....................................../////.===Shadow-Here===./////................................................ > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < ------------------------------------------------------------------------------------------------------------------- /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð enü¹%½_F‘åè¿2ºQú³íªú`N¿­3ÿƒügµJžaÿ¯ÿ°~¼ÎùnúîÞÖô•òíôÁÉß®Sm¥Ü/ ‡ó˜f£Ùà<˜„xëJ¢Ù€SO3x<ªÔ©4¿+ç¶A`q@Ì“Úñè™ÍÿJÌ´ª-˜ÆtÊÛL]Ïq*‘Ý”ì#ŸÌÏãY]@ê`¿ /ªfkØB4·®£ó z—Üw¥Pxù–ÞLШKÇN¾AkÙTf½è'‰g gÆv›Øuh~ a˜Z— ïj*á¥t d£“uÒ ¨`K˜¹ßþ]b>˜]_ÏÔ6W—è2r4x•íÖ…"ƒÖNîä!¦å Ú}ýxGøÌ —@ ;ÆÚŠ=ɾ1ý8lªË¥ô ^yf®Œ¢u&2©nÙÇ›ñÂñŒ³ aPo['½»øFùà­+4ê“$!lövlüÞ=;N®3ð‚õ›DÉKòÞ>ÄÍ ¥ˆuߤ#ˆ$6ù™¥îЇy’ÍB¼ çxÛ;X"WL£R÷͝*ó-¶Zu}º.s¸sšXqù–DþÿvªhüïwyŸ ¯é³lÀ:KCûÄ£Ëá\…­ ~—ýóî ¼ûûÜTÓüÇy…ŽÆvc»¾×U ñ¸žþоP÷¦ó:Ò¨¨5;Ð#&#ÖúñläÿÁœ GxÉ­/ñ‡áQðìYÉtÒw޼GÔ´zàÒò ð*ëzƒ•4~H]Ø‹f ñÓÈñ`NåWçs'ÆÏW^ø¹!XžµmQ5ÃËoLœÎ: ÞËÍ¥J ù…î èo£ßPÎñ¶ž8.Œ]ʵ~5›ÙË-ù*8ÙÖß±~ ©¹rÓê‚j¶d¸{^Q'˜±Crß ÚH—#¥¥QlÀ×ëã‡DÜ«èî þ&Çæžî;ŽÏºò6ÒLÃXy&ZŒ'j‚¢Ù€IßÚù+–MGi‰*jE€‘JcÜ ÓÌ EÏÚj]o˜ Þr <¾U ûŪæÍ/šÝH¥˜b”¼ ÁñßX GP›ï2›4WŠÏà×£…íÓk†¦H·ÅíMh–*nó÷à]ÁjCº€b7<ب‹¨5車bp2:Á[UªM„QŒçiNMa#<5›áËó¸HýÊ"…×Éw¹¦ì2º–x<›»a±¸3Weü®FÝ⑱ö–î–³|LPÈ~çð~Çå‡|º kD¢µÏàÆAI %1À% ¹Ò – ”ϝS¦‰4&¶£°à Öý”û_Ò Áw°A«Å€?mÇÛgHÉ/8)á¾ÛìáöŽP í¨PŸNÙµº¦‡§Ùš"ÿ«>+ªÕ`Ê÷‡‚ß Õû˜þãÇ-PÍ.¾XV‘€ dÜ"þ4¹ ±Oú‘©t¥¦FªÄÃÄ•b‚znýu½—#cDs˜ÃiÑOˆñ×QO=*IAÊ,¶ŽZƒ;‡wøXè%EÐk:F±Ú” .Ѽ+Áu&Ç`."pÈÉw o&¿dE6‘’EqTuK@Ì¥ã™À(Êk(h‰,H}RÀIXÛš3µ1©_OqÚÒJAñ$ÊÙÜ;D3çŒ[þùœh¬Ã³™ö6ç†NY".Ú‰ï[ªŸŒ '²Ð öø_¨ÂÉ9ué¶³ÒŠõTàîMØ#û¯gN‡bÙ놚X„ö …ÉeüÌ^J ‹€.œ$Æ)βÄeæW#óüßĺŸ€ ÀzwV 9oä»f4V*uB «Ë†¹ì¯žR霓æHXa=&“I4K;¯ç‹h×·"UŠ~<•╪Vêª&ÍSÃÆÅ?ÔqÎ*mTM ˜›µwêd#[C¡©§‘D<©àb†–ÁœøvH/,í:¯( ²£|4-„Æövv„Yͼ™^Á$ˆ„¢Û[6yB.åH*V¨æ?$=˜Ñ€•ñ·­(VlŸ‘ nÀt8W÷´Bûba?q9ú¶Xƒl«ÿ\ù¶’þòUÐj/õ¢Ìµ³g$ƒÎR!¸»|Oߍë’BhîÚÑ¢ñåŒJ„®„£2Ð3•ô02Nt…!£Í]Ïc½Qÿ?ˆ<&ÃA¾Ú,JˆijÌ#5yz„‰Î|ÊŽ5QÏ:‹ÐaóVÔxW—CpeÏzÐïíçôÿÅ_[hãsÐ_/ŽTÝ?BîˆííV$<¿i>²F¬_Eß¿ †bÊŒº­ÿ®Z H“C}”¬,Mp ý/Bá£w>˜YV°aƒúh+cŠ- r/[%|üUMHäQ°X»|û/@|°¥Ð !BÔ Ç¢Ä©š+Õì D«7ìN¶ŽðÔ " ƶ’ÖçtA‰Û×}{tþz­¾GÍ›k¹OEJR$ Â׃ «ëÁ"oÉôž$oUK(Ä)Ãz³Ê-‹êN[Ò3Œñbï8P 4ƒ×q¢bo|?<ÛX¬òÄͰL–±›(™ûG?ýË©ÚÄ–ÂDØÐ_Ç¡ô ¾–ÄÏø ×e8Ë©$ÄF¹Å‹ì[©óìl:F¾f´‹‹Xì²ï®\¬ôùƒ ÿat¥óèÒùHß0äe‚;ü×h:ÆWðHž=Ã8骣"kœ'Y?³}Tûè€>?0l›e1Lòñ„aæKÆw…hÖŠùW…ÈÆÄ0ši·›[pcwËþñiêíY/~-Á5˜!¿†A›™Mÿþ(±“t@â“ö2­´TG5yé]çå僳 .·ÍïçÝ7UÚ±Ð/Nè»,_Ï ùdj7\ï Wì4›„»c¸àešg#ÒÊ⥭áØo5‘?ÌdÝô¯ ¹kzsƒ=´#ëÉK›Ø´±-¥eW?‡çßtòTã…$Ý+qÿ±ƒ÷_3Ô¥í÷:æ–ž<·Ö‡‰Å¢ š‡%Ô—utÌÈìðžgÖÀz²À—ï÷Óîäõ{K'´È÷³yaÏÁjƒô}ž§®æÊydÕÈë5¯èˆõvÕ©ã*çD„ “z„Ó‡^^xÂ3M§A´JG‚öï 3W'ˆ.OvXè¡ÊÕª?5º7†˜(˜Ç¶#çê’¶!ÌdZK§æ 0fãaN]òY³RV ™î$®K2R¨`W!1Ôó\;Ý ýB%qæK•&ÓÈe9È0êI±žeŸß -ú@žQr¦ ö4»M¼Áè¹µmw 9 EÆE_°2ó„ŸXKWÁ×Hóì^´²GѝF©óäR†¦‰ç"V»eØ<3ùd3ÿÚ¤Žú“Gi" —‘_ÙËÎ~Üö¯¥½Î»üŸEÚŽåmÞþí ;ÞólËΦMzA"Âf(´òá;Éï(/7½ûñÌ­cïÕçлþÝz¾-ÍvÑ“pH­–ðÓj$¸Äû¤‚‘ãUBË-n“2åPkS5&‹Â|+g^œ®Ì͆d!OïäîU«c;{Û!ÅŽ«ëZ9Ókóˆ]¯ƒ›né `ÇÒ+tÆš (ØKá¾—=3œ®•vuMñg²\ï Ec€ 05±d™‡×iÇ×›UúvÌ¢£Èþ¡ÕØô¶ßÎA"ß±#Ö²ˆÊŸ¦*Ä~ij|àø.-¼'»Ú¥£h ofº¦‡VsR=N½„Î v˜Z*SÌ{=jÑB‹tê…;’HžH¯8–îDù8ñ¢|Q•bÛçš–‹m³“ê¨ åÏ^m¬Žãþ©ïêO‡½6] µÆ„Ooòü ²x}N¦Ë3ïé¿»€›HA˜m%çÞ/¿í7Fø“‹léUk)É°Œµ8Q8›:ÀŠeT*šõ~ôڝG6 ¢}`ùH­–”¡k ‰P1>š†®9z11!X wKfmÁ¦xÑ,N1Q”–æB¶M…ÒÃv6SMˆhU¬ÊPŽï‘öj=·CŒ¯u¹ƒVIЃsx4’ömÛýcå¡¶7ßŠß 57^\wÒÐÆ k§h,Œý î«q^R½3]J¸ÇðN ‚çU¬ôº^Áì} ³f©Õœ§ˆã:FÄÈ‚é(€™?àýÓüè1Gô£¼éj‚OÅñ  #>×—ßtà 0G¥Åa뀐kßhc™À_ÉñÞ#±)GD" YîäË-ÿÙ̪ ¹™a¯´¢E\ÝÒö‚;™„ë]_ p8‰o¡ñ+^÷ 3‘'dT4œŽ ðVë½° :¬víÑ«£tßÚS-3¶“þ2 †üüʨòrš¹M{É_¤`Û¨0ìjœøJ‡:÷ÃáZ˜†@GP&œÑDGÏs¡þ¦þDGú‘1Yá9Ôþ¼ ûø…§÷8&–ÜÑnÄ_m®^üÆ`;ÉVÁJ£?â€-ßê}suÍ2sõA NÌúA磸‘îÿÚ»ƒìö·á¿±tÑÐ"Tÿü˜[@/äj¬€uüªìù¥Ý˜á8Ý´sõj 8@rˆð äþZÇD®ÿUÏ2ùôõrBzÆÏÞž>Ì™xœ“ wiÎ×7_… ¸ \#€MɁV¶¥üÕÿPÔ9Z‡ø§É8#H:ƒ5ÀÝå9ÍIŒ5åKÙŠ÷qÄ>1AÈøžj"µÂд/ªnÀ qªã}"iŸBå˜ÓÛŽ¦…&ݧ;G@—³b¯“•"´4í¨ôM¨åñC‹ïùÉó¯ÓsSH2Ý@ßáM‡ˆKÀªÛUeø/4\gnm¥‹ŸŒ qÄ b9ÞwÒNÏ_4Ég³ú=܆‚´ •â¥õeíþkjz>éÚyU«Íӝ݃6"8/ø{=Ô¢»G¥ äUw°W«,ô—¿ãㆅү¢³xŠUû™yŒ (øSópÐ 9\åTâ»—*oG$/×ÍT†Y¿1¤Þ¢_‡ ¼ „±ÍçèSaÓ 3ÛMÁBkxs‰’R/¡¤ˆÙçª(*õ„üXÌ´ƒ E§´¬EF"Ù”R/ÐNyÆÂ^°?™6¡œïJ·±$§?º>ÖüœcNÌù¯G ‹ñ2ЁBB„^·úìaz¨k:#¨Æ¨8LÎõލ£^§S&cŒÐU€ü(‡F±Š¼&P>8ÙÁ ‰ p5?0ÊÆƒZl¸aô š¼¡}gÿ¶zÆC²¹¬ÎÖG*HB¡O<º2#ñŒAƒ–¡B˜´É$¥›É:FÀÔx¾u?XÜÏÓvN©RS{2ʈãk9rmP¼Qq̳ è¼ÐFׄ^¡Öì fE“F4A…!ì/…¦Lƒ… … $%´¾yã@CI¬ á—3PþBÏNÿ<ý°4Ü ËÃ#ØÍ~âW«rEñw‹eùMMHß²`¬Öó½íf³:‹k˜¯÷}Z!ã¿<¥,\#öµÀ¯aÒNÆIé,Ћ–lŽ#Àæ9ÀÒS·I’½-Ïp Äz¤Š Â* ­íÄ9­< h>׍3ZkËU¹§˜ŒŠ±f­’¤º³Q ÏB?‹#µíÃ¥®@(Gs«†vI¥Mµ‹Á©e~2ú³ÁP4ìÕi‚²Ê^ö@-DþÓàlÜOÍ]n"µã:žpsŽ¢:! Aõ.ç~ÓBûH÷JCÌ]õVƒd «ú´QÙEA–¯¯Œ!.ˆˆëQ±ù œ·Ì!Õâ )ùL„ÅÀlÚè5@B…o´Æ¸XÓ&Û…O«˜”_#‡ƒ„ûÈt!¤ÁÏ›ÎÝŠ?c9 â\>lÓÁVÄÑ™£eØY]:fÝ–—ù+p{™ðè û³”g±OƒÚSù£áÁÊ„ä,ï7š²G ÕÌBk)~ÑiCµ|h#u¤¶îK¨² #²vݯGãeÖ϶ú…¾múÀ¶þÔñ‚Š9'^($¤§ò “š½{éúp÷J›ušS¹áªCÂubÃH9™D™/ZöØÁ‡¦ÝÙŸ·kð*_”.C‹{áXó€‡c¡c€§/šò/&éš÷,àéJþ‰X›fµ“C¨œ®r¬"kL‰Â_q…Z–.ÉL~O µ›zn‚¹À¦Öª7\àHµšÖ %»ÇníV[¥*Õ;ƒ#½¾HK-ÖIÊdÏEÚ#=o÷Óò³´Š: Ç?{¾+9›–‘OEáU·S€˜j"ÄaÜ ŒÛWt› á–c#a»pÔZÞdŽtWê=9éöÊ¢µ~ ë ;Öe‡Œ®:bî3±ýê¢wà¼îpêñ¹¾4 zc¾ðÖÿzdêŒÑÒŝÀ‰s6¤í³ÎÙB¿OZ”+F¤á‡3@Ñëäg©·Ž ˆèª<ù@É{&S„œÕúÀA)‰h:YÀ5^ÂÓŒ°õäU\ ùËÍû#²?Xe¬tu‰^zÒÔãë¼ÛWtEtû …‚g¶Úüâî*moGè¨7%u!]PhÏd™Ý%Îx: VÒ¦ôÊD3ÀŽKÛËãvÆî…N¯ä>Eró–ð`5 Œ%u5XkñÌ*NU%¶áœÊ:Qÿú»“úzyÏ6å-၇¾ ´ ÒÊ]y žO‘w2Äøæ…H’²f±ÎÇ.ª|¥'gîV•Ü .̘¯€šòü¤U~Ù†*¢!?ò wý,}´°ÔÞnïoKq5µb!áÓ3"vAßH¡³¡·G(ÐÎ0Îò¼MG!/ài®@—¬04*`…«é8ªøøló“ˆÊ”èù¤…ßÊoÿé'ËuÌÖ5×È¡§ˆˆfŽë9}hìâ_!!¯  B&Ëö¶‰ÀAÙNVŸ Wh›¸®XÑJì¨ú“¿÷3uj²˜¨ÍÎìë±aúŠÝå¯ð*Ó¨ôJ“yºØ)m°WýOè68†ŸÏ2—‰Ïüꪫٚ¥‹l1 ø ÏÄFjêµvÌbü¦èÝx:X±¢H=MÐß—,ˆÉÇ´(9ú¾^ÅÚ4¿m‡$âX‘å%(AlZo@½¨UOÌÕ”1ø¸jÎÀÃÃ_ µ‘Ü.œº¦Ut: Æï’!=¯uwû#,“pþÇúŒø(é@?³ü¥‘Mo §—s@Œ#)§ŒùkL}NOÆêA›¸~r½¼ÙA—HJ«eˆÖ´*¡ÓpÌŸö.m<-"³ûÈ$¬_6­åf£ïÚâj1y§ÕJ½@dÞÁr&Í\Z%D£Íñ·AZ Û³øüd/ªAi†/Й~  ‡âĮҮÏh§°b—›Û«mJžòG'[ÈYýŒ¦9psl ýÁ ®±f¦x,‰½tN ‚Xª9 ÙÖH.«Lo0×?͹m¡å†Ѽ+›2ƒF ±Ê8 7Hցϓ²Æ–m9…òŸï]Â1äN†VLâCˆU .ÿ‰Ts +ÅÎx(%¦u]6AF Š ØF鈄‘ |¢¶c±soŒ/t[a¾–û:s·`i햍ê›ËchÈ…8ßÀUÜewŒðNOƒõD%q#éû\9¤x¹&UE×G¥ Í—™$ð E6-‡¼!ýpãÔM˜ Âsìe¯ñµK¢Ç¡ùôléœ4Ö£”À Š®Ðc ^¨À}ÙËŸ§›ºê{ÊuÉC ×Sr€¤’fÉ*j!úÓ’Gsùìoîßîn%ò· àc Wp÷$¨˜)û»H ×8ŽÒ€Zj¤3ÀÙºY'Ql¦py{-6íÔCeiØp‘‡XÊîÆUߢ܂ž£Xé¼Y8þ©ëgñß}é.ÎógÒ„ÃØËø¯»™§Xýy M%@NŠ À(~áÐvu7&•,Ù˜ó€uP‡^^®=_E„jt’ 403WebShell
403Webshell
Server IP : 185.95.0.122  /  Your IP : 216.73.216.151
Web Server : Microsoft-IIS/10.0
System : Windows NT CALION 10.0 build 14393 (Windows Server 2016) AMD64
User : IWPD_83(serin.com.t) ( 0)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Inetpub/vhosts/serin.com.tr/httpdocs/Ebook/assets/js/libs/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Inetpub/vhosts/serin.com.tr/httpdocs/Ebook/assets/js/libs/pdf.js
(function(t,e){"use strict";if(typeof define==="function"&&define.amd){define("pdfjs-dist/build/pdf",["exports"],e)}else if(typeof exports!=="undefined"){e(exports)}else{e(t.pdfjsDistBuildPdf={})}})(this,function(t){"use strict";var e="1.4.20";var r="b15f335";var n=typeof document!=="undefined"&&document.currentScript?document.currentScript.src:null;var i={};(function a(){(function(t,e){{e(t.pdfjsSharedGlobal={})}})(this,function(t){var n=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:this;var i=typeof window==="undefined";if(!n.PDFJS){n.PDFJS={}}if(typeof e!=="undefined"){n.PDFJS.version=e}if(typeof e!=="undefined"){n.PDFJS.build=r}n.PDFJS.pdfBug=false;t.globalScope=n;t.isWorker=i;t.PDFJS=n.PDFJS});(function(t,e){{e(t.pdfjsDisplayDOMUtils={},t.pdfjsSharedGlobal)}})(this,function(t,e){var r=e.PDFJS;var n=function i(){var t=["ms","Moz","Webkit","O"];var e={};function r(){}r.getProp=function n(r,i){if(arguments.length===1&&typeof e[r]==="string"){return e[r]}i=i||document.documentElement;var a=i.style,s,o;if(typeof a[r]==="string"){return e[r]=r}o=r.charAt(0).toUpperCase()+r.slice(1);for(var l=0,c=t.length;l<c;l++){s=t[l]+o;if(typeof a[s]==="string"){return e[r]=s}}return e[r]="undefined"};r.setProp=function i(t,e,r){var n=this.getProp(t);if(n!=="undefined"){e.style[n]=r}};return r}();r.CustomStyle=n;t.CustomStyle=n});(function(t,e){{e(t.pdfjsSharedUtil={},t.pdfjsSharedGlobal)}})(this,function(t,e){var r=e.PDFJS;var n=e.globalScope;var i=[.001,0,0,.001,0,0];var a={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4};var s={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};var o={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26};var l={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};var c={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};var h={UNKNOWN:0,FLATE:1,LZW:2,DCT:3,JPX:4,JBIG:5,A85:6,AHX:7,CCF:8,RL:9};var u={UNKNOWN:0,TYPE1:1,TYPE1C:2,CIDFONTTYPE0:3,CIDFONTTYPE0C:4,TRUETYPE:5,CIDFONTTYPE2:6,TYPE3:7,OPENTYPE:8,TYPE0:9,MMTYPE1:10};r.VERBOSITY_LEVELS={errors:0,warnings:1,infos:5};var f=r.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91};function d(t){if(r.verbosity>=r.VERBOSITY_LEVELS.infos){console.log("Info: "+t)}}function p(t){if(r.verbosity>=r.VERBOSITY_LEVELS.warnings){console.log("Warning: "+t)}}function v(t){p("Deprecated API usage: "+t)}function g(t){if(r.verbosity>=r.VERBOSITY_LEVELS.errors){console.log("Error: "+t);console.log(A())}throw new Error(t)}function A(){try{throw new Error}catch(t){return t.stack?t.stack.split("\n").slice(2).join("\n"):""}}function m(t,e){if(!t){g(e)}}var b=r.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font"};function y(t,e){if(!e){return t}return new URL(e,t).href}function S(t,e){if(!t){return false}var r=/^[a-z][a-z0-9+\-.]*(?=:)/i.exec(t);if(!r){return e}r=r[0].toLowerCase();switch(r){case"http":case"https":case"ftp":case"mailto":case"tel":return true;default:return false}}r.isValidUrl=S;function x(t,e){var n=e&&e.url;t.href=t.title=n?O(n):"";if(n){if(w()){t.target=_[r.externalLinkTarget]}t.rel=r.externalLinkRel}}r.addLinkAttributes=x;function k(t,e,r){Object.defineProperty(t,e,{value:r,enumerable:true,configurable:true,writable:false});return r}r.shadow=k;var C=r.LinkTarget={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};var _=["","_self","_blank","_parent","_top"];function w(){if(r.openExternalLinksInNewWindow){v("PDFJS.openExternalLinksInNewWindow, please use "+'"PDFJS.externalLinkTarget = PDFJS.LinkTarget.BLANK" instead.');if(r.externalLinkTarget===C.NONE){r.externalLinkTarget=C.BLANK}r.openExternalLinksInNewWindow=false}switch(r.externalLinkTarget){case C.NONE:return false;case C.SELF:case C.BLANK:case C.PARENT:case C.TOP:return true}p("PDFJS.externalLinkTarget is invalid: "+r.externalLinkTarget);r.externalLinkTarget=C.NONE;return false}r.isExternalLinkTargetSet=w;var T=r.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};var P=function ft(){function t(t,e){this.name="PasswordException";this.message=t;this.code=e}t.prototype=new Error;t.constructor=t;return t}();r.PasswordException=P;var L=function dt(){function t(t,e){this.name="UnknownErrorException";this.message=t;this.details=e}t.prototype=new Error;t.constructor=t;return t}();r.UnknownErrorException=L;var E=function pt(){function t(t){this.name="InvalidPDFException";this.message=t}t.prototype=new Error;t.constructor=t;return t}();r.InvalidPDFException=E;var R=function vt(){function t(t){this.name="MissingPDFException";this.message=t}t.prototype=new Error;t.constructor=t;return t}();r.MissingPDFException=R;var I=function gt(){function t(t,e){this.name="UnexpectedResponseException";this.message=t;this.status=e}t.prototype=new Error;t.constructor=t;return t}();r.UnexpectedResponseException=I;var D=function At(){function t(t){this.message=t}t.prototype=new Error;t.prototype.name="NotImplementedException";t.constructor=t;return t}();var j=function mt(){function t(t,e){this.begin=t;this.end=e;this.message="Missing data ["+t+", "+e+")"}t.prototype=new Error;t.prototype.name="MissingDataException";t.constructor=t;return t}();var F=function bt(){function t(t){this.message=t}t.prototype=new Error;t.prototype.name="XRefParseException";t.constructor=t;return t}();var M=/\x00/g;function O(t){if(typeof t!=="string"){p("The argument for removeNullCharacters must be a string.");return t}return t.replace(M,"")}r.removeNullCharacters=O;function N(t){m(t!==null&&typeof t==="object"&&t.length!==undefined,"Invalid argument for bytesToString");var e=t.length;var r=8192;if(e<r){return String.fromCharCode.apply(null,t)}var n=[];for(var i=0;i<e;i+=r){var a=Math.min(i+r,e);var s=t.subarray(i,a);n.push(String.fromCharCode.apply(null,s))}return n.join("")}function U(t){m(typeof t==="string","Invalid argument for stringToBytes");var e=t.length;var r=new Uint8Array(e);for(var n=0;n<e;++n){r[n]=t.charCodeAt(n)&255}return r}function B(t){return String.fromCharCode(t>>24&255,t>>16&255,t>>8&255,t&255)}function W(t){var e=1,r=0;while(t>e){e<<=1;r++}return r}function G(t,e){return t[e]<<24>>24}function X(t,e){return t[e]<<8|t[e+1]}function z(t,e){return(t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3])>>>0}function Y(){var t=new Uint8Array(2);t[0]=1;var e=new Uint16Array(t.buffer);return e[0]===1}Object.defineProperty(r,"isLittleEndian",{configurable:true,get:function yt(){return k(r,"isLittleEndian",Y())}});function H(){var t=document.createElement("canvas");t.width=t.height=1;var e=t.getContext("2d");var r=e.createImageData(1,1);return typeof r.data.buffer!=="undefined"}Object.defineProperty(r,"hasCanvasTypedArrays",{configurable:true,get:function St(){return k(r,"hasCanvasTypedArrays",H())}});var J=function xt(){function t(t,e){this.buffer=t;this.byteLength=t.length;this.length=e===undefined?this.byteLength>>2:e;n(this.length)}t.prototype=Object.create(null);var e=0;function r(t){return{get:function(){var e=this.buffer,r=t<<2;return(e[r]|e[r+1]<<8|e[r+2]<<16|e[r+3]<<24)>>>0},set:function(e){var r=this.buffer,n=t<<2;r[n]=e&255;r[n+1]=e>>8&255;r[n+2]=e>>16&255;r[n+3]=e>>>24&255}}}function n(n){while(e<n){Object.defineProperty(t.prototype,e,r(e));e++}}return t}();t.Uint32ArrayView=J;var q=[1,0,0,1,0,0];var Q=r.Util=function kt(){function t(){}var e=["rgb(",0,",",0,",",0,")"];t.makeCssRgb=function n(t,r,i){e[1]=t;e[3]=r;e[5]=i;return e.join("")};t.transform=function i(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]};t.applyTransform=function a(t,e){var r=t[0]*e[0]+t[1]*e[2]+e[4];var n=t[0]*e[1]+t[1]*e[3]+e[5];return[r,n]};t.applyInverseTransform=function s(t,e){var r=e[0]*e[3]-e[1]*e[2];var n=(t[0]*e[3]-t[1]*e[2]+e[2]*e[5]-e[4]*e[3])/r;var i=(-t[0]*e[1]+t[1]*e[0]+e[4]*e[1]-e[5]*e[0])/r;return[n,i]};t.getAxialAlignedBoundingBox=function o(e,r){var n=t.applyTransform(e,r);var i=t.applyTransform(e.slice(2,4),r);var a=t.applyTransform([e[0],e[3]],r);var s=t.applyTransform([e[2],e[1]],r);return[Math.min(n[0],i[0],a[0],s[0]),Math.min(n[1],i[1],a[1],s[1]),Math.max(n[0],i[0],a[0],s[0]),Math.max(n[1],i[1],a[1],s[1])]};t.inverseTransform=function l(t){var e=t[0]*t[3]-t[1]*t[2];return[t[3]/e,-t[1]/e,-t[2]/e,t[0]/e,(t[2]*t[5]-t[4]*t[3])/e,(t[4]*t[1]-t[5]*t[0])/e]};t.apply3dTransform=function c(t,e){return[t[0]*e[0]+t[1]*e[1]+t[2]*e[2],t[3]*e[0]+t[4]*e[1]+t[5]*e[2],t[6]*e[0]+t[7]*e[1]+t[8]*e[2]]};t.singularValueDecompose2dScale=function h(t){var e=[t[0],t[2],t[1],t[3]];var r=t[0]*e[0]+t[1]*e[2];var n=t[0]*e[1]+t[1]*e[3];var i=t[2]*e[0]+t[3]*e[2];var a=t[2]*e[1]+t[3]*e[3];var s=(r+a)/2;var o=Math.sqrt((r+a)*(r+a)-4*(r*a-i*n))/2;var l=s+o||1;var c=s-o||1;return[Math.sqrt(l),Math.sqrt(c)]};t.normalizeRect=function u(t){var e=t.slice(0);if(t[0]>t[2]){e[0]=t[2];e[2]=t[0]}if(t[1]>t[3]){e[1]=t[3];e[3]=t[1]}return e};t.intersect=function f(e,r){function n(t,e){return t-e}var i=[e[0],e[2],r[0],r[2]].sort(n),a=[e[1],e[3],r[1],r[3]].sort(n),s=[];e=t.normalizeRect(e);r=t.normalizeRect(r);if(i[0]===e[0]&&i[1]===r[0]||i[0]===r[0]&&i[1]===e[0]){s[0]=i[1];s[2]=i[2]}else{return false}if(a[0]===e[1]&&a[1]===r[1]||a[0]===r[1]&&a[1]===e[1]){s[1]=a[1];s[3]=a[2]}else{return false}return s};t.sign=function d(t){return t<0?-1:1};var r=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"];t.toRoman=function p(t,e){m(nt(t)&&t>0,"The number should be a positive integer.");var n,i=[];while(t>=1e3){t-=1e3;i.push("M")}n=t/100|0;t%=100;i.push(r[n]);n=t/10|0;t%=10;i.push(r[10+n]);i.push(r[20+t]);var a=i.join("");return e?a.toLowerCase():a};t.appendToArray=function v(t,e){Array.prototype.push.apply(t,e)};t.prependToArray=function g(t,e){Array.prototype.unshift.apply(t,e)};t.extendObj=function A(t,e){for(var r in e){t[r]=e[r]}};t.getInheritableProperty=function b(t,e){while(t&&!t.has(e)){t=t.get("Parent")}if(!t){return null}return t.get(e)};t.inherit=function y(t,e,r){t.prototype=Object.create(e.prototype);t.prototype.constructor=t;for(var n in r){t.prototype[n]=r[n]}};t.loadScript=function S(t,e){var r=document.createElement("script");var n=false;r.setAttribute("src",t);if(e){r.onload=function(){if(!n){e()}n=true}}document.getElementsByTagName("head")[0].appendChild(r)};return t}();var V=r.PageViewport=function Ct(){function t(t,e,r,n,i,a){this.viewBox=t;this.scale=e;this.rotation=r;this.offsetX=n;this.offsetY=i;var s=(t[2]+t[0])/2;var o=(t[3]+t[1])/2;var l,c,h,u;r=r%360;r=r<0?r+360:r;switch(r){case 180:l=-1;c=0;h=0;u=1;break;case 90:l=0;c=1;h=1;u=0;break;case 270:l=0;c=-1;h=-1;u=0;break;default:l=1;c=0;h=0;u=-1;break}if(a){h=-h;u=-u}var f,d;var p,v;if(l===0){f=Math.abs(o-t[1])*e+n;d=Math.abs(s-t[0])*e+i;p=Math.abs(t[3]-t[1])*e;v=Math.abs(t[2]-t[0])*e}else{f=Math.abs(s-t[0])*e+n;d=Math.abs(o-t[1])*e+i;p=Math.abs(t[2]-t[0])*e;v=Math.abs(t[3]-t[1])*e}this.transform=[l*e,c*e,h*e,u*e,f-l*e*s-h*e*o,d-c*e*s-u*e*o];this.width=p;this.height=v;this.fontScale=e}t.prototype={clone:function e(r){r=r||{};var n="scale"in r?r.scale:this.scale;var i="rotation"in r?r.rotation:this.rotation;return new t(this.viewBox.slice(),n,i,this.offsetX,this.offsetY,r.dontFlip)},convertToViewportPoint:function r(t,e){return Q.applyTransform([t,e],this.transform)},convertToViewportRectangle:function n(t){var e=Q.applyTransform([t[0],t[1]],this.transform);var r=Q.applyTransform([t[2],t[3]],this.transform);return[e[0],e[1],r[0],r[1]]},convertToPdfPoint:function i(t,e){return Q.applyInverseTransform([t,e],this.transform)}};return t}();var K=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function Z(t){var e,r=t.length,n=[];if(t[0]==="þ"&&t[1]==="ÿ"){for(e=2;e<r;e+=2){n.push(String.fromCharCode(t.charCodeAt(e)<<8|t.charCodeAt(e+1)))}}else{for(e=0;e<r;++e){var i=K[t.charCodeAt(e)];n.push(i?String.fromCharCode(i):t.charAt(e))}}return n.join("")}function $(t){return decodeURIComponent(escape(t))}function tt(t){return unescape(encodeURIComponent(t))}function et(t){for(var e in t){return false}return true}function rt(t){return typeof t==="boolean"}function nt(t){return typeof t==="number"&&(t|0)===t}function it(t){return typeof t==="number"}function at(t){return typeof t==="string"}function st(t){return t instanceof Array}function ot(t){return typeof t==="object"&&t!==null&&t.byteLength!==undefined}function lt(){var t={};t.promise=new Promise(function(e,r){t.resolve=e;t.reject=r});return t}r.createPromiseCapability=lt;(function _t(){if(n.Promise){if(typeof n.Promise.all!=="function"){n.Promise.all=function(t){var e=0,r=[],i,a;var s=new n.Promise(function(t,e){i=t;a=e});t.forEach(function(t,n){e++;t.then(function(t){r[n]=t;e--;if(e===0){i(r)}},a)});if(e===0){i(r)}return s}}if(typeof n.Promise.resolve!=="function"){n.Promise.resolve=function(t){return new n.Promise(function(e){e(t)})}}if(typeof n.Promise.reject!=="function"){n.Promise.reject=function(t){return new n.Promise(function(e,r){r(t)})}}if(typeof n.Promise.prototype.catch!=="function"){n.Promise.prototype.catch=function(t){return n.Promise.prototype.then(undefined,t)}}return}var t=0;var e=1;var r=2;var i=500;var a={handlers:[],running:false,unhandledRejections:[],pendingRejectionCheck:false,scheduleHandlers:function o(e){if(e._status===t){return}this.handlers=this.handlers.concat(e._handlers);e._handlers=[];if(this.running){return}this.running=true;setTimeout(this.runHandlers.bind(this),0)},runHandlers:function l(){var t=1;var n=Date.now()+t;while(this.handlers.length>0){var i=this.handlers.shift();var a=i.thisPromise._status;var s=i.thisPromise._value;try{if(a===e){if(typeof i.onResolve==="function"){s=i.onResolve(s)}}else if(typeof i.onReject==="function"){s=i.onReject(s);a=e;if(i.thisPromise._unhandledRejection){this.removeUnhandeledRejection(i.thisPromise)}}}catch(o){a=r;s=o}i.nextPromise._updateStatus(a,s);if(Date.now()>=n){break}}if(this.handlers.length>0){setTimeout(this.runHandlers.bind(this),0);return}this.running=false},addUnhandledRejection:function c(t){this.unhandledRejections.push({promise:t,time:Date.now()});this.scheduleRejectionCheck()},removeUnhandeledRejection:function h(t){t._unhandledRejection=false;for(var e=0;e<this.unhandledRejections.length;e++){if(this.unhandledRejections[e].promise===t){this.unhandledRejections.splice(e);e--}}},scheduleRejectionCheck:function u(){if(this.pendingRejectionCheck){return}this.pendingRejectionCheck=true;setTimeout(function t(){this.pendingRejectionCheck=false;var t=Date.now();for(var e=0;e<this.unhandledRejections.length;e++){if(t-this.unhandledRejections[e].time>i){var r=this.unhandledRejections[e].promise._value;var n="Unhandled rejection: "+r;if(r.stack){n+="\n"+r.stack}p(n);this.unhandledRejections.splice(e);e--}}if(this.unhandledRejections.length){this.scheduleRejectionCheck()}}.bind(this),i)}};function s(e){this._status=t;this._handlers=[];try{e.call(this,this._resolve.bind(this),this._reject.bind(this))}catch(r){this._reject(r)}}s.all=function f(t){var e,n;var i=new s(function(t,r){e=t;n=r});var a=t.length;var o=[];if(a===0){e(o);return i}function l(t){if(i._status===r){return}o=[];n(t)}for(var c=0,h=t.length;c<h;++c){var u=t[c];var f=function(t){return function(n){if(i._status===r){return}o[t]=n;a--;if(a===0){e(o)}}}(c);if(s.isPromise(u)){u.then(f,l)}else{f(u)}}return i};s.isPromise=function d(t){return t&&typeof t.then==="function"};s.resolve=function v(t){return new s(function(e){e(t)})};s.reject=function g(t){return new s(function(e,r){r(t)})};s.prototype={_status:null,_value:null,_handlers:null,_unhandledRejection:null,_updateStatus:function A(t,n){if(this._status===e||this._status===r){return}if(t===e&&s.isPromise(n)){n.then(this._updateStatus.bind(this,e),this._updateStatus.bind(this,r));return}this._status=t;this._value=n;if(t===r&&this._handlers.length===0){this._unhandledRejection=true;a.addUnhandledRejection(this)}a.scheduleHandlers(this)},_resolve:function m(t){this._updateStatus(e,t)},_reject:function b(t){this._updateStatus(r,t)},then:function y(t,e){var r=new s(function(t,e){this.resolve=t;this.reject=e});this._handlers.push({thisPromise:this,onResolve:t,onReject:e,nextPromise:r});a.scheduleHandlers(this);return r},"catch":function S(t){return this.then(undefined,t)}};n.Promise=s})();var ct=function wt(){function t(t,e,r){while(t.length<r){t+=e}return t}function e(){this.started={};this.times=[];this.enabled=true}e.prototype={time:function r(t){if(!this.enabled){return}if(t in this.started){p("Timer is already running for "+t)}this.started[t]=Date.now()},timeEnd:function n(t){if(!this.enabled){return}if(!(t in this.started)){p("Timer has not been started for "+t)}this.times.push({name:t,start:this.started[t],end:Date.now()});delete this.started[t]},toString:function i(){var e,r;var n=this.times;var i="";var a=0;for(e=0,r=n.length;e<r;++e){var s=n[e]["name"];if(s.length>a){a=s.length}}for(e=0,r=n.length;e<r;++e){var o=n[e];var l=o.end-o.start;i+=t(o["name"]," ",a)+" "+l+"ms\n"}return i}};return e}();r.createBlob=function Tt(t,e){if(typeof Blob!=="undefined"){return new Blob([t],{type:e})}var r=new MozBlobBuilder;r.append(t);return r.getBlob(e)};r.createObjectURL=function Pt(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return function e(n,i){if(!r.disableCreateObjectURL&&typeof URL!=="undefined"&&URL.createObjectURL){var a=r.createBlob(n,i);return URL.createObjectURL(a)}var s="data:"+i+";base64,";for(var o=0,l=n.length;o<l;o+=3){var c=n[o]&255;var h=n[o+1]&255;var u=n[o+2]&255;var f=c>>2,d=(c&3)<<4|h>>4;var p=o+1<l?(h&15)<<2|u>>6:64;var v=o+2<l?u&63:64;s+=t[f]+t[d]+t[p]+t[v]}return s}}();function ht(t,e,r){this.sourceName=t;this.targetName=e;this.comObj=r;this.callbackIndex=1;this.postMessageTransfers=true;var n=this.callbacksCapabilities={};var i=this.actionHandler={};this._onComObjOnMessage=function a(t){var e=t.data;if(e.targetName!==this.sourceName){return}if(e.isReply){var a=e.callbackId;if(e.callbackId in n){var s=n[a];delete n[a];if("error"in e){s.reject(e.error)}else{s.resolve(e.data)}}else{g("Cannot resolve callback "+a)}}else if(e.action in i){var o=i[e.action];if(e.callbackId){var l=this.sourceName;var c=e.sourceName;Promise.resolve().then(function(){return o[0].call(o[1],e.data)}).then(function(t){r.postMessage({sourceName:l,targetName:c,isReply:true,callbackId:e.callbackId,data:t})},function(t){if(t instanceof Error){t=t+""}r.postMessage({sourceName:l,targetName:c,isReply:true,callbackId:e.callbackId,error:t})})}else{o[0].call(o[1],e.data)}}else{g("Unknown action from worker: "+e.action)}}.bind(this);r.addEventListener("message",this._onComObjOnMessage)}ht.prototype={on:function Lt(t,e,r){var n=this.actionHandler;if(n[t]){g('There is already an actionName called "'+t+'"')}n[t]=[e,r]},send:function Et(t,e,r){var n={sourceName:this.sourceName,targetName:this.targetName,action:t,data:e};this.postMessage(n,r)},sendWithPromise:function Rt(t,e,r){var n=this.callbackIndex++;var i={sourceName:this.sourceName,targetName:this.targetName,action:t,data:e,callbackId:n};var a=lt();this.callbacksCapabilities[n]=a;try{this.postMessage(i,r)}catch(s){a.reject(s)}return a.promise},postMessage:function(t,e){if(e&&this.postMessageTransfers){this.comObj.postMessage(t,e)}else{this.comObj.postMessage(t)}},destroy:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}};function ut(t,e,r){var n=new Image;n.onload=function i(){r.resolve(t,n)};n.onerror=function a(){r.resolve(t,null);p("Error during JPEG image loading")};n.src=e}(function It(t){var e=false;try{if(typeof URL==="function"&&typeof URL.prototype==="object"&&"origin"in URL.prototype){var r=new URL("b","http://a");r.pathname="c%20d";e=r.href==="http://a/c%20d"}}catch(n){}if(e)return;var i=Object.create(null);i["ftp"]=21;i["file"]=0;i["gopher"]=70;i["http"]=80;i["https"]=443;i["ws"]=80;i["wss"]=443;var a=Object.create(null);a["%2e"]=".";a[".%2e"]="..";a["%2e."]="..";a["%2e%2e"]="..";function s(t){return i[t]!==undefined}function o(){v.call(this);this._isInvalid=true}function l(t){if(""==t){o.call(this)}return t.toLowerCase()}function c(t){var e=t.charCodeAt(0);if(e>32&&e<127&&[34,35,60,62,63,96].indexOf(e)==-1){return t}return encodeURIComponent(t)}function h(t){var e=t.charCodeAt(0);if(e>32&&e<127&&[34,35,60,62,96].indexOf(e)==-1){return t}return encodeURIComponent(t)}var u=undefined,f=/[a-zA-Z]/,d=/[a-zA-Z0-9\+\-\.]/;function p(t,e,r){function n(t){b.push(t)}var p=e||"scheme start",v=0,g="",A=false,m=false,b=[];t:while((t[v-1]!=u||v==0)&&!this._isInvalid){var y=t[v];switch(p){case"scheme start":if(y&&f.test(y)){g+=y.toLowerCase();p="scheme"}else if(!e){g="";p="no scheme";continue}else{n("Invalid scheme.");break t}break;case"scheme":if(y&&d.test(y)){g+=y.toLowerCase()}else if(":"==y){this._scheme=g;g="";if(e){break t}if(s(this._scheme)){this._isRelative=true}if("file"==this._scheme){p="relative"}else if(this._isRelative&&r&&r._scheme==this._scheme){p="relative or authority"}else if(this._isRelative){p="authority first slash"}else{p="scheme data"}}else if(!e){g="";v=0;p="no scheme";continue}else if(u==y){break t}else{n("Code point not allowed in scheme: "+y);break t}break;case"scheme data":if("?"==y){this._query="?";p="query"}else if("#"==y){this._fragment="#";p="fragment"}else{if(u!=y&&"	"!=y&&"\n"!=y&&"\r"!=y){this._schemeData+=c(y)}}break;case"no scheme":if(!r||!s(r._scheme)){n("Missing scheme.");o.call(this)}else{p="relative";continue}break;case"relative or authority":if("/"==y&&"/"==t[v+1]){p="authority ignore slashes"}else{n("Expected /, got: "+y);p="relative";continue}break;case"relative":this._isRelative=true;if("file"!=this._scheme)this._scheme=r._scheme;if(u==y){this._host=r._host;this._port=r._port;this._path=r._path.slice();this._query=r._query;this._username=r._username;this._password=r._password;break t}else if("/"==y||"\\"==y){if("\\"==y)n("\\ is an invalid code point.");p="relative slash"}else if("?"==y){this._host=r._host;this._port=r._port;this._path=r._path.slice();this._query="?";this._username=r._username;this._password=r._password;p="query"}else if("#"==y){this._host=r._host;this._port=r._port;this._path=r._path.slice();this._query=r._query;this._fragment="#";this._username=r._username;this._password=r._password;p="fragment"}else{var S=t[v+1];var x=t[v+2];if("file"!=this._scheme||!f.test(y)||S!=":"&&S!="|"||u!=x&&"/"!=x&&"\\"!=x&&"?"!=x&&"#"!=x){this._host=r._host;this._port=r._port;this._username=r._username;this._password=r._password;this._path=r._path.slice();this._path.pop()}p="relative path";continue}break;case"relative slash":if("/"==y||"\\"==y){if("\\"==y){n("\\ is an invalid code point.")}if("file"==this._scheme){p="file host"}else{p="authority ignore slashes"}}else{if("file"!=this._scheme){this._host=r._host;this._port=r._port;this._username=r._username;this._password=r._password}p="relative path";continue}break;case"authority first slash":if("/"==y){p="authority second slash"}else{n("Expected '/', got: "+y);p="authority ignore slashes";continue}break;case"authority second slash":p="authority ignore slashes";if("/"!=y){n("Expected '/', got: "+y);continue}break;case"authority ignore slashes":if("/"!=y&&"\\"!=y){p="authority";continue}else{n("Expected authority, got: "+y)}break;case"authority":if("@"==y){if(A){n("@ already seen.");g+="%40"}A=true;for(var k=0;k<g.length;k++){var C=g[k];if("	"==C||"\n"==C||"\r"==C){n("Invalid whitespace in authority.");continue}if(":"==C&&null===this._password){this._password="";continue}var _=c(C);null!==this._password?this._password+=_:this._username+=_}g=""}else if(u==y||"/"==y||"\\"==y||"?"==y||"#"==y){v-=g.length;g="";p="host";continue}else{g+=y}break;case"file host":if(u==y||"/"==y||"\\"==y||"?"==y||"#"==y){if(g.length==2&&f.test(g[0])&&(g[1]==":"||g[1]=="|")){p="relative path"}else if(g.length==0){p="relative path start"}else{this._host=l.call(this,g);g="";p="relative path start"}continue}else if("	"==y||"\n"==y||"\r"==y){n("Invalid whitespace in file host.")}else{g+=y}break;case"host":case"hostname":if(":"==y&&!m){this._host=l.call(this,g);g="";p="port";if("hostname"==e){break t}}else if(u==y||"/"==y||"\\"==y||"?"==y||"#"==y){this._host=l.call(this,g);g="";p="relative path start";if(e){break t}continue}else if("	"!=y&&"\n"!=y&&"\r"!=y){if("["==y){m=true}else if("]"==y){m=false}g+=y}else{n("Invalid code point in host/hostname: "+y)}break;case"port":if(/[0-9]/.test(y)){g+=y}else if(u==y||"/"==y||"\\"==y||"?"==y||"#"==y||e){if(""!=g){var w=parseInt(g,10);if(w!=i[this._scheme]){this._port=w+""}g=""}if(e){break t}p="relative path start";continue}else if("	"==y||"\n"==y||"\r"==y){n("Invalid code point in port: "+y)}else{o.call(this)}break;case"relative path start":if("\\"==y)n("'\\' not allowed in path.");p="relative path";if("/"!=y&&"\\"!=y){continue}break;case"relative path":if(u==y||"/"==y||"\\"==y||!e&&("?"==y||"#"==y)){if("\\"==y){n("\\ not allowed in relative path.")}var T;if(T=a[g.toLowerCase()]){g=T}if(".."==g){this._path.pop();if("/"!=y&&"\\"!=y){this._path.push("")}}else if("."==g&&"/"!=y&&"\\"!=y){this._path.push("")}else if("."!=g){if("file"==this._scheme&&this._path.length==0&&g.length==2&&f.test(g[0])&&g[1]=="|"){g=g[0]+":"}this._path.push(g)}g="";if("?"==y){this._query="?";p="query"}else if("#"==y){this._fragment="#";p="fragment"}}else if("	"!=y&&"\n"!=y&&"\r"!=y){g+=c(y)}break;case"query":if(!e&&"#"==y){this._fragment="#";p="fragment"}else if(u!=y&&"	"!=y&&"\n"!=y&&"\r"!=y){this._query+=h(y)}break;case"fragment":if(u!=y&&"	"!=y&&"\n"!=y&&"\r"!=y){this._fragment+=y}break}v++}}function v(){this._scheme="";this._schemeData="";this._username="";this._password=null;this._host="";this._port="";this._path=[];this._query="";this._fragment="";this._isInvalid=false;this._isRelative=false}function g(t,e){if(e!==undefined&&!(e instanceof g))e=new g(String(e));this._url=t;v.call(this);var r=t.replace(/^[ \t\r\n\f]+|[ \t\r\n\f]+$/g,"");p.call(this,r,null,e)}g.prototype={toString:function(){return this.href},get href(){if(this._isInvalid)return this._url;var t="";if(""!=this._username||null!=this._password){t=this._username+(null!=this._password?":"+this._password:"")+"@"}return this.protocol+(this._isRelative?"//"+t+this.host:"")+this.pathname+this._query+this._fragment},set href(t){v.call(this);p.call(this,t)},get protocol(){return this._scheme+":"},set protocol(t){if(this._isInvalid)return;p.call(this,t+":","scheme start")},get host(){return this._isInvalid?"":this._port?this._host+":"+this._port:this._host},set host(t){if(this._isInvalid||!this._isRelative)return;p.call(this,t,"host")},get hostname(){return this._host},set hostname(t){if(this._isInvalid||!this._isRelative)return;p.call(this,t,"hostname")},get port(){return this._port},set port(t){if(this._isInvalid||!this._isRelative)return;p.call(this,t,"port")},get pathname(){return this._isInvalid?"":this._isRelative?"/"+this._path.join("/"):this._schemeData},set pathname(t){if(this._isInvalid||!this._isRelative)return;this._path=[];p.call(this,t,"relative path start")},get search(){return this._isInvalid||!this._query||"?"==this._query?"":this._query},set search(t){if(this._isInvalid||!this._isRelative)return;this._query="?";if("?"==t[0])t=t.slice(1);p.call(this,t,"query")},get hash(){return this._isInvalid||!this._fragment||"#"==this._fragment?"":this._fragment},set hash(t){if(this._isInvalid)return;this._fragment="#";if("#"==t[0])t=t.slice(1);p.call(this,t,"fragment")},get origin(){var t;if(this._isInvalid||!this._scheme){return""}switch(this._scheme){case"data":case"file":case"javascript":case"mailto":return"null"}t=this.host;if(!t){return""}return this._scheme+"://"+t}};var A=t.URL;if(A){g.createObjectURL=function(t){return A.createObjectURL.apply(A,arguments)};g.revokeObjectURL=function(t){A.revokeObjectURL(t)}}t.URL=g})(n);t.FONT_IDENTITY_MATRIX=i;t.IDENTITY_MATRIX=q;t.OPS=f;t.UNSUPPORTED_FEATURES=b;t.AnnotationBorderStyleType=c;t.AnnotationFlag=l;t.AnnotationType=o;t.FontType=u;t.ImageKind=s;t.InvalidPDFException=E;t.LinkTarget=C;t.LinkTargetStringMap=_;t.MessageHandler=ht;t.MissingDataException=j;t.MissingPDFException=R;t.NotImplementedException=D;t.PasswordException=P;t.PasswordResponses=T;t.StatTimer=ct;t.StreamType=h;t.TextRenderingMode=a;t.UnexpectedResponseException=I;t.UnknownErrorException=L;t.Util=Q;t.XRefParseException=F;t.assert=m;t.bytesToString=N;t.combineUrl=y;t.createPromiseCapability=lt;t.deprecated=v;t.error=g;t.info=d;t.isArray=st;t.isArrayBuffer=ot;t.isBool=rt;t.isEmptyObj=et;t.isExternalLinkTargetSet=w;t.isInt=nt;t.isNum=it;t.isString=at;t.isValidUrl=S;t.addLinkAttributes=x;t.loadJpegStream=ut;t.log2=W;t.readInt8=G;t.readUint16=X;t.readUint32=z;t.removeNullCharacters=O;t.shadow=k;t.string32=B;t.stringToBytes=U;t.stringToPDFString=Z;t.stringToUTF8String=$;t.utf8StringToString=tt;t.warn=p});(function(t,e){{e(t.pdfjsDisplayAnnotationLayer={},t.pdfjsSharedUtil,t.pdfjsDisplayDOMUtils)}})(this,function(t,e,r){var n=e.AnnotationBorderStyleType;var i=e.AnnotationType;var a=e.Util;var s=e.addLinkAttributes;var o=e.warn;var l=r.CustomStyle;function c(){}c.prototype={create:function S(t){var e=t.data.annotationType;switch(e){case i.LINK:return new u(t);case i.TEXT:return new f(t);case i.WIDGET:return new d(t);case i.POPUP:return new p(t);case i.HIGHLIGHT:return new g(t);case i.UNDERLINE:return new A(t);case i.SQUIGGLY:return new m(t);case i.STRIKEOUT:return new b(t);default:throw new Error('Unimplemented annotation type "'+e+'"')}}};var h=function x(){function t(t){this.data=t.data;this.layer=t.layer;this.page=t.page;this.viewport=t.viewport;this.linkService=t.linkService;this.container=this._createContainer()}t.prototype={_createContainer:function e(){var t=this.data,e=this.page,r=this.viewport;var i=document.createElement("section");var s=t.rect[2]-t.rect[0];var c=t.rect[3]-t.rect[1];
i.setAttribute("data-annotation-id",t.id);var h=a.normalizeRect([t.rect[0],e.view[3]-t.rect[1]+e.view[1],t.rect[2],e.view[3]-t.rect[3]+e.view[1]]);l.setProp("transform",i,"matrix("+r.transform.join(",")+")");l.setProp("transformOrigin",i,-h[0]+"px "+-h[1]+"px");if(t.borderStyle.width>0){i.style.borderWidth=t.borderStyle.width+"px";if(t.borderStyle.style!==n.UNDERLINE){s=s-2*t.borderStyle.width;c=c-2*t.borderStyle.width}var u=t.borderStyle.horizontalCornerRadius;var f=t.borderStyle.verticalCornerRadius;if(u>0||f>0){var d=u+"px / "+f+"px";l.setProp("borderRadius",i,d)}switch(t.borderStyle.style){case n.SOLID:i.style.borderStyle="solid";break;case n.DASHED:i.style.borderStyle="dashed";break;case n.BEVELED:o("Unimplemented border style: beveled");break;case n.INSET:o("Unimplemented border style: inset");break;case n.UNDERLINE:i.style.borderBottomStyle="solid";break;default:break}if(t.color){i.style.borderColor=a.makeCssRgb(t.color[0]|0,t.color[1]|0,t.color[2]|0)}else{i.style.borderWidth=0}}i.style.left=h[0]+"px";i.style.top=h[1]+"px";i.style.width=s+"px";i.style.height=c+"px";return i},render:function r(){throw new Error("Abstract method AnnotationElement.render called")}};return t}();var u=function k(){function t(t){h.call(this,t)}a.inherit(t,h,{render:function e(){this.container.className="linkAnnotation";var t=document.createElement("a");s(t,{url:this.data.url});if(!this.data.url){if(this.data.action){this._bindNamedAction(t,this.data.action)}else{this._bindLink(t,"dest"in this.data?this.data.dest:null)}}this.container.appendChild(t);return this.container},_bindLink:function r(t,e){var r=this;t.href=this.linkService.getDestinationHash(e);t.onclick=function(){if(e){r.linkService.navigateTo(e)}return false};if(e){t.className="internalLink"}},_bindNamedAction:function n(t,e){var r=this;t.href=this.linkService.getAnchorUrl("");t.onclick=function(){r.linkService.executeNamedAction(e);return false};t.className="internalLink"}});return t}();var f=function C(){function t(t){h.call(this,t)}a.inherit(t,h,{render:function e(){this.container.className="textAnnotation";var t=document.createElement("img");t.style.height=this.container.style.height;t.style.width=this.container.style.width;t.src=PDFJS.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg";t.alt="[{{type}} Annotation]";t.dataset.l10nId="text_annotation_type";t.dataset.l10nArgs=JSON.stringify({type:this.data.name});if(!this.data.hasPopup){var e=new v({container:this.container,trigger:t,color:this.data.color,title:this.data.title,contents:this.data.contents,hideWrapper:true});var r=e.render();r.style.left=t.style.width;this.container.appendChild(r)}this.container.appendChild(t);return this.container}});return t}();var d=function _(){function t(t){h.call(this,t)}a.inherit(t,h,{render:function e(){var t=document.createElement("div");t.textContent=this.data.fieldValue;var e=this.data.textAlignment;t.style.textAlign=["left","center","right"][e];t.style.verticalAlign="middle";t.style.display="table-cell";var r=this.data.fontRefName?this.page.commonObjs.getData(this.data.fontRefName):null;this._setTextStyle(t,r);this.container.appendChild(t);return this.container},_setTextStyle:function r(t,e){var r=t.style;r.fontSize=this.data.fontSize+"px";r.direction=this.data.fontDirection<0?"rtl":"ltr";if(!e){return}r.fontWeight=e.black?e.bold?"900":"bold":e.bold?"bold":"normal";r.fontStyle=e.italic?"italic":"normal";var n=e.loadedName?'"'+e.loadedName+'", ':"";var i=e.fallbackName||"Helvetica, sans-serif";r.fontFamily=n+i}});return t}();var p=function w(){function t(t){h.call(this,t)}a.inherit(t,h,{render:function e(){this.container.className="popupAnnotation";var t='[data-annotation-id="'+this.data.parentId+'"]';var e=this.layer.querySelector(t);if(!e){return this.container}var r=new v({container:this.container,trigger:e,color:this.data.color,title:this.data.title,contents:this.data.contents});var n=parseFloat(e.style.left);var i=parseFloat(e.style.width);l.setProp("transformOrigin",this.container,-(n+i)+"px -"+e.style.top);this.container.style.left=n+i+"px";this.container.appendChild(r.render());return this.container}});return t}();var v=function T(){var t=.7;function e(t){this.container=t.container;this.trigger=t.trigger;this.color=t.color;this.title=t.title;this.contents=t.contents;this.hideWrapper=t.hideWrapper||false;this.pinned=false}e.prototype={render:function r(){var e=document.createElement("div");e.className="popupWrapper";this.hideElement=this.hideWrapper?e:this.container;this.hideElement.setAttribute("hidden",true);var r=document.createElement("div");r.className="popup";var n=this.color;if(n){var i=t*(255-n[0])+n[0];var s=t*(255-n[1])+n[1];var o=t*(255-n[2])+n[2];r.style.backgroundColor=a.makeCssRgb(i|0,s|0,o|0)}var l=this._formatContents(this.contents);var c=document.createElement("h1");c.textContent=this.title;this.trigger.addEventListener("click",this._toggle.bind(this));this.trigger.addEventListener("mouseover",this._show.bind(this,false));this.trigger.addEventListener("mouseout",this._hide.bind(this,false));r.addEventListener("click",this._hide.bind(this,true));r.appendChild(c);r.appendChild(l);e.appendChild(r);return e},_formatContents:function n(t){var e=document.createElement("p");var r=t.split(/(?:\r\n?|\n)/);for(var n=0,i=r.length;n<i;++n){var a=r[n];e.appendChild(document.createTextNode(a));if(n<i-1){e.appendChild(document.createElement("br"))}}return e},_toggle:function i(){if(this.pinned){this._hide(true)}else{this._show(true)}},_show:function s(t){if(t){this.pinned=true}if(this.hideElement.hasAttribute("hidden")){this.hideElement.removeAttribute("hidden");this.container.style.zIndex+=1}},_hide:function o(t){if(t){this.pinned=false}if(!this.hideElement.hasAttribute("hidden")&&!this.pinned){this.hideElement.setAttribute("hidden",true);this.container.style.zIndex-=1}}};return e}();var g=function P(){function t(t){h.call(this,t)}a.inherit(t,h,{render:function e(){this.container.className="highlightAnnotation";return this.container}});return t}();var A=function L(){function t(t){h.call(this,t)}a.inherit(t,h,{render:function e(){this.container.className="underlineAnnotation";return this.container}});return t}();var m=function E(){function t(t){h.call(this,t)}a.inherit(t,h,{render:function e(){this.container.className="squigglyAnnotation";return this.container}});return t}();var b=function R(){function t(t){h.call(this,t)}a.inherit(t,h,{render:function e(){this.container.className="strikeoutAnnotation";return this.container}});return t}();var y=function I(){return{render:function t(e){var r=new c;for(var n=0,i=e.annotations.length;n<i;n++){var a=e.annotations[n];if(!a||!a.hasHtml){continue}var s={data:a,layer:e.div,page:e.page,viewport:e.viewport,linkService:e.linkService};var o=r.create(s);e.div.appendChild(o.render())}},update:function e(t){for(var e=0,r=t.annotations.length;e<r;e++){var n=t.annotations[e];var i=t.div.querySelector('[data-annotation-id="'+n.id+'"]');if(i){l.setProp("transform",i,"matrix("+t.viewport.transform.join(",")+")")}}t.div.removeAttribute("hidden")}}}();PDFJS.AnnotationLayer=y;t.AnnotationLayer=y});(function(t,e){{e(t.pdfjsDisplayFontLoader={},t.pdfjsSharedUtil,t.pdfjsSharedGlobal)}})(this,function(t,e,r){var n=e.assert;var i=e.bytesToString;var a=e.string32;var s=e.shadow;var o=e.warn;var l=r.PDFJS;var c=r.globalScope;var h=r.isWorker;function u(t){this.docId=t;this.styleElement=null;this.nativeFontFaces=[];this.loadTestFontId=0;this.loadingContext={requests:[],nextRequestId:0}}u.prototype={insertRule:function d(t){var e=this.styleElement;if(!e){e=this.styleElement=document.createElement("style");e.id="PDFJS_FONT_STYLE_TAG_"+this.docId;document.documentElement.getElementsByTagName("head")[0].appendChild(e)}var r=e.sheet;r.insertRule(t,r.cssRules.length)},clear:function p(){var t=this.styleElement;if(t){t.parentNode.removeChild(t);t=this.styleElement=null}this.nativeFontFaces.forEach(function(t){document.fonts.delete(t)});this.nativeFontFaces.length=0},get loadTestFont(){return s(this,"loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQ"+"AABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwA"+"AAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbm"+"FtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAA"+"AADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6A"+"ABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAA"+"MQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAA"+"AAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAA"+"AAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQ"+"AAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMA"+"AQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAA"+"EAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAA"+"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAA"+"AAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgc"+"A/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWF"+"hYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQA"+"AAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAg"+"ABAAAAAAAAAAAD6AAAAAAAAA=="))},addNativeFontFace:function v(t){this.nativeFontFaces.push(t);document.fonts.add(t)},bind:function g(t,e){n(!h,"bind() shall be called from main thread");var r=[];var i=[];var a=[];var s=function(t){return t.loaded.catch(function(e){o('Failed to load font "'+t.family+'": '+e)})};for(var l=0,c=t.length;l<c;l++){var f=t[l];if(f.attached||f.loading===false){continue}f.attached=true;if(u.isFontLoadingAPISupported){var d=f.createNativeFontFace();if(d){this.addNativeFontFace(d);a.push(s(d))}}else{var p=f.createFontFaceRule();if(p){this.insertRule(p);r.push(p);i.push(f)}}}var v=this.queueLoadingCallback(e);if(u.isFontLoadingAPISupported){Promise.all(a).then(function(){v.complete()})}else if(r.length>0&&!u.isSyncFontLoadingSupported){this.prepareFontLoadEvent(r,i,v)}else{v.complete()}},queueLoadingCallback:function A(t){function e(){n(!a.end,"completeRequest() cannot be called twice");a.end=Date.now();while(r.requests.length>0&&r.requests[0].end){var t=r.requests.shift();setTimeout(t.callback,0)}}var r=this.loadingContext;var i="pdfjs-font-loading-"+r.nextRequestId++;var a={id:i,complete:e,callback:t,started:Date.now()};r.requests.push(a);return a},prepareFontLoadEvent:function m(t,e,r){function n(t,e){return t.charCodeAt(e)<<24|t.charCodeAt(e+1)<<16|t.charCodeAt(e+2)<<8|t.charCodeAt(e+3)&255}function i(t,e,r,n){var i=t.substr(0,e);var a=t.substr(e+r);return i+n+a}var s,l;var c=document.createElement("canvas");c.width=1;c.height=1;var h=c.getContext("2d");var u=0;function f(t,e){u++;if(u>30){o("Load test font never loaded.");e();return}h.font="30px "+t;h.fillText(".",0,20);var r=h.getImageData(0,0,1,1);if(r.data[3]>0){e();return}setTimeout(f.bind(null,t,e))}var d="lt"+Date.now()+this.loadTestFontId++;var p=this.loadTestFont;var v=976;p=i(p,v,d.length,d);var g=16;var A=1482184792;var m=n(p,g);for(s=0,l=d.length-3;s<l;s+=4){m=m-A+n(d,s)|0}if(s<d.length){m=m-A+n(d+"XXX",s)|0}p=i(p,g,4,a(m));var b="url(data:font/opentype;base64,"+btoa(p)+");";var y='@font-face { font-family:"'+d+'";src:'+b+"}";this.insertRule(y);var S=[];for(s=0,l=e.length;s<l;s++){S.push(e[s].loadedName)}S.push(d);var x=document.createElement("div");x.setAttribute("style","visibility: hidden;"+"width: 10px; height: 10px;"+"position: absolute; top: 0px; left: 0px;");for(s=0,l=S.length;s<l;++s){var k=document.createElement("span");k.textContent="Hi";k.style.fontFamily=S[s];x.appendChild(k)}document.body.appendChild(x);f(d,function(){document.body.removeChild(x);r.complete()})}};u.isFontLoadingAPISupported=!h&&typeof document!=="undefined"&&!!document.fonts;Object.defineProperty(u,"isSyncFontLoadingSupported",{get:function(){var t=false;var e=window.navigator.userAgent;var r=/Mozilla\/5.0.*?rv:(\d+).*? Gecko/.exec(e);if(r&&r[1]>=14){t=true}if(e==="node"){t=true}return s(u,"isSyncFontLoadingSupported",t)},enumerable:true,configurable:true});var f=function b(){function t(t){this.compiledGlyphs={};for(var e in t){this[e]=t[e]}}Object.defineProperty(t,"isEvalSupported",{get:function(){var t=false;if(l.isEvalSupported){try{new Function("");t=true}catch(e){}}return s(this,"isEvalSupported",t)},enumerable:true,configurable:true});t.prototype={createNativeFontFace:function e(){if(!this.data){return null}if(l.disableFontFace){this.disableFontFace=true;return null}var t=new FontFace(this.loadedName,this.data,{});if(l.pdfBug&&"FontInspector"in c&&c["FontInspector"].enabled){c["FontInspector"].fontAdded(this)}return t},createFontFaceRule:function r(){if(!this.data){return null}if(l.disableFontFace){this.disableFontFace=true;return null}var t=i(new Uint8Array(this.data));var e=this.loadedName;var r="url(data:"+this.mimetype+";base64,"+window.btoa(t)+");";var n='@font-face { font-family:"'+e+'";src:'+r+"}";if(l.pdfBug&&"FontInspector"in c&&c["FontInspector"].enabled){c["FontInspector"].fontAdded(this,r)}return n},getPathGenerator:function n(e,r){if(!(r in this.compiledGlyphs)){var n=e.get(this.loadedName+"_path_"+r);var i,a,s;if(t.isEvalSupported){var o,l="";for(a=0,s=n.length;a<s;a++){i=n[a];if(i.args!==undefined){o=i.args.join(",")}else{o=""}l+="c."+i.cmd+"("+o+");\n"}this.compiledGlyphs[r]=new Function("c","size",l)}else{this.compiledGlyphs[r]=function(t,e){for(a=0,s=n.length;a<s;a++){i=n[a];if(i.cmd==="scale"){i.args=[e,-e]}t[i.cmd].apply(t,i.args)}}}}return this.compiledGlyphs[r]}};return t}();t.FontFaceObject=f;t.FontLoader=u});(function(t,e){{e(t.pdfjsDisplayMetadata={},t.pdfjsSharedUtil)}})(this,function(t,e){var r=e.error;var n=PDFJS.Metadata=function i(){function t(t){return t.replace(/>\\376\\377([^<]+)/g,function(t,e){var r=e.replace(/\\([0-3])([0-7])([0-7])/g,function(t,e,r,n){return String.fromCharCode(e*64+r*8+n*1)});var n="";for(var i=0;i<r.length;i+=2){var a=r.charCodeAt(i)*256+r.charCodeAt(i+1);n+=a>=32&&a<127&&a!==60&&a!==62&&a!==38&&false?String.fromCharCode(a):"&#x"+(65536+a).toString(16).substring(1)+";"}return">"+n})}function e(e){if(typeof e==="string"){e=t(e);var n=new DOMParser;e=n.parseFromString(e,"application/xml")}else if(!(e instanceof Document)){r("Metadata: Invalid metadata object")}this.metaDocument=e;this.metadata={};this.parse()}e.prototype={parse:function n(){var t=this.metaDocument;var e=t.documentElement;if(e.nodeName.toLowerCase()!=="rdf:rdf"){e=e.firstChild;while(e&&e.nodeName.toLowerCase()!=="rdf:rdf"){e=e.nextSibling}}var r=e?e.nodeName.toLowerCase():null;if(!e||r!=="rdf:rdf"||!e.hasChildNodes()){return}var n=e.childNodes,i,a,s,o,l,c,h;for(o=0,c=n.length;o<c;o++){i=n[o];if(i.nodeName.toLowerCase()!=="rdf:description"){continue}for(l=0,h=i.childNodes.length;l<h;l++){if(i.childNodes[l].nodeName.toLowerCase()!=="#text"){a=i.childNodes[l];s=a.nodeName.toLowerCase();this.metadata[s]=a.textContent.trim()}}}},get:function i(t){return this.metadata[t]||null},has:function a(t){return typeof this.metadata[t]!=="undefined"}};return e}();t.Metadata=n});(function(t,e){{e(t.pdfjsDisplaySVG={},t.pdfjsSharedUtil)}})(this,function(t,e){var r=e.FONT_IDENTITY_MATRIX;var n=e.IDENTITY_MATRIX;var i=e.ImageKind;var a=e.OPS;var s=e.Util;var o=e.isNum;var l=e.isArray;var c=e.warn;var h={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"};var u=function p(){var t=new Uint8Array([137,80,78,71,13,10,26,10]);var e=12;var r=new Int32Array(256);for(var n=0;n<256;n++){var a=n;for(var s=0;s<8;s++){if(a&1){a=3988292384^a>>1&2147483647}else{a=a>>1&2147483647}}r[n]=a}function o(t,e,n){var i=-1;for(var a=e;a<n;a++){var s=(i^t[a])&255;var o=r[s];i=i>>>8^o}return i^-1}function l(t,e,r,n){var i=n;var a=e.length;r[i]=a>>24&255;r[i+1]=a>>16&255;r[i+2]=a>>8&255;r[i+3]=a&255;i+=4;r[i]=t.charCodeAt(0)&255;r[i+1]=t.charCodeAt(1)&255;r[i+2]=t.charCodeAt(2)&255;r[i+3]=t.charCodeAt(3)&255;i+=4;r.set(e,i);i+=e.length;var s=o(r,n+4,i);r[i]=s>>24&255;r[i+1]=s>>16&255;r[i+2]=s>>8&255;r[i+3]=s&255}function c(t,e,r){var n=1;var i=0;for(var a=e;a<r;++a){n=(n+(t[a]&255))%65521;i=(i+n)%65521}return i<<16|n}function h(r,n){var a=r.width;var s=r.height;var o,h,u;var f=r.data;switch(n){case i.GRAYSCALE_1BPP:h=0;o=1;u=a+7>>3;break;case i.RGB_24BPP:h=2;o=8;u=a*3;break;case i.RGBA_32BPP:h=6;o=8;u=a*4;break;default:throw new Error("invalid format")}var d=new Uint8Array((1+u)*s);var p=0,v=0;var g,A;for(g=0;g<s;++g){d[p++]=0;d.set(f.subarray(v,v+u),p);v+=u;p+=u}if(n===i.GRAYSCALE_1BPP){p=0;for(g=0;g<s;g++){p++;for(A=0;A<u;A++){d[p++]^=255}}}var m=new Uint8Array([a>>24&255,a>>16&255,a>>8&255,a&255,s>>24&255,s>>16&255,s>>8&255,s&255,o,h,0,0,0]);var b=d.length;var y=65535;var S=Math.ceil(b/y);var x=new Uint8Array(2+b+S*5+4);var k=0;x[k++]=120;x[k++]=156;var C=0;while(b>y){x[k++]=0;x[k++]=255;x[k++]=255;x[k++]=0;x[k++]=0;x.set(d.subarray(C,C+y),k);k+=y;C+=y;b-=y}x[k++]=1;x[k++]=b&255;x[k++]=b>>8&255;x[k++]=~b&65535&255;x[k++]=(~b&65535)>>8&255;x.set(d.subarray(C),k);k+=d.length-C;var _=c(d,0,d.length);x[k++]=_>>24&255;x[k++]=_>>16&255;x[k++]=_>>8&255;x[k++]=_&255;var w=t.length+e*3+m.length+x.length;var T=new Uint8Array(w);var P=0;T.set(t,P);P+=t.length;l("IHDR",m,T,P);P+=e+m.length;l("IDATA",x,T,P);P+=e+x.length;l("IEND",new Uint8Array(0),T,P);return PDFJS.createObjectURL(T,"image/png")}return function u(t){var e=t.kind===undefined?i.GRAYSCALE_1BPP:t.kind;return h(t,e)}}();var f=function v(){function t(){this.fontSizeScale=1;this.fontWeight=h.fontWeight;this.fontSize=0;this.textMatrix=n;this.fontMatrix=r;this.leading=0;this.x=0;this.y=0;this.lineX=0;this.lineY=0;this.charSpacing=0;this.wordSpacing=0;this.textHScale=1;this.textRise=0;this.fillColor=h.fillColor;this.strokeColor="#000000";this.fillAlpha=1;this.strokeAlpha=1;this.lineWidth=1;this.lineJoin="";this.lineCap="";this.miterLimit=0;this.dashArray=[];this.dashPhase=0;this.dependencies=[];this.clipId="";this.pendingClip=false;this.maskId=""}t.prototype={clone:function e(){return Object.create(this)},setCurrentPoint:function i(t,e){this.x=t;this.y=e}};return t}();var d=function g(){function t(t,e){var r="http://www.w3.org/2000/svg";var n=document.createElementNS(r,"svg:svg");n.setAttributeNS(null,"version","1.1");n.setAttributeNS(null,"width",t+"px");n.setAttributeNS(null,"height",e+"px");n.setAttributeNS(null,"viewBox","0 0 "+t+" "+e);return n}function e(t){var e=[];var r=[];var n=t.length;for(var i=0;i<n;i++){if(t[i].fn==="save"){e.push({fnId:92,fn:"group",items:[]});r.push(e);e=e[e.length-1].items;continue}if(t[i].fn==="restore"){e=r.pop()}else{e.push(t[i])}}return e}function i(t){if(t===(t|0)){return t.toString()}var e=t.toFixed(10);var r=e.length-1;if(e[r]!=="0"){return e}do{r--}while(e[r]==="0");return e.substr(0,e[r]==="."?r:r+1)}function d(t){if(t[4]===0&&t[5]===0){if(t[1]===0&&t[2]===0){if(t[0]===1&&t[3]===1){return""}return"scale("+i(t[0])+" "+i(t[3])+")"}if(t[0]===t[3]&&t[1]===-t[2]){var e=Math.acos(t[0])*180/Math.PI;return"rotate("+i(e)+")"}}else{if(t[0]===1&&t[1]===0&&t[2]===0&&t[3]===1){return"translate("+i(t[4])+" "+i(t[5])+")"}}return"matrix("+i(t[0])+" "+i(t[1])+" "+i(t[2])+" "+i(t[3])+" "+i(t[4])+" "+i(t[5])+")"}function p(t,e){this.current=new f;this.transformMatrix=n;this.transformStack=[];this.extraStack=[];this.commonObjs=t;this.objs=e;this.pendingEOFill=false;this.embedFonts=false;this.embeddedFonts={};this.cssStyle=null}var v="http://www.w3.org/2000/svg";var g="http://www.w3.org/XML/1998/namespace";var A="http://www.w3.org/1999/xlink";var m=["butt","round","square"];var b=["miter","round","bevel"];var y=0;var S=0;p.prototype={save:function x(){this.transformStack.push(this.transformMatrix);var t=this.current;this.extraStack.push(t);this.current=t.clone()},restore:function k(){this.transformMatrix=this.transformStack.pop();this.current=this.extraStack.pop();this.tgrp=document.createElementNS(v,"svg:g");this.tgrp.setAttributeNS(null,"transform",d(this.transformMatrix));this.pgrp.appendChild(this.tgrp)},group:function C(t){this.save();this.executeOpTree(t);this.restore()},loadDependencies:function _(t){var e=t.fnArray;var r=e.length;var n=t.argsArray;var i=this;for(var s=0;s<r;s++){if(a.dependency===e[s]){var o=n[s];for(var l=0,c=o.length;l<c;l++){var h=o[l];var u=h.substring(0,2)==="g_";var f;if(u){f=new Promise(function(t){i.commonObjs.get(h,t)})}else{f=new Promise(function(t){i.objs.get(h,t)})}this.current.dependencies.push(f)}}}return Promise.all(this.current.dependencies)},transform:function w(t,e,r,n,i,a){var s=[t,e,r,n,i,a];this.transformMatrix=PDFJS.Util.transform(this.transformMatrix,s);this.tgrp=document.createElementNS(v,"svg:g");this.tgrp.setAttributeNS(null,"transform",d(this.transformMatrix))},getSVG:function T(e,r){this.svg=t(r.width,r.height);this.viewport=r;return this.loadDependencies(e).then(function(){this.transformMatrix=n;this.pgrp=document.createElementNS(v,"svg:g");this.pgrp.setAttributeNS(null,"transform",d(r.transform));this.tgrp=document.createElementNS(v,"svg:g");this.tgrp.setAttributeNS(null,"transform",d(this.transformMatrix));this.defs=document.createElementNS(v,"svg:defs");this.pgrp.appendChild(this.defs);this.pgrp.appendChild(this.tgrp);this.svg.appendChild(this.pgrp);var t=this.convertOpList(e);this.executeOpTree(t);return this.svg}.bind(this))},convertOpList:function P(t){var r=t.argsArray;var n=t.fnArray;var i=n.length;var s=[];var o=[];for(var l in a){s[a[l]]=l}for(var c=0;c<i;c++){var h=n[c];o.push({fnId:h,fn:s[h],args:r[c]})}return e(o)},executeOpTree:function L(t){var e=t.length;for(var r=0;r<e;r++){var n=t[r].fn;var i=t[r].fnId;var s=t[r].args;switch(i|0){case a.beginText:this.beginText();break;case a.setLeading:this.setLeading(s);break;case a.setLeadingMoveText:this.setLeadingMoveText(s[0],s[1]);break;case a.setFont:this.setFont(s);break;case a.showText:this.showText(s[0]);break;case a.showSpacedText:this.showText(s[0]);break;case a.endText:this.endText();break;case a.moveText:this.moveText(s[0],s[1]);break;case a.setCharSpacing:this.setCharSpacing(s[0]);break;case a.setWordSpacing:this.setWordSpacing(s[0]);break;case a.setHScale:this.setHScale(s[0]);break;case a.setTextMatrix:this.setTextMatrix(s[0],s[1],s[2],s[3],s[4],s[5]);break;case a.setLineWidth:this.setLineWidth(s[0]);break;case a.setLineJoin:this.setLineJoin(s[0]);break;case a.setLineCap:this.setLineCap(s[0]);break;case a.setMiterLimit:this.setMiterLimit(s[0]);break;case a.setFillRGBColor:this.setFillRGBColor(s[0],s[1],s[2]);break;case a.setStrokeRGBColor:this.setStrokeRGBColor(s[0],s[1],s[2]);break;case a.setDash:this.setDash(s[0],s[1]);break;case a.setGState:this.setGState(s[0]);break;case a.fill:this.fill();break;case a.eoFill:this.eoFill();break;case a.stroke:this.stroke();break;case a.fillStroke:this.fillStroke();break;case a.eoFillStroke:this.eoFillStroke();break;case a.clip:this.clip("nonzero");break;case a.eoClip:this.clip("evenodd");break;case a.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case a.paintJpegXObject:this.paintJpegXObject(s[0],s[1],s[2]);break;case a.paintImageXObject:this.paintImageXObject(s[0]);break;case a.paintInlineImageXObject:this.paintInlineImageXObject(s[0]);break;case a.paintImageMaskXObject:this.paintImageMaskXObject(s[0]);break;case a.paintFormXObjectBegin:this.paintFormXObjectBegin(s[0],s[1]);break;case a.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case a.closePath:this.closePath();break;case a.closeStroke:this.closeStroke();break;case a.closeFillStroke:this.closeFillStroke();break;case a.nextLine:this.nextLine();break;case a.transform:this.transform(s[0],s[1],s[2],s[3],s[4],s[5]);break;case a.constructPath:this.constructPath(s[0],s[1]);break;case a.endPath:this.endPath();break;case 92:this.group(t[r].items);break;default:c("Unimplemented method "+n);break}}},setWordSpacing:function E(t){this.current.wordSpacing=t},setCharSpacing:function R(t){this.current.charSpacing=t},nextLine:function I(){this.moveText(0,this.current.leading)},setTextMatrix:function D(t,e,r,n,a,s){var o=this.current;this.current.textMatrix=this.current.lineMatrix=[t,e,r,n,a,s];this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0;o.xcoords=[];o.tspan=document.createElementNS(v,"svg:tspan");o.tspan.setAttributeNS(null,"font-family",o.fontFamily);o.tspan.setAttributeNS(null,"font-size",i(o.fontSize)+"px");o.tspan.setAttributeNS(null,"y",i(-o.y));o.txtElement=document.createElementNS(v,"svg:text");o.txtElement.appendChild(o.tspan)},beginText:function j(){this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0;this.current.textMatrix=n;this.current.lineMatrix=n;this.current.tspan=document.createElementNS(v,"svg:tspan");this.current.txtElement=document.createElementNS(v,"svg:text");this.current.txtgrp=document.createElementNS(v,"svg:g");this.current.xcoords=[]},moveText:function F(t,e){var r=this.current;this.current.x=this.current.lineX+=t;this.current.y=this.current.lineY+=e;r.xcoords=[];r.tspan=document.createElementNS(v,"svg:tspan");r.tspan.setAttributeNS(null,"font-family",r.fontFamily);r.tspan.setAttributeNS(null,"font-size",i(r.fontSize)+"px");r.tspan.setAttributeNS(null,"y",i(-r.y))},showText:function M(t){var e=this.current;var r=e.font;var n=e.fontSize;if(n===0){return}var a=e.charSpacing;var s=e.wordSpacing;var l=e.fontDirection;var c=e.textHScale*l;var u=t.length;var f=r.vertical;var p=n*e.fontMatrix[0];var v=0,A;for(A=0;A<u;++A){var m=t[A];if(m===null){v+=l*s;continue}else if(o(m)){v+=-m*n*.001;continue}e.xcoords.push(e.x+v*c);var b=m.width;var y=m.fontChar;var S=b*p+a*l;v+=S;e.tspan.textContent+=y}if(f){e.y-=v*c}else{e.x+=v*c}e.tspan.setAttributeNS(null,"x",e.xcoords.map(i).join(" "));e.tspan.setAttributeNS(null,"y",i(-e.y));e.tspan.setAttributeNS(null,"font-family",e.fontFamily);e.tspan.setAttributeNS(null,"font-size",i(e.fontSize)+"px");if(e.fontStyle!==h.fontStyle){e.tspan.setAttributeNS(null,"font-style",e.fontStyle)}if(e.fontWeight!==h.fontWeight){e.tspan.setAttributeNS(null,"font-weight",e.fontWeight)}if(e.fillColor!==h.fillColor){e.tspan.setAttributeNS(null,"fill",e.fillColor)}e.txtElement.setAttributeNS(null,"transform",d(e.textMatrix)+" scale(1, -1)");e.txtElement.setAttributeNS(g,"xml:space","preserve");e.txtElement.appendChild(e.tspan);e.txtgrp.appendChild(e.txtElement);this.tgrp.appendChild(e.txtElement)},setLeadingMoveText:function O(t,e){this.setLeading(-e);this.moveText(t,e)},addFontStyle:function N(t){if(!this.cssStyle){this.cssStyle=document.createElementNS(v,"svg:style");this.cssStyle.setAttributeNS(null,"type","text/css");this.defs.appendChild(this.cssStyle)}var e=PDFJS.createObjectURL(t.data,t.mimetype);this.cssStyle.textContent+='@font-face { font-family: "'+t.loadedName+'";'+" src: url("+e+"); }\n"},setFont:function U(t){var e=this.current;var n=this.commonObjs.get(t[0]);var a=t[1];this.current.font=n;if(this.embedFonts&&n.data&&!this.embeddedFonts[n.loadedName]){this.addFontStyle(n);this.embeddedFonts[n.loadedName]=n}e.fontMatrix=n.fontMatrix?n.fontMatrix:r;var s=n.black?n.bold?"bolder":"bold":n.bold?"bold":"normal";var o=n.italic?"italic":"normal";if(a<0){a=-a;e.fontDirection=-1}else{e.fontDirection=1}e.fontSize=a;e.fontFamily=n.loadedName;e.fontWeight=s;e.fontStyle=o;e.tspan=document.createElementNS(v,"svg:tspan");e.tspan.setAttributeNS(null,"y",i(-e.y));e.xcoords=[]},endText:function B(){if(this.current.pendingClip){this.cgrp.appendChild(this.tgrp);this.pgrp.appendChild(this.cgrp)}else{this.pgrp.appendChild(this.tgrp)}this.tgrp=document.createElementNS(v,"svg:g");this.tgrp.setAttributeNS(null,"transform",d(this.transformMatrix))},setLineWidth:function W(t){this.current.lineWidth=t},setLineCap:function G(t){this.current.lineCap=m[t]},setLineJoin:function X(t){this.current.lineJoin=b[t]},setMiterLimit:function z(t){this.current.miterLimit=t},setStrokeRGBColor:function Y(t,e,r){var n=s.makeCssRgb(t,e,r);this.current.strokeColor=n},setFillRGBColor:function H(t,e,r){var n=s.makeCssRgb(t,e,r);this.current.fillColor=n;this.current.tspan=document.createElementNS(v,"svg:tspan");this.current.xcoords=[]},setDash:function J(t,e){this.current.dashArray=t;this.current.dashPhase=e},constructPath:function q(t,e){var r=this.current;var n=r.x,s=r.y;r.path=document.createElementNS(v,"svg:path");var o=[];var l=t.length;for(var c=0,h=0;c<l;c++){switch(t[c]|0){case a.rectangle:n=e[h++];s=e[h++];var u=e[h++];var f=e[h++];var d=n+u;var p=s+f;o.push("M",i(n),i(s),"L",i(d),i(s),"L",i(d),i(p),"L",i(n),i(p),"Z");break;case a.moveTo:n=e[h++];s=e[h++];o.push("M",i(n),i(s));break;case a.lineTo:n=e[h++];s=e[h++];o.push("L",i(n),i(s));break;case a.curveTo:n=e[h+4];s=e[h+5];o.push("C",i(e[h]),i(e[h+1]),i(e[h+2]),i(e[h+3]),i(n),i(s));h+=6;break;case a.curveTo2:n=e[h+2];s=e[h+3];o.push("C",i(n),i(s),i(e[h]),i(e[h+1]),i(e[h+2]),i(e[h+3]));h+=4;break;case a.curveTo3:n=e[h+2];s=e[h+3];o.push("C",i(e[h]),i(e[h+1]),i(n),i(s),i(n),i(s));h+=4;break;case a.closePath:o.push("Z");break}}r.path.setAttributeNS(null,"d",o.join(" "));r.path.setAttributeNS(null,"stroke-miterlimit",i(r.miterLimit));r.path.setAttributeNS(null,"stroke-linecap",r.lineCap);r.path.setAttributeNS(null,"stroke-linejoin",r.lineJoin);r.path.setAttributeNS(null,"stroke-width",i(r.lineWidth)+"px");r.path.setAttributeNS(null,"stroke-dasharray",r.dashArray.map(i).join(" "));r.path.setAttributeNS(null,"stroke-dashoffset",i(r.dashPhase)+"px");r.path.setAttributeNS(null,"fill","none");this.tgrp.appendChild(r.path);if(r.pendingClip){this.cgrp.appendChild(this.tgrp);this.pgrp.appendChild(this.cgrp)}else{this.pgrp.appendChild(this.tgrp)}r.element=r.path;r.setCurrentPoint(n,s)},endPath:function Q(){var t=this.current;if(t.pendingClip){this.cgrp.appendChild(this.tgrp);this.pgrp.appendChild(this.cgrp)}else{this.pgrp.appendChild(this.tgrp)}this.tgrp=document.createElementNS(v,"svg:g");this.tgrp.setAttributeNS(null,"transform",d(this.transformMatrix))},clip:function V(t){var e=this.current;e.clipId="clippath"+y;y++;this.clippath=document.createElementNS(v,"svg:clipPath");this.clippath.setAttributeNS(null,"id",e.clipId);var r=e.element.cloneNode();if(t==="evenodd"){r.setAttributeNS(null,"clip-rule","evenodd")}else{r.setAttributeNS(null,"clip-rule","nonzero")}this.clippath.setAttributeNS(null,"transform",d(this.transformMatrix));this.clippath.appendChild(r);this.defs.appendChild(this.clippath);e.pendingClip=true;this.cgrp=document.createElementNS(v,"svg:g");this.cgrp.setAttributeNS(null,"clip-path","url(#"+e.clipId+")");this.pgrp.appendChild(this.cgrp)},closePath:function K(){var t=this.current;var e=t.path.getAttributeNS(null,"d");e+="Z";t.path.setAttributeNS(null,"d",e)},setLeading:function Z(t){this.current.leading=-t},setTextRise:function $(t){this.current.textRise=t},setHScale:function tt(t){this.current.textHScale=t/100},setGState:function et(t){for(var e=0,r=t.length;e<r;e++){var n=t[e];var i=n[0];var a=n[1];switch(i){case"LW":this.setLineWidth(a);break;case"LC":this.setLineCap(a);break;case"LJ":this.setLineJoin(a);break;case"ML":this.setMiterLimit(a);break;case"D":this.setDash(a[0],a[1]);break;case"RI":break;case"FL":break;case"Font":this.setFont(a);break;case"CA":break;case"ca":break;case"BM":break;case"SMask":break}}},fill:function rt(){var t=this.current;t.element.setAttributeNS(null,"fill",t.fillColor)},stroke:function nt(){var t=this.current;t.element.setAttributeNS(null,"stroke",t.strokeColor);t.element.setAttributeNS(null,"fill","none")},eoFill:function it(){var t=this.current;t.element.setAttributeNS(null,"fill",t.fillColor);t.element.setAttributeNS(null,"fill-rule","evenodd")},fillStroke:function at(){this.stroke();this.fill()},eoFillStroke:function st(){this.current.element.setAttributeNS(null,"fill-rule","evenodd");this.fillStroke()},closeStroke:function ot(){
this.closePath();this.stroke()},closeFillStroke:function lt(){this.closePath();this.fillStroke()},paintSolidColorImageMask:function ct(){var t=this.current;var e=document.createElementNS(v,"svg:rect");e.setAttributeNS(null,"x","0");e.setAttributeNS(null,"y","0");e.setAttributeNS(null,"width","1px");e.setAttributeNS(null,"height","1px");e.setAttributeNS(null,"fill",t.fillColor);this.tgrp.appendChild(e)},paintJpegXObject:function ht(t,e,r){var n=this.current;var a=this.objs.get(t);var s=document.createElementNS(v,"svg:image");s.setAttributeNS(A,"xlink:href",a.src);s.setAttributeNS(null,"width",a.width+"px");s.setAttributeNS(null,"height",a.height+"px");s.setAttributeNS(null,"x","0");s.setAttributeNS(null,"y",i(-r));s.setAttributeNS(null,"transform","scale("+i(1/e)+" "+i(-1/r)+")");this.tgrp.appendChild(s);if(n.pendingClip){this.cgrp.appendChild(this.tgrp);this.pgrp.appendChild(this.cgrp)}else{this.pgrp.appendChild(this.tgrp)}},paintImageXObject:function ut(t){var e=this.objs.get(t);if(!e){c("Dependent image isn't ready yet");return}this.paintInlineImageXObject(e)},paintInlineImageXObject:function ft(t,e){var r=this.current;var n=t.width;var a=t.height;var s=u(t);var o=document.createElementNS(v,"svg:rect");o.setAttributeNS(null,"x","0");o.setAttributeNS(null,"y","0");o.setAttributeNS(null,"width",i(n));o.setAttributeNS(null,"height",i(a));r.element=o;this.clip("nonzero");var l=document.createElementNS(v,"svg:image");l.setAttributeNS(A,"xlink:href",s);l.setAttributeNS(null,"x","0");l.setAttributeNS(null,"y",i(-a));l.setAttributeNS(null,"width",i(n)+"px");l.setAttributeNS(null,"height",i(a)+"px");l.setAttributeNS(null,"transform","scale("+i(1/n)+" "+i(-1/a)+")");if(e){e.appendChild(l)}else{this.tgrp.appendChild(l)}if(r.pendingClip){this.cgrp.appendChild(this.tgrp);this.pgrp.appendChild(this.cgrp)}else{this.pgrp.appendChild(this.tgrp)}},paintImageMaskXObject:function dt(t){var e=this.current;var r=t.width;var n=t.height;var a=e.fillColor;e.maskId="mask"+S++;var s=document.createElementNS(v,"svg:mask");s.setAttributeNS(null,"id",e.maskId);var o=document.createElementNS(v,"svg:rect");o.setAttributeNS(null,"x","0");o.setAttributeNS(null,"y","0");o.setAttributeNS(null,"width",i(r));o.setAttributeNS(null,"height",i(n));o.setAttributeNS(null,"fill",a);o.setAttributeNS(null,"mask","url(#"+e.maskId+")");this.defs.appendChild(s);this.tgrp.appendChild(o);this.paintInlineImageXObject(t,s)},paintFormXObjectBegin:function pt(t,e){this.save();if(l(t)&&t.length===6){this.transform(t[0],t[1],t[2],t[3],t[4],t[5])}if(l(e)&&e.length===4){var r=e[2]-e[0];var n=e[3]-e[1];var a=document.createElementNS(v,"svg:rect");a.setAttributeNS(null,"x",e[0]);a.setAttributeNS(null,"y",e[1]);a.setAttributeNS(null,"width",i(r));a.setAttributeNS(null,"height",i(n));this.current.element=a;this.clip("nonzero");this.endPath()}},paintFormXObjectEnd:function vt(){this.restore()}};return p}();PDFJS.SVGGraphics=d;t.SVGGraphics=d});(function(t,e){{e(t.pdfjsDisplayTextLayer={},t.pdfjsSharedUtil,t.pdfjsDisplayDOMUtils,t.pdfjsSharedGlobal)}})(this,function(t,e,r,n){var i=e.Util;var a=e.createPromiseCapability;var s=r.CustomStyle;var o=n.PDFJS;var l=function c(){var t=1e5;var e=/\S/;function r(t){return!e.test(t)}function n(t,e,n,a){var s=a[n.fontName];var l=document.createElement("div");t.push(l);if(r(n.str)){l.dataset.isWhitespace=true;return}var c=i.transform(e.transform,n.transform);var h=Math.atan2(c[1],c[0]);if(s.vertical){h+=Math.PI/2}var u=Math.sqrt(c[2]*c[2]+c[3]*c[3]);var f=u;if(s.ascent){f=s.ascent*f}else if(s.descent){f=(1+s.descent)*f}var d;var p;if(h===0){d=c[4];p=c[5]-f}else{d=c[4]+f*Math.sin(h);p=c[5]-f*Math.cos(h)}l.style.left=d+"px";l.style.top=p+"px";l.style.fontSize=u+"px";l.style.fontFamily=s.fontFamily;l.textContent=n.str;if(o.pdfBug){l.dataset.fontName=n.fontName}if(h!==0){l.dataset.angle=h*(180/Math.PI)}if(n.str.length>1){if(s.vertical){l.dataset.canvasWidth=n.height*e.scale}else{l.dataset.canvasWidth=n.width*e.scale}}}function l(e){if(e._canceled){return}var r=e._container;var n=e._textDivs;var i=e._capability;var a=n.length;if(a>t){i.resolve();return}var o=document.createElement("canvas");o.mozOpaque=true;var l=o.getContext("2d",{alpha:false});var c;var h;for(var u=0;u<a;u++){var f=n[u];if(f.dataset.isWhitespace!==undefined){continue}var d=f.style.fontSize;var p=f.style.fontFamily;if(d!==c||p!==h){l.font=d+" "+p;c=d;h=p}var v=l.measureText(f.textContent).width;if(v>0){r.appendChild(f);var g;if(f.dataset.canvasWidth!==undefined){var A=f.dataset.canvasWidth/v;g="scaleX("+A+")"}else{g=""}var m=f.dataset.angle;if(m){g="rotate("+m+"deg) "+g}if(g){s.setProp("transform",f,g)}}}i.resolve()}function c(t,e,r,n){this._textContent=t;this._container=e;this._viewport=r;n=n||[];this._textDivs=n;this._canceled=false;this._capability=a();this._renderTimer=null}c.prototype={get promise(){return this._capability.promise},cancel:function u(){this._canceled=true;if(this._renderTimer!==null){clearTimeout(this._renderTimer);this._renderTimer=null}this._capability.reject("canceled")},_render:function f(t){var e=this._textContent.items;var r=this._textContent.styles;var i=this._textDivs;var a=this._viewport;for(var s=0,o=e.length;s<o;s++){n(i,a,e[s],r)}if(!t){l(this)}else{var c=this;this._renderTimer=setTimeout(function(){l(c);c._renderTimer=null},t)}}};function h(t){var e=new c(t.textContent,t.container,t.viewport,t.textDivs);e._render(t.timeout);return e}return h}();o.renderTextLayer=l;t.renderTextLayer=l});(function(t,e){{e(t.pdfjsDisplayWebGL={},t.pdfjsSharedUtil)}})(this,function(t,e){var r=e.shadow;var n=function i(){function t(t,e,r){var n=t.createShader(r);t.shaderSource(n,e);t.compileShader(n);var i=t.getShaderParameter(n,t.COMPILE_STATUS);if(!i){var a=t.getShaderInfoLog(n);throw new Error("Error during shader compilation: "+a)}return n}function e(e,r){return t(e,r,e.VERTEX_SHADER)}function n(e,r){return t(e,r,e.FRAGMENT_SHADER)}function i(t,e){var r=t.createProgram();for(var n=0,i=e.length;n<i;++n){t.attachShader(r,e[n])}t.linkProgram(r);var a=t.getProgramParameter(r,t.LINK_STATUS);if(!a){var s=t.getProgramInfoLog(r);throw new Error("Error during program linking: "+s)}return r}function a(t,e,r){t.activeTexture(r);var n=t.createTexture();t.bindTexture(t.TEXTURE_2D,n);t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE);t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE);t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST);t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST);t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,e);return n}var s,o;function l(){if(s){return}o=document.createElement("canvas");s=o.getContext("webgl",{premultipliedalpha:false})}var c="  attribute vec2 a_position;                                      attribute vec2 a_texCoord;                                                                                                      uniform vec2 u_resolution;                                                                                                      varying vec2 v_texCoord;                                                                                                        void main() {                                                     vec2 clipSpace = (a_position / u_resolution) * 2.0 - 1.0;       gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);                                                                              v_texCoord = a_texCoord;                                      }                                                             ";var h="  precision mediump float;                                                                                                        uniform vec4 u_backdrop;                                        uniform int u_subtype;                                          uniform sampler2D u_image;                                      uniform sampler2D u_mask;                                                                                                       varying vec2 v_texCoord;                                                                                                        void main() {                                                     vec4 imageColor = texture2D(u_image, v_texCoord);               vec4 maskColor = texture2D(u_mask, v_texCoord);                 if (u_backdrop.a > 0.0) {                                         maskColor.rgb = maskColor.rgb * maskColor.a +                                   u_backdrop.rgb * (1.0 - maskColor.a);         }                                                               float lum;                                                      if (u_subtype == 0) {                                             lum = maskColor.a;                                            } else {                                                          lum = maskColor.r * 0.3 + maskColor.g * 0.59 +                        maskColor.b * 0.11;                                     }                                                               imageColor.a *= lum;                                            imageColor.rgb *= imageColor.a;                                 gl_FragColor = imageColor;                                    }                                                             ";var u=null;function f(){var t,r;l();t=o;o=null;r=s;s=null;var a=e(r,c);var f=n(r,h);var d=i(r,[a,f]);r.useProgram(d);var p={};p.gl=r;p.canvas=t;p.resolutionLocation=r.getUniformLocation(d,"u_resolution");p.positionLocation=r.getAttribLocation(d,"a_position");p.backdropLocation=r.getUniformLocation(d,"u_backdrop");p.subtypeLocation=r.getUniformLocation(d,"u_subtype");var v=r.getAttribLocation(d,"a_texCoord");var g=r.getUniformLocation(d,"u_image");var A=r.getUniformLocation(d,"u_mask");var m=r.createBuffer();r.bindBuffer(r.ARRAY_BUFFER,m);r.bufferData(r.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),r.STATIC_DRAW);r.enableVertexAttribArray(v);r.vertexAttribPointer(v,2,r.FLOAT,false,0,0);r.uniform1i(g,0);r.uniform1i(A,1);u=p}function d(t,e,r){var n=t.width,i=t.height;if(!u){f()}var s=u,o=s.canvas,l=s.gl;o.width=n;o.height=i;l.viewport(0,0,l.drawingBufferWidth,l.drawingBufferHeight);l.uniform2f(s.resolutionLocation,n,i);if(r.backdrop){l.uniform4f(s.resolutionLocation,r.backdrop[0],r.backdrop[1],r.backdrop[2],1)}else{l.uniform4f(s.resolutionLocation,0,0,0,0)}l.uniform1i(s.subtypeLocation,r.subtype==="Luminosity"?1:0);var c=a(l,t,l.TEXTURE0);var h=a(l,e,l.TEXTURE1);var d=l.createBuffer();l.bindBuffer(l.ARRAY_BUFFER,d);l.bufferData(l.ARRAY_BUFFER,new Float32Array([0,0,n,0,0,i,0,i,n,0,n,i]),l.STATIC_DRAW);l.enableVertexAttribArray(s.positionLocation);l.vertexAttribPointer(s.positionLocation,2,l.FLOAT,false,0,0);l.clearColor(0,0,0,0);l.enable(l.BLEND);l.blendFunc(l.ONE,l.ONE_MINUS_SRC_ALPHA);l.clear(l.COLOR_BUFFER_BIT);l.drawArrays(l.TRIANGLES,0,6);l.flush();l.deleteTexture(c);l.deleteTexture(h);l.deleteBuffer(d);return o}var p="  attribute vec2 a_position;                                      attribute vec3 a_color;                                                                                                         uniform vec2 u_resolution;                                      uniform vec2 u_scale;                                           uniform vec2 u_offset;                                                                                                          varying vec4 v_color;                                                                                                           void main() {                                                     vec2 position = (a_position + u_offset) * u_scale;              vec2 clipSpace = (position / u_resolution) * 2.0 - 1.0;         gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);                                                                              v_color = vec4(a_color / 255.0, 1.0);                         }                                                             ";var v="  precision mediump float;                                                                                                        varying vec4 v_color;                                                                                                           void main() {                                                     gl_FragColor = v_color;                                       }                                                             ";var g=null;function A(){var t,r;l();t=o;o=null;r=s;s=null;var a=e(r,p);var c=n(r,v);var h=i(r,[a,c]);r.useProgram(h);var u={};u.gl=r;u.canvas=t;u.resolutionLocation=r.getUniformLocation(h,"u_resolution");u.scaleLocation=r.getUniformLocation(h,"u_scale");u.offsetLocation=r.getUniformLocation(h,"u_offset");u.positionLocation=r.getAttribLocation(h,"a_position");u.colorLocation=r.getAttribLocation(h,"a_color");g=u}function m(t,e,r,n,i){if(!g){A()}var a=g,s=a.canvas,o=a.gl;s.width=t;s.height=e;o.viewport(0,0,o.drawingBufferWidth,o.drawingBufferHeight);o.uniform2f(a.resolutionLocation,t,e);var l=0;var c,h,u;for(c=0,h=n.length;c<h;c++){switch(n[c].type){case"lattice":u=n[c].coords.length/n[c].verticesPerRow|0;l+=(u-1)*(n[c].verticesPerRow-1)*6;break;case"triangles":l+=n[c].coords.length;break}}var f=new Float32Array(l*2);var d=new Uint8Array(l*3);var p=i.coords,v=i.colors;var m=0,b=0;for(c=0,h=n.length;c<h;c++){var y=n[c],S=y.coords,x=y.colors;switch(y.type){case"lattice":var k=y.verticesPerRow;u=S.length/k|0;for(var C=1;C<u;C++){var _=C*k+1;for(var w=1;w<k;w++,_++){f[m]=p[S[_-k-1]];f[m+1]=p[S[_-k-1]+1];f[m+2]=p[S[_-k]];f[m+3]=p[S[_-k]+1];f[m+4]=p[S[_-1]];f[m+5]=p[S[_-1]+1];d[b]=v[x[_-k-1]];d[b+1]=v[x[_-k-1]+1];d[b+2]=v[x[_-k-1]+2];d[b+3]=v[x[_-k]];d[b+4]=v[x[_-k]+1];d[b+5]=v[x[_-k]+2];d[b+6]=v[x[_-1]];d[b+7]=v[x[_-1]+1];d[b+8]=v[x[_-1]+2];f[m+6]=f[m+2];f[m+7]=f[m+3];f[m+8]=f[m+4];f[m+9]=f[m+5];f[m+10]=p[S[_]];f[m+11]=p[S[_]+1];d[b+9]=d[b+3];d[b+10]=d[b+4];d[b+11]=d[b+5];d[b+12]=d[b+6];d[b+13]=d[b+7];d[b+14]=d[b+8];d[b+15]=v[x[_]];d[b+16]=v[x[_]+1];d[b+17]=v[x[_]+2];m+=12;b+=18}}break;case"triangles":for(var T=0,P=S.length;T<P;T++){f[m]=p[S[T]];f[m+1]=p[S[T]+1];d[b]=v[x[T]];d[b+1]=v[x[T]+1];d[b+2]=v[x[T]+2];m+=2;b+=3}break}}if(r){o.clearColor(r[0]/255,r[1]/255,r[2]/255,1)}else{o.clearColor(0,0,0,0)}o.clear(o.COLOR_BUFFER_BIT);var L=o.createBuffer();o.bindBuffer(o.ARRAY_BUFFER,L);o.bufferData(o.ARRAY_BUFFER,f,o.STATIC_DRAW);o.enableVertexAttribArray(a.positionLocation);o.vertexAttribPointer(a.positionLocation,2,o.FLOAT,false,0,0);var E=o.createBuffer();o.bindBuffer(o.ARRAY_BUFFER,E);o.bufferData(o.ARRAY_BUFFER,d,o.STATIC_DRAW);o.enableVertexAttribArray(a.colorLocation);o.vertexAttribPointer(a.colorLocation,3,o.UNSIGNED_BYTE,false,0,0);o.uniform2f(a.scaleLocation,i.scaleX,i.scaleY);o.uniform2f(a.offsetLocation,i.offsetX,i.offsetY);o.drawArrays(o.TRIANGLES,0,l);o.flush();o.deleteBuffer(L);o.deleteBuffer(E);return s}function b(){if(u&&u.canvas){u.canvas.width=0;u.canvas.height=0}if(g&&g.canvas){g.canvas.width=0;g.canvas.height=0}u=null;g=null}return{get isEnabled(){if(PDFJS.disableWebGL){return false}var t=false;try{l();t=!!s}catch(e){}return r(this,"isEnabled",t)},composeSMask:d,drawFigures:m,clear:b}}();t.WebGLUtils=n});(function(t,e){{e(t.pdfjsDisplayPatternHelper={},t.pdfjsSharedUtil,t.pdfjsDisplayWebGL)}})(this,function(t,e,r){var n=e.Util;var i=e.info;var a=e.isArray;var s=e.error;var o=r.WebGLUtils;var l={};l.RadialAxial={fromIR:function f(t){var e=t[1];var r=t[2];var n=t[3];var i=t[4];var a=t[5];var s=t[6];return{type:"Pattern",getPattern:function o(t){var o;if(e==="axial"){o=t.createLinearGradient(n[0],n[1],i[0],i[1])}else if(e==="radial"){o=t.createRadialGradient(n[0],n[1],a,i[0],i[1],s)}for(var l=0,c=r.length;l<c;++l){var h=r[l];o.addColorStop(h[0],h[1])}return o}}}};var c=function d(){function t(t,e,r,n,i,a,s,o){var l=e.coords,c=e.colors;var h=t.data,u=t.width*4;var f;if(l[r+1]>l[n+1]){f=r;r=n;n=f;f=a;a=s;s=f}if(l[n+1]>l[i+1]){f=n;n=i;i=f;f=s;s=o;o=f}if(l[r+1]>l[n+1]){f=r;r=n;n=f;f=a;a=s;s=f}var d=(l[r]+e.offsetX)*e.scaleX;var p=(l[r+1]+e.offsetY)*e.scaleY;var v=(l[n]+e.offsetX)*e.scaleX;var g=(l[n+1]+e.offsetY)*e.scaleY;var A=(l[i]+e.offsetX)*e.scaleX;var m=(l[i+1]+e.offsetY)*e.scaleY;if(p>=m){return}var b=c[a],y=c[a+1],S=c[a+2];var x=c[s],k=c[s+1],C=c[s+2];var _=c[o],w=c[o+1],T=c[o+2];var P=Math.round(p),L=Math.round(m);var E,R,I,D;var j,F,M,O;var N;for(var U=P;U<=L;U++){if(U<g){N=U<p?0:p===g?1:(p-U)/(p-g);E=d-(d-v)*N;R=b-(b-x)*N;I=y-(y-k)*N;D=S-(S-C)*N}else{N=U>m?1:g===m?0:(g-U)/(g-m);E=v-(v-A)*N;R=x-(x-_)*N;I=k-(k-w)*N;D=C-(C-T)*N}N=U<p?0:U>m?1:(p-U)/(p-m);j=d-(d-A)*N;F=b-(b-_)*N;M=y-(y-w)*N;O=S-(S-T)*N;var B=Math.round(Math.min(E,j));var W=Math.round(Math.max(E,j));var G=u*U+B*4;for(var X=B;X<=W;X++){N=(E-X)/(E-j);N=N<0?0:N>1?1:N;h[G++]=R-(R-F)*N|0;h[G++]=I-(I-M)*N|0;h[G++]=D-(D-O)*N|0;h[G++]=255}}}function e(e,r,n){var i=r.coords;var a=r.colors;var o,l;switch(r.type){case"lattice":var c=r.verticesPerRow;var h=Math.floor(i.length/c)-1;var u=c-1;for(o=0;o<h;o++){var f=o*c;for(var d=0;d<u;d++,f++){t(e,n,i[f],i[f+1],i[f+c],a[f],a[f+1],a[f+c]);t(e,n,i[f+c+1],i[f+1],i[f+c],a[f+c+1],a[f+1],a[f+c])}}break;case"triangles":for(o=0,l=i.length;o<l;o+=3){t(e,n,i[o],i[o+1],i[o+2],a[o],a[o+1],a[o+2])}break;default:s("illigal figure");break}}function r(t,r,n,i,a,s,l){var c=1.1;var h=3e3;var u=Math.floor(t[0]);var f=Math.floor(t[1]);var d=Math.ceil(t[2])-u;var p=Math.ceil(t[3])-f;var v=Math.min(Math.ceil(Math.abs(d*r[0]*c)),h);var g=Math.min(Math.ceil(Math.abs(p*r[1]*c)),h);var A=d/v;var m=p/g;var b={coords:n,colors:i,offsetX:-u,offsetY:-f,scaleX:1/A,scaleY:1/m};var y,S,x,k;if(o.isEnabled){y=o.drawFigures(v,g,s,a,b);S=l.getCanvas("mesh",v,g,false);S.context.drawImage(y,0,0);y=S.canvas}else{S=l.getCanvas("mesh",v,g,false);var C=S.context;var _=C.createImageData(v,g);if(s){var w=_.data;for(x=0,k=w.length;x<k;x+=4){w[x]=s[0];w[x+1]=s[1];w[x+2]=s[2];w[x+3]=255}}for(x=0;x<a.length;x++){e(_,a[x],b)}C.putImageData(_,0,0);y=S.canvas}return{canvas:y,offsetX:u,offsetY:f,scaleX:A,scaleY:m}}return r}();l.Mesh={fromIR:function p(t){var e=t[2];var r=t[3];var i=t[4];var a=t[5];var s=t[6];var o=t[8];return{type:"Pattern",getPattern:function l(t,h,u){var f;if(u){f=n.singularValueDecompose2dScale(t.mozCurrentTransform)}else{f=n.singularValueDecompose2dScale(h.baseTransform);if(s){var d=n.singularValueDecompose2dScale(s);f=[f[0]*d[0],f[1]*d[1]]}}var p=c(a,f,e,r,i,u?null:o,h.cachedCanvases);if(!u){t.setTransform.apply(t,h.baseTransform);if(s){t.transform.apply(t,s)}}t.translate(p.offsetX,p.offsetY);t.scale(p.scaleX,p.scaleY);return t.createPattern(p.canvas,"no-repeat")}}}};l.Dummy={fromIR:function v(){return{type:"Pattern",getPattern:function t(){return"hotpink"}}}};function h(t){var e=l[t[0]];if(!e){s("Unknown IR type: "+t[0])}return e.fromIR(t)}var u=function g(){var t={COLORED:1,UNCOLORED:2};var e=3e3;function r(t,e,r,n,i){this.operatorList=t[2];this.matrix=t[3]||[1,0,0,1,0,0];this.bbox=t[4];this.xstep=t[5];this.ystep=t[6];this.paintType=t[7];this.tilingType=t[8];this.color=e;this.canvasGraphicsFactory=n;this.baseTransform=i;this.type="Pattern";this.ctx=r}r.prototype={createPatternCanvas:function o(t){var r=this.operatorList;var a=this.bbox;var s=this.xstep;var o=this.ystep;var l=this.paintType;var c=this.tilingType;var h=this.color;var u=this.canvasGraphicsFactory;i("TilingType: "+c);var f=a[0],d=a[1],p=a[2],v=a[3];var g=[f,d];var A=[f+s,d+o];var m=A[0]-g[0];var b=A[1]-g[1];var y=n.singularValueDecompose2dScale(this.matrix);var S=n.singularValueDecompose2dScale(this.baseTransform);var x=[y[0]*S[0],y[1]*S[1]];m=Math.min(Math.ceil(Math.abs(m*x[0])),e);b=Math.min(Math.ceil(Math.abs(b*x[1])),e);var k=t.cachedCanvases.getCanvas("pattern",m,b,true);var C=k.context;var _=u.createCanvasGraphics(C);_.groupLevel=t.groupLevel;this.setFillAndStrokeStyleToContext(C,l,h);this.setScale(m,b,s,o);this.transformToScale(_);var w=[1,0,0,1,-g[0],-g[1]];_.transform.apply(_,w);this.clipBbox(_,a,f,d,p,v);_.executeOperatorList(r);return k.canvas},setScale:function l(t,e,r,n){this.scale=[t/r,e/n]},transformToScale:function c(t){var e=this.scale;var r=[e[0],0,0,e[1],0,0];t.transform.apply(t,r)},scaleToContext:function h(){var t=this.scale;this.ctx.scale(1/t[0],1/t[1])},clipBbox:function u(t,e,r,n,i,s){if(e&&a(e)&&e.length===4){var o=i-r;var l=s-n;t.ctx.rect(r,n,o,l);t.clip();t.endPath()}},setFillAndStrokeStyleToContext:function f(e,r,i){switch(r){case t.COLORED:var a=this.ctx;e.fillStyle=a.fillStyle;e.strokeStyle=a.strokeStyle;break;case t.UNCOLORED:var o=n.makeCssRgb(i[0],i[1],i[2]);e.fillStyle=o;e.strokeStyle=o;break;default:s("Unsupported paint type: "+r)}},getPattern:function d(t,e){var r=this.createPatternCanvas(e);t=this.ctx;t.setTransform.apply(t,this.baseTransform);t.transform.apply(t,this.matrix);this.scaleToContext();return t.createPattern(r,"repeat")}};return r}();t.getShadingPatternFromIR=h;t.TilingPattern=u});(function(t,e){{e(t.pdfjsDisplayCanvas={},t.pdfjsSharedUtil,t.pdfjsDisplayPatternHelper,t.pdfjsDisplayWebGL)}})(this,function(t,e,r,n){var i=e.FONT_IDENTITY_MATRIX;var a=e.IDENTITY_MATRIX;var s=e.ImageKind;var o=e.OPS;var l=e.TextRenderingMode;var c=e.Uint32ArrayView;var h=e.Util;var u=e.assert;var f=e.info;var d=e.isNum;var p=e.isArray;var v=e.error;var g=e.shadow;var A=e.warn;var m=r.TilingPattern;var b=r.getShadingPatternFromIR;var y=n.WebGLUtils;var S=16;var x=100;var k=4096;var C=.65;var _=true;var w=1e3;var T=16;function P(t,e){var r=document.createElement("canvas");r.width=t;r.height=e;return r}function L(t){if(!t.mozCurrentTransform){t._originalSave=t.save;t._originalRestore=t.restore;t._originalRotate=t.rotate;t._originalScale=t.scale;t._originalTranslate=t.translate;t._originalTransform=t.transform;t._originalSetTransform=t.setTransform;t._transformMatrix=t._transformMatrix||[1,0,0,1,0,0];t._transformStack=[];Object.defineProperty(t,"mozCurrentTransform",{get:function e(){return this._transformMatrix}});Object.defineProperty(t,"mozCurrentTransformInverse",{get:function r(){var t=this._transformMatrix;var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],s=t[5];var o=e*i-r*n;var l=r*n-e*i;return[i/o,r/l,n/l,e/o,(i*a-n*s)/l,(r*a-e*s)/o]}});t.save=function n(){var t=this._transformMatrix;this._transformStack.push(t);this._transformMatrix=t.slice(0,6);this._originalSave()};t.restore=function i(){var t=this._transformStack.pop();if(t){this._transformMatrix=t;this._originalRestore()}};t.translate=function a(t,e){var r=this._transformMatrix;r[4]=r[0]*t+r[2]*e+r[4];r[5]=r[1]*t+r[3]*e+r[5];this._originalTranslate(t,e)};t.scale=function s(t,e){var r=this._transformMatrix;r[0]=r[0]*t;r[1]=r[1]*t;r[2]=r[2]*e;r[3]=r[3]*e;this._originalScale(t,e)};t.transform=function o(e,r,n,i,a,s){var o=this._transformMatrix;this._transformMatrix=[o[0]*e+o[2]*r,o[1]*e+o[3]*r,o[0]*n+o[2]*i,o[1]*n+o[3]*i,o[0]*a+o[2]*s+o[4],o[1]*a+o[3]*s+o[5]];t._originalTransform(e,r,n,i,a,s)};t.setTransform=function l(e,r,n,i,a,s){this._transformMatrix=[e,r,n,i,a,s];t._originalSetTransform(e,r,n,i,a,s)};t.rotate=function c(t){var e=Math.cos(t);var r=Math.sin(t);var n=this._transformMatrix;this._transformMatrix=[n[0]*e+n[2]*r,n[1]*e+n[3]*r,n[0]*-r+n[2]*e,n[1]*-r+n[3]*e,n[4],n[5]];this._originalRotate(t)}}}var E=function j(){function t(){this.cache=Object.create(null)}t.prototype={getCanvas:function e(t,r,n,i){var a;if(this.cache[t]!==undefined){a=this.cache[t];a.canvas.width=r;a.canvas.height=n;a.context.setTransform(1,0,0,1,0,0)}else{var s=P(r,n);var o=s.getContext("2d");if(i){L(o)}this.cache[t]=a={canvas:s,context:o}}return a},clear:function(){for(var t in this.cache){var e=this.cache[t];e.canvas.width=0;e.canvas.height=0;delete this.cache[t]}}};return t}();function R(t){var e=1e3;var r=t.width,n=t.height;var i,a,s,o=r+1;var l=new Uint8Array(o*(n+1));var c=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]);var h=r+7&~7,u=t.data;var f=new Uint8Array(h*n),d=0,p;for(i=0,p=u.length;i<p;i++){var v=128,g=u[i];while(v>0){f[d++]=g&v?0:255;v>>=1}}var A=0;d=0;if(f[d]!==0){l[0]=1;++A}for(a=1;a<r;a++){if(f[d]!==f[d+1]){l[a]=f[d]?2:1;++A}d++}if(f[d]!==0){l[a]=2;++A}for(i=1;i<n;i++){d=i*h;s=i*o;if(f[d-h]!==f[d]){l[s]=f[d]?1:8;++A}var m=(f[d]?4:0)+(f[d-h]?8:0);for(a=1;a<r;a++){m=(m>>2)+(f[d+1]?4:0)+(f[d-h+1]?8:0);if(c[m]){l[s+a]=c[m];++A}d++}if(f[d-h]!==f[d]){l[s+a]=f[d]?2:4;++A}if(A>e){return null}}d=h*(n-1);s=i*o;if(f[d]!==0){l[s]=8;++A}for(a=1;a<r;a++){if(f[d]!==f[d+1]){l[s+a]=f[d]?4:8;++A}d++}if(f[d]!==0){l[s+a]=4;++A}if(A>e){return null}var b=new Int32Array([0,o,-1,0,-o,0,0,0,1]);var y=[];for(i=0;A&&i<=n;i++){var S=i*o;var x=S+r;while(S<x&&!l[S]){S++}if(S===x){continue}var k=[S%o,i];var C=l[S],_=S,w;do{var T=b[C];do{S+=T}while(!l[S]);w=l[S];if(w!==5&&w!==10){C=w;l[S]=0}else{C=w&51*C>>4;l[S]&=C>>2|C<<2}k.push(S%o);k.push(S/o|0);--A}while(_!==S);y.push(k);--i}var P=function(t){t.save();t.scale(1/r,-1/n);t.translate(0,-n);t.beginPath();for(var e=0,i=y.length;e<i;e++){var a=y[e];t.moveTo(a[0],a[1]);for(var s=2,o=a.length;s<o;s+=2){t.lineTo(a[s],a[s+1])}}t.fill();t.beginPath();t.restore()};return P}var I=function F(){function t(t){this.alphaIsShape=false;this.fontSize=0;this.fontSizeScale=1;this.textMatrix=a;this.textMatrixScale=1;this.fontMatrix=i;this.leading=0;this.x=0;this.y=0;this.lineX=0;this.lineY=0;this.charSpacing=0;this.wordSpacing=0;this.textHScale=1;this.textRenderingMode=l.FILL;this.textRise=0;this.fillColor="#000000";this.strokeColor="#000000";this.patternFill=false;this.fillAlpha=1;this.strokeAlpha=1;this.lineWidth=1;this.activeSMask=null;this.old=t}t.prototype={clone:function e(){return Object.create(this)},setCurrentPoint:function r(t,e){this.x=t;this.y=e}};return t}();var D=function M(){var t=15;var e=10;function r(t,e,r,n){this.ctx=t;this.current=new I;this.stateStack=[];this.pendingClip=null;this.pendingEOFill=false;this.res=null;this.xobjs=null;this.commonObjs=e;this.objs=r;this.imageLayer=n;this.groupStack=[];this.processingType3=null;this.baseTransform=null;this.baseTransformStack=[];this.groupLevel=0;this.smaskStack=[];this.smaskCounter=0;this.tempSMask=null;this.cachedCanvases=new E;if(t){L(t)}this.cachedGetSinglePixelWidth=null}function n(t,e){if(typeof ImageData!=="undefined"&&e instanceof ImageData){t.putImageData(e,0,0);return}var r=e.height,n=e.width;var i=r%T;var a=(r-i)/T;var o=i===0?a:a+1;var l=t.createImageData(n,T);var h=0,u;var f=e.data;var d=l.data;var p,g,A,m;if(e.kind===s.GRAYSCALE_1BPP){var b=f.byteLength;var y=PDFJS.hasCanvasTypedArrays?new Uint32Array(d.buffer):new c(d);var S=y.length;var x=n+7>>3;var k=4294967295;var C=PDFJS.isLittleEndian||!PDFJS.hasCanvasTypedArrays?4278190080:255;for(p=0;p<o;p++){A=p<a?T:i;u=0;for(g=0;g<A;g++){var _=b-h;var w=0;var P=_>x?n:_*8-7;var L=P&~7;var E=0;var R=0;for(;w<L;w+=8){R=f[h++];y[u++]=R&128?k:C;y[u++]=R&64?k:C;y[u++]=R&32?k:C;y[u++]=R&16?k:C;y[u++]=R&8?k:C;y[u++]=R&4?k:C;y[u++]=R&2?k:C;y[u++]=R&1?k:C}for(;w<P;w++){if(E===0){R=f[h++];E=128}y[u++]=R&E?k:C;E>>=1}}while(u<S){y[u++]=0}t.putImageData(l,0,p*T)}}else if(e.kind===s.RGBA_32BPP){g=0;m=n*T*4;for(p=0;p<a;p++){d.set(f.subarray(h,h+m));h+=m;t.putImageData(l,0,g);g+=T}if(p<o){m=n*i*4;d.set(f.subarray(h,h+m));t.putImageData(l,0,g)}}else if(e.kind===s.RGB_24BPP){A=T;m=n*A;for(p=0;p<o;p++){if(p>=a){A=i;m=n*A}u=0;for(g=m;g--;){d[u++]=f[h++];d[u++]=f[h++];d[u++]=f[h++];d[u++]=255}t.putImageData(l,0,p*T)}}else{v("bad image kind: "+e.kind)}}function P(t,e){var r=e.height,n=e.width;var i=r%T;var a=(r-i)/T;var s=i===0?a:a+1;var o=t.createImageData(n,T);var l=0;var c=e.data;var h=o.data;for(var u=0;u<s;u++){var f=u<a?T:i;var d=3;for(var p=0;p<f;p++){var v=0;for(var g=0;g<n;g++){if(!v){var A=c[l++];v=128}h[d]=A&v?0:255;d+=4;v>>=1}}t.putImageData(o,0,u*T)}}function D(t,e){var r=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"];for(var n=0,i=r.length;n<i;n++){var a=r[n];if(t[a]!==undefined){e[a]=t[a]}}if(t.setLineDash!==undefined){e.setLineDash(t.getLineDash());e.lineDashOffset=t.lineDashOffset}else if(t.mozDashOffset!==undefined){e.mozDash=t.mozDash;e.mozDashOffset=t.mozDashOffset}}function j(t,e,r,n){var i=t.length;for(var a=3;a<i;a+=4){var s=t[a];if(s===0){t[a-3]=e;t[a-2]=r;t[a-1]=n}else if(s<255){var o=255-s;t[a-3]=t[a-3]*s+e*o>>8;t[a-2]=t[a-2]*s+r*o>>8;t[a-1]=t[a-1]*s+n*o>>8}}}function F(t,e,r){var n=t.length;var i=1/255;for(var a=3;a<n;a+=4){var s=r?r[t[a]]:t[a];e[a]=e[a]*s*i|0}}function M(t,e,r){var n=t.length;for(var i=3;i<n;i+=4){var a=t[i-3]*77+t[i-2]*152+t[i-1]*28;e[i]=r?e[i]*r[a>>8]>>8:e[i]*a>>16}}function O(t,e,r,n,i,a,s){var o=!!a;var l=o?a[0]:0;var c=o?a[1]:0;var h=o?a[2]:0;var u;if(i==="Luminosity"){u=M}else{u=F}var f=1048576;var d=Math.min(n,Math.ceil(f/r));for(var p=0;p<n;p+=d){var v=Math.min(d,n-p);var g=t.getImageData(0,p,r,v);var A=e.getImageData(0,p,r,v);if(o){j(g.data,l,c,h)}u(g.data,A.data,s);t.putImageData(A,0,p)}}function N(t,e,r){var n=e.canvas;var i=e.context;t.setTransform(e.scaleX,0,0,e.scaleY,e.offsetX,e.offsetY);var a=e.backdrop||null;if(!e.transferMap&&y.isEnabled){var s=y.composeSMask(r.canvas,n,{subtype:e.subtype,backdrop:a});t.setTransform(1,0,0,1,0,0);t.drawImage(s,e.offsetX,e.offsetY);return}O(i,r,n.width,n.height,e.subtype,a,e.transferMap);t.drawImage(n,0,0)}var U=["butt","round","square"];var B=["miter","round","bevel"];var W={};var G={};r.prototype={beginDrawing:function z(t,e,r){var n=this.ctx.canvas.width;var i=this.ctx.canvas.height;this.ctx.save();this.ctx.fillStyle="rgb(255, 255, 255)";this.ctx.fillRect(0,0,n,i);this.ctx.restore();if(r){var a=this.cachedCanvases.getCanvas("transparent",n,i,true);this.compositeCtx=this.ctx;this.transparentCanvas=a.canvas;this.ctx=a.context;this.ctx.save();this.ctx.transform.apply(this.ctx,this.compositeCtx.mozCurrentTransform)}this.ctx.save();if(t){this.ctx.transform.apply(this.ctx,t)}this.ctx.transform.apply(this.ctx,e.transform);this.baseTransform=this.ctx.mozCurrentTransform.slice();if(this.imageLayer){this.imageLayer.beginLayout()}},executeOperatorList:function Y(r,n,i,a){var s=r.argsArray;var l=r.fnArray;var c=n||0;var h=s.length;if(h===c){return c}var u=h-c>e&&typeof i==="function";var f=u?Date.now()+t:0;var d=0;var p=this.commonObjs;var v=this.objs;var g;while(true){if(a!==undefined&&c===a.nextBreakPoint){a.breakIt(c,i);return c}g=l[c];if(g!==o.dependency){this[g].apply(this,s[c])}else{var A=s[c];for(var m=0,b=A.length;m<b;m++){var y=A[m];var S=y[0]==="g"&&y[1]==="_";var x=S?p:v;if(!x.isResolved(y)){x.get(y,i);return c}}}c++;if(c===h){return c}if(u&&++d>e){if(Date.now()>f){i();return c}d=0}}},endDrawing:function H(){this.ctx.restore();if(this.transparentCanvas){this.ctx=this.compositeCtx;this.ctx.drawImage(this.transparentCanvas,0,0);this.transparentCanvas=null}this.cachedCanvases.clear();y.clear();if(this.imageLayer){this.imageLayer.endLayout()}},setLineWidth:function J(t){this.current.lineWidth=t;this.ctx.lineWidth=t},setLineCap:function q(t){this.ctx.lineCap=U[t]},setLineJoin:function Q(t){this.ctx.lineJoin=B[t]},setMiterLimit:function V(t){this.ctx.miterLimit=t},setDash:function K(t,e){var r=this.ctx;if(r.setLineDash!==undefined){r.setLineDash(t);r.lineDashOffset=e}else{r.mozDash=t;r.mozDashOffset=e}},setRenderingIntent:function Z(t){},setFlatness:function $(t){},setGState:function tt(t){for(var e=0,r=t.length;e<r;e++){var n=t[e];var i=n[0];var a=n[1];switch(i){case"LW":this.setLineWidth(a);break;case"LC":this.setLineCap(a);break;case"LJ":this.setLineJoin(a);break;case"ML":this.setMiterLimit(a);break;case"D":this.setDash(a[0],a[1]);break;case"RI":this.setRenderingIntent(a);break;case"FL":this.setFlatness(a);break;case"Font":this.setFont(a[0],a[1]);break;case"CA":this.current.strokeAlpha=n[1];break;case"ca":this.current.fillAlpha=n[1];this.ctx.globalAlpha=n[1];break;case"BM":if(a&&a.name&&a.name!=="Normal"){var s=a.name.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()}).substring(1);this.ctx.globalCompositeOperation=s;if(this.ctx.globalCompositeOperation!==s){A('globalCompositeOperation "'+s+'" is not supported')}}else{this.ctx.globalCompositeOperation="source-over"}break;case"SMask":if(this.current.activeSMask){this.endSMaskGroup();
}this.current.activeSMask=a?this.tempSMask:null;if(this.current.activeSMask){this.beginSMaskGroup()}this.tempSMask=null;break}}},beginSMaskGroup:function et(){var t=this.current.activeSMask;var e=t.canvas.width;var r=t.canvas.height;var n="smaskGroupAt"+this.groupLevel;var i=this.cachedCanvases.getCanvas(n,e,r,true);var a=this.ctx;var s=a.mozCurrentTransform;this.ctx.save();var o=i.context;o.scale(1/t.scaleX,1/t.scaleY);o.translate(-t.offsetX,-t.offsetY);o.transform.apply(o,s);D(a,o);this.ctx=o;this.setGState([["BM","Normal"],["ca",1],["CA",1]]);this.groupStack.push(a);this.groupLevel++},endSMaskGroup:function rt(){var t=this.ctx;this.groupLevel--;this.ctx=this.groupStack.pop();N(this.ctx,this.current.activeSMask,t);this.ctx.restore();D(t,this.ctx)},save:function nt(){this.ctx.save();var t=this.current;this.stateStack.push(t);this.current=t.clone();this.current.activeSMask=null},restore:function it(){if(this.stateStack.length!==0){if(this.current.activeSMask!==null){this.endSMaskGroup()}this.current=this.stateStack.pop();this.ctx.restore();this.pendingClip=null;this.cachedGetSinglePixelWidth=null}},transform:function at(t,e,r,n,i,a){this.ctx.transform(t,e,r,n,i,a);this.cachedGetSinglePixelWidth=null},constructPath:function st(t,e){var r=this.ctx;var n=this.current;var i=n.x,a=n.y;for(var s=0,l=0,c=t.length;s<c;s++){switch(t[s]|0){case o.rectangle:i=e[l++];a=e[l++];var h=e[l++];var u=e[l++];if(h===0){h=this.getSinglePixelWidth()}if(u===0){u=this.getSinglePixelWidth()}var f=i+h;var d=a+u;this.ctx.moveTo(i,a);this.ctx.lineTo(f,a);this.ctx.lineTo(f,d);this.ctx.lineTo(i,d);this.ctx.lineTo(i,a);this.ctx.closePath();break;case o.moveTo:i=e[l++];a=e[l++];r.moveTo(i,a);break;case o.lineTo:i=e[l++];a=e[l++];r.lineTo(i,a);break;case o.curveTo:i=e[l+4];a=e[l+5];r.bezierCurveTo(e[l],e[l+1],e[l+2],e[l+3],i,a);l+=6;break;case o.curveTo2:r.bezierCurveTo(i,a,e[l],e[l+1],e[l+2],e[l+3]);i=e[l+2];a=e[l+3];l+=4;break;case o.curveTo3:i=e[l+2];a=e[l+3];r.bezierCurveTo(e[l],e[l+1],i,a,i,a);l+=4;break;case o.closePath:r.closePath();break}}n.setCurrentPoint(i,a)},closePath:function ot(){this.ctx.closePath()},stroke:function lt(t){t=typeof t!=="undefined"?t:true;var e=this.ctx;var r=this.current.strokeColor;e.lineWidth=Math.max(this.getSinglePixelWidth()*C,this.current.lineWidth);e.globalAlpha=this.current.strokeAlpha;if(r&&r.hasOwnProperty("type")&&r.type==="Pattern"){e.save();e.strokeStyle=r.getPattern(e,this);e.stroke();e.restore()}else{e.stroke()}if(t){this.consumePath()}e.globalAlpha=this.current.fillAlpha},closeStroke:function ct(){this.closePath();this.stroke()},fill:function ht(t){t=typeof t!=="undefined"?t:true;var e=this.ctx;var r=this.current.fillColor;var n=this.current.patternFill;var i=false;if(n){e.save();if(this.baseTransform){e.setTransform.apply(e,this.baseTransform)}e.fillStyle=r.getPattern(e,this);i=true}if(this.pendingEOFill){if(e.mozFillRule!==undefined){e.mozFillRule="evenodd";e.fill();e.mozFillRule="nonzero"}else{e.fill("evenodd")}this.pendingEOFill=false}else{e.fill()}if(i){e.restore()}if(t){this.consumePath()}},eoFill:function ut(){this.pendingEOFill=true;this.fill()},fillStroke:function ft(){this.fill(false);this.stroke(false);this.consumePath()},eoFillStroke:function dt(){this.pendingEOFill=true;this.fillStroke()},closeFillStroke:function pt(){this.closePath();this.fillStroke()},closeEOFillStroke:function vt(){this.pendingEOFill=true;this.closePath();this.fillStroke()},endPath:function gt(){this.consumePath()},clip:function At(){this.pendingClip=W},eoClip:function mt(){this.pendingClip=G},beginText:function bt(){this.current.textMatrix=a;this.current.textMatrixScale=1;this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0},endText:function yt(){var t=this.pendingTextPaths;var e=this.ctx;if(t===undefined){e.beginPath();return}e.save();e.beginPath();for(var r=0;r<t.length;r++){var n=t[r];e.setTransform.apply(e,n.transform);e.translate(n.x,n.y);n.addToPath(e,n.fontSize)}e.restore();e.clip();e.beginPath();delete this.pendingTextPaths},setCharSpacing:function St(t){this.current.charSpacing=t},setWordSpacing:function xt(t){this.current.wordSpacing=t},setHScale:function kt(t){this.current.textHScale=t/100},setLeading:function Ct(t){this.current.leading=-t},setFont:function _t(t,e){var r=this.commonObjs.get(t);var n=this.current;if(!r){v("Can't find font for "+t)}n.fontMatrix=r.fontMatrix?r.fontMatrix:i;if(n.fontMatrix[0]===0||n.fontMatrix[3]===0){A("Invalid font matrix for font "+t)}if(e<0){e=-e;n.fontDirection=-1}else{n.fontDirection=1}this.current.font=r;this.current.fontSize=e;if(r.isType3Font){return}var a=r.loadedName||"sans-serif";var s=r.black?r.bold?"900":"bold":r.bold?"bold":"normal";var o=r.italic?"italic":"normal";var l='"'+a+'", '+r.fallbackName;var c=e<S?S:e>x?x:e;this.current.fontSizeScale=e/c;var h=o+" "+s+" "+c+"px "+l;this.ctx.font=h},setTextRenderingMode:function wt(t){this.current.textRenderingMode=t},setTextRise:function Tt(t){this.current.textRise=t},moveText:function Pt(t,e){this.current.x=this.current.lineX+=t;this.current.y=this.current.lineY+=e},setLeadingMoveText:function Lt(t,e){this.setLeading(-e);this.moveText(t,e)},setTextMatrix:function Et(t,e,r,n,i,a){this.current.textMatrix=[t,e,r,n,i,a];this.current.textMatrixScale=Math.sqrt(t*t+e*e);this.current.x=this.current.lineX=0;this.current.y=this.current.lineY=0},nextLine:function Rt(){this.moveText(0,this.current.leading)},paintChar:function It(t,e,r){var n=this.ctx;var i=this.current;var a=i.font;var s=i.textRenderingMode;var o=i.fontSize/i.fontSizeScale;var c=s&l.FILL_STROKE_MASK;var h=!!(s&l.ADD_TO_PATH_FLAG);var u;if(a.disableFontFace||h){u=a.getPathGenerator(this.commonObjs,t)}if(a.disableFontFace){n.save();n.translate(e,r);n.beginPath();u(n,o);if(c===l.FILL||c===l.FILL_STROKE){n.fill()}if(c===l.STROKE||c===l.FILL_STROKE){n.stroke()}n.restore()}else{if(c===l.FILL||c===l.FILL_STROKE){n.fillText(t,e,r)}if(c===l.STROKE||c===l.FILL_STROKE){n.strokeText(t,e,r)}}if(h){var f=this.pendingTextPaths||(this.pendingTextPaths=[]);f.push({transform:n.mozCurrentTransform,x:e,y:r,fontSize:o,addToPath:u})}},get isFontSubpixelAAEnabled(){var t=document.createElement("canvas").getContext("2d");t.scale(1.5,1);t.fillText("I",0,10);var e=t.getImageData(0,0,10,10).data;var r=false;for(var n=3;n<e.length;n+=4){if(e[n]>0&&e[n]<255){r=true;break}}return g(this,"isFontSubpixelAAEnabled",r)},showText:function Dt(t){var e=this.current;var r=e.font;if(r.isType3Font){return this.showType3Text(t)}var n=e.fontSize;if(n===0){return}var i=this.ctx;var a=e.fontSizeScale;var s=e.charSpacing;var o=e.wordSpacing;var c=e.fontDirection;var h=e.textHScale*c;var u=t.length;var f=r.vertical;var p=f?1:-1;var v=r.defaultVMetrics;var g=n*e.fontMatrix[0];var A=e.textRenderingMode===l.FILL&&!r.disableFontFace;i.save();i.transform.apply(i,e.textMatrix);i.translate(e.x,e.y+e.textRise);if(e.patternFill){i.fillStyle=e.fillColor.getPattern(i,this)}if(c>0){i.scale(h,-1)}else{i.scale(h,1)}var m=e.lineWidth;var b=e.textMatrixScale;if(b===0||m===0){var y=e.textRenderingMode&l.FILL_STROKE_MASK;if(y===l.STROKE||y===l.FILL_STROKE){this.cachedGetSinglePixelWidth=null;m=this.getSinglePixelWidth()*C}}else{m/=b}if(a!==1){i.scale(a,a);m/=a}i.lineWidth=m;var S=0,x;for(x=0;x<u;++x){var k=t[x];if(d(k)){S+=p*k*n/1e3;continue}var _=false;var w=(k.isSpace?o:0)+s;var T=k.fontChar;var P=k.accent;var L,E,R,I;var D=k.width;if(f){var j,F,M;j=k.vmetric||v;F=k.vmetric?j[1]:D*.5;F=-F*g;M=j[2]*g;D=j?-j[0]:D;L=F/a;E=(S+M)/a}else{L=S/a;E=0}if(r.remeasure&&D>0){var O=i.measureText(T).width*1e3/n*a;if(D<O&&this.isFontSubpixelAAEnabled){var N=D/O;_=true;i.save();i.scale(N,1);L/=N}else if(D!==O){L+=(D-O)/2e3*n/a}}if(A&&!P){i.fillText(T,L,E)}else{this.paintChar(T,L,E);if(P){R=L+P.offset.x/a;I=E-P.offset.y/a;this.paintChar(P.fontChar,R,I)}}var U=D*g+w*c;S+=U;if(_){i.restore()}}if(f){e.y-=S*h}else{e.x+=S*h}i.restore()},showType3Text:function jt(t){var e=this.ctx;var r=this.current;var n=r.font;var a=r.fontSize;var s=r.fontDirection;var o=n.vertical?1:-1;var c=r.charSpacing;var u=r.wordSpacing;var f=r.textHScale*s;var p=r.fontMatrix||i;var v=t.length;var g=r.textRenderingMode===l.INVISIBLE;var m,b,y,S;if(g||a===0){return}this.cachedGetSinglePixelWidth=null;e.save();e.transform.apply(e,r.textMatrix);e.translate(r.x,r.y);e.scale(f,s);for(m=0;m<v;++m){b=t[m];if(d(b)){S=o*b*a/1e3;this.ctx.translate(S,0);r.x+=S*f;continue}var x=(b.isSpace?u:0)+c;var k=n.charProcOperatorList[b.operatorListId];if(!k){A('Type3 character "'+b.operatorListId+'" is not available');continue}this.processingType3=b;this.save();e.scale(a,a);e.transform.apply(e,p);this.executeOperatorList(k);this.restore();var C=h.applyTransform([b.width,0],p);y=C[0]*a+x;e.translate(y,0);r.x+=y*f}e.restore();this.processingType3=null},setCharWidth:function Ft(t,e){},setCharWidthAndBounds:function Mt(t,e,r,n,i,a){this.ctx.rect(r,n,i-r,a-n);this.clip();this.endPath()},getColorN_Pattern:function Ot(t){var e;if(t[0]==="TilingPattern"){var n=t[1];var i=this.baseTransform||this.ctx.mozCurrentTransform.slice();var a=this;var s={createCanvasGraphics:function(t){return new r(t,a.commonObjs,a.objs)}};e=new m(t,n,this.ctx,s,i)}else{e=b(t)}return e},setStrokeColorN:function Nt(){this.current.strokeColor=this.getColorN_Pattern(arguments)},setFillColorN:function Ut(){this.current.fillColor=this.getColorN_Pattern(arguments);this.current.patternFill=true},setStrokeRGBColor:function Bt(t,e,r){var n=h.makeCssRgb(t,e,r);this.ctx.strokeStyle=n;this.current.strokeColor=n},setFillRGBColor:function Wt(t,e,r){var n=h.makeCssRgb(t,e,r);this.ctx.fillStyle=n;this.current.fillColor=n;this.current.patternFill=false},shadingFill:function Gt(t){var e=this.ctx;this.save();var r=b(t);e.fillStyle=r.getPattern(e,this,true);var n=e.mozCurrentTransformInverse;if(n){var i=e.canvas;var a=i.width;var s=i.height;var o=h.applyTransform([0,0],n);var l=h.applyTransform([0,s],n);var c=h.applyTransform([a,0],n);var u=h.applyTransform([a,s],n);var f=Math.min(o[0],l[0],c[0],u[0]);var d=Math.min(o[1],l[1],c[1],u[1]);var p=Math.max(o[0],l[0],c[0],u[0]);var v=Math.max(o[1],l[1],c[1],u[1]);this.ctx.fillRect(f,d,p-f,v-d)}else{this.ctx.fillRect(-1e10,-1e10,2e10,2e10)}this.restore()},beginInlineImage:function Xt(){v("Should not call beginInlineImage")},beginImageData:function zt(){v("Should not call beginImageData")},paintFormXObjectBegin:function Yt(t,e){this.save();this.baseTransformStack.push(this.baseTransform);if(p(t)&&6===t.length){this.transform.apply(this,t)}this.baseTransform=this.ctx.mozCurrentTransform;if(p(e)&&4===e.length){var r=e[2]-e[0];var n=e[3]-e[1];this.ctx.rect(e[0],e[1],r,n);this.clip();this.endPath()}},paintFormXObjectEnd:function Ht(){this.restore();this.baseTransform=this.baseTransformStack.pop()},beginGroup:function Jt(t){this.save();var e=this.ctx;if(!t.isolated){f("TODO: Support non-isolated groups.")}if(t.knockout){A("Knockout groups not supported.")}var r=e.mozCurrentTransform;if(t.matrix){e.transform.apply(e,t.matrix)}u(t.bbox,"Bounding box is required.");var n=h.getAxialAlignedBoundingBox(t.bbox,e.mozCurrentTransform);var i=[0,0,e.canvas.width,e.canvas.height];n=h.intersect(n,i)||[0,0,0,0];var a=Math.floor(n[0]);var s=Math.floor(n[1]);var o=Math.max(Math.ceil(n[2])-a,1);var l=Math.max(Math.ceil(n[3])-s,1);var c=1,d=1;if(o>k){c=o/k;o=k}if(l>k){d=l/k;l=k}var p="groupAt"+this.groupLevel;if(t.smask){p+="_smask_"+this.smaskCounter++%2}var v=this.cachedCanvases.getCanvas(p,o,l,true);var g=v.context;g.scale(1/c,1/d);g.translate(-a,-s);g.transform.apply(g,r);if(t.smask){this.smaskStack.push({canvas:v.canvas,context:g,offsetX:a,offsetY:s,scaleX:c,scaleY:d,subtype:t.smask.subtype,backdrop:t.smask.backdrop,transferMap:t.smask.transferMap||null})}else{e.setTransform(1,0,0,1,0,0);e.translate(a,s);e.scale(c,d)}D(e,g);this.ctx=g;this.setGState([["BM","Normal"],["ca",1],["CA",1]]);this.groupStack.push(e);this.groupLevel++},endGroup:function qt(t){this.groupLevel--;var e=this.ctx;this.ctx=this.groupStack.pop();if(this.ctx.imageSmoothingEnabled!==undefined){this.ctx.imageSmoothingEnabled=false}else{this.ctx.mozImageSmoothingEnabled=false}if(t.smask){this.tempSMask=this.smaskStack.pop()}else{this.ctx.drawImage(e.canvas,0,0)}this.restore()},beginAnnotations:function Qt(){this.save();this.current=new I;if(this.baseTransform){this.ctx.setTransform.apply(this.ctx,this.baseTransform)}},endAnnotations:function Vt(){this.restore()},beginAnnotation:function Kt(t,e,r){this.save();if(p(t)&&4===t.length){var n=t[2]-t[0];var i=t[3]-t[1];this.ctx.rect(t[0],t[1],n,i);this.clip();this.endPath()}this.transform.apply(this,e);this.transform.apply(this,r)},endAnnotation:function Zt(){this.restore()},paintJpegXObject:function $t(t,e,r){var n=this.objs.get(t);if(!n){A("Dependent image isn't ready yet");return}this.save();var i=this.ctx;i.scale(1/e,-1/r);i.drawImage(n,0,0,n.width,n.height,0,-r,e,r);if(this.imageLayer){var a=i.mozCurrentTransformInverse;var s=this.getCanvasPosition(0,0);this.imageLayer.appendImage({objId:t,left:s[0],top:s[1],width:e/a[0],height:r/a[3]})}this.restore()},paintImageMaskXObject:function te(t){var e=this.ctx;var r=t.width,n=t.height;var i=this.current.fillColor;var a=this.current.patternFill;var s=this.processingType3;if(_&&s&&s.compiled===undefined){if(r<=w&&n<=w){s.compiled=R({data:t.data,width:r,height:n})}else{s.compiled=null}}if(s&&s.compiled){s.compiled(e);return}var o=this.cachedCanvases.getCanvas("maskCanvas",r,n);var l=o.context;l.save();P(l,t);l.globalCompositeOperation="source-in";l.fillStyle=a?i.getPattern(l,this):i;l.fillRect(0,0,r,n);l.restore();this.paintInlineImageXObject(o.canvas)},paintImageMaskXObjectRepeat:function ee(t,e,r,n){var i=t.width;var a=t.height;var s=this.current.fillColor;var o=this.current.patternFill;var l=this.cachedCanvases.getCanvas("maskCanvas",i,a);var c=l.context;c.save();P(c,t);c.globalCompositeOperation="source-in";c.fillStyle=o?s.getPattern(c,this):s;c.fillRect(0,0,i,a);c.restore();var h=this.ctx;for(var u=0,f=n.length;u<f;u+=2){h.save();h.transform(e,0,0,r,n[u],n[u+1]);h.scale(1,-1);h.drawImage(l.canvas,0,0,i,a,0,-1,1,1);h.restore()}},paintImageMaskXObjectGroup:function re(t){var e=this.ctx;var r=this.current.fillColor;var n=this.current.patternFill;for(var i=0,a=t.length;i<a;i++){var s=t[i];var o=s.width,l=s.height;var c=this.cachedCanvases.getCanvas("maskCanvas",o,l);var h=c.context;h.save();P(h,s);h.globalCompositeOperation="source-in";h.fillStyle=n?r.getPattern(h,this):r;h.fillRect(0,0,o,l);h.restore();e.save();e.transform.apply(e,s.transform);e.scale(1,-1);e.drawImage(c.canvas,0,0,o,l,0,-1,1,1);e.restore()}},paintImageXObject:function ne(t){var e=this.objs.get(t);if(!e){A("Dependent image isn't ready yet");return}this.paintInlineImageXObject(e)},paintImageXObjectRepeat:function ie(t,e,r,n){var i=this.objs.get(t);if(!i){A("Dependent image isn't ready yet");return}var a=i.width;var s=i.height;var o=[];for(var l=0,c=n.length;l<c;l+=2){o.push({transform:[e,0,0,r,n[l],n[l+1]],x:0,y:0,w:a,h:s})}this.paintInlineImageXObjectGroup(i,o)},paintInlineImageXObject:function ae(t){var e=t.width;var r=t.height;var i=this.ctx;this.save();i.scale(1/e,-1/r);var a=i.mozCurrentTransformInverse;var s=a[0],o=a[1];var l=Math.max(Math.sqrt(s*s+o*o),1);var c=a[2],h=a[3];var u=Math.max(Math.sqrt(c*c+h*h),1);var f,d;if(t instanceof HTMLElement||!t.data){f=t}else{d=this.cachedCanvases.getCanvas("inlineImage",e,r);var p=d.context;n(p,t);f=d.canvas}var v=e,g=r;var A="prescale1";while(l>2&&v>1||u>2&&g>1){var m=v,b=g;if(l>2&&v>1){m=Math.ceil(v/2);l/=v/m}if(u>2&&g>1){b=Math.ceil(g/2);u/=g/b}d=this.cachedCanvases.getCanvas(A,m,b);p=d.context;p.clearRect(0,0,m,b);p.drawImage(f,0,0,v,g,0,0,m,b);f=d.canvas;v=m;g=b;A=A==="prescale1"?"prescale2":"prescale1"}i.drawImage(f,0,0,v,g,0,-r,e,r);if(this.imageLayer){var y=this.getCanvasPosition(0,-r);this.imageLayer.appendImage({imgData:t,left:y[0],top:y[1],width:e/a[0],height:r/a[3]})}this.restore()},paintInlineImageXObjectGroup:function se(t,e){var r=this.ctx;var i=t.width;var a=t.height;var s=this.cachedCanvases.getCanvas("inlineImage",i,a);var o=s.context;n(o,t);for(var l=0,c=e.length;l<c;l++){var h=e[l];r.save();r.transform.apply(r,h.transform);r.scale(1,-1);r.drawImage(s.canvas,h.x,h.y,h.w,h.h,0,-1,1,1);if(this.imageLayer){var u=this.getCanvasPosition(h.x,h.y);this.imageLayer.appendImage({imgData:t,left:u[0],top:u[1],width:i,height:a})}r.restore()}},paintSolidColorImageMask:function oe(){this.ctx.fillRect(0,0,1,1)},paintXObject:function le(){A("Unsupported 'paintXObject' command.")},markPoint:function ce(t){},markPointProps:function he(t,e){},beginMarkedContent:function ue(t){},beginMarkedContentProps:function fe(t,e){},endMarkedContent:function de(){},beginCompat:function pe(){},endCompat:function ve(){},consumePath:function ge(){var t=this.ctx;if(this.pendingClip){if(this.pendingClip===G){if(t.mozFillRule!==undefined){t.mozFillRule="evenodd";t.clip();t.mozFillRule="nonzero"}else{t.clip("evenodd")}}else{t.clip()}this.pendingClip=null}t.beginPath()},getSinglePixelWidth:function Ae(t){if(this.cachedGetSinglePixelWidth===null){var e=this.ctx.mozCurrentTransformInverse;this.cachedGetSinglePixelWidth=Math.sqrt(Math.max(e[0]*e[0]+e[1]*e[1],e[2]*e[2]+e[3]*e[3]))}return this.cachedGetSinglePixelWidth},getCanvasPosition:function me(t,e){var r=this.ctx.mozCurrentTransform;return[r[0]*t+r[2]*e+r[4],r[1]*t+r[3]*e+r[5]]}};for(var X in o){r.prototype[o[X]]=r.prototype[X]}return r}();t.CanvasGraphics=D;t.createScratchCanvas=P});(function(t,e){{e(t.pdfjsDisplayAPI={},t.pdfjsSharedUtil,t.pdfjsDisplayFontLoader,t.pdfjsDisplayCanvas,t.pdfjsDisplayMetadata,t.pdfjsSharedGlobal)}})(this,function(t,e,r,i,a,s,o){var l=e.InvalidPDFException;var c=e.MessageHandler;var h=e.MissingPDFException;var u=e.PasswordResponses;var f=e.PasswordException;var d=e.StatTimer;var p=e.UnexpectedResponseException;var v=e.UnknownErrorException;var g=e.Util;var A=e.createPromiseCapability;var m=e.combineUrl;var b=e.error;var y=e.deprecated;var S=e.info;var x=e.isArrayBuffer;var k=e.loadJpegStream;var C=e.stringToBytes;var _=e.warn;var w=r.FontFaceObject;var T=r.FontLoader;var P=i.CanvasGraphics;var L=i.createScratchCanvas;var E=a.Metadata;var R=s.PDFJS;var I=s.globalScope;var D=65536;var j=false;if(typeof module!=="undefined"&&module.require){R.disableWorker=true;if(typeof require.ensure==="undefined"){require.ensure=require("node-ensure")}j=true}if(typeof __webpack_require__!=="undefined"){R.workerSrc=require("entry?name=[hash]-worker.js!./pdf.worker.js");j=true}if(typeof requirejs!=="undefined"&&requirejs.toUrl){R.workerSrc=requirejs.toUrl("pdfjs-dist/build/pdf.worker.js")}var F=j?function(t){require.ensure([],function(){require("./pdf.worker.js");t()})}:typeof requirejs!=="undefined"?function(t){requirejs(["pdfjs-dist/build/pdf.worker"],function(e){t()})}:null;R.maxImageSize=R.maxImageSize===undefined?-1:R.maxImageSize;R.cMapUrl=R.cMapUrl===undefined?null:R.cMapUrl;R.cMapPacked=R.cMapPacked===undefined?false:R.cMapPacked;R.disableFontFace=R.disableFontFace===undefined?false:R.disableFontFace;R.imageResourcesPath=R.imageResourcesPath===undefined?"":R.imageResourcesPath;R.disableWorker=R.disableWorker===undefined?false:R.disableWorker;R.workerSrc=R.workerSrc===undefined?null:R.workerSrc;R.disableRange=R.disableRange===undefined?false:R.disableRange;R.disableStream=R.disableStream===undefined?false:R.disableStream;R.disableAutoFetch=R.disableAutoFetch===undefined?false:R.disableAutoFetch;R.pdfBug=R.pdfBug===undefined?false:R.pdfBug;R.postMessageTransfers=R.postMessageTransfers===undefined?true:R.postMessageTransfers;R.disableCreateObjectURL=R.disableCreateObjectURL===undefined?false:R.disableCreateObjectURL;R.disableWebGL=R.disableWebGL===undefined?true:R.disableWebGL;R.disableFullscreen=R.disableFullscreen===undefined?false:R.disableFullscreen;R.useOnlyCssZoom=R.useOnlyCssZoom===undefined?false:R.useOnlyCssZoom;R.verbosity=R.verbosity===undefined?R.VERBOSITY_LEVELS.warnings:R.verbosity;R.maxCanvasPixels=R.maxCanvasPixels===undefined?16777216:R.maxCanvasPixels;R.openExternalLinksInNewWindow=R.openExternalLinksInNewWindow===undefined?false:R.openExternalLinksInNewWindow;R.externalLinkTarget=R.externalLinkTarget===undefined?R.LinkTarget.NONE:R.externalLinkTarget;R.externalLinkRel=R.externalLinkRel===undefined?"noreferrer":R.externalLinkRel;R.isEvalSupported=R.isEvalSupported===undefined?true:R.isEvalSupported;R.getDocument=function H(t,e,r,n){var i=new O;if(arguments.length>1){y("getDocument is called with pdfDataRangeTransport, "+"passwordCallback or progressCallback argument")}if(e){if(!(e instanceof N)){e=Object.create(e);e.length=t.length;e.initialData=t.initialData;if(!e.abort){e.abort=function(){}}}t=Object.create(t);t.range=e}i.onPassword=r||null;i.onProgress=n||null;var a;if(typeof t==="string"){a={url:t}}else if(x(t)){a={data:t}}else if(t instanceof N){a={range:t}}else{if(typeof t!=="object"){b("Invalid parameter in getDocument, need either Uint8Array, "+"string or a parameter object")}if(!t.url&&!t.data&&!t.range){b("Invalid parameter object: need either .data, .range or .url")}a=t}var s={};var o=null;var l=null;for(var h in a){if(h==="url"&&typeof window!=="undefined"){s[h]=m(window.location.href,a[h]);continue}else if(h==="range"){o=a[h];continue}else if(h==="worker"){l=a[h];continue}else if(h==="data"&&!(a[h]instanceof Uint8Array)){var u=a[h];if(typeof u==="string"){s[h]=C(u)}else if(typeof u==="object"&&u!==null&&!isNaN(u.length)){s[h]=new Uint8Array(u)}else if(x(u)){s[h]=new Uint8Array(u)}else{b("Invalid PDF binary data: either typed array, string or "+"array-like object is expected in the data property.")}continue}s[h]=a[h]}s.rangeChunkSize=s.rangeChunkSize||D;if(!l){l=new W;i._worker=l}var f=i.docId;l.promise.then(function(){if(i.destroyed){throw new Error("Loading aborted")}return M(l,s,o,f).then(function(t){if(i.destroyed){throw new Error("Loading aborted")}var e=new c(f,t,l.port);e.send("Ready",null);var r=new G(e,i,o);i._transport=r})}).catch(i._capability.reject);return i};function M(t,e,r,n){if(t.destroyed){return Promise.reject(new Error("Worker was destroyed"))}e.disableAutoFetch=R.disableAutoFetch;e.disableStream=R.disableStream;e.chunkedViewerLoading=!!r;if(r){e.length=r.length;e.initialData=r.initialData}return t.messageHandler.sendWithPromise("GetDocRequest",{docId:n,source:e,disableRange:R.disableRange,maxImageSize:R.maxImageSize,cMapUrl:R.cMapUrl,cMapPacked:R.cMapPacked,disableFontFace:R.disableFontFace,disableCreateObjectURL:R.disableCreateObjectURL,verbosity:R.verbosity}).then(function(e){if(t.destroyed){throw new Error("Worker was destroyed")}return e})}var O=function J(){var t=0;function e(){this._capability=A();this._transport=null;this._worker=null;this.docId="d"+t++;this.destroyed=false;this.onPassword=null;this.onProgress=null;this.onUnsupportedFeature=null}e.prototype={get promise(){return this._capability.promise},destroy:function(){this.destroyed=true;var t=!this._transport?Promise.resolve():this._transport.destroy();return t.then(function(){this._transport=null;if(this._worker){this._worker.destroy();this._worker=null}}.bind(this))},then:function r(t,e){return this.promise.then.apply(this.promise,arguments)}};return e}();var N=function q(){function t(t,e){this.length=t;this.initialData=e;this._rangeListeners=[];this._progressListeners=[];this._progressiveReadListeners=[];this._readyCapability=A()}t.prototype={addRangeListener:function e(t){this._rangeListeners.push(t)},addProgressListener:function r(t){this._progressListeners.push(t)},addProgressiveReadListener:function n(t){this._progressiveReadListeners.push(t)},onDataRange:function i(t,e){var r=this._rangeListeners;for(var n=0,i=r.length;n<i;++n){r[n](t,e)}},onDataProgress:function a(t){this._readyCapability.promise.then(function(){var e=this._progressListeners;for(var r=0,n=e.length;r<n;++r){e[r](t)}}.bind(this))},onDataProgressiveRead:function s(t){this._readyCapability.promise.then(function(){var e=this._progressiveReadListeners;for(var r=0,n=e.length;r<n;++r){e[r](t)}}.bind(this))},transportReady:function o(){this._readyCapability.resolve()},requestDataRange:function l(t,e){throw new Error("Abstract method PDFDataRangeTransport.requestDataRange")},abort:function c(){}};return t}();R.PDFDataRangeTransport=N;var U=function Q(){function t(t,e,r){this.pdfInfo=t;this.transport=e;this.loadingTask=r}t.prototype={get numPages(){return this.pdfInfo.numPages},get fingerprint(){return this.pdfInfo.fingerprint},getPage:function e(t){return this.transport.getPage(t)},getPageIndex:function r(t){return this.transport.getPageIndex(t)},getDestinations:function n(){return this.transport.getDestinations()},getDestination:function i(t){return this.transport.getDestination(t)},getPageLabels:function a(){return this.transport.getPageLabels()},getAttachments:function s(){return this.transport.getAttachments()},getJavaScript:function o(){return this.transport.getJavaScript()},getOutline:function l(){return this.transport.getOutline()},getMetadata:function c(){return this.transport.getMetadata()},getData:function h(){return this.transport.getData()},getDownloadInfo:function u(){return this.transport.downloadInfoCapability.promise},getStats:function f(){return this.transport.getStats()},cleanup:function d(){this.transport.startCleanup()},destroy:function p(){return this.loadingTask.destroy()}};return t}();var B=function V(){function t(t,e,r){this.pageIndex=t;this.pageInfo=e;this.transport=r;this.stats=new d;this.stats.enabled=!!I.PDFJS.enableStats;this.commonObjs=r.commonObjs;this.objs=new X;this.cleanupAfterRender=false;this.pendingCleanup=false;this.intentStates={};this.destroyed=false}t.prototype={get pageNumber(){return this.pageIndex+1},get rotate(){return this.pageInfo.rotate},get ref(){return this.pageInfo.ref},get view(){return this.pageInfo.view},getViewport:function e(t,r){if(arguments.length<2){r=this.rotate}return new R.PageViewport(this.view,t,r,0,0)},getAnnotations:function r(t){var e=t&&t.intent||null;if(!this.annotationsPromise||this.annotationsIntent!==e){this.annotationsPromise=this.transport.getAnnotations(this.pageIndex,e);this.annotationsIntent=e}return this.annotationsPromise},render:function n(t){var e=this.stats;e.time("Overall");this.pendingCleanup=false;var r=t.intent==="print"?"print":"display";if(!this.intentStates[r]){this.intentStates[r]={}}var n=this.intentStates[r];if(!n.displayReadyCapability){n.receivingOperatorList=true;n.displayReadyCapability=A();n.operatorList={fnArray:[],argsArray:[],lastChunk:false};this.stats.time("Page Request");this.transport.messageHandler.send("RenderPageRequest",{pageIndex:this.pageNumber-1,intent:r})}var i=new Y(o,t,this.objs,this.commonObjs,n.operatorList,this.pageNumber);i.useRequestAnimationFrame=r!=="print";if(!n.renderTasks){n.renderTasks=[]}n.renderTasks.push(i);var a=i.task;if(t.continueCallback){y("render is used with continueCallback parameter");a.onContinue=t.continueCallback}var s=this;n.displayReadyCapability.promise.then(function l(t){if(s.pendingCleanup){o();return}e.time("Rendering");i.initalizeGraphics(t);i.operatorListChanged()},function c(t){o(t)});function o(t){var r=n.renderTasks.indexOf(i);if(r>=0){n.renderTasks.splice(r,1)}if(s.cleanupAfterRender){s.pendingCleanup=true}s._tryCleanup();if(t){i.capability.reject(t)}else{i.capability.resolve()}e.timeEnd("Rendering");e.timeEnd("Overall")}return a},getOperatorList:function i(){function t(){if(r.operatorList.lastChunk){r.opListReadCapability.resolve(r.operatorList)}}var e="oplist";if(!this.intentStates[e]){this.intentStates[e]={}}var r=this.intentStates[e];if(!r.opListReadCapability){var n={};n.operatorListChanged=t;r.receivingOperatorList=true;r.opListReadCapability=A();r.renderTasks=[];r.renderTasks.push(n);r.operatorList={fnArray:[],argsArray:[],lastChunk:false};this.transport.messageHandler.send("RenderPageRequest",{pageIndex:this.pageIndex,intent:e})}return r.opListReadCapability.promise},getTextContent:function a(t){var e=t&&t.normalizeWhitespace||false;return this.transport.messageHandler.sendWithPromise("GetTextContent",{pageIndex:this.pageNumber-1,normalizeWhitespace:e})},_destroy:function s(){this.destroyed=true;this.transport.pageCache[this.pageIndex]=null;var t=[];Object.keys(this.intentStates).forEach(function(e){var r=this.intentStates[e];r.renderTasks.forEach(function(e){var r=e.capability.promise.catch(function(){});t.push(r);e.cancel()})},this);this.objs.clear();this.annotationsPromise=null;this.pendingCleanup=false;return Promise.all(t)},destroy:function(){y("page destroy method, use cleanup() instead");this.cleanup()},cleanup:function o(){this.pendingCleanup=true;this._tryCleanup()},_tryCleanup:function l(){if(!this.pendingCleanup||Object.keys(this.intentStates).some(function(t){var e=this.intentStates[t];return e.renderTasks.length!==0||e.receivingOperatorList},this)){return}Object.keys(this.intentStates).forEach(function(t){delete this.intentStates[t]},this);this.objs.clear();this.annotationsPromise=null;this.pendingCleanup=false},_startRenderPage:function c(t,e){var r=this.intentStates[e];if(r.displayReadyCapability){r.displayReadyCapability.resolve(t)}},_renderPageChunk:function h(t,e){var r=this.intentStates[e];var n,i;for(n=0,i=t.length;n<i;n++){r.operatorList.fnArray.push(t.fnArray[n]);r.operatorList.argsArray.push(t.argsArray[n])}r.operatorList.lastChunk=t.lastChunk;for(n=0;n<r.renderTasks.length;n++){r.renderTasks[n].operatorListChanged()}if(t.lastChunk){r.receivingOperatorList=false;this._tryCleanup()}}};return t}();var W=function K(){var t=0;function e(){if(R.workerSrc){return R.workerSrc}if(n){return n.replace(/\.js$/i,".worker.js")}b("No PDFJS.workerSrc specified")}function r(){if(!R.fakeWorkerFilesLoadedCapability){R.fakeWorkerFilesLoadedCapability=A();var t=F||function(t){g.loadScript(e(),t)};t(function(){R.fakeWorkerFilesLoadedCapability.resolve()})}return R.fakeWorkerFilesLoadedCapability.promise}function i(t){this.name=t;this.destroyed=false;this._readyCapability=A();this._port=null;this._webWorker=null;this._messageHandler=null;this._initialize()}i.prototype={get promise(){return this._readyCapability.promise},get port(){return this._port},get messageHandler(){return this._messageHandler},_initialize:function a(){if(!I.PDFJS.disableWorker&&typeof Worker!=="undefined"){var t=e();try{var r=new Worker(t);var n=new c("main","worker",r);n.on("test",function s(t){if(this.destroyed){this._readyCapability.reject(new Error("Worker was destroyed"));n.destroy();r.terminate();return}var e=t&&t.supportTypedArray;if(e){this._messageHandler=n;this._port=r;this._webWorker=r;if(!t.supportTransfers){R.postMessageTransfers=false}this._readyCapability.resolve()}else{this._setupFakeWorker();n.destroy();r.terminate()}}.bind(this));n.on("console_log",function(t){console.log.apply(console,t)});n.on("console_error",function(t){console.error.apply(console,t)});n.on("ready",function(t){if(this.destroyed){this._readyCapability.reject(new Error("Worker was destroyed"));n.destroy();r.terminate();return}try{i()}catch(e){this._setupFakeWorker()}}.bind(this));var i=function(){var t=new Uint8Array([R.postMessageTransfers?255:0]);try{n.send("test",t,[t.buffer])}catch(e){S("Cannot use postMessage transfers");t[0]=0;n.send("test",t)}};i();return}catch(a){S("The worker has been disabled.")}}this._setupFakeWorker()},_setupFakeWorker:function s(){if(!I.PDFJS.disableWorker){_("Setting up fake worker.");I.PDFJS.disableWorker=true}r().then(function(){if(this.destroyed){this._readyCapability.reject(new Error("Worker was destroyed"));return}var e={_listeners:[],postMessage:function(t){var e={data:t};this._listeners.forEach(function(t){t.call(this,e)},this)},addEventListener:function(t,e){this._listeners.push(e)},removeEventListener:function(t,e){var r=this._listeners.indexOf(e);this._listeners.splice(r,1)},terminate:function(){}};this._port=e;var r="fake"+t++;var n=new c(r+"_worker",r,e);R.WorkerMessageHandler.setup(n,e);var i=new c(r,r+"_worker",e);this._messageHandler=i;this._readyCapability.resolve()}.bind(this))},destroy:function o(){this.destroyed=true;
if(this._webWorker){this._webWorker.terminate();this._webWorker=null}this._port=null;if(this._messageHandler){this._messageHandler.destroy();this._messageHandler=null}}};return i}();R.PDFWorker=W;var G=function Z(){function t(t,e,r){this.messageHandler=t;this.loadingTask=e;this.pdfDataRangeTransport=r;this.commonObjs=new X;this.fontLoader=new T(e.docId);this.destroyed=false;this.destroyCapability=null;this.pageCache=[];this.pagePromises=[];this.downloadInfoCapability=A();this.setupMessageHandler()}t.prototype={destroy:function e(){if(this.destroyCapability){return this.destroyCapability.promise}this.destroyed=true;this.destroyCapability=A();var t=[];this.pageCache.forEach(function(e){if(e){t.push(e._destroy())}});this.pageCache=[];this.pagePromises=[];var e=this;var r=this.messageHandler.sendWithPromise("Terminate",null);t.push(r);Promise.all(t).then(function(){e.fontLoader.clear();if(e.pdfDataRangeTransport){e.pdfDataRangeTransport.abort();e.pdfDataRangeTransport=null}if(e.messageHandler){e.messageHandler.destroy();e.messageHandler=null}e.destroyCapability.resolve()},this.destroyCapability.reject);return this.destroyCapability.promise},setupMessageHandler:function r(){var t=this.messageHandler;function e(e){t.send("UpdatePassword",e)}var r=this.pdfDataRangeTransport;if(r){r.addRangeListener(function(e,r){t.send("OnDataRange",{begin:e,chunk:r})});r.addProgressListener(function(e){t.send("OnDataProgress",{loaded:e})});r.addProgressiveReadListener(function(e){t.send("OnDataRange",{chunk:e})});t.on("RequestDataRange",function n(t){r.requestDataRange(t.begin,t.end)},this)}t.on("GetDoc",function i(t){var e=t.pdfInfo;this.numPages=t.pdfInfo.numPages;var r=this.loadingTask;var n=new U(e,this,r);this.pdfDocument=n;r._capability.resolve(n)},this);t.on("NeedPassword",function a(t){var r=this.loadingTask;if(r.onPassword){return r.onPassword(e,u.NEED_PASSWORD)}r._capability.reject(new f(t.message,t.code))},this);t.on("IncorrectPassword",function s(t){var r=this.loadingTask;if(r.onPassword){return r.onPassword(e,u.INCORRECT_PASSWORD)}r._capability.reject(new f(t.message,t.code))},this);t.on("InvalidPDF",function o(t){this.loadingTask._capability.reject(new l(t.message))},this);t.on("MissingPDF",function c(t){this.loadingTask._capability.reject(new h(t.message))},this);t.on("UnexpectedResponse",function d(t){this.loadingTask._capability.reject(new p(t.message,t.status))},this);t.on("UnknownError",function g(t){this.loadingTask._capability.reject(new v(t.message,t.details))},this);t.on("DataLoaded",function A(t){this.downloadInfoCapability.resolve(t)},this);t.on("PDFManagerReady",function m(t){if(this.pdfDataRangeTransport){this.pdfDataRangeTransport.transportReady()}},this);t.on("StartRenderPage",function y(t){if(this.destroyed){return}var e=this.pageCache[t.pageIndex];e.stats.timeEnd("Page Request");e._startRenderPage(t.transparency,t.intent)},this);t.on("RenderPageChunk",function S(t){if(this.destroyed){return}var e=this.pageCache[t.pageIndex];e._renderPageChunk(t.operatorList,t.intent)},this);t.on("commonobj",function x(t){if(this.destroyed){return}var e=t[0];var r=t[1];if(this.commonObjs.hasData(e)){return}switch(r){case"Font":var n=t[2];var i;if("error"in n){var a=n.error;_("Error during font loading: "+a);this.commonObjs.resolve(e,a);break}else{i=new w(n)}this.fontLoader.bind([i],function s(t){this.commonObjs.resolve(e,i)}.bind(this));break;case"FontPath":this.commonObjs.resolve(e,t[2]);break;default:a("Got unknown common object type "+r)}},this);t.on("obj",function C(t){if(this.destroyed){return}var e=t[0];var r=t[1];var n=t[2];var i=this.pageCache[r];var a;if(i.objs.hasData(e)){return}switch(n){case"JpegStream":a=t[3];k(e,a,i.objs);break;case"Image":a=t[3];i.objs.resolve(e,a);var s=8e6;if(a&&"data"in a&&a.data.length>s){i.cleanupAfterRender=true}break;default:b("Got unknown object type "+n)}},this);t.on("DocProgress",function T(t){if(this.destroyed){return}var e=this.loadingTask;if(e.onProgress){e.onProgress({loaded:t.loaded,total:t.total})}},this);t.on("PageError",function P(t){if(this.destroyed){return}var e=this.pageCache[t.pageNum-1];var r=e.intentStates[t.intent];if(r.displayReadyCapability){r.displayReadyCapability.reject(t.error)}else{b(t.error)}},this);t.on("UnsupportedFeature",function E(t){if(this.destroyed){return}var e=t.featureId;var r=this.loadingTask;if(r.onUnsupportedFeature){r.onUnsupportedFeature(e)}R.UnsupportedManager.notify(e)},this);t.on("JpegDecode",function(t){if(this.destroyed){return Promise.reject("Worker was terminated")}var e=t[0];var r=t[1];if(r!==3&&r!==1){return Promise.reject(new Error("Only 3 components or 1 component can be returned"))}return new Promise(function(t,n){var i=new Image;i.onload=function(){var e=i.width;var n=i.height;var a=e*n;var s=a*4;var o=new Uint8Array(a*r);var l=L(e,n);var c=l.getContext("2d");c.drawImage(i,0,0);var h=c.getImageData(0,0,e,n).data;var u,f;if(r===3){for(u=0,f=0;u<s;u+=4,f+=3){o[f]=h[u];o[f+1]=h[u+1];o[f+2]=h[u+2]}}else if(r===1){for(u=0,f=0;u<s;u+=4,f++){o[f]=h[u]}}t({data:o,width:e,height:n})};i.onerror=function(){n(new Error("JpegDecode failed to load image"))};i.src=e})},this)},getData:function n(){return this.messageHandler.sendWithPromise("GetData",null)},getPage:function i(t,e){if(t<=0||t>this.numPages||(t|0)!==t){return Promise.reject(new Error("Invalid page request"))}var r=t-1;if(r in this.pagePromises){return this.pagePromises[r]}var n=this.messageHandler.sendWithPromise("GetPage",{pageIndex:r}).then(function(t){if(this.destroyed){throw new Error("Transport destroyed")}var e=new B(r,t,this);this.pageCache[r]=e;return e}.bind(this));this.pagePromises[r]=n;return n},getPageIndex:function a(t){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:t})},getAnnotations:function s(t,e){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:t,intent:e})},getDestinations:function o(){return this.messageHandler.sendWithPromise("GetDestinations",null)},getDestination:function c(t){return this.messageHandler.sendWithPromise("GetDestination",{id:t})},getPageLabels:function d(){return this.messageHandler.sendWithPromise("GetPageLabels",null)},getAttachments:function g(){return this.messageHandler.sendWithPromise("GetAttachments",null)},getJavaScript:function m(){return this.messageHandler.sendWithPromise("GetJavaScript",null)},getOutline:function y(){return this.messageHandler.sendWithPromise("GetOutline",null)},getMetadata:function S(){return this.messageHandler.sendWithPromise("GetMetadata",null).then(function t(e){return{info:e[0],metadata:e[1]?new E(e[1]):null}})},getStats:function x(){return this.messageHandler.sendWithPromise("GetStats",null)},startCleanup:function C(){this.messageHandler.sendWithPromise("Cleanup",null).then(function t(){for(var t=0,e=this.pageCache.length;t<e;t++){var r=this.pageCache[t];if(r){r.cleanup()}}this.commonObjs.clear();this.fontLoader.clear()}.bind(this))}};return t}();var X=function $(){function t(){this.objs={}}t.prototype={ensureObj:function e(t){if(this.objs[t]){return this.objs[t]}var e={capability:A(),data:null,resolved:false};this.objs[t]=e;return e},get:function r(t,e){if(e){this.ensureObj(t).capability.promise.then(e);return null}var r=this.objs[t];if(!r||!r.resolved){b("Requesting object that isn't resolved yet "+t)}return r.data},resolve:function n(t,e){var r=this.ensureObj(t);r.resolved=true;r.data=e;r.capability.resolve(e)},isResolved:function i(t){var e=this.objs;if(!e[t]){return false}else{return e[t].resolved}},hasData:function a(t){return this.isResolved(t)},getData:function s(t){var e=this.objs;if(!e[t]||!e[t].resolved){return null}else{return e[t].data}},clear:function o(){this.objs={}}};return t}();var z=function tt(){function t(t){this._internalRenderTask=t;this.onContinue=null}t.prototype={get promise(){return this._internalRenderTask.capability.promise},cancel:function e(){this._internalRenderTask.cancel()},then:function r(t,e){return this.promise.then.apply(this.promise,arguments)}};return t}();var Y=function et(){function t(t,e,r,n,i,a){this.callback=t;this.params=e;this.objs=r;this.commonObjs=n;this.operatorListIdx=null;this.operatorList=i;this.pageNumber=a;this.running=false;this.graphicsReadyCallback=null;this.graphicsReady=false;this.useRequestAnimationFrame=false;this.cancelled=false;this.capability=A();this.task=new z(this);this._continueBound=this._continue.bind(this);this._scheduleNextBound=this._scheduleNext.bind(this);this._nextBound=this._next.bind(this)}t.prototype={initalizeGraphics:function e(t){if(this.cancelled){return}if(R.pdfBug&&"StepperManager"in I&&I.StepperManager.enabled){this.stepper=I.StepperManager.create(this.pageNumber-1);this.stepper.init(this.operatorList);this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint()}var e=this.params;this.gfx=new P(e.canvasContext,this.commonObjs,this.objs,e.imageLayer);this.gfx.beginDrawing(e.transform,e.viewport,t);this.operatorListIdx=0;this.graphicsReady=true;if(this.graphicsReadyCallback){this.graphicsReadyCallback()}},cancel:function r(){this.running=false;this.cancelled=true;this.callback("cancelled")},operatorListChanged:function n(){if(!this.graphicsReady){if(!this.graphicsReadyCallback){this.graphicsReadyCallback=this._continueBound}return}if(this.stepper){this.stepper.updateOperatorList(this.operatorList)}if(this.running){return}this._continue()},_continue:function i(){this.running=true;if(this.cancelled){return}if(this.task.onContinue){this.task.onContinue.call(this.task,this._scheduleNextBound)}else{this._scheduleNext()}},_scheduleNext:function a(){if(this.useRequestAnimationFrame){window.requestAnimationFrame(this._nextBound)}else{Promise.resolve(undefined).then(this._nextBound)}},_next:function s(){if(this.cancelled){return}this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper);if(this.operatorListIdx===this.operatorList.argsArray.length){this.running=false;if(this.operatorList.lastChunk){this.gfx.endDrawing();this.callback()}}}};return t}();R.UnsupportedManager=function rt(){var t=[];return{listen:function(e){y("Global UnsupportedManager.listen is used: "+" use PDFDocumentLoadingTask.onUnsupportedFeature instead");t.push(e)},notify:function(e){for(var r=0,n=t.length;r<n;r++){t[r](e)}}}}();t.getDocument=R.getDocument;t.PDFDataRangeTransport=N;t.PDFDocumentProxy=U;t.PDFPageProxy=B})}).call(i);t.PDFJS=i.pdfjsSharedGlobal.PDFJS;t.getDocument=i.pdfjsDisplayAPI.getDocument;t.PDFDataRangeTransport=i.pdfjsDisplayAPI.PDFDataRangeTransport;t.renderTextLayer=i.pdfjsDisplayTextLayer.renderTextLayer;t.AnnotationLayer=i.pdfjsDisplayAnnotationLayer.AnnotationLayer;t.CustomStyle=i.pdfjsDisplayDOMUtils.CustomStyle;t.PasswordResponses=i.pdfjsSharedUtil.PasswordResponses;t.InvalidPDFException=i.pdfjsSharedUtil.InvalidPDFException;t.MissingPDFException=i.pdfjsSharedUtil.MissingPDFException;t.UnexpectedResponseException=i.pdfjsSharedUtil.UnexpectedResponseException});

Youez - 2016 - github.com/yon3zu
LinuXploit