(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[function(e,t,n){"use strict";e.exports=n(174)},function(e,t,n){e.exports=n(178)()},function(e,t,n){e.exports=n(186)},function(e,t,n){e.exports=n(188)},function(e,t,n){"use strict";n.d(t,"f",function(){return a}),n.d(t,"g",function(){return s}),n.d(t,"h",function(){return A}),n.d(t,"j",function(){return c}),n.d(t,"d",function(){return l}),n.d(t,"i",function(){return f}),n.d(t,"c",function(){return p}),n.d(t,"a",function(){return d}),n.d(t,"b",function(){return h}),n.d(t,"e",function(){return g});n(151);var r,o=n(1),i=n.n(o);function a(e,t){return void 0===e&&(e=""),void 0===t&&(t=r),t?e.split(" ").map(function(e){return t[e]||e}).join(" "):e}function s(e,t){var n={};return Object.keys(e).forEach(function(r){-1===t.indexOf(r)&&(n[r]=e[r])}),n}function A(e,t){for(var n,r=Array.isArray(t)?t:[t],o=r.length,i={};o>0;)i[n=r[o-=1]]=e[n];return i}var u={};function c(e){u[e]||("undefined"!==typeof console&&console.error(e),u[e]=!0)}function l(e,t){return function(n,r,o){null!==n[r]&&"undefined"!==typeof n[r]&&c('"'+r+'" property of "'+o+'" has been deprecated.\n'+t);for(var i=arguments.length,a=new Array(i>3?i-3:0),s=3;s=0||(o[n]=e[n]);return o}n.d(t,"a",function(){return r})},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,"a",function(){return r})},,function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";function r(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t>18&63,n=i>>12&63,r=i>>6&63,o=63&i,u[s++]=f.charAt(t)+f.charAt(n)+f.charAt(r)+f.charAt(o),a>16&255,n=a>>8&255,r=255&a,u[A++]=64==o?String.fromCharCode(t):64==i?String.fromCharCode(t,n):String.fromCharCode(t,n,r),s>>0,r=new Array(n),o=1>>0,o=0;o>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o>16&255,r=u>>8&255,i=255&u}if(void 0===r||void 0===a&&n===r&&r===i)if("string"==typeof n)t=n+" "+s[0];else switch(e.precision){case 2:t=y(n/255)+" "+s[0];break;case 3:default:t=w(n/255)+" "+s[0]}else if(void 0===a||"object"===o(a)){if(a&&!isNaN(a.a)&&0===a.a)return t=["1.000","1.000","1.000",s[1]].join(" ");if("string"==typeof n)t=[n,r,i,s[1]].join(" ");else switch(e.precision){case 2:t=[y(n/255),y(r/255),y(i/255),s[1]].join(" ");break;default:case 3:t=[w(n/255),w(r/255),w(i/255),s[1]].join(" ")}}else if("string"==typeof n)t=[n,r,i,a,s[2]].join(" ");else switch(e.precision){case 2:t=[y(n/255),y(r/255),y(i/255),y(a/255),s[2]].join(" ");break;case 3:default:t=[w(n/255),w(r/255),w(i/255),w(a/255),s[2]].join(" ")}return t},he=p.__private__.getFilters=function(){return u},ge=p.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||he(),r=e.alreadyAppliedFilters||[],o=e.addLength1||!1,i=t.length,a={};!0===n&&(n=["FlateEncode"]);var A=e.additionalKeyValues||[],u=(a=void 0!==s.API.processDataByFilters?s.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());0!==a.data.length&&(A.push({key:"Length",value:a.data.length}),!0===o&&A.push({key:"Length1",value:i})),0!=u.length&&(u.split("/").length-1==1?A.push({key:"Filter",value:u}):A.push({key:"Filter",value:"["+u+"]"})),D("<<");for(var c=0;c>"),0!==a.data.length&&(D("stream"),D(a.data),D("endstream"))},me=p.__private__.putPage=function(e){e.mediaBox;var t=e.number,n=e.data,r=e.objId,o=e.contentsObjId;ue(r,!0),re[Q].mediaBox.topRightX,re[Q].mediaBox.bottomLeftX,re[Q].mediaBox.topRightY,re[Q].mediaBox.bottomLeftY,D("<>"),D("endobj");var i=n.join("\n");return ue(o,!0),ge({data:i,filters:he()}),D("endobj"),r},ve=p.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=ne;e++)re[e].objId=Ae(),re[e].contentsObjId=Ae();for(e=1;e<=ne;e++)n.push(me({number:e,data:I[e],objId:re[e].objId,contentsObjId:re[e].contentsObjId,mediaBox:re[e].mediaBox,cropBox:re[e].cropBox,bleedBox:re[e].bleedBox,trimBox:re[e].trimBox,artBox:re[e].artBox,userUnit:re[e].userUnit,rootDictionaryObjId:le,resourceDictionaryObjId:fe}));ue(le,!0),D("<>"),D("endobj"),ie.publish("postPutPages")},ye=function(e,t,n){te.hasOwnProperty(t)||(te[t]={}),te[t][n]=e},we=function(e,t,n,r,o){o=o||!1;var i="F"+(Object.keys(ee).length+1).toString(10),a={id:i,postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:o,metadata:{}};return ie.publish("addFont",{font:a,instance:this}),void 0!==i&&(ee[i]=a,ye(i,t,n)),i},be=p.__private__.pdfEscape=p.pdfEscape=function(e,t){return function(e,t){var n,r,o,i,a,s,A,u,c;if(o=(t=t||{}).sourceEncoding||"Unicode",a=t.outputEncoding,(t.autoencode||a)&&ee[L].metadata&&ee[L].metadata[o]&&ee[L].metadata[o].encoding&&(i=ee[L].metadata[o].encoding,!a&&ee[L].encoding&&(a=ee[L].encoding),!a&&i.codePages&&(a=i.codePages[0]),"string"==typeof a&&(a=i[a]),a)){for(A=!1,s=[],n=0,r=e.length;n>8&&(A=!0);e=s.join("")}for(n=e.length;void 0===A&&0!==n;)e.charCodeAt(n-1)>>8&&(A=!0),n--;if(!A)return e;for(s=t.noBOM?[]:[254,255],n=0,r=e.length;n>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(c),s.push(u-(c<<8))}return String.fromCharCode.apply(void 0,s)}(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Be=p.__private__.beginPage=function(e,t){var r,o="string"==typeof t&&t.toLowerCase();if("string"==typeof e&&(r=m(e.toLowerCase()))&&(e=r[0],t=r[1]),Array.isArray(e)&&(t=e[1],e=e[0]),(isNaN(e)||isNaN(t))&&(e=n[0],t=n[1]),o){switch(o.substr(0,1)){case"l":e>"),D("endobj")},Qe=p.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||le;switch(se(),D("<<"),D("/Type /Catalog"),D("/Pages "+t+" 0 R"),S||(S="fullwidth"),S){case"fullwidth":D("/OpenAction [3 0 R /FitH null]");break;case"fullheight":D("/OpenAction [3 0 R /FitV null]");break;case"fullpage":D("/OpenAction [3 0 R /Fit]");break;case"original":D("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+S;"%"===n.substr(n.length-1)&&(S=parseInt(S)/100),"number"==typeof S&&D("/OpenAction [3 0 R /XYZ null null "+y(S)+"]")}switch(O||(O="continuous"),O){case"continuous":D("/PageLayout /OneColumn");break;case"single":D("/PageLayout /SinglePage");break;case"two":case"twoleft":D("/PageLayout /TwoColumnLeft");break;case"tworight":D("/PageLayout /TwoColumnRight")}_&&D("/PageMode /"+_),ie.publish("putCatalog"),D(">>"),D("endobj")},Ue=p.__private__.putTrailer=function(){D("trailer"),D("<<"),D("/Size "+($+1)),D("/Root "+$+" 0 R"),D("/Info "+($-1)+" 0 R"),D("/ID [ <"+b+"> <"+b+"> ]"),D(">>")},_e=p.__private__.putHeader=function(){D("%PDF-"+d),D("%\xba\xdf\xac\xe0")},Oe=p.__private__.putXRef=function(){var e=1,t="0000000000";for(D("xref"),D("0 "+($+1)),D("0000000000 65535 f "),e=1;e<=$;e++)"function"==typeof Z[e]?D((t+Z[e]()).slice(-10)+" 00000 n "):void 0!==Z[e]?D((t+Z[e]).slice(-10)+" 00000 n "):D("0000000000 00000 n ")},Le=p.__private__.buildDocument=function(){H=!1,R=$=0,M=[],Z=[],oe=[],le=Ae(),fe=Ae(),ie.publish("buildDocument"),_e(),ve(),function(){ie.publish("putAdditionalObjects");for(var e=0;e>"),D("endobj")));var t}(),ie.publish("putResources"),ue(fe,!0),D("<<"),function(){for(var e in D("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),D("/Font <<"),ee)ee.hasOwnProperty(e)&&(!1===l||!0===l&&f.hasOwnProperty(e))&&D("/"+e+" "+ee[e].objectNumber+" 0 R");D(">>"),D("/XObject <<"),ie.publish("putXobjectDict"),D(">>")}(),D(">>"),D("endobj"),ie.publish("postPutResources"),Fe(),Qe();var e=R;return Oe(),Ue(),D("startxref"),D(""+e),D("%%EOF"),H=!0,M.join("\n")},Te=p.__private__.getBlob=function(e){return new Blob([K(e)],{type:"application/pdf"})},ke=p.output=p.__private__.output=((k=function(e,t){t=t||{};var n=Le();switch("string"==typeof t?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return n;case"save":p.save(t.filename);break;case"arraybuffer":return K(n);case"blob":return Te(n);case"bloburi":case"bloburl":if(void 0!==r.URL&&"function"==typeof r.URL.createObjectURL)return r.URL&&r.URL.createObjectURL(Te(n))||void 0;console.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":return"data:application/pdf;filename="+t.filename+";base64,"+btoa(n);case"dataurlnewwindow":var o='',i=r.open();if(null!==i&&i.document.write(o),i||"undefined"==typeof safari)return i;case"datauri":case"dataurl":return r.document.location.href="data:application/pdf;filename="+t.filename+";base64,"+btoa(n);default:return null}}).foo=function(){try{return k.apply(this,arguments)}catch(e){var t=e.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var n="Error in function "+t.split("\n")[0].split("<")[0]+": "+e.message;if(!r.console)throw new Error(n);r.console.error(n,e),r.alert&&alert(n)}},(k.foo.bar=k).foo),Pe=function(e){return!0===Array.isArray(ae)&&-1":")"),te=1):(Y=Ge(t),$=Xe(n),Z=(u?"<":"(")+B[J]+(u?">":")")),void 0!==K&&void 0!==K[J]&&(ne=K[J]+" Tw\n"),0!==U.length&&0===J?e.push(ne+U.join(" ")+" "+Y.toFixed(2)+" "+$.toFixed(2)+" Tm\n"+Z):1===te||0===te&&0===J?e.push(ne+Y.toFixed(2)+" "+$.toFixed(2)+" Td\n"+Z):e.push(ne+Z);e=0===te?e.join(" Tj\nT* "):e.join(" Tj\n"),e+=" Tj\n";var re="BT\n/"+L+" "+q+" Tf\n"+(q*l).toFixed(2)+" TL\n"+et+"\n";return re+=c,re+=e,D(re+="ET"),f[L]=!0,p},p.__private__.lstext=p.lstext=function(e,t,n,r){return console.warn("jsPDF.lstext is deprecated"),this.text(e,t,n,{charSpace:r})},p.__private__.clip=p.clip=function(e){D("evenodd"===e?"W*":"W"),D("n")},p.__private__.clip_fixed=p.clip_fixed=function(e){console.log("clip_fixed is deprecated"),p.clip(e)};var Re=p.__private__.isValidStyle=function(e){var t=!1;return-1!==[void 0,null,"S","F","DF","FD","f","f*","B","B*"].indexOf(e)&&(t=!0),t},De=p.__private__.getStyle=function(e){var t="S";return"F"===e?t="f":"FD"===e||"DF"===e?t="B":"f"!==e&&"f*"!==e&&"B"!==e&&"B*"!==e||(t=e),t};p.__private__.line=p.line=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw new Error("Invalid arguments passed to jsPDF.line");return this.lines([[n-e,r-t]],e,t)},p.__private__.lines=p.lines=function(e,t,n,r,o,i){var a,s,A,u,c,l,f,p,d,h,g,m;if("number"==typeof e&&(m=n,n=t,t=e,e=m),r=r||[1,1],i=i||!1,isNaN(t)||isNaN(n)||!Array.isArray(e)||!Array.isArray(r)||!Re(o)||"boolean"!=typeof i)throw new Error("Invalid arguments passed to jsPDF.lines");for(D(w(Ge(t))+" "+w(Xe(n))+" m "),a=r[0],s=r[1],u=e.length,h=t,g=n,A=0;A=a.length-1;if(C&&!x){y+=" ";continue}if(C||x){if(x)m=E;else if(e.multiline&&u<(f+2)*(w+2)+2)continue e}else{if(!e.multiline)continue e;if(u<(f+2)*(w+2)+2)continue e;m=E}for(var N="",F=g;F<=m;F++)N+=a[F]+" ";switch(N=" "==N.substr(N.length-1)?N.substr(0,N.length-1):N,v=B(N,e,A).width,e.textAlign){case"right":d=c-v-2;break;case"center":d=(c-v)/2;break;case"left":default:d=2}t+=s(d)+" "+s(h)+" Td\n",t+="("+i(N)+") Tj\n",t+=-s(d)+" 0 Td\n",h=-(A+2),v=0,g=m+1,w++,y=""}break}return o.text=t,o.fontSize=A,o},B=function(e,t,r){var o=n.internal.getFont(t.fontName,t.fontStyle),i=n.getStringUnitWidth(e,{font:o,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:n.getStringUnitWidth("3",{font:o,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:i}},E={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},C=function(){n.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=n.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var t in e)if(e.hasOwnProperty(t)){var r=e[t];r.objId=void 0,r.hasAnnotation&&x.call(n,r)}},x=function(e){var t={type:"reference",object:e};void 0===n.internal.getPageInfo(e.page).pageContext.annotations.find(function(e){return e.type===t.type&&e.object===t.object})&&n.internal.getPageInfo(e.page).pageContext.annotations.push(t)},N=function(){if(void 0===n.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");n.internal.write("/AcroForm "+n.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")},F=function(){n.internal.events.unsubscribe(n.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete n.internal.acroformPlugin.acroFormDictionaryRoot._eventID,n.internal.acroformPlugin.printedOut=!0},Q=function(e){var t=!e;for(var r in e||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),e=e||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(e.hasOwnProperty(r)){var i=e[r],a=[],s=i.Rect;if(i.Rect&&(i.Rect=y.call(this,i.Rect)),n.internal.newObjectDeferredBegin(i.objId,!0),i.DA=G.createDefaultAppearanceStream(i),"object"===o(i)&&"function"==typeof i.getKeyValueListForStream&&(a=i.getKeyValueListForStream()),i.Rect=s,i.hasAppearanceStream&&!i.appearanceStreamContent){var A=w.call(this,i);a.push({key:"AP",value:"<>"}),n.internal.acroformPlugin.xForms.push(A)}if(i.appearanceStreamContent){var u="";for(var c in i.appearanceStreamContent)if(i.appearanceStreamContent.hasOwnProperty(c)){var l=i.appearanceStreamContent[c];if(u+="/"+c+" ",u+="<<",1<=Object.keys(l).length||Array.isArray(l))for(var r in l){var f;l.hasOwnProperty(r)&&("function"==typeof(f=l[r])&&(f=f.call(this,i)),u+="/"+r+" "+f+" ",0<=n.internal.acroformPlugin.xForms.indexOf(f)||n.internal.acroformPlugin.xForms.push(f))}else"function"==typeof(f=l)&&(f=f.call(this,i)),u+="/"+r+" "+f,0<=n.internal.acroformPlugin.xForms.indexOf(f)||n.internal.acroformPlugin.xForms.push(f);u+=">>"}a.push({key:"AP",value:"<<\n"+u+">>"})}n.internal.putStream({additionalKeyValues:a}),n.internal.out("endobj")}t&&U.call(this,n.internal.acroformPlugin.xForms)},U=function(e){for(var t in e)if(e.hasOwnProperty(t)){var r=t,i=e[t];n.internal.newObjectDeferredBegin(i&&i.objId,!0),"object"===o(i)&&"function"==typeof i.putStream&&i.putStream(),delete e[r]}},S=function(){if(void 0!==this.internal&&(void 0===this.internal.acroformPlugin||!1===this.internal.acroformPlugin.isInitialized)){if(n=this,P.FieldNum=0,this.internal.acroformPlugin=JSON.parse(JSON.stringify(E)),this.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");r=n.internal.scaleFactor,n.internal.acroformPlugin.acroFormDictionaryRoot=new k,n.internal.acroformPlugin.acroFormDictionaryRoot._eventID=n.internal.events.subscribe("postPutResources",F),n.internal.events.subscribe("buildDocument",C),n.internal.events.subscribe("putCatalog",N),n.internal.events.subscribe("postPutPages",Q),n.internal.acroformPlugin.isInitialized=!0}},_=e.__acroform__.arrayToPdfArray=function(e){if(Array.isArray(e)){for(var t="[",n=0;n>"),n.join("\n")}},set:function(e){"object"===o(e)&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(e){"string"==typeof e&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}})};u(D,P);var j=function(){D.call(this),this.pushButton=!0};u(j,D);var K=function(){D.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=void 0!==t?t:[]}})};u(K,D);var z=function(){var e,t;P.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(e){t=e}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e,t=[];for(e in t.push("<<"),r)t.push("/"+e+" ("+r[e]+")");return t.push(">>"),t.join("\n")},set:function(e){"object"===o(e)&&(r=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(e){"string"==typeof e&&(r.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){n=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(e){n="/"+e}}),this.optionName=name,this.caption="l",this.appearanceState="Off",this._AppearanceType=G.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(name)};u(z,P),K.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e&&"getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var n=this.Kids[t];n.appearanceStreamContent=e.createAppearanceStream(n.optionName),n.caption=e.getCA()}},K.prototype.createOption=function(e){this.Kids.length;var t=new z;return t.Parent=this,t.optionName=e,this.Kids.push(t),X.call(this,t),t};var q=function(){D.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=G.CheckBox.createAppearanceStream()};u(q,D);var V=function(){P.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,13))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,13):this.Ff=v(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,21))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,21):this.Ff=v(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,23):this.Ff=v(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,24))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,24):this.Ff=v(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,25))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,25):this.Ff=v(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,26):this.Ff=v(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};u(V,P);var W=function(){V.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,14))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,14):this.Ff=v(this.Ff,14)}}),this.password=!0};u(W,V);var G={CheckBox:{createAppearanceStream:function(){return{N:{On:G.CheckBox.YesNormal},D:{On:G.CheckBox.YesPushDown,Off:G.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=f(e),r=[],o=n.internal.getFont(e.fontName,e.fontStyle).id,i=n.__private__.encodeColorString(e.color),a=b(e,e.caption);return r.push("0.749023 g"),r.push("0 0 "+s(G.internal.getWidth(e))+" "+s(G.internal.getHeight(e))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+o+" "+s(a.fontSize)+" Tf "+i),r.push("BT"),r.push(a.text),r.push("ET"),r.push("Q"),r.push("EMC"),t.stream=r.join("\n"),t},YesNormal:function(e){var t=f(e),r=n.internal.getFont(e.fontName,e.fontStyle).id,o=n.__private__.encodeColorString(e.color),i=[],a=G.internal.getHeight(e),A=G.internal.getWidth(e),u=b(e,e.caption);return i.push("1 g"),i.push("0 0 "+s(A)+" "+s(a)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+s(A-1)+" "+s(a-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+r+" "+s(u.fontSize)+" Tf "+o),i.push(u.text),i.push("ET"),i.push("Q"),t.stream=i.join("\n"),t},OffPushDown:function(e){var t=f(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+s(G.internal.getWidth(e))+" "+s(G.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:G.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=G.RadioButton.Circle.YesNormal,t.D[e]=G.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=f(e),n=[],r=G.internal.getWidth(e)<=G.internal.getHeight(e)?G.internal.getWidth(e)/4:G.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var o=G.internal.Bezier_C,i=Number((r*o).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+A(G.internal.getWidth(e)/2)+" "+A(G.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+i+" "+i+" "+r+" 0 "+r+" c"),n.push("-"+i+" "+r+" -"+r+" "+i+" -"+r+" 0 c"),n.push("-"+r+" -"+i+" -"+i+" -"+r+" 0 -"+r+" c"),n.push(i+" -"+r+" "+r+" -"+i+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=f(e),n=[],r=G.internal.getWidth(e)<=G.internal.getHeight(e)?G.internal.getWidth(e)/4:G.internal.getHeight(e)/4,o=(r=Number((.9*r).toFixed(5)),Number((2*r).toFixed(5))),i=Number((o*G.internal.Bezier_C).toFixed(5)),a=Number((r*G.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+A(G.internal.getWidth(e)/2)+" "+A(G.internal.getHeight(e)/2)+" cm"),n.push(o+" 0 m"),n.push(o+" "+i+" "+i+" "+o+" 0 "+o+" c"),n.push("-"+i+" "+o+" -"+o+" "+i+" -"+o+" 0 c"),n.push("-"+o+" -"+i+" -"+i+" -"+o+" 0 -"+o+" c"),n.push(i+" -"+o+" "+o+" -"+i+" "+o+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+A(G.internal.getWidth(e)/2)+" "+A(G.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},OffPushDown:function(e){var t=f(e),n=[],r=G.internal.getWidth(e)<=G.internal.getHeight(e)?G.internal.getWidth(e)/4:G.internal.getHeight(e)/4,o=(r=Number((.9*r).toFixed(5)),Number((2*r).toFixed(5))),i=Number((o*G.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+A(G.internal.getWidth(e)/2)+" "+A(G.internal.getHeight(e)/2)+" cm"),n.push(o+" 0 m"),n.push(o+" "+i+" "+i+" "+o+" 0 "+o+" c"),n.push("-"+i+" "+o+" -"+o+" "+i+" -"+o+" 0 c"),n.push("-"+o+" -"+i+" -"+i+" -"+o+" 0 -"+o+" c"),n.push(i+" -"+o+" "+o+" -"+i+" "+o+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:G.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=G.RadioButton.Cross.YesNormal,t.D[e]=G.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=f(e),n=[],r=G.internal.calculateCross(e);return n.push("q"),n.push("1 1 "+s(G.internal.getWidth(e)-2)+" "+s(G.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(s(r.x1.x)+" "+s(r.x1.y)+" m"),n.push(s(r.x2.x)+" "+s(r.x2.y)+" l"),n.push(s(r.x4.x)+" "+s(r.x4.y)+" m"),n.push(s(r.x3.x)+" "+s(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=f(e),n=G.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+s(G.internal.getWidth(e))+" "+s(G.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+s(G.internal.getWidth(e)-2)+" "+s(G.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(s(n.x1.x)+" "+s(n.x1.y)+" m"),r.push(s(n.x2.x)+" "+s(n.x2.y)+" l"),r.push(s(n.x4.x)+" "+s(n.x4.y)+" m"),r.push(s(n.x3.x)+" "+s(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join("\n"),t},OffPushDown:function(e){var t=f(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+s(G.internal.getWidth(e))+" "+s(G.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}}},createDefaultAppearanceStream:function(e){var t=n.internal.getFont(e.fontName,e.fontStyle).id,r=n.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+r}};G.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=G.internal.getWidth(e),n=G.internal.getHeight(e),r=Math.min(t,n);return{x1:{x:(t-r)/2,y:(n-r)/2+r},x2:{x:(t-r)/2+r,y:(n-r)/2},x3:{x:(t-r)/2,y:(n-r)/2},x4:{x:(t-r)/2+r,y:(n-r)/2+r}}}},G.internal.getWidth=function(e){var t=0;return"object"===o(e)&&(t=c(e.Rect[2])),t},G.internal.getHeight=function(e){var t=0;return"object"===o(e)&&(t=c(e.Rect[3])),t};var X=e.addField=function(e){if(S.call(this),!(e instanceof P))throw new Error("Invalid argument passed to jsPDF.addField.");return function(e){n.internal.acroformPlugin.printedOut&&(n.internal.acroformPlugin.printedOut=!1,n.internal.acroformPlugin.acroFormDictionaryRoot=null),n.internal.acroformPlugin.acroFormDictionaryRoot||S.call(n),n.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e)}.call(this,e),e.page=n.internal.getCurrentPageInfo().pageNumber,this};e.addButton=function(e){if(e instanceof D==0)throw new Error("Invalid argument passed to jsPDF.addButton.");return X.call(this,e)},e.addTextField=function(e){if(e instanceof V==0)throw new Error("Invalid argument passed to jsPDF.addTextField.");return X.call(this,e)},e.addChoiceField=function(e){if(e instanceof H==0)throw new Error("Invalid argument passed to jsPDF.addChoiceField.");return X.call(this,e)},"object"==o(t)&&void 0===t.ChoiceField&&void 0===t.ListBox&&void 0===t.ComboBox&&void 0===t.EditBox&&void 0===t.Button&&void 0===t.PushButton&&void 0===t.RadioButton&&void 0===t.CheckBox&&void 0===t.TextField&&void 0===t.PasswordField?(t.ChoiceField=H,t.ListBox=I,t.ComboBox=M,t.EditBox=R,t.Button=D,t.PushButton=j,t.RadioButton=K,t.CheckBox=q,t.TextField=V,t.PasswordField=W,t.AcroForm={Appearance:G}):console.warn("AcroForm-Classes are not populated into global-namespace, because the class-Names exist already."),e.AcroFormChoiceField=H,e.AcroFormListBox=I,e.AcroFormComboBox=M,e.AcroFormEditBox=R,e.AcroFormButton=D,e.AcroFormPushButton=j,e.AcroFormRadioButton=K,e.AcroFormCheckBox=q,e.AcroFormTextField=V,e.AcroFormPasswordField=W,e.AcroFormAppearance=G,e.AcroForm={ChoiceField:H,ListBox:I,ComboBox:M,EditBox:R,Button:D,PushButton:j,RadioButton:K,CheckBox:q,TextField:V,PasswordField:W,Appearance:G}})((window.tmp=de).API,"undefined"!=typeof window&&window||"undefined"!=typeof r&&r),function(e){var t="addImage_",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=e.getImageFileTypeByImageData=function(t,r){var o,i;r=r||"UNKNOWN";var a,s,A,u="UNKNOWN";for(A in e.isArrayBufferView(t)&&(t=e.arrayBufferToBinaryString(t)),n)for(a=n[A],o=0;o>"}),"trns"in t&&t.trns.constructor==Array){for(var s="",A=0,u=t.trns.length;A>18]+r[(258048&t)>>12]+r[(4032&t)>>6]+r[63&t];return 1==a?n+=r[(252&(t=o[s]))>>2]+r[(3&t)<<4]+"==":2==a&&(n+=r[(64512&(t=o[s]<<8|o[s+1]))>>10]+r[(1008&t)>>4]+r[(15&t)<<2]+"="),n},e.createImageInfo=function(e,t,n,r,o,i,a,s,A,u,c,l,f){var p={alias:s,w:t,h:n,cs:r,bpc:o,i:a,data:e};return i&&(p.f=i),A&&(p.dp=A),u&&(p.trns=u),c&&(p.pal=c),l&&(p.smask=l),f&&(p.p=f),p},e.addImage=function(n,r,i,f,p,d,h,g,m){var v="";if("string"!=typeof r){var y=d;d=p,p=f,f=i,i=r,r=y}if("object"===o(n)&&!u(n)&&"imageData"in n){var w=n;n=w.imageData,r=w.format||r||"UNKNOWN",i=w.x||i||0,f=w.y||f||0,p=w.w||p,d=w.h||d,h=w.alias||h,g=w.compression||g,m=w.rotation||w.angle||m}var b=this.internal.getFilters();if(void 0===g&&-1!==b.indexOf("FlateEncode")&&(g="SLOW"),"string"==typeof n&&(n=unescape(n)),isNaN(i)||isNaN(f))throw console.error("jsPDF.addImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addImage");var B,E,C,x,N,F,Q,U=function(){var e=this.internal.collections[t+"images"];return e||(this.internal.collections[t+"images"]=e={},this.internal.events.subscribe("putResources",a),this.internal.events.subscribe("putXobjectDict",s)),e}.call(this);if(!((B=l(n,U))||(u(n)&&(n=c(n,r)),(null==(Q=h)||0===Q.length)&&(h="string"==typeof(F=n)?e.sHashCode(F):e.isArrayBufferView(F)?e.sHashCode(e.arrayBufferToBinaryString(F)):null),B=l(h,U)))){if(this.isString(n)&&(""!==(v=this.convertStringToImageData(n))?n=v:void 0!==(v=e.loadFile(n))&&(n=v)),r=this.getImageFileTypeByImageData(n,r),!A(r))throw new Error("addImage does not support files of type '"+r+"', please ensure that a plugin for '"+r+"' support is added.");if(this.supportsArrayBuffer()&&(n instanceof Uint8Array||(E=n,n=this.binaryStringToUint8Array(n))),!(B=this["process"+r.toUpperCase()](n,(N=0,(x=U)&&(N=Object.keys?Object.keys(x).length:function(e){var t=0;for(var n in e)e.hasOwnProperty(n)&&t++;return t}(x)),N),h,((C=g)&&"string"==typeof C&&(C=C.toUpperCase()),C in e.image_compression?C:e.image_compression.NONE),E)))throw new Error("An unknown error occurred whilst processing the image")}return function(e,t,n,r,o,i,a,s){var A=function(e,t,n){return e||t||(t=e=-96),e<0&&(e=-1*n.w*72/e/this.internal.scaleFactor),t<0&&(t=-1*n.h*72/t/this.internal.scaleFactor),0===e&&(e=t*n.w/n.h),0===t&&(t=e*n.h/n.w),[e,t]}.call(this,n,r,o),u=this.internal.getCoordinateString,c=this.internal.getVerticalCoordinateString;if(n=A[0],r=A[1],a[i]=o,s){s*=Math.PI/180;var l=Math.cos(s),f=Math.sin(s),p=function(e){return e.toFixed(4)},d=[p(l),p(f),p(-1*f),p(l),0,0,"cm"]}this.internal.write("q"),s?(this.internal.write([1,"0","0",1,u(e),c(t+r),"cm"].join(" ")),this.internal.write(d.join(" ")),this.internal.write([u(n),"0","0",u(r),"0","0","cm"].join(" "))):this.internal.write([u(n),"0","0",u(r),u(e),c(t+r),"cm"].join(" ")),this.internal.write("/I"+o.i+" Do"),this.internal.write("Q")}.call(this,i,f,p,d,B,B.i,U,m),this},e.convertStringToImageData=function(t){var n,r="";if(this.isString(t)){var o;n=null!==(o=this.extractImageFromDataUrl(t))?o.data:t;try{r=atob(n)}catch(t){throw e.validateStringAsBase64(n)?new Error("atob-Error in jsPDF.convertStringToImageData "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertStringToImageData ")}}return r};var f=function(e,t){return e.subarray(t,t+5)};e.processJPEG=function(e,t,n,o,i,a){var s,A=this.decode.DCT_DECODE;if(!this.isString(e)&&!this.isArrayBuffer(e)&&!this.isArrayBufferView(e))return null;if(this.isString(e)&&(s=function(e){var t;if("JPEG"!==r(e))throw new Error("getJpegSize requires a binary string jpeg file");for(var n=256*e.charCodeAt(4)+e.charCodeAt(5),o=4,i=e.length;o>",u.content=g;var f=u.objId+" 0 R";g="<>";else if(A.options.pageNumber)switch(g="<>",this.internal.write(g))}}this.internal.write("]")}}]),a.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":t.pageContext.annotations.push(e)}},a.link=function(e,t,n,r,o){this.internal.getCurrentPageInfo().pageContext.annotations.push({x:e,y:t,w:n,h:r,options:o,type:"link"})},a.textWithLink=function(e,t,n,r){var o=this.getTextWidth(e),i=this.internal.getLineHeight()/this.internal.scaleFactor;return this.text(e,t,n),n+=.2*i,this.link(t,n-i,o,i,r),o},a.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor},function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},o=[1570,1571,1573,1575];e.__arabicParser__={};var i=e.__arabicParser__.isInArabicSubstitutionA=function(e){return void 0!==t[e.charCodeAt(0)]},a=e.__arabicParser__.isArabicLetter=function(e){return"string"==typeof e&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},s=e.__arabicParser__.isArabicEndLetter=function(e){return a(e)&&i(e)&&t[e.charCodeAt(0)].length<=2},A=e.__arabicParser__.isArabicAlfLetter=function(e){return a(e)&&0<=o.indexOf(e.charCodeAt(0))},u=(e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return a(e)&&i(e)&&1<=t[e.charCodeAt(0)].length},e.__arabicParser__.arabicLetterHasFinalForm=function(e){return a(e)&&i(e)&&2<=t[e.charCodeAt(0)].length}),c=(e.__arabicParser__.arabicLetterHasInitialForm=function(e){return a(e)&&i(e)&&3<=t[e.charCodeAt(0)].length},e.__arabicParser__.arabicLetterHasMedialForm=function(e){return a(e)&&i(e)&&4==t[e.charCodeAt(0)].length}),l=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,o=0,i="",a=0;for(t=0;t>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})}return this},s=de.API,(A=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var o={};Object.defineProperty(this,"style",{get:function(){return o},set:function(e){o=e}}),Object.defineProperty(this,"parentNode",{get:function(){return!1}})}).prototype.getContext=function(e,t){var n;if("2d"!==(e=e||"2d"))return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return(this.pdf.context2d._canvas=this).pdf.context2d},A.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},s.events.push(["initialized",function(){this.canvas=new A,this.canvas.pdf=this}]),u=de.API,l={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},f=1,p=function(e,t,n,r,o){l={x:e,y:t,w:n,h:r,ln:o}},d=function(){return l},h={left:0,top:0,bottom:0},u.setHeaderFunction=function(e){c=e},u.getTextDimensions=function(e,t){var n=this.table_font_size||this.internal.getFontSize(),r=(this.internal.getFont().fontStyle,(t=t||{}).scaleFactor||this.internal.scaleFactor),o=0,i=0,a=0;if("string"==typeof e)0!=(o=this.getStringUnitWidth(e)*n)&&(i=1);else{if("[object Array]"!==Object.prototype.toString.call(e))throw new Error("getTextDimensions expects text-parameter to be of type String or an Array of Strings.");for(var s=0;s=this.internal.pageSize.getHeight()-u.bottom&&(this.cellAddPage(),A=!0,this.printHeaders&&this.tableHeaderRow&&this.printHeaderRow(i,!0)),t=d().y+d().h,A&&(t=23)}if(void 0!==o[0])if(this.printingHeaderRow?this.rect(e,t,n,r,"FD"):this.rect(e,t,n,r),"right"===a){o instanceof Array||(o=[o]);for(var c=0;c=2*Math.PI&&(r=0,o=2*Math.PI),this.path.push({type:"arc",x:e,y:t,radius:n,startAngle:r,endAngle:o,counterclockwise:i})},u.prototype.arcTo=function(e,t,n,r,o){throw new Error("arcTo not implemented.")},u.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},u.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!l.call(this)){var o={};"butt"!==this.lineCap&&(o.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(o.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(e,t,n,r),this.fill(),o.hasOwnProperty("lineCap")&&(this.lineCap=o.lineCap),o.hasOwnProperty("lineJoin")&&(this.lineJoin=o.lineJoin)}},u.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");f.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},u.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(e,t,n,r))},u.prototype.save=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n"},v=function(e){var t,n,r,o,i,a=String,s="length",A="charCodeAt",u="slice",c="replace";for(e[u](-2),e=e[u](0,-2)[c](/\s/g,"")[c]("z","!!!!!"),r=[],o=0,i=(e+=t="uuuuu"[u](e[s]%5||5))[s];o>24,255&n>>16,255&n>>8,255&n);return function(e,n){for(var r=t[s];0")&&(e=e.substr(0,e.indexOf(">"))),e.length%2&&(e+="0"),!1===t.test(e))return"";for(var n="",r=0;r>8&255,n>>16&255,n>>24&255]),e.length+2),e=String.fromCharCode.apply(null,o)},g.processDataByFilters=function(e,t){var n=0,r=e||"",o=[];for("string"==typeof(t=t||[])&&(t=[t]),n=0;n>"),this.internal.out("endobj"),U=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+S+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){void 0!==Q&&void 0!==U&&this.internal.out("/Names <>")}),this},(_=de.API).events.push(["postPutResources",function(){var e=this,t=/^(\d+) 0 obj$/;if(0> endobj")}var l=e.internal.newObject();for(e.internal.write("<< /Names [ "),r=0;r>","endobj"),e.internal.newObject(),e.internal.write("<< /Dests "+l+" 0 R"),e.internal.write(">>","endobj")}}]),_.events.push(["putCatalog",function(){0> \r\nendobj\r\n"},e.outline.count_r=function(e,t){for(var n=0;n>>24&255,f[l++]=s>>>16&255,f[l++]=s>>>8&255,f[l++]=255&s,O.arrayBufferToBinaryString(f)},k=function(e,t){var n=Math.LOG2E*Math.log(32768)-8<<4|8,r=n<<8;return r|=Math.min(3,(t-1&255)>>1)<<6,r|=0,[n,255&(r+=31-r%31)]},P=function(e,t){for(var n,r=1,o=0,i=e.length,a=0;0>>0},H=function(e,t,n,r){for(var o,i,a,s=e.length/t,A=new Uint8Array(e.length+s),u=z(),c=0;c>>1)&255;return i},j=function(e,t,n){var r,o,i,a,s=[],A=0,u=e.length;for(s[0]=4;A>>d&255,d+=i.bits;m[y]=b>>>d&255}if(16===i.bits){h=(N=new Uint32Array(i.decodePixels().buffer)).length,g=new Uint8Array(h*(32/i.pixelBitlength)*i.colors),m=new Uint8Array(h*(32/i.pixelBitlength));for(var b,B=1>>0&255,B&&(g[w++]=b>>>16&255,b=N[y++],g[w++]=b>>>0&255),m[E++]=b>>>16&255;p=8}r!==O.image_compression.NONE&&L()?(e=T(g,i.width*i.colors,i.colors,r),c=T(m,i.width,1,r)):(e=g,c=m,f=null)}if(3===i.colorType&&(l=this.color_spaces.INDEXED,u=i.palette,i.transparency.indexed)){var C=i.transparency.indexed,x=0;for(y=0,h=C.length;yr&&(o.push(e.slice(A,i)),s=0,A=i),s+=t[i],i++;return A!==i&&o.push(e.slice(A,i)),o},ee=function(e,t,n){n||(n={});var r,o,i,a,s,A,u=[],c=[u],l=n.textIndent||0,f=0,p=0,d=e.split(" "),h=J.apply(this,[" ",n])[0];if(A=-1===n.lineIndent?d[0].length+2:n.lineIndent||0){var g=Array(A).join(" "),m=[];d.map(function(e){1<(e=e.split(/\s*\n/)).length?m=m.concat(e.map(function(e,t){return(t&&e.length?"\n":"")+e})):m.push(e[0])}),d=m,A=$.apply(this,[g,n])}for(i=0,a=d.length;i>")}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},Ae=de.API,le=ce=ue="",Ae.addMetadata=function(e,t){return ce=t||"http://jspdf.default.namespaceuri/",ue=e,this.internal.events.subscribe("postPutResources",function(){if(ue){var e='',t=unescape(encodeURIComponent('')),n=unescape(encodeURIComponent(e)),r=unescape(encodeURIComponent(ue)),o=unescape(encodeURIComponent("")),i=unescape(encodeURIComponent("")),a=n.length+r.length+o.length+t.length+i.length;le=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(t+n+r+o+i),this.internal.write("endstream"),this.internal.write("endobj")}else le=""}),this.internal.events.subscribe("putCatalog",function(){le&&this.internal.write("/Metadata "+le+" 0 R")}),this},function(e,t){var n=e.API,r=n.pdfEscape16=function(e,t){for(var n,r=t.metadata.Unicode.widths,o=["","0","00","000","0000"],i=[""],a=0,s=e.length;a<"+o+">");return r.length&&(i+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),i+="endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};n.events.push(["putFont",function(t){!function(t,n,r,i){if(t.metadata instanceof e.API.TTFFont&&"Identity-H"===t.encoding){for(var a=t.metadata.Unicode.widths,s=t.metadata.subset.encode(t.metadata.glyIdsUsed,1),A="",u=0;u>"),n("endobj");var p=r();n("<<"),n("/Type /Font"),n("/BaseFont /"+t.fontName),n("/FontDescriptor "+f+" 0 R"),n("/W "+e.API.PDFObject.convert(a)),n("/CIDToGIDMap /Identity"),n("/DW 1000"),n("/Subtype /CIDFontType2"),n("/CIDSystemInfo"),n("<<"),n("/Supplement 0"),n("/Registry (Adobe)"),n("/Ordering ("+t.encoding+")"),n(">>"),n(">>"),n("endobj"),t.objectNumber=r(),n("<<"),n("/Type /Font"),n("/Subtype /Type0"),n("/ToUnicode "+l+" 0 R"),n("/BaseFont /"+t.fontName),n("/Encoding /"+t.encoding),n("/DescendantFonts ["+p+" 0 R]"),n(">>"),n("endobj"),t.isAlreadyPutted=!0}}(t.font,t.out,t.newObject,t.putStream)}]),n.events.push(["putFont",function(t){!function(t,n,r,i){if(t.metadata instanceof e.API.TTFFont&&"WinAnsiEncoding"===t.encoding){t.metadata.Unicode.widths;for(var a=t.metadata.rawData,s="",A=0;A>"),n("endobj"),t.objectNumber=r(),A=0;A>"),n("endobj"),t.isAlreadyPutted=!0}}(t.font,t.out,t.newObject,t.putStream)}]);var i=function(e){var t,n,o=e.text||"",i=e.x,a=e.y,s=e.options||{},A=e.mutex||{},u=A.pdfEscape,c=A.activeFontKey,l=A.fonts,f=(A.activeFontSize,""),p=0,d="",h=l[n=c].encoding;if("Identity-H"!==l[n].encoding)return{text:o,x:i,y:a,options:s,mutex:A};for(d=o,n=c,"[object Array]"===Object.prototype.toString.call(o)&&(d=o[0]),p=0;pA-u.top-u.bottom&&r.pagesplit){var d=function(e,t,n,o,i){var a=document.createElement("canvas");a.height=i,a.width=o;var s=a.getContext("2d");return s.mozImageSmoothingEnabled=!1,s.webkitImageSmoothingEnabled=!1,s.msImageSmoothingEnabled=!1,s.imageSmoothingEnabled=!1,s.fillStyle=r.backgroundColor||"#ffffff",s.fillRect(0,0,o,i),s.drawImage(e,t,n,o,i,0,0,o,i),a},h=function(){for(var r,i,c=0,h=0,g={},m=!1;;){var v;if(h=0,g.top=0!==c?u.top:n,g.left=0!==c?u.left:t,m=(s-u.left-u.right)*a=e.width)break;this.addPage()}else y=[v=d(e,0,c,r,i),g.left,g.top,v.width/a,v.height/a,f,null,p],this.addImage.apply(this,y);if((c+=i)>=e.height)break;this.addPage()}o(l,c,null,y)}.bind(this);if("CANVAS"===e.nodeName){var g=new Image;g.onload=h,g.src=e.toDataURL("image/png"),e=g}else h()}else{var m=Math.random().toString(35),v=[e,t,n,l,c,f,m,p];this.addImage.apply(this,v),o(l,c,m,v)}}.bind(this),"undefined"!=typeof html2canvas&&!r.rstz)return html2canvas(e,r);if("undefined"==typeof rasterizeHTML)return null;var u="drawDocument";return"string"==typeof e&&(u=/^http/.test(e)?"drawURL":"drawHTML"),r.width=r.width||s*a,rasterizeHTML[u](e,void 0,r).then(function(e){r.onrendered(e.image)},function(e){o(null,e)})},function(e){var t,n,r,i,a,s,A,u,c,l,f,p,d,h,g,m,v,y,w,b;t=function(){return function(t){return e.prototype=t,new e};function e(){}}(),l=function(e){var t,n,r,o,i,a,s;for(n=0,r=e.length,t=void 0,a=o=!1;!o&&n!==r;)(t=e[n]=e[n].trimLeft())&&(o=!0),n++;for(n=r-1;r&&!a&&-1!==n;)(t=e[n]=e[n].trimRight())&&(a=!0),n--;for(i=/\s+$/g,s=!0,n=0;n!==r;)"\u2028"!=e[n]&&(t=e[n].replace(/\s+/g," "),s&&(t=t.trimLeft()),t&&(s=i.test(t)),e[n]=t),n++;return e},p=function(e){var t,n,o;for(t=void 0,n=(o=e.split(",")).shift();!t&&n;)t=r[n.trim().toLowerCase()],n=o.shift();return t},d=function(e){var t;return-1<(e="auto"===e?"0px":e).indexOf("em")&&!isNaN(Number(e.replace("em","")))&&(e=18.719*Number(e.replace("em",""))+"px"),-1r.pdf.margins_doc.top&&(r.pdf.addPage(),r.y=r.pdf.margins_doc.top,r.executeWatchFunctions(a));var U=c(a),S=r.x,_=12/r.pdf.internal.scaleFactor,O=(U["margin-left"]+U["padding-left"])*_,L=(U["margin-right"]+U["padding-right"])*_,T=(U["margin-top"]+U["padding-top"])*_,k=(U["margin-bottom"]+U["padding-bottom"])*_;void 0!==U.float&&"right"===U.float?S+=r.settings.width-a.width-L:S+=O,r.pdf.addImage(F,S,r.y+T,a.width,a.height),F=void 0,"right"===U.float||"left"===U.float?(r.watchFunctions.push(function(e,t,n,o){return r.y>=t?(r.x+=e,r.settings.width+=n,!0):!!(o&&1===o.nodeType&&!B[o.nodeName]&&r.x+o.width>r.pdf.margins_doc.left+r.pdf.margins_doc.width)&&(r.x+=e,r.y=t,r.settings.width+=n,!0)}.bind(this,"left"===U.float?-a.width-O-L:0,r.y+a.height+T+k,a.width)),r.watchFunctions.push(function(e,t,n){return!(r.y]*?>/gi,""),c="jsPDFhtmlText"+Date.now().toString()+(1e3*Math.random()).toFixed(0),(u=document.createElement("div")).style.cssText="position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height: 1px !important;width: 1px !important; top:auto;left:-100px;overflow: hidden;",u.innerHTML='