1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1976],{39028:function(e,t,n){!function(){var t={477:function(e){"use strict";e.exports=n(28129)}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={exports:{}},i=!0;try{t[e](a,a.exports,o),i=!1}finally{i&&delete r[e]}return a.exports}o.ab="//";var a={};!function(){var e,t=a,n=(e=o(477))&&"object"==typeof e&&"default"in e?e.default:e,r=/https?|ftp|gopher|file/;function i(e){"string"==typeof e&&(e=b(e));var t=function(e,t,n){var r=e.auth,o=e.hostname,a=e.protocol||"",i=e.pathname||"",c=e.hash||"",u=e.query||"",s=!1;r=r?encodeURIComponent(r).replace(/%3A/i,":")+"@":"",e.host?s=r+e.host:o&&(s=r+(~o.indexOf(":")?"["+o+"]":o),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=t.encode(u));var l=e.search||u&&"?"+u||"";return a&&":"!==a.substr(-1)&&(a+=":"),e.slashes||(!a||n.test(a))&&!1!==s?(s="//"+(s||""),i&&"/"!==i[0]&&(i="/"+i)):s||(s=""),c&&"#"!==c[0]&&(c="#"+c),l&&"?"!==l[0]&&(l="?"+l),{protocol:a,host:s,pathname:i=i.replace(/[?#]/g,encodeURIComponent),search:l=l.replace("#","%23"),hash:c}}(e,n,r);return""+t.protocol+t.host+t.pathname+t.search+t.hash}var c="http://",u="w.w",s=c+u,l=/^([a-z0-9.+-]*:\/\/\/)([a-z0-9.+-]:\/*)?/i,f=/https?|ftp|gopher|file/;function p(e,t){var n="string"==typeof e?b(e):e;e="object"==typeof e?i(e):e;var r=b(t),o="";n.protocol&&!n.slashes&&(o=n.protocol,e=e.replace(n.protocol,""),o+="/"===t[0]||"/"===e[0]?"/":""),o&&r.protocol&&(o="",r.slashes||(o=r.protocol,t=t.replace(r.protocol,"")));var a=e.match(l);a&&!r.protocol&&(e=e.substr((o=a[1]+(a[2]||"")).length),/^\/\/[^/]/.test(t)&&(o=o.slice(0,-1)));var u=new URL(e,s+"/"),p=new URL(t,u).toString().replace(s,""),d=r.protocol||n.protocol;return d+=n.slashes||r.slashes?"//":"",!o&&d?p=p.replace(c,d):o&&(p=p.replace(c,"")),f.test(p)||~t.indexOf(".")||"/"===e.slice(-1)||"/"===t.slice(-1)||"/"!==p.slice(-1)||(p=p.slice(0,-1)),o&&(p=o+("/"===p[0]?p.substr(1):p)),p}function d(){}d.prototype.parse=b,d.prototype.format=i,d.prototype.resolve=p,d.prototype.resolveObject=p;var h=/^https?|ftp|gopher|file/,g=/^(.*?)([#?].*)/,v=/^([a-z0-9.+-]*:)(\/{0,3})(.*)/i,y=/^([a-z0-9.+-]*:)?\/\/\/*/i,m=/^([a-z0-9.+-]*:)(\/{0,2})\[(.*)\]$/i;function b(e,t,r){if(void 0===t&&(t=!1),void 0===r&&(r=!1),e&&"object"==typeof e&&e instanceof d)return e;var o=(e=e.trim()).match(g);e=o?o[1].replace(/\\/g,"/")+o[2]:e.replace(/\\/g,"/"),m.test(e)&&"/"!==e.slice(-1)&&(e+="/");var a=!/(^javascript)/.test(e)&&e.match(v),c=y.test(e),l="";a&&(h.test(a[1])||(l=a[1].toLowerCase(),e=""+a[2]+a[3]),a[2]||(c=!1,h.test(a[1])?(l=a[1],e=""+a[3]):e="//"+a[3]),3!==a[2].length&&1!==a[2].length||(l=a[1],e="/"+a[3]));var f,p=(o?o[1]:e).match(/^https?:\/\/[^/]+(:[0-9]+)(?=\/|$)/),b=p&&p[1],E=new d,P="",R="";try{f=new URL(e)}catch(t){P=t,l||r||!/^\/\//.test(e)||/^\/\/.+[@.]/.test(e)||(R="/",e=e.substr(1));try{f=new URL(e,s)}catch(e){return E.protocol=l,E.href=l,E}}E.slashes=c&&!R,E.host=f.host===u?"":f.host,E.hostname=f.hostname===u?"":f.hostname.replace(/(\[|\])/g,""),E.protocol=P?l||null:f.protocol,E.search=f.search.replace(/\\/g,"%5C"),E.hash=f.hash.replace(/\\/g,"%5C");var w=e.split("#");!E.search&&~w[0].indexOf("?")&&(E.search="?"),E.hash||""!==w[1]||(E.hash="#"),E.query=t?n.decode(f.search.substr(1)):E.search.substr(1),E.pathname=R+(a?function(e){return e.replace(/['^|`]/g,(function(e){return"%"+e.charCodeAt().toString(16).toUpperCase()})).replace(/((?:%[0-9A-F]{2})+)/g,(function(e,t){try{return decodeURIComponent(t).split("").map((function(e){var t=e.charCodeAt();return t>256||/^[a-z0-9]$/i.test(e)?e:"%"+t.toString(16).toUpperCase()})).join("")}catch(e){return t}}))}(f.pathname):f.pathname),"about:"===E.protocol&&"blank"===E.pathname&&(E.protocol="",E.pathname=""),P&&"/"!==e[0]&&(E.pathname=E.pathname.substr(1)),l&&!h.test(l)&&"/"!==e.slice(-1)&&"/"===E.pathname&&(E.pathname=""),E.path=E.pathname+E.search,E.auth=[f.username,f.password].map(decodeURIComponent).filter(Boolean).join(":"),E.port=f.port,b&&!E.host.endsWith(b)&&(E.host+=b,E.port=b.slice(1)),E.href=R?""+E.pathname+E.search+E.hash:i(E);var Z=/^(file)/.test(E.href)?["host","hostname"]:[];
1return Object.keys(E).forEach((function(e){~Z.indexOf(e)||(E[e]=E[e]||null)})),E}t.parse=b,t.format=i,t.resolve=p,t.resolveObject=function(e,t){return b(p(e,t))},t.Url=d}(),e.exports=a}()},28129:function(e){!function(){"use strict";var t={815:function(e){function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,r,o,a){r=r||"&",o=o||"=";var i={};if("string"!==typeof e||0===e.length)return i;var c=/\+/g;e=e.split(r);var u=1e3;a&&"number"===typeof a.maxKeys&&(u=a.maxKeys);var s=e.length;u>0&&s>u&&(s=u);for(var l=0;l<s;++l){var f,p,d,h,g=e[l].replace(c,"%20"),v=g.indexOf(o);v>=0?(f=g.substr(0,v),p=g.substr(v+1)):(f=g,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),t(i,d)?n(i[d])?i[d].push(h):i[d]=[i[d],h]:i[d]=h}return i};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},577:function(e){var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,a,i,c){return a=a||"&",i=i||"=",null===e&&(e=void 0),"object"===typeof e?r(o(e),(function(o){var c=encodeURIComponent(t(o))+i;return n(e[o])?r(e[o],(function(e){return c+encodeURIComponent(t(e))})).join(a):c+encodeURIComponent(t(e[o]))})).join(a):c?encodeURIComponent(t(c))+i+encodeURIComponent(t(e)):""};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function r(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var o=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}},i=!0;try{t[e](a,a.exports,r),i=!1}finally{i&&delete n[e]}return a.exports}r.ab="//";var o={};!function(){var e=o;e.decode=e.parse=r(815),e.encode=e.stringify=r(577)}(),e.exports=o}()},84835:function(e,t,n){"use strict";var r=n(11596);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},39519:function(e,t,n){e.exports=n(84835)()},11596:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},77849:function(e,t,n){"use strict";n.r(t),n.d(t,{Document:function(){return ge},Outline:function(){return Se},Page:function(){return Je},pdfjs:function(){return r}});var r=n(59024);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(null,arguments)}function a(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var i=n(86891),c=n(57697),u=n(32465),s=n(54495),l=n(92863),f=n(25388),p=n(73249),d=n(48245),h=n(92379),g=n(39519),v=n.n(g),y=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},m=["onKeyDown","onKeyPress","onKeyUp"],b=["onClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],E=["onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"],P=y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y(y([],["onCopy","onCut","onPaste"],!0),["onCompositionEnd","onCompositionStart","onCompositionUpdate"],!0),["onFocus","onBlur"],!0),["onInput","onInvalid","onReset","onSubmit"],!0),["onLoad","onError"],!0),m,!0),["onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting"],!0),b,!0),["onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop"],!0),["onSelect"],!0),E,!0),["onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut"],!0),["onScroll"],!0),["onWheel"],!0),["onAnimationStart","onAnimationEnd","onAnimationIteration"],!0),["onTransitionEnd"],!0),["onChange"],!0),["onToggle"],!0);function R(e,t){var n={};return P.forEach((function(r){var o=e[r];o&&(n[r]=t?function(e){return o(e,t(r))}:o)})),n}function w(e){var t=!1;return{promise:new Promise((function(n,r){e.then((function(e){return!t&&n(e)})).catch((function(e){return!t&&r(e)}))})),cancel:function(){t=!0}}}var Z=n(19841),k="Invariant failed";function O(e,t){if(!e)throw new Error(k)}var x=function(e,t){},S=(0,h.createContext)(null);function T(e){var t=e.children,n=e.type;return h.createElement("div",{className:"react-pdf__message react-pdf__message--".concat(n)},t)}
1T.propTypes={children:v().node,type:v().oneOf(["error","loading","no-data"]).isRequired};var C=function(){function e(){(0,c.Z)(this,e),this.externalLinkTarget=null,this.externalLinkRel=null}return(0,u.Z)(e,[{key:"setDocument",value:function(e){this.pdfDocument=e}},{key:"setViewer",value:function(e){this.pdfViewer=e}},{key:"setExternalLinkRel",value:function(e){this.externalLinkRel=e}},{key:"setExternalLinkTarget",value:function(e){this.externalLinkTarget=e}},{key:"setHistory",value:function(){}},{key:"pagesCount",get:function(){return this.pdfDocument?this.pdfDocument.numPages:0}},{key:"page",get:function(){return this.pdfViewer.currentPageNumber},set:function(e){this.pdfViewer.currentPageNumber=e}},{key:"rotation",get:function(){return 0},set:function(e){}},{key:"goToDestination",value:function(e){var t=this;new Promise((function(n){"string"===typeof e?t.pdfDocument.getDestination(e).then(n):Array.isArray(e)?n(e):e.then(n)})).then((function(n){O(Array.isArray(n),'"'.concat(n,'" is not a valid destination array.'));var r=n[0];new Promise((function(e){r instanceof Object?t.pdfDocument.getPageIndex(r).then((function(t){e(t)})).catch((function(){O(!1,'"'.concat(r,'" is not a valid page reference.'))})):"number"===typeof r?e(r):O(!1,'"'.concat(r,'" is not a valid destination reference.'))})).then((function(n){var r=n+1;O(r>=1&&r<=t.pagesCount,'"'.concat(r,'" is not a valid page number.')),t.pdfViewer.scrollPageIntoView({dest:e,pageIndex:n,pageNumber:r})}))}))}},{key:"navigateTo",value:function(e){this.goToDestination(e)}},{key:"goToPage",value:function(){}},{key:"addLinkAttributes",value:function(e,t,n){e.href=t,e.rel=this.externalLinkRel||"noopener noreferrer nofollow",e.target=n?"_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}(),L={NEED_PASSWORD:1,INCORRECT_PASSWORD:2},j=n(72661);var D=n(43211),A=n(59267);function I(e,t){return(0,j.Z)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||(0,D.Z)(e,t)||(0,A.Z)()}var N="undefined"!==typeof document,_=N&&"file:"===window.location.protocol;function U(e){return"undefined"!==typeof e}function M(e){return U(e)&&null!==e}function B(e){return e instanceof ArrayBuffer}function F(e){return O(N),e instanceof Blob}function V(e){return O(N),e instanceof File}function q(e){return"string"===typeof e&&/^data:/.test(e)}function G(e){O(q(e));var t=I(e.split(","),2),n=t[0],r=t[1];return-1!==n.split(";").indexOf("base64")?atob(r):unescape(r)}var W="On Chromium based browsers, you can use --allow-file-access-from-files flag for debugging purposes.";function H(){x(!_,"Loading PDF as base64 strings/URLs may not work on protocols other than HTTP/HTTPS. ".concat(W))}function K(e){e&&e.cancel&&e.cancel()}function z(e,t){return Object.defineProperty(e,"width",{get:function(){return this.view[2]*t},configurable:!0}),Object.defineProperty(e,"height",{get:function(){return this.view[3]*t},configurable:!0}),Object.defineProperty(e,"originalWidth",{get:function(){return this.view[2]},configurable:!0}),Object.defineProperty(e,"originalHeight",{get:function(){return this.view[3]},configurable:!0}),e}
1function $(e){return"RenderingCancelledException"===e.name}function Y(e){return new Promise((function(t,n){var r=new FileReader;return r.onload=function(){return t(new Uint8Array(r.result))},r.onerror=function(e){switch(e.target.error.code){case e.target.error.NOT_FOUND_ERR:return n(new Error("Error while reading a file: File not found."));case e.target.error.NOT_READABLE_ERR:return n(new Error("Error while reading a file: File not readable."));case e.target.error.SECURITY_ERR:return n(new Error("Error while reading a file: Security error."));case e.target.error.ABORT_ERR:return n(new Error("Error while reading a file: Aborted."));default:return n(new Error("Error while reading a file."))}},r.readAsArrayBuffer(e),null}))}var J=n(31245);var Q=n(31233);function X(e){return function(e){if(Array.isArray(e))return(0,J.Z)(e)}(e)||(0,Q.Z)(e)||(0,D.Z)(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.")}()}var ee=function(){var e={};return[].concat(X(b),X(E),X(m)).forEach((function(t){e[t]=v().func})),e}(),te=[v().string,v().instanceOf(ArrayBuffer),v().shape({data:v().oneOfType([v().object,v().string]),httpHeaders:v().object,range:v().object,url:v().string,withCredentials:v().bool})];"undefined"!==typeof File&&te.push(v().instanceOf(File)),"undefined"!==typeof Blob&&te.push(v().instanceOf(Blob));var ne=v().oneOfType([v().string,v().arrayOf(v().string)]),re=v().oneOfType(te),oe=v().instanceOf(C),ae=(v().oneOf(["_self","_blank","_parent","_top"]),v().shape({commonObjs:v().shape({}).isRequired,getAnnotations:v().func.isRequired,getTextContent:v().func.isRequired,getViewport:v().func.isRequired,render:v().func.isRequired})),ie=v().oneOfType([v().shape({getDestination:v().func.isRequired,getOutline:v().func.isRequired,getPage:v().func.isRequired,numPages:v().number.isRequired}),v().bool]),ce=v().oneOfType([v().func,v().shape({current:v().any})]),ue=v().oneOf(["canvas","none","svg"]),se=v().oneOf([0,90,180,270]),le=["url"];function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function de(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 n,r=(0,p.Z)(e);if(t){var o=(0,p.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,f.Z)(this,n)}}var he=r.PDFDataRangeTransport,ge=function(e){(0,l.Z)(n,e);var t=de(n);function n(){var e;(0,c.Z)(this,n);for(var o=arguments.length,u=new Array(o),l=0;l<o;l++)u[l]=arguments[l];return e=t.call.apply(t,[this].concat(u)),(0,d.Z)((0,s.Z)(e),"state",{pdf:null}),(0,d.Z)((0,s.Z)(e),"viewer",{scrollPageIntoView:function(t){var n=t.dest,r=t.pageIndex,o=t.pageNumber,a=e.props.onItemClick;if(a)a({dest:n,pageIndex:r,pageNumber:o});else{var i=e.pages[r];i?i.scrollIntoView():x(!1,"An internal link leading to page ".concat(o," was clicked, but neither <Document> was provided with onItemClick nor it was able to find the page within itself. Either provide onItemClick to <Document> and handle navigating by yourself or ensure that all pages are rendered within <Document>."))}}}),(0,d.Z)((0,s.Z)(e),"linkService",new C),(0,d.Z)((0,s.Z)(e),"loadDocument",(function(){K(e.runningTask),e.loadingTask&&e.loadingTask.destroy();var t=w(e.findDocumentSource());e.runningTask=t,t.promise.then((function(t){if(e.onSourceSuccess(),t){e.setState((function(e){return e.pdf?{pdf:null}:null}));var n=e.props,o=n.options,a=n.onLoadProgress,i=n.onPassword,c=r.getDocument(pe(pe({},t),o));c.onPassword=i,a&&(c.onProgress=a),e.loadingTask=c,c.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)}))}
1)),(0,d.Z)((0,s.Z)(e),"setupLinkService",(function(){var t=e.props,n=t.externalLinkRel,r=t.externalLinkTarget;e.linkService.setViewer(e.viewer),e.linkService.setExternalLinkRel(n),e.linkService.setExternalLinkTarget(r)})),(0,d.Z)((0,s.Z)(e),"onSourceSuccess",(function(){var t=e.props.onSourceSuccess;t&&t()})),(0,d.Z)((0,s.Z)(e),"onSourceError",(function(t){x(t);var n=e.props.onSourceError;n&&n(t)})),(0,d.Z)((0,s.Z)(e),"onLoadSuccess",(function(){var t=e.props.onLoadSuccess,n=e.state.pdf;t&&t(n),e.pages=new Array(n.numPages),e.linkService.setDocument(n)})),(0,d.Z)((0,s.Z)(e),"onLoadError",(function(t){e.setState({pdf:!1}),x(t);var n=e.props.onLoadError;n&&n(t)})),(0,d.Z)((0,s.Z)(e),"findDocumentSource",(function(){return new Promise((function(t){var n=e.props.file;if(n||t(null),"string"===typeof n){if(q(n)){var r=G(n);t({data:r})}H(),t({url:n})}if(n instanceof he&&t({range:n}),B(n)&&t({data:n}),N&&(F(n)||V(n)))Y(n).then((function(e){t({data:e})}));else{if(O("object"===(0,i.Z)(n)),O(n.url||n.data||n.range),"string"===typeof n.url){if(q(n.url)){var o=n.url,c=a(n,le),u=G(o);t(pe({data:u},c))}H()}t(n)}}))})),(0,d.Z)((0,s.Z)(e),"registerPage",(function(t,n){e.pages[t]=n})),(0,d.Z)((0,s.Z)(e),"unregisterPage",(function(t){delete e.pages[t]})),e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){this.loadDocument(),this.setupLinkService()}},{key:"componentDidUpdate",value:function(e){this.props.file!==e.file&&this.loadDocument()}},{key:"componentWillUnmount",value:function(){K(this.runningTask),this.loadingTask&&this.loadingTask.destroy()}},{key:"childContext",get:function(){var e=this.linkService,t=this.registerPage,n=this.unregisterPage,r=this.props,o=r.imageResourcesPath,a=r.renderMode,i=r.rotate;return{imageResourcesPath:o,linkService:e,pdf:this.state.pdf,registerPage:t,renderMode:a,rotate:i,unregisterPage:n}}},{key:"eventProps",get:function(){var e=this;return R(this.props,(function(){return e.state.pdf}))}},{key:"renderChildren",value:function(){var e=this.props.children;return h.createElement(S.Provider,{value:this.childContext},e)}},{key:"renderContent",value:function(){var e=this.props.file,t=this.state.pdf;if(!e){var n=this.props.noData;return h.createElement(T,{type:"no-data"},"function"===typeof n?n():n)}if(null===t){var r=this.props.loading;return h.createElement(T,{type:"loading"},"function"===typeof r?r():r)}if(!1===t){var o=this.props.error;return h.createElement(T,{type:"error"},"function"===typeof o?o():o)}return this.renderChildren()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.inputRef;return h.createElement("div",o({className:(0,Z.Z)("react-pdf__Document",t),ref:n},this.eventProps),this.renderContent())}}]),n}(h.PureComponent);ge.defaultProps={error:"Failed to load PDF file.",loading:"Loading PDF\u2026",noData:"No PDF file specified.",onPassword:function(e,t){switch(t){case L.NEED_PASSWORD:e(prompt("Enter the password to open this PDF file."));break;case L.INCORRECT_PASSWORD:e(prompt("Invalid password. Please try again."))}}};var ve=v().oneOfType([v().func,v().node]);ge.propTypes=pe(pe({},ee),{},{children:v().node,className:ne,error:ve,externalLinkRel:v().string,externalLinkTarget:v().string,file:re,imageResourcesPath:v().string,inputRef:ce,loading:ve,noData:ve,onItemClick:v().func,onLoadError:v().func,onLoadProgress:v().func,onLoadSuccess:v().func,onPassword:v().func,onSourceError:v().func,onSourceSuccess:v().func,rotate:v().number});var ye=(0,h.createContext)(null),me=function(){function e(t){var n=t.num,r=t.gen;(0,c.Z)(this,e),this.num=n,this.gen=r}return(0,u.Z)(e,[{key:"toString",value:function(){var e="".concat(this.num,"R");return 0!==this.gen&&(e+=this.gen),e}}]),e}(),be=["item"];function Ee(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 n,r=(0,p.Z)(e);if(t){var o=(0,p.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,f.Z)(this,n)}}var Pe=function(e){(0,l.Z)(n,e);var t=Ee(n);function n(){var e;(0,c.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,d.Z)((0,s.Z)(e),"getDestination",(function(){return new Promise((function(t,n){if(U(e.destination))t(e.destination);else{var r=e.props,o=r.item,a=r.pdf;
1"string"===typeof o.dest?a.getDestination(o.dest).then(t).catch(n):t(o.dest)}})).then((function(t){return e.destination=t,t}))})),(0,d.Z)((0,s.Z)(e),"getPageIndex",(function(){return new Promise((function(t,n){var r=e.props.pdf;U(e.pageIndex)?t(e.pageIndex):e.getDestination().then((function(e){if(e){var o=I(e,1)[0];r.getPageIndex(new me(o)).then(t).catch(n)}}))})).then((function(t){return e.pageIndex=t,e.pageIndex}))})),(0,d.Z)((0,s.Z)(e),"getPageNumber",(function(){return new Promise((function(t,n){U(e.pageNumber)?t(e.pageNumber):e.getPageIndex().then((function(e){t(e+1)})).catch(n)})).then((function(t){return e.pageNumber=t,t}))})),(0,d.Z)((0,s.Z)(e),"onClick",(function(t){var n=e.props.onClick;return t.preventDefault(),!!n&&Promise.all([e.getDestination(),e.getPageIndex(),e.getPageNumber()]).then((function(e){var t=I(e,3),r=t[0],o=t[1],a=t[2];n({dest:r,pageIndex:o,pageNumber:a})}))})),e}return(0,u.Z)(n,[{key:"renderSubitems",value:function(){var e=this.props,t=e.item,r=a(e,be);if(!t.items||!t.items.length)return null;var i=t.items;return h.createElement("ul",null,i.map((function(e,t){return h.createElement(n,o({key:"string"===typeof e.destination?e.destination:t,item:e},r))})))}},{key:"render",value:function(){var e=this.props.item;return h.createElement("li",null,h.createElement("a",{href:"#",onClick:this.onClick},e.title),this.renderSubitems())}}]),n}(h.PureComponent),Re=v().oneOfType([v().string,v().arrayOf(v().any)]);Pe.propTypes={item:v().shape({dest:Re,items:v().arrayOf(v().shape({dest:Re,title:v().string})),title:v().string}).isRequired,onClick:v().func,pdf:ie.isRequired};var we=function(e){return h.createElement(S.Consumer,null,(function(t){return h.createElement(ye.Consumer,null,(function(n){return h.createElement(Pe,o({},t,n,e))}))}))};function Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ke(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 n,r=(0,p.Z)(e);if(t){var o=(0,p.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,f.Z)(this,n)}}var Oe=function(e){(0,l.Z)(n,e);var t=ke(n);function n(){var e;(0,c.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,d.Z)((0,s.Z)(e),"state",{outline:null}),(0,d.Z)((0,s.Z)(e),"loadOutline",(function(){var t=e.props.pdf;e.setState((function(e){return e.outline?{outline:null}:null}));var n=w(t.getOutline());e.runningTask=n,n.promise.then((function(t){e.setState({outline:t},e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))})),(0,d.Z)((0,s.Z)(e),"onLoadSuccess",(function(){var t=e.props.onLoadSuccess,n=e.state.outline;t&&t(n)})),(0,d.Z)((0,s.Z)(e),"onLoadError",(function(t){e.setState({outline:!1}),x(t);var n=e.props.onLoadError;n&&n(t)})),(0,d.Z)((0,s.Z)(e),"onItemClick",(function(t){var n=t.dest,r=t.pageIndex,o=t.pageNumber,a=e.props.onItemClick;a&&a({dest:n,pageIndex:r,pageNumber:o})})),e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){O(this.props.pdf),this.loadOutline()}},{key:"componentDidUpdate",value:function(e){var t=this.props.pdf;e.pdf&&t!==e.pdf&&this.loadOutline()}},{key:"componentWillUnmount",value:function(){K(this.runningTask)}},{key:"childContext",get:function(){return{onClick:this.onItemClick}}},{key:"eventProps",get:function(){var e=this;return R(this.props,(function(){return e.state.outline}))}},{key:"renderOutline",value:function(){var e=this.state.outline;return h.createElement("ul",null,e.map((function(e,t){return h.createElement(we,{key:"string"===typeof e.destination?e.destination:t,item:e})})))}},{key:"render",value:function(){var e=this.props.pdf,t=this.state.outline;if(!e||!t)return null;var n=this.props,r=n.className,a=n.inputRef;return h.createElement("div",o({className:(0,Z.Z)("react-pdf__Outline",r),ref:a},this.eventProps),h.createElement(ye.Provider,{value:this.childContext},this.renderOutline()))}}]),n}(h.PureComponent);
1function xe(e,t){return h.createElement(S.Consumer,null,(function(n){return h.createElement(Oe,o({ref:t},n,e))}))}Oe.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:ne,inputRef:ce,onItemClick:v().func,onLoadError:v().func,onLoadSuccess:v().func,pdf:ie},ee);var Se=h.forwardRef(xe);function Te(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.filter(Boolean);if(n.length<=1){var r=n[0];return r||null}return function(e){n.forEach((function(t){"function"===typeof t?t(e):t&&(t.current=e)}))}}var Ce=(0,h.createContext)(null);function Le(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 n,r=(0,p.Z)(e);if(t){var o=(0,p.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,f.Z)(this,n)}}var je=r.AnnotationMode,De=function(e){(0,l.Z)(n,e);var t=Le(n);function n(){var e;(0,c.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,d.Z)((0,s.Z)(e),"canvasElement",(0,h.createRef)()),(0,d.Z)((0,s.Z)(e),"onRenderSuccess",(function(){e.renderer=null;var t=e.props,n=t.onRenderSuccess,r=t.page,o=t.scale;n&&n(z(r,o))})),(0,d.Z)((0,s.Z)(e),"onRenderError",(function(t){if(!$(t)){x(t);var n=e.props.onRenderError;n&&n(t)}})),(0,d.Z)((0,s.Z)(e),"drawPageOnCanvas",(function(){var t=e.canvasElement.current;if(!t)return null;var n=(0,s.Z)(e),r=n.renderViewport,o=n.viewport,a=e.props,i=a.canvasBackground,c=a.page,u=a.renderForms;t.width=r.width,t.height=r.height,t.style.width="".concat(Math.floor(o.width),"px"),t.style.height="".concat(Math.floor(o.height),"px");var l={annotationMode:u?je.ENABLE_FORMS:je.ENABLE,get canvasContext(){return t.getContext("2d",{alpha:!1})},viewport:r};i&&(l.background=i),e.cancelRenderingTask();var f=c.render(l);return e.renderer=f,f.promise.then(e.onRenderSuccess).catch(e.onRenderError)})),e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){this.drawPageOnCanvas()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.canvasBackground,r=t.devicePixelRatio,o=t.page,a=t.renderForms;n===e.canvasBackground&&r===e.devicePixelRatio&&a===e.renderForms||(o.cleanup(),this.drawPageOnCanvas())}},{key:"componentWillUnmount",value:function(){this.cancelRenderingTask();var e=this.canvasElement.current;e&&(e.width=0,e.height=0)}},{key:"cancelRenderingTask",value:function(){this.renderer&&(this.renderer.cancel(),this.renderer=null)}},{key:"devicePixelRatio",get:function(){return this.props.devicePixelRatio||N&&window.devicePixelRatio||1}},{key:"renderViewport",get:function(){var e=this.devicePixelRatio,t=this.props,n=t.page,r=t.rotate,o=t.scale;return n.getViewport({scale:o*e,rotation:r})}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}},{key:"render",value:function(){var e=this.props.canvasRef;return h.createElement("canvas",{className:"react-pdf__Page__canvas",dir:"ltr",ref:Te(e,this.canvasElement),style:{display:"block",userSelect:"none"}})}}]),n}(h.PureComponent);function Ae(e){return h.createElement(Ce.Consumer,null,(function(t){return h.createElement(De,o({},t,e))}))}function Ie(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 n,r=(0,p.Z)(e);if(t){var o=(0,p.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,f.Z)(this,n)}}
1De.propTypes={canvasBackground:v().string,canvasRef:ce,devicePixelRatio:v().number,onRenderError:v().func,onRenderSuccess:v().func,page:ae.isRequired,renderForms:v().bool,rotate:se,scale:v().number.isRequired};var Ne=function(e){(0,l.Z)(n,e);var t=Ie(n);function n(){var e;(0,c.Z)(this,n);for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,d.Z)((0,s.Z)(e),"state",{svg:null}),(0,d.Z)((0,s.Z)(e),"onRenderSuccess",(function(){e.renderer=null;var t=e.props,n=t.onRenderSuccess,r=t.page,o=t.scale;n&&n(z(r,o))})),(0,d.Z)((0,s.Z)(e),"onRenderError",(function(t){if(!$(t)){x(t);var n=e.props.onRenderError;n&&n(t)}})),(0,d.Z)((0,s.Z)(e),"renderSVG",(function(){var t=e.props.page;return e.renderer=t.getOperatorList(),e.renderer.then((function(n){var o=new r.SVGGraphics(t.commonObjs,t.objs);e.renderer=o.getSVG(n,e.viewport).then((function(t){e.setState({svg:t},e.onRenderSuccess)})).catch(e.onRenderError)})).catch(e.onRenderError)})),(0,d.Z)((0,s.Z)(e),"drawPageOnContainer",(function(t){var n=e.state.svg;if(t&&n){t.firstElementChild||t.appendChild(n);var r=e.viewport,o=r.width,a=r.height;n.setAttribute("width",o),n.setAttribute("height",a)}})),e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){this.renderSVG()}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}},{key:"render",value:function(){var e=this,t=this.viewport,n=t.width,r=t.height;return h.createElement("div",{className:"react-pdf__Page__svg",ref:function(t){return e.drawPageOnContainer(t)},style:{display:"block",backgroundColor:"white",overflow:"hidden",width:n,height:r,userSelect:"none"}})}}]),n}(h.PureComponent);function _e(e){return h.createElement(Ce.Consumer,null,(function(t){return h.createElement(Ne,o({},t,e))}))}function Ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Me(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 n,r=(0,p.Z)(e);if(t){var o=(0,p.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,f.Z)(this,n)}}Ne.propTypes={onRenderError:v().func,onRenderSuccess:v().func,page:ae.isRequired,rotate:se,scale:v().number.isRequired};var Be=function(e){(0,l.Z)(n,e);var t=Me(n);function n(){var e;(0,c.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,d.Z)((0,s.Z)(e),"state",{textContent:null}),(0,d.Z)((0,s.Z)(e),"layerElement",(0,h.createRef)()),(0,d.Z)((0,s.Z)(e),"endElement",(0,h.createRef)()),(0,d.Z)((0,s.Z)(e),"loadTextContent",(function(){var t=w(e.props.page.getTextContent());e.runningTask=t,t.promise.then((function(t){e.setState({textContent:t},e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))})),(0,d.Z)((0,s.Z)(e),"onLoadSuccess",(function(){var t=e.props.onGetTextSuccess,n=e.state.textContent;t&&t(n)})),(0,d.Z)((0,s.Z)(e),"onLoadError",(function(t){e.setState({textItems:!1}),x(t);var n=e.props.onGetTextError;n&&n(t)})),(0,d.Z)((0,s.Z)(e),"onRenderSuccess",(function(){var t=e.props.onRenderTextLayerSuccess;t&&t()})),(0,d.Z)((0,s.Z)(e),"onRenderError",(function(t){x(t);var n=e.props.onRenderTextLayerError;n&&n(t)})),(0,d.Z)((0,s.Z)(e),"onMouseDown",(function(){var t=e.endElement.current;t&&t.classList.add("active")})),(0,d.Z)((0,s.Z)(e),"onMouseUp",(function(){var t=e.endElement.current;t&&t.classList.remove("active")})),e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){O(this.props.page),x(1===parseInt(window.getComputedStyle(document.body).getPropertyValue("--react-pdf-text-layer"),10),"TextLayer styles not found. Read more: https://github.com/wojtekmaj/react-pdf#support-for-text-layer"),this.loadTextContent()}},{key:"componentDidUpdate",value:function(e){var t=this.props.page;e.page&&t!==e.page&&this.loadTextContent()}},{key:"componentWillUnmount",value:function(){K(this.runningTask)}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}},{key:"unrotatedViewport",get:function(){var e=this.props,t=e.page,n=e.scale;return t.getViewport({scale:n})}},{key:"rotate",get:function(){var e=this.props,t=e.page;return e.rotate-t.rotate}},{key:"renderTextLayer",value:function(){var e=this,t=this.state.textContent;if(!t)return null;var n=this.layerElement.current,o=this.viewport,a=this.props,i=a.customTextRenderer,c=a.pageIndex,u=a.pageNumber;K(this.runningTask),n.innerHTML="";var s={container:n,textContent:t,viewport:o},l=r.renderTextLayer(s);this.runningTask=l,l.promise.then((function(){var r=document.createElement("div");if(r.className="endOfContent",n.append(r),e.endElement.current=r,i){var o=0;
1t.items.forEach((function(t,n){var r=e.layerElement.current.children[o],a=i(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({pageIndex:c,pageNumber:u,itemIndex:n},t));r.innerHTML=a,o+=t.str&&t.hasEOL?2:1}))}e.onRenderSuccess()})).catch((function(t){e.onRenderError(t)}))}},{key:"render",value:function(){return h.createElement("div",{className:"react-pdf__Page__textContent textLayer",onMouseUp:this.onMouseUp,onMouseDown:this.onMouseDown,ref:this.layerElement},this.renderTextLayer())}}]),n}(h.PureComponent);function Fe(e){return h.createElement(Ce.Consumer,null,(function(t){return h.createElement(Be,o({},t,e))}))}function Ve(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 n,r=(0,p.Z)(e);if(t){var o=(0,p.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,f.Z)(this,n)}}Be.propTypes={customTextRenderer:v().func,onGetTextError:v().func,onGetTextSuccess:v().func,onRenderTextLayerError:v().func,onRenderTextLayerSuccess:v().func,page:ae.isRequired,pageIndex:v().number.isRequired,pageNumber:v().number.isRequired,rotate:se,scale:v().number};var qe=function(e){(0,l.Z)(n,e);var t=Ve(n);function n(){var e;(0,c.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,d.Z)((0,s.Z)(e),"state",{annotations:null}),(0,d.Z)((0,s.Z)(e),"layerElement",(0,h.createRef)()),(0,d.Z)((0,s.Z)(e),"loadAnnotations",(function(){var t=w(e.props.page.getAnnotations());e.runningTask=t,t.promise.then((function(t){e.setState({annotations:t},e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))})),(0,d.Z)((0,s.Z)(e),"onLoadSuccess",(function(){var t=e.props.onGetAnnotationsSuccess,n=e.state.annotations;t&&t(n)})),(0,d.Z)((0,s.Z)(e),"onLoadError",(function(t){e.setState({annotations:!1}),x(t);var n=e.props.onGetAnnotationsError;n&&n(t)})),(0,d.Z)((0,s.Z)(e),"onRenderSuccess",(function(){var t=e.props.onRenderAnnotationLayerSuccess;t&&t()})),(0,d.Z)((0,s.Z)(e),"onRenderError",(function(t){x(t);var n=e.props.onRenderAnnotationLayerError;n&&n(t)})),e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){O(this.props.page),x(1===parseInt(window.getComputedStyle(document.body).getPropertyValue("--react-pdf-annotation-layer"),10),"AnnotationLayer styles not found. Read more: https://github.com/wojtekmaj/react-pdf#support-for-annotations"),this.loadAnnotations()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.page,r=t.renderForms;(e.page&&n!==e.page||r!==e.renderForms)&&this.loadAnnotations()}},{key:"componentWillUnmount",value:function(){K(this.runningTask)}},{key:"viewport",get:function(){var e=this.props,t=e.page,n=e.rotate,r=e.scale;return t.getViewport({scale:r,rotation:n})}},{key:"renderAnnotationLayer",value:function(){var e=this.state.annotations;if(e){var t=this.props,n=t.imageResourcesPath,o=t.linkService,a=t.page,i=t.renderForms,c=this.viewport.clone({dontFlip:!0}),u={annotations:e,div:this.layerElement.current,imageResourcesPath:n,linkService:o,page:a,renderForms:i,viewport:c};this.layerElement.current.innerHTML="";try{r.AnnotationLayer.render(u),this.onRenderSuccess()}catch(s){this.onRenderError(s)}}}},{key:"render",value:function(){return h.createElement("div",{className:"react-pdf__Page__annotations annotationLayer",ref:this.layerElement},this.renderAnnotationLayer())}}]),n}(h.PureComponent);qe.propTypes={imageResourcesPath:v().string,linkService:oe.isRequired,onGetAnnotationsError:v().func,onGetAnnotationsSuccess:v().func,onRenderAnnotationLayerError:v().func,onRenderAnnotationLayerSuccess:v().func,page:ae,renderForms:v().bool,rotate:se,scale:v().number};
1var Ge=function(e){return h.createElement(S.Consumer,null,(function(t){return h.createElement(Ce.Consumer,null,(function(n){return h.createElement(qe,o({},t,n,e))}))}))};function We(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function He(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?We(Object(n),!0).forEach((function(t){(0,d.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ke(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 n,r=(0,p.Z)(e);if(t){var o=(0,p.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,f.Z)(this,n)}}var ze=function(e){(0,l.Z)(n,e);var t=Ke(n);function n(){var e;(0,c.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,d.Z)((0,s.Z)(e),"state",{page:null}),(0,d.Z)((0,s.Z)(e),"pageElement",(0,h.createRef)()),(0,d.Z)((0,s.Z)(e),"onLoadSuccess",(function(){var t=e.props,n=t.onLoadSuccess,r=t.registerPage,o=e.state.page;n&&n(z(o,e.scale)),r&&r(e.pageIndex,e.pageElement.current)})),(0,d.Z)((0,s.Z)(e),"onLoadError",(function(t){e.setState({page:!1}),x(t);var n=e.props.onLoadError;n&&n(t)})),(0,d.Z)((0,s.Z)(e),"loadPage",(function(){var t=e.props.pdf,n=e.getPageNumber();if(n){e.setState((function(e){return e.page?{page:null}:null}));var r=w(t.getPage(n));e.runningTask=r,r.promise.then((function(t){e.setState({page:t},e.onLoadSuccess)})).catch((function(t){e.onLoadError(t)}))}})),e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){O(this.props.pdf),this.loadPage()}},{key:"componentDidUpdate",value:function(e){var t=this.props.pdf;if(e.pdf&&t!==e.pdf||this.getPageNumber()!==this.getPageNumber(e)){var n=this.props.unregisterPage;n&&n(this.getPageIndex(e)),this.loadPage()}}},{key:"componentWillUnmount",value:function(){var e=this.props.unregisterPage;e&&e(this.pageIndex),K(this.runningTask)}},{key:"childContext",get:function(){var e=this.pageIndex,t=this.pageNumber,n=this.state.page;if(!n)return{};var r=this.props,o=r.canvasBackground,a=r.customTextRenderer,i=r.devicePixelRatio,c=r.onGetAnnotationsError,u=r.onGetAnnotationsSuccess,s=r.onGetTextError,l=r.onGetTextSuccess,f=r.onRenderAnnotationLayerError,p=r.onRenderAnnotationLayerSuccess,d=r.onRenderError,h=r.onRenderSuccess,g=r.onRenderTextLayerError,v=r.onRenderTextLayerSuccess,y=r.renderForms,m=r.renderInteractiveForms;return{canvasBackground:o,customTextRenderer:a,devicePixelRatio:i,onGetAnnotationsError:c,onGetAnnotationsSuccess:u,onGetTextError:s,onGetTextSuccess:l,onRenderAnnotationLayerError:f,onRenderAnnotationLayerSuccess:p,onRenderError:d,onRenderSuccess:h,onRenderTextLayerError:g,onRenderTextLayerSuccess:v,page:n,pageIndex:e,pageNumber:t,renderForms:null!==y&&void 0!==y?y:m,rotate:this.rotate,scale:this.scale}}},{key:"getPageIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return M(e.pageNumber)?e.pageNumber-1:M(e.pageIndex)?e.pageIndex:null}},{key:"getPageNumber",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return M(e.pageNumber)?e.pageNumber:M(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(M(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,n=t.scale,r=t.width,o=t.height,a=this.rotate,i=1,c=null===n?1:n;
1if(r||o){var u=e.getViewport({scale:1,rotation:a});i=r?r/u.width:o/u.height}return c*i}},{key:"eventProps",get:function(){var e=this;return R(this.props,(function(){var t=e.state.page;return t?z(t,e.scale):t}))}},{key:"pageKey",get:function(){return"".concat(this.pageIndex,"@").concat(this.scale,"/").concat(this.rotate)}},{key:"pageKeyNoScale",get:function(){return"".concat(this.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 h.createElement(_e,{key:"".concat(this.pageKeyNoScale,"_svg")});default:return h.createElement(Ae,{key:"".concat(this.pageKey,"_canvas"),canvasRef:t})}}},{key:"renderTextLayer",value:function(){var e=this.props.renderTextLayer;return e?h.createElement(Fe,{key:"".concat(this.pageKey,"_text")}):null}},{key:"renderAnnotationLayer",value:function(){var e=this.props.renderAnnotationLayer;return e?h.createElement(Ge,{key:"".concat(this.pageKey,"_annotations")}):null}},{key:"renderChildren",value:function(){var e=this.props.children;return h.createElement(Ce.Provider,{value:this.childContext},this.renderMainLayer(),this.renderTextLayer(),this.renderAnnotationLayer(),e)}},{key:"renderContent",value:function(){var e=this.pageNumber,t=this.props.pdf,n=this.state.page;if(!e){var r=this.props.noData;return h.createElement(T,{type:"no-data"},"function"===typeof r?r():r)}if(null===t||null===n){var o=this.props.loading;return h.createElement(T,{type:"loading"},"function"===typeof o?o():o)}if(!1===t||!1===n){var a=this.props.error;return h.createElement(T,{type:"error"},"function"===typeof a?a():a)}return this.renderChildren()}},{key:"render",value:function(){var e=this.pageNumber,t=this.props,n=t.className,r=t.inputRef;return h.createElement("div",o({className:(0,Z.Z)("react-pdf__Page",n),"data-page-number":e,ref:Te(r,this.pageElement),style:{position:"relative",minWidth:"min-content",minHeight:"min-content"}},this.eventProps),this.renderContent())}}]),n}(h.PureComponent);ze.defaultProps={error:"Failed to load the page.",loading:"Loading page\u2026",noData:"No page specified.",renderAnnotationLayer:!0,renderMode:"canvas",renderTextLayer:!0,scale:1};var $e=v().oneOfType([v().func,v().node]);function Ye(e,t){return h.createElement(S.Consumer,null,(function(n){return h.createElement(ze,o({ref:t},n,e))}))}ze.propTypes=He(He({},ee),{},{canvasBackground:v().string,children:v().node,className:ne,customTextRenderer:v().func,devicePixelRatio:v().number,error:$e,height:v().number,imageResourcesPath:v().string,inputRef:ce,loading:$e,noData:$e,onGetTextError:v().func,onGetTextSuccess:v().func,onLoadError:v().func,onLoadSuccess:v().func,onRenderError:v().func,onRenderSuccess:v().func,onRenderTextLayerError:v().func,onRenderTextLayerSuccess:v().func,pageIndex:function(e,t,n){var r=e[t],o=e.pageNumber,a=e.pdf;if(!U(a))return null;if(U(r)){if("number"!==typeof r)return new Error("`".concat(t,"` of type `").concat((0,i.Z)(r),"` supplied to `").concat(n,"`, expected `number`."));if(r<0)return new Error("Expected `".concat(t,"` to be greater or equal to 0."));var c=a.numPages;if(r+1>c)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(c-1,"."))}else if(!U(o))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(n,"`."));return null},pageNumber:function(e,t,n){var r=e[t],o=e.pageIndex,a=e.pdf;if(!U(a))return null;if(U(r)){if("number"!==typeof r)return new Error("`".concat(t,"` of type `").concat((0,i.Z)(r),"` supplied to `").concat(n,"`, expected `number`."));if(r<1)return new Error("Expected `".concat(t,"` to be greater or equal to 1."));var c=a.numPages;if(r>c)return new Error("Expected `".concat(t,"` to be less or equal to ").concat(c,"."))}else if(!U(o))return new Error("`".concat(t,"` not supplied. Either pageIndex or pageNumber must be supplied to `").concat(n,"`."));return null},pdf:ie,registerPage:v().func,renderAnnotationLayer:v().bool,renderForms:v().bool,renderInteractiveForms:v().bool,renderMode:ue,renderTextLayer:v().bool,rotate:se,scale:v().number,unregisterPage:v().func,width:v().number});var Je=h.forwardRef(Ye);
vendor: 3,517 bytes, line 1
1x(!_,"Loading PDF.js worker may not work on protocols other than HTTP/HTTPS. ".concat(W)),r.GlobalWorkerOptions.workerSrc="pdf.worker.js"},31245:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},72661:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{Z:function(){return r}})},54495:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return r}})},57697:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},32465:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(12390);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.Z)(o.key),o)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},48245:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(12390);function o(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},73249:function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:function(){return r}})},92863:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function o(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)}n.d(t,{Z:function(){return o}})},31233:function(e,t,n){"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{Z:function(){return r}})},59267:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:function(){return r}})},25388:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(86891),o=n(54495);function a(e,t){if(t&&("object"==(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,o.Z)(e)}},12390:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(86891);function o(e){var t=function(e,t){if("object"!=(0,r.Z)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.Z)(t)?t:t+""}},43211:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(31245);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.