!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.PDFObject=t()}(this,function(){"use strict";if("undefined"==typeof window||void 0===window.navigator||void 0===window.navigator.userAgent||void 0===window.navigator.mimeTypes)return!1;let e=window.navigator,t=window.navigator.userAgent,o="ActiveXObject"in window,n=void 0!==window.Promise,i=void 0!==e.mimeTypes["application/pdf"],r=void 0!==e.platform&&"MacIntel"===e.platform&&void 0!==e.maxTouchPoints&&e.maxTouchPoints>1||/Mobi|Tablet|Android|iPad|iPhone/.test(t),d=!r&&void 0!==e.vendor&&/Apple/.test(e.vendor)&&/Safari/.test(t),s=!(r||!/irefox/.test(t))&&parseInt(t.split("rv:")[1].split(".")[0],10)>18,a=function(e){var t;try{t=new ActiveXObject(e)}catch(e){t=null}return t},l=!r&&(s||i||o&&!(!a("AcroPDF.PDF")&&!a("PDF.PdfCtrl"))),p=function(e,t){return t||console.log("[PDFObject] "+e),!1},c=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},f=function(e,t,o,n,i,r){c(e);let d=n+"?file="+encodeURIComponent(t)+o,s=document.createElement("div"),a=document.createElement("iframe");return a.src=d,a.className="pdfobject",a.type="application/pdf",a.frameborder="0",i&&(a.id=i),r||(s.style.cssText="position: absolute; top: 0; right: 0; bottom: 0; left: 0;",a.style.cssText="border: none; width: 100%; height: 100%;",e.style.position="relative",e.style.overflow="auto"),s.appendChild(a),e.appendChild(s),e.classList.add("pdfobject-container"),e.getElementsByTagName("iframe")[0]};return{embed:function(e,t,o){return function(e,t,o){let i=t||!1,s=o||{},a="string"==typeof s.id?s.id:"",u=s.page||!1,m=s.pdfOpenParams||{},b=s.fallbackLink||!0,y=s.width||"100%",h=s.height||"100%",w="boolean"!=typeof s.assumptionMode||s.assumptionMode,g="boolean"==typeof s.forcePDFJS&&s.forcePDFJS,v="boolean"==typeof s.supportRedirect&&s.supportRedirect,P="boolean"==typeof s.omitInlineStyles&&s.omitInlineStyles,T="boolean"==typeof s.suppressConsole&&s.suppressConsole,D="boolean"==typeof s.forceIframe&&s.forceIframe,F=s.PDFJS_URL||!1,j=function(e){let t=document.body;return"string"==typeof e?t=document.querySelector(e):void 0!==window.jQuery&&e instanceof jQuery&&e.length?t=e.get(0):void 0!==e.nodeType&&1===e.nodeType&&(t=e),t}(i),C="",I="";return"string"!=typeof e?p("URL is not valid",T):j?(u&&(m.page=u),I=function(e){let t,o="";if(e){for(t in e)e.hasOwnProperty(t)&&(o+=encodeURIComponent(t)+"="+encodeURIComponent(e[t])+"&");o&&(o=(o="#"+o).slice(0,o.length-1))}return o}(m),g&&F?f(j,e,I,F,a,P):l||w&&n&&!r?function(e,t,o,n,i,r,d,s,a){c(t);let l=document.createElement(e);if(l.src=n+i,l.className="pdfobject",l.type="application/pdf",s&&(l.id=s),!a){let t="embed"===e?"overflow: auto;":"border: none;";o&&o!==document.body?t+="width: "+r+"; height: "+d+";":t+="position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;",l.style.cssText=t}return t.classList.add("pdfobject-container"),t.appendChild(l),t.getElementsByTagName(e)[0]}(D||v&&d?"iframe":"embed",j,t,e,I,y,h,a,P):F?f(j,e,I,F,a,P):(b&&(C="string"==typeof b?b:"
This browser does not support inline PDFs. Please download the PDF to view it: Download PDF
",j.innerHTML=C.replace(/\[url\]/g,e)),p("This browser does not support embedded PDFs",T))):p("Target element cannot be determined",T)}(e,t,o)},pdfobjectversion:"2.2.3",supportsPDFs:l}});