PageSourceSearch

https://razorpay.com/build/browser/4c2a12230cc9c3fba94f3ab0e6f42ec…/js/modern/module.react-pdf.382cf3af.js

js razorpay.com collected 2026-09-24 08:25:04 UTC 748,657 bytes, 2 lines download raw bytes

1/*! For license information please see module.react-pdf.382cf3af.js.LICENSE.txt */
2(self.webpackChunkfrontend_website=self.webpackChunkfrontend_website||[]).push([[3023],{10764:(e,t)=>{function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<a(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,o=i>>>1;r<o;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>a(l,n))c<i&&0>a(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<i&&0>a(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],f=1,h=null,d=3,p=!1,g=!1,m=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function _(e){if(m=!1,w(e),!g)if(null!==r(c))g=!0,P();else{var t=r(u);null!==t&&L(_,t.startTime-e)}}var x,A=!1,S=-1,k=5,T=-1;function E(){return!(t.unstable_now()-T<k)}function C(){if(A){var e=t.unstable_now();T=e;var n=!0;try{e:{g=!1,m&&(m=!1,b(S),S=-1),p=!0;var a=d;try{t:{for(w(e),h=r(c);null!==h&&!(h.expirationTime>e&&E());){var o=h.callback;if("function"==typeof o){h.callback=null,d=h.priorityLevel;var s=o(h.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){h.callback=s,w(e),n=!0;break t}h===r(c)&&i(c),w(e)}else i(c);h=r(c)}if(null!==h)n=!0;else{var l=r(u);null!==l&&L(_,l.startTime-e),n=!1}}break e}finally{h=null,d=a,p=!1}n=void 0}}finally{n?x():A=!1}}}if("function"==typeof v)x=function(){v(C)};else if("undefined"!=typeof MessageChannel){var R=new MessageChannel,O=R.port2;R.port1.onmessage=C,x=function(){O.postMessage(null)}}else x=function(){y(C,0)};function P(){A||(A=!0,x())}function L(e,n){S=y(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||p||(g=!0,P())},t.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"):k=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return d},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(d){case 1:case 2:case 3:var t=3;break;default:t=d}var n=d;d=t;try{return e()}finally{d=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=d;d=e;try{return t()}finally{d=n}},t.unstable_scheduleCallback=function(e,i,a){var o=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?o+a:o:a=o,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:f++,callback:i,priorityLevel:e,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>o?(e.sortIndex=a,n(u,e),null===r(c)&&e===r(u)&&(m?(b(S),S=-1):m=!0,L(_,a-o))):(e.sortIndex=s,n(c,e),g||p||(g=!0,P())),e},t.unstable_shouldYield=E,t.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}},398:(e,t,n)=>{e.exports=n(10764)},37220:(e,t,n)=>{n.d(t,{BB:()=>E,Ee:()=>_,T3:()=>c,mM:()=>Sx,xv:()=>s,G7:()=>o,eA:()=>Ax});var r={};n.r(r),n.d(r,{Canvas:()=>A,Checkbox:()=>y,Circle:()=>S,ClipPath:()=>R,Defs:()=>w,Document:()=>E,Ellipse:()=>k,FieldSet:()=>p,G:()=>i,Image:()=>_,Line:()=>d,LinearGradient:()=>P,Link:()=>l,List:()=>b,Note:()=>u,Page:()=>c,Path:()=>f,Polygon:()=>T,Polyline:()=>C,RadialGradient:()=>L,Rect:()=>h,Select:()=>m,Stop:()=>v,Svg:()=>a,Text:()=>s,TextInput:()=>g,TextInstance:()=>O,Tspan:()=>x,View:()=>o});const i="G",a="SVG",o="VIEW",s="TEXT",l="LINK",c="PAGE",u="NOTE",f="PATH",h="RECT",d="LINE",p="FIELD_SET",g="TEXT_INPUT",m="SELECT",y="CHECKBOX",b="LIST",v="STOP",w="DEFS",_="IMAGE",x="TSPAN",A="CANVAS",S="CIRCLE",k="ELLIPSE",T="POLYGON",E="DOCUMENT",C="POLYLINE",R="CLIP_PATH",O="TEXT_INSTANCE",P="LINEAR_GRADIENT",L="RADIAL_GRADIENT";var U=n(69189),z=n(67294),M=(n(68079),n(57424)),N=n(62292),F=n(30405),I=n(27948),D=n(71619),B=n(68214),j=n(8294),W=n(42794),Y="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},q=[],H=[],Z="undefined"!=typeof Uint8Array?Uint8Array:Array,V=!1;function $(){V=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 61,489 bytes, line 2
2+/",t=0;t<64;++t)q[t]=e[t],H[e.charCodeAt(t)]=t;H["-".charCodeAt(0)]=62,H["_".charCodeAt(0)]=63}function G(e){return q[e>>18&63]+q[e>>12&63]+q[e>>6&63]+q[63&e]}function K(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(G(r));return i.join("")}function Q(e){var t;V||$();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,l=n-r;s<l;s+=o)a.push(K(e,s,s+o>l?l:s+o));return 1===r?(t=e[n-1],i+=q[t>>2],i+=q[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=q[t>>10],i+=q[t>>4&63],i+=q[t<<2&63],i+="="),a.push(i),a.join("")}function X(e,t,n,r,i){var a,o,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-u)-1,d>>=-u,u+=s;u>0;a=256*a+e[t+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=c}return(d?-1:1)*o*Math.pow(2,a-r)}function J(e,t,n,r,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(t*l-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[n+d]=255&o,d+=p,o/=256,c-=8);e[n+d-p]|=128*g}var ee={}.toString,te=Array.isArray||function(e){return"[object Array]"==ee.call(e)};ae.TYPED_ARRAY_SUPPORT=void 0===Y.TYPED_ARRAY_SUPPORT||Y.TYPED_ARRAY_SUPPORT;var ne=re();function re(){return ae.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function ie(e,t){if(re()<t)throw new RangeError("Invalid typed array length");return ae.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=ae.prototype:(null===e&&(e=new ae(t)),e.length=t),e}function ae(e,t,n){if(!(ae.TYPED_ARRAY_SUPPORT||this instanceof ae))return new ae(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return le(this,e)}return oe(this,e,t,n)}function oe(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);ae.TYPED_ARRAY_SUPPORT?(e=t).__proto__=ae.prototype:e=ce(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!ae.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|he(t,n);e=ie(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(fe(t)){var n=0|ue(t.length);return 0===(e=ie(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?ie(e,0):ce(e,t);if("Buffer"===t.type&&te(t.data))return ce(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function se(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function le(e,t){if(se(t),e=ie(e,t<0?0:0|ue(t)),!ae.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function ce(e,t){var n=t.length<0?0:0|ue(t.length);e=ie(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function ue(e){if(e>=re())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+re().toString(16)+" bytes");return 0|e}function fe(e){return!(null==e||!e._isBuffer)}function he(e,t){if(fe(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return De(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Be(e).length;default:if(r)return De(e).length;t=(""+t).toLowerCase(),r=!0}}function de(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Ce(this,t,n);case"utf8":case"utf-8":return Se(this,t,n);case"ascii":return Te(this,t,n);case"latin1":case"binary":return Ee(this,t,n);case"base64":return Ae(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Re(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function pe(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function ge(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=ae.from(t,r)),fe(t))return 0===t.length?-1:me(e,t,n,r,i);if("number"==typeof t)return t&=255,ae.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):me(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function me(e,t,n,r,i){var a,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+l>s&&(n=s-l),a=n;a>=0;a--){for(var f=!0,h=0;h<l;h++)if(c(e,a+h)!==c(t,h)){f=!1;break}if(f)return a}return-1}function ye(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function be(e,t,n,r){return je(De(t,e.length-n),e,n,r)}function ve(e,t,n,r){return je(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function we(e,t,n,r){return ve(e,t,n,r)}function _e(e,t,n,r){return je(Be(t),e,n,r)}function xe(e,t,n,r){return je(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function Ae(e,t,n){return 0===t&&n===e.length?Q(e):Q(e.slice(t,n))}function Se(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,l,c=e[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=n)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=f}return function(e){var t=e.length;if(t<=ke)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ke));return n}(r)}ae.poolSize=8192,ae._augment=function(e){return e.__proto__=ae.prototype,e},ae.from=function(e,t,n){return oe(null,e,t,n)},ae.TYPED_ARRAY_SUPPORT&&(ae.prototype.__proto__=Uint8Array.prototype,ae.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&ae[Symbol.species]),ae.alloc=function(e,t,n){return function(e,t,n,r){return se(t),t<=0?ie(e,t):void 0!==n?"string"==typeof r?ie(e,t).fill(n,r):ie(e,t).fill(n):ie(e,t)}(null,e,t,n)},ae.allocUnsafe=function(e){return le(null,e)},ae.allocUnsafeSlow=function(e){return le(null,e)},ae.isBuffer=We,ae.compare=function(e,t){if(!fe(e)||!fe(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},ae.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}},ae.concat=function(e,t){if(!te(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return ae.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=ae.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!fe(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},ae.byteLength=he,ae.prototype._isBuffer=!0,ae.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)pe(this,t,t+1);return this},ae.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)pe(this,t,t+3),pe(this,t+1,t+2);return this},ae.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)pe(this,t,t+7),pe(this,t+1,t+6),pe(this,t+2,t+5),pe(this,t+3,t+4);return this},ae.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?Se(this,0,e):de.apply(this,arguments)},ae.prototype.equals=function(e){if(!fe(e))throw new TypeError("Argument must be a Buffer");return this===e||0===ae.compare(this,e)},ae.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},ae.prototype.compare=function(e,t,n,r,i){if(!fe(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),u=0;u<s;++u)if(l[u]!==c[u]){a=l[u],o=c[u];break}return a<o?-1:o<a?1:0},ae.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},ae.prototype.indexOf=function(e,t,n){return ge(this,e,t,n,!0)},ae.prototype.lastIndexOf=function(e,t,n){return ge(this,e,t,n,!1)},ae.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return ye(this,e,t,n);case"utf8":case"utf-8":return be(this,e,t,n);case"ascii":return ve(this,e,t,n);case"latin1":case"binary":return we(this,e,t,n);case"base64":return _e(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xe(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},ae.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ke=4096;function Te(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function Ee(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function Ce(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=Ie(e[a]);return i}function Re(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function Oe(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Pe(e,t,n,r,i,a){if(!fe(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function Le(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function Ue(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function ze(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Me(e,t,n,r,i){return i||ze(e,0,n,4),J(e,t,n,r,23,4),n+4}function Ne(e,t,n,r,i){return i||ze(e,0,n,8),J(e,t,n,r,52,8),n+8}ae.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),ae.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=ae.prototype;else{var i=t-e;n=new ae(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},ae.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||Oe(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},ae.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||Oe(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},ae.prototype.readUInt8=function(e,t){return t||Oe(e,1,this.length),this[e]},ae.prototype.readUInt16LE=function(e,t){return t||Oe(e,2,this.length),this[e]|this[e+1]<<8},ae.prototype.readUInt16BE=function(e,t){return t||Oe(e,2,this.length),this[e]<<8|this[e+1]},ae.prototype.readUInt32LE=function(e,t){return t||Oe(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},ae.prototype.readUInt32BE=function(e,t){return t||Oe(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},ae.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Oe(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},ae.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Oe(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},ae.prototype.readInt8=function(e,t){return t||Oe(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},ae.prototype.readInt16LE=function(e,t){t||Oe(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},ae.prototype.readInt16BE=function(e,t){t||Oe(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},ae.prototype.readInt32LE=function(e,t){return t||Oe(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},ae.prototype.readInt32BE=function(e,t){return t||Oe(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},ae.prototype.readFloatLE=function(e,t){return t||Oe(e,4,this.length),X(this,e,!0,23,4)},ae.prototype.readFloatBE=function(e,t){return t||Oe(e,4,this.length),X(this,e,!1,23,4)},ae.prototype.readDoubleLE=function(e,t){return t||Oe(e,8,this.length),X(this,e,!0,52,8)},ae.prototype.readDoubleBE=function(e,t){return t||Oe(e,8,this.length),X(this,e,!1,52,8)},ae.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Pe(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},ae.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Pe(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},ae.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,1,255,0),ae.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},ae.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,2,65535,0),ae.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Le(this,e,t,!0),t+2},ae.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,2,65535,0),ae.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Le(this,e,t,!1),t+2},ae.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,4,4294967295,0),ae.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):Ue(this,e,t,!0),t+4},ae.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,4,4294967295,0),ae.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Ue(this,e,t,!1),t+4},ae.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Pe(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},ae.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Pe(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},ae.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,1,127,-128),ae.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},ae.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,2,32767,-32768),ae.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Le(this,e,t,!0),t+2},ae.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,2,32767,-32768),ae.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Le(this,e,t,!1),t+2},ae.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,4,2147483647,-2147483648),ae.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):Ue(this,e,t,!0),t+4},ae.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Pe(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),ae.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Ue(this,e,t,!1),t+4},ae.prototype.writeFloatLE=function(e,t,n){return Me(this,e,t,!0,n)},ae.prototype.writeFloatBE=function(e,t,n){return Me(this,e,t,!1,n)},ae.prototype.writeDoubleLE=function(e,t,n){return Ne(this,e,t,!0,n)},ae.prototype.writeDoubleBE=function(e,t,n){return Ne(this,e,t,!1,n)},ae.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!ae.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},ae.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!ae.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=fe(e)?e:De(new ae(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var Fe=/[^+\/0-9A-Za-z-_]/g;function Ie(e){return e<16?"0"+e.toString(16):e.toString(16)}function De(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function Be(e){return function(e){var t,n,r,i,a,o;V||$();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new Z(3*s/4-a),r=a>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=H[e.charCodeAt(t)]<<18|H[e.charCodeAt(t+1)]<<12|H[e.charCodeAt(t+2)]<<6|H[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=H[e.charCodeAt(t)]<<2|H[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=H[e.charCodeAt(t)]<<10|H[e.charCodeAt(t+1)]<<4|H[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Fe,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function je(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function We(e){return null!=e&&(!!e._isBuffer||Ye(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&Ye(e.slice(0,0))}(e))}function Ye(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var qe=Object.freeze({__proto__:null,Buffer:ae,INSPECT_MAX_BYTES:50,SlowBuffer:function(e){return+e!=e&&(e=0),ae.alloc(+e)},isBuffer:We,kMaxLength:ne});function He(){throw new Error("setTimeout has not been defined")}function Ze(){throw new Error("clearTimeout has not been defined")}var Ve=He,$e=Ze;function Ge(e){if(Ve===setTimeout)return setTimeout(e,0);if((Ve===He||!Ve)&&setTimeout)return Ve=setTimeout,setTimeout(e,0);try{return Ve(e,0)}catch(t){try{return Ve.call(null,e,0)}catch(t){return Ve.call(this,e,0)}}}"function"==typeof Y.setTimeout&&(Ve=setTimeout),"function"==typeof Y.clearTimeout&&($e=clearTimeout);var Ke,Qe=[],Xe=!1,Je=-1;function et(){Xe&&Ke&&(Xe=!1,Ke.length?Qe=Ke.concat(Qe):Je=-1,Qe.length&&tt())}function tt(){if(!Xe){var e=Ge(et);Xe=!0;for(var t=Qe.length;t;){for(Ke=Qe,Qe=[];++Je<t;)Ke&&Ke[Je].run();Je=-1,t=Qe.length}Ke=null,Xe=!1,function(e){if($e===clearTimeout)return clearTimeout(e);if(($e===Ze||!$e)&&clearTimeout)return $e=clearTimeout,clearTimeout(e);try{return $e(e)}catch(t){try{return $e.call(null,e)}catch(t){return $e.call(this,e)}}}(e)}}function nt(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];Qe.push(new rt(e,t)),1!==Qe.length||Xe||Ge(tt)}function rt(e,t){this.fun=e,this.array=t}rt.prototype.run=function(){this.fun.apply(null,this.array)};function it(){}var at=it,ot=it,st=it,lt=it,ct=it,ut=it,ft=it;var ht=Y.performance||{},dt=ht.now||ht.mozNow||ht.msNow||ht.oNow||ht.webkitNow||function(){return(new Date).getTime()};var pt=new Date;var gt={nextTick:nt,title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:at,addListener:ot,once:st,off:lt,removeListener:ct,removeAllListeners:ut,emit:ft,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*dt.call(ht),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-pt)/1e3}};function mt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function yt(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var bt={},vt=yt(qe);function wt(){}function _t(){_t.init.call(this)}function xt(e){return void 0===e._maxListeners?_t.defaultMaxListeners:e._maxListeners}function At(e,t,n,r){var i,a,o,s;if("function"!=typeof n)throw new TypeError('"listener" argument must be a function');if((a=e._events)?(a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]):(a=e._events=new wt,e._eventsCount=0),o){if("function"==typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),!o.warned&&(i=xt(e))&&i>0&&o.length>i){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,s=l,"function"==typeof console.warn?console.warn(s):console.log(s)}}else o=a[t]=n,++e._eventsCount;return e}function St(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function kt(e){var t=this._events;if(t){var n=t[e];if("function"==typeof n)return 1;if(n)return n.length}return 0}function Tt(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}wt.prototype=Object.create(null),_t.EventEmitter=_t,_t.usingDomains=!1,_t.prototype.domain=void 0,_t.prototype._events=void 0,_t.prototype._maxListeners=void 0,_t.defaultMaxListeners=10,_t.init=function(){this.domain=null,_t.usingDomains&&undefined.active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new wt,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},_t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},_t.prototype.getMaxListeners=function(){return xt(this)},_t.prototype.emit=function(e){var t,n,r,i,a,o,s,l="error"===e;if(o=this._events)l=l&&null==o.error;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],!s){if(t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=o[e]))return!1;var u="function"==typeof n;switch(r=arguments.length){case 1:!function(e,t,n){if(t)e.call(n);else for(var r=e.length,i=Tt(e,r),a=0;a<r;++a)i[a].call(n)}(n,u,this);break;case 2:!function(e,t,n,r){if(t)e.call(n,r);else for(var i=e.length,a=Tt(e,i),o=0;o<i;++o)a[o].call(n,r)}(n,u,this,arguments[1]);break;case 3:!function(e,t,n,r,i){if(t)e.call(n,r,i);else for(var a=e.length,o=Tt(e,a),s=0;s<a;++s)o[s].call(n,r,i)}(n,u,this,arguments[1],arguments[2]);break;case 4:!function(e,t,n,r,i,a){if(t)e.call(n,r,i,a);else for(var o=e.length,s=Tt(e,o),l=0;l<o;++l)s[l].call(n,r,i,a)}(n,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),a=1;a<r;a++)i[a-1]=arguments[a];!function(e,t,n,r){if(t)e.apply(n,r);else for(var i=e.length,a=Tt(e,i),o=0;o<i;++o)a[o].apply(n,r)}(n,u,this,i)}return!0},_t.prototype.addListener=function(e,t){return At(this,e,t,!1)},_t.prototype.on=_t.prototype.addListener,_t.prototype.prependListener=function(e,t){return At(this,e,t,!0)},_t.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.on(e,St(this,e,t)),this},_t.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.prependListener(e,St(this,e,t)),this},_t.prototype.removeListener=function(e,t){var n,r,i,a,o;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(r=this._events))return this;if(!(n=r[e]))return this;if(n===t||n.listener&&n.listener===t)0===--this._eventsCount?this._events=new wt:(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length;a-- >0;)if(n[a]===t||n[a].listener&&n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;if(1===n.length){if(n[0]=void 0,0===--this._eventsCount)return this._events=new wt,this;delete r[e]}else!function(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}(n,i);r.removeListener&&this.emit("removeListener",e,o||t)}return this},_t.prototype.off=function(e,t){return this.removeListener(e,t)},_t.prototype.removeAllListeners=function(e){var t,n;if(!(n=this._events))return this;if(!n.removeListener)return 0===arguments.length?(this._events=new wt,this._eventsCount=0):n[e]&&(0===--this._eventsCount?this._events=new wt:delete n[e]),this;if(0===arguments.length){for(var r,i=Object.keys(n),a=0;a<i.length;++a)"removeListener"!==(r=i[a])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=new wt,this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(t)do{this.removeListener(e,t[t.length-1])}while(t[0]);return this},_t.prototype.listeners=function(e){var t,n,r=this._events;return n=r&&(t=r[e])?"function"==typeof t?[t.listener||t]:function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(t):[],n},_t.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):kt.call(e,t)},_t.prototype.listenerCount=kt,_t.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};var Et="function"==typeof Object.create?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 n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},Ct=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},Rt=/%[sdj%]/g;function Ot(e){if(!Zt(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(Mt(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,a=String(e).replace(Rt,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),o=r[n];n<i;o=r[++n])Yt(o)||!Kt(o)?a+=" "+o:a+=" "+Mt(o);return a}function Pt(e,t){if($t(Y.process))return function(){return Pt(e,t).apply(this,arguments)};if(!0===gt.noDeprecation)return e;var n=!1;return function(){if(!n){if(gt.throwDeprecation)throw new Error(t);gt.traceDeprecation?console.trace(t):console.error(t),n=!0}return e.apply(this,arguments)}}var Lt,Ut={};function zt(e){if($t(Lt)&&(Lt=gt.env.NODE_DEBUG||""),e=e.toUpperCase(),!Ut[e])if(new RegExp("\\b"+e+"\\b","i").test(Lt)){Ut[e]=function(){var t=Ot.apply(null,arguments);console.error("%s %d: %s",e,0,t)}}else Ut[e]=function(){};return Ut[e]}function Mt(e,t){var n={seen:[],stylize:Ft};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),Wt(t)?n.showHidden=t:t&&sn(n,t),$t(n.showHidden)&&(n.showHidden=!1),$t(n.depth)&&(n.depth=2),$t(n.colors)&&(n.colors=!1),$t(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=Nt),It(n,e,n.depth)}function Nt(e,t){var n=Mt.styles[t];return n?"�["+Mt.colors[n][0]+"m"+e+"�["+Mt.colors[n][1]+"m":e}function Ft(e,t){return e}function It(e,t,n){if(e.customInspect&&t&&Jt(t.inspect)&&t.inspect!==Mt&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return Zt(r)||(r=It(e,r,n)),r}var i=function(e,t){if($t(t))return e.stylize("undefined","undefined");if(Zt(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(Ht(t))return e.stylize(""+t,"number");if(Wt(t))return e.stylize(""+t,"boolean");if(Yt(t))return e.stylize("null","null")}(e,t);if(i)return i;var a=Object.keys(t),o=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(t)),Xt(t)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return Dt(t);if(0===a.length){if(Jt(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(Gt(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(Qt(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Xt(t))return Dt(t)}var l,c="",u=!1,f=["{","}"];(jt(t)&&(u=!0,f=["[","]"]),Jt(t))&&(c=" [Function"+(t.name?": "+t.name:"")+"]");return Gt(t)&&(c=" "+RegExp.prototype.toString.call(t)),Qt(t)&&(c=" "+Date.prototype.toUTCString.call(t)),Xt(t)&&(c=" "+Dt(t)),0!==a.length||u&&0!=t.length?n<0?Gt(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),l=u?function(e,t,n,r,i){for(var a=[],o=0,s=t.length;o<s;++o)ln(t,String(o))?a.push(Bt(e,t,n,r,String(o),!0)):a.push("");return i.forEach(function(i){i.match(/^\d+$/)||a.push(Bt(e,t,n,r,i,!0))}),a}(e,t,n,o,a):a.map(function(r){return Bt(e,t,n,o,r,u)}),e.seen.pop(),function(e,t,n){var r=e.reduce(function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);if(r>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n  ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,c,f)):f[0]+c+f[1]}function Dt(e){return"["+Error.prototype.toString.call(e)+"]"}function Bt(e,t,n,r,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),ln(r,i)||(o="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=Yt(n)?It(e,l.value,null):It(e,l.value,n-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),$t(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function jt(e){return Array.isArray(e)}function Wt(e){return"boolean"==typeof e}function Yt(e){return null===e}function qt(e){return null==e}function Ht(e){return"number"==typeof e}function Zt(e){return"string"==typeof e}function Vt(e){return"symbol"==typeof e}function $t(e){return void 0===e}function Gt(e){return Kt(e)&&"[object RegExp]"===nn(e)}function Kt(e){return"object"==typeof e&&null!==e}function Qt(e){return Kt(e)&&"[object Date]"===nn(e)}function Xt(e){return Kt(e)&&("[object Error]"===nn(e)||e instanceof Error)}function Jt(e){return"function"==typeof e}function en(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function tn(e){return ae.isBuffer(e)}function nn(e){return Object.prototype.toString.call(e)}function rn(e){return e<10?"0"+e.toString(10):e.toString(10)}Mt.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]},Mt.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var an=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function on(){console.log("%s - %s",function(){var e=new Date,t=[rn(e.getHours()),rn(e.getMinutes()),rn(e.getSeconds())].join(":");return[e.getDate(),an[e.getMonth()],t].join(" ")}(),Ot.apply(null,arguments))}function sn(e,t){if(!t||!Kt(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function ln(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var cn="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function un(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(cn&&e[cn]){var t;if("function"!=typeof(t=e[cn]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,cn,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push(function(e,r){e?n(e):t(r)});try{e.apply(this,i)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),cn&&Object.defineProperty(t,cn,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,Ct(e))}function fn(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}function hn(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var r=t.pop();if("function"!=typeof r)throw new TypeError("The last argument must be of type Function");var i=this,a=function(){return r.apply(i,arguments)};e.apply(this,t).then(function(e){gt.nextTick(a.bind(null,null,e))},function(e){gt.nextTick(fn.bind(null,e,a))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,Ct(e)),t}un.custom=cn;var dn={inherits:Et,_extend:sn,log:on,isBuffer:tn,isPrimitive:en,isFunction:Jt,isError:Xt,isDate:Qt,isObject:Kt,isRegExp:Gt,isUndefined:$t,isSymbol:Vt,isString:Zt,isNumber:Ht,isNullOrUndefined:qt,isNull:Yt,isBoolean:Wt,isArray:jt,inspect:Mt,deprecate:Pt,format:Ot,debuglog:zt,promisify:un,callbackify:hn},pn=Object.freeze({__proto__:null,_extend:sn,callbackify:hn,debuglog:zt,default:dn,deprecate:Pt,format:Ot,inherits:Et,inspect:Mt,isArray:jt,isBoolean:Wt,isBuffer:tn,isDate:Qt,isError:Xt,isFunction:Jt,isNull:Yt,isNullOrUndefined:qt,isNumber:Ht,isObject:Kt,isPrimitive:en,isRegExp:Gt,isString:Zt,isSymbol:Vt,isUndefined:$t,log:on,promisify:un});function gn(){this.head=null,this.tail=null,this.length=0}gn.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},gn.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},gn.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},gn.prototype.clear=function(){this.head=this.tail=null,this.length=0},gn.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},gn.prototype.concat=function(e){if(0===this.length)return ae.alloc(0);if(1===this.length)return this.head.data;for(var t=ae.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var mn=ae.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 yn(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(e){if(e&&!mn(e))throw new Error("Unknown encoding: "+e)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=vn;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=wn;break;default:return void(this.write=bn)}this.charBuffer=new ae(6),this.charReceived=0,this.charLength=0}function bn(e){return e.toString(this.encoding)}function vn(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function wn(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}yn.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";if(e=e.slice(n,e.length),!((i=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))>=55296&&i<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,r),r-=this.charReceived);var i;r=(t+=e.toString(this.encoding,0,r)).length-1;if((i=t.charCodeAt(r))>=55296&&i<=56319){var a=this.surrogateSize;return this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),e.copy(this.charBuffer,0,0,a),t.substring(0,r)}return t},yn.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},yn.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t},An.ReadableState=xn;var _n=zt("stream");function xn(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof Qn&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r,this.highWaterMark=~~this.highWaterMark,this.buffer=new gn,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 yn(e.encoding),this.encoding=e.encoding)}function An(e){if(!(this instanceof An))return new An(e);this._readableState=new xn(e,this),this.readable=!0,e&&"function"==typeof e.read&&(this._read=e.read),_t.call(this)}function Sn(e,t,n,r,i){var a=function(e,t){var n=null;ae.isBuffer(t)||"string"==typeof t||null==t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));return n}(t,n);if(a)e.emit("error",a);else if(null===n)t.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,En(e)}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!i){var o=new Error("stream.push() after EOF");e.emit("error",o)}else if(t.endEmitted&&i){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else{var l;!t.decoder||i||r||(n=t.decoder.write(n),l=!t.objectMode&&0===n.length),i||(t.reading=!1),l||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&En(e))),function(e,t){t.readingMore||(t.readingMore=!0,nt(Rn,e,t))}(e,t)}else i||(t.reading=!1);return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(t)}Et(An,_t),An.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||"string"!=typeof e||(t=t||n.defaultEncoding)!==n.encoding&&(e=ae.from(e,t),t=""),Sn(this,n,e,t,!1)},An.prototype.unshift=function(e){return Sn(this,this._readableState,e,"",!0)},An.prototype.isPaused=function(){return!1===this._readableState.flowing},An.prototype.setEncoding=function(e){return this._readableState.decoder=new yn(e),this._readableState.encoding=e,this};var kn=8388608;function Tn(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=kn?e=kn:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function En(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(_n("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?nt(Cn,e):Cn(e))}function Cn(e){_n("emit readable"),e.emit("readable"),Ln(e)}function Rn(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(_n("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function On(e){_n("readable nexttick read 0"),e.read(0)}function Pn(e,t){t.reading||(_n("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),Ln(e),t.flowing&&!t.reading&&e.read(0)}function Ln(e){var t=e._readableState;for(_n("flow",t.flowing);t.flowing&&null!==e.read(););}function Un(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?function(e,t){var n=t.head,r=1,i=n.data;e-=i.length;for(;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),0===(e-=o)){o===a.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++r}return t.length-=r,i}(e,t):function(e,t){var n=ae.allocUnsafe(e),r=t.head,i=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var a=r.data,o=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,o),0===(e-=o)){o===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++i}return t.length-=i,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function zn(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,nt(Mn,t,e))}function Mn(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Nn(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function Fn(){}function In(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}function Dn(e,t){Object.defineProperty(this,"buffer",{get:Pt(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),e=e||{},this.objectMode=!!e.objectMode,t instanceof Qn&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var i=!1===e.decodeStrings;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?nt(i,r):i(r);e._writableState.errorEmitted=!0,e.emit("error",r)}(e,n,r,t,i);else{var a=qn(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||Yn(e,n),r?nt(Wn,e,n,a,i):Wn(e,n,a,i)}}(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 Vn(this)}function Bn(e){if(!(this instanceof Bn||this instanceof Qn))return new Bn(e);this._writableState=new Dn(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev)),_t.call(this)}function jn(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function Wn(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),Zn(e,t)}function Yn(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var o=0;n;)i[o]=n,n=n.next,o+=1;jn(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new Vn(t)}else{for(;n;){var s=n.chunk,l=n.encoding,c=n.callback;if(jn(e,t,!1,t.objectMode?1:s.length,s,l,c),n=n.next,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function qn(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function Hn(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function Zn(e,t){var n=qn(t);return n&&(0===t.pendingcb?(Hn(e,t),t.finished=!0,e.emit("finish")):Hn(e,t)),n}function Vn(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var r=t.entry;for(t.entry=null;r;){var i=r.callback;e.pendingcb--,i(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}An.prototype.read=function(e){_n("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return _n("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?zn(this):En(this),null;if(0===(e=Tn(e,t))&&t.ended)return 0===t.length&&zn(this),null;var r,i=t.needReadable;return _n("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&_n("length less than watermark",i=!0),t.ended||t.reading?_n("reading or ended",i=!1):i&&(_n("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=Tn(n,t))),null===(r=e>0?Un(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&zn(this)),null!==r&&this.emit("data",r),r},An.prototype._read=function(e){this.emit("error",new Error("not implemented"))},An.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,_n("pipe count=%d opts=%j",r.pipesCount,t);var i=!t||!1!==t.end?o:c;function a(e){_n("onunpipe"),e===n&&c()}function o(){_n("onend"),e.end()}r.endEmitted?nt(i):n.once("end",i),e.on("unpipe",a);var s=function(e){return function(){var t=e._readableState;_n("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&e.listeners("data").length&&(t.flowing=!0,Ln(e))}}(n);e.on("drain",s);var l=!1;function c(){_n("cleanup"),e.removeListener("close",d),e.removeListener("finish",p),e.removeListener("drain",s),e.removeListener("error",h),e.removeListener("unpipe",a),n.removeListener("end",o),n.removeListener("end",c),n.removeListener("data",f),l=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s()}var u=!1;function f(t){_n("ondata"),u=!1,!1!==e.write(t)||u||((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==Nn(r.pipes,e))&&!l&&(_n("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,u=!0),n.pause())}function h(t){var n;_n("onerror",t),g(),e.removeListener("error",h),0===(n="error",e.listeners(n).length)&&e.emit("error",t)}function d(){e.removeListener("finish",p),g()}function p(){_n("onfinish"),e.removeListener("close",d),g()}function g(){_n("unpipe"),n.unpipe(e)}return n.on("data",f),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",d),e.once("finish",p),e.emit("pipe",n),r.flowing||(_n("pipe resume"),n.resume()),e},An.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this)),this;if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)n[i].emit("unpipe",this);return this}var a=Nn(t.pipes,e);return-1===a||(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this)),this},An.prototype.on=function(e,t){var n=_t.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&En(this):nt(On,this))}return n},An.prototype.addListener=An.prototype.on,An.prototype.resume=function(){var e=this._readableState;return e.flowing||(_n("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,nt(Pn,e,t))}(this,e)),this},An.prototype.pause=function(){return _n("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(_n("pause"),this._readableState.flowing=!1,this.emit("pause")),this},An.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;for(var i in e.on("end",function(){if(_n("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&r.push(e)}r.push(null)}),e.on("data",function(i){(_n("wrapped data"),t.decoder&&(i=t.decoder.write(i)),t.objectMode&&null==i)||(t.objectMode||i&&i.length)&&(r.push(i)||(n=!0,e.pause()))}),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));return function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}(["error","close","destroy","pause","resume"],function(t){e.on(t,r.emit.bind(r,t))}),r._read=function(t){_n("wrapped _read",t),n&&(n=!1,e.resume())},r},An._fromList=Un,Bn.WritableState=Dn,Et(Bn,_t),Dn.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},Bn.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},Bn.prototype.write=function(e,t,n){var r=this._writableState,i=!1;return"function"==typeof t&&(n=t,t=null),ae.isBuffer(e)?t="buffer":t||(t=r.defaultEncoding),"function"!=typeof n&&(n=Fn),r.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),nt(t,n)}(this,n):function(e,t,n,r){var i=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):ae.isBuffer(n)||"string"==typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),nt(r,a),i=!1),i}(this,r,e,n)&&(r.pendingcb++,i=function(e,t,n,r,i){n=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=ae.from(t,n));return t}(t,n,r),ae.isBuffer(n)&&(r="buffer");var a=t.objectMode?1:n.length;t.length+=a;var o=t.length<t.highWaterMark;o||(t.needDrain=!0);if(t.writing||t.corked){var s=t.lastBufferedRequest;t.lastBufferedRequest=new In(n,r,i),s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else jn(e,t,!1,a,n,r,i);return o}(this,r,e,t,n)),i},Bn.prototype.cork=function(){this._writableState.corked++},Bn.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||Yn(this,e))},Bn.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Bn.prototype._write=function(e,t,n){n(new Error("not implemented"))},Bn.prototype._writev=null,Bn.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,Zn(e,t),n&&(t.finished?nt(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Et(Qn,An);for(var $n=Object.keys(Bn.prototype),Gn=0;Gn<$n.length;Gn++){var Kn=$n[Gn];Qn.prototype[Kn]||(Qn.prototype[Kn]=Bn.prototype[Kn])}function Qn(e){if(!(this instanceof Qn))return new Qn(e);An.call(this,e),Bn.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",Xn)}function Xn(){this.allowHalfOpen||this._writableState.ended||nt(Jn,this)}function Jn(e){e.end()}function er(e){this.afterTransform=function(t,n){return function(e,t,n){var r=e._transformState;r.transforming=!1;var i=r.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,r.writecb=null,null!=n&&e.push(n);i(t);var a=e._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&e._read(a.highWaterMark)}(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function tr(e){if(!(this instanceof tr))return new tr(e);Qn.call(this,e),this._transformState=new er(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(e){nr(t,e)}):nr(t)})}function nr(e,t){if(t)return e.emit("error",t);var n=e._writableState,r=e._transformState;if(n.length)throw new Error("Calling transform done when ws.length != 0");if(r.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}function rr(e){if(!(this instanceof rr))return new rr(e);tr.call(this,e)}function ir(){_t.call(this)}Et(tr,Qn),tr.prototype.push=function(e,t){return this._transformState.needTransform=!1,Qn.prototype.push.call(this,e,t)},tr.prototype._transform=function(e,t,n){throw new Error("Not implemented")},tr.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},tr.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},Et(rr,tr),rr.prototype._transform=function(e,t,n){n(null,e)},Et(ir,_t),ir.Readable=An,ir.Writable=Bn,ir.Duplex=Qn,ir.Transform=tr,ir.PassThrough=rr,ir.Stream=ir,ir.prototype.pipe=function(e,t){var n=this;function r(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function i(){n.readable&&n.resume&&n.resume()}n.on("data",r),e.on("drain",i),e._isStdio||t&&!1===t.end||(n.on("end",o),n.on("close",s));var a=!1;function o(){a||(a=!0,e.end())}function s(){a||(a=!0,"function"==typeof e.destroy&&e.destroy())}function l(e){if(c(),0===_t.listenerCount(this,"error"))throw e}function c(){n.removeListener("data",r),e.removeListener("drain",i),n.removeListener("end",o),n.removeListener("close",s),n.removeListener("error",l),e.removeListener("error",l),n.removeListener("end",c),n.removeListener("close",c),e.removeListener("close",c)}return n.on("error",l),e.on("error",l),n.on("end",c),n.on("close",c),e.on("close",c),e.emit("pipe",n),e};var ar=yt(Object.freeze({__proto__:null,Duplex:Qn,PassThrough:rr,Readable:An,Stream:ir,Transform:tr,Writable:Bn,default:ir})),or={};function sr(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}var lr,cr=Object.prototype.hasOwnProperty,ur=Object.keys||function(e){var t=[];for(var n in e)cr.call(e,n)&&t.push(n);return t},fr=Array.prototype.slice;function hr(){return void 0!==lr?lr:lr="foo"===function(){}.name}function dr(e){return Object.prototype.toString.call(e)}function pr(e){return!We(e)&&("function"==typeof Y.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}function gr(e,t){e||_r(e,!0,t,"==",xr)}var mr=/\s*function\s+([^\(\s]*)\s*/;function yr(e){if(Jt(e)){if(hr())return e.name;var t=e.toString().match(mr);return t&&t[1]}}function br(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=function(e){return vr(wr(e.actual),128)+" "+e.operator+" "+vr(wr(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||_r;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=yr(t),a=r.indexOf("\n"+i);if(a>=0){var o=r.indexOf("\n",a+1);r=r.substring(o+1)}this.stack=r}}}function vr(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function wr(e){if(hr()||!Jt(e))return Mt(e);var t=yr(e);return"[Function"+(t?": "+t:"")+"]"}function _r(e,t,n,r,i){throw new br({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function xr(e,t){e||_r(e,!0,t,"==",xr)}function Ar(e,t,n){e!=t&&_r(e,t,n,"==",Ar)}function Sr(e,t,n){e==t&&_r(e,t,n,"!=",Sr)}function kr(e,t,n){Er(e,t,!1)||_r(e,t,n,"deepEqual",kr)}function Tr(e,t,n){Er(e,t,!0)||_r(e,t,n,"deepStrictEqual",Tr)}function Er(e,t,n,r){if(e===t)return!0;if(We(e)&&We(t))return 0===sr(e,t);if(Qt(e)&&Qt(t))return e.getTime()===t.getTime();if(Gt(e)&&Gt(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(pr(e)&&pr(t)&&dr(e)===dr(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===sr(new 
2Uint8Array(e.buffer),new Uint8Array(t.buffer));if(We(e)!==We(t))return!1;var i=(r=r||{actual:[],expected:[]}).actual.indexOf(e);return-1!==i&&i===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),function(e,t,n,r){if(null==e||null==t)return!1;if(en(e)||en(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=Cr(e),a=Cr(t);if(i&&!a||!i&&a)return!1;if(i)return Er(e=fr.call(e),t=fr.call(t),n);var o,s,l=ur(e),c=ur(t);if(l.length!==c.length)return!1;for(l.sort(),c.sort(),s=l.length-1;s>=0;s--)if(l[s]!==c[s])return!1;for(s=l.length-1;s>=0;s--)if(!Er(e[o=l[s]],t[o],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function Cr(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function Rr(e,t,n){Er(e,t,!1)&&_r(e,t,n,"notDeepEqual",Rr)}function Or(e,t,n){Er(e,t,!0)&&_r(e,t,n,"notDeepStrictEqual",Or)}function Pr(e,t,n){e!==t&&_r(e,t,n,"===",Pr)}function Lr(e,t,n){e===t&&_r(e,t,n,"!==",Lr)}function Ur(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function zr(e,t,n,r){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&_r(i,n,"Missing expected exception"+r);var a="string"==typeof r,o=!e&&i&&!n;if((!e&&Xt(i)&&a&&Ur(i,n)||o)&&_r(i,n,"Got unwanted exception"+r),e&&i&&n&&!Ur(i,n)||!e&&i)throw i}function Mr(e,t,n){zr(!0,e,t,n)}function Nr(e,t,n){zr(!1,e,t,n)}function Fr(e){if(e)throw e}gr.AssertionError=br,Et(br,Error),gr.fail=_r,gr.ok=xr,gr.equal=Ar,gr.notEqual=Sr,gr.deepEqual=kr,gr.deepStrictEqual=Tr,gr.notDeepEqual=Rr,gr.notDeepStrictEqual=Or,gr.strictEqual=Pr,gr.notStrictEqual=Lr,gr.throws=Mr,gr.doesNotThrow=Nr,gr.ifError=Fr;var Ir=yt(Object.freeze({__proto__:null,AssertionError:br,assert:xr,deepEqual:kr,deepStrictEqual:Tr,default:gr,doesNotThrow:Nr,equal:Ar,fail:_r,ifError:Fr,notDeepEqual:Rr,notDeepStrictEqual:Or,notEqual:Sr,notStrictEqual:Lr,ok:xr,strictEqual:Pr,throws:Mr}));var Dr=function(){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},Br={},jr={};!function(e){var t="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var i in r)n(r,i)&&(e[i]=r[i])}}return e},e.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){var t,n,r,i,a,o;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(o=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,i),i+=a.length;return o}},i={arraySet:function(e,t,n,r,i){for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){return[].concat.apply([],e)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,r)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)}(jr);var Wr={},Yr=jr;function qr(e){for(var t=e.length;--t>=0;)e[t]=0}var Hr=256,Zr=286,Vr=30,$r=15,Gr=[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],Kr=[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],Qr=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Xr=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Jr=new Array(576);qr(Jr);var ei=new Array(60);qr(ei);var ti=new Array(512);qr(ti);var ni=new Array(256);qr(ni);var ri=new Array(29);qr(ri);var ii,ai,oi,si=new Array(Vr);function li(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function ci(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function ui(e){return e<256?ti[e]:ti[256+(e>>>7)]}
vendor: 6,848 bytes, line 2
2function fi(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function hi(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,fi(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function di(e,t,n){hi(e,n[2*t],n[2*t+1])}function pi(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function gi(e,t,n){var r,i,a=new Array(16),o=0;for(r=1;r<=$r;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=pi(a[s]++,s))}}function mi(e){var t;for(t=0;t<Zr;t++)e.dyn_ltree[2*t]=0;for(t=0;t<Vr;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function yi(e){e.bi_valid>8?fi(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 bi(e,t,n,r){var i=2*t,a=2*n;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]}function vi(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&bi(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!bi(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function wi(e,t,n){var r,i,a,o,s=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===r?di(e,i,t):(di(e,(a=ni[i])+Hr+1,t),0!==(o=Gr[a])&&hi(e,i-=ri[a],o),di(e,a=ui(--r),n),0!==(o=Kr[a])&&hi(e,r-=si[a],o))}while(s<e.last_lit);di(e,256,t)}function _i(e,t){var n,r,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<l;n++)0!==a[2*n]?(e.heap[++e.heap_len]=c=n,e.depth[n]=0):a[2*n+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=c<2?++c:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=c,n=e.heap_len>>1;n>=1;n--)vi(e,a,n);i=l;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],vi(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,vi(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,f=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,g=0;for(a=0;a<=$r;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(a=l[2*l[2*(r=e.heap[n])+1]+1]+1)>p&&(a=p,g++),l[2*r+1]=a,r>c||(e.bl_count[a]++,o=0,r>=d&&(o=h[r-d]),s=l[2*r],e.opt_len+=s*(a+o),f&&(e.static_len+=s*(u[2*r+1]+o)));if(0!==g){do{for(a=p-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[p]--,g-=2}while(g>0);for(a=p;0!==a;a--)for(r=e.bl_count[a];0!==r;)(i=e.heap[--n])>c||(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),r--)}}(e,t),gi(a,c,e.bl_count)}function xi(e,t,n){var r,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=o,o=t[2*(r+1)+1],++s<l&&i===o||(s<c?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4))}function Ai(e,t,n){var r,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),r=0;r<=n;r++)if(i=o,o=t[2*(r+1)+1],!(++s<l&&i===o)){if(s<c)do{di(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==a&&(di(e,i,e.bl_tree),s--),di(e,16,e.bl_tree),hi(e,s-3,2)):s<=10?(di(e,17,e.bl_tree),hi(e,s-3,3)):(di(e,18,e.bl_tree),hi(e,s-11,7));s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4)}}qr(si);var Si=!1;function ki(e,t,n,r){hi(e,0+(r?1:0),3),function(e,t,n,r){yi(e),r&&(fi(e,n),fi(e,~n)),Yr.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n,!0)}Wr._tr_init=function(e){Si||(!function(){var e,t,n,r,i,a=new Array(16);for(n=0,r=0;r<28;r++)for(ri[r]=n,e=0;e<1<<Gr[r];e++)ni[n++]=r;for(ni[n-1]=r,i=0,r=0;r<16;r++)for(si[r]=i,e=0;e<1<<Kr[r];e++)ti[i++]=r;for(i>>=7;r<Vr;r++)for(si[r]=i<<7,e=0;e<1<<Kr[r]-7;e++)ti[256+i++]=r;for(t=0;t<=$r;t++)a[t]=0;for(e=0;e<=143;)Jr[2*e+1]=8,e++,a[8]++;for(;e<=255;)Jr[2*e+1]=9,e++,a[9]++;for(;e<=279;)Jr[2*e+1]=7,e++,a[7]++;for(;e<=287;)Jr[2*e+1]=8,e++,a[8]++;for(gi(Jr,287,a),e=0;e<Vr;e++)ei[2*e+1]=5,ei[2*e]=pi(e,5);ii=new li(Jr,Gr,257,Zr,$r),ai=new li(ei,Kr,0,Vr,$r),oi=new li(new Array(0),Qr,0,19,7)}(),Si=!0),e.l_desc=new ci(e.dyn_ltree,ii),e.d_desc=new ci(e.dyn_dtree,ai),e.bl_desc=new ci(e.bl_tree,oi),e.bi_buf=0,e.bi_valid=0,mi(e)},Wr._tr_stored_block=ki,Wr._tr_flush_block=function(e,t,n,r){var i,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<Hr;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),_i(e,e.l_desc),_i(e,e.d_desc),o=function(e){var t;for(xi(e,e.dyn_ltree,e.l_desc.max_code),xi(e,e.dyn_dtree,e.d_desc.max_code),_i(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*Xr[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=n+5,n+4<=i&&-1!==t?ki(e,t,n,r):4===e.strategy||a===i?(hi(e,2+(r?1:0),3),wi(e,Jr,ei)):(hi(e,4+(r?1:0),3),function(e,t,n,r){var i;for(hi(e,t-257,5),hi(e,n-1,5),hi(e,r-4,4),i=0;i<r;i++)hi(e,e.bl_tree[2*Xr[i]+1],3);Ai(e,e.dyn_ltree,t-1),Ai(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),wi(e,e.dyn_ltree,e.dyn_dtree)),mi(e),r&&yi(e)},Wr._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(ni[n]+Hr+1)]++,e.dyn_dtree[2*ui(t)]++),e.last_lit===e.lit_bufsize-1},Wr._tr_align=function(e){hi(e,2,3),di(e,256,Jr),function(e){16===e.bi_valid?(fi(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)};var Ti=function(e,t,n,r){for(var i=65535&e,a=e>>>16&65535,o=0;0!==n;){n-=o=n>2e3?2e3:n;do{a=a+(i=i+t[r++]|0)|0}while(--o);i%=65521,a%=65521}return i|a<<16};var Ei=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();var Ci,Ri=function(e,t,n,r){var i=Ei,a=r+n;e^=-1;for(var o=r;o<a;o++)e=e>>>8^i[255&(e^t[o])];return-1^e},Oi=jr,Pi=Wr,Li=Ti,Ui=Ri,zi={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Mi=-2,Ni=258,Fi=262,Ii=103,Di=113,Bi=666;function ji(e,t){return e.msg=zi[t],t}function Wi(e){return(e<<1)-(e>4?9:0)}function Yi(e){for(var t=e.length;--t>=0;)e[t]=0}function qi(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(Oi.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pen
vendor: 4,058 bytes, line 2
2ding_out=0))}function Hi(e,t){Pi._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,qi(e.strm)}function Zi(e,t){e.pending_buf[e.pending++]=t}function Vi(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function $i(e,t,n,r){var i=e.avail_in;return i>r&&(i=r),0===i?0:(e.avail_in-=i,Oi.arraySet(t,e.input,e.next_in,i,n),1===e.state.wrap?e.adler=Li(e.adler,t,i,n):2===e.state.wrap&&(e.adler=Ui(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)}function Gi(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-Fi?e.strstart-(e.w_size-Fi):0,c=e.window,u=e.w_mask,f=e.prev,h=e.strstart+Ni,d=c[a+o-1],p=c[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(n=t)+o]===p&&c[n+o-1]===d&&c[n]===c[a]&&c[++n]===c[a+1]){a+=2,n++;do{}while(c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&a<h);if(r=Ni-(h-a),a=h-Ni,r>o){if(e.match_start=t,o=r,r>=s)break;d=c[a+o-1],p=c[a+o]}}}while((t=f[t&u])>l&&0!==--i);return o<=e.lookahead?o:e.lookahead}function Ki(e){var t,n,r,i,a,o=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=o+(o-Fi)){Oi.arraySet(e.window,e.window,o,o,0),e.match_start-=o,e.strstart-=o,e.block_start-=o,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=o?r-o:0}while(--n);t=n=o;do{r=e.prev[--t],e.prev[t]=r>=o?r-o:0}while(--n);i+=o}if(0===e.strm.avail_in)break;if(n=$i(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=n,e.lookahead+e.insert>=3)for(a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+3-1])&e.hash_mask,e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<Fi&&0!==e.strm.avail_in)}function Qi(e,t){for(var n,r;;){if(e.lookahead<Fi){if(Ki(e),e.lookahead<Fi&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-Fi&&(e.match_length=Gi(e,n)),e.match_length>=3)if(r=Pi._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=Pi._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(Hi(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(Hi(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Hi(e,!1),0===e.strm.avail_out)?1:2}function Xi(e,t){for(var n,r,i;;){if(e.lookahead<Fi){if(Ki(e),e.lookahead<Fi&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-Fi&&(e.match_length=Gi(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=Pi._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(Hi(e,!1),0===e.strm.avail_out))return 1}
vendor: 10,474 bytes, line 2
2else if(e.match_available){if((r=Pi._tr_tally(e,0,e.window[e.strstart-1]))&&Hi(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Pi._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(Hi(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Hi(e,!1),0===e.strm.avail_out)?1:2}function Ji(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function ea(){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=8,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 Oi.Buf16(1146),this.dyn_dtree=new Oi.Buf16(122),this.bl_tree=new Oi.Buf16(78),Yi(this.dyn_ltree),Yi(this.dyn_dtree),Yi(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Oi.Buf16(16),this.heap=new Oi.Buf16(573),Yi(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Oi.Buf16(573),Yi(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 ta(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:Di,e.adler=2===t.wrap?0:1,t.last_flush=0,Pi._tr_init(t),0):ji(e,Mi)}function na(e){var t=ta(e);return 0===t&&function(e){e.window_size=2*e.w_size,Yi(e.head),e.max_lazy_match=Ci[e.level].max_lazy,e.good_match=Ci[e.level].good_length,e.nice_match=Ci[e.level].nice_length,e.max_chain_length=Ci[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0}(e.state),t}function ra(e,t,n,r,i,a){if(!e)return Mi;var o=1;if(-1===t&&(t=6),r<0?(o=0,r=-r):r>15&&(o=2,r-=16),i<1||i>9||8!==n||r<8||r>15||t<0||t>9||a<0||a>4)return ji(e,Mi);8===r&&(r=9);var s=new ea;return e.state=s,s.strm=e,s.wrap=o,s.gzhead=null,s.w_bits=r,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new Oi.Buf8(2*s.w_size),s.head=new Oi.Buf16(s.hash_size),s.prev=new Oi.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Oi.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=n,na(e)}Ci=[new Ji(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(Ki(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,Hi(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-Fi&&(Hi(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(Hi(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(Hi(e,!1),e.strm.avail_out),1)}),new Ji(4,4,8,4,Qi),new Ji(4,5,16,8,Qi),new Ji(4,6,32,32,Qi),new Ji(4,4,16,16,Xi),new Ji(8,16,32,32,Xi),new Ji(8,16,128,128,Xi),new Ji(8,32,128,256,Xi),new Ji(32,128,258,1024,Xi),new Ji(32,258,258,4096,Xi)],Br.deflateInit=function(e,t){return ra(e,t,8,15,8,0)},Br.deflateInit2=ra,Br.deflateReset=na,Br.deflateResetKeep=ta,Br.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?Mi:(e.state.gzhead=t,0):Mi},Br.deflate=function(e,t){var n,r,i,a;if(!e||!e.state||t>5||t<0)return e?ji(e,Mi):Mi;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||r.status===Bi&&4!==t)return ji(e,0===e.avail_out?-5:Mi);if(r.strm=e,n=r.last_flush,r.last_flush=t,42===r.status)if(2===r.wrap)e.adler=0,Zi(r,31),Zi(r,139),Zi(r,8),r.gzhead?(Zi(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Zi(r,255&r.gzhead.time),Zi(r,r.gzhead.time>>8&255),Zi(r,r.gzhead.time>>16&255),Zi(r,r.gzhead.time>>24&255),Zi(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),Zi(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(Zi(r,255&r.gzhead.extra.length),Zi(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=Ui(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(Zi(r,0),Zi(r,0),Zi(r,0),Zi(r,0),Zi(r,0),Zi(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),Zi(r,3),r.status=Di);else{var o=8+(r.w_bits-8<<4)<<8;o|=(r.strategy>=2||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(o|=32),o+=31-o%31,r.status=Di,Vi(r,o),0!==r.strstart&&(Vi(r,e.adler>>>16),Vi(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(i=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>i&&(e.adler=Ui(e.adler,r.pending_buf,r.pending-i,i)),qi(e),i=r.pending,r.pending!==r.pending_buf_size));)Zi(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(e.adler=Ui(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=Ui(e.adler,r.pending_buf,r.pending-i,i)),qi(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,Zi(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(e.adler=Ui(e.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=Ui(e.adler,r.pending_buf,r.pending-i,i)),qi(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,Zi(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(e.adler=Ui(e.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.status=Ii)}else r.status=Ii;if(r.status===Ii&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&qi(e),r.pending+2<=r.pending_buf_size&&(Zi(r,255&e.adler),Zi(r,e.adler>>8&255),e.adler=0,r.status=Di)):r.status=Di),0!==r.pending){if(qi(e),0===e.avail_out)return r.last_flush=-1,0}else if(0===e.avail_in&&Wi(t)<=Wi(n)&&4!==t)return ji(e,-5);if(r.status===Bi&&0!==e.avail_in)return ji(e,-5);if(0!==e.avail_in||0!==r.lookahead||0!==t&&r.status!==Bi){var s=2===r.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(Ki(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=Pi._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(Hi(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(Hi(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Hi(e,!1),0===e.strm.avail_out)?1:2}(r,t):3===r.strategy?function(e,t){for(var n,r,i,a,o=e.window;;){if(e.lookahead<=Ni){if(Ki(e),e.lookahead<=Ni&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=o[i=e.strstart-1])===o[++i]&&r===o[++i]&&r===o[++i]){a=e.strstart+Ni;do{}while(r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&i<a);e.match_length=Ni-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=Pi._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=Pi._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(Hi(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(Hi(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(Hi(e,!1),0===e.strm.avail_out)?1:2}(r,t):Ci[r.level].func(r,t);if(3!==s&&4!==s||(r.status=Bi),1===s||3===s)return 0===e.avail_out&&(r.last_flush=-1),0;if(2===s&&(1===t?Pi._tr_align(r):5!==t&&(Pi._tr_stored_block(r,0,0,!1),3===t&&(Yi(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),qi(e),0===e.avail_out))return r.last_flush=-1,0}return 4!==t?0:r.wrap<=0?1:(2===r.wrap?(Zi(r,255&e.adler),Zi(r,e.adler>>8&255),Zi(r,e.adler>>16&255),Zi(r,e.adler>>24&255),Zi(r,255&e.total_in),Zi(r,e.total_in>>8&255),Zi(r,e.total_in>>16&255),Zi(r,e.total_in>>24&255)):(Vi(r,e.adler>>>16),Vi(r,65535&e.adler)),qi(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?0:1)},Br.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&t!==Ii&&t!==Di&&t!==Bi?ji(e,Mi):(e.state=null,t===Di?ji(e,-3):0):Mi},Br.deflateSetDictionary=function(e,t){var n,r,i,a,o,s,l,c,u=t.length;if(!e||!e.state)return Mi;if(2===(a=(n=e.state).wrap)||1===a&&42!==n.status||n.lookahead)return Mi;for(1===a&&(e.adler=Li(e.adler,t,u,0)),n.wrap=0,u>=n.w_size&&(0===a&&(Yi(n.head),n.strstart=0,n.block_start=0,n.insert=0),c=new Oi.Buf8(n.w_size),Oi.arraySet(c,t,u-n.w_size,n.w_size,0),t=c,u=n.w_size),o=e.avail_in,s=e.next_in,l=e.input,e.avail_in=u,e.next_in=0,e.input=t,Ki(n);n.lookahead>=3;){r=n.strstart,i=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--i);n.strstart=r,n.lookahead=2,Ki(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=s,e.input=l,e.avail_in=o,n.wrap=a,0},Br.deflateInfo="pako deflate (from Nodeca project)";var ia={},aa=jr,oa=15,sa=[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],la=[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],ca=[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],ua=[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],fa=jr,ha=Ti,da=Ri,pa=function(e,t){var n,r,i,a,o,s,l,c,u,f,h,d,p,g,m,y,b,v,w,_,x,A,S,k,T;n=e.state,r=e.next_in,k=e.input,i=r+(e.avail_in-5),a=e.next_out,T=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),l=n.dmax,c=n.wsize,u=n.whave,f=n.wnext,h=n.window,d=n.hold,p=n.bits,g=n.lencode,m=n.distcode,y=(1<<n.lenbits)-1,b=(1<<n.distbits)-1;
vendor: 4,160 bytes, line 2
2e:do{p<15&&(d+=k[r++]<<p,p+=8,d+=k[r++]<<p,p+=8),v=g[d&y];t:for(;;){if(d>>>=w=v>>>24,p-=w,0===(w=v>>>16&255))T[a++]=65535&v;else{if(!(16&w)){if(64&w){if(32&w){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}v=g[(65535&v)+(d&(1<<w)-1)];continue t}for(_=65535&v,(w&=15)&&(p<w&&(d+=k[r++]<<p,p+=8),_+=d&(1<<w)-1,d>>>=w,p-=w),p<15&&(d+=k[r++]<<p,p+=8,d+=k[r++]<<p,p+=8),v=m[d&b];;){if(d>>>=w=v>>>24,p-=w,16&(w=v>>>16&255)){if(x=65535&v,p<(w&=15)&&(d+=k[r++]<<p,(p+=8)<w&&(d+=k[r++]<<p,p+=8)),(x+=d&(1<<w)-1)>l){e.msg="invalid distance too far back",n.mode=30;break e}if(d>>>=w,p-=w,x>(w=a-o)){if((w=x-w)>u&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(A=0,S=h,0===f){if(A+=c-w,w<_){_-=w;do{T[a++]=h[A++]}while(--w);A=a-x,S=T}}else if(f<w){if(A+=c+f-w,(w-=f)<_){_-=w;do{T[a++]=h[A++]}while(--w);if(A=0,f<_){_-=w=f;do{T[a++]=h[A++]}while(--w);A=a-x,S=T}}}else if(A+=f-w,w<_){_-=w;do{T[a++]=h[A++]}while(--w);A=a-x,S=T}for(;_>2;)T[a++]=S[A++],T[a++]=S[A++],T[a++]=S[A++],_-=3;_&&(T[a++]=S[A++],_>1&&(T[a++]=S[A++]))}else{A=a-x;do{T[a++]=T[A++],T[a++]=T[A++],T[a++]=T[A++],_-=3}while(_>2);_&&(T[a++]=T[A++],_>1&&(T[a++]=T[A++]))}break}if(64&w){e.msg="invalid distance code",n.mode=30;break e}v=m[(65535&v)+(d&(1<<w)-1)]}}break}}while(r<i&&a<s);r-=_=p>>3,d&=(1<<(p-=_<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=a<s?s-a+257:257-(a-s),n.hold=d,n.bits=p},ga=function(e,t,n,r,i,a,o,s){var l,c,u,f,h,d,p,g,m,y=s.bits,b=0,v=0,w=0,_=0,x=0,A=0,S=0,k=0,T=0,E=0,C=null,R=0,O=new aa.Buf16(16),P=new aa.Buf16(16),L=null,U=0;for(b=0;b<=oa;b++)O[b]=0;for(v=0;v<r;v++)O[t[n+v]]++;for(x=y,_=oa;_>=1&&0===O[_];_--);if(x>_&&(x=_),0===_)return i[a++]=20971520,i[a++]=20971520,s.bits=1,0;for(w=1;w<_&&0===O[w];w++);for(x<w&&(x=w),k=1,b=1;b<=oa;b++)if(k<<=1,(k-=O[b])<0)return-1;if(k>0&&(0===e||1!==_))return-1;for(P[1]=0,b=1;b<oa;b++)P[b+1]=P[b]+O[b];for(v=0;v<r;v++)0!==t[n+v]&&(o[P[t[n+v]]++]=v);if(0===e?(C=L=o,d=19):1===e?(C=sa,R-=257,L=la,U-=257,d=256):(C=ca,L=ua,d=-1),E=0,v=0,b=w,h=a,A=x,S=0,u=-1,f=(T=1<<x)-1,1===e&&T>852||2===e&&T>592)return 1;for(;;){p=b-S,o[v]<d?(g=0,m=o[v]):o[v]>d?(g=L[U+o[v]],m=C[R+o[v]]):(g=96,m=0),l=1<<b-S,w=c=1<<A;do{i[h+(E>>S)+(c-=l)]=p<<24|g<<16|m}while(0!==c);for(l=1<<b-1;E&l;)l>>=1;if(0!==l?(E&=l-1,E+=l):E=0,v++,0===--O[b]){if(b===_)break;b=t[n+o[v]]}if(b>x&&(E&f)!==u){for(0===S&&(S=x),h+=w,k=1<<(A=b-S);A+S<_&&!((k-=O[A+S])<=0);)A++,k<<=1;if(T+=1<<A,1===e&&T>852||2===e&&T>592)return 1;i[u=E&f]=x<<24|A<<16|h-a}}return 0!==E&&(i[h+E]=b-S<<24|64<<16),s.bits=x,0},ma=-2,ya=12,ba=30;function va(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function wa(){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 fa.Buf16(320),this.work=new fa.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function _a(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new fa.Buf32(852),t.distcode=t.distdyn=new fa.Buf32(592),t.sane=1,t.back=-1,0):ma}function xa(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,_a(e)):ma}function Aa(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?ma:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,xa(e))):ma}function Sa(e,t){var n,r;return e?(r=new wa,e.state=r,r.window=null,0!==(n=Aa(e,t))&&(e.state=null),n):ma}var ka,Ta,Ea=!0;function Ca(e){if(Ea){var t;for(ka=new fa.Buf32(512),Ta=new fa.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(ga(1,e.lens,0,288,ka,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;ga(2,e.lens,0,32,Ta,0,e.work,{bits:5}),Ea=!1}
vendor: 9,744 bytes, line 2
2e.lencode=ka,e.lenbits=9,e.distcode=Ta,e.distbits=5}function Ra(e,t,n,r){var i,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new fa.Buf8(a.wsize)),r>=a.wsize?(fa.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((i=a.wsize-a.wnext)>r&&(i=r),fa.arraySet(a.window,t,n-r,i,a.wnext),(r-=i)?(fa.arraySet(a.window,t,n-r,r,0),a.wnext=r,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}ia.inflateReset=xa,ia.inflateReset2=Aa,ia.inflateResetKeep=_a,ia.inflateInit=function(e){return Sa(e,15)},ia.inflateInit2=Sa,ia.inflate=function(e,t){var n,r,i,a,o,s,l,c,u,f,h,d,p,g,m,y,b,v,w,_,x,A,S,k,T=0,E=new fa.Buf8(4),C=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return ma;(n=e.state).mode===ya&&(n.mode=13),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,c=n.hold,u=n.bits,f=s,h=l,A=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(2&n.wrap&&35615===c){n.check=0,E[0]=255&c,E[1]=c>>>8&255,n.check=da(n.check,E,2,0),c=0,u=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",n.mode=ba;break}if(8!=(15&c)){e.msg="unknown compression method",n.mode=ba;break}if(u-=4,x=8+(15&(c>>>=4)),0===n.wbits)n.wbits=x;else if(x>n.wbits){e.msg="invalid window size",n.mode=ba;break}n.dmax=1<<x,e.adler=n.check=1,n.mode=512&c?10:ya,c=0,u=0;break;case 2:for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(n.flags=c,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=ba;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=ba;break}n.head&&(n.head.text=c>>8&1),512&n.flags&&(E[0]=255&c,E[1]=c>>>8&255,n.check=da(n.check,E,2,0)),c=0,u=0,n.mode=3;case 3:for(;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.head&&(n.head.time=c),512&n.flags&&(E[0]=255&c,E[1]=c>>>8&255,E[2]=c>>>16&255,E[3]=c>>>24&255,n.check=da(n.check,E,4,0)),c=0,u=0,n.mode=4;case 4:for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.head&&(n.head.xflags=255&c,n.head.os=c>>8),512&n.flags&&(E[0]=255&c,E[1]=c>>>8&255,n.check=da(n.check,E,2,0)),c=0,u=0,n.mode=5;case 5:if(1024&n.flags){for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.length=c,n.head&&(n.head.extra_len=c),512&n.flags&&(E[0]=255&c,E[1]=c>>>8&255,n.check=da(n.check,E,2,0)),c=0,u=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((d=n.length)>s&&(d=s),d&&(n.head&&(x=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),fa.arraySet(n.head.extra,r,a,d,x)),512&n.flags&&(n.check=da(n.check,r,d,a)),s-=d,a+=d,n.length-=d),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===s)break e;d=0;do{x=r[a+d++],n.head&&x&&n.length<65536&&(n.head.name+=String.fromCharCode(x))}while(x&&d<s);if(512&n.flags&&(n.check=da(n.check,r,d,a)),s-=d,a+=d,x)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===s)break e;d=0;do{x=r[a+d++],n.head&&x&&n.length<65536&&(n.head.comment+=String.fromCharCode(x))}while(x&&d<s);if(512&n.flags&&(n.check=da(n.check,r,d,a)),s-=d,a+=d,x)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;u<16;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(c!==(65535&n.check)){e.msg="header crc mismatch",n.mode=ba;break}c=0,u=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=ya;break;case 10:for(;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}e.adler=n.check=va(c),c=0,u=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,n.hold=c,n.bits=u,2;e.adler=n.check=1,n.mode=ya;case ya:if(5===t||6===t)break e;case 13:if(n.last){c>>>=7&u,u-=7&u,n.mode=27;break}for(;u<3;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}switch(n.last=1&c,u-=1,3&(c>>>=1)){case 0:n.mode=14;break;case 1:if(Ca(n),n.mode=20,6===t){c>>>=2,u-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=ba}c>>>=2,u-=2;break;case 14:for(c>>>=7&u,u-=7&u;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if((65535&c)!=(c>>>16^65535)){e.msg="invalid stored block lengths",n.mode=ba;break}if(n.length=65535&c,c=0,u=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(d=n.length){if(d>s&&(d=s),d>l&&(d=l),0===d)break e;fa.arraySet(i,r,a,d,o),s-=d,a+=d,l-=d,o+=d,n.length-=d;break}n.mode=ya;break;case 17:for(;u<14;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(n.nlen=257+(31&c),c>>>=5,u-=5,n.ndist=1+(31&c),c>>>=5,u-=5,n.ncode=4+(15&c),c>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=ba;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;u<3;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.lens[C[n.have++]]=7&c,c>>>=3,u-=3}for(;n.have<19;)n.lens[C[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,S={bits:n.lenbits},A=ga(0,n.lens,0,19,n.lencode,0,n.work,S),n.lenbits=S.bits,A){e.msg="invalid code lengths set",n.mode=ba;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;y=(T=n.lencode[c&(1<<n.lenbits)-1])>>>16&255,b=65535&T,!((m=T>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(b<16)c>>>=m,u-=m,n.lens[n.have++]=b;else{if(16===b){for(k=m+2;u<k;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(c>>>=m,u-=m,0===n.have){e.msg="invalid bit length repeat",n.mode=ba;break}x=n.lens[n.have-1],d=3+(3&c),c>>>=2,u-=2}else if(17===b){for(k=m+3;u<k;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}u-=m,x=0,d=3+(7&(c>>>=m)),c>>>=3,u-=3}else{for(k=m+7;u<k;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}u-=m,x=0,d=11+(127&(c>>>=m)),c>>>=7,u-=7}if(n.have+d>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=ba;break}for(;d--;)n.lens[n.have++]=x}}if(n.mode===ba)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=ba;break}if(n.lenbits=9,S={bits:n.lenbits},A=ga(1,n.lens,0,n.nlen,n.lencode,0,n.work,S),n.lenbits=S.bits,A){e.msg="invalid literal/lengths set",n.mode=ba;break}if(n.distbits=6,n.distcode=n.distdyn,S={bits:n.distbits},A=ga(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,S),n.distbits=S.bits,A){e.msg="invalid distances set",n.mode=ba;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(s>=6&&l>=258){e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,n.hold=c,n.bits=u,pa(e,h),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,c=n.hold,u=n.bits,n.mode===ya&&(n.back=-1);break}for(n.back=0;y=(T=n.lencode[c&(1<<n.lenbits)-1])>>>16&255,b=65535&T,!((m=T>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(y&&!(240&y)){for(v=m,w=y,_=b;y=(T=n.lencode[_+((c&(1<<v+w)-1)>>v)])>>>16&255,b=65535&T,!(v+(m=T>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}c>>>=v,u-=v,n.back+=v}if(c>>>=m,u-=m,n.back+=m,n.length=b,0===y){n.mode=26;break}if(32&y){n.back=-1,n.mode=ya;break}if(64&y){e.msg="invalid literal/length code",n.mode=ba;break}n.extra=15&y,n.mode=22;case 22:if(n.extra){for(k=n.extra;u<k;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.length+=c&(1<<n.extra)-1,c>>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;y=(T=n.distcode[c&(1<<n.distbits)-1])>>>16&255,b=65535&T,!((m=T>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(!(240&y)){for(v=m,w=y,_=b;y=(T=n.distcode[_+((c&(1<<v+w)-1)>>v)])>>>16&255,b=65535&T,!(v+(m=T>>>24)<=u);){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}c>>>=v,u-=v,n.back+=v}if(c>>>=m,u-=m,n.back+=m,64&y){e.msg="invalid distance code",n.mode=ba;break}n.offset=b,n.extra=15&y,n.mode=24;case 24:if(n.extra){for(k=n.extra;u<k;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}n.offset+=c&(1<<n.extra)-1,c>>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=ba;break}n.mode=25;case 25:if(0===l)break e;if(d=h-l,n.offset>d){if((d=n.offset-d)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=ba;break}d>n.wnext?(d-=n.wnext,p=n.wsize-d):p=n.wnext-d,d>n.length&&(d=n.length),g=n.window}else g=i,p=o-n.offset,d=n.length;d>l&&(d=l),l-=d,n.length-=d;do{i[o++]=g[p++]}while(--d);0===n.length&&(n.mode=21);break;case 26:if(0===l)break e;i[o++]=n.length,l--,n.mode=21;break;case 27:if(n.wrap){for(;u<32;){if(0===s)break e;s--,c|=r[a++]<<u,u+=8}if(h-=l,e.total_out+=h,n.total+=h,h&&(e.adler=n.check=n.flags?da(n.check,i,h,o-h):ha(n.check,i,h,o-h)),h=l,(n.flags?c:va(c))!==n.check){e.msg="incorrect data check",n.mode=ba;break}c=0,u=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;u<32;){if(0===s)break e;s--,c+=r[a++]<<u,u+=8}if(c!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=ba;break}c=0,u=0}n.mode=29;case 29:A=1;break e;case ba:A=-3;break e;case 31:return-4;default:return ma}return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,n.hold=c,n.bits=u,(n.wsize||h!==e.avail_out&&n.mode<ba&&(n.mode<27||4!==t))&&Ra(e,e.output,e.next_out,h-e.avail_out),f-=e.avail_in,h-=e.avail_out,e.total_in+=f,e.total_out+=h,n.total+=h,n.wrap&&h&&(e.adler=n.check=n.flags?da(n.check,i,h,e.next_out-h):ha(n.check,i,h,e.next_out-h)),e.data_type=n.bits+(n.last?64:0)+(n.mode===ya?128:0)+(20===n.mode||15===n.mode?256:0),(0===f&&0===h||4===t)&&0===A&&(A=-5),A},ia.inflateEnd=function(e){if(!e||!e.state)return ma;var t=e.state;return t.window&&(t.window=null),e.state=null,0},ia.inflateGetHeader=function(e,t){var n;return e&&e.state&&2&(n=e.state).wrap?(n.head=t,t.done=!1,0):ma},ia.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?ma:11===n.mode&&ha(1,t,r,0)!==n.check?-3:Ra(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):ma},ia.inflateInfo="pako inflate (from Nodeca project)";var Oa={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_ER
vendor: 4,187 bytes, line 2
2ROR:-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=Ir,n=Dr,r=Br,i=ia,a=Oa;for(var o in a)e[o]=a[o];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;function s(t){if("number"!=typeof t||t<e.DEFLATE||t>e.UNZIP)throw new 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}s.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(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?r.deflateEnd(this.strm):this.mode!==e.INFLATE&&this.mode!==e.GUNZIP&&this.mode!==e.INFLATERAW&&this.mode!==e.UNZIP||i.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null)},s.prototype.write=function(e,t,n,r,i,a,o){return this._write(!0,e,t,n,r,i,a,o)},s.prototype.writeSync=function(e,t,n,r,i,a,o){return this._write(!1,e,t,n,r,i,a,o)},s.prototype._write=function(n,r,i,a,o,s,l,c){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,void 0===r,"must provide flush value"),this.write_in_progress=!0,r!==e.Z_NO_FLUSH&&r!==e.Z_PARTIAL_FLUSH&&r!==e.Z_SYNC_FLUSH&&r!==e.Z_FULL_FLUSH&&r!==e.Z_FINISH&&r!==e.Z_BLOCK)throw new Error("Invalid flush value");if(null==i&&(i=ae.alloc(0),o=0,a=0),this.strm.avail_in=o,this.strm.input=i,this.strm.next_in=a,this.strm.avail_out=c,this.strm.output=s,this.strm.next_out=l,this.flush=r,!n)return this._process(),this._checkError()?this._afterSync():void 0;var u=this;return gt.nextTick(function(){u._process(),u._after()}),this},s.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},s.prototype._process=function(){var t=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.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(null===t)break;if(31!==this.strm.input[t]){this.mode=e.INFLATE;break}if(this.gzip_id_bytes_read=1,t++,1===this.strm.avail_in)break;case 1:if(null===t)break;139===this.strm.input[t]?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=i.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&&0!==this.strm.next_in[0];)this.reset(),this.err=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},s.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(0!==this.strm.avail_out&&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 null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},s.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()}},s.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()},s.prototype.init=function(n,r,i,a,o){t(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(n>=8&&n<=15,"invalid windowBits"),t(r>
vendor: 2,497 bytes, line 2
2=-1&&r<=9,"invalid compression level"),t(i>=1&&i<=9,"invalid memlevel"),t(a===e.Z_FILTERED||a===e.Z_HUFFMAN_ONLY||a===e.Z_RLE||a===e.Z_FIXED||a===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,n,i,a,o),this._setDictionary()},s.prototype.params=function(){throw new Error("deflateParams Not supported")},s.prototype.reset=function(){this._reset(),this._setDictionary()},s.prototype._init=function(t,a,o,s,l){switch(this.level=t,this.windowBits=a,this.memLevel=o,this.strategy=s,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 n,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.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=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=l,this.write_in_progress=!1,this.init_done=!0},s.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=r.deflateSetDictionary(this.strm,this.dictionary)}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},s.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=r.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=i.inflateReset(this.strm)}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=s}(or);var Pa=yt(pn);!function(e){var t=vt.Buffer,n=ar.Transform,r=or,i=Pa,a=Ir.ok,o=vt.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.toString(16)+" bytes";r.Z_MIN_WINDOWBITS=8,r.Z_MAX_WINDOWBITS=15,r.Z_DEFAULT_WINDOWBITS=15,r.Z_MIN_CHUNK=64,r.Z_MAX_CHUNK=1/0,r.Z_DEFAULT_CHUNK=16384,r.Z_MIN_MEMLEVEL=1,r.Z_MAX_MEMLEVEL=9,r.Z_DEFAULT_MEMLEVEL=8,r.Z_MIN_LEVEL=-1,r.Z_MAX_LEVEL=9,r.Z_DEFAULT_LEVEL=r.Z_DEFAULT_COMPRESSION;for(var l=Object.keys(r),c=0;c<l.length;c++){var u=l[c];u.match(/^Z/)&&Object.defineProperty(e,u,{enumerable:!0,value:r[u],writable:!1})}for(var f={Z_OK:r.Z_OK,Z_STREAM_END:r.Z_STREAM_END,Z_NEED_DICT:r.Z_NEED_DICT,Z_ERRNO:r.Z_ERRNO,Z_STREAM_ERROR:r.Z_STREAM_ERROR,Z_DATA_ERROR:r.Z_DATA_ERROR,Z_MEM_ERROR:r.Z_MEM_ERROR,Z_BUF_ER
vendor: 8,709 bytes, line 2
2ROR:r.Z_BUF_ERROR,Z_VERSION_ERROR:r.Z_VERSION_ERROR},h=Object.keys(f),d=0;d<h.length;d++){var p=h[d];f[f[p]]=p}function g(e,n,r){var i=[],a=0;function l(){for(var t;null!==(t=e.read());)i.push(t),a+=t.length;e.once("readable",l)}function c(){var n,l=null;a>=o?l=new RangeError(s):n=t.concat(i,a),i=[],e.close(),r(l,n)}e.on("error",function(t){e.removeListener("end",c),e.removeListener("readable",l),r(t)}),e.on("end",c),e.end(n),l()}function m(e,n){if("string"==typeof n&&(n=t.from(n)),!t.isBuffer(n))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(n,r)}function y(e){if(!(this instanceof y))return new y(e);k.call(this,e,r.DEFLATE)}function b(e){if(!(this instanceof b))return new b(e);k.call(this,e,r.INFLATE)}function v(e){if(!(this instanceof v))return new v(e);k.call(this,e,r.GZIP)}function w(e){if(!(this instanceof w))return new w(e);k.call(this,e,r.GUNZIP)}function _(e){if(!(this instanceof _))return new _(e);k.call(this,e,r.DEFLATERAW)}function x(e){if(!(this instanceof x))return new x(e);k.call(this,e,r.INFLATERAW)}function A(e){if(!(this instanceof A))return new A(e);k.call(this,e,r.UNZIP)}function S(e){return e===r.Z_NO_FLUSH||e===r.Z_PARTIAL_FLUSH||e===r.Z_SYNC_FLUSH||e===r.Z_FULL_FLUSH||e===r.Z_FINISH||e===r.Z_BLOCK}function k(i,a){var o=this;if(this._opts=i=i||{},this._chunkSize=i.chunkSize||e.Z_DEFAULT_CHUNK,n.call(this,i),i.flush&&!S(i.flush))throw new Error("Invalid flush flag: "+i.flush);if(i.finishFlush&&!S(i.finishFlush))throw new Error("Invalid flush flag: "+i.finishFlush);if(this._flushFlag=i.flush||r.Z_NO_FLUSH,this._finishFlushFlag=void 0!==i.finishFlush?i.finishFlush:r.Z_FINISH,i.chunkSize&&(i.chunkSize<e.Z_MIN_CHUNK||i.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+i.chunkSize);if(i.windowBits&&(i.windowBits<e.Z_MIN_WINDOWBITS||i.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+i.windowBits);if(i.level&&(i.level<e.Z_MIN_LEVEL||i.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+i.level);if(i.memLevel&&(i.memLevel<e.Z_MIN_MEMLEVEL||i.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+i.memLevel);if(i.strategy&&i.strategy!=e.Z_FILTERED&&i.strategy!=e.Z_HUFFMAN_ONLY&&i.strategy!=e.Z_RLE&&i.strategy!=e.Z_FIXED&&i.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+i.strategy);if(i.dictionary&&!t.isBuffer(i.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new r.Zlib(a);var s=this;this._hadError=!1,this._handle.onerror=function(t,n){T(s),s._hadError=!0;var r=new Error(t);r.errno=n,r.code=e.codes[n],s.emit("error",r)};var l=e.Z_DEFAULT_COMPRESSION;"number"==typeof i.level&&(l=i.level);var c=e.Z_DEFAULT_STRATEGY;"number"==typeof i.strategy&&(c=i.strategy),this._handle.init(i.windowBits||e.Z_DEFAULT_WINDOWBITS,l,i.memLevel||e.Z_DEFAULT_MEMLEVEL,c,i.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=l,this._strategy=c,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!o._handle},configurable:!0,enumerable:!0})}function T(e,t){t&&gt.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function E(e){e.emit("close")}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(f),writable:!1}),e.Deflate=y,e.Inflate=b,e.Gzip=v,e.Gunzip=w,e.DeflateRaw=_,e.InflateRaw=x,e.Unzip=A,e.createDeflate=function(e){return new y(e)},e.createInflate=function(e){return new b(e)},e.createDeflateRaw=function(e){return new _(e)},e.createInflateRaw=function(e){return new x(e)},e.createGzip=function(e){return new v(e)},e.createGunzip=function(e){return new w(e)},e.createUnzip=function(e){return new A(e)},e.deflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new y(t),e,n)},e.deflateSync=function(e,t){return m(new y(t),e)},e.gzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new v(t),e,n)},e.gzipSync=function(e,t){return m(new v(t),e)},e.deflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new _(t),e,n)},e.deflateRawSync=function(e,t){return m(new _(t),e)},e.unzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new A(t),e,n)},e.unzipSync=function(e,t){return m(new A(t),e)},e.inflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new b(t),e,n)},e.inflateSync=function(e,t){return m(new b(t),e)},e.gunzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new w(t),e,n)},e.gunzipSync=function(e,t){return m(new w(t),e)},e.inflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new x(t),e,n)},e.inflateRawSync=function(e,t){return m(new x(t),e)},i.inherits(k,n),k.prototype.params=function(t,n,i){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+t);if(n!=e.Z_FILTERED&&n!=e.Z_HUFFMAN_ONLY&&n!=e.Z_RLE&&n!=e.Z_FIXED&&n!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);if(this._level!==t||this._strategy!==n){var o=this;this.flush(r.Z_SYNC_FLUSH,function(){a(o._handle,"zlib binding closed"),o._handle.params(t,n),o._hadError||(o._level=t,o._strategy=n,i&&i())})}else gt.nextTick(i)},k.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},k.prototype._flush=function(e){this._transform(t.alloc(0),"",e)},k.prototype.flush=function(e,n){var i=this,a=this._writableState;("function"==typeof e||void 0===e&&!n)&&(n=e,e=r.Z_FULL_FLUSH),a.ended?n&&gt.nextTick(n):a.ending?n&&this.once("end",n):a.needDrain?n&&this.once("drain",function(){return i.flush(e,n)}):(this._flushFlag=e,this.write(t.alloc(0),"",n))},k.prototype.close=function(e){T(this,e),gt.nextTick(E,this)},k.prototype._transform=function(e,n,i){var a,o=this._writableState,s=(o.ending||o.ended)&&(!e||o.length===e.length);return null===e||t.isBuffer(e)?this._handle?(s?a=this._finishFlushFlag:(a=this._flushFlag,e.length>=o.length&&(this._flushFlag=this._opts.flush||r.Z_NO_FLUSH)),void this._processChunk(e,a,i)):i(new Error("zlib binding closed")):i(new Error("invalid input"))},k.prototype._processChunk=function(e,n,r){var i=e&&e.length,l=this._chunkSize-this._offset,c=0,u=this,f="function"==typeof r;if(!f){var h,d=[],p=0;this.on("error",function(e){h=e}),a(this._handle,"zlib binding closed");do{var g=this._handle.writeSync(n,e,c,i,this._buffer,this._offset,l)}while(!this._hadError&&b(g[0],g[1]));if(this._hadError)throw h;if(p>=o)throw T(this),new RangeError(s);var m=t.concat(d,p);return T(this),m}a(this._handle,"zlib binding closed");var y=this._handle.write(n,e,c,i,this._buffer,this._offset,l);function b(o,s){if(this&&(this.buffer=null,this.callback=null),!u._hadError){var h=l-s;if(a(h>=0,"have should not go down"),h>0){var g=u._buffer.slice(u._offset,u._offset+h);u._offset+=h,f?u.push(g):(d.push(g),p+=g.length)}if((0===s||u._offset>=u._chunkSize)&&(l=u._chunkSize,u._offset=0,u._buffer=t.allocUnsafe(u._chunkSize)),0===s){if(c+=i-o,i=o,!f)return!0;var m=u._handle.write(n,e,c,i,u._buffer,u._offset,u._chunkSize);return m.callback=b,void(m.buffer=e)}if(!f)return!1;r()}}y.buffer=e,y.callback=b},i.inherits(y,k),i.inherits(b,k),i.inherits(v,k),i.inherits(w,k),i.inherits(_,k),i.inherits(x,k),i.inherits(A,k)}(bt);var La=mt(bt);class Ua{static decode(e,t){throw new Error("PNG.decode not available in browser build")}static load(e){throw new 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={};;){const e=this.readUInt32();let s="";for(t=0;t<4;t++)s+=String.fromCharCode(this.data[this.pos++]);switch(s){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 n=255-this.transparency.indexed.length;if(n>0)for(t=0;t<n;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;case"tEXt":var r=this.read(e),i=r.indexOf(0),a=String.fromCharCode.apply(String,r.slice(0,i));this.text[a]=String.fromCharCode.apply(String,r.slice(i+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3}this.hasAlphaChannel=[4,6].includes(this.colorType);var o=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*o,this.colors){case 1:this.colorSpace
2="DeviceGray";break;case 3:this.colorSpace="DeviceRGB"}return void(this.imgData=ae.from(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}read(e){const t=new Array(e);for(let n=0;n<e;n++)t[n]=this.data[this.pos++];return t}readUInt32(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]}readUInt16(){return this.data[this.pos++]<<8|this.data[this.pos++]}decodePixels(e){return La.inflate(this.imgData,(t,n)=>{if(t)throw t;var r=0;const{width:i,height:a}=this;var o=this.pixelBitlength/8;const s=ae.alloc(i*a*o);function l(e,t,l,c,u){void 0===u&&(u=!1);const f=Math.ceil((i-e)/l),h=Math.ceil((a-t)/c),d=o*f,p=u?s:ae.alloc(d*h);let g=0,m=0;for(;g<h&&r<n.length;){var y,b,v,w,_;switch(n[r++]){case 0:for(v=0;v<d;v++)p[m++]=n[r++];break;case 1:for(v=0;v<d;v++)y=n[r++],w=v<o?0:p[m-o],p[m++]=(y+w)%256;break;case 2:for(v=0;v<d;v++)y=n[r++],b=(v-v%o)/o,_=g&&p[(g-1)*d+b*o+v%o],p[m++]=(_+y)%256;break;case 3:for(v=0;v<d;v++)y=n[r++],b=(v-v%o)/o,w=v<o?0:p[m-o],_=g&&p[(g-1)*d+b*o+v%o],p[m++]=(y+Math.floor((w+_)/2))%256;break;case 4:for(v=0;v<d;v++){var x,A;y=n[r++],b=(v-v%o)/o,w=v<o?0:p[m-o],0===g?_=A=0:(_=p[(g-1)*d+b*o+v%o],A=b&&p[(g-1)*d+(b-1)*o+v%o]);const e=w+_-A,t=Math.abs(e-w),i=Math.abs(e-_),a=Math.abs(e-A);x=t<=i&&t<=a?w:i<=a?_:A,p[m++]=(y+x)%256}break;default:throw new Error(`Invalid filter algorithm: ${n[r-1]}`)}if(!u){let n=((t+g*c)*i+e)*o,r=g*d;for(v=0;v<f;v++){for(let e=0;e<o;e++)s[n++]=p[r++];n+=(l-1)*o}}g++}}return 1===this.interlaceMethod?(l(0,0,8,8),l(4,0,8,8),l(0,4,4,8),l(2,0,4,4),l(0,2,2,4),l(1,0,2,2),l(0,1,1,2)):l(0,0,1,1,!0),e(s)})}decodePalette(){const{palette:e}=this,{length:t}=e,n=this.transparency.indexed||[],r=ae.alloc(n.length+t);let i=0,a=0;for(let s=0;s<t;s+=3){var o;r[i++]=e[s],r[i++]=e[s+1],r[i++]=e[s+2],r[i++]=null!=(o=n[a++])?o:255}return r}copyToImageData(e,t){let n;var r;let{colors:i}=this,a=null,o=this.hasAlphaChannel;this.palette.length&&(a=this._decodedPalette||(this._decodedPalette=this.decodePalette()),i=4,o=!0);const s=e.data||e,{length:l}=s,c=a||t;let u=n=0;if(1===i)for(;u<l;){r=a?4*t[u/4]:n;const e=c[r++];s[u++]=e,s[u++]=e,s[u++]=e,s[u++]=o?c[r++]:255,n=r}else for(;u<l;)r=a?4*t[u/4]:n,s[u++]=c[r++],s[u++]=c[r++],s[u++]=c[r++],s[u++]=o?c[r++]:255,n=r}decode(e){const t=ae.alloc(this.width*this.height*4);return this.decodePixels(n=>(this.copyToImageData(t,n),e(t)))}}var za=n(81354),Ma="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},Na=[],Fa=[],Ia="undefined"!=typeof Uint8Array?Uint8Array:Array,Da=!1;function Ba(){Da=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)Na[t]=e[t],Fa[e.charCodeAt(t)]=t;Fa["-".charCodeAt(0)]=62,Fa["_".charCodeAt(0)]=63}function ja(e){return Na[e>>18&63]+Na[e>>12&63]+Na[e>>6&63]+Na[63&e]}function Wa(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(ja(r));return i.join("")}function Ya(e){var t;Da||Ba();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,l=n-r;s<l;s+=o)a.push(Wa(e,s,s+o>l?l:s+o));return 1===r?(t=e[n-1],i+=Na[t>>2],i+=Na[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=Na[t>>10],i+=Na[t>>4&63],i+=Na[t<<2&63],i+="="),a.push(i),a.join("")}function qa(e,t,n,r,i){var a,o,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-u)-1,d>>=-u,u+=s;u>0;a=256*a+e[t+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=c}return(d?-1:1)*o*Math.pow(2,a-r)}function Ha(e,t,n,r,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(t*l-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[n+d]=255&o,d+=p,o/=256,c-=8);e[n+d-p]|=128*g}var Za={}.toString,Va=Array.isArray||function(e){return"[object Array]"==Za.call(e)};Qa.TYPED_ARRAY_SUPPORT=void 0===Ma.TYPED_ARRAY_SUPPORT||Ma.TYPED_ARRAY_SUPPORT;var $a=Ga();function Ga(){return Qa.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Ka(e,t){if(Ga()<t)throw new RangeError("Invalid typed array length");return Qa.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Qa.prototype:(null===e&&(e=new Qa(t)),e.length=t),e}
vendor: 4,225 bytes, line 2
2function Qa(e,t,n){if(!(Qa.TYPED_ARRAY_SUPPORT||this instanceof Qa))return new Qa(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return eo(this,e)}return Xa(this,e,t,n)}function Xa(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);Qa.TYPED_ARRAY_SUPPORT?(e=t).__proto__=Qa.prototype:e=to(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!Qa.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|io(t,n);e=Ka(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(ro(t)){var n=0|no(t.length);return 0===(e=Ka(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?Ka(e,0):to(e,t);if("Buffer"===t.type&&Va(t.data))return to(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function Ja(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function eo(e,t){if(Ja(t),e=Ka(e,t<0?0:0|no(t)),!Qa.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function to(e,t){var n=t.length<0?0:0|no(t.length);e=Ka(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function no(e){if(e>=Ga())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ga().toString(16)+" bytes");return 0|e}function ro(e){return!(null==e||!e._isBuffer)}function io(e,t){if(ro(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Lo(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Uo(e).length;default:if(r)return Lo(e).length;t=(""+t).toLowerCase(),r=!0}}function ao(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return _o(this,t,n);case"utf8":case"utf-8":return yo(this,t,n);case"ascii":return vo(this,t,n);case"latin1":case"binary":return wo(this,t,n);case"base64":return mo(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xo(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function oo(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function so(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=Qa.from(t,r)),ro(t))return 0===t.length?-1:lo(e,t,n,r,i);if("number"==typeof t)return t&=255,Qa.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):lo(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function lo(e,t,n,r,i){var a,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+l>s&&(n=s-l),a=n;a>=0;a--){for(var f=!0,h=0;h<l;
vendor: 6,066 bytes, line 2
2h++)if(c(e,a+h)!==c(t,h)){f=!1;break}if(f)return a}return-1}function co(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function uo(e,t,n,r){return zo(Lo(t,e.length-n),e,n,r)}function fo(e,t,n,r){return zo(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function ho(e,t,n,r){return fo(e,t,n,r)}function po(e,t,n,r){return zo(Uo(t),e,n,r)}function go(e,t,n,r){return zo(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function mo(e,t,n){return 0===t&&n===e.length?Ya(e):Ya(e.slice(t,n))}function yo(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,l,c=e[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=n)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=f}return function(e){var t=e.length;if(t<=bo)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=bo));return n}(r)}Qa.poolSize=8192,Qa._augment=function(e){return e.__proto__=Qa.prototype,e},Qa.from=function(e,t,n){return Xa(null,e,t,n)},Qa.TYPED_ARRAY_SUPPORT&&(Qa.prototype.__proto__=Uint8Array.prototype,Qa.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Qa[Symbol.species]),Qa.alloc=function(e,t,n){return function(e,t,n,r){return Ja(t),t<=0?Ka(e,t):void 0!==n?"string"==typeof r?Ka(e,t).fill(n,r):Ka(e,t).fill(n):Ka(e,t)}(null,e,t,n)},Qa.allocUnsafe=function(e){return eo(null,e)},Qa.allocUnsafeSlow=function(e){return eo(null,e)},Qa.isBuffer=Mo,Qa.compare=function(e,t){if(!ro(e)||!ro(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},Qa.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}},Qa.concat=function(e,t){if(!Va(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Qa.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=Qa.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!ro(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},Qa.byteLength=io,Qa.prototype._isBuffer=!0,Qa.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)oo(this,t,t+1);return this},Qa.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)oo(this,t,t+3),oo(this,t+1,t+2);return this},Qa.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)oo(this,t,t+7),oo(this,t+1,t+6),oo(this,t+2,t+5),oo(this,t+3,t+4);return this},Qa.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?yo(this,0,e):ao.apply(this,arguments)},Qa.prototype.equals=function(e){if(!ro(e))throw new TypeError("Argument must be a Buffer");return this===e||0===Qa.compare(this,e)},Qa.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},Qa.prototype.compare=function(e,t,n,r,i){if(!ro(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),u=0;u<s;++u)if(l[u]!==c[u]){a=l[u],o=c[u];break}return a<o?-1:o<a?1:0},Qa.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},Qa.prototype.indexOf=function(e,t,n){return so(this,e,t,n,!0)},Qa.prototype.lastIndexOf=function(e,t,n){return so(this,e,t,n,!1)},Qa.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return co(this,e,t,n);case"utf8":case"utf-8":return uo(this,e,t,n);case"ascii":return fo(this,e,t,n);case"latin1":case"binary":return ho(this,e,t,n);case"base64":return po(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return go(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},Qa.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var bo=4096;function vo(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function wo(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function _o(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=Po(e[a]);return i}
vendor: 7,865 bytes, line 2
2function xo(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function Ao(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function So(e,t,n,r,i,a){if(!ro(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function ko(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function To(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function Eo(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Co(e,t,n,r,i){return i||Eo(e,0,n,4),Ha(e,t,n,r,23,4),n+4}function Ro(e,t,n,r,i){return i||Eo(e,0,n,8),Ha(e,t,n,r,52,8),n+8}Qa.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),Qa.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=Qa.prototype;else{var i=t-e;n=new Qa(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},Qa.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||Ao(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},Qa.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||Ao(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},Qa.prototype.readUInt8=function(e,t){return t||Ao(e,1,this.length),this[e]},Qa.prototype.readUInt16LE=function(e,t){return t||Ao(e,2,this.length),this[e]|this[e+1]<<8},Qa.prototype.readUInt16BE=function(e,t){return t||Ao(e,2,this.length),this[e]<<8|this[e+1]},Qa.prototype.readUInt32LE=function(e,t){return t||Ao(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Qa.prototype.readUInt32BE=function(e,t){return t||Ao(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Qa.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Ao(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},Qa.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Ao(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},Qa.prototype.readInt8=function(e,t){return t||Ao(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Qa.prototype.readInt16LE=function(e,t){t||Ao(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},Qa.prototype.readInt16BE=function(e,t){t||Ao(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},Qa.prototype.readInt32LE=function(e,t){return t||Ao(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Qa.prototype.readInt32BE=function(e,t){return t||Ao(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Qa.prototype.readFloatLE=function(e,t){return t||Ao(e,4,this.length),qa(this,e,!0,23,4)},Qa.prototype.readFloatBE=function(e,t){return t||Ao(e,4,this.length),qa(this,e,!1,23,4)},Qa.prototype.readDoubleLE=function(e,t){return t||Ao(e,8,this.length),qa(this,e,!0,52,8)},Qa.prototype.readDoubleBE=function(e,t){return t||Ao(e,8,this.length),qa(this,e,!1,52,8)},Qa.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||So(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},Qa.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||So(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},Qa.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,1,255,0),Qa.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Qa.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,2,65535,0),Qa.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):ko(this,e,t,!0),t+2},Qa.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,2,65535,0),Qa.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):ko(this,e,t,!1),t+2},Qa.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,4,4294967295,0),Qa.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):To(this,e,t,!0),t+4},Qa.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,4,4294967295,0),Qa.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):To(this,e,t,!1),t+4},Qa.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);So(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},Qa.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);So(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},Qa.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,1,127,-128),Qa.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},Qa.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,2,32767,-32768),Qa.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):ko(this,e,t,!0),t+2},Qa.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,2,32767,-32768),Qa.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):ko(this,e,t,!1),t+2},Qa.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,4,2147483647,-2147483648),Qa.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):To(this,e,t,!0),t+4},Qa.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||So(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Qa.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):To(this,e,t,!1),t+4},Qa.prototype.writeFloatLE=function(e,t,n){return Co(this,e,t,!0,n)},Qa.prototype.writeFloatBE=function(e,t,n){return Co(this,e,t,!1,n)},Qa.prototype.writeDoubleLE=function(e,t,n){return Ro(this,e,t,!0,n)},Qa.prototype.writeDoubleBE=function(e,t,n){return Ro(this,e,t,!1,n)},Qa.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!Qa.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},Qa.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!Qa.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=ro(e)?e:Lo(new Qa(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var Oo=/[^+\/0-9A-Za-z-_]/g;function Po(e){return e<16?"0"+e.toString(16):e.toString(16)}function Lo(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>
vendor: 13,461 bytes, line 2
2-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function Uo(e){return function(e){var t,n,r,i,a,o;Da||Ba();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new Ia(3*s/4-a),r=a>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=Fa[e.charCodeAt(t)]<<18|Fa[e.charCodeAt(t+1)]<<12|Fa[e.charCodeAt(t+2)]<<6|Fa[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=Fa[e.charCodeAt(t)]<<2|Fa[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=Fa[e.charCodeAt(t)]<<10|Fa[e.charCodeAt(t+1)]<<4|Fa[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Oo,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function zo(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Mo(e){return null!=e&&(!!e._isBuffer||No(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&No(e.slice(0,0))}(e))}function No(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var Fo=Object.freeze({__proto__:null,Buffer:Qa,INSPECT_MAX_BYTES:50,SlowBuffer:function(e){return+e!=e&&(e=0),Qa.alloc(+e)},isBuffer:Mo,kMaxLength:$a}),Io="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Do(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Bo(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var jo={exports:{}},Wo={};function Yo(){throw new Error("setTimeout has not been defined")}function qo(){throw new Error("clearTimeout has not been defined")}var Ho=Yo,Zo=qo;function Vo(e){if(Ho===setTimeout)return setTimeout(e,0);if((Ho===Yo||!Ho)&&setTimeout)return Ho=setTimeout,setTimeout(e,0);try{return Ho(e,0)}catch(t){try{return Ho.call(null,e,0)}catch(t){return Ho.call(this,e,0)}}}"function"==typeof Ma.setTimeout&&(Ho=setTimeout),"function"==typeof Ma.clearTimeout&&(Zo=clearTimeout);var $o,Go=[],Ko=!1,Qo=-1;function Xo(){Ko&&$o&&(Ko=!1,$o.length?Go=$o.concat(Go):Qo=-1,Go.length&&Jo())}function Jo(){if(!Ko){var e=Vo(Xo);Ko=!0;for(var t=Go.length;t;){for($o=Go,Go=[];++Qo<t;)$o&&$o[Qo].run();Qo=-1,t=Go.length}$o=null,Ko=!1,function(e){if(Zo===clearTimeout)return clearTimeout(e);if((Zo===qo||!Zo)&&clearTimeout)return Zo=clearTimeout,clearTimeout(e);try{return Zo(e)}catch(t){try{return Zo.call(null,e)}catch(t){return Zo.call(this,e)}}}(e)}}function es(e,t){this.fun=e,this.array=t}es.prototype.run=function(){this.fun.apply(null,this.array)};function ts(){}var ns=ts,rs=ts,is=ts,as=ts,os=ts,ss=ts,ls=ts;var cs=Ma.performance||{},us=cs.now||cs.mozNow||cs.msNow||cs.oNow||cs.webkitNow||function(){return(new Date).getTime()};var fs=new Date;var hs,ds={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];Go.push(new es(e,t)),1!==Go.length||Ko||Vo(Jo)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:ns,addListener:rs,once:is,off:as,removeListener:os,removeAllListeners:ss,emit:ls,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*us.call(cs),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-fs)/1e3}};function ps(){}function gs(){gs.init.call(this)}function ms(e){return void 0===e._maxListeners?gs.defaultMaxListeners:e._maxListeners}function ys(e,t,n,r){var i,a,o,s;if("function"!=typeof n)throw new TypeError('"listener" argument must be a function');if((a=e._events)?(a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]):(a=e._events=new ps,e._eventsCount=0),o){if("function"==typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),!o.warned&&(i=ms(e))&&i>0&&o.length>i){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,s=l,"function"==typeof console.warn?console.warn(s):console.log(s)}}else o=a[t]=n,++e._eventsCount;return e}function bs(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function vs(e){var t=this._events;if(t){var n=t[e];if("function"==typeof n)return 1;if(n)return n.length}return 0}function ws(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}ps.prototype=Object.create(null),gs.EventEmitter=gs,gs.usingDomains=!1,gs.prototype.domain=void 0,gs.prototype._events=void 0,gs.prototype._maxListeners=void 0,gs.defaultMaxListeners=10,gs.init=function(){this.domain=null,gs.usingDomains&&(!hs.active||this instanceof hs.Domain||(this.domain=hs.active)),this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new ps,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},gs.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},gs.prototype.getMaxListeners=function(){return ms(this)},gs.prototype.emit=function(e){var t,n,r,i,a,o,s,l="error"===e;if(o=this._events)l=l&&null==o.error;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],!s){if(t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=o[e]))return!1;var u="function"==typeof n;switch(r=arguments.length){case 1:!function(e,t,n){if(t)e.call(n);else for(var r=e.length,i=ws(e,r),a=0;a<r;++a)i[a].call(n)}(n,u,this);break;case 2:!function(e,t,n,r){if(t)e.call(n,r);else for(var i=e.length,a=ws(e,i),o=0;o<i;++o)a[o].call(n,r)}(n,u,this,arguments[1]);break;case 3:!function(e,t,n,r,i){if(t)e.call(n,r,i);else for(var a=e.length,o=ws(e,a),s=0;s<a;++s)o[s].call(n,r,i)}(n,u,this,arguments[1],arguments[2]);break;case 4:!function(e,t,n,r,i,a){if(t)e.call(n,r,i,a);else for(var o=e.length,s=ws(e,o),l=0;l<o;++l)s[l].call(n,r,i,a)}(n,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),a=1;a<r;a++)i[a-1]=arguments[a];!function(e,t,n,r){if(t)e.apply(n,r);else for(var i=e.length,a=ws(e,i),o=0;o<i;++o)a[o].apply(n,r)}(n,u,this,i)}return!0},gs.prototype.addListener=function(e,t){return ys(this,e,t,!1)},gs.prototype.on=gs.prototype.addListener,gs.prototype.prependListener=function(e,t){return ys(this,e,t,!0)},gs.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.on(e,bs(this,e,t)),this},gs.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.prependListener(e,bs(this,e,t)),this},gs.prototype.removeListener=function(e,t){var n,r,i,a,o;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(r=this._events))return this;if(!(n=r[e]))return this;if(n===t||n.listener&&n.listener===t)0===--this._eventsCount?this._events=new ps:(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,a=n.length;a-- >0;)if(n[a]===t||n[a].listener&&n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;if(1===n.length){if(n[0]=void 0,0===--this._eventsCount)return this._events=new ps,this;delete r[e]}else!function(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}(n,i);r.removeListener&&this.emit("removeListener",e,o||t)}return this},gs.prototype.off=function(e,t){return this.removeListener(e,t)},gs.prototype.removeAllListeners=function(e){var t,n;if(!(n=this._events))return this;if(!n.removeListener)return 0===arguments.length?(this._events=new ps,this._eventsCount=0):n[e]&&(0===--this._eventsCount?this._events=new ps:delete n[e]),this;if(0===arguments.length){for(var r,i=Object.keys(n),a=0;a<i.length;++a)"removeListener"!==(r=i[a])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=new ps,this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(t)do{this.removeListener(e,t[t.length-1])}while(t[0]);return this},gs.prototype.listeners=function(e){var t,n,r=this._events;return n=r&&(t=r[e])?"function"==typeof t?[t.listener||t]:function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(t):[],n},gs.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):vs.call(e,t)},gs.prototype.listenerCount=vs,gs.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};var _s,xs=Bo(Object.freeze({__proto__:null,EventEmitter:gs,default:gs})),As=xs.EventEmitter,Ss=Bo(Fo);_s="function"==typeof Object.create?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 n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e};var ks=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},Ts=/%[sdj%]/g;function Es(e){if(!Ys(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(Ls(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,a=String(e).replace(Ts,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),o=r[n];n<i;o=r[++n])Bs(o)||!Vs(o)?a+=" "+o:a+=" "+Ls(o);return a}function Cs(e,t){if(Hs(Ma.process))return function(){return Cs(e,t).apply(this,arguments)};if(!0===ds.noDeprecation)return e;var n=!1;return function(){if(!n){if(ds.throwDeprecation)throw new Error(t);ds.traceDeprecation?console.trace(t):console.error(t),n=!0}return e.apply(this,arguments)}}var Rs,Os={};function Ps(e){if(Hs(Rs)&&(Rs=ds.env.NODE_DEBUG||""),e=e.toUpperCase(),!Os[e])if(new RegExp("\\b"+e+"\\b","i").test(Rs)){Os[e]=function(){var t=Es.apply(null,arguments);console.error("%s %d: %s",e,0,t)}}else Os[e]=function(){};return Os[e]}function Ls(e,t){var n={seen:[],stylize:zs};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),Ds(t)?n.showHidden=t:t&&rl(n,t),Hs(n.showHidden)&&(n.showHidden=!1),Hs(n.depth)&&(n.depth=2),Hs(n.colors)&&(n.colors=!1),Hs(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=Us),Ms(n,e,n.depth)}function Us(e,t){var n=Ls.styles[t];return n?"�["+Ls.colors[n][0]+"m"+e+"�["+Ls.colors[n][1]+"m":e}function zs(e,t){return e}function Ms(e,t,n){if(e.customInspect&&t&&Ks(t.inspect)&&t.inspect!==Ls&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return Ys(r)||(r=Ms(e,r,n)),r}var i=function(e,t){if(Hs(t))return e.stylize("undefined","undefined");if(Ys(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(Ws(t))return e.stylize(""+t,"number");if(Ds(t))return e.stylize(""+t,"boolean");if(Bs(t))return e.stylize("null","null")}(e,t);if(i)return i;var a=Object.keys(t),o=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(t)),Gs(t)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return Ns(t);if(0===a.length){if(Ks(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(Zs(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if($s(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Gs(t))return Ns(t)}var l,c="",u=!1,f=["{","}"];(Is(t)&&(u=!0,f=["[","]"]),Ks(t))&&(c=" [Function"+(t.name?": "+t.name:"")+"]");return Zs(t)&&(c=" "+RegExp.prototype.toString.call(t)),$s(t)&&(c=" "+Date.prototype.toUTCString.call(t)),Gs(t)&&(c=" "+Ns(t)),0!==a.length||u&&0!=t.length?n<0?Zs(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),l=u?function(e,t,n,r,i){for(var a=[],o=0,s=t.length;o<s;++o)il(t,String(o))?a.push(Fs(e,t,n,r,String(o),!0)):a.push("");
2return i.forEach(function(i){i.match(/^\d+$/)||a.push(Fs(e,t,n,r,i,!0))}),a}(e,t,n,o,a):a.map(function(r){return Fs(e,t,n,o,r,u)}),e.seen.pop(),function(e,t,n){var r=e.reduce(function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);if(r>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n  ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,c,f)):f[0]+c+f[1]}function Ns(e){return"["+Error.prototype.toString.call(e)+"]"}function Fs(e,t,n,r,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),il(r,i)||(o="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=Bs(n)?Ms(e,l.value,null):Ms(e,l.value,n-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),Hs(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function Is(e){return Array.isArray(e)}function Ds(e){return"boolean"==typeof e}function Bs(e){return null===e}function js(e){return null==e}function Ws(e){return"number"==typeof e}function Ys(e){return"string"==typeof e}function qs(e){return"symbol"==typeof e}function Hs(e){return void 0===e}function Zs(e){return Vs(e)&&"[object RegExp]"===Js(e)}function Vs(e){return"object"==typeof e&&null!==e}function $s(e){return Vs(e)&&"[object Date]"===Js(e)}function Gs(e){return Vs(e)&&("[object Error]"===Js(e)||e instanceof Error)}function Ks(e){return"function"==typeof e}function Qs(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function Xs(e){return Qa.isBuffer(e)}function Js(e){return Object.prototype.toString.call(e)}function el(e){return e<10?"0"+e.toString(10):e.toString(10)}Ls.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]},Ls.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var tl=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function nl(){console.log("%s - %s",function(){var e=new Date,t=[el(e.getHours()),el(e.getMinutes()),el(e.getSeconds())].join(":");return[e.getDate(),tl[e.getMonth()],t].join(" ")}(),Es.apply(null,arguments))}function rl(e,t){if(!t||!Vs(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function il(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var al="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function ol(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(al&&e[al]){var t;if("function"!=typeof(t=e[al]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,al,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push(function(e,r){e?n(e):t(r)});try{e.apply(this,i)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),al&&Object.defineProperty(t,al,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,ks(e))}function sl(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}function ll(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var r=t.pop();if("function"!=typeof r)throw new TypeError("The last argument must be of type Function");var i=this,a=function(){return r.apply(i,arguments)};e.apply(this,t).then(function(e){ds.nextTick(a.bind(null,null,e))},function(e){ds.nextTick(sl.bind(null,e,a))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,ks(e)),t}ol.custom=al;var cl,ul,fl={inherits:_s,_extend:rl,log:nl,isBuffer:Xs,isPrimitive:Qs,isFunction:Ks,isError:Gs,isDate:$s,isObject:Vs,isRegExp:Zs,isUndefined:Hs,isSymbol:qs,isString:Ys,isNumber:Ws,isNullOrUndefined:js,isNull:Bs,isBoolean:Ds,isArray:Is,inspect:Ls,deprecate:Cs,format:Es,debuglog:Ps,promisify:ol,callbackify:ll},hl=Bo(Object.freeze({__proto__:null,_extend:rl,callbackify:ll,debuglog:Ps,default:fl,deprecate:Cs,format:Es,inherits:_s,inspect:Ls,isArray:Is,isBoolean:Ds,isBuffer:Xs,isDate:$s,isError:Gs,isFunction:Ks,isNull:Bs,isNullOrUndefined:js,isNumber:Ws,isObject:Vs,isPrimitive:Qs,isRegExp:Zs,isString:Ys,isSymbol:qs,isUndefined:Hs,log:nl,promisify:ol}));function dl(e,t){gl(e,t),pl(e)}function pl(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function gl(e,t){e.emit("error",t)}var ml={destroy:function(e,t){var n=this,r=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return r||i?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ds.nextTick(gl,this,e)):ds.nextTick(gl,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?n._writableState?n._writableState.errorEmitted?ds.nextTick(pl,n):(n._writableState.errorEmitted=!0,ds.nextTick(dl,n,e)):ds.nextTick(dl,n,e):t?(ds.nextTick(pl,n),t(e)):ds.nextTick(pl,n)}),this)},undestroy:function(){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)},errorOrDestroy:function(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}},yl={};var bl={};function vl(e,t,n){n||(n=Error);var r=function(e){var n,r;function i(n,r,i){return e.call(this,function(e,n,r){return"string"==typeof t?t:t(e,n,r)}(n,r,i))||this}return r=e,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,i}(n);r.prototype.name=n.name,r.prototype.code=e,bl[e]=r}function wl(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}vl("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invali
2d for option "'+e+'"'},TypeError),vl("ERR_INVALID_ARG_TYPE",function(e,t,n){var r,i,a;if("string"==typeof t&&(i="not ",t.substr(0,i.length)===i)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))a="The ".concat(e," ").concat(r," ").concat(wl(t,"type"));else{var o=function(e,t,n){return"number"!=typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(o," ").concat(r," ").concat(wl(t,"type"))}return a+=". Received type ".concat(typeof n)},TypeError),vl("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),vl("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),vl("ERR_STREAM_PREMATURE_CLOSE","Premature close"),vl("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),vl("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),vl("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),vl("ERR_STREAM_WRITE_AFTER_END","write after end"),vl("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),vl("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),vl("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),yl.codes=bl;var _l=yl.codes.ERR_INVALID_OPT_VALUE;var xl={getHighWaterMark:function(e,t,n,r){var i=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,r,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new _l(r?n:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}},Al="function"==typeof Object.create?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 n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},Sl=Bo(Object.freeze({__proto__:null,default:Al})),kl=Qa.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 Tl(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(e){if(e&&!kl(e))throw new Error("Unknown encoding: "+e)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=Cl;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=Rl;break;default:return void(this.write=El)}this.charBuffer=new Qa(6),this.charReceived=0,this.charLength=0}function El(e){return e.toString(this.encoding)}function Cl(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function Rl(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}Tl.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";if(e=e.slice(n,e.length),!((i=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))>=55296&&i<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,r),r-=this.charReceived);var i;r=(t+=e.toString(this.encoding,0,r)).length-1;if((i=t.charCodeAt(r))>=55296&&i<=56319){var a=this.surrogateSize;return this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),e.copy(this.charBuffer,0,0,a),t.substring(0,r)}return t},Tl.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},Tl.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t};var Ol=Bo(Object.freeze({__proto__:null,StringDecoder:Tl})),Pl=yl.codes.ERR_STREAM_PREMATURE_CLOSE;function Ll(){}
2var Ul,zl,Ml,Nl,Fl=function e(t,n,r){if("function"==typeof n)return e(t,null,n);n||(n={}),r=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r)}}}(r||Ll);var i=n.readable||!1!==n.readable&&t.readable,a=n.writable||!1!==n.writable&&t.writable,o=function(){t.writable||l()},s=t._writableState&&t._writableState.finished,l=function(){a=!1,s=!0,i||r.call(t)},c=t._readableState&&t._readableState.endEmitted,u=function(){i=!1,c=!0,a||r.call(t)},f=function(e){r.call(t,e)},h=function(){var e;return i&&!c?(t._readableState&&t._readableState.ended||(e=new Pl),r.call(t,e)):a&&!s?(t._writableState&&t._writableState.ended||(e=new Pl),r.call(t,e)):void 0},d=function(){t.req.on("finish",l)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?a&&!t._writableState&&(t.on("end",o),t.on("close",o)):(t.on("complete",l),t.on("abort",h),t.req?d():t.on("request",d)),t.on("end",u),t.on("finish",l),!1!==n.error&&t.on("error",f),t.on("close",h),function(){t.removeListener("complete",l),t.removeListener("abort",h),t.removeListener("request",d),t.req&&t.req.removeListener("finish",l),t.removeListener("end",o),t.removeListener("close",o),t.removeListener("finish",l),t.removeListener("end",u),t.removeListener("error",f),t.removeListener("close",h)}};function Il(){if(zl)return Ul;var e;function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}zl=1;var n=Fl,r=Symbol("lastResolve"),i=Symbol("lastReject"),a=Symbol("error"),o=Symbol("ended"),s=Symbol("lastPromise"),l=Symbol("handlePromise"),c=Symbol("stream");function u(e,t){return{value:e,done:t}}function f(e){var t=e[r];if(null!==t){var n=e[c].read();null!==n&&(e[s]=null,e[r]=null,e[i]=null,t(u(n,!1)))}}function h(e){ds.nextTick(f,e)}var d=Object.getPrototypeOf(function(){}),p=Object.setPrototypeOf((e={get stream(){return this[c]},next:function(){var e=this,t=this[a];if(null!==t)return Promise.reject(t);if(this[o])return Promise.resolve(u(void 0,!0));if(this[c].destroyed)return new Promise(function(t,n){ds.nextTick(function(){e[a]?n(e[a]):t(u(void 0,!0))})});var n,r=this[s];if(r)n=new Promise(function(e,t){return function(n,r){e.then(function(){t[o]?n(u(void 0,!0)):t[l](n,r)},r)}}(r,this));else{var i=this[c].read();if(null!==i)return Promise.resolve(u(i,!1));n=new Promise(this[l])}return this[s]=n,n}},t(e,Symbol.asyncIterator,function(){return this}),t(e,"return",function(){var e=this;return new Promise(function(t,n){e[c].destroy(null,function(e){e?n(e):t(u(void 0,!0))})})}),e),d);return Ul=function(e){var f,d=Object.create(p,(t(f={},c,{value:e,writable:!0}),t(f,r,{value:null,writable:!0}),t(f,i,{value:null,writable:!0}),t(f,a,{value:null,writable:!0}),t(f,o,{value:e._readableState.endEmitted,writable:!0}),t(f,l,{value:function(e,t){var n=d[c].read();n?(d[s]=null,d[r]=null,d[i]=null,e(u(n,!1))):(d[r]=e,d[i]=t)},writable:!0}),f));return d[s]=null,n(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=d[i];return null!==t&&(d[s]=null,d[r]=null,d[i]=null,t(e)),void(d[a]=e)}var n=d[r];null!==n&&(d[s]=null,d[r]=null,d[i]=null,n(u(void 0,!0))),d[o]=!0}),e.on("readable",h.bind(null,d)),d},Ul}const Dl=Wo;Dl.Readable=oc,oc.ReadableState=ac,xs.EventEmitter;var Bl=function(e,t){return e.listeners(t).length},jl=As,Wl=Ss.Buffer,Yl=Io.Uint8Array||function(){};var ql,Hl=hl;ql=Hl&&Hl.debuglog?Hl.debuglog("stream"):function(){};var Zl,Vl,$l,Gl=function(){if(ul)return cl;function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,t),e}ul=1;var r=Ss.Buffer,i=hl.inspect,a=i&&i.custom||"inspect";function o(e,t,n){r.prototype.copy.call(e,t,n)}return cl=function(){function s(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),this.head=null,this.tail=null,this.length=0}return n(s,[{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};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return r.alloc(0);for(var t=r.allocUnsafe(e>>>0),n=this.head,i=0;n;)o(n.data,t,i),i+=n.data.length,n=n.next;return t}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,r=t.data;for(e-=r.length;t=t.next;){var i=t.data,a=e>i.length?i.length:e;if(a===i.length?r+=i:r+=i.slice(0,e),0===(e-=a)){a===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=r.allocUnsafe(e),n=this.head,i=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(a.copy(t,t.length-e,0,o),0===(e-=o)){o===a.length?(++i,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=a.slice(o));break}++i}return this.length-=i,t}},{key:a,value:function(n,r){return i(this,function(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};
vendor: 6,381 bytes, line 2
2r%2?e(Object(i),!0).forEach(function(e){t(n,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))})}return n}({},r,{depth:0,customInspect:!1}))}}]),s}(),cl}(),Kl=ml,Ql=xl.getHighWaterMark,Xl=yl.codes,Jl=Xl.ERR_INVALID_ARG_TYPE,ec=Xl.ERR_STREAM_PUSH_AFTER_EOF,tc=Xl.ERR_METHOD_NOT_IMPLEMENTED,nc=Xl.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;Sl(oc,jl);var rc=Kl.errorOrDestroy,ic=["error","close","destroy","pause","resume"];function ac(e,t,n){e=e||{},"boolean"!=typeof n&&(n=t instanceof Dl.Duplex),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=Ql(this,e,"readableHighWaterMark",n),this.buffer=new Gl,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=!1!==e.emitClose,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&&(Zl||(Zl=Ol.StringDecoder),this.decoder=new Zl(e.encoding),this.encoding=e.encoding)}function oc(e){if(!(this instanceof oc))return new oc(e);var t=this instanceof Dl.Duplex;this._readableState=new ac(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),jl.call(this)}function sc(e,t,n,r,i){ql("readableAddChunk",t);var a,o=e._readableState;if(null===t)o.reading=!1,function(e,t){if(ql("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?fc(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,hc(e)))}(e,o);else if(i||(a=function(e,t){var n;r=t,Wl.isBuffer(r)||r instanceof Yl||"string"==typeof t||void 0===t||e.objectMode||(n=new Jl("chunk",["string","Buffer","Uint8Array"],t));var r;return n}(o,t)),a)rc(e,a);else if(o.objectMode||t&&t.length>0)if("string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===Wl.prototype||(t=function(e){return Wl.from(e)}(t)),r)o.endEmitted?rc(e,new nc):lc(e,o,t,!0);else if(o.ended)rc(e,new ec);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?lc(e,o,t,!1):dc(e,o)):lc(e,o,t,!1)}else r||(o.reading=!1,dc(e,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function lc(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&fc(e)),dc(e,t)}Object.defineProperty(oc.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),oc.prototype.destroy=Kl.destroy,oc.prototype._undestroy=Kl.undestroy,oc.prototype._destroy=function(e,t){t(e)},oc.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=Wl.from(e,t),t=""),n=!0),sc(this,e,t,!1,n)},oc.prototype.unshift=function(e){return sc(this,e,null,!0,!1)},oc.prototype.isPaused=function(){return!1===this._readableState.flowing},oc.prototype.setEncoding=function(e){Zl||(Zl=Ol.StringDecoder);var t=new Zl(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,r="";null!==n;)r+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==r&&this._readableState.buffer.push(r),this._readableState.length=r.length,this};var cc=1073741824;function uc(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=cc?e=cc:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function fc(e){var t=e._readableState;ql("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(ql("emitReadable",t.flowing),t.emittedReadable=!0,ds.nextTick(hc,e))}function hc(e){var t=e._readableState;ql("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,bc(e)}function dc(e,t){t.readingMore||(t.readingMore=!0,ds.nextTick(pc,e,t))}function pc(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(ql("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function gc(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 mc(e){ql("readable nexttick read 0"),e.read(0)}function yc(e,t){ql("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),bc(e),t.flowing&&!t.reading&&e.read(0)}function bc(e){var t=e._readableState;for(ql("flow",t.flowing);t.flowing&&null!==e.read(););}function vc(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function wc(e){var t=e._readableState;ql("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,ds.nextTick(_c,t,e))}function _c(e,t){if(ql("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function xc(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}oc.prototype.read=function(e){ql("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return ql("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?wc(this):fc(this),null;if(0===(e=uc(e,t))&&t.ended)return 0===t.length&&wc(this),null;var r,i=t.needReadable;
vendor: 2,068 bytes, line 2
2return ql("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&ql("length less than watermark",i=!0),t.ended||t.reading?ql("reading or ended",i=!1):i&&(ql("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=uc(n,t))),null===(r=e>0?vc(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&wc(this)),null!==r&&this.emit("data",r),r},oc.prototype._read=function(e){rc(this,new tc("_read()"))},oc.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,ql("pipe count=%d opts=%j",r.pipesCount,t);var i=(!t||!1!==t.end)&&e!==ds.stdout&&e!==ds.stderr?o:d;function a(t,i){ql("onunpipe"),t===n&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,ql("cleanup"),e.removeListener("close",f),e.removeListener("finish",h),e.removeListener("drain",s),e.removeListener("error",u),e.removeListener("unpipe",a),n.removeListener("end",o),n.removeListener("end",d),n.removeListener("data",c),l=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s())}function o(){ql("onend"),e.end()}r.endEmitted?ds.nextTick(i):n.once("end",i),e.on("unpipe",a);var s=function(e){return function(){var t=e._readableState;ql("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&Bl(e,"data")&&(t.flowing=!0,bc(e))}}(n);e.on("drain",s);var l=!1;function c(t){ql("ondata");var i=e.write(t);ql("dest.write",i),!1===i&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==xc(r.pipes,e))&&!l&&(ql("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function u(t){ql("onerror",t),d(),e.removeListener("error",u),0===Bl(e,"error")&&rc(e,t)}function f(){e.removeListener("finish",h),d()}function h(){ql("onfinish"),e.removeListener("close",f),d()}function d(){ql("unpipe"),n.unpipe(e)}return n.on("data",c),function(e,t,n){if("function"==typeof e.prependListener)return e.prepe
2ndListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",u),e.once("close",f),e.once("finish",h),e.emit("pipe",n),r.flowing||(ql("pipe resume"),n.resume()),e},oc.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)r[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=xc(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},oc.prototype.on=function(e,t){var n=jl.prototype.on.call(this,e,t),r=this._readableState;return"data"===e?(r.readableListening=this.listenerCount("readable")>0,!1!==r.flowing&&this.resume()):"readable"===e&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,ql("on readable",r.length,r.reading),r.length?fc(this):r.reading||ds.nextTick(mc,this))),n},oc.prototype.addListener=oc.prototype.on,oc.prototype.removeListener=function(e,t){var n=jl.prototype.removeListener.call(this,e,t);return"readable"===e&&ds.nextTick(gc,this),n},oc.prototype.removeAllListeners=function(e){var t=jl.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||ds.nextTick(gc,this),t},oc.prototype.resume=function(){var e=this._readableState;return e.flowing||(ql("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,ds.nextTick(yc,e,t))}(this,e)),e.paused=!1,this},oc.prototype.pause=function(){return ql("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(ql("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},oc.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",function(){if(ql("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(i){(ql("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i)||(n.objectMode||i&&i.length)&&(t.push(i)||(r=!0,e.pause()))}),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<ic.length;a++)e.on(ic[a],this.emit.bind(this,ic[a]));return this._read=function(t){ql("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"==typeof Symbol&&(oc.prototype[Symbol.asyncIterator]=function(){return void 0===Vl&&(Vl=Il()),Vl(this)}),Object.defineProperty(oc.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(oc.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(oc.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),oc._fromList=vc,Object.defineProperty(oc.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(oc.from=function(e,t){return void 0===$l&&($l=Nl?Ml:(Nl=1,Ml=function(){throw new Error("Readable.from is not available in the browser")})),$l(oc,e,t)});var Ac=function(e,t){if(Sc("noDeprecation"))return e;var n=!1;return function(){if(!n){if(Sc("throwDeprecation"))throw new Error(t);Sc("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}};function Sc(e){try{if(!Io.localStorage)return!1}catch(e){return!1}var t=Io.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}const kc=Wo;function Tc(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree.next=e}(t,e)}}kc.Writable=Zc,Zc.WritableState=Hc;var Ec={deprecate:Ac},Cc=As,Rc=Ss.Buffer,Oc=Io.Uint8Array||function(){};var Pc,Lc=ml,Uc=xl.getHighWaterMark,zc=yl.codes,Mc=zc.ERR_INVALID_ARG_TYPE,Nc=zc.ERR_METHOD_NOT_IMPLEMENT
vendor: 4,237 bytes, line 2
2ED,Fc=zc.ERR_MULTIPLE_CALLBACK,Ic=zc.ERR_STREAM_CANNOT_PIPE,Dc=zc.ERR_STREAM_DESTROYED,Bc=zc.ERR_STREAM_NULL_VALUES,jc=zc.ERR_STREAM_WRITE_AFTER_END,Wc=zc.ERR_UNKNOWN_ENCODING,Yc=Lc.errorOrDestroy;function qc(){}function Hc(e,t,n){e=e||{},"boolean"!=typeof n&&(n=t instanceof kc.Duplex),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=Uc(this,e,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var r=!1===e.decodeStrings;this.decodeStrings=!r,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if("function"!=typeof i)throw new Fc;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?(ds.nextTick(i,r),ds.nextTick(Xc,e,t),e._writableState.errorEmitted=!0,Yc(e,r)):(i(r),e._writableState.errorEmitted=!0,Yc(e,r),Xc(e,t))}(e,n,r,t,i);else{var a=Kc(n)||e.destroyed;a||n.corked||n.bufferProcessing||!n.bufferedRequest||Gc(e,n),r?ds.nextTick($c,e,n,a,i):$c(e,n,a,i)}}(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=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new Tc(this)}function Zc(e){var t=this instanceof kc.Duplex;if(!t&&!Pc.call(Zc,this))return new Zc(e);this._writableState=new Hc(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),Cc.call(this)}function Vc(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new Dc("write")):n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function $c(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),Xc(e,t)}function Gc(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var o=0,s=!0;n;)i[o]=n,n.isBuf||(s=!1),n=n.next,o+=1;i.allBuffers=s,Vc(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new Tc(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,c=n.encoding,u=n.callback;if(Vc(e,t,!1,t.objectMode?1:l.length,l,c,u),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function Kc(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function Qc(e,t){e._final(function(n){t.pendingcb--,n&&Yc(e,n),t.prefinished=!0,e.emit("prefinish"),Xc(e,t)})}function Xc(e,t){var n=Kc(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,ds.nextTick(Qc,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}Sl(Zc,Cc),Hc.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(Hc.prototype,"buffer",{get:Ec.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(Pc=Function.prototype[Symbol.hasInstance],Object.defineProperty(Zc,Symbol.hasInstance,{value:function(e){return!!Pc.call(this,e)||this===Zc&&(e&&e._writableState instanceof Hc)}})):Pc=function(e){return e instanceof this},Zc.prototype.pipe=function(){Yc(this,new Ic)},Zc.prototype.write=function(e,t,n){var r,i=this._writableState,a=!1,o=!i.objectMode&&(r=e,Rc.isBuffer(r)||r instanceof Oc);
vendor: 4,239 bytes, line 2
2return o&&!Rc.isBuffer(e)&&(e=function(e){return Rc.from(e)}(e)),"function"==typeof t&&(n=t,t=null),o?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof n&&(n=qc),i.ending?function(e,t){var n=new jc;Yc(e,n),ds.nextTick(t,n)}(this,n):(o||function(e,t,n,r){var i;return null===n?i=new Bc:"string"==typeof n||t.objectMode||(i=new Mc("chunk",["string","Buffer"],n)),!i||(Yc(e,i),ds.nextTick(r,i),!1)}(this,i,e,n))&&(i.pendingcb++,a=function(e,t,n,r,i,a){if(!n){var o=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=Rc.from(t,n));return t}(t,r,i);r!==o&&(n=!0,i="buffer",r=o)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;l||(t.needDrain=!0);if(t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:a,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else Vc(e,t,!1,s,r,i,a);return l}(this,i,o,e,t,n)),a},Zc.prototype.cork=function(){this._writableState.corked++},Zc.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||Gc(this,e))},Zc.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new Wc(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(Zc.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Zc.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Zc.prototype._write=function(e,t,n){n(new Nc("_write()"))},Zc.prototype._writev=null,Zc.prototype.end=function(e,t,n){var r=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||function(e,t,n){t.ending=!0,Xc(e,t),n&&(t.finished?ds.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n),this},Object.defineProperty(Zc.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(Zc.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),Zc.prototype.destroy=Lc.destroy,Zc.prototype._undestroy=Lc.undestroy,Zc.prototype._destroy=function(e,t){t(e)};var Jc=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};const eu=Wo;eu.Duplex=iu,Sl(iu,eu.Readable);for(var tu=Jc(eu.Writable.prototype),nu=0;nu<tu.length;nu++){var ru=tu[nu];iu.prototype[ru]||(iu.prototype[ru]=eu.Writable.prototype[ru])}function iu(e){if(!(this instanceof iu))return new iu(e);eu.Readable.call(this,e),eu.Writable.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",au)))}function au(){this._writableState.ended||ds.nextTick(ou,this)}function ou(e){e.end()}Object.defineProperty(iu.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(iu.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(iu.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(iu.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}});const su=Wo;su.Transform=pu;var lu=yl.codes,cu=lu.ERR_METHOD_NOT_IMPLEMENTED,uu=lu.ERR_MULTIPLE_CALLBACK,fu=lu.ERR_TRANSFORM_ALREADY_TRANSFORMING,hu=lu.ERR_TRANSFORM_WITH_LENGTH_0;function du(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;
2if(null===r)return this.emit("error",new uu);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function pu(e){if(!(this instanceof pu))return new pu(e);su.Duplex.call(this,e),this._transformState={afterTransform:du.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",gu)}function gu(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?mu(this,null,null):this._flush(function(t,n){mu(e,t,n)})}function mu(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new hu;if(e._transformState.transforming)throw new fu;return e.push(null)}Sl(pu,su.Duplex),pu.prototype.push=function(e,t){return this._transformState.needTransform=!1,su.Duplex.prototype.push.call(this,e,t)},pu.prototype._transform=function(e,t,n){n(new cu("_transform()"))},pu.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},pu.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},pu.prototype._destroy=function(e,t){su.Duplex.prototype._destroy.call(this,e,function(e){t(e)})};const yu=Wo;function bu(e){if(!(this instanceof bu))return new bu(e);Transform.call(this,e)}var vu;yu.PassThrough=bu,Sl(bu,yu.Transform),bu.prototype._transform=function(e,t,n){n(null,e)};var wu=yl.codes,_u=wu.ERR_MISSING_ARGS,xu=wu.ERR_STREAM_DESTROYED;function Au(e){if(e)throw e}function Su(e){e()}function ku(e,t){return e.pipe(t)}var Tu=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=function(e){return e.length?"function"!=typeof e[e.length-1]?Au:e.pop():Au}(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new _u("streams");var a=t.map(function(e,n){var o=n<t.length-1;return function(e,t,n,r){r=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(r);var i=!1;e.on("close",function(){i=!0}),void 0===vu&&(vu=Fl),vu(e,{readable:t,writable:n},function(e){if(e)return r(e);i=!0,r()});var a=!1;return function(t){if(!i&&!a)return a=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void r(t||new xu("pipe"))}}(e,o,n>0,function(e){r||(r=e),e&&a.forEach(Su),o||(a.forEach(Su),i(r))})});return t.reduce(ku)};!function(e,t){const n=Wo;(t=e.exports=n.Readable).Stream=n.Readable,t.Readable=n.Readable,t.Writable=n.Writable,t.Duplex=n.Duplex,t.Transform=n.Transform,t.PassThrough=n.PassThrough,t.finished=Fl,t.pipeline=Tu}(jo,jo.exports);var Eu=jo.exports,Cu=Do(Eu),Ru={},Ou={};function Pu(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}var Lu,Uu=Object.prototype.hasOwnProperty,zu=Object.keys||function(e){var t=[];for(var n in e)Uu.call(e,n)&&t.push(n);return t},Mu=Array.prototype.slice;function Nu(){return void 0!==Lu?Lu:Lu="foo"===function(){}.name}function Fu(e){return Object.prototype.toString.call(e)}function Iu(e){return!Mo(e)&&("function"==typeof Ma.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}function Du(e,t){e||Hu(e,!0,t,"==",Zu)}var Bu=/\s*function\s+([^\(\s]*)\s*/;function ju(e){if(Ks(e)){if(Nu())return e.name;var t=e.toString().match(Bu);return t&&t[1]}}function Wu(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=function(e){return Yu(qu(e.actual),128)+" "+e.operator+" "+Yu(qu(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||Hu;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=ju(t),a=r.indexOf("\n"+i);if(a>=0){var o=r.indexOf("\n",a+1);r=r.substring(o+1)}this.stack=r}}}function Yu(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function qu(e){if(Nu()||!Ks(e))return Ls(e);var t=ju(e);return"[Function"+(t?": "+t:"")+"]"}function Hu(e,t,n,r,i){throw new Wu({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function Zu(e,t){e||Hu(e,!0,t,"==",Zu)}function Vu(e,t,n){e!=t&&Hu(e,t,n,"==",Vu)}function $u(e,t,n){e==t&&Hu(e,t,n,"!=",$u)}function Gu(e,t,n){Qu(e,t,!1)||Hu(e,t,n,"deepEqual",Gu)}function Ku(e,t,n){Qu(e,t,!0)||Hu(e,t,n,"deepStrictEqual",Ku)}function Qu(e,t,n,r){if(e===t)return!0;
2if(Mo(e)&&Mo(t))return 0===Pu(e,t);if($s(e)&&$s(t))return e.getTime()===t.getTime();if(Zs(e)&&Zs(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(Iu(e)&&Iu(t)&&Fu(e)===Fu(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===Pu(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(Mo(e)!==Mo(t))return!1;var i=(r=r||{actual:[],expected:[]}).actual.indexOf(e);return-1!==i&&i===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),function(e,t,n,r){if(null==e||null==t)return!1;if(Qs(e)||Qs(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=Xu(e),a=Xu(t);if(i&&!a||!i&&a)return!1;if(i)return Qu(e=Mu.call(e),t=Mu.call(t),n);var o,s,l=zu(e),c=zu(t);if(l.length!==c.length)return!1;for(l.sort(),c.sort(),s=l.length-1;s>=0;s--)if(l[s]!==c[s])return!1;for(s=l.length-1;s>=0;s--)if(!Qu(e[o=l[s]],t[o],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function Xu(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function Ju(e,t,n){Qu(e,t,!1)&&Hu(e,t,n,"notDeepEqual",Ju)}function ef(e,t,n){Qu(e,t,!0)&&Hu(e,t,n,"notDeepStrictEqual",ef)}function tf(e,t,n){e!==t&&Hu(e,t,n,"===",tf)}function nf(e,t,n){e===t&&Hu(e,t,n,"!==",nf)}function rf(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function af(e,t,n,r){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&Hu(i,n,"Missing expected exception"+r);var a="string"==typeof r,o=!e&&i&&!n;if((!e&&Gs(i)&&a&&rf(i,n)||o)&&Hu(i,n,"Got unwanted exception"+r),e&&i&&n&&!rf(i,n)||!e&&i)throw i}function of(e,t,n){af(!0,e,t,n)}function sf(e,t,n){af(!1,e,t,n)}function lf(e){if(e)throw e}Du.AssertionError=Wu,_s(Wu,Error),Du.fail=Hu,Du.ok=Zu,Du.equal=Vu,Du.notEqual=$u,Du.deepEqual=Gu,Du.deepStrictEqual=Ku,Du.notDeepEqual=Ju,Du.notDeepStrictEqual=ef,Du.strictEqual=tf,Du.notStrictEqual=nf,Du.throws=of,Du.doesNotThrow=sf,Du.ifError=lf;var cf=Bo(Object.freeze({__proto__:null,AssertionError:Wu,assert:Zu,deepEqual:Gu,deepStrictEqual:Ku,default:Du,doesNotThrow:sf,equal:Vu,fail:Hu,ifError:lf,notDeepEqual:Ju,notDeepStrictEqual:ef,notEqual:$u,notStrictEqual:nf,ok:Zu,strictEqual:tf,throws:of}));!function(e){var t=cf,n=N,r=F,i=I,a=D;for(var o in a)e[o]=a[o];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;function s(t){if("number"!=typeof t||t<e.DEFLATE||t>e.UNZIP)throw new 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}s.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(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?r.deflateEnd(this.strm):this.mode!==e.INFLATE&&this.mode!==e.GUNZIP&&this.mode!==e.INFLATERAW&&this.mode!==e.UNZIP||i.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null)},s.prototype.write=function(e,t,n,r,i,a,o){return this._write(!0,e,t,n,r,i,a,o)},s.prototype.writeSync=function(e,t,n,r,i,a,o){return this._write(!1,e,t,n,r,i,a,o)},s.prototype._write=function(n,r,i,a,o,s,l,c){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,void 0===r,"must provide flush value"),this.write_in_progress=!0,r!==e.Z_NO_FLUSH&&r!==e.Z_PARTIAL_FLUSH&&r!==e.Z_SYNC_FLUSH&&r!==e.Z_FULL_FLUSH&&r!==e.Z_FINISH&&r!==e.Z_BLOCK)throw new Error("Invalid flush value");if(null==i&&(i=Qa.alloc(0),o=0,a=0),this.strm.avail_in=o,this.strm.input=i,this.strm.next_in=a,this.strm.avail_out=c,this.strm.output=s,this.strm.next_out=l,this.flush=r,!n)return this._process(),this._checkError()?this._afterSync():void 0;var u=this;return ds.nextTick(function(){u._process(),u._after()}),this},s.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},s.prototype._process=function(){var t=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.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(null===t)break;
vendor: 4,208 bytes, line 2
2if(31!==this.strm.input[t]){this.mode=e.INFLATE;break}if(this.gzip_id_bytes_read=1,t++,1===this.strm.avail_in)break;case 1:if(null===t)break;139===this.strm.input[t]?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=i.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&&0!==this.strm.next_in[0];)this.reset(),this.err=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},s.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(0!==this.strm.avail_out&&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 null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},s.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()}},s.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()},s.prototype.init=function(n,r,i,a,o){t(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(n>=8&&n<=15,"invalid windowBits"),t(r>=-1&&r<=9,"invalid compression level"),t(i>=1&&i<=9,"invalid memlevel"),t(a===e.Z_FILTERED||a===e.Z_HUFFMAN_ONLY||a===e.Z_RLE||a===e.Z_FIXED||a===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,n,i,a,o),this._setDictionary()},s.prototype.params=function(){throw new Error("deflateParams Not supported")},s.prototype.reset=function(){this._reset(),this._setDictionary()},s.prototype._init=function(t,a,o,s,l){switch(this.level=t,this.windowBits=a,this.memLevel=o,this.strategy=s,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 n,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.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=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=l,this.write_in_progress=!1,this.init_done=!0},s.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=r.deflateSetDictionary(this.strm,this.dictionary)}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},s.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=r.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=i.inflateReset(this.strm)}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=s}(Ou),function(e){var t=Ss.Buffer,n=Eu.Transform,r=Ou,i=hl,a=cf.ok,o=Ss.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.toString(16)+" bytes";r.Z_MIN_WINDOWBITS=8,r.Z_MAX_WINDOWBITS=15,r.Z_DEFAULT_WINDOWBITS=15,r.Z_MIN_CHUNK=64,r.Z_MAX_CHUNK=1/0,r.Z_DEFAULT_CHUNK=16384,r.Z_MIN_MEMLEVEL=1,r.Z_MAX_MEMLEVEL=9,r.Z_DEFAULT_MEMLEVEL=8,r.Z_MIN_LEVEL=-1,r.Z_MAX_LEVEL=9,r.Z_DEFAULT_LEVEL=r.Z_DEFAULT_COMPRESSION;for(var l=Object.keys(r),c=0;c<l.length;c++){var u=l[c];u.match(/^Z/)&&Object.defineProperty(e,u,{enumerable:!0,value:r[u],writable:!1})}for(var f={Z_OK:r.Z_OK,Z_STREAM_END:r.Z_STREAM_END,Z_NEED_DICT:r.Z_NEED_DICT,Z_ERRNO:r.Z_ERRNO,Z_STREAM_ERROR:r.Z_STREAM_ERROR,Z_DATA_ERROR:r.Z_DATA_ERROR,Z_MEM_ERROR:r.Z_MEM_ERROR,Z_BUF_ER
vendor: 4,294 bytes, line 2
2ROR:r.Z_BUF_ERROR,Z_VERSION_ERROR:r.Z_VERSION_ERROR},h=Object.keys(f),d=0;d<h.length;d++){var p=h[d];f[f[p]]=p}function g(e,n,r){var i=[],a=0;function l(){for(var t;null!==(t=e.read());)i.push(t),a+=t.length;e.once("readable",l)}function c(){var n,l=null;a>=o?l=new RangeError(s):n=t.concat(i,a),i=[],e.close(),r(l,n)}e.on("error",function(t){e.removeListener("end",c),e.removeListener("readable",l),r(t)}),e.on("end",c),e.end(n),l()}function m(e,n){if("string"==typeof n&&(n=t.from(n)),!t.isBuffer(n))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(n,r)}function y(e){if(!(this instanceof y))return new y(e);k.call(this,e,r.DEFLATE)}function b(e){if(!(this instanceof b))return new b(e);k.call(this,e,r.INFLATE)}function v(e){if(!(this instanceof v))return new v(e);k.call(this,e,r.GZIP)}function w(e){if(!(this instanceof w))return new w(e);k.call(this,e,r.GUNZIP)}function _(e){if(!(this instanceof _))return new _(e);k.call(this,e,r.DEFLATERAW)}function x(e){if(!(this instanceof x))return new x(e);k.call(this,e,r.INFLATERAW)}function A(e){if(!(this instanceof A))return new A(e);k.call(this,e,r.UNZIP)}function S(e){return e===r.Z_NO_FLUSH||e===r.Z_PARTIAL_FLUSH||e===r.Z_SYNC_FLUSH||e===r.Z_FULL_FLUSH||e===r.Z_FINISH||e===r.Z_BLOCK}function k(i,a){var o=this;if(this._opts=i=i||{},this._chunkSize=i.chunkSize||e.Z_DEFAULT_CHUNK,n.call(this,i),i.flush&&!S(i.flush))throw new Error("Invalid flush flag: "+i.flush);if(i.finishFlush&&!S(i.finishFlush))throw new Error("Invalid flush flag: "+i.finishFlush);if(this._flushFlag=i.flush||r.Z_NO_FLUSH,this._finishFlushFlag=void 0!==i.finishFlush?i.finishFlush:r.Z_FINISH,i.chunkSize&&(i.chunkSize<e.Z_MIN_CHUNK||i.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+i.chunkSize);if(i.windowBits&&(i.windowBits<e.Z_MIN_WINDOWBITS||i.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+i.windowBits);if(i.level&&(i.level<e.Z_MIN_LEVEL||i.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+i.level);if(i.memLevel&&(i.memLevel<e.Z_MIN_MEMLEVEL||i.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+i.memLevel);if(i.strategy&&i.strategy!=e.Z_FILTERED&&i.strategy!=e.Z_HUFFMAN_ONLY&&i.strategy!=e.Z_RLE&&i.strategy!=e.Z_FIXED&&i.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+i.strategy);if(i.dictionary&&!t.isBuffer(i.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new r.Zlib(a);var s=this;this._hadError=!1,this._handle.onerror=function(t,n){T(s),s._hadError=!0;var r=new Error(t);r.errno=n,r.code=e.codes[n],s.emit("error",r)};var l=e.Z_DEFAULT_COMPRESSION;"number"==typeof i.level&&(l=i.level);var c=e.Z_DEFAULT_STRATEGY;"number"==typeof i.strategy&&(c=i.strategy),this._handle.init(i.windowBits||e.Z_DEFAULT_WINDOWBITS,l,i.memLevel||e.Z_DEFAULT_MEMLEVEL,c,i.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=l,this._strategy=c,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!o._handle},configurable:!0,enumerable:!0})}function T(e,t){t&&ds.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function E(e){e.emit("close")}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(f),writable:!1}),e.Deflate=y,e.Inflate=b,e.Gzip=v,e.Gunzip=w,e.DeflateRaw=_,e.InflateRaw=x,e.Unzip=A,e.createDeflate=function(e){return new y(e)},e.createInflate=function(e){return new b(e)},e.createDeflateRaw=function(e){return new _(e)},e.createInflateRaw=function(e){return new x(e)},e.createGzip=function(e){return new v(e)},e.createGunzip=function(e){return new w(e)},e.createUnzip=function(e){return new A(e)},e.deflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new y(t),e,n)},e.deflateSync=function(e,t){return m(new y(t),e)},e.gzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new v(t),e,n)},e.gzipSync=function(e,t){return m(new v(t),e)},e.deflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new _(t),e,n)},e.deflateRawSync=function(e,t){return m(new _(t),e)},e.unzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new A(t),e,n)},e.unzipSync=function(e,t){return m(new A(t),e)},e.inflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}
2),g(new b(t),e,n)},e.inflateSync=function(e,t){return m(new b(t),e)},e.gunzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new w(t),e,n)},e.gunzipSync=function(e,t){return m(new w(t),e)},e.inflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new x(t),e,n)},e.inflateRawSync=function(e,t){return m(new x(t),e)},i.inherits(k,n),k.prototype.params=function(t,n,i){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+t);if(n!=e.Z_FILTERED&&n!=e.Z_HUFFMAN_ONLY&&n!=e.Z_RLE&&n!=e.Z_FIXED&&n!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);if(this._level!==t||this._strategy!==n){var o=this;this.flush(r.Z_SYNC_FLUSH,function(){a(o._handle,"zlib binding closed"),o._handle.params(t,n),o._hadError||(o._level=t,o._strategy=n,i&&i())})}else ds.nextTick(i)},k.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},k.prototype._flush=function(e){this._transform(t.alloc(0),"",e)},k.prototype.flush=function(e,n){var i=this,a=this._writableState;("function"==typeof e||void 0===e&&!n)&&(n=e,e=r.Z_FULL_FLUSH),a.ended?n&&ds.nextTick(n):a.ending?n&&this.once("end",n):a.needDrain?n&&this.once("drain",function(){return i.flush(e,n)}):(this._flushFlag=e,this.write(t.alloc(0),"",n))},k.prototype.close=function(e){T(this,e),ds.nextTick(E,this)},k.prototype._transform=function(e,n,i){var a,o=this._writableState,s=(o.ending||o.ended)&&(!e||o.length===e.length);return null===e||t.isBuffer(e)?this._handle?(s?a=this._finishFlushFlag:(a=this._flushFlag,e.length>=o.length&&(this._flushFlag=this._opts.flush||r.Z_NO_FLUSH)),void this._processChunk(e,a,i)):i(new Error("zlib binding closed")):i(new Error("invalid input"))},k.prototype._processChunk=function(e,n,r){var i=e&&e.length,l=this._chunkSize-this._offset,c=0,u=this,f="function"==typeof r;if(!f){var h,d=[],p=0;this.on("error",function(e){h=e}),a(this._handle,"zlib binding closed");do{var g=this._handle.writeSync(n,e,c,i,this._buffer,this._offset,l)}while(!this._hadError&&b(g[0],g[1]));if(this._hadError)throw h;if(p>=o)throw T(this),new RangeError(s);var m=t.concat(d,p);return T(this),m}a(this._handle,"zlib binding closed");var y=this._handle.write(n,e,c,i,this._buffer,this._offset,l);function b(o,s){if(this&&(this.buffer=null,this.callback=null),!u._hadError){var h=l-s;if(a(h>=0,"have should not go down"),h>0){var g=u._buffer.slice(u._offset,u._offset+h);u._offset+=h,f?u.push(g):(d.push(g),p+=g.length)}if((0===s||u._offset>=u._chunkSize)&&(l=u._chunkSize,u._offset=0,u._buffer=t.allocUnsafe(u._chunkSize)),0===s){if(c+=i-o,i=o,!f)return!0;var m=u._handle.write(n,e,c,i,u._buffer,u._offset,u._chunkSize);return m.callback=b,void(m.buffer=e)}if(!f)return!1;r()}}y.buffer=e,y.callback=b},i.inherits(y,k),i.inherits(b,k),i.inherits(v,k),i.inherits(w,k),i.inherits(_,k),i.inherits(x,k),i.inherits(A,k)}(Ru);var uf=Do(Ru);class ff extends Cu.Writable{constructor(e,t,n){super({decodeStrings:!1}),this.finalize=this.finalize.bind(this),this.document=e,this.id=t,null==n&&(n={}),this.data=n,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=uf.createDeflate(),this.deflate.on("data",e=>(this.chunks.push(e),this.data.Length+=e.length)),this.deflate.on("end",this.finalize)}_write(e,t,n){return e instanceof Uint8Array||(e=Qa.from(e+"\n","binary")),this.uncompressedLength+=e.length,null==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),n()}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(yf.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("\nendstream")}return this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}class hf{constructor(e){void 0===e&&(e={}),this._items={},this.limits="boolean"!=typeof e.limits||e.limits}add(e,t){return this._items[e]=t}get(e){return this._items[e]}toString(){const e=Object.keys(this._items).sort((e,t)=>
2this._compareKeys(e,t)),t=["<<"];if(this.limits&&e.length>1){const n=e[0],r=e[e.length-1];t.push(`  /Limits ${yf.convert([this._dataForKey(n),this._dataForKey(r)])}`)}t.push(`  /${this._keysName()} [`);for(let n of e)t.push(`    ${yf.convert(this._dataForKey(n))} ${yf.convert(this._items[n])}`);return t.push("]"),t.push(">>"),t.join("\n")}_compareKeys(){throw new Error("Must be implemented by subclasses")}_keysName(){throw new Error("Must be implemented by subclasses")}_dataForKey(){throw new Error("Must be implemented by subclasses")}}class df extends hf{_compareKeys(e,t){return e.localeCompare(t)}_keysName(){return"Names"}_dataForKey(e){return new String(e)}}const pf=(e,t)=>(Array(t+1).join("0")+e).slice(-t),gf=/[\n\r\t\b\f()\\]/g,mf={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"};class yf{static convert(e){if("string"==typeof e)return`/${e}`;if(e instanceof String){let t=e,n=!1;for(let e=0,r=t.length;e<r;e++)if(t.charCodeAt(e)>127){n=!0;break}return n&&(t=function(e){const t=e.length;if(1&t)throw new Error("Buffer length must be even");for(let n=0,r=t-1;n<r;n+=2){const t=e[n];e[n]=e[n+1],e[n+1]=t}return e}(Qa.from(`\ufeff${t}`,"utf16le")).toString("binary")),t=t.replace(gf,e=>mf[e]),`(${t})`}if(Qa.isBuffer(e))return`<${e.toString("hex")}>`;if(e instanceof ff||e instanceof df)return e.toString();if(e instanceof Date)return`(D:${pf(e.getUTCFullYear(),4)}`+pf(e.getUTCMonth()+1,2)+pf(e.getUTCDate(),2)+pf(e.getUTCHours(),2)+pf(e.getUTCMinutes(),2)+pf(e.getUTCSeconds(),2)+"Z)";if(Array.isArray(e)){return`[${Array.from(e).map(e=>yf.convert(e)).join(" ")}]`}if("[object Object]"==={}.toString.call(e)){const t=["<<"];for(let n in e){const r=e[n];t.push(`/${n} ${yf.convert(r)}`)}return t.push(">>"),t.join("\n")}return"number"==typeof e?yf.number(e):`${e}`}static number(e){if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error(`unsupported number: ${e}`)}}const bf={top:72,left:72,bottom:72,right:72},vf={"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]};class wf{constructor(e,t){void 0===t&&(t={}),this.document=e,this._options=t,this.size=t.size||"letter",this.layout=t.layout||"portrait",this.userUnit=t.userUnit||1,"number"==typeof t.margin?this.margins={top:t.margin,left:t.margin,bottom:t.margin,right:t.margin}:this.margins=t.margins||bf;const n=Array.isArray(this.size)?this.size:vf[this.size.toUpperCase()];this.width=n["portrait"===this.layout?0:1],this.height=n["portrait"===this.layout?1:0],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(){const e=this.resources.data;return null!=e.Font?e.Font:e.Font={}}get xobjects(){const e=this.resources.data;return null!=e.XObject?e.XObject:e.XObject={}}get ext_gstates(){const e=this.resources.data;return null!=e.ExtGState?e.ExtGState:e.ExtGState={}}get patterns(){const e=this.resources.data;return null!=e.Pattern?e.Pattern:e.Pattern={}}get colorSpaces(){const e=this.resources.data;
2return e.ColorSpace||(e.ColorSpace={})}get annotations(){const e=this.dictionary.data;return null!=e.Annots?e.Annots:e.Annots=[]}get structParentTreeKey(){const e=this.dictionary.data;return null!=e.StructParents?e.StructParents:e.StructParents=this.document.createStructParentTreeNextKey()}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=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()}}class _f{static generateFileID(e){void 0===e&&(e={});let t=`${e.CreationDate.getTime()}\n`;for(let n in e)e.hasOwnProperty(n)&&(t+=`${n}: ${e[n].valueOf()}\n`);return(e=>{const t=[];for(let n=0;n<e.sigBytes;n++)t.push(e.words[Math.floor(n/4)]>>8*(3-n%4)&255);return Qa.from(t)})(B(t))}}const{number:xf}=yf;let Af=class{constructor(e){this.doc=e,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop(e,t,n){if(null==n&&(n=1),t=this.doc._normalizeColor(t),0===this.stops.length)if(3===t.length)this._colorSpace
vendor: 18,330 bytes, line 2
2="DeviceRGB";else if(4===t.length)this._colorSpace="DeviceCMYK";else{if(1!==t.length)throw new Error("Unknown color space");this._colorSpace="DeviceGray"}else if("DeviceRGB"===this._colorSpace&&3!==t.length||"DeviceCMYK"===this._colorSpace&&4!==t.length||"DeviceGray"===this._colorSpace&&1!==t.length)throw new Error("All gradient stops must use the same color space");return n=Math.max(0,Math.min(1,n)),this.stops.push([e,t,n]),this}setTransform(e,t,n,r,i,a){return this.transform=[e,t,n,r,i,a],this}embed(e){let t;const n=this.stops.length;if(0===n)return;this.embedded=!0,this.matrix=e;const r=this.stops[n-1];r[0]<1&&this.stops.push([1,r[1],r[2]]);const i=[],a=[],o=[];for(let e=0;e<n-1;e++)a.push(0,1),e+2!==n&&i.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}),o.push(t),t.end();1===n?t=o[0]:(t=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:o,Bounds:i,Encode:a}),t.end()),this.id="Sh"+ ++this.doc._gradCount;const s=this.shader(t);s.end();const l=this.doc.ref({Type:"Pattern",PatternType:2,Shading:s,Matrix:this.matrix.map(xf)});if(l.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);const t=[0,0,this.doc.page.width,this.doc.page.height],n=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}}});n.write("/Pattern cs /Sh1 scn"),n.end(`${t.join(" ")} re f`);const r=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:n}});r.end();const i=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:l},ExtGState:{Gs1:r}}});i.write("/Gs1 gs /Pattern cs /Sh1 scn"),i.end(`${t.join(" ")} re f`),this.doc.page.patterns[this.id]=i}else this.doc.page.patterns[this.id]=l;return l}apply(e){const[t,n,r,i,a,o]=this.doc._ctm,[s,l,c,u,f,h]=this.transform,d=[t*s+r*l,n*s+i*l,t*c+r*u,n*c+i*u,t*f+r*h+a,n*f+i*h+o];this.embedded&&d.join(" ")===this.matrix.join(" ")||this.embed(d),this.doc._setColorSpace("Pattern",e);const p=e?"SCN":"scn";return this.doc.addContent(`/${this.id} ${p}`)}};var Sf={PDFGradient:Af,PDFLinearGradient:class e extends Af{constructor(e,t,n,r,i){super(e),this.x1=t,this.y1=n,this.x2=r,this.y2=i}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 Af{constructor(e,t,n,r,i,a,o){super(e),this.doc=e,this.x1=t,this.y1=n,this.r1=r,this.x2=i,this.y2=a,this.r2=o}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)}}};const kf=["DeviceCMYK","DeviceRGB"];var Tf={PDFTilingPattern:class{constructor(e,t,n,r,i){this.doc=e,this.bBox=t,this.xStep=n,this.yStep=r,this.stream=i}createPattern(){const e=this.doc.ref();e.end();const[t,n,r,i,a,o]=this.doc._ctm,[s,l,c,u,f,h]=[1,0,0,1,0,0],d=[t*s+r*l,n*s+i*l,t*c+r*u,n*c+i*u,t*f+r*h+a,n*f+i*h+o],p=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:d.map(e=>+e.toFixed(5)),Resources:e});return p.end(this.stream),p}embedPatternColorSpaces(){kf.forEach(e=>{const t=this.getPatternColorSpaceId(e);if(this.doc.page.colorSpaces[t])return;const n=this.doc.ref(["Pattern",e]);n.end(),this.doc.page.colorSpaces[t]=n})}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();const n=this.doc._normalizeColor(t);if(!n)throw Error(`invalid pattern color. (value: ${t})`);const r=this.getPatternColorSpaceId(this.doc._getColorSpace(n));this.doc._setColorSpace(r,e);const i=e?"SCN":"scn";return this.doc.addContent(`${n.join(" ")} /${this.id} ${i}`)}}};class Ef{constructor(e,t,n,r,i,a){this.id="CS"+Object.keys(e.spotColors).length,this.name=t,this.values=[n,r,i,a],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`}}const{PDFGradient:Cf,PDFLinearGradient:Rf,PDFRadialGradient:Of}=Sf,{PDFTilingPattern:Pf}=Tf;var Lf={initColor(){return this.spotColors={},this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(e){if("string"==typeof e)if("#"===e.charAt(0)){4===e.length&&(e=e.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));const t=parseInt(e.slice(1),16);e=[t>>16,t>>8&255,255&t]}else if(Uf[e])e=Uf[e];else if(this.spotColors[e])return this.spotColors[e];return Array.isArray(e)?(3===e.length?e=e.map(e=>e/255):4===e.length&&(e=e.map(e=>e/100)),e):null},_setColor(e,t){return e instanceof Cf?(e.apply(t),!0):Array.isArray(e)&&e[0]instanceof Pf?(e[0].apply(t,e[1]),!0):this._setColorCore(e,t)},_setColorCore(e,t){if(!(e=this._normalizeColor(e)))return!1;const n=t?"SCN":"scn",r=this._getColorSpace(e);return this._setColorSpace(r,t),e instanceof Ef?(this.page.colorSpaces[e.id]=e.ref,this.addContent(`1 ${n}`)):this.addContent(`${e.join(" ")} ${n}`),!0},_setColorSpace(e,t){const n=t?"CS":"cs";return this.addContent(`/${e} ${n}`)},_getColorSpace:e=>e instanceof Ef?e.id:4===e.length?"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 n,r;if(null==e&&null==t)return;null!=e&&(e=Math.max(0,Math.min(1,e))),null!=t&&(t=Math.max(0,Math.min(1,t)));const i=`${e}_${t}`;if(this._opacityRegistry[i])[n,r]=this._opacityRegistry[i];else{n={Type:"ExtGState"},null!=e&&(n.ca=e),null!=t&&(n.CA=t),n=this.ref(n),n.end();r=`Gs${++this._opacityCount}`,this._opacityRegistry[i]=[n,r]}return this.page.ext_gstates[r]=n,this.addContent(`/${r} gs`)},linearGradient(e,t,n,r){return new Rf(this,e,t,n,r)},radialGradient(e,t,n,r,i,a){return new Of(this,e,t,n,r,i,a)},pattern(e,t,n,r){return new Pf(this,e,t,n,r)},addSpotColor(e,t,n,r,i){const a=new Ef(this,e,t,n,r,i);return this.spotColors[e]=a,this}},Uf={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]};let zf,Mf,Nf,Ff,If,Df;zf=Mf=Nf=Ff=If=Df=0;const Bf={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},jf=e=>e in Bf,Wf=e=>{const t=e.codePointAt(0);return 32===t||9===t||13===t||10===t},Yf=e=>{const t=e.codePointAt(0);return null!=t&&(48<=t&&t<=57)},qf=(e,t)=>{let n=t,r="",i="none";for(;n<e.length;n+=1){const t=e[n];if("+"===t||"-"===t){if("none"===i){i="sign",r+=t;continue}if("e"===i){i="exponent_sign",r+=t;continue}}if(Yf(t)){if("none"===i||"sign"===i||"whole"===i){i="whole",r+=t;continue}if("decimal_point"===i||"decimal"===i){i="decimal",r+=t;continue}if("e"===i||"exponent_sign"===i||"exponent"===i){i="exponent",r+=t;continue}}if("."!==t||"none"!==i&&"sign"!==i&&"whole"!==i){if("E"!==t&&"e"!==t||"whole"!==i&&"decimal_point"!==i&&"decimal"!==i)break;i="e",r+=t}else i="decimal_point",r+=t}const a=Number.parseFloat(r);return Number.isNaN(a)?[t,null]:[n-1,a]},Hf={M:(e,t)=>(zf=t[0],Mf=t[1],Nf=Ff=null,If=zf,Df=Mf,e.moveTo(zf,Mf)),m:(e,t)=>(zf+=t[0],Mf+=t[1],Nf=Ff=null,If=zf,Df=Mf,e.moveTo(zf,Mf)),C:(e,t)=>(zf=t[4],Mf=t[5],Nf=t[2],Ff=t[3],e.bezierCurveTo(...t)),c:(e,t)=>(e.bezierCurveTo(t[0]+zf,t[1]+Mf,t[2]+zf,t[3]+Mf,t[4]+zf,t[5]+Mf),Nf=zf+t[2],Ff=Mf+t[3],zf+=t[4],Mf+=t[5]),S:(e,t)=>(null===Nf&&(Nf=zf,Ff=Mf),e.bezierCurveTo(zf-(Nf-zf),Mf-(Ff-Mf),t[0],t[1],t[2],t[3]),Nf=t[0],Ff=t[1],zf=t[2],Mf=t[3]),s:(e,t)=>(null===Nf&&(Nf=zf,Ff=Mf),e.bezierCurveTo(zf-(Nf-zf),Mf-(Ff-Mf),zf+t[0],Mf+t[1],zf+t[2],Mf+t[3]),Nf=zf+t[0],Ff=Mf+t[1],zf+=t[2],Mf+=t[3]),Q:(e,t)=>(Nf=t[0],Ff=t[1],zf=t[2],Mf=t[3],e.quadraticCurveTo(t[0],t[1],zf,Mf)),q:(e,t)=>(e.quadraticCurveTo(t[0]+zf,t[1]+Mf,t[2]+zf,t[3]+Mf),Nf=zf+t[0],Ff=Mf+t[1],zf+=t[2],Mf+=t[3]),T:(e,t)=>(null===Nf?(Nf=zf,Ff=Mf):(Nf=zf-(Nf-zf),Ff=Mf-(Ff-Mf)),e.quadraticCurveTo(Nf,Ff,t[0],t[1]),Nf=zf-(Nf-zf),Ff=Mf-(Ff-Mf),zf=t[0],Mf=t[1]),t:(e,t)=>(null===Nf?(Nf=zf,Ff=Mf):(Nf=zf-(Nf-zf),Ff=Mf-(Ff-Mf)),e.quadraticCurveTo(Nf,Ff,zf+t[0],Mf+t[1]),zf+=t[0],Mf+=t[1]),A:(e,t)=>(Zf(e,zf,Mf,t),zf=t[5],Mf=t[6]),a:(e,t)=>(t[5]+=zf,t[6]+=Mf,Zf(e,zf,Mf,t),zf=t[5],Mf=t[6]),L:(e,t)=>(zf=t[0],Mf=t[1],Nf=Ff=null,e.lineTo(zf,Mf)),l:(e,t)=>(zf+=t[0],Mf+=t[1],Nf=Ff=null,e.lineTo(zf,Mf)),H:(e,t)=>(zf=t[0],Nf=Ff=null,e.lineTo(zf,Mf)),h:(e,t)=>(zf+=t[0],Nf=Ff=null,e.lineTo(zf,Mf)),V:(e,t)=>(Mf=t[0],Nf=Ff=null,e.lineTo(zf,Mf)),v:(e,t)=>(Mf+=t[0],Nf=Ff=null,e.lineTo(zf,Mf)),Z:e=>(e.closePath(),zf=If,Mf=Df),z:e=>(e.closePath(),zf=If,Mf=Df)},Zf=function(e,t,n,r){const[i,a,o,s,l,c,u]=r,f=Vf(c,u,i,a,s,l,o,t,n);for(let t of f){const n=$f(...t);e.bezierCurveTo(...n)}},Vf=function(e,t,n,r,i,a,o,s,l){const c=o*(Math.PI/180),u=Math.sin(c),f=Math.cos(c);n=Math.abs(n),r=Math.abs(r),Nf=f*(s-e)*.5+u*(l-t)*.5,Ff=f*(l-t)*.5-u*(s-e)*.5;let h=Nf*Nf/(n*n)+Ff*Ff/(r*r);h>1&&(h=Math.sqrt(h),n*=h,r*=h);const d=f/n,p=u/n,g=-u/r,m=f/r,y=d*s+p*l,b=g*s+m*l,v=d*e+p*t,w=g*e+m*t;let _=1/((v-y)*(v-y)+(w-b)*(w-b))-.25;_<0&&(_=0);let x=Math.sqrt(_);a===i&&(x=-x);const A=.5*(y+v)-x*(w-b),S=.5*(b+w)+x*(v-y),k=Math.atan2(b-S,y-A);let T=Math.atan2(w-S,v-A)-k;T<0&&1===a?T+=2*Math.PI:T>0&&0===a&&(T-=2*Math.PI);const E=Math.ceil(Math.abs(T/(.5*Math.PI+.001))),C=[];for(let e=0;e<E;e++){const t=k+e*T/E,i=k+(e+1)*T/E;C[e]=[A,S,t,i,n,r,u,f]}return C},$f=function(e,t,n,r,i,a,o,s){const l=s*i,c=-o*a,u=o*i,f=s*a,h=.5*(r-n),d=8/3*Math.sin(.5*h)*Math.sin(.5*h)/Math.sin(h),p=e+Math.cos(n)-d*Math.sin(n),g=t+Math.sin(n)+d*Math.cos(n),m=e+Math.cos(r),y=t+Math.sin(r),b=m+d*Math.sin(r),v=y-d*Math.cos(r);return[l*p+c*g,u*p+f*g,l*b+c*v,u*b+f*v,l*m+c*y,u*m+f*y]};class Gf{static apply(e,t){const n=(e=>{const t=[];let n=null,r=[],i=0,a=!1,o=!1;for(let s=0;s<e.length;s+=1){const l=e.charAt(s);if(Wf(l))continue;if(a&&","===l){if(o)break;o=!0;continue}if(jf(l)){if(o)return t;if(null==n){if("M"!==l&&"m"!==l)return t}else if(0!==r.length)return t;n=l,r=[],i=Bf[n],a=!1,0===i&&t.push({command:n,args:r});continue}if(null==n)return t;let c=s,u=null;if("A"===n||"a"===n){const t=r.length;0!==t&&1!==t||"+"!==l&&"-"!==l&&([c,u]=qf(e,s)),2!==t&&5!==t&&6!==t||([c,u]=qf(e,s)),3!==t&&4!==t||("0"===l&&(u=0),"1"===l&&(u=1))}else[c,u]=qf(e,s);if(null==u)return t;r.push(u),a=!0,o=!1,s=c,r.length===i&&(t.push({command:n,args:r}),"M"===n&&(n="L"),"m"===n&&(n="l"),r=[])}return t})(t);!function(e,t){zf=Mf=Nf=Ff=If=Df=0;for(let n=0;n<e.length;n++){const{command:r,args:i}=e[n];"function"==typeof Hf[r]&&Hf[r](t,i)}}(n,e)}}const{number:Kf}=yf,Qf=(Math.sqrt(2)-1)/3*4;var Xf={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(`${Kf(e)} w`)},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(e){return"string"==typeof e&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(`${e} J`)},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(e){return"string"==typeof e&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(`${e} j`)},miterLimit(e){return this.addContent(`${Kf(e)} M`)},dash(e,t){void 0===t&&(t={});const n=e;Array.isArray(e)||(e=[e,t.space||e]);if(!e.every(e=>Number.isFinite(e)&&e>0))throw new Error(`dash(${JSON.stringify(n)}, ${JSON.stringify(t)}) invalid, lengths must be numeric and greater than zero`);return e=e.map(Kf).join(" "),this.addContent(`[${e}] ${Kf(t.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(e,t){return this.addContent(`${Kf(e)} ${Kf(t)} m`)},lineTo(e,t){return this.addContent(`${Kf(e)} ${Kf(t)} l`)},bezierCurveTo(e,t,n,r,i,a){return this.addContent(`${Kf(e)} ${Kf(t)} ${Kf(n)} ${Kf(r)} ${Kf(i)} ${Kf(a)} c`)},quadraticCurveTo(e,t,n,r){return this.addContent(`${Kf(e)} ${Kf(t)} ${Kf(n)} ${Kf(r)} v`)},rect(e,t,n,r){return this.addContent(`${Kf(e)} ${Kf(t)} ${Kf(n)} ${Kf(r)} re`)},roundedRect(e,t,n,r,i){null==i&&(i=0);const a=(i=Math.min(i,.5*n,.5*r))*(1-Qf);return this.moveTo(e+i,t),this.lineTo(e+n-i,t),this.bezierCurveTo(e+n-a,t,e+n,t+a,e+n,t+i),this.lineTo(e+n,t+r-i),this.bezierCurveTo(e+n,t+r-a,e+n-a,t+r,e+n-i,t+r),this.lineTo(e+i,t+r),this.bezierCurveTo(e+a,t+r,e,t+r-a,e,t+r-i),this.lineTo(e,t+i),this.bezierCurveTo(e,t+a,e+a,t,e+i,t),this.closePath()},ellipse(e,t,n,r){null==r&&(r=n);const i=n*Qf,a=r*Qf,o=(e-=n)+2*n,s=(t-=r)+2*r,l=e+n,c=t+r;return this.moveTo(e,c),this.bezierCurveTo(e,c-a,l-i,t,l,t),this.bezierCurveTo(l+i,t,o,c-a,o,c),this.bezierCurveTo(o,c+a,l+i,s,l,s),this.bezierCurveTo(l-i,s,e,c+a,e,c),this.closePath()},circle(e,t,n){return this.ellipse(e,t,n)},arc(e,t,n,r,i,a){null==a&&(a=!1);const o=2*Math.PI,s=.5*Math.PI;let l=i-r;if(Math.abs(l)>o)l=o;else if(0!==l&&a!==l<0){l=(a?-1:1)*o+l}const c=Math.ceil(Math.abs(l)/s),u=l/c,f=u/s*Qf*n;let h=r,d=-Math.sin(h)*f,p=Math.cos(h)*f,g=e+Math.cos(h)*n,m=t+Math.sin(h)*n;this.moveTo(g,m);for(let r=0;r<c;r++){const r=g+d,i=m+p;h+=u,g=e+Math.cos(h)*n,m=t+Math.sin(h)*n,d=-Math.sin(h)*f,p=Math.cos(h)*f;const a=g-d,o=m-p;this.bezierCurveTo(r,i,a,o,g,m)}return this},polygon(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.moveTo(...t.shift()||[]);for(let e of t)this.lineTo(...e||[]);return this.closePath()},path(e){return Gf.apply(this,e),this},_windingRule:e=>/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,n){null==t&&(t=e);const r=/(even-?odd)|(non-?zero)/;return r.test(e)&&(n=e,e=null),r.test(t)&&(n=t,t=e),e&&(this.fillColor(e),this.strokeColor(t)),this.addContent(`B${this._windingRule(n)}`)},clip(e){return this.addContent(`W${this._windingRule(e)} n`)},transform(e,t,n,r,i,a){if(1===e&&0===t&&0===n&&1===r&&0===i&&0===a)return this;const o=this._ctm,[s,l,c,u,f,h]=o;o[0]=s*e+c*t,o[1]=l*e+u*t,o[2]=s*n+c*r,o[3]=l*n+u*r,o[4]=s*i+c*a+f,o[5]=l*i+u*a+h;const d=[e,t,n,r,i,a].map(e=>Kf(e)).join(" ");return this.addContent(`${d} cm`)},translate(e,t){return this.transform(1,0,0,1,e,t)},rotate(e,t){let n;void 0===t&&(t={});const r=e*Math.PI/180,i=Math.cos(r),a=Math.sin(r);let o=n=0;if(null!=t.origin){[o,n]=t.origin;
2const e=o*a+n*i;o-=o*i-n*a,n-=e}return this.transform(i,a,-a,i,o,n)},scale(e,t,n){let r;void 0===n&&(n={}),null==t&&(t=e),"object"==typeof t&&(n=t,t=e);let i=r=0;return null!=n.origin&&([i,r]=n.origin,i-=e*i,r-=t*r),this.transform(e,0,0,t,i,r)}},Jf={};const eh={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},th=".notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n.notdef       .notdef        .notdef        .notdef\n\nspace         exclam         quotedbl       numbersign\ndollar        percent        ampersand      quotesingle\nparenleft     parenright     asterisk       plus\ncomma         hyphen         period         slash\nzero          one            two            three\nfour          five           six            seven\neight         nine           colon          semicolon\nless          equal          greater        question\n\nat            A              B              C\nD             E              F              G\nH             I              J              K\nL             M              N              O\nP             Q              R              S\nT             U              V              W\nX             Y              Z              bracketleft\nbackslash     bracketright   asciicircum    underscore\n\ngrave         a              b              c\nd             e              f              g\nh             i              j              k\nl             m              n              o\np             q              r              s\nt             u              v              w\nx             y              z              braceleft\nbar           braceright     asciitilde     .notdef\n\nEuro          .notdef        quotesinglbase florin\nquotedblbase  ellipsis       dagger         daggerdbl\ncircumflex    perthousand    Scaron         guilsinglleft\nOE            .notdef        Zcaron         .notdef\n.notdef       quoteleft      quoteright     quotedblleft\nquotedblright bullet         endash         emdash\ntilde         trademark      scaron         guilsinglright\noe            .notdef        zcaron         ydieresis\n\nspace         exclamdown     cent           sterling\ncurrency      yen            brokenbar      section\ndieresis      copyright      ordfeminine    guillemotleft\nlogicalnot    hyphen         registered     macron\ndegree        plusminus      twosuperior    threesuperior\nacute         mu             paragraph      periodcentered\ncedilla       onesuperior    ordmasculine   guillemotright\nonequarter    onehalf        threequarters  questiondown\n\nAgrave        Aacute         Acircumflex    Atilde\nAdieresis     Aring          AE             Ccedilla\nEgrave        Eacute         Ecircumflex    Edieresis\nIgrave        Iacute         Icircumflex    Idieresis\nEth           Ntilde         Ograve         Oacute\nOcircumflex   Otilde         Odieresis      multiply\nOslash        Ugrave         Uacute         Ucircumflex\nUdieresis     Yacute         Thorn          germandbls\n\nagrave        aacute         acircumflex    atilde\nadieresis     aring          ae             ccedilla\negrave        eacute         ecircumflex    edieresis\nigrave        iacute         icircumflex    idieresis\neth           ntilde         ograve         oacute\nocircumflex   otilde         odieresis      divide\noslash        ugrave         uacute         ucircumflex\nudieresis     yacute         thorn          ydieresis".split(/\s+/);
2class nh{static open(e){throw new Error("AFMFont.open not available on browser build")}static fromJson(e){return new nh(e)}constructor(e){"string"==typeof e?(this.contents=e,this.parse()):(this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs),this.charWidths=((e,t)=>{let n=[],r=t+1;for(let t=e;t<r;t++)n.push(t);return n})(0,255).map(e=>this.glyphWidths[th[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(){const e=function(e){const t={attributes:{},glyphWidths:{},kernPairs:{}};let n="";for(let l of e.split("\n")){var r,i;if(r=l.match(/^Start(\w+)/))n=r[1];else if(r=l.match(/^End(\w+)/))n="";else switch(n){case"FontMetrics":var a=(r=l.match(/(^\w+)\s+(.*)/))[1],o=r[2];(i=t.attributes[a])?(Array.isArray(i)||(i=t.attributes[a]=[i]),i.push(o)):t.attributes[a]=o;break;case"CharMetrics":if(!/^CH?\s/.test(l))continue;var s=l.match(/\bN\s+(\.?\w+)\s*;/)[1];t.glyphWidths[s]=+l.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(r=l.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(t.kernPairs[r[1]+r[2]]=parseInt(r[3]))}}return t}(this.contents);this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs}encodeText(e){const t=[];for(let n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){let r=e.charCodeAt(n);r=eh[r]||r,t.push(r.toString(16))}return t}glyphsForString(e){const t=[];for(let n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){const r=e.charCodeAt(n);t.push(this.characterToGlyph(r))}return t}characterToGlyph(e){return th[eh[e]||e]||".notdef"}widthOfGlyph(e){return this.glyphWidths[e]||0}getKernPair(e,t){return this.kernPairs[e+t]||0}advancesForGlyphs(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n],i=e[n+1];t.push(this.widthOfGlyph(r)+this.getKernPair(r,i))}return t}}const rh=e=>[e.FontName,{attributes:e,glyphWidths:{},kernPairs:{}}],ih=(e=>{const{attributes:t,glyphWidths:n,kernPairs:r}=e,i=t.map(rh);return Object.keys(n).forEach(e=>{n[e].forEach((t,n)=>{t&&(i[n][1].glyphWidths[e]=t)})}),Object.keys(r).forEach(e=>{r[e].forEach((t,n)=>{t&&(i[n][1].kernPairs[e]=t)})}),Object.fromEntries(i)})({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",Descender:"-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",Descender:"-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],c
2omma:[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
20,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
2ommaaccent:[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
2rcumflexUhungarumlaut:[-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,-
225,-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
2od:[-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
2],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
2],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
2],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
20,-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
20,-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
2od:[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
2cumflex:[-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
2:[-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
2caron:[-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
2od:[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
2od:[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
2ommaaccent:[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:[
20,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:[
20,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
2circumflex:[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]}}),ah=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(t).map(e=>`0000${e.toString(16)}`.slice(-4)).join("")};class oh{static open(e,t,n,r){let i;if("string"==typeof t){if(sh.isStandardFont(t))return new sh(e,t,r);throw new Error(`Can't open ${t} in browser build`)}if(t instanceof Uint8Array?i=M.Ue(t,n):t instanceof ArrayBuffer?i=M.Ue(new Uint8Array(t),n):"object"==typeof t&&(i=t),null==i)throw new Error("Not a supported font format or standard PDF font.");return new lh(e,i,r)}
2encode(){throw new Error("Must be implemented by subclasses")}widthOfString(){throw new Error("Must be implemented by subclasses")}ref(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()}finalize(){if(!this.embedded&&null!=this.dictionary)return this.embed(),this.embedded=!0}embed(){throw new Error("Must be implemented by subclasses")}lineHeight(e,t){null==t&&(t=!1);const n=t?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*e}}const sh=(e=>class extends e{constructor(e,t,n){super(),this.document=e,this.name=t,this.id=n,this.font=nh.fromJson(ih[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){const t=this.font.encodeText(e),n=this.font.glyphsForString(`${e}`),r=this.font.advancesForGlyphs(n),i=[];for(let e=0;e<n.length;e++){const t=n[e];i.push({xAdvance:r[e],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(t)})}return[t,i]}encodeGlyphs(e){const t=[];for(let n of Array.from(e))t.push(`00${n.id.toString(16)}`.slice(-2));return t}widthOfString(e,t){const n=this.font.glyphsForString(`${e}`),r=this.font.advancesForGlyphs(n);let i=0;for(let e of Array.from(r))i+=e;return i*(t/1e3)}static isStandardFont(e){return e in ih}})(oh),lh=(e=>class extends e{constructor(e,t,n){super(),this.document=e,this.font=t,this.id=n,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){const n=this.font.layout(e,t,void 0,void 0,"ltr");for(let e=0;e<n.positions.length;e++){const t=n.positions[e];for(let e in t)t[e]*=this.scale;t.advanceWidth=n.glyphs[e].advanceWidth*this.scale}return n}layoutCached(e){let t;if(t=this.layoutCache[e])return t;const n=this.layoutRun(e);return this.layoutCache[e]=n,n}layout(e,t,n){if(null==n&&(n=!1),t)return this.layoutRun(e,t);const r=n?null:[],i=n?null:[];let a=0,o=0,s=0;for(;s<=e.length;){let t;if(s===e.length&&o<s||(t=e.charAt(s),[" ","\t"].includes(t))){const t=this.layoutCached(e.slice(o,++s));n||(r.push(...Array.from(t.glyphs||[])),i.push(...Array.from(t.positions||[]))),a+=t.advanceWidth,o=s}else s++}return{glyphs:r,positions:i,advanceWidth:a}}encode(e,t){const{glyphs:n,positions:r}=this.layout(e,t),i=[];for(let e=0;e<n.length;e++){const t=n[e],r=this.subset.includeGlyph(t.id);i.push(`0000${r.toString(16)}`.slice(-4)),null==this.widths[r]&&(this.widths[r]=t.advanceWidth*this.scale),null==this.unicode[r]&&(this.unicode[r]=t.codePoints)}return[i,r]}encodeGlyphs(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n],i=this.subset.includeGlyph(r.id);t.push(`0000${i.toString(16)}`.slice(-4)),null==this.widths[i]&&(this.widths[i]=r.advanceWidth*this.scale),null==this.unicode[i]&&(this.unicode[i]=r.codePoints)}return t}widthOfString(e,t,n){return this.layout(e,n,!0).advanceWidth*(t/1e3)}embed(){const e=null!=this.subset.cff,t=this.document.ref();e&&(t.data.Subtype="CIDFontType0C"),t.end(this.subset.encode());const n=((null!=this.font["OS/2"]?this.font["OS/2"].sFamilyClass:void 0)||0)>>8;let r=0;this.font.post.isFixedPitch&&(r|=1),1<=n&&n<=7&&(r|=2),r|=4,10===n&&(r|=8),this.font.head.macStyle.italic&&(r|=64);const i=[0,1,2,3,4,5].map(()=>String.fromCharCode(26*Math.random()+65)).join("")+"+"+this.font.postscriptName,{bbox:a}=this.font,o=this.document.ref({Type:"FontDescriptor",FontName:i,Flags:r,FontBBox:[a.minX*this.scale,a.minY*this.scale,a.maxX*this.scale,a.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?o.data.FontFile3=t:o.data.FontFile2=t,o.end();const s={Type:"Font",Subtype:"CIDFontType0",BaseFont:i,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:o,W:[0,this.widths]};e||(s.Subtype="CIDFontType2",s.CIDToGIDMap="Identity");const l=this.document.ref(s);return l.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:i,Encoding:"Identity-H",DescendantFonts:[l],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const e=this.document.ref();let t=[],n="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange";for(let[e,r]of this.unicode.entries()){const i=[];t.length>=100&&(n+="\n"+t.length+" beginbfchar\n"+t.join("\n")+"\nendbfchar",t=[]);for(let e of r)e>65535&&(e-=65536,i.push(ah(e>>>10&1023|55296)),e=56320|1023&e),i.push(ah(e));t.push("<"+ah(e)+"><"+i.join(" ")+">")}return t.length&&(n+="\n"+t.length+" beginbfchar\n"+t.join("\n")+"\nendbfchar\n"),n+="endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend",e.end(n),e}})(oh);var ch={initFonts(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font(e,t,n){let r,i;if("number"==typeof t&&(n=t,t=null),"string"==typeof e&&this._registeredFonts[e]?(r=e,({src:e,family:t}=this._registeredFonts[e])):(r=t||e,"string"!=typeof r&&(r=null)),null!=n&&this.fontSize(n),i=this._fontFamilies[r])return this._font=i,this;const a="F"+ ++this._fontCount;return this._font=oh.open(this,e,t,a),(i=this._fontFamilies[this._font.name])?(this._font=i,this):(r&&(this._fontFamilies[r]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize(e){return this._fontSize=e,this},currentLineHeight(e){return null==e&&(e=!1),this._font.lineHeight(this._fontSize,e)},registerFont(e,t,n){return this._registeredFonts[e]={src:t,family:n},this}};function uh(e){return Math.fround(e)}class fh extends gs{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=(0===t.wordSpacing)*this.horizontalScaling/100,this.columns=t.columns||1,this.columnGap=(null!=t.columnGap?t.columnGap:18)*this.horizontalScaling/100,this.lineWidth=(t.
2width*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,null!=t.height?(this.height=t.height,this.maxY=uh(this.startY+t.height)):this.maxY=uh(this.document.page.maxY()),this.on("firstLine",e=>{const 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=>{const{align:t}=e;return"justify"===t&&(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]?t<=this.spaceLeft:t+this.wordWidth("-")<=this.spaceLeft}eachWord(e,t){let n;const r=new j.Z(e);let i=null;const a=Object.create(null);for(;n=r.nextBreak();){var o;let r=e.slice((null!=i?i.position:void 0)||0,n.position),c=null!=a[r]?a[r]:a[r]=this.wordWidth(r);if(c>this.lineWidth+this.continuedX){let e=i;const a={};for(;r.length;){var s,l;c>this.spaceLeft?(s=Math.ceil(this.spaceLeft/(c/r.length)),c=this.wordWidth(r.slice(0,s)),l=c<=this.spaceLeft&&s<r.length):s=r.length;let i=c>this.spaceLeft&&s>0;for(;i||l;)i?(c=this.wordWidth(r.slice(0,--s)),i=c>this.spaceLeft&&s>0):(c=this.wordWidth(r.slice(0,++s)),i=c>this.spaceLeft&&s>0,l=c<=this.spaceLeft&&s<r.length);if(0===s&&this.spaceLeft===this.lineWidth&&(s=1),a.required=n.required||s<r.length,o=t(r.slice(0,s),c,a,e),e={required:!1},r=r.slice(s),c=this.wordWidth(r),!1===o)break}}else o=t(r,c,n,i);if(!1===o)break;i=n}}wrap(e,t){this.horizontalScaling=t.horizontalScaling||100,null!=t.indent&&(this.indent=t.indent*this.horizontalScaling/100),null!=t.characterSpacing&&(this.characterSpacing=t.characterSpacing*this.horizontalScaling/100),null!=t.wordSpacing&&(this.wordSpacing=t.wordSpacing*this.horizontalScaling/100),null!=t.ellipsis&&(this.ellipsis=t.ellipsis);const n=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||n>this.maxY)&&this.nextSection();let r="",i=0,a=0,o=0,{y:s}=this.document;const l=()=>(t.textWidth=i+this.wordSpacing*(a-1),t.wordCount=a,t.lineWidth=this.lineWidth,({y:s}=this.document),this.emit("line",r,t,this),o++);return this.emit("sectionStart",t,this),this.eachWord(e,(e,n,o,s)=>{if((null==s||s.required)&&(this.emit("firstLine",t,this),this.spaceLeft=this.lineWidth),this.canFit(e,n)&&(r+=e,i+=n,a++),o.required||!this.canFit(e,n)){const s=this.document.currentLineHeight(!0);if(null!=this.height&&this.ellipsis&&uh(this.document.y+2*s)>this.maxY&&this.column>=this.columns){for(!0===this.ellipsis&&(this.ellipsis="…"),r=r.replace(/\s+$/,""),i=this.wordWidth(r+this.ellipsis);r&&i>this.lineWidth;)r=r.slice(0,-1).replace(/\s+$/,""),i=this.wordWidth(r+this.ellipsis);i<=this.lineWidth&&(r+=this.ellipsis),i=this.wordWidth(r)}if(o.required&&(n>this.spaceLeft&&(l(),r=e,i=n,a=1),this.emit("lastLine",t,this)),"­"==r[r.length-1]&&(r=r.slice(0,-1)+"-",this.spaceLeft-=this.wordWidth("-")),l(),uh(this.document.y+s)>this.maxY){if(!this.nextSection())return a=0,r="",!1}return o.required?(this.spaceLeft=this.lineWidth,r="",i=0,a=0):(this.spaceLeft=this.lineWidth-n,r=e,i=n,a=1)}return this.spaceLeft-=n}),a>0&&(this.emit("lastLine",t,this),l()),this.emit("sectionEnd",t,this),!0===t.continued?(o>1&&(this.continuedX=0),this.continuedX+=t.textWidth||0,this.document.y=s):this.document.x=this.startX}nextSection(e){if(this.emit("sectionEnd",e,this),++this.column>this.columns){if(null!=this.height)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
2("columnBreak",e,this);return this.emit("sectionStart",e,this),!0}}const{number:hh}=yf;var dh={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 null==e&&(e=1),this.y+=this.currentLineHeight(!0)*e+this._lineGap,this},moveUp(e){return null==e&&(e=1),this.y-=this.currentLineHeight(!0)*e+this._lineGap,this},_text(e,t,n,r,i){e=null==e?"":`${e}`,(r=this._initOptions(t,n,r)).wordSpacing&&(e=e.replace(/\s{2,}/g," "));const a=()=>{r.structParent&&r.structParent.add(this.struct(r.structType||"P",[this.markStructureContent(r.structType||"P")]))};if(0!==r.rotation&&(this.save(),this.rotate(-r.rotation,{origin:[this.x,this.y]})),r.width){let t=this._wrapper;t||(t=new fh(this,r),t.on("line",i),t.on("firstLine",a)),this._wrapper=r.continued?t:null,this._textOptions=r.continued?r:null,t.wrap(e,r)}else for(let t of e.split("\n"))a(),i(t,r);return 0!==r.rotation&&this.restore(),this},text(e,t,n,r){return this._text(e,t,n,r,this._line)},widthOfString(e,t){void 0===t&&(t={});const n=t.horizontalScaling||100;return(this._font.widthOfString(e,this._fontSize,t.features)+(t.characterSpacing||0)*(e.length-1))*n/100},boundsOfString(e,t,n,r){},heightOfString(e,t){const{x:n,y:r}=this;(t=this._initOptions(t)).height=1/0;const i=t.lineGap||this._lineGap||0;this._text(e,this.x,this.y,t,()=>this.y+=this.currentLineHeight(!0)+i);const a=this.y-r;return this.x=n,this.y=r,a},list(e,t,n,r,i){const a=(r=this._initOptions(t,n,r)).listType||"bullet",o=Math.round(this._font.ascender/1e3*this._fontSize),s=o/2,l=r.bulletRadius||o/3,c=r.textIndent||("bullet"===a?5*l:2*o),u=r.bulletIndent||("bullet"===a?8*l:2*o);let f=1;const h=[],d=[],p=[];var g=function(e){let t=1;for(let n=0;n<e.length;n++){const r=e[n];Array.isArray(r)?(f++,g(r),f--):(h.push(r),d.push(f),"bullet"!==a&&p.push(t++))}};g(e);const m=function(e,t){(i=new fh(this,r)).on("line",this._line),f=1,i.once("firstLine",()=>{let e,n,o,h,g;if(r.structParent&&(r.structTypes?[n,o,h]=r.structTypes:[n,o,h]=["LI","Lbl","LBody"]),n?(e=this.struct(n),r.structParent.add(e)):r.structParent&&(e=r.structParent),(g=d[t++])!==f){const e=u*(g-f);this.x+=e,i.lineWidth-=e,f=g}switch(e&&(o||h)&&e.add(this.struct(o||h,[this.markStructureContent(o||h)])),a){case"bullet":this.circle(this.x-c+l,this.y+s,l),this.fill();break;case"numbered":case"lettered":var m=function(e){switch(a){case"numbered":return`${e}.`;case"lettered":var t=String.fromCharCode((e-1)%26+65),n=Math.floor((e-1)/26+1);return`${Array(n+1).join(t)}.`}}(p[t-1]);this._fragment(m,this.x-c,this.y,r)}e&&o&&h&&e.add(this.struct(h,[this.markStructureContent(h)])),e&&e!==r.structParent&&e.end()}),i.on("sectionStart",()=>{const e=c+u*(f-1);return this.x+=e,i.lineWidth-=e}),i.on("sectionEnd",()=>{const e=c+u*(f-1);return this.x-=e,i.lineWidth+=e}),i.wrap(e,r)};for(let e=0;e<h.length;e++)m.call(this,h[e],e);return this},_initOptions(e,t,n){var r;void 0===e&&(e={}),void 0===n&&(n={}),"object"==typeof e&&(n=e,e=null);const i=Object.assign({},n);if(this._textOptions)for(let e in this._textOptions){const t=this._textOptions[e];"continued"!==e&&void 0===i[e]&&(i[e]=t)}return null!=e&&(this.x=e),null!=t&&(this.y=t),!1!==i.lineBreak&&(null==i.width&&(i.width=this.page.width-this.x-this.page.margins.right),i.width=Math.max(i.width,0)),i.columns||(i.columns=0),null==i.columnGap&&(i.columnGap=18),i.rotation=Number(null!==(r=n.rotation)&&void 0!==r?r:0)%360,i.rotation<0&&(i.rotation+=360),i},_line(e,t,n){void 0===t&&(t={}),this._fragment(e,this.x,this.y,t);const r=t.lineGap||this._lineGap||0;return n?this.y+=this.currentLineHeight(!0)+r:this.x+=this.widthOfString(e,t)},_fragment(e,t,n,r){let i,a,o,s,l,c;if(0===(e=`${e}`.replace(/\n/g,"")).length)return;const u=r.align||"left";let f=r.wordSpacing||0;const h=r.characterSpacing||0,d=r.horizontalScaling||100;if(r.width)switch(u){case"right":l=this.widthOfString(e.replace(/\s+$/,""),r),t+=r.lineWidth-l;break;case"center":t+=r.lineWidth/2-r.textWidth/2;break;case"justify":c=e.trim().split(/\s+/),l=this.widthOfString(e.replace(/\s+/g,""),r);var p=this.widthOfString(" ")+h;f=Math.max(0,(r.lineWidth-l)/Math.max(1,c.length-1)-p)}if("number"==typeof r.baseline)i=-r.baseline;else{switch(r.baseline){case"svg-middle":i=.5*this._font.xHeight;break;case"middle":case"svg-central":i=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":i=this._font.descender;break;case"alphabetic":i=0;break;case"mathematical":i=.5*this._font.ascender;break;case"hanging":i=.8*this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}const g=r.textWidth+f*(r.wordCount-1)+h*(e.length-1);if(null!=r.link&&this.link(t,n,g,this.currentLineHeight(),r.link),null!=r.goTo&&this.goTo(t,n,g,this.currentLineHeight(),r.goTo),null!=r.de
2stination&&this.addNamedDestination(r.destination,"XYZ",t,n,null),r.underline){this.save(),r.stroke||this.strokeColor(...this._fillColor||[]);const e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=n+this.currentLineHeight()-e;this.moveTo(t,i),this.lineTo(t+g,i),this.stroke(),this.restore()}if(r.strike){this.save(),r.stroke||this.strokeColor(...this._fillColor||[]);const e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=n+this.currentLineHeight()/2;this.moveTo(t,i),this.lineTo(t+g,i),this.stroke(),this.restore()}if(this.save(),r.oblique){let e;e="number"==typeof r.oblique?-Math.tan(r.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,t,n),this.transform(1,0,e,1,-e*i,0),this.transform(1,0,0,1,-t,-n)}this.transform(1,0,0,-1,0,this.page.height),n=this.page.height-n-i,null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent(`1 0 0 1 ${hh(t)} ${hh(n)} Tm`),this.addContent(`/${this._font.id} ${hh(this._fontSize)} Tf`);const m=r.fill&&r.stroke?2:r.stroke?1:0;if(m&&this.addContent(`${m} Tr`),h&&this.addContent(`${hh(h)} Tc`),100!==d&&this.addContent(`${d} Tz`),f){c=e.trim().split(/\s+/),f+=this.widthOfString(" ")+h,f*=1e3/this._fontSize,a=[],s=[];for(let e of c){const[t,n]=this._font.encode(e,r.features);a=a.concat(t),s=s.concat(n);const i={},o=s[s.length-1];for(let e in o){const t=o[e];i[e]=t}i.xAdvance+=f,s[s.length-1]=i}}else[a,s]=this._font.encode(e,r.features);const y=this._fontSize/1e3,b=[];let v=0,w=!1;const _=e=>{if(v<e){const t=a.slice(v,e).join(""),n=s[e-1].xAdvance-s[e-1].advanceWidth;b.push(`<${t}> ${hh(-n)}`)}return v=e},x=e=>{if(_(e),b.length>0)return this.addContent(`[${b.join(" ")}] TJ`),b.length=0};for(o=0;o<s.length;o++){const e=s[o];e.xOffset||e.yOffset?(x(o),this.addContent(`1 0 0 1 ${hh(t+e.xOffset*y)} ${hh(n+e.yOffset*y)} Tm`),x(o+1),w=!0):(w&&(this.addContent(`1 0 0 1 ${hh(t)} ${hh(n)} Tm`),w=!1),e.xAdvance-e.advanceWidth!==0&&_(o+1)),t+=e.xAdvance*y}return x(o),this.addContent("ET"),this.restore()}};const ph={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};class gh{constructor(e,t){if(this.data=e,this.label=t,this.orientation=1,65496!==this.data.readUInt16BE(0))throw"SOI not found in JPEG";const n=W.Z.decode(this.data);for(let e=0;e<n.length;e+=1){const t=n[e];"EXIF"===t.name&&t.entries.orientation&&(this.orientation=t.entries.orientation),"SOF"===t.name&&(this.bits||=t.precision,this.width||=t.width,this.height||=t.height,this.colorSpace||=ph[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"}),"DeviceCMYK"===this.colorSpace&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}}class mh{constructor(e,t){this.label=t,this.image=new Ua(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;const n=this.image.hasAlphaChannel,r=1===this.image.interlaceMethod;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:n?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!n){const e=this.document.ref({Predictor:r?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=e,e.end()}
2if(0===this.image.palette.length)this.obj.data.ColorSpace=this.image.colorSpace;else{const e=this.document.ref();e.end(Qa.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,e]}if(null!=this.image.transparency.grayscale){const e=this.image.transparency.grayscale;this.obj.data.Mask=[e,e]}else if(this.image.transparency.rgb){const{rgb:e}=this.image.transparency,t=[];for(let n of e)t.push(n,n);this.obj.data.Mask=t}else{if(this.image.transparency.indexed)return t=!0,this.loadIndexedAlphaChannel();if(n)return t=!0,this.splitAlphaChannel()}if(r&&!t)return this.decodeData();this.finalize()}finalize(){if(this.alphaChannel){const 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,n;const r=this.image.colors,i=this.width*this.height,a=Qa.alloc(i*r),o=Qa.alloc(i);let s=n=t=0;const l=e.length,c=16===this.image.bits?1:0;for(;s<l;){for(let t=0;t<r;t++)a[n++]=e[s++],s+=c;o[t++]=e[s++],s+=c}return this.imgData=uf.deflateSync(a),this.alphaChannel=uf.deflateSync(o),this.finalize()})}loadIndexedAlphaChannel(){const e=this.image.transparency.indexed;return this.image.decodePixels(t=>{const n=Qa.alloc(this.width*this.height);let r=0;for(let i=0,a=t.length;i<a;i++)n[r++]=e[t[i]];return this.alphaChannel=uf.deflateSync(n),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=uf.deflateSync(e),this.finalize()})}}class yh{static open(e,t){let n;if(Qa.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=Qa.from(new Uint8Array(e));else{let t;if(t=/^data:.+?;base64,(.*)$/.exec(e))n=Qa.from(t[1],"base64");else if(n=Jf.readFileSync(e),!n)return}if(255===n[0]&&216===n[1])return new gh(n,t);if(137===n[0]&&"PNG"===n.toString("ascii",1,4))return new mh(n,t);throw new Error("Unknown image format.")}}var bh={initImages(){return this._imageRegistry={},this._imageCount=0},image(e,t,n,r){let i,a,o,s,l,c,u,f,h,d;void 0===r&&(r={}),"object"==typeof t&&(r=t,t=null);const p=r.ignoreOrientation||!1!==r.ignoreOrientation&&this.options.ignoreOrientation;t=null!=(c=null!=t?t:r.x)?c:this.x,n=null!=(u=null!=n?n:r.y)?u:this.y,"string"==typeof e&&(s=this._imageRegistry[e]),s||(s=e.width&&e.height?e:this.openImage(e)),s.obj||s.embed(this),null==this.page.xobjects[s.label]&&(this.page.xobjects[s.label]=s.obj);let{width:g,height:m}=s;!p&&s.orientation>4&&([g,m]=[m,g]);let y=r.width||g,b=r.height||m;if(r.width&&!r.height){const e=y/g;y=g*e,b=m*e}else if(r.height&&!r.width){const e=b/m;y=g*e,b=m*e}else r.scale?(y=g*r.scale,b=m*r.scale):r.fit?([o,i]=r.fit,a=o/i,l=g/m,l>a?(y=o,b=o/l):(b=i,y=i*l)):r.cover&&([o,i]=r.cover,a=o/i,l=g/m,l>a?(b=i,y=i*l):(y=o,b=o/l));if((r.fit||r.cover)&&("center"===r.align?t=t+o/2-y/2:"right"===r.align&&(t=t+o-y),"center"===r.valign?n=n+i/2-b/2:"bottom"===r.valign&&(n=n+i-b)),p)b=-b,n-=b,f=0;else switch(s.orientation){default:case 1:b=-b,n-=b,f=0;break;case 2:y=-y,b=-b,t-=y,n-=b,f=0;break;case 3:h=t,d=n,b=-b,t-=y,f=180;break;case 4:break;case 5:h=t,d=n,[y,b]=[b,y],n-=b,f=90;break;case 6:h=t,d=n,[y,b]=[b,y],b=-b,f=90;break;case 7:h=t,d=n,[y,b]=[b,y],b=-b,y=-y,t-=y,f=90;break;case 8:h=t,d=n,[y,b]=[b,y],b=-b,t-=y,n-=b,f=-90}return null!=r.link&&this.link(t,n,y,b,r.link),null!=r.goTo&&this.goTo(t,n,y,b,r.goTo),null!=r.destination&&this.addNamedDestination(r.destination,"XYZ",t,n,null),this.y===n&&(this.y+=b),this.save(),f&&this.rotate(f,{origin:[h,d]}),this.transform(y,0,0,b,t,n),this.addContent(`/${s.label} Do`),this.restore(),this},openImage(e){let t;return"string"==typeof e&&(t=this._imageRegistry[e]),t||(t=yh.open(e,"I"+ ++this._imageCount),"string"==typeof e&&(this._imageRegistry[e]=t)),t}},vh={annotate(e,t,n,r,i){i.Type="Annot",i.Rect=this._convertRect(e,t,n,r),i.Border=[0,0,0],"Link"===i.Subtype&&void 0===i.F&&(i.F=4),"Link"!==i.Subtype&&null==i.C&&(i.C=this._normalizeColor(i.color||[0,0,0])),delete i.color,"string"==typeof i.Dest&&(i.Dest=new String(i.Dest));for(let e in i){const t=i[e];i[e[0].toUpperCase()+e.slice(1)]=t}const a=this.ref(i);return this.page.annotations.push(a),a.end(),this},note(e,t,n,r,i,a){return void 0===a&&(a={}),a.Subtype="Text",a.Contents=new String(i),null==a.Name&&(a.Name="Comment"),null==a.color&&(a.color=[243,223,92]),this.annotate(e,t,n,r,a)},goTo(e,t,n,r,i,a){return void 0===a&&(a={}),a.Subtype="Link",a.A=this.ref({S:"GoTo",D:new String(i)}),a.A.end(),this.annotate(e,t,n,r,a)},link(e,t,n,r,i,a){if(void 0===a&&(a={}),a.Subtype="Link","number"==typeof i){const e=this._root.data.Pages.data;if(!(i>=0&&i<e.Kids.length))throw new Error(`The document has no page ${i}`);a.A=this.ref({S:"GoTo",D:[e.Kids[i],"XYZ",null,null,null]}),a.A.end()}else a.A=this.ref({S:"URI",URI:new String(i)}),a.A.end();return this.annotate(e,t,n,r,a)},_markup(e,t,n,r,i){void 0===i&&(i={});const[a,o,s,l]=this._convertRect(e,t,n,r);return i.QuadPoints=[a,l,s,l,a,o,s,o],i.Contents=new String,this.annotate(e,t,n,r,i)},highlight(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Highlight",null==i.color&&(i.color=[241,238,148]),this._markup(e,t,n,r,i)},underline(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Underline",this._markup(e,t,n,r,i)},strike(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="StrikeOut",this._markup(e,t,n,r,i)},lineAnnotation(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Line",i.Contents=new String,i.L=[e,this.page.height-t,n,this.page.height-r],this.annotate(e,t,n,r,i)},rectAnnotation(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Square",i.Contents=new String,this.annotate(e,t,n,r,i)},ellipseAnnotation(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Circle",i.Contents=new String,this.annotate(e,t,n,r,i)},textAnnotation(e,t,n,r,i,a){return void 0===a&&(a={}),a.Subtype="FreeText",a.Contents=new String(i),a.DA=new String,this.annotate(e,t,n,r,a)},fileAnnotation(e,t,n,r,i,a){void 0===i&&(i={}),void 0===a&&(a={});const o=this.file(i.src,Object.assign({hidden:!0},i));
2return a.Subtype="FileAttachment",a.FS=o,a.Contents?a.Contents=new String(a.Contents):o.data.Desc&&(a.Contents=o.data.Desc),this.annotate(e,t,n,r,a)},_convertRect(e,t,n,r){let i=t;t+=r;let a=e+n;const[o,s,l,c,u,f]=this._ctm;return a=o*a+l*i+u,i=s*a+c*i+f,[e=o*e+l*t+u,t=s*e+c*t+f,a,i]}};const wh={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1};class _h{constructor(e,t,n,r,i){if(void 0===i&&(i=wh),this.document=e,this.options=i,this.outlineData={},null!==r){const e=r.data.MediaBox[2],t=r.data.MediaBox[3]-(i.top||0),n=e-(i.left||0),a=i.zoom||0;this.outlineData.Dest=i.fit?[r,"Fit"]:[r,"XYZ",n,t,a]}null!==t&&(this.outlineData.Parent=t),null!==n&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(e,t){void 0===t&&(t=wh);const n=this.document._root.data.Pages.data.Kids,r=null!==t.pageNumber?n[t.pageNumber]:this.document.page.dictionary,i=new _h(this.document,this.dictionary,e,r,t);return this.children.push(i),i}endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);const 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++){const 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()}}var xh={initOutline(){return this.outline=new _h(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"}};class Ah{constructor(e,t){this.refs=[{pageRef:e,mcid:t}]}push(e){e.refs.forEach(e=>this.refs.push(e))}}class Sh{constructor(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r=null),this.document=e,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=e.ref({S:t});const i=this.dictionary.data;(Array.isArray(n)||this._isValidChild(n))&&(r=n,n={}),void 0!==n.title&&(i.T=new String(n.title)),void 0!==n.lang&&(i.Lang=new String(n.lang)),void 0!==n.alt&&(i.Alt=new String(n.alt)),void 0!==n.expanded&&(i.E=new String(n.expanded)),void 0!==n.actual&&(i.ActualText=new String(n.actual)),this._children=[],r&&(Array.isArray(r)||(r=[r]),r.forEach(e=>this.add(e)),this.end())}add(e){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(e))throw new Error("Invalid structure element child");return e instanceof Sh&&(e.setParent(this.dictionary),this._attached&&e.setAttached()),e instanceof Ah&&this._addContentToParentTree(e),"function"==typeof e&&this._attached&&(e=this._contentForClosure(e)),this._children.push(e),this}_addContentToParentTree(e){e.refs.forEach(e=>{let{pageRef:t,mcid:n}=e;this.document.getStructParentTree().get(t.data.StructParents)[n]=this.dictionary})}setParent(e){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=e,this._flush()}setAttached(){this._attached||(this._children.forEach((e,t)=>{e instanceof Sh&&e.setAttached(),"function"==typeof e&&(this._children[t]=this._contentForClosure(e))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter(e=>e instanceof Sh).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(e){return e instanceof Sh||e instanceof Ah||"function"==typeof e}_contentForClosure(e){const 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)&&this._children.every(e=>"function"!=typeof e&&(!(e instanceof Sh)||e._isFlushable()))}_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(e){e instanceof Sh&&this.dictionary.data.K.push(e.dictionary),e instanceof Ah&&e.refs.forEac
vendor: 15,899 bytes, line 2
2h(e=>{let{pageRef:t,mcid:n}=e;this.dictionary.data.Pg||(this.dictionary.data.Pg=t),this.dictionary.data.Pg===t?this.dictionary.data.K.push(n):this.dictionary.data.K.push({Type:"MCR",Pg:t,MCID:n})})}}class kh extends hf{_compareKeys(e,t){return parseInt(e)-parseInt(t)}_keysName(){return"Nums"}_dataForKey(e){return parseInt(e)}}var Th={initMarkings(e){this.structChildren=[],e.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(e,t){if(void 0===t&&(t=null),"Artifact"===e||t&&t.mcid){let e=0;for(this.page.markings.forEach(t=>{(e||t.structContent||"Artifact"===t.tag)&&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});const n={};return void 0!==t.mcid&&(n.MCID=t.mcid),"Artifact"===e&&("string"==typeof t.type&&(n.Type=t.type),Array.isArray(t.bbox)&&(n.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=>"string"==typeof e)&&(n.Attached=t.attached)),"Span"===e&&(t.lang&&(n.Lang=new String(t.lang)),t.alt&&(n.Alt=new String(t.alt)),t.expanded&&(n.E=new String(t.expanded)),t.actual&&(n.ActualText=new String(t.actual))),this.addContent(`/${e} ${yf.convert(n)} BDC`),this},markStructureContent(e,t){void 0===t&&(t={});const n=this.getStructParentTree().get(this.page.structParentTreeKey),r=n.length;n.push(null),this.markContent(e,{...t,mcid:r});const i=new Ah(this.page.dictionary,r);return this.page.markings.slice(-1)[0].structContent=i,i},endMarkedContent(){return this.page.markings.pop(),this.addContent("EMC"),this},struct(e,t,n){return void 0===t&&(t={}),void 0===n&&(n=null),new Sh(this,e,t,n)},addStructure(e){const 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){const t=e.structContent,n=this.markStructureContent(e.tag,e.options);t.push(n),this.page.markings.slice(-1)[0].structContent=t}else this.markContent(e.tag,e.options)})},endPageMarkings(e){const 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 kh,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey(){this.getMarkInfoDictionary();const e=this.getStructTreeRoot(),t=e.data.ParentTreeNextKey++;return e.data.ParentTree.add(t,[]),t},endMarkings(){const e=this._root.data.StructTreeRoot;e&&(e.end(),this.structChildren.forEach(e=>e.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}};const Eh={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},Ch={left:0,center:1,right:2},Rh={value:"V",defaultValue:"DV"},Oh={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},Ph={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},Lh={nDec:0,sepComma:!1};var Uh={initForm(){if(!this._font)throw new 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();const 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 new 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){void 0===t&&(t={});let n=this._fieldDict(e,null,t),r=this.ref(n);return this._addToParent(r),r},formAnnotation(e,t,n,r,i,a,o){void 0===o&&(o={});let s=this._fieldDict(e,t,o);s.Subtype="Widget",void 0===s.F&&(s.F=4),this.annotate(n,r,i,a,s);let l=this.page.annotations[this.page.annotations.length-1];return this._addToParent(l)},formText(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"text",t,n,r,i,a)},formPushButton(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"pushButton",t,n,r,i,a)},formCombo(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"combo",t,n,r,i,a)},formList(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"list",t,n,r,i,a)},formRadioButton(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"radioButton",t,n,r,i,a)},formCheckbox(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"checkbox",t,n,r,i,a)},_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,n){if(void 0===n&&(n={}),!this._acroform)throw new Error("Call document.initForm() method before adding form elements to document");let r=Object.assign({},n);return null!==t&&(r=this._resolveType(t,n)),r=this._resolveFlags(r),r=this._resolveJustify(r),r=this._resolveFont(r),r=this._resolveStrings(r),r=this._resolveColors(r),r=this._resolveFormat(r),r.T=new String(e),r.parent&&(r.Parent=r.parent,delete r.parent),r},_resolveType(e,t){if("text"===e)t.FT="Tx";else if("pushButton"===e)t.FT="Btn",t.pushButton=!0;else if("radioButton"===e)t.FT="Btn",t.radioButton=!0;else if("checkbox"===e)t.FT="Btn";else if("combo"===e)t.FT="Ch",t.combo=!0;else{if("list"!==e)throw new Error(`Invalid form annotation type '${e}'`);t.FT="Ch"}return t},_resolveFormat(e){const t=e.format;if(t&&t.type){let n,r,i="";if(void 0!==Oh[t.type])n="AFSpecial_Keystroke",r="AFSpecial_Format",i=Oh[t.type];else{let e=t.type.charAt(0).toUpperCase()+t.type.slice(1);if(n=`AF${e}_Keystroke`,r=`AF${e}_Format`,"date"===t.type)n+="Ex",i=String(t.param);else if("time"===t.type)i=String(t.param);else if("number"===t.type){let e=Object.assign({},Ph,t);i=String([String(e.nDec),e.sepComma?"0":"1",'"'+e.negStyle+'"',"null",'"'+e.currency+'"',String(e.currencyPrepend)].join(","))}else if("percent"===t.type){let e=Object.assign({},Lh,t);i=String([String(e.nDec),e.sepComma?"0":"1"].join(","))}}e.AA=e.AA?e.AA:{},e.AA.K={S:"JavaScript",JS:new String(`${n}(${i});`)},e.AA.F={S:"JavaScript",JS:new String(`${r}(${i});`)}}return delete e.format,e},_resolveColors(e){let t=this._normalizeColor(e.backgroundColor);return t&&(e.MK||(e.MK={}),e.MK.BG=t),t=this._normalizeColor(e.borderColor),t&&(e.MK||(e.MK={}),e.MK.BC=t),delete e.backgroundColor,delete e.borderColor,e},_resolveFlags(e){let t=0;return Object.keys(e).forEach(n=>{Eh[n]&&(e[n]&&(t|=Eh[n]),delete e[n])}),0!==t&&(e.Ff=e.Ff?e.Ff:0,e.Ff|=t),e},_resolveJustify(e){let t=0;return void 0!==e.align&&("number"==typeof Ch[e.align]&&(t=Ch[e.align]),delete e.align),0!==t&&(e.Q=t),e},_resolveFont(e){if(null==this._acroform.fonts[this._font.id]&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){e.DR={Font:{}};const 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 n(e){if(Array.isArray(e))for(let n=0;n<e.length;n++)"string"==typeof e[n]?t.push(new String(e[n])):t.push(e[n])}return n(e.Opt),e.select&&(n(e.select),delete e.select),t.length&&(e.Opt=t),Object.keys(Rh).forEach(t=>{void 0!==e[t]&&(e[Rh[t]]=e[t],delete e[t])}),["V","DV"].forEach(t=>{"string"==typeof e[t]&&(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}},zh={file(e,t){void 0===t&&(t={}),t.name=t.name||e,t.relationship=t.relationship||"Unspecified";const n={Type:"EmbeddedFile",Params:{}};let r;if(!e)throw new Error("No src specified");if(Qa.isBuffer(e))r=e;else if(e instanceof ArrayBuffer)r=Qa.from(new Uint8Array(e));else{let t;if(t=/^data:(.*?);base64,(.*)$/.exec(e))t[1]&&(n.Subtype=t[1].replace("/","#2F")),r=Qa.from(t[2],"base64");else{if(r=Jf.readFileSync(e),!r)throw new Error(`Could not read contents of file at filepath ${e}`);const{birthtime:t,ctime:i}=Jf.statSync(e);n.Params.CreationDate=t,n.Params.ModDate=i}}t.creationDate instanceof Date&&(n.Params.CreationDate=t.creationDate),t.modifiedDate instanceof Date&&(n.Params.ModDate=t.modifiedDate),t.type&&(n.Subtype=t.type.replace("/","#2F"));const i=za.MD5(za.lib.WordArray.create(new Uint8Array(r)));let a;n.Params.CheckSum=new String(i),n.Params.Size=r.byteLength,this._fileRegistry||(this._fileRegistry={});let o=this._fileRegistry[t.name];o&&function(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()&&(void 0===e.Params.ModDate&&void 0===t.Params.ModDate||e.Params.ModDate.getTime()===t.Params.ModDate.getTime())}(n,o)?a=o.ref:(a=this.ref(n),a.end(r),this._fileRegistry[t.name]={...n,ref:a});const s={Type:"Filespec",AFRelationship:t.relationship,F:new String(t.name),EF:{F:a},UF:new String(t.name)};t.description&&(s.Desc=new String(t.description));const l=this.ref(s);return l.end(),t.hidden||this.addNamedEmbeddedFile(t.name,l),this._root.data.AF?this._root.data.AF.push(l):this._root.data.AF=[l],l}};var Mh={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(){const e=Jf.readFileSync("/home/runner/work/react-pdf/react-pdf/packages/pdfkit/src/mixins/data/sRGB_IEC61966_2_1.icc"),t=this.ref({Length:e.length,N:3});t.write(e),t.end();const n=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:t});n.end(),this._root.data.OutputIntents=[n]},_getPdfaid(){return`\n        <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about="">\n            <pdfaid:part>${this.subset}</pdfaid:part>\n            <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance>\n        </rdf:Description>\n        `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},Nh={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return`\n        <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about="">\n            <pdfuaid:part>${this.subset}</pdfuaid:part>\n        </rdf:Description>\n        `}},Fh={_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(Mh),this.initPDFA(e.subset);break;case"PDF/UA":this._importSubset(Nh),this.initPDFUA()}}};class Ih{constructor(){this._metadata='\n        <?xpacket begin="\ufeff" id="W5M0MpCehiHzreSzNTczkc9d"?>\n            <x:xmpmeta xmlns:x="adobe:ns:meta/">\n                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n        '}_closeTags(){this._metadata=this._metadata.concat('\n                </rdf:RDF>\n            </x:xmpmeta>\n        <?xpacket end="w"?>\n        ')}append(e,t){void 0===t&&(t=!0),this._metadata=this._metadata.concat(e),t&&(this._metadata=this._metadata.concat("\n"))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var Dh={initMetadata(){this.metadata=new Ih},appendXML(e,t){void 0===t&&(t=!0),this.metadata.append(e,t)},_addInfo(){this.appendXML(`\n        <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">\n            <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate>\n            <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool>\n        </rdf:Description>\n        `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML('\n            <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">\n            '),this.info.Title&&this.appendXML(`\n                <dc:title>\n                    <rdf:Alt>\n                        <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li>\n                    </rdf:Alt>\n                </dc:title>\n                `),this.info.Author&&this.appendXML(`\n                <dc:creator>\n                    <rdf:Seq>\n                        <rdf:li>${this.info.Author}</rdf:li>\n                    </rdf:Seq>\n                </dc:creator>\n                `),this.info.Subject&&this.appendXML(`\n                <dc:description>\n                    <rdf:Alt>\n                        <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li>\n                    </rdf:Alt>\n                </dc:description>\n                `),this.appendXML("\n            </rdf:Description>\n            ")),this.appendXML(`\n        <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">\n            <pdf:Producer>${this.info.Creator}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(`\n            <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML("\n        </rdf:Description>\n        ")},endMetadata(){this._addInfo(),this.metadata.end(),1.3!=this.version&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:"Metadata",Subtype:"XML"}),this.metadataRef.compress=!1,this.metadataRef.write(Qa.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};class Bh extends Cu.Readable{constructor(e){switch(void 0===e&&(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}this.compress=null==this.options.compress||this.options.compress,this._pageBuffer=[],this._pageBufferStart=0,this._offsets=[],this._waiting=0,this._ended=!1,this._offset=0;const t=this.ref({Type:"Pages",Count:0,Kids:[]}),n=this.ref({Dests:new df});if(this._root=this.ref({Type:"Catalog",Pages:t,Names:n}),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){const t=this.options.info[e];this.info[e]=t}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=_f.generateFileID(this.info),this._write(`%PDF-${this.version}`),this._write("%ÿÿÿÿ"),!1!==this.options.autoFirstPage&&this.addPage()}addPage(e){null==e&&({options:e}=this),this.options.bufferPages||this.flushPages(),this.page=new wf(this,e),this._pageBuffer.push(this.page);const 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
2("pageAdded"),this}continueOnNewPage(e){const t=this.endPageMarkings(this.page);return this.addPage(null!=e?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 new Error(`switchToPage(${e}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${this._pageBufferStart+this._pageBuffer.length-1}`);return this.page=t}flushPages(){const e=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=e.length;for(let t of e)this.endPageMarkings(t),t.end()}addNamedDestination(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];0===n.length&&(n=["XYZ",null,null,null]),"XYZ"===n[0]&&null!==n[2]&&(n[2]=this.page.height-n[2]),n.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(e,n)}addNamedEmbeddedFile(e,t){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new df({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 df);let n={JS:new String(t),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,n)}ref(e){const t=new ff(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,t}_read(){}_write(e){return Qa.isBuffer(e)||(e=Qa.from(e+"\n","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,0===--this._waiting&&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];"string"==typeof t&&(t=new String(t));let n=this.ref(t);n.end(),this._info.data[e]=n}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(),0===this._waiting?this._finalize():this._ended=!0}_finalize(){const 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 ");const 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(yf.convert(t)),this._write("startxref"),this._write(`${e}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}const jh=e=>{Object.assign(Bh.prototype,e)};jh(Dh),jh(Lf),jh(Xf),jh(ch),jh(dh),jh(bh),jh(vh),jh(xh),jh(Th),jh(Uh),jh(zh),jh(Fh),Bh.LineWrapper=fh;const Wh=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];class Yh{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=oh.open(null,e)}encode(e){return this.src.encode(e)}layout(e){const[t,n]=this.encode(e),r=t.map((e,t)=>{const r=this.getGlyph(parseInt(e,16));return r.advanceWidth=n[t].advanceWidth,r}),i=n.reduce((e,t)=>e+t.advanceWidth,0);return{positions:n,stringIndices:n.map((e,t)=>t),glyphs:r,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:i,advanceHeight:0,bbox:void 0}}glyphForCodePoint(e){const 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".notdef"!==this.src.font.characterToGlyph(e)}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}}
2get 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 new Error("Method not implemented.")}glyphsForString(){throw new Error("Method not implemented.")}widthOfGlyph(){throw new Error("Method not implemented.")}getAvailableFeatures(){throw new Error("Method not implemented.")}createSubset(){throw new Error("Method not implemented.")}getVariation(){throw new Error("Method not implemented.")}getFont(){throw new Error("Method not implemented.")}getName(){throw new Error("Method not implemented.")}setDefaultLanguage(){throw new Error("Method not implemented.")}}class qh{src;fontFamily;fontStyle;fontWeight;data;options;loadResultPromise;constructor(e,t,n,r,i){this.src=e,this.fontFamily=t,this.fontStyle=n||"normal",this.fontWeight=r||400,this.data=null,this.options=i||{},this.loadResultPromise=null}async _load(){const{postscriptName:e}=this.options;let t=null;if(Wh.includes(this.src))t=new Yh(this.src);else if((e=>{const t=e.split(",")[0],n="data:"===t.substring(0,5),r="base64"===t.split(";")[1];return n&&r})(this.src)){const n=this.src.split(",")[1],r=new Uint8Array(atob(n).split("").map(e=>e.charCodeAt(0)));t=M.Ue(r,e)}else{const{headers:n,body:r,method:i="GET"}=this.options,a=await(async(e,t)=>{const n=await fetch(e,t),r=await n.arrayBuffer();return new Uint8Array(r)})(this.src,{method:i,body:r,headers:n});t=M.Ue(a,e)}if(t&&"fonts"in t)throw new Error("Font collection is not supported");this.data=t}async load(){return null===this.loadResultPromise&&(this.loadResultPromise=this._load()),this.loadResultPromise}}const Hh={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},Zh=e=>"string"==typeof e?Hh[e]:e,Vh=(e,t)=>e.fontWeight-t.fontWeight;class $h{family;sources;static create(e){return new $h(e)}constructor(e){this.family=e,this.sources=[]}register({src:e,fontWeight:t,fontStyle:n,...r}){const i=t?Zh(t):void 0;this.sources.push(new qh(e,this.family,n,i,r))}resolve(e){const{fontWeight:t=400,fontStyle:n="normal"}=e,r=this.sources.filter(e=>e.fontStyle===n),i=r.find(e=>e.fontWeight===t);if(i)return i;let a=null;const o=Zh(t);if(o>=400&&o<=500){const e=r.filter(e=>e.fontWeight<=o),t=r.filter(e=>e.fontWeight>500),n=r.filter(e=>e.fontWeight>=o&&e.fontWeight<500);a=n[0]||e[e.length-1]||t[0]}const s=r.filter(e=>e.fontWeight<o).sort(Vh),l=r.filter(e=>e.fontWeight>o).sort(Vh);if(o<400&&(a=s[s.length-1]||l[0]),o>500&&(a=l[0]||s[s.length-1]),!a)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${t}, fontStyle ${n}`);return a}}const Gh=e=>Array.isArray(e)?e:[e],Kh=(...e)=>(t,...n)=>{let r=t;const i=e.slice().reverse();for(let e=0;e<i.length;e+=1){r=(0,i[e])(r,...n)}return r};function Qh(e,t){const n={},r=Object.keys(t);for(let i=0;i<r.length;i+=1){const a=r[i],o=e[a];n[a]="function"==typeof o?o(t[a]):t[a]}return n}const Xh=e=>null==e;function Jh(e){return""===e?"":e[e.length-1]}const ed=(e,t)=>Object.entries(e).reduce((e,[n,r],i)=>(e[n]=t(r,n,i),e),{}),td=e=>{const t=(e=>/((-)?\d+\.?\d*)%/g.exec(`${e}`))(e);if(t){const e=parseFloat(t[1]);return{percent:e/100,value:e}}return null},nd=(e,t)=>{const n=Gh(e),r=Object.assign({},t);return n.forEach(e=>{delete r[e]}),r},rd=(e,t)=>{const n={};for(let r=0;r<e.length;r+=1){const i=e[r];i in t&&(n[i]=t[i])}return n},id=(e,t=0)=>{const n=new Array(t);for(let r=0;r<t;r+=1)n[r]=e;return n},ad=e=>Array.prototype.slice.call(e,0).reverse(),od=e=>e?e.charAt(0).toUpperCase()+e.slice(1):e,sd=e=>"string"==typeof e?Number.parseFloat(e):e;var ld=n(54299),cd=n(94462),ud=n(50786),fd=n(19818);const hd=(Math.sqrt(2)-1)/3*4,dd=(Math.sqrt(2)-1)/3*4,pd=(e,t,n,r=0,i=0)=>{const a=r-t,o=i-n,s=t*dd,l=n*dd,c=a+2*t,u=o+2*n,f=a+t,h=o+n;e.moveTo(a,h),e.bezierCurveTo(a,h-l,f-s,o,f,o),e.bezierCurveTo(f+s,o,c,h-l,c,h),e.bezierCurveTo(c,h+l,f+s,u,f,u),e.bezierCurveTo(f-s,u,a,h+l,a,h),e.closePath()},gd=e=>{if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error(`unsupported number: ${e}`)},md=(e,t,n,r,i)=>{const a=1e3/e._fontSize,o=1e3/(e._font.font.unitsPerEm||1e3),s=e._font.encodeGlyphs(t),l=n.map((e,n)=>({xAdvance:e.xAdvance*a,yAdvance:e.yAdvance*a,xOffset:e.xOffset,yOffset:e.yOffset,advanceWidth:t[n].advanceWidth*o}));return((e,t,n,r,i)=>{const a=[],o=e._fontSize/1e3;let s,l=0,c=!1;e.save(),e.transform(1,0,0,-1,0,e.page.height),i=e.page.height-i,null==e.page.fonts[e._font.id]&&(e.page.fonts[e._font.id]=e._font.ref()),e.addContent("BT"),e.addContent(`1 0 0 1 ${gd(r)} ${gd(i)} Tm`),e.addContent(`/${e._font.id} ${gd(e._fontSize)} Tf`);const u=e=>{if(l<e){const r=t.slice(l,e).join(""),i=n[e-1].xAdvance-n[e-1].advanceWidth;a.push(`<${r}> ${gd(-i)}`)}return l=e},f=t=>
2{if(u(t),a.length>0)return e.addContent(`[${a.join(" ")}] TJ`),a.length=0};for(s=0;s<n.length;s+=1){const t=n[s];t.xOffset||t.yOffset?(f(s),e.addContent(`1 0 0 1 ${gd(r+t.xOffset*o)} ${gd(i+t.yOffset*o)} Tm`),f(s+1),c=!0):(c&&(e.addContent(`1 0 0 1 ${gd(r)} ${gd(i)} Tm`),c=!1),t.xAdvance-t.advanceWidth!==0&&u(s+1)),r+=t.xAdvance*o}return f(s),e.addContent("ET"),e.restore()})(e,s,l,r,i)},yd=(e,t,n,r)=>{e.save();const i=t.box?.x||0,a=t.box?.y||0,o=t.runs[0]?.attributes.font?.[0],s=t.runs[0]?.attributes?.scale||1,l=t.xAdvance;if(!o)return;const c=o.ascent*s,u=o.xHeight*s,f=o.descent*s,h=o.capHeight*s;let d=i,p=a;switch(n){case"middle":d=i-l/2;break;case"end":d=i-l;break;default:d=i}switch(r){case"middle":case"central":p=a+h/2;break;case"hanging":p=a+h;break;case"mathematical":p=a+u;break;case"text-after-edge":p=a+f;break;case"text-before-edge":p=a+c;break;default:p=a}e.translate(d,p),t.runs.forEach(t=>((e,t)=>{if(!t.glyphs)return;if(!t.positions)return;const n=t.xAdvance,r=t.attributes.font?.[0],{fontSize:i,color:a,opacity:o}=t.attributes;a&&e.fillColor(a),e.fillOpacity(o),r&&e.font("STANDARD"===r.type?r.fullName:r,i);try{md(e,t.glyphs,t.positions,0,0)}catch(e){console.log(e)}e.translate(n,0)})(e,t)),e.restore()},bd=e=>{let t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);t.length%2!=0&&(t=t.slice(0,-1));return(e=>{const t=[];for(let n=0;n<e.length;n+=2)t.push([e[n],e[n+1]]);return t})(t.map(parseFloat))},vd=(e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(t=>e.lineTo(t[0],t[1])))},wd=(Math.sqrt(2)-1)/3*4,_d=(e,t)=>{if(!t.box)return;if(!t.style)return;const{top:n,left:r,width:i,height:a}=t.box,{borderTopLeftRadius:o=0,borderTopRightRadius:s=0,borderBottomRightRadius:l=0,borderBottomLeftRadius:c=0}=t.style,u=Math.min(s,.5*i,.5*a),f=u*(1-wd);e.moveTo(r+u,n),e.lineTo(r+i-u,n),e.bezierCurveTo(r+i-f,n,r+i,n+f,r+i,n+u);const h=Math.min(l,.5*i,.5*a),d=h*(1-wd);e.lineTo(r+i,n+a-h),e.bezierCurveTo(r+i,n+a-d,r+i-d,n+a,r+i-h,n+a);const p=Math.min(c,.5*i,.5*a),g=p*(1-wd);e.lineTo(r+p,n+a),e.bezierCurveTo(r+g,n+a,r,n+a-g,r,n+a-p);const m=Math.min(o,.5*i,.5*a),y=m*(1-wd);e.lineTo(r,n+m),e.bezierCurveTo(r,n+y,r+y,n,r+m,n),e.closePath(),e.clip()},xd=(e,t)=>{if(!t.origin)return;const{props:n,style:r}=t,i=[t.origin.left,t.origin.top],a="transform"in n?n.transform:void 0;(r?.transform||a||[]).forEach(t=>{((e,t,n)=>{const{operation:r,value:i}=t;switch(r){case"scale":{const[t,r]=i;e.scale(t,r,{origin:n});break}case"rotate":{const[t]=i;e.rotate(t,{origin:n});break}case"translate":{const[t,r=0]=i;e.translate(t,r,{origin:n});break}case"skew":{const[t=0,r=0]=i,a=t*Math.PI/180,o=r*Math.PI/180,s=Math.tan(a),l=Math.tan(o);let c=0,u=0;if(null!=n){[c,u]=Array.from(n);const e=u+l*c;c-=c+s*u,u-=e}e.transform(1,l,s,1,c,u);break}case"matrix":e.transform(...i);break;default:console.error(`Transform operation: '${r}' doesn't supported`)}})(e,t,i)})},Ad=e=>Math.max(-1/0,...e),Sd=e=>Math.min(1/0,...e),kd=e=>{const t=bd(e.props?.points),n=t.map(e=>e[0]),r=t.map(e=>e[1]);return[Sd(n),Sd(r),Ad(n),Ad(r)]},Td={[h]:e=>{const t=e.props?.x||0,n=e.props?.y||0;return[t,n,t+(e.props?.width||0),n+(e.props?.height||0)]},[d]:e=>{const t=e.props?.x1||0,n=e.props?.y1||0,r=e.props?.x2||0,i=e.props?.y2||0;return[Math.min(t,r),Math.min(n,i),Math.max(t,r),Math.max(n,i)]},[f]:e=>{const t=(0,ud.Z)(ld(cd(e.props?.d||"")));if(!t.length)return[0,0,0,0];const n=[1/0,1/0,-1/0,-1/0];for(let e=0,r=t.length;e<r;e+=1){const r=t[e].slice(1);for(let e=0;e<r.length;e+=2)r[e+0]<n[0]&&(n[0]=r[e+0]),r[e+1]<n[1]&&(n[1]=r[e+1]),r[e+0]>n[2]&&(n[2]=r[e+0]),r[e+1]>n[3]&&(n[3]=r[e+1])}return n},[S]:e=>{const t=e.props?.r||0,n=e.props?.cx||0,r=e.props?.cy||0;return[n-t,r-t,n+t,r+t]},[k]:e=>{const t=e.props?.cx||0,n=e.props?.cy||0,r=e.props?.rx||0,i=e.props?.ry||0;return[t-r,n-i,t+r,n+i]},[T]:kd,[C]:kd},Ed=e=>{const t=Td[e.type];return t?t(e):[0,0,0,0]};function Cd(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]]}const Rd=(e,t,n,r)=>{const i=t.map(e=>{switch(e.operation){case"scale":{const t=e.value;return[t[0],0,0,t[1],0,0]}case"translate":{const t=e.value;let i=t[0]||0,a=t[1]||0;return"objectBoundingBox"===r&&(i=(n[2]-n[0])*i,a=(n[3]-n[1])*a),[1,0,0,1,i,a]}case"rotate":{const t=e.value,n=Math.cos(t[0]),r=Math.sin(t[0]);
2return[n,r,-r,n,0,0]}case"skew":{const t=e.value;return[1,Math.tan(t[0]),Math.tan(t[1]),1,0,0]}case"matrix":{const t=e.value;let i=t[4]||0,a=t[5]||0;return"objectBoundingBox"===r&&(i=(n[2]-n[0])*i,a=(n[3]-n[1])*a),[t[0],t[1],t[2],t[3],i,a]}default:return[1,0,0,1,0,0]}}),a=i.reduce(Cd,[1,0,0,1,0,0]);e.setTransform(...a)},Od=(e,t)=>(e=>!!e.props&&"fill"in e.props&&"string"!=typeof e.props.fill&&e.props.fill?.type===P)(t)?((e,t)=>{if(!t.props)return;if(!("fill"in t.props))return;const n=Ed(t),r=t.props?.fill;if(!r)return;const i=r.props.gradientUnits||"objectBoundingBox",a=r.props.gradientTransform||[];let o=r.props.x1||0,s=r.props.y1||0,l=r.props.x2||1,c=r.props.y2||0;if("objectBoundingBox"===i){const e=n[2]-n[0],t=n[3]-n[1],r=n[0],i=n[1];o=e*o+r,s=t*s+i,l=e*l+r,c=t*c+i}const u=e.linearGradient(o,s,l,c);Rd(u,a,n,i),r.children?.forEach(e=>{u.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(u)})(e,t):(e=>!!e.props&&"fill"in e.props&&"string"!=typeof e.props.fill&&e.props.fill?.type===L)(t)?((e,t)=>{if(!t.props)return;if(!("fill"in t.props))return;const n=Ed(t),r=t.props?.fill;if(!r)return;const i=r.props.gradientUnits||"objectBoundingBox",a=r.props.gradientTransform||[];let o=r.props.r||.5,s=r.props.cx||.5,l=r.props.cy||.5,c=r.props.fx||s,u=r.props.fy||l;if("objectBoundingBox"===i){const e=n[2]-n[0],t=n[3]-n[1],r=n[0],i=n[1];o*=e,s=e*s+r,l=t*l+i,c=e*c+r,u=t*u+i}const f=e.radialGradient(s,l,0,c,u,o);Rd(f,a,n,i),r.children?.forEach(e=>{f.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(f)})(e,t):((e,t)=>{if(!t.props)return;if(!("fill"in t.props))return;const n=t.props?.fill;n&&e.fillColor(n)})(e,t),Pd=()=>{},Ld={[x]:Pd,[O]:Pd,[f]:(e,t)=>{const n=t.props?.d;n&&e.path(t.props.d)},[h]:(e,t)=>{const n=t.props?.x||0,r=t.props?.y||0,i=t.props?.rx||0,a=t.props?.ry||0,o=t.props?.width||0,s=t.props?.height||0;if(o&&s){if(i&&a){const t=i*hd,l=a*hd;e.moveTo(n+i,r),e.lineTo(n-i+o,r),e.bezierCurveTo(n-i+o+t,r,n+o,r+a-l,n+o,r+a),e.lineTo(n+o,r+s-a),e.bezierCurveTo(n+o,r+s-a+l,n-i+o+t,r+s,n-i+o,r+s),e.lineTo(n+i,r+s),e.bezierCurveTo(n+i-t,r+s,n,r+s-a+l,n,r+s-a),e.lineTo(n,r+a),e.bezierCurveTo(n,r+a-l,n+i-t,r,n+i,r)}else e.moveTo(n,r),e.lineTo(n+o,r),e.lineTo(n+o,r+s),e.lineTo(n,r+s);e.closePath()}},[d]:(e,t)=>{const{x1:n,x2:r,y1:i,y2:a}=t.props||{};e.moveTo(n,i),e.lineTo(r,a)},[i]:()=>{},[s]:(e,t)=>{t.children.forEach(t=>yd(e,t.lines[0],t.props.textAnchor,t.props.dominantBaseline))},[S]:(e,t)=>{const n=t.props?.cx,r=t.props?.cy,i=t.props?.r;pd(e,i,i,n,r)},[_]:(e,t)=>{if(!t.box)return;if(!t.image?.data)return;const{x:n=0,y:r=0}=t.props,{width:i,height:a,opacity:o}=t.style,s=t.box.paddingLeft||0,l=t.box.paddingLeft||0;0!==i&&0!==a?"string"!=typeof i&&"string"!=typeof a?(e.save(),e.fillOpacity(o||1).image(t.image.data,n+l,r+s,{width:i,height:a}),e.restore()):console.warn(`Image with src '${t.props.href}' skipped due to percentage width or height`):console.warn(`Image with src '${t.props.href}' skipped due to invalid dimensions`)},[k]:(e,t)=>{const{cx:n,cy:r,rx:i,ry:a}=t.props||{};pd(e,i,a,n,r)},[T]:(e,t)=>{const n=bd(t.props.points||"");vd(e,n),e.closePath()},[C]:(e,t)=>{const n=bd(t.props.points||"");vd(e,n)}},Ud=(e,t)=>{const n=Ld[t.type];n?n(e,t):console.warn(`SVG node of type ${t.type} is not currently supported`)},zd=(e,t)=>{((e,t)=>{if(!t.props)return;if(!("strokeLinecap"in t.props))return;const n=t.props?.strokeLinecap;n&&e.lineCap(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeDasharray"in t.props))return;const n=t.props?.strokeDasharray||null;n&&e.dash(n.split(/[\s,]+/).map(Number))})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeLinejoin"in t.props))return;const n=t.props.strokeLinejoin;n&&e.lineJoin(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeWidth"in t.props))return;const n=t.props.strokeWidth;n&&e.lineWidth(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("stroke"in t.props))return;const n=t.props.stroke;n&&e.strokeColor(n)})(e,t),Od(e,t),((e,t)=>{if(!t.props)return;if(!("strokeOpacity"in t.props))return;const n=t.props?.strokeOpacity;Xh(n)||e.strokeOpacity(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("fillOpacity"in t.props))return;const n=t.props.fillOpacity||null;Xh(n)||e.fillOpacity(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("opacity"in t.props))return;const n=t.props.opacity;Xh(n)||e.opacity(n)})(e,t),xd(e,t),Ud(e,t),((e,t)=>{const n=t.props||{};"fill"in n&&"stroke"in n&&n.fill&&n.stroke?e.fillAndStroke(n.fillRule):"fill"in n&&n.fill?e.fill(n.fillRule):"stroke"in n&&n.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore(
2))})(e,t)},Md=(e,t)=>{(t.children||[]).forEach(t=>{e.save(),((e,t)=>{if(!t.props)return;if(!("clipPath"in t.props))return;const n=t.props.clipPath;n&&((n.children||[]).forEach(t=>Ud(e,t)),e.clip())})(e,t),zd(e,t),Md(e,t),e.restore()})},Nd={value:"#000",opacity:1},Fd=e=>{if(!e)return Nd;const t=fd.get(e);if(!t)return Nd;return{value:fd.to.hex(t.value.slice(0,3)),opacity:t.value[3]}},Id=/^#.+/,Dd=(e,t)=>{const{xOffset:n=0,yOffset:r=0,width:i,height:a,image:o}=t;e.translate(-i+n,-a+r),e.image(o,0,0,{fit:[i,a],align:"center",valign:"bottom"})},Bd=(e,t)=>{if(!t.glyphs)return;if(!t.positions)return;const n=t.attributes.font?.[0];if(!n)return;const{fontSize:r,link:i}=t.attributes,a=Fd(t.attributes.color),o=Xh(t.attributes.opacity)?a.opacity:t.attributes.opacity,{height:s=0,descent:l=0,xAdvance:c=0}=t;e.fillColor(a.value),e.fillOpacity(o),i&&((e=>e.match(Id))(i)?e.goTo(0,-s-l,c,s,i.slice(1)):e.link(0,-s-l,c,s,i)),((e,t)=>{if(!t.glyphs)return;if(!t.positions)return;const n=t.attributes.font?.[0];if(!n)return;e.save();const r=n.glyphForCodePoint(32),i=n.glyphForCodePoint(65532);let a=0;for(let n=0;n<t.glyphs.length;n+=1){const o=t.positions[n],s=t.glyphs[n];a+=o.xAdvance||0,s.id===i.id&&t.attributes.attachment&&(e.translate(a,o.yOffset||0),Dd(e,t.attributes.attachment),t.glyphs[n]=r,a=0)}e.restore()})(e,t),e.font("STANDARD"===n.type?n.fullName:n,r);try{md(e,t.glyphs,t.positions,0,0)}catch(e){console.log(e)}e.translate(c,0)},jd=(e,t,n)=>{const r=Fd(n);e.save(),e.fillOpacity(r.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(r.value),e.restore()},Wd=(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)){const n=Math.max(2,t.rect.height);let r=1.1*n;const i=Math.floor(t.rect.width/(2*r));r+=(t.rect.width-2*i*r)/i/2;const a=t.rect.y+n,o=t.rect.y-n;let{x:s}=t.rect;e.moveTo(t.rect.x,t.rect.y);for(let n=0;n<i;n+=1)e.bezierCurveTo(s+r,a,s+r,o,s+2*r,t.rect.y),s+=2*r}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+2*t.rect.height),e.lineTo(t.rect.x+t.rect.width,t.rect.y+2*t.rect.height));e.stroke(t.color),e.restore()},Yd=(e,t)=>{t.forEach(t=>{((e,t)=>{if(!t.box)return;const n=t.ascent||0;e.save(),e.translate(t.box.x,t.box.y+n);for(let r=0;r<t.runs.length;r+=1){const i=t.runs[r],a=r===t.runs.length-1;if(i.attributes.backgroundColor){const r=i.xAdvance??0,o=a?t.overflowRight??0:0,s={x:0,y:-n,height:t.box.height,width:r-o};jd(e,s,i.attributes.backgroundColor)}Bd(e,i)}if(e.restore(),e.save(),e.translate(t.box.x,t.box.y),t.decorationLines)for(let n=0;n<t.decorationLines.length;n+=1){const r=t.decorationLines[n];Wd(e,r)}e.restore()})(e,t)})},qd=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),Hd=(e,t,n,r,i,a)=>{const o=e/t,s=n/r,l=td(i??null),c=td(a??null),u=l?l.percent:.5,f=c?c.percent:.5;if(o>s){const n=t,r=n*s,o=qd(a)?a:0;return{width:r,height:n,xOffset:qd(i)?i:(e-r)*u,yOffset:o}}const h=e,d=h/s,p=qd(i)?i:0;return{width:h,height:d,yOffset:qd(a)?a:(t-d)*f,xOffset:p}},Zd=(e,t,n,r,i,a)=>{const o=n,s=r,l=td(i??null),c=td(a??null),u=l?l.percent:.5,f=c?c.percent:.5;return{width:o,height:s,xOffset:qd(i)?i:(e-o)*u,yOffset:qd(a)?a:(t-s)*f}},Vd=(e="fill",t,n,r,i,a,o)=>{switch(e){case"contain":return Hd(t,n,r,i,a,o);case"cover":return((e,t,n,r,i,a)=>{const o=n/r,s=e/t,l=td(i??null),c=td(a??null),u=l?l.percent:.5,f=c?c.percent:.5;if(s>o){const n=e,r=n/o,s=qd(i)?i:0;return{width:n,height:r,yOffset:qd(a)?a:(t-r)*f,xOffset:s}}const h=t*o;return{width:h,height:t,xOffset:qd(i)?i:(e-h)*u,yOffset:qd(a)?a:0}})(t,n,r,i,a,o);case"none":return Zd(t,n,r,i,a,o);case"scale-down":return((e,t,n,r,i,a)=>{const o=Hd(e,t,n,r,i,a),s=Zd(e,t,n,r,i,a);return o.width<s.width?o:s})(t,n,r,i,a,o);default:return((e,t,n,r)=>({width:e,height:t,xOffset:td(n??null)?0:n||0,yOffset:td(r??null)?0:r||0}))(t,n,a,o)}},$d=(e,t)=>{t.props&&"debug"in t.props&&t.props.debug&&(e.save(),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:c=0,borderLeftWidth:u=0,borderTopWidth:f=0,borderRightWidth:h=0,borderBottomWidth:d=0}=t.box;e.fillColor("#a1c6e7").opacity(.5).rect(n+o+u,r+s+f,i-o-l-h-u,a-s-c-f-d).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:c=0,borderLeftWidth:u=0,borderTopWidth:f=0,borderRightWidth:h=0,borderBottomWidth:d=0}=t.box;e.fillColor("#c4deb9").opacity(.5),e.rect(n+o+u,r+f,i-l-o-u-h,s).fill(),e.rect(n+u,r+f,o,a-f-d).fill(),e.rect(n+i-l-h,r+f,l,a-f-d).fill(),e.rect(n+o+u,r+a-c-d,i-l-o-u-h,c).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:c=0}=t.box;e.fillColor("#f8cca1").opacity(.5),e.rect(n,r-s,i,s).fill(),e.rect(n-o,r-s,o,a+s+c).fill(),e.rect(n+i,r-s,l,a+s+c).fill(),e.rect(n,r+a,i,c).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:c=0}
2=t.box,u=Math.round(i+o+l),f=Math.round(a+s+c);e.fontSize(6).opacity(1).fillColor("black").text(`${u} x ${f}`,n-o,Math.max(r-s-4,1),{width:1/0})})(e,t),((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")})(e,t),e.restore())},Gd=["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"],Kd=(Math.sqrt(2)-1)/3*4,Qd=(e,t)=>{if(!t.box)return;if(!(e=>e.box&&(e.box.borderTopWidth||e.box.borderRightWidth||e.box.borderBottomWidth||e.box.borderLeftWidth))(t))return;const{width:n,height:r,borderTopWidth:i=0,borderLeftWidth:a=0,borderRightWidth:o=0,borderBottomWidth:s=0}=t.box,{opacity:l=1,borderTopColor:c="black",borderTopStyle:u="solid",borderLeftColor:f="black",borderLeftStyle:h="solid",borderRightColor:d="black",borderRightStyle:p="solid",borderBottomColor:g="black",borderBottomStyle:m="solid"}=t.style,y=t.style.borderTopLeftRadius||0,b=t.style.borderTopRightRadius||0,v=t.style.borderBottomLeftRadius||0,w=t.style.borderBottomRightRadius||0,_={borderTopColor:c,borderTopWidth:i,borderTopStyle:u,borderLeftColor:f,borderLeftWidth:a,borderLeftStyle:h,borderRightColor:d,borderRightWidth:o,borderRightStyle:p,borderBottomColor:g,borderBottomWidth:s,borderBottomStyle:m},x=Math.min(b,.5*n,.5*r),A=Math.min(y,.5*n,.5*r),S=Math.min(w,.5*n,.5*r),k=Math.min(v,.5*n,.5*r);e.save(),e.strokeOpacity(l),i&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderTopWidth:c,borderRightWidth:u,borderLeftWidth:f}=n;e.moveTo(o+i,a),e.lineTo(o+s-r,a);const h=r*(1-Kd);e.bezierCurveTo(o+s-h,a,o+s,a+h,o+s,a+r);const d=a+Math.max(c,r);e.lineTo(o+s,d),e.lineTo(o+s-u,d);const p=Math.max(r-u,0),g=Math.max(r-c,0),m=p*(1-Kd),y=g*(1-Kd);e.bezierCurveTo(o+s-u,a+c+y,o+s-u-m,a+c,o+s-u-p,a+c),e.lineTo(o+Math.max(i,f),a+c);const b=Math.max(i-f,0),v=Math.max(i-c,0),w=b*(1-Kd),_=v*(1-Kd),x=a+Math.max(c,i);e.bezierCurveTo(o+f+w,a+c,o+f,a+c+_,o+f,x),e.lineTo(o,x),e.lineTo(o,a+i);const A=i*(1-Kd);if(e.bezierCurveTo(o,a+A,o+A,a,o+i,a),e.closePath(),e.clip(),u){const t=-c/u;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o,a),e.lineTo(o,a+l),e.closePath(),e.clip()}if(f){const t=-c/f;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o,a),e.lineTo(o+s,a),e.lineTo(o+s,a+l),e.closePath(),e.clip()}})(e,t.box,_,x,A),((e,t,n,r,i)=>{const{top:a,left:o,width:s}=t,{borderTopColor:l,borderTopWidth:c,borderTopStyle:u,borderRightWidth:f,borderLeftWidth:h}=n,d=i*(1-Kd),p=r*(1-Kd);e.moveTo(o,a+Math.max(i,c)),e.bezierCurveTo(o,a+d,o+d,a,o+i,a),e.lineTo(o+s-r,a),e.bezierCurveTo(o+s-p,a,o+s,a+p,o+s,a+r),e.strokeColor(l),e.lineWidth(2*Math.max(f,c,h)),"dashed"===u?e.dash(2*c,{space:1.2*c}):"dotted"===u&&e.dash(c,{space:1.2*c}),e.stroke(),e.undash()})(e,t.box,_,x,A),e.restore()),o&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderTopWidth:c,borderRightWidth:u,borderBottomWidth:f}=n;e.moveTo(o+s,a+r),e.lineTo(o+s,a+l-i);const h=i*(1-Kd);e.bezierCurveTo(o+s,a+l-h,o+s-h,a+l,o+s-i,a+l);const d=o+s-Math.max(u,i);e.lineTo(d,a+l),e.lineTo(d,a+l-f);const p=Math.max(i-u,0),g=Math.max(i-f,0),m=p*(1-Kd),y=g*(1-Kd);e.bezierCurveTo(o+s-u-m,a+l-f,o+s-u,a+l-f-y,o+s-u,a+l-Math.max(i,f)),e.lineTo(o+s-u,a+Math.max(r,c));const b=Math.max(r-u,0),v=Math.max(r-c,0),w=b*(1-Kd),_=v*(1-Kd),x=o+s-Math.max(r,u);e.bezierCurveTo(o+s-u,a+c+_,o+s-u-w,a+c,x,a+c),e.lineTo(x,a),e.lineTo(o+s-r,a);const A=r*(1-Kd);if(e.bezierCurveTo(o+s-A,a,o+s,a+A,o+s,a+r),e.closePath(),e.clip(),c){const t=-c/u;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o+s,a+l),e.lineTo(o,a+l),e.closePath(),e.clip()}if(f){const t=f/u;e.moveTo(o+s/2,t*(-s/2)+a+l),e.lineTo(o+s,a+l),e.lineTo(o+s,a),e.lineTo(o,a),e.closePath(),e.clip()}})(e,t.box,_,x,S),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderRightColor:c,borderRightStyle:u,borderRightWidth:f,borderTopWidth:h,borderBottomWidth:d}=n,p=i*(1-Kd),g=r*(1-Kd);e.moveTo(o+s-r,a),e.bezierCurveTo(o+s-g,a,o+s,a+g,o+s,a+r),e.lineTo(o+s,a+l-i),e.bezierCurveTo(o+s,a+l-p,o+s-p,a+l,o+s-i,a+l),e.strokeColor(c),e.lineWidth(2*Math.max(f,h,d)),"dashed"===u?e.dash(2*f,{space:1.2*f}):"dotted"===u&&e.dash(f,{space:1.2*f}),e.stroke(),e.undash()}
2)(e,t.box,_,x,S),e.restore()),s&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderBottomWidth:c,borderRightWidth:u,borderLeftWidth:f}=n;e.moveTo(o+s-i,a+l),e.lineTo(o+r,a+l);const h=r*(1-Kd);e.bezierCurveTo(o+h,a+l,o,a+l-h,o,a+l-r);const d=a+l-Math.max(c,r);e.lineTo(o,d),e.lineTo(o+f,d);const p=Math.max(r-f,0),g=Math.max(r-c,0),m=p*(1-Kd),y=g*(1-Kd);e.bezierCurveTo(o+f,a+l-c-y,o+f+m,a+l-c,o+f+p,a+l-c),e.lineTo(o+s-Math.max(i,u),a+l-c);const b=Math.max(i-u,0),v=Math.max(i-c,0),w=b*(1-Kd),_=v*(1-Kd),x=a+l-Math.max(c,i);e.bezierCurveTo(o+s-u-w,a+l-c,o+s-u,a+l-c-_,o+s-u,x),e.lineTo(o+s,x),e.lineTo(o+s,a+l-i);const A=i*(1-Kd);if(e.bezierCurveTo(o+s,a+l-A,o+s-A,a+l,o+s-i,a+l),e.closePath(),e.clip(),u){const t=c/u;e.moveTo(o+s/2,t*(-s/2)+a+l),e.lineTo(o+s,a+l),e.lineTo(o,a+l),e.lineTo(o,a),e.closePath(),e.clip()}if(f){const t=-c/f;e.moveTo(o+s/2,t*(s/2)+a+l),e.lineTo(o,a+l),e.lineTo(o+s,a+l),e.lineTo(o+s,a),e.closePath(),e.clip()}})(e,t.box,_,k,S),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderBottomColor:c,borderBottomStyle:u,borderBottomWidth:f,borderRightWidth:h,borderLeftWidth:d}=n,p=r*(1-Kd),g=i*(1-Kd);e.moveTo(o+s,a+l-i),e.bezierCurveTo(o+s,a+l-g,o+s-g,a+l,o+s-i,a+l),e.lineTo(o+r,a+l),e.bezierCurveTo(o+p,a+l,o,a+l-p,o,a+l-r),e.strokeColor(c),e.lineWidth(2*Math.max(f,h,d)),"dashed"===u?e.dash(2*f,{space:1.2*f}):"dotted"===u&&e.dash(f,{space:1.2*f}),e.stroke(),e.undash()})(e,t.box,_,k,S),e.restore()),a&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderTopWidth:c,borderLeftWidth:u,borderBottomWidth:f}=n;e.moveTo(o,a+l-r),e.lineTo(o,a+i);const h=i*(1-Kd);e.bezierCurveTo(o,a+h,o+h,a,o+i,a);const d=o+Math.max(u,i);e.lineTo(d,a),e.lineTo(d,a+c);const p=Math.max(i-u,0),g=Math.max(i-c,0),m=p*(1-Kd),y=g*(1-Kd);e.bezierCurveTo(o+u+m,a+c,o+u,a+c+y,o+u,a+Math.max(i,c)),e.lineTo(o+u,a+l-Math.max(r,f));const b=Math.max(r-u,0),v=Math.max(r-f,0),w=b*(1-Kd),_=v*(1-Kd),x=o+Math.max(r,u);e.bezierCurveTo(o+u,a+l-f-_,o+u+w,a+l-f,x,a+l-f),e.lineTo(x,a+l),e.lineTo(o+r,a+l);const A=r*(1-Kd);if(e.bezierCurveTo(o+A,a+l,o,a+l-A,o,a+l-r),e.closePath(),e.clip(),f){const t=-f/u;e.moveTo(o+s/2,t*(s/2)+a+l),e.lineTo(o,a+l),e.lineTo(o,a),e.lineTo(o+s,a),e.closePath(),e.clip()}if(f){const t=-c/u;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o,a),e.lineTo(o,a+l),e.lineTo(o+s,a+l),e.closePath(),e.clip()}})(e,t.box,_,k,A),((e,t,n,r,i)=>{const{top:a,left:o,height:s}=t,{borderLeftColor:l,borderLeftStyle:c,borderLeftWidth:u,borderTopWidth:f,borderBottomWidth:h}=n,d=r*(1-Kd),p=i*(1-Kd);e.moveTo(o+r,a+s),e.bezierCurveTo(o+d,a+s,o,a+s-d,o,a+s-r),e.lineTo(o,a+i),e.bezierCurveTo(o,a+p,o+p,a,o+i,a),e.strokeColor(l),e.lineWidth(2*Math.max(u,f,h)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()})(e,t.box,_,k,A),e.restore()),e.restore()},Xd=(e,t)=>{!!t.box&&!!t.style?.backgroundColor&&(e.save(),_d(e,t),((e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box,o=Fd(t.style.backgroundColor),s=Xh(t.style?.opacity)?1:t.style.opacity,l=Math.min(o.opacity,s);e.fillOpacity(l).fillColor(o.value).rect(r,n,i,a).fill()})(e,t),e.restore())},Jd=e=>"string"==typeof e,ep=(e,t,n)=>{if(!n||!t.box)return;const r=(e=>/^#.+/.test(e))(n),i=r?"goTo":"link",a=r?n.slice(1):n,{top:o,left:s,width:l,height:c}=t.box;e[i](s,o,l,c,a)},tp=e=>{const t={...e};return Object.entries(t).forEach(e=>{e[1]||delete t[e[0]]}),t},np=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}),rp=e=>tp({...np(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||[""]}),ip=(e,t,n,r)=>{const i=e.ref({Type:"XObject",Subtype:"Form",BBox:[0,0,n,r],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Font:{ZaDi:e._acroform.fonts.ZaDi}}});return i.initDeflate(),i.write(`/Tx BMC\nq\n/ZaDi ${.8*r} Tf\nBT\n${.45*n} ${r/4} Td (${t}) Tj\nET\nQ\nEMC`),i.end(null),i},ap={[s]:(e,t)=>{if(!t.box)return;if(!t.lines)return;const{top:n,left:r}=t.box,i=[t.lines],a=t.box?.paddingTop||0,o=t.box?.paddingLeft||0,s=t.lines[0]?t.lines[0].box.y:0,l=t.alignOffset||0;
2e.save(),e.translate(r+o-l,n+a-s),i.forEach(t=>{Yd(e,t)}),e.restore()},[u]:(e,t)=>{if(!t.box)return;const{top:n,left:r}=t.box,i=t?.children?.[0].value||"",a=t.style?.backgroundColor;e.note(r,n,0,0,i,{color:a})},[_]:(e,t,n)=>{e.save(),_d(e,t),((e,t,n)=>{if(!t.box)return;if(!t.image)return;const{left:r,top:i}=t.box,a=t.style?.opacity,o=t.style?.objectFit,s=t.style?.objectPositionX,l=t.style?.objectPositionY,c=t.box.paddingTop||0,u=t.box.paddingRight||0,f=t.box.paddingBottom||0,h=t.box.paddingLeft||0,d=n.imageCache||new Map,{width:p,height:g,xOffset:m,yOffset:y}=Vd(o,t.box.width-h-u,t.box.height-c-f,t.image.width,t.image.height,s,l);if(t.image.data)if(0!==p&&0!==g){const n=t.image.key,o=d.get(n)||((e,t)=>{const n=t.image.data;let r;return"string"==typeof n&&(r=e._imageRegistry[n]),r||(r=e.openImage(n)),r.obj||r.embed(e),r})(e,t);n&&d.set(n,o);const s=Xh(a)?1:a;e.fillOpacity(s).image(o,r+h+m,i+c+y,{width:p,height:g})}else console.warn(`Image with src '${JSON.stringify(t.props.src||t.props.source)}' skipped due to invalid dimensions`)})(e,t,n),e.restore()},[p]:(e,t,n)=>{const r=t.props?.name||"";e._root.data.AcroForm||e.initForm();const i=e.formField(r),a=n;a.fieldSets?a.fieldSets.push(i):a.fieldSets=[i]},[g]:(e,t,n)=>{if(!t.box)return;const{top:r,left:i,width:a,height:o}=t.box,s=t.props?.name||"",l=n.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formText(s,i,r,a,o,((e,t)=>tp({...np(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}))(t,l))},[m]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box,o=t.props?.name||"";e._root.data.AcroForm||e.initForm(),e.formCombo(o,r,n,i,a,rp(t))},[y]:(e,t,n)=>{if(!t.box)return;const{top:r,left:i,width:a,height:o}=t.box,s=t.props?.name||"",l=n.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formCheckbox(s,i,r,a,o,((e,t,n)=>{const{width:r,height:i}=t.box||{},a=t.props?.onState||"Yes",o=t.props?.offState||"Off",s=t.props?.xMark||!1;if(!Object.prototype.hasOwnProperty.call(e._acroform.fonts,"ZaDi")){const t=e.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});e._acroform.fonts.ZaDi=t,t.end(null)}const l={[a]:ip(e,s?"8":"4",r,i),[o]:ip(e,s?" ":"8",r,i)};return tp({...np(t),backgroundColor:t.props?.backgroundColor||void 0,borderColor:t.props?.borderColor||void 0,parent:n||void 0,value:`/${!0===t.props?.checked?a:o}`,defaultValue:`/${!0===t.props?.checked?a:o}`,AS:!0===t.props?.checked?a:o,AP:{N:l,D:l}})})(e,t,l))},[b]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box||{},o="name"in t.props&&t.props.name||"";e._root.data.AcroForm||e.initForm(),e.formList(o,r,n,i,a,rp(t))},[A]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box,o=t.box.paddingTop||0,s=t.box.paddingLeft||0,l=i-s-(t.box.paddingRight||0),c=a-o-(t.box.paddingBottom||0);l&&c||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(r+s,n+o),t.props.paint&&t.props.paint((e=>{const t=Gd.reduce((n,r)=>({...n,[r]:(...n)=>(e[r](...n),t)}),{});return t})(e),l,c),e.restore()},[a]:(e,t)=>{e.save(),_d(e,t),((e,t)=>{if(!t.box)return;const{top:n,left:r}=t.box,i=t.box.paddingLeft||0,a=t.box.paddingTop||0;e.translate(r+i,n+a)})(e,t),((e,t)=>{if(!t.box)return;const{width:n,height:r}=t.box,{viewBox:i,preserveAspectRatio:a}=t.props,{meetOrSlice:o="meet",align:s="xMidYMid"}=a||{};if(null==i||null==n||null==r)return;const l=i?.minX||0,c=i?.minY||0,u=i?.maxX||n,f=i?.maxY||r,h=u/f,d=n/r,p=n/u,g=r/f;if("none"===s)return e.scale(p,g),void e.translate(-l,-c);if(h<d&&"meet"===o||h>=d&&"slice"===o)switch(e.scale(g,g),s){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-l,-c);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-l-(u-n*f/r)/2,-c);break;default:e.translate(-l-(u-n*f/r),-c)}else switch(e.scale(p,p),s){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-l,-c);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-l,-c-(f-r*u/n)/2);break;default:e.translate(-l,-c-(f-r*u/n))}}
2)(e,t),Md(e,t),e.restore()},[l]:(e,t)=>{const n=t.props||{};return"src"in n&&Jd(n.src)?ep(e,t,n.src):"href"in n&&Jd(n.href)?ep(e,t,n.href):void 0}},op={[p]:(e,t,n)=>{n.fieldSets.pop()}},sp=(e,t,n)=>{const r="hidden"===t.style?.overflow,i=(e=>e.type!==s&&e.type!==a)(t);t.type===c&&((e,t)=>{if(!t.box)return;const{width:n,height:r}=t.box,i=(t.props?.dpi||72)/72;e.addPage({size:[n,r],margin:0,userUnit:i})})(e,t),e.save(),r&&_d(e,t),xd(e,t),Xd(e,t),Qd(e,t);const o=ap[t.type];o&&o(e,t,n),i&&((e,t,n)=>{e.save(),t.box&&e.translate(t.box.left,t.box.top),(t.children||[]).forEach(t=>sp(e,t,n)),e.restore()})(e,t,n);const l=op[t.type];l&&l(e,t,n),((e,t)=>{t.box&&t.props&&"id"in t.props&&e.addNamedDestination(t.props.id,"XYZ",null,t.box.top,null)})(e,t),$d(e,t),e.restore()},lp=(e,t,n,r)=>{if(t.box&&t.props){if("bookmark"in t.props&&t.props.bookmark){const i=t.props.bookmark,{title:a,parent:o,expanded:s,zoom:l,fit:c}=i,u=r[o]||e.outline,f=i.top||t.box.top,h=i.left||t.box.left,d=u.addItem(a,{pageNumber:n,expanded:s,top:f,left:h,zoom:l,fit:c});r[i.ref]=d}t.children&&t.children.forEach(t=>lp(e,t,n,r))}},cp=(e,t)=>{const n=t.children||[],r={imageCache:new Map,fieldSets:[]};return n.forEach(t=>sp(e,t,r)),((e,t)=>{const n={};(t.children||[]).forEach((t,r)=>{lp(e,t,r,n)})})(e,t),e.end(),e};var up=n(25675),fp=n(16119),hp=n(80788),dp=n(23433);const pp=Kh(e=>e.reduce((e,t)=>{const n=Array.isArray(t)?pp(t):t;return Object.keys(n).forEach(t=>{null!==n[t]&&void 0!==n[t]&&(e[t]=n[t])}),e},{}),e=>e.filter(Boolean),Gh),gp=e=>(e=>/rgba?/g.test(e))(e)?(e=>{const t=fd.get.rgb(e);return fd.to.hex(t)})(e):(e=>/hsla?/g.test(e))(e)?(e=>{const t=fd.get.hsl(e).map(Math.round);return fp(...t).toUpperCase()})(e):e,mp=(e,t)=>{const n=(e=>{if("number"==typeof e)return{value:e,unit:void 0};const 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}})(t),r=e.dpi||72,i=1/25.4*72,a=1/2.54*72;if("number"!=typeof n.value)return n.value;switch(n.unit){case"rem":return n.value*(e.remBase||18);case"in":return 72*n.value;case"mm":return n.value*i;case"cm":return n.value*a;case"vh":return n.value*(e.height/100);case"vw":return n.value*(e.width/100);case"px":return Math.round(n.value*(72/r));default:return n.value}},yp=(e,t)=>({[e]:sd(t)}),bp=(e,t,n)=>({[e]:mp(n,t)}),vp=(e,t)=>({[e]:gp(t)}),wp=(e,t)=>({[e]:t}),_p=/(-?\d+(\.\d+)?(in|mm|cm|pt|vw|vh|px|rem)?)\s(\S+)\s(.+)/,xp=(e,t,n)=>{const r=(e=>e.match(_p)||[])(`${t}`);if(r){const i=r[1]||t,a=r[4]||t,o=r[5]||t,s=a,l=o?gp(o):void 0,c=i?mp(n,i):void 0;if(e.match(/(Top|Right|Bottom|Left)$/))return{[`${e}Color`]:l,[`${e}Style`]:s,[`${e}Width`]:c};if(e.match(/Color$/))return{borderTopColor:l,borderRightColor:l,borderBottomColor:l,borderLeftColor:l};if(e.match(/Style$/)){if("number"==typeof s)throw new Error(`Invalid border style: ${s}`);return{borderTopStyle:s,borderRightStyle:s,borderBottomStyle:s,borderLeftStyle:s}}if(e.match(/Width$/)){if("number"!=typeof c)throw new Error(`Invalid border width: ${c}`);return{borderTopWidth:c,borderRightWidth:c,borderBottomWidth:c,borderLeftWidth:c}}if(e.match(/Radius$/)){const e=t?mp(n,t):void 0;if("number"!=typeof e)throw new Error(`Invalid border radius: ${e}`);return{borderTopLeftRadius:e,borderTopRightRadius:e,borderBottomRightRadius:e,borderBottomLeftRadius:e}}if("number"!=typeof c)throw new Error(`Invalid border width: ${c}`);if("number"==typeof s)throw new Error(`Invalid border style: ${s}`);return{borderTopColor:l,borderTopStyle:s,borderTopWidth:c,borderRightColor:l,borderRightStyle:s,borderRightWidth:c,borderBottomColor:l,borderBottomStyle:s,borderBottomWidth:c,borderLeftColor:l,borderLeftStyle:s,borderLeftWidth:c}}return{[e]:t}},Ap={border:xp,borderBottom:xp,borderBottomColor:vp,borderBottomLeftRadius:bp,borderBottomRightRadius:bp,borderBottomStyle:wp,borderBottomWidth:bp,borderColor:xp,borderLeft:xp,borderLeftColor:vp,borderLeftStyle:wp,borderLeftWidth:bp,borderRadius:xp,borderRight:xp,borderRightColor:vp,borderRightStyle:wp,borderRightWidth:bp,borderStyle:xp,borderTop:xp,borderTopColor:vp,borderTopLeftRadius:bp,borderTopRightRadius:bp,borderTopStyle:wp,borderTopWidth:bp,borderWidth:xp},Sp={backgroundColor:vp,color:vp,opacity:yp},kp={height:bp,maxHeight:bp,maxWidth:bp,minHeight:bp,minWidth:bp,width:bp},Tp=[1,1,0],Ep=[1,1,"auto"],Cp={alignContent:wp,alignItems:wp,alignSelf:wp,flex:(e,t,n)=>{let r=Tp,i=[];"auto"===t?r=Ep:i=`${t}`.split(" ");return{flexGrow:sd(i[0]||r[0]),flexShrink:sd(i[1]||r[1]),flexBasis:mp(n,i[2]||r[2])}},flexBasis:bp,flexDirection:wp,flexFlow:wp,flexGrow:yp,flexShrink:yp,flexWrap:wp,justifyContent:wp,justifySelf:wp},Rp={gap:(e,t,n)=>{const r=`${t}`.split(" ");return{rowGap:mp(n,r?.[0]||t),columnGap:mp(n,r?.[1]||t)}},columnGap:bp,rowGap:bp}
2,Op={aspectRatio:yp,bottom:bp,display:wp,left:bp,position:wp,right:bp,top:bp,overflow:wp,zIndex:yp},Pp=(e,t)=>{const n=e.toString();console.error(`\n    @react-pdf/stylesheet parsing error:\n    ${n}: ${t},\n    ${" ".repeat(n.length+2)}^\n    Unsupported ${n} value format\n  `)},Lp=({expandsTo:e,maxValues:t=1,autoSupported:n=!1}={})=>(r,i,a)=>{const o=hp(`${i}`),s=[];for(let e=0;e<o.length;e++){const t=o[e];if("function"===t.type||"string"===t.type||"div"===t.type)return Pp(r,i),{};if("word"===t.type)if("auto"===t.value&&n)s.push(t.value);else{const e=dp(t.value);if(!e||!"px,in,mm,cm,pt,%,vw,vh".includes(e.unit))return Pp(r,i),{};s.push(t.value)}}if(s.length>t)return Pp(r,i),{};const l=mp(a,s[0]);if(e){const t=mp(a,s[1]||s[0]),n=mp(a,s[2]||s[0]),r=mp(a,s[3]||s[1]||s[0]);return e({first:l,second:t,third:n,fourth:r})}return{[r]:l}},Up=Lp({expandsTo:({first:e,second:t,third:n,fourth:r})=>({marginTop:e,marginRight:t,marginBottom:n,marginLeft:r}),maxValues:4,autoSupported:!0}),zp=Lp({expandsTo:({first:e,second:t})=>({marginTop:e,marginBottom:t}),maxValues:2,autoSupported:!0}),Mp=Lp({expandsTo:({first:e,second:t})=>({marginRight:e,marginLeft:t}),maxValues:2,autoSupported:!0}),Np=Lp({autoSupported:!0}),Fp={margin:Up,marginBottom:Np,marginHorizontal:Mp,marginLeft:Np,marginRight:Np,marginTop:Np,marginVertical:zp},Ip=Lp({expandsTo:({first:e,second:t,third:n,fourth:r})=>({paddingTop:e,paddingRight:t,paddingBottom:n,paddingLeft:r}),maxValues:4}),Dp=Lp({expandsTo:({first:e,second:t})=>({paddingTop:e,paddingBottom:t}),maxValues:2}),Bp=Lp({expandsTo:({first:e,second:t})=>({paddingRight:e,paddingLeft:t}),maxValues:2}),jp=Lp(),Wp=e=>{switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return e}},Yp=(e,t,n)=>({[e]:Wp(mp(n,t))}),qp={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},Hp=e=>{if(!e)return qp.normal;if("number"==typeof e)return e;const t=e.toLowerCase();return qp[t]?qp[t]:(e=>"number"==typeof e?e:parseInt(e,10))(e)},Zp=(e,t,n)=>{if(""===e)return e;const r=mp(n,t.fontSize||18),i=mp(n,e),{percent:a}=td(i)||{};return a?a*r:isNaN(e)?i:i*r},Vp=e=>"string"!=typeof e?e:(e=>"string"==typeof e&&/^-?\d*\.?\d*$/.test(e))(e)?parseFloat(e):e,$p=e=>{const t=e.trim().split(/\)[ ,]|\)/);if(1===t.length)return[[t[0],!0]];const n=[];for(let e=0;e<t.length;e+=1){const r=t[e];if(r){const[e,t]=r.split("("),i=t.indexOf(",")>=0?",":" ",a=t.split(i).map(e=>e.trim());n.push({operation:e.trim(),value:a})}}return n},Gp=e=>{const[,t,n]=/(-?\d*\.?\d*)(\w*)?/i.exec(e),r=Number.parseFloat(t);return"rad"===n?180*r/Math.PI:r},Kp=e=>e.map(e=>(({operation:e,value:t})=>{switch(e){case"scale":{const[e,n=e]=t.map(e=>Number.parseFloat(e));return{operation:"scale",value:[e,n]}}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:[Gp(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(Gp)};case"skewX":return{operation:"skew",value:[Gp(t),0]};case"skewY":return{operation:"skew",value:[0,Gp(t)]};default:return{operation:e,value:t.map(e=>Number.parseFloat(e))}}})(e)),Qp=(e,t)=>"string"!=typeof t?{[e]:t}:{[e]:Kp($p(t))},Xp={top:!0,bottom:!0},Jp=(e,t)=>Xp[e]?1:Xp[t]?-1:0,eg=(e,t,n)=>{const r=mp(n,t);return{[e]:Wp(r)||Vp(r)}},tg={...Ap,...Sp,...kp,...Cp,...Rp,...Op,...Fp,...{padding:Ip,paddingBottom:jp,paddingHorizontal:Bp,paddingLeft:jp,paddingRight:jp,paddingTop:jp,paddingVertical:Dp},...{objectPosition:(e,t,n)=>{const r=`${t}`.split(" ");return{objectPositionX:Wp(mp(n,r?.[0]||t)),objectPositionY:Wp(mp(n,r?.[1]||t))}},objectPositionX:Yp,objectPositionY:Yp,objectFit:wp},...{direction:wp,fontFamily:wp,fontSize:bp,fontStyle:wp,fontWeight:(e,t)=>
2({[e]:Hp(t)}),letterSpacing:bp,lineHeight:(e,t,n,r)=>({[e]:Zp(t,r,n)}),maxLines:yp,textAlign:wp,textDecoration:wp,textDecorationColor:vp,textDecorationStyle:wp,textIndent:wp,textOverflow:wp,textTransform:wp,verticalAlign:wp},...{transform:Qp,gradientTransform:Qp,transformOrigin:(e,t,n)=>{const r=`${t}`.split(" "),i=(a=r)&&0!==a.length?(1===a.length?[a[0],"center"]:a).sort(Jp):["center","center"];var a;const o=mp(n,i[0]),s=mp(n,i[1]);return{transformOriginX:Wp(o)||Vp(o),transformOriginY:Wp(s)||Vp(s)}},transformOriginX:eg,transformOriginY:eg},...{fill:vp,stroke:vp,strokeDasharray:wp,strokeWidth:bp,fillOpacity:yp,strokeOpacity:yp,fillRule:wp,textAnchor:wp,strokeLinecap:wp,strokeLinejoin:wp,visibility:wp,clipPath:wp,dominantBaseline:wp}},ng=(e,t)=>Kh((e=>t=>{const n=Object.keys(t),r={};for(let i=0;i<n.length;i+=1){const a=n[i],o=t[a];if(!tg[a]){r[a]=o;continue}const s=tg[a](a,o,e,t),l=Object.keys(s);for(let e=0;e<l.length;e+=1){const t=l[e],n=s[t];r[t]=n}}return r})(e),t=>((e,t)=>Object.keys(t).reduce((n,r)=>/@media/.test(r)?{...n,...up({[r]:t[r]},e)}:{...n,[r]:t[r]},{}))(e,t),pp)(t);var rg=n(23726),ig=n(65189),ag=n(54756),og=n(11487);const sg=e=>{let t=0,n="";const r=[];return e.forEach(e=>{n+=e.string,r.push({...e,start:t,end:t+e.string.length,attributes:e.attributes||{}}),t+=e.string.length}),{string:n,runs:r}},lg=e=>[e],cg=(e,t)=>[Object.assign({},e,{height:t}),Object.assign({},e,{y:e.y+t,height:e.height-t})],ug=(e,t)=>{const[,n]=cg(t,e);return n},fg=e=>e.reduce((e,t)=>e+t.box.height,0),hg=e=>e.attributes?.scale||(e=>{const t=e.attributes||{},n=t.fontSize||12,r=t.font,i="string"==typeof r?null:r?.[0]?.unitsPerEm;return i?n/i:0})(e),dg=(e,t)=>{if(!t)return 0;const n=t.glyphIndices||[],r=n[e];return n.slice(0,e).filter(e=>e===r).length},pg=e=>e.attributes?.font?.[0]||null,gg=(e,t,n,r)=>{if(!r)return[];if(e===t)return[];if(0===e&&t===r.codePoints.length)return[r];const i=r.codePoints.slice(e,t),a=String.fromCodePoint(...i);return n?n.layout(a,void 0,void 0,void 0,"ltr").glyphs:[r]},mg=(e,t)=>{const n=t?.glyphIndices?.[e];return Xh(n)?e:n},yg=e=>{const t=e[0];return e.map(e=>e-t)},bg=(e,t,n)=>{const r=hg(n),i=pg(n),a=mg(e,n),o=mg(t,n),s=n.glyphs?.[a],l=n.glyphs?.[o],c=dg(e,n),u=c>0?gg(c,1/0,i,s):[],f=dg(t,n),h=gg(0,f,i,l),d=a+Math.min(1,c),p=(n.glyphs||[]).slice(d,o),g=e=>({xAdvance:e.advanceWidth*r,yAdvance:0,xOffset:0,yOffset:0}),m=u.map(g),y=(n.positions||[]).slice(d,o),b=h.map(g);return Object.assign({},n,{start:n.start+e,end:Math.min(n.end,n.start+t),glyphIndices:yg((n.glyphIndices||[]).slice(e,t)),glyphs:[u,p,h].flat(),positions:[m,y,b].flat()})},vg=(e,t)=>t?t.findIndex(t=>t.start<=e&&e<t.end):-1,wg=(e,t,n)=>{const r=vg(e,n),i=Math.max(vg(t-1,n),r);return n.slice(r,i+1)},_g=(e,t,n)=>n.map((r,i)=>{let a=r;const o=0===i,s=!o&&i===n.length-1;return o&&(a=(n=>bg(e-n.start,t-n.start,n))(r)),s&&(a=(e=>bg(0,t-e.start,e))(r)),((e,t)=>{const n=t.start-e,r=t.end-e;return Object.assign({},t,{start:n,end:r})})(e,a)}),xg=(e,t,n)=>{if(0===n.string.length)return n;const r=n.string.slice(e,t),i=wg(e,t,n.runs),a=_g(e,t,i);return Object.assign({},n,{string:r,runs:a})},Ag=e=>"number"==typeof e,Sg=(e,t)=>"string"==typeof t?null:t&&e?t.glyphForCodePoint(e):null,kg=(e,t)=>{const n=e.codePoints?.length||0,r=t.end+n,i=t.glyphs.concat(e),a=((e,t)=>{const n=Jh(t),r=Xh(n)?0:n+1,i=Array(e).fill(r);return t.concat(i)})(n,t.glyphIndices);if(!t.positions)return Object.assign({},t,{end:r,glyphs:i,glyphIndices:a});const o=t.positions.concat({xAdvance:e.advanceWidth*hg(t),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},t,{end:r,glyphs:i,glyphIndices:a,positions:o})},Tg=(e,t)=>{if(!e)return t;const n=pg(t),r=Ag(e)?Sg(e,n):e;return kg(r,t)},Eg=e=>String.fromCodePoint(...e||[]),Cg=(e,t)=>{const n=Eg(("number"==typeof e?[e]:e?.codePoints)||[]),r=t.string+n,i=t.runs.slice(0,-1),a=Jh(t.runs)||{start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}},o=i.concat(Tg(e,a));return Object.assign({},t,{string:r,runs:o})},Rg=String.fromCharCode(8230),Og=e=>{const t=Jh(e)?.runs||[],n=Jh(t)?.attributes?.font[0];if(n){const t=e.length-1,r=(e=>{if(!e.encode)return 8230;const[t]=e.encode(Rg);return parseInt(t[0],16)})(n),i=n.glyphForCodePoint(r),a=Cg(i,(e=>{const t=e.string.search(/\S/g),n=(e=>{const t=e.match(/\S/g);return t?e.lastIndexOf(t[t.length-1]):-1})(e.string);return xg(t,n+1,e)})(e[t]));return Object.assign([],e,{[t]:a})}return e},Pg=(e,t)=>{const n=Object.assign({},t.attributes);return delete n[e],Object.assign({},t,{attributes:n}
2)},Lg=e=>{const{font:t,attachment:n}=e.attributes,r=n?.height||0,i="string"==typeof t?0:t?.[0]?.ascent||0;return Math.max(r,i*hg(e))},Ug=e=>{const t=e.attributes?.font,n="string"==typeof t?0:t?.[0]?.descent||0;return hg(e)*n},zg=e=>{const t=e.attributes?.lineHeight;return t||(e=>{const t=e.attributes?.font;return("string"==typeof t?0:t?.[0]?.lineGap||0)*hg(e)})(e)+Lg(e)-Ug(e)},Mg=e=>e.runs.reduce((e,t)=>Math.max(e,zg(t)),0),Ng=(e,t)=>{if(!((e,t)=>{const n=Math.max(e.x,t.x),r=Math.min(e.x+e.width,t.x+t.width),i=Math.max(e.y,t.y),a=Math.min(e.y+e.height,t.y+t.height);return r>=n&&a>=i})(t,e))return[e];const n=t.x,r=t.x+t.width,i=e.x,a=e.x+e.width;return[Object.assign({},e,{width:n-i}),Object.assign({},e,{x:r,width:a-r})].filter(e=>e.width>0)},Fg=(e,t)=>{let n=[e];for(let e=0;e<t.length;e+=1){const r=t[e];n=n.reduce((e,t)=>{const n=Ng(t,r);return e.concat(n)},[])}return n},Ig=(e,t,n)=>{let r=e.shift(),i=r.y;return t.map((t,a)=>{const o=0===a?n:0,s=t.runs?.[0]?.attributes||{},l=Math.max(Mg(t),s.lineHeight);i+l>r.y+r.height&&e.length>0&&(r=e.shift(),i=r.y);const c={string:t.string,runs:t.runs,box:{x:r.x+o,y:i,width:r.width-o,height:l}};return i+=l,(e=>{if(e.string.includes(""))return e;const t=e.runs.map(e=>Pg("attachment",e));return Object.assign({},e,{runs:t})})(c)})},Dg=(e,t={})=>(n,r)=>{const i=Mg(r),a=r.runs?.[0]?.attributes?.indent||0,o=((e,t)=>{const{excludeRects:n,...r}=e;if(!n)return[r];const i=[],a=Math.max(...n.map(e=>e.y+e.height));let o=r;for(;o.y<a;){const[e,r]=cg(o,t),a=Fg(e,n);o=r,i.push(...a)}return[...i,o]})(n,i),s=o.map(e=>e.width);s.unshift(s[0]-a);const l=e.linebreaker(t)(r,s);return Ig(o,l,a)},Bg=(e,t)=>{const n=[];let r=0;for(let i=0;i<t.length;i+=1){const a=t[i];if(r+=a.box.height,!(r<e))break;n.push(a)}return n},jg=(e,t,n)=>r=>{const i=[],a=[...r],o=Dg(e,t),s=Xh(n.maxLines)?1/0:n.maxLines,l="ellipsis"===n.truncateMode;let c=s,u=(f=n,Object.assign({},f));var f;let h=a.shift();for(;c>0&&h;){const e=o(u,h),t=e.slice(0,c),n=fg(t),r=l&&e.length!==t.length;if(c-=t.length,!(u.height>=n)){i.push(Og(Bg(u.height,t)));break}i.push(r?Og(t):t),u=ug(n,u),h=a.shift()}return i},Wg=e=>(e=>{const{runs:t}=e;return 0===t.length?0:Jh(t).end})(e)-(e=>{const{runs:t}=e;return 0===t.length?0:t[0].start})(e),Yg=(0,rg.Z)(),qg=(e,t,n)=>{for(let r=0;r<e.length;r+=1){const i=e[r],a=i.glyphIndices[n-i.start];if(n>=i.start&&n<i.end)return i[t][a]}throw new Error(`index ${n} out of range`)},Hg=e=>{const t=e.runs.reduce((e,t)=>{const n=t.end-t.start,r=id(t.attributes.bidiLevel,n);return e.concat(r)},[]);const n=e.runs[0]?.attributes.direction,r="rtl"===n?1:0,i={paragraphs:[{start:0,end:Wg(e)-1,level:r}],levels:t},a=Yg.getReorderSegments(e.string,i);if(0===a.length)return e;const o=((e,t)=>{const n=[];for(let t=0;t<e.length;t+=1)n[t]=t;return t.forEach(([e,t])=>{const r=n.slice(e,t+1);for(let e=r.length-1;e>=0;e-=1)n[t-e]=r[e]}),n})(e.string,a),s=Yg.getReorderedString(e.string,i),l=e.runs.map(t=>{const n=o.slice(t.start,t.end),r=[],i=[],a=new Set;for(let t=0;t<n.length;t+=1){const o=n[t],s=qg(e.runs,"glyphs",o);a.has(s.id)||(r.push(s),i.push(qg(e.runs,"positions",o)),s.isLigature&&a.add(s.id))}return{...t,glyphs:r,positions:i}});return{box:e.box,runs:l,string:s}},Zg=e=>e.map(Hg),Vg=e=>t=>{const{start:n,end:r,attributes:i={}}=t,{font:a}=i;if(!a)return{...t,glyphs:[],glyphIndices:[],positions:[]};const o=e.slice(n,r);if("string"==typeof a)throw new Error("Invalid font");const s=a[0].layout(o,void 0,void 0,void 0,"ltr"),l=((e,t)=>{const n=hg(e),r=(e=>e.attributes?.characterSpacing||0)(e);return t.map((e,i)=>{const a=i===t.length?0:r;return Object.assign({},e,{xAdvance:e.xAdvance*n+a,yAdvance:e.yAdvance*n,xOffset:e.xOffset*n,yOffset:e.yOffset*n})})})(t,s.positions),c=((e=[])=>e.reduce((e,t)=>{const n=t?.codePoints||[123];if(0===e.length)return n.map(()=>0);const r=e[e.length-1],i=n.map(()=>r+1);return[...e,...i]},[]))(s.glyphs);return{...t,positions:l,glyphIndices:c,glyphs:s.glyphs}},$g=e=>{if(!e.positions)return e;const t=e.attributes?.font?.[0]?.unitsPerEm||0,n=(e.attributes?.yOffset||0)*t,r=e.positions.map(e=>Object.assign({},e,{yOffset:n}));return Object.assign({},e,{positions:r})},Gg=e=>e.start===e.end,Kg=(e,t)=>
2e[1]-t[1]||e[3]-t[3],Qg=e=>e.reduce((e,t)=>{const n=Object.assign({},e.attributes,t.attributes);return Object.assign({},t,{attributes:n})},{}),Xg=e=>(e=>{const t=e.reduce((e,t)=>(e[t.start]||(e[t.start]=[]),e[t.start].push(t),e),[]);return Object.values(t)})(e).map(Qg),Jg=e=>{const t=[],n=(e=>{const t=e.reduce((e,t,n)=>e.concat([["start",t.start,t.attributes,n],["end",t.end,t.attributes,n]]),[]);return t.sort(Kg)})(e);let r=-1,i={};const a=[];for(let e=0;e<n.length;e+=1){const[o,s,l]=n[e];if(-1!==r&&r<s&&t.push({start:r,end:s,attributes:i,glyphIndices:[],glyphs:[],positions:[]}),"start"===o)a.push(l),i=Object.assign({},i,l);else{i={};for(let e=0;e<a.length;e+=1)a[e]===l?a.splice(e--,1):i=Object.assign({},i,a[e])}r=s}return t},em=(e=[])=>{const t=Xg(e.filter(e=>Gg(e))),n=Jg(e.filter(e=>!Gg(e)));return(e=>e.sort((e,t)=>e.start-t.start||e.end-t.end))(t.concat(n))},tm=e=>t=>{if(Xh(t))return{string:"",runs:[]};const{string:n}=t,{fontSubstitution:r,scriptItemizer:i,bidi:a}=e,{runs:o}=(e=>{const t=e.runs.map(e=>Pg("font",e));return Object.assign({},e,{runs:t})})(t),{runs:s}=i()(t),{runs:l}=r()(t),{runs:c}=a()(t),u=c.concat(l).concat(s).concat(o);return{string:n,runs:em(u)}},nm=e=>e.reduce((e,t)=>e+(t.xAdvance||0),0),rm=e=>nm(e.positions||[]),im=e=>e.runs.reduce((e,t)=>e+rm(t),0),am=e=>(e?.codePoints||[]).includes(32),om=e=>{const t=(e=>{const t=e.glyphs||[],n=e.positions||[],r=t.findIndex(e=>!am(e));return n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},sm=e=>{const t=(e=>{const t=ad(e.glyphs||[]),n=ad(e.positions||[]),r=t.findIndex(e=>!am(e));return n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},lm=e=>bg(0,e.end-e.start-1,e),cm=e=>{const t=(n=e.string).slice(0,n.length-1);var n;const r=((e,t,n)=>{if(e>=0&&e>=n.length)return n;if(e<0&&Math.abs(e)>n.length)return n;const r=e<0?n.length+e:e;return Object.assign([],n,{[r]:t(n[r])})})(-1,lm,e.runs);return Object.assign({},e,{string:t,runs:r})},um={center:.5,right:1},fm=e=>"\n"===Jh(e.string)?cm(e):e,hm=e=>(e=>{const t=e.runs||[];return om(t[0])})(e)+(e.overflowLeft||0),dm=e=>(e=>{const t=e.runs||[];return sm(Jh(t))})(e)+(e.overflowRight||0),pm=e=>{const t=hm(e),n=dm(e),r=e.box.x-t,i=e.box.width+t+n,a=Object.assign({},e.box,{x:r,width:i});return Object.assign({},e,{box:a,overflowLeft:t,overflowRight:n})},gm=e=>{let t=0,n=0,r=0,i=0;const a=e.runs.map(e=>{const a=zg(e),o=Lg(e),s=Ug(e),l=rm(e);return r=Math.max(r,a),t=Math.max(t,o),n=Math.max(n,s),i+=l,Object.assign({},e,{height:a,ascent:o,descent:s,xAdvance:l})});return Object.assign({},e,{runs:a,height:r,ascent:t,descent:n,xAdvance:i})},mm=(e,t)=>(n,r,i)=>{const a=r===i.length-1,o=n.runs?.[0]?.attributes||{},s=a?o.alignLastLine:o.align;return Kh(gm,e.textDecoration(),((e,t,n)=>r=>{const i=im(r),a=um[n]||0,o=Math.max(0,r.box.width-i),s="justify"===n||i>r.box.width,l=r.box.x+o*a,c=Object.assign({},r.box,{x:l}),u=Object.assign({},r,{box:c});return s?e.justification(t)(u):u})(e,t,s),pm,fm)(n)},ym=e=>{if(!e.positions)return e;const t=e.glyphs||[],n=e.attributes?.attachment;if(!n)return e;const r=e.positions.map((e,r)=>{const i=t[r];return n.width&&(e=>e.codePoints.includes(65532))(i)?Object.assign({},e,{xAdvance:n.width}):Object.assign({},e)});return Object.assign({},e,{positions:r})},bm=e=>{const t=(e=>({align:e.align||("rtl"===e.direction?"right":"left"),alignLastLine:e.alignLastLine||("justify"===e.align?"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:!1!==e.fill,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}))(e.attributes);return Object.assign({},e,{attributes:t})},vm=(0,rg.Z)(),wm=()=>e=>{const t=e.runs.reduce((e,t)=>
2{const n=t.end-t.start,r=id(t.attributes.bidiLevel,n);return e.concat(r)},[]);let n="";e.string.split("").forEach((r,i)=>{const a=t[i]%2==1?vm.getMirroredCharacter(e.string.charAt(i)):null;n+=a||r});return{...e,string:n}},_m=e=>(t,n,r={})=>{const i=Kh(e=>{const t=e.runs.map($g);return Object.assign({},e,{runs:t})},e=>{const t=e.runs.map(ym);return Object.assign({},e,{runs:t})},e=>(e.runs.forEach(e=>{const{attributes:t}=e,{verticalAlign:n}=t;"sub"===n?t.yOffset=-.2:"super"===n&&(t.yOffset=.4)}),e),((e={},t={})=>n=>{const r=[],i=[],a=t.hyphenationCallback||e.wordHyphenation?.()||lg;for(let e=0;e<n.runs.length;e+=1){let t="";const o=n.runs[e],s=n.string.slice(o.start,o.end).split(/([ ]+)/g).filter(Boolean);for(let e=0;e<s.length;e+=1){const n=a(s[e]);r.push(...n),t+=n.join("")}i.push({...o,string:t})}return{...sg(i),syllables:r}})(e,r),e=>{const t=e.runs.map(Vg(e.string));return Object.assign({},e,{runs:t})},wm(),tm(e));return Kh(((e,t)=>n=>{const r=mm(e,t);return n.map(e=>e.map(r))})(e,r),e=>e.map(Zg),jg(e,r,n),e=>e.map(i),e=>{const t=[];let n=0,r=e.string.indexOf("\n")+1;for(;r>0;)t.push(xg(n,r,e)),n=r,r=e.string.indexOf("\n",r)+1;return 0===n?t.push(e):n<e.string.length&&t.push(xg(n,Wg(e),e)),t},e=>({string:e.string||"",runs:(e.runs||[]).map(bm)}))(t)},xm=(0,rg.Z)(),Am=()=>e=>{const{string:t}=e,n=e.runs[0]?.attributes.direction,{levels:r}=xm.getEmbeddingLevels(t,n);let i=null,a=0,o=0;const s=[];for(let e=0;e<r.length;e+=1){const t=r[e];t!==i&&(null!==i&&s.push({start:a,end:o,attributes:{bidiLevel:i}}),a=o,i=t),o+=1}a<t.length&&s.push({start:a,end:t.length,attributes:{bidiLevel:i}});return{string:t,runs:s}},Sm=1e4,km=(e,t,n)=>{let r=null,i=1/0;const a={width:0,stretch:0,shrink:0},o=t[Math.min(n,t.length-1)],s=e=>{const t="stretch"in e?e.stretch:null;if(a.width<o)return t&&a.stretch-t>0?(o-a.width)/a.stretch:Sm;const n="shrink"in e?e.shrink:null;return a.width>o?n&&a.shrink-n>0?(o-a.width)/a.shrink:Sm:0};for(let t=0;t<e.length;t+=1){const n=e[t];if("box"===n.type&&(a.width+=n.width),"glue"===n.type&&(a.width+=n.width,a.stretch+=n.stretch,a.shrink+=n.shrink),a.width-a.shrink>o){if(null===r){let n=0===t?t+1:t;for(;n<e.length&&("glue"===e[n].type||"penalty"===e[n].type);)n++;r=n-1}break}if("penalty"===n.type||"glue"===n.type){const e=s(n),a="penalty"===n.type?n.penalty:0,o=100*Math.abs(e)**3+a;i>=o&&(r=t,i=o)}}return a.width-a.shrink>o?r:null};class Tm{data;prev;next;constructor(e){this.data=e,this.prev=null,this.next=null}}class Em{static Node=Tm;head;tail;listSize;listLength;constructor(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(e){return!(e&&null===e.prev&&null===e.next&&this.tail!==e&&this.head!==e||this.isEmpty())}size(){return this.listSize}isEmpty(){return 0===this.listSize}first(){return this.head}last(){return this.last}forEach(e){let t=this.head;for(;null!==t;)e(t),t=t.next}at(e){let t=this.head,n=0;if(e>=this.listLength||e<0)return null;for(;null!==t;){if(e===n)return t;t=t.next,n+=1}return null}insertAfter(e,t){return this.isLinked(e)?(t.prev=e,t.next=e.next,null===e.next?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,null===e.prev?this.head=t:e.prev.next=t,e.prev=t,this.listSize+=1,this):this}push(e){return null===this.head?this.unshift(e):this.insertAfter(this.tail,e),this}unshift(e){return null===this.head?(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)?(null===e.prev?this.head=e.next:e.prev.next=e.next,null===e.next?this.tail=e.prev:e.next.prev=e.prev,this.listSize-=1,this):this}}function Cm(e,t,n,r,i,a){return{position:e,demerits:t,line:n,fitnessClass:r,totals:i||{width:0,stretch:0,shrink:0},previous:a}}function Rm(e,t,n,r,i,a){let o=n.width-i.totals.width,s=0,l=0;const c=a<t.length?t[a-1]:t[t.length-1];return"penalty"===e[r].type&&(o+=e[r].width),o<c?(s=n.stretch-i.totals.stretch,s>0?(c-o)/s:Pm.infinity):o>c?(l=n.shrink-i.totals.shrink,l>0?(c-o)/l:Pm.infinity):0}function Om(e,t,n){const r={width:t.width,stretch:t.stretch,shrink:t.shrink};for(let t=n;t<e.length;t+=1){const i=e[t];if("glue"===i.type)r.width+=i.width,r.stretch+=i.stretch,r.shrink+=i.shrink;
2else if("box"===i.type||"penalty"===i.type&&i.penalty===-Pm.infinity&&t>n)break}return r}const Pm=(e,t,n)=>{const r={line:10,flagged:100,fitness:3e3},i=n||3,a=new Em,o={width:0,stretch:0,shrink:0},s=t;function l(e,t,n){let l=a.first();for(;null!==l;){let c=0;const u=[{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(;null!==l;){c=l.data.line+1;const f=Rm(n,s,o,t,l.data,c);if((f<-1||"penalty"===e.type&&e.penalty===-Pm.infinity)&&a.remove(l),f>=-1&&f<=i){const t=100*Math.pow(Math.abs(f),3);let i,a=0;a="penalty"===e.type&&e.penalty>=0?Math.pow(r.line+t,2)+Math.pow(e.penalty,2):"penalty"===e.type&&e.penalty!==-Pm.infinity?Math.pow(r.line+t,2)-Math.pow(e.penalty,2):Math.pow(r.line+t,2),"penalty"===e.type&&"penalty"===n[l.data.position].type&&(a+=r.flagged*e.flagged*n[l.data.position].flagged),i=f<-.5?0:f<=.5?1:f<=1?2:3,Math.abs(i-l.data.fitnessClass)>1&&(a+=r.fitness),a+=l.data.demerits,a<u[i].demerits&&(u[i]={active:l,demerits:a})}if(l=l.next,null!==l&&l.data.line>=c)break}const f=Om(n,o,t);for(let e=0;e<u.length;e+=1){const n=u[e];if(n.demerits===1/0)continue;const r=new Em.Node(Cm(t,n.demerits,n.active.data.line+1,e,f,n.active));null!==l?a.insertBefore(l,r):a.push(r)}}}return a.push(new Em.Node(Cm(0,0,0,0,void 0,null))),e.forEach((e,t,n)=>{if("box"!==e.type){if("glue"===e.type){return t>0&&"box"===n[t-1].type&&l(e,t,n),o.width+=e.width,o.stretch+=e.stretch,void(o.shrink+=e.shrink)}"penalty"===e.type&&e.penalty!==Pm.infinity&&l(e,t,n)}else o.width+=e.width}),function(e){const t=[];if(0===e.size())return[];let n={data:{demerits:1/0}};for(e.forEach(e=>{e.data.demerits<n.data.demerits&&(n=e)});null!==n;)t.push(n.data.position),n=n.data.previous;return t.reverse()}(a)};Pm.infinity=1e4,Pm.glue=(e,t,n,r,i)=>({type:"glue",start:t,end:n,width:e,stretch:r,shrink:i}),Pm.box=(e,t,n,r=!1)=>({type:"box",width:e,start:t,end:n,hyphenated:r}),Pm.penalty=(e,t,n)=>({type:"penalty",width:e,penalty:t,flagged:n});const Lm=(e,t,n)=>{if(!t)return n;const r=bg(0,e,n),i=bg(e,1/0,n);return((e,t)=>{const n=e.end+((r=t).end-r.start);var r;const i=(e.glyphs||[]).concat(t.glyphs||[]),a=(e.positions||[]).concat(t.positions||[]),o=Object.assign({},e.attributes,t.attributes),s=e.glyphIndices||[],l=Jh(s)||0,c=(t.glyphIndices||[]).map(e=>e+l+1),u=yg(s.concat(c));return Object.assign({},e,{end:n,glyphs:i,positions:a,attributes:o,glyphIndices:u})})(Tg(t,r),i)},Um=(e,t,n)=>{const r=((e,t)=>vg(e,t.runs))(e,n);if(-1===r)return Cg(t,n);const i=[t],a=n.string.slice(0,e)+Eg(i)+n.string.slice(e),o=n.runs.map((n,a)=>a===r?((e,t,n)=>{const r=pg(n),i=Ag(t)?Sg(t,r):t;return Lm(e,i,n)})(e-n.start,t,n):a>r?((e,t)=>{const n=t.start+e,r=t.end+e;return Object.assign({},t,{start:n,end:r})})(i.length,n):n);return Object.assign({},n,{string:a,runs:o})}
2,zm=(e,t,n)=>wg(e,t,n.runs).reduce((n,r)=>n+((e,t,n)=>{const r=n.start||0,i=Math.max(0,mg(e-r,n)),a=Math.max(0,mg(t-r,n)),o=(n.positions||[]).slice(i,a);return nm(o)})(e,t,r),0),Mm=3,Nm=6,Fm=9,Im=e=>(t,n)=>{let r=e.tolerance||4;const i=(e=>e.runs?.[0]?.attributes||{})(t),a=((e,{align:t},n)=>{let r=0;const{syllables:i}=e,a=n.hyphenationPenalty||("justify"===t?100:600),o=i.reduce((t,n,o)=>{const s=zm(r,r+n.length,e);if(""===n.trim()){const e=s*Mm/Nm,i=s*Mm/Fm,a=r+n.length;t.push(Pm.glue(s,r,a,e,i))}else{const e=" "!==i[o+1],l=r+n.length;t.push(Pm.box(s,r,l,e)),i[o+1]&&e&&t.push(Pm.penalty(5,a,1))}return r+=n.length,t},[]);return o.push(Pm.glue(0,r,r,Pm.infinity,0)),o.push(Pm.penalty(0,-Pm.infinity,1)),o})(t,i,e);let o=Pm(a,n,r);for(;0===o.length&&r<50;)r+=5,o=Pm(a,n,r);return(0===o.length||1===o.length&&0===o[0])&&(o=((e,t)=>{let n=0,r=0,i=e;const a=[0];for(;i.length>0;){const e=km(i,t,r);null!==e?(n+=e,a.push(n),i=i.slice(e+1,i.length),n++,r++):i=[]}return a})(a,n)),((e,t,n)=>{let r=0,i=null;const a=n.reduce((n,a)=>{const o=t[a],s=t[a-1];if(a===t.length-1)return n;let l;return"penalty"===o.type?(i=s.end,l=xg(r,i,e),l=Um(l.string.length,45,l)):(i=o.end,l=xg(r,i,e)),r=i,[...n,l]},[]);return a.push(xg(r,e.string.length,e)),a})(t,a,o.slice(1))};var Dm;!function(e){e[e.GROW=0]="GROW",e[e.SHRINK=1]="SHRINK"}(Dm||(Dm={}));const Bm={before:.5,after:.5,priority:1,unconstrained:!1},jm={before:.14453125,after:.14453125,priority:2,unconstrained:!1},Wm={before:-.04296875,after:-.04296875,priority:1,unconstrained:!1},Ym={before:-.04296875,after:-.04296875,priority:2,unconstrained:!1},qm=(e,t)=>n=>{const r=((e,t)=>{const n=t.expandCharFactor||{},r=t.shrinkCharFactor||{};return e===Dm.GROW?Object.assign({},jm,n):Object.assign({},Ym,r)})(e,t),i=((e,t)=>{const n=t.expandWhitespaceFactor||{},r=t.shrinkWhitespaceFactor||{};return e===Dm.GROW?Object.assign({},Bm,n):Object.assign({},Wm,r)})(e,t),a=[];for(let e=0;e<n.length;e+=1){let t;const o=n[e];am(o)?(t=Object.assign({},i),e===n.length-1&&(t.before=0,e>0&&(a[e-1].after=0))):o.isMark&&e>0?(t=Object.assign({},a[e-1]),t.before=0,a[e-1].after=0):t=Object.assign({},r),a.push(t)}return a},Hm=e=>t=>{const n=t.box.width-im(t);if(0===n)return t;const r=((e,t,n)=>{const r=e>
20?Dm.GROW:Dm.SHRINK,i=qm(r,n),a=t.runs.reduce((e,t)=>e.concat(i(t.glyphs)),[]);return a[0].before=0,a[a.length-1].after=0,a})(n,t,e),i=((e,t)=>{let n=0;const r=[],i=[];for(let e=0;e<=3;e+=1)r[e]=i[e]=0;for(let e=0;e<t.length;e+=1){const a=t[e],o=a.before+a.after;n+=o,r[a.priority]+=o,a.unconstrained&&(i[a.priority]+=o)}let a,o=-1,s=0,l=e;for(a=0;a<=3;a+=1){const e=r[a];if(0!==e){if(-1===o&&(o=a,s=e),Math.abs(l)<=Math.abs(e)){r[a]=l/e,i[a]=0,l=0;break}if(r[a]=1,l-=e,0!==i[a]){i[a]=l/i[a],l=0;break}}}for(let e=a+1;e<=3;e+=1)r[e]=0,i[e]=0;l>0&&o>-1&&(r[o]=(s+(e-n))/s);const c=[];for(let e=0;e<t.length;e+=1){const n=t[e],a=t[e+1];let o=n.after*r[n.priority];a&&(o+=a.before*r[a.priority]),n.unconstrained&&(o+=n.after*i[n.priority],a&&(o+=a.before*i[a.priority])),c.push(o)}return c})(n,r);return((e,t)=>{let n=0;for(const r of t.runs)for(const t of r.positions)t.xAdvance+=e[n++];return t})(i,t)},Zm=e=>e.runs.reduce((e,t)=>Math.max(e,Lg(t)),0),Vm=()=>e=>{let t=e.overflowLeft||0;const n=e.overflowRight||0,r=im(e)-n;e.decorationLines=[];for(let n=0;n<e.runs.length;n+=1){const i=e.runs[n],a=Math.min(r-t,rm(i)),o=Math.max(.5,Math.floor(i.attributes.fontSize/12));if(i.attributes.underline){const n={rect:{x:t,y:Zm(e)+2*o,width:a,height:o},opacity:i.attributes.opacity,color:i.attributes.underlineColor||"black",style:i.attributes.underlineStyle||"solid"};e.decorationLines.push(n)}if(i.attributes.strike){const n={rect:{x:t,y:Zm(e)-Lg(i)/3,width:a,height:o},opacity:i.attributes.opacity,color:i.attributes.strikeColor||"black",style:i.attributes.strikeStyle||"solid"};e.decorationLines.push(n)}t+=a}return e},$m=["Common","Inherited","Unknown"],Gm=()=>e=>{const{string:t}=e;let n="Unknown",r=0,i=0;const a=[];if(!t)return{string:"",runs:[]};for(let e=0;e<t.length;e+=1){const o=t[e],s=o.codePointAt(0),l=ig.ZP.getScript(s);l===n||$m.includes(l)||("Unknown"!==n&&a.push({start:r,end:i,attributes:{script:n}}),r=i,n=l),i+=o.length}r<t.length&&a.push({start:r,end:t.length,attributes:{script:n}});return{string:t,runs:a}},Km=ag(og),Qm={},Xm=()=>e=>{const t=`_${e}`;return Xh(e)?[]:(Qm[t]||(Qm[t]=(e=>(e=>e.split("­"))(e.includes("­")?e:Km(e)))(e)),Qm[t])},Jm=[173],ey=e=>e.attributes.fontSize||12,ty=(e,t,n)=>{const r=[...t,n];for(let t=0;t<r.length;t+=1){const n=r[t];if(!Jm.includes(e)&&n&&n.hasGlyphForCodePoint&&n.hasGlyphForCodePoint(e))return n}return t.at(-1)},ny=()=>({string:e,runs:t})=>{let n=null,r=null,i=0,a=0;const o=[];for(let s=0;s<t.length;s+=1){const l=t[s];if(0===e.length){o.push({start:0,end:0,attributes:{font:l.attributes.font}});break}const c=e.slice(l.start,l.end);for(let e=0;e<c.length;e+=1){const t=c[e],s=t.codePointAt(0),u=ty(s,l.attributes.font,n),f=ey(l);u===n&&f===r&&u.unitsPerEm===n.unitsPerEm||(n&&o.push({start:i,end:a,attributes:{font:[n],scale:r/n.unitsPerEm}}),n=u,r=f,i=a),a+=t.length}}if(i<e.length){const r=ey(Jh(t));o.push({start:i,end:e.length,attributes:{font:[n],scale:r/n.unitsPerEm}})}return{string:e,runs:o}};var ry=n(64561),iy=n(93692),ay="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},oy=[],sy=[],ly="undefined"!=typeof Uint8Array?Uint8Array:Array,cy=!1;function uy(){cy=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)oy[t]=e[t],sy[e.charCodeAt(t)]=t;sy["-".charCodeAt(0)]=62,sy["_".charCodeAt(0)]=63}function fy(e){return oy[e>>18&63]+oy[e>>12&63]+oy[e>>6&63]+oy[63&e]}function hy(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(fy(r));return i.join("")}function dy(e){var t;cy||uy();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,l=n-r;s<l;s+=o)a.push(hy(e,s,s+o>l?l:s+o));return 1===r?(t=e[n-1],i+=oy[t>>2],i+=oy[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=oy[t>>10],i+=oy[t>>4&63],i+=oy[t<<2&63],i+="="),a.push(i),a.join("")}function py(e,t,n,r,i){var a,o,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-u)-1,d>>=-u,u+=s;u>0;a=256*a+e[t+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=c}return(d?-1:1)*o*Math.pow(2,a-r)}function gy(e,t,n,r,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(t*l-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[n+d]=255&o,d+=p,o/=256,c-=8);e[n+d-p]|=128*g}var my={}.toString,yy=Array.isArray||function(e){return"[object Array]"==my.call(e)};function by(){return wy.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function vy(e,t){if(by()<t)throw new RangeError("Invalid typed array length");return wy.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=wy.prototype:(null===e&&(e=new wy(t)),e.length=t),e}function wy(e,t,n){if(!(wy.TYPED_ARRAY_SUPPORT||this instanceof wy))return new wy(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return Ay(this,e)}return _y(this,e,t,n)}function _y(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);wy.TYPED_ARRAY_SUPPORT?(e=t).__proto__=wy.prototype:e=Sy(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!wy.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|Ey(t,n);e=vy(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(Ty(t)){var n=0|ky(t.length);return 0===(e=vy(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?vy(e,0):Sy(e,t);if("Buffer"===t.type&&yy(t.data))return Sy(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function xy(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function Ay(e,t){if(xy(t),e=vy(e,t<0?0:0|ky(t)),!wy.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function Sy(e,t){var n=t.length<0?0:0|ky(t.length);e=vy(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function ky(e){if(e>=by())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+by().toString(16)+" bytes");return 0|e}function Ty(e){return!(null==e||!e._isBuffer)}function Ey(e,t){if(Ty(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&
vendor: 16,262 bytes, line 2
2(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return eb(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return tb(e).length;default:if(r)return eb(e).length;t=(""+t).toLowerCase(),r=!0}}function Cy(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Yy(this,t,n);case"utf8":case"utf-8":return Dy(this,t,n);case"ascii":return jy(this,t,n);case"latin1":case"binary":return Wy(this,t,n);case"base64":return Iy(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return qy(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function Ry(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function Oy(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=wy.from(t,r)),Ty(t))return 0===t.length?-1:Py(e,t,n,r,i);if("number"==typeof t)return t&=255,wy.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):Py(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function Py(e,t,n,r,i){var a,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+l>s&&(n=s-l),a=n;a>=0;a--){for(var f=!0,h=0;h<l;h++)if(c(e,a+h)!==c(t,h)){f=!1;break}if(f)return a}return-1}function Ly(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function Uy(e,t,n,r){return nb(eb(t,e.length-n),e,n,r)}function zy(e,t,n,r){return nb(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function My(e,t,n,r){return zy(e,t,n,r)}function Ny(e,t,n,r){return nb(tb(t),e,n,r)}function Fy(e,t,n,r){return nb(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function Iy(e,t,n){return 0===t&&n===e.length?dy(e):dy(e.slice(t,n))}function Dy(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,l,c=e[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=n)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=f}return function(e){var t=e.length;if(t<=By)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=By));return n}(r)}wy.TYPED_ARRAY_SUPPORT=void 0===ay.TYPED_ARRAY_SUPPORT||ay.TYPED_ARRAY_SUPPORT,by(),wy.poolSize=8192,wy._augment=function(e){return e.__proto__=wy.prototype,e},wy.from=function(e,t,n){return _y(null,e,t,n)},wy.TYPED_ARRAY_SUPPORT&&(wy.prototype.__proto__=Uint8Array.prototype,wy.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&wy[Symbol.species]),wy.alloc=function(e,t,n){return function(e,t,n,r){return xy(t),t<=0?vy(e,t):void 0!==n?"string"==typeof r?vy(e,t).fill(n,r):vy(e,t).fill(n):vy(e,t)}(null,e,t,n)},wy.allocUnsafe=function(e){return Ay(null,e)},wy.allocUnsafeSlow=function(e){return Ay(null,e)},wy.isBuffer=function(e){return null!=e&&(!!e._isBuffer||rb(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&rb(e.slice(0,0))}(e))},wy.compare=function(e,t){if(!Ty(e)||!Ty(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},wy.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}},wy.concat=function(e,t){if(!yy(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return wy.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=wy.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!Ty(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},wy.byteLength=Ey,wy.prototype._isBuffer=!0,wy.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)Ry(this,t,t+1);return this},wy.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)Ry(this,t,t+3),Ry(this,t+1,t+2);return this},wy.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)Ry(this,t,t+7),Ry(this,t+1,t+6),Ry(this,t+2,t+5),Ry(this,t+3,t+4);return this},wy.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?Dy(this,0,e):Cy.apply(this,arguments)},wy.prototype.equals=function(e){if(!Ty(e))throw new TypeError("Argument must be a Buffer");return this===e||0===wy.compare(this,e)},wy.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},wy.prototype.compare=function(e,t,n,r,i){if(!Ty(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),u=0;u<s;++u)if(l[u]!==c[u]){a=l[u],o=c[u];break}return a<o?-1:o<a?1:0},wy.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},wy.prototype.indexOf=function(e,t,n){return Oy(this,e,t,n,!0)},wy.prototype.lastIndexOf=function(e,t,n){return Oy(this,e,t,n,!1)},wy.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return Ly(this,e,t,n);case"utf8":case"utf-8":return Uy(this,e,t,n);case"ascii":return zy(this,e,t,n);case"latin1":case"binary":return My(this,e,t,n);case"base64":return Ny(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Fy(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},wy.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var By=4096;function jy(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function Wy(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function Yy(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=Jy(e[a]);return i}function qy(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function Hy(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Zy(e,t,n,r,i,a){if(!Ty(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function Vy(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function $y(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function Gy(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Ky(e,t,n,r,i){return i||Gy(e,0,n,4),gy(e,t,n,r,23,4),n+4}function Qy(e,t,n,r,i){return i||Gy(e,0,n,8),gy(e,t,n,r,52,8),n+8}wy.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),wy.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=wy.prototype;else{var i=t-e;n=new wy(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},wy.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||Hy(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},wy.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||Hy(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},wy.prototype.readUInt8=function(e,t){return t||Hy(e,1,this.length),this[e]},wy.prototype.readUInt16LE=function(e,t){return t||Hy(e,2,this.length),this[e]|this[e+1]<<8},wy.prototype.readUInt16BE=function(e,t){return t||Hy(e,2,this.length),this[e]<<8|this[e+1]},wy.prototype.readUInt32LE=function(e,t){return t||Hy(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},wy.prototype.readUInt32BE=function(e,t){return t||Hy(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},wy.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Hy(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},wy.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Hy(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},wy.prototype.readInt8=function(e,t){return t||Hy(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},wy.prototype.readInt16LE=function(e,t){t||Hy(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},wy.prototype.readInt16BE=function(e,t){t||Hy(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},wy.prototype.readInt32LE=function(e,t){return t||Hy(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},wy.prototype.readInt32BE=function(e,t){return t||Hy(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},wy.prototype.readFloatLE=function(e,t){return t||Hy(e,4,this.length),py(this,e,!0,23,4)},wy.prototype.readFloatBE=function(e,t){return t||Hy(e,4,this.length),py(this,e,!1,23,4)},wy.prototype.readDoubleLE=function(e,t){return t||Hy(e,8,this.length),py(this,e,!0,52,8)},wy.prototype.readDoubleBE=function(e,t){return t||Hy(e,8,this.length),py(this,e,!1,52,8)},wy.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Zy(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},wy.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Zy(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},wy.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,1,255,0),wy.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},wy.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,2,65535,0),wy.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Vy(this,e,t,!0),t+2},wy.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,2,65535,0),wy.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Vy(this,e,t,!1),t+2},wy.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,4,4294967295,0),wy.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):$y(this,e,t,!0),t+4},wy.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,4,4294967295,0),wy.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):$y(this,e,t,!1),t+4},wy.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Zy(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},wy.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Zy(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+n},wy.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,1,127,-128),wy.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},wy.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,2,32767,-32768),wy.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Vy(this,e,t,!0),t+2},wy.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,2,32767,-32768),wy.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Vy(this,e,t,!1),t+2},wy.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,4,2147483647,-2147483648),wy.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):$y(this,e,t,!0),t+4},wy.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Zy(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),wy.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):$y(this,e,t,!1),t+4},wy.prototype.writeFloatLE=function(e,t,n){return Ky(this,e,t,!0,n)},wy.prototype.writeFloatBE=function(e,t,n){return Ky(this,e,t,!1,n)},wy.prototype.writeDoubleLE=function(e,t,n){return Qy(this,e,t,!0,n)},wy.prototype.writeDoubleBE=function(e,t,n){return Qy(this,e,t,!1,n)},wy.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!wy.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},wy.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!wy.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=Ty(e)?e:eb(new wy(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var Xy=/[^+\/0-9A-Za-z-_]/g;function Jy(e){return e<16?"0"+e.toString(16):e.toString(16)}function eb(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>
2-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function tb(e){return function(e){var t,n,r,i,a,o;cy||uy();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new ly(3*s/4-a),r=a>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=sy[e.charCodeAt(t)]<<18|sy[e.charCodeAt(t+1)]<<12|sy[e.charCodeAt(t+2)]<<6|sy[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=sy[e.charCodeAt(t)]<<2|sy[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=sy[e.charCodeAt(t)]<<10|sy[e.charCodeAt(t+1)]<<4|sy[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Xy,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function nb(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function rb(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}class ib{data;width;height;format;constructor(e){const t=new Ua(e);this.data=e,this.width=t.width,this.height=t.height,this.format="png"}static isValid(e){try{return!!new ib(e)}catch{return!1}}}class ab{data;width;height;format;constructor(e){if(this.data=e,this.format="jpeg",this.width=0,this.height=0,65496!==e.readUInt16BE(0))throw new Error("SOI not found in JPEG");const t=W.Z.decode(this.data);let n;for(let e=0;e<t.length;e+=1){const r=t[e];"EXIF"===r.name&&r.entries.orientation&&(n=r.entries.orientation),"SOF"===r.name&&(this.width||=r.width,this.height||=r.height)}n>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&wy.isBuffer(e)&&65496===e.readUInt16BE(0)}}const ob=(({limit:e=100}={})=>{let t={},n=[];return{get:e=>e?t[e]:null,set:(r,i)=>{n.push(r),n.length>e&&delete t[n.shift()],t[r]=i},reset:()=>{t={},n=[]},length:()=>n.length}})({limit:30}),sb=wy.isBuffer,lb=e=>"undefined"!=typeof Blob&&e instanceof Blob,cb=e=>"data"in e,ub=e=>{const t=e.toLowerCase();return"jpg"===t||"jpeg"===t||"png"===t};function fb(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new ab(e);case"png":return new ib(e);default:return null}}const hb=async e=>{const t=(e=>{let t;return ab.isValid(e)?t="jpg":ib.isValid(e)&&(t="png"),t})(e);return t?fb(e,t):null},db=async e=>{const t=await(async e=>{const{method:t="GET",headers:n,body:r,credentials:i}=e,a=await fetch(e.uri,{method:t,headers:n,body:r,credentials:i}),o=await a.arrayBuffer();return wy.from(o)})(e);return fb(t,(e=>{const t=137===e[0]&&80===e[1]&&78===e[2]&&71===e[3]&&13===e[4]&&10===e[5]&&26===e[6]&&10===e[7],n=255===e[0]&&216===e[1]&&255===e[2];let r="";if(t)r="png";else{if(!n)throw new Error("Not valid image extension");r="jpg"}return r})(t))},pb=(e,{cache:t=!0}={})=>{let n;const r=(e=>lb(e)||sb(e)?null:cb(e)?e.data.toString():e.uri)(e);if(lb(e))n=(async e=>{const{type:t}=e;if(!t||"application/octet-stream"===t){const t=await e.arrayBuffer(),n=wy.from(t);return hb(n)}if(!t.startsWith("image/"))throw new Error(`Invalid blob type: ${t}`);const n=t.replace("image/","");if(!ub(n))throw new Error(`Invalid blob type: ${t}`);const r=await e.arrayBuffer();return fb(wy.from(r),n)})(e);else if(sb(e))n=hb(e);else{if(t&&ob.get(r))return ob.get(r);n="uri"in(i=e)&&/^data:image\/[a-zA-Z]*;base64,[^"]*/g.test(i.uri)?(async({uri:e})=>{const t=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(e);if(!t)throw new Error(`Invalid base64 image: ${e}`);const n=t[1],r=t[2];if(!ub(n))throw new Error(`Base64 image invalid format: ${n}`);return fb(wy.from(r,"base64"),n)})(e):cb(e)?(async e=>{if(e.data&&e.format)return fb(e.data,e.format);throw new Error(`Invalid data given for local file: ${JSON.stringify(e)}`)})(e):db(e)}var i;if(!n)throw new Error("Cannot resolve image");return t&&r&&ob.set(r,n),n},gb=(e,t)=>{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return(n=e)?n.replace(/(^|\s)\S/g,e=>e.toUpperCase()):n;case"upperfirst":return od(e);default:return e}var n},mb=e=>e.type===O,yb=_m({bidi:Am,linebreaker:Im,justification:Hm,textDecoration:Vm,scriptItemizer:Gm,wordHyphenation:Xm,fontSubstitution:ny}),bb=(e,t)=>{if(!t)return[{string:""}];const n=[],{fill:r="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:o,fontSize:s=18,textDecorationColor:l,textDecorationStyle:c,textTransform:u,opacity:f}=t.props,h=t.props.textDecoration,d="string"==typeof i?[i]:[...i||[]];d.push("Helvetica");const p=d.map(t=>{const n={fontFamily:t,fontWeight:a,fontStyle:o},r=e.getFont(n);return r?.data}),g={font:p,opacity:f,fontSize:s,color:r,underlineStyle:c,underline:"underline"===h||"underline line-through"===h||"line-through underline"===h,underlineColor:l||r,strike:"line-through"===h||"underline line-through"===h||"line-through underline"===h,strikeStyle:c,strikeColor:l||r};for(let r=0;r<t.children.length;r+=1){const i=t.children[r];mb(i)?n.push({string:gb(i.value,u),attributes:g}):i&&n.push(...bb(e,i))}return n},vb=999999999999,wb={before:-.5,after:-.5},_b=e=>(t,n)=>{const r=((e,t)=>sg(bb(e,t)))(e,t),i={x:void 0===t.props.x?n:t.props.x,y:t.props?.y||0,width:vb,height:vb},a=t.props.hyphenationCallback||e?.getHyphenationCallback()||null,o=yb(r,i,{hyphenationCallback:a,shrinkWhitespaceFactor:wb}).flat();return Object.assign({},t,{lines:o})},xb=e=>{const t=e.children.map((t,n)=>{if(!(e=>e.type===x)(t))return t;const r=t.children[0];return void 0===t.props.x&&n<e.children.length-1&&r?.value?Object.assign({},t,{children:[{...r,value:`${r.value} `}]}):t},[]);return Object.assign({},e,{children:t})},Ab=e=>e.type===w,Sb=e=>e.type!==w,kb=/url\(['"]?#([^'"]+)['"]?\)/,Tb=(e,t)=>{if(!t)return;if(!kb.test(t))return t;return e[t.match(kb)[1]]},Eb=e=>t=>{const n=t.props,r="fill"in n?Tb(e,n?.fill):void 0,i="clipPath"in n?Tb(e,n?.clipPath):void 0,a=Object.assign({},t.props,{fill:r,clipPath:i}),o=t.children?t.children.map(Eb(e)):void 0;return Object.assign({},t,{props:a,children:o})},Cb=e=>{if(!e.children)return e;const t=(e=>{const t=(e.children||[]).find(Ab);return(t?.children||[]).reduce((e,t)=>
2{const n=t.props?.id;return n&&(e[n]=t),e},{})})(e),n=e.children.map(Eb(t));return Object.assign({},e,{children:n})},Rb=e=>(e=>{if(!e.children)return e;const t=e.children.filter(Sb);return Object.assign({},e,{children:t})})(Cb(e)),Ob=e=>{if(!e)return null;if("string"!=typeof e)return e;const t=e.split(/[,\s]+/).map(sd);return 4!==t.length?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},Pb=["x","y","clipPath","clipRule","opacity","fill","fillOpacity","fillRule","stroke","strokeLinecap","strokeLinejoin","strokeOpacity","strokeWidth","textAnchor","dominantBaseline","color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","lineHeight","textAlign","visibility","wordSpacing"],Lb=((e,t)=>{const n=[];for(let r=0;r<t.length;r+=1){const i=t[r];e.includes(i)||n.push(i)}return n})(["x"],Pb),Ub={[s]:Lb},zb=e=>{if(!e.children)return e;const t=(e=>{const t=e.props||{},n=Ub[e.type]??Pb;return rd(n,t)})(e),n=e.children.map(e=>{const n=Object.assign({},t,e.props||{}),r=Object.assign({},e,{props:n});return zb(r)});return Object.assign({},e,{children:n})},Mb=e=>{if("string"!=typeof e)return e;const t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" ");return{align:t[0]||"xMidYMid",meetOrSlice:t[1]||"meet"}},Nb=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform"],Fb=["y","y1","y2","height","cy","ry"],Ib=["x","x1","x2","width","cx","rx"],Db=e=>e.type===s,Bb=e=>{const t=td(e);return t?t.percent:sd(e)},jb=e=>t=>ng(e,{transform:t}).transform,Wb=e=>t=>{let n=(e=>t=>ed(t,(t,n)=>{const r=td(t);return r&&Fb.includes(n)?r.percent*e.height:r&&Ib.includes(n)?r.percent*e.width:t}))(e)(t.props);return n=Qh({x:sd,x1:sd,x2:sd,y:sd,y1:sd,y2:sd,r:sd,rx:sd,ry:sd,cx:sd,cy:sd,width:sd,height:sd,offset:Bb,fill:gp,opacity:Bb,stroke:gp,stopOpacity:Bb,stopColor:gp,transform:jb(e),gradientTransform:jb(e)},n),Object.assign({},t,{props:n})},Yb=e=>{const t=e.style||{},n=Object.assign({},t,e.props);return Object.assign({},e,{props:n})},qb=e=>{const t=ed(e.props,e=>"none"===e?null:e);return Object.assign({},e,{props:t})},Hb=e=>{const t=e.props||{},n=rd(Nb,t),r=Object.assign({},n,e.style||{});return Object.assign({},e,{style:r})},Zb=e=>{const t=Qh({width:sd,height:sd,viewBox:Ob,preserveAspectRatio:Mb},e.props);return Object.assign({},e,{props:t})},Vb=e=>{if(!Db(e))return e;if(!e.children)return e;const t=e.children.map(e=>(e=>e.type===O)(e)?(e=>({type:x,props:{},style:{},children:[e]}))(e):e);return Object.assign({},e,{children:t})},$b=e=>t=>{if(Db(t))return((e,t)=>{if(!t.children)return t;let n=t.props?.x||0;const r=_b(e),i=xb(t).children.map(e=>{const t=r(e,n);return n+=t.lines[0].xAdvance,t});return Object.assign({},t,{children:i})})(e,t);if(!t.children)return t;const n=t.children.map($b(e));return Object.assign({},t,{children:n})},Gb=e=>t=>{if(!t.children)return t;const n=Kh(Gb(e),(e=>Kh(Wb(e),Vb,qb,Yb))(e)),r=t.children.map(n);return Object.assign({},t,{children:r})},Kb=(e,t)=>{if(e.props&&"xlinkHref"in e.props){const n=t[e.props.xlinkHref.replace(/^#/,"")];if(!n)return e;const r=Object.assign({},n.props,e.props);return delete r.xlinkHref,Object.assign({},n,{props:r})}const n=e.children?.map(e=>Kb(e,t));return Object.assign({},e,{children:n})},Qb=e=>{const t=(e=>{const t={},n=e.children?.slice(0)||[];for(;n.length>0;){const e=n.shift();e.props&&"id"in e.props&&(t[e.props.id]=e),e.children&&n.push(...e.children)}return t})(e);return Kb(e,t)},Xb=(e,t)=>{const n=(e=>{const t=Ob(e.props.viewBox);return t?{width:t.maxX,height:t.maxY}:e.props.width&&e.props.height?{width:sd(e.props.width),height:sd(e.props.height)}:{width:0,height:0}})(e);return Kh(Rb,$b(t),Zb,Hb,zb,Gb(n),Qb)(e)},Jb=(e,t)=>{if(!("children"in e))return e;const n=(e=>e.type===a)(e)?Xb(e,t):e,r=n.children?.map(e=>Jb(e,t));return Object.assign({},n,{children:r})};let ev;const tv=e=>e.style.zIndex,nv=(e,t)=>{const n=tv(e),r=tv(t);return n||r?n?r?r-n:-1:1:0},rv=e=>{if(!e.children)return e;const t=((e=>e.type!==E&&e.type!==a)(e)?e.children.sort(nv):e.children).map(rv);return Object.assign({},e,{children:t})},iv={},av=(0,iy.Z)(),ov=e=>"️"!==e,sv=(e,t=!1)=>Array.from(e).filter(t?()=>!0:ov).map(e=>e.codePointAt(0).toString(16)).join("-"),lv=(e,t)=>
2{if(!t)return[];const n=[];return Array.from(e.matchAll(av)).forEach(e=>{const r=e[0];if(!iv[r]||iv[r].loading){const e=((e,t)=>{if("builder"in t)return t.builder(sv(e,t.withVariationSelectors));const{url:n,format:r="png",withVariationSelectors:i}=t;return`${n}${sv(e,i)}.${r}`})(r,t);iv[r]={loading:!0},n.push(pb({uri:e}).then(e=>{iv[r].loading=!1,iv[r].data=e.data}).catch(e=>{console.warn(e,"Failed to load emoji image"),iv[r].loading=!1}))}}),n},cv=async e=>{const t=(e=>e.props.src?e.props.src:e.props.source?e.props.source:void 0)(e),{cache:n}=e.props;if(t)try{const r=await(async e=>{const t="function"==typeof e?await e():await e;return"string"==typeof t?{uri:t}:t})(t);if(!r)throw new Error(`Image's "src" or "source" prop returned ${r}`);if(e.image=await pb(r,{cache:n}),Buffer.isBuffer(r)||r instanceof Blob)return;e.image.key="data"in r?r.data.toString():r.uri}catch(e){console.warn(e.message)}else console.warn(!1,'Image should receive either a "src" or "source" prop')},uv=e=>e.type===_,fv=async(e,t)=>{const n=((e,t)=>{const n=[],r=t.children?.slice(0)||[],i=e?e.getEmojiSource():null;for(;r.length>0;){const t=r.shift();if(uv(t)&&n.push(cv(t)),e&&t.style?.fontFamily){const r=Gh(t.style.fontFamily);n.push(...r.map(n=>e.load({fontFamily:n,fontStyle:t.style.fontStyle,fontWeight:t.style.fontWeight})))}"string"==typeof t&&n.push(...lv(t,i)),"value"in t&&"string"==typeof t.value&&n.push(...lv(t.value,i)),t.children&&t.children.forEach(e=>{r.push(e)})}return n})(t,e);return await Promise.all(n),e},hv={color:"blue",textDecoration:"underline"},dv=(e,t)=>{let n=[t.style];return(e=>e.type===l)(t)&&(n=Array.isArray(t.style)?[hv,...t.style]:[hv,t.style]),ng(e,n)},pv=e=>t=>{const n=dv(e,t);if(!t.children)return Object.assign({},t,{style:n});const r=t.children.map(pv(e));return Object.assign({},t,{style:n,children:r})},gv=e=>{const t=e.props?.dpi||72,n=e.style,r=e.box?.width||n.width,i=e.box?.height||n.height,a=e.props?.orientation||"portrait";return pv({width:r,height:i,orientation:a,dpi:t,remBase:n?.fontSize||18})(e)},mv=e=>t=>Xh(t.style?.[e])?"50%":t.style?.[e]??null,yv=e=>{const t=(e=>{if(!e.box)return null;const{left:t,top:n,width:r,height:i}=e.box,a=mv("transformOriginX")(e),o=mv("transformOriginY")(e),s=td(a),l=td(o),c=s?r*s.percent:a,u=l?i*l.percent:o;if(Xh(c)||"string"==typeof c)throw new Error(`Invalid origin offsetX: ${c}`);if(Xh(u)||"string"==typeof u)throw new Error(`Invalid origin offsetY: ${u}`);return{left:t+c,top:n+u}})(e),n=Object.assign({},e,{origin:t});if(!e.children)return n;const r=e.children.map(yv);return Object.assign({},n,{children:r})},bv=e=>"string"==typeof e?{title:e,fit:!1,expanded:!1}:e,vv=["portrait","landscape"],wv=e=>"landscape"===(e=>{const t=e.props?.orientation||"portrait";return vv.includes(t)?t:"portrait"})(e),_v={"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]},xv=(e,t)=>{if(!e)return 0;const n=(e=>{if("number"==typeof e)return{value:e,unit:void 0};const 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}})(e),r=1/25.4*72,i=1/2.54*72;if("string"==typeof n.value)throw new Error(`Invalid page size: ${e}`);
2switch(n.unit){case"in":return 72*n.value;case"mm":return n.value*r;case"cm":return n.value*i;case"px":return Math.round(n.value*(72/t));default:return n.value}},Av=({width:e,height:t},n)=>({width:xv(e,n),height:xv(t,n)}),Sv=e=>({width:e[0],height:e[1]}),kv=e=>{const t=e.props?.size||"A4",n=e.props?.dpi||72;let r;var i;return r="string"==typeof t?(e=>Sv(_v[e.toUpperCase()]))(t):Array.isArray(t)?Av(Sv(t),n):Av("number"==typeof t?Sv([i=t,i]):t,n),wv(e)?(e=>({width:e.height,height:e.width}))(r):r},Tv=e=>{const t=kv(e),n=pp(e.style||{});return{...e,style:{...n,...t}}},Ev=e=>!!e.props&&("fixed"in e.props&&!0===e.props.fixed),Cv=(e,t)=>{if(!e)return[null,null];const n=(e=>e.box?.top||0)(e),r=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});r.style.height=t-n;const i=(e=>!Xh(e.style?.height))(e)?e.box.height-(t-n):null,a=Object.assign({},e,{box:{...e.box,top:0,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0}});return i&&(a.style.height=i),[r,a]},Rv=[a,u,_,A],Ov=e=>!Rv.includes(e.type)&&(!e.props||(!("wrap"in e.props)||e.props.wrap)),Pv=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedPadding(t):null},Lv=e=>{const{style:t,box:n}=e;return{paddingTop:Pv(e,ry.kS.Top)||n?.paddingTop||t?.paddingTop||0,paddingRight:Pv(e,ry.kS.Right)||n?.paddingRight||t?.paddingRight||0,paddingBottom:Pv(e,ry.kS.Bottom)||n?.paddingBottom||t?.paddingBottom||0,paddingLeft:Pv(e,ry.kS.Left)||n?.paddingLeft||t?.paddingLeft||0}},Uv=e=>"string"==typeof e,zv=e=>{if(!e)return[];if(Array.isArray(e))return e.reduce((e,t)=>e.concat(zv(t)),[]);if("boolean"==typeof e)return[];if(Uv(e)||(e=>"number"==typeof e)(e))return[{type:O,value:`${e}`}];if((e=>e&&e.type===Symbol.for("react.fragment"))(e))return zv(e.props.children);if(!Uv(e.type))return zv(e.type(e.props));const{type:t,props:{style:n={},children:r,...i}}=e;return[{type:t,style:n,props:i,children:Gh(r).reduce((e,t)=>e.concat(zv(t)),[])}]},Mv=(e,t)=>{const n=(e=>{return e.box.top+e.box.height+e.box.marginBottom+("minPresenceAhead"in(t=e).props?t.props.minPresenceAhead:0);var t})(e),r=(i=t.filter(e=>!("fixed"in e.props)),Math.max(...i.map(e=>e.box.top+e.box.height)));var i;return Math.min(n,r)},Nv=(e,t,n,r)=>{if("fixed"in e.props)return!1;const i=n<e.box.top+e.box.height,a=Ov(e),o=Mv(e,t),s=r.filter(e=>!Ev(e)).length>0;return"break"in(l=e).props&&l.props.break||i&&!a||!i&&o>n&&s;var l},Fv=[8232,8233],Iv=[e=>e.map(e=>{const t=(n=e.attributes.font[0],Fv.reduce((e,t)=>n&&n.hasGlyphForCodePoint&&n.hasGlyphForCodePoint(t)?e:[...e,String.fromCharCode(t)],[]));var n;const r=new RegExp(t.join("|"));return{string:e.string.replace(r,""),attributes:e.attributes}}),e=>{const t=[];for(let n=0;n<e.length;n+=1){const r=e[n];let i=0;
2Array.from(r.string.matchAll(av)).forEach(e=>{const{index:n}=e,a=e[0],o=r.attributes.fontSize,s=r.string.slice(i,n+e[0].length);iv[a]&&iv[a].data?t.push({string:s.replace(e[0],String.fromCharCode(65532)),attributes:{...r.attributes,attachment:{width:o,height:o,yOffset:Math.floor(.1*o),image:iv[a].data}}}):t.push({string:s,attributes:r.attributes}),i=n+a.length}),i<r.string.length&&t.push({string:r.string.slice(i),attributes:r.attributes})}return t}],Dv=e=>e.type===_,Bv=e=>e.type===O,jv=(e,t,n=null,r=0)=>{if(!t)return[{string:""}];let i=[];const{color:a="black",direction:o="ltr",fontFamily:s="Helvetica",fontWeight:l,fontStyle:c,fontSize:u=18,textAlign:f,lineHeight:h,textDecoration:d,textDecorationColor:p,textDecorationStyle:g,textTransform:m,letterSpacing:y,textIndent:b,opacity:v,verticalAlign:w}=t.style,_="string"==typeof s?[s]:[...s||[]];_.push("Helvetica");const x=_.map(t=>{const n={fontFamily:t,fontWeight:l,fontStyle:c},r=e.getFont(n);return r?.data}),A={font:x,color:a,opacity:v,fontSize:u,lineHeight:h,direction:o,verticalAlign:w,backgroundColor:0===r?null:t.style.backgroundColor,indent:b,characterSpacing:y,strikeStyle:g,underlineStyle:g,underline:"underline"===d||"underline line-through"===d||"line-through underline"===d,strike:"line-through"===d||"underline line-through"===d||"line-through underline"===d,strikeColor:p||a,underlineColor:p||a,link:n||t.props?.src||t.props?.href,align:f||("rtl"===o?"right":"left")};for(let n=0;n<t.children.length;n+=1){const a=t.children[n];Dv(a)?i.push({string:String.fromCharCode(65532),attributes:{...A,attachment:{width:a.style.width||u,height:a.style.height||u,image:a.image.data}}}):Bv(a)?i.push({string:gb(a.value,m),attributes:A}):a&&i.push(...jv(e,a,A.link,r+1))}for(let e=0;e<Iv.length;e+=1){i=(0,Iv[e])(i)}return i},Wv=_m({bidi:Am,linebreaker:Im,justification:Hm,textDecoration:Vm,scriptItemizer:Gm,wordHyphenation:Xm,fontSubstitution:ny}),Yv=(e,t,n,r)=>{const i=((e,t)=>{const n=jv(e,t);return sg(n)})(r,e),a=((e,t,n)=>{const r=(e=>e.style?.maxLines)(n),i=(e=>e.style?.textOverflow)(n);return{x:0,y:0,width:e,maxLines:r,height:t||1/0,truncateMode:i}})(t,n,e),o=((e,t)=>({hyphenationPenalty:t.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:t.props.hyphenationCallback||e?.getHyphenationCallback()||null}))(r,e);return Wv(i,a,o).reduce((e,t)=>[...e,...t],[])},qv=e=>e.type===s,Hv=e=>!(e=>e.type===a)(e)&&!qv(e),Zv=(e,t)=>{if((e=>qv(e)&&!e.lines)(e)){const n=e.box.width-(e.box.paddingRight+e.box.paddingLeft),r=e.box.height-(e.box.paddingTop+e.box.paddingBottom);e.lines=Yv(e,n,r,t)}if(Hv(e)){if(!e.children)return e;const n=e=>Zv(e,t),r=e.children.map(n);return Object.assign({},e,{children:r})}return e},Vv=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],$v=[...Vv,"backgroundColor"],Gv=e=>t=>t.type===e,Kv=Gv(a),Qv=Gv(s),Xv=e=>t=>{const n=((e,t)=>{const n={...e};return Object.entries(t).forEach(([t,r])=>{n[t]=((e,t,n)=>"textDecoration"===e?[n,t].filter(e=>e&&"none"!==e).join(" "):t)(t,r,e[t])}),n})(e,t.style||{});return Object.assign({},t,{style:n})},Jv=e=>{if(Kv(e))return e;if(!("children"in e))return e;const t=Qv(e)?$v:Vv,n=rd(t,e.style||{}),r=Kh(Jv,Xv(n)),i=e.children.map(r);return Object.assign({},e,{children:i})},ew=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedMargin(t):null},tw=e=>{const{style:t,box:n}=e;return{marginTop:ew(e,ry.kS.Top)||n?.marginTop||t?.marginTop||0,marginRight:ew(e,ry.kS.Right)||n?.marginRight||t?.marginRight||0,marginBottom:ew(e,ry.kS.Bottom)||n?.marginBottom||t?.marginBottom||0,marginLeft:ew(e,ry.kS.Left)||n?.marginLeft||t?.marginLeft||0}},nw={width:0,height:0},rw=(e,t)=>e?e.getComputedBorder(t):0,iw={hidden:ry.nP.Hidden,scroll:ry.nP.Scroll},aw={wrap:ry.Eq.Wrap,"wrap-reverse":ry.Eq.WrapReverse},ow=(e,t)=>n=>r=>{const{yogaNode:i}=r;if(!Xh(n)&&i){const r=!Xh(t),a=`set${od(e)}`,o=`${a}Auto`,s=`${a}Percent`,l=td(n);if(l&&!i[s])throw new Error(`You can't pass percentage values to ${e} property`);l?r?i[s]?.(t,l.value):i[s]?.(l.value):"auto"===n?r?i[o]?.(t):i[o]?.():r?i[a]?.(t,n):i[a]?.(n)}return r},sw=ow("flexBasis"),lw={"flex-start":ry.xM.FlexStart,center:ry.xM.Center,"flex-end":ry.xM.FlexEnd,stretch:ry.xM.Stretch,baseline:ry.xM.Baseline,"space-between":ry.xM.SpaceBetween,"space-around":ry.xM.SpaceAround,"space-evenly":ry.xM.SpaceEvenly},cw=e=>t=>n=>{const{yogaNode:r}=n,i="items"===e?ry.xM.Stretch:ry.xM.Auto;
2if(r){const n=lw[t]||i;r[`setAlign${od(e)}`](n)}return n},uw=cw("self"),fw=cw("items"),hw=cw("content"),dw={absolute:ry.d.Absolute,relative:ry.d.Relative,static:ry.d.Static},pw={row:ry.Qb.Row,"row-reverse":ry.Qb.RowReverse,"column-reverse":ry.Qb.ColumnReverse},gw={center:ry.WD.Center,"flex-end":ry.WD.FlexEnd,"space-between":ry.WD.SpaceBetween,"space-around":ry.WD.SpaceAround,"space-evenly":ry.WD.SpaceEvenly},mw=ow("margin",ry.kS.Top),yw=ow("margin",ry.kS.Right),bw=ow("margin",ry.kS.Bottom),vw=ow("margin",ry.kS.Left),ww=ow("padding",ry.kS.Top),_w=ow("padding",ry.kS.Right),xw=ow("padding",ry.kS.Bottom),Aw=ow("padding",ry.kS.Left),Sw=ow("border",ry.kS.Top),kw=ow("border",ry.kS.Right),Tw=ow("border",ry.kS.Bottom),Ew=ow("border",ry.kS.Left),Cw=ow("position",ry.kS.Top),Rw=ow("position",ry.kS.Right),Ow=ow("position",ry.kS.Bottom),Pw=ow("position",ry.kS.Left),Lw=ow("width"),Uw=ow("minWidth"),zw=ow("maxWidth"),Mw=ow("height"),Nw=ow("minHeight"),Fw=ow("maxHeight"),Iw=ow("gap",ry.Th.Row),Dw=ow("gap",ry.Th.Column),Bw=e=>e.lines?Math.max(0,...e.lines.map(e=>e.xAdvance)):0,jw=e=>e.lines?e.lines.reduce((e,t)=>e+t.box.height,0):-1,Ww={center:.5,right:1},Yw=e=>Xh(e.box?.height),qw=e=>Math.max(-1/0,...e),Hw=(e,t)=>()=>{const n=tw(t),r=Lv(e),i=Yw(e)?1/0:(e.box?.height||0)-r.paddingTop-r.paddingBottom-n.marginTop-n.marginBottom-10,a=(()=>{const e={},t=[],n=()=>e,r=(e,n)=>t.push([e,n]),i=(t,n)=>(r(t,n),e),a=(t,n,i,a)=>(r(t,n),r(t+i,n),r(t,n+a),r(t+i,n+a),e),o=(t,n,i,a)=>(r(t-i,n-(a=a||i)),r(t+i,n-a),r(t+i,n+a),r(t-i,n+a),e);return e.rect=a,e.moveTo=i,e.lineTo=i,e.circle=o,e.polygon=(...n)=>(t.push(...n),e),e.ellipse=o,e.roundedRect=a,e.text=n,e.path=n,e.lineWidth=n,e.bezierCurveTo=n,e.quadraticCurveTo=n,e.scale=n,e.rotate=n,e.translate=n,e.dash=n,e.clip=n,e.save=n,e.fill=n,e.font=n,e.stroke=n,e.lineCap=n,e.opacity=n,e.restore=n,e.lineJoin=n,e.fontSize=n,e.fillColor=n,e.miterLimit=n,e.strokeColor=n,e.fillOpacity=n,e.strokeOpacity=n,e.linearGradient=n,e.radialGradient=n,e.getWidth=()=>qw(t.map(e=>e[0])),e.getHeight=()=>qw(t.map(e=>e[1])),e})();t.props.paint(a);return{width:a.getWidth(),height:Math.min(i,a.getHeight())}},Zw=e=>t=>t.type===e,Vw=Zw(a),$w=Zw(s),Gw=Zw(u),Kw=Zw(c),Qw=Zw(_),Xw=Zw(A),Jw=Zw(O),e_=e=>{var t;Kh((e=>{const t=Kw(e)?e.box?.height:e.style?.height;return Mw(t)})(e),Lw(e.style.width),Uw(e.style.minWidth),zw(e.style.maxWidth),Nw(e.style.minHeight),Fw(e.style.maxHeight),mw(e.style.marginTop),yw(e.style.marginRight),bw(e.style.marginBottom),vw(e.style.marginLeft),ww(e.style.paddingTop),_w(e.style.paddingRight),xw(e.style.paddingBottom),Aw(e.style.paddingLeft),(t=e.style.position,e=>{const{yogaNode:n}=e;return!Xh(t)&&n&&n.setPositionType(dw[t]),e}
2),Cw(e.style.top),Rw(e.style.right),Ow(e.style.bottom),Pw(e.style.left),Sw(e.style.borderTopWidth),kw(e.style.borderRightWidth),Tw(e.style.borderBottomWidth),Ew(e.style.borderLeftWidth),(e=>t=>{const{yogaNode:n}=t;return n&&n.setDisplay("none"===e?ry.sS.None:ry.sS.Flex),t})(e.style.display),(e=>t=>{const{yogaNode:n}=t;if(n){const t=pw[e]||ry.Qb.Column;n.setFlexDirection(t)}return t})(e.style.flexDirection),uw(e.style.alignSelf),hw(e.style.alignContent),fw(e.style.alignItems),(e=>t=>{const{yogaNode:n}=t;if(!Xh(e)&&n){const t=gw[e]||ry.WD.FlexStart;n.setJustifyContent(t)}return t})(e.style.justifyContent),(e=>t=>{const{yogaNode:n}=t;if(n){const t=aw[e]||ry.Eq.NoWrap;n.setFlexWrap(t)}return t})(e.style.flexWrap),(e=>t=>{const{yogaNode:n}=t;if(!Xh(e)&&n){const t=iw[e]||ry.nP.Visible;n.setOverflow(t)}return t})(e.style.overflow),(e=>t=>{const{yogaNode:n}=t;return!Xh(e)&&n&&n.setAspectRatio(e),t})(e.style.aspectRatio),sw(e.style.flexBasis),(e=>t=>ow("flexGrow")(e||0)(t))(e.style.flexGrow),(e=>t=>ow("flexShrink")(e||1)(t))(e.style.flexShrink),Iw(e.style.rowGap),Dw(e.style.columnGap))(e)},t_=(e,t,n)=>{const{yogaNode:r}=e;return $w(e)&&r.setMeasureFunc(((e,t,n)=>(e,r,i)=>{if(r===ry.CN.Exactly)return t.lines||(t.lines=Yv(t,e,i,n)),{height:jw(t),width:e};if(r===ry.CN.AtMost){const r=Ww[t.style?.textAlign]||0;return t.lines||(t.lines=Yv(t,e,i,n),t.alignOffset=(e-Bw(t))*r),{height:jw(t),width:Math.min(e,Bw(t))}}return{}})(0,e,n)),Qw(e)&&r.setMeasureFunc(((e,t)=>(n,r,i,a)=>{const o=(e=>e.image?.data?e.image.width/e.image.height:1)(t),s=tw(t),l=Lv(e),c=Yw(e)?1/0:(e.box?.height||0)-l.paddingTop-l.paddingBottom-s.marginTop-s.marginBottom-10;if(!t.image)return{width:0,height:0};if(r===ry.CN.Exactly&&a===ry.CN.Undefined){const e=n/o;return{height:Math.min(c,e)}}if(a===ry.CN.Exactly&&(r===ry.CN.AtMost||r===ry.CN.Undefined))return{width:Math.min(i*o,n)};if(r===ry.CN.Exactly&&a===ry.CN.AtMost){const e=n/o;return{height:Math.min(i,c,e)}}return r===ry.CN.AtMost&&a===ry.CN.AtMost?o>1?{width:n,height:Math.min(n/o,i)}:{height:i,width:Math.min(i*o,n)}:{height:i,width:n}})(t,e)),Xw(e)&&r.setMeasureFunc(Hw(t,e)),Vw(e)&&r.setMeasureFunc(((e,t)=>(e,n,r,i)=>{const a=((o=t.props.viewBox)?"string"==typeof o?null:(o.maxX-o.minX)/(o.maxY-o.minY):null)||1;var o;return n===ry.CN.Exactly||n===ry.CN.AtMost?{width:e,height:e/a}:i===ry.CN.Exactly?{width:r*a}:{}})(0,e)),e},n_=(e,t,n)=>r=>{const i=n.node.create(),a=Object.assign({},r,{yogaNode:i});if(e_(a),(e=>!$w(e)&&!Gw(e)&&!Vw(e))(r)&&r.children){const s=Kh((o=i,e=>(o.insertChild(e.yogaNode,o.getChildCount()),e)),n_(e,t,n));a.children=r.children.map(s)}var o;return t_(a,e,t),a},r_=e=>(e.yogaNode.calculateLayout(),e),i_=e=>{if(Jw(e))return e;const t=Object.assign(Lv(e),tw(e),(e=>{const{yogaNode:t}=e;return{borderTopWidth:rw(t,ry.kS.Top),borderRightWidth:rw(t,ry.kS.Right),borderBottomWidth:rw(t,ry.kS.Bottom),borderLeftWidth:rw(t,ry.kS.Left)}})(e),(e=>{const{yogaNode:t}=e;return{top:t?.getComputedTop()||0,right:t?.getComputedRight()||0,bottom:t?.getComputedBottom()||0,left:t?.getComputedLeft()||0}})(e),(e=>{const{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:nw})(e)),n=Object.assign({},e,{box:t});if(!e.children)return n;const r=e.children.map(i_);return Object.assign({},n,{children:r})},a_=e=>{const t=Object.assign({},e);if(delete t.yogaNode,!e.children)return t;const n=e.children.map(a_);return Object.assign({},t,{children:n})},o_=e=>(e.yogaNode&&e.yogaNode.freeRecursive(),e),s_=(e,t,n)=>Xh(e)?null:Kh(a_,o_,i_,r_,n_(e,t,n))(e),l_=e=>e.type===s,c_=(e,t)=>Object.assign({},t,{children:e}),u_=e=>e.box?.top||0,f_=e=>e.props&&"render"in e.props,h_=Kh(Zv,s_,Jv,gv),d_=e=>{console.warn(`Node of type ${e.type} can't wrap between pages and it's bigger than available page height`)},p_=(e,t,n)=>{const r=[],i=[];for(let a=0;a<n.length;a+=1){const o=n[a],s=n.slice(a+1),l=s.filter(Ev),c=u_(o),u=o.box.height,f=e<=c,h=Nv(o,s,e,r),d=e+.001<c+u,p=Ov(o),g=u<=t;if(Ev(o))i.push(o),r.push(o);else if(f){const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o,{box:t});i.push(n)}
2else{if(!g&&!p){r.push(o),i.push(...s),d_(o);break}if(h){const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o.props,{wrap:!0,break:!1}),a=Object.assign({},o,{box:t,props:n});r.push(...l),i.push(a,...s);break}if(d){const[n,a]=m_(o,e,t);if(o.children.length>0&&0===n.children.length){if(0===r.length)r.push(o,...l),i.push(...s);else{const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o,{box:t});r.push(...l),i.push(n,...s)}break}n&&r.push(n),a&&i.push(a)}else r.push(o)}}return[r,i]},g_=(e,t,n)=>{const[r,i]=Cv(e,t),[a,o]=((e,t,n)=>{const r=n.children||[],i=e-u_(n);return p_(i,t,r)})(t,n,e);return[c_(a,r),c_(o,i)]},m_=(e,t,n)=>l_(e)?((e,t)=>{const n=((e,t)=>{const n=e.box?.top||0,r=e.props.widows||2,i=e.props.orphans||2,a=e.lines.length,o=((e,t)=>{let n=0;if(!e.lines)return 0;for(let r=0;r<e.lines.length;r+=1){const i=e.lines[r];if(n+i.box.height>t)return r;n+=i.box.height}return e.lines.length})(e,t-n);return 0===o?0:a<i?a:o<i||a<i+r?0:a===i+r?i:a-o<r?a-r:o})(e,t),r=((e,t)=>{let n=0;if(!e.lines)return n;for(let r=0;r<t;r+=1){const t=e.lines[r];if(!t)break;n+=t.box.height}return n})(e,n),i=e.box.height-r;return[Object.assign({},e,{box:{...e.box,height:r,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,n)}),Object.assign({},e,{box:{...e.box,top:0,height:i,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:e.lines.slice(n)})]})(e,t):g_(e,t,n),y_=e=>{const t=e.children||[];return f_(e)||t.some(y_)},b_=(e,t)=>{const n=f_(t),r=n&&l_(t)?{...t.box,height:0}:t.box,i=((r=[])=>{if(n){const n=t.props.render(e);return zv(n).filter(Boolean).map(t=>b_(e,t))}return r.map(t=>b_(e,t))})(t.children),a=n?null:t.lines;return Object.assign({},t,{box:r,lines:a,children:i})},v_=(e,t,n,r)=>{if(y_(t)){const i=b_(e,t);return h_(i,n,r)}return t},w_=(e,t,n,r)=>{const i=(e=>{const t=e.style?.height,{paddingBottom:n}=Lv(e);return t-n})(e),a=(e=>{const t=e.style?.height,{paddingTop:n,paddingBottom:r}=Lv(e);return t-r-n})(e),o=v_({pageNumber:t},e,n,r),s=e.style.height,[l,c]=p_(i,a,o.children),u=e=>h_(e,n,r),f={...e.box,height:s},h=u(Object.assign({},e,{box:f,children:l}));if(0===c.length||c.every(Ev))return[h,null];const d=nd("height",e.box),p=nd("bookmark",e.props);return[h,u(Object.assign({},e,{props:p,box:d,children:c}))]},__=e=>e.map((t,n)=>({...t,subPageNumber:n,subPageTotalPages:e.length})),x_=(e,t,n,r)=>{if(!e)return[];if(!1===e.props?.wrap)return[e];let i=w_(e,t,n,r);const a=[i[0]];let o=i[1];for(;null!==o;)i=w_(o,t+a.length,n,r),a.push(i[0]),o=i[1];return a},A_=e=>t=>{const n=td(t),r=e.width;return n?n.percent*r:t},S_=e=>t=>{const n=td(t),r=e.height;return n?n.percent*r:t},k_=e=>{const t=e.style,n=Qh({paddingTop:S_(t),paddingLeft:A_(t),paddingRight:A_(t),paddingBottom:S_(t)},e.style);return Object.assign({},e,{style:n})},T_=e=>t=>{if(!t)return;const n=td(t);return n?n.percent*Math.min(e.width,e.height):t},E_=e=>{const t=Qh({borderTopLeftRadius:T_(e.box),borderTopRightRadius:T_(e.box),borderBottomRightRadius:T_(e.box),borderBottomLeftRadius:T_(e.box)},e.style||{}),n=Object.assign({},e,{style:t});if(!e.children)return n;const r=e.children.map(E_);return Object.assign({},n,{children:r})},C_=(e,t)=>{if(Xh(e.style?.height))return t;if(Xh(t.style?.height))return t;const n=(e=>e.style.height-(e.style?.paddingTop||0)-(e.style?.paddingBottom||0))(e),r=((e,t)=>{const n=td(t);return n?n.percent*e:t})(n,t.style.height),i=Object.assign({},t.style,{height:r});return Object.assign({},t,{style:i})},R_=e=>{if(!e.children)return e;const t=e.children.map(t=>C_(e,t));return Object.assign({},e,{children:t})},O_=e=>t=>t.type===e,P_=O_(l),L_=O_(s),U_=O_(O),z_=e=>L_(e)||U_(e),M_=e=>P_(e)?(e=>"render"in e.props)(e)?Object.assign({},e,{type:s}):(e=>{const t=e.children||[];return!!t.every(U_)||!t.every(L_)&&t.every(z_)})(e)?(e=>{const t={type:s,props:{},style:{},box:{},children:e.children};return Object.assign({},e,{children:[t]})})(e):e:e,N_=e=>{if(!e.children)return e;const t=Kh(M_,N_),n=e.children.map(t);return Object.assign({},e,{children:n})},F_=((...e)=>async(t,...n)=>{let r=t;const i=e.slice().reverse();for(let e=0;e<i.length;e+=1){const t=i[e];r=await t(r,...n)}return r})(e=>rv(e),e=>{if(!e.children)return e;const t=e.children.map(yv);return Object.assign({},e,{children:t})},fv,(e,t)=>{let n=[],r=1;for(let i=0;i<e.children.length;i+=1){const a=e.children[i];let o=x_(a,r,t,e.yoga);o=__(o),r+=o.length,n=n.concat(o)}return n=n.map((...n)=>{return r=((e,t,n,r,i)=>{const a={totalPages:i.length,pageNumber:r+1,subPageNumber:n.subPageNumber+1,subPageTotalPages:n.subPageTotalPages};return v_(a,n,e,t)})(t,e.yoga,...n),nd(["subPageNumber","subPageTotalPages"],r);var r}),c_(n,e)},Zv,E_,(e,t)=>{if(!e.children)return e;const n=e.children.map(n=>s_(n,t,e.yoga));return Object.assign({},e,{children:n})},Jb,fv,Jv,e=>{if(!e.children)return e;const t=e.children.map(R_);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;const t=e.children.map(k_);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;const t=e.children.map(gv);return Object.assign({},e,{children:t})},N_,e=>{let t=0;const n=(e.children||[]).slice(0).map(e=>({value:e,parent:null}));for(;n.length>0;){const e=n.shift();if(!e)break;const r=e.value;let i=e.parent;if(r.props&&"bookmark"in r.props&&r.props.bookmark){const e=bv(r.props.bookmark),n={ref:t++,parent:i?.ref,...e};r.props.bookmark=n,i=n}
2r.children&&r.children.forEach(e=>{n.push({value:e,parent:i})})}return e},e=>{if(!e.children)return e;const t=e.children.map(Tv);return Object.assign({},e,{children:t})},async e=>{const t=await(async()=>{const e=await(ev??=(0,ry.TM)()),t=e.Config.create();return t.setPointScaleFactor(0),{node:{create:()=>e.Node.createWithConfig(t)}}})();return Object.assign({},e,{yoga:t})});var I_=n(398),D_=n.t(I_,2);var B_,j_,W_={exports:{}},Y_={exports:{}},q_=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(D_);W_.exports=(B_||(B_=1,(j_=Y_).exports=function(e){function t(e,t,n,r){return new Hr(e,t,n,r)}function n(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}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 r(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Si&&e[Si]||e["@@iterator"])?e:null}function i(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===ki?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case fi:return"Fragment";case ui:return"Portal";case di:return"Profiler";case hi:return"StrictMode";case bi:return"Suspense";case vi:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case mi:return(e.displayName||"Context")+".Provider";case gi:return(e._context.displayName||"Context")+".Consumer";case yi:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case wi:return null!==(t=e.displayName||null)?t:i(e.type)||"Memo";case _i:t=e._payload,e=e._init;try{return i(e(t))}catch(e){}}return null}function a(e){if(void 0===ni)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ni=t&&t[1]||"",ri=-1<e.stack.indexOf("\n    at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+ni+e+ri}function o(e,t){if(!e||Ei)return"";Ei=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
2else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(e){if(e&&r&&"string"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=r.DetermineComponentFrameRoot(),s=o[0],l=o[1];if(s&&l){var c=s.split("\n"),u=l.split("\n");for(i=r=0;r<c.length&&!c[r].includes("DetermineComponentFrameRoot");)r++;for(;i<u.length&&!u[i].includes("DetermineComponentFrameRoot");)i++;if(r===c.length||i===u.length)for(r=c.length-1,i=u.length-1;1<=r&&0<=i&&c[r]!==u[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==u[i]){if(1!==r||1!==i)do{if(r--,0>--i||c[r]!==u[i]){var f="\n"+c[r].replace(" at new "," at ");return e.displayName&&f.includes("<anonymous>")&&(f=f.replace("<anonymous>",e.displayName)),f}}while(1<=r&&0<=i);break}}}finally{Ei=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?a(n):""}function s(e){switch(e.tag){case 26:case 27:case 5:return a(e.type);case 16:return a("Lazy");case 13:return a("Suspense");case 19:return a("SuspenseList");case 0:case 15:return o(e.type,!1);case 11:return o(e.type.render,!1);case 1:return o(e.type,!0);default:return""}}function l(e){try{var t="";do{t+=s(e),e=e.return}while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function c(e){return{current:e}}function u(e){0>Oa||(e.current=Ra[Oa],Ra[Oa]=null,Oa--)}function f(e,t){Oa++,Ra[Oa]=e.current,e.current=t}function h(e){var t=42&e;if(0!==t)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 d(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~i)?r=h(n):0!=(e&=a)&&(r=h(e)):0!=(n&=~i)?r=h(n):0!==e&&(r=h(e)),0===r?0:0!==t&&t!==r&&0==(t&i)&&((i=r&-r)>=(e=t&-t)||32===i&&4194176&e)?t:r}function p(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 g(){var e=Ma;return!(4194176&(Ma<<=1))&&(Ma=128),e}function m(){var e=Na;return!(62914560&(Na<<=1))&&(Na=4194304),e}function y(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function b(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function v(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-La(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function w(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-La(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function _(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function x(e){"function"==typeof Za&&Va(e)}function A(e,t){if("object"==typeof e&&null!==e){var n=Ka.get(e);return void 0!==n?n:(t={value:e,source:t,stack:l(t)},Ka.set(e,t),t)}return{value:e,source:t,stack:l(t)}}function S(e){for(;e===Ja;)Ja=Qa[--Xa],Qa[Xa]=null,Qa[--Xa],Qa[Xa]=null;for(;e===no;)no=eo[--to],eo[to]=null,eo[--to],eo[to]=null,eo[--to],eo[to]=null}function k(e,t){f(ao,t),f(io,e),f(ro,null),e=Oi(t),u(ro),f(ro,e)}function T(){u(ro),u(io),u(ao)}function E(e){null!==e.memoizedState&&f(oo,e);var t=ro.current,n=Pi(t,e.type);t!==n&&(f(io,e),f(ro,n))}function C(e){io.current===e&&(u(ro),u(io)),oo.current===e&&(u(oo),na._currentValue2=ta)}function R(){for(var e=uo,t=fo=uo=0;t<e;){var n=co[t];co[t++]=null;var r=co[t];co[t++]=null;var i=co[t];co[t++]=null;var a=co[t];if(co[t++]=null,null!==r&&null!==i){var o=r.pending;null===o?i.next=i:(i.next=o.next,o.next=i),r.pending=i}0!==a&&U(n,i,a)}}function O(e,t,n,r){co[uo++]=e,co[uo++]=t,co[uo++]=n,co[uo++]=r,fo|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function P(e,t,n,r){return O(e,t,n,r),M(e)}function L(e,t){return O(e,null,null,t),M(e)}function U(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var i=!1,a=e.return;null!==a;
vendor: 18,981 bytes, line 2
2)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(i=!0)),e=a,a=a.return;i&&null!==t&&3===e.tag&&(a=e.stateNode,i=31-La(n),null===(e=(a=a.hiddenUpdates)[i])?a[i]=[t]:e.push(t),t.lane=536870912|n)}function M(e){if(50<tl)throw tl=0,nl=null,Error(n(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}function N(e){e!==po&&null===e.next&&(null===po?ho=po=e:po=po.next=e),mo=!0,go||(go=!0,Fa(Wa,I))}function F(e,t){if(!yo&&mo){yo=!0;do{for(var n=!1,r=ho;null!==r;){if(0!==e){var i=r.pendingLanes;if(0===i)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-La(42|e)+1)-1,a=201326677&(a&=i&~(o&~s))?201326677&a|1:a?2|a:0}0!==a&&(n=!0,j(r,a))}else a=Ps,3&(a=d(r,r===Rs?a:0))&&(n=!0,j(r,a));r=r.next}}while(n);yo=!1}}function I(){mo=go=!1;var e=0;0!==bo&&($i()&&(e=bo),bo=0);for(var t=ja(),n=null,r=ho;null!==r;){var i=r.next,a=D(r,t);0===a?(r.next=null,null===n?ho=i:n.next=i,null===i&&(po=n)):(n=r,(0!==e||!!(3&a))&&(mo=!0)),r=i}F(e)}function D(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=-62914561&e.pendingLanes;0<a;){var o=31-La(a),s=1<<o,l=i[o];-1===l?0!=(s&n)&&0==(s&r)||(i[o]=p(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}if(n=Ps,n=d(e,e===(t=Rs)?n:0),r=e.callbackNode,0===n||e===t&&2===Ls||null!==e.cancelPendingCommit)return null!==r&&null!==r&&Ia(r),e.callbackNode=null,e.callbackPriority=0;if(3&n)return null!==r&&null!==r&&Ia(r),e.callbackPriority=2,e.callbackNode=null,2;if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&Ia(r),_(n)){case 2:n=Wa;break;case 8:n=Ya;break;case 32:default:n=qa;break;case 268435456:n=Ha}return r=B.bind(null,e),n=Fa(n,r),e.callbackPriority=t,e.callbackNode=n,t}function B(e,t){var n=e.callbackNode;if(Fr()&&e.callbackNode!==n)return null;var r=Ps;return 0===(r=d(e,e===Rs?r:0))?null:(gr(e,r,t),D(e,ja()),e.callbackNode===n?B.bind(null,e):null)}function j(e,t){if(Fr())return null;gr(e,t,!0)}function W(){return 0===bo&&(bo=g()),bo}function Y(){if(0==--wo&&null!==vo){null!==xo&&(xo.status="fulfilled");var e=vo;vo=null,_o=0,xo=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function q(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function H(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 Z(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function V(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Cs){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=M(e),U(e,null,n),t}return O(e,r,t,n),M(e)}function $(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194176&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,w(e,n)}}function G(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function K(){if(So&&null!==xo)throw xo}function Q(e,t,n,r){So=!1;var i=e.updateQueue;Ao=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===o?a=c:o.next=c,o=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==a){var f=i.baseState;for(o=0,u=c=l=null,s=a;;){var h=-536870913&s.lane,d=h!==s.lane;if(d?(Ps&h)===h:(r&h)===h){0!==h&&h===_o&&(So=!0),null!==u&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var p=e,g=s;h=t;var m=n;switch(g.tag){case 1:if("function"==typeof(p=g.payload)){f=p.call(m,f,h);break e}f=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null==(h="function"==typeof(p=g.payload)?p.call(m,f,h):p))break e;f=si({},f,h);break e;case 2:Ao=!0}}null!==(h=s.callback)&&(e.flags|=64,d&&(e.flags|=8192),null===(d=i.callbacks)?i.callbacks=[h]:d.push(h))}else d={lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=d,l=f):u=u.next=d,o|=h;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(d=s).next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}null===u&&(l=f),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null===a&&(i.shared.lanes=0),Is|=o,e.lanes=o,e.memoizedState=f}}function X(e,t){if("function"!=typeof e)throw Error(n(191,e));e.call(t)}function J(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)X(n[e],t)}function ee(e,t){if(Ga(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!ko.call(t,i)||!Ga(e[i],t[i]))return!1}return!0}function te(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ne(){}function re(e,t,r){switch(void 0===(r=e[r])?e.push(t):r!==t&&(t.then(ne,ne),t=r),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===To)throw Error(n(483));throw e;default:if("string"==typeof t.status)t.then(ne,ne);else{if(null!==(e=Rs)&&100<e.shellSuspendCounter)throw Error(n(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===To)throw Error(n(483));throw e}throw Ro=t,To}}function ie(){if(null===Ro)throw Error(n(459));var e=Ro;return Ro=null,e}function ae(e){var t=Po;return Po+=1,null===Oo&&(Oo=[]),re(Oo,e,t)}function oe(e,t,n,r){e=r.props.ref,n.ref=void 0!==e?e:null}function se(e,t){if(t.$$typeof===li)throw Error(n(525));throw e=Object.prototype.toString.call(t),Error(n(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function le(e){return(0,e._init)(e._payload)}function ce(e){function i(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function a(t,n){if(!e)return null;for(;null!==n;)i(t,n),n=n.sibling;return null}function o(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function s(e,t){return(e=Vr(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function c(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Xr(n,e.mode,r)).return=e,t):((t=s(t,n)).return=e,t)}function f(e,t,n,r){var i=n.type;return i===fi?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===_i&&le(i)===t.type)?(oe(e,0,r=s(t,n.props),n),r.return=e,r):(oe(e,0,r=Gr(n.type,n.key,n.props,null,e.mode,r),n),r.return=e,r)}function h(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Jr(n,e.mode,r)).return=e,t):((t=s(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Kr(n,e.mode,r,i)).return=e,t):((t=s(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=Xr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ci:return oe(e,0,n=Gr(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case ui:return(t=Jr(t,e.mode,n)).return=e,t;case _i:return p(e,t=(0,t._init)(t._payload),n)}if(Ci(t)||r(t))return(t=Kr(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return p(e,ae(t),n);if(t.$$typeof===mi)return p(e,mn(e,t),n);se(e,t)}return null}function g(e,t,n,i){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==a?null:u(e,t,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ci:return n.key===a?f(e,t,n,i):null;case ui:return n.key===a?h(e,t,n,i):null;case _i:return g(e,t,n=(a=n._init)(n._payload),i)}if(Ci(n)||r(n))return null!==a?null:d(e,t,n,i,null);if("function"==typeof n.then)return g(e,t,ae(n),i);if(n.$$typeof===mi)return g(e,t,mn(e,n),i);se(e,n)}return null}function m(e,t,n,i,a){if("string"==typeof i&&""!==i||"number"==typeof i||"bigint"==typeof i)return u(t,e=e.get(n)||null,""+i,a);if("object"==typeof i&&null!==i){switch(i.$$typeof){case ci:return f(t,e=e.get(null===i.key?n:i.key)||null,i,a);case ui:return h(t,e=e.get(null===i.key?n:i.key)||null,i,a);case _i:return m(e,t,n,i=(0,i._init)(i._payload),a)}if(Ci(i)||r(i))return d(t,e=e.get(n)||null,i,a,null);if("function"==typeof i.then)return m(e,t,n,ae(i),a);if(i.$$typeof===mi)return m(e,t,n,mn(t,i),a);se(t,i)}return null}function y(t,u,f,h){if("object"==typeof f&&null!==f&&f.type===fi&&null===f.key&&(f=f.props.children),"object"==typeof f&&null!==f){switch(f.$$typeof){case ci:e:{for(var d=f.key,b=u;null!==b;){if(b.key===d){if((d=f.type)===fi){if(7===b.tag){a(t,b.sibling),(u=s(b,f.props.children)).return=t,t=u;break e}}else if(b.elementType===d||"object"==typeof d&&null!==d&&d.$$typeof===_i&&le(d)===b.type){a(t,b.sibling),oe(t,0,u=s(b,f.props),f),u.return=t,t=u;break e}a(t,b);break}i(t,b),b=b.sibling}f.type===fi?((u=Kr(f.props.children,t.mode,h,f.key)).return=t,t=u):(oe(t,0,h=Gr(f.type,f.key,f.props,null,t.mode,h),f),h.return=t,t=h)}return c(t);case ui:e:{for(b=f.key;null!==u;){if(u.key===b){if(4===u.tag&&u.stateNode.containerInfo===f.containerInfo&&u.stateNode.implementation===f.implementation){a(t,u.sibling),(u=s(u,f.children||[])).return=t,t=u;break e}a(t,u);break}i(t,u),u=u.sibling}(u=Jr(f,t.mode,h)).return=t,t=u}return c(t);case _i:return y(t,u,f=(b=f._init)(f._payload),h)}if(Ci(f))return function(t,n,r,s){for(var c=null,u=null,f=n,h=n=0,d=null;null!==f&&h<r.length;h++){f.index>h?(d=f,f=null):d=f.sibling;var y=g(t,f,r[h],s);if(null===y){null===f&&(f=d);break}e&&f&&null===y.alternate&&i(t,f),n=l(y,n,h),null===u?c=y:u.sibling=y,u=y,f=d}if(h===r.length)return a(t,f),c;if(null===f){for(;h<r.length;h++)null!==(f=p(t,r[h],s))&&(n=l(f,n,h),null===u?c=f:u.sibling=f,u=f);return c}for(f=o(f);h<r.length;h++)null!==(d=m(f,t,h,r[h],s))&&(e&&null!==d.alternate&&f.delete(null===d.key?h:d.key),n=l(d,n,h),null===u?c=d:u.sibling=d,u=d);return e&&f.forEach(function(e){return i(t,e)}),c}(t,u,f,h);if(r(f)){if("function"!=typeof(b=r(f)))throw Error(n(150));return function(t,r,s,c){if(null==s)throw Error(n(151));for(var u=null,f=null,h=r,d=r=0,y=null,b=s.next();null!==h&&!b.done;d++,b=s.next()){h.index>d?(y=h,h=null):y=h.sibling;var v=g(t,h,b.value,c);if(null===v){null===h&&(h=y);break}e&&h&&null===v.alternate&&i(t,h),r=l(v,r,d),null===f?u=v:f.sibling=v,f=v,h=y}if(b.done)return a(t,h),u;if(null===h){for(;!b.done;d++,b=s.next())null!==(b=p(t,b.value,c))&&(r=l(b,r,d),null===f?u=b:f.sibling=b,f=b);return u}for(h=o(h);!b.done;d++,b=s.next())null!==(b=m(h,t,d,b.value,c))&&(e&&null!==b.alternate&&h.delete(null===b.key?d:b.key),r=l(b,r,d),null===f?u=b:f.sibling=b,f=b);return e&&h.forEach(function(e){return i(t,e)}),u}(t,u,f=b.call(f),h)}if("function"==typeof f.then)return y(t,u,ae(f),h);if(f.$$typeof===mi)return y(t,u,mn(t,f),h);se(t,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==u&&6===u.tag?(a(t,u.sibling),(u=s(u,f)).return=t,t=u):(a(t,u),(u=Xr(f,t.mode,h)).return=t,t=u),c(t)):a(t,u)}return function(e,n,r,i){try{Po=0;var a=y(e,n,r,i);return Oo=null,a}catch(n){if(n===To)throw n;var o=t(29,n,null,e.mode);return o.lanes=i,o.return=e,o}}}function ue(e,t){f(Mo,e=Ns),f(zo,t),Ns=e|t.baseLanes}function fe(){f(Mo,Ns),f(zo,zo.current)}function he(){Ns=Mo.current,u(zo),u(Mo)}function de(e){var t=e.alternate;f(Io,1&Io.current),f(No,e),null===Fo&&(null===t||null!==zo.current||null!==t.memoizedState)&&(Fo=e)}function pe(e){if(22===e.tag){if(f(Io,Io.current),f(No,e),null===Fo){var t=e.alternate;null!==t&&null!==t.memoizedState&&(Fo=e)}}else ge()}function ge(){f(Io,Io.current),f(No,No.current)}function me(e){u(No),Fo===e&&(Fo=null),u(Io)}function ye(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||va(n)||wa(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function be(){throw Error(n(321))}function ve(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ga(e[n],t[n]))return!1;return!0}function we(e,t,n,r,i,a){return Do=a,Bo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ti.H=null===e||null===e.memoizedState?Xo:Jo,Ho=!1,a=n(r,i),Ho=!1,qo&&(a=xe(t,n,r,i)),_e(e),a}function _e(e){Ti.H=Qo;var t=null!==jo&&null!==jo.next;if(Do=0,Wo=jo=Bo=null,Yo=!1,Vo=0,$o=null,t)throw Error(n(300));null===e||rs||null!==(e=e.dependencies)&&dn(e)&&(rs=!0)}function xe(e,t,r,i){Bo=e;var a=0;do{if(qo&&($o=null),Vo=0,qo=!1,25<=a)throw Error(n(301));if(a+=1,Wo=jo=null,null!=e.updateQueue){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,null!=o.memoCache&&(o.memoCache.index=0)}Ti.H=es,o=t(r,i)}while(qo);return o}function Ae(){var e=Ti.H,t=e.useState()[0];return t="function"==typeof t.then?Re(t):t,e=e.useState()[0],(null!==jo?jo.memoizedState:null)!==e&&(Bo.flags|=1024),t}function Se(){var e=0!==Zo;return Zo=0,e}function ke(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Te(e){if(Yo){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}Yo=!1}Do=0,Wo=jo=Bo=null,qo=!1,Vo=Zo=0,$o=null}function Ee(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Wo?Bo.memoizedState=Wo=e:Wo=Wo.next=e,Wo}function Ce(){if(null===jo){var e=Bo.alternate;e=null!==e?e.memoizedState:null}else e=jo.next;var t=null===Wo?Bo.memoizedState:Wo.next;if(null!==t)Wo=t,jo=e;else{if(null===e){if(null===Bo.alternate)throw Error(n(467));throw Error(n(310))}e={memoizedState:(jo=e).memoizedState,baseState:jo.baseState,baseQueue:jo.baseQueue,queue:jo.queue,next:null},null===Wo?Bo.memoizedState=Wo=e:Wo=Wo.next=e}return Wo}function Re(e){var t=Vo;return Vo+=1,null===$o&&($o=[]),e=re($o,e,t),t=Bo,null===(null===Wo?t.memoizedState:Wo.next)&&(t=t.alternate,Ti.H=null===t||null===t.memoizedState?Xo:Jo),e}function Oe(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return Re(e);if(e.$$typeof===mi)return gn(e)}throw Error(n(438,String(e)))}function Pe(e){var t=null,n=Bo.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Bo.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n=Ko(),Bo.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=Ai;return t.index++,n}function Le(e,t){return"function"==typeof t?t(e):t}function Ue(e){return ze(Ce(),jo,e)}function ze(e,t,r){var i=e.queue;if(null===i)throw Error(n(311));i.lastRenderedReducer=r;var a=e.baseQueue,o=i.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,i.pending=null}if(o=e.baseState,null===a)e.memoizedState=o;else{var l=s=null,c=null,u=t=a.next,f=!1;do{var h=-536870913&u.lane;if(h!==u.lane?(Ps&h)===h:(Do&h)===h){var d=u.revertLane;if(0===d)null!==c&&(c=c.next={lane:0,revertLane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),h===_o&&(f=!0);else{if((Do&d)===d){u=u.next,d===_o&&(f=!0);continue}h={lane:0,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=h,s=o):c=c.next=h,Bo.lanes|=d,Is|=d}h=u.action,Ho&&r(o,h),o=u.hasEagerState?u.eagerState:r(o,h)}else d={lane:h,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=d,s=o):c=c.next=d,Bo.lanes|=h,Is|=h;u=u.next}while(null!==u&&u!==t);if(null===c?s=o:c.next=l,!Ga(o,e.memoizedState)&&(rs=!0,f&&null!==(r=xo)))throw r;e.memoizedState=o,e.baseState=s,e.baseQueue=c,i.lastRenderedState=o}return null===a&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Me(e){var t=Ce(),r=t.queue;if(null===r)throw Error(n(311));r.lastRenderedReducer=e;var i=r.dispatch,a=r.pending,o=t.memoizedState;if(null!==a){r.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);Ga(o,t.memoizedState)||(rs=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),r.lastRenderedState=o}return[o,i]}function Ne(e,t,r){var i=Bo,a=Ce();r=t();var o=!Ga((jo||a).memoizedState,r);if(o&&(a.memoizedState=r,rs=!0),a=a.queue,st(De.bind(null,i,a,e),[e]),a.getSnapshot!==t||o||null!==Wo&&1&Wo.memoizedState.tag){if(i.flags|=2048,nt(9,Ie.bind(null,i,a,r,t),{destroy:void 0},null),null===Rs)throw Error(n(349));60&Do||Fe(i,t,r)}return r}function Fe(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Bo.updateQueue)?(t=Ko(),Bo.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ie(e,t,n,r){t.value=n,t.getSnapshot=r,Be(t)&&je(e)}function De(e,t,n){return n(function(){Be(t)&&je(e)})}function Be(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ga(e,n)}catch(e){return!0}}function je(e){var t=L(e,2);null!==t&&pr(t,0,2)}function We(e){var t=Ee();if("function"==typeof e){var n=e;if(e=n(),Ho){x(!0);try{n()}finally{x(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Le,lastRenderedState:e},t}function Ye(e,t,n,r){return e.baseState=n,ze(e,jo,"function"==typeof r?r:Le)}function qe(e,t,r,i,a){if(Tt(e))throw Error(n(485));if(null!==(e=t.action)){var o={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};null!==Ti.T?r(!0):o.isTransition=!1,i(o),null===(r=t.pending)?(o.next=t.pending=o,He(t,o)):(o.next=r.next,t.pending=r.next=o)}}function He(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=Ti.T,o={};Ti.T=o;try{var s=n(i,r),l=Ti.S;null!==l&&l(o,s),Ze(e,t,s)}catch(n){$e(e,t,n)}finally{Ti.T=a}}else try{Ze(e,t,a=n(i,r))}catch(n){$e(e,t,n)}}function Ze(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){Ve(e,t,n)},function(n){return $e(e,t,n)}):Ve(e,t,n)}function Ve(e,t,n){t.status="fulfilled",t.value=n,Ge(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,He(e,n)))}function $e(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,Ge(t),t=t.next}
vendor: 6,206 bytes, line 2
2while(t!==r)}e.action=null}function Ge(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ke(e,t){return t}function Qe(e,t){var n,r,i;(n=Ee()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ke,lastRenderedState:t},n.queue=r,n=At.bind(null,Bo,r),r.dispatch=n,r=We(!1);var a=kt.bind(null,Bo,!1,r.queue);return i={state:t,dispatch:null,action:e,pending:null},(r=Ee()).queue=i,n=qe.bind(null,Bo,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Xe(e){return Je(Ce(),jo,e)}function Je(e,t,n){t=ze(e,t,Ke)[0],e=Ue(Le)[0],t="object"==typeof t&&null!==t&&"function"==typeof t.then?Re(t):t;var r=Ce(),i=r.queue,a=i.dispatch;return n!==r.memoizedState&&(Bo.flags|=2048,nt(9,et.bind(null,i,n),{destroy:void 0},null)),[t,a,e]}function et(e,t){e.action=t}function tt(e){var t=Ce(),n=jo;if(null!==n)return Je(t,n,e);Ce(),t=t.memoizedState;var r=(n=Ce()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function nt(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=Bo.updateQueue)&&(t=Ko(),Bo.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function rt(){return Ce().memoizedState}function it(e,t,n,r){var i=Ee();Bo.flags|=e,i.memoizedState=nt(1|t,n,{destroy:void 0},void 0===r?null:r)}function at(e,t,n,r){var i=Ce();r=void 0===r?null:r;var a=i.memoizedState.inst;null!==jo&&null!==r&&ve(r,jo.memoizedState.deps)?i.memoizedState=nt(t,n,a,r):(Bo.flags|=e,i.memoizedState=nt(1|t,n,a,r))}function ot(e,t){it(8390656,8,e,t)}function st(e,t){at(2048,8,e,t)}function lt(e,t){return at(4,2,e,t)}function ct(e,t){return at(4,4,e,t)}function ut(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function ft(e,t,n){n=null!=n?n.concat([e]):null,at(4,4,ut.bind(null,t,e),n)}function ht(){}function dt(e,t){var n=Ce();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&ve(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pt(e,t){var n=Ce();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&ve(t,r[1]))return r[0];if(r=e(),Ho){x(!0);try{e()}finally{x(!1)}}return n.memoizedState=[r,t],r}function gt(e,t,n){return void 0===n||1073741824&Do?e.memoizedState=t:(e.memoizedState=n,e=dr(),Bo.lanes|=e,Is|=e,n)}function mt(e,t,n,r){return Ga(n,t)?n:null!==zo.current?(e=gt(e,n,r),Ga(e,t)||(rs=!0),e):42&Do?(e=dr(),Bo.lanes|=e,Is|=e,t):(rs=!0,e.memoizedState=n)}function yt(e,t,n,r,i){var a=Zi();Hi(0!==a&&8>a?a:8);var o,s,l,c=Ti.T,u={};Ti.T=u,kt(e,!1,t,n);try{var f=i(),h=Ti.S;null!==h&&h(u,f),null!==f&&"object"==typeof f&&"function"==typeof f.then?St(e,t,(o=r,s=[],l={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},f.then(function(){l.status="fulfilled",l.value=o;for(var e=0;e<s.length;e++)(0,s[e])(o)},function(e){for(l.status="rejected",l.reason=e,e=0;e<s.length;e++)(0,s[e])(void 0)}),l),hr()):St(e,t,r,hr())}catch(n){St(e,t,{then:function(){},status:"rejected",reason:n},hr())}finally{Hi(a),Ti.T=c}}function bt(){return gn(na)}function vt(){return Ce().memoizedState}function wt(){return Ce().memoizedState}function _t(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=hr(),r=V(t,e=Z(n),n);return null!==r&&(pr(r,0,n),$(r,t,n)),t={cache:bn()},void(e.payload=t)}t=t.return}}function xt(e,t,n){var r=hr();n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},Tt(e)?Et(t,n):null!==(n=P(e,t,n,r))&&(pr(n,0,r),Ct(n,t,r))}function At(e,t,n){St(e,t,n,hr())}function St(e,t,n,r){var i={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(Tt(e))Et(t,i);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Ga(s,o))return O(e,t,i,0),null===Rs&&R(),!1}catch(e){}if(null!==(n=P(e,t,i,r)))return pr(n,0,r),Ct(n,t,r),!0}return!1}function kt(e,t,r,i){if(i={lane:2,revertLane:W(),action:i,hasEagerState:!1,eagerState:null,next:null},Tt(e)){if(t)throw Error(n(479))}else null!==(t=P(e,r,i,2))&&pr(t,0,2)}function Tt(e){var t=e.alternate;return e===Bo||null!==t&&t===Bo}function Et(e,t){qo=Yo=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ct(e,t,n){if(4194176&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,w(e,n)}}function Rt(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:si({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}function Ot(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&ee(n,r)&&ee(i,a))}function Pt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ts.enqueueReplaceState(t,t.state,null)}function Lt(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=si({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}function Ut(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function zt(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function Mt(e,t,n){return(n=Z(n)).tag=3,n.payload={element:null},n.callback=function(){Ut(e,t)},n}function Nt(e){return(e=Z(e)).tag=3,e}function Ft(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){zt(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){zt(t,n,r),"function"!=typeof i&&(null===Gs?Gs=new Set([this]):Gs.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}function It(e,t,n,r){t.child=null===e?Uo(t,null,n,r):Lo(t,e.child,n,r)}function Dt(e,t,n,r,i){n=n.render;var a=t.ref;if("ref"in r){var o={};for(var s in r)"ref"!==s&&(o[s]=r[s])}else o=r;return pn(t),r=we(e,t,n,o,a,i),s=Se(),null===e||rs?(t.flags|=1,It(e,t,r,i
vendor: 6,156 bytes, line 2
2),t.child):(ke(e,t,i),rn(e,t,i))}function Bt(e,t,n,r,i){if(null===e){var a=n.type;return"function"!=typeof a||Zr(a)||void 0!==a.defaultProps||null!==n.compare?((e=Gr(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,jt(e,t,a,r,i))}if(a=e.child,!an(e,i)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:ee)(o,r)&&e.ref===t.ref)return rn(e,t,i)}return t.flags|=1,(e=Vr(a,r)).ref=t.ref,e.return=t,t.child=e}function jt(e,t,n,r,i){if(null!==e){var a=e.memoizedProps;if(ee(a,r)&&e.ref===t.ref){if(rs=!1,t.pendingProps=r=a,!an(e,i))return t.lanes=e.lanes,rn(e,t,i);131072&e.flags&&(rs=!0)}}return Ht(e,t,n,r,i)}function Wt(e,t,n){var r=t.pendingProps,i=r.children,a=!!(2&t.stateNode._pendingVisibility),o=null!==e?e.memoizedState:null;if(qt(e,t),"hidden"===r.mode||a){if(128&t.flags){if(r=null!==o?o.baseLanes|n:n,null!==e){for(i=t.child=e.child,a=0;null!==i;)a=a|i.lanes|i.childLanes,i=i.sibling;t.childLanes=a&~r}else t.childLanes=0,t.child=null;return Yt(e,t,r,n)}if(!(536870912&n))return t.lanes=t.childLanes=536870912,Yt(e,t,null!==o?o.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&_n(0,null!==o?o.cachePool:null),null!==o?ue(t,o):fe(),pe(t)}else null!==o?(_n(0,o.cachePool),ue(t,o),ge(),t.memoizedState=null):(null!==e&&_n(0,null),fe(),ge());return It(e,t,i,n),t.child}function Yt(e,t,n,r){var i=wn();return i=null===i?null:{parent:hs._currentValue2,pool:i},t.memoizedState={baseLanes:n,cachePool:i},null!==e&&_n(0,null),fe(),pe(t),null!==e&&hn(e,t,r,!0),null}function qt(e,t){var r=t.ref;if(null===r)null!==e&&null!==e.ref&&(t.flags|=2097664);else{if("function"!=typeof r&&"object"!=typeof r)throw Error(n(284));null!==e&&e.ref===r||(t.flags|=2097664)}}function Ht(e,t,n,r,i){return pn(t),n=we(e,t,n,r,void 0,i),r=Se(),null===e||rs?(t.flags|=1,It(e,t,n,i),t.child):(ke(e,t,i),rn(e,t,i))}function Zt(e,t,n,r,i,a){return pn(t),t.updateQueue=null,n=xe(t,r,n,i),_e(e),r=Se(),null===e||rs?(t.flags|=1,It(e,t,n,a),t.child):(ke(e,t,a),rn(e,t,a))}function Vt(e,t,n,r,i){if(pn(t),null===t.stateNode){var a=Pa,o=n.contextType;"object"==typeof o&&null!==o&&(a=gn(o)),a=new n(r,a),t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,a.updater=ts,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},q(t),o=n.contextType,a.context="object"==typeof o&&null!==o?gn(o):Pa,a.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(Rt(t,n,o,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(o=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&ts.enqueueReplaceState(a,a.state,null),Q(t,r,a,i),K(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var s=t.memoizedProps,l=Lt(n,s);a.props=l;var c=a.context,u=n.contextType;o=Pa,"object"==typeof u&&null!==u&&(o=gn(u));var f=n.getDerivedStateFromProps;u="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s||c!==o)&&Pt(t,a,r,o),Ao=!1;var h=t.memoizedState;a.state=h,Q(t,r,a,i),K(),c=t.memoizedState,s||h!==c||Ao?("function"==typeof f&&(Rt(t,n,f,r),c=t.memoizedState),(l=Ao||Ot(t,n,l,r,h,c,o))?(u||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=o,r=l):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,H(e,t),u=Lt(n,o=t.memoizedProps),a.props=u,f=t.pendingProps,h=a.context,c=n.contextType,l=Pa,"object"==typeof c&&null!==c&&(l=gn(c)),(c="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==f||h!==l)&&Pt(t,a,r,l),Ao=!1,h=t.memoizedState,a.state=h,Q(t,r,a,i),K();var d=t.memoizedState;o!==f||h!==d||Ao||null!==e&&null!==e.dependencies&&dn(e.dependencies)?("function"==typeof s&&(Rt(t,n,s,r),d=t.memoizedState),(u=Ao||Ot(t,n,u,r,h,d,l)||null!==e&&null!==e.dependencies&&dn(e.dependencies))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,qt(e,t),r=!!(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=Lo(t,e.child,null,i),t.child=Lo(t,null,n,i)):It(e,t,n,i),t.memoizedState=a.state,e=t.child):e=rn(e,t,i),e}function $t(e){return{baseLanes:e,cachePool:xn()}}function Gt(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=js),e}function Kt(e,t,r){var i,a,o,s,l=t.pendingProps,c=!1,u=!!(128&t.flags);if((i=u)||(i=(null===e||null!==e.memoizedState)&&!!(2&Io.current)),i&&(c=!0,t.flags&=-129),i=!!(32&t.flags),t.flags&=-33,null===e)return a=l.children,l=l.fallback,
2c?(ge(),a=Xt({mode:"hidden",children:a},c=t.mode),l=Kr(l,c,r,null),a.return=t,l.return=t,a.sibling=l,t.child=a,(c=t.child).memoizedState=$t(r),c.childLanes=Gt(e,i,r),t.memoizedState=is,l):(de(t),Qt(t,a));if(null!==(o=e.memoizedState)&&null!==(a=o.dehydrated)){if(u)256&t.flags?(de(t),t.flags&=-257,t=Jt(e,t,r)):null!==t.memoizedState?(ge(),t.child=e.child,t.flags|=128,t=null):(ge(),c=l.fallback,a=t.mode,l=Xt({mode:"visible",children:l.children},a),(c=Kr(c,a,r,null)).flags|=2,l.return=t,c.return=t,l.sibling=c,t.child=l,Lo(t,e.child,null,r),(l=t.child).memoizedState=$t(r),l.childLanes=Gt(e,i,r),t.memoizedState=is,t=c);else if(de(t),wa(a))i=_a(a).digest,(l=Error(n(419))).stack="",l.digest=i,s={value:l,source:null,stack:null},null===lo?lo=[s]:lo.push(s),t=Jt(e,t,r);else if(rs||hn(e,t,r,!1),i=0!=(r&e.childLanes),rs||i){if(null!==(i=Rs)){if(42&(l=r&-r))l=1;else switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=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:l=64;break;case 268435456:l=134217728;break;default:l=0}if(0!==(l=0!=(l&(i.suspendedLanes|r))?0:l)&&l!==o.retryLane)throw o.retryLane=l,L(e,l),pr(i,0,l),ns}va(a)||Tr(),t=Jt(e,t,r)}else va(a)?(t.flags|=128,t.child=e.child,t=Yr.bind(null,e),xa(a,t),t=null):(e=o.treeContext,(t=Qt(t,l.children)).flags|=4096);return t}return c?(ge(),c=l.fallback,a=t.mode,u=(o=e.child).sibling,(l=Vr(o,{mode:"hidden",children:l.children})).subtreeFlags=31457280&o.subtreeFlags,null!==u?c=Vr(u,c):(c=Kr(c,a,r,null)).flags|=2,c.return=t,l.return=t,l.sibling=c,t.child=l,l=c,c=t.child,null===(a=e.child.memoizedState)?a=$t(r):(null!==(o=a.cachePool)?(u=hs._currentValue2,o=o.parent!==u?{parent:u,pool:u}:o):o=xn(),a={baseLanes:a.baseLanes|r,cachePool:o}),c.memoizedState=a,c.childLanes=Gt(e,i,r),t.memoizedState=is,l):(de(t),e=(r=e.child).sibling,(r=Vr(r,{mode:"visible",children:l.children})).return=t,r.sibling=null,null!==e&&(null===(i=t.deletions)?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=r,t.memoizedState=null,r)}function Qt(e,t){return(t=Xt({mode:"visible",children:t},e.mode)).return=e,e.child=t}function Xt(e,t){return Qr(e,t,0,null)}function Jt(e,t,n){return Lo(t,e.child,null,n),(e=Qt(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function en(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),un(e.return,t,n)}function tn(e,t,n,r,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function nn(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(It(e,t,r.children,n),2&(r=Io.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&en(e,n,t);else if(19===e.tag)en(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(f(Io,r),i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===ye(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),tn(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===ye(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}tn(t,!0,n,null,a);break;case"together":tn(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function rn(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Is|=t.lanes,0==(r&t.childLanes)){if(null===e)return null;if(hn(e,t,r,!1),0==(r&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(n(153));if(null!==t.child){for(r=Vr(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Vr(e,e.pendingProps)).return=t;r.sibling=null}return t.child}
2function an(e,t){return 0!=(e.lanes&t)||!(null===(e=e.dependencies)||!dn(e))}function on(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps)rs=!0;else{if(!(an(e,r)||128&t.flags))return rs=!1,function(e,t,n){switch(t.tag){case 3:k(t,t.stateNode.containerInfo),ln(0,hs,e.memoizedState.cache);break;case 27:case 5:E(t);break;case 4:k(t,t.stateNode.containerInfo);break;case 10:ln(0,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(de(t),t.flags|=128,null):0!=(n&t.child.childLanes)?Kt(e,t,n):(de(t),null!==(e=rn(e,t,n))?e.sibling:null);de(t);break;case 19:var i=!!(128&e.flags);if((r=0!=(n&t.childLanes))||(hn(e,t,n,!1),r=0!=(n&t.childLanes)),i){if(r)return nn(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),f(Io,Io.current),r)break;return null;case 22:case 23:return t.lanes=0,Wt(e,t,n);case 24:ln(0,hs,e.memoizedState.cache)}return rn(e,t,n)}(e,t,r);rs=!!(131072&e.flags)}else rs=!1;switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,o=a._init;if(a=o(a._payload),t.type=a,"function"!=typeof a){if(null!=a){if((o=a.$$typeof)===yi){t.tag=11,t=Dt(null,t,a,e,r);break e}if(o===wi){t.tag=14,t=Bt(null,t,a,e,r);break e}}throw t=i(a)||a,Error(n(306,t,""))}Zr(a)?(e=Lt(a,e),t.tag=1,t=Vt(null,t,a,e,r)):(t.tag=0,t=Ht(null,t,a,e,r))}return t;case 0:return Ht(e,t,t.type,t.pendingProps,r);case 1:return Vt(e,t,a=t.type,o=Lt(a,t.pendingProps),r);case 3:if(k(t,t.stateNode.containerInfo),null===e)throw Error(n(387));var s=t.pendingProps;a=(o=t.memoizedState).element,H(e,t),Q(t,s,null,r);var l=t.memoizedState;return s=l.cache,ln(0,hs,s),s!==o.cache&&fn(t,[hs],r,!0),K(),(s=l.element)!==a?(It(e,t,s,r),t=t.child):t=rn(e,t,r),t;case 26:case 27:case 5:return E(t),o=t.type,s=t.pendingProps,l=null!==e?e.memoizedProps:null,a=s.children,Fi(o,s)?a=null:null!==l&&Fi(o,l)&&(t.flags|=32),null!==t.memoizedState&&(o=we(e,t,Ae,null,null,r),na._currentValue2=o),qt(e,t),It(e,t,a,r),t.child;case 6:return null;case 13:return Kt(e,t,r);case 4:return k(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=Lo(t,null,a,r):It(e,t,a,r),t.child;case 11:return Dt(e,t,t.type,t.pendingProps,r);case 7:return It(e,t,t.pendingProps,r),t.child;case 8:case 12:return It(e,t,t.pendingProps.children,r),t.child;case 10:return a=t.pendingProps,ln(0,t.type,a.value),It(e,t,a.children,r),t.child;case 9:return o=t.type._context,a=t.pendingProps.children,pn(t),a=a(o=gn(o)),t.flags|=1,It(e,t,a,r),t.child;case 14:return Bt(e,t,t.type,t.pendingProps,r);case 15:return jt(e,t,t.type,t.pendingProps,r);case 19:return nn(e,t,r);case 22:return Wt(e,t,r);case 24:return pn(t),a=gn(hs),null===e?(null===(o=wn())&&(o=Rs,s=bn(),o.pooledCache=s,s.refCount++,null!==s&&(o.pooledCacheLanes|=r),o=s),t.memoizedState={parent:a,cache:o},q(t),ln(0,hs,o)):(0!=(e.lanes&r)&&(H(e,t),Q(t,null,null,r),K()),o=e.memoizedState,s=t.memoizedState,o.parent!==a?(o={parent:a,cache:a},t.memoizedState=o,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=o),ln(0,hs,a)):(a=s.cache,ln(0,hs,a),a!==o.cache&&fn(t,[hs],r,!0))),It(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(n(156,t.tag))}function sn(){ls=ss=os=null}
vendor: 1,535 bytes, line 2
2function ln(e,t,n){f(as,t._currentValue2),t._currentValue2=n}function cn(e){var t=as.current;e._currentValue2=t,u(as)}function un(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function fn(e,t,r,i){var a=e.child;for(null!==a&&(a.return=e);null!==a;){var o=a.dependencies;if(null!==o){var s=a.child;o=o.firstContext;e:for(;null!==o;){var l=o;o=a;for(var c=0;c<t.length;c++)if(l.context===t[c]){o.lanes|=r,null!==(l=o.alternate)&&(l.lanes|=r),un(o.return,r,e),i||(s=null);break e}o=l.next}}else if(18===a.tag){if(null===(s=a.return))throw Error(n(341));s.lanes|=r,null!==(o=s.alternate)&&(o.lanes|=r),un(s,r,e),s=null}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===e){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}}function hn(e,t,r,i){e=null;for(var a=t,o=!1;null!==a;){if(!o)if(524288&a.flags)o=!0;else if(262144&a.flags)break;if(10===a.tag){var s=a.alternate;if(null===s)throw Error(n(387));if(null!==(s=s.memoizedProps)){var l=a.type;Ga(a.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(a===oo.current){if(null===(s=a.alternate))throw Error(n(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(null!==e?e.push(na):e=[na])}a=a.return}null!==e&&fn(t,e,r,i),t.flags|=262144}function dn(e){for(e=e.firstContext;null!==e;){var t=e.context;if(!Ga(t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}
2function pn(e){os=e,ls=ss=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function gn(e){return yn(os,e)}function mn(e,t){return null===os&&pn(e),yn(e,t)}function yn(e,t){var r=t._currentValue2;if(ls!==t)if(t={context:t,memoizedValue:r,next:null},null===ss){if(null===e)throw Error(n(308));ss=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ss=ss.next=t;return r}function bn(){return{controller:new cs,data:new Map,refCount:0}}function vn(e){e.refCount--,0===e.refCount&&us(fs,function(){e.controller.abort()})}function wn(){var e=ps.current;return null!==e?e:Rs.pooledCache}function _n(e,t){f(ps,null===t?ps.current:t.pool)}function xn(){var e=wn();return null===e?null:{parent:hs._currentValue2,pool:e}}function An(e){e.flags|=4}function Sn(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?m():536870912,e.lanes|=t)}function kn(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Tn(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=31457280&i.subtreeFlags,r|=31457280&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function En(e,t,r){var i=t.pendingProps;switch(S(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Tn(t),null;case 3:return r=t.stateNode,i=null,null!==e&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),cn(hs),T(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==lo&&(mr(lo),lo=null)),Tn(t),null;case 26:var a;case 27:case 5:if(C(t),r=t.type,null!==e&&null!=t.stateNode)!function(e,t,n,r){e.memoizedProps!==r&&An(t)}(e,t,0,i);else{if(!i){if(null===t.stateNode)throw Error(n(166));return Tn(t),null}e=ro.current,function(e,t,n){for(n=t.child;null!==n;){if(5===n.tag||6===n.tag)Mi(e,n.stateNode);else if(4!==n.tag&&!Ca&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(a=zi(r,i,ao.current,e,t),t,!1),t.stateNode=a,Ni(a,r,i,e)&&An(t)}return Tn(t),function(e,t,n){if(Ki(t,n)){if(e.flags|=16777216,!Qi(t,n)){if(!Ar())throw Ro=Co,Eo;e.flags|=8192}}else e.flags&=-16777217}(t,t.type,t.pendingProps),null;case 6:if(e&&null!=t.stateNode)(r=e.memoizedProps)!==i&&An(t);else{if("string"!=typeof i&&null===t.stateNode)throw Error(n(166));e=ao.current,r=ro.current,t.stateNode=Ii(i,e,r,t)}return Tn(t),null;case 13:if(i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(a=!1,null!==i&&null!==i.dehydrated){if(null===e){if(!a)throw Error(n(318));throw Error(n(344))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,Tn(t),a=!1}else null!==lo&&(mr(lo),lo=null),a=!0;if(!a)return 256&t.flags?(me(t),t):(me(t),null)}if(me(t),128&t.flags)return t.lanes=r,t;if(r=null!==i,e=null!==e&&null!==e.memoizedState,r){a=null,null!==(i=t.child).alternate&&null!==i.alternate.memoizedState&&null!==i.alternate.memoizedState.cachePool&&(a=i.alternate.memoizedState.cachePool.pool);var o=null;null!==i.memoizedState&&null!==i.memoizedState.cachePool&&(o=i.memoizedState.cachePool.pool),o!==a&&(i.flags|=2048)}return r!==e&&r&&(t.child.flags|=8192),Sn(t,t.updateQueue),Tn(t),null;case 4:return T(),null===e&&qi(t.stateNode.containerInfo),Tn(t),null;case 10:return cn(t.type),Tn(t),null;case 19:if(u(Io),null===(a=t.memoizedState))return Tn(t),null;if(i=!!(128&t.flags),null===(o=a.rendering))if(i)kn(a,!1);else{if(0!==Fs||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(o=ye(e))){for(t.flags|=128,kn(a,!1),e=o.updateQueue,t.updateQueue=e,Sn(t,e),t.subtreeFlags=0,e=r,r=t.child;null!==r;)$r(r,e),r=r.sibling;return f(Io,1&Io.current|2),t.child}e=e.sibling}null!==a.tail&&ja()>Vs&&(t.flags|=128,i=!0,kn(a,!1),t.lanes=4194304)}
vendor: 4,298 bytes, line 2
2else{if(!i)if(null!==(e=ye(o))){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Sn(t,e),kn(a,!0),null===a.tail&&"hidden"===a.tailMode&&!o.alternate)return Tn(t),null}else 2*ja()-a.renderingStartTime>Vs&&536870912!==r&&(t.flags|=128,i=!0,kn(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(null!==(e=a.last)?e.sibling=o:t.child=o,a.last=o)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ja(),t.sibling=null,e=Io.current,f(Io,i?1&e|2:1&e),t):(Tn(t),null);case 22:case 23:return me(t),he(),i=null!==t.memoizedState,null!==e?null!==e.memoizedState!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?!!(536870912&r)&&!(128&t.flags)&&(Tn(t),6&t.subtreeFlags&&(t.flags|=8192)):Tn(t),null!==(r=t.updateQueue)&&Sn(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),i=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(i=t.memoizedState.cachePool.pool),i!==r&&(t.flags|=2048),null!==e&&u(ps),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),cn(hs),Tn(t),null;case 25:return null}throw Error(n(156,t.tag))}function Cn(e,t){switch(S(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return cn(hs),T(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return C(t),null;case 13:if(me(t),null!==(e=t.memoizedState)&&null!==e.dehydrated&&null===t.alternate)throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return u(Io),null;case 4:return T(),null;case 10:return cn(t.type),null;case 22:case 23:return me(t),he(),null!==e&&u(ps),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return cn(hs),null;default:return null}}function Rn(e,t){switch(S(t),t.tag){case 3:cn(hs),T();break;case 26:case 27:case 5:C(t);break;case 4:T();break;case 13:me(t);break;case 19:u(Io);break;case 10:cn(t.type);break;case 22:case 23:me(t),he(),null!==e&&u(ps);break;case 24:cn(hs)}}function On(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Dr(t,t.return,e)}}function Pn(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(void 0!==s){o.destroy=void 0,i=t;var l=n;try{s()}catch(e){Dr(i,l,e)}}}r=r.next}while(r!==a)}}catch(e){Dr(t,t.return,e)}}function Ln(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{J(t,n)}catch(t){Dr(e,e.return,t)}}}function Un(e,t,n){n.props=Lt(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Dr(e,t,n)}}function zn(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var i=Ri(r);break;default:i=r}"function"==typeof n?e.refCleanup=n(i):n.current=i}}catch(n){Dr(e,t,n)}}function Mn(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){Dr(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){Dr(e,t,n)}else n.current=null}function Nn(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{sa(r,t,n,e)}catch(t){Dr(e,e.return,t)}}function Fn(e){return 5===e.tag||3===e.tag||4===e.tag}function In(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Fn(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Dn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?ua(n,e,t):aa(n,e);else if(4!==r&&!Ca&&null!==(e=e.child))for(Dn(e,t,n),e=e.sibling;null!==e;)Dn(e,t,n),e=e.sibling}function Bn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?ca(n,e,t):ia(n,e);else if(4!==r&&!Ca&&null!==(e=e.child))for(Bn(e,t,n),e=e.sibling;null!==e;)Bn(e,t,n),e=e.sibling}function jn(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Kn(e,n),4&r&&On(5,n);break;case 1:if(Kn(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){Dr(n,n.return,e)}else{var i=Lt(n.type,t.memoizedProps);t=t.memoizedState;
2try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Dr(n,n.return,e)}}64&r&&Ln(n),512&r&&zn(n,n.return);break;case 3:if(Kn(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:e=Ri(n.child.stateNode);break;case 1:e=n.child.stateNode}try{J(r,e)}catch(e){Dr(n,n.return,e)}}break;case 26:case 27:case 5:Kn(e,n),null===t&&4&r&&Nn(n),512&r&&zn(n,n.return);break;case 12:case 13:default:Kn(e,n);break;case 22:if(!(i=null!==n.memoizedState||gs)){t=null!==t&&null!==t.memoizedState||ms;var a=gs,o=ms;gs=i,(ms=t)&&!o?Xn(e,n,!!(8772&n.subtreeFlags)):Kn(e,n),gs=a,ms=o}512&r&&("manual"===n.memoizedProps.mode?zn(n,n.return):Mn(n,n.return))}}function Wn(e){var t=e.alternate;null!==t&&(e.alternate=null,Wn(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&Gi(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 Yn(e,t,n){for(n=n.child;null!==n;)qn(e,t,n),n=n.sibling}function qn(e,t,n){switch(n.tag){case 26:case 27:var r,i;case 5:ms||Mn(n,t);case 6:if(r=_s,i=xs,_s=null,Yn(e,t,n),xs=i,null!==(_s=r))if(xs)try{ha(_s,n.stateNode)}catch(e){Dr(n,t,e)}else try{fa(_s,n.stateNode)}catch(e){Dr(n,t,e)}break;case 18:null!==_s&&(xs?Sa(_s,n.stateNode):Aa(_s,n.stateNode));break;case 4:r=_s,i=xs,_s=n.stateNode.containerInfo,xs=!0,Yn(e,t,n),_s=r,xs=i;break;case 0:case 11:case 14:case 15:ms||Pn(2,n,t),ms||Pn(4,n,t),Yn(e,t,n);break;case 1:ms||(Mn(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&Un(n,t,r)),Yn(e,t,n);break;case 21:Yn(e,t,n);break;case 22:Mn(n,t),ms=(r=ms)||null!==n.memoizedState,Yn(e,t,n),ms=r;break;default:Yn(e,t,n)}}function Hn(e,t){var r=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new bs),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new bs),t;default:throw Error(n(435,e.tag))}}(e);t.forEach(function(t){var n=qr.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))})}function Zn(e,t){var r=t.deletions;if(null!==r)for(var i=0;i<r.length;i++){var a=r[i],o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:_s=l.stateNode,xs=!1;break e;case 3:case 4:_s=l.stateNode.containerInfo,xs=!0;break e}l=l.return}if(null===_s)throw Error(n(160));qn(o,s,a),_s=null,xs=!1,null!==(o=a.alternate)&&(o.return=null),a.return=null}if(13878&t.subtreeFlags)for(t=t.child;null!==t;)Vn(t,e),t=t.sibling}function Vn(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Zn(t,e),$n(e),4&i&&(Pn(3,e,e.return),On(3,e),Pn(5,e,e.return));break;case 1:Zn(t,e),$n(e),512&i&&null!==r&&Mn(r,r.return),64&i&&gs&&null!==(e=e.updateQueue)&&null!==(i=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?i:r.concat(i));break;case 26:var a;case 27:var o;case 5:if(Zn(t,e),$n(e),512&i&&null!==r&&Mn(r,r.return),32&e.flags){t=e.stateNode;try{da(t)}catch(t){Dr(e,e.return,t)}}4&i&&null!=e.stateNode&&function(e,t,n){try{la(e.stateNode,e.type,n,t,e)}catch(t){Dr(e,e.return,t)}}(e,t=e.memoizedProps,null!==r?r.memoizedProps:t),1024&i&&(ys=!0);break;case 6:if(Zn(t,e),$n(e),4&i&&Wi){if(null===e.stateNode)throw Error(n(162));i=e.memoizedProps,r=null!==r?r.memoizedProps:i,t=e.stateNode;try{oa(t,r,i)}catch(t){Dr(e,e.return,t)}}break;case 3:Zn(t,e),$n(e),ys&&(ys=!1,Gn(e));break;case 4:case 12:Zn(t,e),$n(e);break;case 13:Zn(t,e),$n(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==r&&null!==r.memoizedState)&&(Zs=ja()),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Hn(e,i));break;case 22:512&i&&null!==r&&Mn(r,r.return),a=null!==e.memoizedState;var s=null!==r&&null!==r.memoizedState,l=gs,c=ms;if(gs=l||a,ms=c||s,Zn(t,e),ms=c,gs=l,$n(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&i&&(t._visibility=a?-2&t._visibility:1|t._visibility,a&&(t=gs||ms,null===r||s||t||Qn(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:if(r=null,Wi)for(t=e;;){if(5===t.tag||ka||Ca){if(null===r){s=r=t;try{o=s.stateNode,a?pa(o):ma(s.stateNode,s.memoizedProps)}catch(e){Dr(s,s.return,e)}}}else if(6===t.tag){if(null===r){s=t;try{var u=s.stateNode;a?ga(u):ya(u,s.memoizedProps)}catch(e){Dr(s,s.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}4&i&&null!==(i=e.updateQueue)&&null!==(r=i.retryQueue)&&(i.retryQueue=null,Hn(e,r));break;case 19:Zn(t,e),$n(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Hn(e,i));break;case 21:break;default:Zn(t,e),$n(e)}}function $n(e){var t=e.flags;if(2&t){try{if(Wi&&(!Ca||27!==e.tag)){e:{for(var r=e.return;null!==r;){if(Fn(r)){var i=r;break e}r=r.return}throw Error(n(160))}switch(i.tag){case 27:case 5:var a=i.stateNode;32&i.flags&&(da(a),i.flags&=-33),Bn(e,In(e),a);break;case 3:case 4:var o=i.stateNode.containerInfo;Dn(e,In(e),o);break;default:throw Error(n(161))}}}catch(t){Dr(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function Gn(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;Gn(t),5===t.tag&&1024&t.flags&&ra(t.stateNode),e=e.sibling}}function Kn(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)jn(e,t.alternate,t),t=t.sibling}function Qn(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Pn(4,t,t.return),Qn(t);break;case 1:Mn(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&Un(t,t.return,n),Qn(t);break;case 26:case 27:case 5:Mn(t,t.return),Qn(t);break;case 22:Mn(t,t.return),null===t.memoizedState&&Qn(t);break;default:Qn(t)}e=e.sibling}}function Xn(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Xn(i,a,n),On(4,a);break;case 1:if(Xn(i,a,n),"function"==typeof(i=(r=a).stateNode).componentDidMount)try{i.componentDidMount()}catch(e){Dr(r,r.return,e)}if(null!==(i=(r=a).updateQueue)){var s=r.stateNode;try{var l=i.shared.hiddenCallbacks;
2if(null!==l)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)X(l[i],s)}catch(e){Dr(r,r.return,e)}}n&&64&o&&Ln(a),zn(a,a.return);break;case 26:case 27:case 5:Xn(i,a,n),n&&null===r&&4&o&&Nn(a),zn(a,a.return);break;case 12:case 13:default:Xn(i,a,n);break;case 22:null===a.memoizedState&&Xn(i,a,n),zn(a,a.return)}t=t.sibling}}function Jn(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&vn(n))}function er(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&vn(e))}function tr(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)nr(e,t,n,r),t=t.sibling}function nr(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:tr(e,t,n,r),2048&i&&On(9,t);break;case 3:tr(e,t,n,r),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&vn(e)));break;case 12:if(2048&i){tr(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;"function"==typeof s&&s(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(e){Dr(t,t.return,e)}}else tr(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,null!==t.memoizedState?4&a._visibility?tr(e,t,n,r):ir(e,t):4&a._visibility?tr(e,t,n,r):(a._visibility|=4,rr(e,t,n,r,!!(10256&t.subtreeFlags))),2048&i&&Jn(t.alternate,t);break;case 24:tr(e,t,n,r),2048&i&&er(t.alternate,t);break;default:tr(e,t,n,r)}}function rr(e,t,n,r,i){for(i=i&&!!(10256&t.subtreeFlags),t=t.child;null!==t;){var a=e,o=t,s=n,l=r,c=o.flags;switch(o.tag){case 0:case 11:case 15:rr(a,o,s,l,i),On(8,o);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?4&u._visibility?rr(a,o,s,l,i):ir(a,o):(u._visibility|=4,rr(a,o,s,l,i)),i&&2048&c&&Jn(o.alternate,o);break;case 24:rr(a,o,s,l,i),i&&2048&c&&er(o.alternate,o);break;default:rr(a,o,s,l,i)}t=t.sibling}}function ir(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:ir(n,r),2048&i&&Jn(r.alternate,r);break;case 24:ir(n,r),2048&i&&er(r.alternate,r);break;default:ir(n,r)}t=t.sibling}}function ar(e){if(e.subtreeFlags&Ss)for(e=e.child;null!==e;)or(e),e=e.sibling}function or(e){switch(e.tag){case 26:ar(e),e.flags&Ss&&(null!==e.memoizedState?Ea(As,e.memoizedState,e.memoizedProps):Ji(e.type,e.memoizedProps));break;case 5:ar(e),e.flags&Ss&&Ji(e.type,e.memoizedProps);break;case 3:case 4:var t;ar(e);break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=Ss,Ss=16777216,ar(e),Ss=t):ar(e));break;default:ar(e)}}function sr(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function lr(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];vs=r,fr(r,e)}sr(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)cr(e),e=e.sibling}function cr(e){switch(e.tag){case 0:case 11:case 15:lr(e),2048&e.flags&&Pn(9,e,e.return);break;case 3:case 12:default:lr(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,ur(e)):lr(e)}}function ur(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];vs=r,fr(r,e)}sr(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:Pn(8,t,t.return),ur(t);break;case 22:4&(n=t.stateNode)._visibility&&(n._visibility&=-5,ur(t));break;default:ur(t)}e=e.sibling}}function fr(e,t){for(;null!==vs;){var n=vs;switch(n.tag){case 0:case 11:case 15:Pn(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:vn(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,vs=r;else e:for(n=e;null!==vs;){var i=(r=vs).sibling,a=r.return;if(Wn(r),r===n){vs=null;break e}if(null!==i){i.return=a,vs=i;break e}vs=a}}}function hr(){return 2&Cs&&0!==Ps?Ps&-Ps:null!==Ti.T?0!==_o?_o:W():Vi()}function dr(){0===js&&(js=536870912&Ps&&!so?536870912:g());var e=No.current;return null!==e&&(e.flags|=32),js}function pr(e,t,n){(e===Rs&&2===Ls||null!==e.cancelPendingCommit)&&(_r(e,0),vr(e,Ps,js)),b(e,n),2&Cs&&e===Rs||(e===Rs&&(!(2&Cs)&&(Ds|=n),4===Fs&&vr(e,Ps,js)),N(e))}function gr(e,t,r){if(6&Cs)throw Error(n(327));var i=(r=!(r||60&t||0!=(t&e.expiredLanes)))?function(e,t){var r=Cs;Cs|=2;var i=Sr(),a=kr();Rs===e&&Ps===t||($s=null,Vs=ja()+500,_r(e,t));e:for(;;)try{if(0!==Ls&&null!==Os){t=Os;var o=Us;
2t:switch(Ls){case 1:case 6:Ls=0,Us=null,Lr(e,t,o);break;case 2:if(te(o)){Ls=0,Us=null,Pr(t);break}t=function(){2===Ls&&Rs===e&&(Ls=7),N(e)},o.then(t,t);break e;case 3:Ls=7;break e;case 4:Ls=5;break e;case 7:te(o)?(Ls=0,Us=null,Pr(t)):(Ls=0,Us=null,Lr(e,t,o));break;case 5:var s=null;switch(Os.tag){case 26:s=Os.memoizedState;case 5:case 27:var l=Os,c=l.type,u=l.pendingProps;if(s?Ta(s):Qi(c,u)){Ls=0,Us=null;var f=l.sibling;if(null!==f)Os=f;else{var h=l.return;null!==h?(Os=h,Ur(h)):Os=null}break t}}Ls=0,Us=null,Lr(e,t,o);break;case 8:wr(),Fs=6;break e;default:throw Error(n(462))}}Rr();break}catch(t){xr(e,t)}return sn(),Ti.H=i,Ti.A=a,Cs=r,null!==Os?0:(Rs=null,Ps=0,R(),Fs)}(e,t):Er(e,t);if(0!==i)for(var a=r;;){if(6===i)vr(e,t,0);else{if(r=e.current.alternate,a&&!br(r)){i=Er(e,t),a=!1;continue}if(2===i){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=0!=(o=-536870913&e.pendingLanes)?o:536870912&o?536870912:0;if(0!==o){t=o;e:{var s=e;i=Ys;var l=Yi;if(l&&(_r(s,o).flags|=256),2!==(o=Er(s,o))){if(Ms&&!l){s.errorRecoveryDisabledLanes|=a,Ds|=a,i=4;break e}a=qs,qs=i,null!==a&&mr(a)}i=o}if(a=!1,2!==i)continue}}if(1===i){_r(e,0),vr(e,t,0);break}e:{switch(a=e,i){case 0:case 1:throw Error(n(345));case 4:if((4194176&t)===t){vr(a,t,js);break e}break;case 2:qs=null;break;case 3:case 5:break;default:throw Error(n(329))}if(a.finishedWork=r,a.finishedLanes=t,(62914560&t)===t&&10<(i=Zs+300-ja())){if(vr(a,t,js),0!==d(a,0))break e;a.timeoutHandle=Di(yr.bind(null,a,r,qs,$s,Hs,t,js,Ds,Ws,zs,2,-0,0),i)}else yr(a,r,qs,$s,Hs,t,js,Ds,Ws,zs,0,-0,0)}}break}N(e)}function mr(e){null===qs?qs=e:qs.push.apply(qs,e)}function yr(e,t,n,r,i,a,o,s,l,c,u,f,h){if((8192&(c=t.subtreeFlags)||!(16785408&~c))&&(Xi(),or(t),null!==(t=ea())))return e.cancelPendingCommit=t(Mr.bind(null,e,n,r,i,o,s,l,1,f,h)),void vr(e,a,o);Mr(e,n,r,i,o)}function br(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Ga(a(),i))return!1}catch(e){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function vr(e,t,n){t&=~Bs,t&=~Ds,e.suspendedLanes|=t,e.pingedLanes&=~t;for(var r=e.expirationTimes,i=t;0<i;){var a=31-La(i),o=1<<a;r[a]=-1,i&=~o}0!==n&&v(e,n,t)}function wr(){if(null!==Os){if(0===Ls)var e=Os.return;else e=Os,sn(),Te(e),Oo=null,Po=0,e=Os;for(;null!==e;)Rn(e.alternate,e),e=e.return;Os=null}}function _r(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;n!==ji&&(e.timeoutHandle=ji,Bi(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),wr(),Rs=e,Os=n=Vr(e.current,null),Ps=t,Ls=0,Us=null,Ms=zs=!1,Ws=js=Bs=Ds=Is=Fs=0,qs=Ys=null,Hs=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var i=31-La(r),a=1<<i;t|=e[i],r&=~a}return Ns=t,R(),n}function xr(e,t){Bo=null,Ti.H=Qo,t===To?(t=ie(),Ls=!Ar()||134217727&Is||134217727&Ds?3:2):t===Eo?(t=ie(),Ls=4):Ls=t===ns?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,Us=t,null===Os&&(Fs=1,Ut(e,A(t,e.current)))}function Ar(){var e=No.current;return null===e||((4194176&Ps)===Ps?null===Fo:((62914560&Ps)===Ps||!!(536870912&Ps))&&e===Fo)}function Sr(){var e=Ti.H;return Ti.H=Qo,null===e?Qo:e}function kr(){var e=Ti.A;return Ti.A=ks,e}function Tr(){Fs=4,!(134217727&Is)&&!(134217727&Ds)||null===Rs||vr(Rs,Ps,js)}function Er(e,t){var r=Cs;Cs|=2;var i=Sr(),a=kr();Rs===e&&Ps===t||($s=null,_r(e,t)),t=!1;e:for(;;)try{if(0!==Ls&&null!==Os){var o=Os,s=Us;switch(Ls){case 8:wr(),Fs=6;break e;case 3:case 2:t||null!==No.current||(t=!0);default:Ls=0,Us=null,Lr(e,o,s)}}Cr();break}catch(t){xr(e,t)}if(t&&e.shellSuspendCounter++,sn(),Cs=r,Ti.H=i,Ti.A=a,null!==Os)throw Error(n(261));return Rs=null,Ps=0,R(),Fs}function Cr(){for(;null!==Os;)Or(Os)}function Rr(){for(;null!==Os&&!Da();)Or(Os)}function Or(e){var t=on(e.alternate,e,Ns);e.memoizedProps=e.pendingProps,null===t?Ur(e):Os=t}function Pr(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Zt(n,t,t.pendingProps,t.type,void 0,Ps);break;case 11:t=Zt(n,t,t.pendingProps,t.type.render,t.ref,Ps);break;case 5:Te(t);default:Rn(n,t),t=on(n,t=Os=$r(t,Ns),Ns)}e.memoizedProps=e.pendingProps,null===t?Ur(e):Os=t}function Lr(e,t,r){sn(),Te(t),Oo=null,Po=0;var i=t.return;try{if(function(e,t,r,i,a){if(r.flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){if(null!==(t=r.alternate)&&hn(t,r,a,!0),null!==(r=No.current)){switch(r.tag){case 13:return null===Fo?Tr():null===r.alternate&&0===Fs&&(Fs=3),r.flags&=-257,r.flags|=65536,r.lanes=a,i===Co?r.flags|=16384:(null===(t=r.updateQueue)?r.updateQueue=new Set([i]):t.add(i),Br(e,i,a)),!1;case 22:return r.flags|=65536,i===Co?r.flags|=16384:(null===(t=r.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},r.updateQueue=t):null===(r=t.retryQueue)?t.retryQueue=new Set([i]):r.add(i),Br(e,i,a)),!1}throw Error(n(435,r.tag))}return Br(e,i,a),Tr(),!1}var o=Error(n(520),{cause:i});if(o=A(o,r),null===Ys?Ys=[o]:Ys.push(o),4!==Fs&&(Fs=2),null===t)return!0;
2i=A(i,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=a&-a,r.lanes|=e,G(r,e=Mt(r.stateNode,i,e)),!1;case 1:if(t=r.type,o=r.stateNode,!(128&r.flags||"function"!=typeof t.getDerivedStateFromError&&(null===o||"function"!=typeof o.componentDidCatch||null!==Gs&&Gs.has(o))))return r.flags|=65536,a&=-a,r.lanes|=a,Ft(a=Nt(a),e,r,i),G(r,a),!1}r=r.return}while(null!==r);return!1}(e,i,t,r,Ps))return Fs=1,Ut(e,A(r,e.current)),void(Os=null)}catch(t){if(null!==i)throw Os=i,t;return Fs=1,Ut(e,A(r,e.current)),void(Os=null)}32768&t.flags?zr(t,!0):Ur(t)}function Ur(e){var t=e;do{if(32768&t.flags)return void zr(t,zs);e=t.return;var n=En(t.alternate,t,Ns);if(null!==n)return void(Os=n);if(null!==(t=t.sibling))return void(Os=t);Os=t=e}while(null!==t);0===Fs&&(Fs=5)}function zr(e,t){do{var n=Cn(e.alternate,e);if(null!==n)return n.flags&=32767,void(Os=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(Os=e);Os=e=n}while(null!==e);Fs=6,Os=null}function Mr(e,t,r,i,a,o,s,l,c,u){var f=Ti.T,h=Zi();try{Hi(2),Ti.T=null,function(e,t,r,i,a,o){do{Fr()}while(null!==Qs);if(6&Cs)throw Error(n(327));var s=e.finishedWork;if(i=e.finishedLanes,null===s)return null;if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(n(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var l=s.lanes|s.childLanes;if(function(e,t,n,r){var i=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0,t=e.entanglements;var a=e.expirationTimes,o=e.hiddenUpdates;for(n=i&~n;0<n;){var s=31-La(n);i=1<<s,t[s]=0,a[s]=-1;var l=o[s];if(null!==l)for(o[s]=null,s=0;s<l.length;s++){var c=l[s];null!==c&&(c.lane&=-536870913)}n&=~i}0!==r&&v(e,r,0)}
2(e,i,l|=fo,o),e===Rs&&(Os=Rs=null,Ps=0),!(10256&s.subtreeFlags)&&!(10256&s.flags)||Ks||(Ks=!0,Js=l,el=r,Fa(qa,function(){return Fr(),null})),r=!!(15990&s.flags),15990&s.subtreeFlags||r){r=Ti.T,Ti.T=null,o=Zi(),Hi(2);var c=Cs;Cs|=4,function(e,t){for(Li(e.containerInfo),vs=t;null!==vs;)if(t=(e=vs).child,1028&e.subtreeFlags&&null!==t)t.return=e,vs=t;else for(;null!==vs;){var r=(e=vs).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&&null!==r){t=void 0;var i=e,a=r.memoizedProps;r=r.memoizedState;var o=i.stateNode;try{var s=Lt(i.type,a,(i.elementType,i.type));t=o.getSnapshotBeforeUpdate(s,r),o.__reactInternalSnapshotBeforeUpdate=t}catch(e){Dr(i,i.return,e)}}break;case 3:1024&t&&Wi&&ba(e.stateNode.containerInfo);break;default:if(1024&t)throw Error(n(163))}if(null!==(t=e.sibling)){t.return=e.return,vs=t;break}vs=e.return}s=ws,ws=!1}(e,s),Vn(s,e),Ui(e.containerInfo),e.current=s,jn(e,s.alternate,s),Ba(),Cs=c,Hi(o),Ti.T=r}else e.current=s;if(Ks?(Ks=!1,Qs=e,Xs=i):Nr(e,l),0===(l=e.pendingLanes)&&(Gs=null),s.stateNode,N(e),null!==t)for(a=e.onRecoverableError,s=0;s<t.length;s++)a((l=t[s]).value,{componentStack:l.stack});!!(3&Xs)&&Fr(),l=e.pendingLanes,4194218&i&&42&l?e===nl?tl++:(tl=0,nl=e):tl=0,F(0)}(e,t,r,i,h,a)}finally{Ti.T=f,Hi(h)}}function Nr(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,vn(t))}function Fr(){if(null!==Qs){var e=Qs,t=Js;Js=0;var r=_(Xs),i=32>r?32:r;r=Ti.T;var a=Zi();try{if(Hi(i),Ti.T=null,null===Qs)var o=!1;else{i=el,el=null;var s=Qs,l=Xs;if(Qs=null,Xs=0,6&Cs)throw Error(n(331));var c=Cs;Cs|=4,cr(s.current),nr(s,s.current,l,i),Cs=c,F(0),$a&&$a.onPostCommitFiberRoot,o=!0}return o}finally{Hi(a),Ti.T=r,Nr(e,t)}}return!1}function Ir(e,t,n){t=A(n,t),null!==(e=V(e,t=Mt(e.stateNode,t,2),2))&&(b(e,2),N(e))}function Dr(e,t,n){if(3===e.tag)Ir(e,e,n);else for(;null!==t;){if(3===t.tag){Ir(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Gs||!Gs.has(r))){e=A(n,e),null!==(r=V(t,n=Nt(2),2))&&(Ft(n,r,t,e),b(r,2),N(r));break}}t=t.return}}function Br(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Es;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(Ms=!0,i.add(n),e=jr.bind(null,e,t,n),t.then(e,e))}function jr(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Rs===e&&(Ps&n)===n&&(4===Fs||3===Fs&&(62914560&Ps)===Ps&&300>ja()-Zs?!(2&Cs)&&_r(e,0):Bs|=n,Ws===Ps&&(Ws=0)),N(e)}function Wr(e,t){0===t&&(t=m()),null!==(e=L(e,t))&&(b(e,t),N(e))}function Yr(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Wr(e,n)}function qr(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;null!==a&&(r=a.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(n(314))}null!==i&&i.delete(t),Wr(e,r)}function Hr(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vr(e,n){var r=e.alternate;return null===r?((r=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=31457280&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function $r(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(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=n.
2childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Gr(e,r,i,a,o,s){var l=0;if(a=e,"function"==typeof e)Zr(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case fi:return Kr(i.children,o,s,r);case hi:l=8,o|=24;break;case di:return(e=t(12,i,r,2|o)).elementType=di,e.lanes=s,e;case bi:return(e=t(13,i,r,o)).elementType=bi,e.lanes=s,e;case vi:return(e=t(19,i,r,o)).elementType=vi,e.lanes=s,e;case xi:return Qr(i,o,s,r);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case pi:case mi:l=10;break e;case gi:l=9;break e;case yi:l=11;break e;case wi:l=14;break e;case _i:l=16,a=null;break e}l=29,i=Error(n(130,null===e?"null":typeof e,"")),a=null}return(r=t(l,i,r,o)).elementType=e,r.type=a,r.lanes=s,r}function Kr(e,n,r,i){return(e=t(7,e,i,n)).lanes=r,e}function Qr(e,r,i,a){(e=t(22,e,a,r)).elementType=xi,e.lanes=i;var o={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=o._current;if(null===e)throw Error(n(456));if(!(2&o._pendingVisibility)){var t=L(e,2);null!==t&&(o._pendingVisibility|=2,pr(t,0,2))}},attach:function(){var e=o._current;if(null===e)throw Error(n(456));if(2&o._pendingVisibility){var t=L(e,2);null!==t&&(o._pendingVisibility&=-3,pr(t,0,2))}}};return e.stateNode=o,e}function Xr(e,n,r){return(e=t(6,e,null,n)).lanes=r,e}function Jr(e,n,r){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function ei(e,t,n,r,i,a,o,s){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=ji,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=y(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=y(0),this.hiddenUpdates=y(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function ti(e,t,n,r,i,a){i=function(e){return e?e=Pa:Pa}(i),null===r.context?r.context=i:r.pendingContext=i,(r=Z(t)).payload={element:n},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(n=V(e,r,t))&&(pr(n,0,t),$(n,e,t))}var ni,ri,ii={},ai=z,oi=q_,si=Object.assign,li=Symbol.for("react.element"),ci=Symbol.for("react.transitional.element"),ui=Symbol.for("react.portal"),fi=Symbol.for("react.fragment"),hi=Symbol.for("react.strict_mode"),di=Symbol.for("react.profiler"),pi=Symbol.for("react.provider"),gi=Symbol.for("react.consumer"),mi=Symbol.for("react.context"),yi=Symbol.for("react.forward_ref"),bi=Symbol.for("react.suspense"),vi=Symbol.for("react.suspense_list"),wi=Symbol.for("react.memo"),_i=Symbol.for("react.lazy"),xi=Symbol.for("react.offscreen"),Ai=Symbol.for("react.memo_cache_sentinel"),Si=Symbol.iterator,ki=Symbol.for("react.client.reference"),Ti=ai.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ei=!1,Ci=Array.isArray,Ri=e.getPublicInstance,Oi=e.getRootHostContext,Pi=e.getChildHostContext,Li=e.prepareForCommit,Ui=e.resetAfterCommit,zi=e.createInstance,Mi=e.appendInitialChild,Ni=e.finalizeInitialChildren,Fi=e.shouldSetTextContent,Ii=e.createTextInstance,Di=null,Bi=null,ji=e.noTimeout,Wi=!0,Yi=null,qi=null,Hi=e.setCurrentUpdatePriority,Zi=e.getCurrentUpdatePriority,Vi=e.resolveUpdatePriority,$i=e.shouldAttemptEagerTransition,Gi=null;e.requestPostPaintCallback;var Ki=e.maySuspendCommit,Qi=null,Xi=null,Ji=null,ea=null,ta=null,na=null,ra=null,ia=e.appendChild,aa=e.appendChildToContainer,oa=e.commitTextUpdate,sa=null,la=e.commitUpdate,ca=e.insertBefore,ua=null,fa=e.removeChild,ha=e.removeChildFromContainer,da=e.resetTextContent,pa=null,ga=null,ma=null,ya=null,ba=e.clearContainer,va=null,wa=null,_a=null,xa=null,Aa=null,Sa=null,ka=null,Ta=null,Ea=null,Ca=null,Ra=[],Oa=-1,Pa={},La=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Ua(e)/za|0)|0},Ua=Math.log,za=Math.LN2,Ma=128,Na=4194304,Fa=oi.unstable_scheduleCallback,Ia=oi.unstable_cancelCallback,Da=oi.unstable_shouldYield,Ba=oi.unstable_requestPaint,ja=oi.unstable_now,Wa=oi.unstable_ImmediatePriority,Ya=oi.unstable_UserBlockingPriority,qa=oi.unstable_NormalPriority,Ha=oi.unstable_IdlePriority,Za=oi.log,Va=oi.unstable_setDisableYieldValue,$a=null,Ga="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Ka=new WeakMap,Qa=[],Xa=0,Ja=null,eo=[],to=0,no=null,ro=c(null),io=c(null),ao=c(null),oo=c(null),so=!1,lo=null;Error(n(519));var co=[],uo=0,fo=0,ho=null,po=null,go=!1,mo=!1,yo=!1,bo=0,vo=null,wo=0,_o=0,xo=null,Ao=!1,So=!1,ko=Object.prototype.hasOwnProperty,To=Error(n(460)),Eo=Error(n(474)),Co={then:function(){}},Ro=null,Oo=null,Po=0,Lo=ce(!0),Uo=ce(!1),zo=c(null),Mo=c(0),No=c(null),Fo=null,Io=c(0),Do=0,Bo=null,jo=null,Wo=null,Yo=!1,qo=!1,Ho=!1,Zo=0,Vo=0,$o=null,Go=0,Ko=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},Qo={readContext:gn,use:Oe,useCallback:be,useContext:be,useEffect:be,useImperativeHandle:be,useLayoutEffect:be,useInsertionEffect:be,useMemo:be,useReducer:be,useRef:be,useState:be,useDebugValue:be,useDeferredValue:be,useTransition:be,useSyncExternalStore:be,useId:be};Qo.useCacheRefresh=be,Qo.useMemoCache=be,Qo.useHostTransitionStatus=be,Qo.useFormState=be,Qo.useActionState=be,Qo.useOptimistic=be;
2var Xo={readContext:gn,use:Oe,useCallback:function(e,t){return Ee().memoizedState=[e,void 0===t?null:t],e},useContext:gn,useEffect:ot,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,it(4194308,4,ut.bind(null,t,e),n)},useLayoutEffect:function(e,t){return it(4194308,4,e,t)},useInsertionEffect:function(e,t){it(4,2,e,t)},useMemo:function(e,t){var n=Ee();t=void 0===t?null:t;var r=e();if(Ho){x(!0);try{e()}finally{x(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Ee();if(void 0!==n){var i=n(t);if(Ho){x(!0);try{n(t)}finally{x(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=xt.bind(null,Bo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ee().memoizedState=e},useState:function(e){var t=(e=We(e)).queue,n=At.bind(null,Bo,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ht,useDeferredValue:function(e,t){return gt(Ee(),e,t)},useTransition:function(){var e=We(!1);return e=yt.bind(null,Bo,e.queue,!0,!1),Ee().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var i=Bo,a=Ee();if(r=t(),null===Rs)throw Error(n(349));!!(60&Ps)||Fe(i,t,r),a.memoizedState=r;var o={value:r,getSnapshot:t};return a.queue=o,ot(De.bind(null,i,o,e),[e]),i.flags|=2048,nt(9,Ie.bind(null,i,o,r,t),{destroy:void 0},null),r},useId:function(){var e=Ee(),t=Rs.identifierPrefix;return t=":"+t+"r"+(Go++).toString(32)+":",e.memoizedState=t},useCacheRefresh:function(){return Ee().memoizedState=_t.bind(null,Bo)}};Xo.useMemoCache=Pe,Xo.useHostTransitionStatus=bt,Xo.useFormState=Qe,Xo.useActionState=Qe,Xo.useOptimistic=function(e){var t=Ee();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=kt.bind(null,Bo,!0,n),n.dispatch=t,[e,t]};var Jo={readContext:gn,use:Oe,useCallback:dt,useContext:gn,useEffect:st,useImperativeHandle:ft,useInsertionEffect:lt,useLayoutEffect:ct,useMemo:pt,useReducer:Ue,useRef:rt,useState:function(){return Ue(Le)},useDebugValue:ht,useDeferredValue:function(e,t){return mt(Ce(),jo.memoizedState,e,t)},useTransition:function(){var e=Ue(Le)[0],t=Ce().memoizedState;return["boolean"==typeof e?e:Re(e),t]},useSyncExternalStore:Ne,useId:vt};Jo.useCacheRefresh=wt,Jo.useMemoCache=Pe,Jo.useHostTransitionStatus=bt,Jo.useFormState=Xe,Jo.useActionState=Xe,Jo.useOptimistic=function(e,t){return Ye(Ce(),0,e,t)};var es={readContext:gn,use:Oe,useCallback:dt,useContext:gn,useEffect:st,useImperativeHandle:ft,useInsertionEffect:lt,useLayoutEffect:ct,useMemo:pt,useReducer:Me,useRef:rt,useState:function(){return Me(Le)},useDebugValue:ht,useDeferredValue:function(e,t){var n=Ce();return null===jo?gt(n,e,t):mt(n,jo.memoizedState,e,t)},useTransition:function(){var e=Me(Le)[0],t=Ce().memoizedState;return["boolean"==typeof e?e:Re(e),t]},useSyncExternalStore:Ne,useId:vt};es.useCacheRefresh=wt,es.useMemoCache=Pe,es.useHostTransitionStatus=bt,es.useFormState=tt,es.useActionState=tt,es.useOptimistic=function(e,t){var n=Ce();return null!==jo?Ye(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])};var ts={isMounted:function(e){return!!(e=e._reactInternals)&&function(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=hr(),i=Z(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=V(e,i,r))&&(pr(t,0,r),$(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=hr(),i=Z(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=V(e,i,r))&&(pr(t,0,r),$(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=hr(),r=Z(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=V(e,r,n))&&(pr(t,0,n),$(t,e,n))}};"function"==typeof reportError&&reportError;var ns=Error(n(461)),rs=!1,is={dehydrated:null,treeContext:null,retryLane:0},as=c(null),os=null,ss=null,ls=null,cs="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},us=oi.unstable_scheduleCallback,fs=oi.unstable_NormalPriority,hs={$$typeof:mi,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},ds=Ti.S;Ti.S=function(e,t){"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===vo){var n=vo=[];wo=0,_o=W(),xo={status:"pending",value:void 0,then:function(e){n.push(e)}}}wo++,t.then(Y,Y)}(0,t),null!==ds&&ds(e,t)};var ps=c(null),gs=!1,ms=!1,ys=!1,bs="function"==typeof WeakSet?WeakSet:Set,vs=null,ws=!1,_s=null,xs=!1,As=null,Ss=8192,ks={getCacheForType:function(e){var t=gn(hs),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}};if("function"==typeof Symbol&&Symbol.for){var Ts=Symbol.for;Ts("selector.component"),Ts("selector.has_pseudo_class"),Ts("selector.role"),Ts("selector.test_id"),Ts("selector.text")}var Es="function"==typeof WeakMap?WeakMap:Map,Cs=0,Rs=null,Os=null,Ps=0,Ls=0,Us=null,zs=!1,Ms=!1,Ns=0,Fs=0,Is=0,Ds=0,Bs=0,js=0,Ws=0,Ys=null,qs=null,Hs=!1,Zs=0,Vs=1/0,$s=null,Gs=null,Ks=!1,Qs=null,Xs=0,Js=0,el=null,tl=0,nl=null;return ii.createContainer=function(e,n,r,i,a,o,s,l,c,u){return function(e,n,r,i,a,o,s,l,c,u){return e=new ei(e,n,r,s,l,c,u,null),n=1,!0===o&&(n|=24),o=t(3,null,null,n),e.current=o,o.stateNode=e,(n=bn()).refCount++,e.pooledCache=n,n.refCount++,o.memoizedState={element:null,isDehydrated:r,cache:n},q(o),e}(e,n,!1,0,0,i,o,s,l,c)},ii.flushSyncWork=function(){return!!(6&Cs)||(F(0),!1)}
2,ii.updateContainer=function(e,t,n,r){var i=t.current,a=hr();return ti(i,a,e,t,n,r),a},ii.updateContainerSync=function(e,t,n,r){return 0===t.tag&&Fr(),ti(t.current,2,e,t,n,r),2},ii},j_.exports.default=j_.exports,Object.defineProperty(j_.exports,"__esModule",{value:!0})),Y_.exports);var H_,Z_,V_=(Z_=W_.exports)&&Z_.__esModule&&Object.prototype.hasOwnProperty.call(Z_,"default")?Z_.default:Z_,$_={exports:{}},G_={};$_.exports=(H_||(H_=1,G_.ConcurrentRoot=1,G_.ContinuousEventPriority=8,G_.DefaultEventPriority=32,G_.DiscreteEventPriority=2,G_.IdleEventPriority=268435456,G_.LegacyRoot=0,G_.NoEventPriority=0),G_);var K_=$_.exports;const Q_=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r+=1){const i=n[r];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&Q_(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},X_={},J_=console.error;var ex=n(27418);var tx,nx={exports:{}},rx=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(D_);(tx=nx).exports=function e(t){var n=ex,r=z,i=rx;function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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 o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;o.hasOwnProperty("ReactCurrentDispatcher")||(o.ReactCurrentDispatcher={current:null}),o.hasOwnProperty("ReactCurrentBatchConfig")||(o.ReactCurrentBatchConfig={suspense:null});var s="function"==typeof Symbol&&Symbol.for,l=s?Symbol.for("react.element"):60103,c=s?Symbol.for("react.portal"):60106,u=s?Symbol.for("react.fragment"):60107,f=s?Symbol.for("react.strict_mode"):60108,h=s?Symbol.for("react.profiler"):60114,d=s?Symbol.for("react.provider"):60109,p=s?Symbol.for("react.context"):60110,g=s?Symbol.for("react.concurrent_mode"):60111,m=s?Symbol.for("react.forward_ref"):60112,y=s?Symbol.for("react.suspense"):60113,b=s?Symbol.for("react.suspense_list"):60120,v=s?Symbol.for("react.memo"):60115,w=s?Symbol.for("react.lazy"):60116,_="function"==typeof Symbol&&Symbol.iterator;function x(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=_&&e[_]||e["@@iterator"])?e:null}function A(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case u:return"Fragment";case c:return"Portal";case h:return"Profiler";case f:return"StrictMode";case y:return"Suspense";case b:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case p:return"Context.Consumer";case d:return"Context.Provider";case m:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case v:return A(e.type);case w:if(e=1===e._status?e._result:null)return A(e)}return null}function S(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function k(e){if(S(e)!==e)throw Error(a(188))}function T(e){var t=e.alternate;if(!t){if(null===(t=S(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return k(i),e;if(o===r)return k(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}function E(e){if(!(e=T(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)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 C=t.getPublicInstance,R=t.getRootHostContext,O=t.getChildHostContext,P=t.prepareForCommit,L=t.resetAfterCommit,U=t.createInstance,M=t.appendInitialChild,N=t.finalizeInitialChildren,F=t.prepareUpdate,I=t.shouldSetTextContent,D=t.createTextInstance,B=null,j=t.noTimeout,W=t.appendChild,Y=t.appendChildToContainer,q=t.commitTextUpdate,H=t.commitUpdate,Z=t.insertBefore,V=t.removeChild,$=t.removeChildFromContainer,G=t.resetTextContent,K=/^(.*)[\\\/]/;function Q(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,a=A(e.type);n=null,r&&(n=A(r.type)),r=a,a="",i?a=" (at "+i.fileName.replace(K,"")+":"+i.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}var X=[],J=-1;function ee(e){0>J||(e.current=X[J],X[J]=null,J--)}function te(e,t){J++,X[J]=e.current,e.current=t}var ne={},re={current:ne},ie={current:!1},ae=ne;function oe(e,t){var n=e.type.contextTypes;if(!n)return ne;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a
2),a}function se(e){return null!=e.childContextTypes}function le(e){ee(ie),ee(re)}function ce(e){ee(ie),ee(re)}function ue(e,t,n){if(re.current!==ne)throw Error(a(168));te(re,t),te(ie,n)}function fe(e,t,r){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return r;for(var o in i=i.getChildContext())if(!(o in e))throw Error(a(108,A(t)||"Unknown",o));return n({},r,{},i)}function he(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||ne,ae=re.current,te(re,t),te(ie,ie.current),!0}function de(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(t=fe(e,t,ae),r.__reactInternalMemoizedMergedChildContext=t,ee(ie),ee(re),te(re,t)):ee(ie),te(ie,n)}var pe=i.unstable_runWithPriority,ge=i.unstable_scheduleCallback,me=i.unstable_cancelCallback,ye=i.unstable_shouldYield,be=i.unstable_requestPaint,ve=i.unstable_now,we=i.unstable_getCurrentPriorityLevel,_e=i.unstable_ImmediatePriority,xe=i.unstable_UserBlockingPriority,Ae=i.unstable_NormalPriority,Se=i.unstable_LowPriority,ke=i.unstable_IdlePriority,Te={},Ee=void 0!==be?be:function(){},Ce=null,Re=null,Oe=!1,Pe=ve(),Le=1e4>Pe?ve:function(){return ve()-Pe};function Ue(){switch(we()){case _e:return 99;case xe:return 98;case Ae:return 97;case Se:return 96;case ke:return 95;default:throw Error(a(332))}}function ze(e){switch(e){case 99:return _e;case 98:return xe;case 97:return Ae;case 96:return Se;case 95:return ke;default:throw Error(a(332))}}function Me(e,t){return e=ze(e),pe(e,t)}function Ne(e,t,n){return e=ze(e),ge(e,t,n)}function Fe(e){return null===Ce?(Ce=[e],Re=ge(_e,De)):Ce.push(e),Te}function Ie(){if(null!==Re){var e=Re;Re=null,me(e)}De()}function De(){if(!Oe&&null!==Ce){Oe=!0;var e=0;try{var t=Ce;Me(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),Ce=null}catch(t){throw null!==Ce&&(Ce=Ce.slice(e+1)),ge(_e,Ie),t}finally{Oe=!1}}}var Be=3;function je(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}var We="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Ye=Object.prototype.hasOwnProperty;function qe(e,t){if(We(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Ye.call(t,n[r])||!We(e[n[r]],t[n[r]]))return!1;return!0}function He(e,t){if(e&&e.defaultProps)for(var r in t=n({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}var Ze={current:null},Ve=null,$e=null,Ge=null;function Ke(){Ge=$e=Ve=null}function Qe(e,t){var n=e.type._context;te(Ze,n._currentValue2),n._currentValue2=t}function Xe(e){var t=Ze.current;ee(Ze),(e=e.type._context)._currentValue2=t}function Je(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function et(e,t){Ve=e,Ge=$e=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Tn=!0),e.firstContext=null)}function tt(e,t){if(Ge!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Ge=e,t=1073741823),t={context:e,observedBits:t,next:null},null===$e){if(null===Ve)throw Error(a(308));$e=t,Ve.dependencies={expirationTime:0,firstContext:t,responders:null}}else $e=$e.next=t;return e._currentValue2}var nt=!1;function rt(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function it(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function at(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function ot(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function st(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=rt(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=rt(e.memoizedState),i=n.updateQueue=rt(n.memoizedState)):r=e.updateQueue=it(i):null===i&&(i=n.updateQueue=it(r));null===i||r===i?ot(r,t):null===r.lastUpdate||null===i.lastUpdate?(ot(r,t),ot(i,t)):(ot(r,t),i.lastUpdate=t)}function lt(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=rt(e.memoizedState):ct(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ct(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=it(t)),t}function ut(e,t,r,i,a,o){switch(r.tag){case 1:return"function"==typeof(e=r.payload)?e.call(o,i,a):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(a="function"==typeof(e=r.payload)?e.call(o,i,a):e))break;return n({},i,a);case 2:nt=!0}return i}function ft(e,t,n,r,i){nt=!1;for(var a=(t=ct(e,t)).baseState,o=null,s=0,l=t.firstUpdate,c=a;null!==l;){var u=l.expirationTime;u<i?(null===o&&(o=l,a=c),s<u&&(s=u)):(li(u,l.suspenseConfig),c=ut(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(u=null,l=t.firstCapturedUpdate;null!==l;){var f=l.expirationTime;f<i?(null===u&&(u=l,null===o&&(a=c)),s<f&&(s=f)):(c=ut(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.last
2CapturedEffect=l))),l=l.next}null===o&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===o&&null===u&&(a=c),t.baseState=a,t.firstUpdate=o,t.firstCapturedUpdate=u,ci(s),e.expirationTime=s,e.memoizedState=c}function ht(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),dt(t.firstEffect,n),t.firstEffect=t.lastEffect=null,dt(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function dt(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw Error(a(191,n));n.call(r)}e=e.nextEffect}}var pt=o.ReactCurrentBatchConfig,gt=(new r.Component).refs;function mt(e,t,r,i){r=null==(r=r(i,t=e.memoizedState))?t:n({},t,r),e.memoizedState=r,null!==(i=e.updateQueue)&&0===e.expirationTime&&(i.baseState=r)}var yt={isMounted:function(e){return!!(e=e._reactInternalFiber)&&S(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Kr(),i=pt.suspense;(i=at(r=Qr(r,e,i),i)).payload=t,null!=n&&(i.callback=n),st(e,i),Xr(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Kr(),i=pt.suspense;(i=at(r=Qr(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),st(e,i),Xr(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Kr(),r=pt.suspense;(r=at(n=Qr(n,e,r),r)).tag=2,null!=t&&(r.callback=t),st(e,r),Xr(e,n)}};function bt(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&qe(n,r)&&qe(i,a))}function vt(e,t,n){var r=!1,i=ne,a=t.contextType;return"object"==typeof a&&null!==a?a=tt(a):(i=se(t)?ae:re.current,a=(r=null!=(r=t.contextTypes))?oe(e,i):ne),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=yt,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function wt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&yt.enqueueReplaceState(t,t.state,null)}function _t(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=gt;var a=t.contextType;"object"==typeof a&&null!==a?i.context=tt(a):(a=se(t)?ae:re.current,i.context=oe(e,a)),null!==(a=e.updateQueue)&&(ft(e,a,n,i,r),i.state=e.memoizedState),"function"==typeof(a=t.getDerivedStateFromProps)&&(mt(e,t,a,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&yt.enqueueReplaceState(i,i.state,null),null!==(a=e.updateQueue)&&(ft(e,a,n,i,r),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var xt=Array.isArray;function At(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===gt&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function St(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function kt(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=Ri(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function f(e,t,n,r){return null===t||6!==t.tag?((t=Li(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function h(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=At(e,t,n),r.return=e,r):((r=Oi(n.type,n.key,n.props,null,e.mode,r)).ref=At(e,t,n),r.return=e,r)}function d(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ui(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function p(e,t,n,r,a){return null===t||7!==t.tag?((t=Pi(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function g(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Li(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case l:return(n=Oi(t.type,t.key,t.props,null,e.mode,n)).ref=At(e,null,t),n.return=e,n;case c:return(t=Ui(t,e.mode,n)).return=e,t}if(xt(t)||x(t))return(t=Pi(t,e.mode,n,null)).return=e,t;St(e,t)}return null}function m(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:f(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case l:return n.key===i?n.type===u?p(e,t,n.props.children,r,i):h(e,t,n,r):null;case c:return n.key===i?d(e,t,n,r):null}if(xt(n)||x(n))return null!==i?null:p(e,t,n,r,null);St(e,n)}return null}function y(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return f(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case l:return e=e.get(null===r.key?n:r.key)||null,r.type===u?p(t,e,r.props.children,i,r.key):h(t,e,r,i);case c:return d(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(xt(r)||x(r))return p(t,e=e.get(n)||null,r,i,null);St(t,r)}return null}function b(i,a,s,l){for(var c=null,u=null,f=a,h=a=0,d=null;null!==f&&h<s.length;h++){f.index>
2h?(d=f,f=null):d=f.sibling;var p=m(i,f,s[h],l);if(null===p){null===f&&(f=d);break}e&&f&&null===p.alternate&&t(i,f),a=o(p,a,h),null===u?c=p:u.sibling=p,u=p,f=d}if(h===s.length)return n(i,f),c;if(null===f){for(;h<s.length;h++)null!==(f=g(i,s[h],l))&&(a=o(f,a,h),null===u?c=f:u.sibling=f,u=f);return c}for(f=r(i,f);h<s.length;h++)null!==(d=y(f,i,h,s[h],l))&&(e&&null!==d.alternate&&f.delete(null===d.key?h:d.key),a=o(d,a,h),null===u?c=d:u.sibling=d,u=d);return e&&f.forEach(function(e){return t(i,e)}),c}function v(i,s,l,c){var u=x(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var f=u=null,h=s,d=s=0,p=null,b=l.next();null!==h&&!b.done;d++,b=l.next()){h.index>d?(p=h,h=null):p=h.sibling;var v=m(i,h,b.value,c);if(null===v){null===h&&(h=p);break}e&&h&&null===v.alternate&&t(i,h),s=o(v,s,d),null===f?u=v:f.sibling=v,f=v,h=p}if(b.done)return n(i,h),u;if(null===h){for(;!b.done;d++,b=l.next())null!==(b=g(i,b.value,c))&&(s=o(b,s,d),null===f?u=b:f.sibling=b,f=b);return u}for(h=r(i,h);!b.done;d++,b=l.next())null!==(b=y(h,i,d,b.value,c))&&(e&&null!==b.alternate&&h.delete(null===b.key?d:b.key),s=o(b,s,d),null===f?u=b:f.sibling=b,f=b);return e&&h.forEach(function(e){return t(i,e)}),u}return function(e,r,o,f){var h="object"==typeof o&&null!==o&&o.type===u&&null===o.key;h&&(o=o.props.children);var d="object"==typeof o&&null!==o;if(d)switch(o.$$typeof){case l:e:{for(d=o.key,h=r;null!==h;){if(h.key===d){if(7===h.tag?o.type===u:h.elementType===o.type){n(e,h.sibling),(r=i(h,o.type===u?o.props.children:o.props)).ref=At(e,h,o),r.return=e,e=r;break e}n(e,h);break}t(e,h),h=h.sibling}o.type===u?((r=Pi(o.props.children,e.mode,f,o.key)).return=e,e=r):((f=Oi(o.type,o.key,o.props,null,e.mode,f)).ref=At(e,r,o),f.return=e,e=f)}return s(e);case c:e:{for(h=o.key;null!==r;){if(r.key===h){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ui(o,e.mode,f)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Li(o,e.mode,f)).return=e,e=r),s(e);if(xt(o))return b(e,r,o,f);if(x(o))return v(e,r,o,f);if(d&&St(e,o),void 0===o&&!h)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Tt=kt(!0),Et=kt(!1),Ct={},Rt={current:Ct},Ot={current:Ct},Pt={current:Ct};function Lt(e){if(e===Ct)throw Error(a(174));return e}function Ut(e,t){te(Pt,t),te(Ot,e),te(Rt,Ct),t=R(t),ee(Rt),te(Rt,t)}function zt(e){ee(Rt),ee(Ot),ee(Pt)}function Mt(e){var t=Lt(Pt.current),n=Lt(Rt.current);n!==(t=O(n,e.type,t))&&(te(Ot,e),te(Rt,t))}function Nt(e){Ot.current===e&&(ee(Rt),ee(Ot))}var Ft={current:0};function It(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||null(n)||null(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.effectTag)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Dt(e,t){return{responder:e,props:t}}var Bt=o.ReactCurrentDispatcher,jt=o.ReactCurrentBatchConfig,Wt=0,Yt=null,qt=null,Ht=null,Zt=null,Vt=null,$t=null,Gt=0,Kt=null,Qt=0,Xt=!1,Jt=null,en=0;function tn(){throw Error(a(321))}function nn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!We(e[n],t[n]))return!1;return!0}function rn(e,t,n,r,i,o){if(Wt=o,Yt=t,Ht=null!==e?e.memoizedState:null,Bt.current=null===Ht?An:Sn,t=n(r,i),Xt){do{Xt=!1,en+=1,Ht=null!==e?e.memoizedState:null,$t=Zt,Kt=Vt=qt=null,Bt.current=Sn,t=n(r,i)}while(Xt);Jt=null,en=0}if(Bt.current=xn,(e=Yt).memoizedState=Zt,e.expirationTime=Gt,e.updateQueue=Kt,e.effectTag|=Qt,e=null!==qt&&null!==qt.next,Wt=0,$t=Vt=Zt=Ht=qt=Yt=null,Gt=0,Kt=null,Qt=0,e)throw Error(a(300));return t}function an(){Bt.current=xn,Wt=0,$t=Vt=Zt=Ht=qt=Yt=null,Gt=0,Kt=null,Qt=0,Xt=!1,Jt=null,en=0}function on(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Vt?Zt=Vt=e:Vt=Vt.next=e,Vt}function sn(){if(null!==$t)$t=(Vt=$t).next,Ht=null!==(qt=Ht)?qt.next:null;else{if(null===Ht)throw Error(a(310));var e={memoizedState:(qt=Ht).memoizedState,baseState:qt.baseState,queue:qt.queue,baseUpdate:qt.baseUpdate,next:null};Vt=null===Vt?Zt=e:Vt.next=e,Ht=qt.next}return Vt}function ln(e,t){return"function"==typeof t?t(e):t}function cn(e){var t=sn(),n=t.queue;if(null===n)throw Error(a(311));if(n.lastRenderedReducer=e,0<en){var r=n.dispatch;if(null!==Jt){var i=Jt.get(n);if(void 0!==i){Jt.delete(n);var o=t.memoizedState;do{o=e(o,i.action),i=i.next}while(null!==i);return We(o,t.memoizedState)||(Tn=!0),t.memoizedState=o,t.baseUpdate===n.last&&(t.baseState=o),n.lastRenderedState=o,[o,r]}}return[t.memoizedState,r]}r=n.last;var s=t.baseUpdate;if(o=t.baseState,null!==s?(null!==r&&(r.next=null),r=s.next):r=null!==r?r.next:null,null!==r){var l=i=null,c=r,u=!1;do{var f=c.expirationTime;f<Wt?(u||(u=!0,l=s,i=o),f>Gt&&ci(Gt=f)):(li(f,c.suspenseConfig),o=c.eagerReducer===e?c.eagerState:e(o,c.action)),s=c,c=c.next}while(null!==c&&c!==r);u||(l=s,i=o),We(o,t.memoizedState)||(Tn=!0),t.memoizedState=o,t.baseUpdate=l,t.baseState=i,n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function un(e){var t=on();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ln,lastRenderedState:e}).dispatch=_n.bind(null,Yt,e),[t.memoizedState,e]}function fn(e){return cn(ln)}function hn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Kt?(Kt={lastEffect:null}).lastEffect=e.next=e:null===(t=Kt.lastEffect)?Kt.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Kt.lastEffect=e),e}function dn(e,t,n,r){var i=on();Qt|=e,i.memoizedState=hn(t,n,void 0,void 0===r?null:r)}function pn(e,t,n,r){var i=sn();r=void 0===r?null:r;var a=void 0;if(null!==qt){var o=qt.memoizedState;if(a=o.destroy,null!==r&&nn(r,o.deps))return void hn(0,n,a,r)}Qt|=e,i.memoizedState=hn(t,n,a,r)}function gn(e,t){return dn(516,192,e,t)}function mn(e,t){return pn(516,192,e,t)}function yn(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function bn(){}function vn(e,t){return on().memoizedState=[e,void 0===t?null:t],e}function wn(e,t){var n=sn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&nn(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}
2function _n(e,t,n){if(!(25>en))throw Error(a(301));var r=e.alternate;if(e===Yt||null!==r&&r===Yt)if(Xt=!0,e={expirationTime:Wt,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Jt&&(Jt=new Map),void 0===(n=Jt.get(t)))Jt.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Kr(),o=pt.suspense;o={expirationTime:i=Qr(i,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)o.next=o;else{var l=s.next;null!==l&&(o.next=l),s.next=o}if(t.last=o,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,u=r(c,n);if(o.eagerReducer=r,o.eagerState=u,We(u,c))return}catch(e){}Xr(e,i)}}var xn={readContext:tt,useCallback:tn,useContext:tn,useEffect:tn,useImperativeHandle:tn,useLayoutEffect:tn,useMemo:tn,useReducer:tn,useRef:tn,useState:tn,useDebugValue:tn,useResponder:tn,useDeferredValue:tn,useTransition:tn},An={readContext:tt,useCallback:vn,useContext:tt,useEffect:gn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,dn(4,36,yn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return dn(4,36,e,t)},useMemo:function(e,t){var n=on();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=on();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=_n.bind(null,Yt,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},on().memoizedState=e},useState:un,useDebugValue:bn,useResponder:Dt,useDeferredValue:function(e,t){var n=un(e),r=n[0],a=n[1];return gn(function(){i.unstable_next(function(){var n=jt.suspense;jt.suspense=void 0===t?null:t;try{a(e)}finally{jt.suspense=n}})},[e,t]),r},useTransition:function(e){var t=un(!1),n=t[0],r=t[1];return[vn(function(t){r(!0),i.unstable_next(function(){var n=jt.suspense;jt.suspense=void 0===e?null:e;try{r(!1),t()}finally{jt.suspense=n}})},[e,n]),n]}},Sn={readContext:tt,useCallback:wn,useContext:tt,useEffect:mn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,pn(4,36,yn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return pn(4,36,e,t)},useMemo:function(e,t){var n=sn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&nn(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:cn,useRef:function(){return sn().memoizedState},useState:fn,useDebugValue:bn,useResponder:Dt,useDeferredValue:function(e,t){var n=fn(),r=n[0],a=n[1];return mn(function(){i.unstable_next(function(){var n=jt.suspense;jt.suspense=void 0===t?null:t;try{a(e)}finally{jt.suspense=n}})},[e,t]),r},useTransition:function(e){var t=fn(),n=t[0],r=t[1];return[wn(function(t){r(!0),i.unstable_next(function(){var n=jt.suspense;jt.suspense=void 0===e?null:e;try{r(!1),t()}finally{jt.suspense=n}})},[e,n]),n]}},kn=o.ReactCurrentOwner,Tn=!1;function En(e,t,n,r){t.child=null===e?Et(t,null,n,r):Tt(t,e.child,n,r)}function Cn(e,t,n,r,i){n=n.render;var a=t.ref;return et(t,i),r=rn(e,t,n,r,a,i),null===e||Tn?(t.effectTag|=1,En(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Hn(e,t,i))}function Rn(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!=typeof o||Ci(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Oi(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,On(e,t,o,r,i,a))}return o=e.child,i<a&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:qe)(i,r)&&e.ref===t.ref)?Hn(e,t,a):(t.effectTag|=1,(e=Ri(o,r)).ref=t.ref,e.return=t,t.child=e)}function On(e,t,n,r,i,a){return null!==e&&qe(e.memoizedProps,r)&&e.ref===t.ref&&(Tn=!1,i<a)?Hn(e,t,a):Ln(e,t,n,r,a)}function Pn(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ln(e,t,n,r,i){var a=se(n)?ae:re.current;return a=oe(t,a),et(t,i),n=rn(e,t,n,r,a,i),null===e||Tn?(t.effectTag|=1,En(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Hn(e,t,i))}function Un(e,t,n,r,i){if(se(n)){var a=!0;he(t)}else a=!1;if(et(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),vt(t,n,r),_t(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=n.contextType;c="object"==typeof c&&null!==c?tt(c):oe(t,c=se(n)?ae:re.current);var u=n.getDerivedStateFromProps,f="function"==typeof u||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==r||l!==c)&&wt(t,o,r,c),nt=!1;var h=t.memoizedState;l=o.state=h;var d=t.updateQueue;null!==d&&(ft(t,d,r,o,i),l=t.memoizedState),s!==r||h!==l||ie.current||nt?("function"==typeof u&&(mt(t,n,u,r),l=t.memoizedState),(s=nt||bt(t,n,s,r,h,l,c))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.effectTag|=4)):("function"==typeof o.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=c,r=s):("function"==typeof o.componentDidMount&&(t.effectTag|=4),r=!1)}else o=t.stateNode,s=t.memoizedProps,o.props=t.type===t.elementType?s:He(t.type,s),l=o.context,c="object"==typeof(c=n.contextType)&&null!==c?tt(c):oe(t,c=se(n)?ae:re.current),(f="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==r||l!==c)&&wt(t,o,r,c),nt=!1,l=t.memoizedState,h=o.state=l,null!==(d=t.updateQueue)&&(ft(t,d,r,o,i),h=t.memoizedState),s!==r||l!==h||ie.current||nt?("function"==typeof u&&(mt(t,n,u,r),h=t.memoizedState),(u=nt||bt(t,n,s,r,l,h,c))?(f||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,c),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,c)),"function"==typeof o.componentDidUpdate&&(t.effectTag|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=c,r=u):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return zn(e,t,n,r,a,i)}function zn(e,t,n,r,i,a){Pn(e,t);var o=!!(64&t.effectTag);if(!r&&!o)return i&&de(t,n,!1),Hn(e,t,a);r=t.stateNode,kn.current=t;var s=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&o?(t.child=Tt(t,e.child,null,a),t.child=Tt(t,null,s,a)):En(e,t,s,a),t.memoizedState=r.state,i&&de(t,n,!0),t.child}function Mn(e){var t=e.stateNode;t.pendingContext?ue(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ue(0,t.context,!1),Ut(e,t.containerInfo)}var Nn,Fn,In,Dn,Bn={dehydrated:null,retryTime:0};function jn(e,t,n){var r,i=t.mode,a=t.pendingProps,o=Ft.current,s=!1;if((r=!!(64&t.effectTag))||(r=!!(2&o)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),te(Ft,1&o),null===e){if(a.fallback,s){if
2(s=a.fallback,(a=Pi(null,i,0,null)).return=t,!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Pi(s,i,n,null)).return=t,a.sibling=n,t.memoizedState=Bn,t.child=a,n}return i=a.children,t.memoizedState=null,t.child=Et(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(a=a.fallback,(n=Ri(e,e.pendingProps)).return=t,!(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=Ri(i,a,i.expirationTime)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Bn,t.child=n,i}return n=Tt(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=a.fallback,(a=Pi(null,i,0,null)).return=t,a.child=e,null!==e&&(e.return=a),!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Pi(s,i,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Bn,t.child=a,n}return t.memoizedState=null,t.child=Tt(t,e,a.children,n)}function Wn(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),Je(e.return,t)}function Yn(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.last=r,o.tail=n,o.tailExpiration=0,o.tailMode=i,o.lastEffect=a)}function qn(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(En(e,t,r.children,n),2&(r=Ft.current))r=1&r|2,t.effectTag|=64;else{if(null!==e&&64&e.effectTag)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Wn(e,n);else if(19===e.tag)Wn(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(te(Ft,r),2&t.mode)switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===It(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Yn(t,!1,i,n,a,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===It(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Yn(t,!0,n,null,a,t.lastEffect);break;case"together":Yn(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Hn(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&ci(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ri(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ri(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Zn(e){e.effectTag|=4}function Vn(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function $n(e){switch(e.tag){case 1:se(e.type)&&le();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(zt(),ce(),64&(t=e.effectTag))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Nt(e),null;case 13:return ee(Ft),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ee(Ft),null;case 4:return zt(),null;case 10:return Xe(e),null;default:return null}}function Gn(e,t){return{value:e,source:t,stack:Q(t)}}Nn=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)M(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Fn=function(){},In=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var a=t.stateNode,o=Lt(Rt.current);n=F(a,n,e,r,i,o),(t.updateQueue=n)&&Zn(t)}},Dn=function(e,t,n,r){n!==r&&Zn(t)};var Kn="function"==typeof WeakSet?WeakSet:Set;function Qn(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=Q(n)),null!==n&&A(n.type),t=t.value,null!==e&&1===e.tag&&A(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function Xn(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){_i(e,t)}else t.current=null}function Jn(e,t){switch(t.tag){case 0:case 11:case 15:er(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:He(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;
2case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function er(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!=(r.tag&e)){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}0!=(r.tag&t)&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function tr(e,t,n){switch("function"==typeof ki&&ki(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Me(97<n?97:n,function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(e){_i(i,e)}}e=e.next}while(e!==r)})}break;case 1:Xn(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){_i(e,t)}}(t,n);break;case 5:Xn(t);break;case 4:or(e,t,n)}}function nr(e,t,n){for(var r=t;;)if(tr(e,r,n),null===r.child||4===r.tag){if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r.child.return=r,r=r.child}function rr(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,null!==t&&rr(t)}function ir(e){return 5===e.tag||3===e.tag||4===e.tag}function ar(e){e:{for(var t=e.return;null!==t;){if(ir(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(G(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ir(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){var o=5===i.tag||6===i.tag;if(o)o=o?i.stateNode:i.stateNode.instance,n?r?null(t,o,n):Z(t,o,n):r?Y(t,o):W(t,o);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function or(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===o.tag||6===o.tag)nr(e,o,n),i?$(r,o.stateNode):V(r,o.stateNode);else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(tr(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function sr(e,t){switch(t.tag){case 0:case 11:case 14:case 15:er(4,8,t);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,o=t.updateQueue;t.updateQueue=null,null!==o&&H(n,o,i,e,r,t)}break;case 6:if(null===t.stateNode)throw Error(a(162));n=t.memoizedProps,q(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 13:!function(e){var t=e;if(null===e.memoizedState)var n=!1;else n=!0,t=e.child,Fr=Le();if(null!==t)e:for(t=e=t;;){if(5===t.tag){var r=t.stateNode;n?null(r):null(t.stateNode,t.memoizedProps)}else if(6===t.tag)r=t.stateNode,n?null(r):null(r,t.memoizedProps);else{if(13===t.tag&&null!==t.memoizedState&&null===t.memoizedState.dehydrated){(r=t.child.sibling).return=t,t=r;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}}(t),lr(t);break;case 19:lr(t);break;default:throw Error(a(163))}}function lr(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Kn),t.forEach(function(t){var r=Ai.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var cr="function"==typeof WeakMap?WeakMap:Map;
2function ur(e,t,n){(n=at(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Br||(Br=!0,jr=r),Qn(e,t)},n}function fr(e,t,n){(n=at(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return Qn(e,t),r(i)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Wr?Wr=new Set([this]):Wr.add(this),Qn(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var hr,dr=Math.ceil,pr=o.ReactCurrentDispatcher,gr=o.ReactCurrentOwner,mr=0,yr=8,br=16,vr=32,wr=0,_r=1,xr=2,Ar=3,Sr=4,kr=5,Tr=mr,Er=null,Cr=null,Rr=0,Or=wr,Pr=null,Lr=1073741823,Ur=1073741823,zr=null,Mr=0,Nr=!1,Fr=0,Ir=500,Dr=null,Br=!1,jr=null,Wr=null,Yr=!1,qr=null,Hr=90,Zr=null,Vr=0,$r=null,Gr=0;function Kr(){return(Tr&(br|vr))!==mr?1073741821-(Le()/10|0):0!==Gr?Gr:Gr=1073741821-(Le()/10|0)}function Qr(e,t,n){if(!(2&(t=t.mode)))return 1073741823;var r=Ue();if(!(4&t))return 99===r?1073741823:1073741822;if((Tr&br)!==mr)return Rr;if(null!==n)e=je(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=je(e,150,100);break;case 97:case 96:e=je(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Er&&e===Rr&&--e,e}function Xr(e,t){if(50<Vr)throw Vr=0,$r=null,Error(a(185));if(null!==(e=Jr(e,t))){var n=Ue();1073741823===t?(Tr&yr)!==mr&&(Tr&(br|vr))===mr?ri(e):(ti(e),Tr===mr&&Ie()):ti(e),(4&Tr)===mr||98!==n&&99!==n||(null===Zr?Zr=new Map([[e,t]]):(void 0===(n=Zr.get(e))||n>t)&&Zr.set(e,t))}}function Jr(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(Er===i&&(ci(t),Or===Sr&&Ni(i,Rr)),Fi(i,t)),i}function ei(e){var t=e.lastExpiredTime;return 0!==t?t:Mi(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function ti(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Fe(ri.bind(null,e));else{var t=ei(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Kr();if(r=1073741823===t?99:1===t||2===t?95:0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==Te&&me(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Fe(ri.bind(null,e)):Ne(r,ni.bind(null,e),{timeout:10*(1073741821-t)-Le()}),e.callbackNode=t}}}function ni(e,t){if(Gr=0,t)return Ii(e,t=Kr()),ti(e),null;var n=ei(e);if(0!==n){if(t=e.callbackNode,(Tr&(br|vr))!==mr)throw Error(a(327));if(bi(),e===Er&&n===Rr||ai(e,n),null!==Cr){var r=Tr;Tr|=br;for(var i=si();;)try{fi();break}catch(t){oi(e,t)}if(Ke(),Tr=r,pr.current=i,Or===_r)throw t=Pr,ai(e,n),Ni(e,n),ti(e),t;if(null===Cr)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Or,Er=null,r){case wr:case _r:throw Error(a(345));case xr:Ii(e,2<n?2:n);break;case Ar:if(Ni(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=pi(i)),1073741823===Lr&&10<(i=Fr+Ir-Le())){if(Nr){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,ai(e,n);break}}if(0!==(o=ei(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=B(gi.bind(null,e),i);break}gi(e);break;case Sr:if(Ni(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=pi(i)),Nr&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,ai(e,n);break}if(0!==(i=ei(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Ur?r=10*(1073741821-Ur)-Le():1073741823===Lr?r=0:(r=10*(1073741821-Lr)-5e3,0>(r=(i=Le())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*dr(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=B(gi.bind(null,e),r);break}gi(e);break;case kr:if(1073741823!==Lr&&null!==zr){o=Lr;var s=zr;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(o=Le()-(10*(1073741821-o)-(0|s.timeoutMs||5e3)))<=i?0:i+r-o),10<r){Ni(e,n),e.timeoutHandle=B(gi.bind(null,e),r);break}}gi(e);break;default:throw Error(a(329))}if(ti(e),e.callbackNode===t)return ni.bind(null,e)}}return null}function ri(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)gi(e);else{if((Tr&(br|vr))!==mr)throw Error(a(327));if(bi(),e===Er&&t===Rr||ai(e,t),null!==Cr){var n=Tr;Tr|=br;for(var r=si();;)try{ui();break}catch(t){oi(e,t)}if(Ke(),Tr=n,pr.current=r,Or===_r)throw n=Pr,ai(e,t),Ni(e,t),ti(e),n;if(null!==Cr)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Er=null,gi(e),ti(e)}}return null}function ii(e,t){if((Tr&(br|vr))!==mr)throw Error(a(187));var n=Tr;Tr|=1;try{return Me(99,e.bind(null,t))}finally{Tr=n,Ie()}}function ai(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(n!==j&&(e.timeoutHandle=j,null(n)),null!==Cr)for(n=Cr.return;null!==n;){var r=n;switch(r.tag){case 1:null!=r.type.childContextTypes&&le();break;case 3:zt(),ce();break;case 5:Nt(r);break;case 4:zt();break;case 13:case 19:ee(Ft);break;case 10:Xe(r)}n=n.return}Er=e,Cr=Ri(e.current,null),Rr=t,Or=wr,Pr=null,Ur=Lr=1073741823,zr=null,Mr=0,Nr=!1}function oi(e,t){for(;;){try{if(Ke(),an(),null===Cr||null===Cr.return)return Or=_r,Pr=t,null;e:{var n=e,r=Cr.return,i=Cr,a=t;if(t=Rr,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==a&&"object"==typeof a&&"function"==typeof a.then){var o=a,s=!!(1&Ft.current),l=r;do{var c;if(c=13===l.tag){var u=l.memoizedState;if(null!==u)c=null!==u.dehydrated;else{var f=l.memoizedProps;c=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!s)}}if(c){var h=l.updateQueue;if(null===h){var d=new Set;d.add(o),l.updateQueue=d}else h.add(o);if(!(2&l.mode)){if(l.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var p=at(1073741823,null);p.tag=2,st(i,p)}i.expirationTime=1073741823;break e}a=void 0,i=t;var g=n.pingCache;if(null===g?(g=n.pingCache=new cr,a=new Set,g.set(o,a)):void 0===(a=g.get(o))&&(a=new Set,g.set(o,a)),!
2a.has(i)){a.add(i);var m=xi.bind(null,n,o,i);o.then(m,m)}l.effectTag|=4096,l.expirationTime=t;break e}l=l.return}while(null!==l);a=Error((A(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+Q(i))}Or!==kr&&(Or=xr),a=Gn(a,i),l=r;do{switch(l.tag){case 3:o=a,l.effectTag|=4096,l.expirationTime=t,lt(l,ur(l,o,t));break e;case 1:o=a;var y=l.type,b=l.stateNode;if(!(64&l.effectTag||"function"!=typeof y.getDerivedStateFromError&&(null===b||"function"!=typeof b.componentDidCatch||null!==Wr&&Wr.has(b)))){l.effectTag|=4096,l.expirationTime=t,lt(l,fr(l,o,t));break e}}l=l.return}while(null!==l)}Cr=di(Cr)}catch(e){t=e;continue}break}}function si(){var e=pr.current;return pr.current=xn,null===e?xn:e}function li(e,t){e<Lr&&2<e&&(Lr=e),null!==t&&e<Ur&&2<e&&(Ur=e,zr=t)}function ci(e){e>Mr&&(Mr=e)}function ui(){for(;null!==Cr;)Cr=hi(Cr)}function fi(){for(;null!==Cr&&!ye();)Cr=hi(Cr)}function hi(e){var t=hr(e.alternate,e,Rr);return e.memoizedProps=e.pendingProps,null===t&&(t=di(e)),gr.current=null,t}function di(e){Cr=e;do{var t=Cr.alternate;if(e=Cr.return,2048&Cr.effectTag){if(null!==(t=$n(Cr)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}else{e:{var n=t,r=Rr,i=(t=Cr).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:se(t.type)&&le();break;case 3:zt(),ce(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null===n||n.child,Fn(t);break;case 5:Nt(t);var o=Lt(Pt.current);if(r=t.type,null!==n&&null!=t.stateNode)In(n,t,r,i,o),n.ref!==t.ref&&(t.effectTag|=128);else if(i){n=Lt(Rt.current);var s=U(r,i,o,n,t);Nn(s,t,!1,!1),t.stateNode=s,N(s,r,i,o,n)&&Zn(t),null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(a(166));break;case 6:if(n&&null!=t.stateNode)Dn(n,t,n.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(a(166));n=Lt(Pt.current),o=Lt(Rt.current),t.stateNode=D(i,n,o,t)}break;case 13:if(ee(Ft),i=t.memoizedState,64&t.effectTag){t.expirationTime=r;break e}i=null!==i,o=!1,null===n?t.memoizedProps.fallback:(o=null!==(r=n.memoizedState),i||null===r||null!==(r=n.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=r,r.nextEffect=s):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),i&&!o&&!!(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&Ft.current?Or===wr&&(Or=Ar):(Or!==wr&&Or!==Ar||(Or=Sr),0!==Mr&&null!==Er&&(Ni(Er,Rr),Fi(Er,Mr)))),(i||o)&&(t.effectTag|=4);break;case 4:zt(),Fn(t);break;case 10:Xe(t);break;case 19:if(ee(Ft),null===(i=t.memoizedState))break;if(o=!!(64&t.effectTag),null===(s=i.rendering)){if(o)Vn(i,!1);else if(Or!==wr||null!==n&&64&n.effectTag)for(n=t.child;null!==n;){if(null!==(s=It(n))){for(t.effectTag|=64,Vn(i,!1),null!==(n=s.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),null===i.lastEffect&&(t.firstEffect=null),t.lastEffect=i.lastEffect,n=r,i=t.child;null!==i;)r=n,(o=i).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(s=o.alternate)?(o.childExpirationTime=0,o.expirationTime=r,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=s.childExpirationTime,o.expirationTime=s.expirationTime,o.child=s.child,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,r=s.dependencies,o.dependencies=null===r?null:{expirationTime:r.expirationTime,firstContext:r.firstContext,responders:r.responders}),i=i.sibling;te(Ft,1&Ft.current|2),t=t.child;break e}n=n.sibling}}else{if(!o)if(null!==(n=It(s))){if(t.effectTag|=64,o=!0,null!==(n=n.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Vn(i,!0),null===i.tail&&"hidden"===i.tailMode){null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else Le()>i.tailExpiration&&1<r&&(t.effectTag|=64,o=!0,Vn(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=Le()+500),n=i.tail,i.rendering=n,i.tail=n.sibling,i.lastEffect=t.lastEffect,n.sibling=null,i=Ft.current,te(Ft,i=o?1&i|2:1&i),t=n;break e}break;default:throw Error(a(156,t.tag))}t=null}if(n=Cr,1===Rr||1!==n.childExpirationTime){for(i=0,o=n.child;null!==o;)(r=o.expirationTime)>i&&(i=r),(s=o.childExpirationTime)>i&&(i=s),o=o.sibling;n.childExpirationTime=i}if(null!==t)return t;null!==e&&!(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Cr.firstEffect),null!==Cr.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Cr.firstEffect),e.lastEffect=Cr.lastEffect),1<Cr.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Cr:e.firstEffect=Cr,e.lastEffect=Cr))}if(null!==(t=Cr.sibling))return t;Cr=e}while(null!==Cr);return Or===wr&&(Or=kr),null}function pi(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function gi(e){var t=Ue();return Me(99,mi.bind(null,e,t)),null}function mi(e,t){if(bi(),(Tr&(br|vr))!==mr)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=pi(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Er&&(Cr=Er=null,Rr=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=Tr;Tr|=vr,gr.current=null,P(e.containerInfo),Dr=i;do{try{yi()}catch(e){if(null===Dr)throw Error(a(330));_i(Dr,e),Dr=Dr.nextEffect}}while(null!==Dr);Dr=i;do{try{for(var s=e,l=t;null!==Dr;){var c=Dr.effectTag;if(16&c&&G(Dr.stateNode),128&c){var u=Dr.alternate;if(null!==u){var f=u.ref;null!==f&&("function"==typeof f?f(null):f.current=null)}}switch(1038&c){case 2:ar(Dr),Dr.effectTag&=-3;break;case 6:ar(Dr),Dr.effectTag&=-3,sr(Dr.alternate,Dr);break;case 1024:Dr.effectTag&=-1025;break;case 1028:Dr.effectTag&=-1025,sr(Dr.alternate,Dr);break;case 4:sr(Dr.alternate,Dr);break;case 8:var h=s,d=Dr,p=l;or(h,d,p),rr(d)}Dr=Dr.nextEffect}}catch(e){if(null===Dr)throw Error(a(330));_i(Dr,e),Dr=Dr.nextEffect}}while(null!==Dr);L(e.containerInfo),e.current=n,Dr=i;do{try{for(c=r;null!==Dr;){var g=Dr.effectTag;if(36&g){var m=Dr.alternate;switch(f=c,(u=Dr).tag){case 0:case 11:case 15:er(16,32,u);break;case 1:var y=u.stateNode;
2if(4&u.effectTag)if(null===m)y.componentDidMount();else{var b=u.elementType===u.type?m.memoizedProps:He(u.type,m.memoizedProps);y.componentDidUpdate(b,m.memoizedState,y.__reactInternalSnapshotBeforeUpdate)}var v=u.updateQueue;null!==v&&ht(0,v,y);break;case 3:var w=u.updateQueue;if(null!==w){if(s=null,null!==u.child)switch(u.child.tag){case 5:s=C(u.child.stateNode);break;case 1:s=u.child.stateNode}ht(0,w,s)}break;case 5:var _=u.stateNode;null===m&&4&u.effectTag&&null(_,u.type,u.memoizedProps,u);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 13:break;default:throw Error(a(163))}}if(128&g){u=void 0;var x=Dr.ref;if(null!==x){var A=Dr.stateNode;u=5===Dr.tag?C(A):A,"function"==typeof x?x(u):x.current=u}}Dr=Dr.nextEffect}}catch(e){if(null===Dr)throw Error(a(330));_i(Dr,e),Dr=Dr.nextEffect}}while(null!==Dr);Dr=null,Ee(),Tr=o}else e.current=n;if(Yr)Yr=!1,qr=e,Hr=t;else for(Dr=i;null!==Dr;)t=Dr.nextEffect,Dr.nextEffect=null,Dr=t;if(0===(t=e.firstPendingTime)&&(Wr=null),1073741823===t?e===$r?Vr++:(Vr=0,$r=e):Vr=0,"function"==typeof Si&&Si(n.stateNode,r),ti(e),Br)throw Br=!1,e=jr,jr=null,e;return(Tr&yr)!==mr||Ie(),null}function yi(){for(;null!==Dr;){var e=Dr.effectTag;!!(256&e)&&Jn(Dr.alternate,Dr),!(512&e)||Yr||(Yr=!0,Ne(97,function(){return bi(),null})),Dr=Dr.nextEffect}}function bi(){if(90!==Hr){var e=97<Hr?97:Hr;return Hr=90,Me(e,vi)}}function vi(){if(null===qr)return!1;var e=qr;if(qr=null,(Tr&(br|vr))!==mr)throw Error(a(331));var t=Tr;for(Tr|=vr,e=e.current.firstEffect;null!==e;){try{var n=e;if(512&n.effectTag)switch(n.tag){case 0:case 11:case 15:er(128,0,n),er(0,64,n)}}catch(t){if(null===e)throw Error(a(330));_i(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Tr=t,Ie(),!0}function wi(e,t,n){st(e,t=ur(e,t=Gn(n,t),1073741823)),null!==(e=Jr(e,1073741823))&&ti(e)}function _i(e,t){if(3===e.tag)wi(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){wi(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Wr||!Wr.has(r))){st(n,e=fr(n,e=Gn(t,e),1073741823)),null!==(n=Jr(n,1073741823))&&ti(n);break}}n=n.return}}function xi(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Er===e&&Rr===n?Or===Sr||Or===Ar&&1073741823===Lr&&Le()-Fr<Ir?ai(e,Rr):Nr=!0:Mi(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),ti(e)))}function Ai(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(t=Qr(t=Kr(),e,null)),null!==(e=Jr(e,t))&&ti(e)}hr=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||ie.current)Tn=!0;else{if(r<n){switch(Tn=!1,t.tag){case 3:Mn(t);break;case 5:if(Mt(t),4&t.mode&&1!==n&&null(t.type,i))return t.expirationTime=t.childExpirationTime=1,null;break;case 1:se(t.type)&&he(t);break;case 4:Ut(t,t.stateNode.containerInfo);break;case 10:Qe(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?jn(e,t,n):(te(Ft,1&Ft.current),null!==(t=Hn(e,t,n))?t.sibling:null);te(Ft,1&Ft.current);break;case 19:if(r=t.childExpirationTime>=n,64&e.effectTag){if(r)return qn(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),te(Ft,Ft.current),!r)return null}return Hn(e,t,n)}Tn=!1}}else Tn=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=oe(t,re.current),et(t,n),i=rn(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,an(),se(r)){var o=!0;he(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var s=r.getDerivedStateFromProps;"function"==typeof s&&mt(t,r,s,e),i.updater=yt,t.stateNode=i,i._reactInternalFiber=t,_t(t,r,e,n),t=zn(null,t,r,!0,o,n)}else t.tag=0,En(null,t,i,n),t=t.child;return t;case 16:if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,o=t.tag=function(e){if("function"==typeof e)return Ci(e)?1:0;if(null!=e){if((e=e.$$typeof)===m)return 11;if(e===v)return 14}return 2}(i),e=He(i,e),o){case 0:t=Ln(null,t,i,e,n);break;case 1:t=Un(null,t,i,e,n);break;case 11:t=Cn(null,t,i,e,n);break;case 14:t=Rn(null,t,i,He(i.type,e),r,n);break;default:throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Ln(e,t,r,i=t.elementType===r?i:He(r,i),n);case 1:return r=t.type,i=t.pendingProps,Un(e,t,r,i=t.elementType===r?i:He(r,i),n);case 3:if(Mn(t),null===(r=t.updateQueue))throw Error(a(282));if(i=null!==(i=t.memoizedState)?i.element:null,ft(t,r,t.pendingProps,null,
2n),(r=t.memoizedState.element)===i)t=Hn(e,t,n);else{if((i=t.stateNode.hydrate)&&(i=!1),i)for(n=Et(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else En(e,t,r,n);t=t.child}return t;case 5:return Mt(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,I(r,i)?s=null:null!==o&&I(r,o)&&(t.effectTag|=16),Pn(e,t),4&t.mode&&1!==n&&null(r,i)?(t.expirationTime=t.childExpirationTime=1,t=null):(En(e,t,s,n),t=t.child),t;case 6:return null;case 13:return jn(e,t,n);case 4:return Ut(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Tt(t,null,r,n):En(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Cn(e,t,r,i=t.elementType===r?i:He(r,i),n);case 7:return En(e,t,t.pendingProps,n),t.child;case 8:case 12:return En(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,Qe(t,o=i.value),null!==s){var l=s.value;if(0==(o=We(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!ie.current){t=Hn(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===l.tag&&((u=at(n,null)).tag=2,st(l,u)),l.expirationTime<n&&(l.expirationTime=n),null!==(u=l.alternate)&&u.expirationTime<n&&(u.expirationTime=n),Je(l.return,n),c.expirationTime<n&&(c.expirationTime=n);break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}}En(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,et(t,n),r=r(i=tt(i,o.unstable_observedBits)),t.effectTag|=1,En(e,t,r,n),t.child;case 14:return o=He(i=t.type,t.pendingProps),Rn(e,t,i,o=He(i.type,o),r,n);case 15:return On(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:He(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,se(r)?(e=!0,he(t)):e=!1,et(t,n),vt(t,r,i),_t(t,r,i,n),zn(null,t,r,!0,e,n);case 19:return qn(e,t,n)}throw Error(a(156,t.tag))};var Si=null,ki=null;function Ti(e,t,n,r){this.tag=e,this.key=n,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=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Ei(e,t,n,r){return new Ti(e,t,n,r)}function Ci(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ri(e,t){var n=e.alternate;return null===n?((n=Ei(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Oi(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Ci(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case u:return Pi(n.children,i,o,t);case g:s=8,i|=7;break;case f:s=8,i|=1;break;case h:return(e=Ei(12,n,t,8|i)).elementType=h,e.type=h,e.expirationTime=o,e;case y:return(e=Ei(13,n,t,i)).type=y,e.elementType=y,e.expirationTime=o,e;case b:return(e=Ei(19,n,t,i)).elementType=b,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case d:s=10;break e;case p:s=9;break e;case m:s=11;break e;case v:s=14;break e;case w:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Ei(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Pi(e,t,n,r){return(e=Ei(7,e,r,t)).expirationTime=n,e}
2function Li(e,t,n){return(e=Ei(6,e,null,t)).expirationTime=n,e}function Ui(e,t,n){return(t=Ei(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zi(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=j,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Mi(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Ni(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Fi(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Ii(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Di(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return null===(e=E(t))?null:e.stateNode}function Bi(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function ji(e,t){Bi(e,t),(e=e.alternate)&&Bi(e,t)}var Wi={createContainer:function(e,t,n){return e=new zi(e,t,n),t=Ei(3,null,null,2===t?7:1===t?3:0),e.current=t,t.stateNode=e},updateContainer:function(e,t,n,r){var i=t.current,o=Kr(),s=pt.suspense;o=Qr(o,i,s);e:if(n){t:{if(S(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(se(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(se(c)){n=fe(n,c,l);break e}}n=l}else n=ne;return null===t.context?t.context=n:t.pendingContext=n,(t=at(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),st(i,t),Xr(i,o),o},batchedEventUpdates:function(e,t){var n=Tr;Tr|=2;try{return e(t)}finally{(Tr=n)===mr&&Ie()}},batchedUpdates:function(e,t){var n=Tr;Tr|=1;try{return e(t)}finally{(Tr=n)===mr&&Ie()}},unbatchedUpdates:function(e,t){var n=Tr;Tr&=-2,Tr|=yr;try{return e(t)}finally{(Tr=n)===mr&&Ie()}},deferredUpdates:function(e){return Me(97,e)},syncUpdates:function(e,t,n,r){return Me(99,e.bind(null,t,n,r))},discreteUpdates:function(e,t,n,r){var i=Tr;Tr|=4;try{return Me(98,e.bind(null,t,n,r))}finally{(Tr=i)===mr&&Ie()}},flushDiscreteUpdates:function(){(Tr&(1|br|vr))===mr&&(function(){if(null!==Zr){var e=Zr;Zr=null,e.forEach(function(e,t){Ii(t,e),ti(t)}),Ie()}}(),bi())},flushControlled:function(e){var t=Tr;Tr|=1;try{Me(99,e)}finally{(Tr=t)===mr&&Ie()}},flushSync:ii,flushPassiveEffects:bi,IsThisRendererActing:{current:!1},getPublicRootInstance:function(e){return(e=e.current).child?5===e.child.tag?C(e.child.stateNode):e.child.stateNode:null},attemptSynchronousHydration:function(e){switch(e.tag){case 3:var t=e.stateNode;t.hydrate&&function(e,t){Ii(e,t),ti(e),(Tr&(br|vr))===mr&&Ie()}(t,t.firstPendingTime);break;case 13:ii(function(){return Xr(e,1073741823)}),t=je(Kr(),150,100),ji(e,t)}},attemptUserBlockingHydration:function(e){if(13===e.tag){var t=je(Kr(),150,100);Xr(e,t),ji(e,t)}},attemptContinuousHydration:function(e){if(13===e.tag){Kr();var t=Be++;Xr(e,t),ji(e,t)}},attemptHydrationAtCurrentPriority:function(e){if(13===e.tag){var t=Kr();Xr(e,t=Qr(t,e,null)),ji(e,t)}},findHostInstance:Di,findHostInstanceWithWarning:function(e){return Di(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=T(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)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:20===e.tag?e.stateNode.instance:e.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;
2if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Si=function(e){try{t.onCommitFiberRoot(n,e,void 0,!(64&~e.current.effectTag))}catch(e){}},ki=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}return!0}(n({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:o.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=E(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};tx.exports=Wi.default||Wi;var Yi=tx.exports;return tx.exports=e,Yi};var ix=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(nx.exports);const ax=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r+=1){const i=n[r];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&ax(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},ox={};var sx=z.version.startsWith("19")?({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>{const u=V_({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(e,t,n,i)=>{Q_(n,i)||r(e,null,t,n,i)},commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>X_,getChildHostContext:()=>X_,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>K_.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>K_.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1});return{createContainer:e=>u.createContainer(e,K_.ConcurrentRoot,null,!1,null,"",J_,J_,J_,null),updateContainer:(e,t,n,r)=>{u.updateContainerSync(e,t,n,r),u.flushSyncWork()}}}:({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>ix({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:r,commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>ox,getChildHostContext:()=>ox,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(e,t,n,r)=>!ax(n,r)}),lx=n(85893);const cx=(e,t)=>{let{style:n,children:r,...i}=t;return{type:e,box:{},style:n||{},props:i||{},children:[]}},ux=e=>({type:"TEXT_INSTANCE",value:e}),fx=(e,t)=>{const n="TEXT"===e.type||"LINK"===e.type||"TSPAN"===e.type||"NOTE"===e.type;"TEXT_INSTANCE"!==t.type||n?e.children.push(t):console.warn(`Invalid '${t.value}' string child outside <Text> component`)},hx=(e,t)=>{"ROOT"===e.type?e.document=t:fx(e,t)},dx=(e,t,n)=>{var r;const i=null===(r=e.children)||void 0===r?void 0:r.indexOf(n);void 0!==i&&-1!==i&&t&&e.children.splice(i,0,t)},px=(e,t)=>{var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},gx=(e,t)=>{var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},mx=(e,t,n)=>{e.value=n},yx=(e,t,n,r,i)=>{const{style:a,...o}=i;e.props=o,e.style=a};var bx={version:"4.3.1"};const{version:vx}=bx,wx=new 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=>{const{family:t}=e;if(this.fontFamilies[t]||(this.fontFamilies[t]=$h.create(t)),"fonts"in e)for(let n=0;n<e.fonts.length;n+=1){const{src:r,fontStyle:i,fontWeight:a,...o}=e.fonts[n];this.fontFamilies[t].register({src:r,fontStyle:i,fontWeight:a,...o})}else{const{src:n,fontStyle:r,fontWeight:i,...a}=e;this.fontFamilies[t].register({src:n,fontStyle:r,fontWeight:i,...a})}};registerEmojiSource=e=>{this.emojiSource=e};registerHyphenationCallback=e=>{this.hyphenationCallback=e};getFont=e=>{const{fontFamily:t}=e;if(!this.fontFamilies[t])throw new Error(`Font family not registered: ${t}. Please register it calling Font.register() method.`);return this.fontFamilies[t].resolve(e)};load=async e=>{const t=this.getFont(e);t&&await t.load()};reset=()=>{const e=Object.keys(this.fontFamilies);for(let t=0;t<e.length;t+=1){const n=e[t];for(let e=0;e<this.fontFamilies[n].sources.length;e++){this.fontFamilies[n].sources[e].data=null}}};clear=()=>{this.fontFamilies={}};getRegisteredFonts=()=>this.fontFamilies;getEmojiSource=()=>this.emojiSource;getHyphenationCallback=()=>this.hyphenationCallback;getRegisteredFontFamilies=()=>Object.keys(this.fontFamilies)};let _x;const xx={},Ax=e=>{const t={type:"ROOT",document:null};_x=_x||(e=>{let{onChange:t=()=>{}}=e;return sx({appendChild:fx,appendChildToContainer:hx,commitTextUpdate:mx,commitUpdate:yx,createInstance:cx,createTextInstance:ux,insertBefore:dx,removeChild:px,removeChildFromContainer:gx,resetAfterCommit:t})})({onChange:()=>{var e;const t=(null===(e=xx.change)||void 0===e?void 0:e.slice())||[];for(let e=0;e<t.length;e+=1)t[e]()}});const n=_x.createContainer(t),r=(e,t)=>{_x.updateContainer(e,n,null,t)};e&&r(e);const i=async function(e){void 0===e&&(e=!0);const n=t.document.props||{},{pdfVersion:r,language:i,pageLayout:a,pageMode:o,title:s,author:l,subject:c,keyboards:u,creator:f="react-pdf",producer:h="react-pdf",creationDate:d=new Date,modificationDate:p}=n,g=new Bh({compress:e,pdfVersion:r,lang:i,displayTitle:!0,autoFirstPage:!1,info:(m={Title:s,Author:l,Subject:c,Keywords:u,Creator:f,Producer:h,CreationDate:d,ModificationDate:p},Object.fromEntries(Object.entries(m).filter(e=>{let[,t]=e;return void 0!==t})))});var m;a&&(g._root.data.PageLayout=od(a)),o&&(g._root.data.PageMode=od(o));const y=await F_(t.document,wx);return{layout:y,fileStream:cp(g,y)}},a=function(e){void 0===e&&(e={}),t.document.props.onRender&&t.document.props.onRender(e)};return{on:(e,t)=>{xx[e]||(xx[e]=[]),xx[e].push(t)},container:t,toBlob:async()=>{const e=[],{layout:t,fileStream:n}=await i();return new Promise((r,i)=>{n.on("data",t=>{e.push(t instanceof Uint8Array?t:new Uint8Array(t))}),n.on("end",()=>{try{const n=new Blob(e,{type:"application/pdf"});a({blob:n,_INTERNAL__LAYOUT__DATA_:t}),r(n)}catch(e){i(e)}})})},toBuffer:async()=>{const{layout:e,fileStream:t}=await i();return a({_INTERNAL__LAYOUT__DATA_:e}),t},toString:async()=>{let e="";const{fileStream:t}=await i(!1);return new Promise((n,r)=>{try{t.on("data",t=>{e+=t}),t.on("end",()=>{a(),n(e)})}catch(e){r(e)}})},removeListener:(e,t)=>{if(!xx[e])return;
2const n=xx[e].indexOf(t);n>-1&&xx[e].splice(n,1)},updateContainer:r}},Sx={create:e=>e},kx=function(e){let{document:t}=void 0===e?{}:e;const n=(0,z.useRef)(null),[r,i]=(0,z.useState)({url:null,blob:null,error:null,loading:!!t});(0,z.useEffect)(()=>{const e=U({autostart:!0,concurrency:1}),a=()=>{i(e=>({...e,loading:!0})),e.splice(0,e.length,()=>r.error?Promise.resolve():n.current.toBlob())};return n.current=Ax(),n.current.on("change",a),t&&n.current.updateContainer(t),e.on("error",e=>{console.error(e),i(t=>({...t,loading:!1,error:e}))}),e.on("success",e=>{i({blob:e,error:null,loading:!1,url:URL.createObjectURL(e)})}),()=>{e.end(),n.current.removeListener("change",a)}},[]),(0,z.useEffect)(()=>()=>{r.url&&URL.revokeObjectURL(r.url)},[r.url]);const a=(0,z.useCallback)(e=>{n.current.updateContainer(e)},[]);return[r,a]},Tx=(e,t)=>{let{fileName:n="document.pdf",document:r,children:i,onClick:a,href:o,...s}=e;const[l,c]=kx();if((0,z.useEffect)(()=>c(r),[r]),!r)return console.warn("You should pass a valid document to PDFDownloadLink"),null;return(0,lx.jsx)("a",{href:l.url,download:n,onClick:e=>{l&&window.navigator.msSaveBlob&&window.navigator.msSaveBlob(l.blob,n),"function"==typeof a&&a(e,l)},ref:t,...s,children:"function"==typeof i?i(l):i})},Ex=e=>{throw new 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.`)}}}]);

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.