From 31f8ab324a0f5d68caec3b5d2a2c8fc0ee1b5eb4 Mon Sep 17 00:00:00 2001 From: charles Date: Wed, 22 May 2024 17:54:11 +0200 Subject: [PATCH] prepare pdfjs patch --- .../pdfjs-2.12.313-dist/web/viewer.js | 2 +- .../web/viewer_noscript.js | 2 +- .../editor.pdfjs/res/dist/PydioPDFJS.min.js | 2 +- .../res/dist/PydioPDFJS.min.js.gz | Bin 119745 -> 120285 bytes .../assets/editor.pdfjs/res/js/editor.js | 3 + frontend/front-srv/assets/pnpm-lock.yaml | 123 +++++++++--------- 6 files changed, 67 insertions(+), 65 deletions(-) diff --git a/frontend/front-srv/assets/editor.pdfjs/pdfjs-2.12.313-dist/web/viewer.js b/frontend/front-srv/assets/editor.pdfjs/pdfjs-2.12.313-dist/web/viewer.js index 74f5384508..282dab4a17 100644 --- a/frontend/front-srv/assets/editor.pdfjs/pdfjs-2.12.313-dist/web/viewer.js +++ b/frontend/front-srv/assets/editor.pdfjs/pdfjs-2.12.313-dist/web/viewer.js @@ -201,7 +201,7 @@ const defaultOptions = { kind: OptionKind.API }, isEvalSupported: { - value: true, + value: false, kind: OptionKind.API }, maxImageSize: { diff --git a/frontend/front-srv/assets/editor.pdfjs/pdfjs-2.12.313-dist/web/viewer_noscript.js b/frontend/front-srv/assets/editor.pdfjs/pdfjs-2.12.313-dist/web/viewer_noscript.js index bf2983ef55..73ae6f1fd7 100644 --- a/frontend/front-srv/assets/editor.pdfjs/pdfjs-2.12.313-dist/web/viewer_noscript.js +++ b/frontend/front-srv/assets/editor.pdfjs/pdfjs-2.12.313-dist/web/viewer_noscript.js @@ -201,7 +201,7 @@ const defaultOptions = { kind: OptionKind.API }, isEvalSupported: { - value: true, + value: false, kind: OptionKind.API }, maxImageSize: { diff --git a/frontend/front-srv/assets/editor.pdfjs/res/dist/PydioPDFJS.min.js b/frontend/front-srv/assets/editor.pdfjs/res/dist/PydioPDFJS.min.js index 3f685fc8b9..49cf227828 100644 --- a/frontend/front-srv/assets/editor.pdfjs/res/dist/PydioPDFJS.min.js +++ b/frontend/front-srv/assets/editor.pdfjs/res/dist/PydioPDFJS.min.js @@ -1,2 +1,2 @@ /*! For license information please see PydioPDFJS.min.js.LICENSE.txt */ -(()=>{var __webpack_modules__={164:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(n)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),r&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=r):c[2]=r),a&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=a):c[4]="".concat(a)),t.push(c))}},t}},259:e=>{"use strict";e.exports=function(e){return e[1]}},153:(e,t)=>{"use strict";t.Z=function(e){var t=!1;return{promise:new Promise((function(r,n){e.then((function(){return!t&&r.apply(void 0,arguments)})).catch((function(e){return!t&&n(e)}))})),cancel:function(){t=!0}}}},144:(e,t)=>{"use strict";t.ZP=t.vS=t.wx=t.ag=void 0;var r=["onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp"];t.ag=r;var n=["onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"];t.wx=n;var a=["onKeyDown","onKeyPress","onKeyUp"];t.vS=a;var o=["onFocus","onBlur"];t.ZP=function(e,t){var i={};return[].concat(r,n,a,o).forEach((function(r){e[r]&&(i[r]=function(n){return t?e[r](n,t(r)):e[r](n)})})),i}},252:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,factory;function _typeof2(e){return _typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof2(e)}module=__webpack_require__.nmd(module),factory=function(){return function(){var __webpack_modules__=[,function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.LinkTarget=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=void 0,t.addLinkAttributes=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.url,n=t.target,a=t.rel,o=t.enabled,s=void 0===o||o;(0,i.assert)(r&&"string"==typeof r,'addLinkAttributes: A valid "url" parameter must provided.');var u=(0,i.removeNullCharacters)(r);s?e.href=e.title=u:(e.href="",e.title="Disabled: ".concat(u),e.onclick=function(){return!1});var l="";switch(n){case T.NONE:break;case T.SELF:l="_self";break;case T.BLANK:l="_blank";break;case T.PARENT:l="_parent";break;case T.TOP:l="_top"}e.target=l,e.rel="string"==typeof a?a:g},t.deprecated=function(e){console.log("Deprecated API usage: "+e)},t.getFilenameFromUrl=function(e){var t=e.indexOf("#"),r=e.indexOf("?"),n=Math.min(t>0?t:e.length,r>0?r:e.length);return e.substring(e.lastIndexOf("/",n)+1,n)},t.getPdfFilenameFromUrl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"document.pdf";if("string"!=typeof e)return t;if(R(e))return(0,i.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;var r=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,n=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e),a=r.exec(n[1])||r.exec(n[2])||r.exec(n[3]);if(a&&(a=a[0]).includes("%"))try{a=r.exec(decodeURIComponent(a))[0]}catch(e){}return a||t},t.getXfaPageViewport=function(e,t){var r=t.scale,n=void 0===r?1:r,a=t.rotation,o=void 0===a?0:a,i=e.attributes.style,s=i.width,u=i.height,l=[0,0,parseInt(s),parseInt(u)];return new P({viewBox:l,scale:n,rotation:o})},t.isDataScheme=R,t.isPdfFile=function(e){return"string"==typeof e&&/\.pdf$/i.test(e)},t.isValidFetchUrl=F,t.loadScript=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise((function(r,n){var a=document.createElement("script");a.src=e,a.onload=function(e){t&&a.remove(),r(e)},a.onerror=function(){n(new Error("Cannot load script at: ".concat(a.src)))},(document.head||document.documentElement).appendChild(a)}))};var a,o=(a=r(2))&&a.__esModule?a:{default:a},i=r(4),s=r(135);function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{}).ownerDocument,a=void 0===n?globalThis.document:n;return f(this,r),(e=t.call(this))._document=a,e}return h(r,[{key:"_createCanvas",value:function(e,t){var r=this._document.createElement("canvas");return r.width=e,r.height=t,r}}]),r}(s.BaseCanvasFactory);function S(e){return w.apply(this,arguments)}function w(){var e;return e=o.default.mark((function e(t){var r,n,a=arguments;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=a.length>1&&void 0!==a[1]&&a[1],!F(t,document.baseURI)){e.next=21;break}return e.next=4,fetch(t);case 4:if((n=e.sent).ok){e.next=7;break}throw new Error(n.statusText);case 7:if(!r){e.next=15;break}return e.t1=Uint8Array,e.next=11,n.arrayBuffer();case 11:e.t2=e.sent,e.t0=new e.t1(e.t2),e.next=20;break;case 15:return e.t3=i.stringToBytes,e.next=18,n.text();case 18:e.t4=e.sent,e.t0=(0,e.t3)(e.t4);case 20:return e.abrupt("return",e.t0);case 21:return e.abrupt("return",new Promise((function(e,n){var a=new XMLHttpRequest;a.open("GET",t,!0),r&&(a.responseType="arraybuffer"),a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE){var t;if((200===a.status||0===a.status)&&(r&&a.response?t=new Uint8Array(a.response):!r&&a.responseText&&(t=(0,i.stringToBytes)(a.responseText)),t))return void e(t);n(new Error(a.statusText))}},a.send(null)})));case 22:case"end":return e.stop()}}),e)})),w=function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){c(o,n,a,i,s,"next",e)}function s(e){c(o,n,a,i,s,"throw",e)}i(void 0)}))},w.apply(this,arguments)}t.DOMCanvasFactory=_;var A=function(e){p(r,e);var t=y(r);function r(){return f(this,r),t.apply(this,arguments)}return h(r,[{key:"_fetchData",value:function(e,t){return S(e,this.isCompressed).then((function(e){return{cMapData:e,compressionType:t}}))}}]),r}(s.BaseCMapReaderFactory);t.DOMCMapReaderFactory=A;var k=function(e){p(r,e);var t=y(r);function r(){return f(this,r),t.apply(this,arguments)}return h(r,[{key:"_fetchData",value:function(e){return S(e,!0)}}]),r}(s.BaseStandardFontDataFactory);t.DOMStandardFontDataFactory=k;var x=function(e){p(r,e);var t=y(r);function r(){return f(this,r),t.apply(this,arguments)}return h(r,[{key:"_createSVG",value:function(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}}]),r}(s.BaseSVGFactory);t.DOMSVGFactory=x;var P=function(){function e(t){var r=t.viewBox,n=t.scale,a=t.rotation,o=t.offsetX,i=void 0===o?0:o,s=t.offsetY,u=void 0===s?0:s,l=t.dontFlip,c=void 0!==l&&l;f(this,e),this.viewBox=r,this.scale=n,this.rotation=a,this.offsetX=i,this.offsetY=u;var d,h,p,v,y,m,g,b,_=(r[2]+r[0])/2,S=(r[3]+r[1])/2;switch((a%=360)<0&&(a+=360),a){case 180:d=-1,h=0,p=0,v=1;break;case 90:d=0,h=1,p=1,v=0;break;case 270:d=0,h=-1,p=-1,v=0;break;case 0:d=1,h=0,p=0,v=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}c&&(p=-p,v=-v),0===d?(y=Math.abs(S-r[1])*n+i,m=Math.abs(_-r[0])*n+u,g=Math.abs(r[3]-r[1])*n,b=Math.abs(r[2]-r[0])*n):(y=Math.abs(_-r[0])*n+i,m=Math.abs(S-r[1])*n+u,g=Math.abs(r[2]-r[0])*n,b=Math.abs(r[3]-r[1])*n),this.transform=[d*n,h*n,p*n,v*n,y-d*n*_-p*n*S,m-h*n*_-v*n*S],this.width=g,this.height=b}return h(e,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.scale,n=void 0===r?this.scale:r,a=t.rotation,o=void 0===a?this.rotation:a,i=t.offsetX,s=void 0===i?this.offsetX:i,u=t.offsetY,l=void 0===u?this.offsetY:u,c=t.dontFlip,f=void 0!==c&&c;return new e({viewBox:this.viewBox.slice(),scale:n,rotation:o,offsetX:s,offsetY:l,dontFlip:f})}},{key:"convertToViewportPoint",value:function(e,t){return i.Util.applyTransform([e,t],this.transform)}},{key:"convertToViewportRectangle",value:function(e){var t=i.Util.applyTransform([e[0],e[1]],this.transform),r=i.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],r[0],r[1]]}},{key:"convertToPdfPoint",value:function(e,t){return i.Util.applyInverseTransform([e,t],this.transform)}}]),e}();t.PageViewport=P;var C=function(e){p(r,e);var t=y(r);function r(e,n){var a;return f(this,r),(a=t.call(this,e,"RenderingCancelledException")).type=n,a}return r}(i.BaseException);t.RenderingCancelledException=C;var T={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};function R(e){for(var t=e.length,r=0;rr&&(r=a.length)}}catch(e){n.e(e)}finally{n.f()}var o,i=u(this.times);try{for(i.s();!(o=i.n()).done;){var s=o.value,l=s.end-s.start;t.push("".concat(s.name.padEnd(r)," ").concat(l,"ms\n"))}}catch(e){i.e(e)}finally{i.f()}return t.join("")}}]),e}();function F(e,t){try{var r=(t?new URL(e,t):new URL(e)).protocol;return"http:"===r||"https:"===r}catch(e){return!1}}t.StatTimer=O;var M=function(){function e(){f(this,e)}return h(e,null,[{key:"toDateObject",value:function(e){if(!e||!(0,i.isString)(e))return null;E||(E=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));var t=E.exec(e);if(!t)return null;var r=parseInt(t[1],10),n=parseInt(t[2],10);n=n>=1&&n<=12?n-1:0;var a=parseInt(t[3],10);a=a>=1&&a<=31?a:1;var o=parseInt(t[4],10);o=o>=0&&o<=23?o:0;var s=parseInt(t[5],10);s=s>=0&&s<=59?s:0;var u=parseInt(t[6],10);u=u>=0&&u<=59?u:0;var l=t[7]||"Z",c=parseInt(t[8],10);c=c>=0&&c<=23?c:0;var f=parseInt(t[9],10)||0;return f=f>=0&&f<=59?f:0,"-"===l?(o+=c,s+=f):"+"===l&&(o-=c,s-=f),new Date(Date.UTC(r,n,a,o,s,u))}}]),e}();t.PDFDateString=M},function(e,t,r){"use strict";e.exports=r(3)},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var a=function(e){var t,r=Object.prototype,a=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var a=t&&t.prototype instanceof m?t:m,o=Object.create(a.prototype),i=new R(n||[]);return o._invoke=function(e,t,r){var n=d;return function(a,o){if(n===p)throw new Error("Generator is already running");if(n===v){if("throw"===a)throw o;return O()}for(r.method=a,r.arg=o;;){var i=r.delegate;if(i){var s=P(i,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===d)throw n=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=p;var u=f(e,t,r);if("normal"===u.type){if(n=r.done?v:h,u.arg===y)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=v,r.method="throw",r.arg=u.arg)}}}(e,r,i),o}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",h="suspendedYield",p="executing",v="completed",y={};function m(){}function g(){}function b(){}var _={};l(_,i,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(E([])));w&&w!==r&&a.call(w,i)&&(_=w);var A=b.prototype=m.prototype=Object.create(_);function k(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function r(o,i,s,u){var l=f(e[o],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"===n(d)&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,s,u)}),(function(e){r("throw",e,s,u)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return r("throw",e,s,u)}))}u(l.arg)}var o;this._invoke=function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}}function P(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,P(e,r),"throw"===r.method))return y;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var a=f(n,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function E(e){if(e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function r(){for(;++n=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var u=a.call(i,"catchLoc"),l=a.call(i,"finallyLoc");if(u&&l){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),T(r),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;T(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:E(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}("object"===n(e=r.nmd(e))?e.exports:{});try{regeneratorRuntime=a}catch(e){"object"===("undefined"==typeof globalThis?"undefined":n(globalThis))?globalThis.regeneratorRuntime=a:Function("r","regeneratorRuntime = r")(a)}},function(e,t,r){"use strict";function n(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(URL.createObjectURL&&"undefined"!=typeof Blob&&!r)return URL.createObjectURL(new Blob([e],{type:t}));for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a="data:".concat(t,";base64,"),o=0,i=e.length;o>2]+n[(3&s)<<4|u>>4]+n[o+1>6:64]+n[o+21&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e)return null;try{if(r&&"string"==typeof e){if(r.addDefaultProtocol&&e.startsWith("www.")){var n=e.match(/\./g);n&&n.length>=2&&(e="http://".concat(e))}if(r.tryConvertEncoding)try{e=D(e)}catch(e){}}var a=t?new URL(e,t):new URL(e);if(function(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(a))return a}catch(e){}return null},t.escapeString=function(e){return e.replace(/([()\\\n\r])/g,(function(e){return"\n"===e?"\\n":"\r"===e?"\\r":"\\".concat(e)}))},t.getModificationDate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")},t.getVerbosityLevel=function(){return p},t.info=function(e){p>=h.INFOS&&console.log("Info: ".concat(e))},t.isArrayBuffer=function(e){return"object"===s(e)&&null!==e&&void 0!==e.byteLength},t.isArrayEqual=function(e,t){if(e.length!==t.length)return!1;for(var r=0,n=e.length;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw i}}}}(e);try{for(a.s();!(t=a.n()).done;){var i=(r=t.value,2,function(e){if(Array.isArray(e))return e}(r)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),2!==o.length);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}(r)||o(r,2)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=i[0],u=i[1];n[s]=u}}catch(e){a.e(e)}finally{a.f()}return n},t.objectSize=function(e){return Object.keys(e).length},t.removeNullCharacters=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"string"!=typeof e?(v("The argument for removeNullCharacters must be a string."),e):(t&&(e=e.replace(T," ")),e.replace(C,""))},t.setVerbosityLevel=function(e){Number.isInteger(e)&&(p=e)},t.shadow=g,t.string32=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=R,t.stringToPDFString=function(e){var t=e.length,r=[];if("þ"===e[0]&&"ÿ"===e[1])for(var n=2;n>8&255),String.fromCharCode(255&a))}return t.join("")},t.stringToUTF8String=D,t.unreachable=y,t.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},t.warn=v,r(5),t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256},t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},t.AnnotationReplyType={GROUP:"Group",REPLY:"R"},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},t.PageActionEventType={O:"PageOpen",C:"PageClose"},t.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"},t.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1STANDARD:"TYPE1STANDARD",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};var h={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=h,t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"},t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};var p=h.WARNINGS;function v(e){p>=h.WARNINGS&&console.log("Warning: ".concat(e))}function y(e){throw new Error(e)}function m(e,t){e||y(t)}function g(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!1}),r}var b=function(){function e(t,r){this.constructor===e&&y("Cannot initialize BaseException."),this.message=t,this.name=r}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=b;var _=function(e){l(r,e);var t=f(r);function r(e,n){var a;return u(this,r),(a=t.call(this,e,"PasswordException")).code=n,a}return r}(b);t.PasswordException=_;var S=function(e){l(r,e);var t=f(r);function r(e,n){var a;return u(this,r),(a=t.call(this,e,"UnknownErrorException")).details=n,a}return r}(b);t.UnknownErrorException=S;var w=function(e){l(r,e);var t=f(r);function r(e){return u(this,r),t.call(this,e,"InvalidPDFException")}return r}(b);t.InvalidPDFException=w;var A=function(e){l(r,e);var t=f(r);function r(e){return u(this,r),t.call(this,e,"MissingPDFException")}return r}(b);t.MissingPDFException=A;var k=function(e){l(r,e);var t=f(r);function r(e,n){var a;return u(this,r),(a=t.call(this,e,"UnexpectedResponseException")).status=n,a}return r}(b);t.UnexpectedResponseException=k;var x=function(e){l(r,e);var t=f(r);function r(e){return u(this,r),t.call(this,e,"FormatError")}return r}(b);t.FormatError=x;var P=function(e){l(r,e);var t=f(r);function r(e){return u(this,r),t.call(this,e,"AbortException")}return r}(b);t.AbortException=P;var C=/\x00+/g,T=/[\x01-\x1F]/g;function R(e){m("string"==typeof e,"Invalid argument for stringToBytes");for(var t=e.length,r=new Uint8Array(t),n=0;ne[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}},{key:"intersect",value:function(t,r){function n(e,t){return e-t}var a=[t[0],t[2],r[0],r[2]].sort(n),o=[t[1],t[3],r[1],r[3]].sort(n),i=[];return t=e.normalizeRect(t),r=e.normalizeRect(r),a[0]===t[0]&&a[1]===r[0]||a[0]===r[0]&&a[1]===t[0]?(i[0]=a[1],i[2]=a[2],o[0]===t[1]&&o[1]===r[1]||o[0]===r[1]&&o[1]===t[1]?(i[1]=o[1],i[3]=o[2],i):null):null}},{key:"bezierBoundingBox",value:function(e,t,r,n,o,i,s,u){for(var l,c,f,d,h,p,v,y,m=[],g=[[],[]],b=0;b<2;++b)if(0===b?(c=6*e-12*r+6*o,l=-3*e+9*r-9*o+3*s,f=3*r-3*e):(c=6*t-12*n+6*i,l=-3*t+9*n-9*i+3*u,f=3*n-3*t),Math.abs(l)<1e-12){if(Math.abs(c)<1e-12)continue;0<(d=-f/c)&&d<1&&m.push(d)}else v=c*c-4*f*l,y=Math.sqrt(v),v<0||(0<(h=(-c+y)/(2*l))&&h<1&&m.push(h),0<(p=(-c-y)/(2*l))&&p<1&&m.push(p));for(var _,S=m.length,w=S;S--;)_=1-(d=m[S]),g[0][S]=_*_*_*e+3*_*_*d*r+3*_*d*d*o+d*d*d*s,g[1][S]=_*_*_*t+3*_*_*d*n+3*_*d*d*i+d*d*d*u;return g[0][w]=e,g[1][w]=t,g[0][w+1]=s,g[1][w+1]=u,g[0].length=g[1].length=w+2,[Math.min.apply(Math,a(g[0])),Math.min.apply(Math,a(g[1])),Math.max.apply(Math,a(g[0])),Math.max.apply(Math,a(g[1]))]}}],null&&n(t.prototype,null),r&&n(t,r),e}();t.Util=I;var j=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function D(e){return decodeURIComponent(escape(e))}},function(e,t,r){"use strict";var n=r(6);"undefined"!=typeof globalThis&&globalThis._pdfjsCompatibilityChecked||("undefined"!=typeof globalThis&&globalThis.Math===Math||(globalThis=r(7)),globalThis._pdfjsCompatibilityChecked=!0,!globalThis.btoa&&n.isNodeJS&&(globalThis.btoa=function(e){return Buffer.from(e,"binary").toString("base64")}),!globalThis.atob&&n.isNodeJS&&(globalThis.atob=function(e){return Buffer.from(e,"base64").toString("binary")}),!globalThis.DOMMatrix&&n.isNodeJS&&(globalThis.DOMMatrix=r(69)),Object.fromEntries||r(70),globalThis.Promise.allSettled||(globalThis.Promise=r(97)),!globalThis.ReadableStream&&n.isNodeJS&&(globalThis.ReadableStream=r(134).ReadableStream))},function(e,t){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;var n=!("object"!==("undefined"==typeof process?"undefined":r(process))||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type);t.isNodeJS=n},function(e,t,r){r(8),e.exports=r(10)},function(e,t,r){r(9)({global:!0},{globalThis:r(10)})},function(e,t,r){var n=r(10),a=r(11).f,o=r(47),i=r(50),s=r(41),u=r(57),l=r(68);e.exports=function(e,t){var r,c,f,d,h,p=e.target,v=e.global,y=e.stat;if(r=v?n:y?n[p]||s(p,{}):(n[p]||{}).prototype)for(c in t){if(d=t[c],f=e.noTargetGet?(h=a(r,c))&&h.value:r[c],!l(v?c:p+(y?".":"#")+c,e.forced)&&void 0!==f){if(_typeof2(d)==_typeof2(f))continue;u(d,f)}(e.sham||f&&f.sham)&&o(d,"sham",!0),i(r,c,d,e)}}},function(e){var t=function(e){return e&&e.Math==Math&&e};e.exports=t("object"==("undefined"==typeof globalThis?"undefined":_typeof2(globalThis))&&globalThis)||t("object"==("undefined"==typeof window?"undefined":_typeof2(window))&&window)||t("object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self)||t("object"==(void 0===__webpack_require__.g?"undefined":_typeof2(__webpack_require__.g))&&__webpack_require__.g)||function(){return this}()||Function("return this")()},function(e,t,r){var n=r(12),a=r(14),o=r(15),i=r(16),s=r(17),u=r(22),l=r(42),c=r(45),f=Object.getOwnPropertyDescriptor;t.f=n?f:function(e,t){if(e=s(e),t=u(t),c)try{return f(e,t)}catch(e){}if(l(e,t))return i(!a(o.f,e,t),e[t])}},function(e,t,r){var n=r(13);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e){var t=Function.prototype.call;e.exports=t.bind?t.bind(t):function(){return t.apply(t,arguments)}},function(e,t){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,a=n&&!r.call({1:2},1);t.f=a?function(e){var t=n(this,e);return!!t&&t.enumerable}:r},function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(18),a=r(21);e.exports=function(e){return n(a(e))}},function(e,t,r){var n=r(10),a=r(19),o=r(13),i=r(20),s=n.Object,u=a("".split);e.exports=o((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?u(e,""):s(e)}:s},function(e){var t=Function.prototype,r=t.bind,n=t.call,a=r&&r.bind(n);e.exports=r?function(e){return e&&a(n,e)}:function(e){return e&&function(){return n.apply(e,arguments)}}},function(e,t,r){var n=r(19),a=n({}.toString),o=n("".slice);e.exports=function(e){return o(a(e),8,-1)}},function(e,t,r){var n=r(10).TypeError;e.exports=function(e){if(null==e)throw n("Can't call method on "+e);return e}},function(e,t,r){var n=r(23),a=r(26);e.exports=function(e){var t=n(e,"string");return a(t)?t:t+""}},function(e,t,r){var n=r(10),a=r(14),o=r(24),i=r(26),s=r(33),u=r(36),l=r(37),c=n.TypeError,f=l("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var r,n=s(e,f);if(n){if(void 0===t&&(t="default"),r=a(n,e,t),!o(r)||i(r))return r;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),u(e,t)}},function(e,t,r){var n=r(25);e.exports=function(e){return"object"==_typeof2(e)?null!==e:n(e)}},function(e){e.exports=function(e){return"function"==typeof e}},function(e,t,r){var n=r(10),a=r(27),o=r(25),i=r(28),s=r(29),u=n.Object;e.exports=s?function(e){return"symbol"==_typeof2(e)}:function(e){var t=a("Symbol");return o(t)&&i(t.prototype,u(e))}},function(e,t,r){var n=r(10),a=r(25);e.exports=function(e,t){return arguments.length<2?(r=n[e],a(r)?r:void 0):n[e]&&n[e][t];var r}},function(e,t,r){var n=r(19);e.exports=n({}.isPrototypeOf)},function(e,t,r){var n=r(30);e.exports=n&&!Symbol.sham&&"symbol"==_typeof2(Symbol.iterator)},function(e,t,r){var n=r(31),a=r(13);e.exports=!!Object.getOwnPropertySymbols&&!a((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},function(e,t,r){var n,a,o=r(10),i=r(32),s=o.process,u=o.Deno,l=s&&s.versions||u&&u.version,c=l&&l.v8;c&&(a=(n=c.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!a&&i&&(!(n=i.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=i.match(/Chrome\/(\d+)/))&&(a=+n[1]),e.exports=a},function(e,t,r){var n=r(27);e.exports=n("navigator","userAgent")||""},function(e,t,r){var n=r(34);e.exports=function(e,t){var r=e[t];return null==r?void 0:n(r)}},function(e,t,r){var n=r(10),a=r(25),o=r(35),i=n.TypeError;e.exports=function(e){if(a(e))return e;throw i(o(e)+" is not a function")}},function(e,t,r){var n=r(10).String;e.exports=function(e){try{return n(e)}catch(e){return"Object"}}},function(e,t,r){var n=r(10),a=r(14),o=r(25),i=r(24),s=n.TypeError;e.exports=function(e,t){var r,n;if("string"===t&&o(r=e.toString)&&!i(n=a(r,e)))return n;if(o(r=e.valueOf)&&!i(n=a(r,e)))return n;if("string"!==t&&o(r=e.toString)&&!i(n=a(r,e)))return n;throw s("Can't convert object to primitive value")}},function(e,t,r){var n=r(10),a=r(38),o=r(42),i=r(44),s=r(30),u=r(29),l=a("wks"),c=n.Symbol,f=c&&c.for,d=u?c:c&&c.withoutSetter||i;e.exports=function(e){if(!o(l,e)||!s&&"string"!=typeof l[e]){var t="Symbol."+e;s&&o(c,e)?l[e]=c[e]:l[e]=u&&f?f(t):d(t)}return l[e]}},function(e,t,r){var n=r(39),a=r(40);(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.19.3",mode:n?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},function(e){e.exports=!1},function(e,t,r){var n=r(10),a=r(41),o="__core-js_shared__",i=n[o]||a(o,{});e.exports=i},function(e,t,r){var n=r(10),a=Object.defineProperty;e.exports=function(e,t){try{a(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},function(e,t,r){var n=r(19),a=r(43),o=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(a(e),t)}},function(e,t,r){var n=r(10),a=r(21),o=n.Object;e.exports=function(e){return o(a(e))}},function(e,t,r){var n=r(19),a=0,o=Math.random(),i=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++a+o,36)}},function(e,t,r){var n=r(12),a=r(13),o=r(46);e.exports=!n&&!a((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(10),a=r(24),o=n.document,i=a(o)&&a(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,r){var n=r(12),a=r(48),o=r(16);e.exports=n?function(e,t,r){return a.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(10),a=r(12),o=r(45),i=r(49),s=r(22),u=n.TypeError,l=Object.defineProperty;t.f=a?l:function(e,t,r){if(i(e),t=s(t),i(r),o)try{return l(e,t,r)}catch(e){}if("get"in r||"set"in r)throw u("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var n=r(10),a=r(24),o=n.String,i=n.TypeError;e.exports=function(e){if(a(e))return e;throw i(o(e)+" is not an object")}},function(e,t,r){var n=r(10),a=r(25),o=r(42),i=r(47),s=r(41),u=r(51),l=r(52),c=r(56).CONFIGURABLE,f=l.get,d=l.enforce,h=String(String).split("String");(e.exports=function(e,t,r,u){var l,f=!!u&&!!u.unsafe,p=!!u&&!!u.enumerable,v=!!u&&!!u.noTargetGet,y=u&&void 0!==u.name?u.name:t;a(r)&&("Symbol("===String(y).slice(0,7)&&(y="["+String(y).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!o(r,"name")||c&&r.name!==y)&&i(r,"name",y),(l=d(r)).source||(l.source=h.join("string"==typeof y?y:""))),e!==n?(f?!v&&e[t]&&(p=!0):delete e[t],p?e[t]=r:i(e,t,r)):p?e[t]=r:s(t,r)})(Function.prototype,"toString",(function(){return a(this)&&f(this).source||u(this)}))},function(e,t,r){var n=r(19),a=r(25),o=r(40),i=n(Function.toString);a(o.inspectSource)||(o.inspectSource=function(e){return i(e)}),e.exports=o.inspectSource},function(e,t,r){var n,a,o,i=r(53),s=r(10),u=r(19),l=r(24),c=r(47),f=r(42),d=r(40),h=r(54),p=r(55),v="Object already initialized",y=s.TypeError,m=s.WeakMap;if(i||d.state){var g=d.state||(d.state=new m),b=u(g.get),_=u(g.has),S=u(g.set);n=function(e,t){if(_(g,e))throw new y(v);return t.facade=e,S(g,e,t),t},a=function(e){return b(g,e)||{}},o=function(e){return _(g,e)}}else{var w=h("state");p[w]=!0,n=function(e,t){if(f(e,w))throw new y(v);return t.facade=e,c(e,w,t),t},a=function(e){return f(e,w)?e[w]:{}},o=function(e){return f(e,w)}}e.exports={set:n,get:a,has:o,enforce:function(e){return o(e)?a(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=a(t)).type!==e)throw y("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var n=r(10),a=r(25),o=r(51),i=n.WeakMap;e.exports=a(i)&&/native code/.test(o(i))},function(e,t,r){var n=r(38),a=r(44),o=n("keys");e.exports=function(e){return o[e]||(o[e]=a(e))}},function(e){e.exports={}},function(e,t,r){var n=r(12),a=r(42),o=Function.prototype,i=n&&Object.getOwnPropertyDescriptor,s=a(o,"name"),u=s&&"something"===function(){}.name,l=s&&(!n||n&&i(o,"name").configurable);e.exports={EXISTS:s,PROPER:u,CONFIGURABLE:l}},function(e,t,r){var n=r(42),a=r(58),o=r(11),i=r(48);e.exports=function(e,t){for(var r=a(t),s=i.f,u=o.f,l=0;ll;)a(n,r=t[l++])&&(~i(c,r)||u(c,r));return c}},function(e,t,r){var n=r(17),a=r(62),o=r(64),i=function(e){return function(t,r,i){var s,u=n(t),l=o(u),c=a(i,l);if(e&&r!=r){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===r)return e||c||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,r){var n=r(63),a=Math.max,o=Math.min;e.exports=function(e,t){var r=n(e);return r<0?a(r+t,0):o(r,t)}},function(e){var t=Math.ceil,r=Math.floor;e.exports=function(e){var n=+e;return n!=n||0===n?0:(n>0?r:t)(n)}},function(e,t,r){var n=r(65);e.exports=function(e){return n(e.length)}},function(e,t,r){var n=r(63),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(13),a=r(25),o=/#|\.prototype\./,i=function(e,t){var r=u[s(e)];return r==c||r!=l&&(a(t)?n(t):!!t)},s=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},u=i.data={},l=i.NATIVE="N",c=i.POLYFILL="P";e.exports=i},function(e,t,r){"use strict";var n,a,o;function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}o=function(){function e(e){var t=new f,r=Array.from(e);if(!r.every((function(e){return!Number.isNaN(e)})))throw TypeError('CSSMatrix: "'+e+'" must only have numbers.');if(16===r.length){var n=r[0],a=r[1],o=r[2],i=r[3],s=r[4],u=r[5],l=r[6],c=r[7],d=r[8],h=r[9],p=r[10],v=r[11],y=r[12],m=r[13],g=r[14],b=r[15];t.m11=n,t.a=n,t.m21=s,t.c=s,t.m31=d,t.m41=y,t.e=y,t.m12=a,t.b=a,t.m22=u,t.d=u,t.m32=h,t.m42=m,t.f=m,t.m13=o,t.m23=l,t.m33=p,t.m43=g,t.m14=i,t.m24=c,t.m34=v,t.m44=b}else{if(6!==r.length)throw new TypeError("CSSMatrix: expecting an Array of 6/16 values.");var _=r[0],S=r[1],w=r[2],A=r[3],k=r[4],x=r[5];t.m11=_,t.a=_,t.m12=S,t.b=S,t.m21=w,t.c=w,t.m22=A,t.d=A,t.m41=k,t.e=k,t.m42=x,t.f=x}return t}function t(t){var r=Object.keys(new f);if("object"===i(t)&&r.every((function(e){return e in t})))return e([t.m11,t.m12,t.m13,t.m14,t.m21,t.m22,t.m23,t.m24,t.m31,t.m32,t.m33,t.m34,t.m41,t.m42,t.m43,t.m44]);throw TypeError('CSSMatrix: "'+t+'" is not a DOMMatrix / CSSMatrix / JSON compatible object.')}function r(t){if("string"!=typeof t)throw TypeError('CSSMatrix: "'+t+'" is not a string.');var r=String(t).replace(/\s/g,""),n=new f,a='CSSMatrix: invalid transform string "'+t+'"';return r.split(")").filter((function(e){return e})).forEach((function(t){var r=t.split("("),o=r[0],i=r[1];if(!i)throw TypeError(a);var s=i.split(",").map((function(e){return e.includes("rad")?parseFloat(e)*(180/Math.PI):parseFloat(e)})),u=s[0],l=s[1],c=s[2],f=s[3],d=[u,l,c],h=[u,l,c,f];if("perspective"===o&&u&&[l,c].every((function(e){return void 0===e})))n.m34=-1/u;else if(o.includes("matrix")&&[6,16].includes(s.length)&&s.every((function(e){return!Number.isNaN(+e)}))){var p=s.map((function(e){return Math.abs(e)<1e-6?0:e}));n=n.multiply(e(p))}else if("translate3d"===o&&d.every((function(e){return!Number.isNaN(+e)})))n=n.translate(u,l,c);else if("translate"===o&&u&&void 0===c)n=n.translate(u,l||0,0);else if("rotate3d"===o&&h.every((function(e){return!Number.isNaN(+e)}))&&f)n=n.rotateAxisAngle(u,l,c,f);else if("rotate"===o&&u&&[l,c].every((function(e){return void 0===e})))n=n.rotate(0,0,u);else if("scale3d"===o&&d.every((function(e){return!Number.isNaN(+e)}))&&d.some((function(e){return 1!==e})))n=n.scale(u,l,c);else if("scale"!==o||Number.isNaN(u)||1===u||void 0!==c)if("skew"===o&&u&&void 0===c)n=n.skewX(u),n=l?n.skewY(l):n;else{if(!(/[XYZ]/.test(o)&&u&&[l,c].every((function(e){return void 0===e}))&&["translate","rotate","scale","skew"].some((function(e){return o.includes(e)}))))throw TypeError(a);if(["skewX","skewY"].includes(o))n=n[o](u);else{var v=o.replace(/[XYZ]/,""),y=o.replace(v,""),m=["X","Y","Z"].indexOf(y),g=[0===m?u:0,1===m?u:0,2===m?u:0];n=n[v].apply(n,g)}}else{var b=Number.isNaN(+l)?u:l;n=n.scale(u,b,1)}})),n}function n(e,t,r){var n=new f;return n.m41=e,n.e=e,n.m42=t,n.f=t,n.m43=r,n}function a(e,t,r){var n=new f,a=Math.PI/180,o=e*a,i=t*a,s=r*a,u=Math.cos(o),l=-Math.sin(o),c=Math.cos(i),d=-Math.sin(i),h=Math.cos(s),p=-Math.sin(s),v=c*h,y=-c*p;n.m11=v,n.a=v,n.m12=y,n.b=y,n.m13=d;var m=l*d*h+u*p;n.m21=m,n.c=m;var g=u*h-l*d*p;return n.m22=g,n.d=g,n.m23=-l*c,n.m31=l*p-u*d*h,n.m32=l*h+u*d*p,n.m33=u*c,n}function o(e,t,r,n){var a=new f,o=n*(Math.PI/360),i=Math.sin(o),s=Math.cos(o),u=i*i,l=Math.sqrt(e*e+t*t+r*r),c=e,d=t,h=r;0===l?(c=0,d=0,h=1):(c/=l,d/=l,h/=l);var p=c*c,v=d*d,y=h*h,m=1-2*(v+y)*u;a.m11=m,a.a=m;var g=2*(c*d*u+h*i*s);a.m12=g,a.b=g,a.m13=2*(c*h*u-d*i*s);var b=2*(d*c*u-h*i*s);a.m21=b,a.c=b;var _=1-2*(y+p)*u;return a.m22=_,a.d=_,a.m23=2*(d*h*u+c*i*s),a.m31=2*(h*c*u+d*i*s),a.m32=2*(h*d*u-c*i*s),a.m33=1-2*(p+v)*u,a}function s(e,t,r){var n=new f;return n.m11=e,n.a=e,n.m22=t,n.d=t,n.m33=r,n}function u(e){var t=new f,r=e*Math.PI/180,n=Math.tan(r);return t.m21=n,t.c=n,t}function l(e){var t=new f,r=e*Math.PI/180,n=Math.tan(r);return t.m12=n,t.b=n,t}function c(t,r){return e([r.m11*t.m11+r.m12*t.m21+r.m13*t.m31+r.m14*t.m41,r.m11*t.m12+r.m12*t.m22+r.m13*t.m32+r.m14*t.m42,r.m11*t.m13+r.m12*t.m23+r.m13*t.m33+r.m14*t.m43,r.m11*t.m14+r.m12*t.m24+r.m13*t.m34+r.m14*t.m44,r.m21*t.m11+r.m22*t.m21+r.m23*t.m31+r.m24*t.m41,r.m21*t.m12+r.m22*t.m22+r.m23*t.m32+r.m24*t.m42,r.m21*t.m13+r.m22*t.m23+r.m23*t.m33+r.m24*t.m43,r.m21*t.m14+r.m22*t.m24+r.m23*t.m34+r.m24*t.m44,r.m31*t.m11+r.m32*t.m21+r.m33*t.m31+r.m34*t.m41,r.m31*t.m12+r.m32*t.m22+r.m33*t.m32+r.m34*t.m42,r.m31*t.m13+r.m32*t.m23+r.m33*t.m33+r.m34*t.m43,r.m31*t.m14+r.m32*t.m24+r.m33*t.m34+r.m34*t.m44,r.m41*t.m11+r.m42*t.m21+r.m43*t.m31+r.m44*t.m41,r.m41*t.m12+r.m42*t.m22+r.m43*t.m32+r.m44*t.m42,r.m41*t.m13+r.m42*t.m23+r.m43*t.m33+r.m44*t.m43,r.m41*t.m14+r.m42*t.m24+r.m43*t.m34+r.m44*t.m44])}var f=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=this;if(r.a=1,r.b=0,r.c=0,r.d=1,r.e=0,r.f=0,r.m11=1,r.m12=0,r.m13=0,r.m14=0,r.m21=0,r.m22=1,r.m23=0,r.m24=0,r.m31=0,r.m32=0,r.m33=1,r.m34=0,r.m41=0,r.m42=0,r.m43=0,r.m44=1,e&&e.length){var n=[16,6].some((function(t){return t===e.length}))?e:e[0];return r.setMatrixValue(n)}return r},d={isIdentity:{configurable:!0},is2D:{configurable:!0}};return d.isIdentity.set=function(e){this.isIdentity=e},d.isIdentity.get=function(){var e=this;return 1===e.m11&&0===e.m12&&0===e.m13&&0===e.m14&&0===e.m21&&1===e.m22&&0===e.m23&&0===e.m24&&0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m41&&0===e.m42&&0===e.m43&&1===e.m44},d.is2D.get=function(){var e=this;return 0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m43&&1===e.m44},d.is2D.set=function(e){this.is2D=e},f.prototype.setMatrixValue=function(n){return[Array,Float64Array,Float32Array].some((function(e){return n instanceof e}))?e(n):"string"==typeof n&&n.length&&"none"!==n?r(n):"object"===i(n)?t(n):this},f.prototype.toArray=function(){var e=this,t=Math.pow(10,6);return(e.is2D?[e.a,e.b,e.c,e.d,e.e,e.f]:[e.m11,e.m12,e.m13,e.m14,e.m21,e.m22,e.m23,e.m24,e.m31,e.m32,e.m33,e.m34,e.m41,e.m42,e.m43,e.m44]).map((function(e){return Math.abs(e)<1e-6?0:(e*t>>0)/t}))},f.prototype.toString=function(){var e=this.toArray();return(this.is2D?"matrix":"matrix3d")+"("+e+")"},f.prototype.toJSON=function(){var e=this,t=e.is2D,r=e.isIdentity;return Object.assign({},e,{is2D:t,isIdentity:r})},f.prototype.multiply=function(e){return c(this,e)},f.prototype.translate=function(e,t,r){var a=t,o=r;return void 0===o&&(o=0),void 0===a&&(a=0),c(this,n(e,a,o))},f.prototype.scale=function(e,t,r){var n=t,a=r;return void 0===n&&(n=e),void 0===a&&(a=1),c(this,s(e,n,a))},f.prototype.rotate=function(e,t,r){var n=e,o=t,i=r;return void 0===o&&(o=0),void 0===i&&(i=n,n=0),c(this,a(n,o,i))},f.prototype.rotateAxisAngle=function(e,t,r,n){if([e,t,r,n].some((function(e){return Number.isNaN(e)})))throw new TypeError("CSSMatrix: expecting 4 values");return c(this,o(e,t,r,n))},f.prototype.skewX=function(e){return c(this,u(e))},f.prototype.skewY=function(e){return c(this,l(e))},f.prototype.transformPoint=function(e){var t=n(e.x,e.y,e.z);return t.m44=e.w||1,{x:(t=this.multiply(t)).m41,y:t.m42,z:t.m43,w:t.m44}},f.prototype.transform=function(e){var t=this,r=t.m11*e.x+t.m12*e.y+t.m13*e.z+t.m14*e.w,n=t.m21*e.x+t.m22*e.y+t.m23*e.z+t.m24*e.w,a=t.m31*e.x+t.m32*e.y+t.m33*e.z+t.m34*e.w,o=t.m41*e.x+t.m42*e.y+t.m43*e.z+t.m44*e.w;return{x:r/o,y:n/o,z:a/o,w:o}},Object.defineProperties(f.prototype,d),Object.assign(f,{Translate:n,Rotate:a,RotateAxisAngle:o,Scale:s,SkewX:u,SkewY:l,Multiply:c,fromArray:e,fromMatrix:t,fromString:r}),Object.assign(f,{Version:"0.0.24"}),f},"object"===i(t)?e.exports=o():void 0===(a="function"==typeof(n=o)?n.call(t,r,t,e):n)||(e.exports=a)},function(e,t,r){r(71),r(86);var n=r(96);e.exports=n.Object.fromEntries},function(e,t,r){"use strict";var n=r(17),a=r(72),o=r(77),i=r(52),s=r(78),u="Array Iterator",l=i.set,c=i.getterFor(u);e.exports=s(Array,"Array",(function(e,t){l(this,{type:u,target:n(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,r=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values"),o.Arguments=o.Array,a("keys"),a("values"),a("entries")},function(e,t,r){var n=r(37),a=r(73),o=r(48),i=n("unscopables"),s=Array.prototype;null==s[i]&&o.f(s,i,{configurable:!0,value:a(null)}),e.exports=function(e){s[i][e]=!0}},function(e,t,r){var n,a=r(49),o=r(74),i=r(66),s=r(55),u=r(76),l=r(46),c=r(54),f="prototype",d="script",h=c("IE_PROTO"),p=function(){},v=function(e){return"<"+d+">"+e+""},y=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},m=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;m="undefined"!=typeof document?document.domain&&n?y(n):(t=l("iframe"),r="java"+d+":",t.style.display="none",u.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(v("document.F=Object")),e.close(),e.F):y(n);for(var a=i.length;a--;)delete m[f][i[a]];return m()};s[h]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(p[f]=a(e),r=new p,p[f]=null,r[h]=e):r=m(),void 0===t?r:o(r,t)}},function(e,t,r){var n=r(12),a=r(48),o=r(49),i=r(17),s=r(75);e.exports=n?Object.defineProperties:function(e,t){o(e);for(var r,n=i(t),u=s(t),l=u.length,c=0;l>c;)a.f(e,r=u[c++],n[r]);return e}},function(e,t,r){var n=r(60),a=r(66);e.exports=Object.keys||function(e){return n(e,a)}},function(e,t,r){var n=r(27);e.exports=n("document","documentElement")},function(e){e.exports={}},function(e,t,r){"use strict";var n=r(9),a=r(14),o=r(39),i=r(56),s=r(25),u=r(79),l=r(81),c=r(84),f=r(83),d=r(47),h=r(50),p=r(37),v=r(77),y=r(80),m=i.PROPER,g=i.CONFIGURABLE,b=y.IteratorPrototype,_=y.BUGGY_SAFARI_ITERATORS,S=p("iterator"),w="keys",A="values",k="entries",x=function(){return this};e.exports=function(e,t,r,i,p,y,P){u(r,t,i);var C,T,R,E=function(e){if(e===p&&j)return j;if(!_&&e in M)return M[e];switch(e){case w:case A:case k:return function(){return new r(this,e)}}return function(){return new r(this)}},O=t+" Iterator",F=!1,M=e.prototype,I=M[S]||M["@@iterator"]||p&&M[p],j=!_&&I||E(p),D="Array"==t&&M.entries||I;if(D&&(C=l(D.call(new e)))!==Object.prototype&&C.next&&(o||l(C)===b||(c?c(C,b):s(C[S])||h(C,S,x)),f(C,O,!0,!0),o&&(v[O]=x)),m&&p==A&&I&&I.name!==A&&(!o&&g?d(M,"name",A):(F=!0,j=function(){return a(I,this)})),p)if(T={values:E(A),keys:y?j:E(w),entries:E(k)},P)for(R in T)(_||F||!(R in M))&&h(M,R,T[R]);else n({target:t,proto:!0,forced:_||F},T);return o&&!P||M[S]===j||h(M,S,j,{name:p}),v[t]=j,T}},function(e,t,r){"use strict";var n=r(80).IteratorPrototype,a=r(73),o=r(16),i=r(83),s=r(77),u=function(){return this};e.exports=function(e,t,r,l){var c=t+" Iterator";return e.prototype=a(n,{next:o(+!l,r)}),i(e,c,!1,!0),s[c]=u,e}},function(e,t,r){"use strict";var n,a,o,i=r(13),s=r(25),u=r(73),l=r(81),c=r(50),f=r(37),d=r(39),h=f("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(a=l(l(o)))!==Object.prototype&&(n=a):p=!0),null==n||i((function(){var e={};return n[h].call(e)!==e}))?n={}:d&&(n=u(n)),s(n[h])||c(n,h,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},function(e,t,r){var n=r(10),a=r(42),o=r(25),i=r(43),s=r(54),u=r(82),l=s("IE_PROTO"),c=n.Object,f=c.prototype;e.exports=u?c.getPrototypeOf:function(e){var t=i(e);if(a(t,l))return t[l];var r=t.constructor;return o(r)&&t instanceof r?r.prototype:t instanceof c?f:null}},function(e,t,r){var n=r(13);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var n=r(48).f,a=r(42),o=r(37)("toStringTag");e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){var n=r(19),a=r(49),o=r(85);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(r,[]),t=r instanceof Array}catch(e){}return function(r,n){return a(r),o(n),t?e(r,n):r.__proto__=n,r}}():void 0)},function(e,t,r){var n=r(10),a=r(25),o=n.String,i=n.TypeError;e.exports=function(e){if("object"==_typeof2(e)||a(e))return e;throw i("Can't set "+o(e)+" as a prototype")}},function(e,t,r){var n=r(9),a=r(87),o=r(95);n({target:"Object",stat:!0},{fromEntries:function(e){var t={};return a(e,(function(e,r){o(t,e,r)}),{AS_ENTRIES:!0}),t}})},function(e,t,r){var n=r(10),a=r(88),o=r(14),i=r(49),s=r(35),u=r(89),l=r(64),c=r(28),f=r(90),d=r(91),h=r(94),p=n.TypeError,v=function(e,t){this.stopped=e,this.result=t},y=v.prototype;e.exports=function(e,t,r){var n,m,g,b,_,S,w,A=r&&r.that,k=!(!r||!r.AS_ENTRIES),x=!(!r||!r.IS_ITERATOR),P=!(!r||!r.INTERRUPTED),C=a(t,A),T=function(e){return n&&h(n,"normal",e),new v(!0,e)},R=function(e){return k?(i(e),P?C(e[0],e[1],T):C(e[0],e[1])):P?C(e,T):C(e)};if(x)n=e;else{if(!(m=d(e)))throw p(s(e)+" is not iterable");if(u(m)){for(g=0,b=l(e);b>g;g++)if((_=R(e[g]))&&c(y,_))return _;return new v(!1)}n=f(e,m)}for(S=n.next;!(w=o(S,n)).done;){try{_=R(w.value)}catch(e){h(n,"throw",e)}if("object"==_typeof2(_)&&_&&c(y,_))return _}return new v(!1)}},function(e,t,r){var n=r(19),a=r(34),o=n(n.bind);e.exports=function(e,t){return a(e),void 0===t?e:o?o(e,t):function(){return e.apply(t,arguments)}}},function(e,t,r){var n=r(37),a=r(77),o=n("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||i[o]===e)}},function(e,t,r){var n=r(10),a=r(14),o=r(34),i=r(49),s=r(35),u=r(91),l=n.TypeError;e.exports=function(e,t){var r=arguments.length<2?u(e):t;if(o(r))return i(a(r,e));throw l(s(e)+" is not iterable")}},function(e,t,r){var n=r(92),a=r(33),o=r(77),i=r(37)("iterator");e.exports=function(e){if(null!=e)return a(e,i)||a(e,"@@iterator")||o[n(e)]}},function(e,t,r){var n=r(10),a=r(93),o=r(25),i=r(20),s=r(37)("toStringTag"),u=n.Object,l="Arguments"==i(function(){return arguments}());e.exports=a?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=u(e),s))?r:l?i(t):"Object"==(n=i(t))&&o(t.callee)?"Arguments":n}},function(e,t,r){var n={};n[r(37)("toStringTag")]="z",e.exports="[object z]"===String(n)},function(e,t,r){var n=r(14),a=r(49),o=r(33);e.exports=function(e,t,r){var i,s;a(e);try{if(!(i=o(e,"return"))){if("throw"===t)throw r;return r}i=n(i,e)}catch(e){s=!0,i=e}if("throw"===t)throw r;if(s)throw i;return a(i),r}},function(e,t,r){"use strict";var n=r(22),a=r(48),o=r(16);e.exports=function(e,t,r){var i=n(t);i in e?a.f(e,i,o(0,r)):e[i]=r}},function(e,t,r){var n=r(10);e.exports=n},function(e,t,r){r(98),r(71),r(105),r(107),r(129),r(130),r(131),r(132);var n=r(96);e.exports=n.Promise},function(e,t,r){"use strict";var n=r(9),a=r(10),o=r(28),i=r(81),s=r(84),u=r(57),l=r(73),c=r(47),f=r(16),d=r(99),h=r(101),p=r(87),v=r(102),y=r(37),m=r(104),g=y("toStringTag"),b=a.Error,_=[].push,S=function(e,t){var r,n=arguments.length>2?arguments[2]:void 0,a=o(w,this);s?r=s(new b(void 0),a?i(this):w):(r=a?this:l(w),c(r,g,"Error")),c(r,"message",v(t,"")),m&&c(r,"stack",d(r.stack,1)),h(r,n);var u=[];return p(e,_,{that:u}),c(r,"errors",u),r};s?s(S,b):u(S,b);var w=S.prototype=l(b.prototype,{constructor:f(1,S),message:f(1,""),name:f(1,"AggregateError")});n({global:!0},{AggregateError:S})},function(e,t,r){var n=r(19),a=r(100),o=n("".replace),i=n("".split),s=n([].join),u=String(Error("zxcasd").stack),l=/\n\s*at [^:]*:[^\n]*/,c=l.test(u),f=/@[^\n]*\n/.test(u)&&!/zxcasd/.test(u);e.exports=function(e,t){if("string"!=typeof e)return e;if(c)for(;t--;)e=o(e,l,"");else if(f)return s(a(i(e,"\n"),t),"\n");return e}},function(e,t,r){var n=r(10),a=r(62),o=r(64),i=r(95),s=n.Array,u=Math.max;e.exports=function(e,t,r){for(var n=o(e),l=a(t,n),c=a(void 0===r?n:r,n),f=s(u(c-l,0)),d=0;l=51&&/native code/.test(e))return!1;var r=new z((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))};return(r.constructor={})[N]=n,!(ee=r.then((function(){}))instanceof n)||!t&&j&&!Z})),re=te||!k((function(e){z.all(e).catch((function(){}))})),ne=function(e){var t;return!(!_(e)||!b(t=e.then))&&t},ae=function(e,t){if(!e.notified){e.notified=!0;var r=e.reactions;C((function(){for(var n=e.value,a=1==e.state,o=0;r.length>o;){var i,s,u,l=r[o++],c=a?l.ok:l.fail,d=l.resolve,h=l.reject,p=l.domain;try{c?(a||(2===e.rejection&&ue(e),e.rejection=1),!0===c?i=n:(p&&p.enter(),i=c(n),p&&(p.exit(),u=!0)),i===l.promise?h(V("Promise-chain cycle")):(s=ne(i))?f(s,i,d,h):d(i)):h(n)}catch(e){p&&!u&&p.exit(),h(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&ie(e)}))}},oe=function(e,t,r){var n,a;J?((n=X.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),l.dispatchEvent(n)):n={promise:t,reason:r},!Z&&(a=l["on"+e])?a(n):e===$&&R("Unhandled promise rejection",r)},ie=function(e){f(P,l,(function(){var t,r=e.facade,n=e.value;if(se(e)&&(t=O((function(){D?Y.emit("unhandledRejection",n,r):oe($,r,n)})),e.rejection=D||se(e)?2:1,t.error))throw t.value}))},se=function(e){return 1!==e.rejection&&!e.parent},ue=function(e){f(P,l,(function(){var t=e.facade;D?Y.emit("rejectionHandled",t):oe("rejectionhandled",t,e.value)}))},le=function(e,t,r){return function(n){e(t,n,r)}},ce=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,ae(e,!0))},fe=function e(t,r,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===r)throw V("Promise can't be resolved itself");var a=ne(r);a?C((function(){var n={done:!1};try{f(a,r,le(e,n,t),le(ce,n,t))}catch(e){ce(n,e,t)}})):(t.value=r,t.state=1,ae(t,!1))}catch(e){ce({done:!1},e,t)}}};if(te&&(H=(z=function(e){S(this,H),g(e),f(n,this);var t=B(this);try{e(le(fe,t),le(ce,t))}catch(e){ce(t,e)}}).prototype,(n=function(e){W(this,{type:q,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(H,{then:function(e,t){var r=U(this),n=r.reactions,a=K(x(this,z));return a.ok=!b(e)||e,a.fail=b(t)&&t,a.domain=D?Y.domain:void 0,r.parent=!0,n[n.length]=a,0!=r.state&&ae(r,!1),a.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new n,t=B(e);this.promise=e,this.resolve=le(fe,t),this.reject=le(ce,t)},E.f=K=function(e){return e===z||e===o?new a(e):Q(e)},!u&&b(d)&&G!==Object.prototype)){i=G.then,ee||(h(G,"then",(function(e,t){var r=this;return new z((function(e,t){f(i,r,e,t)})).then(e,t)}),{unsafe:!0}),h(G,"catch",H.catch,{unsafe:!0}));try{delete G.constructor}catch(e){}v&&v(G,H)}s({global:!0,wrap:!0,forced:te},{Promise:z}),y(z,q,!1,!0),m(q),o=c(q),s({target:q,stat:!0,forced:te},{reject:function(e){var t=K(this);return f(t.reject,void 0,e),t.promise}}),s({target:q,stat:!0,forced:u||te},{resolve:function(e){return T(u&&this===o?z:this,e)}}),s({target:q,stat:!0,forced:re},{all:function(e){var t=this,r=K(t),n=r.resolve,a=r.reject,o=O((function(){var r=g(t.resolve),o=[],i=0,s=1;A(e,(function(e){var u=i++,l=!1;s++,f(r,t,e).then((function(e){l||(l=!0,o[u]=e,--s||n(o))}),a)})),--s||n(o)}));return o.error&&a(o.value),r.promise},race:function(e){var t=this,r=K(t),n=r.reject,a=O((function(){var a=g(t.resolve);A(e,(function(e){f(a,t,e).then(r.resolve,n)}))}));return a.error&&n(a.value),r.promise}})},function(e,t,r){var n=r(10);e.exports=n.Promise},function(e,t,r){var n=r(50);e.exports=function(e,t,r){for(var a in t)n(e,a,t[a],r);return e}},function(e,t,r){"use strict";var n=r(27),a=r(48),o=r(37),i=r(12),s=o("species");e.exports=function(e){var t=n(e),r=a.f;i&&t&&!t[s]&&r(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,r){var n=r(10),a=r(28),o=n.TypeError;e.exports=function(e,t){if(a(t,e))return e;throw o("Incorrect invocation")}},function(e,t,r){var n=r(37)("iterator"),a=!1;try{var o=0,i={next:function(){return{done:!!o++}},return:function(){a=!0}};i[n]=function(){return this},Array.from(i,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var r=!1;try{var o={};o[n]=function(){return{next:function(){return{done:r=!0}}}},e(o)}catch(e){}return r}},function(e,t,r){var n=r(49),a=r(114),o=r(37)("species");e.exports=function(e,t){var r,i=n(e).constructor;return void 0===i||null==(r=n(i)[o])?t:a(r)}},function(e,t,r){var n=r(10),a=r(115),o=r(35),i=n.TypeError;e.exports=function(e){if(a(e))return e;throw i(o(e)+" is not a constructor")}},function(e,t,r){var n=r(19),a=r(13),o=r(25),i=r(92),s=r(27),u=r(51),l=function(){},c=[],f=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,h=n(d.exec),p=!d.exec(l),v=function(e){if(!o(e))return!1;try{return f(l,c,e),!0}catch(e){return!1}};e.exports=!f||a((function(){var e;return v(v.call)||!v(Object)||!v((function(){e=!0}))||e}))?function(e){if(!o(e))return!1;switch(i(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return p||!!h(d,u(e))}:v},function(e,t,r){var n,a,o,i,s=r(10),u=r(117),l=r(88),c=r(25),f=r(42),d=r(13),h=r(76),p=r(118),v=r(46),y=r(119),m=r(120),g=s.setImmediate,b=s.clearImmediate,_=s.process,S=s.Dispatch,w=s.Function,A=s.MessageChannel,k=s.String,x=0,P={},C="onreadystatechange";try{n=s.location}catch(e){}var T=function(e){if(f(P,e)){var t=P[e];delete P[e],t()}},R=function(e){return function(){T(e)}},E=function(e){T(e.data)},O=function(e){s.postMessage(k(e),n.protocol+"//"+n.host)};g&&b||(g=function(e){var t=p(arguments,1);return P[++x]=function(){u(c(e)?e:w(e),void 0,t)},a(x),x},b=function(e){delete P[e]},m?a=function(e){_.nextTick(R(e))}:S&&S.now?a=function(e){S.now(R(e))}:A&&!y?(i=(o=new A).port2,o.port1.onmessage=E,a=l(i.postMessage,i)):s.addEventListener&&c(s.postMessage)&&!s.importScripts&&n&&"file:"!==n.protocol&&!d(O)?(a=O,s.addEventListener("message",E,!1)):a=C in v("script")?function(e){h.appendChild(v("script"))[C]=function(){h.removeChild(this),T(e)}}:function(e){setTimeout(R(e),0)}),e.exports={set:g,clear:b}},function(e){var t=Function.prototype,r=t.apply,n=t.bind,a=t.call;e.exports="object"==("undefined"==typeof Reflect?"undefined":_typeof2(Reflect))&&Reflect.apply||(n?a.bind(r):function(){return a.apply(r,arguments)})},function(e,t,r){var n=r(19);e.exports=n([].slice)},function(e,t,r){var n=r(32);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},function(e,t,r){var n=r(20),a=r(10);e.exports="process"==n(a.process)},function(e,t,r){var n,a,o,i,s,u,l,c,f=r(10),d=r(88),h=r(11).f,p=r(116).set,v=r(119),y=r(122),m=r(123),g=r(120),b=f.MutationObserver||f.WebKitMutationObserver,_=f.document,S=f.process,w=f.Promise,A=h(f,"queueMicrotask"),k=A&&A.value;k||(n=function(){var e,t;for(g&&(e=S.domain)&&e.exit();a;){t=a.fn,a=a.next;try{t()}catch(e){throw a?i():o=void 0,e}}o=void 0,e&&e.enter()},v||g||m||!b||!_?!y&&w&&w.resolve?((l=w.resolve(void 0)).constructor=w,c=d(l.then,l),i=function(){c(n)}):g?i=function(){S.nextTick(n)}:(p=d(p,f),i=function(){p(n)}):(s=!0,u=_.createTextNode(""),new b(n).observe(u,{characterData:!0}),i=function(){u.data=s=!s})),e.exports=k||function(e){var t={fn:e,next:void 0};o&&(o.next=t),a||(a=t,i()),o=t}},function(e,t,r){var n=r(32),a=r(10);e.exports=/ipad|iphone|ipod/i.test(n)&&void 0!==a.Pebble},function(e,t,r){var n=r(32);e.exports=/web0s(?!.*chrome)/i.test(n)},function(e,t,r){var n=r(49),a=r(24),o=r(125);e.exports=function(e,t){if(n(e),a(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},function(e,t,r){"use strict";var n=r(34),a=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new a(e)}},function(e,t,r){var n=r(10);e.exports=function(e,t){var r=n.console;r&&r.error&&(1==arguments.length?r.error(e):r.error(e,t))}},function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e){e.exports="object"==("undefined"==typeof window?"undefined":_typeof2(window))},function(e,t,r){"use strict";var n=r(9),a=r(14),o=r(34),i=r(125),s=r(127),u=r(87);n({target:"Promise",stat:!0},{allSettled:function(e){var t=this,r=i.f(t),n=r.resolve,l=r.reject,c=s((function(){var r=o(t.resolve),i=[],s=0,l=1;u(e,(function(e){var o=s++,u=!1;l++,a(r,t,e).then((function(e){u||(u=!0,i[o]={status:"fulfilled",value:e},--l||n(i))}),(function(e){u||(u=!0,i[o]={status:"rejected",reason:e},--l||n(i))}))})),--l||n(i)}));return c.error&&l(c.value),r.promise}})},function(e,t,r){"use strict";var n=r(9),a=r(34),o=r(27),i=r(14),s=r(125),u=r(127),l=r(87),c="No one promise resolved";n({target:"Promise",stat:!0},{any:function(e){var t=this,r=o("AggregateError"),n=s.f(t),f=n.resolve,d=n.reject,h=u((function(){var n=a(t.resolve),o=[],s=0,u=1,h=!1;l(e,(function(e){var a=s++,l=!1;u++,i(n,t,e).then((function(e){l||h||(h=!0,f(e))}),(function(e){l||h||(l=!0,o[a]=e,--u||d(new r(o,c)))}))})),--u||d(new r(o,c))}));return h.error&&d(h.value),n.promise}})},function(e,t,r){"use strict";var n=r(9),a=r(39),o=r(108),i=r(13),s=r(27),u=r(25),l=r(113),c=r(124),f=r(50);if(n({target:"Promise",proto:!0,real:!0,forced:!!o&&i((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=l(this,s("Promise")),r=u(e);return this.then(r?function(r){return c(t,e()).then((function(){return r}))}:e,r?function(r){return c(t,e()).then((function(){throw r}))}:e)}}),!a&&u(o)){var d=s("Promise").prototype.finally;o.prototype.finally!==d&&f(o.prototype,"finally",d,{unsafe:!0})}},function(e,t,r){"use strict";var n=r(133).charAt,a=r(103),o=r(52),i=r(78),s="String Iterator",u=o.set,l=o.getterFor(s);i(String,"String",(function(e){u(this,{type:s,string:a(e),index:0})}),(function(){var e,t=l(this),r=t.string,a=t.index;return a>=r.length?{value:void 0,done:!0}:(e=n(r,a),t.index+=e.length,{value:e,done:!1})}))},function(e,t,r){var n=r(19),a=r(63),o=r(103),i=r(21),s=n("".charAt),u=n("".charCodeAt),l=n("".slice),c=function(e){return function(t,r){var n,c,f=o(i(t)),d=a(r),h=f.length;return d<0||d>=h?e?"":void 0:(n=u(f,d))<55296||n>56319||d+1===h||(c=u(f,d+1))<56320||c>57343?e?s(f,d):n:e?l(f,d,d+2):c-56320+(n-55296<<10)+65536}};e.exports={codeAt:c(!1),charAt:c(!0)}},function(e,t){!function(e){"use strict";var t="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?Symbol:function(e){return"Symbol("+e+")"};function r(){}var n="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:void 0;function a(e){return"object"===_typeof2(e)&&null!==e||"function"==typeof e}var o=r,i=Promise,s=Promise.prototype.then,u=Promise.resolve.bind(i),l=Promise.reject.bind(i);function c(e){return new i(e)}function f(e){return u(e)}function d(e){return l(e)}function h(e,t,r){return s.call(e,t,r)}function p(e,t,r){h(h(e,t,r),void 0,o)}function v(e,t){p(e,t)}function y(e,t){p(e,void 0,t)}function m(e,t,r){return h(e,t,r)}function g(e){h(e,void 0,o)}var b=function(){var e=n&&n.queueMicrotask;if("function"==typeof e)return e;var t=f(void 0);return function(e){return h(t,e)}}();function _(e,t,r){if("function"!=typeof e)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function S(e,t,r){try{return f(_(e,t,r))}catch(e){return d(e)}}var w=function(){function e(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}return Object.defineProperty(e.prototype,"length",{get:function(){return this._size},enumerable:!1,configurable:!0}),e.prototype.push=function(e){var t=this._back,r=t;16383===t._elements.length&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size},e.prototype.shift=function(){var e=this._front,t=e,r=this._cursor,n=r+1,a=e._elements,o=a[r];return 16384===n&&(t=e._next,n=0),--this._size,this._cursor=n,e!==t&&(this._front=t),a[r]=void 0,o},e.prototype.forEach=function(e){for(var t=this._cursor,r=this._front,n=r._elements;!(t===n.length&&void 0===r._next||t===n.length&&(t=0,0===(n=(r=r._next)._elements).length));)e(n[t]),++t},e.prototype.peek=function(){var e=this._front,t=this._cursor;return e._elements[t]},e}();function A(e,t){e._ownerReadableStream=t,t._reader=e,"readable"===t._state?C(e):"closed"===t._state?function(e){C(e),E(e)}(e):T(e,t._storedError)}function k(e,t){return kr(e._ownerReadableStream,t)}function x(e){"readable"===e._ownerReadableStream._state?R(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):function(e,t){T(e,t)}(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function P(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function C(e){e._closedPromise=c((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r}))}function T(e,t){C(e),R(e,t)}function R(e,t){void 0!==e._closedPromise_reject&&(g(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function E(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}var O=t("[[AbortSteps]]"),F=t("[[ErrorSteps]]"),M=t("[[CancelSteps]]"),I=t("[[PullSteps]]"),j=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},D=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function L(e,t){if(void 0!==e&&("object"!==_typeof2(r=e)&&"function"!=typeof r))throw new TypeError(t+" is not an object.");var r}function N(e,t){if("function"!=typeof e)throw new TypeError(t+" is not a function.")}function q(e,t){if(!function(e){return"object"===_typeof2(e)&&null!==e||"function"==typeof e}(e))throw new TypeError(t+" is not an object.")}function B(e,t,r){if(void 0===e)throw new TypeError("Parameter "+t+" is required in '"+r+"'.")}function W(e,t,r){if(void 0===e)throw new TypeError(t+" is required in '"+r+"'.")}function U(e){return Number(e)}function G(e){return 0===e?0:e}function z(e,t){var r=Number.MAX_SAFE_INTEGER,n=Number(e);if(n=G(n),!j(n))throw new TypeError(t+" is not a finite number");if((n=function(e){return G(D(e))}(n))<0||n>r)throw new TypeError(t+" is outside the accepted range of 0 to "+r+", inclusive");return j(n)&&0!==n?n:0}function H(e,t){if(!wr(e))throw new TypeError(t+" is not a ReadableStream.")}function V(e){return new $(e)}function X(e,t){e._reader._readRequests.push(t)}function Y(e,t,r){var n=e._reader._readRequests.shift();r?n._closeSteps():n._chunkSteps(t)}function K(e){return e._reader._readRequests.length}function Q(e){var t=e._reader;return void 0!==t&&!!ee(t)}var J,Z,$=function(){function e(e){if(B(e,1,"ReadableStreamDefaultReader"),H(e,"First parameter"),Ar(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");A(this,e),this._readRequests=new w}return Object.defineProperty(e.prototype,"closed",{get:function(){return ee(this)?this._closedPromise:d(re("closed"))},enumerable:!1,configurable:!0}),e.prototype.cancel=function(e){return void 0===e&&(e=void 0),ee(this)?void 0===this._ownerReadableStream?d(P("cancel")):k(this,e):d(re("cancel"))},e.prototype.read=function(){if(!ee(this))return d(re("read"));if(void 0===this._ownerReadableStream)return d(P("read from"));var e,t,r=c((function(r,n){e=r,t=n}));return te(this,{_chunkSteps:function(t){return e({value:t,done:!1})},_closeSteps:function(){return e({value:void 0,done:!0})},_errorSteps:function(e){return t(e)}}),r},e.prototype.releaseLock=function(){if(!ee(this))throw re("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");x(this)}},e}();function ee(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")&&e instanceof $}function te(e,t){var r=e._ownerReadableStream;r._disturbed=!0,"closed"===r._state?t._closeSteps():"errored"===r._state?t._errorSteps(r._storedError):r._readableStreamController[I](t)}function re(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}Object.defineProperties($.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty($.prototype,t.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0}),"symbol"===_typeof2(t.asyncIterator)&&((J={})[t.asyncIterator]=function(){return this},Z=J,Object.defineProperty(Z,t.asyncIterator,{enumerable:!1}));var ne=function(){function e(e,t){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=t}return e.prototype.next=function(){var e=this,t=function(){return e._nextSteps()};return this._ongoingPromise=this._ongoingPromise?m(this._ongoingPromise,t,t):t(),this._ongoingPromise},e.prototype.return=function(e){var t=this,r=function(){return t._returnSteps(e)};return this._ongoingPromise?m(this._ongoingPromise,r,r):r()},e.prototype._nextSteps=function(){var e=this;if(this._isFinished)return Promise.resolve({value:void 0,done:!0});var t,r,n=this._reader;if(void 0===n._ownerReadableStream)return d(P("iterate"));var a=c((function(e,n){t=e,r=n}));return te(n,{_chunkSteps:function(r){e._ongoingPromise=void 0,b((function(){return t({value:r,done:!1})}))},_closeSteps:function(){e._ongoingPromise=void 0,e._isFinished=!0,x(n),t({value:void 0,done:!0})},_errorSteps:function(t){e._ongoingPromise=void 0,e._isFinished=!0,x(n),r(t)}}),a},e.prototype._returnSteps=function(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;var t=this._reader;if(void 0===t._ownerReadableStream)return d(P("finish iterating"));if(!this._preventCancel){var r=k(t,e);return x(t),m(r,(function(){return{value:e,done:!0}}))}return x(t),f({value:e,done:!0})},e}(),ae={next:function(){return oe(this)?this._asyncIteratorImpl.next():d(ie("next"))},return:function(e){return oe(this)?this._asyncIteratorImpl.return(e):d(ie("return"))}};function oe(e){if(!a(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof ne}catch(e){return!1}}function ie(e){return new TypeError("ReadableStreamAsyncIterator."+e+" can only be used on a ReadableSteamAsyncIterator")}void 0!==Z&&Object.setPrototypeOf(ae,Z);var se=Number.isNaN||function(e){return e!=e};function ue(e){return e.slice()}function le(e,t,r,n,a){new Uint8Array(e).set(new Uint8Array(r,n,a),t)}function ce(e,t,r){if(e.slice)return e.slice(t,r);var n=r-t,a=new ArrayBuffer(n);return le(a,0,e,t,n),a}function fe(e){var t=ce(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function de(e){var t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function he(e,t,r){if("number"!=typeof(n=r)||se(n)||n<0||r===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");var n;e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function pe(e){e._queue=new w,e._queueTotalSize=0}var ve=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"view",{get:function(){if(!ge(this))throw Be("view");return this._view},enumerable:!1,configurable:!0}),e.prototype.respond=function(e){if(!ge(this))throw Be("respond");if(B(e,1,"respond"),e=z(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");this._view.buffer,Le(this._associatedReadableByteStreamController,e)},e.prototype.respondWithNewView=function(e){if(!ge(this))throw Be("respondWithNewView");if(B(e,1,"respondWithNewView"),!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");e.buffer,Ne(this._associatedReadableByteStreamController,e)},e}();Object.defineProperties(ve.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(ve.prototype,t.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});var ye=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"byobRequest",{get:function(){if(!me(this))throw We("byobRequest");return je(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!me(this))throw We("desiredSize");return De(this)},enumerable:!1,configurable:!0}),e.prototype.close=function(){if(!me(this))throw We("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");var e=this._controlledReadableByteStream._state;if("readable"!==e)throw new TypeError("The stream (in "+e+" state) is not in the readable state and cannot be closed");Fe(this)},e.prototype.enqueue=function(e){if(!me(this))throw We("enqueue");if(B(e,1,"enqueue"),!ArrayBuffer.isView(e))throw new TypeError("chunk must be an array buffer view");if(0===e.byteLength)throw new TypeError("chunk must have non-zero byteLength");if(0===e.buffer.byteLength)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");var t=this._controlledReadableByteStream._state;if("readable"!==t)throw new TypeError("The stream (in "+t+" state) is not in the readable state and cannot be enqueued to");Me(this,e)},e.prototype.error=function(e){if(void 0===e&&(e=void 0),!me(this))throw We("error");Ie(this,e)},e.prototype[M]=function(e){_e(this),pe(this);var t=this._cancelAlgorithm(e);return Oe(this),t},e.prototype[I]=function(e){var t=this._controlledReadableByteStream;if(this._queueTotalSize>0){var r=this._queue.shift();this._queueTotalSize-=r.byteLength,Pe(this);var n=new Uint8Array(r.buffer,r.byteOffset,r.byteLength);e._chunkSteps(n)}else{var a=this._autoAllocateChunkSize;if(void 0!==a){var o=void 0;try{o=new ArrayBuffer(a)}catch(t){return void e._errorSteps(t)}var i={buffer:o,bufferByteLength:a,byteOffset:0,byteLength:a,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(i)}X(t,e),be(this)}},e}();function me(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")&&e instanceof ye}function ge(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")&&e instanceof ve}function be(e){(function(e){var t=e._controlledReadableByteStream;return"readable"===t._state&&!e._closeRequested&&!!e._started&&(!!(Q(t)&&K(t)>0)||!!(He(t)&&ze(t)>0)||De(e)>0)})(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,p(e._pullAlgorithm(),(function(){e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,be(e))}),(function(t){Ie(e,t)}))))}function _e(e){Ce(e),e._pendingPullIntos=new w}function Se(e,t){var r=!1;"closed"===e._state&&(r=!0);var n=we(t);"default"===t.readerType?Y(e,n,r):function(e,t,r){var n=e._reader._readIntoRequests.shift();r?n._closeSteps(t):n._chunkSteps(t)}(e,n,r)}function we(e){var t=e.bytesFilled,r=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/r)}function Ae(e,t,r,n){e._queue.push({buffer:t,byteOffset:r,byteLength:n}),e._queueTotalSize+=n}function ke(e,t){var r=t.elementSize,n=t.bytesFilled-t.bytesFilled%r,a=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),o=t.bytesFilled+a,i=o-o%r,s=a,u=!1;i>n&&(s=i-t.bytesFilled,u=!0);for(var l=e._queue;s>0;){var c=l.peek(),f=Math.min(s,c.byteLength),d=t.byteOffset+t.bytesFilled;le(t.buffer,d,c.buffer,c.byteOffset,f),c.byteLength===f?l.shift():(c.byteOffset+=f,c.byteLength-=f),e._queueTotalSize-=f,xe(0,f,t),s-=f}return u}function xe(e,t,r){r.bytesFilled+=t}function Pe(e){0===e._queueTotalSize&&e._closeRequested?(Oe(e),xr(e._controlledReadableByteStream)):be(e)}function Ce(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function Te(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;var t=e._pendingPullIntos.peek();ke(e,t)&&(Ee(e),Se(e._controlledReadableByteStream,t))}}function Re(e,t){var r=e._pendingPullIntos.peek();Ce(e),"closed"===e._controlledReadableByteStream._state?function(e,t){var r=e._controlledReadableByteStream;if(He(r))for(;ze(r)>0;)Se(r,Ee(e))}(e):function(e,t,r){if(xe(0,t,r),!(r.bytesFilled0){var a=r.byteOffset+r.bytesFilled,o=ce(r.buffer,a-n,a);Ae(e,o,0,o.byteLength)}r.bytesFilled-=n,Se(e._controlledReadableByteStream,r),Te(e)}}(e,t,r),be(e)}function Ee(e){return e._pendingPullIntos.shift()}function Oe(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function Fe(e){var t=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===t._state)if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0&&e._pendingPullIntos.peek().bytesFilled>0){var r=new TypeError("Insufficient bytes to fill elements in the given buffer");throw Ie(e,r),r}Oe(e),xr(t)}}function Me(e,t){var r=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===r._state){var n=t.buffer,a=t.byteOffset,o=t.byteLength,i=n;if(e._pendingPullIntos.length>0){var s=e._pendingPullIntos.peek();s.buffer,s.buffer=s.buffer}Ce(e),Q(r)?0===K(r)?Ae(e,i,a,o):(e._pendingPullIntos.length>0&&Ee(e),Y(r,new Uint8Array(i,a,o),!1)):He(r)?(Ae(e,i,a,o),Te(e)):Ae(e,i,a,o),be(e)}}function Ie(e,t){var r=e._controlledReadableByteStream;"readable"===r._state&&(_e(e),pe(e),Oe(e),Pr(r,t))}function je(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){var t=e._pendingPullIntos.peek(),r=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),n=Object.create(ve.prototype);(function(e,t,r){e._associatedReadableByteStreamController=t,e._view=r})(n,e,r),e._byobRequest=n}return e._byobRequest}function De(e){var t=e._controlledReadableByteStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function Le(e,t){var r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===t)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range")}r.buffer=r.buffer,Re(e,t)}function Ne(e,t){var r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t.byteLength)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===t.byteLength)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(r.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(r.bytesFilled+t.byteLength>r.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");var n=t.byteLength;r.buffer=t.buffer,Re(e,n)}function qe(e,t,r,n,a,o,i){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,pe(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=o,t._pullAlgorithm=n,t._cancelAlgorithm=a,t._autoAllocateChunkSize=i,t._pendingPullIntos=new w,e._readableStreamController=t,p(f(r()),(function(){t._started=!0,be(t)}),(function(e){Ie(t,e)}))}function Be(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function We(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}function Ue(e){return new Ve(e)}function Ge(e,t){e._reader._readIntoRequests.push(t)}function ze(e){return e._reader._readIntoRequests.length}function He(e){var t=e._reader;return void 0!==t&&!!Xe(t)}Object.defineProperties(ye.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(ye.prototype,t.toStringTag,{value:"ReadableByteStreamController",configurable:!0});var Ve=function(){function e(e){if(B(e,1,"ReadableStreamBYOBReader"),H(e,"First parameter"),Ar(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!me(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");A(this,e),this._readIntoRequests=new w}return Object.defineProperty(e.prototype,"closed",{get:function(){return Xe(this)?this._closedPromise:d(Ke("closed"))},enumerable:!1,configurable:!0}),e.prototype.cancel=function(e){return void 0===e&&(e=void 0),Xe(this)?void 0===this._ownerReadableStream?d(P("cancel")):k(this,e):d(Ke("cancel"))},e.prototype.read=function(e){if(!Xe(this))return d(Ke("read"));if(!ArrayBuffer.isView(e))return d(new TypeError("view must be an array buffer view"));if(0===e.byteLength)return d(new TypeError("view must have non-zero byteLength"));if(0===e.buffer.byteLength)return d(new TypeError("view's buffer must have non-zero byteLength"));if(e.buffer,void 0===this._ownerReadableStream)return d(P("read from"));var t,r,n=c((function(e,n){t=e,r=n}));return Ye(this,e,{_chunkSteps:function(e){return t({value:e,done:!1})},_closeSteps:function(e){return t({value:e,done:!0})},_errorSteps:function(e){return r(e)}}),n},e.prototype.releaseLock=function(){if(!Xe(this))throw Ke("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");x(this)}},e}();function Xe(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")&&e instanceof Ve}function Ye(e,t,r){var n=e._ownerReadableStream;n._disturbed=!0,"errored"===n._state?r._errorSteps(n._storedError):function(e,t,r){var n=e._controlledReadableByteStream,a=1;t.constructor!==DataView&&(a=t.constructor.BYTES_PER_ELEMENT);var o=t.constructor,i=t.buffer,s={buffer:i,bufferByteLength:i.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:a,viewConstructor:o,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(s),void Ge(n,r);if("closed"!==n._state){if(e._queueTotalSize>0){if(ke(e,s)){var u=we(s);return Pe(e),void r._chunkSteps(u)}if(e._closeRequested){var l=new TypeError("Insufficient bytes to fill elements in the given buffer");return Ie(e,l),void r._errorSteps(l)}}e._pendingPullIntos.push(s),Ge(n,r),be(e)}else{var c=new o(s.buffer,s.byteOffset,0);r._closeSteps(c)}}(n._readableStreamController,t,r)}function Ke(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}function Qe(e,t){var r=e.highWaterMark;if(void 0===r)return t;if(se(r)||r<0)throw new RangeError("Invalid highWaterMark");return r}function Je(e){return e.size||function(){return 1}}function Ze(e,t){L(e,t);var r=null==e?void 0:e.highWaterMark,n=null==e?void 0:e.size;return{highWaterMark:void 0===r?void 0:U(r),size:void 0===n?void 0:$e(n,t+" has member 'size' that")}}function $e(e,t){return N(e,t),function(t){return U(e(t))}}function et(e,t,r){return N(e,r),function(r){return S(e,t,[r])}}function tt(e,t,r){return N(e,r),function(){return S(e,t,[])}}function rt(e,t,r){return N(e,r),function(r){return _(e,t,[r])}}function nt(e,t,r){return N(e,r),function(r,n){return S(e,t,[r,n])}}function at(e,t){if(!lt(e))throw new TypeError(t+" is not a WritableStream.")}Object.defineProperties(Ve.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Ve.prototype,t.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});var ot="function"==typeof AbortController;var it=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),void 0===e?e=null:q(e,"First parameter");var r=Ze(t,"Second parameter"),n=function(e,t){L(e,t);var r=null==e?void 0:e.abort,n=null==e?void 0:e.close,a=null==e?void 0:e.start,o=null==e?void 0:e.type,i=null==e?void 0:e.write;return{abort:void 0===r?void 0:et(r,e,t+" has member 'abort' that"),close:void 0===n?void 0:tt(n,e,t+" has member 'close' that"),start:void 0===a?void 0:rt(a,e,t+" has member 'start' that"),write:void 0===i?void 0:nt(i,e,t+" has member 'write' that"),type:o}}(e,"First parameter");if(ut(this),void 0!==n.type)throw new RangeError("Invalid type is specified");var a=Je(r);!function(e,t,r,n){var a=Object.create(Ct.prototype),o=function(){},i=function(){return f(void 0)},s=function(){return f(void 0)},u=function(){return f(void 0)};void 0!==t.start&&(o=function(){return t.start(a)}),void 0!==t.write&&(i=function(e){return t.write(e,a)}),void 0!==t.close&&(s=function(){return t.close()}),void 0!==t.abort&&(u=function(e){return t.abort(e)}),Rt(e,a,o,i,s,u,r,n)}(this,n,Qe(r,1),a)}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!lt(this))throw Dt("locked");return ct(this)},enumerable:!1,configurable:!0}),e.prototype.abort=function(e){return void 0===e&&(e=void 0),lt(this)?ct(this)?d(new TypeError("Cannot abort a stream that already has a writer")):ft(this,e):d(Dt("abort"))},e.prototype.close=function(){return lt(this)?ct(this)?d(new TypeError("Cannot close a stream that already has a writer")):yt(this)?d(new TypeError("Cannot close an already-closing stream")):dt(this):d(Dt("close"))},e.prototype.getWriter=function(){if(!lt(this))throw Dt("getWriter");return st(this)},e}();function st(e){return new bt(e)}function ut(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new w,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function lt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")&&e instanceof it}function ct(e){return void 0!==e._writer}function ft(e,t){var r;if("closed"===e._state||"errored"===e._state)return f(void 0);e._writableStreamController._abortReason=t,null===(r=e._writableStreamController._abortController)||void 0===r||r.abort();var n=e._state;if("closed"===n||"errored"===n)return f(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;var a=!1;"erroring"===n&&(a=!0,t=void 0);var o=c((function(r,n){e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:n,_reason:t,_wasAlreadyErroring:a}}));return e._pendingAbortRequest._promise=o,a||pt(e,t),o}function dt(e){var t=e._state;if("closed"===t||"errored"===t)return d(new TypeError("The stream (in "+t+" state) is not in the writable state and cannot be closed"));var r,n=c((function(t,r){var n={_resolve:t,_reject:r};e._closeRequest=n})),a=e._writer;return void 0!==a&&e._backpressure&&"writable"===t&&Yt(a),he(r=e._writableStreamController,Pt,0),Ft(r),n}function ht(e,t){"writable"!==e._state?vt(e):pt(e,t)}function pt(e,t){var r=e._writableStreamController;e._state="erroring",e._storedError=t;var n=e._writer;void 0!==n&&At(n,t),!function(e){return void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest}(e)&&r._started&&vt(e)}function vt(e){e._state="errored",e._writableStreamController[F]();var t=e._storedError;if(e._writeRequests.forEach((function(e){e._reject(t)})),e._writeRequests=new w,void 0!==e._pendingAbortRequest){var r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,r._wasAlreadyErroring)return r._reject(t),void mt(e);p(e._writableStreamController[O](r._reason),(function(){r._resolve(),mt(e)}),(function(t){r._reject(t),mt(e)}))}else mt(e)}function yt(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function mt(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);var t=e._writer;void 0!==t&&Ut(t,e._storedError)}function gt(e,t){var r=e._writer;void 0!==r&&t!==e._backpressure&&(t?function(e){zt(e)}(r):Yt(r)),e._backpressure=t}Object.defineProperties(it.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(it.prototype,t.toStringTag,{value:"WritableStream",configurable:!0});var bt=function(){function e(e){if(B(e,1,"WritableStreamDefaultWriter"),at(e,"First parameter"),ct(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;var t,r=e._state;if("writable"===r)!yt(e)&&e._backpressure?zt(this):Vt(this),Bt(this);else if("erroring"===r)Ht(this,e._storedError),Bt(this);else if("closed"===r)Vt(this),Bt(t=this),Gt(t);else{var n=e._storedError;Ht(this,n),Wt(this,n)}}return Object.defineProperty(e.prototype,"closed",{get:function(){return _t(this)?this._closedPromise:d(Nt("closed"))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!_t(this))throw Nt("desiredSize");if(void 0===this._ownerWritableStream)throw qt("desiredSize");return e=this._ownerWritableStream,"errored"===(t=e._state)||"erroring"===t?null:"closed"===t?0:Ot(e._writableStreamController);var e,t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ready",{get:function(){return _t(this)?this._readyPromise:d(Nt("ready"))},enumerable:!1,configurable:!0}),e.prototype.abort=function(e){return void 0===e&&(e=void 0),_t(this)?void 0===this._ownerWritableStream?d(qt("abort")):function(e,t){return ft(e._ownerWritableStream,t)}(this,e):d(Nt("abort"))},e.prototype.close=function(){if(!_t(this))return d(Nt("close"));var e=this._ownerWritableStream;return void 0===e?d(qt("close")):yt(e)?d(new TypeError("Cannot close an already-closing stream")):St(this)},e.prototype.releaseLock=function(){if(!_t(this))throw Nt("releaseLock");void 0!==this._ownerWritableStream&&kt(this)},e.prototype.write=function(e){return void 0===e&&(e=void 0),_t(this)?void 0===this._ownerWritableStream?d(qt("write to")):xt(this,e):d(Nt("write"))},e}();function _t(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")&&e instanceof bt}function St(e){return dt(e._ownerWritableStream)}function wt(e,t){"pending"===e._closedPromiseState?Ut(e,t):function(e,t){Wt(e,t)}(e,t)}function At(e,t){"pending"===e._readyPromiseState?Xt(e,t):function(e,t){Ht(e,t)}(e,t)}function kt(e){var t=e._ownerWritableStream,r=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");At(e,r),wt(e,r),t._writer=void 0,e._ownerWritableStream=void 0}function xt(e,t){var r=e._ownerWritableStream,n=r._writableStreamController,a=function(e,t){try{return e._strategySizeAlgorithm(t)}catch(t){return Mt(e,t),1}}(n,t);if(r!==e._ownerWritableStream)return d(qt("write to"));var o=r._state;if("errored"===o)return d(r._storedError);if(yt(r)||"closed"===o)return d(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===o)return d(r._storedError);var i=function(e){return c((function(t,r){var n={_resolve:t,_reject:r};e._writeRequests.push(n)}))}(r);return function(e,t,r){try{he(e,t,r)}catch(t){return void Mt(e,t)}var n=e._controlledWritableStream;yt(n)||"writable"!==n._state||gt(n,It(e)),Ft(e)}(n,t,a),i}Object.defineProperties(bt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(bt.prototype,t.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});var Pt={},Ct=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"abortReason",{get:function(){if(!Tt(this))throw Lt("abortReason");return this._abortReason},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"signal",{get:function(){if(!Tt(this))throw Lt("signal");if(void 0===this._abortController)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal},enumerable:!1,configurable:!0}),e.prototype.error=function(e){if(void 0===e&&(e=void 0),!Tt(this))throw Lt("error");"writable"===this._controlledWritableStream._state&&jt(this,e)},e.prototype[O]=function(e){var t=this._abortAlgorithm(e);return Et(this),t},e.prototype[F]=function(){pe(this)},e}();function Tt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")&&e instanceof Ct}function Rt(e,t,r,n,a,o,i,s){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,pe(t),t._abortReason=void 0,t._abortController=function(){if(ot)return new AbortController}(),t._started=!1,t._strategySizeAlgorithm=s,t._strategyHWM=i,t._writeAlgorithm=n,t._closeAlgorithm=a,t._abortAlgorithm=o;var u=It(t);gt(e,u),p(f(r()),(function(){t._started=!0,Ft(t)}),(function(r){t._started=!0,ht(e,r)}))}function Et(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Ot(e){return e._strategyHWM-e._queueTotalSize}function Ft(e){var t=e._controlledWritableStream;if(e._started&&void 0===t._inFlightWriteRequest)if("erroring"!==t._state){if(0!==e._queue.length){var r=e._queue.peek().value;r===Pt?function(e){var t=e._controlledWritableStream;(function(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0})(t),de(e);var r=e._closeAlgorithm();Et(e),p(r,(function(){!function(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0,"erroring"===e._state&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";var t=e._writer;void 0!==t&&Gt(t)}(t)}),(function(e){!function(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),ht(e,t)}(t,e)}))}(e):function(e,t){var r=e._controlledWritableStream;(function(e){e._inFlightWriteRequest=e._writeRequests.shift()})(r),p(e._writeAlgorithm(t),(function(){!function(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}(r);var t=r._state;if(de(e),!yt(r)&&"writable"===t){var n=It(e);gt(r,n)}Ft(e)}),(function(t){"writable"===r._state&&Et(e),function(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,ht(e,t)}(r,t)}))}(e,r)}}else vt(t)}function Mt(e,t){"writable"===e._controlledWritableStream._state&&jt(e,t)}function It(e){return Ot(e)<=0}function jt(e,t){var r=e._controlledWritableStream;Et(e),pt(r,t)}function Dt(e){return new TypeError("WritableStream.prototype."+e+" can only be used on a WritableStream")}function Lt(e){return new TypeError("WritableStreamDefaultController.prototype."+e+" can only be used on a WritableStreamDefaultController")}function Nt(e){return new TypeError("WritableStreamDefaultWriter.prototype."+e+" can only be used on a WritableStreamDefaultWriter")}function qt(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Bt(e){e._closedPromise=c((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"}))}function Wt(e,t){Bt(e),Ut(e,t)}function Ut(e,t){void 0!==e._closedPromise_reject&&(g(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function Gt(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}function zt(e){e._readyPromise=c((function(t,r){e._readyPromise_resolve=t,e._readyPromise_reject=r})),e._readyPromiseState="pending"}function Ht(e,t){zt(e),Xt(e,t)}function Vt(e){zt(e),Yt(e)}function Xt(e,t){void 0!==e._readyPromise_reject&&(g(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function Yt(e){void 0!==e._readyPromise_resolve&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}Object.defineProperties(Ct.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Ct.prototype,t.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});var Kt="undefined"!=typeof DOMException?DOMException:void 0;var Qt,Jt=function(e){if("function"!=typeof e&&"object"!==_typeof2(e))return!1;try{return new e,!0}catch(e){return!1}}(Kt)?Kt:((Qt=function(e,t){this.message=e||"",this.name=t||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}).prototype=Object.create(Error.prototype),Object.defineProperty(Qt.prototype,"constructor",{value:Qt,writable:!0,configurable:!0}),Qt);function Zt(e,t,n,a,o,i){var s=V(e),u=st(t);e._disturbed=!0;var l=!1,m=f(void 0);return c((function(b,_){var S,w,A,k;if(void 0!==i){if(S=function(){var r=new Jt("Aborted","AbortError"),n=[];a||n.push((function(){return"writable"===t._state?ft(t,r):f(void 0)})),o||n.push((function(){return"readable"===e._state?kr(e,r):f(void 0)})),R((function(){return Promise.all(n.map((function(e){return e()})))}),!0,r)},i.aborted)return void S();i.addEventListener("abort",S)}if(T(e,s._closedPromise,(function(e){a?E(!0,e):R((function(){return ft(t,e)}),!0,e)})),T(t,u._closedPromise,(function(t){o?E(!0,t):R((function(){return kr(e,t)}),!0,t)})),w=e,A=s._closedPromise,k=function(){n?E():R((function(){return function(e){var t=e._ownerWritableStream,r=t._state;return yt(t)||"closed"===r?f(void 0):"errored"===r?d(t._storedError):St(e)}(u)}))},"closed"===w._state?k():v(A,k),yt(t)||"closed"===t._state){var P=new TypeError("the destination writable stream closed before all data could be piped to it");o?E(!0,P):R((function(){return kr(e,P)}),!0,P)}function C(){var e=m;return h(m,(function(){return e!==m?C():void 0}))}function T(e,t,r){"errored"===e._state?r(e._storedError):y(t,r)}function R(e,r,n){function a(){p(e(),(function(){return O(r,n)}),(function(e){return O(!0,e)}))}l||(l=!0,"writable"!==t._state||yt(t)?a():v(C(),a))}function E(e,r){l||(l=!0,"writable"!==t._state||yt(t)?O(e,r):v(C(),(function(){return O(e,r)})))}function O(e,t){kt(u),x(s),void 0!==i&&i.removeEventListener("abort",S),e?_(t):b(void 0)}g(c((function(e,t){!function n(a){a?e():h(l?f(!0):h(u._readyPromise,(function(){return c((function(e,t){te(s,{_chunkSteps:function(t){m=h(xt(u,t),void 0,r),e(!1)},_closeSteps:function(){return e(!0)},_errorSteps:t})}))})),n,t)}(!1)})))}))}var $t=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!er(this))throw cr("desiredSize");return sr(this)},enumerable:!1,configurable:!0}),e.prototype.close=function(){if(!er(this))throw cr("close");if(!ur(this))throw new TypeError("The stream is not in a state that permits close");ar(this)},e.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!er(this))throw cr("enqueue");if(!ur(this))throw new TypeError("The stream is not in a state that permits enqueue");return or(this,e)},e.prototype.error=function(e){if(void 0===e&&(e=void 0),!er(this))throw cr("error");ir(this,e)},e.prototype[M]=function(e){pe(this);var t=this._cancelAlgorithm(e);return nr(this),t},e.prototype[I]=function(e){var t=this._controlledReadableStream;if(this._queue.length>0){var r=de(this);this._closeRequested&&0===this._queue.length?(nr(this),xr(t)):tr(this),e._chunkSteps(r)}else X(t,e),tr(this)},e}();function er(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")&&e instanceof $t}function tr(e){rr(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,p(e._pullAlgorithm(),(function(){e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,tr(e))}),(function(t){ir(e,t)}))))}function rr(e){var t=e._controlledReadableStream;return!!ur(e)&&!!e._started&&(!!(Ar(t)&&K(t)>0)||sr(e)>0)}function nr(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function ar(e){if(ur(e)){var t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(nr(e),xr(t))}}function or(e,t){if(ur(e)){var r=e._controlledReadableStream;if(Ar(r)&&K(r)>0)Y(r,t,!1);else{var n=void 0;try{n=e._strategySizeAlgorithm(t)}catch(t){throw ir(e,t),t}try{he(e,t,n)}catch(t){throw ir(e,t),t}}tr(e)}}function ir(e,t){var r=e._controlledReadableStream;"readable"===r._state&&(pe(e),nr(e),Pr(r,t))}function sr(e){var t=e._controlledReadableStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function ur(e){var t=e._controlledReadableStream._state;return!e._closeRequested&&"readable"===t}function lr(e,t,r,n,a,o,i){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,pe(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=i,t._strategyHWM=o,t._pullAlgorithm=n,t._cancelAlgorithm=a,e._readableStreamController=t,p(f(r()),(function(){t._started=!0,tr(t)}),(function(e){ir(t,e)}))}function cr(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function fr(e,t){return me(e._readableStreamController)?function(e){var t,r,n,a,o,i=V(e),s=!1,u=!1,l=!1,d=!1,h=!1,p=c((function(e){o=e}));function v(e){y(e._closedPromise,(function(t){e===i&&(Ie(n._readableStreamController,t),Ie(a._readableStreamController,t),d&&h||o(void 0))}))}function m(){Xe(i)&&(x(i),v(i=V(e))),te(i,{_chunkSteps:function(t){b((function(){u=!1,l=!1;var r=t,i=t;if(!d&&!h)try{i=fe(t)}catch(t){return Ie(n._readableStreamController,t),Ie(a._readableStreamController,t),void o(kr(e,t))}d||Me(n._readableStreamController,r),h||Me(a._readableStreamController,i),s=!1,u?_():l&&S()}))},_closeSteps:function(){s=!1,d||Fe(n._readableStreamController),h||Fe(a._readableStreamController),n._readableStreamController._pendingPullIntos.length>0&&Le(n._readableStreamController,0),a._readableStreamController._pendingPullIntos.length>0&&Le(a._readableStreamController,0),d&&h||o(void 0)},_errorSteps:function(){s=!1}})}function g(t,r){ee(i)&&(x(i),v(i=Ue(e)));var c=r?a:n,f=r?n:a;Ye(i,t,{_chunkSteps:function(t){b((function(){u=!1,l=!1;var n=r?h:d;if(r?d:h)n||Ne(c._readableStreamController,t);else{var a=void 0;try{a=fe(t)}catch(t){return Ie(c._readableStreamController,t),Ie(f._readableStreamController,t),void o(kr(e,t))}n||Ne(c._readableStreamController,t),Me(f._readableStreamController,a)}s=!1,u?_():l&&S()}))},_closeSteps:function(e){s=!1;var t=r?h:d,n=r?d:h;t||Fe(c._readableStreamController),n||Fe(f._readableStreamController),void 0!==e&&(t||Ne(c._readableStreamController,e),!n&&f._readableStreamController._pendingPullIntos.length>0&&Le(f._readableStreamController,0)),t&&n||o(void 0)},_errorSteps:function(){s=!1}})}function _(){if(s)return u=!0,f(void 0);s=!0;var e=je(n._readableStreamController);return null===e?m():g(e._view,!1),f(void 0)}function S(){if(s)return l=!0,f(void 0);s=!0;var e=je(a._readableStreamController);return null===e?m():g(e._view,!0),f(void 0)}function w(n){if(d=!0,t=n,h){var a=ue([t,r]),i=kr(e,a);o(i)}return p}function A(n){if(h=!0,r=n,d){var a=ue([t,r]),i=kr(e,a);o(i)}return p}function k(){}return n=_r(k,_,w),a=_r(k,S,A),v(i),[n,a]}(e):function(e,t){var r,n,a,o,i,s=V(e),u=!1,l=!1,d=!1,h=!1,p=c((function(e){i=e}));function v(){return u?(l=!0,f(void 0)):(u=!0,te(s,{_chunkSteps:function(e){b((function(){l=!1;var t=e,r=e;d||or(a._readableStreamController,t),h||or(o._readableStreamController,r),u=!1,l&&v()}))},_closeSteps:function(){u=!1,d||ar(a._readableStreamController),h||ar(o._readableStreamController),d&&h||i(void 0)},_errorSteps:function(){u=!1}}),f(void 0))}function m(t){if(d=!0,r=t,h){var a=ue([r,n]),o=kr(e,a);i(o)}return p}function g(t){if(h=!0,n=t,d){var a=ue([r,n]),o=kr(e,a);i(o)}return p}function _(){}return a=br(_,v,m),o=br(_,v,g),y(s._closedPromise,(function(e){ir(a._readableStreamController,e),ir(o._readableStreamController,e),d&&h||i(void 0)})),[a,o]}(e)}function dr(e,t,r){return N(e,r),function(r){return S(e,t,[r])}}function hr(e,t,r){return N(e,r),function(r){return S(e,t,[r])}}function pr(e,t,r){return N(e,r),function(r){return _(e,t,[r])}}function vr(e,t){if("bytes"!=(e=""+e))throw new TypeError(t+" '"+e+"' is not a valid enumeration value for ReadableStreamType");return e}function yr(e,t){if("byob"!=(e=""+e))throw new TypeError(t+" '"+e+"' is not a valid enumeration value for ReadableStreamReaderMode");return e}function mr(e,t){L(e,t);var r=null==e?void 0:e.preventAbort,n=null==e?void 0:e.preventCancel,a=null==e?void 0:e.preventClose,o=null==e?void 0:e.signal;return void 0!==o&&function(e,t){if(!function(e){if("object"!==_typeof2(e)||null===e)return!1;try{return"boolean"==typeof e.aborted}catch(e){return!1}}(e))throw new TypeError(t+" is not an AbortSignal.")}(o,t+" has member 'signal' that"),{preventAbort:Boolean(r),preventCancel:Boolean(n),preventClose:Boolean(a),signal:o}}Object.defineProperties($t.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty($t.prototype,t.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});var gr=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),void 0===e?e=null:q(e,"First parameter");var r=Ze(t,"Second parameter"),n=function(e,t){L(e,t);var r=e,n=null==r?void 0:r.autoAllocateChunkSize,a=null==r?void 0:r.cancel,o=null==r?void 0:r.pull,i=null==r?void 0:r.start,s=null==r?void 0:r.type;return{autoAllocateChunkSize:void 0===n?void 0:z(n,t+" has member 'autoAllocateChunkSize' that"),cancel:void 0===a?void 0:dr(a,r,t+" has member 'cancel' that"),pull:void 0===o?void 0:hr(o,r,t+" has member 'pull' that"),start:void 0===i?void 0:pr(i,r,t+" has member 'start' that"),type:void 0===s?void 0:vr(s,t+" has member 'type' that")}}(e,"First parameter");if(Sr(this),"bytes"===n.type){if(void 0!==r.size)throw new RangeError("The strategy for a byte stream cannot have a size function");!function(e,t,r){var n=Object.create(ye.prototype),a=function(){},o=function(){return f(void 0)},i=function(){return f(void 0)};void 0!==t.start&&(a=function(){return t.start(n)}),void 0!==t.pull&&(o=function(){return t.pull(n)}),void 0!==t.cancel&&(i=function(e){return t.cancel(e)});var s=t.autoAllocateChunkSize;if(0===s)throw new TypeError("autoAllocateChunkSize must be greater than 0");qe(e,n,a,o,i,r,s)}(this,n,Qe(r,0))}else{var a=Je(r);!function(e,t,r,n){var a=Object.create($t.prototype),o=function(){},i=function(){return f(void 0)},s=function(){return f(void 0)};void 0!==t.start&&(o=function(){return t.start(a)}),void 0!==t.pull&&(i=function(){return t.pull(a)}),void 0!==t.cancel&&(s=function(e){return t.cancel(e)}),lr(e,a,o,i,s,r,n)}(this,n,Qe(r,1),a)}}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!wr(this))throw Cr("locked");return Ar(this)},enumerable:!1,configurable:!0}),e.prototype.cancel=function(e){return void 0===e&&(e=void 0),wr(this)?Ar(this)?d(new TypeError("Cannot cancel a stream that already has a reader")):kr(this,e):d(Cr("cancel"))},e.prototype.getReader=function(e){if(void 0===e&&(e=void 0),!wr(this))throw Cr("getReader");return void 0===function(e,t){L(e,t);var r=null==e?void 0:e.mode;return{mode:void 0===r?void 0:yr(r,t+" has member 'mode' that")}}(e,"First parameter").mode?V(this):Ue(this)},e.prototype.pipeThrough=function(e,t){if(void 0===t&&(t={}),!wr(this))throw Cr("pipeThrough");B(e,1,"pipeThrough");var r=function(e,t){L(e,t);var r=null==e?void 0:e.readable;W(r,"readable","ReadableWritablePair"),H(r,t+" has member 'readable' that");var n=null==e?void 0:e.writable;return W(n,"writable","ReadableWritablePair"),at(n,t+" has member 'writable' that"),{readable:r,writable:n}}(e,"First parameter"),n=mr(t,"Second parameter");if(Ar(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(ct(r.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");return g(Zt(this,r.writable,n.preventClose,n.preventAbort,n.preventCancel,n.signal)),r.readable},e.prototype.pipeTo=function(e,t){if(void 0===t&&(t={}),!wr(this))return d(Cr("pipeTo"));if(void 0===e)return d("Parameter 1 is required in 'pipeTo'.");if(!lt(e))return d(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));var r;try{r=mr(t,"Second parameter")}catch(e){return d(e)}return Ar(this)?d(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):ct(e)?d(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):Zt(this,e,r.preventClose,r.preventAbort,r.preventCancel,r.signal)},e.prototype.tee=function(){if(!wr(this))throw Cr("tee");return ue(fr(this))},e.prototype.values=function(e){if(void 0===e&&(e=void 0),!wr(this))throw Cr("values");return t=this,r=function(e,t){L(e,t);var r=null==e?void 0:e.preventCancel;return{preventCancel:Boolean(r)}}(e,"First parameter").preventCancel,n=V(t),a=new ne(n,r),(o=Object.create(ae))._asyncIteratorImpl=a,o;var t,r,n,a,o},e}();function br(e,t,r,n,a){void 0===n&&(n=1),void 0===a&&(a=function(){return 1});var o=Object.create(gr.prototype);return Sr(o),lr(o,Object.create($t.prototype),e,t,r,n,a),o}function _r(e,t,r){var n=Object.create(gr.prototype);return Sr(n),qe(n,Object.create(ye.prototype),e,t,r,0,void 0),n}function Sr(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function wr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")&&e instanceof gr}function Ar(e){return void 0!==e._reader}function kr(e,t){if(e._disturbed=!0,"closed"===e._state)return f(void 0);if("errored"===e._state)return d(e._storedError);xr(e);var n=e._reader;return void 0!==n&&Xe(n)&&(n._readIntoRequests.forEach((function(e){e._closeSteps(void 0)})),n._readIntoRequests=new w),m(e._readableStreamController[M](t),r)}function xr(e){e._state="closed";var t=e._reader;void 0!==t&&(E(t),ee(t)&&(t._readRequests.forEach((function(e){e._closeSteps()})),t._readRequests=new w))}function Pr(e,t){e._state="errored",e._storedError=t;var r=e._reader;void 0!==r&&(R(r,t),ee(r)?(r._readRequests.forEach((function(e){e._errorSteps(t)})),r._readRequests=new w):(r._readIntoRequests.forEach((function(e){e._errorSteps(t)})),r._readIntoRequests=new w))}function Cr(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}function Tr(e,t){L(e,t);var r=null==e?void 0:e.highWaterMark;return W(r,"highWaterMark","QueuingStrategyInit"),{highWaterMark:U(r)}}Object.defineProperties(gr.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(gr.prototype,t.toStringTag,{value:"ReadableStream",configurable:!0}),"symbol"===_typeof2(t.asyncIterator)&&Object.defineProperty(gr.prototype,t.asyncIterator,{value:gr.prototype.values,writable:!0,configurable:!0});var Rr=function(e){return e.byteLength};Object.defineProperty(Rr,"name",{value:"size",configurable:!0});var Er=function(){function e(e){B(e,1,"ByteLengthQueuingStrategy"),e=Tr(e,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(e.prototype,"highWaterMark",{get:function(){if(!Fr(this))throw Or("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){if(!Fr(this))throw Or("size");return Rr},enumerable:!1,configurable:!0}),e}();function Or(e){return new TypeError("ByteLengthQueuingStrategy.prototype."+e+" can only be used on a ByteLengthQueuingStrategy")}function Fr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark")&&e instanceof Er}Object.defineProperties(Er.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Er.prototype,t.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});var Mr=function(){return 1};Object.defineProperty(Mr,"name",{value:"size",configurable:!0});var Ir=function(){function e(e){B(e,1,"CountQueuingStrategy"),e=Tr(e,"First parameter"),this._countQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(e.prototype,"highWaterMark",{get:function(){if(!Dr(this))throw jr("highWaterMark");return this._countQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){if(!Dr(this))throw jr("size");return Mr},enumerable:!1,configurable:!0}),e}();function jr(e){return new TypeError("CountQueuingStrategy.prototype."+e+" can only be used on a CountQueuingStrategy")}function Dr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark")&&e instanceof Ir}function Lr(e,t,r){return N(e,r),function(r){return S(e,t,[r])}}function Nr(e,t,r){return N(e,r),function(r){return _(e,t,[r])}}function qr(e,t,r){return N(e,r),function(r,n){return S(e,t,[r,n])}}Object.defineProperties(Ir.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Ir.prototype,t.toStringTag,{value:"CountQueuingStrategy",configurable:!0});var Br=function(){function e(e,t,r){void 0===e&&(e={}),void 0===t&&(t={}),void 0===r&&(r={}),void 0===e&&(e=null);var n=Ze(t,"Second parameter"),a=Ze(r,"Third parameter"),o=function(e,t){L(e,t);var r=null==e?void 0:e.flush,n=null==e?void 0:e.readableType,a=null==e?void 0:e.start,o=null==e?void 0:e.transform,i=null==e?void 0:e.writableType;return{flush:void 0===r?void 0:Lr(r,e,t+" has member 'flush' that"),readableType:n,start:void 0===a?void 0:Nr(a,e,t+" has member 'start' that"),transform:void 0===o?void 0:qr(o,e,t+" has member 'transform' that"),writableType:i}}(e,"First parameter");if(void 0!==o.readableType)throw new RangeError("Invalid readableType specified");if(void 0!==o.writableType)throw new RangeError("Invalid writableType specified");var i,s=Qe(a,0),u=Je(a),l=Qe(n,1),h=Je(n);(function(e,t,r,n,a,o){function i(){return t}function s(t){return function(e,t){var r=e._transformStreamController;return e._backpressure?m(e._backpressureChangePromise,(function(){var n=e._writable;if("erroring"===n._state)throw n._storedError;return Kr(r,t)})):Kr(r,t)}(e,t)}function u(t){return function(e,t){return Ur(e,t),f(void 0)}(e,t)}function l(){return function(e){var t=e._readable,r=e._transformStreamController,n=r._flushAlgorithm();return Xr(r),m(n,(function(){if("errored"===t._state)throw t._storedError;ar(t._readableStreamController)}),(function(r){throw Ur(e,r),t._storedError}))}(e)}function c(){return function(e){return zr(e,!1),e._backpressureChangePromise}(e)}function d(t){return Gr(e,t),f(void 0)}e._writable=function(e,t,r,n,a,o){void 0===a&&(a=1),void 0===o&&(o=function(){return 1});var i=Object.create(it.prototype);return ut(i),Rt(i,Object.create(Ct.prototype),e,t,r,n,a,o),i}(i,s,l,u,r,n),e._readable=br(i,c,d,a,o),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,zr(e,!0),e._transformStreamController=void 0})(this,c((function(e){i=e})),l,h,s,u),function(e,t){var r=Object.create(Hr.prototype),n=function(e){try{return Yr(r,e),f(void 0)}catch(e){return d(e)}},a=function(){return f(void 0)};void 0!==t.transform&&(n=function(e){return t.transform(e,r)}),void 0!==t.flush&&(a=function(){return t.flush(r)}),function(e,t,r,n){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=r,t._flushAlgorithm=n}(e,r,n,a)}(this,o),void 0!==o.start?i(o.start(this._transformStreamController)):i(void 0)}return Object.defineProperty(e.prototype,"readable",{get:function(){if(!Wr(this))throw Jr("readable");return this._readable},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"writable",{get:function(){if(!Wr(this))throw Jr("writable");return this._writable},enumerable:!1,configurable:!0}),e}();function Wr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")&&e instanceof Br}function Ur(e,t){ir(e._readable._readableStreamController,t),Gr(e,t)}function Gr(e,t){Xr(e._transformStreamController),Mt(e._writable._writableStreamController,t),e._backpressure&&zr(e,!1)}function zr(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=c((function(t){e._backpressureChangePromise_resolve=t})),e._backpressure=t}Object.defineProperties(Br.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Br.prototype,t.toStringTag,{value:"TransformStream",configurable:!0});var Hr=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!Vr(this))throw Qr("desiredSize");return sr(this._controlledTransformStream._readable._readableStreamController)},enumerable:!1,configurable:!0}),e.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!Vr(this))throw Qr("enqueue");Yr(this,e)},e.prototype.error=function(e){if(void 0===e&&(e=void 0),!Vr(this))throw Qr("error");var t;t=e,Ur(this._controlledTransformStream,t)},e.prototype.terminate=function(){if(!Vr(this))throw Qr("terminate");var e;ar((e=this._controlledTransformStream)._readable._readableStreamController),Gr(e,new TypeError("TransformStream terminated"))},e}();function Vr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")&&e instanceof Hr}function Xr(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function Yr(e,t){var r=e._controlledTransformStream,n=r._readable._readableStreamController;if(!ur(n))throw new TypeError("Readable side is not in a state that permits enqueue");try{or(n,t)}catch(e){throw Gr(r,e),r._readable._storedError}(function(e){return!rr(e)})(n)!==r._backpressure&&zr(r,!0)}function Kr(e,t){return m(e._transformAlgorithm(t),void 0,(function(t){throw Ur(e._controlledTransformStream,t),t}))}function Qr(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function Jr(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}Object.defineProperties(Hr.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Hr.prototype,t.toStringTag,{value:"TransformStreamDefaultController",configurable:!0}),e.ByteLengthQueuingStrategy=Er,e.CountQueuingStrategy=Ir,e.ReadableByteStreamController=ye,e.ReadableStream=gr,e.ReadableStreamBYOBReader=Ve,e.ReadableStreamBYOBRequest=ve,e.ReadableStreamDefaultController=$t,e.ReadableStreamDefaultReader=$,e.TransformStream=Br,e.TransformStreamDefaultController=Hr,e.WritableStream=it,e.WritableStreamDefaultController=Ct,e.WritableStreamDefaultWriter=bt,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var n,a=(n=r(2))&&n.__esModule?n:{default:n},o=r(4);function i(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function s(e){i(o,n,a,s,u,"next",e)}function u(e){i(o,n,a,s,u,"throw",e)}s(void 0)}))}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck(this,e),this.length=t,this.initialData=r,this.progressiveDone=n,this.contentDispositionFilename=a,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}return _createClass(e,[{key:"addRangeListener",value:function(e){this._rangeListeners.push(e)}},{key:"addProgressListener",value:function(e){this._progressListeners.push(e)}},{key:"addProgressiveReadListener",value:function(e){this._progressiveReadListeners.push(e)}},{key:"addProgressiveDoneListener",value:function(e){this._progressiveDoneListeners.push(e)}},{key:"onDataRange",value:function(e,t){var r,n=_createForOfIteratorHelper(this._rangeListeners);try{for(n.s();!(r=n.n()).done;)(0,r.value)(e,t)}catch(e){n.e(e)}finally{n.f()}}},{key:"onDataProgress",value:function(e,t){var r=this;this._readyCapability.promise.then((function(){var n,a=_createForOfIteratorHelper(r._progressListeners);try{for(a.s();!(n=a.n()).done;)(0,n.value)(e,t)}catch(e){a.e(e)}finally{a.f()}}))}},{key:"onDataProgressiveRead",value:function(e){var t=this;this._readyCapability.promise.then((function(){var r,n=_createForOfIteratorHelper(t._progressiveReadListeners);try{for(n.s();!(r=n.n()).done;)(0,r.value)(e)}catch(e){n.e(e)}finally{n.f()}}))}},{key:"onDataProgressiveDone",value:function(){var e=this;this._readyCapability.promise.then((function(){var t,r=_createForOfIteratorHelper(e._progressiveDoneListeners);try{for(r.s();!(t=r.n()).done;)(0,t.value)()}catch(e){r.e(e)}finally{r.f()}}))}},{key:"transportReady",value:function(){this._readyCapability.resolve()}},{key:"requestDataRange",value:function(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}},{key:"abort",value:function(){}}]),e}();exports.PDFDataRangeTransport=PDFDataRangeTransport;var PDFDocumentProxy=function(){function e(t,r){var n,a=this;_classCallCheck(this,e),this._pdfInfo=t,this._transport=r,Object.defineProperty(this,"fingerprint",{get:function(){return(0,_display_utils.deprecated)("`PDFDocumentProxy.fingerprint`, please use `PDFDocumentProxy.fingerprints` instead."),this.fingerprints[0]}}),Object.defineProperty(this,"getStats",{value:(n=_asyncToGenerator(_regenerator.default.mark((function e(){return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,_display_utils.deprecated)("`PDFDocumentProxy.getStats`, please use the `PDFDocumentProxy.stats`-getter instead."),e.abrupt("return",a.stats||{streamTypes:{},fontTypes:{}});case 2:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})}return _createClass(e,[{key:"annotationStorage",get:function(){return this._transport.annotationStorage}},{key:"numPages",get:function(){return this._pdfInfo.numPages}},{key:"fingerprints",get:function(){return this._pdfInfo.fingerprints}},{key:"stats",get:function(){return this._transport.stats}},{key:"isPureXfa",get:function(){return!!this._transport._htmlForXfa}},{key:"allXfaHtml",get:function(){return this._transport._htmlForXfa}},{key:"getPage",value:function(e){return this._transport.getPage(e)}},{key:"getPageIndex",value:function(e){return this._transport.getPageIndex(e)}},{key:"getDestinations",value:function(){return this._transport.getDestinations()}},{key:"getDestination",value:function(e){return this._transport.getDestination(e)}},{key:"getPageLabels",value:function(){return this._transport.getPageLabels()}},{key:"getPageLayout",value:function(){return this._transport.getPageLayout()}},{key:"getPageMode",value:function(){return this._transport.getPageMode()}},{key:"getViewerPreferences",value:function(){return this._transport.getViewerPreferences()}},{key:"getOpenAction",value:function(){return this._transport.getOpenAction()}},{key:"getAttachments",value:function(){return this._transport.getAttachments()}},{key:"getJavaScript",value:function(){return this._transport.getJavaScript()}},{key:"getJSActions",value:function(){return this._transport.getDocJSActions()}},{key:"getOutline",value:function(){return this._transport.getOutline()}},{key:"getOptionalContentConfig",value:function(){return this._transport.getOptionalContentConfig()}},{key:"getPermissions",value:function(){return this._transport.getPermissions()}},{key:"getMetadata",value:function(){return this._transport.getMetadata()}},{key:"getMarkInfo",value:function(){return this._transport.getMarkInfo()}},{key:"getData",value:function(){return this._transport.getData()}},{key:"getDownloadInfo",value:function(){return this._transport.downloadInfoCapability.promise}},{key:"cleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._transport.startCleanup(e||this.isPureXfa)}},{key:"destroy",value:function(){return this.loadingTask.destroy()}},{key:"loadingParams",get:function(){return this._transport.loadingParams}},{key:"loadingTask",get:function(){return this._transport.loadingTask}},{key:"saveDocument",value:function(){return this._transport.annotationStorage.size<=0&&(0,_display_utils.deprecated)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this._transport.saveDocument()}},{key:"getFieldObjects",value:function(){return this._transport.getFieldObjects()}},{key:"hasJSActions",value:function(){return this._transport.hasJSActions()}},{key:"getCalculationOrderIds",value:function(){return this._transport.getCalculationOrderIds()}}]),e}();exports.PDFDocumentProxy=PDFDocumentProxy;var PDFPageProxy=function(){function e(t,r,n,a){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];_classCallCheck(this,e),this._pageIndex=t,this._pageInfo=r,this._ownerDocument=a,this._transport=n,this._stats=o?new _display_utils.StatTimer:null,this._pdfBug=o,this.commonObjs=n.commonObjs,this.objs=new PDFObjects,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this._annotationPromises=new Map,this.destroyed=!1}var t;return _createClass(e,[{key:"pageNumber",get:function(){return this._pageIndex+1}},{key:"rotate",get:function(){return this._pageInfo.rotate}},{key:"ref",get:function(){return this._pageInfo.ref}},{key:"userUnit",get:function(){return this._pageInfo.userUnit}},{key:"view",get:function(){return this._pageInfo.view}},{key:"getViewport",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scale,r=e.rotation,n=void 0===r?this.rotate:r,a=e.offsetX,o=void 0===a?0:a,i=e.offsetY,s=void 0===i?0:i,u=e.dontFlip,l=void 0!==u&&u;return new _display_utils.PageViewport({viewBox:this.view,scale:t,rotation:n,offsetX:o,offsetY:s,dontFlip:l})}},{key:"getAnnotations",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).intent,t=void 0===e?"display":e,r=this._transport.getRenderingIntent(t),n=this._annotationPromises.get(r.cacheKey);return n||(n=this._transport.getAnnotations(this._pageIndex,r.renderingIntent),this._annotationPromises.set(r.cacheKey,n),n=n.then((function(e){var t,r=_createForOfIteratorHelper(e);try{var n=function(){var e=t.value;void 0!==e.titleObj&&Object.defineProperty(e,"title",{get:function(){return(0,_display_utils.deprecated)("`title`-property on annotation, please use `titleObj` instead."),e.titleObj.str}}),void 0!==e.contentsObj&&Object.defineProperty(e,"contents",{get:function(){return(0,_display_utils.deprecated)("`contents`-property on annotation, please use `contentsObj` instead."),e.contentsObj.str}})};for(r.s();!(t=r.n()).done;)n()}catch(e){r.e(e)}finally{r.f()}return e}))),n}},{key:"getJSActions",value:function(){return this._jsActionsPromise||(this._jsActionsPromise=this._transport.getPageJSActions(this._pageIndex))}},{key:"getXfa",value:(t=_asyncToGenerator(_regenerator.default.mark((function e(){var t;return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(null===(t=this._transport._htmlForXfa)||void 0===t?void 0:t.children[this._pageIndex])||null);case 1:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"render",value:function(e){var t,r,n,a=this,o=e.canvasContext,i=e.viewport,s=e.intent,u=void 0===s?"display":s,l=e.annotationMode,c=void 0===l?_util.AnnotationMode.ENABLE:l,f=e.transform,d=void 0===f?null:f,h=e.imageLayer,p=void 0===h?null:h,v=e.canvasFactory,y=void 0===v?null:v,m=e.background,g=void 0===m?null:m,b=e.optionalContentConfigPromise,_=void 0===b?null:b,S=e.annotationCanvasMap,w=void 0===S?null:S;void 0!==(null===(t=arguments[0])||void 0===t?void 0:t.renderInteractiveForms)&&((0,_display_utils.deprecated)("render no longer accepts the `renderInteractiveForms`-option, please use the `annotationMode`-option instead."),!0===arguments[0].renderInteractiveForms&&c===_util.AnnotationMode.ENABLE&&(c=_util.AnnotationMode.ENABLE_FORMS)),void 0!==(null===(r=arguments[0])||void 0===r?void 0:r.includeAnnotationStorage)&&((0,_display_utils.deprecated)("render no longer accepts the `includeAnnotationStorage`-option, please use the `annotationMode`-option instead."),!0===arguments[0].includeAnnotationStorage&&c===_util.AnnotationMode.ENABLE&&(c=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time("Overall");var A=this._transport.getRenderingIntent(u,c);this.pendingCleanup=!1,_||(_=this._transport.getOptionalContentConfig());var k=this._intentStates.get(A.cacheKey);k||(k=Object.create(null),this._intentStates.set(A.cacheKey,k)),k.streamReaderCancelTimeout&&(clearTimeout(k.streamReaderCancelTimeout),k.streamReaderCancelTimeout=null);var x=y||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),P=!!(A.renderingIntent&_util.RenderingIntentFlag.PRINT);k.displayReadyCapability||(k.displayReadyCapability=(0,_util.createPromiseCapability)(),k.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(A));var C=function(e){k.renderTasks.delete(T),(a.cleanupAfterRender||P)&&(a.pendingCleanup=!0),a._tryCleanup(),e?(T.capability.reject(e),a._abortOperatorList({intentState:k,reason:e instanceof Error?e:new Error(e)})):T.capability.resolve(),a._stats&&(a._stats.timeEnd("Rendering"),a._stats.timeEnd("Overall"))},T=new InternalRenderTask({callback:C,params:{canvasContext:o,viewport:i,transform:d,imageLayer:p,background:g},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:w,operatorList:k.operatorList,pageIndex:this._pageIndex,canvasFactory:x,useRequestAnimationFrame:!P,pdfBug:this._pdfBug});((n=k).renderTasks||(n.renderTasks=new Set)).add(T);var R=T.task;return Promise.all([k.displayReadyCapability.promise,_]).then((function(e){var t=_slicedToArray(e,2),r=t[0],n=t[1];a.pendingCleanup?C():(a._stats&&a._stats.time("Rendering"),T.initializeGraphics({transparency:r,optionalContentConfig:n}),T.operatorListChanged())})).catch(C),R}},{key:"getOperatorList",value:function(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=r.intent,a=void 0===n?"display":n,o=r.annotationMode,i=void 0===o?_util.AnnotationMode.ENABLE:o,s=this._transport.getRenderingIntent(a,i,!0),u=this._intentStates.get(s.cacheKey);return u||(u=Object.create(null),this._intentStates.set(s.cacheKey,u)),u.opListReadCapability||((e=Object.create(null)).operatorListChanged=function(){u.operatorList.lastChunk&&(u.opListReadCapability.resolve(u.operatorList),u.renderTasks.delete(e))},u.opListReadCapability=(0,_util.createPromiseCapability)(),((t=u).renderTasks||(t.renderTasks=new Set)).add(e),u.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(s)),u.opListReadCapability.promise}},{key:"streamTextContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.normalizeWhitespace,r=void 0!==t&&t,n=e.disableCombineTextItems,a=void 0!==n&&n,o=e.includeMarkedContent,i=void 0!==o&&o;return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,normalizeWhitespace:!0===r,combineTextItems:!0!==a,includeMarkedContent:!0===i},{highWaterMark:100,size:function(e){return e.items.length}})}},{key:"getTextContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this._transport._htmlForXfa)return this.getXfa().then((function(e){return _xfa_text.XfaText.textContent(e)}));var t=this.streamTextContent(e);return new Promise((function(e,r){var n=t.getReader(),a={items:[],styles:Object.create(null)};!function t(){n.read().then((function(r){var n,o=r.value;r.done?e(a):(Object.assign(a.styles,o.styles),(n=a.items).push.apply(n,_toConsumableArray(o.items)),t())}),r)}()}))}},{key:"getStructTree",value:function(){return this._structTreePromise||(this._structTreePromise=this._transport.getStructTree(this._pageIndex))}},{key:"_destroy",value:function(){this.destroyed=!0;var e,t=[],r=_createForOfIteratorHelper(this._intentStates.values());try{for(r.s();!(e=r.n()).done;){var n=e.value;if(this._abortOperatorList({intentState:n,reason:new Error("Page was destroyed."),force:!0}),!n.opListReadCapability){var a,o=_createForOfIteratorHelper(n.renderTasks);try{for(o.s();!(a=o.n()).done;){var i=a.value;t.push(i.completed),i.cancel()}}catch(e){o.e(e)}finally{o.f()}}}}catch(e){r.e(e)}finally{r.f()}return this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,this.pendingCleanup=!1,Promise.all(t)}},{key:"cleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.pendingCleanup=!0,this._tryCleanup(e)}},{key:"_tryCleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.pendingCleanup)return!1;var t,r=_createForOfIteratorHelper(this._intentStates.values());try{for(r.s();!(t=r.n()).done;){var n=t.value,a=n.renderTasks,o=n.operatorList;if(a.size>0||!o.lastChunk)return!1}}catch(e){r.e(e)}finally{r.f()}return this._intentStates.clear(),this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,e&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,!0}},{key:"_startRenderPage",value:function(e,t){var r=this._intentStates.get(t);r&&(this._stats&&this._stats.timeEnd("Page Request"),r.displayReadyCapability&&r.displayReadyCapability.resolve(e))}},{key:"_renderPageChunk",value:function(e,t){for(var r=0,n=e.length;r0)return;if(n instanceof _display_utils.RenderingCancelledException)return void(r.streamReaderCancelTimeout=setTimeout((function(){t._abortOperatorList({intentState:r,reason:n,force:!0}),r.streamReaderCancelTimeout=null}),RENDERING_CANCELLED_TIMEOUT))}if(r.streamReader.cancel(new _util.AbortException(n.message)).catch((function(){})),r.streamReader=null,!this._transport.destroyed){var i,s=_createForOfIteratorHelper(this._intentStates);try{for(s.s();!(i=s.n()).done;){var u=_slicedToArray(i.value,2),l=u[0];if(u[1]===r){this._intentStates.delete(l);break}}}catch(e){s.e(e)}finally{s.f()}this.cleanup()}}}},{key:"stats",get:function(){return this._stats}}]),e}();exports.PDFPageProxy=PDFPageProxy;var LoopbackPort=function(){function e(){_classCallCheck(this,e),this._listeners=[],this._deferred=Promise.resolve()}return _createClass(e,[{key:"postMessage",value:function(e,t){var r=this,n={data:function(e){if(globalThis.structuredClone)return globalThis.structuredClone(e,t);var r=new WeakMap;return function e(n){if("function"==typeof n||"symbol"===_typeof(n)||n instanceof URL)throw new Error("LoopbackPort.postMessage - cannot clone: ".concat(null==n?void 0:n.toString()));if("object"!==_typeof(n)||null===n)return n;if(r.has(n))return r.get(n);var a,o;if((a=n.buffer)&&(0,_util.isArrayBuffer)(a))return o=null!=t&&t.includes(a)?new n.constructor(a,n.byteOffset,n.byteLength):new n.constructor(n),r.set(n,o),o;if(n instanceof Map){o=new Map,r.set(n,o);var i,s=_createForOfIteratorHelper(n);try{for(s.s();!(i=s.n()).done;){var u=_slicedToArray(i.value,2),l=u[0],c=u[1];o.set(l,e(c))}}catch(e){s.e(e)}finally{s.f()}return o}if(n instanceof Set){o=new Set,r.set(n,o);var f,d=_createForOfIteratorHelper(n);try{for(d.s();!(f=d.n()).done;){var h=f.value;o.add(e(h))}}catch(e){d.e(e)}finally{d.f()}return o}for(var p in o=Array.isArray(n)?[]:Object.create(null),r.set(n,o),n){for(var v,y=void 0,m=n;!(y=Object.getOwnPropertyDescriptor(m,p));)m=Object.getPrototypeOf(m);void 0!==y.value&&("function"!=typeof y.value||null!==(v=n.hasOwnProperty)&&void 0!==v&&v.call(n,p))&&(o[p]=e(y.value))}return o}(e)}(e)};this._deferred.then((function(){var e,t=_createForOfIteratorHelper(r._listeners);try{for(t.s();!(e=t.n()).done;)e.value.call(r,n)}catch(e){t.e(e)}finally{t.f()}}))}},{key:"addEventListener",value:function(e,t){this._listeners.push(t)}},{key:"removeEventListener",value:function(e,t){var r=this._listeners.indexOf(t);this._listeners.splice(r,1)}},{key:"terminate",value:function(){this._listeners.length=0}}]),e}();exports.LoopbackPort=LoopbackPort;var PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js";else if("object"===("undefined"==typeof document?"undefined":_typeof(document))){var _document,_document$currentScri,pdfjsFilePath=null===(_document=document)||void 0===_document||null===(_document$currentScri=_document.currentScript)||void 0===_document$currentScri?void 0:_document$currentScri.src;pdfjsFilePath&&(PDFWorkerUtil.fallbackWorkerSrc=pdfjsFilePath.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.createCDNWrapper=function(e){var t='importScripts("'.concat(e,'");');return URL.createObjectURL(new Blob([t]))};var PDFWorker=function(){function PDFWorker(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,r=void 0===t?null:t,n=e.port,a=void 0===n?null:n,o=e.verbosity,i=void 0===o?(0,_util.getVerbosityLevel)():o;if(_classCallCheck(this,PDFWorker),a&&PDFWorker._workerPorts.has(a))throw new Error("Cannot use more than one PDFWorker per port.");if(this.name=r,this.destroyed=!1,this.verbosity=i,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,a)return PDFWorker._workerPorts.set(a,this),void this._initializeFromPort(a);this._initialize()}return _createClass(PDFWorker,[{key:"promise",get:function(){return this._readyCapability.promise}},{key:"port",get:function(){return this._port}},{key:"messageHandler",get:function(){return this._messageHandler}},{key:"_initializeFromPort",value:function(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve()}},{key:"_initialize",value:function(){var e=this;if("undefined"!=typeof Worker&&!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){var t=PDFWorker.workerSrc;try{(0,_util.isSameOrigin)(window.location.href,t)||(t=PDFWorkerUtil.createCDNWrapper(new URL(t,window.location).href));var r=new Worker(t),n=new _message_handler.MessageHandler("main","worker",r),a=function(){r.removeEventListener("error",o),n.destroy(),r.terminate(),e.destroyed?e._readyCapability.reject(new Error("Worker was destroyed")):e._setupFakeWorker()},o=function(){e._webWorker||a()};r.addEventListener("error",o),n.on("test",(function(t){r.removeEventListener("error",o),e.destroyed?a():t?(e._messageHandler=n,e._port=r,e._webWorker=r,e._readyCapability.resolve(),n.send("configure",{verbosity:e.verbosity})):(e._setupFakeWorker(),n.destroy(),r.terminate())})),n.on("ready",(function(t){if(r.removeEventListener("error",o),e.destroyed)a();else try{i()}catch(t){e._setupFakeWorker()}}));var i=function(){var e=new Uint8Array([255]);try{n.send("test",e,[e.buffer])}catch(t){(0,_util.warn)("Cannot use postMessage transfers."),e[0]=0,n.send("test",e)}};return void i()}catch(e){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}},{key:"_setupFakeWorker",value:function(){var e=this;PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then((function(t){if(e.destroyed)e._readyCapability.reject(new Error("Worker was destroyed"));else{var r=new LoopbackPort;e._port=r;var n="fake".concat(PDFWorkerUtil.fakeWorkerId++),a=new _message_handler.MessageHandler(n+"_worker",n,r);t.setup(a,r);var o=new _message_handler.MessageHandler(n,n+"_worker",r);e._messageHandler=o,e._readyCapability.resolve(),o.send("configure",{verbosity:e.verbosity})}})).catch((function(t){e._readyCapability.reject(new Error('Setting up fake worker failed: "'.concat(t.message,'".')))}))}},{key:"destroy",value:function(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),PDFWorker._workerPorts.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}}],[{key:"_workerPorts",get:function(){return(0,_util.shadow)(this,"_workerPorts",new WeakMap)}},{key:"fromPort",value:function(e){if(null==e||!e.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return this._workerPorts.has(e.port)?this._workerPorts.get(e.port):new PDFWorker(e)}},{key:"workerSrc",get:function(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}},{key:"_mainThreadWorkerMessageHandler",get:function(){try{var e;return(null===(e=globalThis.pdfjsWorker)||void 0===e?void 0:e.WorkerMessageHandler)||null}catch(e){return null}}},{key:"_setupFakeWorkerGlobal",get:function get(){var _this11=this,loader=function(){var _ref15=_asyncToGenerator(_regenerator.default.mark((function _callee4(){var mainWorkerMessageHandler,worker;return _regenerator.default.wrap((function _callee4$(_context4){for(;;)switch(_context4.prev=_context4.next){case 0:if(mainWorkerMessageHandler=_this11._mainThreadWorkerMessageHandler,!mainWorkerMessageHandler){_context4.next=3;break}return _context4.abrupt("return",mainWorkerMessageHandler);case 3:if(!_is_node.isNodeJS){_context4.next=6;break}return worker=eval("require")(_this11.workerSrc),_context4.abrupt("return",worker.WorkerMessageHandler);case 6:return _context4.next=8,(0,_display_utils.loadScript)(_this11.workerSrc);case 8:return _context4.abrupt("return",window.pdfjsWorker.WorkerMessageHandler);case 9:case"end":return _context4.stop()}}),_callee4)})));return function(){return _ref15.apply(this,arguments)}}();return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}]),PDFWorker}();exports.PDFWorker=PDFWorker,PDFWorker.getWorkerSrc=function(){return(0,_display_utils.deprecated)("`PDFWorker.getWorkerSrc()`, please use `PDFWorker.workerSrc` instead."),this.workerSrc};var _docStats=new WeakMap,_pageCache=new WeakMap,_pagePromises=new WeakMap,_metadataPromise=new WeakMap,WorkerTransport=function(){function e(t,r,n,a){_classCallCheck(this,e),_classPrivateFieldInitSpec(this,_docStats,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,_pageCache,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_pagePromises,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_metadataPromise,{writable:!0,value:null}),this.messageHandler=t,this.loadingTask=r,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:r.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:a.ownerDocument,styleElement:a.styleElement}),this._params=a,a.useWorkerFetch||(this.CMapReaderFactory=new a.CMapReaderFactory({baseUrl:a.cMapUrl,isCompressed:a.cMapPacked}),this.StandardFontDataFactory=new a.StandardFontDataFactory({baseUrl:a.standardFontDataUrl})),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}var t;return _createClass(e,[{key:"annotationStorage",get:function(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}},{key:"stats",get:function(){return _classPrivateFieldGet(this,_docStats)}},{key:"getRenderingIntent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_util.AnnotationMode.ENABLE,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=_util.RenderingIntentFlag.DISPLAY,a="";switch(e){case"any":n=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":n=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)("getRenderingIntent - invalid intent: ".concat(e))}switch(t){case _util.AnnotationMode.DISABLE:n+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:n+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:n+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,a=this.annotationStorage.lastModified;break;default:(0,_util.warn)("getRenderingIntent - invalid annotationMode: ".concat(t))}return r&&(n+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:n,cacheKey:"".concat(n,"_").concat(a)}}},{key:"destroy",value:function(){var e=this;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));var t,r=[],n=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values());try{for(n.s();!(t=n.n()).done;){var a=t.value;r.push(a._destroy())}}catch(e){n.e(e)}finally{n.f()}_classPrivateFieldGet(this,_pageCache).clear(),_classPrivateFieldGet(this,_pagePromises).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();var o=this.messageHandler.sendWithPromise("Terminate",null);return r.push(o),Promise.all(r).then((function(){e.commonObjs.clear(),e.fontLoader.clear(),_classPrivateFieldSet(e,_metadataPromise,null),e._getFieldObjectsPromise=null,e._hasJSActionsPromise=null,e._networkStream&&e._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),e.messageHandler&&(e.messageHandler.destroy(),e.messageHandler=null),e.destroyCapability.resolve()}),this.destroyCapability.reject),this.destroyCapability.promise}},{key:"setupMessageHandler",value:function(){var e=this,t=this.messageHandler,r=this.loadingTask;t.on("GetReader",(function(t,r){(0,_util.assert)(e._networkStream,"GetReader - no `IPDFStream` instance available."),e._fullReader=e._networkStream.getFullReader(),e._fullReader.onProgress=function(t){e._lastProgress={loaded:t.loaded,total:t.total}},r.onPull=function(){e._fullReader.read().then((function(e){var t=e.value;e.done?r.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetReader - expected an ArrayBuffer."),r.enqueue(new Uint8Array(t),1,[t]))})).catch((function(e){r.error(e)}))},r.onCancel=function(t){e._fullReader.cancel(t),r.ready.catch((function(t){if(!e.destroyed)throw t}))}})),t.on("ReaderHeadersReady",(function(t){var n=(0,_util.createPromiseCapability)(),a=e._fullReader;return a.headersReady.then((function(){var t;a.isStreamingSupported&&a.isRangeSupported||(e._lastProgress&&(null===(t=r.onProgress)||void 0===t||t.call(r,e._lastProgress)),a.onProgress=function(e){var t;null===(t=r.onProgress)||void 0===t||t.call(r,{loaded:e.loaded,total:e.total})}),n.resolve({isStreamingSupported:a.isStreamingSupported,isRangeSupported:a.isRangeSupported,contentLength:a.contentLength})}),n.reject),n.promise})),t.on("GetRangeReader",(function(t,r){(0,_util.assert)(e._networkStream,"GetRangeReader - no `IPDFStream` instance available.");var n=e._networkStream.getRangeReader(t.begin,t.end);n?(r.onPull=function(){n.read().then((function(e){var t=e.value;e.done?r.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetRangeReader - expected an ArrayBuffer."),r.enqueue(new Uint8Array(t),1,[t]))})).catch((function(e){r.error(e)}))},r.onCancel=function(t){n.cancel(t),r.ready.catch((function(t){if(!e.destroyed)throw t}))}):r.close()})),t.on("GetDoc",(function(t){var n=t.pdfInfo;e._numPages=n.numPages,e._htmlForXfa=n.htmlForXfa,delete n.htmlForXfa,r._capability.resolve(new PDFDocumentProxy(n,e))})),t.on("DocException",(function(e){var t;switch(e.name){case"PasswordException":t=new _util.PasswordException(e.message,e.code);break;case"InvalidPDFException":t=new _util.InvalidPDFException(e.message);break;case"MissingPDFException":t=new _util.MissingPDFException(e.message);break;case"UnexpectedResponseException":t=new _util.UnexpectedResponseException(e.message,e.status);break;case"UnknownErrorException":t=new _util.UnknownErrorException(e.message,e.details);break;default:(0,_util.unreachable)("DocException - expected a valid Error.")}r._capability.reject(t)})),t.on("PasswordRequest",(function(t){if(e._passwordCapability=(0,_util.createPromiseCapability)(),r.onPassword)try{r.onPassword((function(t){e._passwordCapability.resolve({password:t})}),t.code)}catch(t){e._passwordCapability.reject(t)}else e._passwordCapability.reject(new _util.PasswordException(t.message,t.code));return e._passwordCapability.promise})),t.on("DataLoaded",(function(t){var n;null===(n=r.onProgress)||void 0===n||n.call(r,{loaded:t.length,total:t.length}),e.downloadInfoCapability.resolve(t)})),t.on("StartRenderPage",(function(t){e.destroyed||_classPrivateFieldGet(e,_pageCache).get(t.pageIndex)._startRenderPage(t.transparency,t.cacheKey)})),t.on("commonobj",(function(r){var n,a=_slicedToArray(r,3),o=a[0],i=a[1],s=a[2];if(!e.destroyed&&!e.commonObjs.has(o))switch(i){case"Font":var u=e._params;if("error"in s){var l=s.error;(0,_util.warn)("Error during font loading: ".concat(l)),e.commonObjs.resolve(o,l);break}var c=null;u.pdfBug&&null!==(n=globalThis.FontInspector)&&void 0!==n&&n.enabled&&(c={registerFont:function(e,t){globalThis.FontInspector.fontAdded(e,t)}});var f=new _font_loader.FontFaceObject(s,{isEvalSupported:u.isEvalSupported,disableFontFace:u.disableFontFace,ignoreErrors:u.ignoreErrors,onUnsupportedFeature:e._onUnsupportedFeature.bind(e),fontRegistry:c});e.fontLoader.bind(f).catch((function(e){return t.sendWithPromise("FontFallback",{id:o})})).finally((function(){!u.fontExtraProperties&&f.data&&(f.data=null),e.commonObjs.resolve(o,f)}));break;case"FontPath":case"Image":e.commonObjs.resolve(o,s);break;default:throw new Error("Got unknown common object type ".concat(i))}})),t.on("obj",(function(t){var r,n=_slicedToArray(t,4),a=n[0],o=n[1],i=n[2],s=n[3];if(!e.destroyed){var u=_classPrivateFieldGet(e,_pageCache).get(o);if(!u.objs.has(a))switch(i){case"Image":u.objs.resolve(a,s),(null==s||null===(r=s.data)||void 0===r?void 0:r.length)>8e6&&(u.cleanupAfterRender=!0);break;case"Pattern":u.objs.resolve(a,s);break;default:throw new Error("Got unknown object type ".concat(i))}}})),t.on("DocProgress",(function(t){var n;e.destroyed||null===(n=r.onProgress)||void 0===n||n.call(r,{loaded:t.loaded,total:t.total})})),t.on("DocStats",(function(t){e.destroyed||_classPrivateFieldSet(e,_docStats,Object.freeze({streamTypes:Object.freeze(t.streamTypes),fontTypes:Object.freeze(t.fontTypes)}))})),t.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),t.on("FetchBuiltInCMap",(function(t){return e.destroyed?Promise.reject(new Error("Worker was destroyed.")):e.CMapReaderFactory?e.CMapReaderFactory.fetch(t):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter."))})),t.on("FetchStandardFontData",(function(t){return e.destroyed?Promise.reject(new Error("Worker was destroyed.")):e.StandardFontDataFactory?e.StandardFontDataFactory.fetch(t):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter."))}))}},{key:"_onUnsupportedFeature",value:function(e){var t,r,n=e.featureId;this.destroyed||null===(t=(r=this.loadingTask).onUnsupportedFeature)||void 0===t||t.call(r,n)}},{key:"getData",value:function(){return this.messageHandler.sendWithPromise("GetData",null)}},{key:"getPage",value:function(e){var t=this;if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request"));var r=e-1,n=_classPrivateFieldGet(this,_pagePromises).get(r);if(n)return n;var a=this.messageHandler.sendWithPromise("GetPage",{pageIndex:r}).then((function(e){if(t.destroyed)throw new Error("Transport destroyed");var n=new PDFPageProxy(r,e,t,t._params.ownerDocument,t._params.pdfBug);return _classPrivateFieldGet(t,_pageCache).set(r,n),n}));return _classPrivateFieldGet(this,_pagePromises).set(r,a),a}},{key:"getPageIndex",value:function(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e})}},{key:"getAnnotations",value:function(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}},{key:"saveDocument",value:function(){var e,t,r=this;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:null!==(e=null===(t=this._fullReader)||void 0===t?void 0:t.filename)&&void 0!==e?e:null}).finally((function(){r.annotationStorage.resetModified()}))}},{key:"getFieldObjects",value:function(){return this._getFieldObjectsPromise||(this._getFieldObjectsPromise=this.messageHandler.sendWithPromise("GetFieldObjects",null))}},{key:"hasJSActions",value:function(){return this._hasJSActionsPromise||(this._hasJSActionsPromise=this.messageHandler.sendWithPromise("HasJSActions",null))}},{key:"getCalculationOrderIds",value:function(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}},{key:"getDestinations",value:function(){return this.messageHandler.sendWithPromise("GetDestinations",null)}},{key:"getDestination",value:function(e){return"string"!=typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}},{key:"getPageLabels",value:function(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}},{key:"getPageLayout",value:function(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}},{key:"getPageMode",value:function(){return this.messageHandler.sendWithPromise("GetPageMode",null)}},{key:"getViewerPreferences",value:function(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}},{key:"getOpenAction",value:function(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}},{key:"getAttachments",value:function(){return this.messageHandler.sendWithPromise("GetAttachments",null)}},{key:"getJavaScript",value:function(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}},{key:"getDocJSActions",value:function(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}},{key:"getPageJSActions",value:function(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}},{key:"getStructTree",value:function(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}},{key:"getOutline",value:function(){return this.messageHandler.sendWithPromise("GetOutline",null)}},{key:"getOptionalContentConfig",value:function(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then((function(e){return new _optional_content_config.OptionalContentConfig(e)}))}},{key:"getPermissions",value:function(){return this.messageHandler.sendWithPromise("GetPermissions",null)}},{key:"getMetadata",value:function(){var e=this;return _classPrivateFieldGet(this,_metadataPromise)||_classPrivateFieldSet(this,_metadataPromise,this.messageHandler.sendWithPromise("GetMetadata",null).then((function(t){var r,n,a,o;return{info:t[0],metadata:t[1]?new _metadata.Metadata(t[1]):null,contentDispositionFilename:null!==(r=null===(n=e._fullReader)||void 0===n?void 0:n.filename)&&void 0!==r?r:null,contentLength:null!==(a=null===(o=e._fullReader)||void 0===o?void 0:o.contentLength)&&void 0!==a?a:null}})))}},{key:"getMarkInfo",value:function(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}},{key:"startCleanup",value:(t=_asyncToGenerator(_regenerator.default.mark((function e(){var t,r,n,a,o=arguments;return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]&&o[0],e.next=3,this.messageHandler.sendWithPromise("Cleanup",null);case 3:if(!this.destroyed){e.next=5;break}return e.abrupt("return");case 5:r=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values()),e.prev=6,r.s();case 8:if((n=r.n()).done){e.next=15;break}if((a=n.value).cleanup()){e.next=13;break}throw new Error("startCleanup: Page ".concat(a.pageNumber," is currently rendering."));case 13:e.next=8;break;case 15:e.next=20;break;case 17:e.prev=17,e.t0=e.catch(6),r.e(e.t0);case 20:return e.prev=20,r.f(),e.finish(20);case 23:this.commonObjs.clear(),t||this.fontLoader.clear(),_classPrivateFieldSet(this,_metadataPromise,null),this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null;case 28:case"end":return e.stop()}}),e,this,[[6,17,20,23]])}))),function(){return t.apply(this,arguments)})},{key:"loadingParams",get:function(){var e=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e.disableAutoFetch,enableXfa:e.enableXfa})}}]),e}(),PDFObjects=function(){function e(){_classCallCheck(this,e),this._objs=Object.create(null)}return _createClass(e,[{key:"_ensureObj",value:function(e){return this._objs[e]?this._objs[e]:this._objs[e]={capability:(0,_util.createPromiseCapability)(),data:null,resolved:!1}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t)return this._ensureObj(e).capability.promise.then(t),null;var r=this._objs[e];if(!r||!r.resolved)throw new Error("Requesting object that isn't resolved yet ".concat(e,"."));return r.data}},{key:"has",value:function(e){var t=this._objs[e];return(null==t?void 0:t.resolved)||!1}},{key:"resolve",value:function(e,t){var r=this._ensureObj(e);r.resolved=!0,r.data=t,r.capability.resolve(t)}},{key:"clear",value:function(){this._objs=Object.create(null)}}]),e}(),RenderTask=function(){function e(t){_classCallCheck(this,e),this._internalRenderTask=t,this.onContinue=null}return _createClass(e,[{key:"promise",get:function(){return this._internalRenderTask.capability.promise}},{key:"cancel",value:function(){this._internalRenderTask.cancel()}}]),e}();exports.RenderTask=RenderTask;var InternalRenderTask=function(){function e(t){var r=t.callback,n=t.params,a=t.objs,o=t.commonObjs,i=t.annotationCanvasMap,s=t.operatorList,u=t.pageIndex,l=t.canvasFactory,c=t.useRequestAnimationFrame,f=void 0!==c&&c,d=t.pdfBug,h=void 0!==d&&d;_classCallCheck(this,e),this.callback=r,this.params=n,this.objs=a,this.commonObjs=o,this.annotationCanvasMap=i,this.operatorListIdx=null,this.operatorList=s,this._pageIndex=u,this.canvasFactory=l,this._pdfBug=h,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===f&&"undefined"!=typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=n.canvasContext.canvas}var t;return _createClass(e,[{key:"completed",get:function(){return this.capability.promise.catch((function(){}))}},{key:"initializeGraphics",value:function(t){var r,n=t.transparency,a=void 0!==n&&n,o=t.optionalContentConfig;if(!this.cancelled){if(this._canvas){if(e.canvasInUse.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");e.canvasInUse.add(this._canvas)}this._pdfBug&&null!==(r=globalThis.StepperManager)&&void 0!==r&&r.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());var i=this.params,s=i.canvasContext,u=i.viewport,l=i.transform,c=i.imageLayer,f=i.background;this.gfx=new _canvas.CanvasGraphics(s,this.commonObjs,this.objs,this.canvasFactory,c,o,this.annotationCanvasMap),this.gfx.beginDrawing({transform:l,viewport:u,transparency:a,background:f}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}}},{key:"cancel",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&e.canvasInUse.delete(this._canvas),this.callback(t||new _display_utils.RenderingCancelledException("Rendering cancelled, page ".concat(this._pageIndex+1),"canvas"))}},{key:"operatorListChanged",value:function(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}},{key:"_continue",value:function(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}},{key:"_scheduleNext",value:function(){var e=this;this._useRequestAnimationFrame?window.requestAnimationFrame((function(){e._nextBound().catch(e._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}},{key:"_next",value:(t=_asyncToGenerator(_regenerator.default.mark((function t(){return _regenerator.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.cancelled){t.next=2;break}return t.abrupt("return");case 2:this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&e.canvasInUse.delete(this._canvas),this.callback()));case 4:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})}],[{key:"canvasInUse",get:function(){return(0,_util.shadow)(this,"canvasInUse",new WeakSet)}}]),e}(),version="2.12.313";exports.version=version;var build="a2ae56f39";exports.build=build},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var a,o=(a=r(2))&&a.__esModule?a:{default:a},i=r(4);function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function l(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function c(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=14&&(e=!0)}return(0,i.shadow)(this,"isSyncFontLoadingSupported",e)}},{key:"_queueLoadingCallback",value:function(e){var t=this.loadingContext,r={id:"pdfjs-font-loading-".concat(t.nextRequestId++),done:!1,complete:function(){for((0,i.assert)(!r.done,"completeRequest() cannot be called twice."),r.done=!0;t.requests.length>0&&t.requests[0].done;){var e=t.requests.shift();setTimeout(e.callback,0)}},callback:e};return t.requests.push(r),r}},{key:"_loadTestFont",get:function(){return(0,i.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}},{key:"_prepareFontLoadEvent",value:function(e,t,r){function n(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function a(e,t,r,n){return e.substring(0,t)+n+e.substring(t+r)}var o,s,u=this._document.createElement("canvas");u.width=1,u.height=1;var l=u.getContext("2d"),f=0,d="lt".concat(Date.now()).concat(this.loadTestFontId++),h=this._loadTestFont,p=1482184792,v=n(h=a(h,976,d.length,d),16);for(o=0,s=d.length-3;o30)return(0,i.warn)("Load test font never loaded."),void r();l.font="30px "+t,l.fillText(".",0,20),l.getImageData(0,0,1,1).data[3]>0?r():setTimeout(e.bind(null,t,r))}(d,(function(){w.remove(),r.complete()}))}}]),o}(y);var m=function(){function e(t,r){var n=r.isEvalSupported,a=void 0===n||n,o=r.disableFontFace,i=void 0!==o&&o,s=r.ignoreErrors,u=void 0!==s&&s,l=r.onUnsupportedFeature,c=r.fontRegistry,f=void 0===c?null:c;for(var h in d(this,e),this.compiledGlyphs=Object.create(null),t)this[h]=t[h];this.isEvalSupported=!1!==a,this.disableFontFace=!0===i,this.ignoreErrors=!0===u,this._onUnsupportedFeature=l,this.fontRegistry=f}return p(e,[{key:"createNativeFontFace",value:function(){if(!this.data||this.disableFontFace)return null;var e;if(this.cssFontInfo){var t={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(t.style="oblique ".concat(this.cssFontInfo.italicAngle,"deg")),e=new FontFace(this.cssFontInfo.fontFamily,this.data,t)}else e=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),e}},{key:"createFontFaceRule",value:function(){if(!this.data||this.disableFontFace)return null;var e,t=(0,i.bytesToString)(this.data),r="url(data:".concat(this.mimetype,";base64,").concat(btoa(t),");");if(this.cssFontInfo){var n="font-weight: ".concat(this.cssFontInfo.fontWeight,";");this.cssFontInfo.italicAngle&&(n+="font-style: oblique ".concat(this.cssFontInfo.italicAngle,"deg;")),e='@font-face {font-family:"'.concat(this.cssFontInfo.fontFamily,'";').concat(n,"src:").concat(r,"}")}else e='@font-face {font-family:"'.concat(this.loadedName,'";src:').concat(r,"}");return this.fontRegistry&&this.fontRegistry.registerFont(this,r),e}},{key:"getPathGenerator",value:function(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];var r;try{r=e.get(this.loadedName+"_path_"+t)}catch(e){if(!this.ignoreErrors)throw e;return this._onUnsupportedFeature({featureId:i.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,i.warn)('getPathGenerator - ignoring character: "'.concat(e,'".')),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&i.IsEvalSupportedCached.value){var n,a=[],o=c(r);try{for(o.s();!(n=o.n()).done;){var s=n.value,u=void 0!==s.args?s.args.join(","):"";a.push("c.",s.cmd,"(",u,");\n")}}catch(e){o.e(e)}finally{o.f()}return this.compiledGlyphs[t]=new Function("c","size",a.join(""))}return this.compiledGlyphs[t]=function(e,t){var n,a=c(r);try{for(a.s();!(n=a.n()).done;){var o=n.value;"scale"===o.cmd&&(o.args=[t,-t]),e[o.cmd].apply(e,o.args)}}catch(e){a.e(e)}finally{a.f()}}}}]),e}();t.FontFaceObject=m},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.NodeStandardFontDataFactory=t.NodeCanvasFactory=t.NodeCMapReaderFactory=void 0;var a=r(135),o=r(6),i=r(4);function s(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?(0,n.objectFromMap)(this._storage):null}},{key:"size",get:function(){return this._storage.size}},{key:"_setModified",value:function(){this._modified||(this._modified=!0,"function"==typeof this.onSetModified&&this.onSetModified())}},{key:"resetModified",value:function(){this._modified&&(this._modified=!1,"function"==typeof this.onResetModified&&this.onResetModified())}},{key:"serializable",get:function(){return this._storage.size>0?this._storage:null}},{key:"lastModified",get:function(){return this._timeStamp.toString()}}])&&o(t.prototype,r),e}();t.AnnotationStorage=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var n=r(4),a=r(141),o=r(1);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function s(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=d(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:a.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=[this.minX,this.minY,this.maxX,this.maxY];if(e===a.PathType.STROKE){t||(0,n.unreachable)("Stroke bounding box must include transform.");var o=n.Util.singularValueDecompose2dScale(t),i=o[0]*this.lineWidth/2,s=o[1]*this.lineWidth/2;r[0]-=i,r[1]-=s,r[2]+=i,r[3]+=s}return r}},{key:"updateClipFromPath",value:function(){var e=n.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}},{key:"startNewPathAndClipBox",value:function(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}},{key:"getClippedPathBoundingBox",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return n.Util.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}]),e}();function b(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if("undefined"!=typeof ImageData&&t instanceof ImageData)e.putImageData(t,0,0);else{var a,o,i,s,u,l,c,f,d,h=t.height,p=t.width,y=h%v,m=(h-y)/v,g=0===y?m:m+1,b=e.createImageData(p,v),_=0,S=t.data,w=b.data;if(r)switch(r.length){case 1:l=r[0],c=r[0],f=r[0],d=r[0];break;case 4:l=r[0],c=r[1],f=r[2],d=r[3]}if(t.kind===n.ImageKind.GRAYSCALE_1BPP){var A=S.byteLength,k=new Uint32Array(w.buffer,0,w.byteLength>>2),x=k.length,P=p+7>>3,C=4294967295,T=n.IsLittleEndianCached.value?4278190080:255;if(d&&255===d[0]&&0===d[255]){var R=[T,C];C=R[0],T=R[1]}for(o=0;oP?p:8*E-7,M=-8&F,I=0,j=0;O>=1}for(;a=m&&(u=p*(s=y)),a=0,i=u;i--;)w[a++]=S[_++],w[a++]=S[_++],w[a++]=S[_++],w[a++]=255;if(q)for(var B=0;B>=1;e.putImageData(s,0,f*v)}}function S(e,t){for(var r=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],n=0,a=r.length;n>8,e[o-2]=e[o-2]*i+r*s>>8,e[o-1]=e[o-1]*i+n*s>>8}}}function k(e,t,r){for(var n=e.length,a=3;a>8]>>8:t[a]*o>>16}}function P(e,t){var r=n.Util.singularValueDecompose2dScale(e);r[0]=Math.fround(r[0]),r[1]=Math.fround(r[1]);var a=Math.fround((globalThis.devicePixelRatio||1)*o.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==t?t:r[0]<=a||r[1]<=a}var C=["butt","round","square"],T=["miter","round","bevel"],R={},E={},O=function(){function e(t,r,n,a,o,i,s){u(this,e),this.ctx=t,this.current=new g(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=r,this.objs=n,this.canvasFactory=a,this.imageLayer=o,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=[],this.optionalContentConfig=i,this.cachedCanvases=new m(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=s,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,t&&y(t),this._cachedGetSinglePixelWidth=null}return c(e,[{key:"beginDrawing",value:function(e){var t=e.transform,r=e.viewport,n=e.transparency,a=void 0!==n&&n,o=e.background,i=void 0===o?null:o,s=this.ctx.canvas.width,u=this.ctx.canvas.height;if(this.ctx.save(),this.ctx.fillStyle=i||"rgb(255, 255, 255)",this.ctx.fillRect(0,0,s,u),this.ctx.restore(),a){var l=this.cachedCanvases.getCanvas("transparent",s,u,!0);this.compositeCtx=this.ctx,this.transparentCanvas=l.canvas,this.ctx=l.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),w(this.ctx),t&&(this.ctx.transform.apply(this.ctx,t),this.outputScaleX=t[0],this.outputScaleY=t[0]),this.ctx.transform.apply(this.ctx,r.transform),this.viewportScale=r.scale,this.baseTransform=this.ctx.mozCurrentTransform.slice(),this._combinedScaleFactor=Math.hypot(this.baseTransform[0],this.baseTransform[2]),this.imageLayer&&this.imageLayer.beginLayout()}},{key:"executeOperatorList",value:function(e,t,r,a){var o=e.argsArray,i=e.fnArray,u=t||0,l=o.length;if(l===u)return u;for(var c,f=l-u>10&&"function"==typeof r,d=f?Date.now()+15:0,h=0,p=this.commonObjs,v=this.objs;;){if(void 0!==a&&u===a.nextBreakPoint)return a.breakIt(u,r),u;if((c=i[u])!==n.OPS.dependency)this[c].apply(this,o[u]);else{var y,m=s(o[u]);try{for(m.s();!(y=m.n()).done;){var g=y.value,b=g.startsWith("g_")?p:v;if(!b.has(g))return b.get(g,r),u}}catch(e){m.e(e)}finally{m.f()}}if(++u===l)return u;if(f&&++h>10){if(Date.now()>d)return r(),u;h=0}}}},{key:"endDrawing",value:function(){for(;this.stateStack.length||null!==this.current.activeSMask;)this.restore();this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.cachedPatterns.clear(),this.imageLayer&&this.imageLayer.endLayout()}},{key:"_scaleImage",value:function(e,t){for(var r,n,a=e.width,o=e.height,i=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),u=a,l=o,c="prescale1";i>2&&u>1||s>2&&l>1;){var f=u,d=l;i>2&&u>1&&(i/=u/(f=Math.ceil(u/2))),s>2&&l>1&&(s/=l/(d=Math.ceil(l/2))),(n=(r=this.cachedCanvases.getCanvas(c,f,d)).context).clearRect(0,0,f,d),n.drawImage(e,0,0,u,l,0,0,f,d),e=r.canvas,u=f,l=d,c="prescale1"===c?"prescale2":"prescale1"}return{img:e,paintWidth:u,paintHeight:l}}},{key:"_createMaskCanvas",value:function(e){var t=this.ctx,r=e.width,o=e.height,i=this.current.fillColor,s=this.current.patternFill,u=this.cachedCanvases.getCanvas("maskCanvas",r,o);_(u.context,e);var l=t.mozCurrentTransform,c=n.Util.transform(l,[1/r,0,0,-1/o,0,0]);c=n.Util.transform(c,[1,0,0,1,0,-o]);var f=n.Util.applyTransform([0,0],c),d=n.Util.applyTransform([r,o],c),h=n.Util.normalizeRect([f[0],f[1],d[0],d[1]]),p=Math.ceil(h[2]-h[0]),v=Math.ceil(h[3]-h[1]),y=this.cachedCanvases.getCanvas("fillCanvas",p,v,!0),m=y.context,g=Math.min(f[0],d[0]),b=Math.min(f[1],d[1]);m.translate(-g,-b),m.transform.apply(m,c);var S=this._scaleImage(u.canvas,m.mozCurrentTransformInverse);m.imageSmoothingEnabled=P(m.mozCurrentTransform,e.interpolate),m.drawImage(S.img,0,0,S.img.width,S.img.height,0,0,r,o),m.globalCompositeOperation="source-in";var w=n.Util.transform(m.mozCurrentTransformInverse,[1,0,0,1,-g,-b]);return m.fillStyle=s?i.getPattern(t,this,w,a.PathType.FILL):i,m.fillRect(0,0,r,o),{canvas:y.canvas,offsetX:Math.round(g),offsetY:Math.round(b)}}},{key:"setLineWidth",value:function(e){this.current.lineWidth=e,this.ctx.lineWidth=e}},{key:"setLineCap",value:function(e){this.ctx.lineCap=C[e]}},{key:"setLineJoin",value:function(e){this.ctx.lineJoin=T[e]}},{key:"setMiterLimit",value:function(e){this.ctx.miterLimit=e}},{key:"setDash",value:function(e,t){var r=this.ctx;void 0!==r.setLineDash&&(r.setLineDash(e),r.lineDashOffset=t)}},{key:"setRenderingIntent",value:function(e){}},{key:"setFlatness",value:function(e){}},{key:"setGState",value:function(e){for(var t=0,r=e.length;t=this.current.lineWidth?(t.save(),t.resetTransform(),t.lineWidth=Math.round(this._combinedScaleFactor),t.stroke(),t.restore()):(t.lineWidth=Math.max(o,this.current.lineWidth),t.stroke())}e&&this.consumePath(this.current.getClippedPathBoundingBox()),t.globalAlpha=this.current.fillAlpha}},{key:"closeStroke",value:function(){this.closePath(),this.stroke()}},{key:"fill",value:function(e){e=void 0===e||e;var t=this.ctx,r=this.current.fillColor,n=!1;this.current.patternFill&&(t.save(),t.fillStyle=r.getPattern(t,this,t.mozCurrentTransformInverse,a.PathType.FILL),n=!0);var o=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==o&&(this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill()),n&&t.restore(),e&&this.consumePath(o)}},{key:"eoFill",value:function(){this.pendingEOFill=!0,this.fill()}},{key:"fillStroke",value:function(){this.fill(!1),this.stroke(!1),this.consumePath()}},{key:"eoFillStroke",value:function(){this.pendingEOFill=!0,this.fillStroke()}},{key:"closeFillStroke",value:function(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}},{key:"endPath",value:function(){this.consumePath()}},{key:"clip",value:function(){this.pendingClip=R}},{key:"eoClip",value:function(){this.pendingClip=E}},{key:"beginText",value:function(){this.current.textMatrix=n.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"endText",value:function(){var e=this.pendingTextPaths,t=this.ctx;if(void 0!==e){t.save(),t.beginPath();for(var r=0;r100&&(l=100),this.current.fontSizeScale=t/l,this.ctx.font="".concat(s," ").concat(i," ").concat(l,"px ").concat(u)}}},{key:"setTextRenderingMode",value:function(e){this.current.textRenderingMode=e}},{key:"setTextRise",value:function(e){this.current.textRise=e}},{key:"moveText",value:function(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}},{key:"setLeadingMoveText",value:function(e,t){this.setLeading(-t),this.moveText(e,t)}},{key:"setTextMatrix",value:function(e,t,r,n,a,o){this.current.textMatrix=[e,t,r,n,a,o],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"nextLine",value:function(){this.moveText(0,this.current.leading)}},{key:"paintChar",value:function(e,t,r,a,o){var i,s=this.ctx,u=this.current,l=u.font,c=u.textRenderingMode,f=u.fontSize/u.fontSizeScale,d=c&n.TextRenderingMode.FILL_STROKE_MASK,h=!!(c&n.TextRenderingMode.ADD_TO_PATH_FLAG),p=u.patternFill&&!l.missingFile;(l.disableFontFace||h||p)&&(i=l.getPathGenerator(this.commonObjs,e)),l.disableFontFace||p?(s.save(),s.translate(t,r),s.beginPath(),i(s,f),a&&s.setTransform.apply(s,a),d!==n.TextRenderingMode.FILL&&d!==n.TextRenderingMode.FILL_STROKE||s.fill(),d!==n.TextRenderingMode.STROKE&&d!==n.TextRenderingMode.FILL_STROKE||(o&&(s.resetTransform(),s.lineWidth=Math.round(this._combinedScaleFactor)),s.stroke()),s.restore()):(d!==n.TextRenderingMode.FILL&&d!==n.TextRenderingMode.FILL_STROKE||s.fillText(e,t,r),d!==n.TextRenderingMode.STROKE&&d!==n.TextRenderingMode.FILL_STROKE||(o?(s.save(),s.moveTo(t,r),s.resetTransform(),s.lineWidth=Math.round(this._combinedScaleFactor),s.strokeText(e,0,0),s.restore()):s.strokeText(e,t,r))),h&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:s.mozCurrentTransform,x:t,y:r,fontSize:f,addToPath:i})}},{key:"isFontSubpixelAAEnabled",get:function(){var e=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10).context;e.scale(1.5,1),e.fillText("I",0,10);for(var t=e.getImageData(0,0,10,10).data,r=!1,a=3;a0&&t[a]<255){r=!0;break}return(0,n.shadow)(this,"isFontSubpixelAAEnabled",r)}},{key:"showText",value:function(e){var t=this.current,r=t.font;if(r.isType3Font)return this.showType3Text(e);var o=t.fontSize;if(0!==o){var i,s=this.ctx,u=t.fontSizeScale,l=t.charSpacing,c=t.wordSpacing,f=t.fontDirection,d=t.textHScale*f,h=e.length,p=r.vertical,v=p?1:-1,y=r.defaultVMetrics,m=o*t.fontMatrix[0],g=t.textRenderingMode===n.TextRenderingMode.FILL&&!r.disableFontFace&&!t.patternFill;if(s.save(),s.transform.apply(s,t.textMatrix),s.translate(t.x,t.y+t.textRise),f>0?s.scale(d,-1):s.scale(d,1),t.patternFill){s.save();var b=t.fillColor.getPattern(s,this,s.mozCurrentTransformInverse,a.PathType.FILL);i=s.mozCurrentTransform,s.restore(),s.fillStyle=b}var _=t.lineWidth,S=!1,w=t.textMatrixScale;if(0===w||0===_){var A=t.textRenderingMode&n.TextRenderingMode.FILL_STROKE_MASK;A!==n.TextRenderingMode.STROKE&&A!==n.TextRenderingMode.FILL_STROKE||(this._cachedGetSinglePixelWidth=null,S=(_=this.getSinglePixelWidth())<0)}else _/=w;1!==u&&(s.scale(u,u),_/=u),s.lineWidth=_;var k,x=0;for(k=0;k0){var L=1e3*s.measureText(R).width/o*u;if(M1&&void 0!==arguments[1]?arguments[1]:null;return this.cachedPatterns.has(e)?t=this.cachedPatterns.get(e):(t=(0,a.getShadingPattern)(this.objs.get(e)),this.cachedPatterns.set(e,t)),r&&(t.matrix=r),t}},{key:"shadingFill",value:function(e){if(this.contentVisible){var t=this.ctx;this.save();var r=this._getPattern(e);t.fillStyle=r.getPattern(t,this,t.mozCurrentTransformInverse,a.PathType.SHADING);var o=t.mozCurrentTransformInverse;if(o){var i=t.canvas,s=i.width,u=i.height,l=n.Util.applyTransform([0,0],o),c=n.Util.applyTransform([0,u],o),f=n.Util.applyTransform([s,0],o),d=n.Util.applyTransform([s,u],o),h=Math.min(l[0],c[0],f[0],d[0]),p=Math.min(l[1],c[1],f[1],d[1]),v=Math.max(l[0],c[0],f[0],d[0]),y=Math.max(l[1],c[1],f[1],d[1]);this.ctx.fillRect(h,p,v-h,y-p)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}}},{key:"beginInlineImage",value:function(){(0,n.unreachable)("Should not call beginInlineImage")}},{key:"beginImageData",value:function(){(0,n.unreachable)("Should not call beginImageData")}},{key:"paintFormXObjectBegin",value:function(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,t)){var r=t[2]-t[0],n=t[3]-t[1];this.ctx.rect(t[0],t[1],r,n),this.current.updatePathMinMax(this.ctx.mozCurrentTransform,t[0],t[1]),this.current.updatePathMinMax(this.ctx.mozCurrentTransform,t[2],t[3]),this.clip(),this.endPath()}}},{key:"paintFormXObjectEnd",value:function(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}},{key:"beginGroup",value:function(e){if(this.contentVisible){this.save();var t=this.suspendedCtx;this.current.activeSMask&&(this.suspendedCtx=null,this.current.activeSMask=null);var r=this.ctx;e.isolated||(0,n.info)("TODO: Support non-isolated groups."),e.knockout&&(0,n.warn)("Knockout groups not supported.");var a=r.mozCurrentTransform;if(e.matrix&&r.transform.apply(r,e.matrix),!e.bbox)throw new Error("Bounding box is required.");var o=n.Util.getAxialAlignedBoundingBox(e.bbox,r.mozCurrentTransform),i=[0,0,r.canvas.width,r.canvas.height];o=n.Util.intersect(o,i)||[0,0,0,0];var s=Math.floor(o[0]),u=Math.floor(o[1]),l=Math.max(Math.ceil(o[2])-s,1),c=Math.max(Math.ceil(o[3])-u,1),f=1,d=1;l>p&&(f=l/p,l=p),c>p&&(d=c/p,c=p),this.current.startNewPathAndClipBox([0,0,l,c]);var h="groupAt"+this.groupLevel;e.smask&&(h+="_smask_"+this.smaskCounter++%2);var v=this.cachedCanvases.getCanvas(h,l,c,!0),y=v.context;y.scale(1/f,1/d),y.translate(-s,-u),y.transform.apply(y,a),e.smask?this.smaskStack.push({canvas:v.canvas,context:y,offsetX:s,offsetY:u,scaleX:f,scaleY:d,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(r.setTransform(1,0,0,1,0,0),r.translate(s,u),r.scale(f,d),r.save()),S(r,y),this.ctx=y,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push({ctx:r,suspendedCtx:t}),this.groupLevel++}}},{key:"endGroup",value:function(e){if(this.contentVisible){this.groupLevel--;var t=this.ctx,r=this.groupStack.pop(),a=r.ctx,o=r.suspendedCtx;if(this.ctx=a,this.ctx.imageSmoothingEnabled=!1,o&&(this.suspendedCtx=o),e.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();var i=this.ctx.mozCurrentTransform;this.restore(),this.ctx.save(),this.ctx.setTransform.apply(this.ctx,i);var s=n.Util.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],i);this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(s)}}}},{key:"beginAnnotations",value:function(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)}},{key:"endAnnotations",value:function(){this.restore()}},{key:"beginAnnotation",value:function(e,t,r,a,o){if(this.save(),Array.isArray(t)&&4===t.length){var i=t[2]-t[0],s=t[3]-t[1];if(o&&this.annotationCanvasMap){(r=r.slice())[4]-=t[0],r[5]-=t[1],(t=t.slice())[0]=t[1]=0,t[2]=i,t[3]=s;var u=f(n.Util.singularValueDecompose2dScale(this.ctx.mozCurrentTransform),2),l=u[0],c=u[1],d=this.viewportScale,h=Math.ceil(i*this.outputScaleX*d),p=Math.ceil(s*this.outputScaleY*d);this.annotationCanvas=this.canvasFactory.create(h,p);var v=this.annotationCanvas,m=v.canvas,b=v.context;m.style.width="calc(".concat(i,"px * var(--viewport-scale-factor))"),m.style.height="calc(".concat(s,"px * var(--viewport-scale-factor))"),this.annotationCanvasMap.set(e,m),this.annotationCanvas.savedCtx=this.ctx,this.ctx=b,this.ctx.setTransform(l,0,0,-c,0,s*c),y(this.ctx),w(this.ctx)}else w(this.ctx),this.ctx.rect(t[0],t[1],i,s),this.clip(),this.endPath()}this.current=new g(this.ctx.canvas.width,this.ctx.canvas.height),this.transform.apply(this,r),this.transform.apply(this,a)}},{key:"endAnnotation",value:function(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas),this.restore()}},{key:"paintImageMaskXObject",value:function(e){if(this.contentVisible){var t=this.ctx,r=e.width,n=e.height,a=this.processingType3;if(a&&void 0===a.compiled&&(a.compiled=r<=1e3&&n<=1e3?function(e){var t,r,n,a,o=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),i=e.width,s=e.height,u=i+1,l=new Uint8Array(u*(s+1)),c=i+7&-8,f=e.data,d=new Uint8Array(c*s),h=0;for(t=0,r=f.length;t0;)d[h++]=p&v?0:255,v>>=1;var y=0;for(0!==d[h=0]&&(l[0]=1,++y),n=1;n>2)+(d[h+1]?4:0)+(d[h-c+1]?8:0)]&&(l[a+n]=o[m],++y),h++;if(d[h-c]!==d[h]&&(l[a+n]=d[h]?2:4,++y),y>1e3)return null}for(a=t*u,0!==d[h=c*(s-1)]&&(l[a]=8,++y),n=1;n1e3)return null;var g=new Int32Array([0,u,-1,0,-u,0,0,0,1]),b=[];for(t=0;y&&t<=s;t++){for(var _=t*u,S=_+i;_>4,l[_]&=k>>2|k<<2),w.push(_%u,_/u|0),l[_]||--y}while(A!==_);b.push(w),--t}}return function(e){e.save(),e.scale(1/i,-1/s),e.translate(0,-s),e.beginPath();for(var t=0,r=b.length;t2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0;if(this.contentVisible){var s=this.ctx;s.save();var u=s.mozCurrentTransform;s.transform(t,r,a,o,0,0);var l=this._createMaskCanvas(e);s.setTransform(1,0,0,1,0,0);for(var c=0,d=i.length;c1?this._cachedGetSinglePixelWidth=-this._combinedScaleFactor*a:t>Number.EPSILON?this._cachedGetSinglePixelWidth=a:this._cachedGetSinglePixelWidth=1}return this._cachedGetSinglePixelWidth}},{key:"getCanvasPosition",value:function(e,t){var r=this.ctx.mozCurrentTransform;return[r[0]*e+r[2]*t+r[4],r[1]*e+r[3]*t+r[5]]}},{key:"isContentVisible",value:function(){for(var e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}}]),e}();for(var F in t.CanvasGraphics=O,n.OPS)void 0!==O.prototype[F]&&(O.prototype[n.OPS[F]]=O.prototype[F])},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.TilingPattern=t.PathType=void 0,t.getShadingPattern=function(e){switch(e[0]){case"RadialAxial":return new m(e);case"Mesh":return new _(e);case"Dummy":return new S}throw new Error("Unknown IR type: ".concat(e[0]))};var a=r(4);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rl[n+1]&&(u=r,r=n,n=u,u=o,o=i,i=u),l[n+1]>l[a+1]&&(u=n,n=a,a=u,u=i,i=s,s=u),l[r+1]>l[n+1]&&(u=r,r=n,n=u,u=o,o=i,i=u);var h=(l[r]+t.offsetX)*t.scaleX,p=(l[r+1]+t.offsetY)*t.scaleY,v=(l[n]+t.offsetX)*t.scaleX,y=(l[n+1]+t.offsetY)*t.scaleY,m=(l[a]+t.offsetX)*t.scaleX,g=(l[a+1]+t.offsetY)*t.scaleY;if(!(p>=g))for(var b,_,S,w,A,k,x,P,C=c[o],T=c[o+1],R=c[o+2],E=c[i],O=c[i+1],F=c[i+2],M=c[s],I=c[s+1],j=c[s+2],D=Math.round(p),L=Math.round(g),N=D;N<=L;N++){if(Ng?1:y===g?0:(y-N)/(y-g)),_=E-(E-M)*B,S=O-(O-I)*B,w=F-(F-j)*B}var W=void 0;A=h-(h-m)*(W=Ng?1:(p-N)/(p-g)),k=C-(C-M)*W,x=T-(T-I)*W,P=R-(R-j)*W;for(var U=Math.round(Math.min(b,A)),G=Math.round(Math.max(b,A)),z=d*N+4*U,H=U;H<=G;H++)(W=(b-H)/(b-A))<0?W=0:W>1&&(W=1),f[z++]=_-(_-k)*W|0,f[z++]=S-(S-x)*W|0,f[z++]=w-(w-P)*W|0,f[z++]=255}}function b(e,t,r){var n,a,o=t.coords,i=t.colors;switch(t.type){case"lattice":var s=t.verticesPerRow,u=Math.floor(o.length/s)-1,l=s-1;for(n=0;n=a?o=a:n=o/t,{scale:n,size:o}}},{key:"clipBbox",value:function(e,t,r,n,a){var o=n-t,i=a-r;e.ctx.rect(t,r,o,i),e.clip(),e.endPath()}},{key:"setFillAndStrokeStyleToContext",value:function(e,t,r){var n=e.ctx,o=e.current;switch(t){case 1:var i=this.ctx;n.fillStyle=i.fillStyle,n.strokeStyle=i.strokeStyle,o.fillColor=i.fillStyle,o.strokeColor=i.strokeStyle;break;case 2:var s=a.Util.makeHexColor(r[0],r[1],r[2]);n.fillStyle=s,n.strokeStyle=s,o.fillColor=s,o.strokeColor=s;break;default:throw new a.FormatError("Unsupported paint type: ".concat(t))}}},{key:"getPattern",value:function(e,t,r,n){var o=r;n!==p.SHADING&&(o=a.Util.transform(o,t.baseTransform),this.matrix&&(o=a.Util.transform(o,this.matrix)));var i=this.createPatternCanvas(t),s=new DOMMatrix(o);s=(s=s.translate(i.offsetX,i.offsetY)).scale(1/i.scaleX,1/i.scaleY);var u=e.createPattern(i.canvas,"repeat");try{u.setTransform(s)}catch(e){(0,a.warn)('TilingPattern.getPattern: "'.concat(null==e?void 0:e.message,'".'))}return u}}],[{key:"MAX_PATTERN_SIZE",get:function(){return(0,a.shadow)(this,"MAX_PATTERN_SIZE",3e3)}}]),e}();t.TilingPattern=w},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;var r=Object.create(null);t.GlobalWorkerOptions=r,r.workerPort=void 0===r.workerPort?null:r.workerPort,r.workerSrc=void 0===r.workerSrc?"":r.workerSrc},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var n,a=(n=r(2))&&n.__esModule?n:{default:n},o=r(4);function i(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function s(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:1,s=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var u=this.desiredSize;this.desiredSize-=i,u>0&&this.desiredSize<=0&&(this.sinkCapability=(0,o.createPromiseCapability)(),this.ready=this.sinkCapability.promise),a.postMessage({sourceName:r,targetName:n,stream:4,streamId:t,chunk:e},s)}},close:function(){this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:r,targetName:n,stream:3,streamId:t}),delete i.streamSinks[t])},error:function(e){(0,o.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:r,targetName:n,stream:5,streamId:t,reason:l(e)}))},sinkCapability:(0,o.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};u.sinkCapability.resolve(),u.ready=u.sinkCapability.promise,this.streamSinks[t]=u,new Promise((function(t){t(s(e.data,u))})).then((function(){a.postMessage({sourceName:r,targetName:n,stream:8,streamId:t,success:!0})}),(function(e){a.postMessage({sourceName:r,targetName:n,stream:8,streamId:t,reason:l(e)})}))}},{key:"_processStreamMessage",value:function(e){var t=e.streamId,r=this.sourceName,n=e.sourceName,a=this.comObj,i=this.streamControllers[t],s=this.streamSinks[t];switch(e.stream){case 8:e.success?i.startCall.resolve():i.startCall.reject(l(e.reason));break;case 7:e.success?i.pullCall.resolve():i.pullCall.reject(l(e.reason));break;case 6:if(!s){a.postMessage({sourceName:r,targetName:n,stream:7,streamId:t,success:!0});break}s.desiredSize<=0&&e.desiredSize>0&&s.sinkCapability.resolve(),s.desiredSize=e.desiredSize,new Promise((function(e){e(s.onPull&&s.onPull())})).then((function(){a.postMessage({sourceName:r,targetName:n,stream:7,streamId:t,success:!0})}),(function(e){a.postMessage({sourceName:r,targetName:n,stream:7,streamId:t,reason:l(e)})}));break;case 4:if((0,o.assert)(i,"enqueue should have stream controller"),i.isClosed)break;i.controller.enqueue(e.chunk);break;case 3:if((0,o.assert)(i,"close should have stream controller"),i.isClosed)break;i.isClosed=!0,i.controller.close(),this._deleteStreamController(i,t);break;case 5:(0,o.assert)(i,"error should have stream controller"),i.controller.error(l(e.reason)),this._deleteStreamController(i,t);break;case 2:e.success?i.cancelCall.resolve():i.cancelCall.reject(l(e.reason)),this._deleteStreamController(i,t);break;case 1:if(!s)break;new Promise((function(t){t(s.onCancel&&s.onCancel(l(e.reason)))})).then((function(){a.postMessage({sourceName:r,targetName:n,stream:2,streamId:t,success:!0})}),(function(e){a.postMessage({sourceName:r,targetName:n,stream:2,streamId:t,reason:l(e)})})),s.sinkCapability.reject(l(e.reason)),s.isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}},{key:"_deleteStreamController",value:(n=a.default.mark((function e(t,r){return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.allSettled([t.startCall&&t.startCall.promise,t.pullCall&&t.pullCall.promise,t.cancelCall&&t.cancelCall.promise]);case 2:delete this.streamControllers[r];case 3:case"end":return e.stop()}}),e,this)})),u=function(){var e=this,t=arguments;return new Promise((function(r,a){var o=n.apply(e,t);function s(e){i(o,r,a,s,u,"next",e)}function u(e){i(o,r,a,s,u,"throw",e)}s(void 0)}))},function(e,t){return u.apply(this,arguments)})},{key:"destroy",value:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}],r&&s(t.prototype,r),e}();t.MessageHandler=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var n=r(4);function a(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1])||arguments[1];this._groups.has(e)?this._groups.get(e).visible=!!t:(0,n.warn)("Optional content group not found: ".concat(e))}},{key:"getOrder",value:function(){return this._groups.size?this._order?this._order.slice():Array.from(this._groups.keys()):null}},{key:"getGroups",value:function(){return this._groups.size>0?(0,n.objectFromMap)(this._groups):null}},{key:"getGroup",value:function(e){return this._groups.get(e)||null}}],r&&i(t.prototype,r),e}();t.OptionalContentConfig=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var n,a=(n=r(2))&&n.__esModule?n:{default:n},o=r(4),i=r(1);function s(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function u(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){s(o,n,a,i,u,"next",e)}function u(e){s(o,n,a,i,u,"throw",e)}i(void 0)}))}}function l(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0){var i=new Uint8Array(a).buffer;this._queuedChunks.push(i)}this._pdfDataRangeTransport=r,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._contentLength=t.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((function(e,t){n._onReceiveData({begin:e,chunk:t})})),this._pdfDataRangeTransport.addProgressListener((function(e,t){n._onProgress({loaded:e,total:t})})),this._pdfDataRangeTransport.addProgressiveReadListener((function(e){n._onReceiveData({chunk:e})})),this._pdfDataRangeTransport.addProgressiveDoneListener((function(){n._onProgressiveDone()})),this._pdfDataRangeTransport.transportReady()}return h(e,[{key:"_onReceiveData",value:function(e){var t=new Uint8Array(e.chunk).buffer;if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t);else{var r=this._rangeReaders.some((function(r){return r._begin===e.begin&&(r._enqueue(t),!0)}));(0,o.assert)(r,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}},{key:"_progressiveDataLength",get:function(){var e,t;return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}},{key:"_onProgress",value:function(e){if(void 0===e.total){var t=this._rangeReaders[0];null!=t&&t.onProgress&&t.onProgress({loaded:e.loaded})}else{var r=this._fullRequestReader;null!=r&&r.onProgress&&r.onProgress({loaded:e.loaded,total:e.total})}}},{key:"_onProgressiveDone",value:function(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}},{key:"_removeRangeReader",value:function(e){var t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}},{key:"getFullReader",value:function(){(0,o.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");var e=this._queuedChunks;return this._queuedChunks=null,new v(this,e,this._progressiveDone,this._contentDispositionFilename)}},{key:"getRangeReader",value:function(e,t){if(t<=this._progressiveDataLength)return null;var r=new y(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t,r=l(this._rangeReaders.slice(0));try{for(r.s();!(t=r.n()).done;)t.value.cancel(e)}catch(e){r.e(e)}finally{r.f()}this._pdfDataRangeTransport.abort()}}]),e}();t.PDFDataTransportStream=p;var v=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;f(this,e),this._stream=t,this._done=n||!1,this._filename=(0,i.isPdfFile)(a)?a:null,this._queuedChunks=r||[],this._loaded=0;var o,s=l(this._queuedChunks);try{for(s.s();!(o=s.n()).done;){var u=o.value;this._loaded+=u.byteLength}}catch(e){s.e(e)}finally{s.f()}this._requests=[],this._headersReady=Promise.resolve(),t._fullRequestReader=this,this.onProgress=null}var t;return h(e,[{key:"_enqueue",value:function(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}},{key:"headersReady",get:function(){return this._headersReady}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._stream._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._stream._isStreamingSupported}},{key:"contentLength",get:function(){return this._stream._contentLength}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this._queuedChunks.length>0)){e.next=3;break}return t=this._queuedChunks.shift(),e.abrupt("return",{value:t,done:!1});case 3:if(!this._done){e.next=5;break}return e.abrupt("return",{value:void 0,done:!0});case 5:return r=(0,o.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 8:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._done=!0;var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0}},{key:"progressiveDone",value:function(){this._done||(this._done=!0)}}]),e}(),y=function(){function e(t,r,n){f(this,e),this._stream=t,this._begin=r,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}var t;return h(e,[{key:"_enqueue",value:function(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}},{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._queuedChunk){e.next=4;break}return t=this._queuedChunk,this._queuedChunk=null,e.abrupt("return",{value:t,done:!1});case 4:if(!this._done){e.next=6;break}return e.abrupt("return",{value:void 0,done:!0});case 6:return r=(0,o.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 9:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._done=!0;var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._stream._removeRangeReader(this)}}]),e}()},function(e,t){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw i}}}}(a.children);try{for(l.s();!(u=l.n()).done;)t(u.value)}catch(e){l.e(e)}finally{l.f()}}}}(t),a}},{key:"shouldBuildText",value:function(e){return!("textarea"===e||"input"===e||"option"===e||"select"===e)}}],null&&n(t.prototype,null),a&&n(t,a),e}();t.XfaText=a},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var a=r(4),o=r(1),i=r(139),s=r(149),u=r(150);function l(e,t,r){return function(e,t){if(e!==t)throw new TypeError("Private static access of wrong provenance")}(e,t),r}function c(e,t,r){return c="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=y(e)););return e}(e,t);if(n){var a=Object.getOwnPropertyDescriptor(n,t);return a.get?a.get.call(r):a.value}},c(e,t,r||e)}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=y(e);if(t){var o=y(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}(this,r)}}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function m(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=b(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}(e,t)||b(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){if(e){if("string"==typeof e)return _(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_(e,t):void 0}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},n=r.isRenderable,a=void 0!==n&&n,o=r.ignoreBorder,i=void 0!==o&&o,s=r.createQuadrilaterals,u=void 0!==s&&s;S(this,e),this.isRenderable=a,this.data=t.data,this.layer=t.layer,this.page=t.page,this.viewport=t.viewport,this.linkService=t.linkService,this.downloadManager=t.downloadManager,this.imageResourcesPath=t.imageResourcesPath,this.renderForms=t.renderForms,this.svgFactory=t.svgFactory,this.annotationStorage=t.annotationStorage,this.enableScripting=t.enableScripting,this.hasJSActions=t.hasJSActions,this._fieldObjects=t.fieldObjects,this._mouseState=t.mouseState,a&&(this.container=this._createContainer(i)),u&&(this.quadrilaterals=this._createQuadrilaterals(i))}return A(e,[{key:"_createContainer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.data,r=this.page,n=this.viewport,o=document.createElement("section"),i=t.rect[2]-t.rect[0],s=t.rect[3]-t.rect[1];o.setAttribute("data-annotation-id",t.id);var u=a.Util.normalizeRect([t.rect[0],r.view[3]-t.rect[1]+r.view[1],t.rect[2],r.view[3]-t.rect[3]+r.view[1]]);if(t.hasOwnCanvas){var l=n.transform.slice(),c=g(a.Util.singularValueDecompose2dScale(l),2),f=c[0],d=c[1];i=Math.ceil(i*f),s=Math.ceil(s*d),u[0]*=f,u[1]*=d;for(var h=0;h<4;h++)l[h]=Math.sign(l[h]);o.style.transform="matrix(".concat(l.join(","),")")}else o.style.transform="matrix(".concat(n.transform.join(","),")");if(o.style.transformOrigin="".concat(-u[0],"px ").concat(-u[1],"px"),!e&&t.borderStyle.width>0){o.style.borderWidth="".concat(t.borderStyle.width,"px"),t.borderStyle.style!==a.AnnotationBorderStyleType.UNDERLINE&&(i-=2*t.borderStyle.width,s-=2*t.borderStyle.width);var p=t.borderStyle.horizontalCornerRadius,v=t.borderStyle.verticalCornerRadius;if(p>0||v>0){var y="".concat(p,"px / ").concat(v,"px");o.style.borderRadius=y}switch(t.borderStyle.style){case a.AnnotationBorderStyleType.SOLID:o.style.borderStyle="solid";break;case a.AnnotationBorderStyleType.DASHED:o.style.borderStyle="dashed";break;case a.AnnotationBorderStyleType.BEVELED:(0,a.warn)("Unimplemented border style: beveled");break;case a.AnnotationBorderStyleType.INSET:(0,a.warn)("Unimplemented border style: inset");break;case a.AnnotationBorderStyleType.UNDERLINE:o.style.borderBottomStyle="solid"}t.borderColor||t.color?o.style.borderColor=a.Util.makeHexColor(0|t.color[0],0|t.color[1],0|t.color[2]):o.style.borderWidth=0}return o.style.left="".concat(u[0],"px"),o.style.top="".concat(u[1],"px"),t.hasOwnCanvas?o.style.width=o.style.height="auto":(o.style.width="".concat(i,"px"),o.style.height="".concat(s,"px")),o}},{key:"_createQuadrilaterals",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.data.quadPoints)return null;var t,r=[],n=this.data.rect,a=m(this.data.quadPoints);try{for(a.s();!(t=a.n()).done;){var o=t.value;this.data.rect=[o[2].x,o[2].y,o[1].x,o[1].y],r.push(this._createContainer(e))}}catch(e){a.e(e)}finally{a.f()}return this.data.rect=n,r}},{key:"_createPopup",value:function(e,t){var r=this.container;this.quadrilaterals&&(e=e||this.quadrilaterals,r=this.quadrilaterals[0]),e||((e=document.createElement("div")).style.height=r.style.height,e.style.width=r.style.width,r.appendChild(e));var n=new L({container:r,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();n.style.left=r.style.width,r.appendChild(n)}},{key:"_renderQuadrilaterals",value:function(e){var t,r=m(this.quadrilaterals);try{for(r.s();!(t=r.n()).done;)t.value.className=e}catch(e){r.e(e)}finally{r.f()}return this.quadrilaterals}},{key:"render",value:function(){(0,a.unreachable)("Abstract method `AnnotationElement.render` called")}},{key:"_getElementsByName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=[];if(this._fieldObjects){var n=this._fieldObjects[e];if(n){var o,i=m(n);try{for(i.s();!(o=i.n()).done;){var s=o.value,u=s.page,l=s.id,c=s.exportValues;if(-1!==u&&l!==t){var f="string"==typeof c?c:null,d=document.getElementById(l);!d||x.has(d)?r.push({id:l,exportValue:f,domElement:d}):(0,a.warn)("_getElementsByName - element not allowed: ".concat(l))}}}catch(e){i.e(e)}finally{i.f()}}return r}var h,p=m(document.getElementsByName(e));try{for(p.s();!(h=p.n()).done;){var v=h.value,y=v.id,g=v.exportValue;y!==t&&x.has(v)&&r.push({id:y,exportValue:g,domElement:v})}}catch(e){p.e(e)}finally{p.f()}return r}}],[{key:"platform",get:function(){var e="undefined"!=typeof navigator?navigator.platform:"";return(0,a.shadow)(this,"platform",{isWin:e.includes("Win"),isMac:e.includes("Mac")})}}]),e}(),T=function(e){d(r,e);var t=p(r);function r(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;S(this,r);var a=!!(e.data.url||e.data.dest||e.data.action||e.data.isTooltipOnly||e.data.resetForm||e.data.actions&&(e.data.actions.Action||e.data.actions["Mouse Up"]||e.data.actions["Mouse Down"]));return t.call(this,e,{isRenderable:a,ignoreBorder:!(null==n||!n.ignoreBorder),createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){var e,t=this.data,r=this.linkService,n=document.createElement("a");if(t.url)r.addLinkAttributes||(0,a.warn)("LinkAnnotationElement.render - missing `addLinkAttributes`-method on the `linkService`-instance."),null===(e=r.addLinkAttributes)||void 0===e||e.call(r,n,t.url,t.newWindow);else if(t.action)this._bindNamedAction(n,t.action);else if(t.dest)this._bindLink(n,t.dest);else{var o=!1;t.actions&&(t.actions.Action||t.actions["Mouse Up"]||t.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(o=!0,this._bindJSAction(n,t)),t.resetForm?this._bindResetFormAction(n,t.resetForm):o||this._bindLink(n,"")}return this.quadrilaterals?this._renderQuadrilaterals("linkAnnotation").map((function(e,t){var r=0===t?n:n.cloneNode();return e.appendChild(r),e})):(this.container.className="linkAnnotation",this.container.appendChild(n),this.container)}},{key:"_bindLink",value:function(e,t){var r=this;e.href=this.linkService.getDestinationHash(t),e.onclick=function(){return t&&r.linkService.goToDestination(t),!1},(t||""===t)&&(e.className="internalLink")}},{key:"_bindNamedAction",value:function(e,t){var r=this;e.href=this.linkService.getAnchorUrl(""),e.onclick=function(){return r.linkService.executeNamedAction(t),!1},e.className="internalLink"}},{key:"_bindJSAction",value:function(e,t){var r=this;e.href=this.linkService.getAnchorUrl("");for(var n=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]),a=function(){var a=i[o],s=n.get(a);if(!s)return"continue";e[s]=function(){var e;return null===(e=r.linkService.eventBus)||void 0===e||e.dispatch("dispatcheventinsandbox",{source:r,detail:{id:t.id,name:a}}),!1}},o=0,i=Object.keys(t.actions);o=0&&n0?this.data.fieldValue[0]:void 0});var n=this.data.defaultAppearanceData.fontSize;n||(n=9);var a="calc(".concat(n,"px * var(--zoom-factor))"),o=document.createElement("select");x.add(o),o.disabled=this.data.readOnly,o.name=this.data.fieldName,o.setAttribute("id",r),o.tabIndex=k,o.style.fontSize="".concat(n,"px"),this.data.combo||(o.size=this.data.options.length,this.data.multiSelect&&(o.multiple=!0)),o.addEventListener("resetform",(function(t){var r,n=e.data.defaultFieldValue,a=m(o.options);try{for(a.s();!(r=a.n()).done;){var i=r.value;i.selected=i.value===n}}catch(e){a.e(e)}finally{a.f()}}));var i,s=m(this.data.options);try{for(s.s();!(i=s.n()).done;){var u=i.value,l=document.createElement("option");l.textContent=u.displayValue,l.value=u.exportValue,this.data.combo&&(l.style.fontSize=a),this.data.fieldValue.includes(u.exportValue)&&l.setAttribute("selected",!0),o.appendChild(l)}}catch(e){s.e(e)}finally{s.f()}var c=function(e,t){var r=t?"value":"textContent",n=e.target.options;return e.target.multiple?Array.prototype.filter.call(n,(function(e){return e.selected})).map((function(e){return e[r]})):-1===n.selectedIndex?null:n[n.selectedIndex][r]},f=function(e){var t=e.target.options;return Array.prototype.map.call(t,(function(e){return{displayValue:e.textContent,exportValue:e.value}}))};return this.enableScripting&&this.hasJSActions?(o.addEventListener("updatefromsandbox",(function(n){var a={value:function(e){var n,a=e.detail.value,i=new Set(Array.isArray(a)?a:[a]),s=m(o.options);try{for(s.s();!(n=s.n()).done;){var u=n.value;u.selected=i.has(u.value)}}catch(e){s.e(e)}finally{s.f()}t.setValue(r,{value:c(e,!0)})},multipleSelection:function(e){o.multiple=!0},remove:function(e){var n=o.options,a=e.detail.remove;if(n[a].selected=!1,o.remove(a),n.length>0){var i=Array.prototype.findIndex.call(n,(function(e){return e.selected}));-1===i&&(n[0].selected=!0)}t.setValue(r,{value:c(e,!0),items:f(e)})},clear:function(e){for(;0!==o.length;)o.remove(0);t.setValue(r,{value:null,items:[]})},insert:function(e){var n=e.detail.insert,a=n.index,i=n.displayValue,s=n.exportValue,u=document.createElement("option");u.textContent=i,u.value=s,o.insertBefore(u,o.children[a]),t.setValue(r,{value:c(e,!0),items:f(e)})},items:function(e){for(var n=e.detail.items;0!==o.length;)o.remove(0);var a,i=m(n);try{for(i.s();!(a=i.n()).done;){var s=a.value,u=s.displayValue,l=s.exportValue,d=document.createElement("option");d.textContent=u,d.value=l,o.appendChild(d)}}catch(e){i.e(e)}finally{i.f()}o.options.length>0&&(o.options[0].selected=!0),t.setValue(r,{value:c(e,!0),items:f(e)})},indices:function(e){var n,a=new Set(e.detail.indices),o=m(e.target.options);try{for(o.s();!(n=o.n()).done;){var i=n.value;i.selected=a.has(i.index)}}catch(e){o.e(e)}finally{o.f()}t.setValue(r,{value:c(e,!0)})},editable:function(e){e.target.disabled=!e.detail.editable}};e._dispatchEventFromSandbox(a,n)})),o.addEventListener("input",(function(n){var a,o=c(n,!0),i=c(n,!1);t.setValue(r,{value:o}),null===(a=e.linkService.eventBus)||void 0===a||a.dispatch("dispatcheventinsandbox",{source:e,detail:{id:r,name:"Keystroke",value:i,changeEx:o,willCommit:!0,commitKey:1,keyDown:!1}})})),this._setEventListeners(o,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"]],(function(e){return e.target.checked}))):o.addEventListener("input",(function(e){t.setValue(r,{value:c(e)})})),this._setBackgroundColor(o),this.container.appendChild(o),this.container}}]),r}(E),D=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i})}return A(r,[{key:"render",value:function(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon","Ink"].includes(this.data.parentType))return this.container;var e='[data-annotation-id="'.concat(this.data.parentId,'"]'),t=this.layer.querySelectorAll(e);if(0===t.length)return this.container;var r=new L({container:this.container,trigger:Array.from(t),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),n=this.page,o=a.Util.normalizeRect([this.data.parentRect[0],n.view[3]-this.data.parentRect[1]+n.view[1],this.data.parentRect[2],n.view[3]-this.data.parentRect[3]+n.view[1]]),i=o[0]+this.data.parentRect[2]-this.data.parentRect[0],s=o[1];return this.container.style.transformOrigin="".concat(-i,"px ").concat(-s,"px"),this.container.style.left="".concat(i,"px"),this.container.style.top="".concat(s,"px"),this.container.appendChild(r.render()),this.container}}]),r}(C),L=function(){function e(t){S(this,e),this.container=t.container,this.trigger=t.trigger,this.color=t.color,this.titleObj=t.titleObj,this.modificationDate=t.modificationDate,this.contentsObj=t.contentsObj,this.richText=t.richText,this.hideWrapper=t.hideWrapper||!1,this.pinned=!1}return A(e,[{key:"render",value:function(){var e,t,r=document.createElement("div");r.className="popupWrapper",this.hideElement=this.hideWrapper?r:this.container,this.hideElement.hidden=!0;var n=document.createElement("div");n.className="popup";var i=this.color;if(i){var s=.7*(255-i[0])+i[0],l=.7*(255-i[1])+i[1],c=.7*(255-i[2])+i[2];n.style.backgroundColor=a.Util.makeHexColor(0|s,0|l,0|c)}var f=document.createElement("h1");f.dir=this.titleObj.dir,f.textContent=this.titleObj.str,n.appendChild(f);var d=o.PDFDateString.toDateObject(this.modificationDate);if(d){var h=document.createElement("span");h.className="popupDate",h.textContent="{{date}}, {{time}}",h.dataset.l10nId="annotation_date_string",h.dataset.l10nArgs=JSON.stringify({date:d.toLocaleDateString(),time:d.toLocaleTimeString()}),n.appendChild(h)}if(null===(e=this.richText)||void 0===e||!e.str||null!==(t=this.contentsObj)&&void 0!==t&&t.str&&this.contentsObj.str!==this.richText.str){var p=this._formatContents(this.contentsObj);n.appendChild(p)}else u.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:n}),n.lastChild.className="richText popupContent";Array.isArray(this.trigger)||(this.trigger=[this.trigger]);var v,y=m(this.trigger);try{for(y.s();!(v=y.n()).done;){var g=v.value;g.addEventListener("click",this._toggle.bind(this)),g.addEventListener("mouseover",this._show.bind(this,!1)),g.addEventListener("mouseout",this._hide.bind(this,!1))}}catch(e){y.e(e)}finally{y.f()}return n.addEventListener("click",this._hide.bind(this,!0)),r.appendChild(n),r}},{key:"_formatContents",value:function(e){var t=e.str,r=e.dir,n=document.createElement("p");n.className="popupContent",n.dir=r;for(var a=t.split(/(?:\r\n?|\n)/),o=0,i=a.length;o0&&void 0!==arguments[0]&&arguments[0]&&(this.pinned=!0),this.hideElement.hidden&&(this.hideElement.hidden=!1,this.container.style.zIndex+=1)}},{key:"_hide",value:function(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.pinned=!1),this.hideElement.hidden||this.pinned||(this.hideElement.hidden=!0,this.container.style.zIndex-=1)}}]),e}(),N=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){return this.container.className="freeTextAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),r}(C),q=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){this.container.className="lineAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=this.svgFactory.createElement("svg:line");return a.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),a.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),a.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),a.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),a.setAttribute("stroke-width",e.borderStyle.width||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","transparent"),n.appendChild(a),this.container.append(n),this._createPopup(a,e),this.container}}]),r}(C),B=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){this.container.className="squareAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=e.borderStyle.width,o=this.svgFactory.createElement("svg:rect");return o.setAttribute("x",a/2),o.setAttribute("y",a/2),o.setAttribute("width",t-a),o.setAttribute("height",r-a),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),n.appendChild(o),this.container.append(n),this._createPopup(o,e),this.container}}]),r}(C),W=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){this.container.className="circleAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=e.borderStyle.width,o=this.svgFactory.createElement("svg:ellipse");return o.setAttribute("cx",t/2),o.setAttribute("cy",r/2),o.setAttribute("rx",t/2-a/2),o.setAttribute("ry",r/2-a/2),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),n.appendChild(o),this.container.append(n),this._createPopup(o,e),this.container}}]),r}(C),U=function(e){d(r,e);var t=p(r);function r(e){var n,a,o,i;S(this,r);var s=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return(i=t.call(this,e,{isRenderable:s,ignoreBorder:!0})).containerClassName="polylineAnnotation",i.svgElementName="svg:polyline",i}return A(r,[{key:"render",value:function(){this.container.className=this.containerClassName;var e,t=this.data,r=t.rect[2]-t.rect[0],n=t.rect[3]-t.rect[1],a=this.svgFactory.create(r,n),o=[],i=m(t.vertices);try{for(i.s();!(e=i.n()).done;){var s=e.value,u=s.x-t.rect[0],l=t.rect[3]-s.y;o.push(u+","+l)}}catch(e){i.e(e)}finally{i.f()}o=o.join(" ");var c=this.svgFactory.createElement(this.svgElementName);return c.setAttribute("points",o),c.setAttribute("stroke-width",t.borderStyle.width||1),c.setAttribute("stroke","transparent"),c.setAttribute("fill","transparent"),a.appendChild(c),this.container.append(a),this._createPopup(c,t),this.container}}]),r}(C),G=function(e){d(r,e);var t=p(r);function r(e){var n;return S(this,r),(n=t.call(this,e)).containerClassName="polygonAnnotation",n.svgElementName="svg:polygon",n}return r}(U),z=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),r}(C),H=function(e){d(r,e);var t=p(r);function r(e){var n,a,o,i;S(this,r);var s=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return(i=t.call(this,e,{isRenderable:s,ignoreBorder:!0})).containerClassName="inkAnnotation",i.svgElementName="svg:polyline",i}return A(r,[{key:"render",value:function(){this.container.className=this.containerClassName;var e,t=this.data,r=t.rect[2]-t.rect[0],n=t.rect[3]-t.rect[1],a=this.svgFactory.create(r,n),o=m(t.inkLists);try{for(o.s();!(e=o.n()).done;){var i,s=e.value,u=[],l=m(s);try{for(l.s();!(i=l.n()).done;){var c=i.value,f=c.x-t.rect[0],d=t.rect[3]-c.y;u.push("".concat(f,",").concat(d))}}catch(e){l.e(e)}finally{l.f()}u=u.join(" ");var h=this.svgFactory.createElement(this.svgElementName);h.setAttribute("points",u),h.setAttribute("stroke-width",t.borderStyle.width||1),h.setAttribute("stroke","transparent"),h.setAttribute("fill","transparent"),this._createPopup(h,t),a.appendChild(h)}}catch(e){o.e(e)}finally{o.f()}return this.container.append(a),this.container}}]),r}(C),V=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0,createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("highlightAnnotation"):(this.container.className="highlightAnnotation",this.container)}}]),r}(C),X=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0,createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("underlineAnnotation"):(this.container.className="underlineAnnotation",this.container)}}]),r}(C),Y=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0,createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("squigglyAnnotation"):(this.container.className="squigglyAnnotation",this.container)}}]),r}(C),K=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0,createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("strikeoutAnnotation"):(this.container.className="strikeoutAnnotation",this.container)}}]),r}(C),Q=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),r}(C),J=function(e){d(r,e);var t=p(r);function r(e){var n,i;S(this,r);var s=(i=t.call(this,e,{isRenderable:!0})).data.file,u=s.filename,l=s.content;return i.filename=(0,o.getFilenameFromUrl)(u),i.content=l,null===(n=i.linkService.eventBus)||void 0===n||n.dispatch("fileattachmentannotation",{source:v(i),id:(0,a.stringToPDFString)(u),filename:u,content:l}),i}return A(r,[{key:"render",value:function(){var e,t;this.container.className="fileAttachmentAnnotation";var r=document.createElement("div");return r.style.height=this.container.style.height,r.style.width=this.container.style.width,r.addEventListener("dblclick",this._download.bind(this)),!this.data.hasPopup&&(null!==(e=this.data.titleObj)&&void 0!==e&&e.str||null!==(t=this.data.contentsObj)&&void 0!==t&&t.str||this.data.richText)&&this._createPopup(r,this.data),this.container.appendChild(r),this.container}},{key:"_download",value:function(){var e;null===(e=this.downloadManager)||void 0===e||e.openOrDownloadData(this.container,this.content,this.filename)}}]),r}(C),Z=function(){function e(){S(this,e)}return A(e,null,[{key:"render",value:function(t){var r,n=[],s=[],u=m(t.annotations);try{for(u.s();!(r=u.n()).done;){var c=r.value;c&&(c.annotationType!==a.AnnotationType.POPUP?n.push(c):s.push(c))}}catch(e){u.e(e)}finally{u.f()}s.length&&n.push.apply(n,s);for(var f=t.div,d=0,h=n;de.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){u=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(u)throw o}}}}function s(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0;){var h,p=o(l[l.length-1],3),v=p[0],y=p[1],m=p[2];if(y+1!==v.children.length){var g=v.children[++l[l.length-1][1]];if(null!==g){var b=g.name;if("#text"!==b){var _=void 0;if(_=null!=g&&null!==(h=g.attributes)&&void 0!==h&&h.xmlns?document.createElementNS(g.attributes.xmlns,b):document.createElement(b),m.appendChild(_),g.attributes&&this.setAttributes({html:_,element:g,storage:t,intent:s,linkService:r}),g.children&&g.children.length>0)l.push([g,-1,_]);else if(g.value){var S=document.createTextNode(g.value);a.XfaText.shouldBuildText(b)&&d.push(S),_.appendChild(S)}}else{var w=document.createTextNode(g.value);d.push(w),m.appendChild(w)}}}else l.pop()}var A,k=i(c.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"));try{for(k.s();!(A=k.n()).done;)A.value.setAttribute("readOnly",!0)}catch(e){k.e(e)}finally{k.f()}return{textDivs:d}}},{key:"update",value:function(e){var t="matrix(".concat(e.viewport.transform.join(","),")");e.div.style.transform=t,e.div.hidden=!1}}],null&&l(t.prototype,null),r&&l(t,r),e}();t.XfaLayer=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderTextLayer=function(e){var t=new p({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection});return t._render(e.timeout),t};var n=r(4);function a(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;c-=4)if(l[c]>0){o=Math.ceil(c/4/s);break}t.clearRect(0,0,s,s),t.strokeText("A",0,s),a=0;for(var f=0,d=(l=t.getImageData(0,0,s,s).data).length;f0){a=s-Math.floor(f/4/s);break}if(t.restore(),a){var h=a/(a+o);return u.set(e,h),h}return u.set(e,.8),.8}(d.fontFamily,a);0===f?(h=c[4],p=c[5]-y):(h=c[4]+y*Math.sin(f),p=c[5]-y*Math.cos(f)),o.style.left="".concat(h,"px"),o.style.top="".concat(p,"px"),o.style.fontSize="".concat(v,"px"),o.style.fontFamily=d.fontFamily,o.setAttribute("role","presentation"),o.textContent=t.str,o.dir=t.dir,e._fontInspectorEnabled&&(o.dataset.fontName=t.fontName),0!==f&&(i.angle=f*(180/Math.PI));var m=!1;if(t.str.length>1||e._enhanceTextSelection&&l.test(t.str))m=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){var g=Math.abs(t.transform[0]),b=Math.abs(t.transform[3]);g!==b&&Math.max(g,b)/Math.min(g,b)>1.5&&(m=!0)}if(m&&(d.vertical?i.canvasWidth=t.height*e._viewport.scale:i.canvasWidth=t.width*e._viewport.scale),e._textDivProperties.set(o,i),e._textContentStream&&e._layoutText(o),e._enhanceTextSelection&&i.hasText){var _=1,S=0;0!==f&&(_=Math.cos(f),S=Math.sin(f));var w,A,k=(d.vertical?t.height:t.width)*e._viewport.scale,x=v;0!==f?(w=[_,S,-S,_,h,p],A=n.Util.getAxialAlignedBoundingBox([0,0,k,x],w)):A=[h,p,h+k,p+x],e._bounds.push({left:A[0],top:A[1],right:A[2],bottom:A[3],div:o,size:[k,x],m:w})}}function f(e){if(!e._canceled){var t=e._textDivs,r=e._capability,n=t.length;if(n>1e5)return e._renderingDone=!0,void r.resolve();if(!e._textContentStream)for(var a=0;a0&&(n=n?Math.min(o,n):o)}return n}function h(e,t){t.sort((function(e,t){return e.x1-t.x1||e.index-t.index}));var r,n=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}],a=o(t);try{for(a.s();!(r=a.n()).done;){for(var i=r.value,s=0;s=0&&n[u].start>=i.y2;)u--;var l=void 0,c=void 0,f=void 0,d=void 0,h=-1/0;for(f=s;f<=u;f++){c=(l=n[f]).boundary;var p;(p=c.x2>i.x1?c.index>i.index?c.x1New:i.x1:void 0===c.x2New?(c.x2+i.x1)/2:c.x2New)>h&&(h=p)}for(i.x1New=h,f=s;f<=u;f++)void 0===(c=(l=n[f]).boundary).x2New?c.x2>i.x1?c.index>i.index&&(c.x2New=c.x2):c.x2New=h:c.x2New>h&&(c.x2New=Math.max(h,c.x2));var v=[],y=null;for(f=s;f<=u;f++){var m=(c=(l=n[f]).boundary).x2>i.x2?c:i;y===m?v[v.length-1].end=l.end:(v.push({start:l.start,end:l.end,boundary:m}),y=m)}for(n[s].start=0&&n[d].start>=c.y1;d--)g=n[d].boundary===c;for(d=u+1;!g&&d0){var s=t.canvasWidth/i;this._enhanceTextSelection&&(t.scale=s),r="scaleX(".concat(s,")")}}if(0!==t.angle&&(r="rotate(".concat(t.angle,"deg) ").concat(r)),r.length>0&&(this._enhanceTextSelection&&(t.originalTransform=r),e.style.transform=r),t.hasText&&this._container.appendChild(e),t.hasEOL){var u=document.createElement("br");u.setAttribute("role","presentation"),this._container.appendChild(u)}}},{key:"_render",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=(0,n.createPromiseCapability)(),a=Object.create(null),o=this._document.createElement("canvas");if(o.height=o.width=s,o.mozOpaque=!0,this._layoutTextCtx=o.getContext("2d",{alpha:!1}),this._textContent){var i=this._textContent.items,u=this._textContent.styles;this._processItems(i,u),r.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');this._reader=this._textContentStream.getReader(),function t(){e._reader.read().then((function(n){var o=n.value;n.done?r.resolve():(Object.assign(a,o.styles),e._processItems(o.items,a),t())}),r.reject)}()}r.promise.then((function(){a=null,t?e._renderTimer=setTimeout((function(){f(e),e._renderTimer=null}),t):f(e)}),this._capability.reject)}},{key:"expandTextDivs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this._enhanceTextSelection&&this._renderingDone){null!==this._bounds&&(function(e){for(var t=e._bounds,r=e._viewport,a=function(e,t,r){var n=r.map((function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}}));h(e,n);var a,i=new Array(r.length),s=o(n);try{for(s.s();!(a=s.n()).done;){var u=a.value,l=u.index;i[l]={left:u.x1New,top:0,right:u.x2New,bottom:0}}}catch(e){s.e(e)}finally{s.f()}r.map((function(t,r){var a=i[r],o=n[r];o.x1=t.top,o.y1=e-a.right,o.x2=t.bottom,o.y2=e-a.left,o.index=r,o.x1New=void 0,o.x2New=void 0})),h(t,n);var c,f=o(n);try{for(f.s();!(c=f.n()).done;){var d=c.value,p=d.index;i[p].top=d.x1New,i[p].bottom=d.x2New}}catch(e){f.e(e)}finally{f.f()}return i}(r.width,r.height,t),i=0;i0?(r.push("".concat(u.paddingTop,"px")),t.push("translateY(".concat(-u.paddingTop,"px)"))):r.push(0),u.paddingRight>0?r.push("".concat(u.paddingRight/u.scale,"px")):r.push(0),u.paddingBottom>0?r.push("".concat(u.paddingBottom,"px")):r.push(0),u.paddingLeft>0?(r.push("".concat(u.paddingLeft/u.scale,"px")),t.push("translateX(".concat(-u.paddingLeft/u.scale,"px)"))):r.push(0),s.style.padding=r.join(" "),t.length&&(s.style.transform=t.join(" "))):(s.style.padding=null,s.style.transform=u.originalTransform))}}}}],r&&a(t.prototype,r),e}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var n=r(4),a=r(1),o=r(6);function i(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=l(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function l(e,t){if(e){if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r>1&2147483647:a>>1&2147483647;t[r]=a}function s(e,r,n,a){var o=a,i=r.length;n[o]=i>>24&255,n[o+1]=i>>16&255,n[o+2]=i>>8&255,n[o+3]=255&i,n[o+=4]=255&e.charCodeAt(0),n[o+1]=255&e.charCodeAt(1),n[o+2]=255&e.charCodeAt(2),n[o+3]=255&e.charCodeAt(3),o+=4,n.set(r,o);var s=function(e,r,n){for(var a=-1,o=r;o>>8^t[i]}return-1^a}(n,a+4,o+=r.length);n[o]=s>>24&255,n[o+1]=s>>16&255,n[o+2]=s>>8&255,n[o+3]=255&s}function u(e){var t=e.length,r=65535,n=Math.ceil(t/r),a=new Uint8Array(2+t+5*n+4),o=0;a[o++]=120,a[o++]=156;for(var i=0;t>r;)a[o++]=0,a[o++]=255,a[o++]=255,a[o++]=0,a[o++]=0,a.set(e.subarray(i,i+r),o),o+=r,i+=r,t-=r;a[o++]=1,a[o++]=255&t,a[o++]=t>>8&255,a[o++]=255&~t,a[o++]=(65535&~t)>>8&255,a.set(e.subarray(i),o),o+=e.length-i;var s=function(e,t,r){for(var n=1,a=0,o=0;o>24&255,a[o++]=s>>16&255,a[o++]=s>>8&255,a[o++]=255&s,a}return function(t,r,a){return function(t,r,a,i){var l,c,f,d=t.width,h=t.height,p=t.data;switch(r){case n.ImageKind.GRAYSCALE_1BPP:c=0,l=1,f=d+7>>3;break;case n.ImageKind.RGB_24BPP:c=2,l=8,f=3*d;break;case n.ImageKind.RGBA_32BPP:c=6,l=8,f=4*d;break;default:throw new Error("invalid format")}for(var v=new Uint8Array((1+f)*h),y=0,m=0,g=0;g>24&255,d>>16&255,d>>8&255,255&d,h>>24&255,h>>16&255,h>>8&255,255&h,l,c,0,0,0]),w=function(e){if(!o.isNodeJS)return u(e);try{var t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);var r=__webpack_require__(158).deflateSync(t,{level:9});return r instanceof Uint8Array?r:new Uint8Array(r)}catch(e){(0,n.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return u(e)}(v),A=e.length+36+S.length+w.length,k=new Uint8Array(A),x=0;return k.set(e,x),s("IHDR",S,k,x+=e.length),s("IDATA",w,k,x+=12+S.length),x+=12+w.length,s("IEND",new Uint8Array(0),k,x),(0,n.createObjectURL)(k,"image/png",a)}(t,void 0===t.kind?n.ImageKind.GRAYSCALE_1BPP:t.kind,r,a)}}(),A=function(){function e(){h(this,e),this.fontSizeScale=1,this.fontWeight=g,this.fontSize=0,this.textMatrix=n.IDENTITY_MATRIX,this.fontMatrix=n.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=n.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=b,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}return d(e,[{key:"clone",value:function(){return Object.create(this)}},{key:"setCurrentPoint",value:function(e,t){this.x=e,this.y=t}}]),e}(),k=0,x=0,P=0;t.SVGGraphics=p=function(){function e(t,r){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var i in h(this,e),this.svgFactory=new a.DOMSVGFactory,this.current=new A,this.transformMatrix=n.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=t,this.objs=r,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!o,this._operatorIdMapping=[],n.OPS)this._operatorIdMapping[n.OPS[i]]=i}return d(e,[{key:"save",value:function(){this.transformStack.push(this.transformMatrix);var e=this.current;this.extraStack.push(e),this.current=e.clone()}},{key:"restore",value:function(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}},{key:"group",value:function(e){this.save(),this.executeOpTree(e),this.restore()}},{key:"loadDependencies",value:function(e){for(var t=this,r=e.fnArray,a=e.argsArray,o=0,i=r.length;o0&&(this.current.lineWidth=e)}},{key:"setLineCap",value:function(e){this.current.lineCap=_[e]}},{key:"setLineJoin",value:function(e){this.current.lineJoin=S[e]}},{key:"setMiterLimit",value:function(e){this.current.miterLimit=e}},{key:"setStrokeAlpha",value:function(e){this.current.strokeAlpha=e}},{key:"setStrokeRGBColor",value:function(e,t,r){this.current.strokeColor=n.Util.makeHexColor(e,t,r)}},{key:"setFillAlpha",value:function(e){this.current.fillAlpha=e}},{key:"setFillRGBColor",value:function(e,t,r){this.current.fillColor=n.Util.makeHexColor(e,t,r),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}},{key:"setStrokeColorN",value:function(e){this.current.strokeColor=this._makeColorN_Pattern(e)}},{key:"setFillColorN",value:function(e){this.current.fillColor=this._makeColorN_Pattern(e)}},{key:"shadingFill",value:function(e){var t=this.viewport.width,r=this.viewport.height,a=n.Util.inverseTransform(this.transformMatrix),o=n.Util.applyTransform([0,0],a),i=n.Util.applyTransform([0,r],a),s=n.Util.applyTransform([t,0],a),u=n.Util.applyTransform([t,r],a),l=Math.min(o[0],i[0],s[0],u[0]),c=Math.min(o[1],i[1],s[1],u[1]),f=Math.max(o[0],i[0],s[0],u[0]),d=Math.max(o[1],i[1],s[1],u[1]),h=this.svgFactory.createElement("svg:rect");h.setAttributeNS(null,"x",l),h.setAttributeNS(null,"y",c),h.setAttributeNS(null,"width",f-l),h.setAttributeNS(null,"height",d-c),h.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this.current.fillAlpha<1&&h.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().appendChild(h)}},{key:"_makeColorN_Pattern",value:function(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}},{key:"_makeTilingPattern",value:function(e){var t=e[1],r=e[2],a=e[3]||n.IDENTITY_MATRIX,o=s(e[4],4),u=o[0],l=o[1],c=o[2],f=o[3],d=e[5],h=e[6],p=e[7],v="shading".concat(P++),y=s(n.Util.normalizeRect([].concat(i(n.Util.applyTransform([u,l],a)),i(n.Util.applyTransform([c,f],a)))),4),m=y[0],g=y[1],b=y[2],_=y[3],S=s(n.Util.singularValueDecompose2dScale(a),2),w=d*S[0],A=h*S[1],k=this.svgFactory.createElement("svg:pattern");k.setAttributeNS(null,"id",v),k.setAttributeNS(null,"patternUnits","userSpaceOnUse"),k.setAttributeNS(null,"width",w),k.setAttributeNS(null,"height",A),k.setAttributeNS(null,"x","".concat(m)),k.setAttributeNS(null,"y","".concat(g));var x=this.svg,C=this.transformMatrix,T=this.current.fillColor,R=this.current.strokeColor,E=this.svgFactory.create(b-m,_-g);if(this.svg=E,this.transformMatrix=a,2===p){var O=n.Util.makeHexColor.apply(n.Util,i(t));this.current.fillColor=O,this.current.strokeColor=O}return this.executeOpTree(this.convertOpList(r)),this.svg=x,this.transformMatrix=C,this.current.fillColor=T,this.current.strokeColor=R,k.appendChild(E.childNodes[0]),this.defs.appendChild(k),"url(#".concat(v,")")}},{key:"_makeShadingPattern",value:function(e){switch("string"==typeof e&&(e=this.objs.get(e)),e[0]){case"RadialAxial":var t,r="shading".concat(P++),a=e[3];switch(e[1]){case"axial":var o=e[4],i=e[5];(t=this.svgFactory.createElement("svg:linearGradient")).setAttributeNS(null,"id",r),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"x1",o[0]),t.setAttributeNS(null,"y1",o[1]),t.setAttributeNS(null,"x2",i[0]),t.setAttributeNS(null,"y2",i[1]);break;case"radial":var s=e[4],l=e[5],c=e[6],f=e[7];(t=this.svgFactory.createElement("svg:radialGradient")).setAttributeNS(null,"id",r),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"cx",l[0]),t.setAttributeNS(null,"cy",l[1]),t.setAttributeNS(null,"r",f),t.setAttributeNS(null,"fx",s[0]),t.setAttributeNS(null,"fy",s[1]),t.setAttributeNS(null,"fr",c);break;default:throw new Error("Unknown RadialAxial type: ".concat(e[1]))}var d,h=u(a);try{for(h.s();!(d=h.n()).done;){var p=d.value,v=this.svgFactory.createElement("svg:stop");v.setAttributeNS(null,"offset",p[0]),v.setAttributeNS(null,"stop-color",p[1]),t.appendChild(v)}}catch(e){h.e(e)}finally{h.f()}return this.defs.appendChild(t),"url(#".concat(r,")");case"Mesh":return(0,n.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error("Unknown IR type: ".concat(e[0]))}}},{key:"setDash",value:function(e,t){this.current.dashArray=e,this.current.dashPhase=t}},{key:"constructPath",value:function(e,t){var r,a=this.current,o=a.x,i=a.y,s=[],l=0,c=u(e);try{for(c.s();!(r=c.n()).done;)switch(0|r.value){case n.OPS.rectangle:o=t[l++],i=t[l++];var f=t[l++],d=t[l++],h=o+f,p=i+d;s.push("M",v(o),v(i),"L",v(h),v(i),"L",v(h),v(p),"L",v(o),v(p),"Z");break;case n.OPS.moveTo:o=t[l++],i=t[l++],s.push("M",v(o),v(i));break;case n.OPS.lineTo:o=t[l++],i=t[l++],s.push("L",v(o),v(i));break;case n.OPS.curveTo:o=t[l+4],i=t[l+5],s.push("C",v(t[l]),v(t[l+1]),v(t[l+2]),v(t[l+3]),v(o),v(i)),l+=6;break;case n.OPS.curveTo2:s.push("C",v(o),v(i),v(t[l]),v(t[l+1]),v(t[l+2]),v(t[l+3])),o=t[l+2],i=t[l+3],l+=4;break;case n.OPS.curveTo3:o=t[l+2],i=t[l+3],s.push("C",v(t[l]),v(t[l+1]),v(o),v(i),v(o),v(i)),l+=4;break;case n.OPS.closePath:s.push("Z")}}catch(e){c.e(e)}finally{c.f()}s=s.join(" "),a.path&&e.length>0&&e[0]!==n.OPS.rectangle&&e[0]!==n.OPS.moveTo?s=a.path.getAttributeNS(null,"d")+s:(a.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(a.path)),a.path.setAttributeNS(null,"d",s),a.path.setAttributeNS(null,"fill","none"),a.element=a.path,a.setCurrentPoint(o,i)}},{key:"endPath",value:function(){var e=this.current;if(e.path=null,this.pendingClip)if(e.element){var t="clippath".concat(k++),r=this.svgFactory.createElement("svg:clipPath");r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"transform",y(this.transformMatrix));var n=e.element.cloneNode(!0);if("evenodd"===this.pendingClip?n.setAttributeNS(null,"clip-rule","evenodd"):n.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,r.appendChild(n),this.defs.appendChild(r),e.activeClipUrl){e.clipGroup=null;var a,o=u(this.extraStack);try{for(o.s();!(a=o.n()).done;)a.value.clipGroup=null}catch(e){o.e(e)}finally{o.f()}r.setAttributeNS(null,"clip-path",e.activeClipUrl)}e.activeClipUrl="url(#".concat(t,")"),this.tgrp=null}else this.pendingClip=null}},{key:"clip",value:function(e){this.pendingClip=e}},{key:"closePath",value:function(){var e=this.current;if(e.path){var t="".concat(e.path.getAttributeNS(null,"d"),"Z");e.path.setAttributeNS(null,"d",t)}}},{key:"setLeading",value:function(e){this.current.leading=-e}},{key:"setTextRise",value:function(e){this.current.textRise=e}},{key:"setTextRenderingMode",value:function(e){this.current.textRenderingMode=e}},{key:"setHScale",value:function(e){this.current.textHScale=e/100}},{key:"setRenderingIntent",value:function(e){}},{key:"setFlatness",value:function(e){}},{key:"setGState",value:function(e){var t,r=u(e);try{for(r.s();!(t=r.n()).done;){var a=s(t.value,2),o=a[0],i=a[1];switch(o){case"LW":this.setLineWidth(i);break;case"LC":this.setLineCap(i);break;case"LJ":this.setLineJoin(i);break;case"ML":this.setMiterLimit(i);break;case"D":this.setDash(i[0],i[1]);break;case"RI":this.setRenderingIntent(i);break;case"FL":this.setFlatness(i);break;case"Font":this.setFont(i);break;case"CA":this.setStrokeAlpha(i);break;case"ca":this.setFillAlpha(i);break;default:(0,n.warn)("Unimplemented graphic state operator ".concat(o))}}}catch(e){r.e(e)}finally{r.f()}}},{key:"fill",value:function(){var e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}},{key:"stroke",value:function(){var e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}},{key:"_setStrokeAttributes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=this.current,n=r.dashArray;1!==t&&n.length>0&&(n=n.map((function(e){return t*e}))),e.setAttributeNS(null,"stroke",r.strokeColor),e.setAttributeNS(null,"stroke-opacity",r.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",v(r.miterLimit)),e.setAttributeNS(null,"stroke-linecap",r.lineCap),e.setAttributeNS(null,"stroke-linejoin",r.lineJoin),e.setAttributeNS(null,"stroke-width",v(t*r.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",n.map(v).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",v(t*r.dashPhase)+"px")}},{key:"eoFill",value:function(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}},{key:"fillStroke",value:function(){this.stroke(),this.fill()}},{key:"eoFillStroke",value:function(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}},{key:"closeStroke",value:function(){this.closePath(),this.stroke()}},{key:"closeFillStroke",value:function(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function(){this.closePath(),this.eoFillStroke()}},{key:"paintSolidColorImageMask",value:function(){var e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(e)}},{key:"paintImageXObject",value:function(e){var t=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e);t?this.paintInlineImageXObject(t):(0,n.warn)("Dependent image with object ID ".concat(e," is not ready yet"))}},{key:"paintInlineImageXObject",value:function(e,t){var r=e.width,n=e.height,a=w(e,this.forceDataSchema,!!t),o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y","0"),o.setAttributeNS(null,"width",v(r)),o.setAttributeNS(null,"height",v(n)),this.current.element=o,this.clip("nonzero");var i=this.svgFactory.createElement("svg:image");i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a),i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y",v(-n)),i.setAttributeNS(null,"width",v(r)+"px"),i.setAttributeNS(null,"height",v(n)+"px"),i.setAttributeNS(null,"transform","scale(".concat(v(1/r)," ").concat(v(-1/n),")")),t?t.appendChild(i):this._ensureTransformGroup().appendChild(i)}},{key:"paintImageMaskXObject",value:function(e){var t=this.current,r=e.width,n=e.height,a=t.fillColor;t.maskId="mask".concat(x++);var o=this.svgFactory.createElement("svg:mask");o.setAttributeNS(null,"id",t.maskId);var i=this.svgFactory.createElement("svg:rect");i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y","0"),i.setAttributeNS(null,"width",v(r)),i.setAttributeNS(null,"height",v(n)),i.setAttributeNS(null,"fill",a),i.setAttributeNS(null,"mask","url(#".concat(t.maskId,")")),this.defs.appendChild(o),this._ensureTransformGroup().appendChild(i),this.paintInlineImageXObject(e,o)}},{key:"paintFormXObjectBegin",value:function(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){var r=t[2]-t[0],n=t[3]-t[1],a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x",t[0]),a.setAttributeNS(null,"y",t[1]),a.setAttributeNS(null,"width",v(r)),a.setAttributeNS(null,"height",v(n)),this.current.element=a,this.clip("nonzero"),this.endPath()}}},{key:"paintFormXObjectEnd",value:function(){}},{key:"_initialize",value:function(e){var t=this.svgFactory.create(e.width,e.height),r=this.svgFactory.createElement("svg:defs");t.appendChild(r),this.defs=r;var n=this.svgFactory.createElement("svg:g");return n.setAttributeNS(null,"transform",y(e.transform)),t.appendChild(n),this.svg=n,t}},{key:"_ensureClipGroup",value:function(){if(!this.current.clipGroup){var e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(e),this.current.clipGroup=e}return this.current.clipGroup}},{key:"_ensureTransformGroup",value:function(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",y(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}]),e}()},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var a,o=(a=r(2))&&a.__esModule?a:{default:a},i=r(4),s=r(154);function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=f(e);if(t){var o=f(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function d(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){d(o,n,a,i,s,"next",e)}function s(e){d(o,n,a,i,s,"throw",e)}i(void 0)}))}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}(this._rangeRequestReaders.slice(0));try{for(r.s();!(t=r.n()).done;)t.value.cancel(e)}catch(e){r.e(e)}finally{r.f()}}}]),e}();t.PDFNodeStream=A;var k=function(){function e(t){v(this,e),this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null;var r=t.source;this._contentLength=r.length,this._loaded=0,this._filename=null,this._disableRange=r.disableRange||!1,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!r.disableStream,this._isRangeSupported=!r.disableRange,this._readableStream=null,this._readCapability=(0,i.createPromiseCapability)(),this._headersCapability=(0,i.createPromiseCapability)()}var t;return m(e,[{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=h(o.default.mark((function e(){var t,r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:if(!this._done){e.next=4;break}return e.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){e.next=6;break}throw this._storedError;case 6:if(null!==(t=this._readableStream.read())){e.next=10;break}return this._readCapability=(0,i.createPromiseCapability)(),e.abrupt("return",this.read());case 10:return this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),r=new Uint8Array(t).buffer,e.abrupt("return",{value:r,done:!1});case 14:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}},{key:"_error",value:function(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(e){var t=this;this._readableStream=e,e.on("readable",(function(){t._readCapability.resolve()})),e.on("end",(function(){e.destroy(),t._done=!0,t._readCapability.resolve()})),e.on("error",(function(e){t._error(e)})),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new i.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}]),e}(),x=function(){function e(t){v(this,e),this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,i.createPromiseCapability)();var r=t.source;this._isStreamingSupported=!r.disableStream}var t;return m(e,[{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=h(o.default.mark((function e(){var t,r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:if(!this._done){e.next=4;break}return e.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){e.next=6;break}throw this._storedError;case 6:if(null!==(t=this._readableStream.read())){e.next=10;break}return this._readCapability=(0,i.createPromiseCapability)(),e.abrupt("return",this.read());case 10:return this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded}),r=new Uint8Array(t).buffer,e.abrupt("return",{value:r,done:!1});case 14:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}},{key:"_error",value:function(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(e){var t=this;this._readableStream=e,e.on("readable",(function(){t._readCapability.resolve()})),e.on("end",(function(){e.destroy(),t._done=!0,t._readCapability.resolve()})),e.on("error",(function(e){t._error(e)})),this._storedError&&this._readableStream.destroy(this._storedError)}}]),e}();function P(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}var C=function(e){u(r,e);var t=c(r);function r(e){var n;v(this,r);var a=function(t){if(404===t.statusCode){var r=new i.MissingPDFException('Missing PDF "'.concat(n._url,'".'));return n._storedError=r,void n._headersCapability.reject(r)}n._headersCapability.resolve(),n._setReadableStream(t);var a=function(e){return n._readableStream.headers[e.toLowerCase()]},o=(0,s.validateRangeRequestCapabilities)({getResponseHeader:a,isHttp:e.isHttp,rangeChunkSize:n._rangeChunkSize,disableRange:n._disableRange}),u=o.allowRangeRequests,l=o.suggestedLength;n._isRangeSupported=u,n._contentLength=l||n._contentLength,n._filename=(0,s.extractFilenameFromHeader)(a)};return(n=t.call(this,e))._request=null,"http:"===n._url.protocol?n._request=b.request(P(n._url,e.httpHeaders),a):n._request=_.request(P(n._url,e.httpHeaders),a),n._request.on("error",(function(e){n._storedError=e,n._headersCapability.reject(e)})),n._request.end(),n}return r}(k),T=function(e){u(r,e);var t=c(r);function r(e,n,a){var o;for(var s in v(this,r),(o=t.call(this,e))._httpHeaders={},e.httpHeaders){var u=e.httpHeaders[s];void 0!==u&&(o._httpHeaders[s]=u)}o._httpHeaders.Range="bytes=".concat(n,"-").concat(a-1);var l=function(e){if(404!==e.statusCode)o._setReadableStream(e);else{var t=new i.MissingPDFException('Missing PDF "'.concat(o._url,'".'));o._storedError=t}};return o._request=null,"http:"===o._url.protocol?o._request=b.request(P(o._url,o._httpHeaders),l):o._request=_.request(P(o._url,o._httpHeaders),l),o._request.on("error",(function(e){o._storedError=e})),o._request.end(),o}return r}(x),R=function(e){u(r,e);var t=c(r);function r(e){var n;v(this,r),n=t.call(this,e);var a=decodeURIComponent(n._url.path);return w.test(n._url.href)&&(a=a.replace(/^\//,"")),g.lstat(a,(function(e,t){if(e)return"ENOENT"===e.code&&(e=new i.MissingPDFException('Missing PDF "'.concat(a,'".'))),n._storedError=e,void n._headersCapability.reject(e);n._contentLength=t.size,n._setReadableStream(g.createReadStream(a)),n._headersCapability.resolve()})),n}return r}(k),E=function(e){u(r,e);var t=c(r);function r(e,n,a){var o;v(this,r),o=t.call(this,e);var i=decodeURIComponent(o._url.path);return w.test(o._url.href)&&(i=i.replace(/^\//,"")),o._setReadableStream(g.createReadStream(i,{start:n,end:a-1})),o}return r}(x)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=function(e,t){return 404===e||0===e&&t.startsWith("file:")?new n.MissingPDFException('Missing PDF "'+t+'".'):new n.UnexpectedResponseException("Unexpected server response (".concat(e,') while retrieving PDF "').concat(t,'".'),e)},t.extractFilenameFromHeader=function(e){var t=e("Content-Disposition");if(t){var r=(0,a.getFilenameFromContentDispositionHeader)(t);if(r.includes("%"))try{r=decodeURIComponent(r)}catch(e){}if((0,o.isPdfFile)(r))return r}return null},t.validateRangeRequestCapabilities=function(e){var t=e.getResponseHeader,r=e.isHttp,a=e.rangeChunkSize,o=e.disableRange;(0,n.assert)(a>0,"Range chunk size must be larger than zero");var i={allowRangeRequests:!1,suggestedLength:void 0},s=parseInt(t("Content-Length"),10);return Number.isInteger(s)?(i.suggestedLength=s,s<=2*a||o||!r||"bytes"!==t("Accept-Ranges")||"identity"!==(t("Content-Encoding")||"identity")||(i.allowRangeRequests=!0),i):i},t.validateResponseStatus=function(e){return 200===e||206===e};var n=r(4),a=r(155),o=r(1)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){var t=!0,r=s("filename\\*","i").exec(e);if(r){var o=c(r=r[1]);return l(o=d(o=f(o=unescape(o))))}if(r=function(e){for(var t,r=[],n=s("filename\\*((?!0\\d)\\d+)(\\*?)","ig");null!==(t=n.exec(e));){var o=a(t,4),i=o[1],u=o[2],l=o[3];if((i=parseInt(i,10))in r){if(0===i)break}else r[i]=[u,l]}for(var d=[],h=0;he.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{};f(this,e),this.url=t,this.isHttp=/^https?:/i.test(t),this.httpHeaders=this.isHttp&&r.httpHeaders||Object.create(null),this.withCredentials=r.withCredentials||!1,this.getXhr=r.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}return h(e,[{key:"requestRange",value:function(e,t,r){var n={begin:e,end:t};for(var a in r)n[a]=r[a];return this.request(n)}},{key:"requestFull",value:function(e){return this.request(e)}},{key:"request",value:function(e){var t=this.getXhr(),r=this.currXhrId++,n=this.pendingRequests[r]={xhr:t};for(var a in t.open("GET",this.url),t.withCredentials=this.withCredentials,this.httpHeaders){var o=this.httpHeaders[a];void 0!==o&&t.setRequestHeader(a,o)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range","bytes=".concat(e.begin,"-").concat(e.end-1)),n.expectedStatus=206):n.expectedStatus=200,t.responseType="arraybuffer",e.onError&&(t.onerror=function(r){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,r),t.onprogress=this.onProgress.bind(this,r),n.onHeadersReceived=e.onHeadersReceived,n.onDone=e.onDone,n.onError=e.onError,n.onProgress=e.onProgress,t.send(null),r}},{key:"onProgress",value:function(e,t){var r,n=this.pendingRequests[e];n&&(null===(r=n.onProgress)||void 0===r||r.call(n,t))}},{key:"onStateChange",value:function(e,t){var r=this.pendingRequests[e];if(r){var n=r.xhr;if(n.readyState>=2&&r.onHeadersReceived&&(r.onHeadersReceived(),delete r.onHeadersReceived),4===n.readyState&&e in this.pendingRequests)if(delete this.pendingRequests[e],0===n.status&&this.isHttp){var a;null===(a=r.onError)||void 0===a||a.call(r,n.status)}else{var i=n.status||200;if(200===i&&206===r.expectedStatus||i===r.expectedStatus){var s=function(e){var t=e.response;return"string"!=typeof t?t:(0,o.stringToBytes)(t).buffer}(n);if(206===i){var u=n.getResponseHeader("Content-Range"),l=/bytes (\d+)-(\d+)\/(\d+)/.exec(u);r.onDone({begin:parseInt(l[1],10),chunk:s})}else if(s)r.onDone({begin:0,chunk:s});else{var c;null===(c=r.onError)||void 0===c||c.call(r,n.status)}}else{var f;null===(f=r.onError)||void 0===f||f.call(r,n.status)}}}}},{key:"getRequestXhr",value:function(e){return this.pendingRequests[e].xhr}},{key:"isPendingRequest",value:function(e){return e in this.pendingRequests}},{key:"abortRequest",value:function(e){var t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}]),e}(),v=function(){function e(t){f(this,e),this._source=t,this._manager=new p(t.url,{httpHeaders:t.httpHeaders,withCredentials:t.withCredentials}),this._rangeChunkSize=t.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}return h(e,[{key:"_onRangeRequestReaderClosed",value:function(e){var t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}},{key:"getFullReader",value:function(){return(0,o.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new y(this._manager,this._source),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){var r=new m(this._manager,e,t);return r.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){var t;null===(t=this._fullRequestReader)||void 0===t||t.cancel(e);var r,n=l(this._rangeRequestReaders.slice(0));try{for(n.s();!(r=n.n()).done;)r.value.cancel(e)}catch(e){n.e(e)}finally{n.f()}}}]),e}();t.PDFNetworkStream=v;var y=function(){function e(t,r){f(this,e),this._manager=t;var n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=r.url,this._fullRequestId=t.requestFull(n),this._headersReceivedCapability=(0,o.createPromiseCapability)(),this._disableRange=r.disableRange||!1,this._contentLength=r.length,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}var t;return h(e,[{key:"_onHeadersReceived",value:function(){var e=this._fullRequestId,t=this._manager.getRequestXhr(e),r=function(e){return t.getResponseHeader(e)},n=(0,i.validateRangeRequestCapabilities)({getResponseHeader:r,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange}),a=n.allowRangeRequests,o=n.suggestedLength;a&&(this._isRangeSupported=!0),this._contentLength=o||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(r),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}},{key:"_onDone",value:function(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0}}},{key:"_onError",value:function(e){this._storedError=(0,i.createResponseStatusError)(e,this._url),this._headersReceivedCapability.reject(this._storedError);var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.reject(this._storedError)}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._cachedChunks.length=0}},{key:"_onProgress",value:function(e){var t;null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"contentLength",get:function(){return this._contentLength}},{key:"headersReady",get:function(){return this._headersReceivedCapability.promise}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._storedError){e.next=2;break}throw this._storedError;case 2:if(!(this._cachedChunks.length>0)){e.next=5;break}return t=this._cachedChunks.shift(),e.abrupt("return",{value:t,done:!1});case 5:if(!this._done){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return r=(0,o.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 10:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._done=!0,this._headersReceivedCapability.reject(e);var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}]),e}(),m=function(){function e(t,r,n){f(this,e),this._manager=t;var a={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._requestId=t.requestRange(r,n,a),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}var t;return h(e,[{key:"_close",value:function(){var e;null===(e=this.onClosed)||void 0===e||e.call(this,this)}},{key:"_onDone",value:function(e){var t=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t,this._done=!0;var r,n=l(this._requests);try{for(n.s();!(r=n.n()).done;)r.value.resolve({value:void 0,done:!0})}catch(e){n.e(e)}finally{n.f()}this._requests.length=0,this._close()}},{key:"_onError",value:function(e){this._storedError=(0,i.createResponseStatusError)(e,this._url);var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.reject(this._storedError)}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._queuedChunk=null}},{key:"_onProgress",value:function(e){var t;this.isStreamingSupported||null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded})}},{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._storedError){e.next=2;break}throw this._storedError;case 2:if(null===this._queuedChunk){e.next=6;break}return t=this._queuedChunk,this._queuedChunk=null,e.abrupt("return",{value:t,done:!1});case 6:if(!this._done){e.next=8;break}return e.abrupt("return",{value:void 0,done:!0});case 8:return r=(0,o.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 11:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._done=!0;var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}]),e}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var n,a=(n=r(2))&&n.__esModule?n:{default:n},o=r(4),i=r(154);function s(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function u(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){s(o,n,a,i,u,"next",e)}function u(e){s(o,n,a,i,u,"throw",e)}i(void 0)}))}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}(this._rangeRequestReaders.slice(0));try{for(r.s();!(t=r.n()).done;)t.value.cancel(e)}catch(e){r.e(e)}finally{r.f()}}}]),e}();t.PDFFetchStream=v;var y=function(){function e(t){var r=this;c(this,e),this._stream=t,this._reader=null,this._loaded=0,this._filename=null;var n=t.source;this._withCredentials=n.withCredentials||!1,this._contentLength=n.length,this._headersCapability=(0,o.createPromiseCapability)(),this._disableRange=n.disableRange||!1,this._rangeChunkSize=n.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!n.disableStream,this._isRangeSupported=!n.disableRange,this._headers=p(this._stream.httpHeaders);var a=n.url;fetch(a,h(this._headers,this._withCredentials,this._abortController)).then((function(e){if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,a);r._reader=e.body.getReader(),r._headersCapability.resolve();var t=function(t){return e.headers.get(t)},n=(0,i.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:r._stream.isHttp,rangeChunkSize:r._rangeChunkSize,disableRange:r._disableRange}),s=n.allowRangeRequests,u=n.suggestedLength;r._isRangeSupported=s,r._contentLength=u||r._contentLength,r._filename=(0,i.extractFilenameFromHeader)(t),!r._isStreamingSupported&&r._isRangeSupported&&r.cancel(new o.AbortException("Streaming is disabled."))})).catch(this._headersCapability.reject),this.onProgress=null}var t;return d(e,[{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r,n,o;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._headersCapability.promise;case 2:return e.next=4,this._reader.read();case 4:if(t=e.sent,r=t.value,!(n=t.done)){e.next=9;break}return e.abrupt("return",{value:r,done:n});case 9:return this._loaded+=r.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),o=new Uint8Array(r).buffer,e.abrupt("return",{value:o,done:!1});case 13:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}]),e}(),m=function(){function e(t,r,n){var a=this;c(this,e),this._stream=t,this._reader=null,this._loaded=0;var s=t.source;this._withCredentials=s.withCredentials||!1,this._readCapability=(0,o.createPromiseCapability)(),this._isStreamingSupported=!s.disableStream,"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._headers=p(this._stream.httpHeaders),this._headers.append("Range","bytes=".concat(r,"-").concat(n-1));var u=s.url;fetch(u,h(this._headers,this._withCredentials,this._abortController)).then((function(e){if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,u);a._readCapability.resolve(),a._reader=e.body.getReader()})).catch(this._readCapability.reject),this.onProgress=null}var t;return d(e,[{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r,n,o;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:return e.next=4,this._reader.read();case 4:if(t=e.sent,r=t.value,!(n=t.done)){e.next=9;break}return e.abrupt("return",{value:r,done:n});case 9:return this._loaded+=r.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),o=new Uint8Array(r).buffer,e.abrupt("return",{value:o,done:!1});case 13:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}]),e}()}],__webpack_module_cache__={};function __w_pdfjs_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__w_pdfjs_require__),r.loaded=!0,r.exports}__w_pdfjs_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e};var __nested_webpack_exports__={};return function(){"use strict";var e=__nested_webpack_exports__;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AnnotationLayer",{enumerable:!0,get:function(){return a.AnnotationLayer}}),Object.defineProperty(e,"AnnotationMode",{enumerable:!0,get:function(){return r.AnnotationMode}}),Object.defineProperty(e,"CMapCompressionType",{enumerable:!0,get:function(){return r.CMapCompressionType}}),Object.defineProperty(e,"GlobalWorkerOptions",{enumerable:!0,get:function(){return o.GlobalWorkerOptions}}),Object.defineProperty(e,"InvalidPDFException",{enumerable:!0,get:function(){return r.InvalidPDFException}}),Object.defineProperty(e,"LinkTarget",{enumerable:!0,get:function(){return t.LinkTarget}}),Object.defineProperty(e,"LoopbackPort",{enumerable:!0,get:function(){return n.LoopbackPort}}),Object.defineProperty(e,"MissingPDFException",{enumerable:!0,get:function(){return r.MissingPDFException}}),Object.defineProperty(e,"OPS",{enumerable:!0,get:function(){return r.OPS}}),Object.defineProperty(e,"PDFDataRangeTransport",{enumerable:!0,get:function(){return n.PDFDataRangeTransport}}),Object.defineProperty(e,"PDFDateString",{enumerable:!0,get:function(){return t.PDFDateString}}),Object.defineProperty(e,"PDFWorker",{enumerable:!0,get:function(){return n.PDFWorker}}),Object.defineProperty(e,"PasswordResponses",{enumerable:!0,get:function(){return r.PasswordResponses}}),Object.defineProperty(e,"PermissionFlag",{enumerable:!0,get:function(){return r.PermissionFlag}}),Object.defineProperty(e,"PixelsPerInch",{enumerable:!0,get:function(){return t.PixelsPerInch}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return t.RenderingCancelledException}}),Object.defineProperty(e,"SVGGraphics",{enumerable:!0,get:function(){return u.SVGGraphics}}),Object.defineProperty(e,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return r.UNSUPPORTED_FEATURES}}),Object.defineProperty(e,"UnexpectedResponseException",{enumerable:!0,get:function(){return r.UnexpectedResponseException}}),Object.defineProperty(e,"Util",{enumerable:!0,get:function(){return r.Util}}),Object.defineProperty(e,"VerbosityLevel",{enumerable:!0,get:function(){return r.VerbosityLevel}}),Object.defineProperty(e,"XfaLayer",{enumerable:!0,get:function(){return l.XfaLayer}}),Object.defineProperty(e,"addLinkAttributes",{enumerable:!0,get:function(){return t.addLinkAttributes}}),Object.defineProperty(e,"build",{enumerable:!0,get:function(){return n.build}}),Object.defineProperty(e,"createObjectURL",{enumerable:!0,get:function(){return r.createObjectURL}}),Object.defineProperty(e,"createPromiseCapability",{enumerable:!0,get:function(){return r.createPromiseCapability}}),Object.defineProperty(e,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return r.createValidAbsoluteUrl}}),Object.defineProperty(e,"getDocument",{enumerable:!0,get:function(){return n.getDocument}}),Object.defineProperty(e,"getFilenameFromUrl",{enumerable:!0,get:function(){return t.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return t.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function(){return t.getXfaPageViewport}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function(){return t.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return t.loadScript}}),Object.defineProperty(e,"removeNullCharacters",{enumerable:!0,get:function(){return r.removeNullCharacters}}),Object.defineProperty(e,"renderTextLayer",{enumerable:!0,get:function(){return s.renderTextLayer}}),Object.defineProperty(e,"shadow",{enumerable:!0,get:function(){return r.shadow}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return n.version}});var t=__w_pdfjs_require__(1),r=__w_pdfjs_require__(4),n=__w_pdfjs_require__(136),a=__w_pdfjs_require__(148),o=__w_pdfjs_require__(142),i=__w_pdfjs_require__(6),s=__w_pdfjs_require__(151),u=__w_pdfjs_require__(152),l=__w_pdfjs_require__(150);if(i.isNodeJS){var c=__w_pdfjs_require__(153).PDFNodeStream;(0,n.setPDFNetworkStreamFactory)((function(e){return new c(e)}))}else{var f=__w_pdfjs_require__(156).PDFNetworkStream,d=__w_pdfjs_require__(157).PDFFetchStream;(0,n.setPDFNetworkStreamFactory)((function(e){return(0,t.isValidFetchUrl)(e.url)?new d(e):new f(e)}))}}(),__nested_webpack_exports__}()},"object"===_typeof2(exports)&&"object"===_typeof2(module)?module.exports=factory():(__WEBPACK_AMD_DEFINE_ARRAY__=[],void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof(__WEBPACK_AMD_DEFINE_FACTORY__=factory)?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))},337:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(259),a=r.n(n),o=r(164),i=r.n(o)()(a());i.push([e.id,"/* PDF.JS plugin styles. */\n.pdfjs_viewer {\n width: 100%;\n height: 100%;\n}\n.pdfjs_viewer iframe {\n width: 100%;\n height: 100%;\n border: none;\n}\n",""]);const s=i},962:e=>{"use strict";var t=[];function r(e){for(var r=-1,n=0;n{"use strict";var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},728:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},840:(e,t,r)=>{"use strict";e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},932:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var a=void 0!==r.layer;a&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,a&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var o=r.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},208:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},229:()=>{},658:()=>{},778:()=>{},686:()=>{},61:()=>{},158:()=>{}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Badge:()=>ut,Controls:()=>e,Editor:()=>et,Panel:()=>$e});var e={};__webpack_require__.r(e),__webpack_require__.d(e,{SelectionControls:()=>tt});var t=__webpack_require__(252);function r(){return r=Object.assign||function(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var r=0;r=1&&n<=t.pagesCount,'"'.concat(n,'" is not a valid page number.')),t.pdfViewer.scrollPageIntoView({dest:e,pageIndex:r,pageNumber:n})}))}))}},{key:"navigateTo",value:function(e){this.goToDestination(e)}},{key:"goToPage",value:function(){}},{key:"addLinkAttributes",value:function(e,t,r){e.href=t,e.rel=this.externalLinkRel||"noopener noreferrer nofollow",e.target=r?"_blank":this.externalLinkTarget||""}},{key:"getDestinationHash",value:function(){return"#"}},{key:"getAnchorUrl",value:function(){return"#"}},{key:"setHash",value:function(){}},{key:"executeNamedAction",value:function(){}},{key:"cachePageRef",value:function(){}},{key:"isPageVisible",value:function(){return!0}},{key:"isPageCached",value:function(){return!0}}]),e}();const x=1,P=2;function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r was provided with onItemClick nor it was able to find the page within itself. Either provide onItemClick to and handle navigating by yourself or ensure that all pages are rendered within .")}}}),h(u(e),"linkService",new k),h(u(e),"loadDocument",(function(){L(e.runningTask),e.loadingTask&&e.loadingTask.destroy();var r=(0,b.Z)(e.findDocumentSource());e.runningTask=r,r.promise.then((function(r){if(e.onSourceSuccess(),r){e.setState((function(e){return e.pdf?{pdf:null}:null}));var n=e.props,a=n.options,o=n.onLoadProgress,i=n.onPassword;e.loadingTask=t.getDocument(ee(ee({},r),a)),e.loadingTask.onPassword=i,o&&(e.loadingTask.onProgress=o);var s=(0,b.Z)(e.loadingTask.promise);e.runningTask=s,s.promise.then((function(t){e.setState((function(e){return e.pdf&&e.pdf.fingerprint===t.fingerprint?null:{pdf:t}}),e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))}})).catch((function(t){e.onSourceError(t)}))})),h(u(e),"setupLinkService",(function(){var t=e.props,r=t.externalLinkRel,n=t.externalLinkTarget;e.linkService.setViewer(e.viewer),e.linkService.setExternalLinkRel(r),e.linkService.setExternalLinkTarget(n)})),h(u(e),"onSourceSuccess",(function(){var t=e.props.onSourceSuccess;t&&t()})),h(u(e),"onSourceError",(function(t){var r=e.props.onSourceError;r&&r(t)})),h(u(e),"onLoadSuccess",(function(){var t=e.props.onLoadSuccess,r=e.state.pdf;t&&t(r),e.pages=new Array(r.numPages),e.linkService.setDocument(r)})),h(u(e),"onLoadError",(function(t){e.setState({pdf:!1});var r=e.props.onLoadError;r&&r(t)})),h(u(e),"findDocumentSource",(function(){return new Promise((function(t){var r,o=e.props.file;if(o||t(null),"string"==typeof o){if(M(o)){var i=I(o);t({data:i})}D(),t({url:o})}if(o instanceof te&&t({range:o}),o instanceof ArrayBuffer&&t({data:o}),E&&(r=o,S(E),r instanceof Blob||function(e){return S(E),e instanceof File}(o)))(function(e){return new Promise((function(t,r){var n=new FileReader;return n.onload=function(){return t(new Uint8Array(n.result))},n.onerror=function(e){switch(e.target.error.code){case e.target.error.NOT_FOUND_ERR:return r(new Error("Error while reading a file: File not found."));case e.target.error.NOT_READABLE_ERR:return r(new Error("Error while reading a file: File not readable."));case e.target.error.SECURITY_ERR:return r(new Error("Error while reading a file: Security error."));case e.target.error.ABORT_ERR:return r(new Error("Error while reading a file: Aborted."));default:return r(new Error("Error while reading a file."))}},n.readAsArrayBuffer(e),null}))})(o).then((function(e){t({data:e})}));else{if(S("object"===a(o)),S(o.url||o.data||o.range),"string"==typeof o.url){if(M(o.url)){var s=o.url,u=n(o,Z),l=I(s);t(ee({data:l},u))}D()}t(o)}}))})),h(u(e),"registerPage",(function(t,r){e.pages[t]=r})),h(u(e),"unregisterPage",(function(t){delete e.pages[t]})),e}return s(y,[{key:"componentDidMount",value:function(){this.loadDocument(),this.setupLinkService()}},{key:"componentDidUpdate",value:function(e){this.props.file!==e.file&&this.loadDocument()}},{key:"componentWillUnmount",value:function(){L(this.runningTask),this.loadingTask&&this.loadingTask.destroy()}},{key:"childContext",get:function(){var e=this.linkService,t=this.registerPage,r=this.unregisterPage,n=this.props,a=n.imageResourcesPath,o=n.renderMode,i=n.rotate;return{imageResourcesPath:a,linkService:e,pdf:this.state.pdf,registerPage:t,renderMode:o,rotate:i,unregisterPage:r}}},{key:"eventProps",get:function(){var e=this;return(0,g.ZP)(this.props,(function(){return e.state.pdf}))}},{key:"renderChildren",value:function(){var e=this.props.children;return v().createElement(w.Provider,{value:this.childContext},e)}},{key:"renderContent",value:function(){var e=this.props.file,t=this.state.pdf;if(!e){var r=this.props.noData;return v().createElement(A,{type:"no-data"},"function"==typeof r?r():r)}if(null===t){var n=this.props.loading;return v().createElement(A,{type:"loading"},"function"==typeof n?n():n)}if(!1===t){var a=this.props.error;return v().createElement(A,{type:"error"},"function"==typeof a?a():a)}return this.renderChildren()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.inputRef;return v().createElement("div",r({className:_("react-pdf__Document",t),ref:n},this.eventProps),this.renderContent())}}]),y}(p.PureComponent);re.defaultProps={error:"Failed to load PDF file.",loading:"Loading PDF…",noData:"No PDF file specified.",onPassword:function(e,t){switch(t){case x:e(prompt("Enter the password to open this PDF file."));break;case P:e(prompt("Invalid password. Please try again."))}}};var ne=m().oneOfType([m().func,m().node]);re.propTypes=ee(ee({},U),{},{children:m().node,className:z,error:ne,externalLinkRel:m().string,externalLinkTarget:m().string,file:H,imageResourcesPath:m().string,inputRef:K,loading:ne,noData:ne,onItemClick:m().func,onLoadError:m().func,onLoadProgress:m().func,onLoadSuccess:m().func,onPassword:m().func,onSourceError:m().func,onSourceSuccess:m().func,rotate:m().number});const ae=(0,p.createContext)(null);var oe=function(){function e(t){var r=t.num,n=t.gen;o(this,e),this.num=r,this.gen=n}return s(e,[{key:"toString",value:function(){var e="".concat(this.num,"R");return 0!==this.gen&&(e+=this.gen),e}}]),e}(),ie=["item"];var se=function(e){c(l,e);var t,a,i=(t=l,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=d(t);if(a){var n=d(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return f(this,e)});function l(){var e;o(this,l);for(var t=arguments.length,r=new Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:this.props;return F(e.pageNumber)?e.pageNumber-1:F(e.pageIndex)?e.pageIndex:null}},{key:"getPageNumber",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return F(e.pageNumber)?e.pageNumber:F(e.pageIndex)?e.pageIndex+1:null}},{key:"pageIndex",get:function(){return this.getPageIndex()}},{key:"pageNumber",get:function(){return this.getPageNumber()}},{key:"rotate",get:function(){var e=this.props.rotate;if(F(e))return e;var t=this.state.page;return t?t.rotate:null}},{key:"scale",get:function(){var e=this.state.page;if(!e)return null;var t=this.props,r=t.scale,n=t.width,a=t.height,o=this.rotate,i=1,s=null===r?1:r;if(n||a){var u=e.getViewport({scale:1,rotation:o});i=n?n/u.width:a/u.height}return s*i}},{key:"eventProps",get:function(){var e=this;return(0,g.ZP)(this.props,(function(){var t=e.state.page;return t?N(t,e.scale):t}))}},{key:"pageKey",get:function(){var e=this.state.page;return"".concat(e.pageIndex,"@").concat(this.scale,"/").concat(this.rotate)}},{key:"pageKeyNoScale",get:function(){var e=this.state.page;return"".concat(e.pageIndex,"/").concat(this.rotate)}},{key:"renderMainLayer",value:function(){var e=this.props,t=e.canvasRef;switch(e.renderMode){case"none":return null;case"svg":return v().createElement(ge,{key:"".concat(this.pageKeyNoScale,"_svg")});default:return v().createElement(ye,{key:"".concat(this.pageKey,"_canvas"),canvasRef:t})}}},{key:"renderTextLayer",value:function(){return this.props.renderTextLayer?v().createElement(we,{key:"".concat(this.pageKey,"_text")}):null}},{key:"renderAnnotationLayer",value:function(){return this.props.renderAnnotationLayer?v().createElement(ke,{key:"".concat(this.pageKey,"_annotations")}):null}},{key:"renderChildren",value:function(){var e=this.props.children;return v().createElement(he.Provider,{value:this.childContext},this.renderMainLayer(),this.renderTextLayer(),this.renderAnnotationLayer(),e)}},{key:"renderContent",value:function(){var e=this.pageNumber,t=this.props.pdf,r=this.state.page;if(!e){var n=this.props.noData;return v().createElement(A,{type:"no-data"},"function"==typeof n?n():n)}if(null===t||null===r){var a=this.props.loading;return v().createElement(A,{type:"loading"},"function"==typeof a?a():a)}if(!1===t||!1===r){var o=this.props.error;return v().createElement(A,{type:"error"},"function"==typeof o?o():o)}return this.renderChildren()}},{key:"render",value:function(){var e=this.pageNumber,t=this.props,n=t.className,a=t.inputRef;return v().createElement("div",r({className:_("react-pdf__Page",n),"data-page-number":e,ref:de(a,this.pageElement),style:{position:"relative"}},this.eventProps),this.renderContent())}}]),i}(p.PureComponent);Ce.defaultProps={error:"Failed to load the page.",loading:"Loading page…",noData:"No page specified.",renderAnnotationLayer:!0,renderForms:!1,renderMode:"canvas",renderTextLayer:!0,scale:1};var Te=m().oneOfType([m().func,m().node]);function Re(e,t){return v().createElement(w.Consumer,null,(function(n){return v().createElement(Ce,r({ref:t},n,e))}))}Ce.propTypes=Pe(Pe({},U),{},{canvasBackground:m().string,children:m().node,className:z,customTextRenderer:m().func,error:Te,height:m().number,imageResourcesPath:m().string,inputRef:K,loading:Te,noData:Te,onGetTextError:m().func,onGetTextSuccess:m().func,onLoadError:m().func,onLoadSuccess:m().func,onRenderError:m().func,onRenderSuccess:m().func,pageIndex:function(e,t,r){var n=e[t],o=e.pageNumber,i=e.pdf;if(!O(i))return null;if(O(n)){if("number"!=typeof n)return new Error("`".concat(t,"` of type `").concat(a(n),"` supplied to `").concat(r,"`, expected `number`."));if(n<0)return new Error("Expected `".concat(t,"` to be greater or equal to 0."));var s=i.numPages;if(n+1>s)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(s-1,"."))}else if(!O(o))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(r,"`."));return null},pageNumber:function(e,t,r){var n=e[t],o=e.pageIndex,i=e.pdf;if(!O(i))return null;if(O(n)){if("number"!=typeof n)return new Error("`".concat(t,"` of type `").concat(a(n),"` supplied to `").concat(r,"`, expected `number`."));if(n<1)return new Error("Expected `".concat(t,"` to be greater or equal to 1."));var s=i.numPages;if(n>s)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(s,"."))}else if(!O(o))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(r,"`."));return null},pdf:Y,registerPage:m().func,renderAnnotationLayer:m().bool,renderForms:m().bool,renderInteractiveForms:m().bool,renderMode:Q,renderTextLayer:m().bool,rotate:J,scale:m().number,unregisterPage:m().func,width:m().number});const Ee=v().forwardRef(Re);"Loading PDF.js worker may not work on protocols other than HTTP/HTTPS. ".concat(j),t.GlobalWorkerOptions.workerSrc="pdf.worker.js";const Oe=require("pydio");var Fe=__webpack_require__.n(Oe);const Me=require("pydio/http/api");var Ie=__webpack_require__.n(Me);const je=require("react-redux");function De(e){return De="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},De(e)}var Le;function Ne(){return Ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t300&&(h=Math.round(21*n/29.7));var p,y="0 calc(50% - ".concat(Math.round(h/2),"px)");return i?r?(c>1&&f&&(p=v().createElement("div",{style:{position:"absolute",bottom:10,right:10,backgroundColor:"white",display:"flex",cursor:"pointer",fontSize:24,boxShadow:"rgba(0, 0, 0, .2) 0px 0px 12px",borderRadius:40}},v().createElement("div",{className:"mdi mdi-chevron-left",style:{opacity:1===l?.5:1},onClick:function(){e.setState({crtPage:Math.max(l-1,1)})}}),v().createElement("div",{className:"mdi mdi-chevron-right",style:{opacity:l===c?.5:1},onClick:function(){e.setState({crtPage:Math.min(l+1,c)})}}))),v().createElement("div",{style:{flex:1,width:"100%",maxWidth:h,height:"100%",border:0,margin:y,position:"relative"},onMouseEnter:function(){e.setState({showPaginator:!0})},onMouseLeave:function(){e.setState({showPaginator:!1})}},v().createElement(Ke,{width:h,pdfUrl:s,pageNumber:l,onNumPages:function(t){return e.setState({numPages:t})},onKnownHeight:function(t){return e.setState({lastKnownHeight:t})}}),p,v().createElement("style",{type:"text/css",dangerouslySetInnerHTML:{__html:this.makeCss(d,a)}}))):v().createElement("iframe",Ne({},this.props,{style:{flex:1,width:"100%",height:"100%",border:0},src:i})):null}}]),r}(p.Component),Je=pydio.Registry.getActiveExtensionByType("editor").filter((function(e){return"editor.pdfjs"===e.id}))[0],Ze=function(e){return Je.mimes.indexOf(e.getAjxpMime())>-1},$e=Qe,et=Ye((function(e){return new Promise((function(t,r){var n=[];e.getParent().getChildren().forEach((function(e){return n.push(e)})),t({selection:n=n.filter(Ze).sort((function(e,t){return e.getLabel().localeCompare(t.getLabel(),void 0,{numeric:!0})})),currentIndex:n.reduce((function(t,r,n){return r===e&&n||t}),0)})}))}))(Le=(0,je.connect)(null,Xe)(Le=function(e){Ue(r,e);var t=ze(r);function r(){return qe(this,r),t.apply(this,arguments)}return We(r,[{key:"componentWillReceiveProps",value:function(e){var t=this.props.editorModify;e.isActive&&t({fixedToolbar:!0})}},{key:"render",value:function(){return v().createElement(Qe,this.props)}}]),r}(v().Component))||Le)||Le,tt=Fe().requireLib("hoc").SelectionControls;const rt=require("pydio/http/resources-manager");var nt=__webpack_require__.n(rt);function at(e){return at="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},at(e)}function ot(e,t){for(var r=0;r{var __webpack_modules__={164:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(n)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=o),r&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=r):c[2]=r),a&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=a):c[4]="".concat(a)),t.push(c))}},t}},259:e=>{"use strict";e.exports=function(e){return e[1]}},252:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,factory;function _typeof2(e){return _typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof2(e)}module=__webpack_require__.nmd(module),factory=function(){return function(){var __webpack_modules__=[,function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.LinkTarget=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=void 0,t.addLinkAttributes=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.url,n=t.target,a=t.rel,o=t.enabled,s=void 0===o||o;(0,i.assert)(r&&"string"==typeof r,'addLinkAttributes: A valid "url" parameter must provided.');var u=(0,i.removeNullCharacters)(r);s?e.href=e.title=u:(e.href="",e.title="Disabled: ".concat(u),e.onclick=function(){return!1});var l="";switch(n){case T.NONE:break;case T.SELF:l="_self";break;case T.BLANK:l="_blank";break;case T.PARENT:l="_parent";break;case T.TOP:l="_top"}e.target=l,e.rel="string"==typeof a?a:g},t.deprecated=function(e){console.log("Deprecated API usage: "+e)},t.getFilenameFromUrl=function(e){var t=e.indexOf("#"),r=e.indexOf("?"),n=Math.min(t>0?t:e.length,r>0?r:e.length);return e.substring(e.lastIndexOf("/",n)+1,n)},t.getPdfFilenameFromUrl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"document.pdf";if("string"!=typeof e)return t;if(R(e))return(0,i.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;var r=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,n=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e),a=r.exec(n[1])||r.exec(n[2])||r.exec(n[3]);if(a&&(a=a[0]).includes("%"))try{a=r.exec(decodeURIComponent(a))[0]}catch(e){}return a||t},t.getXfaPageViewport=function(e,t){var r=t.scale,n=void 0===r?1:r,a=t.rotation,o=void 0===a?0:a,i=e.attributes.style,s=i.width,u=i.height,l=[0,0,parseInt(s),parseInt(u)];return new P({viewBox:l,scale:n,rotation:o})},t.isDataScheme=R,t.isPdfFile=function(e){return"string"==typeof e&&/\.pdf$/i.test(e)},t.isValidFetchUrl=F,t.loadScript=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise((function(r,n){var a=document.createElement("script");a.src=e,a.onload=function(e){t&&a.remove(),r(e)},a.onerror=function(){n(new Error("Cannot load script at: ".concat(a.src)))},(document.head||document.documentElement).appendChild(a)}))};var a,o=(a=r(2))&&a.__esModule?a:{default:a},i=r(4),s=r(135);function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{}).ownerDocument,a=void 0===n?globalThis.document:n;return f(this,r),(e=t.call(this))._document=a,e}return h(r,[{key:"_createCanvas",value:function(e,t){var r=this._document.createElement("canvas");return r.width=e,r.height=t,r}}]),r}(s.BaseCanvasFactory);function S(e){return w.apply(this,arguments)}function w(){var e;return e=o.default.mark((function e(t){var r,n,a=arguments;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=a.length>1&&void 0!==a[1]&&a[1],!F(t,document.baseURI)){e.next=21;break}return e.next=4,fetch(t);case 4:if((n=e.sent).ok){e.next=7;break}throw new Error(n.statusText);case 7:if(!r){e.next=15;break}return e.t1=Uint8Array,e.next=11,n.arrayBuffer();case 11:e.t2=e.sent,e.t0=new e.t1(e.t2),e.next=20;break;case 15:return e.t3=i.stringToBytes,e.next=18,n.text();case 18:e.t4=e.sent,e.t0=(0,e.t3)(e.t4);case 20:return e.abrupt("return",e.t0);case 21:return e.abrupt("return",new Promise((function(e,n){var a=new XMLHttpRequest;a.open("GET",t,!0),r&&(a.responseType="arraybuffer"),a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE){var t;if((200===a.status||0===a.status)&&(r&&a.response?t=new Uint8Array(a.response):!r&&a.responseText&&(t=(0,i.stringToBytes)(a.responseText)),t))return void e(t);n(new Error(a.statusText))}},a.send(null)})));case 22:case"end":return e.stop()}}),e)})),w=function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){c(o,n,a,i,s,"next",e)}function s(e){c(o,n,a,i,s,"throw",e)}i(void 0)}))},w.apply(this,arguments)}t.DOMCanvasFactory=_;var A=function(e){p(r,e);var t=y(r);function r(){return f(this,r),t.apply(this,arguments)}return h(r,[{key:"_fetchData",value:function(e,t){return S(e,this.isCompressed).then((function(e){return{cMapData:e,compressionType:t}}))}}]),r}(s.BaseCMapReaderFactory);t.DOMCMapReaderFactory=A;var k=function(e){p(r,e);var t=y(r);function r(){return f(this,r),t.apply(this,arguments)}return h(r,[{key:"_fetchData",value:function(e){return S(e,!0)}}]),r}(s.BaseStandardFontDataFactory);t.DOMStandardFontDataFactory=k;var x=function(e){p(r,e);var t=y(r);function r(){return f(this,r),t.apply(this,arguments)}return h(r,[{key:"_createSVG",value:function(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}}]),r}(s.BaseSVGFactory);t.DOMSVGFactory=x;var P=function(){function e(t){var r=t.viewBox,n=t.scale,a=t.rotation,o=t.offsetX,i=void 0===o?0:o,s=t.offsetY,u=void 0===s?0:s,l=t.dontFlip,c=void 0!==l&&l;f(this,e),this.viewBox=r,this.scale=n,this.rotation=a,this.offsetX=i,this.offsetY=u;var d,h,p,v,y,m,g,b,_=(r[2]+r[0])/2,S=(r[3]+r[1])/2;switch((a%=360)<0&&(a+=360),a){case 180:d=-1,h=0,p=0,v=1;break;case 90:d=0,h=1,p=1,v=0;break;case 270:d=0,h=-1,p=-1,v=0;break;case 0:d=1,h=0,p=0,v=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}c&&(p=-p,v=-v),0===d?(y=Math.abs(S-r[1])*n+i,m=Math.abs(_-r[0])*n+u,g=Math.abs(r[3]-r[1])*n,b=Math.abs(r[2]-r[0])*n):(y=Math.abs(_-r[0])*n+i,m=Math.abs(S-r[1])*n+u,g=Math.abs(r[2]-r[0])*n,b=Math.abs(r[3]-r[1])*n),this.transform=[d*n,h*n,p*n,v*n,y-d*n*_-p*n*S,m-h*n*_-v*n*S],this.width=g,this.height=b}return h(e,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.scale,n=void 0===r?this.scale:r,a=t.rotation,o=void 0===a?this.rotation:a,i=t.offsetX,s=void 0===i?this.offsetX:i,u=t.offsetY,l=void 0===u?this.offsetY:u,c=t.dontFlip,f=void 0!==c&&c;return new e({viewBox:this.viewBox.slice(),scale:n,rotation:o,offsetX:s,offsetY:l,dontFlip:f})}},{key:"convertToViewportPoint",value:function(e,t){return i.Util.applyTransform([e,t],this.transform)}},{key:"convertToViewportRectangle",value:function(e){var t=i.Util.applyTransform([e[0],e[1]],this.transform),r=i.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],r[0],r[1]]}},{key:"convertToPdfPoint",value:function(e,t){return i.Util.applyInverseTransform([e,t],this.transform)}}]),e}();t.PageViewport=P;var C=function(e){p(r,e);var t=y(r);function r(e,n){var a;return f(this,r),(a=t.call(this,e,"RenderingCancelledException")).type=n,a}return r}(i.BaseException);t.RenderingCancelledException=C;var T={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};function R(e){for(var t=e.length,r=0;rr&&(r=a.length)}}catch(e){n.e(e)}finally{n.f()}var o,i=u(this.times);try{for(i.s();!(o=i.n()).done;){var s=o.value,l=s.end-s.start;t.push("".concat(s.name.padEnd(r)," ").concat(l,"ms\n"))}}catch(e){i.e(e)}finally{i.f()}return t.join("")}}]),e}();function F(e,t){try{var r=(t?new URL(e,t):new URL(e)).protocol;return"http:"===r||"https:"===r}catch(e){return!1}}t.StatTimer=O;var M=function(){function e(){f(this,e)}return h(e,null,[{key:"toDateObject",value:function(e){if(!e||!(0,i.isString)(e))return null;E||(E=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));var t=E.exec(e);if(!t)return null;var r=parseInt(t[1],10),n=parseInt(t[2],10);n=n>=1&&n<=12?n-1:0;var a=parseInt(t[3],10);a=a>=1&&a<=31?a:1;var o=parseInt(t[4],10);o=o>=0&&o<=23?o:0;var s=parseInt(t[5],10);s=s>=0&&s<=59?s:0;var u=parseInt(t[6],10);u=u>=0&&u<=59?u:0;var l=t[7]||"Z",c=parseInt(t[8],10);c=c>=0&&c<=23?c:0;var f=parseInt(t[9],10)||0;return f=f>=0&&f<=59?f:0,"-"===l?(o+=c,s+=f):"+"===l&&(o-=c,s-=f),new Date(Date.UTC(r,n,a,o,s,u))}}]),e}();t.PDFDateString=M},function(e,t,r){"use strict";e.exports=r(3)},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var a=function(e){var t,r=Object.prototype,a=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var a=t&&t.prototype instanceof m?t:m,o=Object.create(a.prototype),i=new R(n||[]);return o._invoke=function(e,t,r){var n=d;return function(a,o){if(n===p)throw new Error("Generator is already running");if(n===v){if("throw"===a)throw o;return O()}for(r.method=a,r.arg=o;;){var i=r.delegate;if(i){var s=P(i,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===d)throw n=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=p;var u=f(e,t,r);if("normal"===u.type){if(n=r.done?v:h,u.arg===y)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=v,r.method="throw",r.arg=u.arg)}}}(e,r,i),o}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",h="suspendedYield",p="executing",v="completed",y={};function m(){}function g(){}function b(){}var _={};l(_,i,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(E([])));w&&w!==r&&a.call(w,i)&&(_=w);var A=b.prototype=m.prototype=Object.create(_);function k(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function r(o,i,s,u){var l=f(e[o],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"===n(d)&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,s,u)}),(function(e){r("throw",e,s,u)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return r("throw",e,s,u)}))}u(l.arg)}var o;this._invoke=function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}}function P(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,P(e,r),"throw"===r.method))return y;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return y}var a=f(n,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,y;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function E(e){if(e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function r(){for(;++n=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var u=a.call(i,"catchLoc"),l=a.call(i,"finallyLoc");if(u&&l){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),T(r),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;T(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:E(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}("object"===n(e=r.nmd(e))?e.exports:{});try{regeneratorRuntime=a}catch(e){"object"===("undefined"==typeof globalThis?"undefined":n(globalThis))?globalThis.regeneratorRuntime=a:Function("r","regeneratorRuntime = r")(a)}},function(e,t,r){"use strict";function n(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(URL.createObjectURL&&"undefined"!=typeof Blob&&!r)return URL.createObjectURL(new Blob([e],{type:t}));for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a="data:".concat(t,";base64,"),o=0,i=e.length;o>2]+n[(3&s)<<4|u>>4]+n[o+1>6:64]+n[o+21&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e)return null;try{if(r&&"string"==typeof e){if(r.addDefaultProtocol&&e.startsWith("www.")){var n=e.match(/\./g);n&&n.length>=2&&(e="http://".concat(e))}if(r.tryConvertEncoding)try{e=D(e)}catch(e){}}var a=t?new URL(e,t):new URL(e);if(function(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(a))return a}catch(e){}return null},t.escapeString=function(e){return e.replace(/([()\\\n\r])/g,(function(e){return"\n"===e?"\\n":"\r"===e?"\\r":"\\".concat(e)}))},t.getModificationDate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")},t.getVerbosityLevel=function(){return p},t.info=function(e){p>=h.INFOS&&console.log("Info: ".concat(e))},t.isArrayBuffer=function(e){return"object"===s(e)&&null!==e&&void 0!==e.byteLength},t.isArrayEqual=function(e,t){if(e.length!==t.length)return!1;for(var r=0,n=e.length;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw i}}}}(e);try{for(a.s();!(t=a.n()).done;){var i=(r=t.value,2,function(e){if(Array.isArray(e))return e}(r)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),2!==o.length);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}(r)||o(r,2)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=i[0],u=i[1];n[s]=u}}catch(e){a.e(e)}finally{a.f()}return n},t.objectSize=function(e){return Object.keys(e).length},t.removeNullCharacters=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"string"!=typeof e?(v("The argument for removeNullCharacters must be a string."),e):(t&&(e=e.replace(T," ")),e.replace(C,""))},t.setVerbosityLevel=function(e){Number.isInteger(e)&&(p=e)},t.shadow=g,t.string32=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=R,t.stringToPDFString=function(e){var t=e.length,r=[];if("þ"===e[0]&&"ÿ"===e[1])for(var n=2;n>8&255),String.fromCharCode(255&a))}return t.join("")},t.stringToUTF8String=D,t.unreachable=y,t.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},t.warn=v,r(5),t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256},t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},t.AnnotationReplyType={GROUP:"Group",REPLY:"R"},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},t.PageActionEventType={O:"PageOpen",C:"PageClose"},t.StreamType={UNKNOWN:"UNKNOWN",FLATE:"FLATE",LZW:"LZW",DCT:"DCT",JPX:"JPX",JBIG:"JBIG",A85:"A85",AHX:"AHX",CCF:"CCF",RLX:"RLX"},t.FontType={UNKNOWN:"UNKNOWN",TYPE1:"TYPE1",TYPE1STANDARD:"TYPE1STANDARD",TYPE1C:"TYPE1C",CIDFONTTYPE0:"CIDFONTTYPE0",CIDFONTTYPE0C:"CIDFONTTYPE0C",TRUETYPE:"TRUETYPE",CIDFONTTYPE2:"CIDFONTTYPE2",TYPE3:"TYPE3",OPENTYPE:"OPENTYPE",TYPE0:"TYPE0",MMTYPE1:"MMTYPE1"};var h={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=h,t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",font:"font",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"},t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};var p=h.WARNINGS;function v(e){p>=h.WARNINGS&&console.log("Warning: ".concat(e))}function y(e){throw new Error(e)}function m(e,t){e||y(t)}function g(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!1}),r}var b=function(){function e(t,r){this.constructor===e&&y("Cannot initialize BaseException."),this.message=t,this.name=r}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=b;var _=function(e){l(r,e);var t=f(r);function r(e,n){var a;return u(this,r),(a=t.call(this,e,"PasswordException")).code=n,a}return r}(b);t.PasswordException=_;var S=function(e){l(r,e);var t=f(r);function r(e,n){var a;return u(this,r),(a=t.call(this,e,"UnknownErrorException")).details=n,a}return r}(b);t.UnknownErrorException=S;var w=function(e){l(r,e);var t=f(r);function r(e){return u(this,r),t.call(this,e,"InvalidPDFException")}return r}(b);t.InvalidPDFException=w;var A=function(e){l(r,e);var t=f(r);function r(e){return u(this,r),t.call(this,e,"MissingPDFException")}return r}(b);t.MissingPDFException=A;var k=function(e){l(r,e);var t=f(r);function r(e,n){var a;return u(this,r),(a=t.call(this,e,"UnexpectedResponseException")).status=n,a}return r}(b);t.UnexpectedResponseException=k;var x=function(e){l(r,e);var t=f(r);function r(e){return u(this,r),t.call(this,e,"FormatError")}return r}(b);t.FormatError=x;var P=function(e){l(r,e);var t=f(r);function r(e){return u(this,r),t.call(this,e,"AbortException")}return r}(b);t.AbortException=P;var C=/\x00+/g,T=/[\x01-\x1F]/g;function R(e){m("string"==typeof e,"Invalid argument for stringToBytes");for(var t=e.length,r=new Uint8Array(t),n=0;ne[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}},{key:"intersect",value:function(t,r){function n(e,t){return e-t}var a=[t[0],t[2],r[0],r[2]].sort(n),o=[t[1],t[3],r[1],r[3]].sort(n),i=[];return t=e.normalizeRect(t),r=e.normalizeRect(r),a[0]===t[0]&&a[1]===r[0]||a[0]===r[0]&&a[1]===t[0]?(i[0]=a[1],i[2]=a[2],o[0]===t[1]&&o[1]===r[1]||o[0]===r[1]&&o[1]===t[1]?(i[1]=o[1],i[3]=o[2],i):null):null}},{key:"bezierBoundingBox",value:function(e,t,r,n,o,i,s,u){for(var l,c,f,d,h,p,v,y,m=[],g=[[],[]],b=0;b<2;++b)if(0===b?(c=6*e-12*r+6*o,l=-3*e+9*r-9*o+3*s,f=3*r-3*e):(c=6*t-12*n+6*i,l=-3*t+9*n-9*i+3*u,f=3*n-3*t),Math.abs(l)<1e-12){if(Math.abs(c)<1e-12)continue;0<(d=-f/c)&&d<1&&m.push(d)}else v=c*c-4*f*l,y=Math.sqrt(v),v<0||(0<(h=(-c+y)/(2*l))&&h<1&&m.push(h),0<(p=(-c-y)/(2*l))&&p<1&&m.push(p));for(var _,S=m.length,w=S;S--;)_=1-(d=m[S]),g[0][S]=_*_*_*e+3*_*_*d*r+3*_*d*d*o+d*d*d*s,g[1][S]=_*_*_*t+3*_*_*d*n+3*_*d*d*i+d*d*d*u;return g[0][w]=e,g[1][w]=t,g[0][w+1]=s,g[1][w+1]=u,g[0].length=g[1].length=w+2,[Math.min.apply(Math,a(g[0])),Math.min.apply(Math,a(g[1])),Math.max.apply(Math,a(g[0])),Math.max.apply(Math,a(g[1]))]}}],null&&n(t.prototype,null),r&&n(t,r),e}();t.Util=I;var j=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function D(e){return decodeURIComponent(escape(e))}},function(e,t,r){"use strict";var n=r(6);"undefined"!=typeof globalThis&&globalThis._pdfjsCompatibilityChecked||("undefined"!=typeof globalThis&&globalThis.Math===Math||(globalThis=r(7)),globalThis._pdfjsCompatibilityChecked=!0,!globalThis.btoa&&n.isNodeJS&&(globalThis.btoa=function(e){return Buffer.from(e,"binary").toString("base64")}),!globalThis.atob&&n.isNodeJS&&(globalThis.atob=function(e){return Buffer.from(e,"base64").toString("binary")}),!globalThis.DOMMatrix&&n.isNodeJS&&(globalThis.DOMMatrix=r(69)),Object.fromEntries||r(70),globalThis.Promise.allSettled||(globalThis.Promise=r(97)),!globalThis.ReadableStream&&n.isNodeJS&&(globalThis.ReadableStream=r(134).ReadableStream))},function(e,t){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;var n=!("object"!==("undefined"==typeof process?"undefined":r(process))||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type);t.isNodeJS=n},function(e,t,r){r(8),e.exports=r(10)},function(e,t,r){r(9)({global:!0},{globalThis:r(10)})},function(e,t,r){var n=r(10),a=r(11).f,o=r(47),i=r(50),s=r(41),u=r(57),l=r(68);e.exports=function(e,t){var r,c,f,d,h,p=e.target,v=e.global,y=e.stat;if(r=v?n:y?n[p]||s(p,{}):(n[p]||{}).prototype)for(c in t){if(d=t[c],f=e.noTargetGet?(h=a(r,c))&&h.value:r[c],!l(v?c:p+(y?".":"#")+c,e.forced)&&void 0!==f){if(_typeof2(d)==_typeof2(f))continue;u(d,f)}(e.sham||f&&f.sham)&&o(d,"sham",!0),i(r,c,d,e)}}},function(e){var t=function(e){return e&&e.Math==Math&&e};e.exports=t("object"==("undefined"==typeof globalThis?"undefined":_typeof2(globalThis))&&globalThis)||t("object"==("undefined"==typeof window?"undefined":_typeof2(window))&&window)||t("object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self)||t("object"==(void 0===__webpack_require__.g?"undefined":_typeof2(__webpack_require__.g))&&__webpack_require__.g)||function(){return this}()||Function("return this")()},function(e,t,r){var n=r(12),a=r(14),o=r(15),i=r(16),s=r(17),u=r(22),l=r(42),c=r(45),f=Object.getOwnPropertyDescriptor;t.f=n?f:function(e,t){if(e=s(e),t=u(t),c)try{return f(e,t)}catch(e){}if(l(e,t))return i(!a(o.f,e,t),e[t])}},function(e,t,r){var n=r(13);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e){var t=Function.prototype.call;e.exports=t.bind?t.bind(t):function(){return t.apply(t,arguments)}},function(e,t){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,a=n&&!r.call({1:2},1);t.f=a?function(e){var t=n(this,e);return!!t&&t.enumerable}:r},function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(18),a=r(21);e.exports=function(e){return n(a(e))}},function(e,t,r){var n=r(10),a=r(19),o=r(13),i=r(20),s=n.Object,u=a("".split);e.exports=o((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?u(e,""):s(e)}:s},function(e){var t=Function.prototype,r=t.bind,n=t.call,a=r&&r.bind(n);e.exports=r?function(e){return e&&a(n,e)}:function(e){return e&&function(){return n.apply(e,arguments)}}},function(e,t,r){var n=r(19),a=n({}.toString),o=n("".slice);e.exports=function(e){return o(a(e),8,-1)}},function(e,t,r){var n=r(10).TypeError;e.exports=function(e){if(null==e)throw n("Can't call method on "+e);return e}},function(e,t,r){var n=r(23),a=r(26);e.exports=function(e){var t=n(e,"string");return a(t)?t:t+""}},function(e,t,r){var n=r(10),a=r(14),o=r(24),i=r(26),s=r(33),u=r(36),l=r(37),c=n.TypeError,f=l("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var r,n=s(e,f);if(n){if(void 0===t&&(t="default"),r=a(n,e,t),!o(r)||i(r))return r;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),u(e,t)}},function(e,t,r){var n=r(25);e.exports=function(e){return"object"==_typeof2(e)?null!==e:n(e)}},function(e){e.exports=function(e){return"function"==typeof e}},function(e,t,r){var n=r(10),a=r(27),o=r(25),i=r(28),s=r(29),u=n.Object;e.exports=s?function(e){return"symbol"==_typeof2(e)}:function(e){var t=a("Symbol");return o(t)&&i(t.prototype,u(e))}},function(e,t,r){var n=r(10),a=r(25);e.exports=function(e,t){return arguments.length<2?(r=n[e],a(r)?r:void 0):n[e]&&n[e][t];var r}},function(e,t,r){var n=r(19);e.exports=n({}.isPrototypeOf)},function(e,t,r){var n=r(30);e.exports=n&&!Symbol.sham&&"symbol"==_typeof2(Symbol.iterator)},function(e,t,r){var n=r(31),a=r(13);e.exports=!!Object.getOwnPropertySymbols&&!a((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},function(e,t,r){var n,a,o=r(10),i=r(32),s=o.process,u=o.Deno,l=s&&s.versions||u&&u.version,c=l&&l.v8;c&&(a=(n=c.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!a&&i&&(!(n=i.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=i.match(/Chrome\/(\d+)/))&&(a=+n[1]),e.exports=a},function(e,t,r){var n=r(27);e.exports=n("navigator","userAgent")||""},function(e,t,r){var n=r(34);e.exports=function(e,t){var r=e[t];return null==r?void 0:n(r)}},function(e,t,r){var n=r(10),a=r(25),o=r(35),i=n.TypeError;e.exports=function(e){if(a(e))return e;throw i(o(e)+" is not a function")}},function(e,t,r){var n=r(10).String;e.exports=function(e){try{return n(e)}catch(e){return"Object"}}},function(e,t,r){var n=r(10),a=r(14),o=r(25),i=r(24),s=n.TypeError;e.exports=function(e,t){var r,n;if("string"===t&&o(r=e.toString)&&!i(n=a(r,e)))return n;if(o(r=e.valueOf)&&!i(n=a(r,e)))return n;if("string"!==t&&o(r=e.toString)&&!i(n=a(r,e)))return n;throw s("Can't convert object to primitive value")}},function(e,t,r){var n=r(10),a=r(38),o=r(42),i=r(44),s=r(30),u=r(29),l=a("wks"),c=n.Symbol,f=c&&c.for,d=u?c:c&&c.withoutSetter||i;e.exports=function(e){if(!o(l,e)||!s&&"string"!=typeof l[e]){var t="Symbol."+e;s&&o(c,e)?l[e]=c[e]:l[e]=u&&f?f(t):d(t)}return l[e]}},function(e,t,r){var n=r(39),a=r(40);(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.19.3",mode:n?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},function(e){e.exports=!1},function(e,t,r){var n=r(10),a=r(41),o="__core-js_shared__",i=n[o]||a(o,{});e.exports=i},function(e,t,r){var n=r(10),a=Object.defineProperty;e.exports=function(e,t){try{a(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},function(e,t,r){var n=r(19),a=r(43),o=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(a(e),t)}},function(e,t,r){var n=r(10),a=r(21),o=n.Object;e.exports=function(e){return o(a(e))}},function(e,t,r){var n=r(19),a=0,o=Math.random(),i=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++a+o,36)}},function(e,t,r){var n=r(12),a=r(13),o=r(46);e.exports=!n&&!a((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(10),a=r(24),o=n.document,i=a(o)&&a(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,r){var n=r(12),a=r(48),o=r(16);e.exports=n?function(e,t,r){return a.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(10),a=r(12),o=r(45),i=r(49),s=r(22),u=n.TypeError,l=Object.defineProperty;t.f=a?l:function(e,t,r){if(i(e),t=s(t),i(r),o)try{return l(e,t,r)}catch(e){}if("get"in r||"set"in r)throw u("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var n=r(10),a=r(24),o=n.String,i=n.TypeError;e.exports=function(e){if(a(e))return e;throw i(o(e)+" is not an object")}},function(e,t,r){var n=r(10),a=r(25),o=r(42),i=r(47),s=r(41),u=r(51),l=r(52),c=r(56).CONFIGURABLE,f=l.get,d=l.enforce,h=String(String).split("String");(e.exports=function(e,t,r,u){var l,f=!!u&&!!u.unsafe,p=!!u&&!!u.enumerable,v=!!u&&!!u.noTargetGet,y=u&&void 0!==u.name?u.name:t;a(r)&&("Symbol("===String(y).slice(0,7)&&(y="["+String(y).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!o(r,"name")||c&&r.name!==y)&&i(r,"name",y),(l=d(r)).source||(l.source=h.join("string"==typeof y?y:""))),e!==n?(f?!v&&e[t]&&(p=!0):delete e[t],p?e[t]=r:i(e,t,r)):p?e[t]=r:s(t,r)})(Function.prototype,"toString",(function(){return a(this)&&f(this).source||u(this)}))},function(e,t,r){var n=r(19),a=r(25),o=r(40),i=n(Function.toString);a(o.inspectSource)||(o.inspectSource=function(e){return i(e)}),e.exports=o.inspectSource},function(e,t,r){var n,a,o,i=r(53),s=r(10),u=r(19),l=r(24),c=r(47),f=r(42),d=r(40),h=r(54),p=r(55),v="Object already initialized",y=s.TypeError,m=s.WeakMap;if(i||d.state){var g=d.state||(d.state=new m),b=u(g.get),_=u(g.has),S=u(g.set);n=function(e,t){if(_(g,e))throw new y(v);return t.facade=e,S(g,e,t),t},a=function(e){return b(g,e)||{}},o=function(e){return _(g,e)}}else{var w=h("state");p[w]=!0,n=function(e,t){if(f(e,w))throw new y(v);return t.facade=e,c(e,w,t),t},a=function(e){return f(e,w)?e[w]:{}},o=function(e){return f(e,w)}}e.exports={set:n,get:a,has:o,enforce:function(e){return o(e)?a(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=a(t)).type!==e)throw y("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var n=r(10),a=r(25),o=r(51),i=n.WeakMap;e.exports=a(i)&&/native code/.test(o(i))},function(e,t,r){var n=r(38),a=r(44),o=n("keys");e.exports=function(e){return o[e]||(o[e]=a(e))}},function(e){e.exports={}},function(e,t,r){var n=r(12),a=r(42),o=Function.prototype,i=n&&Object.getOwnPropertyDescriptor,s=a(o,"name"),u=s&&"something"===function(){}.name,l=s&&(!n||n&&i(o,"name").configurable);e.exports={EXISTS:s,PROPER:u,CONFIGURABLE:l}},function(e,t,r){var n=r(42),a=r(58),o=r(11),i=r(48);e.exports=function(e,t){for(var r=a(t),s=i.f,u=o.f,l=0;ll;)a(n,r=t[l++])&&(~i(c,r)||u(c,r));return c}},function(e,t,r){var n=r(17),a=r(62),o=r(64),i=function(e){return function(t,r,i){var s,u=n(t),l=o(u),c=a(i,l);if(e&&r!=r){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===r)return e||c||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,r){var n=r(63),a=Math.max,o=Math.min;e.exports=function(e,t){var r=n(e);return r<0?a(r+t,0):o(r,t)}},function(e){var t=Math.ceil,r=Math.floor;e.exports=function(e){var n=+e;return n!=n||0===n?0:(n>0?r:t)(n)}},function(e,t,r){var n=r(65);e.exports=function(e){return n(e.length)}},function(e,t,r){var n=r(63),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(13),a=r(25),o=/#|\.prototype\./,i=function(e,t){var r=u[s(e)];return r==c||r!=l&&(a(t)?n(t):!!t)},s=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},u=i.data={},l=i.NATIVE="N",c=i.POLYFILL="P";e.exports=i},function(e,t,r){"use strict";var n,a,o;function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}o=function(){function e(e){var t=new f,r=Array.from(e);if(!r.every((function(e){return!Number.isNaN(e)})))throw TypeError('CSSMatrix: "'+e+'" must only have numbers.');if(16===r.length){var n=r[0],a=r[1],o=r[2],i=r[3],s=r[4],u=r[5],l=r[6],c=r[7],d=r[8],h=r[9],p=r[10],v=r[11],y=r[12],m=r[13],g=r[14],b=r[15];t.m11=n,t.a=n,t.m21=s,t.c=s,t.m31=d,t.m41=y,t.e=y,t.m12=a,t.b=a,t.m22=u,t.d=u,t.m32=h,t.m42=m,t.f=m,t.m13=o,t.m23=l,t.m33=p,t.m43=g,t.m14=i,t.m24=c,t.m34=v,t.m44=b}else{if(6!==r.length)throw new TypeError("CSSMatrix: expecting an Array of 6/16 values.");var _=r[0],S=r[1],w=r[2],A=r[3],k=r[4],x=r[5];t.m11=_,t.a=_,t.m12=S,t.b=S,t.m21=w,t.c=w,t.m22=A,t.d=A,t.m41=k,t.e=k,t.m42=x,t.f=x}return t}function t(t){var r=Object.keys(new f);if("object"===i(t)&&r.every((function(e){return e in t})))return e([t.m11,t.m12,t.m13,t.m14,t.m21,t.m22,t.m23,t.m24,t.m31,t.m32,t.m33,t.m34,t.m41,t.m42,t.m43,t.m44]);throw TypeError('CSSMatrix: "'+t+'" is not a DOMMatrix / CSSMatrix / JSON compatible object.')}function r(t){if("string"!=typeof t)throw TypeError('CSSMatrix: "'+t+'" is not a string.');var r=String(t).replace(/\s/g,""),n=new f,a='CSSMatrix: invalid transform string "'+t+'"';return r.split(")").filter((function(e){return e})).forEach((function(t){var r=t.split("("),o=r[0],i=r[1];if(!i)throw TypeError(a);var s=i.split(",").map((function(e){return e.includes("rad")?parseFloat(e)*(180/Math.PI):parseFloat(e)})),u=s[0],l=s[1],c=s[2],f=s[3],d=[u,l,c],h=[u,l,c,f];if("perspective"===o&&u&&[l,c].every((function(e){return void 0===e})))n.m34=-1/u;else if(o.includes("matrix")&&[6,16].includes(s.length)&&s.every((function(e){return!Number.isNaN(+e)}))){var p=s.map((function(e){return Math.abs(e)<1e-6?0:e}));n=n.multiply(e(p))}else if("translate3d"===o&&d.every((function(e){return!Number.isNaN(+e)})))n=n.translate(u,l,c);else if("translate"===o&&u&&void 0===c)n=n.translate(u,l||0,0);else if("rotate3d"===o&&h.every((function(e){return!Number.isNaN(+e)}))&&f)n=n.rotateAxisAngle(u,l,c,f);else if("rotate"===o&&u&&[l,c].every((function(e){return void 0===e})))n=n.rotate(0,0,u);else if("scale3d"===o&&d.every((function(e){return!Number.isNaN(+e)}))&&d.some((function(e){return 1!==e})))n=n.scale(u,l,c);else if("scale"!==o||Number.isNaN(u)||1===u||void 0!==c)if("skew"===o&&u&&void 0===c)n=n.skewX(u),n=l?n.skewY(l):n;else{if(!(/[XYZ]/.test(o)&&u&&[l,c].every((function(e){return void 0===e}))&&["translate","rotate","scale","skew"].some((function(e){return o.includes(e)}))))throw TypeError(a);if(["skewX","skewY"].includes(o))n=n[o](u);else{var v=o.replace(/[XYZ]/,""),y=o.replace(v,""),m=["X","Y","Z"].indexOf(y),g=[0===m?u:0,1===m?u:0,2===m?u:0];n=n[v].apply(n,g)}}else{var b=Number.isNaN(+l)?u:l;n=n.scale(u,b,1)}})),n}function n(e,t,r){var n=new f;return n.m41=e,n.e=e,n.m42=t,n.f=t,n.m43=r,n}function a(e,t,r){var n=new f,a=Math.PI/180,o=e*a,i=t*a,s=r*a,u=Math.cos(o),l=-Math.sin(o),c=Math.cos(i),d=-Math.sin(i),h=Math.cos(s),p=-Math.sin(s),v=c*h,y=-c*p;n.m11=v,n.a=v,n.m12=y,n.b=y,n.m13=d;var m=l*d*h+u*p;n.m21=m,n.c=m;var g=u*h-l*d*p;return n.m22=g,n.d=g,n.m23=-l*c,n.m31=l*p-u*d*h,n.m32=l*h+u*d*p,n.m33=u*c,n}function o(e,t,r,n){var a=new f,o=n*(Math.PI/360),i=Math.sin(o),s=Math.cos(o),u=i*i,l=Math.sqrt(e*e+t*t+r*r),c=e,d=t,h=r;0===l?(c=0,d=0,h=1):(c/=l,d/=l,h/=l);var p=c*c,v=d*d,y=h*h,m=1-2*(v+y)*u;a.m11=m,a.a=m;var g=2*(c*d*u+h*i*s);a.m12=g,a.b=g,a.m13=2*(c*h*u-d*i*s);var b=2*(d*c*u-h*i*s);a.m21=b,a.c=b;var _=1-2*(y+p)*u;return a.m22=_,a.d=_,a.m23=2*(d*h*u+c*i*s),a.m31=2*(h*c*u+d*i*s),a.m32=2*(h*d*u-c*i*s),a.m33=1-2*(p+v)*u,a}function s(e,t,r){var n=new f;return n.m11=e,n.a=e,n.m22=t,n.d=t,n.m33=r,n}function u(e){var t=new f,r=e*Math.PI/180,n=Math.tan(r);return t.m21=n,t.c=n,t}function l(e){var t=new f,r=e*Math.PI/180,n=Math.tan(r);return t.m12=n,t.b=n,t}function c(t,r){return e([r.m11*t.m11+r.m12*t.m21+r.m13*t.m31+r.m14*t.m41,r.m11*t.m12+r.m12*t.m22+r.m13*t.m32+r.m14*t.m42,r.m11*t.m13+r.m12*t.m23+r.m13*t.m33+r.m14*t.m43,r.m11*t.m14+r.m12*t.m24+r.m13*t.m34+r.m14*t.m44,r.m21*t.m11+r.m22*t.m21+r.m23*t.m31+r.m24*t.m41,r.m21*t.m12+r.m22*t.m22+r.m23*t.m32+r.m24*t.m42,r.m21*t.m13+r.m22*t.m23+r.m23*t.m33+r.m24*t.m43,r.m21*t.m14+r.m22*t.m24+r.m23*t.m34+r.m24*t.m44,r.m31*t.m11+r.m32*t.m21+r.m33*t.m31+r.m34*t.m41,r.m31*t.m12+r.m32*t.m22+r.m33*t.m32+r.m34*t.m42,r.m31*t.m13+r.m32*t.m23+r.m33*t.m33+r.m34*t.m43,r.m31*t.m14+r.m32*t.m24+r.m33*t.m34+r.m34*t.m44,r.m41*t.m11+r.m42*t.m21+r.m43*t.m31+r.m44*t.m41,r.m41*t.m12+r.m42*t.m22+r.m43*t.m32+r.m44*t.m42,r.m41*t.m13+r.m42*t.m23+r.m43*t.m33+r.m44*t.m43,r.m41*t.m14+r.m42*t.m24+r.m43*t.m34+r.m44*t.m44])}var f=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=this;if(r.a=1,r.b=0,r.c=0,r.d=1,r.e=0,r.f=0,r.m11=1,r.m12=0,r.m13=0,r.m14=0,r.m21=0,r.m22=1,r.m23=0,r.m24=0,r.m31=0,r.m32=0,r.m33=1,r.m34=0,r.m41=0,r.m42=0,r.m43=0,r.m44=1,e&&e.length){var n=[16,6].some((function(t){return t===e.length}))?e:e[0];return r.setMatrixValue(n)}return r},d={isIdentity:{configurable:!0},is2D:{configurable:!0}};return d.isIdentity.set=function(e){this.isIdentity=e},d.isIdentity.get=function(){var e=this;return 1===e.m11&&0===e.m12&&0===e.m13&&0===e.m14&&0===e.m21&&1===e.m22&&0===e.m23&&0===e.m24&&0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m41&&0===e.m42&&0===e.m43&&1===e.m44},d.is2D.get=function(){var e=this;return 0===e.m31&&0===e.m32&&1===e.m33&&0===e.m34&&0===e.m43&&1===e.m44},d.is2D.set=function(e){this.is2D=e},f.prototype.setMatrixValue=function(n){return[Array,Float64Array,Float32Array].some((function(e){return n instanceof e}))?e(n):"string"==typeof n&&n.length&&"none"!==n?r(n):"object"===i(n)?t(n):this},f.prototype.toArray=function(){var e=this,t=Math.pow(10,6);return(e.is2D?[e.a,e.b,e.c,e.d,e.e,e.f]:[e.m11,e.m12,e.m13,e.m14,e.m21,e.m22,e.m23,e.m24,e.m31,e.m32,e.m33,e.m34,e.m41,e.m42,e.m43,e.m44]).map((function(e){return Math.abs(e)<1e-6?0:(e*t>>0)/t}))},f.prototype.toString=function(){var e=this.toArray();return(this.is2D?"matrix":"matrix3d")+"("+e+")"},f.prototype.toJSON=function(){var e=this,t=e.is2D,r=e.isIdentity;return Object.assign({},e,{is2D:t,isIdentity:r})},f.prototype.multiply=function(e){return c(this,e)},f.prototype.translate=function(e,t,r){var a=t,o=r;return void 0===o&&(o=0),void 0===a&&(a=0),c(this,n(e,a,o))},f.prototype.scale=function(e,t,r){var n=t,a=r;return void 0===n&&(n=e),void 0===a&&(a=1),c(this,s(e,n,a))},f.prototype.rotate=function(e,t,r){var n=e,o=t,i=r;return void 0===o&&(o=0),void 0===i&&(i=n,n=0),c(this,a(n,o,i))},f.prototype.rotateAxisAngle=function(e,t,r,n){if([e,t,r,n].some((function(e){return Number.isNaN(e)})))throw new TypeError("CSSMatrix: expecting 4 values");return c(this,o(e,t,r,n))},f.prototype.skewX=function(e){return c(this,u(e))},f.prototype.skewY=function(e){return c(this,l(e))},f.prototype.transformPoint=function(e){var t=n(e.x,e.y,e.z);return t.m44=e.w||1,{x:(t=this.multiply(t)).m41,y:t.m42,z:t.m43,w:t.m44}},f.prototype.transform=function(e){var t=this,r=t.m11*e.x+t.m12*e.y+t.m13*e.z+t.m14*e.w,n=t.m21*e.x+t.m22*e.y+t.m23*e.z+t.m24*e.w,a=t.m31*e.x+t.m32*e.y+t.m33*e.z+t.m34*e.w,o=t.m41*e.x+t.m42*e.y+t.m43*e.z+t.m44*e.w;return{x:r/o,y:n/o,z:a/o,w:o}},Object.defineProperties(f.prototype,d),Object.assign(f,{Translate:n,Rotate:a,RotateAxisAngle:o,Scale:s,SkewX:u,SkewY:l,Multiply:c,fromArray:e,fromMatrix:t,fromString:r}),Object.assign(f,{Version:"0.0.24"}),f},"object"===i(t)?e.exports=o():void 0===(a="function"==typeof(n=o)?n.call(t,r,t,e):n)||(e.exports=a)},function(e,t,r){r(71),r(86);var n=r(96);e.exports=n.Object.fromEntries},function(e,t,r){"use strict";var n=r(17),a=r(72),o=r(77),i=r(52),s=r(78),u="Array Iterator",l=i.set,c=i.getterFor(u);e.exports=s(Array,"Array",(function(e,t){l(this,{type:u,target:n(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,r=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values"),o.Arguments=o.Array,a("keys"),a("values"),a("entries")},function(e,t,r){var n=r(37),a=r(73),o=r(48),i=n("unscopables"),s=Array.prototype;null==s[i]&&o.f(s,i,{configurable:!0,value:a(null)}),e.exports=function(e){s[i][e]=!0}},function(e,t,r){var n,a=r(49),o=r(74),i=r(66),s=r(55),u=r(76),l=r(46),c=r(54),f="prototype",d="script",h=c("IE_PROTO"),p=function(){},v=function(e){return"<"+d+">"+e+""},y=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},m=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;m="undefined"!=typeof document?document.domain&&n?y(n):(t=l("iframe"),r="java"+d+":",t.style.display="none",u.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(v("document.F=Object")),e.close(),e.F):y(n);for(var a=i.length;a--;)delete m[f][i[a]];return m()};s[h]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(p[f]=a(e),r=new p,p[f]=null,r[h]=e):r=m(),void 0===t?r:o(r,t)}},function(e,t,r){var n=r(12),a=r(48),o=r(49),i=r(17),s=r(75);e.exports=n?Object.defineProperties:function(e,t){o(e);for(var r,n=i(t),u=s(t),l=u.length,c=0;l>c;)a.f(e,r=u[c++],n[r]);return e}},function(e,t,r){var n=r(60),a=r(66);e.exports=Object.keys||function(e){return n(e,a)}},function(e,t,r){var n=r(27);e.exports=n("document","documentElement")},function(e){e.exports={}},function(e,t,r){"use strict";var n=r(9),a=r(14),o=r(39),i=r(56),s=r(25),u=r(79),l=r(81),c=r(84),f=r(83),d=r(47),h=r(50),p=r(37),v=r(77),y=r(80),m=i.PROPER,g=i.CONFIGURABLE,b=y.IteratorPrototype,_=y.BUGGY_SAFARI_ITERATORS,S=p("iterator"),w="keys",A="values",k="entries",x=function(){return this};e.exports=function(e,t,r,i,p,y,P){u(r,t,i);var C,T,R,E=function(e){if(e===p&&j)return j;if(!_&&e in M)return M[e];switch(e){case w:case A:case k:return function(){return new r(this,e)}}return function(){return new r(this)}},O=t+" Iterator",F=!1,M=e.prototype,I=M[S]||M["@@iterator"]||p&&M[p],j=!_&&I||E(p),D="Array"==t&&M.entries||I;if(D&&(C=l(D.call(new e)))!==Object.prototype&&C.next&&(o||l(C)===b||(c?c(C,b):s(C[S])||h(C,S,x)),f(C,O,!0,!0),o&&(v[O]=x)),m&&p==A&&I&&I.name!==A&&(!o&&g?d(M,"name",A):(F=!0,j=function(){return a(I,this)})),p)if(T={values:E(A),keys:y?j:E(w),entries:E(k)},P)for(R in T)(_||F||!(R in M))&&h(M,R,T[R]);else n({target:t,proto:!0,forced:_||F},T);return o&&!P||M[S]===j||h(M,S,j,{name:p}),v[t]=j,T}},function(e,t,r){"use strict";var n=r(80).IteratorPrototype,a=r(73),o=r(16),i=r(83),s=r(77),u=function(){return this};e.exports=function(e,t,r,l){var c=t+" Iterator";return e.prototype=a(n,{next:o(+!l,r)}),i(e,c,!1,!0),s[c]=u,e}},function(e,t,r){"use strict";var n,a,o,i=r(13),s=r(25),u=r(73),l=r(81),c=r(50),f=r(37),d=r(39),h=f("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(a=l(l(o)))!==Object.prototype&&(n=a):p=!0),null==n||i((function(){var e={};return n[h].call(e)!==e}))?n={}:d&&(n=u(n)),s(n[h])||c(n,h,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},function(e,t,r){var n=r(10),a=r(42),o=r(25),i=r(43),s=r(54),u=r(82),l=s("IE_PROTO"),c=n.Object,f=c.prototype;e.exports=u?c.getPrototypeOf:function(e){var t=i(e);if(a(t,l))return t[l];var r=t.constructor;return o(r)&&t instanceof r?r.prototype:t instanceof c?f:null}},function(e,t,r){var n=r(13);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var n=r(48).f,a=r(42),o=r(37)("toStringTag");e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){var n=r(19),a=r(49),o=r(85);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(r,[]),t=r instanceof Array}catch(e){}return function(r,n){return a(r),o(n),t?e(r,n):r.__proto__=n,r}}():void 0)},function(e,t,r){var n=r(10),a=r(25),o=n.String,i=n.TypeError;e.exports=function(e){if("object"==_typeof2(e)||a(e))return e;throw i("Can't set "+o(e)+" as a prototype")}},function(e,t,r){var n=r(9),a=r(87),o=r(95);n({target:"Object",stat:!0},{fromEntries:function(e){var t={};return a(e,(function(e,r){o(t,e,r)}),{AS_ENTRIES:!0}),t}})},function(e,t,r){var n=r(10),a=r(88),o=r(14),i=r(49),s=r(35),u=r(89),l=r(64),c=r(28),f=r(90),d=r(91),h=r(94),p=n.TypeError,v=function(e,t){this.stopped=e,this.result=t},y=v.prototype;e.exports=function(e,t,r){var n,m,g,b,_,S,w,A=r&&r.that,k=!(!r||!r.AS_ENTRIES),x=!(!r||!r.IS_ITERATOR),P=!(!r||!r.INTERRUPTED),C=a(t,A),T=function(e){return n&&h(n,"normal",e),new v(!0,e)},R=function(e){return k?(i(e),P?C(e[0],e[1],T):C(e[0],e[1])):P?C(e,T):C(e)};if(x)n=e;else{if(!(m=d(e)))throw p(s(e)+" is not iterable");if(u(m)){for(g=0,b=l(e);b>g;g++)if((_=R(e[g]))&&c(y,_))return _;return new v(!1)}n=f(e,m)}for(S=n.next;!(w=o(S,n)).done;){try{_=R(w.value)}catch(e){h(n,"throw",e)}if("object"==_typeof2(_)&&_&&c(y,_))return _}return new v(!1)}},function(e,t,r){var n=r(19),a=r(34),o=n(n.bind);e.exports=function(e,t){return a(e),void 0===t?e:o?o(e,t):function(){return e.apply(t,arguments)}}},function(e,t,r){var n=r(37),a=r(77),o=n("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||i[o]===e)}},function(e,t,r){var n=r(10),a=r(14),o=r(34),i=r(49),s=r(35),u=r(91),l=n.TypeError;e.exports=function(e,t){var r=arguments.length<2?u(e):t;if(o(r))return i(a(r,e));throw l(s(e)+" is not iterable")}},function(e,t,r){var n=r(92),a=r(33),o=r(77),i=r(37)("iterator");e.exports=function(e){if(null!=e)return a(e,i)||a(e,"@@iterator")||o[n(e)]}},function(e,t,r){var n=r(10),a=r(93),o=r(25),i=r(20),s=r(37)("toStringTag"),u=n.Object,l="Arguments"==i(function(){return arguments}());e.exports=a?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=u(e),s))?r:l?i(t):"Object"==(n=i(t))&&o(t.callee)?"Arguments":n}},function(e,t,r){var n={};n[r(37)("toStringTag")]="z",e.exports="[object z]"===String(n)},function(e,t,r){var n=r(14),a=r(49),o=r(33);e.exports=function(e,t,r){var i,s;a(e);try{if(!(i=o(e,"return"))){if("throw"===t)throw r;return r}i=n(i,e)}catch(e){s=!0,i=e}if("throw"===t)throw r;if(s)throw i;return a(i),r}},function(e,t,r){"use strict";var n=r(22),a=r(48),o=r(16);e.exports=function(e,t,r){var i=n(t);i in e?a.f(e,i,o(0,r)):e[i]=r}},function(e,t,r){var n=r(10);e.exports=n},function(e,t,r){r(98),r(71),r(105),r(107),r(129),r(130),r(131),r(132);var n=r(96);e.exports=n.Promise},function(e,t,r){"use strict";var n=r(9),a=r(10),o=r(28),i=r(81),s=r(84),u=r(57),l=r(73),c=r(47),f=r(16),d=r(99),h=r(101),p=r(87),v=r(102),y=r(37),m=r(104),g=y("toStringTag"),b=a.Error,_=[].push,S=function(e,t){var r,n=arguments.length>2?arguments[2]:void 0,a=o(w,this);s?r=s(new b(void 0),a?i(this):w):(r=a?this:l(w),c(r,g,"Error")),c(r,"message",v(t,"")),m&&c(r,"stack",d(r.stack,1)),h(r,n);var u=[];return p(e,_,{that:u}),c(r,"errors",u),r};s?s(S,b):u(S,b);var w=S.prototype=l(b.prototype,{constructor:f(1,S),message:f(1,""),name:f(1,"AggregateError")});n({global:!0},{AggregateError:S})},function(e,t,r){var n=r(19),a=r(100),o=n("".replace),i=n("".split),s=n([].join),u=String(Error("zxcasd").stack),l=/\n\s*at [^:]*:[^\n]*/,c=l.test(u),f=/@[^\n]*\n/.test(u)&&!/zxcasd/.test(u);e.exports=function(e,t){if("string"!=typeof e)return e;if(c)for(;t--;)e=o(e,l,"");else if(f)return s(a(i(e,"\n"),t),"\n");return e}},function(e,t,r){var n=r(10),a=r(62),o=r(64),i=r(95),s=n.Array,u=Math.max;e.exports=function(e,t,r){for(var n=o(e),l=a(t,n),c=a(void 0===r?n:r,n),f=s(u(c-l,0)),d=0;l=51&&/native code/.test(e))return!1;var r=new z((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))};return(r.constructor={})[N]=n,!(ee=r.then((function(){}))instanceof n)||!t&&j&&!$})),re=te||!k((function(e){z.all(e).catch((function(){}))})),ne=function(e){var t;return!(!_(e)||!b(t=e.then))&&t},ae=function(e,t){if(!e.notified){e.notified=!0;var r=e.reactions;C((function(){for(var n=e.value,a=1==e.state,o=0;r.length>o;){var i,s,u,l=r[o++],c=a?l.ok:l.fail,d=l.resolve,h=l.reject,p=l.domain;try{c?(a||(2===e.rejection&&ue(e),e.rejection=1),!0===c?i=n:(p&&p.enter(),i=c(n),p&&(p.exit(),u=!0)),i===l.promise?h(V("Promise-chain cycle")):(s=ne(i))?f(s,i,d,h):d(i)):h(n)}catch(e){p&&!u&&p.exit(),h(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&ie(e)}))}},oe=function(e,t,r){var n,a;J?((n=X.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),l.dispatchEvent(n)):n={promise:t,reason:r},!$&&(a=l["on"+e])?a(n):e===Z&&R("Unhandled promise rejection",r)},ie=function(e){f(P,l,(function(){var t,r=e.facade,n=e.value;if(se(e)&&(t=O((function(){D?Y.emit("unhandledRejection",n,r):oe(Z,r,n)})),e.rejection=D||se(e)?2:1,t.error))throw t.value}))},se=function(e){return 1!==e.rejection&&!e.parent},ue=function(e){f(P,l,(function(){var t=e.facade;D?Y.emit("rejectionHandled",t):oe("rejectionhandled",t,e.value)}))},le=function(e,t,r){return function(n){e(t,n,r)}},ce=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,ae(e,!0))},fe=function e(t,r,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===r)throw V("Promise can't be resolved itself");var a=ne(r);a?C((function(){var n={done:!1};try{f(a,r,le(e,n,t),le(ce,n,t))}catch(e){ce(n,e,t)}})):(t.value=r,t.state=1,ae(t,!1))}catch(e){ce({done:!1},e,t)}}};if(te&&(H=(z=function(e){S(this,H),g(e),f(n,this);var t=B(this);try{e(le(fe,t),le(ce,t))}catch(e){ce(t,e)}}).prototype,(n=function(e){W(this,{type:q,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(H,{then:function(e,t){var r=U(this),n=r.reactions,a=K(x(this,z));return a.ok=!b(e)||e,a.fail=b(t)&&t,a.domain=D?Y.domain:void 0,r.parent=!0,n[n.length]=a,0!=r.state&&ae(r,!1),a.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new n,t=B(e);this.promise=e,this.resolve=le(fe,t),this.reject=le(ce,t)},E.f=K=function(e){return e===z||e===o?new a(e):Q(e)},!u&&b(d)&&G!==Object.prototype)){i=G.then,ee||(h(G,"then",(function(e,t){var r=this;return new z((function(e,t){f(i,r,e,t)})).then(e,t)}),{unsafe:!0}),h(G,"catch",H.catch,{unsafe:!0}));try{delete G.constructor}catch(e){}v&&v(G,H)}s({global:!0,wrap:!0,forced:te},{Promise:z}),y(z,q,!1,!0),m(q),o=c(q),s({target:q,stat:!0,forced:te},{reject:function(e){var t=K(this);return f(t.reject,void 0,e),t.promise}}),s({target:q,stat:!0,forced:u||te},{resolve:function(e){return T(u&&this===o?z:this,e)}}),s({target:q,stat:!0,forced:re},{all:function(e){var t=this,r=K(t),n=r.resolve,a=r.reject,o=O((function(){var r=g(t.resolve),o=[],i=0,s=1;A(e,(function(e){var u=i++,l=!1;s++,f(r,t,e).then((function(e){l||(l=!0,o[u]=e,--s||n(o))}),a)})),--s||n(o)}));return o.error&&a(o.value),r.promise},race:function(e){var t=this,r=K(t),n=r.reject,a=O((function(){var a=g(t.resolve);A(e,(function(e){f(a,t,e).then(r.resolve,n)}))}));return a.error&&n(a.value),r.promise}})},function(e,t,r){var n=r(10);e.exports=n.Promise},function(e,t,r){var n=r(50);e.exports=function(e,t,r){for(var a in t)n(e,a,t[a],r);return e}},function(e,t,r){"use strict";var n=r(27),a=r(48),o=r(37),i=r(12),s=o("species");e.exports=function(e){var t=n(e),r=a.f;i&&t&&!t[s]&&r(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,r){var n=r(10),a=r(28),o=n.TypeError;e.exports=function(e,t){if(a(t,e))return e;throw o("Incorrect invocation")}},function(e,t,r){var n=r(37)("iterator"),a=!1;try{var o=0,i={next:function(){return{done:!!o++}},return:function(){a=!0}};i[n]=function(){return this},Array.from(i,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var r=!1;try{var o={};o[n]=function(){return{next:function(){return{done:r=!0}}}},e(o)}catch(e){}return r}},function(e,t,r){var n=r(49),a=r(114),o=r(37)("species");e.exports=function(e,t){var r,i=n(e).constructor;return void 0===i||null==(r=n(i)[o])?t:a(r)}},function(e,t,r){var n=r(10),a=r(115),o=r(35),i=n.TypeError;e.exports=function(e){if(a(e))return e;throw i(o(e)+" is not a constructor")}},function(e,t,r){var n=r(19),a=r(13),o=r(25),i=r(92),s=r(27),u=r(51),l=function(){},c=[],f=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,h=n(d.exec),p=!d.exec(l),v=function(e){if(!o(e))return!1;try{return f(l,c,e),!0}catch(e){return!1}};e.exports=!f||a((function(){var e;return v(v.call)||!v(Object)||!v((function(){e=!0}))||e}))?function(e){if(!o(e))return!1;switch(i(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return p||!!h(d,u(e))}:v},function(e,t,r){var n,a,o,i,s=r(10),u=r(117),l=r(88),c=r(25),f=r(42),d=r(13),h=r(76),p=r(118),v=r(46),y=r(119),m=r(120),g=s.setImmediate,b=s.clearImmediate,_=s.process,S=s.Dispatch,w=s.Function,A=s.MessageChannel,k=s.String,x=0,P={},C="onreadystatechange";try{n=s.location}catch(e){}var T=function(e){if(f(P,e)){var t=P[e];delete P[e],t()}},R=function(e){return function(){T(e)}},E=function(e){T(e.data)},O=function(e){s.postMessage(k(e),n.protocol+"//"+n.host)};g&&b||(g=function(e){var t=p(arguments,1);return P[++x]=function(){u(c(e)?e:w(e),void 0,t)},a(x),x},b=function(e){delete P[e]},m?a=function(e){_.nextTick(R(e))}:S&&S.now?a=function(e){S.now(R(e))}:A&&!y?(i=(o=new A).port2,o.port1.onmessage=E,a=l(i.postMessage,i)):s.addEventListener&&c(s.postMessage)&&!s.importScripts&&n&&"file:"!==n.protocol&&!d(O)?(a=O,s.addEventListener("message",E,!1)):a=C in v("script")?function(e){h.appendChild(v("script"))[C]=function(){h.removeChild(this),T(e)}}:function(e){setTimeout(R(e),0)}),e.exports={set:g,clear:b}},function(e){var t=Function.prototype,r=t.apply,n=t.bind,a=t.call;e.exports="object"==("undefined"==typeof Reflect?"undefined":_typeof2(Reflect))&&Reflect.apply||(n?a.bind(r):function(){return a.apply(r,arguments)})},function(e,t,r){var n=r(19);e.exports=n([].slice)},function(e,t,r){var n=r(32);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},function(e,t,r){var n=r(20),a=r(10);e.exports="process"==n(a.process)},function(e,t,r){var n,a,o,i,s,u,l,c,f=r(10),d=r(88),h=r(11).f,p=r(116).set,v=r(119),y=r(122),m=r(123),g=r(120),b=f.MutationObserver||f.WebKitMutationObserver,_=f.document,S=f.process,w=f.Promise,A=h(f,"queueMicrotask"),k=A&&A.value;k||(n=function(){var e,t;for(g&&(e=S.domain)&&e.exit();a;){t=a.fn,a=a.next;try{t()}catch(e){throw a?i():o=void 0,e}}o=void 0,e&&e.enter()},v||g||m||!b||!_?!y&&w&&w.resolve?((l=w.resolve(void 0)).constructor=w,c=d(l.then,l),i=function(){c(n)}):g?i=function(){S.nextTick(n)}:(p=d(p,f),i=function(){p(n)}):(s=!0,u=_.createTextNode(""),new b(n).observe(u,{characterData:!0}),i=function(){u.data=s=!s})),e.exports=k||function(e){var t={fn:e,next:void 0};o&&(o.next=t),a||(a=t,i()),o=t}},function(e,t,r){var n=r(32),a=r(10);e.exports=/ipad|iphone|ipod/i.test(n)&&void 0!==a.Pebble},function(e,t,r){var n=r(32);e.exports=/web0s(?!.*chrome)/i.test(n)},function(e,t,r){var n=r(49),a=r(24),o=r(125);e.exports=function(e,t){if(n(e),a(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},function(e,t,r){"use strict";var n=r(34),a=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new a(e)}},function(e,t,r){var n=r(10);e.exports=function(e,t){var r=n.console;r&&r.error&&(1==arguments.length?r.error(e):r.error(e,t))}},function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e){e.exports="object"==("undefined"==typeof window?"undefined":_typeof2(window))},function(e,t,r){"use strict";var n=r(9),a=r(14),o=r(34),i=r(125),s=r(127),u=r(87);n({target:"Promise",stat:!0},{allSettled:function(e){var t=this,r=i.f(t),n=r.resolve,l=r.reject,c=s((function(){var r=o(t.resolve),i=[],s=0,l=1;u(e,(function(e){var o=s++,u=!1;l++,a(r,t,e).then((function(e){u||(u=!0,i[o]={status:"fulfilled",value:e},--l||n(i))}),(function(e){u||(u=!0,i[o]={status:"rejected",reason:e},--l||n(i))}))})),--l||n(i)}));return c.error&&l(c.value),r.promise}})},function(e,t,r){"use strict";var n=r(9),a=r(34),o=r(27),i=r(14),s=r(125),u=r(127),l=r(87),c="No one promise resolved";n({target:"Promise",stat:!0},{any:function(e){var t=this,r=o("AggregateError"),n=s.f(t),f=n.resolve,d=n.reject,h=u((function(){var n=a(t.resolve),o=[],s=0,u=1,h=!1;l(e,(function(e){var a=s++,l=!1;u++,i(n,t,e).then((function(e){l||h||(h=!0,f(e))}),(function(e){l||h||(l=!0,o[a]=e,--u||d(new r(o,c)))}))})),--u||d(new r(o,c))}));return h.error&&d(h.value),n.promise}})},function(e,t,r){"use strict";var n=r(9),a=r(39),o=r(108),i=r(13),s=r(27),u=r(25),l=r(113),c=r(124),f=r(50);if(n({target:"Promise",proto:!0,real:!0,forced:!!o&&i((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=l(this,s("Promise")),r=u(e);return this.then(r?function(r){return c(t,e()).then((function(){return r}))}:e,r?function(r){return c(t,e()).then((function(){throw r}))}:e)}}),!a&&u(o)){var d=s("Promise").prototype.finally;o.prototype.finally!==d&&f(o.prototype,"finally",d,{unsafe:!0})}},function(e,t,r){"use strict";var n=r(133).charAt,a=r(103),o=r(52),i=r(78),s="String Iterator",u=o.set,l=o.getterFor(s);i(String,"String",(function(e){u(this,{type:s,string:a(e),index:0})}),(function(){var e,t=l(this),r=t.string,a=t.index;return a>=r.length?{value:void 0,done:!0}:(e=n(r,a),t.index+=e.length,{value:e,done:!1})}))},function(e,t,r){var n=r(19),a=r(63),o=r(103),i=r(21),s=n("".charAt),u=n("".charCodeAt),l=n("".slice),c=function(e){return function(t,r){var n,c,f=o(i(t)),d=a(r),h=f.length;return d<0||d>=h?e?"":void 0:(n=u(f,d))<55296||n>56319||d+1===h||(c=u(f,d+1))<56320||c>57343?e?s(f,d):n:e?l(f,d,d+2):c-56320+(n-55296<<10)+65536}};e.exports={codeAt:c(!1),charAt:c(!0)}},function(e,t){!function(e){"use strict";var t="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?Symbol:function(e){return"Symbol("+e+")"};function r(){}var n="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:void 0;function a(e){return"object"===_typeof2(e)&&null!==e||"function"==typeof e}var o=r,i=Promise,s=Promise.prototype.then,u=Promise.resolve.bind(i),l=Promise.reject.bind(i);function c(e){return new i(e)}function f(e){return u(e)}function d(e){return l(e)}function h(e,t,r){return s.call(e,t,r)}function p(e,t,r){h(h(e,t,r),void 0,o)}function v(e,t){p(e,t)}function y(e,t){p(e,void 0,t)}function m(e,t,r){return h(e,t,r)}function g(e){h(e,void 0,o)}var b=function(){var e=n&&n.queueMicrotask;if("function"==typeof e)return e;var t=f(void 0);return function(e){return h(t,e)}}();function _(e,t,r){if("function"!=typeof e)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function S(e,t,r){try{return f(_(e,t,r))}catch(e){return d(e)}}var w=function(){function e(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}return Object.defineProperty(e.prototype,"length",{get:function(){return this._size},enumerable:!1,configurable:!0}),e.prototype.push=function(e){var t=this._back,r=t;16383===t._elements.length&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size},e.prototype.shift=function(){var e=this._front,t=e,r=this._cursor,n=r+1,a=e._elements,o=a[r];return 16384===n&&(t=e._next,n=0),--this._size,this._cursor=n,e!==t&&(this._front=t),a[r]=void 0,o},e.prototype.forEach=function(e){for(var t=this._cursor,r=this._front,n=r._elements;!(t===n.length&&void 0===r._next||t===n.length&&(t=0,0===(n=(r=r._next)._elements).length));)e(n[t]),++t},e.prototype.peek=function(){var e=this._front,t=this._cursor;return e._elements[t]},e}();function A(e,t){e._ownerReadableStream=t,t._reader=e,"readable"===t._state?C(e):"closed"===t._state?function(e){C(e),E(e)}(e):T(e,t._storedError)}function k(e,t){return kr(e._ownerReadableStream,t)}function x(e){"readable"===e._ownerReadableStream._state?R(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):function(e,t){T(e,t)}(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function P(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function C(e){e._closedPromise=c((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r}))}function T(e,t){C(e),R(e,t)}function R(e,t){void 0!==e._closedPromise_reject&&(g(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function E(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}var O=t("[[AbortSteps]]"),F=t("[[ErrorSteps]]"),M=t("[[CancelSteps]]"),I=t("[[PullSteps]]"),j=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},D=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function L(e,t){if(void 0!==e&&("object"!==_typeof2(r=e)&&"function"!=typeof r))throw new TypeError(t+" is not an object.");var r}function N(e,t){if("function"!=typeof e)throw new TypeError(t+" is not a function.")}function q(e,t){if(!function(e){return"object"===_typeof2(e)&&null!==e||"function"==typeof e}(e))throw new TypeError(t+" is not an object.")}function B(e,t,r){if(void 0===e)throw new TypeError("Parameter "+t+" is required in '"+r+"'.")}function W(e,t,r){if(void 0===e)throw new TypeError(t+" is required in '"+r+"'.")}function U(e){return Number(e)}function G(e){return 0===e?0:e}function z(e,t){var r=Number.MAX_SAFE_INTEGER,n=Number(e);if(n=G(n),!j(n))throw new TypeError(t+" is not a finite number");if((n=function(e){return G(D(e))}(n))<0||n>r)throw new TypeError(t+" is outside the accepted range of 0 to "+r+", inclusive");return j(n)&&0!==n?n:0}function H(e,t){if(!wr(e))throw new TypeError(t+" is not a ReadableStream.")}function V(e){return new Z(e)}function X(e,t){e._reader._readRequests.push(t)}function Y(e,t,r){var n=e._reader._readRequests.shift();r?n._closeSteps():n._chunkSteps(t)}function K(e){return e._reader._readRequests.length}function Q(e){var t=e._reader;return void 0!==t&&!!ee(t)}var J,$,Z=function(){function e(e){if(B(e,1,"ReadableStreamDefaultReader"),H(e,"First parameter"),Ar(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");A(this,e),this._readRequests=new w}return Object.defineProperty(e.prototype,"closed",{get:function(){return ee(this)?this._closedPromise:d(re("closed"))},enumerable:!1,configurable:!0}),e.prototype.cancel=function(e){return void 0===e&&(e=void 0),ee(this)?void 0===this._ownerReadableStream?d(P("cancel")):k(this,e):d(re("cancel"))},e.prototype.read=function(){if(!ee(this))return d(re("read"));if(void 0===this._ownerReadableStream)return d(P("read from"));var e,t,r=c((function(r,n){e=r,t=n}));return te(this,{_chunkSteps:function(t){return e({value:t,done:!1})},_closeSteps:function(){return e({value:void 0,done:!0})},_errorSteps:function(e){return t(e)}}),r},e.prototype.releaseLock=function(){if(!ee(this))throw re("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");x(this)}},e}();function ee(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")&&e instanceof Z}function te(e,t){var r=e._ownerReadableStream;r._disturbed=!0,"closed"===r._state?t._closeSteps():"errored"===r._state?t._errorSteps(r._storedError):r._readableStreamController[I](t)}function re(e){return new TypeError("ReadableStreamDefaultReader.prototype."+e+" can only be used on a ReadableStreamDefaultReader")}Object.defineProperties(Z.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Z.prototype,t.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0}),"symbol"===_typeof2(t.asyncIterator)&&((J={})[t.asyncIterator]=function(){return this},$=J,Object.defineProperty($,t.asyncIterator,{enumerable:!1}));var ne=function(){function e(e,t){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=t}return e.prototype.next=function(){var e=this,t=function(){return e._nextSteps()};return this._ongoingPromise=this._ongoingPromise?m(this._ongoingPromise,t,t):t(),this._ongoingPromise},e.prototype.return=function(e){var t=this,r=function(){return t._returnSteps(e)};return this._ongoingPromise?m(this._ongoingPromise,r,r):r()},e.prototype._nextSteps=function(){var e=this;if(this._isFinished)return Promise.resolve({value:void 0,done:!0});var t,r,n=this._reader;if(void 0===n._ownerReadableStream)return d(P("iterate"));var a=c((function(e,n){t=e,r=n}));return te(n,{_chunkSteps:function(r){e._ongoingPromise=void 0,b((function(){return t({value:r,done:!1})}))},_closeSteps:function(){e._ongoingPromise=void 0,e._isFinished=!0,x(n),t({value:void 0,done:!0})},_errorSteps:function(t){e._ongoingPromise=void 0,e._isFinished=!0,x(n),r(t)}}),a},e.prototype._returnSteps=function(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;var t=this._reader;if(void 0===t._ownerReadableStream)return d(P("finish iterating"));if(!this._preventCancel){var r=k(t,e);return x(t),m(r,(function(){return{value:e,done:!0}}))}return x(t),f({value:e,done:!0})},e}(),ae={next:function(){return oe(this)?this._asyncIteratorImpl.next():d(ie("next"))},return:function(e){return oe(this)?this._asyncIteratorImpl.return(e):d(ie("return"))}};function oe(e){if(!a(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof ne}catch(e){return!1}}function ie(e){return new TypeError("ReadableStreamAsyncIterator."+e+" can only be used on a ReadableSteamAsyncIterator")}void 0!==$&&Object.setPrototypeOf(ae,$);var se=Number.isNaN||function(e){return e!=e};function ue(e){return e.slice()}function le(e,t,r,n,a){new Uint8Array(e).set(new Uint8Array(r,n,a),t)}function ce(e,t,r){if(e.slice)return e.slice(t,r);var n=r-t,a=new ArrayBuffer(n);return le(a,0,e,t,n),a}function fe(e){var t=ce(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function de(e){var t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function he(e,t,r){if("number"!=typeof(n=r)||se(n)||n<0||r===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");var n;e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function pe(e){e._queue=new w,e._queueTotalSize=0}var ve=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"view",{get:function(){if(!ge(this))throw Be("view");return this._view},enumerable:!1,configurable:!0}),e.prototype.respond=function(e){if(!ge(this))throw Be("respond");if(B(e,1,"respond"),e=z(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");this._view.buffer,Le(this._associatedReadableByteStreamController,e)},e.prototype.respondWithNewView=function(e){if(!ge(this))throw Be("respondWithNewView");if(B(e,1,"respondWithNewView"),!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");e.buffer,Ne(this._associatedReadableByteStreamController,e)},e}();Object.defineProperties(ve.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(ve.prototype,t.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});var ye=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"byobRequest",{get:function(){if(!me(this))throw We("byobRequest");return je(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!me(this))throw We("desiredSize");return De(this)},enumerable:!1,configurable:!0}),e.prototype.close=function(){if(!me(this))throw We("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");var e=this._controlledReadableByteStream._state;if("readable"!==e)throw new TypeError("The stream (in "+e+" state) is not in the readable state and cannot be closed");Fe(this)},e.prototype.enqueue=function(e){if(!me(this))throw We("enqueue");if(B(e,1,"enqueue"),!ArrayBuffer.isView(e))throw new TypeError("chunk must be an array buffer view");if(0===e.byteLength)throw new TypeError("chunk must have non-zero byteLength");if(0===e.buffer.byteLength)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");var t=this._controlledReadableByteStream._state;if("readable"!==t)throw new TypeError("The stream (in "+t+" state) is not in the readable state and cannot be enqueued to");Me(this,e)},e.prototype.error=function(e){if(void 0===e&&(e=void 0),!me(this))throw We("error");Ie(this,e)},e.prototype[M]=function(e){_e(this),pe(this);var t=this._cancelAlgorithm(e);return Oe(this),t},e.prototype[I]=function(e){var t=this._controlledReadableByteStream;if(this._queueTotalSize>0){var r=this._queue.shift();this._queueTotalSize-=r.byteLength,Pe(this);var n=new Uint8Array(r.buffer,r.byteOffset,r.byteLength);e._chunkSteps(n)}else{var a=this._autoAllocateChunkSize;if(void 0!==a){var o=void 0;try{o=new ArrayBuffer(a)}catch(t){return void e._errorSteps(t)}var i={buffer:o,bufferByteLength:a,byteOffset:0,byteLength:a,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(i)}X(t,e),be(this)}},e}();function me(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")&&e instanceof ye}function ge(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")&&e instanceof ve}function be(e){(function(e){var t=e._controlledReadableByteStream;return"readable"===t._state&&!e._closeRequested&&!!e._started&&(!!(Q(t)&&K(t)>0)||!!(He(t)&&ze(t)>0)||De(e)>0)})(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,p(e._pullAlgorithm(),(function(){e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,be(e))}),(function(t){Ie(e,t)}))))}function _e(e){Ce(e),e._pendingPullIntos=new w}function Se(e,t){var r=!1;"closed"===e._state&&(r=!0);var n=we(t);"default"===t.readerType?Y(e,n,r):function(e,t,r){var n=e._reader._readIntoRequests.shift();r?n._closeSteps(t):n._chunkSteps(t)}(e,n,r)}function we(e){var t=e.bytesFilled,r=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/r)}function Ae(e,t,r,n){e._queue.push({buffer:t,byteOffset:r,byteLength:n}),e._queueTotalSize+=n}function ke(e,t){var r=t.elementSize,n=t.bytesFilled-t.bytesFilled%r,a=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),o=t.bytesFilled+a,i=o-o%r,s=a,u=!1;i>n&&(s=i-t.bytesFilled,u=!0);for(var l=e._queue;s>0;){var c=l.peek(),f=Math.min(s,c.byteLength),d=t.byteOffset+t.bytesFilled;le(t.buffer,d,c.buffer,c.byteOffset,f),c.byteLength===f?l.shift():(c.byteOffset+=f,c.byteLength-=f),e._queueTotalSize-=f,xe(0,f,t),s-=f}return u}function xe(e,t,r){r.bytesFilled+=t}function Pe(e){0===e._queueTotalSize&&e._closeRequested?(Oe(e),xr(e._controlledReadableByteStream)):be(e)}function Ce(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function Te(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;var t=e._pendingPullIntos.peek();ke(e,t)&&(Ee(e),Se(e._controlledReadableByteStream,t))}}function Re(e,t){var r=e._pendingPullIntos.peek();Ce(e),"closed"===e._controlledReadableByteStream._state?function(e,t){var r=e._controlledReadableByteStream;if(He(r))for(;ze(r)>0;)Se(r,Ee(e))}(e):function(e,t,r){if(xe(0,t,r),!(r.bytesFilled0){var a=r.byteOffset+r.bytesFilled,o=ce(r.buffer,a-n,a);Ae(e,o,0,o.byteLength)}r.bytesFilled-=n,Se(e._controlledReadableByteStream,r),Te(e)}}(e,t,r),be(e)}function Ee(e){return e._pendingPullIntos.shift()}function Oe(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function Fe(e){var t=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===t._state)if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0&&e._pendingPullIntos.peek().bytesFilled>0){var r=new TypeError("Insufficient bytes to fill elements in the given buffer");throw Ie(e,r),r}Oe(e),xr(t)}}function Me(e,t){var r=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===r._state){var n=t.buffer,a=t.byteOffset,o=t.byteLength,i=n;if(e._pendingPullIntos.length>0){var s=e._pendingPullIntos.peek();s.buffer,s.buffer=s.buffer}Ce(e),Q(r)?0===K(r)?Ae(e,i,a,o):(e._pendingPullIntos.length>0&&Ee(e),Y(r,new Uint8Array(i,a,o),!1)):He(r)?(Ae(e,i,a,o),Te(e)):Ae(e,i,a,o),be(e)}}function Ie(e,t){var r=e._controlledReadableByteStream;"readable"===r._state&&(_e(e),pe(e),Oe(e),Pr(r,t))}function je(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){var t=e._pendingPullIntos.peek(),r=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),n=Object.create(ve.prototype);(function(e,t,r){e._associatedReadableByteStreamController=t,e._view=r})(n,e,r),e._byobRequest=n}return e._byobRequest}function De(e){var t=e._controlledReadableByteStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function Le(e,t){var r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===t)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range")}r.buffer=r.buffer,Re(e,t)}function Ne(e,t){var r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t.byteLength)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===t.byteLength)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(r.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(r.bytesFilled+t.byteLength>r.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");var n=t.byteLength;r.buffer=t.buffer,Re(e,n)}function qe(e,t,r,n,a,o,i){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,pe(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=o,t._pullAlgorithm=n,t._cancelAlgorithm=a,t._autoAllocateChunkSize=i,t._pendingPullIntos=new w,e._readableStreamController=t,p(f(r()),(function(){t._started=!0,be(t)}),(function(e){Ie(t,e)}))}function Be(e){return new TypeError("ReadableStreamBYOBRequest.prototype."+e+" can only be used on a ReadableStreamBYOBRequest")}function We(e){return new TypeError("ReadableByteStreamController.prototype."+e+" can only be used on a ReadableByteStreamController")}function Ue(e){return new Ve(e)}function Ge(e,t){e._reader._readIntoRequests.push(t)}function ze(e){return e._reader._readIntoRequests.length}function He(e){var t=e._reader;return void 0!==t&&!!Xe(t)}Object.defineProperties(ye.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(ye.prototype,t.toStringTag,{value:"ReadableByteStreamController",configurable:!0});var Ve=function(){function e(e){if(B(e,1,"ReadableStreamBYOBReader"),H(e,"First parameter"),Ar(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!me(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");A(this,e),this._readIntoRequests=new w}return Object.defineProperty(e.prototype,"closed",{get:function(){return Xe(this)?this._closedPromise:d(Ke("closed"))},enumerable:!1,configurable:!0}),e.prototype.cancel=function(e){return void 0===e&&(e=void 0),Xe(this)?void 0===this._ownerReadableStream?d(P("cancel")):k(this,e):d(Ke("cancel"))},e.prototype.read=function(e){if(!Xe(this))return d(Ke("read"));if(!ArrayBuffer.isView(e))return d(new TypeError("view must be an array buffer view"));if(0===e.byteLength)return d(new TypeError("view must have non-zero byteLength"));if(0===e.buffer.byteLength)return d(new TypeError("view's buffer must have non-zero byteLength"));if(e.buffer,void 0===this._ownerReadableStream)return d(P("read from"));var t,r,n=c((function(e,n){t=e,r=n}));return Ye(this,e,{_chunkSteps:function(e){return t({value:e,done:!1})},_closeSteps:function(e){return t({value:e,done:!0})},_errorSteps:function(e){return r(e)}}),n},e.prototype.releaseLock=function(){if(!Xe(this))throw Ke("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");x(this)}},e}();function Xe(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")&&e instanceof Ve}function Ye(e,t,r){var n=e._ownerReadableStream;n._disturbed=!0,"errored"===n._state?r._errorSteps(n._storedError):function(e,t,r){var n=e._controlledReadableByteStream,a=1;t.constructor!==DataView&&(a=t.constructor.BYTES_PER_ELEMENT);var o=t.constructor,i=t.buffer,s={buffer:i,bufferByteLength:i.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:a,viewConstructor:o,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(s),void Ge(n,r);if("closed"!==n._state){if(e._queueTotalSize>0){if(ke(e,s)){var u=we(s);return Pe(e),void r._chunkSteps(u)}if(e._closeRequested){var l=new TypeError("Insufficient bytes to fill elements in the given buffer");return Ie(e,l),void r._errorSteps(l)}}e._pendingPullIntos.push(s),Ge(n,r),be(e)}else{var c=new o(s.buffer,s.byteOffset,0);r._closeSteps(c)}}(n._readableStreamController,t,r)}function Ke(e){return new TypeError("ReadableStreamBYOBReader.prototype."+e+" can only be used on a ReadableStreamBYOBReader")}function Qe(e,t){var r=e.highWaterMark;if(void 0===r)return t;if(se(r)||r<0)throw new RangeError("Invalid highWaterMark");return r}function Je(e){return e.size||function(){return 1}}function $e(e,t){L(e,t);var r=null==e?void 0:e.highWaterMark,n=null==e?void 0:e.size;return{highWaterMark:void 0===r?void 0:U(r),size:void 0===n?void 0:Ze(n,t+" has member 'size' that")}}function Ze(e,t){return N(e,t),function(t){return U(e(t))}}function et(e,t,r){return N(e,r),function(r){return S(e,t,[r])}}function tt(e,t,r){return N(e,r),function(){return S(e,t,[])}}function rt(e,t,r){return N(e,r),function(r){return _(e,t,[r])}}function nt(e,t,r){return N(e,r),function(r,n){return S(e,t,[r,n])}}function at(e,t){if(!lt(e))throw new TypeError(t+" is not a WritableStream.")}Object.defineProperties(Ve.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Ve.prototype,t.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});var ot="function"==typeof AbortController;var it=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),void 0===e?e=null:q(e,"First parameter");var r=$e(t,"Second parameter"),n=function(e,t){L(e,t);var r=null==e?void 0:e.abort,n=null==e?void 0:e.close,a=null==e?void 0:e.start,o=null==e?void 0:e.type,i=null==e?void 0:e.write;return{abort:void 0===r?void 0:et(r,e,t+" has member 'abort' that"),close:void 0===n?void 0:tt(n,e,t+" has member 'close' that"),start:void 0===a?void 0:rt(a,e,t+" has member 'start' that"),write:void 0===i?void 0:nt(i,e,t+" has member 'write' that"),type:o}}(e,"First parameter");if(ut(this),void 0!==n.type)throw new RangeError("Invalid type is specified");var a=Je(r);!function(e,t,r,n){var a=Object.create(Ct.prototype),o=function(){},i=function(){return f(void 0)},s=function(){return f(void 0)},u=function(){return f(void 0)};void 0!==t.start&&(o=function(){return t.start(a)}),void 0!==t.write&&(i=function(e){return t.write(e,a)}),void 0!==t.close&&(s=function(){return t.close()}),void 0!==t.abort&&(u=function(e){return t.abort(e)}),Rt(e,a,o,i,s,u,r,n)}(this,n,Qe(r,1),a)}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!lt(this))throw Dt("locked");return ct(this)},enumerable:!1,configurable:!0}),e.prototype.abort=function(e){return void 0===e&&(e=void 0),lt(this)?ct(this)?d(new TypeError("Cannot abort a stream that already has a writer")):ft(this,e):d(Dt("abort"))},e.prototype.close=function(){return lt(this)?ct(this)?d(new TypeError("Cannot close a stream that already has a writer")):yt(this)?d(new TypeError("Cannot close an already-closing stream")):dt(this):d(Dt("close"))},e.prototype.getWriter=function(){if(!lt(this))throw Dt("getWriter");return st(this)},e}();function st(e){return new bt(e)}function ut(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new w,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function lt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")&&e instanceof it}function ct(e){return void 0!==e._writer}function ft(e,t){var r;if("closed"===e._state||"errored"===e._state)return f(void 0);e._writableStreamController._abortReason=t,null===(r=e._writableStreamController._abortController)||void 0===r||r.abort();var n=e._state;if("closed"===n||"errored"===n)return f(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;var a=!1;"erroring"===n&&(a=!0,t=void 0);var o=c((function(r,n){e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:n,_reason:t,_wasAlreadyErroring:a}}));return e._pendingAbortRequest._promise=o,a||pt(e,t),o}function dt(e){var t=e._state;if("closed"===t||"errored"===t)return d(new TypeError("The stream (in "+t+" state) is not in the writable state and cannot be closed"));var r,n=c((function(t,r){var n={_resolve:t,_reject:r};e._closeRequest=n})),a=e._writer;return void 0!==a&&e._backpressure&&"writable"===t&&Yt(a),he(r=e._writableStreamController,Pt,0),Ft(r),n}function ht(e,t){"writable"!==e._state?vt(e):pt(e,t)}function pt(e,t){var r=e._writableStreamController;e._state="erroring",e._storedError=t;var n=e._writer;void 0!==n&&At(n,t),!function(e){return void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest}(e)&&r._started&&vt(e)}function vt(e){e._state="errored",e._writableStreamController[F]();var t=e._storedError;if(e._writeRequests.forEach((function(e){e._reject(t)})),e._writeRequests=new w,void 0!==e._pendingAbortRequest){var r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,r._wasAlreadyErroring)return r._reject(t),void mt(e);p(e._writableStreamController[O](r._reason),(function(){r._resolve(),mt(e)}),(function(t){r._reject(t),mt(e)}))}else mt(e)}function yt(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function mt(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);var t=e._writer;void 0!==t&&Ut(t,e._storedError)}function gt(e,t){var r=e._writer;void 0!==r&&t!==e._backpressure&&(t?function(e){zt(e)}(r):Yt(r)),e._backpressure=t}Object.defineProperties(it.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(it.prototype,t.toStringTag,{value:"WritableStream",configurable:!0});var bt=function(){function e(e){if(B(e,1,"WritableStreamDefaultWriter"),at(e,"First parameter"),ct(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;var t,r=e._state;if("writable"===r)!yt(e)&&e._backpressure?zt(this):Vt(this),Bt(this);else if("erroring"===r)Ht(this,e._storedError),Bt(this);else if("closed"===r)Vt(this),Bt(t=this),Gt(t);else{var n=e._storedError;Ht(this,n),Wt(this,n)}}return Object.defineProperty(e.prototype,"closed",{get:function(){return _t(this)?this._closedPromise:d(Nt("closed"))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!_t(this))throw Nt("desiredSize");if(void 0===this._ownerWritableStream)throw qt("desiredSize");return e=this._ownerWritableStream,"errored"===(t=e._state)||"erroring"===t?null:"closed"===t?0:Ot(e._writableStreamController);var e,t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ready",{get:function(){return _t(this)?this._readyPromise:d(Nt("ready"))},enumerable:!1,configurable:!0}),e.prototype.abort=function(e){return void 0===e&&(e=void 0),_t(this)?void 0===this._ownerWritableStream?d(qt("abort")):function(e,t){return ft(e._ownerWritableStream,t)}(this,e):d(Nt("abort"))},e.prototype.close=function(){if(!_t(this))return d(Nt("close"));var e=this._ownerWritableStream;return void 0===e?d(qt("close")):yt(e)?d(new TypeError("Cannot close an already-closing stream")):St(this)},e.prototype.releaseLock=function(){if(!_t(this))throw Nt("releaseLock");void 0!==this._ownerWritableStream&&kt(this)},e.prototype.write=function(e){return void 0===e&&(e=void 0),_t(this)?void 0===this._ownerWritableStream?d(qt("write to")):xt(this,e):d(Nt("write"))},e}();function _t(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")&&e instanceof bt}function St(e){return dt(e._ownerWritableStream)}function wt(e,t){"pending"===e._closedPromiseState?Ut(e,t):function(e,t){Wt(e,t)}(e,t)}function At(e,t){"pending"===e._readyPromiseState?Xt(e,t):function(e,t){Ht(e,t)}(e,t)}function kt(e){var t=e._ownerWritableStream,r=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");At(e,r),wt(e,r),t._writer=void 0,e._ownerWritableStream=void 0}function xt(e,t){var r=e._ownerWritableStream,n=r._writableStreamController,a=function(e,t){try{return e._strategySizeAlgorithm(t)}catch(t){return Mt(e,t),1}}(n,t);if(r!==e._ownerWritableStream)return d(qt("write to"));var o=r._state;if("errored"===o)return d(r._storedError);if(yt(r)||"closed"===o)return d(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===o)return d(r._storedError);var i=function(e){return c((function(t,r){var n={_resolve:t,_reject:r};e._writeRequests.push(n)}))}(r);return function(e,t,r){try{he(e,t,r)}catch(t){return void Mt(e,t)}var n=e._controlledWritableStream;yt(n)||"writable"!==n._state||gt(n,It(e)),Ft(e)}(n,t,a),i}Object.defineProperties(bt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(bt.prototype,t.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});var Pt={},Ct=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"abortReason",{get:function(){if(!Tt(this))throw Lt("abortReason");return this._abortReason},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"signal",{get:function(){if(!Tt(this))throw Lt("signal");if(void 0===this._abortController)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal},enumerable:!1,configurable:!0}),e.prototype.error=function(e){if(void 0===e&&(e=void 0),!Tt(this))throw Lt("error");"writable"===this._controlledWritableStream._state&&jt(this,e)},e.prototype[O]=function(e){var t=this._abortAlgorithm(e);return Et(this),t},e.prototype[F]=function(){pe(this)},e}();function Tt(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")&&e instanceof Ct}function Rt(e,t,r,n,a,o,i,s){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,pe(t),t._abortReason=void 0,t._abortController=function(){if(ot)return new AbortController}(),t._started=!1,t._strategySizeAlgorithm=s,t._strategyHWM=i,t._writeAlgorithm=n,t._closeAlgorithm=a,t._abortAlgorithm=o;var u=It(t);gt(e,u),p(f(r()),(function(){t._started=!0,Ft(t)}),(function(r){t._started=!0,ht(e,r)}))}function Et(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Ot(e){return e._strategyHWM-e._queueTotalSize}function Ft(e){var t=e._controlledWritableStream;if(e._started&&void 0===t._inFlightWriteRequest)if("erroring"!==t._state){if(0!==e._queue.length){var r=e._queue.peek().value;r===Pt?function(e){var t=e._controlledWritableStream;(function(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0})(t),de(e);var r=e._closeAlgorithm();Et(e),p(r,(function(){!function(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0,"erroring"===e._state&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";var t=e._writer;void 0!==t&&Gt(t)}(t)}),(function(e){!function(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),ht(e,t)}(t,e)}))}(e):function(e,t){var r=e._controlledWritableStream;(function(e){e._inFlightWriteRequest=e._writeRequests.shift()})(r),p(e._writeAlgorithm(t),(function(){!function(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}(r);var t=r._state;if(de(e),!yt(r)&&"writable"===t){var n=It(e);gt(r,n)}Ft(e)}),(function(t){"writable"===r._state&&Et(e),function(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,ht(e,t)}(r,t)}))}(e,r)}}else vt(t)}function Mt(e,t){"writable"===e._controlledWritableStream._state&&jt(e,t)}function It(e){return Ot(e)<=0}function jt(e,t){var r=e._controlledWritableStream;Et(e),pt(r,t)}function Dt(e){return new TypeError("WritableStream.prototype."+e+" can only be used on a WritableStream")}function Lt(e){return new TypeError("WritableStreamDefaultController.prototype."+e+" can only be used on a WritableStreamDefaultController")}function Nt(e){return new TypeError("WritableStreamDefaultWriter.prototype."+e+" can only be used on a WritableStreamDefaultWriter")}function qt(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Bt(e){e._closedPromise=c((function(t,r){e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"}))}function Wt(e,t){Bt(e),Ut(e,t)}function Ut(e,t){void 0!==e._closedPromise_reject&&(g(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function Gt(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}function zt(e){e._readyPromise=c((function(t,r){e._readyPromise_resolve=t,e._readyPromise_reject=r})),e._readyPromiseState="pending"}function Ht(e,t){zt(e),Xt(e,t)}function Vt(e){zt(e),Yt(e)}function Xt(e,t){void 0!==e._readyPromise_reject&&(g(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function Yt(e){void 0!==e._readyPromise_resolve&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}Object.defineProperties(Ct.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Ct.prototype,t.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});var Kt="undefined"!=typeof DOMException?DOMException:void 0;var Qt,Jt=function(e){if("function"!=typeof e&&"object"!==_typeof2(e))return!1;try{return new e,!0}catch(e){return!1}}(Kt)?Kt:((Qt=function(e,t){this.message=e||"",this.name=t||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}).prototype=Object.create(Error.prototype),Object.defineProperty(Qt.prototype,"constructor",{value:Qt,writable:!0,configurable:!0}),Qt);function $t(e,t,n,a,o,i){var s=V(e),u=st(t);e._disturbed=!0;var l=!1,m=f(void 0);return c((function(b,_){var S,w,A,k;if(void 0!==i){if(S=function(){var r=new Jt("Aborted","AbortError"),n=[];a||n.push((function(){return"writable"===t._state?ft(t,r):f(void 0)})),o||n.push((function(){return"readable"===e._state?kr(e,r):f(void 0)})),R((function(){return Promise.all(n.map((function(e){return e()})))}),!0,r)},i.aborted)return void S();i.addEventListener("abort",S)}if(T(e,s._closedPromise,(function(e){a?E(!0,e):R((function(){return ft(t,e)}),!0,e)})),T(t,u._closedPromise,(function(t){o?E(!0,t):R((function(){return kr(e,t)}),!0,t)})),w=e,A=s._closedPromise,k=function(){n?E():R((function(){return function(e){var t=e._ownerWritableStream,r=t._state;return yt(t)||"closed"===r?f(void 0):"errored"===r?d(t._storedError):St(e)}(u)}))},"closed"===w._state?k():v(A,k),yt(t)||"closed"===t._state){var P=new TypeError("the destination writable stream closed before all data could be piped to it");o?E(!0,P):R((function(){return kr(e,P)}),!0,P)}function C(){var e=m;return h(m,(function(){return e!==m?C():void 0}))}function T(e,t,r){"errored"===e._state?r(e._storedError):y(t,r)}function R(e,r,n){function a(){p(e(),(function(){return O(r,n)}),(function(e){return O(!0,e)}))}l||(l=!0,"writable"!==t._state||yt(t)?a():v(C(),a))}function E(e,r){l||(l=!0,"writable"!==t._state||yt(t)?O(e,r):v(C(),(function(){return O(e,r)})))}function O(e,t){kt(u),x(s),void 0!==i&&i.removeEventListener("abort",S),e?_(t):b(void 0)}g(c((function(e,t){!function n(a){a?e():h(l?f(!0):h(u._readyPromise,(function(){return c((function(e,t){te(s,{_chunkSteps:function(t){m=h(xt(u,t),void 0,r),e(!1)},_closeSteps:function(){return e(!0)},_errorSteps:t})}))})),n,t)}(!1)})))}))}var Zt=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!er(this))throw cr("desiredSize");return sr(this)},enumerable:!1,configurable:!0}),e.prototype.close=function(){if(!er(this))throw cr("close");if(!ur(this))throw new TypeError("The stream is not in a state that permits close");ar(this)},e.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!er(this))throw cr("enqueue");if(!ur(this))throw new TypeError("The stream is not in a state that permits enqueue");return or(this,e)},e.prototype.error=function(e){if(void 0===e&&(e=void 0),!er(this))throw cr("error");ir(this,e)},e.prototype[M]=function(e){pe(this);var t=this._cancelAlgorithm(e);return nr(this),t},e.prototype[I]=function(e){var t=this._controlledReadableStream;if(this._queue.length>0){var r=de(this);this._closeRequested&&0===this._queue.length?(nr(this),xr(t)):tr(this),e._chunkSteps(r)}else X(t,e),tr(this)},e}();function er(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")&&e instanceof Zt}function tr(e){rr(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,p(e._pullAlgorithm(),(function(){e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,tr(e))}),(function(t){ir(e,t)}))))}function rr(e){var t=e._controlledReadableStream;return!!ur(e)&&!!e._started&&(!!(Ar(t)&&K(t)>0)||sr(e)>0)}function nr(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function ar(e){if(ur(e)){var t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(nr(e),xr(t))}}function or(e,t){if(ur(e)){var r=e._controlledReadableStream;if(Ar(r)&&K(r)>0)Y(r,t,!1);else{var n=void 0;try{n=e._strategySizeAlgorithm(t)}catch(t){throw ir(e,t),t}try{he(e,t,n)}catch(t){throw ir(e,t),t}}tr(e)}}function ir(e,t){var r=e._controlledReadableStream;"readable"===r._state&&(pe(e),nr(e),Pr(r,t))}function sr(e){var t=e._controlledReadableStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function ur(e){var t=e._controlledReadableStream._state;return!e._closeRequested&&"readable"===t}function lr(e,t,r,n,a,o,i){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,pe(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=i,t._strategyHWM=o,t._pullAlgorithm=n,t._cancelAlgorithm=a,e._readableStreamController=t,p(f(r()),(function(){t._started=!0,tr(t)}),(function(e){ir(t,e)}))}function cr(e){return new TypeError("ReadableStreamDefaultController.prototype."+e+" can only be used on a ReadableStreamDefaultController")}function fr(e,t){return me(e._readableStreamController)?function(e){var t,r,n,a,o,i=V(e),s=!1,u=!1,l=!1,d=!1,h=!1,p=c((function(e){o=e}));function v(e){y(e._closedPromise,(function(t){e===i&&(Ie(n._readableStreamController,t),Ie(a._readableStreamController,t),d&&h||o(void 0))}))}function m(){Xe(i)&&(x(i),v(i=V(e))),te(i,{_chunkSteps:function(t){b((function(){u=!1,l=!1;var r=t,i=t;if(!d&&!h)try{i=fe(t)}catch(t){return Ie(n._readableStreamController,t),Ie(a._readableStreamController,t),void o(kr(e,t))}d||Me(n._readableStreamController,r),h||Me(a._readableStreamController,i),s=!1,u?_():l&&S()}))},_closeSteps:function(){s=!1,d||Fe(n._readableStreamController),h||Fe(a._readableStreamController),n._readableStreamController._pendingPullIntos.length>0&&Le(n._readableStreamController,0),a._readableStreamController._pendingPullIntos.length>0&&Le(a._readableStreamController,0),d&&h||o(void 0)},_errorSteps:function(){s=!1}})}function g(t,r){ee(i)&&(x(i),v(i=Ue(e)));var c=r?a:n,f=r?n:a;Ye(i,t,{_chunkSteps:function(t){b((function(){u=!1,l=!1;var n=r?h:d;if(r?d:h)n||Ne(c._readableStreamController,t);else{var a=void 0;try{a=fe(t)}catch(t){return Ie(c._readableStreamController,t),Ie(f._readableStreamController,t),void o(kr(e,t))}n||Ne(c._readableStreamController,t),Me(f._readableStreamController,a)}s=!1,u?_():l&&S()}))},_closeSteps:function(e){s=!1;var t=r?h:d,n=r?d:h;t||Fe(c._readableStreamController),n||Fe(f._readableStreamController),void 0!==e&&(t||Ne(c._readableStreamController,e),!n&&f._readableStreamController._pendingPullIntos.length>0&&Le(f._readableStreamController,0)),t&&n||o(void 0)},_errorSteps:function(){s=!1}})}function _(){if(s)return u=!0,f(void 0);s=!0;var e=je(n._readableStreamController);return null===e?m():g(e._view,!1),f(void 0)}function S(){if(s)return l=!0,f(void 0);s=!0;var e=je(a._readableStreamController);return null===e?m():g(e._view,!0),f(void 0)}function w(n){if(d=!0,t=n,h){var a=ue([t,r]),i=kr(e,a);o(i)}return p}function A(n){if(h=!0,r=n,d){var a=ue([t,r]),i=kr(e,a);o(i)}return p}function k(){}return n=_r(k,_,w),a=_r(k,S,A),v(i),[n,a]}(e):function(e,t){var r,n,a,o,i,s=V(e),u=!1,l=!1,d=!1,h=!1,p=c((function(e){i=e}));function v(){return u?(l=!0,f(void 0)):(u=!0,te(s,{_chunkSteps:function(e){b((function(){l=!1;var t=e,r=e;d||or(a._readableStreamController,t),h||or(o._readableStreamController,r),u=!1,l&&v()}))},_closeSteps:function(){u=!1,d||ar(a._readableStreamController),h||ar(o._readableStreamController),d&&h||i(void 0)},_errorSteps:function(){u=!1}}),f(void 0))}function m(t){if(d=!0,r=t,h){var a=ue([r,n]),o=kr(e,a);i(o)}return p}function g(t){if(h=!0,n=t,d){var a=ue([r,n]),o=kr(e,a);i(o)}return p}function _(){}return a=br(_,v,m),o=br(_,v,g),y(s._closedPromise,(function(e){ir(a._readableStreamController,e),ir(o._readableStreamController,e),d&&h||i(void 0)})),[a,o]}(e)}function dr(e,t,r){return N(e,r),function(r){return S(e,t,[r])}}function hr(e,t,r){return N(e,r),function(r){return S(e,t,[r])}}function pr(e,t,r){return N(e,r),function(r){return _(e,t,[r])}}function vr(e,t){if("bytes"!=(e=""+e))throw new TypeError(t+" '"+e+"' is not a valid enumeration value for ReadableStreamType");return e}function yr(e,t){if("byob"!=(e=""+e))throw new TypeError(t+" '"+e+"' is not a valid enumeration value for ReadableStreamReaderMode");return e}function mr(e,t){L(e,t);var r=null==e?void 0:e.preventAbort,n=null==e?void 0:e.preventCancel,a=null==e?void 0:e.preventClose,o=null==e?void 0:e.signal;return void 0!==o&&function(e,t){if(!function(e){if("object"!==_typeof2(e)||null===e)return!1;try{return"boolean"==typeof e.aborted}catch(e){return!1}}(e))throw new TypeError(t+" is not an AbortSignal.")}(o,t+" has member 'signal' that"),{preventAbort:Boolean(r),preventCancel:Boolean(n),preventClose:Boolean(a),signal:o}}Object.defineProperties(Zt.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Zt.prototype,t.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});var gr=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={}),void 0===e?e=null:q(e,"First parameter");var r=$e(t,"Second parameter"),n=function(e,t){L(e,t);var r=e,n=null==r?void 0:r.autoAllocateChunkSize,a=null==r?void 0:r.cancel,o=null==r?void 0:r.pull,i=null==r?void 0:r.start,s=null==r?void 0:r.type;return{autoAllocateChunkSize:void 0===n?void 0:z(n,t+" has member 'autoAllocateChunkSize' that"),cancel:void 0===a?void 0:dr(a,r,t+" has member 'cancel' that"),pull:void 0===o?void 0:hr(o,r,t+" has member 'pull' that"),start:void 0===i?void 0:pr(i,r,t+" has member 'start' that"),type:void 0===s?void 0:vr(s,t+" has member 'type' that")}}(e,"First parameter");if(Sr(this),"bytes"===n.type){if(void 0!==r.size)throw new RangeError("The strategy for a byte stream cannot have a size function");!function(e,t,r){var n=Object.create(ye.prototype),a=function(){},o=function(){return f(void 0)},i=function(){return f(void 0)};void 0!==t.start&&(a=function(){return t.start(n)}),void 0!==t.pull&&(o=function(){return t.pull(n)}),void 0!==t.cancel&&(i=function(e){return t.cancel(e)});var s=t.autoAllocateChunkSize;if(0===s)throw new TypeError("autoAllocateChunkSize must be greater than 0");qe(e,n,a,o,i,r,s)}(this,n,Qe(r,0))}else{var a=Je(r);!function(e,t,r,n){var a=Object.create(Zt.prototype),o=function(){},i=function(){return f(void 0)},s=function(){return f(void 0)};void 0!==t.start&&(o=function(){return t.start(a)}),void 0!==t.pull&&(i=function(){return t.pull(a)}),void 0!==t.cancel&&(s=function(e){return t.cancel(e)}),lr(e,a,o,i,s,r,n)}(this,n,Qe(r,1),a)}}return Object.defineProperty(e.prototype,"locked",{get:function(){if(!wr(this))throw Cr("locked");return Ar(this)},enumerable:!1,configurable:!0}),e.prototype.cancel=function(e){return void 0===e&&(e=void 0),wr(this)?Ar(this)?d(new TypeError("Cannot cancel a stream that already has a reader")):kr(this,e):d(Cr("cancel"))},e.prototype.getReader=function(e){if(void 0===e&&(e=void 0),!wr(this))throw Cr("getReader");return void 0===function(e,t){L(e,t);var r=null==e?void 0:e.mode;return{mode:void 0===r?void 0:yr(r,t+" has member 'mode' that")}}(e,"First parameter").mode?V(this):Ue(this)},e.prototype.pipeThrough=function(e,t){if(void 0===t&&(t={}),!wr(this))throw Cr("pipeThrough");B(e,1,"pipeThrough");var r=function(e,t){L(e,t);var r=null==e?void 0:e.readable;W(r,"readable","ReadableWritablePair"),H(r,t+" has member 'readable' that");var n=null==e?void 0:e.writable;return W(n,"writable","ReadableWritablePair"),at(n,t+" has member 'writable' that"),{readable:r,writable:n}}(e,"First parameter"),n=mr(t,"Second parameter");if(Ar(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(ct(r.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");return g($t(this,r.writable,n.preventClose,n.preventAbort,n.preventCancel,n.signal)),r.readable},e.prototype.pipeTo=function(e,t){if(void 0===t&&(t={}),!wr(this))return d(Cr("pipeTo"));if(void 0===e)return d("Parameter 1 is required in 'pipeTo'.");if(!lt(e))return d(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));var r;try{r=mr(t,"Second parameter")}catch(e){return d(e)}return Ar(this)?d(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):ct(e)?d(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):$t(this,e,r.preventClose,r.preventAbort,r.preventCancel,r.signal)},e.prototype.tee=function(){if(!wr(this))throw Cr("tee");return ue(fr(this))},e.prototype.values=function(e){if(void 0===e&&(e=void 0),!wr(this))throw Cr("values");return t=this,r=function(e,t){L(e,t);var r=null==e?void 0:e.preventCancel;return{preventCancel:Boolean(r)}}(e,"First parameter").preventCancel,n=V(t),a=new ne(n,r),(o=Object.create(ae))._asyncIteratorImpl=a,o;var t,r,n,a,o},e}();function br(e,t,r,n,a){void 0===n&&(n=1),void 0===a&&(a=function(){return 1});var o=Object.create(gr.prototype);return Sr(o),lr(o,Object.create(Zt.prototype),e,t,r,n,a),o}function _r(e,t,r){var n=Object.create(gr.prototype);return Sr(n),qe(n,Object.create(ye.prototype),e,t,r,0,void 0),n}function Sr(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function wr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")&&e instanceof gr}function Ar(e){return void 0!==e._reader}function kr(e,t){if(e._disturbed=!0,"closed"===e._state)return f(void 0);if("errored"===e._state)return d(e._storedError);xr(e);var n=e._reader;return void 0!==n&&Xe(n)&&(n._readIntoRequests.forEach((function(e){e._closeSteps(void 0)})),n._readIntoRequests=new w),m(e._readableStreamController[M](t),r)}function xr(e){e._state="closed";var t=e._reader;void 0!==t&&(E(t),ee(t)&&(t._readRequests.forEach((function(e){e._closeSteps()})),t._readRequests=new w))}function Pr(e,t){e._state="errored",e._storedError=t;var r=e._reader;void 0!==r&&(R(r,t),ee(r)?(r._readRequests.forEach((function(e){e._errorSteps(t)})),r._readRequests=new w):(r._readIntoRequests.forEach((function(e){e._errorSteps(t)})),r._readIntoRequests=new w))}function Cr(e){return new TypeError("ReadableStream.prototype."+e+" can only be used on a ReadableStream")}function Tr(e,t){L(e,t);var r=null==e?void 0:e.highWaterMark;return W(r,"highWaterMark","QueuingStrategyInit"),{highWaterMark:U(r)}}Object.defineProperties(gr.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(gr.prototype,t.toStringTag,{value:"ReadableStream",configurable:!0}),"symbol"===_typeof2(t.asyncIterator)&&Object.defineProperty(gr.prototype,t.asyncIterator,{value:gr.prototype.values,writable:!0,configurable:!0});var Rr=function(e){return e.byteLength};Object.defineProperty(Rr,"name",{value:"size",configurable:!0});var Er=function(){function e(e){B(e,1,"ByteLengthQueuingStrategy"),e=Tr(e,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(e.prototype,"highWaterMark",{get:function(){if(!Fr(this))throw Or("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){if(!Fr(this))throw Or("size");return Rr},enumerable:!1,configurable:!0}),e}();function Or(e){return new TypeError("ByteLengthQueuingStrategy.prototype."+e+" can only be used on a ByteLengthQueuingStrategy")}function Fr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark")&&e instanceof Er}Object.defineProperties(Er.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Er.prototype,t.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});var Mr=function(){return 1};Object.defineProperty(Mr,"name",{value:"size",configurable:!0});var Ir=function(){function e(e){B(e,1,"CountQueuingStrategy"),e=Tr(e,"First parameter"),this._countQueuingStrategyHighWaterMark=e.highWaterMark}return Object.defineProperty(e.prototype,"highWaterMark",{get:function(){if(!Dr(this))throw jr("highWaterMark");return this._countQueuingStrategyHighWaterMark},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){if(!Dr(this))throw jr("size");return Mr},enumerable:!1,configurable:!0}),e}();function jr(e){return new TypeError("CountQueuingStrategy.prototype."+e+" can only be used on a CountQueuingStrategy")}function Dr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark")&&e instanceof Ir}function Lr(e,t,r){return N(e,r),function(r){return S(e,t,[r])}}function Nr(e,t,r){return N(e,r),function(r){return _(e,t,[r])}}function qr(e,t,r){return N(e,r),function(r,n){return S(e,t,[r,n])}}Object.defineProperties(Ir.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Ir.prototype,t.toStringTag,{value:"CountQueuingStrategy",configurable:!0});var Br=function(){function e(e,t,r){void 0===e&&(e={}),void 0===t&&(t={}),void 0===r&&(r={}),void 0===e&&(e=null);var n=$e(t,"Second parameter"),a=$e(r,"Third parameter"),o=function(e,t){L(e,t);var r=null==e?void 0:e.flush,n=null==e?void 0:e.readableType,a=null==e?void 0:e.start,o=null==e?void 0:e.transform,i=null==e?void 0:e.writableType;return{flush:void 0===r?void 0:Lr(r,e,t+" has member 'flush' that"),readableType:n,start:void 0===a?void 0:Nr(a,e,t+" has member 'start' that"),transform:void 0===o?void 0:qr(o,e,t+" has member 'transform' that"),writableType:i}}(e,"First parameter");if(void 0!==o.readableType)throw new RangeError("Invalid readableType specified");if(void 0!==o.writableType)throw new RangeError("Invalid writableType specified");var i,s=Qe(a,0),u=Je(a),l=Qe(n,1),h=Je(n);(function(e,t,r,n,a,o){function i(){return t}function s(t){return function(e,t){var r=e._transformStreamController;return e._backpressure?m(e._backpressureChangePromise,(function(){var n=e._writable;if("erroring"===n._state)throw n._storedError;return Kr(r,t)})):Kr(r,t)}(e,t)}function u(t){return function(e,t){return Ur(e,t),f(void 0)}(e,t)}function l(){return function(e){var t=e._readable,r=e._transformStreamController,n=r._flushAlgorithm();return Xr(r),m(n,(function(){if("errored"===t._state)throw t._storedError;ar(t._readableStreamController)}),(function(r){throw Ur(e,r),t._storedError}))}(e)}function c(){return function(e){return zr(e,!1),e._backpressureChangePromise}(e)}function d(t){return Gr(e,t),f(void 0)}e._writable=function(e,t,r,n,a,o){void 0===a&&(a=1),void 0===o&&(o=function(){return 1});var i=Object.create(it.prototype);return ut(i),Rt(i,Object.create(Ct.prototype),e,t,r,n,a,o),i}(i,s,l,u,r,n),e._readable=br(i,c,d,a,o),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,zr(e,!0),e._transformStreamController=void 0})(this,c((function(e){i=e})),l,h,s,u),function(e,t){var r=Object.create(Hr.prototype),n=function(e){try{return Yr(r,e),f(void 0)}catch(e){return d(e)}},a=function(){return f(void 0)};void 0!==t.transform&&(n=function(e){return t.transform(e,r)}),void 0!==t.flush&&(a=function(){return t.flush(r)}),function(e,t,r,n){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=r,t._flushAlgorithm=n}(e,r,n,a)}(this,o),void 0!==o.start?i(o.start(this._transformStreamController)):i(void 0)}return Object.defineProperty(e.prototype,"readable",{get:function(){if(!Wr(this))throw Jr("readable");return this._readable},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"writable",{get:function(){if(!Wr(this))throw Jr("writable");return this._writable},enumerable:!1,configurable:!0}),e}();function Wr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")&&e instanceof Br}function Ur(e,t){ir(e._readable._readableStreamController,t),Gr(e,t)}function Gr(e,t){Xr(e._transformStreamController),Mt(e._writable._writableStreamController,t),e._backpressure&&zr(e,!1)}function zr(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=c((function(t){e._backpressureChangePromise_resolve=t})),e._backpressure=t}Object.defineProperties(Br.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Br.prototype,t.toStringTag,{value:"TransformStream",configurable:!0});var Hr=function(){function e(){throw new TypeError("Illegal constructor")}return Object.defineProperty(e.prototype,"desiredSize",{get:function(){if(!Vr(this))throw Qr("desiredSize");return sr(this._controlledTransformStream._readable._readableStreamController)},enumerable:!1,configurable:!0}),e.prototype.enqueue=function(e){if(void 0===e&&(e=void 0),!Vr(this))throw Qr("enqueue");Yr(this,e)},e.prototype.error=function(e){if(void 0===e&&(e=void 0),!Vr(this))throw Qr("error");var t;t=e,Ur(this._controlledTransformStream,t)},e.prototype.terminate=function(){if(!Vr(this))throw Qr("terminate");var e;ar((e=this._controlledTransformStream)._readable._readableStreamController),Gr(e,new TypeError("TransformStream terminated"))},e}();function Vr(e){return!!a(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")&&e instanceof Hr}function Xr(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function Yr(e,t){var r=e._controlledTransformStream,n=r._readable._readableStreamController;if(!ur(n))throw new TypeError("Readable side is not in a state that permits enqueue");try{or(n,t)}catch(e){throw Gr(r,e),r._readable._storedError}(function(e){return!rr(e)})(n)!==r._backpressure&&zr(r,!0)}function Kr(e,t){return m(e._transformAlgorithm(t),void 0,(function(t){throw Ur(e._controlledTransformStream,t),t}))}function Qr(e){return new TypeError("TransformStreamDefaultController.prototype."+e+" can only be used on a TransformStreamDefaultController")}function Jr(e){return new TypeError("TransformStream.prototype."+e+" can only be used on a TransformStream")}Object.defineProperties(Hr.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"===_typeof2(t.toStringTag)&&Object.defineProperty(Hr.prototype,t.toStringTag,{value:"TransformStreamDefaultController",configurable:!0}),e.ByteLengthQueuingStrategy=Er,e.CountQueuingStrategy=Ir,e.ReadableByteStreamController=ye,e.ReadableStream=gr,e.ReadableStreamBYOBReader=Ve,e.ReadableStreamBYOBRequest=ve,e.ReadableStreamDefaultController=Zt,e.ReadableStreamDefaultReader=Z,e.TransformStream=Br,e.TransformStreamDefaultController=Hr,e.WritableStream=it,e.WritableStreamDefaultController=Ct,e.WritableStreamDefaultWriter=bt,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var n,a=(n=r(2))&&n.__esModule?n:{default:n},o=r(4);function i(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function s(e){i(o,n,a,s,u,"next",e)}function u(e){i(o,n,a,s,u,"throw",e)}s(void 0)}))}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck(this,e),this.length=t,this.initialData=r,this.progressiveDone=n,this.contentDispositionFilename=a,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}return _createClass(e,[{key:"addRangeListener",value:function(e){this._rangeListeners.push(e)}},{key:"addProgressListener",value:function(e){this._progressListeners.push(e)}},{key:"addProgressiveReadListener",value:function(e){this._progressiveReadListeners.push(e)}},{key:"addProgressiveDoneListener",value:function(e){this._progressiveDoneListeners.push(e)}},{key:"onDataRange",value:function(e,t){var r,n=_createForOfIteratorHelper(this._rangeListeners);try{for(n.s();!(r=n.n()).done;)(0,r.value)(e,t)}catch(e){n.e(e)}finally{n.f()}}},{key:"onDataProgress",value:function(e,t){var r=this;this._readyCapability.promise.then((function(){var n,a=_createForOfIteratorHelper(r._progressListeners);try{for(a.s();!(n=a.n()).done;)(0,n.value)(e,t)}catch(e){a.e(e)}finally{a.f()}}))}},{key:"onDataProgressiveRead",value:function(e){var t=this;this._readyCapability.promise.then((function(){var r,n=_createForOfIteratorHelper(t._progressiveReadListeners);try{for(n.s();!(r=n.n()).done;)(0,r.value)(e)}catch(e){n.e(e)}finally{n.f()}}))}},{key:"onDataProgressiveDone",value:function(){var e=this;this._readyCapability.promise.then((function(){var t,r=_createForOfIteratorHelper(e._progressiveDoneListeners);try{for(r.s();!(t=r.n()).done;)(0,t.value)()}catch(e){r.e(e)}finally{r.f()}}))}},{key:"transportReady",value:function(){this._readyCapability.resolve()}},{key:"requestDataRange",value:function(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}},{key:"abort",value:function(){}}]),e}();exports.PDFDataRangeTransport=PDFDataRangeTransport;var PDFDocumentProxy=function(){function e(t,r){var n,a=this;_classCallCheck(this,e),this._pdfInfo=t,this._transport=r,Object.defineProperty(this,"fingerprint",{get:function(){return(0,_display_utils.deprecated)("`PDFDocumentProxy.fingerprint`, please use `PDFDocumentProxy.fingerprints` instead."),this.fingerprints[0]}}),Object.defineProperty(this,"getStats",{value:(n=_asyncToGenerator(_regenerator.default.mark((function e(){return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,_display_utils.deprecated)("`PDFDocumentProxy.getStats`, please use the `PDFDocumentProxy.stats`-getter instead."),e.abrupt("return",a.stats||{streamTypes:{},fontTypes:{}});case 2:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})}return _createClass(e,[{key:"annotationStorage",get:function(){return this._transport.annotationStorage}},{key:"numPages",get:function(){return this._pdfInfo.numPages}},{key:"fingerprints",get:function(){return this._pdfInfo.fingerprints}},{key:"stats",get:function(){return this._transport.stats}},{key:"isPureXfa",get:function(){return!!this._transport._htmlForXfa}},{key:"allXfaHtml",get:function(){return this._transport._htmlForXfa}},{key:"getPage",value:function(e){return this._transport.getPage(e)}},{key:"getPageIndex",value:function(e){return this._transport.getPageIndex(e)}},{key:"getDestinations",value:function(){return this._transport.getDestinations()}},{key:"getDestination",value:function(e){return this._transport.getDestination(e)}},{key:"getPageLabels",value:function(){return this._transport.getPageLabels()}},{key:"getPageLayout",value:function(){return this._transport.getPageLayout()}},{key:"getPageMode",value:function(){return this._transport.getPageMode()}},{key:"getViewerPreferences",value:function(){return this._transport.getViewerPreferences()}},{key:"getOpenAction",value:function(){return this._transport.getOpenAction()}},{key:"getAttachments",value:function(){return this._transport.getAttachments()}},{key:"getJavaScript",value:function(){return this._transport.getJavaScript()}},{key:"getJSActions",value:function(){return this._transport.getDocJSActions()}},{key:"getOutline",value:function(){return this._transport.getOutline()}},{key:"getOptionalContentConfig",value:function(){return this._transport.getOptionalContentConfig()}},{key:"getPermissions",value:function(){return this._transport.getPermissions()}},{key:"getMetadata",value:function(){return this._transport.getMetadata()}},{key:"getMarkInfo",value:function(){return this._transport.getMarkInfo()}},{key:"getData",value:function(){return this._transport.getData()}},{key:"getDownloadInfo",value:function(){return this._transport.downloadInfoCapability.promise}},{key:"cleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._transport.startCleanup(e||this.isPureXfa)}},{key:"destroy",value:function(){return this.loadingTask.destroy()}},{key:"loadingParams",get:function(){return this._transport.loadingParams}},{key:"loadingTask",get:function(){return this._transport.loadingTask}},{key:"saveDocument",value:function(){return this._transport.annotationStorage.size<=0&&(0,_display_utils.deprecated)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this._transport.saveDocument()}},{key:"getFieldObjects",value:function(){return this._transport.getFieldObjects()}},{key:"hasJSActions",value:function(){return this._transport.hasJSActions()}},{key:"getCalculationOrderIds",value:function(){return this._transport.getCalculationOrderIds()}}]),e}();exports.PDFDocumentProxy=PDFDocumentProxy;var PDFPageProxy=function(){function e(t,r,n,a){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];_classCallCheck(this,e),this._pageIndex=t,this._pageInfo=r,this._ownerDocument=a,this._transport=n,this._stats=o?new _display_utils.StatTimer:null,this._pdfBug=o,this.commonObjs=n.commonObjs,this.objs=new PDFObjects,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this._annotationPromises=new Map,this.destroyed=!1}var t;return _createClass(e,[{key:"pageNumber",get:function(){return this._pageIndex+1}},{key:"rotate",get:function(){return this._pageInfo.rotate}},{key:"ref",get:function(){return this._pageInfo.ref}},{key:"userUnit",get:function(){return this._pageInfo.userUnit}},{key:"view",get:function(){return this._pageInfo.view}},{key:"getViewport",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scale,r=e.rotation,n=void 0===r?this.rotate:r,a=e.offsetX,o=void 0===a?0:a,i=e.offsetY,s=void 0===i?0:i,u=e.dontFlip,l=void 0!==u&&u;return new _display_utils.PageViewport({viewBox:this.view,scale:t,rotation:n,offsetX:o,offsetY:s,dontFlip:l})}},{key:"getAnnotations",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).intent,t=void 0===e?"display":e,r=this._transport.getRenderingIntent(t),n=this._annotationPromises.get(r.cacheKey);return n||(n=this._transport.getAnnotations(this._pageIndex,r.renderingIntent),this._annotationPromises.set(r.cacheKey,n),n=n.then((function(e){var t,r=_createForOfIteratorHelper(e);try{var n=function(){var e=t.value;void 0!==e.titleObj&&Object.defineProperty(e,"title",{get:function(){return(0,_display_utils.deprecated)("`title`-property on annotation, please use `titleObj` instead."),e.titleObj.str}}),void 0!==e.contentsObj&&Object.defineProperty(e,"contents",{get:function(){return(0,_display_utils.deprecated)("`contents`-property on annotation, please use `contentsObj` instead."),e.contentsObj.str}})};for(r.s();!(t=r.n()).done;)n()}catch(e){r.e(e)}finally{r.f()}return e}))),n}},{key:"getJSActions",value:function(){return this._jsActionsPromise||(this._jsActionsPromise=this._transport.getPageJSActions(this._pageIndex))}},{key:"getXfa",value:(t=_asyncToGenerator(_regenerator.default.mark((function e(){var t;return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(null===(t=this._transport._htmlForXfa)||void 0===t?void 0:t.children[this._pageIndex])||null);case 1:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"render",value:function(e){var t,r,n,a=this,o=e.canvasContext,i=e.viewport,s=e.intent,u=void 0===s?"display":s,l=e.annotationMode,c=void 0===l?_util.AnnotationMode.ENABLE:l,f=e.transform,d=void 0===f?null:f,h=e.imageLayer,p=void 0===h?null:h,v=e.canvasFactory,y=void 0===v?null:v,m=e.background,g=void 0===m?null:m,b=e.optionalContentConfigPromise,_=void 0===b?null:b,S=e.annotationCanvasMap,w=void 0===S?null:S;void 0!==(null===(t=arguments[0])||void 0===t?void 0:t.renderInteractiveForms)&&((0,_display_utils.deprecated)("render no longer accepts the `renderInteractiveForms`-option, please use the `annotationMode`-option instead."),!0===arguments[0].renderInteractiveForms&&c===_util.AnnotationMode.ENABLE&&(c=_util.AnnotationMode.ENABLE_FORMS)),void 0!==(null===(r=arguments[0])||void 0===r?void 0:r.includeAnnotationStorage)&&((0,_display_utils.deprecated)("render no longer accepts the `includeAnnotationStorage`-option, please use the `annotationMode`-option instead."),!0===arguments[0].includeAnnotationStorage&&c===_util.AnnotationMode.ENABLE&&(c=_util.AnnotationMode.ENABLE_STORAGE)),this._stats&&this._stats.time("Overall");var A=this._transport.getRenderingIntent(u,c);this.pendingCleanup=!1,_||(_=this._transport.getOptionalContentConfig());var k=this._intentStates.get(A.cacheKey);k||(k=Object.create(null),this._intentStates.set(A.cacheKey,k)),k.streamReaderCancelTimeout&&(clearTimeout(k.streamReaderCancelTimeout),k.streamReaderCancelTimeout=null);var x=y||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),P=!!(A.renderingIntent&_util.RenderingIntentFlag.PRINT);k.displayReadyCapability||(k.displayReadyCapability=(0,_util.createPromiseCapability)(),k.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(A));var C=function(e){k.renderTasks.delete(T),(a.cleanupAfterRender||P)&&(a.pendingCleanup=!0),a._tryCleanup(),e?(T.capability.reject(e),a._abortOperatorList({intentState:k,reason:e instanceof Error?e:new Error(e)})):T.capability.resolve(),a._stats&&(a._stats.timeEnd("Rendering"),a._stats.timeEnd("Overall"))},T=new InternalRenderTask({callback:C,params:{canvasContext:o,viewport:i,transform:d,imageLayer:p,background:g},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:w,operatorList:k.operatorList,pageIndex:this._pageIndex,canvasFactory:x,useRequestAnimationFrame:!P,pdfBug:this._pdfBug});((n=k).renderTasks||(n.renderTasks=new Set)).add(T);var R=T.task;return Promise.all([k.displayReadyCapability.promise,_]).then((function(e){var t=_slicedToArray(e,2),r=t[0],n=t[1];a.pendingCleanup?C():(a._stats&&a._stats.time("Rendering"),T.initializeGraphics({transparency:r,optionalContentConfig:n}),T.operatorListChanged())})).catch(C),R}},{key:"getOperatorList",value:function(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=r.intent,a=void 0===n?"display":n,o=r.annotationMode,i=void 0===o?_util.AnnotationMode.ENABLE:o,s=this._transport.getRenderingIntent(a,i,!0),u=this._intentStates.get(s.cacheKey);return u||(u=Object.create(null),this._intentStates.set(s.cacheKey,u)),u.opListReadCapability||((e=Object.create(null)).operatorListChanged=function(){u.operatorList.lastChunk&&(u.opListReadCapability.resolve(u.operatorList),u.renderTasks.delete(e))},u.opListReadCapability=(0,_util.createPromiseCapability)(),((t=u).renderTasks||(t.renderTasks=new Set)).add(e),u.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this._stats&&this._stats.time("Page Request"),this._pumpOperatorList(s)),u.opListReadCapability.promise}},{key:"streamTextContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.normalizeWhitespace,r=void 0!==t&&t,n=e.disableCombineTextItems,a=void 0!==n&&n,o=e.includeMarkedContent,i=void 0!==o&&o;return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,normalizeWhitespace:!0===r,combineTextItems:!0!==a,includeMarkedContent:!0===i},{highWaterMark:100,size:function(e){return e.items.length}})}},{key:"getTextContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this._transport._htmlForXfa)return this.getXfa().then((function(e){return _xfa_text.XfaText.textContent(e)}));var t=this.streamTextContent(e);return new Promise((function(e,r){var n=t.getReader(),a={items:[],styles:Object.create(null)};!function t(){n.read().then((function(r){var n,o=r.value;r.done?e(a):(Object.assign(a.styles,o.styles),(n=a.items).push.apply(n,_toConsumableArray(o.items)),t())}),r)}()}))}},{key:"getStructTree",value:function(){return this._structTreePromise||(this._structTreePromise=this._transport.getStructTree(this._pageIndex))}},{key:"_destroy",value:function(){this.destroyed=!0;var e,t=[],r=_createForOfIteratorHelper(this._intentStates.values());try{for(r.s();!(e=r.n()).done;){var n=e.value;if(this._abortOperatorList({intentState:n,reason:new Error("Page was destroyed."),force:!0}),!n.opListReadCapability){var a,o=_createForOfIteratorHelper(n.renderTasks);try{for(o.s();!(a=o.n()).done;){var i=a.value;t.push(i.completed),i.cancel()}}catch(e){o.e(e)}finally{o.f()}}}}catch(e){r.e(e)}finally{r.f()}return this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,this.pendingCleanup=!1,Promise.all(t)}},{key:"cleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.pendingCleanup=!0,this._tryCleanup(e)}},{key:"_tryCleanup",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.pendingCleanup)return!1;var t,r=_createForOfIteratorHelper(this._intentStates.values());try{for(r.s();!(t=r.n()).done;){var n=t.value,a=n.renderTasks,o=n.operatorList;if(a.size>0||!o.lastChunk)return!1}}catch(e){r.e(e)}finally{r.f()}return this._intentStates.clear(),this.objs.clear(),this._annotationPromises.clear(),this._jsActionsPromise=null,this._structTreePromise=null,e&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,!0}},{key:"_startRenderPage",value:function(e,t){var r=this._intentStates.get(t);r&&(this._stats&&this._stats.timeEnd("Page Request"),r.displayReadyCapability&&r.displayReadyCapability.resolve(e))}},{key:"_renderPageChunk",value:function(e,t){for(var r=0,n=e.length;r0)return;if(n instanceof _display_utils.RenderingCancelledException)return void(r.streamReaderCancelTimeout=setTimeout((function(){t._abortOperatorList({intentState:r,reason:n,force:!0}),r.streamReaderCancelTimeout=null}),RENDERING_CANCELLED_TIMEOUT))}if(r.streamReader.cancel(new _util.AbortException(n.message)).catch((function(){})),r.streamReader=null,!this._transport.destroyed){var i,s=_createForOfIteratorHelper(this._intentStates);try{for(s.s();!(i=s.n()).done;){var u=_slicedToArray(i.value,2),l=u[0];if(u[1]===r){this._intentStates.delete(l);break}}}catch(e){s.e(e)}finally{s.f()}this.cleanup()}}}},{key:"stats",get:function(){return this._stats}}]),e}();exports.PDFPageProxy=PDFPageProxy;var LoopbackPort=function(){function e(){_classCallCheck(this,e),this._listeners=[],this._deferred=Promise.resolve()}return _createClass(e,[{key:"postMessage",value:function(e,t){var r=this,n={data:function(e){if(globalThis.structuredClone)return globalThis.structuredClone(e,t);var r=new WeakMap;return function e(n){if("function"==typeof n||"symbol"===_typeof(n)||n instanceof URL)throw new Error("LoopbackPort.postMessage - cannot clone: ".concat(null==n?void 0:n.toString()));if("object"!==_typeof(n)||null===n)return n;if(r.has(n))return r.get(n);var a,o;if((a=n.buffer)&&(0,_util.isArrayBuffer)(a))return o=null!=t&&t.includes(a)?new n.constructor(a,n.byteOffset,n.byteLength):new n.constructor(n),r.set(n,o),o;if(n instanceof Map){o=new Map,r.set(n,o);var i,s=_createForOfIteratorHelper(n);try{for(s.s();!(i=s.n()).done;){var u=_slicedToArray(i.value,2),l=u[0],c=u[1];o.set(l,e(c))}}catch(e){s.e(e)}finally{s.f()}return o}if(n instanceof Set){o=new Set,r.set(n,o);var f,d=_createForOfIteratorHelper(n);try{for(d.s();!(f=d.n()).done;){var h=f.value;o.add(e(h))}}catch(e){d.e(e)}finally{d.f()}return o}for(var p in o=Array.isArray(n)?[]:Object.create(null),r.set(n,o),n){for(var v,y=void 0,m=n;!(y=Object.getOwnPropertyDescriptor(m,p));)m=Object.getPrototypeOf(m);void 0!==y.value&&("function"!=typeof y.value||null!==(v=n.hasOwnProperty)&&void 0!==v&&v.call(n,p))&&(o[p]=e(y.value))}return o}(e)}(e)};this._deferred.then((function(){var e,t=_createForOfIteratorHelper(r._listeners);try{for(t.s();!(e=t.n()).done;)e.value.call(r,n)}catch(e){t.e(e)}finally{t.f()}}))}},{key:"addEventListener",value:function(e,t){this._listeners.push(t)}},{key:"removeEventListener",value:function(e,t){var r=this._listeners.indexOf(t);this._listeners.splice(r,1)}},{key:"terminate",value:function(){this._listeners.length=0}}]),e}();exports.LoopbackPort=LoopbackPort;var PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js";else if("object"===("undefined"==typeof document?"undefined":_typeof(document))){var _document,_document$currentScri,pdfjsFilePath=null===(_document=document)||void 0===_document||null===(_document$currentScri=_document.currentScript)||void 0===_document$currentScri?void 0:_document$currentScri.src;pdfjsFilePath&&(PDFWorkerUtil.fallbackWorkerSrc=pdfjsFilePath.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.createCDNWrapper=function(e){var t='importScripts("'.concat(e,'");');return URL.createObjectURL(new Blob([t]))};var PDFWorker=function(){function PDFWorker(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,r=void 0===t?null:t,n=e.port,a=void 0===n?null:n,o=e.verbosity,i=void 0===o?(0,_util.getVerbosityLevel)():o;if(_classCallCheck(this,PDFWorker),a&&PDFWorker._workerPorts.has(a))throw new Error("Cannot use more than one PDFWorker per port.");if(this.name=r,this.destroyed=!1,this.verbosity=i,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,a)return PDFWorker._workerPorts.set(a,this),void this._initializeFromPort(a);this._initialize()}return _createClass(PDFWorker,[{key:"promise",get:function(){return this._readyCapability.promise}},{key:"port",get:function(){return this._port}},{key:"messageHandler",get:function(){return this._messageHandler}},{key:"_initializeFromPort",value:function(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve()}},{key:"_initialize",value:function(){var e=this;if("undefined"!=typeof Worker&&!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){var t=PDFWorker.workerSrc;try{(0,_util.isSameOrigin)(window.location.href,t)||(t=PDFWorkerUtil.createCDNWrapper(new URL(t,window.location).href));var r=new Worker(t),n=new _message_handler.MessageHandler("main","worker",r),a=function(){r.removeEventListener("error",o),n.destroy(),r.terminate(),e.destroyed?e._readyCapability.reject(new Error("Worker was destroyed")):e._setupFakeWorker()},o=function(){e._webWorker||a()};r.addEventListener("error",o),n.on("test",(function(t){r.removeEventListener("error",o),e.destroyed?a():t?(e._messageHandler=n,e._port=r,e._webWorker=r,e._readyCapability.resolve(),n.send("configure",{verbosity:e.verbosity})):(e._setupFakeWorker(),n.destroy(),r.terminate())})),n.on("ready",(function(t){if(r.removeEventListener("error",o),e.destroyed)a();else try{i()}catch(t){e._setupFakeWorker()}}));var i=function(){var e=new Uint8Array([255]);try{n.send("test",e,[e.buffer])}catch(t){(0,_util.warn)("Cannot use postMessage transfers."),e[0]=0,n.send("test",e)}};return void i()}catch(e){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}},{key:"_setupFakeWorker",value:function(){var e=this;PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then((function(t){if(e.destroyed)e._readyCapability.reject(new Error("Worker was destroyed"));else{var r=new LoopbackPort;e._port=r;var n="fake".concat(PDFWorkerUtil.fakeWorkerId++),a=new _message_handler.MessageHandler(n+"_worker",n,r);t.setup(a,r);var o=new _message_handler.MessageHandler(n,n+"_worker",r);e._messageHandler=o,e._readyCapability.resolve(),o.send("configure",{verbosity:e.verbosity})}})).catch((function(t){e._readyCapability.reject(new Error('Setting up fake worker failed: "'.concat(t.message,'".')))}))}},{key:"destroy",value:function(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),PDFWorker._workerPorts.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}}],[{key:"_workerPorts",get:function(){return(0,_util.shadow)(this,"_workerPorts",new WeakMap)}},{key:"fromPort",value:function(e){if(null==e||!e.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return this._workerPorts.has(e.port)?this._workerPorts.get(e.port):new PDFWorker(e)}},{key:"workerSrc",get:function(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}},{key:"_mainThreadWorkerMessageHandler",get:function(){try{var e;return(null===(e=globalThis.pdfjsWorker)||void 0===e?void 0:e.WorkerMessageHandler)||null}catch(e){return null}}},{key:"_setupFakeWorkerGlobal",get:function get(){var _this11=this,loader=function(){var _ref15=_asyncToGenerator(_regenerator.default.mark((function _callee4(){var mainWorkerMessageHandler,worker;return _regenerator.default.wrap((function _callee4$(_context4){for(;;)switch(_context4.prev=_context4.next){case 0:if(mainWorkerMessageHandler=_this11._mainThreadWorkerMessageHandler,!mainWorkerMessageHandler){_context4.next=3;break}return _context4.abrupt("return",mainWorkerMessageHandler);case 3:if(!_is_node.isNodeJS){_context4.next=6;break}return worker=eval("require")(_this11.workerSrc),_context4.abrupt("return",worker.WorkerMessageHandler);case 6:return _context4.next=8,(0,_display_utils.loadScript)(_this11.workerSrc);case 8:return _context4.abrupt("return",window.pdfjsWorker.WorkerMessageHandler);case 9:case"end":return _context4.stop()}}),_callee4)})));return function(){return _ref15.apply(this,arguments)}}();return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}]),PDFWorker}();exports.PDFWorker=PDFWorker,PDFWorker.getWorkerSrc=function(){return(0,_display_utils.deprecated)("`PDFWorker.getWorkerSrc()`, please use `PDFWorker.workerSrc` instead."),this.workerSrc};var _docStats=new WeakMap,_pageCache=new WeakMap,_pagePromises=new WeakMap,_metadataPromise=new WeakMap,WorkerTransport=function(){function e(t,r,n,a){_classCallCheck(this,e),_classPrivateFieldInitSpec(this,_docStats,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,_pageCache,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_pagePromises,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_metadataPromise,{writable:!0,value:null}),this.messageHandler=t,this.loadingTask=r,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({docId:r.docId,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:a.ownerDocument,styleElement:a.styleElement}),this._params=a,a.useWorkerFetch||(this.CMapReaderFactory=new a.CMapReaderFactory({baseUrl:a.cMapUrl,isCompressed:a.cMapPacked}),this.StandardFontDataFactory=new a.StandardFontDataFactory({baseUrl:a.standardFontDataUrl})),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}var t;return _createClass(e,[{key:"annotationStorage",get:function(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}},{key:"stats",get:function(){return _classPrivateFieldGet(this,_docStats)}},{key:"getRenderingIntent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_util.AnnotationMode.ENABLE,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=_util.RenderingIntentFlag.DISPLAY,a="";switch(e){case"any":n=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":n=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)("getRenderingIntent - invalid intent: ".concat(e))}switch(t){case _util.AnnotationMode.DISABLE:n+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:n+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:n+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,a=this.annotationStorage.lastModified;break;default:(0,_util.warn)("getRenderingIntent - invalid annotationMode: ".concat(t))}return r&&(n+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:n,cacheKey:"".concat(n,"_").concat(a)}}},{key:"destroy",value:function(){var e=this;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));var t,r=[],n=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values());try{for(n.s();!(t=n.n()).done;){var a=t.value;r.push(a._destroy())}}catch(e){n.e(e)}finally{n.f()}_classPrivateFieldGet(this,_pageCache).clear(),_classPrivateFieldGet(this,_pagePromises).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();var o=this.messageHandler.sendWithPromise("Terminate",null);return r.push(o),Promise.all(r).then((function(){e.commonObjs.clear(),e.fontLoader.clear(),_classPrivateFieldSet(e,_metadataPromise,null),e._getFieldObjectsPromise=null,e._hasJSActionsPromise=null,e._networkStream&&e._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),e.messageHandler&&(e.messageHandler.destroy(),e.messageHandler=null),e.destroyCapability.resolve()}),this.destroyCapability.reject),this.destroyCapability.promise}},{key:"setupMessageHandler",value:function(){var e=this,t=this.messageHandler,r=this.loadingTask;t.on("GetReader",(function(t,r){(0,_util.assert)(e._networkStream,"GetReader - no `IPDFStream` instance available."),e._fullReader=e._networkStream.getFullReader(),e._fullReader.onProgress=function(t){e._lastProgress={loaded:t.loaded,total:t.total}},r.onPull=function(){e._fullReader.read().then((function(e){var t=e.value;e.done?r.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetReader - expected an ArrayBuffer."),r.enqueue(new Uint8Array(t),1,[t]))})).catch((function(e){r.error(e)}))},r.onCancel=function(t){e._fullReader.cancel(t),r.ready.catch((function(t){if(!e.destroyed)throw t}))}})),t.on("ReaderHeadersReady",(function(t){var n=(0,_util.createPromiseCapability)(),a=e._fullReader;return a.headersReady.then((function(){var t;a.isStreamingSupported&&a.isRangeSupported||(e._lastProgress&&(null===(t=r.onProgress)||void 0===t||t.call(r,e._lastProgress)),a.onProgress=function(e){var t;null===(t=r.onProgress)||void 0===t||t.call(r,{loaded:e.loaded,total:e.total})}),n.resolve({isStreamingSupported:a.isStreamingSupported,isRangeSupported:a.isRangeSupported,contentLength:a.contentLength})}),n.reject),n.promise})),t.on("GetRangeReader",(function(t,r){(0,_util.assert)(e._networkStream,"GetRangeReader - no `IPDFStream` instance available.");var n=e._networkStream.getRangeReader(t.begin,t.end);n?(r.onPull=function(){n.read().then((function(e){var t=e.value;e.done?r.close():((0,_util.assert)((0,_util.isArrayBuffer)(t),"GetRangeReader - expected an ArrayBuffer."),r.enqueue(new Uint8Array(t),1,[t]))})).catch((function(e){r.error(e)}))},r.onCancel=function(t){n.cancel(t),r.ready.catch((function(t){if(!e.destroyed)throw t}))}):r.close()})),t.on("GetDoc",(function(t){var n=t.pdfInfo;e._numPages=n.numPages,e._htmlForXfa=n.htmlForXfa,delete n.htmlForXfa,r._capability.resolve(new PDFDocumentProxy(n,e))})),t.on("DocException",(function(e){var t;switch(e.name){case"PasswordException":t=new _util.PasswordException(e.message,e.code);break;case"InvalidPDFException":t=new _util.InvalidPDFException(e.message);break;case"MissingPDFException":t=new _util.MissingPDFException(e.message);break;case"UnexpectedResponseException":t=new _util.UnexpectedResponseException(e.message,e.status);break;case"UnknownErrorException":t=new _util.UnknownErrorException(e.message,e.details);break;default:(0,_util.unreachable)("DocException - expected a valid Error.")}r._capability.reject(t)})),t.on("PasswordRequest",(function(t){if(e._passwordCapability=(0,_util.createPromiseCapability)(),r.onPassword)try{r.onPassword((function(t){e._passwordCapability.resolve({password:t})}),t.code)}catch(t){e._passwordCapability.reject(t)}else e._passwordCapability.reject(new _util.PasswordException(t.message,t.code));return e._passwordCapability.promise})),t.on("DataLoaded",(function(t){var n;null===(n=r.onProgress)||void 0===n||n.call(r,{loaded:t.length,total:t.length}),e.downloadInfoCapability.resolve(t)})),t.on("StartRenderPage",(function(t){e.destroyed||_classPrivateFieldGet(e,_pageCache).get(t.pageIndex)._startRenderPage(t.transparency,t.cacheKey)})),t.on("commonobj",(function(r){var n,a=_slicedToArray(r,3),o=a[0],i=a[1],s=a[2];if(!e.destroyed&&!e.commonObjs.has(o))switch(i){case"Font":var u=e._params;if("error"in s){var l=s.error;(0,_util.warn)("Error during font loading: ".concat(l)),e.commonObjs.resolve(o,l);break}var c=null;u.pdfBug&&null!==(n=globalThis.FontInspector)&&void 0!==n&&n.enabled&&(c={registerFont:function(e,t){globalThis.FontInspector.fontAdded(e,t)}});var f=new _font_loader.FontFaceObject(s,{isEvalSupported:u.isEvalSupported,disableFontFace:u.disableFontFace,ignoreErrors:u.ignoreErrors,onUnsupportedFeature:e._onUnsupportedFeature.bind(e),fontRegistry:c});e.fontLoader.bind(f).catch((function(e){return t.sendWithPromise("FontFallback",{id:o})})).finally((function(){!u.fontExtraProperties&&f.data&&(f.data=null),e.commonObjs.resolve(o,f)}));break;case"FontPath":case"Image":e.commonObjs.resolve(o,s);break;default:throw new Error("Got unknown common object type ".concat(i))}})),t.on("obj",(function(t){var r,n=_slicedToArray(t,4),a=n[0],o=n[1],i=n[2],s=n[3];if(!e.destroyed){var u=_classPrivateFieldGet(e,_pageCache).get(o);if(!u.objs.has(a))switch(i){case"Image":u.objs.resolve(a,s),(null==s||null===(r=s.data)||void 0===r?void 0:r.length)>8e6&&(u.cleanupAfterRender=!0);break;case"Pattern":u.objs.resolve(a,s);break;default:throw new Error("Got unknown object type ".concat(i))}}})),t.on("DocProgress",(function(t){var n;e.destroyed||null===(n=r.onProgress)||void 0===n||n.call(r,{loaded:t.loaded,total:t.total})})),t.on("DocStats",(function(t){e.destroyed||_classPrivateFieldSet(e,_docStats,Object.freeze({streamTypes:Object.freeze(t.streamTypes),fontTypes:Object.freeze(t.fontTypes)}))})),t.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),t.on("FetchBuiltInCMap",(function(t){return e.destroyed?Promise.reject(new Error("Worker was destroyed.")):e.CMapReaderFactory?e.CMapReaderFactory.fetch(t):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter."))})),t.on("FetchStandardFontData",(function(t){return e.destroyed?Promise.reject(new Error("Worker was destroyed.")):e.StandardFontDataFactory?e.StandardFontDataFactory.fetch(t):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter."))}))}},{key:"_onUnsupportedFeature",value:function(e){var t,r,n=e.featureId;this.destroyed||null===(t=(r=this.loadingTask).onUnsupportedFeature)||void 0===t||t.call(r,n)}},{key:"getData",value:function(){return this.messageHandler.sendWithPromise("GetData",null)}},{key:"getPage",value:function(e){var t=this;if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request"));var r=e-1,n=_classPrivateFieldGet(this,_pagePromises).get(r);if(n)return n;var a=this.messageHandler.sendWithPromise("GetPage",{pageIndex:r}).then((function(e){if(t.destroyed)throw new Error("Transport destroyed");var n=new PDFPageProxy(r,e,t,t._params.ownerDocument,t._params.pdfBug);return _classPrivateFieldGet(t,_pageCache).set(r,n),n}));return _classPrivateFieldGet(this,_pagePromises).set(r,a),a}},{key:"getPageIndex",value:function(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e})}},{key:"getAnnotations",value:function(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}},{key:"saveDocument",value:function(){var e,t,r=this;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:null!==(e=null===(t=this._fullReader)||void 0===t?void 0:t.filename)&&void 0!==e?e:null}).finally((function(){r.annotationStorage.resetModified()}))}},{key:"getFieldObjects",value:function(){return this._getFieldObjectsPromise||(this._getFieldObjectsPromise=this.messageHandler.sendWithPromise("GetFieldObjects",null))}},{key:"hasJSActions",value:function(){return this._hasJSActionsPromise||(this._hasJSActionsPromise=this.messageHandler.sendWithPromise("HasJSActions",null))}},{key:"getCalculationOrderIds",value:function(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}},{key:"getDestinations",value:function(){return this.messageHandler.sendWithPromise("GetDestinations",null)}},{key:"getDestination",value:function(e){return"string"!=typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}},{key:"getPageLabels",value:function(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}},{key:"getPageLayout",value:function(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}},{key:"getPageMode",value:function(){return this.messageHandler.sendWithPromise("GetPageMode",null)}},{key:"getViewerPreferences",value:function(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}},{key:"getOpenAction",value:function(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}},{key:"getAttachments",value:function(){return this.messageHandler.sendWithPromise("GetAttachments",null)}},{key:"getJavaScript",value:function(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}},{key:"getDocJSActions",value:function(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}},{key:"getPageJSActions",value:function(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}},{key:"getStructTree",value:function(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}},{key:"getOutline",value:function(){return this.messageHandler.sendWithPromise("GetOutline",null)}},{key:"getOptionalContentConfig",value:function(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then((function(e){return new _optional_content_config.OptionalContentConfig(e)}))}},{key:"getPermissions",value:function(){return this.messageHandler.sendWithPromise("GetPermissions",null)}},{key:"getMetadata",value:function(){var e=this;return _classPrivateFieldGet(this,_metadataPromise)||_classPrivateFieldSet(this,_metadataPromise,this.messageHandler.sendWithPromise("GetMetadata",null).then((function(t){var r,n,a,o;return{info:t[0],metadata:t[1]?new _metadata.Metadata(t[1]):null,contentDispositionFilename:null!==(r=null===(n=e._fullReader)||void 0===n?void 0:n.filename)&&void 0!==r?r:null,contentLength:null!==(a=null===(o=e._fullReader)||void 0===o?void 0:o.contentLength)&&void 0!==a?a:null}})))}},{key:"getMarkInfo",value:function(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}},{key:"startCleanup",value:(t=_asyncToGenerator(_regenerator.default.mark((function e(){var t,r,n,a,o=arguments;return _regenerator.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]&&o[0],e.next=3,this.messageHandler.sendWithPromise("Cleanup",null);case 3:if(!this.destroyed){e.next=5;break}return e.abrupt("return");case 5:r=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values()),e.prev=6,r.s();case 8:if((n=r.n()).done){e.next=15;break}if((a=n.value).cleanup()){e.next=13;break}throw new Error("startCleanup: Page ".concat(a.pageNumber," is currently rendering."));case 13:e.next=8;break;case 15:e.next=20;break;case 17:e.prev=17,e.t0=e.catch(6),r.e(e.t0);case 20:return e.prev=20,r.f(),e.finish(20);case 23:this.commonObjs.clear(),t||this.fontLoader.clear(),_classPrivateFieldSet(this,_metadataPromise,null),this._getFieldObjectsPromise=null,this._hasJSActionsPromise=null;case 28:case"end":return e.stop()}}),e,this,[[6,17,20,23]])}))),function(){return t.apply(this,arguments)})},{key:"loadingParams",get:function(){var e=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e.disableAutoFetch,enableXfa:e.enableXfa})}}]),e}(),PDFObjects=function(){function e(){_classCallCheck(this,e),this._objs=Object.create(null)}return _createClass(e,[{key:"_ensureObj",value:function(e){return this._objs[e]?this._objs[e]:this._objs[e]={capability:(0,_util.createPromiseCapability)(),data:null,resolved:!1}}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t)return this._ensureObj(e).capability.promise.then(t),null;var r=this._objs[e];if(!r||!r.resolved)throw new Error("Requesting object that isn't resolved yet ".concat(e,"."));return r.data}},{key:"has",value:function(e){var t=this._objs[e];return(null==t?void 0:t.resolved)||!1}},{key:"resolve",value:function(e,t){var r=this._ensureObj(e);r.resolved=!0,r.data=t,r.capability.resolve(t)}},{key:"clear",value:function(){this._objs=Object.create(null)}}]),e}(),RenderTask=function(){function e(t){_classCallCheck(this,e),this._internalRenderTask=t,this.onContinue=null}return _createClass(e,[{key:"promise",get:function(){return this._internalRenderTask.capability.promise}},{key:"cancel",value:function(){this._internalRenderTask.cancel()}}]),e}();exports.RenderTask=RenderTask;var InternalRenderTask=function(){function e(t){var r=t.callback,n=t.params,a=t.objs,o=t.commonObjs,i=t.annotationCanvasMap,s=t.operatorList,u=t.pageIndex,l=t.canvasFactory,c=t.useRequestAnimationFrame,f=void 0!==c&&c,d=t.pdfBug,h=void 0!==d&&d;_classCallCheck(this,e),this.callback=r,this.params=n,this.objs=a,this.commonObjs=o,this.annotationCanvasMap=i,this.operatorListIdx=null,this.operatorList=s,this._pageIndex=u,this.canvasFactory=l,this._pdfBug=h,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===f&&"undefined"!=typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=n.canvasContext.canvas}var t;return _createClass(e,[{key:"completed",get:function(){return this.capability.promise.catch((function(){}))}},{key:"initializeGraphics",value:function(t){var r,n=t.transparency,a=void 0!==n&&n,o=t.optionalContentConfig;if(!this.cancelled){if(this._canvas){if(e.canvasInUse.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");e.canvasInUse.add(this._canvas)}this._pdfBug&&null!==(r=globalThis.StepperManager)&&void 0!==r&&r.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());var i=this.params,s=i.canvasContext,u=i.viewport,l=i.transform,c=i.imageLayer,f=i.background;this.gfx=new _canvas.CanvasGraphics(s,this.commonObjs,this.objs,this.canvasFactory,c,o,this.annotationCanvasMap),this.gfx.beginDrawing({transform:l,viewport:u,transparency:a,background:f}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback&&this.graphicsReadyCallback()}}},{key:"cancel",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.running=!1,this.cancelled=!0,this.gfx&&this.gfx.endDrawing(),this._canvas&&e.canvasInUse.delete(this._canvas),this.callback(t||new _display_utils.RenderingCancelledException("Rendering cancelled, page ".concat(this._pageIndex+1),"canvas"))}},{key:"operatorListChanged",value:function(){this.graphicsReady?(this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}},{key:"_continue",value:function(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}},{key:"_scheduleNext",value:function(){var e=this;this._useRequestAnimationFrame?window.requestAnimationFrame((function(){e._nextBound().catch(e._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}},{key:"_next",value:(t=_asyncToGenerator(_regenerator.default.mark((function t(){return _regenerator.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.cancelled){t.next=2;break}return t.abrupt("return");case 2:this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&e.canvasInUse.delete(this._canvas),this.callback()));case 4:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})}],[{key:"canvasInUse",get:function(){return(0,_util.shadow)(this,"canvasInUse",new WeakSet)}}]),e}(),version="2.12.313";exports.version=version;var build="a2ae56f39";exports.build=build},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var a,o=(a=r(2))&&a.__esModule?a:{default:a},i=r(4);function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function l(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function c(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=14&&(e=!0)}return(0,i.shadow)(this,"isSyncFontLoadingSupported",e)}},{key:"_queueLoadingCallback",value:function(e){var t=this.loadingContext,r={id:"pdfjs-font-loading-".concat(t.nextRequestId++),done:!1,complete:function(){for((0,i.assert)(!r.done,"completeRequest() cannot be called twice."),r.done=!0;t.requests.length>0&&t.requests[0].done;){var e=t.requests.shift();setTimeout(e.callback,0)}},callback:e};return t.requests.push(r),r}},{key:"_loadTestFont",get:function(){return(0,i.shadow)(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}},{key:"_prepareFontLoadEvent",value:function(e,t,r){function n(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function a(e,t,r,n){return e.substring(0,t)+n+e.substring(t+r)}var o,s,u=this._document.createElement("canvas");u.width=1,u.height=1;var l=u.getContext("2d"),f=0,d="lt".concat(Date.now()).concat(this.loadTestFontId++),h=this._loadTestFont,p=1482184792,v=n(h=a(h,976,d.length,d),16);for(o=0,s=d.length-3;o30)return(0,i.warn)("Load test font never loaded."),void r();l.font="30px "+t,l.fillText(".",0,20),l.getImageData(0,0,1,1).data[3]>0?r():setTimeout(e.bind(null,t,r))}(d,(function(){w.remove(),r.complete()}))}}]),o}(y);var m=function(){function e(t,r){var n=r.isEvalSupported,a=void 0===n||n,o=r.disableFontFace,i=void 0!==o&&o,s=r.ignoreErrors,u=void 0!==s&&s,l=r.onUnsupportedFeature,c=r.fontRegistry,f=void 0===c?null:c;for(var h in d(this,e),this.compiledGlyphs=Object.create(null),t)this[h]=t[h];this.isEvalSupported=!1!==a,this.disableFontFace=!0===i,this.ignoreErrors=!0===u,this._onUnsupportedFeature=l,this.fontRegistry=f}return p(e,[{key:"createNativeFontFace",value:function(){if(!this.data||this.disableFontFace)return null;var e;if(this.cssFontInfo){var t={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(t.style="oblique ".concat(this.cssFontInfo.italicAngle,"deg")),e=new FontFace(this.cssFontInfo.fontFamily,this.data,t)}else e=new FontFace(this.loadedName,this.data,{});return this.fontRegistry&&this.fontRegistry.registerFont(this),e}},{key:"createFontFaceRule",value:function(){if(!this.data||this.disableFontFace)return null;var e,t=(0,i.bytesToString)(this.data),r="url(data:".concat(this.mimetype,";base64,").concat(btoa(t),");");if(this.cssFontInfo){var n="font-weight: ".concat(this.cssFontInfo.fontWeight,";");this.cssFontInfo.italicAngle&&(n+="font-style: oblique ".concat(this.cssFontInfo.italicAngle,"deg;")),e='@font-face {font-family:"'.concat(this.cssFontInfo.fontFamily,'";').concat(n,"src:").concat(r,"}")}else e='@font-face {font-family:"'.concat(this.loadedName,'";src:').concat(r,"}");return this.fontRegistry&&this.fontRegistry.registerFont(this,r),e}},{key:"getPathGenerator",value:function(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];var r;try{r=e.get(this.loadedName+"_path_"+t)}catch(e){if(!this.ignoreErrors)throw e;return this._onUnsupportedFeature({featureId:i.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,i.warn)('getPathGenerator - ignoring character: "'.concat(e,'".')),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&i.IsEvalSupportedCached.value){var n,a=[],o=c(r);try{for(o.s();!(n=o.n()).done;){var s=n.value,u=void 0!==s.args?s.args.join(","):"";a.push("c.",s.cmd,"(",u,");\n")}}catch(e){o.e(e)}finally{o.f()}return this.compiledGlyphs[t]=new Function("c","size",a.join(""))}return this.compiledGlyphs[t]=function(e,t){var n,a=c(r);try{for(a.s();!(n=a.n()).done;){var o=n.value;"scale"===o.cmd&&(o.args=[t,-t]),e[o.cmd].apply(e,o.args)}}catch(e){a.e(e)}finally{a.f()}}}}]),e}();t.FontFaceObject=m},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.NodeStandardFontDataFactory=t.NodeCanvasFactory=t.NodeCMapReaderFactory=void 0;var a=r(135),o=r(6),i=r(4);function s(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?(0,n.objectFromMap)(this._storage):null}},{key:"size",get:function(){return this._storage.size}},{key:"_setModified",value:function(){this._modified||(this._modified=!0,"function"==typeof this.onSetModified&&this.onSetModified())}},{key:"resetModified",value:function(){this._modified&&(this._modified=!1,"function"==typeof this.onResetModified&&this.onResetModified())}},{key:"serializable",get:function(){return this._storage.size>0?this._storage:null}},{key:"lastModified",get:function(){return this._timeStamp.toString()}}])&&o(t.prototype,r),e}();t.AnnotationStorage=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var n=r(4),a=r(141),o=r(1);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function s(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=d(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:a.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=[this.minX,this.minY,this.maxX,this.maxY];if(e===a.PathType.STROKE){t||(0,n.unreachable)("Stroke bounding box must include transform.");var o=n.Util.singularValueDecompose2dScale(t),i=o[0]*this.lineWidth/2,s=o[1]*this.lineWidth/2;r[0]-=i,r[1]-=s,r[2]+=i,r[3]+=s}return r}},{key:"updateClipFromPath",value:function(){var e=n.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}},{key:"startNewPathAndClipBox",value:function(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}},{key:"getClippedPathBoundingBox",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.PathType.FILL,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return n.Util.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}]),e}();function b(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if("undefined"!=typeof ImageData&&t instanceof ImageData)e.putImageData(t,0,0);else{var a,o,i,s,u,l,c,f,d,h=t.height,p=t.width,y=h%v,m=(h-y)/v,g=0===y?m:m+1,b=e.createImageData(p,v),_=0,S=t.data,w=b.data;if(r)switch(r.length){case 1:l=r[0],c=r[0],f=r[0],d=r[0];break;case 4:l=r[0],c=r[1],f=r[2],d=r[3]}if(t.kind===n.ImageKind.GRAYSCALE_1BPP){var A=S.byteLength,k=new Uint32Array(w.buffer,0,w.byteLength>>2),x=k.length,P=p+7>>3,C=4294967295,T=n.IsLittleEndianCached.value?4278190080:255;if(d&&255===d[0]&&0===d[255]){var R=[T,C];C=R[0],T=R[1]}for(o=0;oP?p:8*E-7,M=-8&F,I=0,j=0;O>=1}for(;a=m&&(u=p*(s=y)),a=0,i=u;i--;)w[a++]=S[_++],w[a++]=S[_++],w[a++]=S[_++],w[a++]=255;if(q)for(var B=0;B>=1;e.putImageData(s,0,f*v)}}function S(e,t){for(var r=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"],n=0,a=r.length;n>8,e[o-2]=e[o-2]*i+r*s>>8,e[o-1]=e[o-1]*i+n*s>>8}}}function k(e,t,r){for(var n=e.length,a=3;a>8]>>8:t[a]*o>>16}}function P(e,t){var r=n.Util.singularValueDecompose2dScale(e);r[0]=Math.fround(r[0]),r[1]=Math.fround(r[1]);var a=Math.fround((globalThis.devicePixelRatio||1)*o.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==t?t:r[0]<=a||r[1]<=a}var C=["butt","round","square"],T=["miter","round","bevel"],R={},E={},O=function(){function e(t,r,n,a,o,i,s){u(this,e),this.ctx=t,this.current=new g(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=r,this.objs=n,this.canvasFactory=a,this.imageLayer=o,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=[],this.optionalContentConfig=i,this.cachedCanvases=new m(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=s,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,t&&y(t),this._cachedGetSinglePixelWidth=null}return c(e,[{key:"beginDrawing",value:function(e){var t=e.transform,r=e.viewport,n=e.transparency,a=void 0!==n&&n,o=e.background,i=void 0===o?null:o,s=this.ctx.canvas.width,u=this.ctx.canvas.height;if(this.ctx.save(),this.ctx.fillStyle=i||"rgb(255, 255, 255)",this.ctx.fillRect(0,0,s,u),this.ctx.restore(),a){var l=this.cachedCanvases.getCanvas("transparent",s,u,!0);this.compositeCtx=this.ctx,this.transparentCanvas=l.canvas,this.ctx=l.context,this.ctx.save(),this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save(),w(this.ctx),t&&(this.ctx.transform.apply(this.ctx,t),this.outputScaleX=t[0],this.outputScaleY=t[0]),this.ctx.transform.apply(this.ctx,r.transform),this.viewportScale=r.scale,this.baseTransform=this.ctx.mozCurrentTransform.slice(),this._combinedScaleFactor=Math.hypot(this.baseTransform[0],this.baseTransform[2]),this.imageLayer&&this.imageLayer.beginLayout()}},{key:"executeOperatorList",value:function(e,t,r,a){var o=e.argsArray,i=e.fnArray,u=t||0,l=o.length;if(l===u)return u;for(var c,f=l-u>10&&"function"==typeof r,d=f?Date.now()+15:0,h=0,p=this.commonObjs,v=this.objs;;){if(void 0!==a&&u===a.nextBreakPoint)return a.breakIt(u,r),u;if((c=i[u])!==n.OPS.dependency)this[c].apply(this,o[u]);else{var y,m=s(o[u]);try{for(m.s();!(y=m.n()).done;){var g=y.value,b=g.startsWith("g_")?p:v;if(!b.has(g))return b.get(g,r),u}}catch(e){m.e(e)}finally{m.f()}}if(++u===l)return u;if(f&&++h>10){if(Date.now()>d)return r(),u;h=0}}}},{key:"endDrawing",value:function(){for(;this.stateStack.length||null!==this.current.activeSMask;)this.restore();this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null),this.cachedCanvases.clear(),this.cachedPatterns.clear(),this.imageLayer&&this.imageLayer.endLayout()}},{key:"_scaleImage",value:function(e,t){for(var r,n,a=e.width,o=e.height,i=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),u=a,l=o,c="prescale1";i>2&&u>1||s>2&&l>1;){var f=u,d=l;i>2&&u>1&&(i/=u/(f=Math.ceil(u/2))),s>2&&l>1&&(s/=l/(d=Math.ceil(l/2))),(n=(r=this.cachedCanvases.getCanvas(c,f,d)).context).clearRect(0,0,f,d),n.drawImage(e,0,0,u,l,0,0,f,d),e=r.canvas,u=f,l=d,c="prescale1"===c?"prescale2":"prescale1"}return{img:e,paintWidth:u,paintHeight:l}}},{key:"_createMaskCanvas",value:function(e){var t=this.ctx,r=e.width,o=e.height,i=this.current.fillColor,s=this.current.patternFill,u=this.cachedCanvases.getCanvas("maskCanvas",r,o);_(u.context,e);var l=t.mozCurrentTransform,c=n.Util.transform(l,[1/r,0,0,-1/o,0,0]);c=n.Util.transform(c,[1,0,0,1,0,-o]);var f=n.Util.applyTransform([0,0],c),d=n.Util.applyTransform([r,o],c),h=n.Util.normalizeRect([f[0],f[1],d[0],d[1]]),p=Math.ceil(h[2]-h[0]),v=Math.ceil(h[3]-h[1]),y=this.cachedCanvases.getCanvas("fillCanvas",p,v,!0),m=y.context,g=Math.min(f[0],d[0]),b=Math.min(f[1],d[1]);m.translate(-g,-b),m.transform.apply(m,c);var S=this._scaleImage(u.canvas,m.mozCurrentTransformInverse);m.imageSmoothingEnabled=P(m.mozCurrentTransform,e.interpolate),m.drawImage(S.img,0,0,S.img.width,S.img.height,0,0,r,o),m.globalCompositeOperation="source-in";var w=n.Util.transform(m.mozCurrentTransformInverse,[1,0,0,1,-g,-b]);return m.fillStyle=s?i.getPattern(t,this,w,a.PathType.FILL):i,m.fillRect(0,0,r,o),{canvas:y.canvas,offsetX:Math.round(g),offsetY:Math.round(b)}}},{key:"setLineWidth",value:function(e){this.current.lineWidth=e,this.ctx.lineWidth=e}},{key:"setLineCap",value:function(e){this.ctx.lineCap=C[e]}},{key:"setLineJoin",value:function(e){this.ctx.lineJoin=T[e]}},{key:"setMiterLimit",value:function(e){this.ctx.miterLimit=e}},{key:"setDash",value:function(e,t){var r=this.ctx;void 0!==r.setLineDash&&(r.setLineDash(e),r.lineDashOffset=t)}},{key:"setRenderingIntent",value:function(e){}},{key:"setFlatness",value:function(e){}},{key:"setGState",value:function(e){for(var t=0,r=e.length;t=this.current.lineWidth?(t.save(),t.resetTransform(),t.lineWidth=Math.round(this._combinedScaleFactor),t.stroke(),t.restore()):(t.lineWidth=Math.max(o,this.current.lineWidth),t.stroke())}e&&this.consumePath(this.current.getClippedPathBoundingBox()),t.globalAlpha=this.current.fillAlpha}},{key:"closeStroke",value:function(){this.closePath(),this.stroke()}},{key:"fill",value:function(e){e=void 0===e||e;var t=this.ctx,r=this.current.fillColor,n=!1;this.current.patternFill&&(t.save(),t.fillStyle=r.getPattern(t,this,t.mozCurrentTransformInverse,a.PathType.FILL),n=!0);var o=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==o&&(this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill()),n&&t.restore(),e&&this.consumePath(o)}},{key:"eoFill",value:function(){this.pendingEOFill=!0,this.fill()}},{key:"fillStroke",value:function(){this.fill(!1),this.stroke(!1),this.consumePath()}},{key:"eoFillStroke",value:function(){this.pendingEOFill=!0,this.fillStroke()}},{key:"closeFillStroke",value:function(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}},{key:"endPath",value:function(){this.consumePath()}},{key:"clip",value:function(){this.pendingClip=R}},{key:"eoClip",value:function(){this.pendingClip=E}},{key:"beginText",value:function(){this.current.textMatrix=n.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"endText",value:function(){var e=this.pendingTextPaths,t=this.ctx;if(void 0!==e){t.save(),t.beginPath();for(var r=0;r100&&(l=100),this.current.fontSizeScale=t/l,this.ctx.font="".concat(s," ").concat(i," ").concat(l,"px ").concat(u)}}},{key:"setTextRenderingMode",value:function(e){this.current.textRenderingMode=e}},{key:"setTextRise",value:function(e){this.current.textRise=e}},{key:"moveText",value:function(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}},{key:"setLeadingMoveText",value:function(e,t){this.setLeading(-t),this.moveText(e,t)}},{key:"setTextMatrix",value:function(e,t,r,n,a,o){this.current.textMatrix=[e,t,r,n,a,o],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"nextLine",value:function(){this.moveText(0,this.current.leading)}},{key:"paintChar",value:function(e,t,r,a,o){var i,s=this.ctx,u=this.current,l=u.font,c=u.textRenderingMode,f=u.fontSize/u.fontSizeScale,d=c&n.TextRenderingMode.FILL_STROKE_MASK,h=!!(c&n.TextRenderingMode.ADD_TO_PATH_FLAG),p=u.patternFill&&!l.missingFile;(l.disableFontFace||h||p)&&(i=l.getPathGenerator(this.commonObjs,e)),l.disableFontFace||p?(s.save(),s.translate(t,r),s.beginPath(),i(s,f),a&&s.setTransform.apply(s,a),d!==n.TextRenderingMode.FILL&&d!==n.TextRenderingMode.FILL_STROKE||s.fill(),d!==n.TextRenderingMode.STROKE&&d!==n.TextRenderingMode.FILL_STROKE||(o&&(s.resetTransform(),s.lineWidth=Math.round(this._combinedScaleFactor)),s.stroke()),s.restore()):(d!==n.TextRenderingMode.FILL&&d!==n.TextRenderingMode.FILL_STROKE||s.fillText(e,t,r),d!==n.TextRenderingMode.STROKE&&d!==n.TextRenderingMode.FILL_STROKE||(o?(s.save(),s.moveTo(t,r),s.resetTransform(),s.lineWidth=Math.round(this._combinedScaleFactor),s.strokeText(e,0,0),s.restore()):s.strokeText(e,t,r))),h&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:s.mozCurrentTransform,x:t,y:r,fontSize:f,addToPath:i})}},{key:"isFontSubpixelAAEnabled",get:function(){var e=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10).context;e.scale(1.5,1),e.fillText("I",0,10);for(var t=e.getImageData(0,0,10,10).data,r=!1,a=3;a0&&t[a]<255){r=!0;break}return(0,n.shadow)(this,"isFontSubpixelAAEnabled",r)}},{key:"showText",value:function(e){var t=this.current,r=t.font;if(r.isType3Font)return this.showType3Text(e);var o=t.fontSize;if(0!==o){var i,s=this.ctx,u=t.fontSizeScale,l=t.charSpacing,c=t.wordSpacing,f=t.fontDirection,d=t.textHScale*f,h=e.length,p=r.vertical,v=p?1:-1,y=r.defaultVMetrics,m=o*t.fontMatrix[0],g=t.textRenderingMode===n.TextRenderingMode.FILL&&!r.disableFontFace&&!t.patternFill;if(s.save(),s.transform.apply(s,t.textMatrix),s.translate(t.x,t.y+t.textRise),f>0?s.scale(d,-1):s.scale(d,1),t.patternFill){s.save();var b=t.fillColor.getPattern(s,this,s.mozCurrentTransformInverse,a.PathType.FILL);i=s.mozCurrentTransform,s.restore(),s.fillStyle=b}var _=t.lineWidth,S=!1,w=t.textMatrixScale;if(0===w||0===_){var A=t.textRenderingMode&n.TextRenderingMode.FILL_STROKE_MASK;A!==n.TextRenderingMode.STROKE&&A!==n.TextRenderingMode.FILL_STROKE||(this._cachedGetSinglePixelWidth=null,S=(_=this.getSinglePixelWidth())<0)}else _/=w;1!==u&&(s.scale(u,u),_/=u),s.lineWidth=_;var k,x=0;for(k=0;k0){var L=1e3*s.measureText(R).width/o*u;if(M1&&void 0!==arguments[1]?arguments[1]:null;return this.cachedPatterns.has(e)?t=this.cachedPatterns.get(e):(t=(0,a.getShadingPattern)(this.objs.get(e)),this.cachedPatterns.set(e,t)),r&&(t.matrix=r),t}},{key:"shadingFill",value:function(e){if(this.contentVisible){var t=this.ctx;this.save();var r=this._getPattern(e);t.fillStyle=r.getPattern(t,this,t.mozCurrentTransformInverse,a.PathType.SHADING);var o=t.mozCurrentTransformInverse;if(o){var i=t.canvas,s=i.width,u=i.height,l=n.Util.applyTransform([0,0],o),c=n.Util.applyTransform([0,u],o),f=n.Util.applyTransform([s,0],o),d=n.Util.applyTransform([s,u],o),h=Math.min(l[0],c[0],f[0],d[0]),p=Math.min(l[1],c[1],f[1],d[1]),v=Math.max(l[0],c[0],f[0],d[0]),y=Math.max(l[1],c[1],f[1],d[1]);this.ctx.fillRect(h,p,v-h,y-p)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}}},{key:"beginInlineImage",value:function(){(0,n.unreachable)("Should not call beginInlineImage")}},{key:"beginImageData",value:function(){(0,n.unreachable)("Should not call beginImageData")}},{key:"paintFormXObjectBegin",value:function(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform.apply(this,e),this.baseTransform=this.ctx.mozCurrentTransform,t)){var r=t[2]-t[0],n=t[3]-t[1];this.ctx.rect(t[0],t[1],r,n),this.current.updatePathMinMax(this.ctx.mozCurrentTransform,t[0],t[1]),this.current.updatePathMinMax(this.ctx.mozCurrentTransform,t[2],t[3]),this.clip(),this.endPath()}}},{key:"paintFormXObjectEnd",value:function(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}},{key:"beginGroup",value:function(e){if(this.contentVisible){this.save();var t=this.suspendedCtx;this.current.activeSMask&&(this.suspendedCtx=null,this.current.activeSMask=null);var r=this.ctx;e.isolated||(0,n.info)("TODO: Support non-isolated groups."),e.knockout&&(0,n.warn)("Knockout groups not supported.");var a=r.mozCurrentTransform;if(e.matrix&&r.transform.apply(r,e.matrix),!e.bbox)throw new Error("Bounding box is required.");var o=n.Util.getAxialAlignedBoundingBox(e.bbox,r.mozCurrentTransform),i=[0,0,r.canvas.width,r.canvas.height];o=n.Util.intersect(o,i)||[0,0,0,0];var s=Math.floor(o[0]),u=Math.floor(o[1]),l=Math.max(Math.ceil(o[2])-s,1),c=Math.max(Math.ceil(o[3])-u,1),f=1,d=1;l>p&&(f=l/p,l=p),c>p&&(d=c/p,c=p),this.current.startNewPathAndClipBox([0,0,l,c]);var h="groupAt"+this.groupLevel;e.smask&&(h+="_smask_"+this.smaskCounter++%2);var v=this.cachedCanvases.getCanvas(h,l,c,!0),y=v.context;y.scale(1/f,1/d),y.translate(-s,-u),y.transform.apply(y,a),e.smask?this.smaskStack.push({canvas:v.canvas,context:y,offsetX:s,offsetY:u,scaleX:f,scaleY:d,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(r.setTransform(1,0,0,1,0,0),r.translate(s,u),r.scale(f,d),r.save()),S(r,y),this.ctx=y,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push({ctx:r,suspendedCtx:t}),this.groupLevel++}}},{key:"endGroup",value:function(e){if(this.contentVisible){this.groupLevel--;var t=this.ctx,r=this.groupStack.pop(),a=r.ctx,o=r.suspendedCtx;if(this.ctx=a,this.ctx.imageSmoothingEnabled=!1,o&&(this.suspendedCtx=o),e.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();var i=this.ctx.mozCurrentTransform;this.restore(),this.ctx.save(),this.ctx.setTransform.apply(this.ctx,i);var s=n.Util.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],i);this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(s)}}}},{key:"beginAnnotations",value:function(){this.save(),this.baseTransform&&this.ctx.setTransform.apply(this.ctx,this.baseTransform)}},{key:"endAnnotations",value:function(){this.restore()}},{key:"beginAnnotation",value:function(e,t,r,a,o){if(this.save(),Array.isArray(t)&&4===t.length){var i=t[2]-t[0],s=t[3]-t[1];if(o&&this.annotationCanvasMap){(r=r.slice())[4]-=t[0],r[5]-=t[1],(t=t.slice())[0]=t[1]=0,t[2]=i,t[3]=s;var u=f(n.Util.singularValueDecompose2dScale(this.ctx.mozCurrentTransform),2),l=u[0],c=u[1],d=this.viewportScale,h=Math.ceil(i*this.outputScaleX*d),p=Math.ceil(s*this.outputScaleY*d);this.annotationCanvas=this.canvasFactory.create(h,p);var v=this.annotationCanvas,m=v.canvas,b=v.context;m.style.width="calc(".concat(i,"px * var(--viewport-scale-factor))"),m.style.height="calc(".concat(s,"px * var(--viewport-scale-factor))"),this.annotationCanvasMap.set(e,m),this.annotationCanvas.savedCtx=this.ctx,this.ctx=b,this.ctx.setTransform(l,0,0,-c,0,s*c),y(this.ctx),w(this.ctx)}else w(this.ctx),this.ctx.rect(t[0],t[1],i,s),this.clip(),this.endPath()}this.current=new g(this.ctx.canvas.width,this.ctx.canvas.height),this.transform.apply(this,r),this.transform.apply(this,a)}},{key:"endAnnotation",value:function(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas),this.restore()}},{key:"paintImageMaskXObject",value:function(e){if(this.contentVisible){var t=this.ctx,r=e.width,n=e.height,a=this.processingType3;if(a&&void 0===a.compiled&&(a.compiled=r<=1e3&&n<=1e3?function(e){var t,r,n,a,o=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),i=e.width,s=e.height,u=i+1,l=new Uint8Array(u*(s+1)),c=i+7&-8,f=e.data,d=new Uint8Array(c*s),h=0;for(t=0,r=f.length;t0;)d[h++]=p&v?0:255,v>>=1;var y=0;for(0!==d[h=0]&&(l[0]=1,++y),n=1;n>2)+(d[h+1]?4:0)+(d[h-c+1]?8:0)]&&(l[a+n]=o[m],++y),h++;if(d[h-c]!==d[h]&&(l[a+n]=d[h]?2:4,++y),y>1e3)return null}for(a=t*u,0!==d[h=c*(s-1)]&&(l[a]=8,++y),n=1;n1e3)return null;var g=new Int32Array([0,u,-1,0,-u,0,0,0,1]),b=[];for(t=0;y&&t<=s;t++){for(var _=t*u,S=_+i;_>4,l[_]&=k>>2|k<<2),w.push(_%u,_/u|0),l[_]||--y}while(A!==_);b.push(w),--t}}return function(e){e.save(),e.scale(1/i,-1/s),e.translate(0,-s),e.beginPath();for(var t=0,r=b.length;t2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0;if(this.contentVisible){var s=this.ctx;s.save();var u=s.mozCurrentTransform;s.transform(t,r,a,o,0,0);var l=this._createMaskCanvas(e);s.setTransform(1,0,0,1,0,0);for(var c=0,d=i.length;c1?this._cachedGetSinglePixelWidth=-this._combinedScaleFactor*a:t>Number.EPSILON?this._cachedGetSinglePixelWidth=a:this._cachedGetSinglePixelWidth=1}return this._cachedGetSinglePixelWidth}},{key:"getCanvasPosition",value:function(e,t){var r=this.ctx.mozCurrentTransform;return[r[0]*e+r[2]*t+r[4],r[1]*e+r[3]*t+r[5]]}},{key:"isContentVisible",value:function(){for(var e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}}]),e}();for(var F in t.CanvasGraphics=O,n.OPS)void 0!==O.prototype[F]&&(O.prototype[n.OPS[F]]=O.prototype[F])},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.TilingPattern=t.PathType=void 0,t.getShadingPattern=function(e){switch(e[0]){case"RadialAxial":return new m(e);case"Mesh":return new _(e);case"Dummy":return new S}throw new Error("Unknown IR type: ".concat(e[0]))};var a=r(4);function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rl[n+1]&&(u=r,r=n,n=u,u=o,o=i,i=u),l[n+1]>l[a+1]&&(u=n,n=a,a=u,u=i,i=s,s=u),l[r+1]>l[n+1]&&(u=r,r=n,n=u,u=o,o=i,i=u);var h=(l[r]+t.offsetX)*t.scaleX,p=(l[r+1]+t.offsetY)*t.scaleY,v=(l[n]+t.offsetX)*t.scaleX,y=(l[n+1]+t.offsetY)*t.scaleY,m=(l[a]+t.offsetX)*t.scaleX,g=(l[a+1]+t.offsetY)*t.scaleY;if(!(p>=g))for(var b,_,S,w,A,k,x,P,C=c[o],T=c[o+1],R=c[o+2],E=c[i],O=c[i+1],F=c[i+2],M=c[s],I=c[s+1],j=c[s+2],D=Math.round(p),L=Math.round(g),N=D;N<=L;N++){if(Ng?1:y===g?0:(y-N)/(y-g)),_=E-(E-M)*B,S=O-(O-I)*B,w=F-(F-j)*B}var W=void 0;A=h-(h-m)*(W=Ng?1:(p-N)/(p-g)),k=C-(C-M)*W,x=T-(T-I)*W,P=R-(R-j)*W;for(var U=Math.round(Math.min(b,A)),G=Math.round(Math.max(b,A)),z=d*N+4*U,H=U;H<=G;H++)(W=(b-H)/(b-A))<0?W=0:W>1&&(W=1),f[z++]=_-(_-k)*W|0,f[z++]=S-(S-x)*W|0,f[z++]=w-(w-P)*W|0,f[z++]=255}}function b(e,t,r){var n,a,o=t.coords,i=t.colors;switch(t.type){case"lattice":var s=t.verticesPerRow,u=Math.floor(o.length/s)-1,l=s-1;for(n=0;n=a?o=a:n=o/t,{scale:n,size:o}}},{key:"clipBbox",value:function(e,t,r,n,a){var o=n-t,i=a-r;e.ctx.rect(t,r,o,i),e.clip(),e.endPath()}},{key:"setFillAndStrokeStyleToContext",value:function(e,t,r){var n=e.ctx,o=e.current;switch(t){case 1:var i=this.ctx;n.fillStyle=i.fillStyle,n.strokeStyle=i.strokeStyle,o.fillColor=i.fillStyle,o.strokeColor=i.strokeStyle;break;case 2:var s=a.Util.makeHexColor(r[0],r[1],r[2]);n.fillStyle=s,n.strokeStyle=s,o.fillColor=s,o.strokeColor=s;break;default:throw new a.FormatError("Unsupported paint type: ".concat(t))}}},{key:"getPattern",value:function(e,t,r,n){var o=r;n!==p.SHADING&&(o=a.Util.transform(o,t.baseTransform),this.matrix&&(o=a.Util.transform(o,this.matrix)));var i=this.createPatternCanvas(t),s=new DOMMatrix(o);s=(s=s.translate(i.offsetX,i.offsetY)).scale(1/i.scaleX,1/i.scaleY);var u=e.createPattern(i.canvas,"repeat");try{u.setTransform(s)}catch(e){(0,a.warn)('TilingPattern.getPattern: "'.concat(null==e?void 0:e.message,'".'))}return u}}],[{key:"MAX_PATTERN_SIZE",get:function(){return(0,a.shadow)(this,"MAX_PATTERN_SIZE",3e3)}}]),e}();t.TilingPattern=w},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;var r=Object.create(null);t.GlobalWorkerOptions=r,r.workerPort=void 0===r.workerPort?null:r.workerPort,r.workerSrc=void 0===r.workerSrc?"":r.workerSrc},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var n,a=(n=r(2))&&n.__esModule?n:{default:n},o=r(4);function i(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function s(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:1,s=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var u=this.desiredSize;this.desiredSize-=i,u>0&&this.desiredSize<=0&&(this.sinkCapability=(0,o.createPromiseCapability)(),this.ready=this.sinkCapability.promise),a.postMessage({sourceName:r,targetName:n,stream:4,streamId:t,chunk:e},s)}},close:function(){this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:r,targetName:n,stream:3,streamId:t}),delete i.streamSinks[t])},error:function(e){(0,o.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:r,targetName:n,stream:5,streamId:t,reason:l(e)}))},sinkCapability:(0,o.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};u.sinkCapability.resolve(),u.ready=u.sinkCapability.promise,this.streamSinks[t]=u,new Promise((function(t){t(s(e.data,u))})).then((function(){a.postMessage({sourceName:r,targetName:n,stream:8,streamId:t,success:!0})}),(function(e){a.postMessage({sourceName:r,targetName:n,stream:8,streamId:t,reason:l(e)})}))}},{key:"_processStreamMessage",value:function(e){var t=e.streamId,r=this.sourceName,n=e.sourceName,a=this.comObj,i=this.streamControllers[t],s=this.streamSinks[t];switch(e.stream){case 8:e.success?i.startCall.resolve():i.startCall.reject(l(e.reason));break;case 7:e.success?i.pullCall.resolve():i.pullCall.reject(l(e.reason));break;case 6:if(!s){a.postMessage({sourceName:r,targetName:n,stream:7,streamId:t,success:!0});break}s.desiredSize<=0&&e.desiredSize>0&&s.sinkCapability.resolve(),s.desiredSize=e.desiredSize,new Promise((function(e){e(s.onPull&&s.onPull())})).then((function(){a.postMessage({sourceName:r,targetName:n,stream:7,streamId:t,success:!0})}),(function(e){a.postMessage({sourceName:r,targetName:n,stream:7,streamId:t,reason:l(e)})}));break;case 4:if((0,o.assert)(i,"enqueue should have stream controller"),i.isClosed)break;i.controller.enqueue(e.chunk);break;case 3:if((0,o.assert)(i,"close should have stream controller"),i.isClosed)break;i.isClosed=!0,i.controller.close(),this._deleteStreamController(i,t);break;case 5:(0,o.assert)(i,"error should have stream controller"),i.controller.error(l(e.reason)),this._deleteStreamController(i,t);break;case 2:e.success?i.cancelCall.resolve():i.cancelCall.reject(l(e.reason)),this._deleteStreamController(i,t);break;case 1:if(!s)break;new Promise((function(t){t(s.onCancel&&s.onCancel(l(e.reason)))})).then((function(){a.postMessage({sourceName:r,targetName:n,stream:2,streamId:t,success:!0})}),(function(e){a.postMessage({sourceName:r,targetName:n,stream:2,streamId:t,reason:l(e)})})),s.sinkCapability.reject(l(e.reason)),s.isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}},{key:"_deleteStreamController",value:(n=a.default.mark((function e(t,r){return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.allSettled([t.startCall&&t.startCall.promise,t.pullCall&&t.pullCall.promise,t.cancelCall&&t.cancelCall.promise]);case 2:delete this.streamControllers[r];case 3:case"end":return e.stop()}}),e,this)})),u=function(){var e=this,t=arguments;return new Promise((function(r,a){var o=n.apply(e,t);function s(e){i(o,r,a,s,u,"next",e)}function u(e){i(o,r,a,s,u,"throw",e)}s(void 0)}))},function(e,t){return u.apply(this,arguments)})},{key:"destroy",value:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}],r&&s(t.prototype,r),e}();t.MessageHandler=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var n=r(4);function a(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1])||arguments[1];this._groups.has(e)?this._groups.get(e).visible=!!t:(0,n.warn)("Optional content group not found: ".concat(e))}},{key:"getOrder",value:function(){return this._groups.size?this._order?this._order.slice():Array.from(this._groups.keys()):null}},{key:"getGroups",value:function(){return this._groups.size>0?(0,n.objectFromMap)(this._groups):null}},{key:"getGroup",value:function(e){return this._groups.get(e)||null}}],r&&i(t.prototype,r),e}();t.OptionalContentConfig=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var n,a=(n=r(2))&&n.__esModule?n:{default:n},o=r(4),i=r(1);function s(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function u(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){s(o,n,a,i,u,"next",e)}function u(e){s(o,n,a,i,u,"throw",e)}i(void 0)}))}}function l(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0){var i=new Uint8Array(a).buffer;this._queuedChunks.push(i)}this._pdfDataRangeTransport=r,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._contentLength=t.length,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener((function(e,t){n._onReceiveData({begin:e,chunk:t})})),this._pdfDataRangeTransport.addProgressListener((function(e,t){n._onProgress({loaded:e,total:t})})),this._pdfDataRangeTransport.addProgressiveReadListener((function(e){n._onReceiveData({chunk:e})})),this._pdfDataRangeTransport.addProgressiveDoneListener((function(){n._onProgressiveDone()})),this._pdfDataRangeTransport.transportReady()}return h(e,[{key:"_onReceiveData",value:function(e){var t=new Uint8Array(e.chunk).buffer;if(void 0===e.begin)this._fullRequestReader?this._fullRequestReader._enqueue(t):this._queuedChunks.push(t);else{var r=this._rangeReaders.some((function(r){return r._begin===e.begin&&(r._enqueue(t),!0)}));(0,o.assert)(r,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}},{key:"_progressiveDataLength",get:function(){var e,t;return null!==(e=null===(t=this._fullRequestReader)||void 0===t?void 0:t._loaded)&&void 0!==e?e:0}},{key:"_onProgress",value:function(e){if(void 0===e.total){var t=this._rangeReaders[0];null!=t&&t.onProgress&&t.onProgress({loaded:e.loaded})}else{var r=this._fullRequestReader;null!=r&&r.onProgress&&r.onProgress({loaded:e.loaded,total:e.total})}}},{key:"_onProgressiveDone",value:function(){this._fullRequestReader&&this._fullRequestReader.progressiveDone(),this._progressiveDone=!0}},{key:"_removeRangeReader",value:function(e){var t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}},{key:"getFullReader",value:function(){(0,o.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");var e=this._queuedChunks;return this._queuedChunks=null,new v(this,e,this._progressiveDone,this._contentDispositionFilename)}},{key:"getRangeReader",value:function(e,t){if(t<=this._progressiveDataLength)return null;var r=new y(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);var t,r=l(this._rangeReaders.slice(0));try{for(r.s();!(t=r.n()).done;)t.value.cancel(e)}catch(e){r.e(e)}finally{r.f()}this._pdfDataRangeTransport.abort()}}]),e}();t.PDFDataTransportStream=p;var v=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;f(this,e),this._stream=t,this._done=n||!1,this._filename=(0,i.isPdfFile)(a)?a:null,this._queuedChunks=r||[],this._loaded=0;var o,s=l(this._queuedChunks);try{for(s.s();!(o=s.n()).done;){var u=o.value;this._loaded+=u.byteLength}}catch(e){s.e(e)}finally{s.f()}this._requests=[],this._headersReady=Promise.resolve(),t._fullRequestReader=this,this.onProgress=null}var t;return h(e,[{key:"_enqueue",value:function(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}},{key:"headersReady",get:function(){return this._headersReady}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._stream._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._stream._isStreamingSupported}},{key:"contentLength",get:function(){return this._stream._contentLength}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this._queuedChunks.length>0)){e.next=3;break}return t=this._queuedChunks.shift(),e.abrupt("return",{value:t,done:!1});case 3:if(!this._done){e.next=5;break}return e.abrupt("return",{value:void 0,done:!0});case 5:return r=(0,o.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 8:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._done=!0;var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0}},{key:"progressiveDone",value:function(){this._done||(this._done=!0)}}]),e}(),y=function(){function e(t,r,n){f(this,e),this._stream=t,this._begin=r,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}var t;return h(e,[{key:"_enqueue",value:function(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}},{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._queuedChunk){e.next=4;break}return t=this._queuedChunk,this._queuedChunk=null,e.abrupt("return",{value:t,done:!1});case 4:if(!this._done){e.next=6;break}return e.abrupt("return",{value:void 0,done:!0});case 6:return r=(0,o.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 9:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._done=!0;var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._stream._removeRangeReader(this)}}]),e}()},function(e,t){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw i}}}}(a.children);try{for(l.s();!(u=l.n()).done;)t(u.value)}catch(e){l.e(e)}finally{l.f()}}}}(t),a}},{key:"shouldBuildText",value:function(e){return!("textarea"===e||"input"===e||"option"===e||"select"===e)}}],null&&n(t.prototype,null),a&&n(t,a),e}();t.XfaText=a},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var a=r(4),o=r(1),i=r(139),s=r(149),u=r(150);function l(e,t,r){return function(e,t){if(e!==t)throw new TypeError("Private static access of wrong provenance")}(e,t),r}function c(e,t,r){return c="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=y(e)););return e}(e,t);if(n){var a=Object.getOwnPropertyDescriptor(n,t);return a.get?a.get.call(r):a.value}},c(e,t,r||e)}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=y(e);if(t){var o=y(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return v(e)}(this,r)}}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function m(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=b(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}(e,t)||b(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){if(e){if("string"==typeof e)return _(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_(e,t):void 0}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},n=r.isRenderable,a=void 0!==n&&n,o=r.ignoreBorder,i=void 0!==o&&o,s=r.createQuadrilaterals,u=void 0!==s&&s;S(this,e),this.isRenderable=a,this.data=t.data,this.layer=t.layer,this.page=t.page,this.viewport=t.viewport,this.linkService=t.linkService,this.downloadManager=t.downloadManager,this.imageResourcesPath=t.imageResourcesPath,this.renderForms=t.renderForms,this.svgFactory=t.svgFactory,this.annotationStorage=t.annotationStorage,this.enableScripting=t.enableScripting,this.hasJSActions=t.hasJSActions,this._fieldObjects=t.fieldObjects,this._mouseState=t.mouseState,a&&(this.container=this._createContainer(i)),u&&(this.quadrilaterals=this._createQuadrilaterals(i))}return A(e,[{key:"_createContainer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.data,r=this.page,n=this.viewport,o=document.createElement("section"),i=t.rect[2]-t.rect[0],s=t.rect[3]-t.rect[1];o.setAttribute("data-annotation-id",t.id);var u=a.Util.normalizeRect([t.rect[0],r.view[3]-t.rect[1]+r.view[1],t.rect[2],r.view[3]-t.rect[3]+r.view[1]]);if(t.hasOwnCanvas){var l=n.transform.slice(),c=g(a.Util.singularValueDecompose2dScale(l),2),f=c[0],d=c[1];i=Math.ceil(i*f),s=Math.ceil(s*d),u[0]*=f,u[1]*=d;for(var h=0;h<4;h++)l[h]=Math.sign(l[h]);o.style.transform="matrix(".concat(l.join(","),")")}else o.style.transform="matrix(".concat(n.transform.join(","),")");if(o.style.transformOrigin="".concat(-u[0],"px ").concat(-u[1],"px"),!e&&t.borderStyle.width>0){o.style.borderWidth="".concat(t.borderStyle.width,"px"),t.borderStyle.style!==a.AnnotationBorderStyleType.UNDERLINE&&(i-=2*t.borderStyle.width,s-=2*t.borderStyle.width);var p=t.borderStyle.horizontalCornerRadius,v=t.borderStyle.verticalCornerRadius;if(p>0||v>0){var y="".concat(p,"px / ").concat(v,"px");o.style.borderRadius=y}switch(t.borderStyle.style){case a.AnnotationBorderStyleType.SOLID:o.style.borderStyle="solid";break;case a.AnnotationBorderStyleType.DASHED:o.style.borderStyle="dashed";break;case a.AnnotationBorderStyleType.BEVELED:(0,a.warn)("Unimplemented border style: beveled");break;case a.AnnotationBorderStyleType.INSET:(0,a.warn)("Unimplemented border style: inset");break;case a.AnnotationBorderStyleType.UNDERLINE:o.style.borderBottomStyle="solid"}t.borderColor||t.color?o.style.borderColor=a.Util.makeHexColor(0|t.color[0],0|t.color[1],0|t.color[2]):o.style.borderWidth=0}return o.style.left="".concat(u[0],"px"),o.style.top="".concat(u[1],"px"),t.hasOwnCanvas?o.style.width=o.style.height="auto":(o.style.width="".concat(i,"px"),o.style.height="".concat(s,"px")),o}},{key:"_createQuadrilaterals",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.data.quadPoints)return null;var t,r=[],n=this.data.rect,a=m(this.data.quadPoints);try{for(a.s();!(t=a.n()).done;){var o=t.value;this.data.rect=[o[2].x,o[2].y,o[1].x,o[1].y],r.push(this._createContainer(e))}}catch(e){a.e(e)}finally{a.f()}return this.data.rect=n,r}},{key:"_createPopup",value:function(e,t){var r=this.container;this.quadrilaterals&&(e=e||this.quadrilaterals,r=this.quadrilaterals[0]),e||((e=document.createElement("div")).style.height=r.style.height,e.style.width=r.style.width,r.appendChild(e));var n=new L({container:r,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();n.style.left=r.style.width,r.appendChild(n)}},{key:"_renderQuadrilaterals",value:function(e){var t,r=m(this.quadrilaterals);try{for(r.s();!(t=r.n()).done;)t.value.className=e}catch(e){r.e(e)}finally{r.f()}return this.quadrilaterals}},{key:"render",value:function(){(0,a.unreachable)("Abstract method `AnnotationElement.render` called")}},{key:"_getElementsByName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=[];if(this._fieldObjects){var n=this._fieldObjects[e];if(n){var o,i=m(n);try{for(i.s();!(o=i.n()).done;){var s=o.value,u=s.page,l=s.id,c=s.exportValues;if(-1!==u&&l!==t){var f="string"==typeof c?c:null,d=document.getElementById(l);!d||x.has(d)?r.push({id:l,exportValue:f,domElement:d}):(0,a.warn)("_getElementsByName - element not allowed: ".concat(l))}}}catch(e){i.e(e)}finally{i.f()}}return r}var h,p=m(document.getElementsByName(e));try{for(p.s();!(h=p.n()).done;){var v=h.value,y=v.id,g=v.exportValue;y!==t&&x.has(v)&&r.push({id:y,exportValue:g,domElement:v})}}catch(e){p.e(e)}finally{p.f()}return r}}],[{key:"platform",get:function(){var e="undefined"!=typeof navigator?navigator.platform:"";return(0,a.shadow)(this,"platform",{isWin:e.includes("Win"),isMac:e.includes("Mac")})}}]),e}(),T=function(e){d(r,e);var t=p(r);function r(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;S(this,r);var a=!!(e.data.url||e.data.dest||e.data.action||e.data.isTooltipOnly||e.data.resetForm||e.data.actions&&(e.data.actions.Action||e.data.actions["Mouse Up"]||e.data.actions["Mouse Down"]));return t.call(this,e,{isRenderable:a,ignoreBorder:!(null==n||!n.ignoreBorder),createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){var e,t=this.data,r=this.linkService,n=document.createElement("a");if(t.url)r.addLinkAttributes||(0,a.warn)("LinkAnnotationElement.render - missing `addLinkAttributes`-method on the `linkService`-instance."),null===(e=r.addLinkAttributes)||void 0===e||e.call(r,n,t.url,t.newWindow);else if(t.action)this._bindNamedAction(n,t.action);else if(t.dest)this._bindLink(n,t.dest);else{var o=!1;t.actions&&(t.actions.Action||t.actions["Mouse Up"]||t.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(o=!0,this._bindJSAction(n,t)),t.resetForm?this._bindResetFormAction(n,t.resetForm):o||this._bindLink(n,"")}return this.quadrilaterals?this._renderQuadrilaterals("linkAnnotation").map((function(e,t){var r=0===t?n:n.cloneNode();return e.appendChild(r),e})):(this.container.className="linkAnnotation",this.container.appendChild(n),this.container)}},{key:"_bindLink",value:function(e,t){var r=this;e.href=this.linkService.getDestinationHash(t),e.onclick=function(){return t&&r.linkService.goToDestination(t),!1},(t||""===t)&&(e.className="internalLink")}},{key:"_bindNamedAction",value:function(e,t){var r=this;e.href=this.linkService.getAnchorUrl(""),e.onclick=function(){return r.linkService.executeNamedAction(t),!1},e.className="internalLink"}},{key:"_bindJSAction",value:function(e,t){var r=this;e.href=this.linkService.getAnchorUrl("");for(var n=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]),a=function(){var a=i[o],s=n.get(a);if(!s)return"continue";e[s]=function(){var e;return null===(e=r.linkService.eventBus)||void 0===e||e.dispatch("dispatcheventinsandbox",{source:r,detail:{id:t.id,name:a}}),!1}},o=0,i=Object.keys(t.actions);o=0&&n0?this.data.fieldValue[0]:void 0});var n=this.data.defaultAppearanceData.fontSize;n||(n=9);var a="calc(".concat(n,"px * var(--zoom-factor))"),o=document.createElement("select");x.add(o),o.disabled=this.data.readOnly,o.name=this.data.fieldName,o.setAttribute("id",r),o.tabIndex=k,o.style.fontSize="".concat(n,"px"),this.data.combo||(o.size=this.data.options.length,this.data.multiSelect&&(o.multiple=!0)),o.addEventListener("resetform",(function(t){var r,n=e.data.defaultFieldValue,a=m(o.options);try{for(a.s();!(r=a.n()).done;){var i=r.value;i.selected=i.value===n}}catch(e){a.e(e)}finally{a.f()}}));var i,s=m(this.data.options);try{for(s.s();!(i=s.n()).done;){var u=i.value,l=document.createElement("option");l.textContent=u.displayValue,l.value=u.exportValue,this.data.combo&&(l.style.fontSize=a),this.data.fieldValue.includes(u.exportValue)&&l.setAttribute("selected",!0),o.appendChild(l)}}catch(e){s.e(e)}finally{s.f()}var c=function(e,t){var r=t?"value":"textContent",n=e.target.options;return e.target.multiple?Array.prototype.filter.call(n,(function(e){return e.selected})).map((function(e){return e[r]})):-1===n.selectedIndex?null:n[n.selectedIndex][r]},f=function(e){var t=e.target.options;return Array.prototype.map.call(t,(function(e){return{displayValue:e.textContent,exportValue:e.value}}))};return this.enableScripting&&this.hasJSActions?(o.addEventListener("updatefromsandbox",(function(n){var a={value:function(e){var n,a=e.detail.value,i=new Set(Array.isArray(a)?a:[a]),s=m(o.options);try{for(s.s();!(n=s.n()).done;){var u=n.value;u.selected=i.has(u.value)}}catch(e){s.e(e)}finally{s.f()}t.setValue(r,{value:c(e,!0)})},multipleSelection:function(e){o.multiple=!0},remove:function(e){var n=o.options,a=e.detail.remove;if(n[a].selected=!1,o.remove(a),n.length>0){var i=Array.prototype.findIndex.call(n,(function(e){return e.selected}));-1===i&&(n[0].selected=!0)}t.setValue(r,{value:c(e,!0),items:f(e)})},clear:function(e){for(;0!==o.length;)o.remove(0);t.setValue(r,{value:null,items:[]})},insert:function(e){var n=e.detail.insert,a=n.index,i=n.displayValue,s=n.exportValue,u=document.createElement("option");u.textContent=i,u.value=s,o.insertBefore(u,o.children[a]),t.setValue(r,{value:c(e,!0),items:f(e)})},items:function(e){for(var n=e.detail.items;0!==o.length;)o.remove(0);var a,i=m(n);try{for(i.s();!(a=i.n()).done;){var s=a.value,u=s.displayValue,l=s.exportValue,d=document.createElement("option");d.textContent=u,d.value=l,o.appendChild(d)}}catch(e){i.e(e)}finally{i.f()}o.options.length>0&&(o.options[0].selected=!0),t.setValue(r,{value:c(e,!0),items:f(e)})},indices:function(e){var n,a=new Set(e.detail.indices),o=m(e.target.options);try{for(o.s();!(n=o.n()).done;){var i=n.value;i.selected=a.has(i.index)}}catch(e){o.e(e)}finally{o.f()}t.setValue(r,{value:c(e,!0)})},editable:function(e){e.target.disabled=!e.detail.editable}};e._dispatchEventFromSandbox(a,n)})),o.addEventListener("input",(function(n){var a,o=c(n,!0),i=c(n,!1);t.setValue(r,{value:o}),null===(a=e.linkService.eventBus)||void 0===a||a.dispatch("dispatcheventinsandbox",{source:e,detail:{id:r,name:"Keystroke",value:i,changeEx:o,willCommit:!0,commitKey:1,keyDown:!1}})})),this._setEventListeners(o,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"]],(function(e){return e.target.checked}))):o.addEventListener("input",(function(e){t.setValue(r,{value:c(e)})})),this._setBackgroundColor(o),this.container.appendChild(o),this.container}}]),r}(E),D=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i})}return A(r,[{key:"render",value:function(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon","Ink"].includes(this.data.parentType))return this.container;var e='[data-annotation-id="'.concat(this.data.parentId,'"]'),t=this.layer.querySelectorAll(e);if(0===t.length)return this.container;var r=new L({container:this.container,trigger:Array.from(t),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),n=this.page,o=a.Util.normalizeRect([this.data.parentRect[0],n.view[3]-this.data.parentRect[1]+n.view[1],this.data.parentRect[2],n.view[3]-this.data.parentRect[3]+n.view[1]]),i=o[0]+this.data.parentRect[2]-this.data.parentRect[0],s=o[1];return this.container.style.transformOrigin="".concat(-i,"px ").concat(-s,"px"),this.container.style.left="".concat(i,"px"),this.container.style.top="".concat(s,"px"),this.container.appendChild(r.render()),this.container}}]),r}(C),L=function(){function e(t){S(this,e),this.container=t.container,this.trigger=t.trigger,this.color=t.color,this.titleObj=t.titleObj,this.modificationDate=t.modificationDate,this.contentsObj=t.contentsObj,this.richText=t.richText,this.hideWrapper=t.hideWrapper||!1,this.pinned=!1}return A(e,[{key:"render",value:function(){var e,t,r=document.createElement("div");r.className="popupWrapper",this.hideElement=this.hideWrapper?r:this.container,this.hideElement.hidden=!0;var n=document.createElement("div");n.className="popup";var i=this.color;if(i){var s=.7*(255-i[0])+i[0],l=.7*(255-i[1])+i[1],c=.7*(255-i[2])+i[2];n.style.backgroundColor=a.Util.makeHexColor(0|s,0|l,0|c)}var f=document.createElement("h1");f.dir=this.titleObj.dir,f.textContent=this.titleObj.str,n.appendChild(f);var d=o.PDFDateString.toDateObject(this.modificationDate);if(d){var h=document.createElement("span");h.className="popupDate",h.textContent="{{date}}, {{time}}",h.dataset.l10nId="annotation_date_string",h.dataset.l10nArgs=JSON.stringify({date:d.toLocaleDateString(),time:d.toLocaleTimeString()}),n.appendChild(h)}if(null===(e=this.richText)||void 0===e||!e.str||null!==(t=this.contentsObj)&&void 0!==t&&t.str&&this.contentsObj.str!==this.richText.str){var p=this._formatContents(this.contentsObj);n.appendChild(p)}else u.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:n}),n.lastChild.className="richText popupContent";Array.isArray(this.trigger)||(this.trigger=[this.trigger]);var v,y=m(this.trigger);try{for(y.s();!(v=y.n()).done;){var g=v.value;g.addEventListener("click",this._toggle.bind(this)),g.addEventListener("mouseover",this._show.bind(this,!1)),g.addEventListener("mouseout",this._hide.bind(this,!1))}}catch(e){y.e(e)}finally{y.f()}return n.addEventListener("click",this._hide.bind(this,!0)),r.appendChild(n),r}},{key:"_formatContents",value:function(e){var t=e.str,r=e.dir,n=document.createElement("p");n.className="popupContent",n.dir=r;for(var a=t.split(/(?:\r\n?|\n)/),o=0,i=a.length;o0&&void 0!==arguments[0]&&arguments[0]&&(this.pinned=!0),this.hideElement.hidden&&(this.hideElement.hidden=!1,this.container.style.zIndex+=1)}},{key:"_hide",value:function(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.pinned=!1),this.hideElement.hidden||this.pinned||(this.hideElement.hidden=!0,this.container.style.zIndex-=1)}}]),e}(),N=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){return this.container.className="freeTextAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),r}(C),q=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){this.container.className="lineAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=this.svgFactory.createElement("svg:line");return a.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),a.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),a.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),a.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),a.setAttribute("stroke-width",e.borderStyle.width||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","transparent"),n.appendChild(a),this.container.append(n),this._createPopup(a,e),this.container}}]),r}(C),B=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){this.container.className="squareAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=e.borderStyle.width,o=this.svgFactory.createElement("svg:rect");return o.setAttribute("x",a/2),o.setAttribute("y",a/2),o.setAttribute("width",t-a),o.setAttribute("height",r-a),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),n.appendChild(o),this.container.append(n),this._createPopup(o,e),this.container}}]),r}(C),W=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){this.container.className="circleAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),a=e.borderStyle.width,o=this.svgFactory.createElement("svg:ellipse");return o.setAttribute("cx",t/2),o.setAttribute("cy",r/2),o.setAttribute("rx",t/2-a/2),o.setAttribute("ry",r/2-a/2),o.setAttribute("stroke-width",a||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),n.appendChild(o),this.container.append(n),this._createPopup(o,e),this.container}}]),r}(C),U=function(e){d(r,e);var t=p(r);function r(e){var n,a,o,i;S(this,r);var s=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return(i=t.call(this,e,{isRenderable:s,ignoreBorder:!0})).containerClassName="polylineAnnotation",i.svgElementName="svg:polyline",i}return A(r,[{key:"render",value:function(){this.container.className=this.containerClassName;var e,t=this.data,r=t.rect[2]-t.rect[0],n=t.rect[3]-t.rect[1],a=this.svgFactory.create(r,n),o=[],i=m(t.vertices);try{for(i.s();!(e=i.n()).done;){var s=e.value,u=s.x-t.rect[0],l=t.rect[3]-s.y;o.push(u+","+l)}}catch(e){i.e(e)}finally{i.f()}o=o.join(" ");var c=this.svgFactory.createElement(this.svgElementName);return c.setAttribute("points",o),c.setAttribute("stroke-width",t.borderStyle.width||1),c.setAttribute("stroke","transparent"),c.setAttribute("fill","transparent"),a.appendChild(c),this.container.append(a),this._createPopup(c,t),this.container}}]),r}(C),G=function(e){d(r,e);var t=p(r);function r(e){var n;return S(this,r),(n=t.call(this,e)).containerClassName="polygonAnnotation",n.svgElementName="svg:polygon",n}return r}(U),z=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),r}(C),H=function(e){d(r,e);var t=p(r);function r(e){var n,a,o,i;S(this,r);var s=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return(i=t.call(this,e,{isRenderable:s,ignoreBorder:!0})).containerClassName="inkAnnotation",i.svgElementName="svg:polyline",i}return A(r,[{key:"render",value:function(){this.container.className=this.containerClassName;var e,t=this.data,r=t.rect[2]-t.rect[0],n=t.rect[3]-t.rect[1],a=this.svgFactory.create(r,n),o=m(t.inkLists);try{for(o.s();!(e=o.n()).done;){var i,s=e.value,u=[],l=m(s);try{for(l.s();!(i=l.n()).done;){var c=i.value,f=c.x-t.rect[0],d=t.rect[3]-c.y;u.push("".concat(f,",").concat(d))}}catch(e){l.e(e)}finally{l.f()}u=u.join(" ");var h=this.svgFactory.createElement(this.svgElementName);h.setAttribute("points",u),h.setAttribute("stroke-width",t.borderStyle.width||1),h.setAttribute("stroke","transparent"),h.setAttribute("fill","transparent"),this._createPopup(h,t),a.appendChild(h)}}catch(e){o.e(e)}finally{o.f()}return this.container.append(a),this.container}}]),r}(C),V=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0,createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("highlightAnnotation"):(this.container.className="highlightAnnotation",this.container)}}]),r}(C),X=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0,createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("underlineAnnotation"):(this.container.className="underlineAnnotation",this.container)}}]),r}(C),Y=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0,createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("squigglyAnnotation"):(this.container.className="squigglyAnnotation",this.container)}}]),r}(C),K=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0,createQuadrilaterals:!0})}return A(r,[{key:"render",value:function(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("strikeoutAnnotation"):(this.container.className="strikeoutAnnotation",this.container)}}]),r}(C),Q=function(e){d(r,e);var t=p(r);function r(e){var n,a,o;S(this,r);var i=!!(e.data.hasPopup||null!==(n=e.data.titleObj)&&void 0!==n&&n.str||null!==(a=e.data.contentsObj)&&void 0!==a&&a.str||null!==(o=e.data.richText)&&void 0!==o&&o.str);return t.call(this,e,{isRenderable:i,ignoreBorder:!0})}return A(r,[{key:"render",value:function(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),r}(C),J=function(e){d(r,e);var t=p(r);function r(e){var n,i;S(this,r);var s=(i=t.call(this,e,{isRenderable:!0})).data.file,u=s.filename,l=s.content;return i.filename=(0,o.getFilenameFromUrl)(u),i.content=l,null===(n=i.linkService.eventBus)||void 0===n||n.dispatch("fileattachmentannotation",{source:v(i),id:(0,a.stringToPDFString)(u),filename:u,content:l}),i}return A(r,[{key:"render",value:function(){var e,t;this.container.className="fileAttachmentAnnotation";var r=document.createElement("div");return r.style.height=this.container.style.height,r.style.width=this.container.style.width,r.addEventListener("dblclick",this._download.bind(this)),!this.data.hasPopup&&(null!==(e=this.data.titleObj)&&void 0!==e&&e.str||null!==(t=this.data.contentsObj)&&void 0!==t&&t.str||this.data.richText)&&this._createPopup(r,this.data),this.container.appendChild(r),this.container}},{key:"_download",value:function(){var e;null===(e=this.downloadManager)||void 0===e||e.openOrDownloadData(this.container,this.content,this.filename)}}]),r}(C),$=function(){function e(){S(this,e)}return A(e,null,[{key:"render",value:function(t){var r,n=[],s=[],u=m(t.annotations);try{for(u.s();!(r=u.n()).done;){var c=r.value;c&&(c.annotationType!==a.AnnotationType.POPUP?n.push(c):s.push(c))}}catch(e){u.e(e)}finally{u.f()}s.length&&n.push.apply(n,s);for(var f=t.div,d=0,h=n;de.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){u=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(u)throw o}}}}function s(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0;){var h,p=o(l[l.length-1],3),v=p[0],y=p[1],m=p[2];if(y+1!==v.children.length){var g=v.children[++l[l.length-1][1]];if(null!==g){var b=g.name;if("#text"!==b){var _=void 0;if(_=null!=g&&null!==(h=g.attributes)&&void 0!==h&&h.xmlns?document.createElementNS(g.attributes.xmlns,b):document.createElement(b),m.appendChild(_),g.attributes&&this.setAttributes({html:_,element:g,storage:t,intent:s,linkService:r}),g.children&&g.children.length>0)l.push([g,-1,_]);else if(g.value){var S=document.createTextNode(g.value);a.XfaText.shouldBuildText(b)&&d.push(S),_.appendChild(S)}}else{var w=document.createTextNode(g.value);d.push(w),m.appendChild(w)}}}else l.pop()}var A,k=i(c.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"));try{for(k.s();!(A=k.n()).done;)A.value.setAttribute("readOnly",!0)}catch(e){k.e(e)}finally{k.f()}return{textDivs:d}}},{key:"update",value:function(e){var t="matrix(".concat(e.viewport.transform.join(","),")");e.div.style.transform=t,e.div.hidden=!1}}],null&&l(t.prototype,null),r&&l(t,r),e}();t.XfaLayer=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.renderTextLayer=function(e){var t=new p({textContent:e.textContent,textContentStream:e.textContentStream,container:e.container,viewport:e.viewport,textDivs:e.textDivs,textContentItemsStr:e.textContentItemsStr,enhanceTextSelection:e.enhanceTextSelection});return t._render(e.timeout),t};var n=r(4);function a(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(u)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;c-=4)if(l[c]>0){o=Math.ceil(c/4/s);break}t.clearRect(0,0,s,s),t.strokeText("A",0,s),a=0;for(var f=0,d=(l=t.getImageData(0,0,s,s).data).length;f0){a=s-Math.floor(f/4/s);break}if(t.restore(),a){var h=a/(a+o);return u.set(e,h),h}return u.set(e,.8),.8}(d.fontFamily,a);0===f?(h=c[4],p=c[5]-y):(h=c[4]+y*Math.sin(f),p=c[5]-y*Math.cos(f)),o.style.left="".concat(h,"px"),o.style.top="".concat(p,"px"),o.style.fontSize="".concat(v,"px"),o.style.fontFamily=d.fontFamily,o.setAttribute("role","presentation"),o.textContent=t.str,o.dir=t.dir,e._fontInspectorEnabled&&(o.dataset.fontName=t.fontName),0!==f&&(i.angle=f*(180/Math.PI));var m=!1;if(t.str.length>1||e._enhanceTextSelection&&l.test(t.str))m=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){var g=Math.abs(t.transform[0]),b=Math.abs(t.transform[3]);g!==b&&Math.max(g,b)/Math.min(g,b)>1.5&&(m=!0)}if(m&&(d.vertical?i.canvasWidth=t.height*e._viewport.scale:i.canvasWidth=t.width*e._viewport.scale),e._textDivProperties.set(o,i),e._textContentStream&&e._layoutText(o),e._enhanceTextSelection&&i.hasText){var _=1,S=0;0!==f&&(_=Math.cos(f),S=Math.sin(f));var w,A,k=(d.vertical?t.height:t.width)*e._viewport.scale,x=v;0!==f?(w=[_,S,-S,_,h,p],A=n.Util.getAxialAlignedBoundingBox([0,0,k,x],w)):A=[h,p,h+k,p+x],e._bounds.push({left:A[0],top:A[1],right:A[2],bottom:A[3],div:o,size:[k,x],m:w})}}function f(e){if(!e._canceled){var t=e._textDivs,r=e._capability,n=t.length;if(n>1e5)return e._renderingDone=!0,void r.resolve();if(!e._textContentStream)for(var a=0;a0&&(n=n?Math.min(o,n):o)}return n}function h(e,t){t.sort((function(e,t){return e.x1-t.x1||e.index-t.index}));var r,n=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}],a=o(t);try{for(a.s();!(r=a.n()).done;){for(var i=r.value,s=0;s=0&&n[u].start>=i.y2;)u--;var l=void 0,c=void 0,f=void 0,d=void 0,h=-1/0;for(f=s;f<=u;f++){c=(l=n[f]).boundary;var p;(p=c.x2>i.x1?c.index>i.index?c.x1New:i.x1:void 0===c.x2New?(c.x2+i.x1)/2:c.x2New)>h&&(h=p)}for(i.x1New=h,f=s;f<=u;f++)void 0===(c=(l=n[f]).boundary).x2New?c.x2>i.x1?c.index>i.index&&(c.x2New=c.x2):c.x2New=h:c.x2New>h&&(c.x2New=Math.max(h,c.x2));var v=[],y=null;for(f=s;f<=u;f++){var m=(c=(l=n[f]).boundary).x2>i.x2?c:i;y===m?v[v.length-1].end=l.end:(v.push({start:l.start,end:l.end,boundary:m}),y=m)}for(n[s].start=0&&n[d].start>=c.y1;d--)g=n[d].boundary===c;for(d=u+1;!g&&d0){var s=t.canvasWidth/i;this._enhanceTextSelection&&(t.scale=s),r="scaleX(".concat(s,")")}}if(0!==t.angle&&(r="rotate(".concat(t.angle,"deg) ").concat(r)),r.length>0&&(this._enhanceTextSelection&&(t.originalTransform=r),e.style.transform=r),t.hasText&&this._container.appendChild(e),t.hasEOL){var u=document.createElement("br");u.setAttribute("role","presentation"),this._container.appendChild(u)}}},{key:"_render",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=(0,n.createPromiseCapability)(),a=Object.create(null),o=this._document.createElement("canvas");if(o.height=o.width=s,o.mozOpaque=!0,this._layoutTextCtx=o.getContext("2d",{alpha:!1}),this._textContent){var i=this._textContent.items,u=this._textContent.styles;this._processItems(i,u),r.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');this._reader=this._textContentStream.getReader(),function t(){e._reader.read().then((function(n){var o=n.value;n.done?r.resolve():(Object.assign(a,o.styles),e._processItems(o.items,a),t())}),r.reject)}()}r.promise.then((function(){a=null,t?e._renderTimer=setTimeout((function(){f(e),e._renderTimer=null}),t):f(e)}),this._capability.reject)}},{key:"expandTextDivs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this._enhanceTextSelection&&this._renderingDone){null!==this._bounds&&(function(e){for(var t=e._bounds,r=e._viewport,a=function(e,t,r){var n=r.map((function(e,t){return{x1:e.left,y1:e.top,x2:e.right,y2:e.bottom,index:t,x1New:void 0,x2New:void 0}}));h(e,n);var a,i=new Array(r.length),s=o(n);try{for(s.s();!(a=s.n()).done;){var u=a.value,l=u.index;i[l]={left:u.x1New,top:0,right:u.x2New,bottom:0}}}catch(e){s.e(e)}finally{s.f()}r.map((function(t,r){var a=i[r],o=n[r];o.x1=t.top,o.y1=e-a.right,o.x2=t.bottom,o.y2=e-a.left,o.index=r,o.x1New=void 0,o.x2New=void 0})),h(t,n);var c,f=o(n);try{for(f.s();!(c=f.n()).done;){var d=c.value,p=d.index;i[p].top=d.x1New,i[p].bottom=d.x2New}}catch(e){f.e(e)}finally{f.f()}return i}(r.width,r.height,t),i=0;i0?(r.push("".concat(u.paddingTop,"px")),t.push("translateY(".concat(-u.paddingTop,"px)"))):r.push(0),u.paddingRight>0?r.push("".concat(u.paddingRight/u.scale,"px")):r.push(0),u.paddingBottom>0?r.push("".concat(u.paddingBottom,"px")):r.push(0),u.paddingLeft>0?(r.push("".concat(u.paddingLeft/u.scale,"px")),t.push("translateX(".concat(-u.paddingLeft/u.scale,"px)"))):r.push(0),s.style.padding=r.join(" "),t.length&&(s.style.transform=t.join(" "))):(s.style.padding=null,s.style.transform=u.originalTransform))}}}}],r&&a(t.prototype,r),e}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var n=r(4),a=r(1),o=r(6);function i(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=l(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function l(e,t){if(e){if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r>1&2147483647:a>>1&2147483647;t[r]=a}function s(e,r,n,a){var o=a,i=r.length;n[o]=i>>24&255,n[o+1]=i>>16&255,n[o+2]=i>>8&255,n[o+3]=255&i,n[o+=4]=255&e.charCodeAt(0),n[o+1]=255&e.charCodeAt(1),n[o+2]=255&e.charCodeAt(2),n[o+3]=255&e.charCodeAt(3),o+=4,n.set(r,o);var s=function(e,r,n){for(var a=-1,o=r;o>>8^t[i]}return-1^a}(n,a+4,o+=r.length);n[o]=s>>24&255,n[o+1]=s>>16&255,n[o+2]=s>>8&255,n[o+3]=255&s}function u(e){var t=e.length,r=65535,n=Math.ceil(t/r),a=new Uint8Array(2+t+5*n+4),o=0;a[o++]=120,a[o++]=156;for(var i=0;t>r;)a[o++]=0,a[o++]=255,a[o++]=255,a[o++]=0,a[o++]=0,a.set(e.subarray(i,i+r),o),o+=r,i+=r,t-=r;a[o++]=1,a[o++]=255&t,a[o++]=t>>8&255,a[o++]=255&~t,a[o++]=(65535&~t)>>8&255,a.set(e.subarray(i),o),o+=e.length-i;var s=function(e,t,r){for(var n=1,a=0,o=0;o>24&255,a[o++]=s>>16&255,a[o++]=s>>8&255,a[o++]=255&s,a}return function(t,r,a){return function(t,r,a,i){var l,c,f,d=t.width,h=t.height,p=t.data;switch(r){case n.ImageKind.GRAYSCALE_1BPP:c=0,l=1,f=d+7>>3;break;case n.ImageKind.RGB_24BPP:c=2,l=8,f=3*d;break;case n.ImageKind.RGBA_32BPP:c=6,l=8,f=4*d;break;default:throw new Error("invalid format")}for(var v=new Uint8Array((1+f)*h),y=0,m=0,g=0;g>24&255,d>>16&255,d>>8&255,255&d,h>>24&255,h>>16&255,h>>8&255,255&h,l,c,0,0,0]),w=function(e){if(!o.isNodeJS)return u(e);try{var t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);var r=__webpack_require__(158).deflateSync(t,{level:9});return r instanceof Uint8Array?r:new Uint8Array(r)}catch(e){(0,n.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return u(e)}(v),A=e.length+36+S.length+w.length,k=new Uint8Array(A),x=0;return k.set(e,x),s("IHDR",S,k,x+=e.length),s("IDATA",w,k,x+=12+S.length),x+=12+w.length,s("IEND",new Uint8Array(0),k,x),(0,n.createObjectURL)(k,"image/png",a)}(t,void 0===t.kind?n.ImageKind.GRAYSCALE_1BPP:t.kind,r,a)}}(),A=function(){function e(){h(this,e),this.fontSizeScale=1,this.fontWeight=g,this.fontSize=0,this.textMatrix=n.IDENTITY_MATRIX,this.fontMatrix=n.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=n.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=b,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}return d(e,[{key:"clone",value:function(){return Object.create(this)}},{key:"setCurrentPoint",value:function(e,t){this.x=e,this.y=t}}]),e}(),k=0,x=0,P=0;t.SVGGraphics=p=function(){function e(t,r){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var i in h(this,e),this.svgFactory=new a.DOMSVGFactory,this.current=new A,this.transformMatrix=n.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=t,this.objs=r,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!o,this._operatorIdMapping=[],n.OPS)this._operatorIdMapping[n.OPS[i]]=i}return d(e,[{key:"save",value:function(){this.transformStack.push(this.transformMatrix);var e=this.current;this.extraStack.push(e),this.current=e.clone()}},{key:"restore",value:function(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}},{key:"group",value:function(e){this.save(),this.executeOpTree(e),this.restore()}},{key:"loadDependencies",value:function(e){for(var t=this,r=e.fnArray,a=e.argsArray,o=0,i=r.length;o0&&(this.current.lineWidth=e)}},{key:"setLineCap",value:function(e){this.current.lineCap=_[e]}},{key:"setLineJoin",value:function(e){this.current.lineJoin=S[e]}},{key:"setMiterLimit",value:function(e){this.current.miterLimit=e}},{key:"setStrokeAlpha",value:function(e){this.current.strokeAlpha=e}},{key:"setStrokeRGBColor",value:function(e,t,r){this.current.strokeColor=n.Util.makeHexColor(e,t,r)}},{key:"setFillAlpha",value:function(e){this.current.fillAlpha=e}},{key:"setFillRGBColor",value:function(e,t,r){this.current.fillColor=n.Util.makeHexColor(e,t,r),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}},{key:"setStrokeColorN",value:function(e){this.current.strokeColor=this._makeColorN_Pattern(e)}},{key:"setFillColorN",value:function(e){this.current.fillColor=this._makeColorN_Pattern(e)}},{key:"shadingFill",value:function(e){var t=this.viewport.width,r=this.viewport.height,a=n.Util.inverseTransform(this.transformMatrix),o=n.Util.applyTransform([0,0],a),i=n.Util.applyTransform([0,r],a),s=n.Util.applyTransform([t,0],a),u=n.Util.applyTransform([t,r],a),l=Math.min(o[0],i[0],s[0],u[0]),c=Math.min(o[1],i[1],s[1],u[1]),f=Math.max(o[0],i[0],s[0],u[0]),d=Math.max(o[1],i[1],s[1],u[1]),h=this.svgFactory.createElement("svg:rect");h.setAttributeNS(null,"x",l),h.setAttributeNS(null,"y",c),h.setAttributeNS(null,"width",f-l),h.setAttributeNS(null,"height",d-c),h.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this.current.fillAlpha<1&&h.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().appendChild(h)}},{key:"_makeColorN_Pattern",value:function(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}},{key:"_makeTilingPattern",value:function(e){var t=e[1],r=e[2],a=e[3]||n.IDENTITY_MATRIX,o=s(e[4],4),u=o[0],l=o[1],c=o[2],f=o[3],d=e[5],h=e[6],p=e[7],v="shading".concat(P++),y=s(n.Util.normalizeRect([].concat(i(n.Util.applyTransform([u,l],a)),i(n.Util.applyTransform([c,f],a)))),4),m=y[0],g=y[1],b=y[2],_=y[3],S=s(n.Util.singularValueDecompose2dScale(a),2),w=d*S[0],A=h*S[1],k=this.svgFactory.createElement("svg:pattern");k.setAttributeNS(null,"id",v),k.setAttributeNS(null,"patternUnits","userSpaceOnUse"),k.setAttributeNS(null,"width",w),k.setAttributeNS(null,"height",A),k.setAttributeNS(null,"x","".concat(m)),k.setAttributeNS(null,"y","".concat(g));var x=this.svg,C=this.transformMatrix,T=this.current.fillColor,R=this.current.strokeColor,E=this.svgFactory.create(b-m,_-g);if(this.svg=E,this.transformMatrix=a,2===p){var O=n.Util.makeHexColor.apply(n.Util,i(t));this.current.fillColor=O,this.current.strokeColor=O}return this.executeOpTree(this.convertOpList(r)),this.svg=x,this.transformMatrix=C,this.current.fillColor=T,this.current.strokeColor=R,k.appendChild(E.childNodes[0]),this.defs.appendChild(k),"url(#".concat(v,")")}},{key:"_makeShadingPattern",value:function(e){switch("string"==typeof e&&(e=this.objs.get(e)),e[0]){case"RadialAxial":var t,r="shading".concat(P++),a=e[3];switch(e[1]){case"axial":var o=e[4],i=e[5];(t=this.svgFactory.createElement("svg:linearGradient")).setAttributeNS(null,"id",r),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"x1",o[0]),t.setAttributeNS(null,"y1",o[1]),t.setAttributeNS(null,"x2",i[0]),t.setAttributeNS(null,"y2",i[1]);break;case"radial":var s=e[4],l=e[5],c=e[6],f=e[7];(t=this.svgFactory.createElement("svg:radialGradient")).setAttributeNS(null,"id",r),t.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),t.setAttributeNS(null,"cx",l[0]),t.setAttributeNS(null,"cy",l[1]),t.setAttributeNS(null,"r",f),t.setAttributeNS(null,"fx",s[0]),t.setAttributeNS(null,"fy",s[1]),t.setAttributeNS(null,"fr",c);break;default:throw new Error("Unknown RadialAxial type: ".concat(e[1]))}var d,h=u(a);try{for(h.s();!(d=h.n()).done;){var p=d.value,v=this.svgFactory.createElement("svg:stop");v.setAttributeNS(null,"offset",p[0]),v.setAttributeNS(null,"stop-color",p[1]),t.appendChild(v)}}catch(e){h.e(e)}finally{h.f()}return this.defs.appendChild(t),"url(#".concat(r,")");case"Mesh":return(0,n.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error("Unknown IR type: ".concat(e[0]))}}},{key:"setDash",value:function(e,t){this.current.dashArray=e,this.current.dashPhase=t}},{key:"constructPath",value:function(e,t){var r,a=this.current,o=a.x,i=a.y,s=[],l=0,c=u(e);try{for(c.s();!(r=c.n()).done;)switch(0|r.value){case n.OPS.rectangle:o=t[l++],i=t[l++];var f=t[l++],d=t[l++],h=o+f,p=i+d;s.push("M",v(o),v(i),"L",v(h),v(i),"L",v(h),v(p),"L",v(o),v(p),"Z");break;case n.OPS.moveTo:o=t[l++],i=t[l++],s.push("M",v(o),v(i));break;case n.OPS.lineTo:o=t[l++],i=t[l++],s.push("L",v(o),v(i));break;case n.OPS.curveTo:o=t[l+4],i=t[l+5],s.push("C",v(t[l]),v(t[l+1]),v(t[l+2]),v(t[l+3]),v(o),v(i)),l+=6;break;case n.OPS.curveTo2:s.push("C",v(o),v(i),v(t[l]),v(t[l+1]),v(t[l+2]),v(t[l+3])),o=t[l+2],i=t[l+3],l+=4;break;case n.OPS.curveTo3:o=t[l+2],i=t[l+3],s.push("C",v(t[l]),v(t[l+1]),v(o),v(i),v(o),v(i)),l+=4;break;case n.OPS.closePath:s.push("Z")}}catch(e){c.e(e)}finally{c.f()}s=s.join(" "),a.path&&e.length>0&&e[0]!==n.OPS.rectangle&&e[0]!==n.OPS.moveTo?s=a.path.getAttributeNS(null,"d")+s:(a.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().appendChild(a.path)),a.path.setAttributeNS(null,"d",s),a.path.setAttributeNS(null,"fill","none"),a.element=a.path,a.setCurrentPoint(o,i)}},{key:"endPath",value:function(){var e=this.current;if(e.path=null,this.pendingClip)if(e.element){var t="clippath".concat(k++),r=this.svgFactory.createElement("svg:clipPath");r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"transform",y(this.transformMatrix));var n=e.element.cloneNode(!0);if("evenodd"===this.pendingClip?n.setAttributeNS(null,"clip-rule","evenodd"):n.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,r.appendChild(n),this.defs.appendChild(r),e.activeClipUrl){e.clipGroup=null;var a,o=u(this.extraStack);try{for(o.s();!(a=o.n()).done;)a.value.clipGroup=null}catch(e){o.e(e)}finally{o.f()}r.setAttributeNS(null,"clip-path",e.activeClipUrl)}e.activeClipUrl="url(#".concat(t,")"),this.tgrp=null}else this.pendingClip=null}},{key:"clip",value:function(e){this.pendingClip=e}},{key:"closePath",value:function(){var e=this.current;if(e.path){var t="".concat(e.path.getAttributeNS(null,"d"),"Z");e.path.setAttributeNS(null,"d",t)}}},{key:"setLeading",value:function(e){this.current.leading=-e}},{key:"setTextRise",value:function(e){this.current.textRise=e}},{key:"setTextRenderingMode",value:function(e){this.current.textRenderingMode=e}},{key:"setHScale",value:function(e){this.current.textHScale=e/100}},{key:"setRenderingIntent",value:function(e){}},{key:"setFlatness",value:function(e){}},{key:"setGState",value:function(e){var t,r=u(e);try{for(r.s();!(t=r.n()).done;){var a=s(t.value,2),o=a[0],i=a[1];switch(o){case"LW":this.setLineWidth(i);break;case"LC":this.setLineCap(i);break;case"LJ":this.setLineJoin(i);break;case"ML":this.setMiterLimit(i);break;case"D":this.setDash(i[0],i[1]);break;case"RI":this.setRenderingIntent(i);break;case"FL":this.setFlatness(i);break;case"Font":this.setFont(i);break;case"CA":this.setStrokeAlpha(i);break;case"ca":this.setFillAlpha(i);break;default:(0,n.warn)("Unimplemented graphic state operator ".concat(o))}}}catch(e){r.e(e)}finally{r.f()}}},{key:"fill",value:function(){var e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}},{key:"stroke",value:function(){var e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}},{key:"_setStrokeAttributes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=this.current,n=r.dashArray;1!==t&&n.length>0&&(n=n.map((function(e){return t*e}))),e.setAttributeNS(null,"stroke",r.strokeColor),e.setAttributeNS(null,"stroke-opacity",r.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",v(r.miterLimit)),e.setAttributeNS(null,"stroke-linecap",r.lineCap),e.setAttributeNS(null,"stroke-linejoin",r.lineJoin),e.setAttributeNS(null,"stroke-width",v(t*r.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",n.map(v).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",v(t*r.dashPhase)+"px")}},{key:"eoFill",value:function(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}},{key:"fillStroke",value:function(){this.stroke(),this.fill()}},{key:"eoFillStroke",value:function(){this.current.element&&this.current.element.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}},{key:"closeStroke",value:function(){this.closePath(),this.stroke()}},{key:"closeFillStroke",value:function(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function(){this.closePath(),this.eoFillStroke()}},{key:"paintSolidColorImageMask",value:function(){var e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().appendChild(e)}},{key:"paintImageXObject",value:function(e){var t=e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e);t?this.paintInlineImageXObject(t):(0,n.warn)("Dependent image with object ID ".concat(e," is not ready yet"))}},{key:"paintInlineImageXObject",value:function(e,t){var r=e.width,n=e.height,a=w(e,this.forceDataSchema,!!t),o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y","0"),o.setAttributeNS(null,"width",v(r)),o.setAttributeNS(null,"height",v(n)),this.current.element=o,this.clip("nonzero");var i=this.svgFactory.createElement("svg:image");i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a),i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y",v(-n)),i.setAttributeNS(null,"width",v(r)+"px"),i.setAttributeNS(null,"height",v(n)+"px"),i.setAttributeNS(null,"transform","scale(".concat(v(1/r)," ").concat(v(-1/n),")")),t?t.appendChild(i):this._ensureTransformGroup().appendChild(i)}},{key:"paintImageMaskXObject",value:function(e){var t=this.current,r=e.width,n=e.height,a=t.fillColor;t.maskId="mask".concat(x++);var o=this.svgFactory.createElement("svg:mask");o.setAttributeNS(null,"id",t.maskId);var i=this.svgFactory.createElement("svg:rect");i.setAttributeNS(null,"x","0"),i.setAttributeNS(null,"y","0"),i.setAttributeNS(null,"width",v(r)),i.setAttributeNS(null,"height",v(n)),i.setAttributeNS(null,"fill",a),i.setAttributeNS(null,"mask","url(#".concat(t.maskId,")")),this.defs.appendChild(o),this._ensureTransformGroup().appendChild(i),this.paintInlineImageXObject(e,o)}},{key:"paintFormXObjectBegin",value:function(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){var r=t[2]-t[0],n=t[3]-t[1],a=this.svgFactory.createElement("svg:rect");a.setAttributeNS(null,"x",t[0]),a.setAttributeNS(null,"y",t[1]),a.setAttributeNS(null,"width",v(r)),a.setAttributeNS(null,"height",v(n)),this.current.element=a,this.clip("nonzero"),this.endPath()}}},{key:"paintFormXObjectEnd",value:function(){}},{key:"_initialize",value:function(e){var t=this.svgFactory.create(e.width,e.height),r=this.svgFactory.createElement("svg:defs");t.appendChild(r),this.defs=r;var n=this.svgFactory.createElement("svg:g");return n.setAttributeNS(null,"transform",y(e.transform)),t.appendChild(n),this.svg=n,t}},{key:"_ensureClipGroup",value:function(){if(!this.current.clipGroup){var e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.appendChild(e),this.current.clipGroup=e}return this.current.clipGroup}},{key:"_ensureTransformGroup",value:function(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",y(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().appendChild(this.tgrp):this.svg.appendChild(this.tgrp)),this.tgrp}}]),e}()},function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var a,o=(a=r(2))&&a.__esModule?a:{default:a},i=r(4),s=r(154);function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function l(e,t){return l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,a=f(e);if(t){var o=f(this).constructor;r=Reflect.construct(a,arguments,o)}else r=a.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function d(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){d(o,n,a,i,s,"next",e)}function s(e){d(o,n,a,i,s,"throw",e)}i(void 0)}))}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}(this._rangeRequestReaders.slice(0));try{for(r.s();!(t=r.n()).done;)t.value.cancel(e)}catch(e){r.e(e)}finally{r.f()}}}]),e}();t.PDFNodeStream=A;var k=function(){function e(t){v(this,e),this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null;var r=t.source;this._contentLength=r.length,this._loaded=0,this._filename=null,this._disableRange=r.disableRange||!1,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!r.disableStream,this._isRangeSupported=!r.disableRange,this._readableStream=null,this._readCapability=(0,i.createPromiseCapability)(),this._headersCapability=(0,i.createPromiseCapability)()}var t;return m(e,[{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=h(o.default.mark((function e(){var t,r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:if(!this._done){e.next=4;break}return e.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){e.next=6;break}throw this._storedError;case 6:if(null!==(t=this._readableStream.read())){e.next=10;break}return this._readCapability=(0,i.createPromiseCapability)(),e.abrupt("return",this.read());case 10:return this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),r=new Uint8Array(t).buffer,e.abrupt("return",{value:r,done:!1});case 14:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}},{key:"_error",value:function(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(e){var t=this;this._readableStream=e,e.on("readable",(function(){t._readCapability.resolve()})),e.on("end",(function(){e.destroy(),t._done=!0,t._readCapability.resolve()})),e.on("error",(function(e){t._error(e)})),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new i.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}]),e}(),x=function(){function e(t){v(this,e),this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,i.createPromiseCapability)();var r=t.source;this._isStreamingSupported=!r.disableStream}var t;return m(e,[{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=h(o.default.mark((function e(){var t,r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:if(!this._done){e.next=4;break}return e.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){e.next=6;break}throw this._storedError;case 6:if(null!==(t=this._readableStream.read())){e.next=10;break}return this._readCapability=(0,i.createPromiseCapability)(),e.abrupt("return",this.read());case 10:return this._loaded+=t.length,this.onProgress&&this.onProgress({loaded:this._loaded}),r=new Uint8Array(t).buffer,e.abrupt("return",{value:r,done:!1});case 14:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}},{key:"_error",value:function(e){this._storedError=e,this._readCapability.resolve()}},{key:"_setReadableStream",value:function(e){var t=this;this._readableStream=e,e.on("readable",(function(){t._readCapability.resolve()})),e.on("end",(function(){e.destroy(),t._done=!0,t._readCapability.resolve()})),e.on("error",(function(e){t._error(e)})),this._storedError&&this._readableStream.destroy(this._storedError)}}]),e}();function P(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}var C=function(e){u(r,e);var t=c(r);function r(e){var n;v(this,r);var a=function(t){if(404===t.statusCode){var r=new i.MissingPDFException('Missing PDF "'.concat(n._url,'".'));return n._storedError=r,void n._headersCapability.reject(r)}n._headersCapability.resolve(),n._setReadableStream(t);var a=function(e){return n._readableStream.headers[e.toLowerCase()]},o=(0,s.validateRangeRequestCapabilities)({getResponseHeader:a,isHttp:e.isHttp,rangeChunkSize:n._rangeChunkSize,disableRange:n._disableRange}),u=o.allowRangeRequests,l=o.suggestedLength;n._isRangeSupported=u,n._contentLength=l||n._contentLength,n._filename=(0,s.extractFilenameFromHeader)(a)};return(n=t.call(this,e))._request=null,"http:"===n._url.protocol?n._request=b.request(P(n._url,e.httpHeaders),a):n._request=_.request(P(n._url,e.httpHeaders),a),n._request.on("error",(function(e){n._storedError=e,n._headersCapability.reject(e)})),n._request.end(),n}return r}(k),T=function(e){u(r,e);var t=c(r);function r(e,n,a){var o;for(var s in v(this,r),(o=t.call(this,e))._httpHeaders={},e.httpHeaders){var u=e.httpHeaders[s];void 0!==u&&(o._httpHeaders[s]=u)}o._httpHeaders.Range="bytes=".concat(n,"-").concat(a-1);var l=function(e){if(404!==e.statusCode)o._setReadableStream(e);else{var t=new i.MissingPDFException('Missing PDF "'.concat(o._url,'".'));o._storedError=t}};return o._request=null,"http:"===o._url.protocol?o._request=b.request(P(o._url,o._httpHeaders),l):o._request=_.request(P(o._url,o._httpHeaders),l),o._request.on("error",(function(e){o._storedError=e})),o._request.end(),o}return r}(x),R=function(e){u(r,e);var t=c(r);function r(e){var n;v(this,r),n=t.call(this,e);var a=decodeURIComponent(n._url.path);return w.test(n._url.href)&&(a=a.replace(/^\//,"")),g.lstat(a,(function(e,t){if(e)return"ENOENT"===e.code&&(e=new i.MissingPDFException('Missing PDF "'.concat(a,'".'))),n._storedError=e,void n._headersCapability.reject(e);n._contentLength=t.size,n._setReadableStream(g.createReadStream(a)),n._headersCapability.resolve()})),n}return r}(k),E=function(e){u(r,e);var t=c(r);function r(e,n,a){var o;v(this,r),o=t.call(this,e);var i=decodeURIComponent(o._url.path);return w.test(o._url.href)&&(i=i.replace(/^\//,"")),o._setReadableStream(g.createReadStream(i,{start:n,end:a-1})),o}return r}(x)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=function(e,t){return 404===e||0===e&&t.startsWith("file:")?new n.MissingPDFException('Missing PDF "'+t+'".'):new n.UnexpectedResponseException("Unexpected server response (".concat(e,') while retrieving PDF "').concat(t,'".'),e)},t.extractFilenameFromHeader=function(e){var t=e("Content-Disposition");if(t){var r=(0,a.getFilenameFromContentDispositionHeader)(t);if(r.includes("%"))try{r=decodeURIComponent(r)}catch(e){}if((0,o.isPdfFile)(r))return r}return null},t.validateRangeRequestCapabilities=function(e){var t=e.getResponseHeader,r=e.isHttp,a=e.rangeChunkSize,o=e.disableRange;(0,n.assert)(a>0,"Range chunk size must be larger than zero");var i={allowRangeRequests:!1,suggestedLength:void 0},s=parseInt(t("Content-Length"),10);return Number.isInteger(s)?(i.suggestedLength=s,s<=2*a||o||!r||"bytes"!==t("Accept-Ranges")||"identity"!==(t("Content-Encoding")||"identity")||(i.allowRangeRequests=!0),i):i},t.validateResponseStatus=function(e){return 200===e||206===e};var n=r(4),a=r(155),o=r(1)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){var t=!0,r=s("filename\\*","i").exec(e);if(r){var o=c(r=r[1]);return l(o=d(o=f(o=unescape(o))))}if(r=function(e){for(var t,r=[],n=s("filename\\*((?!0\\d)\\d+)(\\*?)","ig");null!==(t=n.exec(e));){var o=a(t,4),i=o[1],u=o[2],l=o[3];if((i=parseInt(i,10))in r){if(0===i)break}else r[i]=[u,l]}for(var d=[],h=0;he.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{};f(this,e),this.url=t,this.isHttp=/^https?:/i.test(t),this.httpHeaders=this.isHttp&&r.httpHeaders||Object.create(null),this.withCredentials=r.withCredentials||!1,this.getXhr=r.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}return h(e,[{key:"requestRange",value:function(e,t,r){var n={begin:e,end:t};for(var a in r)n[a]=r[a];return this.request(n)}},{key:"requestFull",value:function(e){return this.request(e)}},{key:"request",value:function(e){var t=this.getXhr(),r=this.currXhrId++,n=this.pendingRequests[r]={xhr:t};for(var a in t.open("GET",this.url),t.withCredentials=this.withCredentials,this.httpHeaders){var o=this.httpHeaders[a];void 0!==o&&t.setRequestHeader(a,o)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range","bytes=".concat(e.begin,"-").concat(e.end-1)),n.expectedStatus=206):n.expectedStatus=200,t.responseType="arraybuffer",e.onError&&(t.onerror=function(r){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,r),t.onprogress=this.onProgress.bind(this,r),n.onHeadersReceived=e.onHeadersReceived,n.onDone=e.onDone,n.onError=e.onError,n.onProgress=e.onProgress,t.send(null),r}},{key:"onProgress",value:function(e,t){var r,n=this.pendingRequests[e];n&&(null===(r=n.onProgress)||void 0===r||r.call(n,t))}},{key:"onStateChange",value:function(e,t){var r=this.pendingRequests[e];if(r){var n=r.xhr;if(n.readyState>=2&&r.onHeadersReceived&&(r.onHeadersReceived(),delete r.onHeadersReceived),4===n.readyState&&e in this.pendingRequests)if(delete this.pendingRequests[e],0===n.status&&this.isHttp){var a;null===(a=r.onError)||void 0===a||a.call(r,n.status)}else{var i=n.status||200;if(200===i&&206===r.expectedStatus||i===r.expectedStatus){var s=function(e){var t=e.response;return"string"!=typeof t?t:(0,o.stringToBytes)(t).buffer}(n);if(206===i){var u=n.getResponseHeader("Content-Range"),l=/bytes (\d+)-(\d+)\/(\d+)/.exec(u);r.onDone({begin:parseInt(l[1],10),chunk:s})}else if(s)r.onDone({begin:0,chunk:s});else{var c;null===(c=r.onError)||void 0===c||c.call(r,n.status)}}else{var f;null===(f=r.onError)||void 0===f||f.call(r,n.status)}}}}},{key:"getRequestXhr",value:function(e){return this.pendingRequests[e].xhr}},{key:"isPendingRequest",value:function(e){return e in this.pendingRequests}},{key:"abortRequest",value:function(e){var t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}]),e}(),v=function(){function e(t){f(this,e),this._source=t,this._manager=new p(t.url,{httpHeaders:t.httpHeaders,withCredentials:t.withCredentials}),this._rangeChunkSize=t.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}return h(e,[{key:"_onRangeRequestReaderClosed",value:function(e){var t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}},{key:"getFullReader",value:function(){return(0,o.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new y(this._manager,this._source),this._fullRequestReader}},{key:"getRangeReader",value:function(e,t){var r=new m(this._manager,e,t);return r.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(r),r}},{key:"cancelAllRequests",value:function(e){var t;null===(t=this._fullRequestReader)||void 0===t||t.cancel(e);var r,n=l(this._rangeRequestReaders.slice(0));try{for(n.s();!(r=n.n()).done;)r.value.cancel(e)}catch(e){n.e(e)}finally{n.f()}}}]),e}();t.PDFNetworkStream=v;var y=function(){function e(t,r){f(this,e),this._manager=t;var n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=r.url,this._fullRequestId=t.requestFull(n),this._headersReceivedCapability=(0,o.createPromiseCapability)(),this._disableRange=r.disableRange||!1,this._contentLength=r.length,this._rangeChunkSize=r.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}var t;return h(e,[{key:"_onHeadersReceived",value:function(){var e=this._fullRequestId,t=this._manager.getRequestXhr(e),r=function(e){return t.getResponseHeader(e)},n=(0,i.validateRangeRequestCapabilities)({getResponseHeader:r,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange}),a=n.allowRangeRequests,o=n.suggestedLength;a&&(this._isRangeSupported=!0),this._contentLength=o||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(r),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}},{key:"_onDone",value:function(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0}}},{key:"_onError",value:function(e){this._storedError=(0,i.createResponseStatusError)(e,this._url),this._headersReceivedCapability.reject(this._storedError);var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.reject(this._storedError)}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._cachedChunks.length=0}},{key:"_onProgress",value:function(e){var t;null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}},{key:"filename",get:function(){return this._filename}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"contentLength",get:function(){return this._contentLength}},{key:"headersReady",get:function(){return this._headersReceivedCapability.promise}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._storedError){e.next=2;break}throw this._storedError;case 2:if(!(this._cachedChunks.length>0)){e.next=5;break}return t=this._cachedChunks.shift(),e.abrupt("return",{value:t,done:!1});case 5:if(!this._done){e.next=7;break}return e.abrupt("return",{value:void 0,done:!0});case 7:return r=(0,o.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 10:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._done=!0,this._headersReceivedCapability.reject(e);var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}]),e}(),m=function(){function e(t,r,n){f(this,e),this._manager=t;var a={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._requestId=t.requestRange(r,n,a),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}var t;return h(e,[{key:"_close",value:function(){var e;null===(e=this.onClosed)||void 0===e||e.call(this,this)}},{key:"_onDone",value:function(e){var t=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t,this._done=!0;var r,n=l(this._requests);try{for(n.s();!(r=n.n()).done;)r.value.resolve({value:void 0,done:!0})}catch(e){n.e(e)}finally{n.f()}this._requests.length=0,this._close()}},{key:"_onError",value:function(e){this._storedError=(0,i.createResponseStatusError)(e,this._url);var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.reject(this._storedError)}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._queuedChunk=null}},{key:"_onProgress",value:function(e){var t;this.isStreamingSupported||null===(t=this.onProgress)||void 0===t||t.call(this,{loaded:e.loaded})}},{key:"isStreamingSupported",get:function(){return!1}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._storedError){e.next=2;break}throw this._storedError;case 2:if(null===this._queuedChunk){e.next=6;break}return t=this._queuedChunk,this._queuedChunk=null,e.abrupt("return",{value:t,done:!1});case 6:if(!this._done){e.next=8;break}return e.abrupt("return",{value:void 0,done:!0});case 8:return r=(0,o.createPromiseCapability)(),this._requests.push(r),e.abrupt("return",r.promise);case 11:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._done=!0;var t,r=l(this._requests);try{for(r.s();!(t=r.n()).done;)t.value.resolve({value:void 0,done:!0})}catch(e){r.e(e)}finally{r.f()}this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}]),e}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var n,a=(n=r(2))&&n.__esModule?n:{default:n},o=r(4),i=r(154);function s(e,t,r,n,a,o,i){try{var s=e[o](i),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,a)}function u(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){s(o,n,a,i,u,"next",e)}function u(e){s(o,n,a,i,u,"throw",e)}i(void 0)}))}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw o}}}}(this._rangeRequestReaders.slice(0));try{for(r.s();!(t=r.n()).done;)t.value.cancel(e)}catch(e){r.e(e)}finally{r.f()}}}]),e}();t.PDFFetchStream=v;var y=function(){function e(t){var r=this;c(this,e),this._stream=t,this._reader=null,this._loaded=0,this._filename=null;var n=t.source;this._withCredentials=n.withCredentials||!1,this._contentLength=n.length,this._headersCapability=(0,o.createPromiseCapability)(),this._disableRange=n.disableRange||!1,this._rangeChunkSize=n.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._isStreamingSupported=!n.disableStream,this._isRangeSupported=!n.disableRange,this._headers=p(this._stream.httpHeaders);var a=n.url;fetch(a,h(this._headers,this._withCredentials,this._abortController)).then((function(e){if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,a);r._reader=e.body.getReader(),r._headersCapability.resolve();var t=function(t){return e.headers.get(t)},n=(0,i.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:r._stream.isHttp,rangeChunkSize:r._rangeChunkSize,disableRange:r._disableRange}),s=n.allowRangeRequests,u=n.suggestedLength;r._isRangeSupported=s,r._contentLength=u||r._contentLength,r._filename=(0,i.extractFilenameFromHeader)(t),!r._isStreamingSupported&&r._isRangeSupported&&r.cancel(new o.AbortException("Streaming is disabled."))})).catch(this._headersCapability.reject),this.onProgress=null}var t;return d(e,[{key:"headersReady",get:function(){return this._headersCapability.promise}},{key:"filename",get:function(){return this._filename}},{key:"contentLength",get:function(){return this._contentLength}},{key:"isRangeSupported",get:function(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r,n,o;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._headersCapability.promise;case 2:return e.next=4,this._reader.read();case 4:if(t=e.sent,r=t.value,!(n=t.done)){e.next=9;break}return e.abrupt("return",{value:r,done:n});case 9:return this._loaded+=r.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded,total:this._contentLength}),o=new Uint8Array(r).buffer,e.abrupt("return",{value:o,done:!1});case 13:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}]),e}(),m=function(){function e(t,r,n){var a=this;c(this,e),this._stream=t,this._reader=null,this._loaded=0;var s=t.source;this._withCredentials=s.withCredentials||!1,this._readCapability=(0,o.createPromiseCapability)(),this._isStreamingSupported=!s.disableStream,"undefined"!=typeof AbortController&&(this._abortController=new AbortController),this._headers=p(this._stream.httpHeaders),this._headers.append("Range","bytes=".concat(r,"-").concat(n-1));var u=s.url;fetch(u,h(this._headers,this._withCredentials,this._abortController)).then((function(e){if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,u);a._readCapability.resolve(),a._reader=e.body.getReader()})).catch(this._readCapability.reject),this.onProgress=null}var t;return d(e,[{key:"isStreamingSupported",get:function(){return this._isStreamingSupported}},{key:"read",value:(t=u(a.default.mark((function e(){var t,r,n,o;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._readCapability.promise;case 2:return e.next=4,this._reader.read();case 4:if(t=e.sent,r=t.value,!(n=t.done)){e.next=9;break}return e.abrupt("return",{value:r,done:n});case 9:return this._loaded+=r.byteLength,this.onProgress&&this.onProgress({loaded:this._loaded}),o=new Uint8Array(r).buffer,e.abrupt("return",{value:o,done:!1});case 13:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"cancel",value:function(e){this._reader&&this._reader.cancel(e),this._abortController&&this._abortController.abort()}}]),e}()}],__webpack_module_cache__={};function __w_pdfjs_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__w_pdfjs_require__),r.loaded=!0,r.exports}__w_pdfjs_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e};var __nested_webpack_exports__={};return function(){"use strict";var e=__nested_webpack_exports__;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AnnotationLayer",{enumerable:!0,get:function(){return a.AnnotationLayer}}),Object.defineProperty(e,"AnnotationMode",{enumerable:!0,get:function(){return r.AnnotationMode}}),Object.defineProperty(e,"CMapCompressionType",{enumerable:!0,get:function(){return r.CMapCompressionType}}),Object.defineProperty(e,"GlobalWorkerOptions",{enumerable:!0,get:function(){return o.GlobalWorkerOptions}}),Object.defineProperty(e,"InvalidPDFException",{enumerable:!0,get:function(){return r.InvalidPDFException}}),Object.defineProperty(e,"LinkTarget",{enumerable:!0,get:function(){return t.LinkTarget}}),Object.defineProperty(e,"LoopbackPort",{enumerable:!0,get:function(){return n.LoopbackPort}}),Object.defineProperty(e,"MissingPDFException",{enumerable:!0,get:function(){return r.MissingPDFException}}),Object.defineProperty(e,"OPS",{enumerable:!0,get:function(){return r.OPS}}),Object.defineProperty(e,"PDFDataRangeTransport",{enumerable:!0,get:function(){return n.PDFDataRangeTransport}}),Object.defineProperty(e,"PDFDateString",{enumerable:!0,get:function(){return t.PDFDateString}}),Object.defineProperty(e,"PDFWorker",{enumerable:!0,get:function(){return n.PDFWorker}}),Object.defineProperty(e,"PasswordResponses",{enumerable:!0,get:function(){return r.PasswordResponses}}),Object.defineProperty(e,"PermissionFlag",{enumerable:!0,get:function(){return r.PermissionFlag}}),Object.defineProperty(e,"PixelsPerInch",{enumerable:!0,get:function(){return t.PixelsPerInch}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return t.RenderingCancelledException}}),Object.defineProperty(e,"SVGGraphics",{enumerable:!0,get:function(){return u.SVGGraphics}}),Object.defineProperty(e,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return r.UNSUPPORTED_FEATURES}}),Object.defineProperty(e,"UnexpectedResponseException",{enumerable:!0,get:function(){return r.UnexpectedResponseException}}),Object.defineProperty(e,"Util",{enumerable:!0,get:function(){return r.Util}}),Object.defineProperty(e,"VerbosityLevel",{enumerable:!0,get:function(){return r.VerbosityLevel}}),Object.defineProperty(e,"XfaLayer",{enumerable:!0,get:function(){return l.XfaLayer}}),Object.defineProperty(e,"addLinkAttributes",{enumerable:!0,get:function(){return t.addLinkAttributes}}),Object.defineProperty(e,"build",{enumerable:!0,get:function(){return n.build}}),Object.defineProperty(e,"createObjectURL",{enumerable:!0,get:function(){return r.createObjectURL}}),Object.defineProperty(e,"createPromiseCapability",{enumerable:!0,get:function(){return r.createPromiseCapability}}),Object.defineProperty(e,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return r.createValidAbsoluteUrl}}),Object.defineProperty(e,"getDocument",{enumerable:!0,get:function(){return n.getDocument}}),Object.defineProperty(e,"getFilenameFromUrl",{enumerable:!0,get:function(){return t.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return t.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function(){return t.getXfaPageViewport}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function(){return t.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return t.loadScript}}),Object.defineProperty(e,"removeNullCharacters",{enumerable:!0,get:function(){return r.removeNullCharacters}}),Object.defineProperty(e,"renderTextLayer",{enumerable:!0,get:function(){return s.renderTextLayer}}),Object.defineProperty(e,"shadow",{enumerable:!0,get:function(){return r.shadow}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return n.version}});var t=__w_pdfjs_require__(1),r=__w_pdfjs_require__(4),n=__w_pdfjs_require__(136),a=__w_pdfjs_require__(148),o=__w_pdfjs_require__(142),i=__w_pdfjs_require__(6),s=__w_pdfjs_require__(151),u=__w_pdfjs_require__(152),l=__w_pdfjs_require__(150);if(i.isNodeJS){var c=__w_pdfjs_require__(153).PDFNodeStream;(0,n.setPDFNetworkStreamFactory)((function(e){return new c(e)}))}else{var f=__w_pdfjs_require__(156).PDFNetworkStream,d=__w_pdfjs_require__(157).PDFFetchStream;(0,n.setPDFNetworkStreamFactory)((function(e){return(0,t.isValidFetchUrl)(e.url)?new d(e):new f(e)}))}}(),__nested_webpack_exports__}()},"object"===_typeof2(exports)&&"object"===_typeof2(module)?module.exports=factory():(__WEBPACK_AMD_DEFINE_ARRAY__=[],void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof(__WEBPACK_AMD_DEFINE_FACTORY__=factory)?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))},337:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(259),a=r.n(n),o=r(164),i=r.n(o)()(a());i.push([e.id,"/* PDF.JS plugin styles. */\n.pdfjs_viewer {\n width: 100%;\n height: 100%;\n}\n.pdfjs_viewer iframe {\n width: 100%;\n height: 100%;\n border: none;\n}\n",""]);const s=i},962:e=>{"use strict";var t=[];function r(e){for(var r=-1,n=0;n{"use strict";var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},728:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},840:(e,t,r)=>{"use strict";e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},932:e=>{"use strict";e.exports=function(e){var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var a=void 0!==r.layer;a&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,a&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var o=r.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},208:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},229:()=>{},658:()=>{},778:()=>{},686:()=>{},61:()=>{},158:()=>{}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Badge:()=>vt,Controls:()=>e,Editor:()=>st,Panel:()=>it});var e={};__webpack_require__.r(e),__webpack_require__.d(e,{SelectionControls:()=>ut});var t=__webpack_require__(252);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===a(t)?t:String(t)}function s(e,t){for(var r=0;r=1&&n<=t.pagesCount,'"'.concat(n,'" is not a valid page number.')),t.pdfViewer.scrollPageIntoView({dest:e,pageIndex:r,pageNumber:n})}))}))}},{key:"navigateTo",value:function(e){this.goToDestination(e)}},{key:"goToPage",value:function(){}},{key:"addLinkAttributes",value:function(e,t,r){e.href=t,e.rel=this.externalLinkRel||"noopener noreferrer nofollow",e.target=r?"_blank":this.externalLinkTarget||""}},{key:"getDestinationHash",value:function(){return"#"}},{key:"getAnchorUrl",value:function(){return"#"}},{key:"setHash",value:function(){}},{key:"executeNamedAction",value:function(){}},{key:"cachePageRef",value:function(){}},{key:"isPageVisible",value:function(){return!0}},{key:"isPageCached",value:function(){return!0}}]),e}();const O=1,F=2;function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r was provided with onItemClick nor it was able to find the page within itself. Either provide onItemClick to and handle navigating by yourself or ensure that all pages are rendered within .")}}}),p(l(e),"linkService",new E),p(l(e),"loadDocument",(function(){G(e.runningTask),e.loadingTask&&e.loadingTask.destroy();var r=x(e.findDocumentSource());e.runningTask=r,r.promise.then((function(r){if(e.onSourceSuccess(),r){e.setState((function(e){return e.pdf?{pdf:null}:null}));var n=e.props,a=n.options,o=n.onLoadProgress,i=n.onPassword;e.loadingTask=t.getDocument(ie(ie({},r),a)),e.loadingTask.onPassword=i,o&&(e.loadingTask.onProgress=o);var s=x(e.loadingTask.promise);e.runningTask=s,s.promise.then((function(t){e.setState((function(e){return e.pdf&&e.pdf.fingerprint===t.fingerprint?null:{pdf:t}}),e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))}})).catch((function(t){e.onSourceError(t)}))})),p(l(e),"setupLinkService",(function(){var t=e.props,r=t.externalLinkRel,n=t.externalLinkTarget;e.linkService.setViewer(e.viewer),e.linkService.setExternalLinkRel(r),e.linkService.setExternalLinkTarget(n)})),p(l(e),"onSourceSuccess",(function(){var t=e.props.onSourceSuccess;t&&t()})),p(l(e),"onSourceError",(function(t){var r=e.props.onSourceError;r&&r(t)})),p(l(e),"onLoadSuccess",(function(){var t=e.props.onLoadSuccess,r=e.state.pdf;t&&t(r),e.pages=new Array(r.numPages),e.linkService.setDocument(r)})),p(l(e),"onLoadError",(function(t){e.setState({pdf:!1});var r=e.props.onLoadError;r&&r(t)})),p(l(e),"findDocumentSource",(function(){return new Promise((function(t){var r,o=e.props.file;if(o||t(null),"string"==typeof o){if(q(o)){var i=B(o);t({data:i})}U(),t({url:o})}if(o instanceof se&&t({range:o}),o instanceof ArrayBuffer&&t({data:o}),D&&(r=o,C(D),r instanceof Blob||function(e){return C(D),e instanceof File}(o)))(function(e){return new Promise((function(t,r){var n=new FileReader;return n.onload=function(){return t(new Uint8Array(n.result))},n.onerror=function(e){switch(e.target.error.code){case e.target.error.NOT_FOUND_ERR:return r(new Error("Error while reading a file: File not found."));case e.target.error.NOT_READABLE_ERR:return r(new Error("Error while reading a file: File not readable."));case e.target.error.SECURITY_ERR:return r(new Error("Error while reading a file: Security error."));case e.target.error.ABORT_ERR:return r(new Error("Error while reading a file: Aborted."));default:return r(new Error("Error while reading a file."))}},n.readAsArrayBuffer(e),null}))})(o).then((function(e){t({data:e})}));else{if(C("object"===a(o)),C(o.url||o.data||o.range),"string"==typeof o.url){if(q(o.url)){var s=o.url,u=n(o,ae),l=B(s);t(ie({data:l},u))}U()}t(o)}}))})),p(l(e),"registerPage",(function(t,r){e.pages[t]=r})),p(l(e),"unregisterPage",(function(t){delete e.pages[t]})),e}return u(v,[{key:"componentDidMount",value:function(){this.loadDocument(),this.setupLinkService()}},{key:"componentDidUpdate",value:function(e){this.props.file!==e.file&&this.loadDocument()}},{key:"componentWillUnmount",value:function(){G(this.runningTask),this.loadingTask&&this.loadingTask.destroy()}},{key:"childContext",get:function(){var e=this.linkService,t=this.registerPage,r=this.unregisterPage,n=this.props,a=n.imageResourcesPath,o=n.renderMode,i=n.rotate;return{imageResourcesPath:a,linkService:e,pdf:this.state.pdf,registerPage:t,renderMode:o,rotate:i,unregisterPage:r}}},{key:"eventProps",get:function(){var e=this;return k(this.props,(function(){return e.state.pdf}))}},{key:"renderChildren",value:function(){var e=this.props.children;return y().createElement(T.Provider,{value:this.childContext},e)}},{key:"renderContent",value:function(){var e=this.props.file,t=this.state.pdf;if(!e){var r=this.props.noData;return y().createElement(R,{type:"no-data"},"function"==typeof r?r():r)}if(null===t){var n=this.props.loading;return y().createElement(R,{type:"loading"},"function"==typeof n?n():n)}if(!1===t){var a=this.props.error;return y().createElement(R,{type:"error"},"function"==typeof a?a():a)}return this.renderChildren()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.inputRef;return y().createElement("div",r({className:P("react-pdf__Document",t),ref:n},this.eventProps),this.renderContent())}}]),v}(v.PureComponent);ue.defaultProps={error:"Failed to load PDF file.",loading:"Loading PDF…",noData:"No PDF file specified.",onPassword:function(e,t){switch(t){case O:e(prompt("Enter the password to open this PDF file."));break;case F:e(prompt("Invalid password. Please try again."))}}};var le=g().oneOfType([g().func,g().node]);ue.propTypes=ie(ie({},Y),{},{children:g().node,className:Q,error:le,externalLinkRel:g().string,externalLinkTarget:g().string,file:J,imageResourcesPath:g().string,inputRef:te,loading:le,noData:le,onItemClick:g().func,onLoadError:g().func,onLoadProgress:g().func,onLoadSuccess:g().func,onPassword:g().func,onSourceError:g().func,onSourceSuccess:g().func,rotate:g().number});const ce=(0,v.createContext)(null);var fe=function(){function e(t){var r=t.num,n=t.gen;o(this,e),this.num=r,this.gen=n}return u(e,[{key:"toString",value:function(){var e="".concat(this.num,"R");return 0!==this.gen&&(e+=this.gen),e}}]),e}(),de=["item"];var he=function(e){f(s,e);var t,a,i=(t=s,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=h(t);if(a){var n=h(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return d(this,e)});function s(){var e;o(this,s);for(var t=arguments.length,r=new Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:this.props;return N(e.pageNumber)?e.pageNumber-1:N(e.pageIndex)?e.pageIndex:null}},{key:"getPageNumber",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return N(e.pageNumber)?e.pageNumber:N(e.pageIndex)?e.pageIndex+1:null}},{key:"pageIndex",get:function(){return this.getPageIndex()}},{key:"pageNumber",get:function(){return this.getPageNumber()}},{key:"rotate",get:function(){var e=this.props.rotate;if(N(e))return e;var t=this.state.page;return t?t.rotate:null}},{key:"scale",get:function(){var e=this.state.page;if(!e)return null;var t=this.props,r=t.scale,n=t.width,a=t.height,o=this.rotate,i=1,s=null===r?1:r;if(n||a){var u=e.getViewport({scale:1,rotation:o});i=n?n/u.width:a/u.height}return s*i}},{key:"eventProps",get:function(){var e=this;return k(this.props,(function(){var t=e.state.page;return t?z(t,e.scale):t}))}},{key:"pageKey",get:function(){var e=this.state.page;return"".concat(e.pageIndex,"@").concat(this.scale,"/").concat(this.rotate)}},{key:"pageKeyNoScale",get:function(){var e=this.state.page;return"".concat(e.pageIndex,"/").concat(this.rotate)}},{key:"renderMainLayer",value:function(){var e=this.props,t=e.canvasRef;switch(e.renderMode){case"none":return null;case"svg":return y().createElement(ke,{key:"".concat(this.pageKeyNoScale,"_svg")});default:return y().createElement(we,{key:"".concat(this.pageKey,"_canvas"),canvasRef:t})}}},{key:"renderTextLayer",value:function(){return this.props.renderTextLayer?y().createElement(Te,{key:"".concat(this.pageKey,"_text")}):null}},{key:"renderAnnotationLayer",value:function(){return this.props.renderAnnotationLayer?y().createElement(Ee,{key:"".concat(this.pageKey,"_annotations")}):null}},{key:"renderChildren",value:function(){var e=this.props.children;return y().createElement(be.Provider,{value:this.childContext},this.renderMainLayer(),this.renderTextLayer(),this.renderAnnotationLayer(),e)}},{key:"renderContent",value:function(){var e=this.pageNumber,t=this.props.pdf,r=this.state.page;if(!e){var n=this.props.noData;return y().createElement(R,{type:"no-data"},"function"==typeof n?n():n)}if(null===t||null===r){var a=this.props.loading;return y().createElement(R,{type:"loading"},"function"==typeof a?a():a)}if(!1===t||!1===r){var o=this.props.error;return y().createElement(R,{type:"error"},"function"==typeof o?o():o)}return this.renderChildren()}},{key:"render",value:function(){var e=this.pageNumber,t=this.props,n=t.className,a=t.inputRef;return y().createElement("div",r({className:P("react-pdf__Page",n),"data-page-number":e,ref:ge(a,this.pageElement),style:{position:"relative"}},this.eventProps),this.renderContent())}}]),i}(v.PureComponent);Me.defaultProps={error:"Failed to load the page.",loading:"Loading page…",noData:"No page specified.",renderAnnotationLayer:!0,renderForms:!1,renderMode:"canvas",renderTextLayer:!0,scale:1};var Ie=g().oneOfType([g().func,g().node]);function je(e,t){return y().createElement(T.Consumer,null,(function(n){return y().createElement(Me,r({ref:t},n,e))}))}Me.propTypes=Fe(Fe({},Y),{},{canvasBackground:g().string,children:g().node,className:Q,customTextRenderer:g().func,error:Ie,height:g().number,imageResourcesPath:g().string,inputRef:te,loading:Ie,noData:Ie,onGetTextError:g().func,onGetTextSuccess:g().func,onLoadError:g().func,onLoadSuccess:g().func,onRenderError:g().func,onRenderSuccess:g().func,pageIndex:function(e,t,r){var n=e[t],o=e.pageNumber,i=e.pdf;if(!L(i))return null;if(L(n)){if("number"!=typeof n)return new Error("`".concat(t,"` of type `").concat(a(n),"` supplied to `").concat(r,"`, expected `number`."));if(n<0)return new Error("Expected `".concat(t,"` to be greater or equal to 0."));var s=i.numPages;if(n+1>s)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(s-1,"."))}else if(!L(o))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(r,"`."));return null},pageNumber:function(e,t,r){var n=e[t],o=e.pageIndex,i=e.pdf;if(!L(i))return null;if(L(n)){if("number"!=typeof n)return new Error("`".concat(t,"` of type `").concat(a(n),"` supplied to `").concat(r,"`, expected `number`."));if(n<1)return new Error("Expected `".concat(t,"` to be greater or equal to 1."));var s=i.numPages;if(n>s)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(s,"."))}else if(!L(o))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(r,"`."));return null},pdf:ee,registerPage:g().func,renderAnnotationLayer:g().bool,renderForms:g().bool,renderInteractiveForms:g().bool,renderMode:re,renderTextLayer:g().bool,rotate:ne,scale:g().number,unregisterPage:g().func,width:g().number});const De=y().forwardRef(je);"Loading PDF.js worker may not work on protocols other than HTTP/HTTPS. ".concat(W),t.GlobalWorkerOptions.workerSrc="pdf.worker.js";const Le=require("pydio");var Ne=__webpack_require__.n(Le);const qe=require("pydio/http/api");var Be=__webpack_require__.n(qe);const We=require("react-redux");function Ue(e){return Ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ue(e)}var Ge;function ze(){return ze=Object.assign?Object.assign.bind():function(e){for(var t=1;t300&&(h=Math.round(21*n/29.7));var p,v="0 calc(50% - ".concat(Math.round(h/2),"px)");return i?r?(c>1&&f&&(p=y().createElement("div",{style:{position:"absolute",bottom:10,right:10,backgroundColor:"white",display:"flex",cursor:"pointer",fontSize:24,boxShadow:"rgba(0, 0, 0, .2) 0px 0px 12px",borderRadius:40}},y().createElement("div",{className:"mdi mdi-chevron-left",style:{opacity:1===l?.5:1},onClick:function(){e.setState({crtPage:Math.max(l-1,1)})}}),y().createElement("div",{className:"mdi mdi-chevron-right",style:{opacity:l===c?.5:1},onClick:function(){e.setState({crtPage:Math.min(l+1,c)})}}))),y().createElement("div",{style:{flex:1,width:"100%",maxWidth:h,height:"100%",border:0,margin:v,position:"relative"},onMouseEnter:function(){e.setState({showPaginator:!0})},onMouseLeave:function(){e.setState({showPaginator:!1})}},y().createElement(rt,{width:h,pdfUrl:s,pageNumber:l,onNumPages:function(t){return e.setState({numPages:t})},onKnownHeight:function(t){return e.setState({lastKnownHeight:t})}}),p,y().createElement("style",{type:"text/css",dangerouslySetInnerHTML:{__html:this.makeCss(d,a)}}))):y().createElement("iframe",ze({},this.props,{style:{flex:1,width:"100%",height:"100%",border:0},src:i})):null}}]),r}(v.Component),at=pydio.Registry.getActiveExtensionByType("editor").filter((function(e){return"editor.pdfjs"===e.id}))[0],ot=function(e){return at.mimes.indexOf(e.getAjxpMime())>-1},it=nt,st=et((function(e){return new Promise((function(t,r){var n=[];e.getParent().getChildren().forEach((function(e){return n.push(e)})),t({selection:n=n.filter(ot).sort((function(e,t){return e.getLabel().localeCompare(t.getLabel(),void 0,{numeric:!0})})),currentIndex:n.reduce((function(t,r,n){return r===e&&n||t}),0)})}))}))(Ge=(0,We.connect)(null,Ze)(Ge=function(e){Ye(r,e);var t=Qe(r);function r(){return He(this,r),t.apply(this,arguments)}return Xe(r,[{key:"componentWillReceiveProps",value:function(e){var t=this.props.editorModify;e.isActive&&t({fixedToolbar:!0})}},{key:"render",value:function(){return y().createElement(nt,this.props)}}]),r}(y().Component))||Ge)||Ge,ut=Ne().requireLib("hoc").SelectionControls;const lt=require("pydio/http/resources-manager");var ct=__webpack_require__.n(lt);function ft(e){return ft="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ft(e)}function dt(e,t){for(var r=0;r0^lO653CDxv>Oq_IAS! zpnx&O3bQ2aXGSxq245#}lBM2o8uhVBGq9+R%JC!aX6^dRy;53Y~@vU8r{`ZGg(RT*{ez!-`)7x}!=vMq^P}GJ{=xOd)u&#Mm1gf> zUF|Q;ygF)sJiUh8q2JHqRjGjfP({QpCa@yOI7-ce6CKCIE(SKmW0h!4Kl5lGd>7j3G%Da zcp%2el9(zXidxDtg4|&mt;kqn6(^3uzK((DzYxB$rP;;J??FGS4uWAA1(!)Y36kv5 z%$U*Z1?d^#%3y$h!qGHvS86j{b?wa0uETMVcvb0)o`%tvYd^USF!S)@3>u0Celj?Y zqYMiA$6~a3<}dFH?*PEPpB9tO{K-||1AsD_Q&8xGKNw(tYx^0reKXC1vh5cjnT~@f zlSKcmy}GLCvC0Gr($Zhtrx`=cOp_5q9AwlX=EGwWj93i6LFC^6rdaAJiXJ~d$4#@w z!m6L9Fa(yF;C!0fwi5Q!0^n|CzXHPp^%&5kQJMIOKMr8VRmRgatH2Dn4+p`Z`V-&W zrXIDD1mpOBJ~)T{>fjDO=tKDw+O(Q!E2!Qj!O#n;S(w2RoVun+fvrO(8i!#@eQ@(_ zVQN7(JOUT>WpP2S*fS2m2cPwx%}&kOUlgRi7^Yr0C~U%-~f3G zNcUU5dyBlqAebZp^fVY0CJQdYcmz9pd}|tqs!V17@}x3NVa5ZF)&t^Bpq=9oCKC+M zaT1R|CZm#R7gR%7Q(rHJrtueKarA^1Bt+hspWPt~YG$y*XRc%_SOTw!dbK2{7gW>f z4eu3y4CTmAvlCh0Ca{Orx($B>c$b6W_aXd~3&R-1eR``-1~8()VM$!CD89^+WD&Ek zph=NHllH++BFp@#6il}g-bQf}REz;o3fI{9cy(F<=Bok(jktLrPZgL2DU24Z1(r2A zgS^@K=Vt3KUU&U7LiPE^Y^_w+#Iv;-0=74Q|7o^d_^`8 z81(*VItWtJ_#eQXWy#}{s%sGR<3aH8>f|6EPvQtriVP8aHG`=K>k39{CJ^aAKWAcp zY=0a21p=(^eo|h@s%hT`?kCDgQ_`~CgwwA$BcTY0n9B8AHP>e$Oj2Kwq-vTyLLI3G zLlzETVou@dE(mY$GB)x$HCAJ=Fw@`!;7+ald1@)?BnloXm*&$w!1^x!>W&zJb_4%no@{_AE~1;{fq5Vih-B=tA|Y~mU?hO|-a z58C}CoMiu=C9%4yzZJR*6FE!+O^O5gh1c(UYU%W04rjs9D8M&ZKm?FsHT`Ou^u2)j zK!Op{0*o27DoDNw6oop81%o63&OxKqk%^ETVX|q!jvB>T1#7GDb}D|R5qxTY(gN^CE8bEibF}OnxZ1Y++`cK zq~Qkt$iU?|$M~T%>=ja~NER(-0QW;5JU<)lfPdTK{TaekgN9sVU(Q8QkZ9e<@cG1o z$<=aqpY84Ex?{oP!N?y^f`P?r00Kv=C9zt(Z!Vwgvl)_XAUOae@GsGSbbJG%X^s%N zH9aLHfF~R$kyiuyqD{k@==M_zv?X#Ex%=p?C+liG4PYW8Z|aICn{jqE=tS%5DBcAH z-a5NW;s@k^hcKaL{0(RQHNYrl{z=3+Dj;dW7^Zy|SNQA*Dp4G5&@*s9l@M@_8%y_=vMgOk+$E$?M2qe!Nvv0VYC!=H)z#)R!bMCn68W zg)co=KFOP`nXIo{Q77qo0sK+aGjFNSMLDkcVIhZ}t8ju&+%-cBHlwsk6C~d(MLjf! zi8`i)q84sRuAs}%U10NofKIJyb{7DpWI(`F!$U<3R?K{2z?{!4t8|VD>WV`L^PmrG zSz7VoKP9;uTI~aWUb}`I#D-KRB~qCL@&=+M0to|_HBCTIe|dg}#StN`7>2h~o)2Sg z5IT$yFbSg(RUeWt6L}UZ7Z8C%sD23^k#WqSypwXYWa3s=0q~sCK^IWDgq=x1Sjaz| zDCFhht|Ht}3)ic8Sve-#Q-G-wd*Z1Z>=V@ zr%`A2q)}E^2*LrAC<3~}baWyeLLnJ;f9g}-NB*v+nrt)$W>&U!F?@b5?k$Rg@AU|x zUeC*L;m%k7m~$f9%0+zUJE5Y&SHW-uO~YgmPxreE5;#~}4k{@Y1A7S%i$m!QYbEf!!b-K*dcL(4(7~pws`GSNw%gNjv9Yh8e zw>$(|un93FpzhYv_s(YGEyCe5#j~;4ngt^eBNNX@W@hwAb>syW0gzK0=7ed)Y9B`> zJ?zYj2+XX45R@zL%V+;#kc9UjZfc!?Ee5xnX!KZr5jF8I~G61lPnhVlNtyDUx=>mHVHCa|QegI4y3N{`V zk(wP*>vk01_@irtS@QXAq$ZUdSO$Dv##cChtv0LLlchZ$XqhN~2VLnr!It70Jx++Z zLeCJ)T&b{%P4||GMt%Ohnr{ggMnOhOgfI%UG?~r1c#LGG)pvdx6qJY>Hrv{adMID_ z`TTv5s8=)Hi>pG0sgC{ROD^J70(De}EK5EX^3(johoo@A7jSN%*|dZ%4L7vl9ylp~ zWcP$#t>(gdMoLvClyYGd4_a1^&5S8D-oTe1uTCuMiPz;hHrJoc)RLm)1{e;|k$Rd}?paH=fzv$1uuvi7#Zb z81gm5X1|*bhe&&Pb++xo7mff5^_Mk&Vk)s36LTzCgHzMBg!Y!3H(2*z4U>p=9lv`7 z!AG^a3$13Hz2=|oVsni`b3g*H4hx%Wh;mLXuin2&rW2U2Leis;WHEbrv2v9`kgE)^ zz;9=#AF^z675p&;ajgk5KTtN)cz<*aREHsZhk_XD2GR-a9|7(woP0X!H8fHV|atsY*S9|`URH#F0!k>W^<{qwW_hT=fNwG|wq zRz@AkM_hx}a#spvaT<|0!Kto3VwPDfhR26$pQSZ{E3v8TKYV?1;t`{dgE}A~1~nIQ zj2st#4ahR`(Mq#;0+JE1f&rF)We?sQLy~!%J}xf#@_|KZL$ED@BtT3j_#x?{&6q@= zkikZSQ`ErrRhe|546R5i6pD?Xlrn4?kt;cB>CyhP|05gI!XA+=X|7~*Afkghzw(_y ze9^`?+#bRdb)+a61Op+snTu?~Q~%7LV5Pv?_eFUqfXl(nW{8pEHZgyHuw*rt960S0 z4!->V067KJpk+d#M@x>{M8B3D#C@SoeErYr9pB*Fzr25;cjer`dD}GZfF!w_n-32U z)rWdDPHs1W5Y;x*`&*j-MRcgcMTvp@wDBwT?NVRRCEGdhJVJR*r+{3mKBq*_s_}3L zjO}kM)J_6hH8*Cd%KXHCrg>%xnJF82s9BA&<54(a{oK4~w7NQK3d{x;pZ@{~FX68Q zhZpe|2@3FG^e&+BLjCoVH>C~_*d3d&d-ll2?3UfIo@XWveC)%B4bio*yyv^AWcq)qrZqxMtx76?bF!KAen#3P@~wwaOs4O@bgr zrClF73eZfj!F!A0unk(~BR{qCZ&I_pK{#5A)LrZtM z@(at=>(47H)SowhJ6C^RPqF^IT``xk#E()uO!GPeD0~P1Ch+eb{ylC$%35y&-q+e} zym3cw_xRT3A9LpWmcI!8`zBxIfn4SNQ5*#e3w-H0%WEYWw&ZLpUllJNauwDK9eCx7 zS3AZJTlzwBLs+}{Iv(Zarh2(g?i5zBwxoyol7`9D*BOIx;ez-0_v*NfY1SpArVBTm7uv>>Wkk9Ja;mzHABG&mj%N$&|QT7axnZc{G8y2 zzJd3lp*bu zsuTkJk~Po)fqCsck*P;-MmUrYzin`J|LK-`89r)_1f!Z`Y z4gf5MV?dmhtgp*+Gj0rk1vDdwgeB`+(5Lt`eh89(1L%c`oULYlbWOk>v5O_UJiHXQ zSr8QxGz=-Kl1Wq$BOH!{)a!IhC>~~&O?^B@sOYuB#*&*s7-WJ~3Db%{BI&D=Orr?8 zM^+E&kT$T25O#vDhelV`D1I>WMTsyRfdum!FrJ?m!MO9&3La;Wrcabx0tjJ(n{Gbg zNhPp<-1LDv2PT8bvQ(or=)t)e^~i>gC2Khi4)AQS+^K)vPx zNWGW?02@hK1>|f9EHs57Y;GN!5{%V}KY%fR1+u`5N^V;_V#YZAjH_CMH7vp!60FMj zTv=Ev;-uEXF{gL(m@VY(tnj3#=R@_A+D=16p=)I5TfaO83I`0dfxiD~?Q z^UyUve;zzFW)}TAGpqHght5Bq*Pl1KTGCJYBMg?H@<-CLh>R4n0z7;GlsOG;VRj8I z#ZMdNedBF^?X^--a;lfy<|U`zluAyiK%mkE50uuX}x#u6skv zHP$H&mVLZ|i5rke+Blq2CK0TU*9WFNgHGAhD(>n9tJkyH%T~y_`Fdj3t=WHnn=Eq@ z>Mz=0u|?Awvc7|@>Ea=hC)dE%FNLqge^6Qof!InMz$DYGgBa3bKYfh)CwhJ%#Q?rP zR(3tt{w)>J-nF3`%^jLAJ8#dV6*jPZ>OjBb_*p-iM)hMS>&}omk4)$m(r`svN8bEo zQeF{R7l?3)RfXINi)ZAzxx=`BmAPX;a*+}8^THP3mPn=?J99NQS5BllAM4DI&viy5I!^6=i;gJj?pZMWDKPKmTP!#o~0gG(z!sJdoNtN5> zcs@(2z$JQdQ*6v3OfqCmZlR}GZ7BEaOEW|jEt$oTaSYV|Xu)`8VKh~Lr$gy%h7gdp z7B@f9j+M|E0=)OcFErYuv*!Z9s=P$SK%&CC=a4o5yfB^Muq$@lq#S;hEsqqm%2rpC zg#!ov1#BD>L8^yhfXEOaLK|D8Bi@vR1p!XN4QcM(J2oY(m0&>3YszP2!o|Ou&GKII zO3^xndL@QJs;~KgOnH}o&;||WYG|=|&O8SvQ*Mv&gf+Sna8y0Ifsl#lJbI1?5yeG| zR2rHJ=v>b0a}}9qq|+1)9D_j{IWvRZX-S{LU<4fY#4~UUpJtp@^$b)vBV!ABkLY@) z9fVs?c^7UAZ#VeHPlVxTwW>mQKHN#AxznMOWsOu$N1j9#cK+=0J zZp9pMA97sZ)NMd6$wo|&{y=TT9l7+ol74gBnw$W8#O5!5A&+@Q!gvv7H$_YegwD$t zhoP)4$#p+Amyn`48=dPrVG)YE(I5`EtSnq}Dt_fB`uHbd`DrK|JxX53j93o4q{PL2 zi_cnR>re`oPm_5bS&xF9_xWZah6e_RNVl1E$o6qM%FaQk>?$dg8132upUh{rUL` z?S6=ms(nc+J!t6k(q1+zD#_-W^*XX|MiR%FF#}?Mr^xI90VzNQBnFvD-paDVBOwI` z@;EE#gtX?8e2NLH<0W>0!VpEWlq9Z(>A8PyDq~-{zBg=O7z?L_WZJU69_0?x7MU6F zCV}|mPzW;DiMoul4c>~)lIC1~rZQ_RndLkuP2qSZ7TgoQx)&N9x=^G|a48v+=H_yd z-fG)_-whj?`^?aU9E06hka#nfcx$m+;>t$;BQ7fsi%eP0v>q!{Rb2V$LVAf0O4%UH ziCm)ND=XYi!t+ovS!@$BV4iE>JwIpMs{ka>fNYq`ys2L_)l27$?f@_7S(qEPBJP4E zI6x#UV>0$FGG(v&#EF%h?TdXE`8D>%{Hlw8A|w43w!q~a6g04}i+J8wY!XvEZL?Dm z2lC@w)Dw8ZoI1Uq_=1SS z*{NgL;7KpBj(kSvy4A&!Mn{;Js%pCi$Jm$PaYk5gAlKEYY zQ&b`=;+dp3&PMS^o-Co^FNLj&2lOcHnv}%ZlKI_5lJskftprv9u|(qyAy)S9{A52f zYdNPXPJ>og1z}!K#5tmEky{1^wn(~vuvgC*+A|fLLh>$f&065i!3F!NwpkUKm4GuV z!V^blJNSMC12JO@GHWT;5e8XNGdBy>Rbga0C53IVy9(xl<5cl75yh)m%CW4h_$r=9 zJl|h2B{%FQsz93?8?n?5%p(S*4s?y2Lk{iHc!XT#ySCEonq*o=b6e)U@zjielTk>- zkcP0&2*w51ww9c8ExfMj>guRCdEbPJ>B$?<)6i(BIafZfRR2Otok@ko^oQG`Pe~I$ zT2$@;9x7yyh)4XDhY-eViq16fIa;|32#h}g@C+^eNcAyyq??0x9%cxnMZUNT9uu!17+RmH z$b82sv6X{E-@2N{OO!Ab;qeryrLsk0EJeh;LcTa%P5%`LRaGWPC@%+p(qC4JCJ2Qo^~#AW=oFlG=-( zq?GBRG{kZl*oAMn%Q*vS zSJMbji9J8pNNN?8dU)lY87(c_jm$g)TGjkF%9?W(_h}@gshclS@hZSTq8s-Q983Kl z;Kt}{9Q7Q_G4Bp8*H}odOz0jy_rXh^=-jKZ%pYCm6ui=9TLl+?Zr*5IY+Cv_f8VP) zo#3&^f38!rsi_&_SG&-M|Ak%X!=eklZqoms3U9{kCFfPTLO$xWPw+2d(&AE0vy8ZF~b^d*WPBEps)*6$;5yc1|77+eXL zx%2 z9c<`F2Y&x97*O&NV5`mJmIi}7owHN(m5ia?pTmes93GutpIm?Ho$X&=o%{wV#}rqX z5K3)v8{>3F@^5p*>>D0-?vYQZ8K-uH3;B1ZsGAWtA?O&o{OLe^D)ZUx+% zvzU&i^z)^E#aL6F z6LoV2&G#_I&YVkYf<{rbW(c2!QV2@&!&f4vz8l3itE(#t>m?tOw=|YB(O#chNMℓhvne|KBdV3dt{{Ce&j^fE5Nt#XXAHF_*tJzMyv9-Ok zySKjS88Cptk3$6xXGRml6l^z`VZm~$(fEnQ8@~yg@w!)+%gEWxqE7nutCW@$?b~g4TVy$qwOwC- z9brPQm{Jo!9Q+;l6aOY0!4~T+1n4St8Ofu4Ej0)=VEJaqjIgI${YWa8yU6_=*6fO*ZD4UY^MfxkqXr_T~#fFtzERBh;-~3$Nyrq!t zkp$IqDD<6lN7nsgW>Q6Zz@5yFqJBI;#{+~g@D35xd4Nx08?@Bj0(-jP(~t{3TG$ZY zBkq$cd@@}1oXVGBo<8=&Q5MU$EEu^m^Z^J<(z#X>XnZ9N_=^!raSU+o1Zm%Yp9CfQ zjADWl;6MC+U~ZZn)B61RbM!gsTAR0JrftS&uHA1LP|R?R&xv|X@b$BXcRC&?h8kFz za2WQ9)j%8l#l`w3{ZFNPfOIhou(glZ2glI&Pl2D{p}yDyO^lc$vd@4)yfdwJThB(f z95(UM}1%Y?JWaob<6s$0ih! zH5$f6-^aJ!UG?Pr_@ceKS_r{>0wvvo-x-hSx}QgfDGLod&%orojmFC4?2}gK(H~QP zR1y?aOc9iNrJhc$z9Pq{_O9ejM7lcsypwe4%8sO)eYj{>@7)Mb(K;|F|BV1((jInyHH zaROskwtf4hv6cUWqtfDkA%OMYkyT$GSv6!7@pSsHimaM0jjTGwcEZxgs_APZt4@U? zE1Z#sL+&%`3!hP7sup}kL(im0BxJDbuveaD1v8LH=e4+e4s%$87XG^bf(gy3tTdQF z+c}ij@`$&xliFB7SD{;xLO<^?9*D$TWQ%xzE#~08IqHZ6E47+`IUS+F_hC>ZlK)ho zTYr`d&Kzwq@YK$qJB}L!T>Cjqg8%F@IgF_tVz`4T{Mg+l$U|Lks(HcqMGs+L_YjV9 zV%ZMA1uxi!qD3H{&yCb3T6Pn~zdXSD;za{3^Pbz~7qk&&z-U2Vcr8`rcr2H6;enU4 zrPt(UZLvJ%03GgsXxmMf^EuGPbJ|N`C8Fx{Hb{s8F()41vU&JO44ookn$?{$43}ss z%m8HC#wtj<44&+5`Ls(9Bmnak^iXLOMPH^|9v+wMnF~sq4lQQmfB!EYi=hUiVEpg@ zhrifeD^~|NLO13)R z74MyDt;WmA2P|54K=HJH{>io3;Ys`QbpI2^F}XT9zjhmJ|NQ*odjI<5;=J8EzPLJT zyY_Y=v3-4Uwg3LetviKesA>P*>5;qLU>BFCC+%y0*V)>}Zp|s&pJc%rJ36NaTRe#7 z9Qmpm!dm8zQ=TNaXBUSj$Deu!fDJ%J+udac7nh$9W|5=8h#()IoSydJ)1#~XgX@!D zRHIwl^dY|X_74t@+U=8fC#Qf~cgu#3w%bQ%1Z&M{a8&g^oV@?g`?rt#RLH3{b`i|Q z!=fjDY!So8Twh)MjGZM2#GAuT&VM<9rl9IN&)Gjb#3;L$`_~_!d%RpBaZ9hEkOSkS zz3mjro$a@Oh9gb44>X>qWguMZDT^&IW4o!Yi){VV8_!>+IPFVC?|o&CD6(i`mh1AK4@(}-Oi9m33Vow>O`cWU*7AHoL) zKXWqRGXUaO*WgE3#@xcu4yG2q{CF-?K1O4nR{UB&6??+DeR++g_xpJE#M}P+(E+7h zk+Kxi4))Ivj!sW8QN=`p)Qhvr(<3T>dXPK+QeY(G9K)Z@w=B=yU|wCoKp5|ncsjur zFJTmotGV)gY3EDAhN*CPhy$U>)A_|eE-ubslAK>$;krJ;!9BkqL z*C%|2*D$&^5Q|?gt`1#10D^M7?dyw+<70rezT03|`-dkN0PW89F1!5L{_yVO^);-4 z?X9gkQlYbV7ciCW+73{{!xNlJj@^L8gRN~j4QF?kW^?=K6h;k}MPqksXPZMI(wy4f zj=kkDfcxUQeF@`u@Zsp-XSZR0?=|YRhDblSx&X?wTi@N?uI*C00N>8ejsqBl?dbzw zyY;QDMguX6K(|lMKc1ho0a%p|-<_QR_|Wvhhy8P)*V{XG4eD$ZF*<)b`qaKSJvqcJ zXuth|Q2OrZmm{2Tby&RZBgAaJ__vCc%^#;e!TdXm(RA|&wz$M#zp3|suVH4eL-~3b zKSZ!(YOr@88onD%;rq)AmtrbjOadr>dBEQeMsXUz>o2YdxR{1F zXq9kz!V^F;l1V?i#?K%!WJ&x5-j1;eJV7@Yd`rg+uo_`K;p!Uorz3pBE-pJafBF@Q z{u%;%&q4UL&0pIfBtiFo;O#IR@RwgNdDdk@LEa88DUZL=PFiAL@Koq-p|>+uFn4(R zc>eSG#joc;ZTJIp?i81yK|cmN{RdDn_yaA&Of=w+!Tx>;;{ku*>D|eDc!a+O+uz*+ zDzv)=Pahy3{y@_QfGYR{B;pj(;12JFy*)z!sS8#szz_pi=R&ff!r#z>tEi=??=6LZJPO)g|KyLTt& z`&UTYU_U+DKXZwH4x+Ki(;%Se4^jUSazP9{4Wr;!jD-nHRlFYf6IiX{Uz zD%v3K`6%#S$GGW_pmls|u>LgRiCgl~!Tmuz*KynLFhyO2l!O4 zv76vFjF6pl>o%6;kA!*@U)mGD4|oJRj48hYaaAca1|QlKP_s@0a2ogn%A!HQ#pKor z^$YB(Ti;cG>0t`5dmPW$c%!D(b*55n`N5eF($817;czDd7!|;wpFR^JT1sXpYq%t*?&G08@q+~{b=wmo<@VzZR}wNNA*EGiV0tVyG32VQP30Z zxw5d!&ZV5YTlK=1?pCAl4h6RIZ{8>Vqr0^&OYql!ojf1-Xi>|qER!ecke_|}nWt{& zfahrd_Zm8X&(Qr~SYB2?lhVJMb@Fj5hCoC8+y^jQQzS@cjH(2+?x;9~YL-p5aXc*yo#N zmk3a#GVZsjyT1ghtB=YnMH;Jr3n~S(Up$@=u81jKKP^KBpi7gNfv`IQBPlpM7?0ljq#^(z0Ad*zTqLV=Pkc`BG%b|5Ok$~Ht`7I zAjtf1l$HTmZb#oHcpiQL&|C|y-JVf^uEZuik0vF-DKlJuD7nPt-wRBMmHi?xWv2LL zm!|wnhj6L;0uCg<^{0Fsm-{`GU4`=RMWE&_u!uO_m0;mYl7B(tMZ@~V_U8=mWqA5c zv^-khyk*zkCR!oc8=t@0$KB0;+qsDD;}T!bB_`s9(@7&YE-suv&e^BQ(9Q3j&Cq2*=G7fx)KTU4c;S&3789-j0bMYESnBY?V{0G3 z2ADZh7A*u|?mBKP_j0oY5M}N)$0EYF&y7?}XKUNy#sjcI$MZMgp_VXYyphczrL5-%2!_m|)eCkgj#SuEl38&0~p(PT%t#6hNQ5Sx9jFsgH4osj%G0;XBQ#Uh48T{A5U;F}oOq%03i#KqNQymsh zr#BnZx9|yvHJh7%g!RFnob0w*T;lE-ncGmgTPk;3IvP8IZbiIpXAvISyam;vSsDD_NdsH?p`kaZd7{GQMAMqapofe(fGNi|Hxl%kiBHiLK& z9*~HxmfY(g*#^FdYPlOPbmwhA{!%7(O$7FYKZFE}u=N&uMg{CHMf#*gCgOu;+B8P1 zu`&Q?!OsUnkq~TT!l6U1Uq{_P1Os19VRrGeo0YX%MZ~OE8n`R1(YCL zlq@77rNKUbdqg?;ov>(v4KL5nA}7&vuvp8)wN1Ck!a8>F$>EEh3ZNZcEbFnMo>J)uQ^ownYt}~A8ynjogItx`m#HdLdhLxl@HU2< zeQR}f@Wx(U9dl!?fpF!&_xfvnSWCmT5qs2D+r7o^-_-ERo;T*5XKwV@AFWN(SsP)9 zzdNmeqC1O0kqH*r(27j7A`{KCugBWnShC*_Ak4NmHkww?vo`?Fai$3KRrj5qnP4iidLNzYSC z7r=U$E}tLP9i}!u;n#_;%r|d|TV~5L?L5MWI+qm!Tkpk zO2*w=C}7AT|Actr-@Q(a{n-C^oL#nK+wc#c_t;Lo4*%f24)1k`)&39v|E}X~UH?ta#($5o7H#Wy|xAE@Lu18^g5&=MtAGmjczXU9_ryBf<@CsVbo}SHcL42v=M*c!#o23+JPzm zsut1genl&Jlf^#zM~3M+pylsv*kR{?a?1=sxg(bd!^Di6F!GZ}LvuVcxPvgteTC-y z4BeWSHHW#cX-?FwHzy#NYwqykj34MOZ&MY)VcoM-tTJp&#Ls(v1_aj%2o|oqRev;U zb4TF9h{$}Xa}S3`hY7DJMpZOd-7g2MSPp8k>kVrz)tbALXj$ktUFVei7m6@{mHf$= zD-z=(Vue`OD=N6o%97B208Bqfi*fxDQ>0qf^RswdH=qg?nOP)u4V7O-Sql$ttI}TcTwk+-(_Xjtg=#jmifeIAR>xA z<+IV{-;{hMNg`f#=HstzRfoWTC?{rP2N~kT+^V5_3%uJF$QSUwgRya8we4Ek1zRP$ zgq&-{u%2``B)f-44i+$4^SmJeTvUa zT;Bi~;eHpmLuAbP1(ffDtOe|vZvq6wsELT)2^L%#nfI-}J6Sg$TSnD?aE-qh)_R`@ z_wNS-J^03u8tC!4;{dbhdFo|o<=o}e9Izn<6Qt-^&(Fiv)gcd*1*{0nb04egm0Q0hmbS*nicK`r&&3Kqk6>wXBMLHtl&FVDj| z#nUV5OM}s{yf)0iy6AU*t|k?&s@Ho6ZYF;JOD_rjn1)Hv>s4>d>nkma4U}gT{L%CX z?rrL4U3kVy~UTBz0H@Jy~CH9X}epbeNvH=~uY zTdIe3oj9!M5%(1acUHV|+W$0T_OiGfJF}SuQoyXZbz&5bMM|V=)>l^Wp4xd;daZmJ z$|2PP)#34uzV52PvJ6`M2e4TdK}1G}(?Y||Ufl1w2KH%&%@QU~(j#>&o_k9#8+e#f z5yqV1M^R5U+ELnn7EK4gwb;o>D(&@qEix@q?95HRkK0nxZ zly5fhUEB;ZducN5^5x>#wRa(=M2_;@*zwT$&E@o*QDIw(x)7x2A@_>N#nD{dbV9}#v@kNBMtjcG&~ z#iD(ASgXoAcu9@IVOoo7NY)@fi4djSpSJ?swy_>)Aqtl_>eR)w++NlRxzI4)kc`nK zW4Qp)Xk~7H2CU|5rmNT}oQ9aLVxy?n`9@LS<{L$Q2RDi+#|3N`Bh$#@%LGlK(Hd$w z(}p1ucrfHp_h)a)=$SA%fzKhw^J17tejkn@V%OmHQ69}J+$f;NglbIkYloT~|9ypj z9$&=QPw2ZbWAyDhdtVER$G>%JY`Lv8-TCT2!1-07r zl{9r3hBZa~yd(M>r-i{xFaVm5!JHEj$Juf*4TNj>i{bBS3cgHcw5EyNgsB$c^95e4 zUMqZm3LB`9T#;+nC2EDtIhp#Ux^1z1i`>vk=|;}0O#uMEu*>jx89Z0T%UBVb6I`t; zCa(`(v~Y*~1I#Y;2cv1dY1lJs8Q2s?f)6Urz`A46rM*I4rMr0#g9sJ+0BSDuK0i-a zSEuq7h|p+tbyU6IZQ}hHK8Bp=^X=3$Fw_@+9vRhed~4k|jh5}M)8XfO#8ty9KFmS* zZUsIIWi+s(!ENw))BHSGw>D8$$Fgs|orXmho2p_5KwHLIL28~?tjW;+3xr~)IG2pb zzYlNu&BVyACHuE%;fbMpjTeT#@g3>dLl(NJh4I4h=zR9OcxTn?795RLov20hnjO%8 zFHm+76vafUziz0D0QCsnFYmd07B;`feAAWM^USx5DL?y>{ZG=x24~k^?s2Y(;Fn`4 znbo3YC^#a% z8V$iO)P!KUNB0|<#={p7Rf%QbR08;a1z50s)P}HuH*NJ@dKGsBp{_JYU^ibr!C=3~ zAfiBa(mW)f(u|MLnn&KaC+HHeTg?>F)rap|Si>eu-io`OL762^#T^^ zdmIZ5AnoS&b|k3k`PsxDFAua0oY~V1Sa;Kq^vz(MuEkICod@97R3PZXY!bYw|ALq{J;Nq#i==V1xP2XvP-Dui=PDd74zFD4uQ0OsU}m) zm@O4*SM2W(Ix6U5&*=5~aT09&p7wy^C&8fCGmtuTVmy#GW7Mo^!xw(9-ck{L>2kw0 z&v`#}<>QN2tP7$5t>RYiWwShg{N{IL3g~a0ixRNe7q6+;`zOHX1(pQY7eYq%Dw<13 zF5$$M3NO}oyMjTD>A*Abqd`12iJF^sH76b~bFP9nFxIum?JdJ_k*HfeV?8w2*ZuXF zfs`&p#_hdj4OlQ21 z&x}O`xuX$XY4#nNGHlJ2$E!%5X0Jd^Ly%RwfSRaPZpB!^Fi)5gn>M5tSnxtQf+Q{MI3gyhnJD0mxn@FNrz9m&w1B3CeFn z{sB%*?YBE~XC^k6&$omk7Y%X`F3yin-haHpI5Q}wqc{M2?x-3>bQZzxJi+7(A|Ux^ z74Cb<-o_GjQ9IPTvI2W3{Hac()E@?HlBeVfJ9eL^YR4$-5jS9ewJlD`4W`9^+^mTr z8(wK4=?|U&a)=-0B|wlC_yoGLTfBNQHa15`6q(|8K_gI#?j9=$seRB7I7{;~DwVw5qM zZBS*@GKZ~|dyKz-mvt$I*a}FZ;tpv{W0Mx2qi!f>g5|2Dl#EV*XDHFsy?6yI>VojZ z1y~(%9f|A!x2v{ZCXah_Q?SOj4+TZOi6Ef_2@$<8+SCHZzMM-cC72ZFSCgLRzIj2C z=^$bK8?(jRvpWrWa?cNiA@2pW9NAq60i+AYv{Q=(k*v4|G6U%0-)GXtMD#8QL8H>vb@Rnx$a!>96 zb%&E0{V%P5<^;{SFsk?>h`0|uyaGhLRp{X*5P3x~qvC%pGJV#ovd z3{dLEOi($uly3q-0Eske-H>0M;g=wJ9LGsn`P@cSM#`m&Pw9Fc6Lpap5CvR^E4lLb z5o1X9g@w&1s3bu@02wP`sQ!g*Kpg*Rx78%G*$?c01W565JCf5-Q$3g=EcMNZoKq`k z%_L$B$7cA_La&QckVZpj(9xsA_@4fpi#Pb=Ei$9Jgz@wm{)f1a68aXR;_Q3JQ`q%b z5_2E~Bp}A9cNbE*9%`4!JXbQAE5Nu%NbS|vh3gA-6g(aMcGA9XyD7W8y0|>La;Hq+ zXWh|%3%zWJUT#S)&la2c3x*DPC~BN#bT#pibYw$-z1AGPNo4rIkqjLO6t6StHnD=f zg~kr>%Yf3OvBFC;40Xf$(bd)-2X9;Q8l)rk%}!T%$jqs+#I05aGvbHnXPP_38yC4) z4xpQO424>J=!}~EEd&t_b}aWL;cQ#1gY9j9<)~wD3_!zb!WaN#K%2k(Sh94+;3c7H z5wcv1#C+>DlA+*|ZDGQ)ZCkKo4T7&1LqZj9D8MZvs!*c;o*hd>;h}LrVY?FduhSLb zkp&_VzXcqHUi_V!eRK;c+_e67)U+ty%Q`R(y2ugz&yWh@9*@6@%Jg6Ao|pmKqI=tP z8uTJTe*|7I6nA-0k2CB>j7|W3Bt&dP=Q#oJRTM~=z#hHrH_?#WOucERkMOQ|sk+Z? zrUH0U!9EYTZo*zlRyk9|L8njV>WasPyyxedR9!=B8}>}MVtERq{%AS~QsAq|OoopY zzP)(tw@oK-(pH$|H`9Da^@_Ms6Z=gK_L^ipe`CPwA-9=Xr8WUnHS7_1g$6wjNAXf2 zg9Er8DE;n=2Q&-?^QcvG&FF2dmAIK@Mlbem>$}I@>JH0SB54U`a!K?pA_G&{Uahuc z@9jBTjh#kqZ_l>e+S0wFV`z4Ou+EF>7)U4_#&ANga8_<0mwXzd502!OHMZFh`d6bn ze{Vvul#qx6l^2avv^{(CFVCOzE$wr4v#_@E$usRBc~q+V#PeWs!}1y7Ndunh;wp1j zR$v~{exUqCmd72&pw3bxf<3NEwy~%2Ly#Q!DcY@|V^0;Y@quj`eS50s`xrRXGtLcI z$YB)&S7M}1&$u*RR_-m@LnE8s)UQp=fBF9ZLZ+r9!^BHGSo5QLV2y{czzf&Z^1B17 z0dR+pWv;U;DgyPnf6lK&5lm(tu>7Zkc3Z@zsu({3hxwDiLu1n&jTB~_A7!W2pQu55 zn=Wz?%Ue!aau6gxAlv}R*~dc{CfwD~Arz#m&KBO!lytVcC|h-Qx+qe0cDpE1e|7e{ zC{T55sOBDjp`J(lg^I@bTSvbh_-&w95BzR*VG|qMwin^OX7qRL*j|eM?(}zDx4i-W zHf#z+%)=3nZO8NR`ZM}Fb{uaCzXSR^t~(SEZrpI_inJm99ouy;rm}T!M5XH9gi6&Z zcK6tBcp>FCygubOynD)TcsE=ge*&a!uV^?czmzr~1|E(8Rv+qm_Id30VP$*M-sT4_ zX;s{)*5i0@bG$!ryzg_of8lulN_ZEz>JhGb0uOD%Lt9|(fiU+Vu(D5B*%$cxLiqb4 zaPyUL^EFq9tNEHKImgoj!_(ZQxuadj64H783zN4JkS*;jKavW}4)ue>f6vE;j{xrj zhnvOt!i$+}H3h5y%RJ}?W$3Qu%i#lan zKjrtY2tA(#+rTg!0X;1rM>rTWJf}PI`*&J_+>=|@W70KmG>1c)!$i=+1qArKbGT=T zFPZUDya36xnMUG+oZOoDNg5oFVhSU)X4<>8P2xH(Pb{~PlN3cOe`DY^S64e&^o1Fo zABx~CkBD|`*qc)o0zcNeGN$1&V9|88nZ4c3v(o(b@btBt!8+d!o_LI=bSW~G?_xl{ zi`&2?BCt)EO4adnl!at-hdzWe6}LZ=p||P-fs4Tpf`zrKT1-N;b}xX+$uX@k*RGkWcvK9^zwa+KKT+nEFCJ${0+sv$Q!lz z>n9Ukgqw2jTroF0zkT{gS1O~dAIByX*JcfqL&HRG7zeSte;hH|LgX{Fj79;h9jfU! zQR62=Tct5!wG($uF_yIU?!7oC)V!NSsvouVdrBFDFoP9;f`9*@ib)hTA1(BF#-5H_ zQ@2L(V)&CIpSrkQJNI3A#VNbhRkb%>ahi-Q_-549r@#%f`E`)dtmx>T3oW#>D5;Xz zhJZ!Yfc_%ee~`iNkp3d;l;~CYB~?ku@bY96=rx8SSo2|*$lx!ql<;>d1m74@i+ubnR{fOH4Ebe*u?u3xx*s7r9F)(Z@$%Tt{n@ zjVabh?+(0U-S9oV*P*_?j=xxX$jd80I0j=cS~DdQ>)Ukvq9Z9SU=Rd3@^8jR|s-e7G2D7}OJ zj6Hk9e_1o{*B`C5Y11eCj+qbmmAHc3K01W2->rpfsYPWFRX$)H|033@%-z~_W5CPs zX$+}@wLYZgU&2V-z&Cvr-Huv+T%TCE$GJ~q(Su?G`io;hRY3#meX0smVOSvb4jWh> zC3Ce=Bvi%SgXe2t7gDgO?__FOc$lYU`<~$5g*IU zN2|U3Oa+k=5w{P2^Xf)_wmKM{h(w7(b$zp7NMLpn?A;nM@ay>OtPv>mTwfzbot_(O zoH@_SJ6d^1EAMFK9g~nq7c1{*@H-m(jt0M@!S87BI~x3s2EU`h?`ZHl8vKq1zoWtL zXz)84{Eh~{qm$A|Vt)&Y9&tt!VAzty%g~w`2H&7V{QUAWX>;!30eq8RW9(sXZ-5df z)js_lP)b10L;8!9g|8_`yw}BVgZ~0i;J*$p=ZJhquRECAVR8BtbZibSF6)d*p!~a^ke|| z3bRM|Y0l1X#=_J&TuhdiXjTT*{A+BdXgiE9^m#ts{#Yn~tCyEH@-$YG$EJ?Kc&x70 z#G{ix*7L`PdUT+y_{_=6I(b~yp{ zz*kp|2ygizd!2+z>*}t^YGEiRm)vs;{m5d1rX0OY9PnUhExX3H<<4scgp*b$sQMUo z5`+B0zX2M3Coyo1+{WZ zk<8IaakTQ)+$@HP_EQYRj$Xh4dm8*1xeZYN?%2$EJ7)zRIlu8$Old^ z_EZo{C4b|_culGY48BV7$-4wnL_2gs&Ek2~lYr-yA46rR&|hdOBBz#Mp($H6g)DBw z{Q0K1%)O+o0J?>Cv#;qI`rm}WY(`r5@DMv@VR@TMNi%PZ$h`$S;^hTuu=E_|HA?)3 z(Awt)I|ArjY?~hy)FHeuX}I6p!Y7|z_++&BiGR}f()|_X?xEGMu+|^p-#4A(hdn*0 zK43Jzr?0M=@nx#CfoRi&1mn@=jMX=nGfWTk+n6nZq67dQ!`LI9Zw+8sCvFa&9_gtL zPv7XN0Z$L)Y>YgyDCww@jwXlGh|Qs-3Af6qUr4V;z7-8H)i}o zo0PS2>bO(-{p60=nHUwf&+yQYD5)FJvzVzFy>JSQBy16cU!+$_ty-%(4Fk#yXKd~) zr=|O%TdrEIKpGYgPl1BORx1*rsbL9Zcz^Y7gjR8yIa+BbnH?ZBiMhLNshC-NMVt5P zVw|N{2H%oaEIY!AWk<%Dakw4R&Ms<641OYaA}_qAQ*U5J=(t;11Co+2cZTKhjv4<} zH?^hXdl8=d36TS1$0O2^V=p&2ack@gJh&Np{;)+COuoh~+QmdT8{Egfa1Z=|tA7gD z*QJ?D_WT^Z^`s3@%ak7pHzVmFBi`g~@xacIT_1V_iV~5?v}dj%Xq=Xtb)s%wKqPh| zhUs|*bVz;+Sg-C&LC3>q#F;Pc3Gqplgy(<{uJMv(q8w4_IkL-5kd0}S_Tve1{#aQm zj@8vlY;w29v=d@jOSC&|fNBV8y zNY5?8AYC}pH@1bLegjRDHN!QKdW=-u9did$!ZCL8inXw}C0)#FJvjA_|=67P#)m^3xNFP)uegfn2D@E3ku1Hb`M1R-JqXF;O zn~O2d6=C~yd?v1vF^#)yJQ{{0^efCAJ7~fq?wVt-EW(}i!D-2d>L4EbA+qVMM`XWY zyBe8BI83;)XX4SNJJem*pnHuUN5Dph>0|^fIp^rv6gB5~3DaFTLU%tbm-OXXD_%zs zV4w?rdy4411i-2St%r^>4S#nExMOipUO*;19a}C!+sv=J4y97SN2P!;{U3LR-A>r? zyGk$~o7SwEcJ9dDdcoO@I~UD6n{mrz&EXeMfm-GSDksxi5r==mD1`P5bJ3lxq7T!OopUaV5E?=%bfIM=Zc2EV%YQ8kr!uH%AB|tp zj*$C6CBl-BMHsaGHNiDBJJLmOKBQEC&O&s-xm(T=gQ-X16=qmJVk%v_)$J9%m+N8( zwgk~}B+(K65W6-fI=c<-53ySp{t!FDAEL(nA&}nQi=Fck%hmAQDy(voXLbvZ1?Qq0 z@3AU3Qe}t7dXW0=&iKI<5N`6YI{?yp$eB6>2EECFl!&FF+Fe~esNyY#DA+wekIVxL<1z#5*KhUB19pSKh7K^) z@bmK>ytmm`Ab*ZSc)DO1V-%(o%7piwi>`+`^(mpWAKYBJ_j(+9{_R1t~*y^hHpvbwr* ziKEm;+vVR8D`$X}-`Nv+yG?-exJMoF@9g@u%OBQd$-2`yB@Fl$ij|&<6+Qj&#Wa$h z1%=7jEV-=;CHNgAcrX zImw0j^$G`nrx*pJA&`ztDk6QC!Ud)Up0u9_HGdm=eU10d!JM}GC{bw^+9k1qLSYE& zgCIFlwt^XYvPg3?%|JH~Cxku`nXctcT1gItTgd9ShB9XTpNcD3xRa*juC{^+F)>)V z-MH3!K~?E)BK7TyKA6B`RfmNkf_ZK#>-B5@c4^oxtR^7W`T%6Qz}0sSw86nb@iL(Z zC4bddc*6*pXLqZFl}Za;$AH$o9zoFS!P63wo^MH4a%Tpd2@;s&>4HC3tU=3^4Ut zPre`ZEiVlthJiQAT+T(z7eGM8SQq~1et%l=E1IL!3j-|1cUJ@r+k^4VcRU$hhoO5Y zj|Z&jYD!jkP7u*hNY|Yt$oFR~;Jd}se!F*cetmUv)E4oWXRiq?yeqxx8pX&3b+KdY z3MP14I0a+qGu$!uYJA7ovpEyIM^3?dq=WnU7$m4CO|uwe$$=N}`x}!WosKduLw`y8 zzLW}<>kP*1mff%(Fai%~@{Oj{*`1#O_q$@QB*1X%}3T#tD)D_80&j-_=-G~8OPQPD{RA9BPY;YF(16x zY@;5(ifXMUS88C*4C$1^PgJj^SIx(`zf%OBy zyXs3;{vHL#cy%x@uOx^d9@V&+2-c;AEEdtW1i>9Gox?8?S)oU%*Nf_E+TnB5z8rLP z1u&%%*O2cBOcw|(yygeL>3_ZgrF-?ccxWO<`y$(+g^dIx8%ps@k!MTfGntQ94C+qn zt#EP6z(ci#lfeogS=jrcP8s^Tp7G7lSbB9Sz_+dz?tdhDY5!{!xv+ZO z`p&Ksvb2d5g7_;U#UVN%GZ9}L!<7)H!O0sE5J97pJX8Uy-$SNT#1uvH5Tu(WpF(mf zUc#Ia2=TV%SBksNi&2tFdrBV3%@8H{pv6^%A@FcDimVcJ!mgLRyc%?6Ug?zxyLgVp zPqXaW7XR6yAB=&A0)It~|L`JpXZeYjxD@0Eb$>OnQg?-3;o3i>_jJEVt${Y`kMjiJ#`CM3QR;cZ;hnXY__@!M*0)Y8 zw~2GQ^03N>`S`%~IL)+`c-;ByMuZ=Oj^oTd`W<%y3vG;`Psdi=C1Ul1WPspIT)0wE6Zd^|d zHpQ6?(5Apb+*t0Ee#9-(ZB0WmGH*0NA3egB;7{7W z3r=@IE&@Sz-{Mgc$o!Hh+z9choM48sbPD@8>Zpv*5r1CKZt;iLoFd5mvKTReL?wzJ z%FjNhDulob^hzFjs9+Gtxko&Xg4+C&R^;N;L{Bzgiu)TQREYGv|kXd+tTBlhq9UX4MJ%e**Y0Q)fdj=+%O13sY*XiJ>GTj zoog)k65M`4?Zowo0tR2zy1y?frQ{~Q#+)2;*0e~wbPz}ZcFSj zb`8LckhNS?xa5%(V)n#C!SMi`uiVY*YOD&UhJRXI|3%S7F-yj}2yuo{-F`r^OgrVC z2yrj;12}8?A{@?8@K*y$-z}b!*|j~sQ{qf*zo*V`1)c#;;Lg zCx2oa|D6i#;vo<|0GOvDiuk#A0@G;{^vM*1{oxsc8!^~B?^rX4`NLwrLIQ&HaX#a{ zH$cC{d{%q|YV*N+&wc^IpX*b8gEtjq^OHAHvA=)zj;cfUZ{E-B@7~Ia`P=I1Z!(bP zJ(R_O-*}>r9494M?62O9Ig*UiRe+NLhJRgT{sT=5?)+#l3I>VH17)*6F0x2K~IG-v; zW#mNzd7?N+74SIC1(91+;6j`9Io>w3@>jBQ9(4?$1nWT;!vIDg2?84bvATL?8XqOW zsEE%i8s)&N7{cO&9-5cHRe#P?5pKB0qaHFf>qrDf%+S>$7lkQ$*!olr#uyVpk*uq{ zVGRA{#)0_{GBf6ffce}xe14{CTaJstFi0Sg+)KurrfohgjSxi6;`-pNNb|25o4%^E zs;kYs7plGwyfX&s9-#+$#+}MwfmE*|lqH7j^QSTq(!q?d0yC_?_|4ACQGU+C>FspFe8r zxF3isa?s=3HN`}LHGhMMcSE?=XH7V~i)X;wL%x{GW(dPCnAAsFKf;NN} zxzNt%#XHWF5zK)JP!59}+<9O#GK-$wVul++>o-#>@@R`qBd{WfP1!|?{ z9Oh8xU3tREr3^I4)kO4(`2nT;Aacvp!ykp2F3_W#D8i2Nvw!)OL-;L^w&%l^;lcif z+Z^mVw08i@g7Q;_p31aUc(`o%qf~$-VhPeT>qyt6uIIDbikI*K1gQ&;Ay@DY7)dQ* zH6TjM!e4PG9NhOs8-#8>3ajLRkQsr2gyBOSA$}%laeml^GuTrjDpC>4o*dm717^GvDJmOb{(t zV{7h}+JQ@f$)W(8W(aGE0LCD$h#&q^kYX6ML%22A2hQ#k3h+rT>^a}-yq9kEy1IG~ z^?a~qsiw7I4~aj~42Lop#V0{E+;7nKqxp^fAve1*GJo1Ja0Gv#&4@gV{X?F@7AoN* zQgRggvsjoao^B=?7&SLorsmY_#g?Ye&!RD!6lGKI8o6X_kp}#mtBl}YtT@41fxmQ@ zdX)T(MxlHea!$;rXX;2ix54u1a7#UZQPqSuR3d@WAOQ;vn!2s9zf=$s&2TcvBiU0qodlT-qjbvf;uTVUB3UCcGlAUBS zWDs6iwi6}ZV%ga|{uqdCN{A_d1AvkhiU0joRqu@k2+B@o?m08Dh~B%at7|W%%ErBJ z2R^M5bc34gLC zYs_EA+|01`SqfWrO2RM%6e)+W_vFvp#)*)+XMa#7T#rtH zW(NZ3)blnj1EsyeWYJ<)FW%g_^WH+Rt6+*E3^u&fwoAlCB*FVIdcTH~GCMa`zmCqw zb}oqt8Fal$r|*K79ORC7caH~Ie(6-CZ?et-ybD+3AdQ2Z`>_E_2-osnl+(ZagFF+O z+4xa}R^q9-L+G_WEC3>9|pEgjXwzdll z|3MYcL!kPxQ8rX&d7=EgH1!4Ui=C- z;O0mK$P_qwCQ$PkPk(1Im&CNNg zLg4?C@y^xm?j`(BvSZ@_m`n9bn!#8kUwjGg<1AQk*~r35+yHMo0!TPK9a~?IHJ*gx zVX%Y_meJg4yX0*HGVof(6CtmE1x=sjGZv7E3Yq6*;UMSd6s&;lIZJ?lg%v)8=Y>mA ztbSKK;5>BexV60VrGE{%o@YZ~OOgH-GP@DQ6rm-=zzCzF1p}+VmLrYWmP6$JJ>P}+ z%)M#)ZW%eslEDjh0*qYeD-8E^uMEaJga4UQ=HRf)m6Z&^J;4v`x8=S@8&E{Q370E6 zf$Wt{OeI(ybc9#wDbN&7i3d=gU@-OFc&uBj=?x4B#!lRCKEhO8rH-^@ukWsb7peZ3^- zc>nXt%fj%MK7Y)gOA*W$BB`6??Y{bl<$j{<6SV&ckO-JTc)@1PLbG%*ccq34Ekc_D zpIDa~=BCszMSijb`hF4bk5)dZVIHHfaD_4jG{{PtrG_iOSu3)eMRWIST*;~&_U9{% zm_W)gc~a5cy9<;arlB1>q`4EmBJ4w`Kb=m5Oj3L>M1Or#39pM_+D+8gcCPnjW^E~2 z`&=HYu+FFRT?iwXY21I7_W%JK>Q}BU>u);y?5g?D^Ppxr86o>cpfJY}-2xP5^f!UR zS-kQn;*y#G89`wc??Zh&Zy!7)1P>%dUcnzJYRMX<$Y-e3z|)))SK^$ts30WG370ej z0L%jJHh-RDk}rL@Zi#WqXY!P1!I?be?DnVpPiY}0%#fA8uDHB-+6!seG?gYyb0O}f z7p#7|%B310cwuM;cF-r>_PNasFHB*K!(DD2Js#TmM|C?DbYA1FJV3ON0nyaVD0$h+ zNb;nWYert0!i?S(0Y(n%b~j2mh#V-qW81YBwtw}!G3irw5=;@63sJ!=HYZ)*qLF9Y z;Q5_lrqJB9?h|GGXl5Jtbq&dM|2`0_Ko1^Ng76Y@ye~vPTa3vBj}Dif7~u{u(;YGr z3;0)?nw0=CB57^Zujf5QoM`Hb;pn&lVPb@0^2cC`_x}lX?_i`*#9>oj=YP&V*81}PJ?Loq%@_Z;|M`9BtEA>bc(ld~ zvSps#xfc$ncd6o?AiGQbe*HC&Vt2m$;*0xV+Uee=wDjQ=z3U>rHTYxC1=#R<$J~t? z>{i_pRB4YtCr4E{<{yS_N!59f%aM^%Mo0lOZ)ha685!e$hQ3lknDKvxilClMfPW2H zCewElk#}@58Jv#2Uqz#l8P;D-S_g|WypMNxWwfE28_#~RH7ANtQ6U-hQvPLz5Jbjx zr3%C=%f&G%g0U_kqX1DbGGdk6WIUzhQl)dFbY+#yjFN>_a^_edl_HD-&r`0dEoHT{ zK(>$)%-pDU!9i}x4Gh%hEB#rEJuy}3xif{c+UTd;AC(zH@<94^!w!scYYRmv>y78k zwCaZ61Iegqn}IqOITJQKfpI32yJ#GLV>u5?F(YRex~vkx#CpxWcbXzV(4#+@u8I;E z?LE$FPD)I~Cx6U~JgegC3F8r;$QWs2$}mK|6S#x1(Ijf=dTj@@b*=r)S6k*qy>8Yx z^Iq4HPSuV)q#IKkr89b)(Zj1D%qL$8zMZ4}FYkYKA3XpEYWXU{a!|Bw3O<>Cx($v- z`t=)qaxIh8T&9Z$^@?$!a)S(SJ1PR4(9d(L=rCB7E{+*f6LHO)B43>O6j@(*aiMj+xx;H2-L`o&m?6_7$;z?rT)HrXiAVbl013Td3R-gocRWy~8j!$UffqCWrt!=kF+j~2fMEiGkTBn}O1B0N| zE~X@M7i1Uw@;7L3*m)%2hC?-Y0XpIY7j+`apbJ-)65z_(bOZ;fK^ZHuWP zRq>yuT0=nl(}Q0yzTBe;h8p_z(MupRRL3OBi@!yGrJX;}6KC_0(@hZBiFvdi$M9dw z?%UuYiA1qi6gye?kJ$#R7x1t{9_A4>vr(!Pt zAf?|P0T!^;FBL=*UwvCl9GM zo&_&pVl)C$obTk0$tlYco0q_iG{J-1LdB?|;@k^zGsBd@giSWjMmK%ITlUb-7@Mm& z2(Ra*2LpXnE$P@+R_4^69W}tAl zl1SWtCji@xJ1W!*w4JJU-`LchwoN6MxElORKij>Ai&&(bR}do-F-~j--ooDH8AG{6 zQpvA)S<$2ouOfa5!XC@_&_sv3c;BdL<1JL1FW& zLxHySz=yzs7x`kriZ@4ZEv#R#X8x%K0UH~~*(>A+^K5aYSV0sj_gYc-x+%}fZ&vIa z!V<%46RYi^gF!O$d{huzE8{!ue#Vp*9ua>vFv1_fq5Dy|IZvyFRQ|L+VIIuvpGty6 zCfHJ4hJMAt_vGvElr+0ld=h^j`B(5sw;ya3D|3=(r#UQNa?4W8 zO=X-HD$j%~xk4Buy5T>UlMing3bm!ib!Y4QI6e=PF>gbEo8M=yTVwKdPOO)itje@O znDH`a4bL){)%XGQ#HXsSuuXyUu}HnPF1)slq$1 z4Vh6cIjfz-at*>Soe81Z*nPh%6!T2eq?t12^N><=O*<1L2j(ap$q=_0P$7!S{Y1U< zc0BVSVbLcX5y7=H^9%YVc{?#P_I|}IzM3pF0)qg5qX-X#F{32B#s$Alv+66JN0X6> zec*iMbuDS}lo>K5F-qtRipA1e=PuglkOK_%_+T}kGfaajZw^chV&rl#n-(TfbvN%rv zWOvbjjtA9nwUV#*xB%Mzit0NVHANc&n0qKCx;r`zUJ+6Z7L1#ep==5bulGMQd7PIh zc@nUS!}QKqC4~c#60oS3<=I_;9R5d!#)>Ft;Dbq7Yc^5~CjpS+Byow9_pi2~JFy|4 zT{5A+pgLR_5qb82#4#7FMfdGt-j0BaI87FRj#p=QQO8BfF6)90#6+hyOZot?8CA9o z@Fw_eJ0STqm)=B%?|*0EBdg{r2Ufi@PB&;S&~YGd_iX_w3WpX?6CDUH$|;Z?R>6 zMl0X$S;f(gfp!3u;@3v8-LLsdqjk|+?-IJ}C6wKfFTRHxQTBbppugob6efIjn?pc> zMH4rCVP2nWu>l^|*WKn?l?%_u58{8VnRQ`+aU+E+#l!v*?z{S%(b36Oexj!2!%F8i z#QzKsZ?@6e1W|7@YU(hn87ooUgJ`;c^Q_D^YE}>^dq&WfrQCRN|ILZ8Hc4{Jgs zt7A<*2#NYlT5VHrX9*H6K*jvYioB;ATHWy}cIx%hQckKv_uauw9BV3#P3fYf6a2C0T+vSXKGKf+9n(LzA_0AAhg;+=qF@|9GG#Jxn6KoZ(({;+B+; z$y*JIgvB1tc(_kg#i0@3UT;;z#Xfi|hVVL(?7P1fCm{4WXlrwnRk=`gr{Ve+65&KA ztU;Y~{$c8zHi)XJcdiWX@btsR?M4mOW^iH5;Dlxn)b9%0a8ZOz$Y&u*kw6_hO6qzl zFMsG)u(K2VNN&d%j0~<9hI$FUWAy1yCcizz>3xIYA$ast=wb<{3x_-we;(i~9`Ec8 zjWU#2F6D2HHEg#Xv-*By_NK=Xo$p7qO}66?T#h3qLjHxO0p5hR^iV|VtpTOb<7)$R zOUJjfKQi=pOzmiZL82t~xWxS#De$MQ*MIk7{40g`ENpYkM*9w&)J7YR%46gqM$s#| zw4^M?{idL{#tk;EgFM5Js;v$}*Rstk;7x1`7e=7&2;l*akp9J(yyggXVN-ym$3aer#J zw*lb1N5C#Gc2R2`Nl*uF$W=Lvql*$0P5t?%&;N_u}77h1wk$%m~BYiK28E37SyE5oFh zfRj^@&KMX`!$DW$;5psj_hgOThJOgda7f6(F!ZI7q#5C0VsLgGvlt(`a`c8`#%hgs zhbIiROX!eTj>4F@Jj@LN9rC z?F1HheqES|B@C~rA1O??(TasV(NajbRc!Mpw=GslrmRk+kagntkVG6=2>Xg!Q zwqc7>4krJI0=0TB~L8j%Jk;%EJ$z}O-t)%piBvO>o7himihx4jBc;j+By z?3*c$R&ptmA-;J~DNAk~j)Hn%|E@1B`PtCBS^(FPQF7th>#8k@%Gj+i6>njQj|Y!`-*Z(p;=f(hxIey=n628 zloal9J4|F?x!on{7lM#$)P*dq6nyhqV$r>LyHQRFBG6kb$u5F>RjDu3%XKRUWDof5&)!8Kc#&sxF&748dohXzh z=W>_S+vje*B-B#B6mpJpH5)~*X4H*C#3uOBE540W>cT5SideHrHaug?0FE1D8d`yW zjOp%?K(rPr>PVziF{y(GoeiiAb?mL|xlMJh>E7010)M{ee9Jlb<)?;EoI8!5Y=-As z=Jma@WNbD6t3O$@mz34g^_2RKb#|5dg-*K39N@|_2OuD?Y5IlQsQ#T|1G-<0OI9m0 zl*%8~bl|GH>45i~8>|O@V%s~GaVY*T@hTJQ;1+DrFb$oylnZAYE-U%d;B=Hbyw!?H z%Nk-*dw*rVDyFQ#+06v^kL~dGOS{9{4}YV>+bRT-V+B)uR3lMT?gCI&i)C-V1E_CoU_*H7k8ypT;-IIWA z^aE^Z)Wrv|5I%reXCJ^{Y*TZ=N0_#@P7mR<-`2|&9&83wLcl`{I9I0$Md-Z zX0AJ+AyLSr2)wXV`I+PD*Qhsal?EsA{>X|U4F`-7yb+5~@=U96@Zi^1kB%oV9=)7A zdh+P$qi3)9b;<2&QL5R4Qkfd0byI`Xlo%SSKTEJ^XaOs?zTXxhso5grmI(sVIsNrU z@qc8C2%N~lQkeUGi~dH1#pmznV-tq>9@`Z7PI{Lzl=;UlS)lW@k@Aa=P*`f*Rk-F| zI#y5DT#@+EB+gHNJy3K%arDr2c~papEpLGv-H?g)Kz57 zgpd>b?T0Pdo?Cmdn)IR(3BeHyou#K|KYybX}qzGj!Gh4`i)EsSO3Lt;$2a zYFYa=1{ozs2JH|i%YH+^K}$Kr^ydtHB6^=<-B0Nq=$qp9-kL;Z>UAMxM*>2~((4c^=QN%TgOrJz(Ab5YH-YICV}m=R0@uZdfV+Gl-Y zV@9`f_-`-&DlYaXC@tzAvnhH|n1AeT<|H_1M+XV6#)k&zh|sUBh96Ljh3O340^0es z{{0ewO<@!o&x1+e8dFkN2VYQii7+_Wcu)=8;mp&Rs;kB{Z{0YNjo}I>p2k#NHKsM_ z#;I%!_c!%4rs}FO#k9^zS?@VcxVEcG7}F{OJ)_;+@QPp+ywge~tTI!7Pk))IcWinR zF$piWHF$?+x?VU~D;ZzvacfthW!F*JUc7289%+7rLlvfn@w(AdDcZ*xTU2qtf;Op7 z0w9Vp+o;owz=G_#d_z%b;4~pHgeEKhNK}mEQ5e0fD8H#py+qmHIeVE!KcdmfK4q8P zA|xzHo&1g?i^}5p9#(;@u77hwRJZXNp#^OrSCJDL%i+c~Nq~@PQO{anMI51&vXR8C zN5@uBRLjbcx!~fcaZTh>b8wMZ)UBne5>%en2i)s={D3q7Shw;d$dM z3(osz8a3X0>Z-0j_);Id#W|OiLt39ymLz>u2}2;BbH0BmNQHjHEPrm*Fb(3H<9zTc zN1Qgc#F3&OWRDj>bMnVsqq zO`A}YHKd09!nCSgHg3$w_t@~=t_&8XuAZjDySXuC5b|s2;^9%ti47(R-!)7~69b{Z zjZ}gn-rUF#bIVLo_S%F5lhXc*NFuBe8damjC9O<}3+I=;@{`(E zMFrMMI9Kpd|2GqA%p zG=#FX0YtR^chwN|fi*X^RE&Wp>_SP&2{7>6Gk-s?+TIowN%y1dC0(tqM@yCMljZHh zzgUW)=CS$IfcyWqA&_tqa7ad_QYl58gR7)ah(sIDx{Ed}xKjlBGed}AMb+?(J*w@2 zSc~jnNXX|y#2d$zFJMNC?Skhf*|rNl!v%X;ySwkaqY~!*OJRUUpqLKf@O|YRD;4r% zwSTj0eVA;)Gn<-N;l!Z0j!hD7)&!QOOR?l+1VJmU-c77~OkB-tUemb&KUXRTjmhgA z_`5Z4Jn!`vZ?E6^dwpj!x4sKkbK>Hp!^cd8Gor=8+j=Sftvr%3ABEt0(!H;I!Ka-C zQKG0u{xorPKz2k&X(^2ljrP*7>d_~j3V%VuJ}U1~iG+siJ8{FDG(K{!g%Fw)Cc$I8 zT)7bl-X>G9=2b;Hb>s2MyGSNPh!{jnaA?9g!WKYW3bzqHN0)YLnH3KJM?kp0zv00t zTMIC3=9Nq?GUCHfeN)TZr}N>d=!X7)A>!QD9{VBZF}SKI1fnId$dvf-6y*g+L_?#n z137;h%!HhTQQFA9oZOmyX;T<;{aZIRa+{qqsj9C&DkF5VEhA(zFAZGL3see6ht=O3 zK+O>L`f1)*_DlUlQZAy66W!4$`Y2>%nVx3JqVvo|b#E9!M?me}P4BUJT^#sGQu(GL)XU0tii%3dEvkw0Z}1aR?oTqh{zfk-Qx~HfIZ)*g z*SQkpQ@AO+E=Is^bfmJ#gSd2ktWrhbxK37xm0cez3k>3X#Em77NT@(Uw^i81aq53@ zDP$@Et{5J4rwqboc;VcIfz>4%2@a_>vp8DVr?{(g-5uSDkNAIEZjqK6Rg#?YHV2 zxZGK2TLb~!DjX*v-`eAwxMTAZE&F9;rfl1(4_Ui0M9bQvGs!JVuSz#ij5oYPM`*PS z6l#>b46hQRf>7yjEM}_{Fq)&Z0;9)Xf_Mmi*e2&iw8J`Tw8TfSx%i#YdTohVZWKUvBe5UCh8_U z{&j3%_CKnwFeDIA#iy@hRaDJJ?#>*$nYO#Mj1iHd^H6P6ZuhZky_l1Ew(Vp%r}QBc zk%}V2!@c_8RKu6GP9Ic%U9NxO$SZz}l_brgcZB%unkE#zb|L$9_1~F~xM_{N67o}q z$9MH#lCijX($tAH=|3xFkDw)>~g#DssBk3HY{YB47_ zxE5E8!@6XR^MW-Y7ndt^ix}`hvaiEi%Dy%`|Nl_M{Z+c`3u)qKLmCMuE)4;Y7;l%rK#a;pN{b#}y^ zAb0ko^H>{udSvV;(S-MR99>2S(L2i^G^JxdcC+JgP0;sM&?kSU0WA*rU;G@w{>F%jZ;Q~?+T)A?QUNB(%Q*XZYa~r2ItAr zHhNQOXemrG915HifJc;awYW|RN8=o0jH^L1n?1rjY){}YSjGyemX40eUG)_@x;l@Y z%_b(}M*)lje3pNA%CtvJOon)}=oNffHTMY@DCd1v4SmvvRiaOB-**|a=pe4m)KWWV z&}-8yec}wiQn9jw$f2oRWh<+Su{udR`RjNVRF3=iF;}sycy>aglS>61Fz1T^AU%xg zLseFk#}}@~6BU;;V5-tA;VNEjoJ;hr(2L(D#C z2`TC3Uw41&<2gqYyc_R~g%H$?@ycJMcNKtG^gb~C&C=c7bWpJK{DL)MfQXGJ7?1o! zVW!i-j;>J|f{b1kB!~}SLx*R<0&c<19{#nm$sga;Yn{T|)smz8JU$EF!;&ItIlD)J zBZHm&4mrAa_MBK870(R{SR^Bf1NK7rlWS9d`(#lXJr?+s_2EUKq4Fj$ngqx;XJK`Z3Xn16kDXk4CAo5t8iULk*BnZ3!xi(?XT&T!2Qv!bk}+PW(2NZF#O z!%CW>Wb^pge9P+bvCD2S_t!;pUfpH_o5R~1ex^mIV5?@J)h+D?Z2i7BmTG(GR{xbs zZy$E`gCnR`g-1(?Z=oAOby{={C3IWW$A(@^5#+qE48%7Chpa2sHIQ%tN{Q!#DQbTr z5|_|np5cF%cHleUqGN_`q}mq`KVH>jOXC!{!c9KQ*DJX2dFTN8PRu`2<}-Hv z7>lIE<$;h%gzMSO&C~X7fmJ!9N^O5Vr}CtM0}F?X-QDAW%Lp3S8>$RrKW-hHMtT9Z+isw#c_>y*9o7g!;vWM2bEv?3kx3n) zVKVv^!Lzy@fM(Fg*>FZ?)#KUlEX;0hp0Qxs3S=WA|Df^gC(U3z-3Zq6?ZAJ!%QT~> z?cFBfdJC9l{IsM!1MV7{z~iQkDuUu^D-=_ed0Q2&7eZ&wjSEB@3LvNFw+G^RD-Z+T z+uhA>1;rE2r@22he~h$ltxE}BG_7^8sxK8_9uyM)mjc+=lDStn_0Q>ioQ@Y<)f*Iwa+)i|(E zBpe0=AuUoi=AyBMzKa-5myO`D0fK77>v%?$^7hw|uWxtvqWy_mi6?(9Dcaw!Gpdre zRpHM?y78i|_(d~z&Lm(e4RuI&SWrh1`=VR{Od8}qfH@VN5Y%C`mDw#inHW%)#3w~C zi7ujZY$*Od4Wp}|U5%5rA0)I-T)vIoEvdTiVut4c=mzqm&J$0Z@kbP zJTrxaoSP8L@_td#O8)0IcYz%lzQIP225Tbu$zMDV z9ysx7KJ(A!yyy~pa9J?aH5@dBAQa_?#69{#5y}b_sxbG3GDSOxS|FGl-faufB7@+X z3wR9!Zf@jb`0yvc9WT{9|j8IHPTMhOahRNPPFI}a3E)(h|qR6J1M_?{4-e|mxmd)w+@p&ZWZ z0YBl*Nur`2EtG%itLC^W-8h$x;las0jj?u9q)`MEai4cdf1OLqv+QH zkxDaj+dRq4A`_Y(%ov6=Z;vyYZXIVdX^AtMInh7ya2tO^lVV}51&5{P(4@Sa%<4zn z9;))+M45A=^y?+PZ5mRy!8uS`FUe07QR##x-3yHX?^_0u{p~LcBKx6HV#VpD&8L?% zonE=|^db`8%XqI%(Oy4NxYtWt3w&7A!@VBdPR+k<9vwN8u^g{CTnKgD8e3K7OA3eY z3L|_5F0X$f$qwudCqTRE&pkV*`p}!FT5l6T`y6Os`IzC~p4iq`q||b7H`d*NyQ%N- zPa@{iYv!|qK&z}*u&CAPSzIG(J(PxTD~vv1Gep2G`y*fcHv1xZ!_m*Mc&+-<3A>~* z-HRmU$-3%$BwNXS5<*jNgmD^69OTbHEEs`nn}&Z(Di2X1n`wGl&SF?-v)8QQ$biH; zFZ{%r(B!sQnK%kX?;#uUE3^hmge!Ax4{*e36%=ZJ{-SYRzax1Jr@<$}VO&ok%51JJ zbGSf<>B|HU7lzP>JP6MX$hQQ37289>zYGGRQHZY8e<6>tw~wq@!T!BME(NWCKIN@H z9SDCzBA$VvDMCs6R_C9Vy*YtYQkFe?X}Z7^AiqLkVdtDr^8NYyc}90Fyx&9JE@on%SENaY8K(?JE|{Wfi+K;xEe& zc&m5^Ml^|-->R(;vbApcV)RG8VLG*naIPL(W&VMAvYDcq@3uv zJZd9t^^DB;%9EmvwP_kJ3!{JIuC*~jd_3teZG{^?F6?-^`jJ&hNiDM|U+i|n@4|lw zeSTSdaC)^)q0di^h~@`HLzr2<5<{<|MV-vexmFK??u{DW78iZy8jp|O7c#&=){^cO z!15P3OjI0ap6q!|k%^5YS%#=QYf8%*M(1rdBX6F*#T#jwy1#dzq!tH2tjCN45IiEk zJVsV}LB;EAvlLo{(@reFnA(d%d5C{|LPFQ$S{J_Q7BIt?WHp8pF2b>hiM)BfMiw;g zI8t~gJPe90&a1rV5?c8Ni|Hl zDN)UK>af@JrZkC>P5juHWJ)n?wGx9&^_S(f&+u~BzVTP~?}(jjt+$IX+9Q8^ZW!Kr zX1h+nY9yy%))6F3yW1au(#ygpMlh4mu1Eeky#&}or%2^y*e}WJ!9UKUqB&}`;9zx< zN(V#%JXuWFz{9|CTl15qw%?gx?WP9YLeAsdBA>YDu}ug*2UO6IH*lLdf22TcP5vmJ zNtc!*%FCjIY|0`7pSR$~#xsBJh$dTL#0bXpVboB!bE(lrkBUZo`N+bTHm0rnf`4R9 z+M~_Lt9e%&Zu8T^OT9N>ilS^{j;)jR!Rr_NTe%LtOzZf-m z=4+#dr(2_jKUz?O?@&8p1wT9(k$XPWTWG^U)NsL(!Tvn?K$DkeA83E_^6%o-DNCF1 z+0lOzpB-(+XI^+{KsOIs%mGL~u$@5wayNxzBR~z2VwX&5qdh=^MSv||ou!3cl5ZtD znlD!6na@N=@}YR|wo4XTBv}bO)Ol0JP}!@LRM8YX%9SUDH*qLcS2BEan!~Iy73i~~ zLn=@;bB}evzfpQr??8VwvGR$k38gK%du_C2?e&Jtpk`GoJ*eHIIg1TFnpJBFN6|R- zM+SShhxVJ_Gc+Dr;Fk;)plA3c3rB&gNk*BUaYa%?F>CmL8Mf>V!TZ$q)-q=4xSLiU z6%wJCUk=Z3$v&TSE1eeUnA||&DoMQ9Kszmpn86Q)j9oXBe>#6*msXAIl&Pk6VlGN`1U8 zR8W1RFA>$z@b>cWf%x<%c7kT>ZO88zs2a!eZS4dMxQPAG?Z~K2sde69$RMTGsUt-; zGcIYZLxmRPFEM`&aa&ejb52pZ4$xX*A@b9j&Uk1foJP}V#%sD+tNd9rt?lbl$Bmf9 z&xJ?UYJ^K8<|`^cycX}UrZddD>xQ7@sKVZ$@2prznI*O`!an^?B*-Msx2uv!&sXU+n@+vp#q)Gl#d0=oYucgwaFx40B{vrb38ZjS5C%;f9&EOI} zwQ^gvBuam&YB+9pSH2QP*v6tB_plMU)zY?kQD4yh2-z_qNwKgQn^x%nHG%Rx^~{ML8He_2GHpX?j_WV=blBfZTH;fr}Ivv7N=Qu_^wDl6#1k1fJer}1q=V{Gci6smsTeLA-ry(P5nch*z5oyU^8 zyMLQ6(|21xo?V=o;669%ZQ@55f7~YqjgPQIUOVid#yDItqlVx$PK(;N2fsdlAgsE7 zVhyDtD?q)tw!rwes;QC~+i6Zlk6w0YTxP&4;w4-0QK=n)x<#n zBA>AGX+B#mwB8Gkjk0w_u7gb>??hZ%>mY-){Nc2-6JQVGR6l5!?#_)U$z}%{Uug&-lg+GjxCc zDT2?92QjV1O9J%G-DudG{4EMZR&mK~7HZr&O@PpIIhf@c8)G!gp$w)gsqB3WI$WJbY@idb6imLmg|iS7-Wo|`n1Z6X^a%jJScC>_~j0f$VhETdJ_&)EB_ zA2Ca2=+>d9fGU~hWNWL5^mq-d$G?AScu|!f#{#`Lri-L3d*rsE{ku#NB=ruLC*W`X z-l+Jx5^*m^#hp7+pjy2t-j1??MvAfdy0csOjEh zgLmwTQc)X1LR*1V?d~otA|Ea2=o>{6rNE!_MlNF|so+{LZb9wtMfqTr!DWA+o{kt29}l%U10I4K!1N(|vOds~GmV=&H|6m4-EwclLF>cXLz0e~q(r1o=}Mr6)A6 zB1{q|bg6Sb3$6_ksu$j5Sm2vc0T2!g^uRgfKZ5=}3|hZlM|_HKgIML8A#ON@4;}FS z>Qm%Ht1No9+M=Sh6@B~K6^&KPEzi3>GpjEh|4SM_P%e#*}1d$rN^ z7gB)XFTSJnQ%%h}7XQh6Anf1-oi(Rb@0?X<`KTSA!F1`no`ia6>~!j?9>hwi=}6VSY{&Fq=hbtOO~^?rt*rcsGB@eQpNQRzu7W z!_nbSb2@Rl=A35zy3HB99dgfuDlUU$Al{|Hc~ZR7_}thHK*p#K!*OJny47Xj#%V`f zIU0rKWlHZ9S=hsqfXF_Cn+MPM-VozM!6u^3i?tkN(6C~Be{=%7^KR|J=cnkli@Vb6 ziza=oU{t;(3Tz`_iI9Iq;cOBH4DU~&F*U>7x%BHrLN15BgBM4-FL)538DP*0;Japn zPs0&S{XR`yP4kO}Y4&M~xV-wD(65I2`eLYJ>6m+Pr??Z;&UD-#oJ`M?Wq;W3W2ByX zg?xZx$`5cB_~Z>996dXD`RmYM`0V+!M-fJJC{|0#P);!)ge`v%feKPd@Uo}jfKwgT zLDv@jIwMZC!fewCY%T&mvph&5iUCWAYAnEP)!4I zTt_$`8@YUBoHBn;fjGMzUMa;E^yaV!w?;6fvys$=gtp#a)Q%DO-|+;Ugd^%BEDLAwk%X3q>TAm4-hJyh81?e)xg81GbtqbRzT zZ@{AkLkMgjy!&M(64lChO6|MNcyGPRijw7SIBDxG;u^l*8roG4ZP2b|B}+qAGnuS1 zlvYkI*~w`VsH(|1Nk1a?9@B@H(PVNtSbSrQJPVezG?ssT+P) zrBCvFiGuSNlWm(He=}BH!X9yPp6sc)NVOKX+LVaFIiF(I6?DUiCn<1)aHKE!*^5aB z9-u%0S~OWz=_2-(eh!7Rv|KKdE2>m_YwbfVe19hR62XCc>)ihb)XMT1YwPI#S5S$N zF2#@|WeFxf^H=^SR2FQox5DRpP~nn*aFSE1x2B5spki9mfAqXHzJzj-h;4EP;In92 z<>&XQW|iPm+)xEKl}{&GkkSPJW5NYi4K2Qa7L^3@2@i+TP!(tTex6K78sM+;4?|Sg z04aw171<YYf1}sdHi+jdR9-fP!}C1gNH~^A&nN1@&(*9&U5y3BPTi`LP z9AO}@bAVLRLsm|UbP3?gtMQ^o@971g=DG&;(nrx3df!HcJE*rqDHEe@3+ca7Z(E2s z&nSMXbN~;36sW3V=gW#`=Yl@S{Fm#)X-sAqRV+tNN>+)e0j*G6 zypnTUA|%|KW72jGQsHI#HV6d`HLz}IeKUv<^rQmi9q#TTXTKA(+5kLOCzka8_kZQr z{@YN+K7sBB^CCaDVZnDu*A%)3>!+ohR%o5-f0Oi`F=Z39h&+6p7tiO?!S*}0STf5p zqHTG;g*i(iqlm&g%bOeE^4oz4>Qpey?ruL@p}T?^y_73%0D{SAr;z?8dro*hsVFFi zNtAi=tYzQCDsj^_D&3F_9g4s91?A1&WOweo1=8Fm!a3M7Ae)EDdfgR>`R1^{7m7)p ze;1{ws-j@^YFEr1i3^E7*7jcUnCJz`Gqk;Z3Ok4U6ft*WFpzqLX+2YfDtABQ)+J>f4k>Zt|s$0s=-rAD_h?RuJcAW29I96+}ubj z%2U6hd{Qoel$-9c?w^Ph8Xq_B+QG7pZ&jJJbazr9EDj0e|>ec|K-j7dm;P@h~s?8 zW+Ct4lg|bf9&8bg{cDvOa9uLRt#=)8v|quK{*8LQ$*ENR8X2e+Jvsr1cn7HO|GFX+ zn*nYGoB{||UfyO3O#}M1?L5k}f3AHvWy7gB8CeT)U;O5+@ya3=#5EZ&>u4uP$+Sp3 zrXis`+=!fK^K~0{7KJj0?({`HgEO7CMpJOzV;EDT_{b9 z&!DX|nG60U)@klzcfYm4p;e%^f9%s2h`YER`l7l(pUuNDM>?;*@5sOPf2|$Mxee8T zkzOMaRu3ONK6w4))#T;Dvu__w4!?W-?1#zm(Ql99FTeQW{+H3qN6#KUdU^Eh+sWa< zv%^PEo;-Rud3E&k(eu}@;{Cn7$SV+(;v(4WXYkMW$74gdHNa0+{h=*J8$5je)G8mf zN*{e635hj|BRfpbZR4Awe_Lm?Q4ZQvU{1G50=s$A4J|!WZ>Sk@>dO_d8n$zd(pQ9D zf9u$|UWTyONWDk6(l5~-c^@!9XC}S;`sI_bimzA2V#wAc-RVKIV2_J#<%NH+n$KAg zlHeo0MhT=@+v?COKF3xCev!@m*(_|qibFyes#j|>fGA*W)?D!Uepr>4G-p9U&4dRH)G@Ip@lwmM~rUWdoGeH^gk^x0& z2j~h1X9b&&P-dKFej32V5vwY;5OB48qWcMtq1ET_4LpN0o-@!_bxvmRM!KBfxmcwTol$~!=?005i0jS zomqdF#HAXZ7jS8Rf0)-waBw<-8kT{l$a5(CGVShKTOe+je?BDzy6{}9D`W4PsuGf& zf%m?byi0YAy!=&;M)74R`|kO#W2tk?z>&eKl4pTT7#9ley8%;_EjJlYP1p}v2Zy5q ztHAH8yvUf<0l(Z`0A1N@K25SvFptx}l^iG=$`rtHSX?8a$8WL9V-UL^Zf=^00N~N< zubAf>^w99Me?bpTFIr=X>aFRW$_D9amKU5uLqZb6gp#qwLB+p86;!&BG+fI9pe6;D z@DyQ$?AiRm>QvU@zakWVAXWa$Jdq{pLsVC!XFw58A8^Z-n;V2I`|(XnT*vYBi~;i# zn6*P5;8cI$k!Yf4Bs_$MM_I*ASpjvhlS(77>sYR z{jE+}HE!SWRavofY*@xZWKe6H@FVpJk3A9 z1vti>QwXd0T74ZFH6lFep`)=Ld`tVoVfeZD#;c%p!+Mm*s{u9~D~k&fD_|kY=>+A; zOW*@~Bl6~PPIS%!I8oU6qnYH`b7ZbawnqXzejwa*e~0Yl=CPV^C~sX=Fj)(1FHvl!W*VrUyu`iv9dX ze?W{thV*LWF88demfsQHD&eE?3uwve?66=nm^17EmO5V|`^g--Z|Das3xf;rn8p&w zr1%)6E^k;=y$xMxQ}Kst;?#RchF5R)P?S@>*(XuYEx?k;Qg-b+22c6#@A%JPfnp=N zU??NU7W^tHzzZ;WPa0*gw1EcGcom_Qe@`~!j>T8~h~Bz2*<%U=&jQoiFO!pW0hfPJ zFeI96{l9%}R4f)LxUq`wHP~l1^mb3_*aD{@t_$r=>!KD*V-;^7rSkHmy=`x8c)U{? z2Q5u_?=_k5@}ufqCS^~xl4iU2l-VvyZpHnH)kP{yToK!tqi``rT*n?lMgl05`ALk~|CTsx;oaJgt_hJ3lPFoHKXD_mVgKG>|K8yK{{4Pb=Br|g z7CeXy3(f!|Dk%t+ER(VXBs0UjeB#f@eekfA^T|aUg^M->ijrHrj!aSxKAS%yhmz3a z$uE&6ABTlOOGYNW3?=5z$f2dMf7t#KdFW-R<)fk%Z4Bj_PPXYJ+)?X8B%EP*fkBXt z0Zv2_2^Ksy?Y=g?YUKN+Y|`Pbpkk~<*^Bqme07^k^OZInckS47QRSZ-tjx*4JZwN# z9c?w+iwV0o*pD_@hr5bv%U0Y#)0#&YZ!^D%hpIvt$VU1tppzAmmpJLAf4|U;jr%ig z`8-HxY8uw(b2)7pW4TYWdUb?KBkYH{KT`sUv5uJ$99g>UY?-Q6{R0hL*6dEeXe{@bzn zgHZ9P6{QGrqY_S~2B}f-Pc;fdxvex26^Q^7dVZgz@bpbSul4p?fCN$vS41Xw79-kitfQ<{rx zz{u)R=)JSSJTM{xfA9&*4QZJ(_nGzrVzV?uMiOaRZQ%h3z1l>q7BGyn+RVS nQ} zR~v>63l`AgJ9%v}b(>XhI^$-5-R`J29(3E%5teI9m&T5_T{$Xa+bnCFZ7Of8}=fH1AV8s10FYE)=eK zX77LZ>#w-?t4qprAF)jjK8lABKH7=;@WCFkJZmJ&H_=PVZ|<18&9yUZ3fu>^hU!jdt8nwb|K+6}24=XqJB3hUvocMH<&Di_xd!lAe zcMk!dV-P~}G_RxY<_^ty1U9()h)WiX7%o#<}Zg=lvf@R-=B!}Zlx=^v-dbzB^XE&J9ZbFF($=ePW_Nc`RX{*+yX9^AGuqi5 zexF<<$K*w~Re!pf)7>$j^_Fm*PgO%_`&QK=&9*yb(Z)Ro?*4nox%or#HQDk=JUuu- ziP1&Na_jXQ?d%Sp3cu#9dXtTuu7G$zguh)^qLG7aww=+#+H4-?ml=Qhu5UM^nbGR7 zS^7Ce%YxOik&~&3nD)FPraenIwfA<^{QecyAs;hfH#Z`Fm3RijjdAPjF3rp{rv4F9#j%# ziVNjmfGrhr;E8Q5mDH6>;tLVJaXu!a1{-9N7kZVRvtnrI9E2Y&U@qm#=jX7oCx4Wr zoR&X?_J}@nLm~kvq7}z82XmAEs~CT$$x;;Q8zY3pP6bl|)=6&#Tghz;H!vUa5bo@2 zSqjdCb!i7&3$JX*Vdh;MvbkynxS)8A8L+!GmDN>y45ZYtEmn1D&ZS>^v*jB#Hh&;z zjP7G4AV!`#tPtmG2iT+8@jaxNpKOrN=OwFtiSpRUw6`}*qEr?B8kM>*g~CNNT5*Tx z>hU67MhhJ&bhW#?GJQ#%+kuEc?m%!Y;!$yJ9sY=D`a?hmV)DZ*67w78;;&zaWh6%) zF4i`Ytf0DV+~45VliREr6-2EuJ%EUf>A8gz^#VQQrf2L2cBPXEts*AdAlT*NTdohR zOOv_Wc4TDfsnTk}0NFJ~(q~bhs@zrtNR5BLE0a;J6e`-x^Tni=uxy{dtaaNZ$oAb< zVa&-{h*2WevL3a_*|Uw(b>;Pl61MDClaH+`e<_g2Gr$9HoV|G~Tv>z&b^ot1Z&1%P z;-N<68YlmFPy)21;*rKg=yH09F2th&FAH8%ylvc zR*k`i?kqiz&TtOrTt3B$XsN55@hWH0g<6I5GP%;VE_khr zf9M=)VeGuqB41^*=u}rZ=T*+56MThz0tlG~b)p-c@J1)mv9$r*mla97OI`Pv*FDyF z*nl$g;cEaZexmrSpe8H5z?a~>M6Z(#sEjx4Wf)8q1<<`@I%P`?3Wh2Jf49HizO!@+-%GRHB5bXcZ$v>&7c8Gf19?IPaZ#i`Sdt69tX9fMdOaD1j%RvJ6)`1 z?7-z^KX^}@I{vu3+BC|C@9Xia=PwVweH4Z!_qDrg{DAlQoCW>o7jUABg|In4=t7LG zqG>p4V4^1Q5KZFl0zp3PySUDL5mk3!P<8L1>vvwKS5M>8Y8<_Tjd(ZUS~2c6e|3od zj|=2F^A)=NAgfr2pFvC2)_#oCJ-W+} z-8q!Ui{y0h;^on^SFlk70roF#l|1fWLs2KQ(RTx+qVUm1ql5T*o{`7H@XcF%ze@E3 zxZH}&tB1e`Z-PIhMS9XeT!|f4f9K2R##q6D0F*;3`QAIRHz;Dm+r3}_60gE2NIabX z&CLtM3P}xU_rfSaV7-!3NqD)(!K*>d_W_2)nq){|&F4$iDx{go|GgK0pNQ-HPjtnRAJha2h$ONyU z4Q-L4!Gu?kRoA@p?fr(r?jo-A7 z$E-rb@YxJtjG*yl{Ay64f9OM=SWpK^0b%JWSt6>p&>8D|~#^&b1@O-Vaz;qls45OEhT2Iw)k};s~ z&M$YEtw7$|HGxX3@0jktBik+A0f}zX*?ruihr=Vm}1(P!9EMdSve5Nr7u)88gsX_`<-hU!9GlSQ6L$hoKpSb!cvj1nG%Yg?3dOaa4Q z6>Ot{MyYDLM$)}niSJR;1GUKZCd~@=nv>B;ywK=OQEWE8w;n9&y+lUOHBV-?*i^s- z6NjaMdIPzgNpjop5G2fO`3EBV4P#G5mWZ8`^|B!ZOMDJzlNz%@Gw8D-fAIR01V-N3 zA9YX+ZFQw8@0AkTBa97Z!Y&30v*;q6Z$hRe-|XGo?BtsCQ#0NMla8}Ff8E`t5=Ejj z^9d-_x=@bRyMaFC~M)`C4ast-eLv~tEM8nWnJ|FYmcf1E(B*F z{~mQf*VR_&THt9vhr0ngGm}-Sp&Vn|T^^y`e~KF>*nB1(gkl1dczcT49>0a8=0J-X za>a1);?_*ZhDD21^5EICf9J0bUL8Gub}Yrx;|>;X&<&FEl*FBf4zQ@jyy;S9;V8Ex zv_Rxrs>oym#pu$DPH&_Fsw_iGNo5ct>fS1#7;_9SLv&%_qyh8vjnNQ%os0Swhkczl z-4a2xZE&Q^{gYvg8!+iAcc-AqoAlBEz4oytx~rUj;eK<3HwFo?N`U}Z{8_;V~CU&l~}OZqxY!P!q}Wfw0vi9TZK`wN~%Fj=fr9wC0-~>+$6P&4cZc@(h}e}BuKIQ zkmNEw;9O*f6H_b2e_(tZ|AqBbmErX|bSEXRoohd>ZypixQMnzRrtecJ?o%3QjB-CV;A@lWBp;K-gP%aN0H0`?^1*#qiv$g`Up9r0YnSYsmS&DtQpjgg>7E(Ebwdh$?1}lB>6oty^JE!ka>7Hve{u_VUu@V!^}&N3?~ve93L;A=CsX6hjMW|_5%hdjvFBtKDSkZRp=gKo z>Y2y~%HQz3hJNAP;0;z*z`E|J1IEZc7J`VTG2#a#dti8AdxB{gZbAYoX1}{86r77S z!JqD$=FzOZS{N}As zaA=-nrrDYcWn>hc#~IA`N-9lIadnwVgG3{f+j+DEzz@%jiZ5ii|L61IJk<6%DlA!xXOzj+#n3@3moAKonA#w-y1gvJ)(?&1GOHmdZ; z96-rle|wCHMLozsrKEV3dAve=$LEQ`0QI3(_Muj_Kmz~?k1jB(PGdw7#Lmupz`4iD zj52VZU$71xnXI|)E=8^fPO%auE=CbhT9|L8i1v-(2wz?X zNM{fp^XxU|LA_2({_7!E&&)8-*j%XddC74xf90MO^W>cf%yu*z?vbXT9%|R>e&F_w z@-w?eZLGLI_-r|wi>R-IKgxbB95@c*-+!OQXIxnossWxrcTk z_6UMVdid<;B3Z(PkL#Syr|CJxu%#uJfgPnk9DS-(K0tDa{y1*LGy(XMJOFYicvHQF z!EKQCl7l)P@JCX3V$jc@Gp4tzx5WP=VaIb)5CWpuTSZfd zKDEF&y?vZ4srz=L#<7#1-Ee{vTQtQ>l#a4tNATU|j%C77R5C%*isi8kD4j^Gf33?J z*a0=vR#5~SV)>}&fO{#mIyqrbY+2pjjP{0hT`jPv??Ou?F3LCFa1tGY4foHJH0wt) zjfG~<9DyT@*)MpsAeZ&-8Z5|IS9_49hNLAwi;#so?a!N80hR&Fdv%7B<6rFMOKhkc zTuP)&WRbzC9K)r1UZkgK76wj|e-z4*LaFfrqbn~a4rHd4%AaW^wD?GlG09WvHfM=A z$;8GehN@9gL7yQq>Jt%d1b{3CiV#BcNsVa6%y-x%ecKq)H5@`?xcjT+V@1aRgaBeT zrpXLEb8~}^^P^(mQj+$x5jrc1N34Of>abvQSuoJB8e=>z_Zme^+_NGwf9J-3Ho`qj zi$~*@c|Fl_OGn{1ULv#_4SXBZd?09vAl6;Gm6eh?c3pdz1R~!H<%?6I---^SeqPdI zB(3|kImuJr-238-x17b0+riI?MQ@mp2)s3hbJ7Z#FQh5i;MS{1fulPY&;_W;vipZw zj?8qTsVUIb_d1*BFwCnnf7au-rU!3z?}V|eCv2rCMdVtD%IZ6zREKs^JA!LRU})#( zYy+_E6^4^vEqllSh`Hk8H`x>zDtb01fy z#8fWXtT`WyP@HtaiP@e0MB>8?leJRf`qdJs50N1{@77Ob_Jj%Ve`|OmZ$}4tcXY5` zd*s~wGHyJFPyMh0f2YV<8u_@CQc>jPvaFl7uqAS7LmgCDezBesA0=r4sYxdaLAa)M znkZBIEYuVnD#nd(>>*t-z=I?p&8ch`j@WK#2!-_y&s%6akx4X;F*h`4XzJWUJ^M=U zZZ8$Nv_xDFG=-zkf7{4ESj4BxpNLV$^->h)ic%-Hi(z!5=%(5}A?MUN!3=buGU;y9 zNatRSH!$0(dsk}W%PeKOmwoyy@AX?J(eIT@HcjU#JQ|;dn`A5__dvHDKtDe1L~iXw zq+2=@5TP9On3)=hgc5?cHAEszia*%EOHp&FOD&~0eQbO#fBCBIiDHNv@oY{IDEIfd z0tbWe*ir_n0>tzF7q@h0o=_Ye_POW_x6`+_h#$ljKF_M>PlCymyWxE9dO@oK?hUPf zx`{}drWK3r*~IKbJ54>Hs?HoWzAyBSip`d#u1|Jjk1_;3D#7alN_V_3?eRp|c?PH~ zpcu0$yp~}gf7hu|MbtbqK_azG?#p3qc|1);R7V5|bV5AnnTC_8qGeK?=QFNW+XOv% zEp*q~DP6)CxuuWlsqQtn!VPI~QAg2r`-9eSWBF}Fh6F|63gtPPWbxE%35|Zc;FfDa z=xxH;o)}aZd-n-{g@|>)-xGcj29H%)AW|cV zTz8Q#e<6x=6ZRAhP5@T~TtaHQ7AJN(L+)AeXu(9G`E#wKexXNboJ5I}*+=>zcrud0 z(vtf3;QB=5LP}&Fp(rg6^YbN!Fb58Ue|`a^4x7pG8?%+t7!9T7NS^FNO7vJ4fr~GO z$lHuUCKA~AOEW9Ywv2Q(hYF@;k-UERO0o`dc)bws4f?VdGezHe2r1)JgkZb<)16PTGGvY;h3vIj?ri z;*!P9wzCh9j$b@E_%%x6eqW~SW+G*GlA%{?+-7+DE2or1hH2>uYkcET;#+&6paP;F ze?hknU5QhD?+xZsSP*N2BD7QxYmp?YcV}Vo+Cz8mT{Mt3-*vlbL^Ch~v3(zMYPO@aae9@uGeOBo>&&0Ocye_7DvYij`}JX_ z&B^=P&MxK>s`I4;&^5gT+f0I0`uEQHOh^p$(!xkFR+Up@b1L`Fmg`~aN ziYKO5xz&0ymP22xgxAvYB7V*R7+w8dD*fv$0(GmQ@~u9$_5iB%C7B1HJF$|bKNqF1lrwozX)UP z1Eh$^eW`4=+cx1{$$*jL!a3GNw(ciGT!*y4QZ`;v_CTZ#fSu5U( zDjx*Nu$TtFfi6)QIqz`d($eCge^a%>OK|!C++pAzMx+}9rqA-;??=F`@Uq{P4QMa9 zNYVu|Mm+qXNzc}f7a>O#2TpY}*Q2AEu&Ci{Vuxl!9y6QGq6#h^I@!>_u(Q+?iXCmm zuQ8I}rAHBb(yN$pmma(;Ib6$d7}Pec$=(>VzMI>}-UDk1@Ch$v&!{*cfB!s|0kE%F z;3znukNt?7L3wmG+^JFr2jc7IE)(wl8A})L5SW^ow&BXB3_{5otL31sNQo1YZ(hbT zL9;?6m-i2SUyMmgbe9ayjNThkV2u*Apdk1H&{sKdF{VvgQvN0N4H!}f zn2;nPOSW_ys zVoiQffZ!PmO;-DeGf^jDS)z>K<;X3=XF!#ks!xdcl za@)W(>y>;ii@4-Z(|^d7GtmW`^~%C8kinG!EIS`B#c z#@$`%JC&K%2srDb49y>ab2ojcFkTrvy~6Z2n8w!yP!J_>o7lv05Nhg>cT+)s?iQ06sx2cN8vOTn^d!+cF7jga|RRR7M3#(VT0 zZiA4_qzowe`2eLAa8CRW#m0NVWKN;UjHd{vfG#q9t{6YUxTXDJL+jdOQ!}9Y7A;Hp z)79f$^tf|V4}UGrH6*7NOXb{KGl#W(Z>#8YvQor*o5Mf*czrX}4*(VQ=6>z^D(BFS zh$ttI5ZLKlUiPGR*~J!#I&yQ8h@znpVlK6tQ~~!LPo*I;H^;!?H(#+YDR87O70;e^ zUT{_zr`9|EHiy%EDi)2Xvvzx)Aq&^v`c3i)Gi*XtB!9Qv=A99;Jf)-;PN?&Ou|I)4 zFf+f}Mb*G43yqwxZZ%axEQXqH9f9YD(y_=i6Y;IK4D%9;4Q%ht}oVFJ%_>N+zPe+j{cfd-PBOQ-g%3v4>RZYOw#J zeP~dWkAE9Wy6j0q(+}7gZRY0#qt^5n7+-}~JDNG_8+~glL{+XVH5~W`Ym(t)+a`3} zqz(91_9ASEH)r705oZXE^R!_=JD@)8l#FX{ZZIPt{P!DSn;;nP&|(P@(+OF-P0mig z4pBv}ZBQ|Gg&BJ$JdpXVQh|DOnQD$cJ!hv0erHXO~fWsCIbU0yA# zx3(||`3@tQebq0i zkw5+;U<9i-FBCS9b~{qV=+C4c)?K5mZ$GNpS@V$3SJfiTKEj1l9eDuXla=LT+p<14BkJW)c-xqT!j2CFUHzx}U zlHwhzf<7GDbWb*@k&?#=DgWWQQzLQG+LHXQ%cfezxi8LAP7&_$zY!Cjf8C&2ZHAFM zl{@>{LK~EQQomo=9)7j#uA+}GhQ-IUagD^Ld>Qe0`od2SBT{B&V0|^seSbMm8MKne z;nT5Ibxr9bSrby2&@${%pm!y-P6j$feAMryWlzKoTU_;&MKzMaA|37hp&0Hf)Bb$_ z3;Frpp7s47L$Tofe_*=iJ&Gxg!0{y+s08>;bbZgrv`bCy?L`#vA1zSREG^H1d#dhz zH{F}Iz`eO~e4;iOt@=@@nSULt&2+Vyt0N^MpY2y&lK4h%-h3IsHo>y*-GBS`);WEJ z2=WEVl4^c0`WaH1)>a=Jr?+dNC_GqIISE^bDuv_id!t zj(!|`t}zC)oq8=m%zyMWMPnq-M!;5gM`ze~jD{q$XGPVU-v4xWcYhkqxOwD*)oFC5i)OpK zvr#KJ$dyS~W8s*a=`1>NQgcGiBS!|URw-jVnhQOey*D09D@|edkCney_L6 zoZ6YU7C*!|8(4XN#jh?7#43eZE0*!RVBVYz3eVJY)7Ef~VMXIu(A85@;O0L>rO~E$33YpF9aveN4I0ziOTc*R))Lm{_0zYJumSI<1DygJFnv1ENwB#Q!s+}yHwEOK z4mkc*nU+fzV{2^gL9fv?YDVZ{FJM6K3GuKee5H6$KKO0A)SEG4@ ztT1!p64~!{fZ@dJ`Q=*D^B5Vr^-YerNrra4wy(>b{V?kD@%sh>^`vKNqS~x88e5lF zY>d20tK|%XdYj3Anr^1pcfsnb*Da9RIxk>I9ju>B@VuRd-H`m=v`PgCdk!GTLGg7r z=zr_6?_<#LB8x>?1%YYRWEQlGp4%y&u?PoM_zE3QVNC)A(r%YoL<$NphPAvog15AZ z2-!i6&@tAS8Ed<>sI#)7Pi+)wR<201;*zPV77DHQ&R0SlW=k2X1}Wpcp%*b~yz!n* zSDWsJ7rFXqLhE&Fz{zo3`)s6B#Q;Pfd2K)C0_xJDj6(cK)#J@yboUGEtEbb@w686QH z^ZWnQwRs8scO99M40NXKBgKfO5!0$aQkTNgx5b`ZP{))93iu$E5XvgR#ME@&V}GAG zP1s+oy$Q{s&*tHnnI{PVQhnc%eQ5%De3~QH z#IU!7Rw$WVWkk%1E62S;kp3zuXpqE3a1RsZBm>>yI2m3`GxB5|rBLVdQ15qXS+pr} zPidw2xw-M$zX6J!(4r@kxB}3Lczal7!iC36P!1^7wd#En`h=$s@^t2mIYnRrOsLLoPG#KKt(cCRl2ZP6aLC@rB1nM1Sn2%U$+8h|miawJIIK>v+bE|7-2GJ_e6RHtc0~Tdy9Q zFCVuyZMcNJ`D6-f8!O>|Z`2Xk+=}g8_H8XTHx?Ka3OXr;M#A(C>10Xk5aG4)KmZ$V zEUaZ4W@rF`mHv>xCL%1@`G>D%py1sHBo&;#Eq>MHf`We)R;yhQB7d@xDkyX(Fi4o6 z+IbmzBxH=j&|zdUO;^%rg;9sU5=LQ-u3zZkH-)}Ch7t{l3??TmoguU0r7+!2xKd#V#OD$@Y)(XkLL`>L7#m}!^ld6s$4GxM%YbRBFAI zJ&**|IxZ1asek!G(_QEcA`up4NH4A$LBq~l=^&|Mgz9Z)rzYH%LXhTE!$TYlPK;to z!{}sc+)R~Bt;QeXf(KbEwp|ZE z9z8pF^E0B;om}=VE|J)=_Dt0RjX>@@#04)Fg?|iwne5Fky_*xX-M$YTqOQ6CDZJiK61)~_o~IAvM99LvRWuq;MkwUdMSy-3 z4jSLt#5!hKVfeyAdJu8`@-(Ovq$-U^UXgg7S&~&9f+~D%mmQVc4C%&UhFM$mjRr!r zo349g$Y@F~ zNJt~3wKVH)j-!GZ_$R(zWxiKe_ZBAYMO7_wnkoFTL&DO}9MzD5pt zTG-rvCb?~^w(|zij$hcR<)C6>7j}*W)5GhQYHZ(b!y|tfWK^b$#!>Jj>niLbfDf$Q z3!(hjeECcpqaU5-CbKSbVz(GAF3uYO7Jma_fOCXGu0KJ6LTz;e{LHZx(Pl7k5~sq{ zc=~=Z$>kver%Zvxqz48>RIo#hpR$H3?AxMsu|TZoT!ZA{^-~eMF3TCAFt|8_UQ&*U0B|N_lZc&k$b4CF~dp z?&E7JGDT?+In zY%TqJLN&*ELwiU+NJo$i+f95Mk7f03OIs89Ggf~^6v$ld2OcyryT#REzN4ep>suAv zYNM)bZH=p+VD|bF7#8FK6dg?VVunzZ>VR{9IEGdMb@MAF?{m!w?0Mnc+*73diIJs1 zlSpp2B2$B;HqJNpq6qC_H5Ckf^XZUnq;u6-`~?TZ{)|-ttRju99t(}jEJMxArn~3P za2tP%(eMQ0oH2_DeV^0z-FyQ)#onAqKrF%HQON&tK{o{Dp?IhTOvWRQ$H#)6OJ(Hy z6k96~MN5eDz>fp8=F>hRS(%{1BP2UwCKxg+K%h}Y2n8*rb}GiFRd_D^wRo-g(HI^N z4GJkjp4b2;(3ILrf-}aljT{u2M61?kVa$K|j&q?cU6BHF<9YeUGy-ubg^nje;V;_4 z@t>dWBjyi-qHQ5cGNkbHHj0t$Fx(Eo%3wzda{NMW7bCG<`~pVJR&PEL3g%hp-3B+P zU9wTwQX%kCcjGwvBN&gp|K4~}Z`9X!l?KZbbx3}652Dyc6Rr$who7rct-`c*`91Gw>=!{vR7&kRsLTfxjO>Ir< z#u#BVKcPqzW-fYf<2HsqNnkdv#!R6m4VHLOKz)6to4EEl?X9GDLEmQpjra}@M=DNS zbwdP|h&x_wV~LwhnLil?Lsac0etIMsO#En;k~tB#R%~ELio2FC15j!OkY)jPB=Iv> z>e2ztyauF`DApf;!s#dY)4BQhkGFq6Y>q$w@sB&WJ$#3Wd-w0o5C8tQv-hF%<^$Xw z++eDI**v~I9)CLdboUvvQsSq#C+VkOAfFlfgS||66*L{JMAB-@4ow-E{uILVZl!hkx|uA=Lek^Eb))@ZgU>nvk2OUOrvlf5)Ia`kL-BpA z{U^HrrL*@*e%~FhzticJP#-C^hUrr+7P`E~E; z?zr=5_P!ea@gn{3>*s?PzisXBy$=sRz=(f1+&lXF=+iH6p7)RH{6M6G?;aj*q+18k z?aN_*=N-oKqR@!vt`kC(%}4?5p~Pn`UG{Rg9gKW;96d-Fl? zpAS==HV)Ke+EepJJ$@-KT~{{-`=Z^KZgpUsYr|$N-j4=;2N6Vfb~d*k&9rJ0QkyTc zshg1c>T&bMi?z&yEltJXi6d#PzGQaI4r^h5DNF5YSk;r#YAlZ45;W6assb10aqU_C zE*PXEx9QC4BR{wqrEas$a4To1(&hq*RoMgy)ER=*H*hQCR7xQSP-;Dl?og4e>I z5rvZxZ<7ARnS$K)YP0!j`^TR)om-IYN3Lg$oS%Mt=?nyT>A-fHFWC`WQ{cv9Pc zYDYUsJF2?d_N{wcn^r?>0J8351JVb|;72~IR(}2U*9zsp_FzrTm(Dg*6|!!`W8+({ zou9jvSv05Zpr3@0gyxej6kK_a&%|g2BMYu#Nl~ zqc?HKX|B?2Oz%}5;cM+yyz3+y&oDlSc$P*}`S#c!!n^pYJb~>1iF|gi+nt?%&*Fr$ zBThK)-OpE@u50+GVrAgtUFER)?>*8nz~@a^*GhrxmnYV0!D&zxCr4HjpTibMq6sJ*H;4l`ZIx zl}a^r#^`E3zNG0}uQ&~76UcsljI){$EfH!B>S;Jlr)iTb*wt3|bz>LGY8j$A`A9IA z6lg1KJqLz9;Z7aZ#C5Tm;Fw8W+ldy|oYByvJT#*?fsS*yubykbNjeea$sxZg_l9U~ z4fr3Hqr<<>REA`2Epf&KSy^xx+;aU+CGQ zoqHIh-Zj|12+X6(dEUUVu0|As>9koAT<_bO}&oBEFYbVuTc z7rd-kuJ*#i!i*%Yj|ew0*OTfx95Z)U(p(U8$4TF7ten&(PINs7{&UF3yA(+AG#I@`v>Jt{zIkygI&0qKu2VZI2Y=S*jzx?)`I$xnMAN2 z1CGTZVe+pKR=bbLq(Y*MxI`JcQBI;v1ek}hqLPvQF8itf76qYIftlT^RN5YsAuD|l zKj3R71E&JdW;pNv8%@;INJXXy8j%RPlqMLf72Q$kL!C)~@CUFykGG*>KUG5BYaYAA z=nYTyhL`J&Nc2X#lJq^`x(LF9UkMy0qTX@qf;tzvDS{th14UwgL?PB7dHN;m z%?2C{ZMzj~h|4UL9{yiEVn#zLekQjqa?x%^2?DY51{%rjRGA~E@QH)s1RNNL9AWDF zWvKIiMP0GE`IBAOOW=W;x_FchqAq$M7~dtNr2=yKt3H^5ZxqIs(7zV_!b%ZYANtUI zECSYj+yrnj1E+s0T?jp;>VfRXJ|#2G{{{NO=n3Z-Fo{%FDjBq%TX z@Ir-6(DAdvb3LF!q0bSFw`0Zbl>$+xZhaEqj<=eWLcSDEwAfpzh~xxa5ZthpLJv#+ zR6P#iB^A_#E{;t@#EWb}V+l~I^ks$#9S44bo+4Nijky zApr{Otir?>u(~89w*!iRrgjJ9;OV)(@-g}v*G_LCIBEpj3_MrQcHT2QqP>4(k7zIB z5uNEG;eq_L&oSW^!v`QN*I(*)j9A5geRqsN%tQETcH7Zazq?9!covZ>-n&D-0}Lec zjhxpB1(8D<6fSAY*q;$1#*B|J9zPXuMOGR7;lFO|f_xp;*(bk&K}8TN%gAVR+-||Q zNY%Lv#!|09gWXYWF2$@AY+VL`QG6a&yMhgGj`j0{1S3uFA|t%clkJdWp|3Z8l6x><(6zP5(zRHz)B@*atl;|#awaxg zUW#)_;kn&p3eRTNeM&m*|NAJL11sYI_Lt#y4E_U7@gH!C95}`7Plb#a|BpDY=;zNX z#s%jUs$tGp2$Ezx_Z%ms^>|6wA)O}&5W_1 z%_@sO_JHi}-F(vH<5kmP#-Q-GYrF*VY5y}Ypte9oOI>vkb9xsFCVk*16kH94w(OwB zsbB=JU(f`Y&Tw%*@?NC4bV`I(-W01v(FjE@=x~8lw)YS#RKf&2?Pcmr3S& z8wig;@yA7JV+x25nzeL)17MB=9zK6b>A)!c7%>_j3cV`@a(AW{=OqaFFt=c!fsw#Y z8G}Y&ZFZ6AUu~gDkbkv}3yy#FqKiQQ*1cN19y&7@{?_1*PsuB9BXQ!5nG?dl6s|3A zJ*tK4ferUo4A&`MCtZSbpgHH31a`@^u$@UI8q7cn<*Ax+(FT2g9<%DwCOr(IBWL%M z&EORx7Dd}v+JJ18nR+-E!TqJ9O?$UoeVP647&_jKVPw|*Y79fNo>no*iD4uly~)zI zSo(`@rhdtE*vXE=`O+8F4^_i=QC0K{ZNL~ISf>cOVRAoNmn_TGkL47qB2$b$YrJ{? zUZEo?d}@NNh#d@n5JPuc><*rV?3u@&h3uKfo<;0g06)-!lp$gnFzH3NTgZ-$Hd7bs z?6vsIN?Nbw>6UT!Ty-YH_QA(G6U<4rz7tuxfppwleeLx- z*w18=uzBxtpCobeF(ffG@G_fLe{=Nyy_O&2y@`H*3dZC8XdK0E<$sZM)Tjv5wK)3h z7e1Qe)-1+om}AxdaMQto5e;MS8%a`J6A3^j!L5IBOrd1ti6LVv7#U-lXvq{7@Wj7E zqv}pL*dGVez3AS$!dU@i(k+_8{c%(neU>fz8QVd$Cu=JQPgXuBa(2Uo4BZGGrYM)o zD4a%r@mV6L247G^Dqm+o1n`rNgYek9FY`lXhNeT<$$vz^ZZaECtN|CBF3yilyPdio zlkGf|?YKKe_$y=UaAnCPM}#MUn@{=YpCl8Rc=zIc@7|J0>V5D2Q~voU{j8OJC-l_q zlOM~LLv&k4yc`)i%+VIMO)P_t94(XbFggI3WxVSt&{o5gs>*FJx zNtrfZ7c`+)u6bX;#XZxc1Yv(X8vt(?^oS95gpoXr8=@i3#$HUv?FT*@;zWtRIbb4x zWQwQh5s3~4m)O{Z?MFmHL?)di)tVcSq*`+ml2og7zXiXE-~@4&{$Lv85gUGS=|J)} zQ}nh3_=BZ$03IbJM-~`HXBn6BVUyjU1-#MC#Kp~JE=5@tEXmiVb#tSkO=5M2Q?{W^ z&xTIZSkcrU{7)insR;V2(LpY(fuTu%0pnWV6y;jCS=hQwy>*)^Xl0S^S329St);r6 zUZ&eVY-}~3+?2#S1$dYsyffVR|iYSiE0uKxDC^XX#0^Zu~c+&epCrzuvT+dsldZJ7?~+`s3@@Th6|_z4_Dj zPcMJm{ON^riS;M%gESrchd?fWUa0#@?QU=W_^SC+qw%WI+I;Z>duFh<23OGT0fl~U z&=sU~S!>VTt4n9U+unE2@#`<)r`cU_{DOA0bJLFS00k3(x9v=JZ(A6mtpOac(GGT! zb|4;OX@_p7)^kqb@f-K>_1W&U^=kdF_M>y`)?Tf>agN}@Z}8sf&T;#HwCcXHe{(Oc zdev&z`F!QUkK5dQwf5WYe(O>syxcbLw>HiD=1cQF^Lpm(?91$y^t;feH_)c4jU9Bf zwr0tu9bv0%@y>5+M^wbo>(_3R`l;>h+_!E1xY5qck82p^X#E!EGPC0-A*A!Sd!63a zrX->RcXiboKR)&!ABRkT0UeN$)^z=LecNF}GhssmMc$Dy$OQsy(7}P#b9&X84fCby z&YS~j==C1nd%rVlzef~`F?{6R)%$9r>yEG31+bewPi=PH{uR4`)FDsZ?7G7%cG0zq zJ~e=)vFhI9gaO*2#$lu9(CE@es`i~g`%a*JC#roXqJ1ZN`%XlE`%d)sorw0GENLGb zhzB_ktGR*bZEoW@!LN-ujHE7^a4DA~W~#=!m~*NST%vj4zk0QONU0`{L2u>TO*{|q{3EZBeF<^JhI z_{QN*&>rfXXy6WaB4Ab?tUp_@@HE=fok4pFSws%u69=nM1J|GS%}&_9feaInCg;#Y zGwj$2oBe%+K$x#hc8RY#Bj`?Nf-E50B?)xNkh(;6$VIk)L#`@puX#b(?oI`_qWU%S zimxySx%;!Q})`1m6enBj4R8xit`ht?=C3Az$(eD$()SR4kY6 z5QrocN97T$dSSOMWeJQcgKA~?p=*1g9@Y7Y#etWM7@~o?x5)Zb-VrqQnBScahmaFb z*^C73{PNC!A~bTXue5!=Uzfd>OU3?kD`6D=;l~jsYCQ=%dEeOAvpeWbw{ks85j(jq zI@M);ib<+-5lUQ?nD1Y=l0>t(@7JPR_9BBhLByDq1a=!WwBQ<6oYMX??yV~n0JB}z z(E6yORC|KHJb7{n6AV#@Jcc^-z>K$X{E$ZwFoz9)ceSl9`uV{H%=MTqfE9#ov0eo` zK=DE!4wto{&EH}_>p?YLPhP)%CCXqwkQ}SzCQEK&a!AQK%lItOtN1sB>Ki=x1`lSY zC%*xxb2q;7ue@%zg@4;A{BiNmdbD0|G`4=)Y`%E;>gDE-+b`)#NqDyHt046~Sk9;a`ij<@M|4ORefN!wBO!`%JVD2ce8< zDuxu~)4~Lswvn0SX4mH4y?VN(hXnC&gT8+j-23BmB-Y2rroA53DIt^Z>luHtcsFff zD|TG(@e%8V3(|D&17l-Ts6v&all$*8FZL@aS6+$9Bp+V;xBeKOox2YU=Mev#mMc}o zse_Z`_2%il)Rr^N7Kz+9mUzmQynOA+rn1FJhHijWN1P#Z<)KfzGTee{$~~TXcxosW zV_#PQ-cxjMb*}~Zj*>N{~m`%M!%SN$!9YYCGEpF!iXwW?_`?Qj3%=LJIWvIr}suj5Kh(K5qXPQS@C^; z{28*chh~L^0iXr25UJ+}?C1jr00w_z<@;1WVL(*^s)Q5MfutzlI*)(oD?;!Z%Is*C z!s<^+zZRr@!ZbX@NL3U@to*H?UIYlwLUWI;L}ZhjR|xAdfy-feb)yW5iy{IahvHFr zbZuV?ek{?c5FLV9h#^8%@kE-r#ZyUPVv0Fe1b$K9WRa7Sce?s*HT9HYp4O+yJMnw&pVxPUl%5lg1 zQx)eKi}NX`^qZBQQF+g)O7!{*4T2Wgg70Jrl}8pLurmOqk-$q_tTe9Ybof z*Ud(ut$6If7H3!ad4Pb@YB(6OXzFHzli#{>wQ09agd=ZlZAMCUGYGqMBC3;)>?pNn zc)Bvf_F8>6xSD@;ZQ41Xo?U=oK};Ul3qy2=gih;T*P9iNz9yY3PIl*Ua5X z4!GvVopTtUYxjm}tCL@XbYxX-dKG(j+PWp1^y~TvrumIDfW0Qaw;O7-23#{SfomoV zxP}l7u^Yx}7$6Pyz}4yq27tOub@l6k$QE1JCnHo=D{_C4v3E-jsM{GygOdU?S(T^p zY+C3ij%{1W7>xI|3)o>X+tPT1o8vj>{Uu7Aa2-45gp()ZCFH$^K4?C zEtY2nQXhY?2B+^<(C-_Y)vUAwRO-rd@k8!u&$S@G(L1fjVgSi8axb; zkA1QOC*qj7L-^o<`N4!kRF1`P0N3GrXFxAlAc;KcJq#b?~NB)WO-5~ z;ruDHjWMl5aAhkVWMf`RGXyCf@dui%fs~L+rILx(tk{X{cF&qgd4fCUqr$6Topj_O zvs{L)v2)ejh^eb<&5ej1-n9!d_8rX-s}}LCIg0rh{LgdI0u+`2wES%I z<7JPXD_7qCQenWqhP^&8aCM|ydB1;e=7I6f=J?snfrFaKa{OLpQNx?bbfEH3$4As~ zVq{vb^COil)A5<|-e{GIKF?;sQv{U>0auG_-S6;hVk+r&cGR_6=DwH7tgQ4xX&r_n ztZVeMh3p-RLS)7QJ{Re)kbIq~TDSF!c1;ymOEdl}Pa&lb%`T;(#ieDpR?FY!Ra&B;LLg`=Os z@={qN#(1Afg=DBXGuj3*#AbdwMpe3**@y8I6+ZDP_6V?=yd`?5EVWewt}f zl#rVO}f<62xhc}md_WVlaMcK9_vr2-02ZX9_6kRCs|@i+XD3TeRb;3=em ztTRj*8RWfK$_c??!|Y~<-w}iC<_W+NgY4!Bz{!lRTS^BG8)i2<{EjxlZXpdg+6cRa zG$4E(^25IgK(IPiV%SM08$hCC1_DXXu#6-_l z!Un6K%KQ9CX%80$Uob{oCR+u4E*~unwqXfc=Am+9F-Q{)DKx`V3i9FU6EJ5qKmkWlA|R%OEW&hDnL9;B%$k-H_Ev zcNU}QosmP9^FwjpV?W4~Ov}ZdLnYwEO{LB>rhZD%XqSQ1kg>oZ zj;4;WaixDQP3v3{C$ByUPkMAg%bDRl+la3GAj;Pipz>IOKZ%upyIrtVQU~_BCDGR$ zf|+L^Utx7*9F1ujN@z+M;GAlzu?1#xD0jkWU=au-DOw>yeIL);P*5itgcKiJa?L=Y z+MqyZ;7EVtf|3lrmCHr=2Bl|-Ii1Tg>#Zm3a8!SfqzW0M*rgf?UmFr#Dpb#(XZ)jB zJBP|C^!myiNqPeB73tVKqXK>y)bE`c{GB^!&DDp0L#6Z_?+n}HYE^j7G#>q{ahLne zu!DV+H#}@=D{<4SKH5Xi_(hu;S@YD9xR|<0bpY&gRvon?A)%4&4mqAYKH|@4HxjZJ z@}_^5rQJeK;MaO?Z>!IP>r48T8^tk@wvL44)e20FP#gsHs zkbldV3X7ng@fs%@)X*4s)@6&8UY>F%#iM{C8P->Ji2mcF-_D)T7aS?jaXgFMpi3HM zhYv-js5ZJqs<0`6726^pP`tJlYloH+Q;<7wW?4GHp9)#R@L`Axjy}_6C#rdeXGecO zkd$^Mp;LThsTx3SQG$lF$%>YJMzqsdTdPH{-Qv=BE$ut=+JtOF**R>fZC_biVUZ~O z=I9yU3?C|l6j)hj6Gnx`d!;VM%x9&PoaFJ8ITtR9=~{Y4XExxXp|TJx_SG*3kl+NOWBapC~@ zNtB;_PQwjBJigEKXbGwy66g6mI@khyNlBBnZ6^O-%!oakXeX^khzVamEztFbZ4<25 zF97Q$FwL~+fHZYN!}MG`8VF&(6V~TwgXj$gml5Oia3|1}?1ga>!IaOL#u?C0*-vF| z+(v!_T1TNGJ!w;D>zZt+YfLuzmSKMFftVA1cm@7Q?wd^u}XU8J-a4@7PV- z=}z zzZ~w^v!;uQUgqZt43cM-gQ#Zebd#FITVf z!Tt75k$u7&PRBV$-()gi&Cq?L%>GkKg(CV;Hr>7I+BSbXeR+@~Ybz<#)!nyJXWoh( zF>PBzN6N6RV4+w^kl;MHm|ag%P1EUcpMhNL9{pUX)M=u$ux11PmySMdZct-2>o3q% z$yeiEIjT66x2=q;Gl!RSXvWH;!^apM<{8|AjMG7=3#h!i^16uEhQADX0&+K)u9Ca| zknoj^yg`3-#}4+K^3Tx2=Z&Jf;$_bC0OHIRfopIq2wu#Pv2;vyDiohEN|EXg$$bfH zgTn03+Bd|emf*N4tXAzDm9aJ%*6G=N9WtvlUqwrWjh z4yglw=*`CI-;aHayOcN+H(F0k$=A7Yi{zbUECYXJ(F~`CG(*{hy^&?y1~b-|_zY`@ zy&bIARV6&x&hT|(H{p~yz<3lbb=Ra5ZdJAYkmx6-*RG}^(^Xx}x7$g+MAg*}+~P^C zF%>7#lxx?7n1N^bl65&3I4kbloRA~XTJG5CSx>;s6^zcaR`_=32^QUX7K?t)nI?Rb z)mwj}T()-_JiuLV!@X-aq2d`Wd~6VBcvJyTW+spC(ExsS?h*J2c+O||{k$`3SF4{{ z-<-Mr)n`JvAyyG2C$oudo!Rz%)xBLmTaPxH{+4n{-p7u=bgeVUi4)D=?YA0sb?ltG zXEY~JZgURd#_RWyHJl3Qs5j!`7#`9=KURM_Wvw`ZwA%?yu*b)_^P5|w ztRLI!6X(D^LXh!E``A6&tsSBH$uU&&+r|uPu zcKo`*s(tUm$E^c7vM0os&TZDZjcA=bn~!(i3+LEk#>t90agR6NxA!TOkD9b>Y)*f0 zf}L)-C#+$|FmzC+by{_;X&y42lAAy$vkc{Hif#&zHZSjVBQ z$rtC&sq@B`utXf#nM>8|sS`LCwsXiD|GRryjn)sjB}yIpZO?sE(~{;Jvv#JKLp9#N zJ9|{#0*Ge1d%QlWU9JyX@LPpnXCHsXNzGDsjL&{vPr zbxA-5tA)e#IfZqEA%4U1p@75*AkADWaDyP$1GW|nTm#7)77qi)8_)Cg)uj)sNb(#_ z%3PTl5XaAPsuC7+bn^G3i=(~whfMD>W~L6$Vl{!F&>*+01WsZsD}lDGB(Q(1B&aeB zIAKrGku`-GmhQ}frKCuVF>?vixd{k_kvm+E*T=|AGI$wOa>S%cActsus<_R>C2@i= znh`RZ0W7sM8iunt>gzZYS8+YkZjT1t_RVg|bSi`b;(8<5Gwc(`&bYXnZaJwIKwh9n zrHMa)y1FudU~csUQpBx|K*@jO>cr@EPxg(sK83A_Qm6eu4PU|D0AbyaSCn=s+ZoOe z6?9lZgH7+&3&zN~>Oa_cUY(hGMF>fYtlqZ76BKnIg;_h{fR3(`XW9ml^)4mXVkfGF zf-P_rG`E$?=#)`ZM+xPm$K{h;Wh(SDF$F^Qy$oQryb*7p?H1a2inD)SW;B@xNqKyH z7BEZVJ}{?xGw`O-A_0Ev-w}LQsBh^hb}asw=uC@6J0>(HuWmFSUXPTiUV=8#v<8Tv zF#0Ja`3RzoYC8w04I_7<%mhxJI+M|(2?+Vc90*H-DjUkLH$tX-vI-T+;K>S{vcp?g zn)6?H{&tT_T8_=nr|y5m`|Q8-@971eL76-2b_MMjU!m6GvVmP)E`DPES5(f7ZB!Tyy6 zZ6VK?V&S56gQSaYC9sW5x0ruuJK4yvYilpjY{<0QE&_Lx*6`2AY(t(SPIb{0gP@Nv z-tHD&H@j_929n4~_uUH=fF~(gaOdQT{-LcR{%8g7K%oGJLT_ zBhT!lh#i0N)OJ?=`t@~G;7_)vN11_5N$meVgMIfP7g`2*Vdp+TYr^0r^an=J4=US< zi{1SL=3f8~KZluAo8j}JizqO3mF{c`Py)$08d;r@1kJ zhdOXn;?!m`Nu#Jao;mU+?q)D{`Dqb{IJy-g46m>?mtaSU1UQ;G)QDeOLw510HE_7Y zR*Tmn9k_&l`<8s5{JE4jmwc$DF?d3Uh9)a@k@&j+2{vBhE*0xa7gX$WfKZE2;bP8~ z(4R7P=9=T={Ht9?vw+E>Yt#Ey?C5N)l`iZo`f;^tKstUMt5wC-Y9-dXdh^J^3Aq$L zMA28a?b-RS}}mwYSW1dId&u|&(7f2Nm66weX!bG;$E`Mwu{!j zr#$YmptFInNP3!^GH=w37hZ;2VtGYamWC%`smB=?brXA$ky<+vMmi~z3`)g1VTk-h zM-+&BI=Mch1)9iR-1cRbDiY9#eTFG)rXXx?qtZ#nV&c>xWy3_14ROcDKe_;Z8>H|U zCj!%dJ=s^=-5LWf#(=^#rptnjbEx=4IfxibAegR89C{fpX|0b4c)+C@ceacEu`PwqQg8o7?5G%UNNQ#%hjf{&Bdh`aPJjgxru7-%nhnd)MlCG&DO1?+O$zd52`<|)n1Y7FPYyAvU&UK3F@NQX*z>O z9A=>rg>lc+9pX{gEyhJ^-@b0N?ZMT52xCu8*KT=qq+1G%#Ly5}nW#L4Y%bbUlcoyx z1=T9r=|jeFC!o+nkfF=+Rhukd*u}fv#2+JYICO^@`qY^P@RR+{RNmyo8r_U$wYtlit?o3i3`cWFO^&2J0_>;Vr(# ztExf^;f1dH28_!`r5jDEs_)%qdFQWzhJ?Kl3E9{X_GO|^`!LY8rY%3~)pL4Q)wRt# zK(wooYf@QT+6=k^Y3WEsH$?5IQzKmA8QX9=O@i6I>I(8|&tbjaarrn2!s^jiUAVn! z(C+PApegB9uiLhJtX(~5*9Dt@LwD{~@Bhpkpu&#Zb3VJ2ZxGS5d-n!SKj5xcb?+Ah z>0(hyY>3ZT?iWzn+1gqYzxHg``s|)LnC>=U69YGEFPiJ0U%%d_#5ET#Hy=Om?7+Hz z$2JjIe{W;<2;w1Td3>zZ=Daerp6S``YnJiOc51bBAtHMi-h2ufLu?{{1H^4kY#j*8 zf{vt=BKH|KSFcN8Os`?0wgr5WMUW{WseM(bs7+)<(gbfOLNmNgTOcOEJ08B{0olMB zC@fr!w&*|`i-q-o9Hzw?4e=`2YcWpM3So=L0N$BDAFxx!IBj(a0%SYuo0`M%MqiP@ zjrj6tINO#Zc4#tw;6xICt|U@$CFwG&jit-bxj%&#F7tT#%6P39r!DvDR^h8#`m0;` zYLtIGo5!^^VMRv9rg*YiOqZgOZztuW ztO97j%&jxG7tgT^DkQKkRzWB(@f;W7QWX1$LQ+b5o(L9|NHCd%;>nQ#5)(|& z0*MPI{Vzek$5`kfq4ec`WGE(d&l;jkJ$x2qIb>63j^VCx>NxxgA7-@2HWA2KLk%ZF z$$4^;w{GG}IT@dSM@vr@tf}VT~a(3>gm1Un*&SF{con@aGeak1ZQ)MxqaM=-J zc%;Pet1d^`@f5;Nzdc5lGt2n^TnRLO?`qt|KgepFd*IlAbNF}H3Y<|ZS=jAmT}uqX ziV%tem&$xoQ139Rc1%L3K z6a2x`r5PE2{2{2Tuqfi@oe2L>3$-Ix6&J@?yk!TSA)CdK$M-lTYO!>H#Q}-2>M=SR76JOGBV=jd>JK;1tpCYC53`gJfMX5x$EOaG!6zN>`1}t%Z}}HF$q;4 z$U2p(3WHe^R?^a76*AXZ98Hraj8AFTb*u-;EcG+ahtlLL&@KC>)@oy6FDZCQb1J9% zXi>_4qX;}%QF-{zdXVrQ1{q<&SKVhdyfBI=cW2l)Qca|g<$brL>onxSFRPS#7DZOC zs6M@IPiNAwOiIUHLn6rlGjiB4c)+b+ppDZ ziC&%0edTxSoC$I*>}r!Y9*w{emwBP72Hzlvby_!V^xad3kp66`J37U4jx<7X`|1rU zef0#&3(4I~HhbY@ExIeS#9v9!wJoiGv}NdSVoXA1>=wxP7xT$=G+tY)By^E|P{)Wz z=8s*eeebSlTT52xU`-1qOQI_+Oc7i# z{W!%vf2G&+ljCSGL#lXSWWiP~)3E`hIH7D1ZiH#x_}f6s=TNPL*v$e_okL!KZ%j52 zm6qmpF+t|dB1rkk$avI~j}B&&$=rB$vB+7reGET`(OtN5bWT0q(r|XL8TLZh)>+%O z8u>_{f0bFtdTCHu%?-s>W~jT5kN#EVzy3?ySGpVo2$^-(s`c^Firsv~8~Tgzk_cZU zM_{gnd&1 zL7rZCe5_pf?A=}VJwsTLQSVUc2z@Khxbc6j-PXt8@yHHSxO(;2eEGPwX~X6I*qcoK zfz3+z-y8K5q+lzyciFdbW$j{t&H}KiQwXO@NNii{5NV)+&Gy}x^-1V|qRLqpLHK7s zBrVSgbsi^3=e5)i?ml4fUL^PyziM*U2>hg4MGl&kTae&jQVl_#*T@g&1t&p)u!J*W zGEG;~XoXRS&+J6;8rY9hrVJOUDo2Y!rsul*H~#i18G?6Vby^O>wnW=Xm-g8kBp zw~`}9%U+rI=_o=&PTJ~!V?6ZLhBI>|_kBo=9-;82L^unxuh?1;Q>0}}dMM#ZF7^{} z?@Y(cu%5`Jp3#NWc>a(uYdj3V$BID@S`Ln&q8q~;m~l&03M(cjC!>)EF8ZWEAFm}T zphPDJ(*SA%(FDgu*!Z;LosHohFw8J+vTzJfC8x5O+uSrJMa)O}(0S12Xp8e{-?@u})MFbB zG`fU+$}Hyhiv`77pE1BA`Hk#eOof@KH1Tm4#p*g8K0caUN-R_LUXNPT>$xeCK(_F) zLZ>jrR*k31`F!qw564jTs@ zy-?$!)SIV6HWPByS^Nd(s_R%fpFxln=w}(OTeN7gP!lFIqherHeXgUG@MnG6D%d&~ zZpUuE9iAgkxSUA(6?%r@jC8`wH9#tiV9sc$!RP=9JU-ulfvJp6o*FQTCDec5$HA>X zSkXQLm=!Xva6Dh(C9!I85-55oXsH(T9rx~9h0rNJ2*iC+D}FR^L(&&t`#vy>5aerM zzX>#@hDP;%3`|ka!NRAgYJFUF7Q!e=<2!v#KJcxviAJ{G=3EVxhc z-bD+Ba?nB6)!P3jw*eSLFXrM%d`O8GDU6~)_quz z*}CNFH!y#jtTCmg>}KH5M|dX7Djz22DU4(Gt@?5BxH6$jB9Jq zaE&ph78<%~g7uW!A?f=v(J~)zOrIxnTi}zEiI?#K<0K*G#UK94 z9thK>)Q-{u?_TWgE4gVcb3r9GQ?Rt-vQc^~Q^&YyYxTLHIQ9m$_;)^tz;yLgZ zB~2S}xy>${aQT8RV@!R?E;02-yyX6=Hd$u*Tux#&uwB?QYls_VRf!Bu zn{Q5F4nz{iOmwwPOD|cZ)e~43S7E~u)`5g<5+vKgy*g&Aa63gT+^kMdj9poTcKXw&2u_BhC|5Tz@3+D?R0i9* z6$!)$unJ{wp_}W-xzHDR;OiqfVT4V8hBS?-gi$SK$NP--hs5y@PLCOA3$iaH`^Yr> z8QO}5iGgwu5lt4qZyy*X1m+#{M4~MzKW~O?&~pZsmY>TbLPfC z7a{PA8IXMhEeo6gakE&C*JHBbql}ozqYxxB%7pIml<|2ba@RWx@^`B;;+MV7jaz#%lgukU|Bv8Ofbw04BockY{-^``b4T$2>|3)fS& zJFJ~p@Grcbta#a4EcP>NEfo8UbI)3Pgx6=RwNUIYQory~?1?bnsrgTHm!F*Z@p*KY@yg|UiH*dr;VPEYn%p$K(GGWJWbCcXAH#Lz9*y>J zXWSlEt4<%D-cX3p2<;mq783}6lCFPl@<=}kFfN(7nuwgn3oO}uNe^`ojGMxTC6yL$ zCGZ{b4bWf@8tiV#HicMr$f^i&Dg~Gnu%v*JMDZNIvX#?T!$RZVc;gk?IT6|evn~Hq z1Ydi4duF>3dP4P`mjPN;tq5nsWm zHRSm1l|F5f(}|LzjECq29vb48@fe-JJwd)WnN>b{N*b)wIcc+wjw)OJmhw0+&Y#dh zs-C~^1{*V=@?>KS3*-YE5pmqe*HRjmmL^6g(uo>AKzLDO08!>f-Q4I4N9yLraN&&H zS#=xMwK4p?Wk@#CgcT20D8_##25Qkf!(q7+E_n(E7i~wGo=Qy88+XFPa>CrWaBsxi z=Vd(G;!=2mFHw@R- z#JOX;1!tg1R2_3y(9w4Vb2EDA#M#7?>73uX=;*Mvx!#w3?ZMqpbhm%(?BU|;b{bi+ zjPE=+YEUG^<>elq#TyL?H~Gv`mPyxQ>>?-OlR$ABC%X@lqHDOSy^NWDXvO%d!MBK6z*T}`#HaV$?wT}j+ALBu2#&)ln%0a z;wurPf#BF;<#j6}(it`g++SHh7?|icQGwRX8050G&T#G2`$d1aJP@=B_i~^w7P~k4 zT!Duuzg0l2st=XH7|35@?3RC8n|7iC)?2(ItOgw*B6%zGTIPGFfqOA}aU zzL-J4s`UJKGV^urUZLO0`YkpHU02`=P0=SBZ1W#}C*(zhCGm~tBuU&9zZ8{tGs9cV zH_(5MHf91}_lJM)+^`?i%kHhm43P+nYQycXJEwNTFFU}mGz|~WL38;=U2DGPdqCip+|%OQ=G1?>coNw2q7e5rr3c~QAolK9 z#Cx&GUrT&FwvdZ9^5tAKQ-}a}a{2EpOfx-2DtUBMw$^Kwb*TVzk~=}ae%$#Lqmo=6 zo}ctCj{b3o{5sMF)Adm4WL~@8E-dG*(2X`y=Ybm80znpIE<_6>NF4TQIl8MjZ47HE zy3f_(wy%Fd0^pVg!>s$l@X;@TcU?|;%SC#h!^HS9SeDpd@*vL5mWj&J4mD+6psq2R zf(G;%=yy(}A#LjKLdi|sjY^D$B$?`y(ruwv zN2E3{mBvgG6>Nogeb%Nawe7EvLfyEXm6xKtmNtKSLRu<$N0*mOpq>1}h_f}xXig)$ zow!!w>cJEODQX2$)UuTuvXHgpQPUdsa9^pK6?PXO zNePJ|%MNm(QDhtuFB3;3|0eD-m33v-gzwI@gv{7MeuahLTXJ&zC5k`$@hMr&Cqn6F zn5%zrlNN@sSNvM+#E9h%DQ7_NDs-%#%60{MihSuJ?&sfu#NA4zrQJSZ3i=gYaLmT{ zofi(qeyo2z@Lbml-Pqc+F)njmm9ZPP9>nAi7l@r@SR)3e%AFZeDgRX~u*rp$nvu0W zS)m4?VrY@jet8$;$hF{GCP6~Z@6q_yhopacI`Tsc*M*$@)4#Yyz)btv*}svQ?#!_L z7;`h2jO7Qd43CeR0nd!!Qn_iGFN}78TSS6y-GOjSs-MbgVf=DT`bYKI1p*HL+Xy<>?Km;R&N$7i%?EOU$eol&3Bs~+#vT-y9R=y;w zsBzz$de^YRrh&gCw?`i;7KqYpy$D^e;PGk5*AzFeFkpwPq?OhC1p%H^$5CK1{ynx= z?{RFX3rgT+3)B({P9r}^nl)*iil7{YUyN%2QbJT1@D_)iuQn^Jz9DXc5>E*Boo`k+$yHFeu23p2K=Tb2RTV+Epj?1jzO zc_T+y2Ued7LU>Sxwh~7XRcn9dh!(Y)j%r-XAPxqgvw)hMZ>(dpv<@~VEizKaPZCkB z#WdgbghKg3PILrvko^E#Bnq*8cnkYZR1;tTPdW}s$ho;>{xK7JCW*~tyad;GVwa2V z&v4{2D2KeAul#O~Vt%+B`7r_?taxLFd*BJ`!G7ZAbJ{)wHx#g+Xk&kAMwr|JcyBK0 zYOJ$#a55}dAF2#5c3A6LJ|ls2VFWLPW*~3{C(z}ZfeaI`R#9$7@rCc*SQ(Nt%xz1+ zpcXNWumf$5%Qx(75f(~cLG{p2T;>qC@Jq2XpTFU z14QjAP}P4^H`K+)f=u)5k6{J1UK$^xeT8p)1;vjP-@tm)_zHh&KZswjud)la6i$V` zWB3;_KPJ9W5Qk6S))8u)UBnzI%p=AgH;rG~TTQ*UjDN#FEB?^a{#!FQNr*LrH`qws7dmIA`rMRq0@2GM^=bk;0ohz=1B!}@Q}va}<% z5wJgE#o{-JeyNpM+yr)3D1f7Y@MRtQO7GZY*2m2pgG9*)-QQGj zPRf=HvS|PK=P}8GH6iUvQO6hurIzBGU3QZ63L`?WZrTm%Qsz*D-ZE49=FgX#KmADP zN24&YjvIevX^BgVdf7q_n|%2={a8i-JkWTa-x^Z^xpGoI1B|y_a}q7tWhQktNwI8p zWql`l|MAbF_aB$hyFOCeEf$SgG1>t5DqEUY5*Ag9cq=P!MG3hT3{@%w7@HLt)YbDk zF9k@1Rvx3;t)gmaN&1>fbur3l0+lG%*B)DYE;4_U4r)$~w!LWO`h(V)ryHh!JZ*OM z`SE3q*fb`ik|mAlXe8$*j=M{SP%KPV=z4WtJmJ%*US}$9d8(tb;X#SX=I|)2 z-L`+_Ix~&^TVRn0ioh3}MoW75Vye68h_f~zzzaW35hD63RSOQf^{drKN*Qt$A-8|A zqNvA;sxgB`<2*~(7E>hO>H1n4cLlGZ4n=*D`ho;q?rcO3U~&%){mjk5LNI7rwXe|i z3i$~VYsM$auu?nlOz5o3iU`jb-PkH2*^__xcIMR2$U`(knG)_S&P2^Z=z>{^J)|wj z306Jmqj@>V9x0MyAMwe*SdX~qqK|T7>3|NgJfzPYA^$0d)TxIesc}4=Id%5_M;!h} zqD%5eQYnvHyYwVV^MeLfypo`Dbs7h^h|c0OfYxLsy$kyO3igSBEWl$bay3tRSeJj; z&HA2K3^&cUNlp4YbV) zGN1~}ecQEw8>_Bsr7nMeY>QaXn$ij;1lyl$MRy7!J!=+F6pbC`BceiLye)rAmaiH( zDz>;bKL{Gc2otTP*4DgI*322_@cT36(;}GBXK?6$O_Z|e-x#GV`VUIkpNdiz{Iw`$ z!S_Ka3k;O9=r2Pl3;st4YRR9mYVxRvnSEShS`cyAQT!OX4>en&fLJZaFwVGKE`T;? zilid6=+UUSj$$pPM-xL&V4;7VX>?HxkrD+<8`S_dRsCbL{xQ|htk^)r!~TduRl$%~(07Nqz8JXuqP{@!WMF@5#G`%u(5!q& zl@qcA`afBO;-D&@^2$f>C4J4I zge6?2xfeM7u&>zJRN#4v)esQ0=Qi6OFe*>5nh4UpF7Q=#kZ1}Ok!_2h6U&;0#{X*T zqIVF=YLRB!Dno||A!>hxL!Gmb>J(9Zh%Td=y;VeTeQnVYt?MJ%^$V`)iG__Tsz;cS zm&6;?AOlWgdK##%(jJ~fsZgz~1{tGGBrh)ZU==8tXkg7{D9ua;Ye-}#F^yq2t6G4q z^}npAxFCrk>sbMn)BU#uo6oQx476))M10^KJS>ggos=wkv}J#N<#16c*dUv?==eZu z5{aaB1-5CnaVe1*ud(i`Pa}{==O9IP!ue^)>S1XrUW`Xg(%4wcCwhtkNRH$3{c`(H zrRAZugqUqbYsyQ&@Q4TvE0V`n(Uuu&!kLUBc^ucf` z8T8FQ=ogbgQ6CJPQN9mGyblJjyk+}f>JFCm!SoyZU|K#Crc23SWOl*GB!hgLgiUXh zZ5!(yopG@grveO>5Ms*|<@>PF))q1w25bR?0+jgG87jbt@ zPFYP`U(4NXL!)$x;%&JWD!1J2YSOWOExdzUni9Zx87c%)wR3tW3bK@ZK?`0tc8l~; zhQM1~%M#^OL1(jFDL+97O4L-vs-*Gv*IAt%yg}V4`ASmkcsgJD2Cp{|8e^+zo(27X zqA2VbJZCNdsgqHrPjF zu>_;Gas=i$x}iPnt$zT7>=G~4Q>cFhiX2G=2SGCB;iujNFkDOpS^kibJBKex>-^;W zfcqbEI`#z8fe0gOzitSNb)>S7L72W`)a%*x>)CMV$L;)wv9Ngo4~p0;>>T0!*$cQS zDs+G7g}}#fSAi~qL^-s`yi`b0K6+qw(R=y?8L*N+9L_L|A~ZKi(P_ri^Tt>TOV)>{ z=mXFNjZ&oPh-I##AsUaI`+XnB5OL}r2#pz?j>t+qWwuyPRB^@$VQDQQll3r;pzQ;w z115$y{=zz-q4@1ZRTX`XFt-1~Dv+KFs>pwQ3eRXgS$Hb0u<3KF2>ae_c=={4L*l}y zQxLil#)3g>+a)x$TasSy35(H`2c0aKINX_6_d7HQvz|l~!y-%aMJS(|r5cE`lwK)n z;Ltoa!|O6#1UxQ`R{mMc0MAuZ{wdcZwk50^CVe^&gJRfp%;BNXn(pL`4cG~dOJ;uu zC7lUUnH-N)aIUo8V{<^aP4IX9mfCu2R92#t)rOhok%91LjKx(0Rz+$uMfg!An|Eqr z*4f3vUgX9&_kp}*SlMEuK?{zB0v!ZU4 z4$@c146m-GyKjVIHFvxdfc5(1ZyRa@Lr`Eyyuh7qxv)~)$4^QKMqe!Leqn{TV_w)suP3_NDtE1z)Fy!@CFb0q6DiIYZ#vmH4^NojD}FQI>ER;r9Z z>%^{r7dABA0f2YwmwImcP!3IKNNP zipy_yo?B%8O+7rf+VDKDJmVEv5E=|ipNrI;SxdYw(%ik3tEaD%#W>wpJDO%j#a3)s>dWBk2n5oh^K=gmnHq zA89qI#DbTvFqZz(ZSH?0`Aq*0+bJN7r@SfH!nK@LfP9xe>iXHOnUCz;hc3To~<4x=Px>W3ICPPM!w>>|JR{+iIYk@-}g#` zll~?CQrzy<)9qe8VfTtClwU-@pwC7KEi%2H|&gLkgvpLHM*AlBLbp zoSVhWbhAjUnP34=xK}{ADX;=%foSrraznONi+HgI?364>VO|8`be4)6WZcz_}}aoUyIZD()AqOXvO&32lFEjbD&YzII)LPilSzZI4!SE6d1B zPVYj|=fV{~RmkkXgK<@}+mb!_>^ms>v;g|#<)THbD(%2e`f)H#(aB3YA@QjFp28G} zZL!cJk{$a9SaI!)Wsq(a1AKMG-z}3JQ$Z}Tql8oRJl7>tyw|+a7dEU0Y1f5UayCP_ za?5`yAcrNDeN;jkuqy^`ubeg*Tla%>1j(=h;M=ey7y@Hkv-QbfZqu==;w%r^#A`{F zgYIXa`C8nhK^bIWWM?dnWY3O7rHP-OiMmdQkB^1$5PrSaqZajgZi>rAw(zMs-qh9$ z>`z7KZidcb7a@pSexmYXf_HOIF}%pc$Wnj6vEXa&=gQp(7aRT+dr>s@y-=GK)SIV6 zMxMFqEdGK6BDrqWL0ezw=ZtkPDnHcXnpu5g5bAM$v4EA__?B&xZJo8YV>jOpPwk|g zh{H=`-15S$cDszZ0Zmw1Tn5~7z~Ywgz|@w`O3FZ_oca%Z;EV`cu08?;8x(TzuvmY1 z-&3_X2^2lZmfqspAR+^5HgdN)+Xbx!&`Ul@6MfMPd>uroB>W+TIp>EGNhN`{)m9Rm zqaab~IoK(7MPqof>bbTs&WoqYuHuDSYT?SNX3yhe;aeoJ&5igPlfTeb`uaZx!T&J` z&KU&Xl)wfR(vhtR4R&@F;f54E^b~&uN%{^H%}t5)FyU8St>2}dQ1vyr0;2Z^?_Rd$ zKqXtm^a~;1c{r=EJc-!a#QWM~qmGwIQ;1dViU=_u@~rv%mWvVQ1gT+u48L71-I| z>2~&?-KM|g+)J1)AQI=SRIPj=RlmFntdexDM#SABWrRG#LI|h2C%3wnSU1H3qr#qE!bdVbRaRS*Ja`DdJ+ zo_##i-#sYL`{w-cFxx{X<=LU%5B03SmuJ2B@Ue4lWZo;!ynl4Q|K7;_%d+o#|0&y$ zk4wsiW*Fc1M|s{1S-o4{h_|OFdhWO7x!)bVefJ*z8SVIcdH#*>C)HX=fk3 zef$2Cp8eC3?3d?9e>*(=Xf)?<%kp=Q4T}1(grbh#A9gM;JNxgB4^NB=e#Vyy!lLaH zz?-zg*nbKO@GE01Jb;V|5=oGp`yh3()m~t2uF^R|h-$QYa1%zczem!6L`&gEIjC3T z8j24yZx9C<`84*%i8Fsw8I!fOq;Ji7+kzMXA2p?AG{IgCYX3>n)ku?6xD+B6P$ls8zuR)YRzL zfMv`FH? z`VbZNDj``P02M**b$1BAP52#1F?a+b=4fZTJp$Qsd^PH__Y&Y*7T#i{JUT8{Ep{s` z)UzdV9me(Fq9C*?4vbsHu5e}AGhWpD!7Kv%E?2;59H3QPMZRCduW~BW`<05Vr8OxH zfsK4r`(A$&@1-E!^}Ap|Hlh!raQ5&QOx6l6c!?KjKA|#jQfSN8o_cOBzIYN}b2rzE z3QtNNFp{0R=A%&*2Y=u+9`8pn%;a+r3}=aRo5^+yB7D#{GhxS0UpF2fZ-vk1T>I`R zb>@cFoww|}+h%{UvfR0V&MN4Y0$DrTGZ&}tj}CuYX2~p;dL@Zq6JF6#`Ii-R(7AYb zSW?o!OGf_li`qN<`{8>iON#+s`4|S1DPvLoV1<>wLRGb3vw!O|h37LXI6Aoi`SH2M z!v+)4mY-X=67=ve@|&vL%e}g zP~Cqt^_$JE-71=B4XK~u56Av6)yPmxYnX462}DyPgPh|ghn3Bz+2e}4kssWQpayT2 zMwOOjW>UolnM%cLGDE^LK#puEF>?j}-b<^3QKHQrN&;uVFViIFTZQI*S6#8>vTY+Q zO(2?bP@HT5Ql;lf(?4$svYA<|dlkVT*YAHF`kBK|lik7392ZFDsah!8_y*RbXBs1T z8Zy&Lrp{1v?c$}LMbjdTolICxDQ&e2f|V-vi~g1yp@8=G!yNx)NRzO z&qAP&{)n*o{~vpA!q~QTEDHY>3b%hx0Zfo0Jr+e`}1@@@S?A$ATyd>#KG#cFDe zPNRYs%D-Q~C6lE(m=D4k)%ccQqBISek###T7)8 z3zIo=_(ZRV1^kGoKp*Gm!x7#OL>3bv)9J$m;C;ls>@x3r70&qNV8Z4yRp(T#-uLTQ zQ=qAbJJXw+D{_D~^$s}Vx{jxVg|GEGnEBK6oYx#oZ$0B8ukJ~!BLYm2Lp0dL^fJ<2 zqLB}K1$D6rbum-P5^9dp{p^3aYnce|lF-DR+|v5%-~w0p6#i&)9j~r3tjejrDi^ojCQr6r%{nnt7#!Us(tEazAyz2 zmagvjD-$O%`6VY&uz)h5)VZ@Gc*?76adX3eqp(VTuo$EAGtNJz>7t02?~=t@re+b4 zn8;@-RihixNa!A#?eXN1^9ETPtsj@pxGwK`dYL$5PYdNi@+WQqey#Jf2BEL>%mzDL zs)J^}iNQ{TN3(_YVwOV)lKqhh2&=`++_glNd7*Q?lG-~ybofgjw!zELi^*%KC)p7> zPzV~1pu8G1ulWr6N2Qs6boecSO6l{c^$%@y|B#ndH~}vL>7kc}H~~6;<3JVqAkwty z%X0AG;WVT^YsYCK9;B6YmFjVwg#j?|Fh4hqw-k-b9GoPB1cUu0(c5$yDP@PqAht*> z=fUk|(#0AnRPNU=l{87WQm#g(h(*{$oDYE@&Z1f6;Nb=L93Ten4;DX}Jl_D-4EN_E zo}2|1b1A&3j3&~Lsn!O6`M2rc`Ys?!hy2)kgzB`(qci*rZY&ykX*L?<|B^`^CX;!Z z{g^FW0FK7_n3IXFq6r*i{rvIy)X%`2fB^E(HhRfSOho7dcQkTDCk~&P19!bTznDxM zad@|>3_8IwYf9%C?%S{&jV=u0QHt!~ggmB(%%!(@4U?gJoU9@=XBdt0aV3WjWrXXb0a(yja%(^+A+k;IK!JRD&qUwTP__e+ra}2TmdAxgys?|}8{3fK z#&jg=by^|U_Xkot7gn`?D@t-y-6`f_!ER2yqkpuPVFqJ@@wDQcRLfx+y=y-L$$2*W}A-D2};$y_sr_vd&b|+@pQOABEwyJo7`+~ z@$OW7XsUAwbT1jkYyY+;>IZ=OrO7<8b^5=hPEuGz)yX2x3;Mzio^Lym=dw+qsed8vW@2W%uI0$Q@rJJj z@8LDjXRqbuOMzHjQd**4>;jeapCOxw}a6`Zybcp&_Ai}ZDR8D-BxjNsmOQ2E6{pA(BBa7NeH zh-z+cTWYRj%*E;$Aa>F3C9kGzIgV8?$5^Xe?l3#egMU9Ay?fhbJk)r$cB%P+Iig!n zsT^t0rptLK$&FMwujvIDm2VR41!3_5U2L-;gk-$=&5M$>>C0RhPJ!6vvkMmI92K_I8mipiMZc_yyNs2w$p4 z*m@(fwSVmqz&sXlpV0U)EHu6-z0@4x`HDB^IqvUhjvc*1Gsc| zj8>AVR~bHx76Zd)8)eDH3Va_<&M@K%;2)HdZtyEhV>>aca7XC^{g-luSK{KpVUDN6 z4E>V~Y>E`5a#oOL87fSuaT){<2Aeq&@L+qVE1LoSR<|2AXI%zDD5J{+sL&kHfH&{b zn17z73F;1^<6@=zkdRWw@gG0FdF^;(3_VGjYkdGNbgqJl>yb$?W!bO|M(`f|6taBlv;#sJ4MQ&#DC|t9egTi0J1y&50cV@Hyo16QVRP?6A z>KN9BTXxH8$~Nf}Tjayho2;L>tj=nEhJR%!wTL5{0Rfbo786nNF+PvdRblv9m$VQc zE>(1|(KQ&rBM{cO%dSK@9#Qz##|I!gP656nP$C9j(-3p0Fj<=AlZC=!&bQ*aUcVwRka9MTwoTEv!c2Y zT2(iM*DEv+5b6Lx9P6LtC4v;}1kxhqj+u+*6tJ}3MrDYNiZ;q|x{&EsXP#*ndpsRB zKO+AcPl=svJ|z>n{fw8iPvK*a*Hlm`0|Q^0Dsmj0huqb zm)D3>nLY+-yWr~pS#47-?IeQK=oPx-VjLvu(Lqyx917V{N^RnU6}W19I%3HdSuMjs=gUJ=_l@t_Qk?J_lV9>XbWIY2Ip zd1EdrZZ2dM;mIqE5)hpEaer4XUyxS%MGJxqyQ(|^__(!)Kex9 zYdy^(P9DSVa!^2etP z8d1ZuG^5xc$rE#AoPVM~mWiSQO;|*w8Mu$&AyfNOb3-gr11WHek$}5;Sd*b~1lYnC z#`w4nSf@X9UgVQ-8Ic|Xl12w%&>J`}P{69E?GK!f;fYLvtq6nro=+N-XpW|XpV^hv zCqjy66GMYM*KNo)_zUU`LWG4QC|al* zx!5vF#{w^ssU;gyku@(++akz^BA$w6>rNJ{%(`!pZu8fTbJS<}eJpPOmoKhQ9;iZ*ya6EW}fFRg)l7B1V+zu;j5aX;a%;ncz2|Uv^kg8xHmb==%M_p|vZG}< zL2Gaap5zl{p*kS|IY7q0gUC*+KbfOpD`|T)JYu-LkN)bhzW7An!b0L9PtG40iUsnV zYg7a6mJ~G`>Md>I?>dfXmt(jGO7F7Un@xP1e>E z`TE)?meqe)6R8EovKy$xb`U~1!8bqw9Ao3H;0GV0zX;CZU1VYTIrx;T(Gah~u5@B$7Hmr%PE~{-owPIIpx-FYTBC^cNAwd8h zmL;n}QJ$-WKG>}%up)ml-u$f18Y!9-DH;Ky&RMC#(9^T)d0 z>LLnvN)>7^q%Ch1pnlKmUy8dc9I+`%)T-)`>GbR=bsU?S5dkO(p-hDt#P{u5@XaKem-=s?PE;C zG%$Q#w|P?CgIso2Lzsrv5T<+^fow>TO%PAYmYN4bMod=SR=~-{0=NKAETSB(h7ux0bGNDF-h_4KC%v>t6W%6$%&|m=2PYFia?} z)OW&izQp56h{toU1(|NA^RF~L@65=zpy#14pay4k#KHB3HWI)hicafA(WzbDT)Kbb z8B@r@A4!BSB!h33!mObZ7F8K63XkwV;Fm=Ej2TOB6Z&2<=fHQkZiT$rPiiI3q*I!T zkyLd{GmCC1UZ#wkh&h`Z);Q);M7WSPYJYN)E~e|TvK-aRFt%QXvAhiHfPzOk@`ek8 z3%C-zJhlS-u7+go^;q6M*oH-U&qIHGleMEG^|6f>z1`hK39`iE3EEP>6BZk9W%l^D z8i*cn^@LJHzC=k*_*xIkcbb4S?k`;VDxbxORT=h6YVJibAK2isWxOgi%1|6K==2d( zWEDDC%yWJ+DkYDxia!f%+N}2Jlm`!k;dt9N@@pL&@ByyY% zcqEL`?A`hT=A`t=n5%*PP+=5xJFBY^$Z6^8!b+2YG|XR(f2R+}jb*~>_=yTw&M{mS z{1XO@Tc3a-L3oVv6}T?7u6uut3*xiDm=rMu)@B0as;Qw#@vn4apQYP>drj4*=qD{2-*AeDwGa6nQXgKyc`~*2{2J7&9lJ2=H z6fW>^dIY!IFBtzSEm(PWSg2tU*^92mRaT?ECArEnuNTu-mhSkfZk>Oo=5^&y`8q91 zcf@p~hGtr#G0?@KLI7pByvs5tQ=mn2D^?OnNCPG+jP%>NTgKUHfm4ZvQVY$IRA~-+ zyTHB>gz9UNnro46gN33g4>)G!PYSe2AK=pIs`?h46nbt_Ep?(h59*@STp_rrXU7gZ~^h03`E`l5C3YdDDZf_C2!e zsZQ8w`*k?n&p)57^Y7oZS!lUhALdK6uhsoCjnK6iLf6qhS7C-fp2gV&W%kbdbg|}{ z`16#!^1MpUoUwX0s8s&0wF(k-gyw4(5Yi&X8oWx7gLBL8}q zsp{d}=sH#F!{$O&aS3=5;#SRdep=_OzO=d@xa;~vxumz1=#Sfpa%68SvA?m6`&t`g zyem@ZxLwm&r*40sd61I!t!-~N`+bkgPTzB#15$3NBR$w#A~HLHJK4XZek_wT6j@hU-izz0?A zQL4htD1mO}9LVOuB$dH9{QgoKM@o}|pznTr&)t9cu!CmPUYm@k7g}PU65-@dw8VW% z+#gF%%Vkq!yYu$k@7*lm{}aa4nbl5Z-bV*-K)-RWt^g=Z@n=<4H<=H&A}YRWM`gyY z?zX zTPkmL#t|$zsoRN6>P7QjVxe{@EHaem>?5rdrV4-UInfmnI@|#mciBef7<@%@x6;+n zoXC=g23cVYcZxkOkmvQ)Ec|0}z8IJt&LPQ2MqP9{!?M1sbU$kr8b#t<5 zD&?k8h)~fv)znN)NUB#fCGhsioGs28yz(xs_*b!|387`ub0zAU2WAcjGx5Ab~}|Um{B?|0eOFELh`9fmX>w($@7uJ5D-~>N4?OsT+wDgH#DugE-amDw%x+_$av|X-!J7xAS;)S+@ zzBYWUZu7Oj<8D0zIQzzDc@F*BIdF$Ztf0UkR%)SXLLHira4P=xt1~d;#awa)en)@L z-uBmph7@L5LRl~v3&r(>67DIO@l|tqf zTIXF(nZ)R4H}sqQ&3*s%zv{Sj=V?Oh{{MgY^As%> z@iLFg0`kyYv5 zvmu$ke7!Ro?~KnA{IY)%+~Cd^#2sQ8&g0Yh0+}3oK*OdWgtiLRSc4K|{`M7Qes3Uy z@vE}ZW33TnY!wuY=Jy6N`9D|j>FHvl zxII5bllzxE0WE`m%od)zLeJ2=Ua-(y&&GH4tciVvMG;Qs_?QW`wH8)97j6u_O$QXg zmFYx&Oy56$$&?&vEMmZel~9>S#~^om@$v_3g9iibKM=o-7P4I<$W@TBPCBPzl_r!ZVLheB9YnY`b#J}`>_dR4j?Mp2qsy^1xJRt~K(i*QLzjb!j5qBuszE)t+hq?RhA+@S%~^egE$L zkM9o>#u1r#gIxUD=$t8+KGG9CYHi}@Dj@hQKr_Y*e;V}sd5{dJPv%0Aaw=lAEQ9%I zI`%Ju_kw+diqqj>>63}jVCJJG%%ETfF=%*#hOO`|e)<~nf@JN>FTn(Q>@`#TYAi+! z*Ih{@2ls!PtChhHI!-Ti?<>CI{S447DeXRg_vYv?Kkzia;wNQLRDGwwsf4PrwoAgP zO3C0KDwk4x-S{7}^-o`qKs?}~sQIU_JeCj897KHF+*~sU=FE5!74R>*`W?l#Zyj7n z3m7c3R2rV^YKSWl(#rEqZS1utVmO~*3}*%HCo+G4^GOBTk7WSonSoS}b=W;IVfTc& z10gl^3mI!Towc4H%(}}gBDU1p8<;Jwp^Chy|3`B#DL8JvGj4aR^M==_V!{|H9bzi6`w5COX1UGha>1&(S=$0?4WT$^~792rW_cH$qe)QqT@YrtTcE&B&j;(fW zSLNJ#Q@gXWsa5Xv%r!H)E&MFkdaDpT+7+q?)2qzIkMzO!bd)n|`fob|8Cgvh0+#3P8_Q3Tnv>S#Dae_bG`leqW z2W`=ja-S5A@utB{PT*`Apgy`a1H@~7gBTGPF*iI-(dun+>Pr#ohulhPC&;vCG*f@r z>A`;O^yRK+0e37EF?o`UPDc|UX9a%*c;vN$h#~F<0x9pC8{xeJuYcG{G;$bfzG$!` zcwEbs$NpkQYX{^P6c^;?M*MO$-3SDVVxFa!t?*V*km>C$tyX#Q;u&A^il@^^EIKR6 zUpYK39PcHmEd_T z7;PgdgYHksE7%6)RABiN$l-rQe5w%Q$XY2QrCR5!ylBnCi>MX0D)8!ht@Egur_(MV zbKH1wrud$63qOnr{8Tu@BXg8MehpQW*B;<8oFBJlgH3x<3^TZ2l2JAe(B;)onhwdH z!g8$G9##`1c_v7542_hbT~n06PSI=w{ez5o6Wsn;e7a)!0QcMjSPXw%QizAkjCm^| zLm&=;?0k!`XZSwCa6}YINscnr{9DjPIa{PK;{AsY@6qRZc;)td_7iT%KI*M_Dgsvj zkq6Y&l%jCB`@YkI<+k@;_|EZhl)p)*D>SGQo@sj+-@F_NH(-G|@ZOWWOk|6bURy|JWoe>ldT zZT*VoSbmTG+wb5w`W}oyZ{oub-#3q(YRCan@dE#=H$oALYg>OwUD=LAbpIvEox-#I zl8r-$o7VQer>`F@8Ll&}8qu4$aJbfEqs`_avt~#e`t3%bhXQw(x7olMpYUj zX{#71Hc2)N@@)`ppMdm)UAB(xfHHC)pw4&Z_8)w!(bnl#TJYaP3+BIZf+yB@{WEOz zPG$wUn;Y2L9AOVgDrjtX*8vjdgaRW9YFSWL*GSVwfee4{j60_-uW-J3oex4kv52FR zr;ZBV^6s@OX3;iiHshwbq;>ufPG4!Mtqwv~ho_bR=%%U(LdI$wAZ*oMq5Zb2h`% z&K$g2s&Bhk)i5rbR*Uy=AQMhalU1CR;|&_JXETTSfFy?QwFLm8n!xN|3=nQLK;Vw} ztANVwm@xbq0Jre&TNS0|)&Mp+mp3f*ofX@yj)IYGxLn>KK)u~|Nkjm5(}^twUM0XY z9h!eT&LA6=632Whw#5zEddkO-zOnU=c*ty&+%usnQN*++{FwanFoC7un4m{$M$*Ty z5$LL((Tu7C0)+eLuW>R> zFIjsYsyM_6fJ3!C?x2gW2@C;6R9tTbb7u_Tr_c&;Ozd+C3z zw>qu!7}`rtTmPuk|3`90IRNfxBrv_DmW&IOxPy<;fo_}6ar0`F-gR)}@Wv6~F)LUxd4O$foxVw8=Ugf7f zZ^4)?qf>;(vVJ6lUx5 zKH?f8*IbUjsTbbPWqJKB@mi&!!-Uc$51?}Bp8-8GsVY%8h!WnW@N&nu_XLAUwTK?@ zTb3M2plhMr&NxAH7@X+@%^@3T*)swUOhlBdqE*gJTIEc$;=0B@pT~a}`CxjxNx?;; z!%spEgncRq0%P4{x-RhN4Ag~%ftpb=+BtIus^o4?K0oJ_-3kaBtc&VG;4^UPUTYVA zDe#N-`>253IXClJny-9aN1E=U)QeNA>&x9@&EQYHk5?F70U9-X5vhKZ%<;)tp}sz#>4N(Fm@eTXN5|BIK7jwHj)|hwh^vRuNU3o6k}zdW zdAVcE+A3Y(Yrj2z#x*YCZ0x%e@`O&V5~o2nDkw-E>dTFR9%G(vLO{#ztj%h@f3>&I zZT0;nQ2vxSUoU^t0-D;#rqHwDI=HxJlTEIWO~#{BWCHzW7#|1D8~XF6?#rPAG`-14 zMy>3gM`6CoXyaW6oy5RmVD0bGX*=!J)nPtCiXc@grj;VkBPv593Ne;T79r&ggW)+oG4^z0##hIG~>WS33Kb$;;yh$f`fIN}KXfnnaXnd-ZC|Pe^-0x&i*rA( zTl2Z+&u@QAY2C*j{QuUS(#F0F&*Q}!8X6+=Vs-%UzRBpp7@n<@(Zg|P?G1QJdwq{9 z4=3)-lld%hlID=;$ylK!rQkVN-A%1Z!OK#vCD7=Fr3f2&U`(Upge|2&G)oK_ng|O^ z3~#DO4;X&Nh za5#TP=pduDdphoAXun*LY}TsfkQ*d0Jg1{$VuPc$b1ZX>7Yx#w$BS?cZv#5MDHXG? zIR$+rD>Ke3>H9};$i)U92O8Kzj&?HGCSUsa+SXS<%z41)4aU}hp_(?_W;N?IFo}BHGe+1ywx8o;>EB7 zeN1pU;kYQaq`ZoW9SH@NAv4P%|2`ZOBJ=8LKYA$jb;OGf=Jp)OJEY}^CPz9gPZxi9 z`we-Qm96%afBoJte3A@9AhXQfFEH5R(AJCAfi}gdc(AJ&i#?w;pHcIi0*gik5b48| z!Vdz$cOZ{R3J<(Ns(IFzZO_?_4`2YWpofyx)SRO3RliffKZq$P3Sg&Te?^R8vg5nX zQT=q#>F@R6B|RPBU)uFBTMw?U`YeBE&HrBQ13k6gr&81wB>PwWx6$PQGwCn#I>I2; zO&97SCX1z!QImnx?+x=Oi89$6@PZtLL+?rJQ)8h2?% zPqD)O&|7snoC;tMG=Cy~%*2nW_%RP~lGOez$lmTSi(0)Pf6Ig zsHk_aGCMF96V1rB*l%%N1F?XMFa@HpKioOp-JSB2F_kA{f=6lE>3Dyq0VRu;5IA|| zRhw5f&f=7x#R(oQ6gk#6(BsuFbP45Ya8W6KdUGQ|ZSLKcg9~G@lSw3Pc1O9t>f~)$ zWH=S!00KS^lHtjdV=<@`0jx*C@#ti%oo=z>M{H=Y%SYw&5cx-R9+(2o zvOaVgL$=Hd9cmUE%+!C_{N~Kl+z6|-(#64Wu6sRdPar(C05a2;hBi+BHi(fByRd*Z#a#nrwF1fAdxzEs*t7UaUMOB znV#zzEo1yJW6q4i4CHpGb`c3+V_kllH97|mx^?3KmxR`dlAI+hEe;&&auR<{aIY9W zzb>CU*r*m@U6FrNO+rfgpizCLNl%VX*ztj6uk$2hSs*FlV!Kr5Z&TaEo&ka)k`Vvw zvT`m0N76k!ffM%PY7&t$kLyUmQ48L+XDwD18tpoDQ?7zL(~b~P+jPi4vIChYADKwT ztrVz(Ca(%USwvy_a2gziHH}^Q^MF;IM0rlg!ltcgNP>SzK|)A^;N6hv7dCn^8D(R7 zhu0z_MkL5`{)8h@Nbn2Wkyb)x=Oj9flQ&^@7EO7p2=gS%pa!{OVYQf1LYNSj(D1N~ zmN)QH1hm{>0w8v|K020I}kbv0CN5-eD} z82prfusdKF2I557FOuEew4nrRM1%(`VZ9R1IP@KjV=Tf2)ZJgd6Itbo@{xRsmu5BVdLLqMEK6}_@!6Sei*DVEuA%_@7skrP@ zP8ELu4c|Ra|MhMe{&N+n%hV(T$g>$iDl-1}0exMEi{(5-Cp8xOn7fq@Dj6skJx9&p zY7PNK&LLdCwaCkY!Ily#mpe5?xJL4`yYid2QC!U7rZiMRTS;oBu-Z-wP-J)>p|M{J z$=`Su!>#&_H#DyPn!a(NK2QnRF8OdO07iczNs{0n*XzQF5{{<0&_hKZ<}!+aNsyL?ff5)-(H=x5WdcV@P%?UPf( zHZLo|n7s0N8wO>KC$5tNZ|80d3l|14Qj%~+P+uU0zK~-83zT-( z{UGXue32k$KPbd9LFPVX(xRqp&;d%l7(bFPT*_G@eCgn>o0B0h6P^1rbB$(vjV8gY zvPRQj!q;dSOywFa$0Yij@)e>4HbP9puC;ZUnd>ssy}HM@uyw+nA$NdSpn88pZx}z3 zF>_P{tCPoK?n^XcLx8UpZ{~1*bHSS7x1T#tkV%n zU&cQCJL#gR1XXhV5&sPt@IUr}3cm<~FBfT8JbJ(&@zDd%KZWYN4J$c;a&M^x0_Le^8JQxQTlmp8T8GXpOpp3_& z3PFugr@t>Mu`M#{^&g2$t*;Kt+n3`|y|E_uIx zgPv`EyxxNc)(MKLk1aD~Sr7NC6Xb0^d}Ny;tM;g8onU8q%Q%+(wiJIANkQz=^X2ag z56L-Ak0zM9=l=bDzyHYFJMv}LM?7MX^WbqghtzE-uUF3co*zTV>p$X|wIbFWy*}}X z>iT%-l+kj9;+HurDu9a?@*m}~Q94_?LjJ6bl1lMKEY$A}17_?@&ty~){Ww(D*a!pD zjZor+;kQjbq&S%2lURRA{PI$vQ8+fJJ1d@9DPrG^4qPDw4SMo%0Y6vO*8{#JS;(tu zo@Xre)82ubmE(=*1(-$!z9v{9dW@iN>c6X3P^Vl0-cO!4;O+Lj((XZ@^<7ely%m>q zv(9ZTu`O%^Kz{AUsD^I3_uvZYpI-<4=r2F~kcG>6Jjv@Ec;Fi?b02AH*saBUFY>PrQ~o^;Qx?B*hbgNsXoRr%s%ii0I84cZ zeTOOeXK28^gYoVz`}J_FCHH0Wz8plK zzLCSpe%%5eqnC_p0UduIKRVPE7y0!c_n3xzh`PSipit))SfeaDx_~3aB~3!Gs|H-1 zl$r#eo_c?nb9rEy%R@02UbSrUTDJy$OWJH$>&fAfE?!Yp#e{t@JzpS=oMoJxYIGJzJ=}yij?0p>oSY5sr2PONw!L8pU9`tRe;>$E{u7`{=|lI1 z#nWu)@jO`wM_2vX(|$0c9mJ_b3A(W#w_!XfZ32KN{!?^daYeUUd%K1BD8y1|ng5^6 zb!pO&;K_etm2O3sVyQZDb=OPk@qJ>V;p(JMvSGWO!U1x_Hayzgr0o)1;nsWq2fE+y zi@)L?37RpW14010Bgq8|~&i!+!=dV5Z z8_a+FHT*+HjTq&tc9nK_VeQwNdEE*8K6%15eb<`xz%gVTKbZ}WQJB5hBR3G+Zs0Wx8f31u6{HjQ(__Idx?6Gr~K= zB3Oo59>I0wa>+H?3+3o#i=r@iPlLw?(cpjk)ocbN9e+^p7tZnVWpuI(Cuhf5^v_kC zMaRc(|KVc~>0~4xj@HQpooy}f?i_rlTqPL(t<;hLeO6kdOmohmyIDdqb&{T=3JJMY zdjIwZc(+bMWFr1+5ufNIXvKMJm4p{zyrA%MEvK!*RIP}!c7b6^!~t*Lf7Ct_zb}6U zT0Sdp-=XJU;hoLeIpda%SDv543;d7IKREso+CeFF#d4k>emr#iOP1B&mpys>TXu+r zU%Y+p_@#c~GCjj?G%XeOI{ER#YY$_ePz0yFB|K08o7}?sE5A_PGXU>{286&$5FWa{ zrQj`fE+FToVzy8qJ0j($zDoQnQ*?hhHH!sY!v&=iZ-`*T1Ni*K+mEk4{{8sP;l~fJ z{-$ck5-;Dq{djCGwunMvQETmf5Q+qE0F0sX$8uWt<*V1P%i}O6a3$JXiys(W_iy^g z-^B-#Cr5A?v{789*|d~|9sSYhgN7RCa!D{CIeEJdPFMo7_GL+mewAepQ3ZcUG{(vr zNjOMm$*3j#DWym^D&bkUl;1@9zK-FK7}GS&=LCIHsTxz>&qForDTR-Uk_qZYi&D&8 z&$C6m{4rZ-D%ulB`2i^FrIvOc=4Y>_FbHup@gdE%m?w)giR$BFn(A02VbfjuJzHg{ zZTTJ}%-gkZ`DRCAvkMtb2hM+e56`*(9_c6Z@mpt|A@n5Ds-n!kRZ(W&P?XspE20hX zWUF-2RH!w=NMR||8e3mBW5#0PU?xN}&Bsj^J1PLL%Z&sW%|bH?(C>Mgz|!Xd*C|f% zHxDI=8e{EyC0qABWb=4R4Vq}tT&*ckGhS@D0XE@12vvUWe3 z%%k%#*x33xTnW@!^jTQ3SwdKh{C2{D zW6Xbi9_Vl2^hr!lL?jIHm4~z;fPunrYvEgU5v<&ho{oZ^GF&FJo#lR0sedw-%l{e| zbJsaNcD#c^J4SH%;tArMQLcHa>t6xBV|w0zvQVY05PM`GUoL-o@@@%>ETo&)g{~kq zaW%qfVQM)on1@yl?|d9x5qQknr`i|^Pc=@NF%(2Bv=&BM+IU!lrb@0-Y^8jmQDFhS zr~u?>$NG$j#fq$NY5Y|Tb?b#ViHn$m>Jg(_Gn^?yA@cMqikvcx?q&>}mEb=^<`!D- zzgwcw1F})!*{FXRmKfQa&wvHR5m>6DkQj$#H0Ea`DW46#fyf0JhTJA~mb{t{a(|W# zicvoHvC#n@AQj@;=1CWEFjIDs4-?(IyC|7=vwM|$Lmn~|Oiqty$$>$h&GtJi9~+vHx@ zSc*(8MP>=o$Cm=*^TCucK3^AS=I7{B7`8xg19~^HNTUi2f{-p|8{drQ!4vSdJ(DqtLZMP4Es67m9#a3q=Br9ANKy{=_U12N<*?d znri*?a@2pTrJX3z3iA)!Qk@&KI^S|G&(zyNPDx9v8x)lKt9oL{np#>zP4)_rmDp!P z`H%96Bl~htgJ*22V{P2H0JrmWj&=N~qWN+n&-j9`b%;Y+F^-x=;5V!|GqV*(Nt+phyzQB!z>dTR_r-EVPzNivFVgb@Os5On2Nfk^rlT( zghdkNxtbYIXsGi84^Pc&u+O^kGr0!%%Z8w$RIL;HZ7aq22m_6$;MVkZq?J_P^*!t5 z^%Q?w4P+AxB*VaUk~H~Ol%=kuotOI_Ndv8&a#rK9Dc5+B zOzllUh8+abJYu2g+1B#U+Oj%)X$iIE%P@agO02ENco>zMda|u9YBS*_z^aHZTS@s` z7?@9Kxg~;1McnYhxoir&l#1_Og!sB5A>%!Cw)aYlDAd zsR*n3*hYS87erU;WRx_-cdBge+^hK@n_F zBsVB(7Og}&VA!&&0+HzM8ykJvf>AZ(7aI#+J5? z?o?oH+2`Ne0URQ|!%T<%?Cy({Z4LdI0sYx0Kz~++{%kY!X9)cYJ@J?F1|NSFd?iVr z4?9I)RkC+s;RT}mtFI8CMd7Lr(Ve(I<#B28^=o(r2zVzq8 z^Z-2$`b$XV*V13!L}+l5`^Q0euh2w|cp)CaDY`T{F_)YZlLnU+PRyYQi=~A?IYb^Z zU43!>c6IK#hn{!T4(9g`?}dMR{pkKs2HH3a+(RftT#19lpy#!7|0+17A>q~JzZdqg z&%}?9kS)Dca8H*XMCJ>~yf~-X-P|mPAA*kiK_wl$fXjZ+eR%Jqckh^Zo$rDdKuf^K z$Kb_5=LLE~_y~P|*o&b<_o)5O+l!eh;rrl-5_>}$@v8(`FQ`w=BOHGL`9mfUg*YQz z_R+m+zxRA}$|BAS%jm#&`x#pBFgVm~`P;#j=fiqU4?f;I?wsA54B&4Y{<4uk&g9-g zqZBSpO5u_yg`x?*uh8?e7$;ggUwE1Yls`QvHk=MMnM&rQYqz(op< z?#=vSYn)IRIHC9ioKSyMaRN_5$r?a0S^RBmmx6uiHAOQ_0RRI6ZPU&rm3EA}Oh)#S zA8&)nvs)+DKR){S;oYBKz=d}7XFMP;NsMDJdvnv2%UePVNhz9Vu85mw17&F%qK?Nu zNI3tbzeV*qoG5o#8In%q~x zD{gz?dGKaxYuR*$6uD-dx+ddN2WjoTLY-u;0Iq2(&mh@vb^0DVS@n%O^P*S|_Vz9> zFT0obyJ>d1_qTsHulM@jefM||Ej@C)954Xb`C=e`lMkKjB63Pi8y>7UnaN53T~*GN z)ja9HklZ7QX_BUf>(y5?o?|68euKh=CMxKNzU3>4gq)(;a7vm0M-0hS=?>)xER*qNI?sCFP;rx5qDEAO4_18DfwI4P$C*U=&e!9_Dmv zQB@b-7(_ou;^C}S^ljX5-(=1iXGRLPYzHS&?&BmkN@@#6m3E$m%Z3zgib%6-7m`0uo6jcZ zC@SQ;Mg{V^0tIhjRbPO$un1KA3FNHAOx^(htms0X==puj?{fjiimU`@%0Ifb z{#4Jm)SqtyqP*6Me763jJMw$(#ngMMx?`Y~RpsW{wD^+3(l$VYSbhGj5^V76QzwVLA2 zkSQ!thxgGjONA+(2059Y`VSE12@)3p0o(-s?4wV%lp@uT{V+gXGq<=g8I^!CFzEAOje|ag zKQQPM_ydDJhCla_+bPF^gzst*W`DuedLE&fO`1phQ>GvU5V4PjM$>yo*w|q(hab?~ z**1r4$#=pVp4mYXeKKEoeoZc~{$mms7zuj?PhaAgzDs`0@%41pcmywN3y6OMcvxHF zN`LB~d$r}(dbv~n>bjCk<39_m`l}xU`xWDV29Yei0^vasbi_Pdo!F_u)Ig_8NY7tLx30TCPGOttq-@o-%d_uIxj9 z=GP44WBo8bz`p4y>jjIyO;k5GT_yIX^qB|11`pK#(u2WyP6^qVxX6ZWxGHAVe+apg zkv0_EnYZWDdzF+noe$7()Vu0Ce#*9}=HyX|mtCIZ-!`iBE!*5bg+`j z_dFP#p@NT34i;WG4T{mC-A07WehgU{SDrc*KjuN&o&iZ2x2HocKXu+9<0}OSLk9`Y zYy6s5zn0=F6<`13)Tyth)$#bY-YoU;j%cj^y170qxi)|YqJf91foIqNq~V#uzwN&K zwJ(3&f2Uuf8-LLb9@X}>KQNjWE4fuC|>?jxR*1WldDcTGre$0s&6n(Dk94FxuQ4X7# zsUnH(qRUHk=_ORNMd%o9#s@X*eH?fvBfqaovwN^b;S!g;VzO!m8cFJ&02DICFlWbD ze-fr0J9qA%!p%@JnpO8iDxLbL`aQwD`Ij10XE!y^Zpt0>*Uz5dqcY^%QbJIo4ho_U z%C?lGZDU2vr#Dfuaj~^!@YA_n%cgS7n&mT@ zLZTuFBj5M&Vh)K{41fCaF`V+3@aw-i7SpfTc=^44=2XnKN+tf}RBge`B5z(hHZv}> z&~wK$Ly8%byYv$M@XD#RI5OLNsdXw1j7mjNlx|v2ngyO6Iwh+uVh5K>O+v>of6^+I z*{uD4%A9Gmas-24Y6~#430Z11r}^cCj2C%PH4p=luE(`S4aHWED!g=?pq5tn?qjc4 ziBeR9ztsc zLbkq5jsGQ4dnTpno9b{DIlMdWWl9IYYm-9ghPt>x~ zHnPRE$_>?zNH?L|x;fL7R5n;=%h`--w~`b`^^&4q{h3)eXY+ID^qZF_g8?H)usCQm zel0wMoDl9;&}%i6Y5|=$=dS8oubyixM&ChwP4t(IaWK}cbyVmfdTY9CG8l@urUt%s zrFO=pYuBChcXkRHBXTR3k%Iv!e_QB4_rLq@yS=Lg@|I!t_;)bRqM1X=E6r;ZH>nCH zUTpzwmG})9Z(geAlDf`##YuP{-TRt8t~>p`ggLW@EjTFI4GIm2Esk$&JHDC`_}2Qg zR%q8y%CL|g{P3@w-Br8oah=sI0E4R5!T?i1tiL|-rg%4ZfHr=hJ{ee=vW){3Zvk_c zIfMZ!0=xT{WrP7He~*O(XDhe}>utlBzIeU$7fI~GEg&QOWK%e=CvHPKW~ z5?@IT`LTH>IJ1`Jlu?kShX7Id4rJwNJx!@`bd7FI=B^xmeXHz7B zBLlVs<)BthPCv>SGUC#Kjqky=if%2+mZ)pg(47%q2+*@k-x0r6Ae#d*wt?)>Cl$<3 zh~D@9`Ad`#f3fJ@di*{Vr??osZ{LF(BkZas4#L5;U@(Ta=)e;L{pA?w@8JV2#@|Zb zKx*DHc32@TGzxo+oud_uz7<_DPvg)Wg}>r~%uk{g)^4Sl5p-v$Mf)lFt}Q5frVIsi zt*!QeuSn#J$V0F=z8<9r7YkQwcb7$^szj*bTf7jRf5I7hFZy~nE63535qXY}X++1z zL4jel%8gIdO<>|YEf|{wqz};y<9XlQ?C@U-ptuA29SZAH$wjAK=SC3=n8IwX)}m04 z!~%R4->2y!3KK2b7Om#H84I>m>CWX9{L$Fgy>$}95Y}0-ocV~*9s02B$5JVbU~Di_ zxD+lb2bu1rr=O=`myU)3G&7GfK%di=Hi^7-j=|uP#kwUz4YJoZ90COomXXppr7QYK z>kt+t0&G1Iz2c->^Ds}oDVOzz0VM+DfR`MH0U#bm5_~0`2A9FGMeB$0v~F{feH|3; z${PqDy?~?A#g|%#0YZP}7mGD_@oNNQldZ3R6OruBtC8&1mPmGM5y=jRd}<8}^624X z&p)wdefuqB9ouU?e&qQ__N+eIAng4NujXj*(;ohJ6n6e~*!iC^eD2l8t&l2y$?&4& zRzF>3lSsI-hi7)+qU##?L2vVDfOyqS0(5DYq`IfG#a$MOU05zP4mWolYY$3Uo` zMn*0f`El4fS8kV@hye%_n4V3 z8@9Oz(V(aM5`Rf;VI#EbqKy=P`q8EX+Rl6IIcF8(JNo+jfD{I{-Puq|lq2^jkAKVLm_AsC* z;ZgN%I9RsWL7O_&7#-gAp6-8wVtV;T%&`gDC-w zcB7`rdyant9oKS7hPz9eF#jwJHOm+$yj^zTi3m=|NDtt7)^F`;oFi<}wSdZhINB#s zpW3oNo3D~HatZ?bWh7Wjalb0ZW|OX^TO?a~D2|*hFkrBw)e`OEVfZ_8SS(YPrP{V~ zlpzKMP@?J@1PkOm3zy+Zyoif+K=(Rh5HA|KcHwOXi4HIctKM^ymUODp)QYDm6iiw zXC2;pCbe8oBAeTHVBOPcgomFelSMTEVUe3 zaXio?u*t3?k{yEsTr`Y>)ETiVZjDhZl1qZ(41Rz2{OuZJD`lXPLR(VgNY|q^@qj5~ zPm#`=L9mRwhbNHr;%X8tsULhru+~sFieHXXsY#&kk!Y<34ytHGMNqu@f1+fNowWH} zx4fOm+KMcxz39K*ZeMS=|CrnD>mBy>4*Qkvu+Mm>C_&SEU6y?<_}7C-v9iNeF^6yb z<0F$De&Zi}==g{_u`K-YQNL!utOR|=78y7{y!hz&{CPDfSRD6fMvV293#URjSDm=J z3@j7-C}jjn?r>RC6pqjCW;ECZ1Si^>EwHJ8dp^X5m$mVBLF zM%gpK7_K+IMV*hHPcqPW3OMqE#?_I7!LXz5HL|Rue3>SB#N-i!f6!-Q3fN2b!#DX3 zgQU!f@O8ETX6xU#pQe}kI57Ha+Ray|r|=O?*$ZHpSojVrTq~0gLlPr14GT#I z49%X*hbL%PM~N@tqF__>Fs3BmTQ|Wt2_iTvfTGtWF&PXh;5vpvSj0d>9*l!Tl|1S4 zU+#MWL6I)w@%+#me`w{8w|o{Hnu%S;`*Kd!MU)3p zTA27wN9l=&$hOB07ePtU0#FLduXL1>+DeA}IN7YG$@sLxqS zmpEbf;_bT^e{VmMGsZ3sfn+Fm29JhdlfLl^f;Fh%O}HWvUt8~UK-z%d z4Z5qJpw%gc!S3fHLPc!m7U9#L?@)Scf>m0GE0_fIBx)_-8Hpm(d6={ebG7R#X@_#%5@jcZ&VC+{BF`&W zu0m}X7m;{=zb6lW@>`NfQ;eh{g1+6{J8R+QHa5>VsWu{hzt>|& zbiYT|JGWe@PP*42>0UoX1PDKV1$?q4+*@D`p0QbwyHXH;_R~-I9N&q7l0sjkTz5AU zI*owmgN*!d2#snW1E(%3^`^lpiSkLfjL$(R!y`O%Xdhq|Y z=R(SXheJX055;Oq#JD^e^FD;Nd4T@9$>s2hxg1`Q%V8Wm+z=8lV+2DF=vby$f?F1Q zj4Q?Ti%0Q)I3V}Iw_>zY9P2#j4d+iXX_7TZS~wfF+jHR`F?6%he2o58E&_CH=&u8G zTR2?9nyn!bZmP9fAxOc#=af2wPYia&^mo?MbK#Ub3vfJA=#VRpMnP;_^c6IBO+>)7 zY#7|P=qt@oH`VSMrgwb$;%ezS?!n;an;~pSe$Q!tN9}L$M}Yshqo182{1}gZra$*? zuq-701pgV|;J?m+*M|RpV`$8;NF!2d>+J0PJo@RX*X#Ur_44Jotu$IBIvoln;E;$c z^Z@jn@G}w_*Rv2MPIL%T7Quz7|9nipM^u4`d5AjW45gF7U$E2XxICdD?ESndW}Sn_ ze-Juc=aNBCf3?Dh9;nDZH`4Vm$7d8-z_$95{c01FxYT-_t zMpy4<)ZDOxzC}=57PDABR~zvuaMFV7Pqh1g@Fj~#g6yZC+^)BG>N|hv0~lkh4}xiI zTJo<;I_P5TVi?XhQhUAAC&k2QuyP|g407bcJ_;CxMhuRA{$_md8%7WsYUa{-!L-H? z4)9jk6A;<|&az+7d8E1semZbRKV5dl_dNXd-~asnWQ@P)FdV=^H~^#;cphd4unca0 zIa)2#S^K9@5&LiYA%K77qN5k`GVUA=)6^QLpn|*qI%6UXHK#Z@qFy5(v49 z8)}|m>_mM0y6V#Q`;R>0JJXpijc2Nb7QYI;enD5c#s+yVUQCQ_k`X-Ij*xghkN zaCfHuP62caKOSU9GQ@_xp;}H-^}^^RLV4!^fzJBH?NxXO)VyUQ{AL*xxtq1Q@uUHQJ$IlU!?wJn7Zx#Oy+C{ z1MzGXabjz2(=yXG%{0G9Ama^xprf#7SwwuYaFGM_mQs{@`)O4CZH{M&{V=F1?ZW%p zo7Xr5&SAS%jwqncE2)acogqs;oMnK5(w!?EF)n!`7G7OAKL%dcC+LM|5D}lhxRr+{ zBwh|2kZ>Gi@Q-0T)q5?ZCzhwd_KN0r(ee9Ex(bUoeeCoNWgyX_}|ZMpDx zUti6$%FK!`fPLaJjST@zNS2lN*|zx=kP>7{IUUzcLUu|L3S?o^*jN!aL@R!Mbp&8K zv@v*u@%lsM8~ll3#Vc(%e4oq0->6G%7$V>ZrIA1lprlL4FgX8qzxN2G_LWpr=@H@$ zM0bHhmk`tOa!8?v>*u(aK9vC%e48N!^@Md>;xM1wBEH9Y;sCi*S%tIqJ}p&AzReUPb9!fwTDWFj|cV&9<2 z&CR5`L28F)vVobs0rYKSY2endY-SJz_sgdHtO|m7U^Hu__eOz+=4zo{MYczc{102* zmiA!{Hyoa#OI^5{LjFZPe?eCw$c{~~2*>AP5}rm(Eph2GP5o=_ejFH{0sPW6JE+{o zx1QaAu&^5t{sR938ZC94CLbzgpP@tH>4qJ!nwJU&KDw@b8uX-6tIZO1$@uqv-@Ch0 zfpkl!0y+=sm-`jKoffLNeD@8|_&iPpl(Or2sW06n03Lm|PkcM-e>YN*4xaznJqa*F zj=Q;;fOl=lp#TyKi#wSuCo;xZqMI#e^=8Y7X||kL&6Z83C5>%ehavEtQN|GhDHNPx zb6p__24cHP>H03QdqkGR4>OyPzRagDvw)zdWSJ@*>D>;Mp;4w88flvcPqm_}y?&%) z$m6*=defdG-E14Y5}hq|qs8{W*U-9OYg#P_A5P|%_m=@W0VkI-m;qLQIVh#)^LPfN zm+V5gc%gdM*u4vXc06het%wJGfMTjzllWiigW^Bag~TuRjB#i09u`P0d-*6? z{;u5c4wk>+FSPt^Hn-j1#@v>f0&l=TD zvNIH)=DhwDhAMT<@30WxVPE=5rTcEks?RCH%`Pdic(qRh_+IfNY&fFY>cwDn1|hiy z%?}2ODOLAKkXNV_X|Oi+3lv^ek#>Qy)!Blk6ii|w^@hKUv@9w_rM{kpNk&%r5S25y zf#yh-`WMCCHZke*)R^nci7t{oaJX@>GjQ_oJnE!bOkv!hP>d1M2F@%+*05v7 zVemAU5uDMkzy!tK!pQ*x3aK@fpw<)%sDv*8r7J~*d4p(r(&VqdR$Z{Gc!FQjo&EIp zyZv8 zmoJ+ECkK{q26IcI_#IQN!r=3HuJC@w9~m1tg1k69$A+1N?x=f`PS;GYgY-GzdT(?oH7tcn z)FUnOY82|e_=S2Qh0qJh*{jh;LDqo*`??mmsi+ngTrNp;g~ur8{JVw*g6nuXhgKOmvx?DY{n%sm>bOnb_{kBX8Ut;_oL;sGV=zp!HXg4{Z2G$7P=zEv6k5K<6 zUQDwnfk(RffGk{hn)dN=LXRIgc-|vh`KmO~keo6`RDBb}I$=_+XtlP&Axh6e9K`Ez zjU4f7CFX*vHJCH(mg?PZ*9QzO+OmtRYgTLQ;n|yTiCV_Qs!tQ-Om5wcrEX(iKP=Ld zaPikPJAaF^cl1Wgx9ltJTIx3T#rdkb>*B5FWvScP*XuYr`-q-zi!Hk-x~fWZ%W1ki z0RVmv(7R>ZNmsAb*t*5N^VVx*soU7syZ1+1w+&?*+k#F}q(pS$$1F_pHB zA|^W7dW(%(o7!i9eU~|~8qMv7d48E@(iL~U^?wdjYBu*1W#=)WfR~H#bo)+>YRx^w zSJ5Je3a^sMeES{HYc;n20Z5n#_vsmt4~uAe*Ar268`@~>`{*w}`~U>*Jf3X3KdY`* zr?KrH-yZ$={{6cTA74B_e);0?trxshZ;L)E?2_OP%&W{W#^S+3sL zBQ*6qozPoq>;2K{Y-(GV8*D$5ic|S5W`DusA$($I)!Li-gY)%1JdOSmN0)aXC#bVh z)yAG=pogtHkTn|H#V6X)B#W2Zk6cx0Y&nb0(~IcsYOz2+&mo}ZYtfFsLz_d%DyZ-g`e^@d%Xom1jDM^( z?mt2^b8FUv$H?`uXYHfbuPy5l$|Gf*Bsm=Kl1Gh~A!;M7J(EkQDFjbgU^C6zQB9YRyo$RHe_B)aTd$<| z@k!%DxAU+bgypF%Kvu{lMx9EE!+(QL<|(|+j86ik7WFI+QZIK>sl|27c>4P;FX8R( z+Hx6-$U9(v1)JypZ|_UA+cuI#e}&>q6d-QVq#S1fgD|!%+e*A>Bsor^(NiF@B_gH( z1^~50;yL$g-iN&}c~#XbfCfb=PBN40S!4p}y{oHhukcum-17tP@bK;C!6oSDS~Ac6J{9czB4i9c>@!E(z4*n-_afw5{!nm9>_;!qZ0^d#`t}aXAQo zu(+HQC>mi_^LYJWaZ_l0S6PXLlY(7g4<39TNHgN_>#|rX>x{gDUHuez@F}1BI>i0@ z!!IeNODDkyD3sFWGhu@dZ+}wX^Suaj(Z<5+ai4eM5o_Q71oI(vzTIt2C$p0n&|h&m z;d!U^$^CyP9Ra6ja2fHeb@lJ0)jE$y#W-m7y4{cZ_&nzE$+*xj=G98^aR&G1QgvIc zBeF#c(D;mt#@ejiKJfcwCfLfuc+S53Y(3!BH4%t!|Dcky%~+VP^?v}(b^D1iGf(c_ z!$@|;esa(e$#;%po}p798mA>?IlGlS1I;HB({zdn1!Dx+9NN#nQuclQT$!=YLcX74 z;uj!Zqnr?2j-# z#xaM>Z^&WrjNZ(qsHMuhu@xN-lgf-?4f-&N%PkD16;cpJ5i2WaU3O&_G&p9mjbO@5 z`$2E+&m|-tYm@SLUd_>g*tN^(~Dw|@gGBeLO6a9@_sw|1LdM%u6bq^XEF@^GaJ3f+JfJTs08xao z53lBa-;ta`meEH0F#ufrmCEJNj}^e>02}Fk49BJbz_T`WZB1tnnuTHj0G8eU#56Kd zjSQ)g2{b}h>VNw~yCF)uGBnWPo9!R69^kJuoMGsYFF*gH>8xJO`_47dF)u4>Q)4i{ z&kqz_j3lSg`E|y#%UwRl4BOM0{-w8X%kwojr8;}Oa$o0k6Y6Shh8AU#eAqFbM9b*Dya$I zK;;Ogi<`60*BzVU+6$$6(yJ_3NVz^}Hx8rLIdD*0#|y*r!yUytk$yziLNQqSkP5Lo z01k}ki+@kMO_$xGaly4V?4!wcsbjC5psPX~^E&|qK3KoqWYs8ladK*^Tut&yKzv}w z)?IOjb#CKLZ4if-+zZ>^sAnrjp((`Le(MTzL}m&@iAwa)vMSIExE`>uG~Cqszf7Q| zzOGG=R%LoNPU`Je^_w5G+p=+%po$pqCsWPM+ke&Ji8qyr&SkPbAVLgU?WaI3It)aP zic~fB@8td`|7htN(>OVKv-2W^HID)$$l@VsqVE5ar*K2V4f@%qOphPi@pLLPp475r zeY^Ymm5kRKA76@ea4^$P?&DN3FfwfUUUWi&d^lmJUV>_84Xbm6T-e|_6L{U`##Som zN`LwQp|%oGW`S&nul%X|_FH*Ji1W#@4+?|I*1JodQspZnhQB-J98j0_fZKeoW^{EY`bt0Z5qwQD+wW2i#tABBn zzdldYl1OhE^g4AllZ66XG<%RqmmTG{1&FSB@#|%k9Yb5%H7t@~HJCrRw+-z)VCdem zh8^zdCqvs!{m^ai;dwRs!nu^5qrSV_k*g@XdK`^TI32gMf=SDuTpT~PIf{Ws70i3V zwxfhk=pim7E6;JL?s4&^QE+x8sDEDo)>417!WIkGu;%*1^-_LpBdJvWeo>D8$b-_8 zh$Z9)&LpZ~uU~vsO)%0g6klOE+3y#Imq|pji>1y0n$n^l9&qkq27j!KjesiMhF~T3 zy|AumbuC}bRcsyGr*Da}R~YO-j{6VM4tI_v_B zN6Hmn6Vs8%2ZuM7Y#Y#@wG!fh>a-V&%G_ZgbKfDu*w9!t)MY^5Er*RRVRj48><%HZ`zRf2-aLN6EGZ9C76kEv)%20~nZ9*&h^vELGI=1^*|7m54nG zEa8_UOU&w#C2~h(iCjdMXuM{1dAMcOXvm`04n{Gl%1^ijj5|uABY!sxv1SWUE{Z0O zI7g%$qltT*^HFQ91xy|adrBolbO1{VPzxfW(&i~7g(?j-^4G@$=iB-X!)&j-!$X=o z-0B7T1B;GadBe=%H;Fq|S7oS%!hI}vah5H(&7~=#09+myV|abUDc(RU%}VFAZ|zmyHTCfBUc;&7vhqnog;ik|rXjk%UJt`s(l}q!Za@X02fjwN(N}3d z0(83qm{R2W0vZQt`6Lv991LMW4)ro-9qY0PWlosztbjk3WKlWlTwgD002OD4;eIr&17UAbgT5Vi#fuf_M`B~ zyZOJsSkau*>7|&m9Mg7`7aUr_drTBKouc6x0D{n)awxd}t`q9I} zA7u4g%70CU^S3gE;UaMUPWF#KRTXHP?pm=tWzoW(<+#roJ`~k!@|F_)uzV9-W5Fe2WCop#k7h%A*kvMA-bn>!QrtiA zJIC<^b)k--)*~$8%zgm?^H9exulkKTW4FTVxo|&u^q#XlbmBde6sNq( ze31~*fW}Taa8t3J2Z9n=n~shT4^IJwMJK#f zf3>z|6iYBfSf(8kBOtw)hgWISX; z;QDJV)S&vJ1C%qG!{$~LJZ$!+2E__edRk}&TX;n=z2+>p>($o0Uc;JoCjH==I`7t7 zHxcjBz4Qss;U1PvEJ|C~Z@`-VRev3m42sfvq4~Ax2BWeOlFj^}8WL`R7&hSQ`@HV2 z4*hLZBFSYw`?&qF@uL5@jrIm8#fn-Y_Sneu-lF(nosWHOqPE{XXqX!Y9Jgg=f~%@e z4mXBOj^Hw?ju&tyCv;rDHE<>?J$vklW9(Cb$)rpK2M%oowQz9BfJ5)WGJh@Ft5I#( zvD|W*?)CZ`Uh;L=gB$KEV5`hQT51Mjyx0pXEYQx0b`c9$r1;Xi!tn*1P1ULbvpUtF zkKW_rcGX~z=CG_Ot$#*8WqeeqDt~Nl!fen!JeowwyLQlk{h+P39lz3=;`1mUH%8-Z|D#mx zQ8FB-895*lNHQ63Q>WeC|sgzWH{5{{9O6q^C&%oqzy zaBRSE>EMrYh$}NClz&#?DWT~&G_fkB1lWsll(AZHJA&mzathI0(X07f=n${3x8%Pz zbF^gqP`n@zE`g8!b7P2lB8=!0XHZ;WQqh01x+<+VC#f(D6X$Z6P7FqQQH>u@ag`0E zzp}n#S*;$h%KW;Bms?%E|9{9pO`a-SaQql6Zg^Ni{*6eNAex0;7#zoT2Dd}lO+SX-m8fom9hZY>%PfpuF$^g=K4*6}1dAzRZCKboDKVD!D|ESsh| z&pU0i#BVTi#(xXJrJ*+gYB9wqTVl2H`)_t$2vq=5E9lG8Lb1Bsth|+ya-|rL?jS3WUNdWG40Xu+VrsN;i;Sk|W9cSaiBo?s|Dln@=(7&|iXNe_%g`-VbQWvVWjX z-1pwD&%XE0@y{V#cy;+9tm+SF6Nw@le2G%HAAI&*xQ}nd!DskW&EmD(w8s=1%BOGn z7!lVM;eSsp`@x0ss1-3KW*P+Y(av6Pm7$2K_KR6I39OM+Q`_UGqcok&{e!*>G|)?S zb@e-OzgMP#-+Xrj;K!5nsHqx$llQ>CLdR^aHKQGcD(1BhQ~$P7>pP$QGpuy7>9e0g z&z7Sd=6nLwzT$A;hcG|JUj<6)OIvYRs5mBp^?&v_O$t(ZWY!YfLO5F@2k7ARG)(}- zfp$)FDv=0jyF4jgL2kZ$?uQizYs zm;i7zeMW}K`Ay5bNHi*#d3$h7fi7%Z;T$HmXz!_%YEgqxayds>%B-3IByfYCMLEe> zF@NV>J3l)?z(`7^y6np?>wVE>>z{YwW5mP#HXO6I<#(5Io9wUH#VuvcmfUE~hUN>v z@zo{nwF|%81ne2PsH2MzjM1|Bp|Elp9a?EXXlFXHlpQg@ow1|1K5Uc6f&CC%&HKei z>jPLd&4-{u$ANBPZqf_^>XBgThB@X=(|?4Rqgl~SRguRD>_Ih*sM+}8rVYqgAw)}> zcO=&}9v1GPN^HhU-a5zL8I$QWfbnC)5cs7tmRD`S4TjbP`wl-wedP7^iu`4`Z{wl? zb!%VoG@X`;I80_>su!24P}epqe+(yd1KZfABnJ{GMWj#PmOAu#SRX)PENIc~h4^9IAg76~i2^FsEptov zbf&X%N^Q)UEx)NAAQoHVoXnS=wHdk8#{2n!b)Ir9+L?O5-iJe4OgX|K+sDo{O%s#9 z4@OKyd#UN@n3696LZ!O!=}f9-u7B#X(!d6L?Uf3b0P<}eEkFhCUOWjAD(0mitry18 z+yYvUEJ|=QQa_dA*US>XCbsxBnp;k{G5Hd~t$@nfco0i*t`_B@I0z-^LT=fDi|1Vn zpods8AQ?$8tl24a9ye+ND}Y25CT?FTdHdH?21b7tkAQqTL zK!;KxqE?|B@@GWHMCuP~#4xA=36M@}Q?xG|EHwpHt!^V|1X#flv?&G7IE$l8WL-0C z3$4d^lA}<993#~h4=ziAn1-nq5kxJtV`JB!g@kaVopH=uTmlFvSX zz<_qLS(1=rME(vv8>Na8AAgY@wH^sZvh>nZ0>lfbjmxCk-X&)@bj&Zc8fGT*qC-=F zVoLxiQF(VpoI55uK)HC%3k(v>odGO3Y6J!b_~j8$DjEr`3{yc!zc-BU+7Z?*%4h`- zXooC^D6(6>G~=+ag8+GOW5WM{w}69;=3V90F^z;VOVO&o`dP&rPJewF`TC+#MyIDN zuV2pcru8e9TP55{_y>3EglAJA!V8od+Rs9sNvlbLZ@642xg$MDAxVso zmW8mDeamT0w`0-tS;`zka?Q6 zFic@JNoq=H?N{{6l~>+l_}wq0cp#qp^EVi3z`H`$KE(hM(0`zOMjD_J9dwhHfzB&mUcKHseERy$ zt0#w>J3BhHuzzP6Bhf#t^Dzt@O@N5nh+4SW0nLWQy~im~;h3tW-_*&@=A$Q%9>3W9 zef{7Ea!hLKYIk$v&Cb@|k9X>3mjf3a7nd#3R#P939>3n%yHf{b$|`c&^p(f%?b@Jp zIJo)v`cZDdJDzEI(a(JVQitiCIuM+c{(|s?^R-cS6n_BthGUXqK&k8Nw1YM9UpjHF zBTbQ~sqbHVF+{HE z5AFM;DWW@dsxaBGt~w?YrrKM?L}I&6dE=01(W^kTYJ5sY4I*+xz8wJ*iDau_1u$?q zk*s9FrA!^K>UDyMS>r*&7$ody*VG-(>~RDIGk-kg>Lwi5gQ{m=hxGXZ8n`&Fuo zxAG|;VrVnCshMG4E3S%?)KVE_UI*MmW)w4_kPm_sl8CxEBs5c_owCLS*Dyt)6NJW7 zs|}?;R4sH`+Y^q3itMr#okVdWXaQjxJz1!t-1CeeFlFW=GtaM|9{2A z0>k;OFqgLet+EbYoc88h^tRQHeoX zHN+S1CEryjNnhp%h5CeYAFFkTfw=8_WR=96ffe4!HkAKeYeCb0;c=tj@KJPPKf|yq zb8Sd`#}&1MwxvCvd;uyZ{TP>+14!4`NpgRSmP8MUY{K=EdufD<<+f|1RzlRamO{P| zYhfnj=Ck>|o+TL0mYJ9IMSrR9wDw_MDBBcTCmrt$Gu$DUDTpM%FDonA>Z+VGCKATr zz|~Ey&CR?Jqx1X&*L=0rBYWVJjbj(1oT8~Cx{U9y!&#S#u*6b?MYbX=RelIIH=e7j zOVEY8vm-pS`Lcv89q@>vppImq&VpWIrcC)unVKuWP&v`j)tw3~pnrR3lQv0QSlT%) zXB@Q566^JHq?Lv3f7Q;^KJ$ap6K0l%;RG0xhSup0)ICjT!F(pMoR8yM)Mi)cj1jc| zfh4h@zhv@2dYGf9MO;jHiIi7crfB)RPRp|?zlEVxlw1M~_Qy6Mdqpc_o0=i0O*yTY zpw3FRR^>u8Xp00z7=Nt4vyFGu^flRsA_UG${)#fR19#=Ob8+545$0&AA~wK+oK>ASn4`+X`^<%pDG_4e9PHKp5YNG(}|llr>5bx^vxx{Pg5g&vA; zqn)VT{s?XxI@7HMqqkO17&qn;B$GWwLCOm8bBTU#t*Tf~`yj>t6+%U?{~s)?mk?K% z*K4G(Xt&B>zkdYz$!|q|o^kd&sL#8So~TwST=OI8Khonh61=7WGJU`wKv#X?{8A30<~9R%g^nAbCtQHET%n>Wgnu&S(5X$J-z|vjl6KXX|A}_h zmw&EZwGHC`D#_4qD=x2zv;}X2N&?B#9Ni?zK1BQBa!P5oTcx}sLwN(8j+A%AvJaGZ zmGVwB<(=J@@=lzTcX9{HJE~IN(QPPik;0~++%?&LY~!oALU|`P<()VwZ{fotQ85r@ z1`=Tfe1ES*yzNL4goE_t5;b#yX8Ls-%1U)js*5ni>+U&* zF{}yjtU8(&wObu!(K$-uUSsGx^5b#Q(xvrLNLh%!Y8Px4Qp*WBp=0ODmx?lsov8;+ z!NOLivV+Ib@ZCvHag)z!fg$uLxk41WxWULw%6~*8U z?SI#0){R#|Q*mXy3`AAtA-c6`Qx)QVH=jTUs|G-&lVt;tNWoPtzq%?id|4$i>?lx& zfNp0~WrI~8{H?hULDjkTtZ&h`?i0t!&Rqa@muZ0QT7#%J+%yIS2uNtz&)O%Rm0lA{ zs}kuZQEjuKmJyv#gc#%aVQtdhERG4kcWq=&?wG=_N0K$k@+|wv1<*Y zd`1{AxEjUzbP~ack0vR~BW5{Z01CSq2#3!3T(B3>BKG2(FBC){@jFSPceO}a3V)P$ zOY-^Z5w;CJ^r{MK)k0u4X<9;f7IBJ}cR$rVehDjR_itsEk#HtJ!R>TQhx$>Yh*+e8 z@Ujmg;wBfw>~13B!bzwW?^#6ba6wF(T@aJSE{F?7#7Rj+oS&Uk#lwF$%2cZQzJFFH zNli02LKEy;&oLu5cPb)RyomFnM1K%fh1D9iaN~*&bonfcrsH@BTzAJrBw!haAIM1x zt~!daBdCB0-!yIO-yjXg&6ASwGRb9R;SQ>60X^m*=7E-s0ChC^E(vKF45TlD`U4** zv$sj)OZJ}E*F_}@q;~c@Geo_j#8XXzWB$TYVnrD&C!&OZr7tSljWE-{vwv9HRu02% z{I}2mN_eSP6HlU8O+0^UHSZK)S5O5Qje!UOw=qy1VDK0=5eJ6z*hnX67<)dB5gnyx zJOeK2JZO*O(FhI4MZ)Hc$wbXbGhMMzZ29gFp(`F$>54}sy5c>M3(Hdm7av4eA4FL1 zLxhEzlw|~1fWKrh83xR8KYxg5l<|n4N0)gC^*zSJk3qO5F|@FQqG*3V8z?j$NKAk5 zyQKutBtA(nP!9^4Zzm$Sp@mr@j_2r(yz9;PLFp1m1;w^(7Zx!?HP;IH!-RH~`?4^S zwW#w^?~CqAXkx8O=Z4*7TBt2kM_qE&Rx!fUZv5NLlk5~KKd!p>Dt`ll^+j{Pb&?(m zbHB_)Hf$AxC`fd-7=Y^bJ=UhB{KTq5NoXja`AFdGucOIfvj5-!ox%1$Jpigc*?)*3 zLx1rKy1gH#7wl7XMx3F2;t>9MpvRpJ;(O7(NibaV@_VU)jR`+4{7sLhzYiOT5{rqwOK2N_Sb;SiI3a9 z@|ngSG~!-u-&4yn*hxHXe#x(-A}yU+7RxPk9;c+wzbd` z{q8M4dKVXa=F42- z5HBJ1+x|nS^NT8Veo>bC)wb18;_3ifl0cg*$1M~VQGZT?{8ofKz(Cf}joy!%jj*U% zvicQ_(gFrynPkI zZ1I>GVD=Z7i#`*xs#}ceVcp$k)XdCjH7dKV8IHa`TTLX+%Ep>{!{39sCbllP7;UgA zelOM8-G6O1|Jyk_LH<}r?`Atr1B|Nm!R_odx4H5cDy(~vA~BFD8{vlA&}Vh7L4qxtwCq3g@65)n6e?2p|KG^K?1u%2j9Md3V-z`MX9!?-a2GUNLcs&5E^cyO2chb zB&;^7vqh|B?0YvEtDu{9KB!#(o+{VBif)Rmz~WWPDY}FsxrFc)FF`9n`Eo>-RpGWo zmQ8%v<1hXi!pfRSoxZZhcXtZQo@5h^WsPEikIn*RdUa-^sA={Eg2STNlFjOJx01Zl z^nag9AeNx-eOT&EWf-oKQJ$x0#Z1$U*VoBP#UjtQXvrJKb$4p=FV`4Xc6%9e&^|jR zU_wp6>4hvkb6eV;Y;!`+tqCcj6@B+4H@ZFHqo%7pv_*KufFaVrLTG zE2kddN?)3#?*bWO%(9zFaKnT)HUobbOEpsPw#hQsRokqwx)Z^$A0q<^|3#?n~(j@4LIKz%O4@7uYLMcg;sGHLiK%IfL zMU`|8GWG+ujJsOlIun*G$#qf(zmMJggTsFn&=lWGtO81{Q4UvdeXR@u>^(9e5AE07 zcZ91g#{-tIV$~HPwGf7D6S^f&R9mV_*O)j{s)$Vpw>yVYsIf3~G)2%}8D?SLU*6Np zq3n+cF*qnvj2_k~kBHSbEuKWqr>+;8Stj!?dX-I@3#c}RRuNI@*kOo2DznOLte=0k zP!bF*Lwv@iYnxcOnqy4H99r|FfnJXq3H6j!1h;WrVw*3f;%7IJ?~{tRPTlVISWx!7 zMA-{cZ!{PMV@2Fs$_Gj13uwcibKAbj3V7IXD5}@z*WJ}soe|hvm0g>@>>dOLaMcz1 zsvPxiU_Y((f>)*Zhy&}PtdFULBK&_VN4;Ro_j=_~Pt7_nusbY=3M^Gt^S!yYLbSJ4 z+9_of;GtJ`dU6{R*_4E`OH?Yo@`MT0?tuAPmWxgW`3dW#M0*KD+Dibjng#K3*h3>l z5t=+3^n#2C)az>*_Ej2(RRvQ$BbZ8oXo>{i%@!24y&#tRj$bah)-t28rSda`U;7(lO=s{0Yu~TD7Ry{4!K-xl7Ms3sAUE|W z^9MxnGGan24!ia@)k$4UCIS(3Txb;o8yM*|`jP~V!ije(0#G^Lb9rG{n>=NBMP4zIoR)5+<%%m8MrFrZr4m&-L(r5=+>r z9#mop5l#v5xFhYudrC2(Q$Oew6W7=Duk15@NTK??n)?=#hedl!ENd!S={;f47g zVtfhaJVBpJ*vd8Rdrb(C+eDd?<9)>Rz^ZQd#(E{=lL#qzZN;%%`U;m2|K)P&D^!+E zSNaNkU(H`Z89D9T70%NataM8h`AW~uaHB&QR1P%Ol9Y#F_qLYGIHAQ}zwjIEoc8V{ zXn#q9cG9rSjja8ptt5YW%DtzhJQs_i5iHDsvB;uX?BEtxc1o53^6fKTZ0U>_Tb$kA z2In^Mz3$>eDHt8we$9$1zh4}PkU{2@$Dzse^8!=!+5`){e1SgmB%_umb44Rr-||qA z$*#e;7cX}YO&{^r2?1qBNo#+dMH778r3QtUN33%{QV;ifU+1^(V*>k7>cGq>U+b|p zrGp{Cv{>iVzj^U6r=D6Rlf74MG4^J*v2{A5@NbKjm8NX%?%WP&x&*)oiu%6|UV85Z zUV6>&@}8mPKNf#hDAr&({hG-|61VcR99(EG%1y@u1wOaN5xG1LgqiHPLc-+*+uey!5RvUtf z%lK%9Vcaw&@y0fUeZxZs%__9utE=stepEl8D+2`_88{R!DjM!QaA{+p&F1d7twscj zT)$sYzm0#!bD+i+=nfgpj5NH@xS8*7+%TKJai#VLsw6&12BoLYQJjo`Sif7m)lwW; zRSomaw=!RLWAwG-D7Q4$LT!u202uZR)sm>2w6xajH||!I8k>RVl0Za+8+{y~%*1yfjoZZVv|+I@H&)U)&*DOU^I4Pr-xES!JNuPd0+o>!Acvqr zbC$d;>dfH&l%Q3l+gW@XBbqzFTSH5b^;MgRed0QaE8Sn^t`c(-^qs5z%{Nv@0?*3| z5#WC(^`4dkFuVc*k$Mcl8x{vRMN~ekvx(hC{vZluAxt5kh;tB`4g7&Cx zii=AV?nSJPSEdcDeQPf2mvv;{7!RL>-%5asC56ATem36sTy#L zCE>SRT9N7Gqu+9enM<~0#Fgx(h$}VZg_dVlO6fP4#PIss6+v7ho1%oV8V=PHo&kSu z8MUlgdUDA<-|MEdvscq0&G_hlEv4hp;NZ+9yNRD`o72`!4wyDO!#s)2Iy~XTISmuj?&2uN6B@NuCJYyaX5@RpWjR- zPG%?f`6!0fMy~9a{676%TkrJNI}d+)57tIN|K2~E#gozf3Q393_fHM$;m1H`}5KG01(}yG)tUv4q z5wYiK@?DaiC(ngOGhfaGw{A!sCzu%lCADjDa-6Qo@MYDgW`L$H+Kgh22(R2W#=XEf z{{q))e0(WouI9ZC=FodUzu$ifsocYES2+r1Cr6Rj`;xUj|AMu8UHH@OeCnfc7Y;?U zz23rQs?Yfe7bbs#QjU{J?lyG| ziR9HZoaT9|AlY`*ZspA>%*aS`p3OZRifYd>$kLvvcZ+S`=(v+SoAQ1lbB>``P@YB+IA8K2LWqIo#wb7S z?I%ySGmhRHZDi@9@ali@Z1|4D0gKZ%&}FDc$41tQF~CF)2%O(<-@CCXXm zT0He1b1@7N1r6mncum20kX`1ZXS@Jh=t+%38{=NO(s|lel7xRff!H2qWWN&h7+|x) zLWV)_VV5CpFxuTEuh4UT)Gk>Qq^vzaToamCK$pNSzS-H*r@|whhizkV8olEidG5NL z4D&Q-|2t_}|LL5@ryMcm+E4|Uq-%Ih414V;8o|L94~JOx5TKD9xH3J21P z!|CuQYdwaEk5SxkmjPuW#BgOqDE1oOWkhk}P40j7*iekfUoa-wBW@C4bQy@E*Ttw5 zFfTeF!B~f&5Ff-I1YIbRVKlEZ=CT!Fm~Uj3^G)3EreT+k203WzdM|i%#+R(uBM;U3 zB(s8Doy$4M3oN%4b7;z|NPloquEaS>A3yb!1_ zmpjUhS>^W+`qI-S6BHLxU)oN{;U8zUO`e4wWsqZN=&B?Df#t@S7Jes3J6Nwlh6w$= zh>kET3fy_9uER}$!3Z}Q`H4x%`xVLcW6)UMf%

yuicSD}RdQ+PH-$34Zt`1;SxjeV@-+Nf9Ma zQ1e5k)wyf|AD7U}VnMMZ4}ImZHu?Q%f#)5V3-XjUSi=bFNo*$p5H;YNC;Cu&g2Df0 zhnU7>ic!UKM=UbSwBr=L9ytBN$1unlGn4nGt!)$N&vn9GKn9)nQ z;szj?jCKm?Z?fZr=aY(pa+pM!C(l~;ZGWs1H{GDp4av}<_-j{C-t1j=|Nb$M<~9+| z!IlBpJWN)ru0YH;hyA@!OzONSMO76At5>^X?nqon^s%z{ipNARNS>kX?Nit}+^2}S z8-sz=BTVZ7J7cCv!4wxVPA$ev!ftMF5TfueS=*HmDi0i9#;b@X6Y zBGo=`)aUM%%#7yh5Ci-|l{O`{-c^e*)sTSg>ixd-&}0L4^lfgk%3&Wd>ZAOmXYo1RU*G@PDL#t6pz% zDpkKm25Lo*P5>g_0qXm|sR+epfLj5l0D_g5x0yoIfPP~;kMgW*A5YnEDo#e$LfjX> zJ2qZf#Dcgc<7FLf1u2;piN`b~l!qIU^K9H1$C6>R1zVMitwHCSaD*L)BaJ`lnN8rC zmCxp#9@s?1fX!DvVzUdSX@BtCJm3e@(Gefk1%7gs}HR2S&8 zc{t`s=hgQu`M18cV>!2>8ZgppB*N;+!PC9B&)%H8-h1)g!O8yjZ(sa)a&-8wgZQg2 zzkKvn^!nh%lY`fXFTOk3-+Qrt@a);alan`x&ktU{eG~8Q>_lFHpnnt>!DhdJe||U` z8^WytezNKhZ86&5$;;_Ym~ks^!i)J#`Q9Uy+-Oi!j*oB_Q?By0Xj43<+rb&g;jjBEapSD zBI!;Kngu&tbSp3X-nG{OxV{7gt7q&}6&Jh4(bH=0M#< zJ>CfpjQyjWE9PcPA;u$M}zetZqLVtsva;%bu)xj)WyDJc6r~-YD;%5`Y&JrfahjQwx`KqOq{zbHp5&uw<{~!>^f>JG z?`Z|wz5d{y2;1KC0bzN2Te?8VCs-;{3Ajx)o5phhVC%v9Nj*KZK>+t1`hCC;2-Wp~ zVc;(wAQy$T*ne;#JyV3ry-#P>A0~0BhUW!b+TS1MwGtehPN0Tm;3@JP3cpO-+twC{ z8>UZ5fi67P>dM%=rmBQwXW+f>CGS!lBQJlGqfvYr%D#L4>sadCGH_(Ds^mo=6UK#t z`)*1_SZz$)=^0SOlgHe$ z<@OdK%YS}+(-PNlG&yI$`~+t0kOw%`A9y61=miN6q2Xaxu`^acor~nd;YD)B@a#|$ zX@7}StD*=4D!4KVz3{j^KYOzW~RWa|&S@->9!cqeg@$J#;kIgYRg6I1IlO-*^?YZdi@- zcz-#-hGS)ML1G0gL^++HJb4LxKyO6eJkE*EnFA*Z8-F;J9D9z;70LEUpyvc@fy&(C zolWa+hoEbFB6XQ`ij9R~mn4k2Fb!^g75im-l5!p;V_v1E{+0$Hig@M68Qk!954M&6 z5eeNd)`gG8uLxFoMn<}q>oFxQdbxzrpkX=~c0x-w22i$dF!*+~uBE)#7`?TP1unegQ36o$nWH3Uh`Xz*6T+ zWIvfh_YM7sWnpju9@AI?nG_$R)a4zEs^idwHWh!UCQf~bWO(&%2Sqv6yIm6X+yHa%{n`k^;N{llP=i21^@gFpZZHTKQyC?pS=?kLayi zkv*m`@GLOB{USL{=WzK41w*3A*8khrM#W;0f*Y&&VS{~ULvIh2jxBHs;=0h@v@U9~ zG*=!OvaFo}{y`ZG5Y z8}=U#b{`HN?LO*9WxgyXXu*TXu;2_ZqLPA8$s#FBKr&Oz%P0Pf+y@U^Ie(vAv{ATd zL!c0gVGjb>iJ)Zm$Y4UMc7_?+$(#ud{{)`-23XAP8k%wM}T0SaT(Z*1& z>13Nu!X33fM8X+{7Z?QT7~n({kzm1N)9!2It46+G$|fD|3M$4*l)ZQ_&DVFiG+%4O zao3JL7gheb#>$)w%)lIR^3|RAha8 ztF>uQVd5CyhXBU%F>#dB!k}G{gZ;<}Sz{YX>z7Q_Z*q|Yy5_DgjDI8xKmF5UuEp5s z9f^z|MMA_9RIzisz@O?ctTLRZx^aQ>I#~-9sBJTT>K^K_qptbp9vvMVI*#SZYe;N3 ze9iluCn&?@omuVhO&Vgf0cF{~#>BfpPA)HX-Rir+txKoWQHv8#(61%T-K0gcJin*TFaMgg0UO8)T z?yI&-ZQVKhwZ2z(gV%I!Zgr>5t+T0ho@eUz_}!C)qhQ=(dw=NL@la{fvq2f44jr)6 zAd}kjQ3$Y52)#Lv%cnFK*?^JNqtJV2gIQoi1mF{v8`3go?lbKL#Aa!Rj3m;s+QI`6 zdbNpIEnpaDwV8jliM`r{uQm)D7A&B}ckMpBZcgD>CyV+5%J?OTjBP`dJE{z@U zx^h&;wprFT-+v~(@et^sFPMrT$WckM1DVJsMB`P56bxW%F0Ge>C z1+|}b7B}IQZ*On75E@M=%i+z6qzCfHO39Zx@WCFkJZmJ&*U?MLZ|;b@&9yUZ3fu>^ zhU!jd%K;0Mt*9S=6>z%0&XR`aTU&1Xlk@6g4o?HL(Wq@cho9d=LDyOMdV!X&5+7D> z>_xONNjUN8Fq^UuoA*S`obH|gKF1)0no z@N{>bFRMFrht2BUJ=-PO-2yJE$wg3VaLvI*ONY`wMCcIPh_EZduS&!w$b z-OTQ8ud0B6;C9QK^k=lQJNzNJOpeHlZlnHmGpD;FKI;wPI-jV9&h{;X z4&42BpL6s3`9J{Nw?8}%j|Ib8wqfCzuHu0$gT*=#za zC$-r;$*(eh^j+U26;Sy=@Ln!aZyv8Ppbf<256x-) z&F;I|(CG3!Der(k%~tmOfDM~0=d>X&(QD{%y4f^6?SpoqGG`Xu50a(Su}B)(Nkf}m zzouV!ujv=oHT~jv9SXEtS-jOX3R=zHvS#qXrvfkr#TCUa(?l z=p2N9EnqI?$`==~v8R8Oq@0#Ng!YI&b3-BlD54d|GkY^&op=lwrJDkh0dJ?kMCvmI zoXChfW4zDj$wCzA8zY3pP6bl|)=6&#Tghz;*DxRQ5bp14SqjdCb!i7&3$JX*VP;($ zvYBcHxS)888L+!GmDN>y45ZYtEmn1D&V^qCdb8n^N~<1!W+khBjq=#Yw6`-%qEr?B z7L~d%g~Bvia);;Y={#LTa~&ykxxKwKeMz0$frvovKyV}CQE_b@{)lM$LqG>&^200= z^Bd;kuiu7cBu5_3S2mHXpt@|_-{8(091i$}f{oUBGRA$e!u}BV-GfZ|Wrh2BNUbqF zfQXIhxrG!8^#VQQCg0;zU3Wg_I+;DI#^B(^ z-s5Kn!+A7|&Ahi$-EhX8rDxGO&f$W~r&tj!bd_^ntqco;|+Tm22(`=bT64q*aCxsp~}GD?e7ox7SvS?_A$$P zCe9-_8*@PoQ{Ud6pmRwxXu#5cCT-;>PhY-%eiRyygWA!eaYt2xWVC^u%$HNP=kl^2 zy{Anbf7)Gb8s+2n_2|vZ*L&X`grUiOZEqVt;C;SeLI33?oalTmY|i((5M#?|5{?>} zs1taIPU7wYK|bvJxXyeLRkvqQb?>3;_g<%0Pvg>R9KDB)ct7A;G43{hwU7RfbL2Yn zCA$3}t5}GiK}*%vevH)RAL46xD}b8!ImZV#7S}xVaMJL8yo$HBU=a>Iy3LQ>Ih3dK zN079{3=9dL&YarAv%QJ1O<4TQuS5>ODk+RI?FWP^x~_QS1L5f>^AO$pN~90kB8z7I`cB9~6%H|^sQtI#lf zIt3UbXnY;N8B}P0`{{EUYPxDt03V%f=u=d1pQ4QW6uEFb-VefIpy4L5ubBxmZw5Nx z=yyPMpQn>DxZ&73LABiVu!y|$(=c0MbMs($zSe1AIu7lJ(Q8Mor|LJ!7|?gP_n23Wm7SIGaFLAy`49y1RI>lgfl7nkXd_j z)BF^8RyHK68xwrls~A$q0=Tc9iSsrooXdH7cK!=MVu9sDjJAZDH*dr!3^sKk4`gM_ zSpU*9r4(Wr2BcpQ7g zMKT&`p7@5g5HDg`UC&uL^q{ZRXiEu}Fkm1)(-;KUU6Hc2M6A!Hrv(oW$$|u4O3`&v zmg!lBmeMq0l#4$A&!E*bO(-Nobs?_FB2OgbTvP-sKo22C2@k@RElNA0fMIV6w$?zS zR5e{1>0YhG_bBOsT4Z}C%?kFKlhH`L(CAE2tT&Ufu@)8$xt&RJ+wc%1%xw7wBKr+v zPehi8t&`ocAp{G24yTg>vOzQCvm$@+`jiAl-r5~?Pz-H!r7G{0651n-4Q9eF1_`t1 zBAjnRrX}C*+}>{Gn)FjM-UO3&vN;0n?US*x6@QzI0;*Ovw;(8M;o2pCzAKI~gN9X8 z5#F+{`hc}ZRRb4-Gmw9eI-u)nBXlkBw4cLWgPoblD%DVqvF$F8(C$CQ4HIlWlMX^L zfl0hMMQxAYLQ->}#SFP(ICyburenjRMJl=X;>F81dv6Y3zBrO%>2U`OH|PdQc}n8W zLw^TY)MDOrsj_gCTM}9z@-0^>y9Ob<90+2O?0N--E8$A4ixRb_ay3f)P`YvzhYJe1BAK zMyKifREqnQ#$}B>Te`B|R8VUV!)P8a1sS<~w|k6Y4C!oXVLc&On};G|ib156_FXLb zT{KK1Iakr$kx95Od8}Hsy{h?xu#lDR?rsrI=5>euDLRo9z@WOR9@hAwE%LGwLA2J< zY;c=-Fd_$S8!-V@8iMKm93!!dp?{lem?8ctTo)YK^JFn{vQEIBWITI7Jq~$xd#fX! zt2nC}8mH8vGS_2`>9ZIZThV)fIp!%UFV51;(Mk&WOe)Rh2v~06?u!kZs6KeG<1G?gNXM)DcxrjbEw`M%GXFRoMEIE<| zM(xdGJE=exj^7>o1c&BHW`CNkxl~3*(M6oWe6OX_1Ql0TnKVc=GPzwu3jqA^!l?L4 zhWmdx3ob%!A9T%^2~e!Bu?pfT3S~C0IJgA3hwEXC8XAIzOZc0ofyi(InDXJ>;y7l3 z=qEI`2zL+vKeAD!Kjr{R_S$1i%KT#MSjUTbY!yTy1Nv)9yrBHn79~4KxtvVl_J_Tf+L_aTIS2A zT%W0ksk2jmKCK7R{2`q|c+9i6mzPdZ=Bi`+?g#%74%78nv?ahw>3o z;dVoQSSRvBr2hJBvIMvWN(k;|M5#nE+|a88BP9wuGF3NL{Ta4os#LvKfwyyAabSF1 z`1>*&%4gGCI4FzB$eK3X>UFzq)d!*n=zoC9&x8LR1mht9Ln?Y_J zNLsNxl>wy_iM4fE13RFG+9--(Lo6Tl9B?nCRwpM6ihnJu+ndqe(5|Zm7WG|diNrZ2QYbZEV07ih#DUDTQu#Bj zgccvkF@Gj`O5Now5ht107{yREN-F3xL`HogqKyEM#Xu24Xg;YC&6xQPo1|}RL%N1T zXbg9Mxp=DR7=RE!%*HgCfoE=S(Q$rM3|vamo;E^fMe&F=a8?}_Y%U818dhVB$K_t5 zh>3evMCRQ1&qlb1Y4K>>GOs5(Zs{oe#!G}&qkn;KW10^HEfK`JYqzpeGRLlK50gOT zd!c-BO7vUNVbsq{T8yN1zcwd%%DabOetFDU47nZroLKaZ35me5F`ScD$b2D9$p*Jx zMG73! zrGGlKi`o%fI|4&HKW7_&ZLct#{BqGl20+Xe7r&O&H>%VYz!N>VETl+uX@JMa+;}e7 z*GSFch1A6oxtja9IwhuZ$!5*@V1(kN6Hd(T_fI4~%rIFiC9YpCfcg*_qVsP3L}pKz z@Vd4lSVrCYP^QoR^7W&6JKU2)4lB8i@euwokYJ^F4!cUrSNFn3)jh5 zM(%-bI)HwB+KJrSiAc9}CLlsN=rJ=j5(y;)Z)=D|m=u4oftRA@QkPmvZ~EByT=G@h z6U7iU;@LbwpxoW%3LFf=V@nyR3V#sKyI4)7p@nyD&XGG`lp+Sq-k2Q*q(LFPPEn31FGuGQR7EK@2J>pS?c;^H})t)(4!K( zE}(SB`^p|qgq>%A$^wcpo5E`u26CMmRYc7*6C_g0(jFDUVsGjOxgDc#S1{ZY{UAI4I4L6qGMr24(1g=n? zqe&J|y_V4Ew+n8$7KGj$#u8OoG11zB1 zINc#kHrDo`7VhnY>r1=#BX{Z}yK=U+Wp#AG4z(xZUl~E&q)^oiP34I}g|T;^@mGjg z2mF1)FT&udDhotvB$4Yb@+Cx(Zo;0T!71R1fJ;bi*W$!ZXUIJ(4u9rM6q-L*I_ejC zgvLpfIGKHMJ}X7<`Ih0azDRVUM$;CKvOH`Y>(ge-y_z~{*Q-w2 zHPuPG$HNu}QJ?c_$1E;c+-y7h&n86r??L_ufSVY4csTn?^JPBM{s7F{frbN*kwFX*&~?oV3pT z<*R3hM{mOD#<5=?X4;&*uMN$BaO{WjS7PK@X_hb9iXcBe4?W4V>N>npgQ%+hJZzv5 zt-T)7GoW75QGZCI!a_lMGIj5Y4pj@|uWuoRahkT320CjiK#FWZPE-o_8!1XH>si@N_eExdJH=_E3xU zM3`^1oe+-^qwF7Pqw>)5m@C4%r4};?O|>Luke4kxbAN%p!rdx7{zoSbGmCB643Uo9(tucvmuDaij*Jlxe`wOPwc|y|QN@8%-OTmqXeKOb_=eb_>5#|FX49yG zi-%4&^e^lz^@L(aTk&g*43@#;ot=_OTDZS^|8+ zOW89j4#+=`WdQ6;7B~t{=wmnHW>6lT4R@;4!GD4Hy1C1QyMM;gg*ybMW~Obp_9=r< zvc_sTs4G(9gyfr-@l4RH5DB?odo;yd@7Cr0L*Ex;k`mn|gL9+zh7?$%1T82Cz5w)9 z4qS|Bla`c!Nqqx`)Bz?WNmNWe69TQ6e7CoiG*NZhhZs}I2e&Hc`)1us*k(3tGXdL( zcYiX4g>HQ79{RTz0|8kVX`L5*?v}lAxix`Vn!xZO{7VCV!vj7eolytbqBzH?Yu{Bor!|q94`ITk+9k z8Y!4*NlfdO!z$L4O08Iv9~2;X%0iRXKIBXk%(S6DPX*nh)zx!Mb&{Pmcjc+j(AC>a zLgZ^!E`XL}4PCZWwAPK%n`P;Y@jlD1GGbsFd-qha`kexun$A_nHU8Dk3}~LWb${!6 zoRg)2&@RUXDPp%O19Idkt9jCzn&*GyMs#q_#c+T0_H&=i;#4Wb!$1e$8Mq-Mpwx`Ihg&Lx z!|6$Jt}j3R!<>$hNz(BSE22l}9G{?HSPK8_9!Dko^N>d)G1joXy=AeKXx5R3QqP2p`YHO{Z!d74awGel5EK;Rt!R?;-va^QT4ge9SD3N@TBQF@l; z1*2Upu><3$UvI?PltwJ1^pLM2t;SA;vB3 z4;xz79-Ep0)puxF%Ac+t@1n<@n|f$*t|2+KSSsh+TnlHQQzoWTOq1) zWvSu7H&~MlC)+fk<2r4?cd{2@L%co%uZ}oFXq=}F1KI)gX=h|ydwYu+0pY*j3flz1 zc!y4K>iU@qX0(SdMz4@j#-wi%d$3EYq^{Z)O2$NwjS=}lXoouP4c`PKC{?lYNpDc$ zR})?s>r$3dri+0PEeU@?f{Igug21SPTPjFg$7)7@=X7T{YPV6ao?l86McJWN;kt&N z4du-fpbqYoWx3;ii@u=gY{SW0RR2Sv}vV z9Hc{;blZ?d$;&jf@0KSLT7&A)3}+V2QlO47BE4i@SnOsi(xQL!hFmhT50krLV-+gR zM`jo6Rhmx7+D&qH`gMpZa&3c(u`A5jGvR^E@01GEqsvrt^yxV}P4Ihb0?zF2lv}jJ zmUug@Jt!NbPw(<-S-rIl){K@g&N(I`P_DXcy#8&P>Yn8jMP$w$CeGPW2gh~J-`)|O z%D%i0e5cIrodTd4=GKM9CnD=g2uvWnSUC{ zt^+I!d8jCHd{0u~n97urCb?8<5o<{pYa&sNIDtMAwHO!Hc)~J44w0xK^5!9OIYe&T zGnnHf0w05 z%nYorrnxKUDT7w>ID9&`s;()0Bx^zn6IzBn3iN-jgx1MGr-+aGy|nC!*kSYQp0cP$ zGFYUeeKZuqeQnyG?|vyiKisjt|6?c?y!#JK*Ste9#Su8ZA_J8Gzlp9N8ku&f$-|w9 zBL1TVYMQ0xdGJuxedMNl(-ye5w~kNL8lzP|3N^E1wVAFqb9JOdp!oq4g`i(Uu;=F7_Gp zR1(k#wG)O_T$vBYC-){I7(^MS<)5JUAwYjjQnRGsbO4&`VRJKvrC2)2hl|_WtwL(h zJfcxy;X;lCLS1&ARDfZ!dsR<1>s_-kw>1gz}HVzw~% zT_c<)eO({I)7-a_UOW16@VUkq%y#0n05Q|k6pfKQ8v$G09i3sb$vJo3hzxk%=KKQ%{wVhe<1x| zBC3IK>?d?f4 z<>rx(muJzrE}Cv{Pe-lbAXg?`jfH<>Zl<&7#7WHwIgcC}v|6Q%@n|meaQeY`EUh$& zW#l9SiI;L(#!ke_RhAYQpYxx^GRpwHC@1yFBh3-f!uRp!*rytVit#@WEi`zwBRaUfPH%v!OG=LPfTWKejfo}0FYa||mQ z$AYe&ni8+IM-riPb14Af3PodYgvlrWahSb@siWPDRi!mdE9$>X0M;I_EKT4pfI&-P z>jVuSggt)kD11*3hUrby8A*RXE7>v!!jRs#9#Y?FzATM4y(_5OQ|rLW>TJ-M-d+O6 zTep_5GOw>Ts4Gl^x}%C=K+5My2Dreos4Fn(l(wi7Ng=6ra|iPIbkh??W^>9?9MsT~ zQ;C2bnVMHQJVCKl24MNZDh^aALIa%w?oaJY0LVWb$n@8M`_q9+fDM0mKON{4*nsKN zflh+WjS$XeAGj$X?{vWNugbJsx)@tya}RorCQ&m&7kdE%a!-gSMRJ9S8E$mK?zzt6 zy^O3J&xx76dnWzg+_z!Ji=KB{kh*Z6^p*vNQ*R?d(Lhyq3;9fBvG)ZsUV$QDd?(c?CpO4=+ z5U3|TQxnx@ozd93ykcYIRa!2l7}VQL{?l|b#l8zxU%hUD)Yf?cL+W7tWP<1IH0*}t z_oh`UK-h5rK@N(qyFp)%eIJ8{7g;RIDhN!gCbOVj^xRJIj75JqsKQt1cnWJ0Adq&u z%py`yfHAD)%@Mq%O+?5JYJ`rl#>`mTokg9M6@6;0NV9T9niZE!RkcuPwRgS};xJpv zST#r)9}c~UQR9sdY_eQ;H@wKzM-y7FTLVsxUYo_Su^P%~TbKh!bM=?3K%G+De>m8EIC!-CsIM4VStR}? z;^K6f&Zludd6=*-znVSzr>@OQ=)bGTlw_bYWgjUw>4{gJv9mcA|aGLaK>jZ;7l>GPzWXnB}G!_X^JX z%cP)|=f;25CML@9>Z-wAuk|R*$i0OVK%H${!8CV z0_r%dv4w1Wrh#`>-1Kf?PNCw2^Rl=3yf_mPfY_N)pbasCF~c^dN^$}f-7|6htEg)Q zHt@bY!*DJtC&8CIPZQ=Tn_9E{E;8fW2*#jO9ru5AfnCv=T_Vs`264Odxqnspum2MF z6)xeV)0vt3301L{p1;K5ZhI_|8n-)=xGa;k4fULC9F!7!Wx6wF4UG1jlm_UPQ)>!o zXysI$|y!mpzwQ0j8oXsaw*xOhO|9hj3fz7Sh-eup`Vryf8NudBpDGU;pcSxEg z4Isj6lYnjBr?I!IIITl;Xbt2?543feltcMTdwR3&dHN zuwtAaJHg6;ns78_ZsVeXD{Z)|2h7gv@Fvjb}&;qry z#mR8wQHbOLKVC~zK+Zr;CJ;&^8#K;~@LO-kJ1J#^4zJ=aP?K0@We-(P1Gy$wEnm+% zm+F!fZK}C61tAF2L9)^n5B`@SODh_Y8Raro#qyBOt6U!UI>oLH&b6 zi2y0|Iz0!_R|sv<<1xe_6Lk?jlEQ!H7jI=gGz07jIS|NEPQ{KdcHy-(rjO?Y$3dTc zD#M%{{z7D_dr}V0B1fW3tjM{6iNp=7_DJP4@^&?0%|Hf^!~pnOgh*$Qkxv^ufKSO9 zgN%DNpFt(oTiF9nQ0?O~qACqvNV*H1L1ctQnbM1kM$oYHRys(k9HIKynbv=V+foSB zoNDn92ZIx%nbI^mncjH*ayv6NQgSCOy`e7M#6S|~#MvxWm+3=qrF1Dn4;0xo|SgT)CQCGg$84-}%VK!6xt?#I z#$kq8Tl9?vLUfw0dt}H;F67WTi$8(ZV$$4Y^Lh3=n=NwT5zQfyWoJ$GAQAKdTJD@3 zN$+T7Q1g>Ay}?A~0{6`&jOS1J#;eS6pJb}pMQ_E@4CqH;<Oith+hR3Rd8s_^S29q&9ydEU`j4C!!@<^4g4SzEpF_rd?5n z(3Yrh@euYkbjahv=JqquZCj0<4}ebm!cHw0DkgT} zN}gn0g&=#4=fN-!3i~f${MN=wnh750b9|z2F}Clry_UB zKMNcCC*@-jdv6(4DK^A{e=TNJOLk#y6h@K@O1nZkhZYw<$OxL2^q%TtEJOF)AfE%2 z^5zW4P`rvuI5ASVkFV*-Xu)i|Xq6P1^YDmbPj^++AnQ`tnHX}STT^UwYlL)L%?S$% z5;dn%E1DLcQUI!OwDj*OsyVJ3Iz#$FI)Y+2ZsOahmer3fZH?v6e^?b!B6D>fc+}YJ z78i&4jvl>UKdRtS8%1SnYh3&UtJjx-VSyh&*1;q%W(q|q4mkIRV;B`+H@{N+K9`)p znHS#8Jw?o)7*z@+iR5-GDm92}<8)&$iqIZb6T#3opAOkUI@g`WUvPl!&sY_}F4D-# zvCz28GQ`YmxqI#me~+=44Nnlx8MBzs&pB=1%@4p+4v~OWDm83 z$*AI(&kG=z%FOpEj#er~OOW%xj{~&k(>@|unV`TUBs*fp7&0qBz)^(=1tX<#D#E9A zcrN_4c(3@;m>v%e3MoULH~=Ovl-f#yE5@>o8kCtt>(*y!f6V!bbD?crkqYL<>+*wX z1nf`>fG0%ZFWSQKpKJFq<_`-++rlWxP{Q?Xlq1_=aXSPlgA*z6@e6rejKp#A3kWsa zz4<~YSZASk8{D9D$wp>NrNB$wjpOK#U_AEzd*emDQD5JUZ(G)X52`j?uDtd8pQ8=Z zK3TE_G)ap)e>b>6wR0Ah=fAlh#_|YsSb0Ti7*g!yvyOu8# zP-+d3WC2bj@iTYo(h1GH2B>mvRW6(7A207Z?>k4GPUo(3_o4BRw?_x>(tq4+L&51M z_|v)h_>Z@LKWvUa|M8DIxIKJ_g?sn!&JX|owzK!4^X3EG9^7E5f7v{~Jsy8L`E>Ug zt5V^of43*;r(dDUhxZ@hcK-wmKmHv3|^-d<1Mr2qK)ZEAP z+uyp}7~ORKz(##6+=qYk<{|X`kMlRl`S9S6e?OW~oA+~Yx_5f{o-U8K|Mu?Sj`d!> zIXI&CZs>ph-yXg|S}PW;{L6#WPFKJq5u2I{?Qu#&(1trKHE`^TLq+P@`;LiZmI z_t}U){hV#b`0vf$!2!W`9O-FxnOOhnf4M zf6V=H=Ke$G{$u9;6TipzKCth(!EuQD!_56r=KeTy{~>e#F?0Wk?tkg*eUjgI$NTSe z`f^-2zjq8C@33%R`*u_<5Gjy-rh~YTzt`ghn@fYSN7jA|2^2ax$8U> z;=Nph9{`Ytdz}wIf1=-uciRVd2itG&f8HH-Zg2XXjhkQhj_!^-pJwl?;U6#355Ims zc=6lT{@(lW@B_^Fhr_+2zmGos^5%K}sLv0CI{5D4;YPZ35Z%5UcHY6i%j)oK`l=e< zy*r4KKXI{rND}apOQOraiT8f7Iib z^3rv6W3Vqeed$&QhF%*EWAT18@H-embZ2LCdv2Chn^4+(nJwLf(pU4%7cbT_54JQB zgC|tdT7Svxnkj2xD@*NaSk;TtYAjT537Y9I6@d%$xc01m7Yx#o+jM62kssWQQn%S= zaVuvi(&h|_RoMg%)ENTTH*hQCe^hcI2heIgjP6j7tjo+zW)Yc_5g(HN#F+x$^=h;E zYWv5ZHl17G?MJR>jhvr;eCZ5C@X~?pG+#0mTjZijQ9P+_wWFP+9aY_J`_{d!O{<|b z0A6?AfbxMd_>s@5m0y4TwL&#;JlIq7rL)aMg$#_SHooQ3`3JW$i^mrEe?TD*wh>JM zc)*;tF{jqcZAU`kI*p()+W~+AlqT*E|3y68(ChmvkNgrPj4hQoc;Ng{X(w^N^@9Z5 zgHu^R3t5@pgpKCLxkd#}4+Z>6n&0En{2RBIljdKzH(Z*3%~+-jF0Mt@gf7GHnKJwy z$?*9*1J?W969_d3Zei$me@sqazYUUr`w~<}!C>HH+D872;hVVQI9F*lruV9j@U?a; z-gOdIPSYKmxyq1K?EhSPMKHo1abZFOHacA>47!J3ng1anD&vBJ@FV8|2hl&U7Ki^Bwu znbftNXkk4t9GaA;e`XXK=r|Ym)pLz-l1>D5a*?RTM_nEx-3EW{au7Xt1nS)1c&#Poa%QnMP0+&@xydf=oaUoJR(T0MqM|B zKYY2HUk#^XwC3gt;GE(C2E$#J^si(OX3G@CW0iYRe4#sBf8>?EMM|Rrm7{W12jt;~ z&6&~KTI%99%a<(F8vP_;@q>qvI0`@B5jkjOpVNqcp=XPB?qQI6Uub4?yjV{e<0@6N#AR(oYW;sbo~JI=aL(I*_Lbv^)YIXGyy#U`ayEqirg-3W4}!K zep!wXXxWLIC&!8z%wD>e-Q*0S>>H(*FE`_&<8+@2H24buu#0 ze|CVuU*yj-F#LH&e}+9h;@s3VB0i1e;lIE_=LF5WQ5u4HY^$g zSY7l$FuqH0O9kliSA8%g-zdy2p?@vVu?g7s@esh-3|#)LbRp!Fe+mNG zk9~?~eE1iDg#iikdrF3l%CM#9hp*tQJJ~?`I*%M?cw+A_bFYg2mAP*gc%>|+VBQe( zJML(iAZrPqGi(Wif3eaum>>#GrmoWU@kbM$AVGQ2hZibsf*wCBJl7K{6#5*&d^=X` zUa27J1lA`5-0@M9P{^0eiI#gSe-)XW00hAe+bQ(4PY_*`oteP9MBv>RqYBNgk}lx(rjz03vaYT3R-LRO;rbhcNmfMo__Zk#+qED1(PBqV~uI;*hoMOa;8f0Ek)Wk6G> z19I^6TwnPZeT{3Uw-6LHf@22i)w95RhDWsbZ|o86WjvxYAQB$PPx~BG++z3u49oSG z`W<7e;=Vh^K+Hql>K$ldchs0mV^#{X zE)&2gIuE;D!GSkN`ne*(DAPe?q}O?J9C9x7{ib{z##SRoa_*N*m!5*?`4ELEGYZYw z!2mMq^Om(K(MwVf78rDGEwXeeRxG8!c^)hH{*0U%n=Q}9IVAAhe{M2?XEW@5FR|A>=GKlWKVkV_Hmf0bfCMsaY1NQ(I_VIY`5)6t57KLj}9lbBr@50T@dXLO-Ixh*deeTY*GaV7%*f4(v7fCfn?Lpd?e5)t(R_Z@beJ(H z{OuYq0e{;63BV^oOg^kFm}np*a8kyk(N~*YB>GodXcFXKZR3XH zU%lvJ5`cBDe-^KY&di0sHMrwT^2*ytoOomAgzztgYs*`YYTe3cHOrj%K_mjim9bznswy&fC*)B8va4Lf5 zOGjJwZn^j}``s}B-i={q*8OS>Q?i~`vB-&GCZN2@f6BL5`HOC*e@S$hX2;=l>5KY@ zuHn0=EBb{oV2%*%QzYFmsh{jiw&m(-ITclr2}Yka-yFVI=tv5mn&2p62NT55-4?rp zXCZs$v1cKB=CNlHdltYCK#(d#tO6Fj=ynUqu`y->p-x_lzpP~RTAgkgWzThIl5aOB z7RmLJe_Ii$Z20PVmm!)FrD@%CFQe38NW$syI z|7GeOq?s%BggKck&nzey9h-N{qZ5teu^fK)f2o0emNwP4-BPXU?Fcg{C$=4T3AdquTpc(02d+6BYmY3$J4o5c@XF$Rzj4^S~cr;!KznkM~SU);AJh?o&{M0+{T%I5Onyq2Hh^@&N ze<@&G;oAU4bkrAPkf{P5#04@ezv?%i#0^>mUrfEe_WB*1XEH@Nymz@zl5z4eB{2-} zGFw)EbM*ebRv+`d2{;Ag@qRRpVz=_Yh&yUjMAWr7`s^1zn&Qzc#%!2l1%J5d;KYc5 zvGl0f0!m(F{K4O@$b;6x)Toe$H8h6W!UJaG>}TsUDwKsPG~7p^^fBItQ(k2gt88`ctc!!zV<|FyWpWO$jvb)*gD=u= z$(;wYex*&XoJeiT#N?2y$;U9Ke`)|1m*=N{I|Ou{&q*g`+I(Hmf?m1iuz-tuCP@jx z{&+S3+Ai=BGwcW>d73wjhBzC0F{#@Rd^E&~5`S~RSjZH$=@GFG29?;@gyTmbiW0^iJ$~=7XM%wqlyi`xO5`y)SrsJ7*Oqm2qoFNgb%#r~p)Jpbj?>uD)F1p$LTxDs`l{JM zDy#)VlMKeSekjU~ZnJQ7oBHTBRnp2L*{^iAU0X|aLA@-ueK^=^KDjBecPikKM%$de zGjs;%OV2&0ohe+BOSSXhVvhdLtut}0QSHIrxCM3!?Oz^tC#^}f>0G10kTyBh(bT!M zogSdb1%^pRzr;KDnl4zlFCOzWmMSI|$+9)311dVpGF?0U4CqIX`?;-GY_f`*tm0Oe zJeTU9gK&Vh)O8w@G3FD0^U`rI$On-nw02m|IkeW?+GJwGyZZGEbAtio?zEb(UvJvZ zy(>Jyoile@{qgndEoa}|-u!9%rN)$)%>Z^ zc-3fazIcI<8LX|r6^wg8sh=Bk1tncJ+H?2n(%J8}_uX^+`b+qKX?7PpenC6hxoJnJ zK*0i_Z99|Q+ZLv1YXAjow1b_b9f-%++M(O2^_)|9{Kh?eeYQJoy;?u4{pcLKwO4Cz zoFjPf8@zYAbKE|yy07ft+>5JTwc2$)UwQE3HaB0b{kFT`x)cR3x6S*lP4m9_(!9^S zo_Ra_GP@=DE{y4a4UDO3BY=+9)+{-+BOH}2-uZ3qh?+Qh{n~93oZ8;becR@b8|}>c zxQ1Dd)^A}gGdqqFL^^-F*XeC-N+ddPS68j^eBPhWhfDw+kdfAO{dRrZVN)|9^QMuGi$%cC=_FV_{h7f_ti$%9bd5vAUAzp z+U&ahD|P{;LteVsb%$5%qH7m@Y5-ef)xE_91Gqzj!$Cj5pi2j-#&-haJAv_?sPUbM z@tx@7I}zhM(Z_cp#&@!0d~6~fedo!pX&Ub_<*Iw(l5HaYTH^9bfamONj14k9#{_drv`h zPe61}hv=Sw=$;PIJps|ZQiw9-))XtftU6Yb|4@>D&y9inN3IpuJS6{t%L3R(tq90} zQb7JgB>yu2&RCHDzRUg7hwzQVouEC`Dbc_k?nFR;tUTC%wqWCFw5L0R_7tj!8p0U^7{2F(FXg0;#d_oS#cAKLn_vP zNycXxy^4QBsJ_92Z}4Dcdh#0pJ9pzN|H|ujTllw~!XFp^tViqhMq}%z&E|`juU>Bc zxc#E>)2q3z^}YYXo__ps9lC(8tTtb4(j}bRHebKT8qcsFg~D0WL61m+w8=zR+`D|9AqJ5Z0m{BF_olLWm(PWk&p!~sp zdT#)N;#B<|BX2P)D}L^eKSNda(Cn}<0kjA#MB@1YQ+?nBz~oP?JWO>B1Bwz*B%GKI zBt;3=c}9O=1mZ1_ORaqFZ^S6F_5ny;0T6=6KBAeX2Kv>TS zTppHJH_D*AC?fH3C?1t(*Y>sK$1*wU8>Vpcszi3v)f5@)8h5)0L}NRWRpb_+0}E)`-{MF9cm6N)F$icE&u zpiLZcRP>+;_Ss9U9e2z>RZ*U?&`&v~->l?}%6m?AqW52D5VXiPd?#BV=YQ)N9oYr= zn&N>!kFqK4Fi*D`t4DUx5{bE)Q2`;6jTd~bR9T3`s*`IJQBj+0A+rr`^e~OMFwJOO zew2S%x+%U%QB-bjuL@WKZn(rya!Tk~kQ}y55g^zGU*&Q|!<70kWY;q^G{ZBDuxZ4# zg2^dn!W3^Nt;f1IBJx09ShTo)S9cSQu&xpi zKERPGu~?xn4W017H4pA27r5reec)kyuH73ZtxkRk(velU=~e9AY3r73(y!|ySmrm< z0QQ>v-fn2nTHu~@pY-u#Y&C#54x>c&pS5*e^rF8hU zihIsfe`=sEk2+XD%Sq*L74G5Yvtg^@#`jE8AEpl zG+-<%pySwvJKL~^+(5<;#@1|O6C;?2SD{X_;f^<~fmUbC>R2KAb}rvXNu>;h%jZ?dZrgE$h%mD-3g>bo+ zlmw@d;rOIpZV8M15OunkL=iLr=gAP2*8}&=DtyoJnIdr-;mB}IYN>x+KvOp~sdU9L zm|b%m#)pVz@ZOUGtRSrLV9Gh{S@uZ^u?TEkDL!ZRTdw+LqAELs`vH+nX95&VlPjDPmZPNubuA1?Nm96 z`I!9AbI}46wg9yJY;*Op$MnjT_rFwF;9tXD9|*WoDOcX_n{|I+zOyxcHf!LdW~v;& zS5?&XW-1-1It2KL22O-bt95>)s$~G5Y445JsepO53ThElB@DP)-0OaaR})J~x3eSA zYL)w5rn0iq3#D}!qOdN}&o;7mEEKO z6%ry^20$*)GaY{!=7W)TlE^euYVNYSniICQ%RXgoZPjNVLx)`|LyJqxZmpKT<8xLT zn%CY?S#6D`iUT_5hFG9rHJTCmobE=!*kAF+7#8aR?RrW0xH7?>*!Js}2&mE$0Tl*< zrbgbPth19=su{_rFe5MJHDb*7sYFPIm@^~YLBXeBLAZZ_UeZy|IAU?G!pn$dVd@soG~hP4)i>A#!8S#NJA%gUQCvAkytfJoq0l)IjAl7P+R7r zR_>$rw3FJ?UTV*EQ~MG>HCdN51I+%`C_e^}U*ZX3LKns}r1tb|Oc%zpJu(_4(^IN) zt>0%x*-w9IZ2dGdq9`F#Q5qJ%&h!C4yvDV-cJi2_D`dD&RCf9`KcxZ;P;MM~1dtv- zx%oHzkqU9Z@Zc%Lfvhu385-ohSjrK>Vbknpr{58i?B)@`5tHoZ5x~jJu3L%+4x45- zJN=F}!)_rCINA)mg*YI59rDw^C~$;J4LMQod2WAeX;$>p%e$eKdZESmeyVwk#koc< zji-gaWYkK+eZcZ9T*xOS-eJDsL!}*u^aq9G%GD}&)XH>XNZ^+Bb5U0D2`8=0v%=YV zj$c;F3zfrTfkTv7J?4v8RPfq9D_*Fjm7PmgTsWD>>d`{2zib1nxUhlu>d_*%NXur+ zsI`A|y7o$IF2q95cETpBpUV6EOlc1n23;^_TozjeFqe-O2H7wgki}NPcgaVKMG+?> z)a>GnW?fw&zwQ`jGhOEjPXbO8FW~&(ptMMruRp+U}O}xCN%T2g!58cZ9*(3<@IQf52 zA*;pv*5|geDwN{H&`~gIHnv~A`0?dNY@sZV<-WfS$IX@KlJ@$h%$+TSTIn)9!+*Ha; zV}etPM!PIX4H*jz;%Mp^2Uh}VTIYX)IC=F+c+#T_TFwmb*+z8biYQ+bfJ(Ije-bPI zcDvxHq!jkLCDGR?!Au>^6y}mLkNl(OkMLafjR6q}d`n@xQzYh*tbM@ihPzgQ9JHz(4 zS{0r%jk$j{?sC5wrr1Y*!^5Gr5;wi-qdoMDU$mK#H7^~Bi>aGb2S6@o)loYV92(i~ zkmJdGjz6Q_Nbp`rn_8B33pIa@hw3hYI~xPLXB{DCmhtGG4QI(HY>e72 zYTH*fR@fv8zd3rwH^YYtCIxoZ*@R)C@m{HmG4oj|MJK7AGS|XIFrwD;I;Lpaty7u@ZFRVjaSaz%ngG_3Ct198}J zsK52YXn@JT3vKl67O!YiY#Ci9S%e{xCUc111chO;i~7+5m1O30IbP5UFiHa{0YBCltU>M)`lq*EHM^#N+!sjg~S^OB9!08V41g>|p0p;CM(QF@iMhk_c;k6}wTG$RhCw)BiRJ+nls~p_Q|diW zkAf9zH}iQ(Oe`{p*DA7z3E9G}E)O@ubKZ;izci2u)uHjweWi+Gmz@S|Qf@7ESVIQ^ zo~%*QRfB&`DO;9V)Z{@L=gTN~Sn8}|8hY~kLV!yTNiE&*d|uIAPXly~MeEE;JFZ`k zz5eH2DEg_AiM8GwuI!amSvuT+HZYey+hFd1gBp)l9ukGK3=1t0HnOqw`g1nYe_|SG7o9 zYJnd=-LtA})npVc{u)orW#*UiSvTtd#k?XQ(Z z+Uv1%C6K|3zd0ieU{PGRb8vvp!DpSzcfB|7J8#j1duE;`R>$>8K)$G$!mw?P>w_Rc zn`V&^dOjb`=Tn=A%($M-Ic{ZLmw=W#1#N#!cdbNl7Kz3HP$0>~*v$i=5JT8k*4C0D zZX!WdDvJVA44k#KWluTi=5xXDm$tIJe_>$c^Y4l2Vo~MPSoG+s|6K6 z;D4vjH|Cd%SNY_AJ5VG{_`pe>W56a;0ec4UjWXv?$rXz1L)mios%zU!`|>DR)>eN~ zD66|~rOrbucEqx64IRnDwt|HsB|(Dg;9_{4X7S z+T5VVYSv$%tCFwgy>e7>sBT*sS7(%$q%>pgk@7J{hj|umLFVb8s0%2(yYjjiuMK}$ zf!vEe5W^xuEc329Kr3M5jja z3BwdA?vT`%Vr@{my+ZPyq0;E=qn!(Y&>Jj1koeT(7J;toO#J%L8L5aCQ()X~{WuNa zk#p-#cblzR(|Lf>fj{(S2>vO%XFthc8K&bAhYk&do77B3jEG)1LK2n7M-4dDaf!?mR)F zJI^A~&(UeZH(9+U!ex7>!4rSn^)}qQb`v_D(Zxcm*jl}{H1H1K}}p} z{%*h3u&ZO|+&!Z;fqa{D2sd88kEG#LgpPV6E{@?LDf+R~DI3KRl-++$Xo1b=56*9H z&5{MXM`&15f3bdSuTPu<_XvZGPuj=s(QfSs%} zRf_$I?-*=*XTBT{^ef=r*Et@@zidc`uw}iwP%d>cl}1E@_UGk?9h+k3#Gov-41~Kxv-r>Hu&G&(`vMS$SqOo2)8}=O-(C$ z*qF65%^a%v{@vN5_7;FN)7|6sN$qld*n;0G{5t!{PHHwA(_MdPujaxgUWfYk>jPuy zYfjgug@?X-lh!3kI$c$s0BgBaAod z^Yz`O54%Y697)Q9GBY5GpQBVIB zZCgoTTS-u47;t~Yo}wdb3M(w#c>t1=SLP4Qt)763xV14*^0+!NpzeQ3*m&zxIEpB7+7C4F6@&&b z>wdhVq)S;~I6qX-VFe8~y<0CBBju|9V57b|v-FB0BrURX+Y(Pulz|jh?SunTT_w-7 z4I=AZDz3#&R0{=J;38;lE0vKcBdd-a%1Mv&C%Mj4>SrPf6xsJOfZg&&yn(h`XyYk# zz07DbA0&TeK7UqVmc)HzPW5KuO=CnN__2RS;k!cpNKd(A@yCqLv{ zp)wgf*@080yoIef|Apso_o$`ivHAJZop_)9cm97py}&Cdb7$Rd!E;Ih4uc{xLQ^71I4@1O>H}(P90#@hro_Uam|4q4$Y^VuN?T9Rq^(6C4Pd^HHNnNZ z&cT1t$y;@{E`JTFpEzmbQJNV9qamb-Sr!N<(DBk}7m=+3Y~(A*T)Z}N9%@rgXY+Mx zO}~i|M)2>Z_+vy<^S{Kr#$YNIruzIS#AAP7ac~~{u_)=oD4LB2D>8d*u9b|}vJ_H% zOY^dgjJ*F1O!luVX$yJA6f+m42PBNK%(uIR*UfI*Y$S^(#wiAL-94Dyoy`j?RLEZt7sFNqvrEsf~_O+d20S>niKY!JA2_<)oY zzGlGH=s`G)U};^R9-OvTE@o20{_it5cMo!@ zWq=lT?gO+Y3~oYyU?lyZww<`x-9KRdRk7(;5@$WCqI^CW^efcTxp1An=Ia&FW-&91 za8ZpjQOn4e2_2#AT7vSQe(`fyNwpb1AG#=FXtu|%r|5^}jyI;z<`iC}f`QwIf<6|1 zWO&Q+%vocn&%;%X+{#T!00&f8Oc>6Ns&1u6H$7fW4_;fX{+~_O+U*mXk`W~|!I)AH z?yXddJP5VO#?WbQ4B(+2I4W^!Gg+iz)C1}q`4D$AF?PAOh=(}36)X(zu=OB=9VIfr z(afPi{Ms6_i%+eA!yUF-ycg-fCET}vR3Cv<3PvRoIjzYE}C<0bA= zu`YB$!7dLFYEe|Un3E;+r;MEk&2jSKt6fI30h0x2)B9HJ=wz&wF6?ad<7(9i>G*Y| zRy9|vm00WQ!y^YLq*C}Cjd%>gtcBH;XCBzmiUWwPHl3)DVn-75>`eTc93m=ze=8Mp zlEhefAFMX#xR-3R?V`Q!DUZ8s(Ahv(Bt1<{nKx?23ok=0vAv>LmWC%`smB>-brXA$ z;aWQ~jC4}Q8I-bh!VvihKoqciI=Vh%1RBd-JoaUlDl(uC`wWxWOo7?lMxm3;#l*2g z@`j1V8{&zLe{@0kZQ#OVTnJ2m_GDjecWW$gF(wqQF@2$&_Q zRN(+;Y-rh6orxZbQA>nqT%RjY}A&#V#st_``R zNd@ByvPRhQ%C?d`vz0Pj-~x_GNex2Ak`PSSB@VqTE@`cg5ysd1uvcrLwY4zY>?CZ& z-7Y!NV1j~Wr-<*9rl9cL7B73~m5_%r>W~F)E`)F?^bParud9_83g|~KqS3fx@$=W$ z%dxabuc3wQC>F9nikOWgBY?dYK%;Klcn9^bYil9>?iMNYNHHMO!o6Zd z6Sk{OXPdK2FW~AGn#?rd2Ol&sk}HK0XTwd@aA$5%ZK5>GY;U%1CDo>lJbF<5ajo`> zTz|>@W{|DhUr$gL#kA=xG~zHD8c`VcOx+=>!fr7yQv3FGqiqj=u11)9YPxpIvm@P7 zVk8y~fwhUkQ>f;mJvB+H;9O9xqMbfe40i%bJp>iHtX{Rr>V;jr>+Wv0cy;JVZ%@|R zWRFv5E!|02C`Xva^_ercvPN*xw`={b{*uR=Znj?0yKSzTqrz>}%HbuvwEL>XO`G(w zMpsaGf+_o`9t>E2e+h5#HQrSfMhGu-)i+>XK5E?S+AZ0S=HAz2Y?t?BR8b7v9wv}3dE%&mE91fqfU+D3eVVq(`ize-K(xZ zul57%_d711CxKW!`l<`JR}I>|oeMN2z3O$_c8`s#2jjYbU~A~kz3Tm+nFCnZaeK~Z zm+B27dUo&Lpy>zP^{Vduf))kuk)7Au_Sg36gKFOkxDItk{RjQ~>Bt+5# zZzn=CyiHp~OoDeje8&T{fjv-IxEf>818po8)+17w7AG`BtKh7~C{-(jBO(j%&iwg+ zoGQX;t4m-Y+gab#TpVxo6$#vkZ;ytvZF$5FjmHmvoJfW%iB!0fbeYx0(rxJ6pTY>2 zdAxjOzE;fBmV0%p@YOB-)h&EA%D=j;)!FX0xCK*?ulPc%_(D`{FWXv`ZDZSzGtP?5 z2cAIWEGbQS2j1 zNh$4lBG^;j==PLp7yy z40jE!$d)TB;hvsILhec(w%CLYvHnRgu@H z(dDaIVn3f+rPx8QmDNSJ(_Ljmr)k>wP=J{0<~@}Io-8Kixm1G$J^5J3*#|$ZEc>i- z63deBEc?XhTRxF#mBo6(ZAY--kz&KIx;)B`ry}h1+hZg-vz!mWm59dgU5&f=2T6^8 za}N~z0sh^!0%z1p7Iu3XXo(RNXF{R)b_cYgbD_-PbI3tWR?^wX=$;7uG&^tdY8JHi5( zqqA?fiwysaPOMx66xTi6<&ia1M4nb^2*k5t8J}kWV200Ng_+(=P%w1>Ebb0E^X>>==;nY~w3O2C-b{4IunXR)$ zb$E{Fyz2!8VL8{*~QWO(~~D# z^IA{UXfAZ)+472pUA(b>y*wvzQK1Zib$k`mgjHjltrUK?yOd>{indtMi*8qQ!Zp`? zNv=l?X$t5H+r(?lw*T5~wEbGmmeH&8wXghcofAPWgmsMBMm^ONIfFhi_(WN5*5Ez_|9xHutf5N?EN z-uT;ymd``AQp9e5mWb*c>Uv|cfvB`JuZsy1ZzXBUf{W!uN_ za~R!)D@W%9@s<{62Zv!Vgl(O*ZL67&^z~Png$zoA%4%*Zt};{IozMNN%76WrxUY11 z5FjMhS*zCh+=|_N#vA&J;UzJAk(_<8ZdL-S$qf_vG|KsZuBXujy;w&JUucV)7Q8|Z znJ>7?sf-aBXRrygpt(j#J*3z-6=3A)h55X4;j?#l+4l@#M@G3rr6c66yyC|HwRT${ zgZYsirf~IY-h4UV+O*+vf9y@B{=jA}{O^r=3S6)i+q>-BxUhDyKxYBi)hUHjB_y(~ z0Yn;T;IMsvH)b#iT@*R%EC~PX$E4*sp-$rj>b#cn!QDqp-irv|;#W;h8iAfvt4Kk! zd!^BVf$y5J}%A}ryGm`u}^G+JTU;WIl?yauu;#RK*K4vzo@ekkOgc_~9{O)_9nJk2QlHv^+S1%5Ds6 zV8$&~DXo}XoD4@EIqQ=Ge!P~bfE=BiOe0VmuqHS!!p5f^@1zv44ff713)d#FLG_f# zHL0k7u_OVh4D6WNh4X$f1Dd+x-(v#U1e>F&@`H2)#W1V*HcT_jn`|7@Q^}<));2ed zNipW5eCRxCYqZ7bwC~)-LF%!C1{z($Ib{~}`^AFttO43cy*W>lPzg zEYyO@tf&}BRiDdfW%#o`9TjYy3b$i7KMv248ZIZ2eubW4I3u0#as!Y8BUm$9)L?Xf zfCL(!2Vg3*lcz?Q#1ia3@Z;dtAFOB}0mKRkS2%uH;VrRlaSW`h^c~OcT897> z9~k1k=oLR2s3FOVuYDhgMF{*gklzG`QbVJ9KL(Nl`{o8&U9s1I%h6rZLu2Zil3w%f!fh zyfJ;A%wvI1P9|Q)2aKbHSQmfzD|^69n_N3`3mm)%?kjm{EptI7Z?kMqoog5joVqy+ zvhq*Wz(4t_!;Zw+&zYEq1@v5h5fYp+@P=wmVzH})l2k|=LMtT4Nub+AL+yHxwo(#C zg!LY}sJJAo2vI&Tj^c|nnxYa0SObxaV-m`?+}=U}*R(Fe z1+hEQsVnc?C*4Cs%Knyrx4_oCnVdv7vqs_(;IVW*ZwiMd{$vZEG}#jhvsJ35nTl`3 zbO}gY`|eoUCG<1te)^`_Za-_U+c%7*`iyiv??ug%2*1f;<3}g;tm#Uu(ymiYtk{)J zXxg7XWpFYaMY*_%dA}9Dp(@zUttcQufL$ni3*B5tu7$p+179D1$ps^9GNfrtC5&n@ zQ|~j}9}>ksI6Y=TTabJq+DE40&(KylOazn%5z)jV8N#e^xTS>_VJ9Jfm$67Kz&bc_ zcsIWDLxm!WFxHT^GVSA|;!pM^ClnEFju+O0MtpCwdC0i-j$vg4$JT`6zR`+LbhF*< zb*^=6kFVltv-^5s3`c6R=$yGR;6(`ZVg_g*!N>w9z_?kg#_KWJ@KHsqT-_ zvywMSe3u3j0UifTlyXiNu*sJz69F85JqG2}cHZmvH@0))9<)z(-1qGhoux1_Bj_vh-J!tl{ zW}ViK@cPbuQ?uUGeuHb`0)OFh%65m16C3`8kCQboM~lsVW}}5>e{t^FXpivvjExqW z{YAnGLi^^eXw_hb9rj{CO#4&VyIvaW0IU?|tM z4u+ZA{l#sxe!*xS@CZFqul_)PqxD|R>eW8OK;{imbWyV|YWGIbUCp|yof$=&FJ5RY z^|c<@gqiotr5wnm+~(rjw2lk}7vKVYPlLW+X>k(_9-zxl&iwd1y32Uw^0UN7V%KmN zOKMGSn%-!KJ2Nu&R_2f4I#Q2Dd$==h535zD4^M9>MQDWfjSBEvri;oiMj`#)`um=Nnx8#^YY&&FKgt(LfEDBgrKt-Z? z9>21clUBn<t-4`~L<*{~uLLG_t4o0IP$8WFnX_K5z6c=SYL@)5rV84vV=mhQw^u@)j z>PanWuugi?W*r?>w)`#Sab8?MAw{ZQzwZVcGr;m>V+w z4Id!9s4;;kbE9r<^o1jJb7Q!0M((V-4g1;{{@$`kHqwL@l`E8gV-pj#XrAG)T?v;w z6$ck>N12>TEYcfy!qalX+PH9U#MohQXziEi(c)Strr z3x5B=?_ctJvYsPhT8g_B^D!kwHZOc7k~B~_wpe-Hii~uI4FdO979kAG=r>V;)XbRV zvc1l5?bP9aB3vFQv8}e~GbM{%LJGiHfi`vH>`6 zRuhJBeK)2^U2e?0$Ie=lJEf5FBrk6J|v2;(trt6`S$-H*GUD(cBp&MF~(G%QK$vZl~WCq&FZ;ZHFlZ@mvvfGJkC9a-KA&{(AAXzP2xgiT)OJ05wewwl-}ZDV`hqJlM*qlVGs9}qFG^g0i2ZJ7_#Ibml{Rp5%Ds4MDlOqDN|WjW=;6+ zOiRd&9pqP72)-pJ$6uoOvmc+5)qEmkp8aHWS5%!8-i=7x_xkJerAiPQ)tCzA< zfnFkCx`_Mvcc5^$QfX?Tn>OZUuB$e7!`7o% z{NVy)XBpOrfhlrlMpVjw)e3BKVWnYYtxr~H04Nw*By?Wh#XNE?_?AhKkn?+gG`{tr zsGg4e(87HoXaDpsZV@okzIOI+WTrbaY(K`_3?^gwK|8~It{L#mC|oKxP4k7(4p56o z(5*XQF3){0iGWfa-cR8@*iV20Vo8OY9C|Aj@ZM;z{jky>1Ktd5))!DM#}|9G&#Xh4 zEVy$G3-Iv1@6!r440EHp`OuPobWoW2viuom2XD$6D5#NZ<;+VG%>PiG;C;g{3h0 zeX(=hk|Vs(%Ttv8)tnXCcQi;cr3B179usi7DL=h?F>Hub5=#d*pcm?Yz|N9(9t}h? zQdoq(H_6^#1mWkTXh+g3Auk(8V<6>As)`=>y{UH%J8T;GOKN-cp<;t5t=5as^$H%J zhI~(P^8y2=TqUWj4i^mYqyR^W$@ur!UcJX-LtRh-Z(Bqyq2x63gQQuL22>2nQTWBU z2OuUyg$ZwQ+WBs?BHmVijBCu2-tw?orR_US3d|>m7s(AQWiHgre;QiaTs0~d_yve{ zt42d>({5v<hmg)j^Z zT)`1^xnv+i#H&^0n~{CtXE)Y{qzn(XCBmQ<5sk3xdUUA!vp!eD(op|)$%uP`p7`>( z=OO2ZUy*|l!`S5qcD4x%p|8MtfD@PcnnWTq?!K!5qOGxi48Rc%ko{&O0I;AJs~Umy zkAG?^`Y6Pa89{OF{7lsTcA1aSWXa)t3Xu$O<<^tj|HCQ*&o9iYP~c*M*9li z_zKD&DZYV!LDTpO8b7dKaIUfojucLXy<_+nF+V1LP!P(eZv%vyXBT6R6xI=QkB7!D zg;rCCma%bY@G)prZtEyl*Z6Yr2|bOr^iag9-Fo`E<7-zeSd*LZ1vde!_t6i3pZNuy z2Va}(2LMtK%FT?~redY7iVy)bO)|A2Co3AhwX+3(H8*f(lnOWVV8?C9(B1%Dg)C2D zl8BQ6yP;d~x|mH2EmMXgv5q65z>#f*Bd{Dtv+y%;Fb*Zg>LcRif-Gq85UE79B1F?K z9m1A21VByB2M78|}dhi|Q+_j#X`Y1e`iLHR* z>>@dT6B~mVBsy!B5=4g(hsFAD&$759juEyq;}|w8L9g5i66VF7ImPTZuzsnPSlk45 zR>*)OgYad5eWe37nf387$3miHnC@?CILBp60$Fr^{PT!p!Jd$IC97l1gAz;e!!FY# zy~2zT3{1O0UGf}i(pzRJKm7Uf@TaSUel!|?6Z^Q)mR7j5sh2IJu*sLt(~o5cz!Qz< z>8-I8kSZtTE5LZ$H5bv6Q)W_Uixk^tSJrpJ_aFZ(eE)G7zUwo!-D2686`>7)uClFp zC1F{$h_)X)^6K!pP9z~Es#hIioiFUMoW75VyV072wfW> z;Dw*27$W*ART~bv^{d@Sav5?LA-8|Aqo~IUtFeNHRh4A74i!t){IY-VWp<{^J)|wr33fez(L;HVJrX3vKE@~iVmacXi$2PUr3Z9~ zrIJ3QLjF^f)TxIosiB_EXq~SMstx}`YYnCv{J6Yhl&(O!$Aw4 zik;QRYm_RB7EI6Mr#AiN4P!!Lp%qz8C7_F;!ei6`l})1+XoG_8vXBh|D#O4ZW4Hu9 zTsK~5BTjI{h{|y$!U!MU>hei3y028@YQ^jp=YV47@I$VO+K}>K#|tKZq{McAfeq!@ z!wh};-LOo_sdQaaF9tRV9RtwhwjO(Tc>NbCJ(>4|Gj<;JST1b!@~}vpm_XuEfw47?#vv02I%?yHd+hkx;w#Wso39Vp3u=Bar zbf+NGvt|KB+1Oz{VpK?f%(rF9_SFDK#TM7*2f=_CVxqOw+L~8NnmOSdet)8TS`=pV z85H_oGfG+XZycp8`cIUyKQ&5O@YhBu3%*a3vcQN^7X4*W%7Xt9j9T(%?3z3)V&)u| zm=;7l>?nQ=-G`bjQ9z^?co=6~&KJO#Gfh$xTJ~rZTt~51(xZicp%<{!&NREohRD!y zkJ^~%$80hcS4O*OoqlDQ72K{^2hR(y5~=Vi+Te(ljq1UG#C$Wjr13-?O7@c>S8zi( zee;Gw&5*4)rM%?|D}b

D{TJj`>gncdQRJU}IDh*i`+G&Hl&KKeJ*377yVOg{p%g z@1XAvbFdh={UTU@AbT>fHRRDgerR?+q|Pa_1o}T&6vaVxKINT{+-a`!TX$5}`K_&g zxaxdrc0OfaUc}W&rmp8>A21aZ?w8~>hcYbTGReJ&(+}s0olO-yPmvl51ns%awg-gD z6Qm}Ba<2Ti|m9C zry=Wym8pC&9t}w&V=-UoDKa2Aip$T-?LQTlht?8gwiT`^F9DO9#F~>lP#pv`oWP18 zfIM0b0*NH#Ne%)tH&_ON**8L9CLyqz1Hmi@0-d0LCMF0H9Rv*q0ziV{Fb{(m2z+ku(4f-Yw`o(Ba1cQMy%EMs9VK9L0EenIGJ6HyT z={Le)TD}sdOVMCtf?#B#L4HiarZ>utjX_5zT&%>Y070b)vE_}i??Q^EzfVF4`L^bL zspwgM`7XX{J=;teTNy;5h`lWC1dIP30wwk6c=>Hq%H{Gp&EF)oHff}6nxe71M+uE1O6=T!G509-8 zePysj;bqiO3a>y{co{xp|GEOg{=cz+u>T(c;h&twAV6_W^1TFvL8*W+DNkb%JXb)N z6s9rg|78Ng|AYGEAak=ZE6$aiz90Vcx7OvH$xFjq6q_)4>pb ztDbw|jW6q0R>Tg2ZnumZAak+7J{pT9n6;HhV2-03I>X-j2Y|>f(NevH;47lY5m#^! zBvYP#>P-OC#YB+h4;i}i@Fi)TYt9e2{~^a?PeeKpX=Lr!4Pmj4SoSdp(^m|8J-dEA z8xH-ro&PYFHZR~w5qpKe5#FD@fSaO!0zfZBd<=IL@FGZ*LyN3SjTF_R2PTN#()=keE@yH!tlml*ar+0zrCodqR$b=_Fvcq;&VZN7nx7t z6|E;5PsJ4u{lO}VeQyrD{IHclabeUc5Zy>)!9r`>B{;QPQeN)~i_w%Poh(>5+?iMR zJ2VipooOn$8W%<@|12he=V~bbl=~4o64niq zKAna^Gi*8L;-S!|$Xra&w&fK;AO!Y_ZXDysTxu^7+UY`h?_G zSDAfWekdZTV;-ZY*#%p&r)jc}9y7et5b24adM5e@a1^?y6f5oYwJV%|lrl?XN+*ug zX&RD=H#B^&SUh2@iPe(tbt=WHqHeSf+*im9udb!LZ-i_$cf1n;>-ELoHpB)7qrf8Z z0(H9O%t|qgpX3k>SS$s!_sFTrTms?0#^#I6W0Y@!%pSi^o&g}`+Os@*39_)E7^jKpFY zQK3qtI4t|j?bBRv-k-2gz_{66Ths60e4Bf7tMJV&-HCClOLDY!CY)%G*)|K!eh(q% zh8o*D6ilwwAoqx~!4R?921az(YiTT;v2fz~Tyk-YJi1JfMIO?_*Bo;a4j&X72NPSKjnA9kMGWd2P(J-0gWJg+_D71au5;a?SBjEQ$lvY9)%u!J0ouc7d$ z!2VaEySZ6^mBerRNm^Tmzt5+<+hvsZx-_1xo+jrn z(!7NK%DR!SQ1|~j^e%BxY5IMyG&$*C;xEPRUOnCJ)f0BF7=@ghK;%QS3(#NTIrK3| z{YgU3&ktiiX%$3eTx9bSucVfz<#F+(ngb~p2J6FrV*uGI{x1rL4*OwZWAH$B?vsYC zu-M6Ges30x2MAs(5jIdpP~H=!Zu$$0o%=(7 zM6|UvenCF@+I2~MQu8b5c(j_^Sw>!RdKU_q3s?M9MP>&YjJulMmgK=_-$B`@MW9dK zE?UH@)(-rn9|zMEoxC&+iAUr2R7`=`78^ZAvSS|sJFcCv4AQM)fUd6iyJfs%Dv%|1 z6myE6=Q?MK_nKGw!iL=-?Yi(v&SnUIcW$`^=zjK@uf;W?7lHD z^|-!R!b)y@%Z|ymPFmZsn;(a#PSQ@q!%Jh{^1`EbyNtL2PFPxA20U`W=9ULwYD;G& zWgt?H{Rci!Mhsi7J^~mUWO7h{SuDKosasqG3LoT1Z*gxBnE^E$x!auWf;Iwxk`LTO zUkn3Z2UaQxe@J1?`Js%YlEBz%D+#Vq;HdN(Op9I72%hZvLE9J~ikHf+qJ>&%;m)d7 z&wO6^7IAD3Mt+USUuY|R{U3wi{}=@441#Y;!Uh%Mk*zTec6Jxxh7>%1^%NyZ`VJV) zO^Nh0;a6P^?ov*uU`?)o=>5UL%Z?l=0yXBD<5kz1Q+UmF{?+nNfTV$cHM z1t7l)^`vNQSHpCt|H{TusS^h{}pgih}- zllETxsdn~v|0C?|J9#^Q`?~@=`#asv{xvH0kzh3H9&&#X+a&++a z@UmqNh(esHu~aVajhs-YqPfam8fvN{dN=k4L9{nZ(%Im&4KRnDr=%lnUzY;==2cYJtabnr92RFD>Jp8~u|JB!o8IJibUx*&%);nYlq(cjAMlef8E%3R8Py#R$A5bx60@h;4bQhGvE~8_ z*;nSuSXDoNB!?lAt^p$i6*DEQ8XRhWzUcH>qSDm3mA0lp%GtJwHS}9vV-n4Hd?a|T zZcwCc@d&eF>cM_1Z2Nh7a8YUn7>ZX^{@p+k;|&vg@HKtoyfTuW$kq!io7h1qw;~#a zE23eT`Zl@_H~Jt9j9rOvBB#AXu*e-medh7ThIGh(g0KQp>vNU}^8!$o>Z{FejbAk= zBLKVJlBLaVJ3=W!M`%H<3J##AX1^8;Do%=#Wq5{Qp29f9w96P3_8fy+U#VVV8miGp zm6tW)E5*3-^|rKnU7q2M35i+mW077dROyptYV*E(WATBZ*WhgI#ec`?Iq>_@WEv&@ zCQns=KenAs+Znoj9O?jm00M!QNjz8|qQG7iB6zXQnzkATG-?QFM4 zz*~;5MqTz^0#wVwTg;S4>T)$=x583ATQaW0xc*xdgjU6Yd8^nJE=+sIi#i<4CJ=VH z22SGut>P;3{ThCiQ<>hcRBWxRNo5$=$Vah%?={h0O441w3kGB(`Y0M_4}Za8t>J=~ zc$4N6Y6BOAwr%aH=jP^%n)sT#xn9(GQu2VI?9??MjiNaC1DEl5KZ;=`p95n!OPt$G zwOe4}gT7e_0Xu!&n9py8&*p>n-BSYQh6c`C_T6n0UaT$mL4?jKfJyHDL9 zgO=Gc%cWjPA~=Ls^r-yH8an7)ygMvuY2YOz|M^Yr9sd3BJ+!6e0Iz%ugUOVUD1WfR zT3?~AT5#CE^_jr)nH?ORTmb+0+~(nciP4sy+qh!%OjztiaA=qquw95bqx|%6Vul%q zi(T_Ymb{+RrHS|1f9Ky*nbi<);1X1SH%O|pokR(Z~#yeN7DQDS5f)Yia4PZ1kFf^$%R%@V|nnF`wiPmG%z7wXl~Gn4oNpv8oy%=q*p0~Ry= z3)U}OEPxI^L^Tf*Bs1<0K675V*K$4>-2?7MAiL3Q9FJa~A3?u}i+Kc8DI|!W{&_ly zr*JXgB0YoQ_K`R>lYDOYk+Z7Wm!HMs8R}m^viRxG;z{&lhJ(#W9L%YIcYvovKjBTY zOFZ516Kk(IQjzk~cWxt)H#fLLo*ac#jyCd{*Rph`sc0v)W}{(unE-r@XXKmTbq-E) zpl!wlXZf~%QHY&G5MRe%q*zU@(P>ohLix9=H)OI@XB_*HFI?icAvRHt*7P@y5z5ub z8Ac;b!2!iK=dPxr6ibtTxwwL8a$zz@4xi}tFoz%U1nA=&eK^AVfyiPaWI8>V0KAX5 zmtE$4ufiE0?~mDBChDB3)%$k!aso8`%{0Cp7Wah z$*pHx>h?BUlnW0H%H^u8j8!?+SLNc?Tj$AEPUvrQRKccUVZk&wg%Sn{G4t(SDGk+b9 zjdb{SP~~1SmOdDNq1q>I<_lBcVBzYHzcO(WlV5WZ1q&z>N}XF2}jfC!j*&a_GI;*y_md$dXgQH1BIaB2+FHL^P10~Un%X0AG;WVT^YsYCK9;B6YmFjVwxdAZnFh4hqw-k-b z9GoQm1cUu0(VKJ3_8IwYeMH4?%S{&jV=u0VT$bF zggmB(%%!(@4U?gJoGc?}5DoKDC6t}+L`Wb?V~H`;+qcUquAIdAf(RQ&7yP24fPBMb za*|#FLBXUN@F1H+a2Do$m)|%68aIRVNi1akX}j%(E~>WjWrXXb0a(yja$`U!A+mMw zK!JRD&qUwTP&NaRra}2zmdAxgys?|}E0-`i0U3X0VZm-ry`x`Ri!g&R!FXD6PAcc{ zmYtw0KHPgg$;S28Hb*aj5zk`qcz zL1B`GXY7cazQd#F9D%>=mV9Y*OAgN;ZUf@apjuXXvrR_m1f}ZUduny>J>_rbcrutH zk>P(XymfB2*LflrNaO-ehExxwUh?u_VO5{3#0j|&S}~{o5zK2fywGNG#Ak6D993p< z8Ju#a)|{R=mnb3%$TE(b_Fn3fIx+`+#3w}rj~M#_jQwog*bknZiLoDuvA+w>h6keo z>zC^w=l+KJfybol8wKwSCBd?)cts_U>H2@!6az($p&lrDGqk#xX5xvdpSZbdUA~~$ zgP&QePQltCyy7y8p!hxVP@ltQz76uh^Cxe`emxia^&)sXd_MAD2QTmla4E=p1~soe z{{;_NL8>=o7~02LFQGWsSfGb9(jS8lD7~al_qDLSc*#)lLC%!*`Y&&F5r9L=K6roM zFspLX3pydaAlA?Smihspeql0CY@PmZsgo2IQFStp^MbyxgJ+vgKNdw2!(*(-VZQXp2Bl$Pihy8!4tuf*P2mHcy#vSB z@#9I}f6s1xN8Va+0eg%9KsG{l>mGl40Bd*VBcNVxi60Pa`~X-pVu*`_9FPesWeFaz zZd8mH6$TAf#Y0hCKgdFnH{=2Ml+pSNDpK z&rda@1(Rc6>Z5^uZ!O8V-B2(a2Q^wTZAVjAaN0`Xf$-BU(pTwalpTf`!M%U&pz@1@ zJ}2fy;0&*?5!Kw@w$xlln2XghK{w5aR(5qNTFcik$NrS ziwHrzqRhiiSx{S{I$4dW|F?f=^_qk+P3|raC8HC0RbAp@QXE_2TM95{+S^4ohc@A; z;ul5Hx@9WZo_l?j?0?{g=1?&m9v60%TQrLjng1_FxbqIfCt+*CC z!tk>$X(2vbs_0&$YcPOEAgt5*oSbt3HLwc}!!?j0AAo4pTB^p& ziQIj)YKE$($ajB`#jbE4^C4v`=V6a59z$J^EVsT#mcPD7UJiOZIi+J|beOmfPllFG z%J>LP7^m@kZmlOXYHQm2o67#isw{IEWGO8(%<`IESY%Y|+uQKu@bstG+dF?fz03y}KB+Vv^_!b5_4+yh z(l*SHiLt%CwWVABFvUNQ;y^rY@ROz|wkal_AzD+9=2ALZ(}t zd8S?L@nnC{{D}N9o)A0Rd`c#C$4k{14HP7)j64mFnWaxd*{uSH60gTrjmP{3lPAE=8!B%`))%m<|_!Rp!W{OH1mIx67ppRj6Oy}y&|@A;z1c6+ht-X%(-y!s0hw953Cjg6bA;S+`Fhi01Pat}ZSk(FExja0)cLl7lvYLBbz>wPzr4~U z!>XT32>~_jYH4T+7dejHO?b7*Lyj-Hi%5Un1#3aVoM#D#RUr|mifGO-SoPs?>dMiI zQur(dbh0jr+2*LOaICo%=LA`I?(K52hY zqB)uler8uvp9m?Qbqo#iT(>zxBhncf8RwS&4d^?f2gT)H8qXz>zvt(1!5lT=FR0TG z5f+Z1XrXH4V#_EU3p`IImTX8x*1SM%^B^CHcq*2yJDD#t>%K+0&0japQJ>+@vADfo zzqme;-!-Q}DSVU>a^)nLCw2XGQGb8_&}P83zs-%Qu@FzyS<%)u_g*_;?f|i2wx!mF zHG}i5LmN@QoX56o=CLiex0hWB7$^a;_?!x|9&_MXGx(UXA$ z+o&chEmMG=$c`4_7_Gq_c#@Bmh3c4p3?e(N-gt(Ft)%VI@QC5|KKiT2`r;FP3k%JI zd3>4#&UrkUAeT>MbJirhhLFzfjHCJ7F=J&R?+!X6%RZ@xY2k2Jbu^nbI1O&O>|ql= zIe%a%7RWQMQ4O?PQXIwqB71Q9ppl`UEjHajMn0oNG0p5QlV*3!s>y1QNc`!41o`L* z^3kinM*?A7Xikf!DkT^?XrP3gE^&-96z@8tVNLy!C-_LuJ^#g>_(&ERWj!CrU^0D# zUi;>Z5a!Ne;v0;MM0x|&^+(Wulfj+fL}|tJCL}u3c{`mtNN4KQy=*y@xY5diVR|iP z9!yL4yJ5_jbRAnkoEpY8ND-2MB-bEQ+=7&IAEbf}q!9lg)A$A85NF ziO4c5hXet5P?oF)MR~3gk~gzGxGVc0YhWK#1}6@k`Czx6z>3It{j)Y}q-av4XatBl zKcLnhdh0@pL#A?JFsA)sXdk&gUc*hBHr}*pou&(1Bd`C>uaUu>v9#u~%o%8u!mqlB z)Wt*Rk9ED#MHFt8D%4(oNE_ZNKm%`hqtHrx+Uw-bS45^HLPGQpw*?!LkCwOMidfcN z5wUSaETuGPS-B$SQW~T!@mxdfBso@?eQ9F$Wi4jUKOttXqI4Ccxe8kw<8~1w#;8B| zbm(5&$C!p`VEDXl^Q5{5x$LZlFb%CCO!+nf*^nZeAfDhmd$2TrFZHGEQlA@_`cm8b zxv}-uxTjxkpfxwpZTTJe>F%MIpY|Tojd^V{@{hTW#_r0^l*duemle48cQFD@r+58z zh3fnKw(^_QJ)`v+o{?D351#+Of82Y0JWJzoWS4+%EM4DF4ql2HT*`&lz3}@h6fo8> z9V91VkWgHyZ-nK4e2K@C5Rd0x3o_kK=U-`h-kFkbLC-^9Kn>37h=c15Y$Sk16rI+K zqEoxPxpc=frjUg{k_cZ&2Hz}&Swkf(sxnv<9^rq$FNyXUGnU>a^u1utf$wnL3VE}i z)JmL5r!*BKsp^(y7Tr?3Oc^;5b2c}uam=NNa3QVL{^TToT};#@9junqI_o`?D-Yez@wV;e1c+uQRJWQoNSw55J0 z%-7z^?D20k5Z&kM38jd9iISY~wH}o3Gy!ScU%2vBK8+EpGVGVs+>2s9u)$@^cvWhc zp*W=9=^?0p$SQQOnCJXtSV|sY6@MDov{~)bDGwe7!|}FlTNEoBpyY&UkN$Ha@R|ET@!YJx?R#zi`kkiuFg_R})X_&tn|5gu<8_R^% z@e>uWoMX5u_$Le)H$DLag76sSD{x(EUGFw7h|dCJQp6Nkn=z29riLcPztWA72cDeD zt~anXO|o;=?r?;yq9?inI939dGJ&5kZGN^{WL1@?s?R9}nKT#IxQEEG+6z%eU-Cs)#vTXI&S!iH)`=_Z1FO;30XNQTy( z{p#6|c6zIP422s=r|}|n+sLNCE!Vah+8$+`DvZA`qJvY=dSA$<&xf3qBm+M%8|XT z#NOIA?rUv~@UBRq<91DBow|YMK}y=Uw!K~N_dPBsPtm$XErdh+4 zn)G$sV8i~ZJ_t!EvWFHCLI-2a;;@Vwr0kcdff_N=-!GNqU>j&oe<`C3tAWLT^RFBR zht|M!|I4ghIJ5?u4`B8HRgQo$XomWtkW>t=<0PTykR?RLIv;8;_h0To7 zI@j083c0=YTi4e`d=9^`NZD_O<}w3|A9Klasif6&2A1zn$bAP!?obndcHyu?hgu#Q z;A#dO=DN*D*;09{Gmc=%N!?atQZJhK5(~9MVUeLcXCG;$FjZ*JiLQvy;SRvK%QiB{ z;47NDm97TnL>4?W$P#0?Q|xhpJg={&;a`jMdEe}C21$NQ?E!M&sg4iF3k@WZhZ5!m zwXJWtDA=OC7p%yE$)M7IQ7T4kHBjtO{~9r{z3^9pbu6mMXXJ`MBQJtg)}thk#{yVE13>G}$C z3MZN7&?-?&#h|3l7ZST(_th@Au=afgC-|vp_d<%LrH>3#Aw1!TD}L9jyFx`t+vVD` zQ)d4nUT8b$X~V~V>Na2dTkgg)fU|FWmgmr`odb7x#0m-wVx<SI`4AIBt}2Gq2J_h?%OX1_Ol$=ocNTV>&RMQQaDCwKFAr<@lgTG%me25 z;m%%FNq1F$lg>{_(Fv=0%%h~^XSPi9goSjT(#_6OdiV2`-swE0jpymdFX!pAoTo9d z`~U6FQ#7B)i#)17Qe!w%h3)K&;ZS9^jEvRjSWjHWYS}aYxTos-k2_Uor7zl!yCm zISdNNYcPk%)iy}tk8$ZBE-0=gI*IbfjmN#HAydbjA%O8F2p}{Nz_<}m!$T*ka#&!G2YzoJ^x={Xn@bj)))i${gyn9zka!V zKKk-0h1L2q-#d8az;sbUU{Se?Y$|uYe(4NHWUQW7jnZSQQF<(m(#OViHPJ>thU;p{ zt}7+xpZXYhUVKfwwI=7wU|G7sW*>8d&1$ZHuBGSCKI-b4ZFY6dHo3a0_+f?@QdkyE zu2F%sBdgNAXG1bSe7Q3k?~G3q{IU|<;LaDs9by^I;?vn2nH+jR!=@mFwhGl)gA!!^ z{sm3p>*#8}EV0L&pf)}mQoL`#RU=iw6>{;HlYKdC(6%F z84pwsQ?_B?x2)drq?mi%t`ABIv7-FzFbSDXry0CCgy>S=i=8|=S;cuk)G&LYZE_L0l}vMnlWDZlVI1M1<7FYWF{0T zCn8qMBA5*)BmW|JC)h`*I34zX7e1K?^`|~s!t@Jf5QBy%XxIwh;-{}6FG$wD{1Qx{ z$6hnVuf}4;aNU(ea&WJ?TIp}0N^Ea zB~*>IT@p@JN(TQ>xs>AT#{ZD5fBJd^;yw>W%|CtRvAmDwAmZcZ=9)QwFlWY-sDOXb z)$b^_eXHO?TEJkLh0^d`RYP2fkXD{=YGbcF5ySZeV>l~lKal~PPb$!UECV=C4Wx3c z!|sU*yC=*Y2&ti8$XLVawDoL%+FfK3v87gC-)wOORpdqe7tOtpKlSxpJPebIFn=8` zl#VKMxX^IskuM%_=*|Ow4Xl@efdTw+VC~9Rhb&h%Q*hjz^AIlEE9K~B!g-cHEWd-k zZ5FWBOSRSu>GE??S?dew@^ckTt7dy^i~%pu`4^f05sa*U)n*eQ0(8H<t z8MjM&?as=kcC~ebgdMAD#%%3*)Cw%j0t+foclgFYMk>W|sYk77@V_u8 zHE2t#ZdoIwWg_o?)1(4)VQ}hZDxhT=gak+Mr#B)|g>ewpoq|+50wOXEk@XojVi`Dx z2XB5jIHC}l0LPOEY1n;?F1474Pr#o2i!_( zE6B8GG*f@r+J*hv>d9Tt0`6ESV)7&xosK3z&I$zta=19*0#zU}TYm;SwscB|!;ReKt4Y53aIAC<(=NL|O`|+~-+M23zjDgv(+MH86nC`J!kQX=@U( z2`saymEd_T7;PgdgYHksOV|eFRABiN$l*nNsu1GHS}7x?TIb8WXwAZls1>#<@alT4 z^Qf4mlb2ys0T_Q&l-FIrV>mx<%?6wHq!?syza+zK6rjtifixYGJ%#01vAbAJkmQ*l z$uTrihIUO+0y{;s4fGE(=1p+>r}62MiD zo<@Kj;$O5v_@6|v2s7e&Nz5i+>hl1A;M0-On}@Ie@weme>J8`+fj=N819+8%6a))3 zH;M2Gkk)_U%?=%CrPtAxxqJU!((XR|=3d(F_ImficI=HLo%`J}_H64{G{^FH>A$@W zj-%(n81yFIfA?+k$f<@LAQdn0zj`ASp}4k{)RpZ>ME4((+$lWUFWESBxNdFld;0pp zlHoejsu8`33x{hxGTLk&GHbT9Wii{b943@_@K%3FQJ6l5Ke1(6xtz>W{+g?4eXtKe zY@PETyZk?ntU_S6cDptNG-}5HwFF?xOi3##Cj8NW>ef-`8H@F1+#fLyq*jbAse|Uy zmh?J&diaATh(Gq!+*mtI|49y>K5_6P;ty?ahpu)xQyMf*$*4+0ByANV#U{yyLB0*5 z?IVAXp0LZ-u^muG?gP~M&fMOEuQl2_{Xz@=KD1!|2Pb%9eb+z1MsHrZ@QCg2|j=GE{YH{0NG1CLUL8~6;a3O)?6!QkRr~O z6kVZY5!MONTxnsJ*iRbJ%IL6umvgk_=O{%cgM`3*<7d?JPyCEpn$IY?I?K=YAesL= zKS)a6j(kPPN!%cqS?r6X}8|7se(P4=UP;4J-yn$szscIM#KQhn3Ks)lh{ zw_3c1eVK4-nylii9IxMyJ)Jtt2PA(nbgwM{5Y+@`|7?J8s{sOc#9sweZpVb-&j7fE zci*ZgHMa(^$+^5?uJ5eaZgmulY{TX98UgCA%y^o^}|#6xDIm~lbnd0M-s-f@V`wiqZT(WI z|4WCFn5`5a=~3$!4KjY|NTSwJj)#lDG7Mek1F059mCfNE9CvX+;E#V?3(xa&3|+`} zjO(!IH>!)ZSS~yrbHyE~(c;itRM|qJn9z>udfeq1$&uKhfW6{=yq$XA<_Wu{(d(3) zxEj7%4EGw3XMgGQ!`V-SC$-$rn88bSiwjqzJ-V@Z&{_<|^8u9*zKI3$ITc zo6mea!1JNV==4U&zcEg-e-3~4=s>U9sNQiQuMGK06b{{_r}%c;XcPs+3L^xktj0-j zN}Gl`&VLkqekVe(&3P@5dCUWloo;Un?W`HpRU54(@ZmiRYh}6e;}E&7ka9LfNUG3-y*-c!O5O0&Z`gmRI@dt~Y1Qmfipyg#{Jr{E&d;YT3{!afxQfwAr} zT^IOs2I}0xK+Px_?VLFSRdP4SpPqBdZUux5)C1)%E3Wv1ah6-p5Oft^kdiy@*slN@jTJQt)pXB?U-5OY*Iz_swd3?5+-iK}!5>c;`Pq1tcb4(Te`4lTT$b^FVdH*cHg5h&*|_<~uyONW$Ht9+ zYeprr)wq9;%Y;=>-Eto6{QOhi{>#p(LSgpgLBSnxZ71K(QXAza55rr7bC5w>qhQV+hm2k%m+o?RC7)lL> z;iFy7Ep1nN7Lfyi07$_JIu#)GK+>8;9gQ3wy}l^O275~S8{)l4tizY6D^J!Gq7FTp z2Ps_V;>?W$^+f92AB>+u-nbJyK%U5aI39mt3^YE~aTL$p@y>&tob!5bHyG9d4lBon z+|^7Eb^$Kj=23cr+L%6>3;6`S?0UPF36`%oR-UxxL4`I~)!0P@v~{ z@zFj)zvAiHLrWnmX2wvOM4B)+_}+gxMuCv*x|YO&XelL87GNhzR|$Y)I1@phY_q)Q zpV+gY=HL|B2HV?G3+@zN^E*m+C4>{V&V4HmD<7-=A0Ws%3pOaUelz$amurBu9%V2oyANidl|Ja9nW8@!* zn+wGzS8+H$n8&B^AkZ+gJ47UN=3kBcOV8^c1Vg-WX6-Y7(S|hW?*t3;8}S+sY5xHE zP;egM2V83zjqm`kr4x2>AHaY9Q``d}+u%(0ht&Le|MFIUtcVxG7W6U3<%Hv+*pl)p zCUztgScJ?hhy43+Oo+^@r@iQ*)YlO&I+)utAn%ZtBbprPv^<^T?Kj|ER<_zx{`GeU z;ge(#0-0s*eu2Rj2ew|c4zwvw#DiVMSlsnl^BFbIDX?f*0FgdODg1vR5PbXcn56K) z>!+G$ecASm-S_|o01J93SxwC;>R$Ca1^k1Uf}#L+3iemT7$!Tu>m1cj`<>p-F1(~C zef&$i9%ifl^;M7MtoYxnJ)oyndsK?rf@J@y_a?gRV-&^PU4(D8G?>|!41X*SsrxSeXk(tYv)AXT-cy(~+@K41RFHq$Luw(I`Nn``Tdrkf z9&f*PTqJ>_GBg%X^c~E^FB*hMl}LQ%Q*j<;1Xa{l#0Iu37`wOXMu(%?+aLGi!3ySZ zzJD>iP@HMpZ6L!C7TpVuc^Hh&+0GJ}QUL|1=eI}^pR+|Hn4zLi5NKd37ZlACQwWUw zi|#VXXYsTUO{;$@)H)TCjZ>!h!hnMaSx*SmpfELG9zT}w&Cyd5HZCga9W2cbjKxGV zvJLiIT-QJ>;372 z3q_9g4eavj7rKPYv%fW>)*vUAOHoJer++TL`HY~HC^b7-FYfN>4 zFHQgf9|y_cNp7Tk7VPb6$Zi$gx>lGDXqW(nhHaK8rSx2ot2M-c-}rRD)P}aFY?` za_LooF(-e5yqjJ^#xwrSv&D)8ORa5Om0*5zGaOYr6sr@AwS3zu1zTHFUqp_o686EC z404qPr}OkAoPWT=FZ8myj2ENIW!w&WB31{*8WB?_<|&HWcopWw3-PRJEWuwj)-s31 zm7Y-{e~DG}BRmt4U8Fmnk;F|;>U^b|pq1tfn`=S~%}^gPa^Lz(Hhp3ySK4>RV> zD9k`^hiVs*05;a;r&*(O@Ss~a4sc0mohZp!!qVcvp)M!!*97;9vFq36a|avM0<0@? zs!2#mA2h13H0jCl2|GTJ>~)@GEDIzhTx^%>{B3HRxNCr*h$O^6yR4jxz>#zhPT+(+ zzZ!o>q|DY&N1f=?Dv zm_D2aM`2B4SN=R;RmV}D6SA;rD;km@QjidmAb2-q`h|^NOorKr-r=>#h!F|0oImDB z6cYTxcBGY%**S?$yyy8-E=Gz7p z#!&yob&5D|uxvpQSdKl8^)0^^=#tuLU$Mjf8m` zMM=5_C2C9RCCW8umvd<0+&c~h5hm7)#>PO_jKNMwNL>w8n*<9MF9tv5AM6eogn@rJ zQTB^udpm6?!5R_a!Ae-K#4`?kN8=caZ~=AqSGex-NkT9Nih*$}J)$9f=#A4E3fWRhDP^&LleZw6)17 zoS+Kr=B^n}MK}_mRzO9;0P&yzk?McZ(T_yLOFn=5N?7tY#qk>~H{ysk^|;h@G>@Ad zVlj%i2sRFax37QncVXAo5g(xtH*=po?6TkyK#uE{g29kO45L(B_9>?dfQIj$r~i7p z2>-c^)MaXt0p!_?AQc(^dw{;K!}($sqLUg6eaziT2bByIjGm)ra5aa3BIkb)uHRbZ zWx-%e36;yO8X{aH`Pp6h)te|TW^hv)s-UeTHB(q^rv)f7Jde=WuZ84qJdNR2{mL5{ zSAR|4xKQt@1ZP5By)gK1@rCc&7m(IS}0 zHCl{F^f%!vLoPUhWvY91k8fe?ggZm-0I@*zhTTE@M8?dG1vd!Dh+#Y; zXI0A}sw3fYPf%}5cKa*vo(CZ`fZQ4UgMR+cVPaF1om{}59$$*~yyv6}byEOYDdyhqj9@irgq+UCdWJ$PW9 zps4!TGDDX2aIZQ+-sZzcwi&W&k9MsS>@02>$FkR!q9Q4XU3k9yec>TFr|HoI6ZhP| zzvuTJc{@kG%=&;w400YkF6WTC4dv~Yv%clW5b}DDcxHdCh&4yAPduW!J{~${v|OS1 zWe$r9;G%{6M|o_N&X%r_KP#i8QhX5$^?S{L89UQ68C66-4%9U^#K3ezlz3tIZIcfv z4rcfyRuaFwRA?BE4C>B`XO@cCccXn*2tk8g`M7|e%j)X^Uy>~3RW;8umip=LzMGZf zjpzlKMg@PqCRibQjG%Aof2dbbr(6NvPoCH3?e2P|-Ge^syQC63OD^eVo!eSsTinwk2_u*=p1P(l_hy;2SM-A8BgXvF0FULmwVvmtJWB z8-Kak_2$km@&!J4em}n#`4@*NzmLO|`5)Y2%JMTBA`Qxv2Jg}z%>%6AnQDw3=uPA<-Dn;NBOnMPtMH9ET>roI!sey-wZI{%GVMj$1#bAq=eyv(e^g`^>Cym_hj;(97K=4k;BP;-2xw> zmw9Rd9e)o$I@A>x`Sl*}G7a|-b$zKpq0TL^Mp<-p0Y{2UnuK6i4Y)cfH3>dF_5LvD z^1w2ehhi?gYT4wqZVh^tw7t5uDy4~Wv>nGblw1EiaF{D}$3Im+PXgi2(eaOip>wh< z3de`l1F8c4=KoxVS>%lTBgi|)J59?xi7ui!WV4_u%UXkMBQv@O8iRJwUh*LX!?Rd?O(@TD40g94wVyroK3 z&l7D{vi3Z^c_ZsSJmsJ(pM1KwnV*WtLfT6K1F>q$*y-WxZ;(Do2C29yVrtn9e~w_< z-XIKM@t!{Z8QD3Uj_&k+4sX$AW%~j4D1UkNY@zb!bQD;p9AUt~b z@IKVgjDm`tj7+6WAlqvf?T7c0_5*y_?hZoeqCE z=~i?pmZ}q1cfF(@-y=-@rop8B_0y;KH5X$> zHFOHQ_kh*dgBp*a#{GMfhT;du_xD)&N4)$4SstjUa5*pfWdSkJUhLt59Hg*tl$z~D z8T8#=d+Obrp@#M@Ap2dETMSO0%wUU8y^GNf`7=U z5u<$7uG024to=$euRDR?Cr`Mh?@F^CIEIYlC)2?(>eJI8e#Xtd<;?Z+9WjxRGm#)O z5wL!s-8J#S`@!4?}{c{;-(ebg{d-&Kx zIvI(Fqg66SXIpc;JNw@#R|$rHE43s*pOw}q)0}hYZkCWt9jE80LPBnp-o5z_-mT*h znTY?I$0zy-T5;Z5CgDXG&ndiI%W11HRZHTmU0|3JalqU6AGMFf?|(~yme0!Dci{O~ zcxSVA&bVdcmFMU10{`o?_l|#rc2Ejkv7BcI9}XP4xS(|6H4%(>0G~a7^Wo)(e;mI)`0)Pa-&GA+;>FuH zAC9fX=21v2YOUS(LXqG#fH745P)_T(s6HO1sg6YwHr=J);W9&Q%Xb)I-mZPi zH#-uWUC3xUaDVQ1@tphbkbW{Bzjf9bLQf*CD$49x6=n7eMVY;kBH92?wn`^Wg<2zw z6qZ7*vGrv$W-JyCW}YEHsk<{hp@@EPWnuo#GUK^H72a3;_1H z_1Yfu)aP$s0N_f+|LFWAnxO7xZYE7cs!iRFjUmsO6@S0#0>(ZjYxkq^EIJQ^tu0|D zf=nA^QofwL4i^hNlQ5N}`}WY6FphlN z2BjtE>fD~Wx9}jsQ{n2)`N$@J?T|PGSjUN;y3BqmgHc87n_Qe`>{AZx6py-1r0KvM7>Mmd*xbixkFE!#K9al|Y?EpM@2hCWOVvZzmi$#{9?Uf&KNM1}rF!z)~HB#5g3w5kDJA`E2kFL@vl6X zsSwvTPr8VMnX-#~nCRx+MajII-K*Ri@_?aWa(X;X_9X%gcmjsCBXlKnBT}y~6f)Rw zzuCj_3Is*Ey8R)H*ymAUGi1!6OJQY;OMivd8i6sNN28N?KaoprF)`>WLw1YH1BM*(*d=VxJA=KgcJNtfP|D z1pS;sGoj0l9G&>&$d#{c5Fb89bC|GZ5XKwMtgPoWwDL+ki4^RKlr^>R-DFh4gf(^G zX=PM_?}i$$<>O0MQb`T7Up4lE@OvrK4Mv1jmvm0jS+x>G8_>m~DGD(aTfn>J}47D<%nYGyp4 zq0VThrT-R#JV}_pF!KQ-5qVkWJ8+ z3b}+0vFZV5y23kAitj1$guJJsX*qee3I|!tC z#6r`vt>vG!Wp(({5^BqrVSloeSX+WgYuP(t^7Ne?@Sv4S$ZMBCP6T8~LeW z;3;@VvCdPEiMPu?hFVn&^j_w9YfeE)Nh$7%29V($cUS!DAM|xKPGK#H)eBkrM}fxs zL5WvcG4Q_tdR2IYWmOC-;WtOb=kp!p|97Tj)C~_b%{G0LdT8pT8~IMX*7U+@Ppgv=Zrn zVau)xM54QIZ1iypM%9p$vq6=b=f$=-#L zqfkO3k5z^Uk$J09h?ZPbY1o^*RAG&0amMV2$v>46uiYD?Yh>yB(w_yBee^i!FCdj) zOFz7h(BLHZkAv`Dp@|ytLOg;~bZK&8E;%PA4K6F3m;(_OOACQ=fIMWn`r`b}^4xO| zJnyI-%Gc{mClmUcqiwo#3dCixeE)oBGAZIH53b zLh%tep?|321fGPFHGpEW_*>g91^d!#ie{Js00sowq@7DD?HF~LjO+zJ-UgFryH2cs zeDvY{+rK@B3+?D{ctBo|7{^}r=B6o^w}cjwQZ&z85jW2U%F;AM9glyIaQ;begX*0W zab2-;^qLH?D(VgP@gF>UcKqS(@ws(A#l~GWl_H(-V$ABo|4G!^8*bzh?UGF9W@S0duq?)GPosxi5p4-1frr;LX(5 zvgr&da?Lt*O~$1T(#m~_I>}rCT+>#bLbBiL^gMR5>Kk`vMX~7b>|9=6b}#RD)9iHT z?|-jf?exC+=J5_%dgORHU;wc5d0+e{A3E7Zd9n1$ad9|;2ozd&|TW``9 zB9<1GZAqOlzs089DrR9pQTPZOJx8gxvVWX*S_ki5D!(+SSB7rbg-;rxj3E47N#%qM zh(U%vOIi&z(6?IP&LhC?KuJ*vNSeIrxJ)$V31bVp))-qmpqLiw^r!B<`zj!ZW0x0cyl^L*ty-k^2+6Mq`8 zXplwG?lz`6O&t{`I447dkgOjDJZeSeZ^o3H=gH9RS+umw(fGz9Jcd(4as9eSXFrj?P*YZGaA1@BUKSn4l{3 z_gP_k5ON7#-84Nf+{1&+lP=j|(`KWFlOV5YgUtsV*+^mB{R5Aj@0#o>0U`)aO6KAN*PEQ2`&v*r4z)f9JzOks&SypN7q zDopV-$jS87e}FJgkT?$r;KuN04}G$w6sd;nhXLxM;Uf%U6%D^e7i|I+NGkVTyN&is z7~YJI52MC_sG@LRLw^~LAa-lc*V3Qk`GPZCS7Pi>sRWdPL7xXJ9P}ytfkB_Z9~ks8 z{JD?ZPB{)Fe3$bu`vF($S%hXbX&&uOn1T>M#2y+NP3|3GV+X+uen4|)n;fzQ-wAJU zW(P_1$$a7YHMzX{_eoq}Bq;(-e;8QxS3d;yE5?5x)ZJ|U^O^;BPdexRap%;N?lz%F@Z4?%5c+#?-WKd2 zytQ5ZB1{J50HhV3cm`JP!?%9zHT?Eg*PAu9T!lnhQ*_NdW$X}K*@u4U*9_xB{V?9c zzUe6IIg7tdR1P;?CHANEnFqiI57htAm;ZbLAb()Vu0Ae#*9}=HyX< zUVVY9J%=cV`WC2wsRiL=wC-%ta<*u5hTq2wzfTFjZ@7f4wclw8$4JC9Ex>q%1sawR zUVjqP+RQ05pEor>T{%q4q_#kYgw#4C;qQ~PB)v>p+KFi4IqJ7GU;fYw;{{LP9$vbk zlHtv`3~v(5Dl$BD3(K^rFE(S^r3+-Q*k_YYr;zUW3tE$!LfAxS%pPeAzBW4MxzH8O zXQq5>rYoA)@Bk}_D`UPo2)18G`ON8aKP5=D3OfAKZBc0!V}VtFwmd&yiTchgEf#Td z=B(eim+!0lwL9{cLVf`#f6Au^>pZ}iZ-!`iEW^=_b+D4k_dFP#p@NT34i;WG4T|Bs z-A07WehgR`SDrc%KW0JNo&rf3wl;mrmE5Qk^7>DSe4s!{LuU_aJG_5;AS6-FvldiO)-Ug)mh6{{9;w%ipez?E=R>k7WJ7u%IE!y*Q$f; zUs@W0KhKct%Qjh2tV*Nv23bArfgZ}%iau9%j+5|-D2L6=RFTAX(d8w&^b)GsB6N&4 z6LP+1=luaEVJ^Ft|2!Q5o`WDIq9P2L(|FWm`(pwz00Bx>_NnmUF7t z(jtoqbals*B9DP0ADVFvyXvB5lwcQPua{PEw-cSHtiJo6qOPr}E`2{#tLt*5&Dt^a zL5v2OM%+fNe{kOv(N1r7S8t+Z<6>*e;HPuDmUZQrHOnV5g+xUVM!xUi#T*i^82sn6;a5L87SpfTc=^3LbSh?Br4s+;RBge`BClULHZv}>&@;z0Ly8%byYv!$|I(?o zI5OLNp>-+^j7mjNlx|v2ngtFIoRZZRv4cyc#-U>ve`%Gc%uY)hDF$&%@AzR<1#{ZJ2J(JS(b#*w4 z9Nr!GGNl9HwMij#OdvZRENQK-+dF>#c?hF4lLA{aF&brW=Nt1g8`)r5<%a4|awC_1f&nOh8|XmyzWL^xovS(W zmSOhzw?E6GsYA*u0BAs$zs+kDH>nCHUTpzwmG})9uV1R>lDf`##YuP%-TRt8t~X`_PAn?J4ENFyJ2c6fI*sBtFgN(C~ zH#7g0fkHOmSZh(syt1e@(Ns-BM$Cdo@0+@KC-WjW89t*RGyO?sz3LheU=Fmaw1j7syl-x{_%8)e+yVU- zh4rcAqSLN(qlg7eVK!GQQD~RM0(=(Vrs+Hi6D`^nt>)V)3$|71&gB*S;mFs$brQo6 z)>*Nf`H0XR`k?H`QYnmJY%o%|6fPvoKG-DwpDg0VM)tpO*=S0U#bi5_~C~2A9FGMeB$0v~F{feeD3L9ouU?e&qQ__N*S-Ang1MujZ)#(+>W375^o zRzF>4<4Cx&hi7)+qU##?L2vV@k9gHh0(5DY&hh+A}ajZ6uVL z+jB)LFLKiTkkhIuh%Nm!3MWy<1B|o&k%ZB*Zf>q`IfG#e$MQYw5zP5LWolYY$3Uo` zMn*0f`El4fS8jjx5v86IxphGd)K_#W93L>N#ZXtCU1?~`kV7Ceva6$lt5JnS*=Ild zMfaGQE*rMF`%!;a_a**<+QLR^A3!d8M}yN3=gQ;H!s-xw$Dnw-M$>>q5_ZD^fyr(* z_#8)FsS8(KXnkk*=~89%2L;qQG@{N|D(e$`&vwZ=LrExXJmD*A-6&7nkb&k}OCQ{G ze)ce+DB)4{Z8%uB0gZCZt;9x%o973YE{Fjbe{n?O%HppJLA&@9hoD`UA!xq@YyJ|f zSp;i#>+uBx@m+7N8d)KfFvY=Nt9Zn@K7%p?<6yv?y44dQCh>8M^adj~*f$PH2E#d~ zs0I@P80|()lXo2d20E_glni&5G-m!;7;2U=PI$ZQ!V?jkj*%X~^Q_<6lQ>7%qH6(_ z3vskhqCT}{Kb$R-m(Yj-9e?El?c!nhTXI+|QKX(K__N!WtOHC9_N=fb_K#V2?DeI5f$#zOIR z19B^y3{SG@x0vC#R;3(kFf1~PeMAVG#e}Pi!d(rQ-$bJe0JImBUeSdF^q*-b?u;O^2M_`j( zM#*7K`zw4i?Q6~S6V-6(!JPNXJ*zDJ_98aSw;5fwr4>a&tTcGBik-ST!KYa_Cx z_M-oCyM4Lc{(o(5w=Z|tmpkk?y2C!cq0}$4C8|KC=?^8C#_9eE0l=OBYUsaIQLbbs1PD_EE|j zI1ftWKQW%(gWU%dog1y7miZw@UFY0Ic5T0A-bmj)dw-$s?yq=a3sN-?s|j7A{#Q=- zD^F96GC(zB5y2DN%Q1^c&kxqRCY$fPpLDB$>=u;?YHBW(jpoe{kuCWuy^OL$z!dyT6j2ZLcp-D_l7NBJU6@`%YJ`k~Ln6tI`JYI*R-22Pfy_^ny?qZAhGZrmbg|XABH4GW*Qcf3>ca{nGcWA zu8tC4z(v8P=wVDrzPE0IaS}vuRscn>OJXt@RKRr%g|LW$hCCSii7I*0<-go_0)ir4 z#^d>+*VoD)Z&2P>bq%meRa9m^=)b9)Z8*K5{LO{AZ1ER^v!ED0@=aRyEPNLjQ8c7tcoZPq_i;cosQBI z50Pz;9nOQ2q6MH7lwav6CAFPcSR5IIqPRP{Ney(9n%fBoQ_+=mP??sXGPOe`@5o#u z&wrnL{nQSYwH5qyJzSP1f@XwzH3oR826$JV|Nht93x4?+b38hU#;|qYzkhj%UicE! zl@!MqP2t7zUNR90&qDJEREG$I5Ef)H566+a^D~OY9emrJcIOBcZm7>$N|!ic_x#P< z=WjlcGsZ3sfn+Fm29JhdlfL!}f=o52;7zz95no&Ho>NXxV=_+)S;r067-19> zfjs|61fupbwe4kW+sm|mFH>_b;~=)}WxC-?#QrrIWc3ptfVU5LgFxDV;5E9dAEB49 zjR7Gk6Ci9CZGyf&tMNTN&lWI)Xd(urF+x;ki{dE&?ZpeVT+N2;E3b7qgO~b^0UrUy zml}=%9Dj`GOY|)6{3k#SsZH9zG1DYow=8r~3PjYq$&{k{psI=l7){EL6J1BD+2-4= z5N~8>#HqFrewOGo)Hc&;vjJHG3SEov>8|fkdTWeTT8Jx{1oR|o&EXk|BGXxzvndr7a@`VTCxp&^9*`o>OIWT#Z5S7kcz$nJ9)ILFB$1{VNks&GyScaT#$}Q*$o>3D zuy-%Kxk+zswormjS3X8HhYk+L2%{YuUhbe$XN=a4Xo5~m2{nZ03G6581Q>--iy*d8 zuOw89y?$(Lo^eubMEu_FE<2)oyJWp{%Z2KsdmWPQ^+QB}@Z&eYCmX`O1=iphn+3Tm z1%F{b{dCXqofs%7^hL^bcQc{W2zWlo$p41Ws0K1{;-XS-8Z472ABT$weN%WI9uu=e zK}gEr_GY)PyT7&j(@zr*{@?aoNZI#rC}{qnSWSr-mnUQ1hp;ve&|f#X99}Y)!*g;u zjDv?8LIP%tVCVrI%M?p+%VLjlrI>#4Fn=Beue0y9;s0M58uLrih*a7-TRT4wf4bV; z?fi80;>D<~G+HD&9S9}hkccew0Q8LTGZGos(-0+2bO=%w!G)>+d`Q1VRDpZb8y7YZiufh1+IBnBwQAu` zoJ3b|r_|h_gT6&jTNbleK35y@DR9!9>rb?M@Fj~#g6yZC+^)BC>N|hw0T^Sf4}yPb zY+CZKOFHOc>|z+sS5kYu(<8;isK0b0ISg{-!afQZg+>exfBtH8?<+i|fLtFJDWLN=k)z*s>KzaootNI>Wu-n( zH&7^B(~y7ih;u>c zJK^q3{jCD%7JfX)j%0uhdjqwcr0RvyNrdv$M=5!Q67!^}_~#du#oItPGW`?lMy6%m zNOOsVF5-IaLt?+f1TY-hXVpM-HSCrC)`lLRo;XDfz^J%Pv$LudBb+)qPRxoi(XAL0 zWyP4>66H)pUfGH<|Glh+mY;vyYABZ$K}(y}(6Ulyt<}){-&tRK{3pgq<1hN!U-Y%@ z`r0~)|CvnsroX94-{cQr(l@J`^i3=#eG}cJZ?VRf?qj_@!cm@@`d_5}Wth6{{7mL- z`+f0j6>(x~ZPPN-HqA7@Mr#C{l5m3HC% z{q-vx0_U*ZDn}Gh=cQCdsBLFvwvju@9b5eu&_oF4

l5_C(~pSHU);(= z6A~{64oEl(GWf@^vl3#n#M9KsC<(37>O*&#wWCVyH9lq7db*zO_LCN?-S(5fwp@6; zudilVWoAVez&>%A#)eP;CM3(s`)u3%3P=eurJRoICLuc|2?esSX>6>B8=@7zzB&Rh z9oiT?!g&3m@(upPu;P_A9KO$G;cwKXHVhGPgwjZ$22j!^WEh-(ySMw75tIQif5$VD zUvr%^a`SvhN!^n;nMhd~RuX1}K}kW)ESYo#e>Z<0jU)6+5Jc59D)$Ukmm>ayQn=Vr z{Gv3eHyUXl6r2XSWvD{g7^)IYkwa>rHUf-~c$-_MVvJ4Io^Fns;pItJb^?uhTJPEl zHaR7%>t3<9@l_8eh&ThJQMjU}TAv1ch&(Ini8N$270&D=nnytNSTa5T0jZm)#)0Ic zLuwfuhB)9&)r_5Z$O#8Dt~16C6?gnS5bGKSnb=@`QNx>?kS%KFClX+#+CwZGN3q5( zE({ZM#M|4K8kGSW0_>BQHkAP$e|HFxv|JQ9bm-rocIeLz`R_NnE$zb^tT{YIm%4B@h5U3x z$(kLonwJU&KDw@b8th7?R+}a2g7NSDo_BYr0_lcM1#}+NulFl}J1tak`R*H_@oAh2 zC}r34QeV1D06h9^pZIpve{ZBB9X$V&dlF!V9Cvdw0q@$9Ljfcf=65n%PGpR+L^oT` z>dlrD(`-4hnk}15OB&m%4nyEOql_a2QYbjX=DI=<^u>0S()C?p_lPWsA7(ZoeVI>R zW&uG@$ud-mm+V5gc*jKWjVljfz7ZtMf2G~%+6-5Spr*5wIyZ}k;^zPW9cW-ez@CiR5N{o|$dg4?*= zERI0Mx@hnT7Oke~k6SLkc8`NyeI@G|6E(Doo%g_L6rr~)tOKL2VfQY7*zu?>v?Lz% zK8mSoP2zv84~lcoz zMK{B~(I>&Szrhvdm#Hj&lh@-~XhpA)0I^kQWM?Qo&3XMR3{~oy-(exX!#?+uO84E6 zRi9IYn_W_3@oJw2@V(?m*lyNfAg@p<(qL`s7bv`{BJBcY ztFr-3DVW4W>J5G!X<1Z=N_{;GlZ>qLAu4BZ4bNfYGic>Rtf6~@O(Z>ZPRVqd(Z2UTUP$TW`KwP0C^*}C;6K29V_hV> z?{MQ_r|;z9dDKa>n8LV0p%^2i^_^*otYOED!{BKyBRHd7feDJeg_8pY6jEy{L9Hnk zPzhfGN>_>q^9IrMxXE9Ct-4@W@dQ7oJNwC>$({X%l4lJp$$v_@^Y7=jUdf}sc&7gZ zmJahjv8BWOi>1RCONW13&-4cQ-K^lD>yZw|mm8V^CkK{q26IcI_$^bd!r=3HuJC@w9~o;o zg1k69#|D{%?x=f`PF75>gY-GzdT(?oH7JEj)FUnOY82|e_?3Dgh0qJh*HLN%#w=Y!mE{doS=F`q22_`w zEXhk`$!|mxZ9u@7B?Z5#&Mq%AEbdkqiimqo(lVy@c6=P5NxgtwD0IA-O#e66!sbe@ zeO(LOR8)%#E|(;_!ef+k{#`=@!F4?8M?T+OxF>kc{V*`x`IQeep{x4 zFEM_Pp?^nF^ncb;w40ny0&4_s^u0^kN2q@j&nH=wz$0CKKo+h$P5bybp~sILJnxaM zd{r7~NKP3es=kRqoiM3Zv|3x?0HtRk4&qg~LXP;g5_3V-8q67XOZ9Fy>jQ=sZP-QD zHLErDaQHf0pq4SQ>eB={lN)zqsoU7sck}clod1|+XMa)lmfnc@hJB@7OWnr4IA2wF zUA*zUEOi_EdKD*UAJFq{v0)cQS5;|lIZYQQ0Ko46dN*u4>FSjlTerA(-gu2HbsPJ7 z`|fDtwxMieThJ+rl!#9JkcCOUxXbcbYj4nB#6%|>Z?REpUHc5M?=lBgqq*HM&o9$V zy5i0^-hY8g&E|fh>^vqE@M0dGZr+Jet+|KzDw^j|;bk(OZN39~t;Y7>0|^u1J{=PI zFpnm8JrPB>p^e7AkAC>>J0Ngp@p#kyS$4HLjctGb=IHx(@7})u@ch~Fi{}R)zJLFG z^J8eM+}vBe^Y_g=t#6~b?;@UW-U$?LZ0(0AJAXlM*Q;02MYMUlX0^s1{yq)wLN?61 zqC#V<;bek0%RvE1=VV!IeByx?FV}4B=VS?V+s4?6N;kI0p35xz`}eOlUhq=A4f?3C zOYYcLrTzwe{(#iP!3jLD5c_3lSd`)e5ilS@w zn~+Czk5XHlsQnWf(9RpA>Pk-GNDZG^x z+gHva@`n7cWb=eayydPJxTDeA&40(+k2by^J$m(I^knnti>=Mkqn({cKaNJo+fn+F z_LP7g-@M#|q>j=rmfBkO3{M|z?7iN>!bKyz;o@|Hp{SWz?d|n~#YLg^U2P;5b_!<2 zzjyCpAk>J%Z>wynygPAA|MI86g-^xYQ!eh;AAC(AUAifHK%tN>UveFMcz=_5uIEM= zi#Fz3kNd0}Pkd+X3yg=<{cg82O=ib2kiYUGVMVv|#oE8qE?=i-a2TaeP zU1HS-xjS4oL?e`Au^4|ge_QzqipB!9W z_57pIQ6j2@!YRn7u{Xd(;rMQUz@xw9?vdx8gqP!@fMWUw{wbTp5r6z#ho+Ed@KrR0 z$9wR|1uB^CJ~RZ+H2C@8V2<>Y0%=UVa({y1F^(7@N>WACVTLv*7ldM~LKR~TpXQ<& zcT&S*Mq0~cvwvigeqMF}`%O9#r@5Vyc(~op-bq|^rg?S<$nTS}GrV%#1M1qU)P>JW<#Q;@8625`L5eyeM_aClXCdD=vQuL%onO`Br z_@Lf6v|7c$L1`T;^_?HiDAtYCBbpZS#?pt3v)y6gK!1zAy5DO%>=v~PjdoVCY8{=6V0{2WG+7;FfEFzZB8O!r3;TDv_Ql^iD#tWVkKgRP3}MWp z00CJ%CP~!VFGU6?G@PJc-uG4eu^d;0GGl2YO4fI~ueXH1*7)dxhl7KjezAsKMaRf6 z<$KXFG4f%Dow_NCoz+^MM`gX*vMmfWS%R)#l!_k=MZUB&}WA6{ic#!qlkcPP6@abA>ED=Mp-jWEBVI=V?f zYNPw4p`Ok!U=UFFp4H)PLYsK{Jh;c@*` z7U&qC9Jop8^WRnxhZM3B{vD{ zBh9ve(6tYKGp*EPaD-mNA`VuI`h$JiP|pLJ?k=m?VefuAHqF#Wc6|@mZQu**P`Z}< z_G%}#r2ggOXmZSGyUj{pXa*I0`}v!b7%(b-DE;jyWeGj}or$YF!=~EX#oAiI{C`W1 zeqpgz>MKi=E!d!%>krl|@v$|hQri1P1==H%pp|O!qh{t}z(@B&Kq|O)#z8O`Bi$!T} z(V)gOOhu6|icLj-CGp8AO1ir%0TMxldwk=Q<`jN|;(eC~r{|NDag@1&i=^r7s_(zBv{(li>^(#Fy z#%xD28N|Th=I#Jxz}xa6V@Nw<)VhufHtDQ(;NF4!he`@=ux?yT8y+;IAYASx`4a>5upLc?QK~M*Zdq! zb1`=(%PUJ}U<`LHE>VfRDt|o}m&WQ3q*Gg8PCddabD7|AJ*SAj^*$b%LxQ11CHTR> zQE+!L_n;9g1E(Bdr7hNNXJVg)p{8@jTkFQx6QjskH5VBfPbxdO5m$>mU<}*Vf2kF# ztEjX#Z03;8y@0{F7ebafXJAi5ar7dfj9}FG*?bmSA&ongjPDDb4}YoiD)y=nnNM3X zUwHnp^~~?zzwh~n_D>J)8E{~v;Q+V4*JlLTLGwdFAG~mjoXp0iqa0(cG`tMJ+NpXe zD7_(*SNRf#4i+E)KDdk~$YOk)WeJN?PsASY0KMd6v)equ@31Dz4fQbdI7-XTQ4|w- znEU5w`!W?fhGMY1FMmBAM@WytqpHI{4n=)5q`;0y8gu4)b@tdKJ_Gnmq<$+pWdWb^ z)#>DDG&+Sn9v!nz^VRCA=Ep!2VedVn6B#K*5njp$1gB783RiC*TR~4*iYtBJVcg{& zN%2X?&`GmZZB6oX23X*A>V|kfORlDOkc5xx$$Hg_*B0 z=FJ>NuXCY3-hWnkuUWcw6qD^`PgqgLsVHJmw3mV1TNgS+Yq&TWmX+~BttDLzIx`{L zt=tRho>Yc-3k#V1K5v?NL4CV52P}YpK6gIX#%G^9$fid?7N}DG!xxOXfrU^n17>P7civJ_SDk$DW_xtw_(Gf ztf1jVB^@%TJy@nhb2RD&TZUT<)7}1H*G<0-`vA4R31JM>Mp~)|yuDb9Um8oh7^7Ja zAHXuhm+mFD58%^Ojw+ynsapDIbT#+5a)nsNX>=AJBfm6jB^cq4~WTFdB1P0Fj0 z_Rci8soMkJmxTa-w_g01Ng8npsY+nj*jk()rP?oHRvq ziGMA#IcJ?+UG0g#rUR%YU1T9K$2By|KeC%FmwU?EwEBJHQiH+f%8F1>NHQ+_M&mJDvsRH5(2JsTltjm*PBCGJ zv*TlQFf*Oy)2v`c*U>}#1dT&q@*5Q@%pvoRx3a@Wt5|!p^ActsRstdmRM+gF-+xUp zSw$x!MoxJG&3eAKx4nk{>~^*E{TE|QUy`~H(LA#M(Z5_H)mDYrv`S-0>ke+B3!p#h z>g}%|d{NFDY@h{V9rf=T~F*EVBP1l>l<` zqq07>`6XU_U~G`0K=sVvhw*|Ff`4y$+c_b>R89-8!ub(rC$Ds`TJ`djwwR(}{hvZ) z-}-Mt_bm!=_7CKad+Z)}qhrsY4DVZ%|0ACTUjn%I-+KPD za39}r3gF{U*`3#7_8yZT1dqNICrH6AiI6IW4UU*grSQJ_xFzj=0VcaM|ouq_*Y69>X?p{2LRn9b!BuVWSD8&=U7J%eDy7YCV7xub z(h^BMT;=o-o18O~jRth#^nWxtsJ*R>0Fpf2DoeSPiQRyri%=*P!Sf|Xb1$!c}h;(Rfx__ zf8K_UJ7YH!^YatL6!s6zhv0HPC_h^t{#}d<^26X_V4<_nH6fURY{W*ori+DDViPmu zI$xI+n&AaTn_3#wE`JibZuoN;e&PeEiyjRpM$5K34uEZ1(MTP;7rt;A9s7wt4dEts z;U{%HCrz0ZV&7p$s10&;bw~WtS7oh+2zeV{aUY#ll2~Nw(AD=BGEvV|of1+St^*CvHp|FMm<0;oKFu$s!oAu-Sl8 zYmT65Cn@gZ1X)!}lvci!jm!-}(S?dUB}69|CbOl!ec;lqc`vyqtVeP(8;SRe17kN8 z2RiuG%w^$}22-?f>hEJ^3e?1;(~4ffQ2A;)IidgqKuIYtd^!_yl*=Y#GccFEvb+H5 zj~BPD;&#Ffo_{}aekb}~CJ`0-ih2QHZzGAv?{G3QFB81d+~Ad_Ca*M_8-^t@>C3`# zu%8|b;$bX!uZr)Ayc=Y9b0%X4PMmigSUq$n1I$QVTy>v91?h9RrH!#QaMW}TXC+`% zE>HhPGRMEAG|>99cmh{Q1Wp~J7s&qvAWDe{u0l1Wvwx4u_f#L|h@nv>0*`KIlb0_F ztP}-VjcOw(1nzEGELp=Ysdb|XTBYnT*D;1H%zflE!ouR2cV~2gN0+|H$}U)m?(mq^ zRFfeSf2g;B*a%XpBGxQLQWhHC6h1ji5&KD>XShw#1)A_-GN|-BEKPHF7f(%qAahiA ziM-m78HI$gpP^1${j>C}mwCd+qaH>xr3%MX9e>5bFWN@2TyCszR^boM*)hwf0K`kQ zw=thNBa+6H4855cE-^1wArjTjlkuxz$z>z$N%>rxi9Nk$p&zs9OLI}Xjc`74ZjpY~ zgd0T4nsN%9SY2jU$(v#9Il-jqtfr{Rmfh>p@S2c?Wpt;uvKREGz6lT@maerh5p~aP z(tq=MSv)#gzOo`l+9=AH*Tt}H6!Bo3hhwD@%I9L4@$uz zi09t?37Xcqmw3I;&|ne@tY{lD9NsoLloUnWBHwS%MJT z$9$ysQo+y4rKhm0qZC~<3lfe!YhSir?~R_mezWytw7IjRLg~4N77_jFoS#6$QGa)b zkVn+P$quMD#QQzU0Fk3>@;bARU1j-QuM?YwsEyndBRH8(Rnc^ z(`s86Qf+H24d|Z4lUH0XsUfK*UbzV;rQ_)OaczW$HOqZNc9regU5cop)PIV82=A-a zI-6y`jg#a}dfL+Lm)z%Z1?j3{71*u6(Rf$ahkAKJh0q=;jH_B0C!H_igPBw0^EfWu z>ck;tQKLYBH9jR}1a2rl zW;=q?*EIy0&&v;DzuMd&pMPsTi!)RU!*(wim4R|za@_rC+jEW1TFzhtV3;~Kyk#3g zKe8<NG>1 zQG0VA`In>(suVuwzJ+^}4|BLl=Y%F?FkEF&peqyWeTmwnqN%mEbbkmP4^pb_PG8p* znRPJ^%dV}7tF~I}iG~r>6Y1!Ld~2C&!mUr#5;NqJ*00pz^;5DBpU%o1c66QUZ|)k( zza!UF|J8SHw2@#(7%`PAP^s-A=ul-vxgK{aeKB{Z-R)VUVysOWP)XASE~#B8_$P-Ey~tVG}Z6vQhHx3&U~$=*?4DM8=J2iWr!0(OLyi{ zg)L$Wl<&#Vja?h@49leZ{4o&mn!Y-G3UmGwzJ{qq9bKxRwUPntj7JvfJ3HF0h^)v( z1<232tDX=?sehOtF$?#d80N@1;C!7rlRxoQT*wH{ZMO`QYFxojOnzkY6HlL*{EaZjO_<0xlX7)g)5rR!{b!;Ubrtj*T1%p4%7-@q&+q?vVYi&F=OM=5W4Dzl0%4 zbEdPDPJg>=_?uh`rF?u~R2RHza*PD@<<6aaWkrULN4mA&oYY3&^b6iP*E_KFSE)hz z_dHU1?4f5b)P02gRqn6DUKfI~)DVnCreG|SMg-=SJdsBihlRVdL)^2)vN)DDctoDR zV&R;sq?Z^SO8k;~;`QLl&~Bb!0qmV64sl)ltbco2jk06tDK_&Z2$i|weqHg@-1EcA z6Gl^n<^*V(P2+S6a8Dgt(4Qn0{jq$D9RCt6DFWwjh=@7<5&?7QVUA`Jahb3Rl9y8^ zp?uPW^8Sq7Kw&CMFJKK03KPd((#V)9XSmd6j7E&3vx?4DH4!!1K%lq=o9|359@%{b z`+ty+@MFc+kb}O2*+RP5?%e4r($*Sr>BqZZGlvkkVDr zA}L|LxtLUT>E@zRgW+I>V7FHp%2rmEQ5dR$qWC6qiUtJ0MYpR$ycsL?#)1lMh+J9E zq*zgs*nvw{xwwq<_vepx6IArE9ZMA3^KdT;;!+4E3Ax&Kvw~y6B+1 zKwNN6uH$M?QMb4nQqe!F!|+JMZ~*NH!y`Zc1jFkvJXJ6}zbOn)tuQ>j1q_esFg&^m z4CgM~OY+^G@5d&Iifb@DHDP#ah2h+^MbKivW_l&U2zYJ2B5a(=2L)tdDl<{R<7oWuI7cNgAN77{U=sMj%XymR zr^TS`l36ayD*g4*tvni|!hZ|?L;9l@>9i>7RaBmIkCF`5Sj0a<|EKRA<-uB()RKjN z6?q2S)&FHwp-4e8ggv~uMJj4fU+=uy4b(H@!4B`IAaAt*R`RX0PCmBeNCm0#kQ}e9 zxa01j8l^BszACqGR>rdkYl+{g)}n+A?$~@?y}_~i(v+7oR$WB(JAXuUV_m2Eiu>Ky z1=?7R1ytEt<^tj&DC+4~R(OO9BjweVi|`Q0?QANQvYL&*@g;=AI@_EL41jCjag4Oz z`NHn`YQgr5Ml=gN_40QZKGBP> z9MbZ##U~yv$k9k9n#6hFBqdaiw~q<&U>hsS^NHdGmy@`dCK0swFv*ZDF)M%qkVE8v z+j-9C{C*KFx?fzdg&2K_RDX@%Yy&=fWC z{?#-BCZeD$!lj1BcRpVTb~{||XtI@C%$*~<`6q61n{i@(J8p4lg{kES<`!Fw6VrC% z#B{N7;zDk5THzKKXUBC;@m~#>3ZdT*&zgW#7lSR-L3C6fbGqVAxl@amaZy&_P@Q9~ z))r1&X$Ez6(SPJY`Y7;obVyJTD_m9-VMUMu!<{H(>s`YV$H^1y@G9Wa3~>wQT7bqZ zP#%zE1f-+Ql8H0Rpdq-oFsu_G0v@|WkX};!yt*oDF_4r2;F*T>5{G9BfMfKYN?0M` zM<=3iH!QtewS8EWAFY5iR6YG%c{pH%{VW%8ML4T^MMUPZBud&fBX*E`FN=i+kFy1MK zg#~bf;b3FL{23%F>F|D>z4z~=^DaEVE|`txinXex*=ig_tFh@n_$kaU8cZxFw>Q>st4s0H0M)pGD9VW` z)qk$+-K7AOLH4zv&tlukrNKvU#@%HM@=)&@vJDbQ(Qzl z;<82;6h5zL;R$eH0kSTp5y03>M9%dECeg9LwoV_{sGgq6^!c*gfu1z>MJA*U(|@dp z>Du5#heejm@T7o_8EH$E7JF%Y$khim-ml3uC#Nf&!>okv0}w}qzB`S^(1K|WjIcfxM*_H60CIVVYiCuNJZ5REz%FCxQQsOs=2AA z{sZW4V(I)kqqH~q@1-icy#nWd`_+!)AY&6=ug<9#qbz-RGqueTlNLm!aeqLPYX(wh zBPwwdpw_&eNM9YMM~&MtGfPco9ErkOG1P9KH&tdDv}A!K(ID)T$|uh-#S)|eRzo3LX<+BHCY^8#uxPOwx>dA+g8mf*CW z{~=&*w+`lZYn)b-)S0Z-Du4C86|a>8s7Ie9uYXO+>z@UnBE#c&9YRGHup^gX!r~cd zcrL#w+A^~K9?KlFC*_}mu#BEGftJy}+e0n0lWkzjXvG4{odweMde3-LUF=I-7>is_ zw#(1$QuA8T9~CK9R^NwE+?xtFT@@WYSAxb|0m!SX^iEAd&oe;fHGl28J*@oGMaZ?; zUIrJMdq?|HXs|pjzR-~QX?j{i7AW;8R_eSo^nOtlU3bR`jI(<=K}J{-PkEe|SyTT zWKPfzRpWLGb*;g?<`K{ox!cIywW(UL;|*2$r1|~3Kh*sGULdAZ9iT*-|N-SA@67^+&;7->^TjiGroh2h>1pD|(X#s{upER*{dVS3sE+M`yqp7}L4Zhze5-xiCZ{OmdmpVUlvn%cNW z9Nx1Eyyt*#GMoe_65$)72!ZwaYQvv%Q|-xch}g0z>WApJy_FReLRcS|Jria24g$S! zJ@NkKCSkHrxpK+L*t<;ovFDh{4-m zjUv=Q6feUuG@P|7OH>v9MF%b5p2@kSF))`Ty+%8epp{W^ES&>Yy+T(9#&^hC1+Ou+ zm?q5vFBTREB?((t&#(h6=M9}hJfqr1$Rr?w3{>+BE!>~$nnkDwdT5iYU(e=kYf>$z zrGH`Xu4|aVS!`?Hhm8+$a#MFlYBg8Q($#cSUpH8tw~aNS9k11qz0^N#(CcPEhz}Ee z!i)zYqfhV<#jBZD`CT@CU#2?JX6SLb1Sh z*fqLO=eJ_IZxGX+ge`N;ci%AOCELv1t^~ta{~LZsParHs+Q5wqvTa8LsE|%LDF9NN@5u)X{)mV_aVoub|)q&FP6dM z*n+hDo1UfCO_jV_JrsS&I>)pobBc8P>nwjt@O6(0Y3KB^*-0go`+_;Ve=Alx7 z?oqMY_ZARIZ8U@ubg76O;2Oz6jnbrWWlgfmyOw-n+{KxSTGz= z|F^A|{s&nv{r2_pfmh3a>{>w|gw;50I{uFJB-0XOs~FkJfvbO~Q}3URi*?k`2>Jj>tV5Jnd?=J?ow1C-=u<1B$` zrJ*lRqO|jTZ*O}I|Jm*8fZ@NO`PZ`~JB*UIRMu-A6}rny-p$9MgW-|+BUI^#_Pu6d z&b0+xXL>P-GvQb5DGNuVb9Oj|Gjo3=QjA93)P2ol*Iw1LuAP+SbS;|3qKp@9WxP^l z{9=^B5nRqDGj#5zP{b2cG4=@yEqIkn!&g?Ef_~ILplJg+A{kl)FVacwJg`Y+pv?B_ zm?=&KG_Ky?k-xR%b12&us0w}R8A*CyGTq-TrZ1XXOp5;jk;KR8u=3PBjMIM!0QKAX zU^ON0N-~KN>N~k7s?l=Wlc+Ex*IayyN&)B$4aJivqco(~{uZ-~OttR7uL2w*HF7J# zc}veLPx9=X2ovHtL7X<|irm4vJ5h%~S_ebhchn3S#XlCsYd=BgPq&ogkjrtv04F&H zw$bVjq4|IpEkDJHK8lZL{5yZZVuvm}4h$AX&q}-Jd0dKbp5LYi;Bq#v86QgyfsES< zD~DEvx>d3&vonXoQ!K4A+s@V2g9vO;L=-~Hy@}OE-Y^P8A`Ca5@_m00=?Q$xBxsNu zb!7!7RWC}4KgeHV)cUqjcT@()zm)StB4D5C>fY$(sCT>q8BjMDWrU@DZSKyXIs^uW{5U&^amR=H;rcy(Bg+x_#g)k~`txtc)vQ`S|3FlqFUaw8Jpu% z<@4)dVlq2kW0M$08?R))6l?VF>Uy`o-o4kqw>km*yLLE>lgU~QQsV0SfrU>2!E^u=D)Q7_Vk=~sHo#ei$;HCe4RqYKZbFTE>!rxHuMT4bW zW2Il29B{wI)I}anZ?Qz7tx}w1Gh}xQK3$t?N#!J>tLmFPk@_NvA^ipet($z1S_<_Z zQ_+>7nt)#2GR`lro)nM_J`5_qXX%!>S(4(F^cANzLo|O}f6xmex`Suw_i1*XKIgK_ zVmX!Drrva%VqgU1#;(TcQMM}Fm({(R0Xcf__~dMaTjM(D_yYU<3ml*E(S_iv>i5c< zL;oKAe#<#;4|+XmAebK?MsELWzw_`bztiu*KfUgK4;i?y_}iJvIh?W-()MzeC&*Yd zIckzKq|=>gzsBf2RYir zDQ1&9@Qt$|;get^CkCsSJXkk6y2-d6py1Ht;_8~&+ChwHYD0VHq+e{)QMWYRQO_=G7!>+Qm!^VFMjwc~nZ|b5kVkTENIKD9~W~d@V zEGFMAR&Ap_PK;^_`-wMibhv_?GIG25ij@&A6Busv?c;1edAgl5w9s(yz7~a-k7wg| z40aXV_JP`>fE){1El*%g6hNKXnsfKsqJ#=1`gFm=22PC_ofrZPg%xC;ACAsE`fhjh z~B!!VFV+;xvDH$2N+>b|UGU(a`yK+A;p?p2nvP$>Zu+ zdX=Ozc9l1K^)Q;i#^w(rOgn-uTvp4#|D;>V)r%mSmD!-0Vh$6e-~0^;{b(AcELpDp zT763BCS`85+D_wiRmfR1+Y4_q?+2Y~N|6d%+_@8pdt$f1ZE0 zbjo_DUADH;m}hFGQGs(SAEjE|h+H_}W=(0aXmr zZ}0VbKy*$*Ivz;)=C1d@NY~cC?mmAM%er_kViX*7<@ivV>5l418j(4VV7rxmBvnixtNNFxrr!%bHEKE^#pUczk}lykqr zwH6^yYkZp)#i^Uz?fYZiB5y&PM2$E}K+%QQiGB}VP(Z(Eg9Ina-vs}_=OE}oiX44- zUHCR703Sn)%nG)N^WE0$%GQ4%BTSX=C5z73lKJ{%h1%@o_kiEdMIXcgR+u6;)YO%D z-|ll*S1GqNX=eEq?0;R>`axOpg)+5G3r&b4^-fT)Xl;x~+9XPk8SJwnx!7gp3uzo0 zT#iO~;&XK*aR9m#WKiJ52bLP*qa45!C2eE&4y~4rk)P%0z zv5*i`cZY;Q`2{%zAbHc~d$_P52k`L)X-Ehp1cyPxK2L$?Dq5l#DDeaufF3x1vYI`9 z$LNSH;7ppZ_jtdj7X0#l`U+mVp7-r4?61GG@Sn_QW%#4r=H%L-^7{t^Va}3s#D(Zf zDF9iF;Eb}#d=SAc+CYE6>Xz60z_3;P3EkYHnycHwAcXo}Mu!*(1#<1ycJP^~xtg{F2FB}?O4PkpUuLP2R(R?@30Sj&FTlQGQQmlPN67n1g* z&sIC3!_?c<}%#ZWKhTDe$UR%m2g{&DgcQI)Q{ zFn38&eq8o7RZf4SF)J%n_fB)w{BM@v$yqb4#mUtcTm#)SjLmKK$zohO+bVF&V{;>^ zA5oOIaJQ8&?QZKDAsVV+eG;NcAzIzEUOUwoGUNCA@?#zCdMQ!8gTi>Zdl|s+kHIwUNGEz=VHHxZLdV#fypJu1?};n!&{< z!sLX{kukJ^J#n3FY|Rs$!omy9jr&}qnLYn8a_IurrN10e=gJ}g=!lz#`^!tJXgEkx zRjZ2F*;I!%Cfh+(u)2iC#Fc?9g@q>}_>jbyK<+DY?<7yc0LPdPJ;m?h2Obw^Wd)#; zNy1xIOv-;n1Uar<9TO`Yb-(^{9qub_P&I*!M=creLB>g2#v{mh(vtDvS8!c#%ZNc% z&+Hk$x(`t9qAlYYWIVNJe7FuZ9=ByYg^Y*xjO#tfIBLsy2pMyaKXX}i-1aDf=PDzX!}JtsidbR zBvxd2jGr(@i@RHPe}Y8V)b39!EBG(J(iWA6xrb%(Ae^*=x1T)yZrA7>02H_|7o!oT O9Q=O{_X+&zPX_>gY7@l( diff --git a/frontend/front-srv/assets/editor.pdfjs/res/js/editor.js b/frontend/front-srv/assets/editor.pdfjs/res/js/editor.js index 744a47c329..9767a2a7a1 100644 --- a/frontend/front-srv/assets/editor.pdfjs/res/js/editor.js +++ b/frontend/front-srv/assets/editor.pdfjs/res/js/editor.js @@ -29,6 +29,8 @@ import { Document, Page } from 'react-pdf'; const { EditorActions, withSelection } = Pydio.requireLib('hoc'); +const reactPDFOptions = {isEvalSupported: false} + class InlineViewer extends React.Component { shouldComponentUpdate(nextProps, nextState, nextContext) { @@ -57,6 +59,7 @@ class InlineViewer extends React.Component { loading={infoBlock('Loading document...')} noData={infoBlock('No data loaded!')} error={infoBlock('Failed loading page')} + options={reactPDFOptions} > =6.9.0'} - dependencies: - regenerator-runtime: 0.13.11 - dev: false - /@babel/runtime/7.20.13: resolution: {integrity: sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==} engines: {node: '>=6.9.0'} @@ -4053,7 +4046,7 @@ packages: elliptic: 6.5.4 inherits: 2.0.4 parse-asn1: 5.1.6 - readable-stream: 3.6.0 + readable-stream: 3.6.2 safe-buffer: 5.2.1 dev: true @@ -4944,18 +4937,6 @@ packages: dependencies: ms: 2.0.0 - /debug/3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - dev: true - optional: true - /debug/4.3.1: resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} engines: {node: '>=6.0'} @@ -5690,7 +5671,7 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: - loader-utils: 2.0.3 + loader-utils: 2.0.4 schema-utils: 3.3.0 webpack: 5.88.2_webpack-cli@5.0.1 dev: false @@ -5932,7 +5913,18 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -5998,6 +5990,12 @@ packages: /graceful-fs/4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + /graceful-fs/4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + requiresBuild: true + dev: true + optional: true + /grad-school/0.0.5: resolution: {integrity: sha512-rXunEHF9M9EkMydTBux7+IryYXEZinRk6g8OBOGDBzo/qWJjhTxy86i5q7lQYpCLHN8Sqv1XX3OIOc7ka2gtvQ==} engines: {node: '>=8.0.0'} @@ -6182,7 +6180,7 @@ packages: engines: {node: '>=4'} dependencies: inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.2 safe-buffer: 5.2.1 dev: true @@ -6959,14 +6957,12 @@ packages: tslib: 2.5.0 optionalDependencies: errno: 0.1.8 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 image-size: 0.5.5 make-dir: 2.1.0 mime: 1.6.0 - needle: 3.2.0 + needle: 3.3.1 source-map: 0.6.1 - transitivePeerDependencies: - - supports-color dev: true /liftoff/2.5.0: @@ -7019,8 +7015,8 @@ packages: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} - /loader-utils/2.0.3: - resolution: {integrity: sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==} + /loader-utils/2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} dependencies: big.js: 5.2.2 @@ -7146,8 +7142,8 @@ packages: global: 4.4.0 dev: false - /make-cancellable-promise/1.0.0: - resolution: {integrity: sha512-+YO6Grg2uy/z8Mv3uV90OP6yAUHIF43YGgEFbejmBrK9VWFsVO6DvzFMcopXr9wCNg3/QIltIKiSCROC7zFB2g==} + /make-cancellable-promise/1.3.2: + resolution: {integrity: sha512-GCXh3bq/WuMbS+Ky4JBPW1hYTOU+znU+Q5m9Pu+pI8EoUqIHk9+tviOKC6/qhHh8C4/As3tzJ69IF32kdz85ww==} dev: false /make-dir/2.1.0: @@ -7164,11 +7160,11 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: - semver: 6.3.0 + semver: 6.3.1 dev: true - /make-event-props/1.2.0: - resolution: {integrity: sha512-BmWFkm/jZzVH9A0tEBdkjAARUz/eha+5IRyfOndeSMKRadkgR5DawoBHoRwLxkYmjJOI5bHkXKpaZocxj+dKgg==} + /make-event-props/1.6.2: + resolution: {integrity: sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==} dev: false /make-iterator/1.0.1: @@ -7405,12 +7401,17 @@ packages: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} dev: true - /merge-class-names/1.4.0: - resolution: {integrity: sha512-xNdBM7s+6uD+vNZJEymqrFbMBCDGzoA8clZTcj2F1XIy1QQKF+wjFVv7iDZFfdCBnViTdt54A4Ye2lmBsXrBjQ==} + /merge-class-names/1.4.2: + resolution: {integrity: sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw==} dev: false - /merge-refs/1.0.0: - resolution: {integrity: sha512-WZ4S5wqD9FCR9hxkLgvcHJCBxzXzy3VVE6p8W2OzxRzB+hLRlcadGE2bW9xp2KSzk10rvp4y+pwwKO6JQVguMg==} + /merge-refs/1.3.0: + resolution: {integrity: sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dev: false /merge-stream/2.0.0: @@ -7866,11 +7867,6 @@ packages: /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - /ms/2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true - optional: true - /mux.js/6.3.0: resolution: {integrity: sha512-/QTkbSAP2+w1nxV+qTcumSDN5PA98P0tjrADijIzQHe85oBK3Akhy9AHlH0ne/GombLMz1rLyvVsmrgRxoPDrQ==} engines: {node: '>=8', npm: '>=5'} @@ -7932,17 +7928,14 @@ packages: - supports-color dev: true - /needle/3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} + /needle/3.3.1: + resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} engines: {node: '>= 4.4.x'} hasBin: true requiresBuild: true dependencies: - debug: 3.2.7 iconv-lite: 0.6.3 sax: 1.2.4 - transitivePeerDependencies: - - supports-color dev: true optional: true @@ -8296,7 +8289,7 @@ packages: engines: {node: '>=8'} /path-is-absolute/1.0.1: - resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} /path-key/3.1.1: @@ -9292,17 +9285,18 @@ packages: react: ^16.3.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.14.6 + '@babel/runtime': 7.21.0 file-loader: 6.2.0_webpack@5.88.2 - make-cancellable-promise: 1.0.0 - make-event-props: 1.2.0 - merge-class-names: 1.4.0 - merge-refs: 1.0.0 + make-cancellable-promise: 1.3.2 + make-event-props: 1.6.2 + merge-class-names: 1.4.2 + merge-refs: 1.3.0 pdfjs-dist: 2.12.313 - prop-types: 15.7.2 + prop-types: 15.8.1 tiny-invariant: 1.1.0 tiny-warning: 1.0.3 transitivePeerDependencies: + - '@types/react' - webpack - worker-loader dev: false @@ -9474,7 +9468,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.21.0 use-composed-ref: 1.3.0 use-latest: 1.2.1 transitivePeerDependencies: @@ -9624,8 +9618,8 @@ packages: string_decoder: 1.1.1 util-deprecate: 1.0.2 - /readable-stream/3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + /readable-stream/3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} dependencies: inherits: 2.0.4 @@ -9991,7 +9985,7 @@ packages: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: - glob: 7.1.7 + glob: 7.2.3 dev: true /ripemd160/2.0.2: @@ -10122,6 +10116,11 @@ packages: hasBin: true dev: true + /semver/6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + dev: true + /semver/7.0.0: resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} hasBin: true @@ -10432,7 +10431,7 @@ packages: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} dependencies: inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.2 dev: true /stream-combiner2/1.1.1: @@ -10447,7 +10446,7 @@ packages: dependencies: builtin-status-codes: 3.0.0 inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.2 xtend: 4.0.2 dev: true @@ -10566,7 +10565,7 @@ packages: methods: 1.1.2 mime: 2.6.0 qs: 6.10.1 - readable-stream: 3.6.0 + readable-stream: 3.6.2 semver: 7.3.8 transitivePeerDependencies: - supports-color

}h*g!7{WBZtW za3)vbx2AaHak!B(p_mqT2*8ys8-VL3JsaSH4|+DOXRCVMn|K@j`ssg<7AJqosh?$( zEfXM63;uQf^AhuEZrV@?PX3~k^{y!JMZ=7}lckcDOzKUW)Ompw))UBEl^ub`+i?Kl8< z#LL3{<&{>n9Hg|WbVcH9>cfBdob8~sSe5a$>B_)W!XcB8a!3+Pp!5}`cSP09P#ykQn zg#||G>7(tf@TgRtKuAJlh}mXgTRq>~D>^?xAslMwr`1*bD_GjR^f33Kg3QQCCwTkG d({FdJ$pL`^40C>Xh$RdA{~y6}MA*(%2LKacN=N_z delta 118685 zcmV(_K-9n8s|UfS2ap;BTCglpkscd=OXvUGKXL9__x!P2Rd^7TD97nNd#`);+N(Pj z34lPM02HbURfVmMwbDrxmqtO~4->x>gu^Hvdub4brOC+mASv#(p}D!%|vFqc(gI-etwCXPJ2) zB$cr@F-?`1@+xB2Fj(k5M8Tj`U31;Evz=AhX>`}u&A99ue@mtlf}vy@m3|cVz0|~P zW>}?X!?IY~u~pfzKM1^%R?dcha=ch5%Z$7yKh}zDcPk@5yi4!jR$E3Xmti>oqWB)Z z^#OEM&)mp0&0ib(Ydp8C%I{GSnucM`Sy~A+G_sh5%wv)DY$Sv`12FJ3@uOkMhdO+> z(+Q`e5%U>GP`7I}5o>|_JZ}a=GqhkDn3$5d)n@XB@XY(sOv+`B;;D;&$(^Lzsdk%K z-I_av%7f0d>#kL;xvXLYRgB*F^81nez7L};@!@wy00Q(r==7nw?rdhNp^KnW{^GiB z9}owb{Z6gBgzf$+Z1;26&QfbIese@W7H}g#Dm2vxw6|mf3q#&lL%viA!#p>(9P!IM zs;iOJRWQ~1*;Fg4u+epYJ**IZ4fTzOv$8UoCiiCFvgR=K@Xy}ff9(Pji@=9=;KSN> z-GTX%T8kg2m46hh%e9(VM9-5r8V8B*g#Kgcia%?s5ayrt>{rrzKh#oX<7?^qdR*}) zlhKnHS?0xe)3G0>iG}kT`q{tNKJ@i3@f8ZqaooJH?~fd<0RXXoI-g_58jY15yK>XY zLmU1)euY2YogfoUPB=P76dnRW`~vd@o}w`IzozGYIHmWaXnH&Hv;3pjyHgLx;Xr#% zVQ#9ouR*F_&V28|S8taOTDf-W#j;>Dp@;Jbz(0x}!|W}qn_jc}==D6(-!7-A_VS>A z_iXo#eF6(BsvUT*%xFc~{>m#9DDk*_Ic7`+rP>*zff$u^0Y&{O;=D z@aNva`BCra_~i8BxOZ}JcyoFEsn=tL*$3Cx2P-qLkJ}&5ZXkE)_0uSRYD$nwJx<qbHkiy4&w=9dR8v9I zU&lcBUkKksYAbD9jQtUd z;MWg-J=kRiEO8a*6U}B()2y^BKK6$$?C(Je zOK=JsEl&X!OC}meK|+0SGWKa|K{h<%=DECoAlGVh4!{WNX(o>W@&G`g`zVFnR4y(r zj-A`s_r5emO8fZi#DT)S#2*cfW-jmD*}=unlzBVy!Y>QCR|nU}7dMm*$bey4$iKO~ zqRbSw;JGgb$OV2G2gqGQy4UiYJLJI!{v`IHr~V)}S#S|XBjA9eJJUE)Wl9HEr=@9s z0y7?PRQ8FBhjvZ^m`pH0C%{#Gj7J62&aVWproLVdP2(>p3g`(fNC@3?FTF=m%}jw4 zP94d7vlw1u^=e6p$gd>RTiz=e%8{3(r?S2+5TmSe4gLu5t_H*JL-;2bhA{vJ0N*N; z0gNa}A`;hYN`A2%;?OdGDg@Ih1$SW-`z2!ll)^DKKVF}efLAC1 zK_jUb$WsYsK?0)%Yk{SLAKdEvbF1|iw_E;rv-8i^U%DHX`MK5kCqA^yzf|DwU$=lc_xk`otoxWhhkycqYc^AF zcJ8eX0uuBX#R|{$KuEG+(EFq5z)wu$e}EK|#!t_xu7Tf=2L8wE)5B;yi9$dr3J&nq zob%Q&QgeYwZ#GNC*#0*3as+sp^Fq3n^gZBy!i+SlB7>iN8-Ye1p}CvQ+T?6_k+9pl#Sd@l~oxm%)~zhxDzXTo?1$ZC&9yfegIhC zMPHo}Be0y1Nf?}H&IRKHcZPQV-XHt!H6@72Q6Lu;$;(?b*niy$Dgb$E`l8lfkffgY zfK6NjCy+LZyg|Dk2b1*Qvn1Bn^|xGii{&iNajT`%hdG@3$0Hx#U;z<-K!(-yDoNaT zedYlPMo4oof?VYZl5YYc&|9=$N1adWzzG%}>ihs`u(3a3y=I+C{uB@x|Jb;Oeys0CeYK*h1ekUxKQ4Qkf zccnE9t6=cs_B`D2*&X;k8~!!LzVxJl2z{geX0Ic_YK z&*5oUielh2vFxp1l0_JO;33XR5shKO`LcTu>Puc}X)>Bt3AnfWXizb%Imym2=hvz* z<1_6{lEVmW3S#2S^SHvV0mqfl|C*YL8$eQxcw+t{ViIhBCvpihy3z%9o?tdZ9U#n+ z3a4#Nr5zP)(y2C!ZtFCa)uf`SDgw1(*n_oAE4CuNcFe2wfZ( zzVu-E#Bb7OTrOK7O8F?mE9#lG)aRlcR~E2>kmXtjB zUrDZpR{Mb0t|14pA(gJNRJww^foKUq!hmH>6VTOPW;0kEA<~Lra5v@oFy;oK!w3MA zFdAXyF%D9ZXR%@d5jcd(7yk(v#|+AQDMw2tZhakp0M95LbODvH*qIoFh3vzLLS82B zD#DFQLDE0FX)z|-Q-G=Df1RKT3ag_9<_9oJF|I}Y8Wv{`wM`8yNs;;1YC?M&b!N{R zWp#ug>@$fXpgT-QC(aMiXFWWm}iS*(|@eC=R~YBZzuEH^qg! zSou?b#))Vv7x9_xgo+AZ`@<154U<7UWt)d3g*9To7jrAgy*JJkDbP+pZ@xasLe(a& zKhcYK5r|1%sO@}&&C4ODUrWuI;se&{GF{CKT!X~`&kM^JB+Pk6<`(E6GO)PiA<%+N zh#&#aI4phdY{u>~9A2itW|1}bM<7PVt|xSV+*pUE;a&njPHmVIrV*)q91pW#XI@5N zYUPBW?2xN?_8<9i@Breb)(O~RaJvadPbE+Q%EG4)kVJp*1;2`VG`p7HHIr?IqjEpssJT6`*Es=VE zmrE^Fp=C>FHY@y!Hco7lw%a?`2qPeJz#ErPo`i14^f-)0qv+9Kx9;;{yY1}nu&bjJ zXV+#>TL~U}Hh2&OPHiPKV;$1Zs%NmRh;NX3W9v~mE(OlG?-4d(R z%klLS5D|RNL#6H$s&5n$W61!(E^01+Nhj4p>7=R)>{ZlcS(WG!FmWW7${J)mWx{5^D~^9);xWAr#7<_bMSFmr{% zDmL9)B^vel_iDbyTo?rzDHg&g(9(E5@8WT*nN;3+iJwy$YcdbO$p z>lrCkkx@~P zNJ!L+zNi{@MFkl>;bbJN0GpJ5PLmr1nb)%G2;ob7TH9W1JgvDOgD~AAzL3dc$kz~? z{cbuOBJJVT)oKoWVGE#8e_17_600#W$C5SJRb5M1+jg=B>n^Ne647p=cTXVrs8;u& z)s(Z>{Ifl5u90gFNC4JhVRH>p&aP(Fd$;j)0`pZ!di0SjR$E=HSY_aUXDS0M@Z0&> zhcumB`+rP9Tx){N50uR`-XGrp)nUlqp&*93fn);vhmZS;YY-l936F+FiUL5);0edd z@85gjoxi|kUgpqZW|{e7c+9T$Sy~gg5}UgI!_y}x9>se&r~?vWP;(*2$ae78 zfGi^$tt5>mAQ=HGNXOai(OqCjQkT=mk?0dJ*l2Ky z8rZ%nlPr~?6-k8xvGJ2qhOHuU1xGDC+J6pyWMf*|BhnSk6>JWFM08N+SG+TbFWUHq z+e46`jua&We_$<|EGVM>+&}jwSShgfeNi3?;Bs)%IbtNgO)MTPSH~981?_cO$F*k70HjR5ANzT^Rr+{3mzMw=;E75QWjO}kM z&`ttdRVQMJ%KXHpS!M#62^+bnSq;;ZQ7~cs%nWX{zCLOS%=#9e{{jd%=C1^Y8}b(k z3h-g{E}(G({q>VOr4A3+J)5ux_Qb~Qj@`1JYsMYBTaNL6uwu(*ZG5ledkx>^5ufS( z54XNkwcb>5qbbufk}|PfR-J*nS!4HZl}+H^gIm*g;eE`mLT(LmYml4UqwQUpy@~mo zO9e1nuX|HgE)~j){D`5Sk2oc%22?}FH4C?>xEsUw!DQr@Kw{gkmInS^?E48S?fTGB zfM$XXK3EKYhi%X@pZKYrcbk~)O~TPeSPs}YOYUtFDj|8w?y_V=s{8v)uvo9g90Ia650+L9h-OByCqUuO*b>`Y8w-r~r>DmW%%5}1U^=0;35 z;e#KiH<4TcR}pYsFK)9zx{;KJnP7{6m_L_gfw>GI`H*%1GQ;*8~|7h z#(+30E|=xG88-&N0-6y-%;NGk^eH-v9{uXtWFZpdYK{H8z zu%JpNQ9+DwF!mF-(=DKQm{m0O@fe|`*A5#?W(Hx9305gcO5TX1uTne>L+Bn^J*Y!} zTHne;*zvnA8eLVw=+Vp;CBi^fpsxU9Hd_Yc-b+e&oI#pCQEmkwgb8lq{ER1+z;e?E z&H|VWCX=IqYO#So@>9RGP%i6(I7eNvdBAD|{4;*AG&M6=EK*Vrxjq8s&zgy+Ch(a> zr$9|9Pz!xE9j`W(PK6)9%2&XsQcH(_6(6;V@^mb$49)CFuNZ(p01yH7S_B|*BMty; zBuNF3vnjC96b9p&6?sB1Rwmv6#uUf`GfJ5a`iL3h+9hgw`RA(&6-mc#@$+f**Y)lxgM4E-njKz%X4bNs9P)9;3XqBdg}s97QJ!p zdMgrjCVI(jUNUhLDw(`-xA$9#C^^+j?(mXRcSesG+6f0 zCMIq|B5C7rN|{8kKHeNkgLRg$sg>W=b5^hC^OvoVGdGXetXuQ{Hd*E*)LXW}V#}sA zWPJx))8%6*Pp*NjUkP7}|Dd!G0I`)gfJvrV2Qj3>Uh)+7Pxbs5yzD{NqY`P6}a!SSz)VPTHL#bsm|}Eu`U!wvODz$)vo8(k>9; z0;>wS73R;#b#sStD|Nr;V#b1JoTQ&@qjw{Ip z4*l6+B2BC%S^hnq;o)c$@JI%cPyFzKACq%ED2jU0fJHWUX>w^TRpDlbtnkf?AUIHXMgFGwah?1~*XDTkkB%OeG?GVqwMxo1pZO~w@1{RAJ%yV!uW%dZqSfe8WN7bX_3z>+{qZfD(QCzf0rJ*UG&gI-b zSCP3!GELCH(H{s`uX`=&Q{az)!=AVXZsF6Ev#PFv3TI@0Y$5LnU7xgraO*ki!d>p| z7T@@ZFnlsHdn{mPu@CKBFb{3F@cf%Sy6yG#w%In1O<0dm_;G#xag8huJ&uq^z$W0n z=RR6O*?+5<&x}`^()2V&@e87|BMv1b8s+5b7Pxf*SIKFkS+oby(Jv<$FkaGUFvHJR zVKJ4-!x5c-cue`?9O3NkL?C29*P7XaLM^J8zub#;#Al`3=e)OEw6H>Qwj2XXA!~rX zGv1>Yq=wZ>mD$*!B2o)aAxwE%Lm&d(Ud)yUH6q_~w3>@*6!5z6f!SZKP)PC1_0Ff} zh_55!@tQiK-TX15!mXznW&-_9^+7~kFX8AkmGo!ZUb^fHe!PG z`)Vuh$fe(v^qbq(WCYkHHh%?q%qkMbizvG(Vv-|tZpt_eMRiH8`>DBt6fM~3+}sO` zP~43MkPbr{qp139b{%G#Mcfbocn4L9^JWco9k|V;+)Ej9T+}aG%+7Lzkj(Qy zoJuR+5a8kO^{!HuKOKj_?@3*UZmxHud;17~@(<~=*)!Vx5Fu6jl2m%o(CMY!be>m| zEi~(PWZ#T9ic(_^#7>dfLjqEO3P|)*lf3$6g~vh)_T_Pw-w9~V#n}`SR>v#s0EHon zWGP8p4U!A*!c@k-a(!>sfMLv?5|U|4xg2JJ1uQZ%;7tPY$)FHqt`l|{XB*tL8jG8M z3;C(atg?8X@tib;qq$gc&-m(GYINvQkv74lq)eKd%SC#pZGX3HWF9a>6LJi8YeC}e zLgJmp?uaWJc~7{kTr4tW8Pj^AOjU8^CrjxCJ}5&O1 z`!4cp?2GwT7ez+;D{O(QIVfo0Ko{}cuh=A}xY}l?B6DQNxu_>_g*}Ii!-3T7tJ#+y z0H>-s>lF+(`dI`{AT0S;S}~NkWq(U3D%A&M(eVWlg|kz~u)&jFVjcO6&UCAP%O#DD zFfUcrb`6fPFaFbt_%F(moye*sG?=lK1%`=zIxaCSwoDn6<-0O_uT0S1hL{3gg57F*K5ZGl+^N?lHU8CR@(_`U(&Z=8+dk33mI!(Vb+ z6%Txq+chbPvn7kWizMkc7F+XwtsG*B#v4Mc?B9FwL26brPF0)+t*;BhT#m&#V$CAA z3=9AhcVVxdGqh*QIfZ0h;F>kxU4RSrQ*E=#Gb=u4R)i;x&UWzq2nJ%#mSomKtRoDv zqGo0ms;k1tbV>@_Vs{nH1;?r4WkQPUvXWz2Tk}-hn`p7WVoGk-ny3PQZEkKxQaiAS z7?3*9HF5ztv`6C+a)s~OO0#Q{X&KFJnfJz3Gfqb95knflJ|h?xT-#c5#!CAKnuaOhh{(|CyzrXoD9 zBDGXDPmHCAm{rIZr=#h=e4(mJ1qtQlfP6g78Q>yF?wv&|?#v*xa9X8&TIKEDwP}@d z&RiEvaLjd*sxTgFUtXDDY5Hi8cD69LJzOZGoz(t zJE56nK&zVnMp1K);y#U-GH5U1!%bc87x@;@w!p$3v@=Z%0=kI$pClfpt`OkG~HZ?Uv^lBIS;J>g7 zeUNvd*G>BWlia2gZOSMAh0co;Q+I!u{)hT#kNyifG4~hzjQct3#{R$0iFvW|;eR_Z zf6s|IbO(8VCuR>4UgyLdYEI0aa$*kueNN2De>*X+aAF?lJ}Li6PRxTp8PM++KfaBU zAbmRXAAEE!L8E2-3BQEVV@TN2!}@&$j&}l$_=9WVQkToUXn(xAy1c$QKI)wuAKZMr zKE`OQ=tigPg8>fo3WiPF_r~OOs2LBRhN+L{=^n;^1ibR&aX=JNCIAtB1g=CjooH#f z*n{4ke?W*let_ykBbQeQ%Q@B<-d!D?=wF;BXF-~d&<-~6!b7ir?++;X7_imm@qPV4 zmd@F!#Y)D|?$1F;C610SZccAL_0A7&u1|l1loN`-O$eno1=q>t#Z7OyymY)??g+Y? z9p*iM)gU!zkqz$$xPOr&fGCh9kh3O^!)Ph%+DEqn?#-D`M^pO6(qb&N1TX$V1`rFM ziviRUP!?NCeMc;38$*aKwY7|ggIgGttjk$|NAd-JO8qn9klbULmI#l~!pM6<5&;5I zLxB#XMOC{Rqma3ws)H?zkDcefs?88st`Jy%uDI-i=-3In8H47z7-MI_r8P#QsA@BS z&jKj~CH%-ODHS$9o0-XSsKTUmZ6?CxHmg0cWa!7Fa;q@XjF23exEV07>`v9WJjOrc zK`7lZJmMFCv&AUwfV8nGSQbp^N zyS~1ruwL*Xc}rtC6Ycf6g;a{>Mj8Hpje~cGN5?1cKb-#k=d<&R%d3C8Zr^1!S7#2<1m{15hv;N;qmL!w`$F&W^~kA#10;KEi}dF{LJeIQTpCCf;o@f-Tlv z3eZ*PGLl96T4@k!!17Iz8DYDzw1L^l#}e^flQb_&KwA3UD?o47lqH>mqM3IO0B| zSHgt>WmEFLNPYzw%{0)h*swB-r7`jKTc0aicXahZC_!~?3VkQtk#+x=xm1xJawoIn zupbT3@c<$8-6KSG7T{CZ2Ca0rz@9GoG-QI07B+S9%RvBibBIKGB6o$qp>m>`=r%*{KwQA6$AwpQv{`dUa6;3t1r(ns=X_I z6OyhDKkvj{y4oi0W}nGLCR$JWK~T__t$%htf2~$GKY!gl>263xql|2e3W*{F+;T;Q zM*MjBi|M$i_)=_7Ub^j#{mVGG3&NuK!jjgmnX#)ohDG$nY-S+Vxw!&QQe7`llyFij zt07BtW!S;Lrb8ru{wSbZMO~IDKYqaH1V)%XUob5a9w#t%MccPm7+d*2I4Uh30$BeY zS@rdiRRcy5PpAK?$g0W8$f{FpCn$`pn!Gl$>QpGQf;o9OWIm&w@EHZBYRP9ba7~It zLI%4wd*x}CKL?3)QH#sxFo)G|;ji;An9!WcN`ncsokNL#EsJ<7JE@HYbQQW4D)jRX z?!QTpEZf01{{`Dnv4Qw$SO-a$!BcHVKJC#13BbGs zJyaS+(U&P#M<)e)=8}@8LyOt?-~WrpVyMC>82|f!|KTsSu9c|+Y@r)-Z7W`>U;);t zFCGt4GX$Y~Zrc0Fihsbx>Kn;8ODn-SDqE-Qn- z-#fW)BD~gsHyX5xnhh++m*$yKrcjD=oU$B|k2fc^op;9tqmr5FbN~r}6B+DaiM><- z4Kyf!V@t*nC<4(Flg462xj2(Nt0-VV9`HQ@^${dbF{mK4j|Lh~_?`|$cA>ISR6Py3 zm}vUp(iIqj)5o|J=p<-ve_bMc0i&#e1hxt@3j60gDzLP&^-8d~#~+ z=(K%xcJK+~m|UM;+&B$(aB*>Yb8vHddC~5Fom^g@x1HKfF0p-cd42Hy*s0sOWT@%j z-Py6T(_oiZXQ%BO$KKw-ZY?O>pJl-+JHDWYns^Y++45C2gtaUjr#wq=&o7ToPd@by z0ULmdwzJ0$FRwl!%pymF5kWpVJv-~cr^nX^hc~Ccs7AMU=tF$%9ULAWx7(-hPR{^; zwa#`8I@)d@pA)QAyTMV_`*8aHL+{@{9#A2>+So%dmk*1cu|*6Ub8~(9Gj^6B5N|d+ zz4+x6nu4n9Jm=u(2&3#?9o&3??(uTD#BIHXTn>zr_O_cVcYe_R8Jf@v^iIwW-a8G1 zIy?J$et&)NseO0==&!xIx&m;o-@ogB*$sTQ@%f-vxACQ(A6h!pc)mIQ?FK$MJEh1t zC)dZvlv2l(W9$u}>-rdaaCmxsh;xNqU7mek@86%n@YWDBr#~NGeuM^XcsV!+VC(D<>W7pDLlA1)Q0vvlE1V60i{pcTo125f z59b)Jr?$)5mr%D;+k=Vn%PCa9&wf2UdJkXQ(9j{ke&N_PKGw(A=Lgr&C7az`A6#8v znL7LRK&3a>%?J442&NIcK0bn(<=6{zf8o^X89#&%41VThz-Iu&ua3cwu#AO;qa92w zefjZ1rhE*?JT3pVek%5ibNlLl21_6G@$8AW{rBTTO1mayDW)ABTpS*sonfMii3F*a z=T~RPRP-=&{-wZ3#s!8yTWndLyTQD=gn=;L$I*0xEndMW8rKWu`O?moL=C3G(Gd=W zB2O2W|G2z7he>jAd5!D(7zg*_l8^_>`}+9c=<)*U1~PPZd5CDK*?a7N<`SmOu_%UX zo#!d40c(5#5_Q7&tg3{ya10ah8pj!$JpK*Oijf3;Ji9sNGrWq?wSidtdU<{1-~kYn z<89wuUY?u)to6MHyFNHNy##1?clOxT$M%PJA8&484eV@h*O3aHzq^E~T&wN^B|JLC zsbtq0uz0YwZM$Lb?a^$1ZXch)sKK&m>}~Jva41BYUESZUZQBgszPxE)!8jg%I6nN@ zY1H-`^=d<;A6{PqW!kIn?d??es9k_>cX!tYjKcQxfv?^A_I9Izm_?x5rxzbDPTK&i zN{8>xPXT;r`tZZS1<>oA-C7muY~(SzcslyrzC1fU!Y$~a{ee(_`tJCbW1MhxSiJ3H z#B8?sxAT=P9;ZIT{G+==OX3dF-_$$ZaC#(P`OTjncRtZ<9JOLylne?+`{0t&P8b@E??F5^^6Lf>Y zw{*+^s}a@{uC7ske>%c9?Bc3(^XFfo=&u2=_Z);@+x)dnSF9ev+fgv!FTY;#tgD!U zyd7Op9)F{qw7|aLIoI7>Z|5v$?(qEa;^&LYUoU{#@CWGJ87@PEehhZ@51?Z32U>=i zXuuzX{rw8Y1OC9%yVLjZ2!9QBu(u6VXm1;yK0rSFfu;|C0afq^NW>YW!5;!Z85|Te zfAi_;xaJu2Bi>*;xHvk1C1~VcMedo9%7A7oJ@p|Y@V6}>uzXR(GYZl(lQC2?-#z6{OJ-i=z$vy1#@U*~*!nO~IKxR|m zjuRm2@b;cID%klGn9aE91Joe)`?%+;XoI-tqriKA6XB*mg4Xe=!TQsfCvM9}8}|qC zT*qy{kF)y9gKogqAIk`ixc&3RirYVxX^Yny8^UVB&EJns=&4RAGQT0x<@+}OTu<8J zNynFZ;x5LCBS2t->SIhxdmpMg#HV_d-THSyi0q_OuVG34NT^5gr9JWbfJdOinDQ$S zSCvA4WALF(0X6G10B628pez~$Tue@#P`|{kI`uu3j`wKS_c@-i@kUjv>s+PQ(*;b`?vNS&xeadooW&in1Z0zOU55mE_ zXc`U@r?HP29My->C?b6M&Ng)cM?p`lEtG|SU3MYm!r89pzI3)5xpyeAoqh8@_MV*W z9a)0E?q>PGM~hnaWSJ~Uhy480&pdS}13XIuxbJB&Xj<;re9oMPxE_e5cXsL`4c{nC zIPgU<-nlZ{Y~sP@@Eg~3IXgQH*+_~J3VV6>f=Bp?13U{=$=Of3haAi87o_qJcB|Nb zV!rrpjTc9%(0;5<6h|J#S+3g5_*b$mis-Uw^hSglDOEhY~h8shniRAN?n_Hq< zogNH^G&*q%`Z3t=-h;<4pmdDv*m8H`ET<`K&|7uV6MvP7G+WE1y)z9Lz%rhaRhIO>;q3#a|RdNBrcTR8B~UyQcsC8+y^ zjQQ!7Kbt+}LbTld$A#sq&GDuI?DOraO9UuV8TZ@N-Cz9m^(W<(B8}C*`K6rMFCI?_ zSHuLbpOzs5(51uWys3BS#i-#R3kkS_3*oqsHZP~M510Y=EnHb zxLy|GPv7zo*^8FnJrV2dKM1-)n|Oq9;HO?NN{WCiwxe$oJdZyBXr=|%ZqLX;S74K# zMU#@?6dA5R7F^=;?**p7%6=J`B2)aLOH=-(L%7m?0SA)b`cpiPtNk8|u0r|uB2e=d zSVo-gO0aY#$-kiSykY%+a{CL0_cA>F7Fr&ax9-@DyM7E;{spL z6(-`j(@7&UF3z1mF4(-MmNLXImqRP=gk5g%n?G4p215&xuk?$dbR+hbd~nRMS!fr= zj0Mkw(k4*qe6Q#LS^I{Yqg=XZ$6KP^B(ul46SoF(-)3f-{$f{u8+7x#TVv?5AoJ?B zFzTrAd%W<-3yTR?0G}=xEOdC`v9(WL1I&UcixvVfa~(HUd%0Nxh$8oz6A|It<3=i` zy}e^`;{jNq(S(uHTc%^DUKiI$7V`%CbKlbCz9ESIqP4JX~q zXtJYRVnY1h!#@%JL8~B(X}LAbtzm8rb89Ns`})$il)L($636IbDZk1csjk+Fnt@Ja9GoYNmw8J$;n<*i%Z-+BXb)n zcU$G|sN7wZyT@}gc#vnBj=cC6gyP7@5GqmP+XGTpu11`^F~{c1Tik;ay9LV=?M9Z@ zCeBITlZ@Cv*~nGINFyz1eOQk0a}Bct9e$UU9F3WE=P*s%CDy(4DtF`AeDDH4)eo z{tyx@!q!{t85O8?Dbgn`G7%p%)uu68jTHev3w|*eiiBV@6%HM8{o3mOAsF~d0=pwH zENCBpN#van9P>+x>RNt)wpiKLRmq_Q*`jzU5h)G!*(J)!?}SAYY`J>lg$@B6+k<@NY+z>dLmhmmV?Ex9(WP-ppH*aPhgR=4*#n#d+UD-{P-o3 zD#Fw=73*2@iX+x%L#Ewfhi0aCZU_E$UB@qY~U4d(e@r4$8TF^-`&~pH*5Ar zT;AD;U_x%zH~jMcM!dPd5tZv32^+d~c!N~Sq0%Xq4xx0wOQ%pegwg?&o>J)$Q^own zYt}~An;N!32DvJ=FH=>h^y(XP;BF4L`qujT;7x6Peawxu2Evv9!R>GKVJ!_eM(jy{ zTWt>(dw5gDD|_CU_pZ6wFF#pZroA!35P$btMfVniA`>jKsTG-MMJAeOUyrrjv1Gp= zL6~iCZZ@r+TiXOU$DKATi8~l_cyN0g_@56bz~2F2vrfMQK;nRY6DV8L%BHGpsLBSS z>{QNfs{RqyAO9GhQr_fa877pdlAfo3lrDgEFGHY3; z_w|J@moxE8AX#0ykY;@y$buHAgZmG}l#IK#P{5Ew{weXqzq_3(`?3Fa?LD?ztHD2f z-ezyMMnvXAo%=X6I!t&)F{+|}x$1s3VEJ-T zQ?1^x7E-N+JBe0>e$#bM@qeKRQ}LgSxgs$xB36iXy{3ZetgQ&`2f+0GBp=r=Hbtss z&1T}UY(Nz%GP6kR8Y;hnvKAiPR>H@EL?5FE#Zd?hfXL!OEsfhadQAKn;nQ<)lTuv@ zmuXmR?xD^ryUVIpwTeoA?OWzEpMi)d_MFW|hksM>l_ZIH)tQICHLEfNMmaVcyT}m7 z=5`g`Tj0HBfqVh)yBHf6R@TA}mQ z3Of^EcN25Mp69?7@>h7&!j2;k)u;H(#Ptn;5$<<^J4D8uUqJb9-cMV=u6ZUvK#ZD* z=pAFhwUPPI>N}IN`P4EhhGYE2u*!WN+`sP+^xzvqYM{sGjt$JB>#CQbm2sC-bHIie zOpu~u&1S>(^&tQ+T5X#zwb~9}YPDUy)NGqCwFdn5@fXSs zwTpwgIV7-uPu|%q#rrd%LQB&-4|zDbEWQ8~=P~)R7?NwA z83Ap;M7kNRh}}{>tn0*KO^>**Fu1$s7SsOcIjgOT%dtD3TOb9@^IIoI;aH|bx@LWC z4ezO4RHavom!TX|El?dE@968U0xZj*#eV>sMG-_~bT}$I*xAdxkhba|e%o%a}ReR)_b$~$;PjlyACi)u*LAU}x^rQDyl1l+b!_O%dyg{vF2>tb5& ztm=eZXc%uu#^{o02cTL_QGgwzdY44jzVz>urOsH z6NiUtdc~F_YAd)-=oRB^?}~9241vAJ$JyS;ahBvs>qk;VTa*x}^<-Y4$_E<9rL=5X zMldbc*Mpo|ZTd=@x(dUZqJGg4{f*tiU?vy<&BI{Mv54brIhY22!ZrNG@b@$YUnVnJ z(?o89M2qnG0xwpt=01fDR7kGKwd)eKLgs=@{ZidEv3&E~&|2X}&Z|uT057-8@OT+K zSH;U%6PgoTt!pN)4_>rzhx`M~&h-bQX}xLG=GH2(DU1XkRGfiz+oDT*g}h34^B(yj zD)a%=Oz54>rt9l}Q~3%+XtcgQsyys9@qP>sLr(Phc4`_J>I;vIsyM#Y?wdxd=9KC1 zvmA2O@R|p65WZW3&jJ|@?09hJf8H`b56adS%IaA5t-IT>=wee<>=0AKCvTU2Jf6 z?d2Y4nh1V5hO(K$-6Nu~^@=IMdz@ezd1UyN-Bgd?@sc7^^-Be_Kp8*K03Uq5M6!vu7xGsKKya$35d$Dg#o)A zl(HljfLSkKp}xz7JAwT$^np?0nI{Xs_sUE~_QUO$Tc&EJzAQ2f{*^m+zThfahC(q@F3HEsBU z@6}s>D59@iZn)+-@29SOeDR8PK@^}>-0IzQo`v81j!Xglt#eTVHv9ZF^?LsV_`JZ1 z;QB(yNMA*B3CRVV*h=BW`fgV+s4*RQ#$Gsx#wJm7vsTH7$IG0n;0=tj7P-A;7!DG3 zt7nu0vt0Jd5d$e<{tBg3UC@r5yb5QDG5MZ<8YeQ1LGS?N#qf-m)HxMzH8-MTzQHj+ z5bnu4A)gtE2y(|Gy3*`BGG)+OD34c>JkMW&nuZ{&wH#`~RLN@Ug` zHOGSI${{DE+Axr-)P0kXtRg62H`C)iFg$9_0**J4oQOd5g=ocNIO*}Z)CR)QRF?sgA73SDtSrF z3BFAJrA$zE8}biuVrswLT{ttTart~(D00yt_we%K$A1R zjK9_l7>O=W4rC`{W?*~BaQ9KUg)aci6UnJElRZJt*t|zc2->eEU#PWSa;QN{|rI3!_afVC>6q&Fr8o=zac{&z+-??Ct`xiIfZ-^2m(l?QR{~M>KwlW$>Su7i^^vzJsE zOo1riI$X!5?>-8Pz3>=hyH* z#C;Udw*VDq-#ebdu1AuX10f&*F+#n&kjnK?yF})>lF3{H#yv!8ufEP*e_yDh;Q9Es z)Amix^FLWkd9GTXK0dv6;VM=#Yh?##u&J6Awv8HU!wK&C#1! zh7TOc(1AelI-_nAE9hHj>;S(EC_Nf0yfnj5H>@9BZSQmNb|kMsI%3c4bcKh^f*MQQ zYGp7ZdJKQ2xs$(fk&ER3f4YgsP^iU+&ZybnLJ-kl$8ug0&UVB)*x6BzItIr8G^{3! z!H*>iXAE8vn&ctNv`EaeULzR_F1aR5Saxa_>{tW;>*bJ8g&PWR%ZMtJ=)Y&j5>j|* z98lP<#Qp1ZMR;g|NW^aeN1+#gr)D4BLUK2)za2F#%6HQaOoJ|Re?Z{U1FoB}my%V^6mih$lexO$u_13Zt4h^1w6sBn!LD(Nn z2Yv#46`9HKvBI|(e~s$+(4tF72cEi-(vciZ1R?pAkLz7k0*Fq285 zZxI=o!uG4x-P-=Xz1`StRQLC5mQ!81cXSNR4iMIPUL6Aof4RdLP6(FH$_?a_&m#1} zk-W0THXB0!YIGM(C{_{@aiH>|k&3owZ~bNVIor}cSGIC%E1Nvi4w6Tux{qBKCO0gf z5uP;QsV=TEXKfAU5$y-cUu1RMVGQalMIzYaDr6gb7Crj$p_icD3Oe>w@ERZ3rqQ>j za&drxLtW#-e}IJ?R4{NQM%r|ZE8}J5-m*P3vgu9z+SH8i|1V@}N-|8e!hxb2l(5lQ6OR-j(A+NT@SB6qrYR@cBk+=pugj~O#$J?4V$h=8`9r#t?out zw(gFoe^lL_P^mh_?jF|~Zb11Bw@>*E_kr>o?k$&x0BJjG8qSI@rOk$cha-U1hq|5v z9{YV*+S#h@@Pn45B5qXcalE%V-XA&M4>;bxaJ+vdybE0Q2vg8^{CyF)`AWF?nkmH9d`*>{PcE5^X`ZQ%#liIoY~HBQ9};^bi)R zVqT?;W1t+>MV+#(pR)T`gr3iWZD1ITfSwi)9E=&B(;a*Ld#ym`$t~+K>6$m1!vW1< zB51)90zBS1+_S`&%y=nYfMnWCBlbW}ZcV&6@lQq(g%R2?YkSo#;ySKQEhm?g_(Lmy zBj7dH*E?ABg&Ce5ir_2{iFRz(wx%isex!9}Ov7csqUr3g+D#X+&7>OI zcXZE$7TQ^qR7q@u&%%mNf01o}Na1%#f01>H^{Tvrs-$Fib-D%g8bc9mc(6;P@E2H0 z_&XJXZ-l5tzijRu9fbJW&oTp4-DjBrYVcKNf_nTcGeLEJf8!p|zuDiIG(%#W9sp*K z{vzA-1i!cR7g@sr?M!2Lv@zJYFHiY5z)p=JzweHlT&q9bxZlJQ6AeLsz-8S*p#l9x z?h;D$@evr;(Z*zRiZ#-^4ewYtd{6InsIRZ%FOnYe@(K`+!N?6aOo_z$4jsSfNJ?@T z1VN7c+cPI~f5R`Q8)-S-h!LYc;4wvJy@``;gpTx8NUB0o4ISmTfIlAKpL_UYiRgcQ zfb_u~YzzRU_t2lQTidjMH_V6fleIBzdW7FG^8mjRSCHFBhw$?KMzE1sR0dJy0oL&^ zVx7v|Z%j7_ybPblkUH4tLu&RVjKnQ`(^t{$sP(7v#L7I*JsOK16dTZA91E%n8YuUv zDoll8fz*3!pghP@ZJr7MZ)#=hyrD_?0UBanHdM*WtER?RjmKAijm=lhfUlbR!m61r zONai3zGgx`mZ^tUd)b)^A|)hlAO2?5js9$PFghWL61nR7X3mhn?8Ml+4PxNS_-tbK@Y@>v zwg$hg!EbBu+Zy~Dwg$hg!EbBu+Zz0~2EVPrZ)@<|8vM2fzpazbM;MdOM@mL>iXL%B z<73#8<;&2TDF)x5L;URWGih_~;sJbWu|Ybo5kltPbIvbvf9-|QD1~qr&vj- zuU4m_uqizU$>{*_6{Jtj^MakQ&s_Bt_@*4161)xuCt4!P&%`jJKiO)+|zIN-t1TD2V9=?zLpiuNN~1K=jpw{NS~R?3Zra{XVt8BRxlM33??G1Y`iRTL)lM0fe^Oe4e zOqqvLN~vzq*^mdEVC1SGmP*Er@S0Q?7<`rDk#`BCh<50NnnjDKCjrkbK88wBp}*8r zNKP&OQd2e66tcJ>^A?-pGWUwMeCQV1&Az5<=zkLcvl(jL!$a(d1;uSDCC#ESBKH>T zh?f_r!OC-#*MBJS8$xTJ8SDt4GqG)PR8WWT!ldDTZ%dzidf}7N@+V5)OZQh4yN6c3 z!dicVf8TVDANF*=@`%y=p1(R~%9p9q2BJ+95{xH@GgjXm&M-aFZ)3g!iUI(53}csg zz72q-OxzqiJ<(Ggp1#pj1D+nq*%*0ZQPNf=ZB^3dC4Vt^G;*J!WL=f4tCDqIGIEKV zlqDOgWJ8r~P)T{$^j9a|ilFZy{Qc&5@b}S)pwC4%&w-zq8ZOvC1ql+AX2_niyA48i zP1D)&#DkjGPQ>_yHVJFv)N!Wt`^g!xb1^DTpW&e)QBudJXE9S#df^lpN!T(7zeul= zYNcAS8-E6r8P3_lSx!s$MYkNaT7fhyAD#jQiL6#ALQ}&MNb&035Ut`gbF{)xGP^)% zVsmfDQZcjk^EU65+$A4aKaN<MXK35f%%hJpxoz23xuCxJanerpyW+WYC#GAY=9@rVO>qBoqQ6dzXwYg&m z8mHx^ov@n~5Q&|TVS1JU9g^Py)++~6&~fn@app;TLVQvs;o0YdYrJHcC`VL!j_h$0 zWPf8CCjDrFoIh5Uh+}oN5}VxZG3f*t))MW`Silwq1`!~_Bj^3R8M02wuo5(KT&vDk znj;G%Ihu6Bk$y)w(sPS2NEeRujU8dA-$2u3&2SB*9wQNV$K1n|FiwwqSJ#&}mj>!M zbqhxJP~@xg#wZWU##`c@-fW4NIm9p7zfxo! z>53$EKy=MK8t{(Yg&5;p5q3bwXW}Xu)3{H^qhT;YzrxJ1gC;!Ut~qv#BHT$IoR)m3 z45G0YAe-KLLiQWBtC490!-(QFD%$Fn`?# zBXsw}a&cdtwc>RIJ_fqrx2K5CO8~42(0b@7({QJNI}r!vIb_1qiRB=)&Fre{Kq>`1 zR0;^w|8Zy7?F1dKs|4e*Y0aBS=br4Xmz>SGbJ3!+8MjQ<9DeZ>sAW!|ax%>oarh^U zQfLrkYyn7i?4nax7W<$T7g?&k?0>V=5ayyaVJ^D6o%dl{v2!j&5kf;qg)X#=#7zkg zbGc>VR0cKeqwy=+5po}>SXdIW5QDbACb))XN4o6Ihm`8iS%@wNL*r6T+_f4zceM+G*r|KoX?JI{^N#VizbT|b0`%y-GwHJ5UF^!~Y<6r;EOsPV zAA_98&nvzRVtI<4J_4!i5J>A0XX+3b^d<*VB9?|~cYXb^g0~o=V1GB8jm$#}<1z#5 z*KhUBLw1Y7h7K{*@N9Mu?``%Kh~p5RE*Zucg(-zH;X~)L>tfD$eSPA(2LLDhFMY5M z&^RB8-L(ehx%9+30P25&bn$n$$kpkTNuMS*!E@^ym-8%%b8H@14Ck5i)cPIX9)U#j z&cn+WSdCW{{O=ma{C~zWd$ZXI2EVxGa{vSV0T9>hrgPmDC+VU2EV#Us5n_;^;DP=e z{Cv)CvdAav>uXmyN^P`V{vEM$4p{k}J(IWF1UQce)Di#AZeF|mVO4{j;(;r_n7??^ zV~7RIA-0O^odAyEpOb4Gbo%~R=+irG3)DtpE95C7S9Lm-tooF_33e2#ABYnCb00H z^r~y*BNx=gj=7nSbDYathWX9Xu??AVEE8l13m)4qTt# z-x&MJbd`Mr zMcplSrKMj$>h;H~o8u#k9irPHa7^r`(7y*+nvjW`Sq$Jy8Iq<46NOGd`E}7pUs^nl z!+%xl&=eQe)VjduINGaaIg~AuL6(J?`_&3vUo!_By91oGLIpn|r@$;e0`1%AwL`nY z)EryhUY6)@pL42G;y2Vt+ZfeG*$2 zKDi-<-u!+TJk!sK^S%?c=$N7?j;vo8NA?xkxLx5Vtg%?Zk_zrccd+b|K0JKlnnFBC z29Bx|A)D-5KM=gDzGCI?Q*ew|2lH|Zf(YVKjgyLCU0TRu5p7El+|kN8{1TBBdViF9 zJ+H2&9X>k?zG+tmbVN%R9iYp^jpTqEaEn2!7=dyo{XiFeKRfyAf<)H(f0niiGizO z;UpFYiX632^`y2r7efqU3I$!~;eT*_-)d<+cEXjIg}pEA6rr!{8s7|!rB{~%eCulA zPQsV=zeb)5tJkgX>^cEUnn)ptzaml`paU`!@x?J*32_>nydeP*G&;^g6`=Y(U^+!i zP$UmPx>@llBq!n}$QXeDZ(Dw)xNE-{C8@Bdps4a6UZifXKJgNlg8ZQFuPRpRo{;owe5LL+ z^0z6Vz^unYLCpZMJ^P&Psa0!S`L`#Of3>R3wSP$O>3)%F18vlw774(u>s2_T)N_Ty zJ8Q4-b6+H_Z|zoQ6K8kjVSkke^YM}EahgdhcDeJ}tq4B`9mlnaxz3~IU<8g9zBwaQ z>GXjl-!Vg6%*)>maoe`R9`NE1gX^0p2e{Y%7lRGVxI&Mt2ATK7-V>^)+Ldh+=uD42 zBZKBl=b~!5aXm5E6lXF(n*a-OYdKT;5w}RUH4VwgywwDiXH8^uhJR*_0h1?yrC0Lz zLj4fE9NgW-{v8Gu6W0zCL#|)RkuTx2=dXzDQ>#{0%xvMTAkNohgmR39iNOpo$PrE} zL6(HM#J8_~FBupXM<7nOt9OCut7Jqon zDT3TD^AQtBRHFEy{Ooh8LI}J-ujHYJ3I>6kd&uJ`sLd~Kg$_+)Z{@V?HFGPk*ED0a?P(YAHsi0POJu zx~du;Ugq5D-{oPo4ZnaPGYltPj+woJnXz?2`vuXuEj`Y8D4Rv!Ae5$&t&<^CJ>fjg z4TCV0s`TU3<6ZmTxyFJo!JQY>PF$ZTVDMDkYo;JxxVfRtMRAlwU(q-ZNC@6GwM&{O zzF1#WJM9bTwtvMQQ>y})A+nas3YRRBLd2eVC^#N~^Od_I@=z5FRzt-8;5O5AFngp!>$O042e2qd?H zi|&cV)usY9JoDl~oDRgE`-L)Wl=1PQjzT>??2rNrB!78iDQYOm;{()mO%Je*AJYT0 zaY+wQ*NHH9Ip^0Xu~V^)|4s$=@DKgXwfW$_XTJd9&-5w3!J7)Q`NDtH10K+aa|B9vs_g**{`GZ*I z0kiF+f-&{obMub^E1XC38=2s&Den6lkI(?^?_kh`GZm_aG!w9AeW<{S19{*nmvi>k z-L4e|;!>)*wVF_FBYX2LZ?ou|H9Eu!^OhSq%73t6Mudx5TGz%oWi(`UF1l{W)=cO= z>X`g+p(Z`HJDPA|e}9M0{R4rBeHRT5*1qIn{8r(o8Wk=DEW(1&`^yG_ihiy2czpR= zlT4lfCX}u)G@M^>bp&3(l?KDWAK+QJdiwNxs`WVx+5`A$-m7y1mD2`_AC(-Bu<7nbDNx&1D+Gwdl z!d1UzdO(Awigygm$-U+7$>+2Idne}4|*4sy|^8_PC0%;6V z6DigjZu|kd@ZtKw`QN%Xe=+5{-R$236n~}uQy=vYz$F7U^)UckiK>s7S;oD}V7^qZB9sM&?2D%|A=1H=umUrz zzx;tu3S2Tn#Rt?(Q2bvPFYV=xx!5cZ&1nO@!P!(LUMQ=rnRA{&EJkm7Z7A_xq6`=Udp*E(Ec{$MgoJAX@RYiN3S zDDRVnKH5e3W}iQ5>$vZWD{|1|+cCvNfHjngZr8BeDJ-IeuT)#&Yf|2)sG?pd9)cxQoE1WEP{{#K_G2*7vJ!Ui*i%JY|v) z;WMAN_@t(BkgJL46Y~Q~`F`jWsfRxbGhLuZ8Bv5Cj8#Xzu`)1?8s{J(X#zaBrXIJobNHVEB%6jsRrAu|F43B!jvLVx^B(&Fr}3umya zMpUFCmR&iza|XdRC0gORh5kLGTC&e&ohj44K51ie}72uOx z*mJ(uc`x1Sb$$H->VNrQ%@a*)!yaRAq8SdQFpAHDYB=AZ?I-ga`$KMaV`Q`=;0XRe zn-O^!`-eP*%~irjq~Iv_XR$CFluhFRL!aRi!DuOGtn4LilV7^gIqGUNCW=O zQAThtRvcrkz+XBmJxYE?qfovKIVa}PGj$|d*kJi|xTBs@VSmJ82O}0$K?M0P}ln_$@2LL52694;GRlPSFASgSTdFRZ;B6{zxuCBfCw&w4anDzd_ zgYxzk!!sZxC4cl}t4}M9A9DU$^Be;rE`6adbCEa!jGLBEOHMpXPOK%@SBX!FUXtEP zqB2${A`=tMf}}ptHTwB(Qf}Gc%bl=;m@MHbdbvYf^)5M%idKo8U!(93Tchwu=-zgD zQYwQZUYCH6a?%ZEqZ9xgNT}*vdAz+{z@t{yZEO6QDu2klYt<`kFkXOYh zeU}|K*(OFt#KhDhLHU9nu1s=b)s}(~&nIyiaBC?yt5NQqOY8ayS_LeS;T^Bp6tyXu zzL1i5rIXHH8h`KdW6Tbjbjt&_yZcuq0yD$9cCmxlb@bBz6h2)K|6%6Au)Jh2qB4og zjR4hZ*gnekKL5Y}TmDZl9!};-St_gl@PAJ~2i86drm#ddA@foGXD|;P-y50PQbU!M z`WQosF=X&-`GM^)#alC!t=2?R>NJB(Qahu_nPKa*6t?V? zj+4yU`+MbeHjx3?`()JK|Bhw+(mUU&uBT9~O{&dcj$7x!R5-j2FI)3D*qI!5h58b$ zyC&k`%~TEu5a+_LiiEP5%lA?^SY6YHe+sGWLz2ptD7rknxM0&1Wk09zVKQe)p+B9( zrIJVUblwo4sYIYU4-rZ@CJG0 zq(U#vm$t*(V3C)VSYq%VpEwbbf0EDd_doxRvGOG6- zXtnkMvGKzs-bb?NGLSBWHUc=e{NIdP;k$k7FwTJvyvQ$^aFioc0pJd0z0Wg>9mo$U1NWSf16-j{ziAPj*C`$&f*eNh_ov$$5)15LHZw>xuLYafZE>~7E z1P=v2u-lgV8f`!k{U%(l=mfG?HZhf8bzcjKWSeGxjToP-9% z79D?*&x<8|Gn2eyPE;e{Y*Dwpc$`doN|bJL4WlZ?MZsJN>Ko+{v_FWmt63g%ebMYDBtFCZA|Lm zavQRalzlTN;gmVbn)mgJoa6n^D=!PfJNkbxe<4LMUy7t|lDGT%AC~)xvQNdYFcG?2zV8_=>O(q5gC_5i&{f!4QA- zO(eX|gGo10U)#Apl9{!oXzdGmtin2<&UY@1U?y?@McxAhY^YzkwyeMI?6d3UL(hYn z>12fL7lFbILv#yJn9|<_3g_|Cqlimt0%Qb*WxNaZ@w|QTkPtkO6nP1Mq^Koplp>#_ zQUgzOMqG(=)}n%tG$&lr3;-|=O5MW zRM2^ixAFkdTn0o_Go$2XOC!mXR<0R&X$muXR|FV2tlQlv;UIFL@Q!WPTG)Tq^Two4 z*-9`)SS~~b)7YGJeTzn(ZG-1`ikU)l)4ETT^`oh6+}AZE)1yZ~tO7l_R|&#P$nm}u z`D`&J6FfRxdSZk-z)W|@NX+41ZE98m#E7J|QNNz|6mg=dD~6-v284+bipd{?DUzoh z5+BOj5&ucels4pBl?G<)53_$XB)?T)6j71J12?HSs4_AWQ_+*UWnleEI`!l3r6N~& z$?dfH=JKp_;^#gP=X(@2g&tqvttYWNwvjZsR z+xUD;3Bma$49Tf|7EQzOn=ik7_|LB}P}P@TJ=*;z)V+_9LJ@~ec%6UyyIAY1M-QQ+ z$+utrdP-5ePyS6o6ypS z6ZEc&_}1W$9T#B3n=NxUYOq^%OHidf{+t|D;h29Iwk1{PK`uu|N*N&q%)FtI&}L+e z{~7v91!2bj87hMMR;B%55^9QgW%%nNhm5N~T81 z+$uSDERaeO#)0Q4SJf7>+Ib*bNC{?cRJ-ILx8Mc_>hrb!ti^wxs`SE{!g+1qW{orNbrtDU?Z`vA zF||=TqqiA7yc)uM@}=P0Iokc|(btdA18|_0uOci5Mcby}ld0R_Xry1?qJTw#v14e< zMlI2<@BV#jJ!VkV^K{k_^;+#W$q>w4M-K7+F1));&jo*8-{f7P+`({#Ux-+`Xaq@9 z;qh!AJkXP|4>O}o@OmK}L{NSOJxl3eZZAM2;j(Qpg&jm?&$_UdgO&o?N2#0-&)i<>Y z%w5Jx(E;KDto;TD#cFxMri7{t4D;UdUV2{y{<&Gm{R2@Q=JfoH0c@CUDoA#1yisq((I(zdxJA>j=)>~ppmG^%x@+^e~!0jhm2YSC(_V_krs1682 z$LjG7f3NX;IedEaXxt#2T zPg{^A@x)Aiz%7vN8YfaJiDt*OA`(v$8>hzMyUqddwL>wy7P3YaJ;C22+~BjoEeo5* zM^S%ByyRn6OoXo zfTrG{lkA(FvC0mOcu1#*rr0WK*PkhUfE5K;LsIQqlW%Gpe;3*}w=1z{_N>UffqCWr zt!=kF+j}>bMEiGkTBn}OV}qd8E~?5jMfy@^!NJri~Ie1R`;UV>( zrbSux7V-+h=e@=Q>%Rd4R1yK_7$I#=Hd{cvunY*9$$NkuptyVNg8&tx43Jnjy#_>) z1CSMpe^?mp$uO^i^f&j36rooeFmZxHZDQhZ^H5$n7BsZ^77nLD!2;O>iWoOx^Ct8J z#;r*?$x1>!)p9C2@)XU;jer#Ad%0tB%Cf}fC2%86@F2HPF>0td_k!Ha zFl8`dll8OFO<(brJ+w2%<|fmIHg&6QQ^_T+2LIB}cBkPY z7AfZy#E3+U6Ptmzuy=LNP;QY_@+)3eG-<=Dh@XP6hw`7Yx6B@tTo()z{-EM1+gv1L ze}*kChR8(gye-%1XaIv4aVMpKsc)?dGdeRfwB%<-LUm@oqJHLO1o(8CmN1i3a%zqY z*0hlPU*%wI9(<-=Nkc?X*!=2Hplvf3+QSFi57Jj|zfoWqhaI&zRD}BjT?HM))H* zbUz9==V`T&%AeLJ%!8TzQ%TSSTdK>@uQ>RDeEpr0X19ue#Xm&;75po5I*F|P*i9xF zyYERmB_ZMiin}g=lB=I^Z4r37X0w@Rot(13z$FbnV!hlZ)GgF{c(Irh3JWME2NSXB zllE>92Mn1}E;*~MlMQbje|zRA9mx>48BigL%Kevm=k0jrLBgVcaYO{y&de|9m*j25 z%-H)Sv-oPV&Bd= zod;;6Lk=+5mJ|*|O2DFCmS+zD za`+z^8Y`lpfe$8Sf34X_Et~{Eij%}8Qr^GXg6_wLfOf%z{(|aoVMOHF0}{tvvKHO9 zhj}{$F5)biJ6@gLMIDzZyQ&L15EGr*Ea_vwW>ncWz&pWjn+ZAKi>*e|$_rU*I~4{UsSyngJlB zQ|z}dA6?uHc?qAfV3YAF{JUqLeo3qI7wqb1=y`)JGg|p}&nk|#473BN6u&l#?S9Lb z8m)`odRNe0FQM#?eDOWph_de!2K_Ckp)lc#yBq=vESk9COY{2Nhz;rqpOSxs4q z>K;VXoo8jXQL}o|c~+KG7@3@S{g70T-#J4vEw%GVNjY>RYPC=Rpe~SU?AyjexGtx52&UmRbg}@5% z%u6Bs=&9azV_R9qA7mG)dUjS+wJ@prwh{UyepnMCSsiQgK}ghZ(rW8^J5P{s0V?KC zR^&b1(CUs)u~V=2N;#wPJ zL&=(jD@usNC0T+vSXTMooFYT8eX0ucuyiholcRDNe{cBQhk3;Rc&sKpOd`FU;ZAhw zmXuG)TMdeY#U9RhxJy*Uz7gMEZ&k#_K6opJ@H&y~yT1}AAoMwCYjc=Yxlnbd;p$fs z;Y6pbL7j8)aq65lh^nb~t_|++?BmAmMh(_xaB0lolx7gr?+ROUQG`s$XCXUt_Kf9O}RwH5qCZpRpm46YZ3dI`Q~^yyC~zdga}eT(5Cc=S`~VgaWMhddU4?%^vQ zZ|w|?GL%>@wKg7=$H+sB zqE~WdNm-2hO+jsq8*WN$*uc5$4f3Drb91OYCE(IB2_e@I*r+m5Php~-%rEQ642xXr zNGfycJhq5l+5_v?|5rqbNZF8PbqP^a85rGeNs$N45BHNOjq?XNbXmp;cM49wMc6Fk zf7EWvV>+wk*K;M}8kOJfjARDZIT=(3=sT%qSVj}`jftjW4noXkjWU`8)XAfnVnhDt z#5|>0X!Qt?IUCOGs3}%!P#-lVtnYz(Hn{x zt2N#oo-oudp>L*9Fq5YLBM(YarWGTi^1PcQ1ivHoI@BLq0u=RA|_ZViGXNLI`|HSP&!a%wQ{Bb~iiHmVDe|sT9 zFL`!t1r~UIQ<#V)3~#6(DNMJ~iiJJVQc@D6NoAdD#g#%kpQ9nt68FY)6Qp{{U-KNd9%?i{^_n)%vGz?D; zP@`15L`_IKkUCpXYma(LnX9txf36YMX#j2WEHvxkN~y9E4mO>n=JPPi|V4ifcJpnaFZb(MJ!pR)}w$lAS>mPV2iQO`+Yy*uhD6ueU!XQMTn z$$Ko@utg~clYhkWj}=EGKf#?IBkubV|DbD0SNNP`pcvwl@zY!Q=c{eu};bPwSM>8UWKS| zSzdMa%@ju~xs=He-#n<4B{vR7K|Qd4*O!+3Z0KDrfa}O8xp3`u)s{r&cfFfWx?>?J z1QHCDVVGBq@hmJ?GqkbCe+FpCa(4awFV7#;aFU+Hv#t**%AYoUMLDI=EUco#`UP-w z1(-)l3U|02CNi+x?vnHiLC7`gLY7tvzIi3F=uW)ZC}#u_=q;9HYlbugWqeTF3!8|n zzHN{-nu=L#9{I9DPXTfn=+n!}@r`@gpYC;ZQxZX*pjX#iTZg7d9OB8A+>!v0xZUOrp{X@-g|@TB4iElJit`HVMCR9ZFR*XApEJ z3Z==p+$HsPxmzy@wbU<#oa0>0M$xMob>k4R34Zj7Z{w7@@XC-P)@+gu&)6b>fmu_11duudnbEtQ=MzNw{@6+fA2Zpa1MU?so@jnPUB~r z;rWhveXlGTTh0IKPuA=uWwmrYrM_pKU8R1dlWsBxxVFpz2*_)iexWw1f2Y`h?pNcI z)yfQ|@+UPNxbAK`;63LC>w%xy=8k0?ivLTz%7i+&1zR*sL#Hj}!r6w)O8zuB9pw&h zwPMn;hM3e|f0-|f32Sh6Gr|2+JG}kc?(p{G-{|o6>!)#e`?0ITo3IJ^wdV2mqwVq5 zU<074JMclze!CTb-wa@Vhs~P$R!e}kjyu}|gk0Jnh?0->0_2Vh9efRblbZ4dhXYpk zBw%a(09zV$@c}G^4`9~W2k=+h6yV2C;sfY;1^+wze*k~|ct1dMZ8cTx&jvgH8>{K@ zeC~jm>kep06f!9SFDzAl=D7Mb>J3|^!AZP3vSLWX0b>Mj#3GbD(<&T1{_V}d(aEcW z*Cz+h4xS&pc*CztZdZ#^%^sA>)F7>!8lmFvR!Rroea7yOg2KKX%0eou`eIUwnkZQsXYe z74Ooqdb;6?#7`!17V{u+=3LLjfWbNCif!H=u`@zKs%&2-G{-zJrMvpPG3uP9$DW|B zB5NjuoZxRiZpilB*^AYr7mY{=j#%hCJv;vef2APLlj6N)lw9ao?L1d3`V|!4H2D!6 zax>$e)uBEn!|eYD$I}Gh&2UiBxnK>M^}ocdc~BXdr<$b7Ob|RnXD#qR)+&_RP~gU@ zJk+a}wclcpQF3I^4uP`lGXxy8ltWB^!O$n7cMt2{qj#WhirYV9RxBgDm z>J;JxC8lk}I@x|PF!d-+#!vHykAqW%$^pa+G?f8J(Jf`fK+kl<>3Xn>9g{mN?i0mWFD&d@EO zolooEuK?H-MxpUMm;|mdC3SW11yz>_gM*C+)xaIjJdLTkYE1LijT6}zu5jXMOx0Cm zT7zz!%EoYiQ%_^6t{PKJ>ztJJp5ugTyR3vUts>Af+RZhu2v)&6twh2qGxZOYf0=sA zrY8}T@M2qow{NEFg@d({@ueQOb`@H76_xG9%huwN=0`YGVR{&^8$FexeXOxX6$dP6 zllmk8q8PJ{I?V_y$eznL6qN=}69PkMvhMEvms#`^8m;V7 zcG(R=!jjaI8AES~R470Bv3e>X&R7oQPY&<1i9Igzm(Zd{WD2$>f3tOZuY5lSf= zN!)sLYz0NNtPGh8E{+=4L@qT47wPxfc~aaprQ4*gJ9d`I9vgt0p^}$=5b6Gj0^=V~E(wCJm1mZd8`&WWg=ts=re^w3CAig=y z2d{F(X=6(qDf&V7bPhBpUyW22Ie{bVpJl6kf3e_g=;5xHVqoG$!OC)3uy||NaOSQ) zO2*K%2{lIe>8yRA5nJEfie|+GN1j3ZsNoM-v=w)Q~{ImMRt+<)qbFK>j%u)I*wFyQXwj-#}@NL*^L}P1_zPBP=`e%;+_sO{EPDaRME**QtolI zaUkX~Ojd@ha?Lv89J8t|IBZ0@;fP;Z8Y|y+SN3*SjWXTt?objye_H+P1ZnEXY7P0< zjoP$IZCbG!x#)oMi6#23)bw!)8B>|peS2G@H%^QHhEzs$&e{PydW9m6=xK%QuVKG_ zE-t0+bxYs7@g<(YP#lio;9og5C{3e|G*VVT>LTSzUn#K*nxx#`-a|SW0As81W#{wt zVPPZLTLZ>j5r!-be`k|R`)Rp!o)!shZBNF#r^i7!G5}YtRmlFVheQTmx05uH0!~Cs z=7|fv&(AtkQnL~=OKnM{@2P=}so!pS$qHkNd?FXPS))bJwl^=21Fo(H>|vW5&}Sav zCyXuxZEE?@SR;xW!fNQkKDO(oH_5zy9l%3-eO2CI)0VBifB8kt)CPdCfg&)##k~X2 z`P(X}oLgh2=I~ucvxj1PyAtjN79t5MD-8Xgw1t?I_BTWlVU5tJ8YM1iWlCH)zwDKt z)V?YzuvWskf=?=Mv8L&lx7bpqCMnBl)kV#3_a%bwNt!nz5tv8SKdC;UsvkkYQT0o< zU}PxN?3u>Qf1r>lE}PIz+Rw203>D!PUAfwGHU3lb4L?hP!DI2qNSgau^h*(bFIgz( z=G5C6!7D?n`rsj_{t zynXl=OEJ_u)}I=1|Nk}w5>5gR$*5E+rHFHIl@tn*XyZk9(S`+gia>v12obEP8lJI7 zwLK7PksS;P`FxCcXU@oEj9@kx9Z$o50d^DVCg!AZVr4yNPv=h^u+aYdSaJ zmrCWJF?pRmf4An1=e_>w?e%+qukUT<)_37*PF$RH_>`$|MzlD1Td%~wl}9q>qYzwA zx(}5v__VViN)*+|pC*nD$d2eJEv50H(O&vhJ^I9RA%95NMddvzknkc+hhvXysk*6ZaiLj7s-SO5rc>c4ox^m*aCE>4YI*x~K0FoO&>t{FoZHG{Kjb_H*A<08v;-EJ5+9zSyx@>% zXcTrJM}LEvkdrV<8`+oBJF_os3S+K+>!wC-vvVd@_4OxZgibeQgly)efh&52O5td~ z`g;SY8Nyya&HKiFsh>&8MYM6EI~qlwgp4fHvn-i+o|&lb4I}6XsJ*-CJvOh410P9B zKg;C;)7qM9IPa*U*=9uTM)9FMnw*^*BuK!1~CA0i!E|ET;irCv4%eWE4%0!STH z{s2->taT4fZ8)4AoSGM4D{ghqNyjOYaNOl_} zy{ix}##DvxDB{{l0@9$v2jH?p$8U9*#(%(<+^|jAY*CO#5GlXve2v0Egv0Ww`?PGo zRp-Fv&O+NF29HkW)J@yjBL-4~kIWM{`(H5~)uKrUpEJX4nT7M?< zrKdjiku9-Skk0Q~Be1yZ@c@g@@{l9>U>_)!MYCn&BTo@RyZ_K zH{tPbVgs}PQFVnOfq*JLeI2W!YBq9r=Ge`&-KAxWh!mZNYNK+yk6r7o@ms7UX%@XB#BVn=q3Ep(*>9`=&V0m8Yvh%X zpE5kYtN)UW#m$qZPOM4)St)x2E%Efihgrb}52r+BqKVX^2bR^iAMPb9#1<-hxtM}KpW`Ai5#Qau+7~iNIV0ceT%lXUfRB=W?cY)Mwch#v$13hGGd|o@XQY1e^7+9BObrYN zIyQd@13PN_Qx*MCxgru@dTXG6JejtcKNS)MO^slJo`grik5xGSu^I-!Pn9crM={6+ zE6e1JQF7}(ce~G$3r03~^nd8|Bl>4BNfyv2LdE3$nPY@nq2(__A#76E0BB`>Y!Jqz$V?pWMFhDrV7MT$`z- zcFv&Jrdj&L8GfZ=We1T%Q@P4kRuyA)l6Laf@ieF$_wOUFVp;O+ghnS<3OZoUmjOU} z7}bZWtSFDKT#Y9xE~mg$rCGvNyxKUI=v$#9J7qJNQV*c2H-Am4q&LZzbNt#{qzkSI zO);*NIF(mzr}9di$}2NSuS!y>ED_Fw3r|u%OuZIgjQ4THLfB)*)s@;XpN0Fla4iLg z*MaR|{2Ff=8g6SZN|ZJS%n4R5xj)VcJ3Er%Yr+5#8=qi2 z@>7MG&H_8SMr8;xdRdSlK7b7!o(FTd1zS7#*U~0`d{eJ=3U60Sj_!;2Joo@hilpW2 z4h4=3wst$@=-%3KVsTVFHz;6{j3f@&3*k?$P5ta|R)5H?H9~_UGBrGtqQQ);EIwK8 zAkUCS?x3xuUEHdo7rp|Ca1bEJE7*mLv=X)z&}UL?kbb905$2h*m6hj{&06;=lYSPT zAkT|$`a+MF7M=3EY?$69D?UMb7jJ48CwOfUPvy*fX@Iu3wa(UTJ`U6jDSUD`tmJPy zUrQlu+J8kRlB)3Q6It_;#7;fRE z;v4B^AlWPI6eMLK(v9fnqqtK%^6rYcq!4$GCfQ|GzKG+I8M9x&CM=O=FCf#1)Q}e{ zQiCyS(K;&Bh21J>w=nj7i1Dr~jBRZiV;gyegnwoBIukFBNyItBH8;$PvX*MAs<0zv zi=qxIX^N7~<74wJtH;MKyTROF7tMKjmkF#7Z*TaS7M+5vnt@g~v>UMX``%cp?V(%! zS1P@G*wv4Ypjs6kEhWB%ZUogy(KVFNT~!}zdND_X%Yd&CU;wE9w3+%pwYX2U6~Y{#!Z2n;-(e!G^AM3-8qb)| z*!5E^k`|W-LM9Qernk4x+q(r;<(w+D^?#holLihf9L~45j{+_uXkc%sGK~GSb!-~> zY3s;_HT=r;t<>TUpC>whlO zjGni5n}n+kV4CsMlJ*R^YiI(Gn>MNliYKj5OjTxWRkU6RojKPo5N#-coSxksh-a-p z40vyQJG&DUpKw0ClmcGNQWj}BdMPFBEdHY%KPYBUWF{E{njVs74`VYT397p_d`+C; z=WW9$A2IxnclfIyqwzVF0QASXjDLExWWhVQ-^U?53IxhYILa|gr5I;n_^F6a&asmM zI+@;~llK@vNv3Lh-T zfqf$3FdztNk+Lxtjm`C4#Av!~1dk06RBK+xbE=fLzlMB$+uN7zPux;GaeqnC{(hZP zmAtJAe=gFs7j4Nenz3^x0aIzHL%PF)I*QmAN9Im)L`gf}yTquPFqfDBmaU(HDwPR-jOYxi6F{+CkI;!Q}96TZk4J z1lL@^YZ!2QD<31Di9r7}&*v;LVns5kZ1oxqbcocMaf|&US_sDJ41aP@OjRsY(FSkK zZ5=-5QzAQ5b30W*rVGd`OMXv6X-1N-8ck9@t3Gx9ioYsH#b?!q;XylFs+<-7kHr3D z>W-p{SyzjF@H2E7S>vDSZWSU%FD^D ze#GseD*sKCIX6nbUeep9A$1#^1Euwn{6rCzPH57d&)zee{F~;{kuw>~@tVVhP}i-oRb{@U zaQMD3!e`*}8h?`Pz}|2Iw5$HyvvaBsy?LtjCIPfBfCiS28UF2wZGBBjEeCgF-8HzI z`X2u*Vm`fPK064s%6bEfTArQ9HKNu-Y52Cn=mR!G1l+Pe^2KkmFOoML{Q`^EsxO_e zOB&O?N>ZMztG-9FmE0#GH1$Rpr?JFA{sP2;5xBN#$bY2r5EZhSrl;jBhJ`kJ%^Hpj zNUV#(Pn-!&Zi|(Pqfqo7vJt;RYoJ89GS~J1N1Rkaq4wu58rStZlE-is{7X2D>nTK; z&9!9?7w9m3nc(5V5c-e@;kg0%hQP04dnovqK|nML(UtnI50j#hAtZ)EK24Qf}YQ<`1Zyv-6wKTLZSum4T?9Pb4 zEI;C{;vE>#Bw~K6HbThOy5)=ImkAV&FOqXRGUF?s6m6_c(|B1J{Tp|!jS=GGNr!1G-0)Fh$J5o1tV&91nML_xw;O&J zMt|t@tKy^6t91%}er7~8-zyrz%<`2OdKE3|WNyy2dJuGP)bO^r=u_8teDtA^0S2;` zbguxGzrtan;yCkU&ufZIY$VAtMCDmiTFx-KXtNo4_xu=dq-pB@!GV%m900K%GY&v- zKz@0Qtn`A4*V$w#vUJzG~FUPTPfYiD9N-zdQ)tiCQQ@SK+4;>%cA~IOSVk2vm+rK zI?Pg{n(fqKZ|O~G5+j@Vu`$V%V%TaW2AS$F%WI$E<*t3>uk7CuJK0)q7h$wV_AuNq zy!Fg>oq*LyPQk1rNSJoFKLVxKg-?uNCZS!8{BwE@u!T;M%FVD}lGlTOoP(1wkQRT_ zrncXkVC|*`+(6Fb+#;X2=c!Eyz64azkT-CXIe(%+Y)$?so=KOMBg*TdgKWwo17Eh_ z#>O-5h$dTL#0bXpanw+^bE(lr2Sp>kJh1SkjcMz?;GbBNcCa3KHScP}ZGK*OsrLp< z@q8mpakw5+?B~m@+8jwtJk9<_{P2IozG{E0!w+kx`xm1I&wOpv@O)#`@J9=3@EvML ztl)Y zIRMEAHZur7?xt{T1gIfW?2;*Mv}k}8^lN4fH>@FotW>Pm)hPIH(wrUHFYbVvoNX6~^L_%}+A>K&*i zRz6WRp|nMJuZ@p2!#9;4s(0=m=hQ>p4{F0#p z^c=rr;V5u5$td$Pu1IPqW(|M;FT<9-A$XtK-de^i9e2~pqe3DS^UMA@F4^akZl%*A z9g`ai8s1+1JrJM% z#7@v`z3uoN16AW#zN?*p0T;0!x*Zv{DYecU3>l=sax(?j-_wxo#yeXo420=R;yy|%vs=f8(qZNipN($;}?Ehxv_+tlLg~6 z5PymI0F7e<*3^dN-FYaj5Am@hzu4@^4@ICGIGmHAc>Z_>N!x!VbexrH;LJ*X-;`R=Q##5?sEsqVZ<*iiO6sG#3-CsoDTO;P9=;T-Gq#0bI=T>g3mP9F44aaS7%U8k( z+gQ}&9yTJkTG}=*>I>Q*Av-1{DHhga(`vO*qQS=&*QKmne5p5l1s}z9JzmdrIq0d0 z-}=7zFN?_YvweSqe_9ifrv)Q-xhET1`fV6C$Fmk4;O4ha5!uE!f{1KGgzE@B%-*iu zDnt{G0Y`Cxk8&AmYsi$Tz_2dfs`BTNFac`81 zufI3&^{-NE?0NAuh37o`Zj6=Rnqz~w=SNJ(`t6jlnzDa2rfj`3owDw+nvmXu<`nWv zk#~H6?*#p4P0wUOJR#w>C{PYis#!>O_4Nm)Kyp`a)Q?VFh`_t?fsSxyJr0^fYQG^- zWd&XMsYQ6|G`?$SjCI|ZLe(F-Pv>rNYK+4*GinH4RGO&kOu@)K4*&!@||)_dWxQMQiA zb+GBfEkKj|bW-&jv}jdhmjF|b6ADe8O_O5!6c&H*B&m|82@*@!u_*odJNv_al3gaH z^X+-E;M*;~8)2G(JB)$Mev33Af~l=Nr1k&8x4Dx zAEQ8I8JFBYQZ(aj=FglGVjaW)!@rh^6Ij zIWm7xndsi2>A6WG*(S08;_DbiM@{!88@y-Nl#1FA650x^YI}Qb z5&39AN8c!tCpqUb! z?zbV$k~4D&kXw8^kK#3~|FLeCUApSDzvuT4m9*)fN@4t=M2~ za-hLgI<3wrd4l+G&M?zVT&PK7T;w9Zu21{!Q+7t*sg16`kOB;U@g1d~YHHT8_)p#g zVSA_OtU0NA7pywZr@h~;Zhoih%%*<`WUFH#AM#=G83D+&0rnMTUky&7>DvM=!VL`_ zIWl81+G>!N`}qY?z-$_&u@a;t+uOEVxfw`X4KY6qM~6Sn>BQ-ZbDH(*He>L1 z$UP6LxD1kkc$WqjN%3Ceb7MCE8KXW7$B|v?R#$}^ryX(SXcU%LDZNuDQ}-Tn>ACuMTxz@E|}lz@V4FcTETP!VyjV5lvl9^UH>5_GyZ^ zy!xEbuZH^ia;ReIn0s))xF3Ji&UD-#oK7y1MSs}uW2ByXg?xZx$`5cB_~Z>9AHLXo z{oBxA_~PY@g9sx!6w3u=D5sbY!WM`?1*s%>+0$^qsSfL)Ym0uH5vN*Vw&?^m7XcsI z1@2N#fx9TKd$^W}?^IF^d;L(>&nTFl*rl(B_)ni@)BaFtKY?9c1R;Mi9UOkBe&kg= z2vP*^qoQP>y23_kogaaUR3B}4s75(X2^XDz6fXL7sHTB9t|OdJja)u4PMM`ZoZStt zlwu2dGuVSWBbd_JNb17EE%>_L8M9!wJ-Ntk*rl&-qO~XTBa(#ck-(i$0Bs~?U7#E8 zz2N`&&t33Oc)go=%X5Fa8K>1kH2nyTXS!-`9` zhj*oVjp3l6T?QPpX9gIM?{WSCD(v)jdgeTgcdEis6kW?V;9!5w5CR(r?|xZ{M71)W zQu}T*-dnG-qGY)nPTG2lxQ4HHhIZ9M8?8-U3webBp!IuaQ+*{|-KcH5YPgz?>kG_UVgmfu}94SjM`I*1+KcTW< zgS{2L*ntXH1cWC!rFv_s_z)_lB|A;eTjMJz7m3(T&H;SpO{@Ik5!I{`e2N>Y;HL8F zBy&=_0AQSOfmK6`FQG*xf&7GrLusgrGyO12PLnO08GlYly7#I`F9D-HP1$^k&U{CJ z|E2uqWOB~nLh>4~*_1&G9w|`d2f#bQO_q#aTiYO>uTXi}6b{exfFt2pB0aa@y-LJi z_NuFN!btm*^+W`}ux)`yta5~byv`m{Nl#cgDbfXiFR#Xn4nEKeK+Sax>ZOmOFZ8~R z3U^R%hksHgM%xzBf2H2G5OJPS{8Z@x9{wm$RmCnA70=EEeUSMt*N4dsn&E6w(aELa zDEeyImG4+(=_9>M_^#ugoZ+6-4xy!mkQ258g|+7X{o;P#UMs=?5GxO)gxeqo5U*P{ zo-NC(49Xdrjp@JQjKZPVO{1qO-v