69. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/18/2017 10:53:27 AM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

69.1 Files compared

# Location File Last Modified
1 VSS_5_2_1_2841.zip\vss_svn_backup\common_web\src\main\webapp\media\packages\datatables-1.10.13\pdfmake-0.1.18\build pdfmake.min.js Wed May 31 15:27:24 2017 UTC
2 VSS_5_2_1_2841.zip\vss_svn_backup\common_web\src\main\webapp\media\packages\datatables-1.10.13\pdfmake-0.1.18\build pdfmake.min.js Mon Jul 17 19:09:38 2017 UTC

69.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 42
Changed 1 2
Inserted 0 0
Removed 0 0

69.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

69.4 Active regular expressions

No regular expressions were active.

69.5 Comparison detail

  1   !function( t){functio n e(r){if( n[r])retur n n[r].exp orts;var i =n[r]={exp orts:{},id :r,loaded: !1};return  t[r].call (i.exports ,i,i.expor ts,e),i.lo aded=!0,i. exports}va r n={};ret urn e.m=t, e.c=n,e.p= "",e(0)}([ function(t ,e,n){(fun ction(e){t .exports=e .pdfMake=n (1)}).call (e,functio n(){return  this}())} ,function( t,e,n){(fu nction(e){ "use stric t";functio n r(t,e,n) {this.docD efinition= t,this.fon ts=e||a,th is.vfs=n}v ar i=n(2), o=n(3),a={ Roboto:{no rmal:"Robo to-Regular .ttf",bold :"Roboto-M edium.ttf" ,italics:" Roboto-Ita lic.ttf",b olditalics :"Roboto-I talic.ttf" }};r.proto type._crea teDoc=func tion(t,n){ var r=new  i(this.fon ts);r.fs.b indFS(this .vfs);var  o,a=r.crea tePdfKitDo cument(thi s.docDefin ition,t),s =[];a.on(" data",func tion(t){s. push(t)}), a.on("end" ,function( ){o=e.conc at(s),n(o, a._pdfMake Pages)}),a .end()},r. prototype. _getPages= function(t ,e){if(!e) throw"getB uffer is a n async me thod and n eeds a cal lback argu ment";this ._createDo c(t,functi on(t,n){e( n)})},r.pr ototype.op en=functio n(t){var e =window.op en("","_bl ank");try{ this.getDa taUrl(func tion(t){e. location.h ref=t})}ca tch(n){thr ow e.close (),n}},r.p rototype.p rint=funct ion(){this .getDataUr l(function (t){var e= document.c reateEleme nt("iframe ");e.style .position= "absolute" ,e.style.l eft="-9999 9px",e.src =t,e.onloa d=function (){functio n t(){docu ment.body. removeChil d(e),docum ent.remove EventListe ner("click ",t)}docum ent.addEve ntListener ("click",t ,!1)},docu ment.body. appendChil d(e)},{aut oPrint:!0} )},r.proto type.downl oad=functi on(t,e){"f unction"== typeof t&& (e=t,t=nul l),t=t||"f ile.pdf",t his.getBuf fer(functi on(n){o(ne w Blob([n] ,{type:"ap plication/ pdf"}),t), "function" ==typeof e &&e()})},r .prototype .getBase64 =function( t,e){if(!t )throw"get Base64 is  an async m ethod and  needs a ca llback arg ument";thi s._createD oc(e,funct ion(e){t(e .toString( "base64")) })},r.prot otype.getD ataUrl=fun ction(t,e) {if(!t)thr ow"getData Url is an  async meth od and nee ds a callb ack argume nt";this._ createDoc( e,function (e){t("dat a:applicat ion/pdf;ba se64,"+e.t oString("b ase64"))}) },r.protot ype.getBuf fer=functi on(t,e){if (!t)throw" getBuffer  is an asyn c method a nd needs a  callback  argument"; this._crea teDoc(e,fu nction(e){ t(e)})},t. exports={c reatePdf:f unction(t) {return ne w r(t,wind ow.pdfMake .fonts,win dow.pdfMak e.vfs)}}}) .call(e,n( 4).Buffer) },function (t,e,n){"u se strict" ;function  r(t){this. fontDescri ptors=t}fu nction i(t ){if(!t)re turn null; if("number "==typeof  t||t insta nceof Numb er)t={left :t,right:t ,top:t,bot tom:t};els e if(t ins tanceof Ar ray)if(2== =t.length) t={left:t[ 0],top:t[1 ],right:t[ 0],bottom: t[1]};else {if(4!==t. length)thr ow"Invalid  pageMargi ns definit ion";t={le ft:t[0],to p:t[1],rig ht:t[2],bo ttom:t[3]} }return t} function o (t){t.regi sterTableL ayouts({no Borders:{h LineWidth: function(t ){return 0 },vLineWid th:functio n(t){retur n 0},paddi ngLeft:fun ction(t){r eturn t&&4 ||0},paddi ngRight:fu nction(t,e ){return t <e.table.w idths.leng th-1?4:0}} ,headerLin eOnly:{hLi neWidth:fu nction(t,e ){return 0 ===t||t=== e.table.bo dy.length? 0:t===e.ta ble.header Rows?2:0}, vLineWidth :function( t){return  0},padding Left:funct ion(t){ret urn 0===t? 0:8},paddi ngRight:fu nction(t,e ){return t ===e.table .widths.le ngth-1?0:8 }},lightHo rizontalLi nes:{hLine Width:func tion(t,e){ return 0== =t||t===e. table.body .length?0: t===e.tabl e.headerRo ws?2:1},vL ineWidth:f unction(t) {return 0} ,hLineColo r:function (t){return  1===t?"bl ack":"#aaa "},padding Left:funct ion(t){ret urn 0===t? 0:8},paddi ngRight:fu nction(t,e ){return t ===e.table .widths.le ngth-1?0:8 }}})}funct ion a(t){i f("string" ==typeof t ||t instan ceof Strin g){var e=y [t.toUpper Case()];if (!e)throw" Page size  "+t+" not  recognized ";return{w idth:e[0], height:e[1 ]}}return  t}function  s(t){this .isString= !0,this.to String=fun ction(){re turn t}}fu nction h(t ,e){var n= e.options. size[0]>e. options.si ze[1]?"lan dscape":"p ortrait";i f(t.pageSi ze.orienta tion!==n){ var r=e.op tions.size [0],i=e.op tions.size [1];e.opti ons.size=[ i,r]}}func tion u(t,e ,n){n._pdf MakePages= t;for(var  r=0;r<t.le ngth;r++){ r>0&&(h(t[ r],n),n.ad dPage(n.op tions));fo r(var i=t[ r],o=0,a=i .items.len gth;a>o;o+ +){var s=i .items[o]; switch(s.t ype){case" vector":f( s.item,n); break;case "line":l(s .item,s.it em.x,s.ite m.y,n);bre ak;case"im age":d(s.i tem,s.item .x,s.item. y,n)}}i.wa termark&&c (i,n),e.se tFontRefsT oPdfDoc()} }function  l(t,e,n,r) {e=e||0,n= n||0;var i =t.getAsce nderHeight ();_.drawB ackground( t,e,n,r);f or(var o=0 ,a=t.inlin es.length; a>o;o++){v ar s=t.inl ines[o];r. fill(s.col or||"black "),r.save( ),r.transf orm(1,0,0, -1,0,r.pag e.height); var h=s.fo nt.encode( s.text);r. addContent ("BT"),r.a ddContent( ""+(e+s.x) +" "+(r.pa ge.height- n-i)+" Td" ),r.addCon tent("/"+h .fontId+"  "+s.fontSi ze+" Tf"), r.addConte nt("<"+h.e ncodedText +"> Tj"),r .addConten t("ET"),r. restore()} _.drawDeco rations(t, e,n,r)}fun ction c(t, e){var n=t .watermark ;e.fill("b lack"),e.o pacity(.6) ,e.save(), e.transfor m(1,0,0,-1 ,0,e.page. height);va r r=180*Ma th.atan2(e .page.heig ht,e.page. width)/Mat h.PI;e.rot ate(r,{ori gin:[e.pag e.width/2, e.page.hei ght/2]});v ar i=n.fon t.encode(n .text);e.a ddContent( "BT"),e.ad dContent(" "+(e.page. width/2-n. size.size. width/2)+"  "+(e.page .height/2- n.size.siz e.height/4 )+" Td"),e .addConten t("/"+i.fo ntId+" "+n .size.font Size+" Tf" ),e.addCon tent("<"+i .encodedTe xt+"> Tj") ,e.addCont ent("ET"), e.restore( )}function  f(t,e){sw itch(e.lin eWidth(t.l ineWidth|| 1),t.dash? e.dash(t.d ash.length ,{space:t. dash.space ||t.dash.l ength}):e. undash(),e .fillOpaci ty(t.fillO pacity||1) ,e.strokeO pacity(t.s trokeOpaci ty||1),e.l ineJoin(t. lineJoin|| "miter"),t .type){cas e"ellipse" :e.ellipse (t.x,t.y,t .r1,t.r2); break;case "rect":t.r ?e.rounded Rect(t.x,t .y,t.w,t.h ,t.r):e.re ct(t.x,t.y ,t.w,t.h); break;case "line":e.m oveTo(t.x1 ,t.y1),e.l ineTo(t.x2 ,t.y2);bre ak;case"po lyline":if (0===t.poi nts.length )break;e.m oveTo(t.po ints[0].x, t.points[0 ].y);for(v ar n=1,r=t .points.le ngth;r>n;n ++)e.lineT o(t.points [n].x,t.po ints[n].y) ;if(t.poin ts.length> 1){var i=t .points[0] ,o=t.point s[t.points .length-1] ;(t.closeP ath||i.x== =o.x&&i.y= ==o.y)&&e. closePath( )}}t.color &&t.lineCo lor?e.fill AndStroke( t.color,t. lineColor) :t.color?e .fill(t.co lor):e.str oke(t.line Color||"bl ack")}func tion d(t,e ,n,r){r.im age(t.imag e,t.x,t.y, {width:t._ width,heig ht:t._heig ht})}var p =(n(11),n( 5)),g=n(6) ,v=n(28),m =n(12),y=n (7),w=n(8) ,_=n(9),p= n(5);r.pro totype.cre atePdfKitD ocument=fu nction(t,e ){e=e||{}; var n=a(t. pageSize|| "a4");"lan dscape"=== t.pageOrie ntation&&( n={width:n .height,he ight:n.wid th}),n.ori entation=" landscape" ===t.pageO rientation ?t.pageOri entation:" portrait", this.pdfKi tDoc=new v ({size:[n. width,n.he ight],comp ress:!1}), this.pdfKi tDoc.info. Producer=" pdfmake",t his.pdfKit Doc.info.C reator="pd fmake",thi s.fontProv ider=new p (this.font Descriptor s,this.pdf KitDoc),t. images=t.i mages||{}; var r=new  g(n,i(t.pa geMargins| |40),new w (this.pdfK itDoc,t.im ages));o(r ),e.tableL ayouts&&r. registerTa bleLayouts (e.tableLa youts);var  h=r.layou tDocument( t.content, this.fontP rovider,t. styles||{} ,t.default Style||{fo ntSize:12, font:"Robo to"},t.bac kground,t. header,t.f ooter,t.im ages,t.wat ermark,t.p ageBreakBe fore);if(u (h,this.fo ntProvider ,this.pdfK itDoc),e.a utoPrint){ var l=this .pdfKitDoc .ref({S:"J avaScript" ,JS:new s( "this.prin t\\(true\\ );")}),c=t his.pdfKit Doc.ref({N ames:[new  s("Embedde dJS"),new  m(this.pdf KitDoc,l.i d)]});l.en d(),c.end( ),this.pdf KitDoc._ro ot.data.Na mes={JavaS cript:new  m(this.pdf KitDoc,c.i d)}}return  this.pdfK itDoc};t.e xports=r,r .prototype .fs=n(10)} ,function( t,e,n){var  r,i;(func tion(t){/* ! @source  http://pur l.eligrey. com/github /FileSaver .js/blob/m aster/File Saver.js * /
  2   var o=o||" undefined" !=typeof n avigator&& navigator. msSaveOrOp enBlob&&na vigator.ms SaveOrOpen Blob.bind( navigator) ||function (t){"use s trict";if( "undefined "==typeof  navigator| |!/MSIE [1 -9]\./.tes t(navigato r.userAgen t)){var e= t.document ,n=functio n(){return  t.URL||t. webkitURL| |t},r=e.cr eateElemen tNS("http: //www.w3.o rg/1999/xh tml","a"), i="downloa d"in r,o=f unction(n) {var r=e.c reateEvent ("MouseEve nts");r.in itMouseEve nt("click" ,!0,!1,t,0 ,0,0,0,0,! 1,!1,!1,!1 ,0,null),n .dispatchE vent(r)},a =t.webkitR equestFile System,s=t .requestFi leSystem|| a||t.mozRe questFileS ystem,h=fu nction(e){ (t.setImme diate||t.s etTimeout) (function( ){throw e} ,0)},u="ap plication/ octet-stre am",l=0,c= 10,f=funct ion(e){var  r=functio n(){"strin g"==typeof  e?n().rev okeObjectU RL(e):e.re move()};t. chrome?r() :setTimeou t(r,c)},d= function(t ,e,n){e=[] .concat(e) ;for(var r =e.length; r--;){var  i=t["on"+e [r]];if("f unction"== typeof i)t ry{i.call( t,n||t)}ca tch(o){h(o )}}},p=fun ction(e,h) {var c,p,g ,v=this,m= e.type,y=! 1,w=functi on(){d(v," writestart  progress  write writ eend".spli t(" "))},_ =function( ){if((y||! c)&&(c=n() .createObj ectURL(e)) ,p)p.locat ion.href=c ;else{var  r=t.open(c ,"_blank") ;void 0==r &&"undefin ed"!=typeo f safari&& (t.locatio n.href=c)} v.readySta te=v.DONE, w(),f(c)}, b=function (t){return  function( ){return v .readyStat e!==v.DONE ?t.apply(t his,argume nts):void  0}},x={cre ate:!0,exc lusive:!1} ;return v. readyState =v.INIT,h| |(h="downl oad"),i?(c =n().creat eObjectURL (e),r.href =c,r.downl oad=h,o(r) ,v.readySt ate=v.DONE ,w(),void  f(c)):(t.c hrome&&m&& m!==u&&(g= e.slice||e .webkitSli ce,e=g.cal l(e,0,e.si ze,u),y=!0 ),a&&"down load"!==h& &(h+=".dow nload"),(m ===u||a)&& (p=t),s?(l +=e.size,v oid s(t.TE MPORARY,l, b(function (t){t.root .getDirect ory("saved ",x,b(func tion(t){va r n=functi on(){t.get File(h,x,b (function( t){t.creat eWriter(b( function(n ){n.onwrit eend=funct ion(e){p.l ocation.hr ef=t.toURL (),v.ready State=v.DO NE,d(v,"wr iteend",e) ,f(t)},n.o nerror=fun ction(){va r t=n.erro r;t.code!= =t.ABORT_E RR&&_()}," writestart  progress  write abor t".split("  ").forEac h(function (t){n["on" +t]=v["on" +t]}),n.wr ite(e),v.a bort=funct ion(){n.ab ort(),v.re adyState=v .DONE},v.r eadyState= v.WRITING} ),_)}),_)} ;t.getFile (h,{create :!1},b(fun ction(t){t .remove(), n()}),b(fu nction(t){ t.code===t .NOT_FOUND _ERR?n():_ ()}))}),_) }),_)):voi d _())},g= p.prototyp e,v=functi on(t,e){re turn new p (t,e)};ret urn g.abor t=function (){var t=t his;t.read yState=t.D ONE,d(t,"a bort")},g. readyState =g.INIT=0, g.WRITING= 1,g.DONE=2 ,g.error=g .onwritest art=g.onpr ogress=g.o nwrite=g.o nabort=g.o nerror=g.o nwriteend= null,v}}(" undefined" !=typeof s elf&&self| |"undefine d"!=typeof  window&&w indow||thi s.content) ;"undefine d"!=typeof  t&&null!= =t?t.expor ts=o:null! ==n(13)&&n ull!=n(14) &&(r=[],i= function() {return o} .apply(e,r ),!(void 0 !==i&&(t.e xports=i)) )}).call(e ,n(15)(t)) },function (t,e,n){(f unction(t) {function  t(e){retur n this ins tanceof t? (this.leng th=0,this. parent=voi d 0,"numbe r"==typeof  e?r(this, e):"string "==typeof  e?i(this,e ,arguments .length>1? arguments[ 1]:"utf8") :o(this,e) ):argument s.length>1 ?new t(e,a rguments[1 ]):new t(e )}function  r(e,n){if (e=c(e,0>n ?0:0|f(n)) ,!t.TYPED_ ARRAY_SUPP ORT)for(va r r=0;n>r; r++)e[r]=0 ;return e} function i (t,e,n){(" string"!=t ypeof n||" "===n)&&(n ="utf8");v ar r=0|p(e ,n);return  t=c(t,r), t.write(e, n),t}funct ion o(e,n) {if(t.isBu ffer(n))re turn a(e,n );if(G(n)) return s(e ,n);if(nul l==n)throw  new TypeE rror("must  start wit h number,  buffer, ar ray or str ing");retu rn"undefin ed"!=typeo f ArrayBuf fer&&n.buf fer instan ceof Array Buffer?h(e ,n):n.leng th?u(e,n): l(e,n)}fun ction a(t, e){var n=0 |f(e.lengt h);return  t=c(t,n),e .copy(t,0, 0,n),t}fun ction s(t, e){var n=0 |f(e.lengt h);t=c(t,n );for(var  r=0;n>r;r+ =1)t[r]=25 5&e[r];ret urn t}func tion h(t,e ){var n=0| f(e.length );t=c(t,n) ;for(var r =0;n>r;r+= 1)t[r]=255 &e[r];retu rn t}funct ion u(t,e) {var n=0|f (e.length) ;t=c(t,n); for(var r= 0;n>r;r+=1 )t[r]=255& e[r];retur n t}functi on l(t,e){ var n,r=0; "Buffer"== =e.type&&G (e.data)&& (n=e.data, r=0|f(n.le ngth)),t=c (t,r);for( var i=0;r> i;i+=1)t[i ]=255&n[i] ;return t} function c (e,n){t.TY PED_ARRAY_ SUPPORT?e= t._augment (new Uint8 Array(n)): (e.length= n,e._isBuf fer=!0);va r r=0!==n& &n<=t.pool Size>>>1;r eturn r&&( e.parent=Y ),e}functi on f(t){if (t>=q)thro w new Rang eError("At tempt to a llocate Bu ffer large r than max imum size:  0x"+q.toS tring(16)+ " bytes"); return 0|t }function  d(e,n){if( !(this ins tanceof d) )return ne w d(e,n);v ar r=new t (e,n);retu rn delete  r.parent,r }function  p(t,e){if( "string"!= typeof t&& (t=String( t)),0===t. length)ret urn 0;swit ch(e||"utf 8"){case"a scii":case "binary":c ase"raw":r eturn t.le ngth;case" ucs2":case "ucs-2":ca se"utf16le ":case"utf -16le":ret urn 2*t.le ngth;case" hex":retur n t.length >>>1;case" utf8":case "utf-8":re turn P(t). length;cas e"base64": return W(t ).length;d efault:ret urn t.leng th}}functi on g(t,e,n ,r){n=Numb er(n)||0;v ar i=t.len gth-n;r?(r =Number(r) ,r>i&&(r=i )):r=i;var  o=e.lengt h;if(o%2!= =0)throw n ew Error(" Invalid he x string") ;r>o/2&&(r =o/2);for( var a=0;r> a;a++){var  s=parseIn t(e.substr (2*a,2),16 );if(isNaN (s))throw  new Error( "Invalid h ex string" );t[n+a]=s }return a} function v (t,e,n,r){ return N(P (e,t.lengt h-n),t,n,r )}function  m(t,e,n,r ){return N (F(e),t,n, r)}functio n y(t,e,n, r){return  m(t,e,n,r) }function  w(t,e,n,r) {return N( W(e),t,n,r )}function  _(t,e,n,r ){return N (z(e,t.len gth-n),t,n ,r)}functi on b(t,e,n ){return H .fromByteA rray(0===e &&n===t.le ngth?t:t.s lice(e,n)) }function  x(t,e,n){v ar r="",i= "";n=Math. min(t.leng th,n);for( var o=e;n> o;o++)t[o] <=127?(r+= j(i)+Strin g.fromChar Code(t[o]) ,i=""):i+= "%"+t[o].t oString(16 );return r +j(i)}func tion S(t,e ,n){var r= "";n=Math. min(t.leng th,n);for( var i=e;n> i;i++)r+=S tring.from CharCode(1 27&t[i]);r eturn r}fu nction k(t ,e,n){var  r="";n=Mat h.min(t.le ngth,n);fo r(var i=e; n>i;i++)r+ =String.fr omCharCode (t[i]);ret urn r}func tion E(t,e ,n){var r= t.length;( !e||0>e)&& (e=0),(!n| |0>n||n>r) &&(n=r);fo r(var i="" ,o=e;n>o;o ++)i+=U(t[ o]);return  i}functio n C(t,e,n) {for(var r =t.slice(e ,n),i="",o =0;o<r.len gth;o+=2)i +=String.f romCharCod e(r[o]+256 *r[o+1]);r eturn i}fu nction I(t ,e,n){if(t %1!==0||0> t)throw ne w RangeErr or("offset  is not ui nt");if(t+ e>n)throw  new RangeE rror("Tryi ng to acce ss beyond  buffer len gth")}func tion A(e,n ,r,i,o,a){ if(!t.isBu ffer(e))th row new Ty peError("b uffer must  be a Buff er instanc e");if(n>o ||a>n)thro w new Rang eError("va lue is out  of bounds ");if(r+i> e.length)t hrow new R angeError( "index out  of range" )}function  L(t,e,n,r ){0>e&&(e= 65535+e+1) ;for(var i =0,o=Math. min(t.leng th-n,2);o> i;i++)t[n+ i]=(e&255< <8*(r?i:1- i))>>>8*(r ?i:1-i)}fu nction R(t ,e,n,r){0> e&&(e=4294 967295+e+1 );for(var  i=0,o=Math .min(t.len gth-n,4);o >i;i++)t[n +i]=e>>>8* (r?i:3-i)& 255}functi on B(t,e,n ,r,i,o){if (e>i||o>e) throw new  RangeError ("value is  out of bo unds");if( n+r>t.leng th)throw n ew RangeEr ror("index  out of ra nge");if(0 >n)throw n ew RangeEr ror("index  out of ra nge")}func tion T(t,e ,n,r,i){re turn i||B( t,e,n,4,3. 4028234663 852886e38, -3.4028234 663852886e 38),Z.writ e(t,e,n,r, 23,4),n+4} function M (t,e,n,r,i ){return i ||B(t,e,n, 8,1.797693 1348623157 e308,-1.79 7693134862 3157e308), Z.write(t, e,n,r,52,8 ),n+8}func tion O(t){ if(t=D(t). replace(X, ""),t.leng th<2)retur n"";for(;t .length%4! ==0;)t+="= ";return t }function  D(t){retur n t.trim?t .trim():t. replace(/^ \s+|\s+$/g ,"")}funct ion U(t){r eturn 16>t ?"0"+t.toS tring(16): t.toString (16)}funct ion P(t,e) {e=e||1/0; for(var n, r=t.length ,i=null,o= [],a=0;r>a ;a++){if(n =t.charCod eAt(a),n>5 5295&&5734 4>n){if(!i ){if(n>563 19){(e-=3) >-1&&o.pus h(239,191, 189);conti nue}if(a+1 ===r){(e-= 3)>-1&&o.p ush(239,19 1,189);con tinue}i=n; continue}i f(56320>n) {(e-=3)>-1 &&o.push(2 39,191,189 ),i=n;cont inue}n=i-5 5296<<10|n -56320|655 36,i=null} else i&&(( e-=3)>-1&& o.push(239 ,191,189), i=null);if (128>n){if ((e-=1)<0) break;o.pu sh(n)}else  if(2048>n ){if((e-=2 )<0)break; o.push(n>> 6|192,63&n |128)}else  if(65536> n){if((e-= 3)<0)break ;o.push(n> >12|224,n> >6&63|128, 63&n|128)} else{if(!( 2097152>n) )throw new  Error("In valid code  point");i f((e-=4)<0 )break;o.p ush(n>>18| 240,n>>12& 63|128,n>> 6&63|128,6 3&n|128)}} return o}f unction F( t){for(var  e=[],n=0; n<t.length ;n++)e.pus h(255&t.ch arCodeAt(n ));return  e}function  z(t,e){fo r(var n,r, i,o=[],a=0 ;a<t.lengt h&&!((e-=2 )<0);a++)n =t.charCod eAt(a),r=n >>8,i=n%25 6,o.push(i ),o.push(r );return o }function  W(t){retur n H.toByte Array(O(t) )}function  N(t,e,n,r ){for(var  i=0;r>i&&! (i+n>=e.le ngth||i>=t .length);i ++)e[i+n]= t[i];retur n i}functi on j(t){tr y{return d ecodeURICo mponent(t) }catch(e){ return Str ing.fromCh arCode(655 33)}}/*!
  3            *  The buffe r module f rom node.j s, for the  browser.
  4            *
  5            *  @author    Feross Ab oukhadijeh  <feross@f eross.org>  <http://f eross.org>
  6            *  @license   MIT
  7            * /
  8   var H=n(31 ),Z=n(29), G=n(30);e. Buffer=t,e .SlowBuffe r=d,e.INSP ECT_MAX_BY TES=50,t.p oolSize=81 92;var q=1 073741823, Y={};t.TYP ED_ARRAY_S UPPORT=fun ction(){tr y{var t=ne w ArrayBuf fer(0),e=n ew Uint8Ar ray(t);ret urn e.foo= function() {return 42 },42===e.f oo()&&"fun ction"==ty peof e.sub array&&0== =new Uint8 Array(1).s ubarray(1, 1).byteLen gth}catch( n){return! 1}}(),t.is Buffer=fun ction(t){r eturn!(nul l==t||!t._ isBuffer)} ,t.compare =function( e,n){if(!t .isBuffer( e)||!t.isB uffer(n))t hrow new T ypeError(" Arguments  must be Bu ffers");if (e===n)ret urn 0;for( var r=e.le ngth,i=n.l ength,o=0, a=Math.min (r,i);a>o& &e[o]===n[ o];)++o;re turn o!==a &&(r=e[o], i=n[o]),i> r?-1:r>i?1 :0},t.isEn coding=fun ction(t){s witch(Stri ng(t).toLo werCase()) {case"hex" :case"utf8 ":case"utf -8":case"a scii":case "binary":c ase"base64 ":case"raw ":case"ucs 2":case"uc s-2":case" utf16le":c ase"utf-16 le":return !0;default :return!1} },t.concat =function( e,n){if(!G (e))throw  new TypeEr ror("list  argument m ust be an  Array of B uffers."); if(0===e.l ength)retu rn new t(0 );if(1===e .length)re turn e[0]; var r;if(v oid 0===n) for(n=0,r= 0;r<e.leng th;r++)n+= e[r].lengt h;var i=ne w t(n),o=0 ;for(r=0;r <e.length; r++){var a =e[r];a.co py(i,o),o+ =a.length} return i}, t.byteLeng th=p,t.pro totype.len gth=void 0 ,t.prototy pe.parent= void 0,t.p rototype.t oString=fu nction(t,e ,n){var r= !1;if(e=0| e,n=void 0 ===n||n=== 1/0?this.l ength:0|n, t||(t="utf 8"),0>e&&( e=0),n>thi s.length&& (n=this.le ngth),e>=n )return""; for(;;)swi tch(t){cas e"hex":ret urn E(this ,e,n);case "utf8":cas e"utf-8":r eturn x(th is,e,n);ca se"ascii": return S(t his,e,n);c ase"binary ":return k (this,e,n) ;case"base 64":return  b(this,e, n);case"uc s2":case"u cs-2":case "utf16le": case"utf-1 6le":retur n C(this,e ,n);defaul t:if(r)thr ow new Typ eError("Un known enco ding: "+t) ;t=(t+""). toLowerCas e(),r=!0}} ,t.prototy pe.equals= function(e ){if(!t.is Buffer(e)) throw new  TypeError( "Argument  must be a  Buffer");r eturn this ===e?!0:0= ==t.compar e(this,e)} ,t.prototy pe.inspect =function( ){var t="" ,n=e.INSPE CT_MAX_BYT ES;return  this.lengt h>0&&(t=th is.toStrin g("hex",0, n).match(/ .{2}/g).jo in(" "),th is.length> n&&(t+=" . .. ")),"<B uffer "+t+ ">"},t.pro totype.com pare=funct ion(e){if( !t.isBuffe r(e))throw  new TypeE rror("Argu ment must  be a Buffe r");return  this===e? 0:t.compar e(this,e)} ,t.prototy pe.indexOf =function( e,n){funct ion r(t,e, n){for(var  r=-1,i=0; n+i<t.leng th;i++)if( t[n+i]===e [-1===r?0: i-r]){if(- 1===r&&(r= i),i-r+1== =e.length) return n+r }else r=-1 ;return-1} if(n>21474 83647?n=21 47483647:- 2147483648 >n&&(n=-21 47483648), n>>=0,0=== this.lengt h)return-1 ;if(n>=thi s.length)r eturn-1;if (0>n&&(n=M ath.max(th is.length+ n,0)),"str ing"==type of e)retur n 0===e.le ngth?-1:St ring.proto type.index Of.call(th is,e,n);if (t.isBuffe r(e))retur n r(this,e ,n);if("nu mber"==typ eof e)retu rn t.TYPED _ARRAY_SUP PORT&&"fun ction"===U int8Array. prototype. indexOf?Ui nt8Array.p rototype.i ndexOf.cal l(this,e,n ):r(this,[ e],n);thro w new Type Error("val  must be s tring, num ber or Buf fer")},t.p rototype.g et=functio n(t){retur n this.rea dUInt8(t)} ,t.prototy pe.set=fun ction(t,e) {return th is.writeUI nt8(t,e)}, t.prototyp e.write=fu nction(t,e ,n,r){if(v oid 0===e) r="utf8",n =this.leng th,e=0;els e if(void  0===n&&"st ring"==typ eof e)r=e, n=this.len gth,e=0;el se if(isFi nite(e))e= 0|e,isFini te(n)?(n=0 |n,void 0= ==r&&(r="u tf8")):(r= n,n=void 0 );else{var  i=r;r=e,e =0|n,n=i}v ar o=this. length-e;i f((void 0= ==n||n>o)& &(n=o),t.l ength>0&&( 0>n||0>e)| |e>this.le ngth)throw  new Range Error("att empt to wr ite outsid e buffer b ounds");r| |(r="utf8" );for(var  a=!1;;)swi tch(r){cas e"hex":ret urn g(this ,t,e,n);ca se"utf8":c ase"utf-8" :return v( this,t,e,n );case"asc ii":return  m(this,t, e,n);case" binary":re turn y(thi s,t,e,n);c ase"base64 ":return w (this,t,e, n);case"uc s2":case"u cs-2":case "utf16le": case"utf-1 6le":retur n _(this,t ,e,n);defa ult:if(a)t hrow new T ypeError(" Unknown en coding: "+ r);r=(""+r ).toLowerC ase(),a=!0 }},t.proto type.toJSO N=function (){return{ type:"Buff er",data:A rray.proto type.slice .call(this ._arr||thi s,0)}},t.p rototype.s lice=funct ion(e,n){v ar r=this. length;e=~ ~e,n=void  0===n?r:~~ n,0>e?(e+= r,0>e&&(e= 0)):e>r&&( e=r),0>n?( n+=r,0>n&& (n=0)):n>r &&(n=r),e> n&&(n=e);v ar i;if(t. TYPED_ARRA Y_SUPPORT) i=t._augme nt(this.su barray(e,n ));else{va r o=n-e;i= new t(o,vo id 0);for( var a=0;o> a;a++)i[a] =this[a+e] }return i. length&&(i .parent=th is.parent| |this),i}, t.prototyp e.readUInt LE=functio n(t,e,n){t =0|t,e=0|e ,n||I(t,e, this.lengt h);for(var  r=this[t] ,i=1,o=0;+ +o<e&&(i*= 256);)r+=t his[t+o]*i ;return r} ,t.prototy pe.readUIn tBE=functi on(t,e,n){ t=0|t,e=0| e,n||I(t,e ,this.leng th);for(va r r=this[t +--e],i=1; e>0&&(i*=2 56);)r+=th is[t+--e]* i;return r },t.protot ype.readUI nt8=functi on(t,e){re turn e||I( t,1,this.l ength),thi s[t]},t.pr ototype.re adUInt16LE =function( t,e){retur n e||I(t,2 ,this.leng th),this[t ]|this[t+1 ]<<8},t.pr ototype.re adUInt16BE =function( t,e){retur n e||I(t,2 ,this.leng th),this[t ]<<8|this[ t+1]},t.pr ototype.re adUInt32LE =function( t,e){retur n e||I(t,4 ,this.leng th),(this[ t]|this[t+ 1]<<8|this [t+2]<<16) +16777216* this[t+3]} ,t.prototy pe.readUIn t32BE=func tion(t,e){ return e|| I(t,4,this .length),1 6777216*th is[t]+(thi s[t+1]<<16 |this[t+2] <<8|this[t +3])},t.pr ototype.re adIntLE=fu nction(t,e ,n){t=0|t, e=0|e,n||I (t,e,this. length);fo r(var r=th is[t],i=1, o=0;++o<e& &(i*=256); )r+=this[t +o]*i;retu rn i*=128, r>=i&&(r-= Math.pow(2 ,8*e)),r}, t.prototyp e.readIntB E=function (t,e,n){t= 0|t,e=0|e, n||I(t,e,t his.length );for(var  r=e,i=1,o= this[t+--r ];r>0&&(i* =256);)o+= this[t+--r ]*i;return  i*=128,o> =i&&(o-=Ma th.pow(2,8 *e)),o},t. prototype. readInt8=f unction(t, e){return  e||I(t,1,t his.length ),128&this [t]?-1*(25 5-this[t]+ 1):this[t] },t.protot ype.readIn t16LE=func tion(t,e){ e||I(t,2,t his.length );var n=th is[t]|this [t+1]<<8;r eturn 3276 8&n?429490 1760|n:n}, t.prototyp e.readInt1 6BE=functi on(t,e){e| |I(t,2,thi s.length); var n=this [t+1]|this [t]<<8;ret urn 32768& n?42949017 60|n:n},t. prototype. readInt32L E=function (t,e){retu rn e||I(t, 4,this.len gth),this[ t]|this[t+ 1]<<8|this [t+2]<<16| this[t+3]< <24},t.pro totype.rea dInt32BE=f unction(t, e){return  e||I(t,4,t his.length ),this[t]< <24|this[t +1]<<16|th is[t+2]<<8 |this[t+3] },t.protot ype.readFl oatLE=func tion(t,e){ return e|| I(t,4,this .length),Z .read(this ,t,!0,23,4 )},t.proto type.readF loatBE=fun ction(t,e) {return e| |I(t,4,thi s.length), Z.read(thi s,t,!1,23, 4)},t.prot otype.read DoubleLE=f unction(t, e){return  e||I(t,8,t his.length ),Z.read(t his,t,!0,5 2,8)},t.pr ototype.re adDoubleBE =function( t,e){retur n e||I(t,8 ,this.leng th),Z.read (this,t,!1 ,52,8)},t. prototype. writeUIntL E=function (t,e,n,r){ t=+t,e=0|e ,n=0|n,r|| A(this,t,e ,n,Math.po w(2,8*n),0 );var i=1, o=0;for(th is[e]=255& t;++o<n&&( i*=256);)t his[e+o]=t /i&255;ret urn e+n},t .prototype .writeUInt BE=functio n(t,e,n,r) {t=+t,e=0| e,n=0|n,r| |A(this,t, e,n,Math.p ow(2,8*n), 0);var i=n -1,o=1;for (this[e+i] =255&t;--i >=0&&(o*=2 56);)this[ e+i]=t/o&2 55;return  e+n},t.pro totype.wri teUInt8=fu nction(e,n ,r){return  e=+e,n=0| n,r||A(thi s,e,n,1,25 5,0),t.TYP ED_ARRAY_S UPPORT||(e =Math.floo r(e)),this [n]=e,n+1} ,t.prototy pe.writeUI nt16LE=fun ction(e,n, r){return  e=+e,n=0|n ,r||A(this ,e,n,2,655 35,0),t.TY PED_ARRAY_ SUPPORT?(t his[n]=e,t his[n+1]=e >>>8):L(th is,e,n,!0) ,n+2},t.pr ototype.wr iteUInt16B E=function (e,n,r){re turn e=+e, n=0|n,r||A (this,e,n, 2,65535,0) ,t.TYPED_A RRAY_SUPPO RT?(this[n ]=e>>>8,th is[n+1]=e) :L(this,e, n,!1),n+2} ,t.prototy pe.writeUI nt32LE=fun ction(e,n, r){return  e=+e,n=0|n ,r||A(this ,e,n,4,429 4967295,0) ,t.TYPED_A RRAY_SUPPO RT?(this[n +3]=e>>>24 ,this[n+2] =e>>>16,th is[n+1]=e> >>8,this[n ]=e):R(thi s,e,n,!0), n+4},t.pro totype.wri teUInt32BE =function( e,n,r){ret urn e=+e,n =0|n,r||A( this,e,n,4 ,429496729 5,0),t.TYP ED_ARRAY_S UPPORT?(th is[n]=e>>> 24,this[n+ 1]=e>>>16, this[n+2]= e>>>8,this [n+3]=e):R (this,e,n, !1),n+4},t .prototype .writeIntL E=function (t,e,n,r){ if(t=+t,e= 0|e,!r){va r i=Math.p ow(2,8*n-1 );A(this,t ,e,n,i-1,- i)}var o=0 ,a=1,s=0>t ?1:0;for(t his[e]=255 &t;++o<n&& (a*=256);) this[e+o]= (t/a>>0)-s &255;retur n e+n},t.p rototype.w riteIntBE= function(t ,e,n,r){if (t=+t,e=0| e,!r){var  i=Math.pow (2,8*n-1); A(this,t,e ,n,i-1,-i) }var o=n-1 ,a=1,s=0>t ?1:0;for(t his[e+o]=2 55&t;--o>= 0&&(a*=256 );)this[e+ o]=(t/a>>0 )-s&255;re turn e+n}, t.prototyp e.writeInt 8=function (e,n,r){re turn e=+e, n=0|n,r||A (this,e,n, 1,127,-128 ),t.TYPED_ ARRAY_SUPP ORT||(e=Ma th.floor(e )),0>e&&(e =255+e+1), this[n]=e, n+1},t.pro totype.wri teInt16LE= function(e ,n,r){retu rn e=+e,n= 0|n,r||A(t his,e,n,2, 32767,-327 68),t.TYPE D_ARRAY_SU PPORT?(thi s[n]=e,thi s[n+1]=e>> >8):L(this ,e,n,!0),n +2},t.prot otype.writ eInt16BE=f unction(e, n,r){retur n e=+e,n=0 |n,r||A(th is,e,n,2,3 2767,-3276 8),t.TYPED _ARRAY_SUP PORT?(this [n]=e>>>8, this[n+1]= e):L(this, e,n,!1),n+ 2},t.proto type.write Int32LE=fu nction(e,n ,r){return  e=+e,n=0| n,r||A(thi s,e,n,4,21 47483647,- 2147483648 ),t.TYPED_ ARRAY_SUPP ORT?(this[ n]=e,this[ n+1]=e>>>8 ,this[n+2] =e>>>16,th is[n+3]=e> >>24):R(th is,e,n,!0) ,n+4},t.pr ototype.wr iteInt32BE =function( e,n,r){ret urn e=+e,n =0|n,r||A( this,e,n,4 ,214748364 7,-2147483 648),0>e&& (e=4294967 295+e+1),t .TYPED_ARR AY_SUPPORT ?(this[n]= e>>>24,thi s[n+1]=e>> >16,this[n +2]=e>>>8, this[n+3]= e):R(this, e,n,!1),n+ 4},t.proto type.write FloatLE=fu nction(t,e ,n){return  T(this,t, e,!0,n)},t .prototype .writeFloa tBE=functi on(t,e,n){ return T(t his,t,e,!1 ,n)},t.pro totype.wri teDoubleLE =function( t,e,n){ret urn M(this ,t,e,!0,n) },t.protot ype.writeD oubleBE=fu nction(t,e ,n){return  M(this,t, e,!1,n)},t .prototype .copy=func tion(e,n,r ,i){if(r|| (r=0),i||0 ===i||(i=t his.length ),n>=e.len gth&&(n=e. length),n| |(n=0),i>0 &&r>i&&(i= r),i===r)r eturn 0;if (0===e.len gth||0===t his.length )return 0; if(0>n)thr ow new Ran geError("t argetStart  out of bo unds");if( 0>r||r>=th is.length) throw new  RangeError ("sourceSt art out of  bounds"); if(0>i)thr ow new Ran geError("s ourceEnd o ut of boun ds");i>thi s.length&& (i=this.le ngth),e.le ngth-n<i-r &&(i=e.len gth-n+r);v ar o=i-r;i f(1e3>o||! t.TYPED_AR RAY_SUPPOR T)for(var  a=0;o>a;a+ +)e[a+n]=t his[a+r];e lse e._set (this.suba rray(r,r+o ),n);retur n o},t.pro totype.fil l=function (t,e,n){if (t||(t=0), e||(e=0),n ||(n=this. length),e> n)throw ne w RangeErr or("end <  start");if (n!==e&&0! ==this.len gth){if(0> e||e>=this .length)th row new Ra ngeError(" start out  of bounds" );if(0>n|| n>this.len gth)throw  new RangeE rror("end  out of bou nds");var  r;if("numb er"==typeo f t)for(r= e;n>r;r++) this[r]=t; else{var i =P(t.toStr ing()),o=i .length;fo r(r=e;n>r; r++)this[r ]=i[r%o]}r eturn this }},t.proto type.toArr ayBuffer=f unction(){ if("undefi ned"!=type of Uint8Ar ray){if(t. TYPED_ARRA Y_SUPPORT) return new  t(this).b uffer;for( var e=new  Uint8Array (this.leng th),n=0,r= e.length;r >n;n+=1)e[ n]=this[n] ;return e. buffer}thr ow new Typ eError("Bu ffer.toArr ayBuffer n ot support ed in this  browser") };var K=t. prototype; t._augment =function( e){return  e.construc tor=t,e._i sBuffer=!0 ,e._set=e. set,e.get= K.get,e.se t=K.set,e. write=K.wr ite,e.toSt ring=K.toS tring,e.to LocaleStri ng=K.toStr ing,e.toJS ON=K.toJSO N,e.equals =K.equals, e.compare= K.compare, e.indexOf= K.indexOf, e.copy=K.c opy,e.slic e=K.slice, e.readUInt LE=K.readU IntLE,e.re adUIntBE=K .readUIntB E,e.readUI nt8=K.read UInt8,e.re adUInt16LE =K.readUIn t16LE,e.re adUInt16BE =K.readUIn t16BE,e.re adUInt32LE =K.readUIn t32LE,e.re adUInt32BE =K.readUIn t32BE,e.re adIntLE=K. readIntLE, e.readIntB E=K.readIn tBE,e.read Int8=K.rea dInt8,e.re adInt16LE= K.readInt1 6LE,e.read Int16BE=K. readInt16B E,e.readIn t32LE=K.re adInt32LE, e.readInt3 2BE=K.read Int32BE,e. readFloatL E=K.readFl oatLE,e.re adFloatBE= K.readFloa tBE,e.read DoubleLE=K .readDoubl eLE,e.read DoubleBE=K .readDoubl eBE,e.writ eUInt8=K.w riteUInt8, e.writeUIn tLE=K.writ eUIntLE,e. writeUIntB E=K.writeU IntBE,e.wr iteUInt16L E=K.writeU Int16LE,e. writeUInt1 6BE=K.writ eUInt16BE, e.writeUIn t32LE=K.wr iteUInt32L E,e.writeU Int32BE=K. writeUInt3 2BE,e.writ eIntLE=K.w riteIntLE, e.writeInt BE=K.write IntBE,e.wr iteInt8=K. writeInt8, e.writeInt 16LE=K.wri teInt16LE, e.writeInt 16BE=K.wri teInt16BE, e.writeInt 32LE=K.wri teInt32LE, e.writeInt 32BE=K.wri teInt32BE, e.writeFlo atLE=K.wri teFloatLE, e.writeFlo atBE=K.wri teFloatBE, e.writeDou bleLE=K.wr iteDoubleL E,e.writeD oubleBE=K. writeDoubl eBE,e.fill =K.fill,e. inspect=K. inspect,e. toArrayBuf fer=K.toAr rayBuffer, e};var X=/ [^+\/0-9A- z\-]/g}).c all(e,n(4) .Buffer)}, function(t ,e,n){"use  strict";f unction r( t,e){var n ="normal"; return t&& e?n="boldi talics":t? n="bold":e &&(n="ital ics"),n}fu nction i(t ,e){this.f onts={},th is.pdfDoc= e,this.fon tWrappers= {};for(var  n in t)if (t.hasOwnP roperty(n) ){var r=t[ n];this.fo nts[n]={no rmal:r.nor mal,bold:r .bold,ital ics:r.ital ics,boldit alics:r.bo lditalics} }}var o=n( 11),a=n(16 );i.protot ype.provid eFont=func tion(t,e,n ){if(!this .fonts[t]) return thi s.pdfDoc._ font;var i =r(e,n);re turn this. fontWrappe rs[t]=this .fontWrapp ers[t]||{} ,this.font Wrappers[t ][i]||(thi s.fontWrap pers[t][i] =new a(thi s.pdfDoc,t his.fonts[ t][i],t+"( "+i+")")), this.fontW rappers[t] [i]},i.pro totype.set FontRefsTo PdfDoc=fun ction(){va r t=this;o .each(t.fo ntWrappers ,function( e){o.each( e,function (e){o.each (e.pdfFont s,function (e){t.pdfD oc.page.fo nts[e.id]| |(t.pdfDoc .page.font s[e.id]=e. ref())})}) })},t.expo rts=i},fun ction(t,e, n){"use st rict";func tion r(t,e ){a.each(e ,function( e){t.push( e)})}funct ion i(t,e, n){this.pa geSize=t,t his.pageMa rgins=e,th is.tracker =new s,thi s.imageMea sure=n,thi s.tableLay outs={}}fu nction o(t ){var e=t. x,n=t.y;t. positions= [],a.each( t.canvas,f unction(t) {var e=t.x ,n=t.y;t.r esetXY=fun ction(){t. x=e,t.y=n} }),t.reset XY=functio n(){t.x=e, t.y=n,a.ea ch(t.canva s,function (t){t.rese tXY()})}}v ar a=n(11) ,s=n(18),h =n(19),u=n (20),l=n(2 1),c=n(22) ,f=n(23),d =n(24),p=n (25).pack, g=n(25).of fsetVector ,v=n(25).f ontStringi fy,m=n(25) .isFunctio n,y=n(26), w=n(27);i. prototype. registerTa bleLayouts =function( t){this.ta bleLayouts =p(this.ta bleLayouts ,t)},i.pro totype.lay outDocumen t=function (t,e,n,r,i ,o,s,u,l,c ){function  f(t,e){re turn t=a.r eject(t,fu nction(t){ return a.i sEmpty(t.p ositions)} ),a.each(t ,function( t){var n=a .pick(t,[" id","text" ,"ul","ol" ,"table"," image","qr ","canvas" ,"columns" ,"headline Level","st yle","page Break","pa geOrientat ion","widt h","height "]);n.star tPosition= a.first(t. positions) ,n.pageNum bers=a.cha in(t.posit ions).map( "pageNumbe r").uniq() .value(),n .pages=e.l ength,n.st ack=a.isAr ray(t.stac k),t.nodeI nfo=n}),a. any(t,func tion(t,e,n ){if("befo re"!==t.pa geBreak&&! t.pageBrea kCalculate d){t.pageB reakCalcul ated=!0;va r r=a.firs t(t.nodeIn fo.pageNum bers),i=a. chain(n).d rop(e+1).f ilter(func tion(t){re turn a.con tains(t.no deInfo.pag eNumbers,r )}).value( ),o=a.chai n(n).drop( e+1).filte r(function (t){return  a.contain s(t.nodeIn fo.pageNum bers,r+1)} ).value(), s=a.chain( n).take(e) .filter(fu nction(t){ return a.c ontains(t. nodeInfo.p ageNumbers ,r)}).valu e();if(c(t .nodeInfo, a.map(i,"n odeInfo"), a.map(o,"n odeInfo"), a.map(s,"n odeInfo")) )return t. pageBreak= "before",! 0}})}funct ion d(t){a .each(t.li nearNodeLi st,functio n(t){t.res etXY()})}m (c)||(c=fu nction(){r eturn!1}), this.docMe asure=new  h(e,n,r,th is.imageMe asure,this .tableLayo uts,u);for (var p=thi s.tryLayou tDocument( t,e,n,r,i, o,s,u,l);f (p.linearN odeList,p. pages);)d( p),p=this. tryLayoutD ocument(t, e,n,r,i,o, s,u,l);ret urn p.page s},i.proto type.tryLa youtDocume nt=functio n(t,e,n,r, i,o,a,s,h, c){this.li nearNodeLi st=[],t=th is.docMeas ure.measur eDocument( t),this.wr iter=new l (new u(thi s.pageSize ,this.page Margins),t his.tracke r);var f=t his;return  this.writ er.context ().tracker .startTrac king("page Added",fun ction(){f. addBackgro und(i)}),t his.addBac kground(i) ,this.proc essNode(t) ,this.addH eadersAndF ooters(o,a ),null!=h& &this.addW atermark(h ,e),{pages :this.writ er.context ().pages,l inearNodeL ist:this.l inearNodeL ist}},i.pr ototype.ad dBackgroun d=function (t){var e= m(t)?t:fun ction(){re turn t},n= e(this.wri ter.contex t().page+1 );if(n){va r r=this.w riter.cont ext().getC urrentPage ().pageSiz e;this.wri ter.beginU nbreakable Block(r.wi dth,r.heig ht),this.p rocessNode (this.docM easure.mea sureDocume nt(n)),thi s.writer.c ommitUnbre akableBloc k(0,0)}},i .prototype .addStatic Repeatable =function( t,e){this. addDynamic Repeatable (function( ){return t },e)},i.pr ototype.ad dDynamicRe peatable=f unction(t, e){for(var  n=this.wr iter.conte xt().pages ,r=0,i=n.l ength;i>r; r++){this. writer.con text().pag e=r;var o= t(r+1,i);i f(o){var a =e(this.wr iter.conte xt().getCu rrentPage( ).pageSize ,this.page Margins);t his.writer .beginUnbr eakableBlo ck(a.width ,a.height) ,this.proc essNode(th is.docMeas ure.measur eDocument( o)),this.w riter.comm itUnbreaka bleBlock(a .x,a.y)}}} ,i.prototy pe.addHead ersAndFoot ers=functi on(t,e){va r n=functi on(t,e){re turn{x:0,y :0,width:t .width,hei ght:e.top} },r=functi on(t,e){re turn{x:0,y :t.height- e.bottom,w idth:t.wid th,height: e.bottom}} ;m(t)?this .addDynami cRepeatabl e(t,n):t&& this.addSt aticRepeat able(t,n), m(e)?this. addDynamic Repeatable (e,r):e&&t his.addSta ticRepeata ble(e,r)}, i.prototyp e.addWater mark=funct ion(t,e){f unction n( t,e,n){for (var r,i=t .width,o=t .height,a= .8*Math.sq rt(i*i+o*o ),s=new y( n),h=new w ,u=0,l=1e3 ,c=(u+l)/2 ;Math.abs( u-l)>1;)h. push({font Size:c}),r =s.sizeOfS tring(e,h) ,r.width>a ?(l=c,c=(u +l)/2):r.w idth<a&&(u =c,c=(u+l) /2),h.pop( );return{s ize:r,font Size:c}}fo r(var r=Ob ject.getOw nPropertyN ames(e.fon ts)[0],i={ text:t,fon t:e.provid eFont(e[r] ,!1,!1),si ze:n(this. pageSize,t ,e)},o=thi s.writer.c ontext().p ages,a=0,s =o.length; s>a;a++)o[ a].waterma rk=i},i.pr ototype.pr ocessNode= function(t ){function  e(e){var  r=t._margi n;"before" ===t.pageB reak&&n.wr iter.moveT oNextPage( t.pageOrie ntation),r &&(n.write r.context( ).moveDown (r[1]),n.w riter.cont ext().addM argin(r[0] ,r[2])),e( ),r&&(n.wr iter.conte xt().addMa rgin(-r[0] ,-r[2]),n. writer.con text().mov eDown(r[3] )),"after" ===t.pageB reak&&n.wr iter.moveT oNextPage( t.pageOrie ntation)}v ar n=this; this.linea rNodeList. push(t),o( t),e(funct ion(){var  e=t.absolu tePosition ;if(e&&(n. writer.con text().beg inDetached Block(),n. writer.con text().mov eTo(e.x||0 ,e.y||0)), t.stack)n. processVer ticalConta iner(t);el se if(t.co lumns)n.pr ocessColum ns(t);else  if(t.ul)n .processLi st(!1,t);e lse if(t.o l)n.proces sList(!0,t );else if( t.table)n. processTab le(t);else  if(void 0 !==t.text) n.processL eaf(t);els e if(t.ima ge)n.proce ssImage(t) ;else if(t .canvas)n. processCan vas(t);els e if(t.qr) n.processQ r(t);else  if(!t._spa n)throw"Un recognized  document  structure:  "+JSON.st ringify(t, v);e&&n.wr iter.conte xt().endDe tachedBloc k()})},i.p rototype.p rocessVert icalContai ner=functi on(t){var  e=this;t.s tack.forEa ch(functio n(n){e.pro cessNode(n ),r(t.posi tions,n.po sitions)}) },i.protot ype.proces sColumns=f unction(t) {function  e(t){if(!t )return nu ll;var e=[ ];e.push(0 );for(var  r=n.length -1;r>0;r-- )e.push(t) ;return e} var n=t.co lumns,i=th is.writer. context(). availableW idth,o=e(t ._gap);o&& (i-=(o.len gth-1)*t._ gap),c.bui ldColumnWi dths(n,i); var a=this .processRo w(n,n,o);r (t.positio ns,a.posit ions)},i.p rototype.p rocessRow= function(t ,e,n,i,o){ function a (t){for(va r e,n=0,r= l.length;r >n;n++){va r i=l[n];i f(i.prevPa ge===t.pre vPage){e=i ;break}}e| |(e=t,l.pu sh(e)),e.p revY=Math. max(e.prev Y,t.prevY) ,e.y=Math. min(e.y,t. y)}functio n s(t){ret urn n&&n.l ength>t?n[ t]:0}funct ion h(t,e) {if(t.rowS pan&&t.row Span>1){va r n=o+t.ro wSpan-1;if (n>=i.leng th)throw"R ow span fo r column " +e+" (with  indexes s tarting fr om 0) exce eded row c ount";retu rn i[n][e] }return nu ll}var u=t his,l=[],c =[];return  this.trac ker.auto(" pageChange d",a,funct ion(){e=e| |t,u.write r.context( ).beginCol umnGroup() ;for(var i =0,o=t.len gth;o>i;i+ +){var a=t [i],l=e[i] ._calcWidt h,f=s(i);i f(a.colSpa n&&a.colSp an>1)for(v ar d=1;d<a .colSpan;d ++)l+=e[++ i]._calcWi dth+n[i];u .writer.co ntext().be ginColumn( l,f,h(a,i) ),a._span? a._columnE ndingConte xt&&u.writ er.context ().markEnd ing(a):(u. processNod e(a),r(c,a .positions ))}u.write r.context( ).complete ColumnGrou p()}),{pag eBreaks:l, positions: c}},i.prot otype.proc essList=fu nction(t,e ){function  n(t){if(s ){var e=s; if(s=null, e.canvas){ var n=e.ca nvas[0];g( n,-e._minW idth,0),i. writer.add Vector(n)} else{var r =new d(i.p ageSize.wi dth);r.add Inline(e._ inlines[0] ),r.x=-e._ minWidth,r .y=t.getAs cenderHeig ht()-r.get AscenderHe ight(),i.w riter.addL ine(r,!0)} }}var i=th is,o=t?e.o l:e.ul,a=e ._gapSize; this.write r.context( ).addMargi n(a.width) ;var s;thi s.tracker. auto("line Added",n,f unction(){ o.forEach( function(t ){s=t.list Marker,i.p rocessNode (t),r(e.po sitions,t. positions) })}),this. writer.con text().add Margin(-a. width)},i. prototype. processTab le=functio n(t){var e =new f(t); e.beginTab le(this.wr iter);for( var n=0,i= t.table.bo dy.length; i>n;n++){e .beginRow( n,this.wri ter);var o =this.proc essRow(t.t able.body[ n],t.table .widths,t. _offsets.o ffsets,t.t able.body, n);r(t.pos itions,o.p ositions), e.endRow(n ,this.writ er,o.pageB reaks)}e.e ndTable(th is.writer) },i.protot ype.proces sLeaf=func tion(t){fo r(var e=th is.buildNe xtLine(t); e;){var n= this.write r.addLine( e);t.posit ions.push( n),e=this. buildNextL ine(t)}},i .prototype .buildNext Line=funct ion(t){if( !t._inline s||0===t._ inlines.le ngth)retur n null;for (var e=new  d(this.wr iter.conte xt().avail ableWidth) ;t._inline s&&t._inli nes.length >0&&e.hasE noughSpace ForInline( t._inlines [0]);)e.ad dInline(t. _inlines.s hift());re turn e.las tLineInPar agraph=0== =t._inline s.length,e },i.protot ype.proces sImage=fun ction(t){v ar e=this. writer.add Image(t);t .positions .push(e)}, i.prototyp e.processC anvas=func tion(t){va r e=t._min Height;thi s.writer.c ontext().a vailableHe ight<e&&th is.writer. moveToNext Page(),t.c anvas.forE ach(functi on(e){var  n=this.wri ter.addVec tor(e);t.p ositions.p ush(n)},th is),this.w riter.cont ext().move Down(e)},i .prototype .processQr =function( t){var e=t his.writer .addQr(t); t.position s.push(e)} ,t.exports =i},functi on(t,e,n){ t.exports= {"4A0":[47 67.87,6740 .79],"2A0" :[3370.39, 4767.87],A 0:[2383.94 ,3370.39], A1:[1683.7 8,2383.94] ,A2:[1190. 55,1683.78 ],A3:[841. 89,1190.55 ],A4:[595. 28,841.89] ,A5:[419.5 3,595.28], A6:[297.64 ,419.53],A 7:[209.76, 297.64],A8 :[147.4,20 9.76],A9:[ 104.88,147 .4],A10:[7 3.7,104.88 ],B0:[2834 .65,4008.1 9],B1:[200 4.09,2834. 65],B2:[14 17.32,2004 .09],B3:[1 000.63,141 7.32],B4:[ 708.66,100 0.63],B5:[ 498.9,708. 66],B6:[35 4.33,498.9 ],B7:[249. 45,354.33] ,B8:[175.7 5,249.45], B9:[124.72 ,175.75],B 10:[87.87, 124.72],C0 :[2599.37, 3676.54],C 1:[1836.85 ,2599.37], C2:[1298.2 7,1836.85] ,C3:[918.4 3,1298.27] ,C4:[649.1 3,918.43], C5:[459.21 ,649.13],C 6:[323.15, 459.21],C7 :[229.61,3 23.15],C8: [161.57,22 9.61],C9:[ 113.39,161 .57],C10:[ 79.37,113. 39],RA0:[2 437.8,3458 .27],RA1:[ 1729.13,24 37.8],RA2: [1218.9,17 29.13],RA3 :[864.57,1 218.9],RA4 :[609.45,8 64.57],SRA 0:[2551.18 ,3628.35], SRA1:[1814 .17,2551.1 8],SRA2:[1 275.59,181 4.17],SRA3 :[907.09,1 275.59],SR A4:[637.8, 907.09],EX ECUTIVE:[5 21.86,756] ,FOLIO:[61 2,936],LEG AL:[612,10 08],LETTER :[612,792] ,TABLOID:[ 792,1224]} },function (t,e,n){(f unction(e) {"use stri ct";functi on r(t,e){ this.pdfDo c=t,this.i mageDictio nary=e||{} }var i=(n( 28),n(17)) ;r.prototy pe.measure Image=func tion(t){fu nction n(t ){var n=a. imageDicti onary[t];i f(!n)retur n t;var r= n.indexOf( "base64,") ;if(0>r)th row"invali d image fo rmat, imag es diction ary should  contain d ataURL ent ries";retu rn new e(n .substring (r+7),"bas e64")}var  r,o,a=this ;return th is.pdfDoc. _imageRegi stry[t]?r= this.pdfDo c._imageRe gistry[t]: (o="I"+ ++ this.pdfDo c._imageCo unt,r=i.op en(n(t),o) ,r.embed(t his.pdfDoc ),this.pdf Doc._image Registry[t ]=r),{widt h:r.width, height:r.h eight}},t. exports=r} ).call(e,n (4).Buffer )},functio n(t,e,n){" use strict ";function  r(t){for( var e=[],n =null,r=0, i=t.inline s.length;i >r;r++){va r o=t.inli nes[r],a=o .decoratio n;if(a){va r s=o.deco rationColo r||o.color ||"black", h=o.decora tionStyle| |"solid";a =Array.isA rray(a)?a: [a];for(va r u=0,l=a. length;l>u ;u++){var  c=a[u];n&& c===n.deco ration&&h= ==n.decora tionStyle& &s===n.dec orationCol or&&"lineT hrough"!== c?n.inline s.push(o): (n={line:t ,decoratio n:c,decora tionColor: s,decorati onStyle:h, inlines:[o ]},e.push( n))}}else  n=null}ret urn e}func tion i(t,e ,n,r){func tion i(){f or(var e=0 ,n=0,r=t.i nlines.len gth;r>n;n+ +){var i=t .inlines[n ];e=i.font Size>e?n:e }return t. inlines[e] }function  o(){for(va r e=0,n=0, r=t.inline s.length;r >n;n++)e+= t.inlines[ n].width;r eturn e}va r a=t.inli nes[0],s=i (),h=o(),u =t.line.ge tAscenderH eight(),l= s.font.asc ender/1e3* s.fontSize ,c=s.heigh t,f=c-l,d= .5+.12*Mat h.floor(Ma th.max(s.f ontSize-8, 0)/2);swit ch(t.decor ation){cas e"underlin e":n+=u+.4 5*f;break; case"overl ine":n+=u- .85*l;brea k;case"lin eThrough": n+=u-.25*l ;break;def ault:throw "Unkown de coration :  "+t.decor ation}if(r .save(),"d ouble"===t .decoratio nStyle){va r p=Math.m ax(.5,2*d) ;r.fillCol or(t.decor ationColor ).rect(e+a .x,n-d/2,h ,d/2).fill ().rect(e+ a.x,n+p-d/ 2,h,d/2).f ill()}else  if("dashe d"===t.dec orationSty le){var g= Math.ceil( h/6.8),v=e +a.x;r.rec t(v,n,h,d) .clip(),r. fillColor( t.decorati onColor);f or(var m=0 ;g>m;m++)r .rect(v,n- d/2,3.96,d ).fill(),v +=6.8}else  if("dotte d"===t.dec orationSty le){var y= Math.ceil( h/(3*d)),w =e+a.x;r.r ect(w,n,h, d).clip(), r.fillColo r(t.decora tionColor) ;for(var _ =0;y>_;_++ )r.rect(w, n-d/2,d,d) .fill(),w+ =3*d}else  if("wavy"= ==t.decora tionStyle) {var b=.7, x=1,S=Math .ceil(h/(2 *b))+1,k=e +a.x-1;r.r ect(e+a.x, n-x,h,n+x) .clip(),r. lineWidth( .24),r.mov eTo(k,n);f or(var E=0 ;S>E;E++)r .bezierCur veTo(k+b,n -x,k+2*b,n -x,k+3*b,n ).bezierCu rveTo(k+4* b,n+x,k+5* b,n+x,k+6* b,n),k+=6* b;r.stroke (t.decorat ionColor)} else r.fil lColor(t.d ecorationC olor).rect (e+a.x,n-d /2,h,d).fi ll();r.res tore()}fun ction o(t, e,n,o){for (var a=r(t ),s=0,h=a. length;h>s ;s++)i(a[s ],e,n,o)}f unction a( t,e,n,r){f or(var i=t .getHeight (),o=0,a=t .inlines.l ength;a>o; o++){var s =t.inlines [o];s.back ground&&r. fillColor( s.backgrou nd).rect(e +s.x,n,s.w idth,i).fi ll()}}t.ex ports={dra wBackgroun d:a,drawDe corations: o}},functi on(t,e,n){ (function( e,n){"use  strict";fu nction r() {this.file System={}, this.baseS ystem={}}f unction i( t){return  0===t.inde xOf(n)&&(t =t.substri ng(n.lengt h)),0===t. indexOf("/ ")&&(t=t.s ubstring(1 )),t}r.pro totype.rea dFileSync= function(t ){t=i(t);v ar n=this. baseSystem [t];return  n?new e(n ,"base64") :this.file System[t]} ,r.prototy pe.writeFi leSync=fun ction(t,e) {this.file System[i(t )]=e},r.pr ototype.bi ndFS=funct ion(t){thi s.baseSyst em=t},t.ex ports=new  r}).call(e ,n(4).Buff er,"/")},f unction(t, e,n){var r ;(function (t,i){(fun ction(){fu nction o(t ,e){if(t!= =e){var n= t===t,r=e= ==e;if(t>e ||!n||"und efined"==t ypeof t&&r )return 1; if(e>t||!r ||"undefin ed"==typeo f e&&n)ret urn-1}retu rn 0}funct ion a(t,e, n){if(e!== e)return m (t,n);for( var r=(n|| 0)-1,i=t.l ength;++r< i;)if(t[r] ===e)retur n r;return -1}functio n s(t,e){v ar n=t.len gth;for(t. sort(e);n- -;)t[n]=t[ n].value;r eturn t}fu nction h(t ){return"s tring"==ty peof t?t:n ull==t?"": t+""}funct ion u(t){r eturn t.ch arCodeAt(0 )}function  l(t,e){fo r(var n=-1 ,r=t.lengt h;++n<r&&e .indexOf(t .charAt(n) )>-1;);ret urn n}func tion c(t,e ){for(var  n=t.length ;n--&&e.in dexOf(t.ch arAt(n))>- 1;);return  n}functio n f(t,e){r eturn o(t. criteria,e .criteria) ||t.index- e.index}fu nction d(t ,e){for(va r n=-1,r=t .criteria, i=e.criter ia,a=r.len gth;++n<a; ){var s=o( r[n],i[n]) ;if(s)retu rn s}retur n t.index- e.index}fu nction p(t ){return H t[t]}funct ion g(t){r eturn Zt[t ]}function  v(t){retu rn"\\"+Yt[ t]}functio n m(t,e,n) {for(var r =t.length, i=n?e||r:( e||0)-1;n? i--:++i<r; ){var o=t[ i];if(o!== o)return i }return-1} function y (t){return  t&&"objec t"==typeof  t||!1}fun ction w(t) {return 16 0>=t&&t>=9 &&13>=t||3 2==t||160= =t||5760== t||6158==t ||t>=8192& &(8202>=t| |8232==t|| 8233==t||8 239==t||82 87==t||122 88==t||652 79==t)}fun ction _(t, e){for(var  n=-1,r=t. length,i=- 1,o=[];++n <r;)t[n]== =e&&(t[n]= G,o[++i]=n );return o }function  b(t,e){for (var n,r=- 1,i=t.leng th,o=-1,a= [];++r<i;) {var s=t[r ],h=e?e(s, r,t):s;r&& n===h||(n= h,a[++o]=s )}return a }function  x(t){for(v ar e=-1,n= t.length;+ +e<n&&w(t. charCodeAt (e)););ret urn e}func tion S(t){ for(var e= t.length;e --&&w(t.ch arCodeAt(e )););retur n e}functi on k(t){re turn Gt[t] }function  E(t){funct ion e(t){i f(y(t)&&!j a(t)){if(t  instanceo f n)return  t;if(qo.c all(t,"__w rapped__") )return ne w n(t.__wr apped__,t. __chain__, Vt(t.__act ions__))}r eturn new  n(t)}funct ion n(t,e, n){this.__ actions__= n||[],this .__chain__ =!!e,this. __wrapped_ _=t}functi on r(t){th is.actions =null,this .dir=1,thi s.dropCoun t=0,this.f iltered=!1 ,this.iter atees=null ,this.take Count=xa,t his.views= null,this. wrapped=t} function i (){var t=t his.action s,e=this.i teratees,n =this.view s,i=new r( this.wrapp ed);return  i.actions =t?Vt(t):n ull,i.dir= this.dir,i .dropCount =this.drop Count,i.fi ltered=thi s.filtered ,i.iterate es=e?Vt(e) :null,i.ta keCount=th is.takeCou nt,i.views =n?Vt(n):n ull,i}func tion w(){i f(this.fil tered){var  t=new r(t his);t.dir =-1,t.filt ered=!0}el se t=this. clone(),t. dir*=-1;re turn t}fun ction J(){ var t=this .wrapped.v alue();if( !ja(t))ret urn qe(t,t his.action s);var e=t his.dir,n= 0>e,r=vn(0 ,t.length, this.views ),i=r.star t,o=r.end, a=o-i,s=th is.dropCou nt,h=va(a, this.takeC ount-s),u= n?o:i-1,l= this.itera tees,c=l?l .length:0, f=0,d=[];t :for(;a--& &h>f;){u+= e;for(var  p=-1,g=t[u ];++p<c;){ var v=l[p] ,m=v.itera tee,y=m(g, u,t),w=v.t ype;if(w== j)g=y;else  if(!y){if (w==N)cont inue t;bre ak t}}s?s- -:d[f++]=g }return d} function n t(){this._ _data__={} }function  it(t){retu rn this.ha s(t)&&dele te this.__ data__[t]} function H t(t){retur n"__proto_ _"==t?C:th is.__data_ _[t]}funct ion Zt(t){ return"__p roto__"!=t &&qo.call( this.__dat a__,t)}fun ction Gt(t ,e){return "__proto__ "!=t&&(thi s.__data__ [t]=e),thi s}function  qt(t){var  e=t?t.len gth:0;for( this.data= {hash:fa(n ull),set:n ew oa};e-- ;)this.pus h(t[e])}fu nction Yt( t,e){var n =t.data,r= "string"== typeof e|| _i(e)?n.se t.has(e):n .hash[e];r eturn r?0: -1}functio n Xt(t){va r e=this.d ata;"strin g"==typeof  t||_i(t)? e.set.add( t):e.hash[ t]=!0}func tion Vt(t, e){var n=- 1,r=t.leng th;for(e|| (e=Bo(r)); ++n<r;)e[n ]=t[n];ret urn e}func tion $t(t, e){for(var  n=-1,r=t. length;++n <r&&e(t[n] ,n,t)!==!1 ;);return  t}function  Qt(t,e){f or(var n=t .length;n- -&&e(t[n], n,t)!==!1; );return t }function  te(t,e){fo r(var n=-1 ,r=t.lengt h;++n<r;)i f(!e(t[n], n,t))retur n!1;return !0}functio n ee(t,e){ for(var n= -1,r=t.len gth,i=-1,o =[];++n<r; ){var a=t[ n];e(a,n,t )&&(o[++i] =a)}return  o}functio n ne(t,e){ for(var n= -1,r=t.len gth,i=Bo(r );++n<r;)i [n]=e(t[n] ,n,t);retu rn i}funct ion re(t){ for(var e= -1,n=t.len gth,r=ba;+ +e<n;){var  i=t[e];i> r&&(r=i)}r eturn r}fu nction ie( t){for(var  e=-1,n=t. length,r=x a;++e<n;){ var i=t[e] ;r>i&&(r=i )}return r }function  oe(t,e,n,r ){var i=-1 ,o=t.lengt h;for(r&&o &&(n=t[++i ]);++i<o;) n=e(n,t[i] ,i,t);retu rn n}funct ion ae(t,e ,n,r){var  i=t.length ;for(r&&i& &(n=t[--i] );i--;)n=e (n,t[i],i, t);return  n}function  se(t,e){f or(var n=- 1,r=t.leng th;++n<r;) if(e(t[n], n,t))retur n!0;return !1}functio n he(t,e){ return"und efined"==t ypeof t?e: t}function  ue(t,e,n, r){return" undefined" !=typeof t &&qo.call( r,n)?t:e}f unction le (t,e,n){va r r=qa(e); if(!n)retu rn fe(e,t, r);for(var  i=-1,o=r. length;++i <o;){var a =r[i],s=t[ a],h=n(s,e [a],a,t,e) ;(h===h?h= ==s:s!==s) &&("undefi ned"!=type of s||a in  t)||(t[a] =h)}return  t}functio n ce(t,e){ for(var n= -1,r=t.len gth,i=Sn(r ),o=e.leng th,a=Bo(o) ;++n<o;){v ar s=e[n]; i?(s=parse Float(s),a [n]=bn(s,r )?t[s]:C): a[n]=t[s]} return a}f unction fe (t,e,n){n| |(n=e,e={} );for(var  r=-1,i=n.l ength;++r< i;){var o= n[r];e[o]= t[o]}retur n e}functi on de(t,e) {for(var n =-1,r=e.le ngth;++n<r ;){var i=e [n];t[i]=u n(t[i],A,t )}return t }function  pe(t,e,n){ var r=type of t;retur n"function "==r?"unde fined"!=ty peof e&&_n (t)?Xe(t,e ,n):t:null ==t?bo:"ob ject"==r?D e(t):Fe(t+ "")}functi on ge(t,e, n,r,i,o,a) {var s;if( n&&(s=i?n( t,r,i):n(t )),"undefi ned"!=type of s)retur n s;if(!_i (t))return  t;var h=j a(t);if(h) {if(s=mn(t ),!e)retur n Vt(t,s)} else{var u =Ko.call(t ),l=u==$;i f(u!=tt&&u !=q&&(!l|| i))return  Nt[u]?wn(t ,u,e):i?t: {};if(s=yn (l?{}:t),! e)return f e(t,s,qa(t ))}o||(o=[ ]),a||(a=[ ]);for(var  c=o.lengt h;c--;)if( o[c]==t)re turn a[c]; return o.p ush(t),a.p ush(s),(h? $t:Ie)(t,f unction(r, i){s[i]=ge (r,e,n,i,t ,o,a)}),s} function v e(t,e,n,r) {if(!wi(t) )throw new  Wo(Z);ret urn aa(fun ction(){t. apply(C,je (n,r))},e) }function  me(t,e){va r n=t?t.le ngth:0,r=[ ];if(!n)re turn r;var  i=-1,o=gn (),s=o==a, h=s&&e.len gth>=200&& Ta(e),u=e. length;h&& (o=Yt,s=!1 ,e=h);t:fo r(;++i<n;) {var l=t[i ];if(s&&l= ==l){for(v ar c=u;c-- ;)if(e[c]= ==l)contin ue t;r.pus h(l)}else  o(e,l)<0&& r.push(l)} return r}f unction ye (t,e){var  n=t?t.leng th:0;if(!S n(n))retur n Ie(t,e); for(var r= -1,i=Tn(t) ;++r<n&&e( i[r],r,i)! ==!1;);ret urn t}func tion we(t, e){var n=t ?t.length: 0;if(!Sn(n ))return A e(t,e);for (var r=Tn( t);n--&&e( r[n],n,r)! ==!1;);ret urn t}func tion _e(t, e){var n=! 0;return y e(t,functi on(t,r,i){ return n=! !e(t,r,i)} ),n}functi on be(t,e) {var n=[]; return ye( t,function (t,r,i){e( t,r,i)&&n. push(t)}), n}function  xe(t,e,n, r){var i;r eturn n(t, function(t ,n,o){retu rn e(t,n,o )?(i=r?n:t ,!1):void  0}),i}func tion Se(t, e,n,r){for (var i=(r| |0)-1,o=t. length,a=- 1,s=[];++i <o;){var h =t[i];if(y (h)&&Sn(h. length)&&( ja(h)||fi( h))){e&&(h =Se(h,e,n) );var u=-1 ,l=h.lengt h;for(s.le ngth+=l;++ u<l;)s[++a ]=h[u]}els e n||(s[++ a]=h)}retu rn s}funct ion ke(t,e ,n){for(va r r=-1,i=T n(t),o=n(t ),a=o.leng th;++r<a;) {var s=o[r ];if(e(i[s ],s,i)===! 1)break}re turn t}fun ction Ee(t ,e,n){for( var r=Tn(t ),i=n(t),o =i.length; o--;){var  a=i[o];if( e(r[a],a,r )===!1)bre ak}return  t}function  Ce(t,e){r eturn ke(t ,e,Hi)}fun ction Ie(t ,e){return  ke(t,e,qa )}function  Ae(t,e){r eturn Ee(t ,e,qa)}fun ction Le(t ,e){for(va r n=-1,r=e .length,i= -1,o=[];++ n<r;){var  a=e[n];wi( t[a])&&(o[ ++i]=a)}re turn o}fun ction Re(t ,e,n){var  r=-1,i="fu nction"==t ypeof e,o= t?t.length :0,a=Sn(o) ?Bo(o):[]; return ye( t,function (t){
  9   var o=i?e: null!=t&&t [e];a[++r] =o?o.apply (t,n):C}), a}function  Be(t,e,n, r,i,o){if( t===e)retu rn 0!==t|| 1/t==1/e;v ar a=typeo f t,s=type of e;retur n"function "!=a&&"obj ect"!=a&&" function"! =s&&"objec t"!=s||nul l==t||null ==e?t!==t& &e!==e:Te( t,e,Be,n,r ,i,o)}func tion Te(t, e,n,r,i,o, a){var s=j a(t),h=ja( e),u=Y,l=Y ;s||(u=Ko. call(t),u= =q?u=tt:u! =tt&&(s=Ai (t))),h||( l=Ko.call( e),l==q?l= tt:l!=tt&& (h=Ai(e))) ;var c=u== tt,f=l==tt ,d=u==l;if (d&&!s&&!c )return cn (t,e,u);va r p=c&&qo. call(t,"__ wrapped__" ),g=f&&qo. call(e,"__ wrapped__" );if(p||g) return n(p ?t.value() :t,g?e.val ue():e,r,i ,o,a);if(! d)return!1 ;o||(o=[]) ,a||(a=[]) ;for(var v =o.length; v--;)if(o[ v]==t)retu rn a[v]==e ;o.push(t) ,a.push(e) ;var m=(s? ln:fn)(t,e ,n,r,i,o,a );return o .pop(),a.p op(),m}fun ction Me(t ,e,n,r,i){ var o=e.le ngth;if(nu ll==t)retu rn!o;for(v ar a=-1,s= !i;++a<o;) if(s&&r[a] ?n[a]!==t[ e[a]]:!qo. call(t,e[a ]))return! 1;for(a=-1 ;++a<o;){v ar h=e[a]; if(s&&r[a] )var u=qo. call(t,h); else{var l =t[h],c=n[ a];u=i?i(l ,c,h):C,"u ndefined"= =typeof u& &(u=Be(c,l ,i,!0))}if (!u)return !1}return! 0}function  Oe(t,e){v ar n=[];re turn ye(t, function(t ,r,i){n.pu sh(e(t,r,i ))}),n}fun ction De(t ){var e=qa (t),n=e.le ngth;if(1= =n){var r= e[0],i=t[r ];if(kn(i) )return fu nction(t){ return nul l!=t&&i=== t[r]&&qo.c all(t,r)}} for(var o= Bo(n),a=Bo (n);n--;)i =t[e[n]],o [n]=i,a[n] =kn(i);ret urn functi on(t){retu rn Me(t,e, o,a)}}func tion Ue(t, e,n,r,i){v ar o=Sn(e. length)&&( ja(e)||Ai( e));return (o?$t:Ie)( e,function (e,a,s){if (y(e))retu rn r||(r=[ ]),i||(i=[ ]),Pe(t,s, a,Ue,n,r,i );var h=t[ a],u=n?n(h ,e,a,t,s): C,l="undef ined"==typ eof u;l&&( u=e),!o&&" undefined" ==typeof u ||!l&&(u== =u?u===h:h !==h)||(t[ a]=u)}),t} function P e(t,e,n,r, i,o,a){for (var s=o.l ength,h=e[ n];s--;)if (o[s]==h)r eturn void (t[n]=a[s] );var u=t[ n],l=i?i(u ,h,n,t,e): C,c="undef ined"==typ eof l;c&&( l=h,Sn(h.l ength)&&(j a(h)||Ai(h ))?l=ja(u) ?u:u?Vt(u) :[]:Za(h)| |fi(h)?l=f i(u)?Bi(u) :Za(u)?u:{ }:c=!1),o. push(h),a. push(l),c? t[n]=r(l,h ,i,o,a):(l ===l?l!==u :u===u)&&( t[n]=l)}fu nction Fe( t){return  function(e ){return n ull==e?C:e [t]}}funct ion ze(t,e ){var n=e. length,r=c e(t,e);for (e.sort(o) ;n--;){var  i=parseFl oat(e[n]); if(i!=a&&b n(i)){var  a=i;sa.cal l(t,i,1)}} return r}f unction We (t,e){retu rn t+ea(_a ()*(e-t+1) )}function  Ne(t,e,n, r,i){retur n i(t,func tion(t,i,o ){n=r?(r=! 1,t):e(n,t ,i,o)}),n} function j e(t,e,n){v ar r=-1,i= t.length;e =null==e?0 :+e||0,0>e &&(e=-e>i? 0:i+e),n=" undefined" ==typeof n ||n>i?i:+n ||0,0>n&&( n+=i),i=e> n?0:n-e>>> 0,e>>>=0;f or(var o=B o(i);++r<i ;)o[r]=t[r +e];return  o}functio n He(t,e){ var n;retu rn ye(t,fu nction(t,r ,i){return  n=e(t,r,i ),!n}),!!n }function  Ze(t,e){va r n=-1,r=g n(),i=t.le ngth,o=r== a,s=o&&i>= 200,h=s&&T a(),u=[];h ?(r=Yt,o=! 1):(s=!1,h =e?[]:u);t :for(;++n< i;){var l= t[n],c=e?e (l,n,t):l; if(o&&l=== l){for(var  f=h.lengt h;f--;)if( h[f]===c)c ontinue t; e&&h.push( c),u.push( l)}else r( h,c)<0&&(( e||s)&&h.p ush(c),u.p ush(l))}re turn u}fun ction Ge(t ,e){for(va r n=-1,r=e .length,i= Bo(r);++n< r;)i[n]=t[ e[n]];retu rn i}funct ion qe(t,e ){var n=t; n instance of r&&(n=n .value()); for(var i= -1,o=e.len gth;++i<o; ){var a=[n ],s=e[i];r a.apply(a, s.args),n= s.func.app ly(s.thisA rg,a)}retu rn n}funct ion Ye(t,e ,n){var r= 0,i=t?t.le ngth:r;if( "number"== typeof e&& e===e&&Ea> =i){for(;i >r;){var o =r+i>>>1,a =t[o];(n?e >=a:e>a)?r =o+1:i=o}r eturn i}re turn Ke(t, e,bo,n)}fu nction Ke( t,e,n,r){e =n(e);for( var i=0,o= t?t.length :0,a=e!==e ,s="undefi ned"==type of e;o>i;) {var h=ea( (i+o)/2),u =n(t[h]),l =u===u;if( a)var c=l| |r;else c= s?l&&(r||" undefined" !=typeof u ):r?e>=u:e >u;c?i=h+1 :o=h}retur n va(o,ka) }function  Xe(t,e,n){ if("functi on"!=typeo f t)return  bo;if("un defined"== typeof e)r eturn t;sw itch(n){ca se 1:retur n function (n){return  t.call(e, n)};case 3 :return fu nction(n,r ,i){return  t.call(e, n,r,i)};ca se 4:retur n function (n,r,i,o){ return t.c all(e,n,r, i,o)};case  5:return  function(n ,r,i,o,a){ return t.c all(e,n,r, i,o,a)}}re turn funct ion(){retu rn t.apply (e,argumen ts)}}funct ion Ve(t){ return Jo. call(t,0)} function $ e(t,e,n){f or(var r=n .length,i= -1,o=ga(t. length-r,0 ),a=-1,s=e .length,h= Bo(o+s);++ a<s;)h[a]= e[a];for(; ++i<r;)h[n [i]]=t[i]; for(;o--;) h[a++]=t[i ++];return  h}functio n Je(t,e,n ){for(var  r=-1,i=n.l ength,o=-1 ,a=ga(t.le ngth-i,0), s=-1,h=e.l ength,u=Bo (a+h);++o< a;)u[o]=t[ o];for(var  l=o;++s<h ;)u[l+s]=e [s];for(;+ +r<i;)u[l+ n[r]]=t[o+ +];return  u}function  Qe(t,e){r eturn func tion(n,r,i ){var o=e? e():{};if( r=pn(r,i,3 ),ja(n))fo r(var a=-1 ,s=n.lengt h;++a<s;){ var h=n[a] ;t(o,h,r(h ,a,n),n)}e lse ye(n,f unction(e, n,i){t(o,e ,r(e,n,i), i)});retur n o}}funct ion tn(t){ return fun ction(){va r e=argume nts.length ,n=argumen ts[0];if(2 >e||null== n)return n ;if(e>3&&x n(argument s[1],argum ents[2],ar guments[3] )&&(e=2),e >3&&"funct ion"==type of argumen ts[e-2])va r r=Xe(arg uments[--e -1],argume nts[e--],5 );else e>2 &&"functio n"==typeof  arguments [e-1]&&(r= arguments[ --e]);for( var i=0;++ i<e;){var  o=argument s[i];o&&t( n,o,r)}ret urn n}}fun ction en(t ,e){functi on n(){ret urn(this i nstanceof  n?r:t).app ly(e,argum ents)}var  r=rn(t);re turn n}fun ction nn(t ){return f unction(e) {for(var n =-1,r=mo(t o(e)),i=r. length,o=" ";++n<i;)o =t(o,r[n], n);return  o}}functio n rn(t){re turn funct ion(){var  e=Ra(t.pro totype),n= t.apply(e, arguments) ;return _i (n)?n:e}}f unction on (t,e){retu rn functio n(n,r,i){i &&xn(n,r,i )&&(r=null );var o=pn (),a=null= =r;if(o=== pe&&a||(a= !1,r=o(r,i ,3)),a){va r s=ja(n); if(s||!Ii( n))return  t(s?n:Bn(n ));r=u}ret urn dn(n,r ,e)}}funct ion an(t,e ,n,r,i,o,a ,s,h,u){fu nction l() {for(var w =arguments .length,b= w,x=Bo(w); b--;)x[b]= arguments[ b];if(r&&( x=$e(x,r,i )),o&&(x=J e(x,o,a)), p||v){var  S=l.placeh older,k=_( x,S);if(w- =k.length, u>w){var E =s?Vt(s):n ull,C=ga(u -w,0),I=p? k:null,R=p ?null:k,B= p?x:null,T =p?null:x; e|=p?M:O,e &=~(p?O:M) ,g||(e&=~( A|L));var  D=an(t,e,n ,B,I,T,R,E ,h,C);retu rn D.place holder=S,D }}var U=f? n:this;ret urn d&&(t= U[y]),s&&( x=An(x,s)) ,c&&h<x.le ngth&&(x.l ength=h),( this insta nceof l?m| |rn(t):t). apply(U,x) }var c=e&U ,f=e&A,d=e &L,p=e&B,g =e&R,v=e&T ,m=!d&&rn( t),y=t;ret urn l}func tion sn(t, e,n){var r =t.length; if(e=+e,r> =e||!da(e) )return""; var i=e-r; return n=n ull==n?" " :n+"",ho(n ,Qo(i/n.le ngth)).sli ce(0,i)}fu nction hn( t,e,n,r){f unction i( ){for(var  e=-1,s=arg uments.len gth,h=-1,u =r.length, l=Bo(s+u); ++h<u;)l[h ]=r[h];for (;s--;)l[h ++]=argume nts[++e];r eturn(this  instanceo f i?a:t).a pply(o?n:t his,l)}var  o=e&A,a=r n(t);retur n i}functi on un(t,e, n,r,i,o,a, s){var h=e &L;if(!h&& !wi(t))thr ow new Wo( Z);var u=r ?r.length: 0;if(u||(e &=~(M|O),r =i=null),u -=i?i.leng th:0,e&O){ var l=r,c= i;r=i=null }var f=!h& &Ma(t),d=[ t,e,n,r,i, l,c,o,a,s] ;if(f&&f!= =!0&&(En(d ,f),e=d[1] ,s=d[9]),d [9]=null== s?h?0:t.le ngth:ga(s- u,0)||0,e= =A)var p=e n(d[0],d[2 ]);else p= e!=M&&e!=( A|M)||d[4] .length?an .apply(nul l,d):hn.ap ply(null,d );var g=f? Ba:Oa;retu rn g(p,d)} function l n(t,e,n,r, i,o,a){var  s=-1,h=t. length,u=e .length,l= !0;if(h!=u &&!(i&&u>h ))return!1 ;for(;l&&+ +s<h;){var  c=t[s],f= e[s];if(l= C,r&&(l=i? r(f,c,s):r (c,f,s))," undefined" ==typeof l )if(i)for( var d=u;d- -&&(f=e[d] ,!(l=c&&c= ==f||n(c,f ,r,i,o,a)) ););else l =c&&c===f| |n(c,f,r,i ,o,a)}retu rn!!l}func tion cn(t, e,n){switc h(n){case  K:case X:r eturn+t==+ e;case V:r eturn t.na me==e.name &&t.messag e==e.messa ge;case Q: return t!= +t?e!=+e:0 ==t?1/t==1 /e:t==+e;c ase et:cas e rt:retur n t==e+""} return!1}f unction fn (t,e,n,r,i ,o,a){var  s=qa(t),h= s.length,u =qa(e),l=u .length;if (h!=l&&!i) return!1;f or(var c,f =-1;++f<h; ){var d=s[ f],p=qo.ca ll(e,d);if (p){var g= t[d],v=e[d ];p=C,r&&( p=i?r(v,g, d):r(g,v,d )),"undefi ned"==type of p&&(p=g &&g===v||n (g,v,r,i,o ,a))}if(!p )return!1; c||(c="con structor"= =d)}if(!c) {var m=t.c onstructor ,y=e.const ructor;if( m!=y&&"con structor"i n t&&"cons tructor"in  e&&!("fun ction"==ty peof m&&m  instanceof  m&&"funct ion"==type of y&&y in stanceof y ))return!1 }return!0} function d n(t,e,n){v ar r=n?xa: ba,i=r,o=i ;return ye (t,functio n(t,a,s){v ar h=e(t,a ,s);((n?i> h:h>i)||h= ==r&&h===o )&&(i=h,o= t)}),o}fun ction pn(t ,n,r){var  i=e.callba ck||wo;ret urn i=i=== wo?pe:i,r? i(t,n,r):i }function  gn(t,n,r){ var i=e.in dexOf||Gn; return i=i ===Gn?a:i, t?i(t,n,r) :i}functio n vn(t,e,n ){for(var  r=-1,i=n?n .length:0; ++r<i;){va r o=n[r],a =o.size;sw itch(o.typ e){case"dr op":t+=a;b reak;case" dropRight" :e-=a;brea k;case"tak e":e=va(e, t+a);break ;case"take Right":t=g a(t,e-a)}} return{sta rt:t,end:e }}function  mn(t){var  e=t.lengt h,n=new t. constructo r(e);retur n e&&"stri ng"==typeo f t[0]&&qo .call(t,"i ndex")&&(n .index=t.i ndex,n.inp ut=t.input ),n}functi on yn(t){v ar e=t.con structor;r eturn"func tion"==typ eof e&&e i nstanceof  e||(e=Po), new e}func tion wn(t, e,n){var r =t.constru ctor;switc h(e){case  ot:return  Ve(t);case  K:case X: return new  r(+t);cas e at:case  st:case ht :case ut:c ase lt:cas e ct:case  ft:case dt :case pt:v ar i=t.buf fer;return  new r(n?V e(i):i,t.b yteOffset, t.length); case Q:cas e rt:retur n new r(t) ;case et:v ar o=new r (t.source, Ct.exec(t) );o.lastIn dex=t.last Index}retu rn o}funct ion _n(t){ var n=e.su pport,r=!( n.funcName s?t.name:n .funcDecom p);if(!r){ var i=Zo.c all(t);n.f uncNames|| (r=!It.tes t(i)),r||( r=Ot.test( i)||Si(t), Ba(t,r))}r eturn r}fu nction bn( t,e){retur n t=+t,e=n ull==e?Ia: e,t>-1&&t% 1==0&&e>t} function x n(t,e,n){i f(!_i(n))r eturn!1;va r r=typeof  e;if("num ber"==r)va r i=n.leng th,o=Sn(i) &&bn(e,i); else o="st ring"==r&& e in n;ret urn o&&n[e ]===t}func tion Sn(t) {return"nu mber"==typ eof t&&t>- 1&&t%1==0& &Ia>=t}fun ction kn(t ){return t ===t&&(0== =t?1/t>0:! _i(t))}fun ction En(t ,e){var n= t[1],r=e[1 ],i=n|r,o= U|D,a=A|L, s=o|a|R|T, h=n&U&&!(r &U),u=n&D& &!(r&D),l= (u?t:e)[7] ,c=(h?t:e) [8],f=!(n> =D&&r>a||n >a&&r>=D), d=i>=o&&s> =i&&(D>n|| (u||h)&&l. length<=c) ;if(!f&&!d )return t; r&A&&(t[2] =e[2],i|=n &A?0:R);va r p=e[3];i f(p){var g =t[3];t[3] =g?$e(g,p, e[4]):Vt(p ),t[4]=g?_ (t[3],G):V t(e[4])}re turn p=e[5 ],p&&(g=t[ 5],t[5]=g? Je(g,p,e[6 ]):Vt(p),t [6]=g?_(t[ 5],G):Vt(e [6])),p=e[ 7],p&&(t[7 ]=Vt(p)),r &U&&(t[8]= null==t[8] ?e[8]:va(t [8],e[8])) ,null==t[9 ]&&(t[9]=e [9]),t[0]= e[0],t[1]= i,t}functi on Cn(t,e) {t=Tn(t);f or(var n=- 1,r=e.leng th,i={};++ n<r;){var  o=e[n];o i n t&&(i[o] =t[o])}ret urn i}func tion In(t, e){var n={ };return C e(t,functi on(t,r,i){ e(t,r,i)&& (n[r]=t)}) ,n}functio n An(t,e){ for(var n= t.length,r =va(e.leng th,n),i=Vt (t);r--;){ var o=e[r] ;t[r]=bn(o ,n)?i[o]:C }return t} function L n(t){{var  n;e.suppor t}if(!y(t) ||Ko.call( t)!=tt||!q o.call(t," constructo r")&&(n=t. constructo r,"functio n"==typeof  n&&!(n in stanceof n )))return! 1;var r;re turn Ce(t, function(t ,e){r=e}), "undefined "==typeof  r||qo.call (t,r)}func tion Rn(t) {for(var n =Hi(t),r=n .length,i= r&&t.lengt h,o=e.supp ort,a=i&&S n(i)&&(ja( t)||o.nonE numArgs&&f i(t)),s=-1 ,h=[];++s< r;){var u= n[s];(a&&b n(u,i)||qo .call(t,u) )&&h.push( u)}return  h}function  Bn(t){ret urn null== t?[]:Sn(t. length)?_i (t)?t:Po(t ):Vi(t)}fu nction Tn( t){return  _i(t)?t:Po (t)}functi on Mn(t,e, n){e=(n?xn (t,e,n):nu ll==e)?1:g a(+e||1,1) ;for(var r =0,i=t?t.l ength:0,o= -1,a=Bo(Qo (i/e));i>r ;)a[++o]=j e(t,r,r+=e );return a }function  On(t){for( var e=-1,n =t?t.lengt h:0,r=-1,i =[];++e<n; ){var o=t[ e];o&&(i[+ +r]=o)}ret urn i}func tion Dn(){ for(var t= -1,e=argum ents.lengt h;++t<e;){ var n=argu ments[t];i f(ja(n)||f i(n))break }return me (n,Se(argu ments,!1,! 0,++t))}fu nction Un( t,e,n){var  r=t?t.len gth:0;retu rn r?((n?x n(t,e,n):n ull==e)&&( e=1),je(t, 0>e?0:e)): []}functio n Pn(t,e,n ){var r=t? t.length:0 ;return r? ((n?xn(t,e ,n):null== e)&&(e=1), e=r-(+e||0 ),je(t,0,0 >e?0:e)):[ ]}function  Fn(t,e,n) {var r=t?t .length:0; if(!r)retu rn[];for(e =pn(e,n,3) ;r--&&e(t[ r],r,t);); return je( t,0,r+1)}f unction zn (t,e,n){va r r=t?t.le ngth:0;if( !r)return[ ];var i=-1 ;for(e=pn( e,n,3);++i <r&&e(t[i] ,i,t););re turn je(t, i)}functio n Wn(t,e,n ){var r=-1 ,i=t?t.len gth:0;for( e=pn(e,n,3 );++r<i;)i f(e(t[r],r ,t))return  r;return- 1}function  Nn(t,e,n) {var r=t?t .length:0; for(e=pn(e ,n,3);r--; )if(e(t[r] ,r,t))retu rn r;retur n-1}functi on jn(t){r eturn t?t[ 0]:C}funct ion Hn(t,e ,n){var r= t?t.length :0;return  n&&xn(t,e, n)&&(e=!1) ,r?Se(t,e) :[]}functi on Zn(t){v ar e=t?t.l ength:0;re turn e?Se( t,!0):[]}f unction Gn (t,e,n){va r r=t?t.le ngth:0;if( !r)return- 1;if("numb er"==typeo f n)n=0>n? ga(r+n,0): n||0;else  if(n){var  i=Ye(t,e), o=t[i];ret urn(e===e? e===o:o!== o)?i:-1}re turn a(t,e ,n)}functi on qn(t){r eturn Pn(t ,1)}functi on Yn(){fo r(var t=[] ,e=-1,n=ar guments.le ngth,r=[], i=gn(),o=i ==a;++e<n; ){var s=ar guments[e] ;(ja(s)||f i(s))&&(t. push(s),r. push(o&&s. length>=12 0&&Ta(e&&s )))}n=t.le ngth;var h =t[0],u=-1 ,l=h?h.len gth:0,c=[] ,f=r[0];t: for(;++u<l ;)if(s=h[u ],(f?Yt(f, s):i(c,s)) <0){for(e= n;--e;){va r d=r[e];i f((d?Yt(d, s):i(t[e], s))<0)cont inue t}f&& f.push(s), c.push(s)} return c}f unction Kn (t){var e= t?t.length :0;return  e?t[e-1]:C }function  Xn(t,e,n){ var r=t?t. length:0;i f(!r)retur n-1;var i= r;if("numb er"==typeo f n)i=(0>n ?ga(r+n,0) :va(n||0,r -1))+1;els e if(n){i= Ye(t,e,!0) -1;var o=t [i];return (e===e?e== =o:o!==o)? i:-1}if(e! ==e)return  m(t,i,!0) ;for(;i--; )if(t[i]== =e)return  i;return-1 }function  Vn(){var t =arguments [0];if(!t| |!t.length )return t; for(var e= 0,n=gn(),r =arguments .length;++ e<r;)for(v ar i=0,o=a rguments[e ];(i=n(t,o ,i))>-1;)s a.call(t,i ,1);return  t}functio n $n(t){re turn ze(t| |[],Se(arg uments,!1, !1,1))}fun ction Jn(t ,e,n){var  r=-1,i=t?t .length:0, o=[];for(e =pn(e,n,3) ;++r<i;){v ar a=t[r]; e(a,r,t)&& (o.push(a) ,sa.call(t ,r--,1),i- -)}return  o}function  Qn(t){ret urn Un(t,1 )}function  tr(t,e,n) {var r=t?t .length:0; return r?( n&&"number "!=typeof  n&&xn(t,e, n)&&(e=0,n =r),je(t,e ,n)):[]}fu nction er( t,e,n,r){v ar i=pn(n) ;return i= ==pe&&null ==n?Ye(t,e ):Ke(t,e,i (n,r,1))}f unction nr (t,e,n,r){ var i=pn(n );return i ===pe&&nul l==n?Ye(t, e,!0):Ke(t ,e,i(n,r,1 ),!0)}func tion rr(t, e,n){var r =t?t.lengt h:0;return  r?((n?xn( t,e,n):nul l==e)&&(e= 1),je(t,0, 0>e?0:e)): []}functio n ir(t,e,n ){var r=t? t.length:0 ;return r? ((n?xn(t,e ,n):null== e)&&(e=1), e=r-(+e||0 ),je(t,0>e ?0:e)):[]} function o r(t,e,n){v ar r=t?t.l ength:0;if (!r)return [];for(e=p n(e,n,3);r --&&e(t[r] ,r,t););re turn je(t, r+1)}funct ion ar(t,e ,n){var r= t?t.length :0;if(!r)r eturn[];va r i=-1;for (e=pn(e,n, 3);++i<r&& e(t[i],i,t ););return  je(t,0,i) }function  sr(){retur n Ze(Se(ar guments,!1 ,!0))}func tion hr(t, e,n,r){var  i=t?t.len gth:0;if(! i)return[] ;"boolean" !=typeof e &&null!=e& &(r=n,n=xn (t,e,r)?nu ll:e,e=!1) ;var o=pn( );return(o !==pe||nul l!=n)&&(n= o(n,r,3)), e&&gn()==a ?b(t,n):Ze (t,n)}func tion ur(t) {for(var e =-1,n=(t&& t.length&& re(ne(t,Go )))>>>0,r= Bo(n);++e< n;)r[e]=ne (t,Fe(e)); return r}f unction lr (t){return  me(t,je(a rguments,1 ))}functio n cr(){for (var t=-1, e=argument s.length;+ +t<e;){var  n=argumen ts[t];if(j a(n)||fi(n ))var r=r? me(r,n).co ncat(me(n, r)):n}retu rn r?Ze(r) :[]}functi on fr(){fo r(var t=ar guments.le ngth,e=Bo( t);t--;)e[ t]=argumen ts[t];retu rn ur(e)}f unction dr (t,e){var  n=-1,r=t?t .length:0, i={};for(! r||e||ja(t [0])||(e=[ ]);++n<r;) {var o=t[n ];e?i[o]=e [n]:o&&(i[ o[0]]=o[1] )}return i }function  pr(t){var  n=e(t);ret urn n.__ch ain__=!0,n }function  gr(t,e,n){ return e.c all(n,t),t }function  vr(t,e,n){ return e.c all(n,t)}f unction mr (){return  pr(this)}f unction yr (){var t=t his.__wrap ped__;retu rn t insta nceof r?(t his.__acti ons__.leng th&&(t=new  r(this)), new n(t.re verse())): this.thru( function(t ){return t .reverse() })}functio n wr(){ret urn this.v alue()+""} function _ r(){return  qe(this._ _wrapped__ ,this.__ac tions__)}f unction br (t){var e= t?t.length :0;return  Sn(e)&&(t= Bn(t)),ce( t,Se(argum ents,!1,!1 ,1))}funct ion xr(t,e ,n){var r= t?t.length :0;return  Sn(r)||(t= Vi(t),r=t. length),r? (n="number "==typeof  n?0>n?ga(r +n,0):n||0 :0,"string "==typeof  t||!ja(t)& &Ii(t)?r>n &&t.indexO f(e,n)>-1: gn(t,e,n)> -1):!1}fun ction Sr(t ,e,n){var  r=ja(t)?te :_e;return ("function "!=typeof  e||"undefi ned"!=type of n)&&(e= pn(e,n,3)) ,r(t,e)}fu nction kr( t,e,n){var  r=ja(t)?e e:be;retur n e=pn(e,n ,3),r(t,e) }function  Er(t,e,n){ if(ja(t)){ var r=Wn(t ,e,n);retu rn r>-1?t[ r]:C}retur n e=pn(e,n ,3),xe(t,e ,ye)}funct ion Cr(t,e ,n){return  e=pn(e,n, 3),xe(t,e, we)}functi on Ir(t,e) {return Er (t,De(e))} function A r(t,e,n){r eturn"func tion"==typ eof e&&"un defined"== typeof n&& ja(t)?$t(t ,e):ye(t,X e(e,n,3))} function L r(t,e,n){r eturn"func tion"==typ eof e&&"un defined"== typeof n&& ja(t)?Qt(t ,e):we(t,X e(e,n,3))} function R r(t,e){ret urn Re(t,e ,je(argume nts,2))}fu nction Br( t,e,n){var  r=ja(t)?n e:Oe;retur n e=pn(e,n ,3),r(t,e) }function  Tr(t,e){re turn Br(t, Fe(e+""))} function M r(t,e,n,r) {var i=ja( t)?oe:Ne;r eturn i(t, pn(e,r,4), n,argument s.length<3 ,ye)}funct ion Or(t,e ,n,r){var  i=ja(t)?ae :Ne;return  i(t,pn(e, r,4),n,arg uments.len gth<3,we)} function D r(t,e,n){v ar r=ja(t) ?ee:be;ret urn e=pn(e ,n,3),r(t, function(t ,n,r){retu rn!e(t,n,r )})}functi on Ur(t,e, n){if(n?xn (t,e,n):nu ll==e){t=B n(t);var r =t.length; return r>0 ?t[We(0,r- 1)]:C}var  i=Pr(t);re turn i.len gth=va(0>e ?0:+e||0,i .length),i }function  Pr(t){t=Bn (t);for(va r e=-1,n=t .length,r= Bo(n);++e< n;){var i= We(0,e);e! =i&&(r[e]= r[i]),r[i] =t[e]}retu rn r}funct ion Fr(t){ var e=t?t. length:0;r eturn Sn(e )?e:qa(t). length}fun ction zr(t ,e,n){var  r=ja(t)?se :He;return ("function "!=typeof  e||"undefi ned"!=type of n)&&(e= pn(e,n,3)) ,r(t,e)}fu nction Wr( t,e,n){var  r=-1,i=t? t.length:0 ,o=Sn(i)?B o(i):[];re turn n&&xn (t,e,n)&&( e=null),e= pn(e,n,3), ye(t,funct ion(t,n,i) {o[++r]={c riteria:e( t,n,i),ind ex:r,value :t}}),s(o, f)}functio n Nr(t){va r e=argume nts;e.leng th>3&&xn(e [1],e[2],e [3])&&(e=[ t,e[1]]);v ar n=-1,r= t?t.length :0,i=Se(e, !1,!1,1),o =Sn(r)?Bo( r):[];retu rn ye(t,fu nction(t,e ,r){for(va r a=i.leng th,s=Bo(a) ;a--;)s[a] =null==t?C :t[i[a]];o [++n]={cri teria:s,in dex:n,valu e:t}}),s(o ,d)}functi on jr(t,e) {return kr (t,De(e))} function H r(t,e){if( !wi(e)){if (!wi(t))th row new Wo (Z);var n= t;t=e,e=n} return t=d a(t=+t)?t: 0,function (){return- -t<1?e.app ly(this,ar guments):v oid 0}}fun ction Zr(t ,e,n){retu rn n&&xn(t ,e,n)&&(e= null),e=t& &null==e?t .length:ga (+e||0,0), un(t,U,nul l,null,nul l,null,e)} function G r(t,e){var  n;if(!wi( e)){if(!wi (t))throw  new Wo(Z); var r=t;t= e,e=r}retu rn functio n(){return --t>0?n=e. apply(this ,arguments ):e=null,n }}function  qr(t,e){v ar n=A;if( arguments. length>2){ var r=je(a rguments,2 ),i=_(r,qr .placehold er);n|=M}r eturn un(t ,n,e,r,i)} function Y r(t){retur n de(t,arg uments.len gth>1?Se(a rguments,! 1,!1,1):Wi (t))}funct ion Kr(t,e ){var n=A| L;if(argum ents.lengt h>2){var r =je(argume nts,2),i=_ (r,Kr.plac eholder);n |=M}return  un(e,n,t, r,i)}funct ion Xr(t,e ,n){n&&xn( t,e,n)&&(e =null);var  r=un(t,B, null,null, null,null, null,e);re turn r.pla ceholder=X r.placehol der,r}func tion Vr(t, e,n){n&&xn (t,e,n)&&( e=null);va r r=un(t,T ,null,null ,null,null ,null,e);r eturn r.pl aceholder= Vr.placeho lder,r}fun ction $r(t ,e,n){func tion r(){f &&ta(f),h& &ta(h),h=f =d=C}funct ion i(){va r n=e-(Na( )-l);if(0> =n||n>e){h &&ta(h);va r r=d;h=f= d=C,r&&(p= Na(),u=t.a pply(c,s), f||h||(s=c =null))}el se f=aa(i, n)}functio n o(){f&&t a(f),h=f=d =C,(v||g!= =e)&&(p=Na (),u=t.app ly(c,s),f| |h||(s=c=n ull))}func tion a(){i f(s=argume nts,l=Na() ,c=this,d= v&&(f||!m) ,g===!1)va r n=m&&!f; else{h||m| |(p=l);var  r=g-(l-p) ,a=0>=r||r >g;a?(h&&( h=ta(h)),p =l,u=t.app ly(c,s)):h ||(h=aa(o, r))}return  a&&f?f=ta (f):f||e== =g||(f=aa( i,e)),n&&( a=!0,u=t.a pply(c,s)) ,!a||f||h| |(s=c=null ),u}var s, h,u,l,c,f, d,p=0,g=!1 ,v=!0;if(! wi(t))thro w new Wo(Z );if(e=0>e ?0:e,n===! 0){var m=! 0;v=!1}els e _i(n)&&( m=n.leadin g,g="maxWa it"in n&&g a(+n.maxWa it||0,e),v ="trailing "in n?n.tr ailing:v); return a.c ancel=r,a} function J r(t){retur n ve(t,1,a rguments,1 )}function  Qr(t,e){r eturn ve(t ,e,argumen ts,2)}func tion ti(){ var t=argu ments,e=t. length;if( !e)return  function() {};if(!te( t,wi))thro w new Wo(Z );return f unction(){ for(var n= 0,r=t[n].a pply(this, arguments) ;++n<e;)r= t[n].call( this,r);re turn r}}fu nction ei( ){var t=ar guments,e= t.length-1 ;if(0>e)re turn funct ion(){};if (!te(t,wi) )throw new  Wo(Z);ret urn functi on(){for(v ar n=e,r=t [n].apply( this,argum ents);n--; )r=t[n].ca ll(this,r) ;return r} }function  ni(t,e){if (!wi(t)||e &&!wi(e))t hrow new W o(Z);var n =function( ){var r=n. cache,i=e? e.apply(th is,argumen ts):argume nts[0];if( r.has(i))r eturn r.ge t(i);var o =t.apply(t his,argume nts);retur n r.set(i, o),o};retu rn n.cache =new ni.Ca che,n}func tion ri(t) {if(!wi(t) )throw new  Wo(Z);ret urn functi on(){retur n!t.apply( this,argum ents)}}fun ction ii(t ){return G r(t,2)}fun ction oi(t ){var e=je (arguments ,1),n=_(e, oi.placeho lder);retu rn un(t,M, null,e,n)} function a i(t){var e =je(argume nts,1),n=_ (e,ai.plac eholder);r eturn un(t ,O,null,e, n)}functio n si(t){va r e=Se(arg uments,!1, !1,1);retu rn un(t,D, null,null, null,e)}fu nction hi( t,e,n){var  r=!0,i=!0 ;if(!wi(t) )throw new  Wo(Z);ret urn n===!1 ?r=!1:_i(n )&&(r="lea ding"in n? !!n.leadin g:r,i="tra iling"in n ?!!n.trail ing:i),jt. leading=r, jt.maxWait =+e,jt.tra iling=i,$r (t,e,jt)}f unction ui (t,e){retu rn e=null= =e?bo:e,un (e,M,null, [t],[])}fu nction li( t,e,n,r){r eturn"bool ean"!=type of e&&null !=e&&(r=n, n=xn(t,e,r )?null:e,e =!1),n="fu nction"==t ypeof n&&X e(n,r,1),g e(t,e,n)}f unction ci (t,e,n){re turn e="fu nction"==t ypeof e&&X e(e,n,1),g e(t,!0,e)} function f i(t){var e =y(t)?t.le ngth:C;ret urn Sn(e)& &Ko.call(t )==q||!1}f unction di (t){return  t===!0||t ===!1||y(t )&&Ko.call (t)==K||!1 }function  pi(t){retu rn y(t)&&K o.call(t)= =X||!1}fun ction gi(t ){return t &&1===t.no deType&&y( t)&&Ko.cal l(t).index Of("Elemen t")>-1||!1 }function  vi(t){if(n ull==t)ret urn!0;var  e=t.length ;return Sn (e)&&(ja(t )||Ii(t)|| fi(t)||y(t )&&wi(t.sp lice))?!e: !qa(t).len gth}functi on mi(t,e, n,r){if(n= "function" ==typeof n &&Xe(n,r,3 ),!n&&kn(t )&&kn(e))r eturn t=== e;var i=n? n(t,e):C;r eturn"unde fined"==ty peof i?Be( t,e,n):!!i }function  yi(t){retu rn y(t)&&" string"==t ypeof t.me ssage&&Ko. call(t)==V ||!1}funct ion wi(t){ return"fun ction"==ty peof t||!1 }function  _i(t){var  e=typeof t ;return"fu nction"==e ||t&&"obje ct"==e||!1 }function  bi(t,e,n,r ){var i=qa (e),o=i.le ngth;if(n= "function" ==typeof n &&Xe(n,r,3 ),!n&&1==o ){var a=i[ 0],s=e[a]; if(kn(s))r eturn null !=t&&s===t [a]&&qo.ca ll(t,a)}fo r(var h=Bo (o),u=Bo(o );o--;)s=h [o]=e[i[o] ],u[o]=kn( s);return  Me(t,i,h,u ,n)}functi on xi(t){r eturn Ei(t )&&t!=+t}f unction Si (t){return  null==t?! 1:Ko.call( t)==$?Vo.t est(Zo.cal l(t)):y(t) &&Lt.test( t)||!1}fun ction ki(t ){return n ull===t}fu nction Ei( t){return" number"==t ypeof t||y (t)&&Ko.ca ll(t)==Q|| !1}functio n Ci(t){re turn y(t)& &Ko.call(t )==et||!1} function I i(t){retur n"string"= =typeof t| |y(t)&&Ko. call(t)==r t||!1}func tion Ai(t) {return y( t)&&Sn(t.l ength)&&Wt [Ko.call(t )]||!1}fun ction Li(t ){return"u ndefined"= =typeof t} function R i(t){var e =t?t.lengt h:0;return  Sn(e)?e?V t(t):[]:Vi (t)}functi on Bi(t){r eturn fe(t ,Hi(t))}fu nction Ti( t,e,n){var  r=Ra(t);r eturn n&&x n(t,e,n)&& (e=null),e ?fe(e,r,qa (e)):r}fun ction Mi(t ){if(null= =t)return  t;var e=Vt (arguments );return e .push(he), Ga.apply(C ,e)}functi on Oi(t,e, n){return  e=pn(e,n,3 ),xe(t,e,I e,!0)}func tion Di(t, e,n){retur n e=pn(e,n ,3),xe(t,e ,Ae,!0)}fu nction Ui( t,e,n){ret urn("funct ion"!=type of e||"und efined"!=t ypeof n)&& (e=Xe(e,n, 3)),ke(t,e ,Hi)}funct ion Pi(t,e ,n){return  e=Xe(e,n, 3),Ee(t,e, Hi)}functi on Fi(t,e, n){return( "function" !=typeof e ||"undefin ed"!=typeo f n)&&(e=X e(e,n,3)), Ie(t,e)}fu nction zi( t,e,n){ret urn e=Xe(e ,n,3),Ee(t ,e,qa)}fun ction Wi(t ){return L e(t,Hi(t)) }function  Ni(t,e){re turn t?qo. call(t,e): !1}functio n ji(t,e,n ){n&&xn(t, e,n)&&(e=n ull);for(v ar r=-1,i= qa(t),o=i. length,a={ };++r<o;){ var s=i[r] ,h=t[s];e? qo.call(a, h)?a[h].pu sh(s):a[h] =[s]:a[h]= s}return a }function  Hi(t){if(n ull==t)ret urn[];_i(t )||(t=Po(t ));var e=t .length;e= e&&Sn(e)&& (ja(t)||La .nonEnumAr gs&&fi(t)) &&e||0;for (var n=t.c onstructor ,r=-1,i="f unction"== typeof n&& n.prototyp e==t,o=Bo( e),a=e>0;+ +r<e;)o[r] =r+"";for( var s in t )a&&bn(s,e )||"constr uctor"==s& &(i||!qo.c all(t,s))| |o.push(s) ;return o} function Z i(t,e,n){v ar r={};re turn e=pn( e,n,3),Ie( t,function (t,n,i){r[ n]=e(t,n,i )}),r}func tion Gi(t, e,n){if(nu ll==t)retu rn{};if("f unction"!= typeof e){ var r=ne(S e(argument s,!1,!1,1) ,zo);retur n Cn(t,me( Hi(t),r))} return e=X e(e,n,3),I n(t,functi on(t,n,r){ return!e(t ,n,r)})}fu nction qi( t){for(var  e=-1,n=qa (t),r=n.le ngth,i=Bo( r);++e<r;) {var o=n[e ];i[e]=[o, t[o]]}retu rn i}funct ion Yi(t,e ,n){return  null==t?{ }:"functio n"==typeof  e?In(t,Xe (e,n,3)):C n(t,Se(arg uments,!1, !1,1))}fun ction Ki(t ,e,n){var  r=null==t? C:t[e];ret urn"undefi ned"==type of r&&(r=n ),wi(r)?r. call(t):r} function X i(t,e,n,r) {var i=ja( t)||Ai(t); if(e=pn(e, r,4),null= =n)if(i||_ i(t)){var  o=t.constr uctor;n=i? ja(t)?new  o:[]:Ra("f unction"== typeof o&& o.prototyp e)}else n= {};return( i?$t:Ie)(t ,function( t,r,i){ret urn e(n,t, r,i)}),n}f unction Vi (t){return  Ge(t,qa(t ))}functio n $i(t){re turn Ge(t, Hi(t))}fun ction Ji(t ,e,n){n&&x n(t,e,n)&& (e=n=null) ;var r=nul l==t,i=nul l==e;if(nu ll==n&&(i& &"boolean" ==typeof t ?(n=t,t=1) :"boolean" ==typeof e &&(n=e,i=! 0)),r&&i&& (e=1,i=!1) ,t=+t||0,i ?(e=t,t=0) :e=+e||0,n ||t%1||e%1 ){var o=_a ();return  va(t+o*(e- t+parseFlo at("1e-"+( (o+"").len gth-1))),e )}return W e(t,e)}fun ction Qi(t ){return t =h(t),t&&t .charAt(0) .toUpperCa se()+t.sli ce(1)}func tion to(t) {return t= h(t),t&&t. replace(Rt ,p)}functi on eo(t,e, n){t=h(t), e+="";var  r=t.length ;return n= ("undefine d"==typeof  n?r:va(0> n?0:+n||0, r))-e.leng th,n>=0&&t .indexOf(e ,n)==n}fun ction no(t ){return t =h(t),t&&b t.test(t)? t.replace( wt,g):t}fu nction ro( t){return  t=h(t),t&& Mt.test(t) ?t.replace (Tt,"\\$&" ):t}functi on io(t,e, n){t=h(t), e=+e;var r =t.length; if(r>=e||! da(e))retu rn t;var i =(e-r)/2,o =ea(i),a=Q o(i);retur n n=sn("", a,n),n.sli ce(0,o)+t+ n}function  oo(t,e,n) {return t= h(t),t&&sn (t,e,n)+t} function a o(t,e,n){r eturn t=h( t),t&&t+sn (t,e,n)}fu nction so( t,e,n){ret urn n&&xn( t,e,n)&&(e =0),wa(t,e )}function  ho(t,e){v ar n="";if (t=h(t),e= +e,1>e||!t ||!da(e))r eturn n;do  e%2&&(n+= t),e=ea(e/ 2),t+=t;wh ile(e);ret urn n}func tion uo(t, e,n){retur n t=h(t),n =null==n?0 :va(0>n?0: +n||0,t.le ngth),t.la stIndexOf( e,n)==n}fu nction lo( t,n,r){var  i=e.templ ateSetting s;r&&xn(t, n,r)&&(n=r =null),t=h (t),n=le(l e({},r||n) ,i,ue);var  o,a,s=le( le({},n.im ports),i.i mports,ue) ,u=qa(s),l =Ge(s,u),c =0,f=n.int erpolate|| Bt,d="__p  += '",p=Fo ((n.escape ||Bt).sour ce+"|"+f.s ource+"|"+ (f===kt?Et :Bt).sourc e+"|"+(n.e valuate||B t).source+ "|$","g"), g="//# sou rceURL="+( "sourceURL "in n?n.so urceURL:"l odash.temp lateSource s["+ ++zt+ "]")+"\n"; t.replace( p,function (e,n,r,i,s ,h){return  r||(r=i), d+=t.slice (c,h).repl ace(Dt,v), n&&(o=!0,d +="' +\n__ e("+n+") + \n'"),s&&( a=!0,d+="' ;\n"+s+";\ n__p += '" ),r&&(d+=" ' +\n((__t  = ("+r+") ) == null  ? '' : __t ) +\n'"),c =h+e.lengt h,e}),d+=" ';\n";var  m=n.variab le;m||(d=" with (obj)  {\n"+d+"\ n}\n"),d=( a?d.replac e(gt,""):d ).replace( vt,"$1").r eplace(mt, "$1;"),d=" function(" +(m||"obj" )+") {\n"+ (m?"":"obj  || (obj =  {});\n")+ "var __t,  __p = ''"+ (o?", __e  = _.escape ":"")+(a?" , __j = Ar ray.protot ype.join;\ nfunction  print() {  __p += __j .call(argu ments, '')  }\n":";\n ")+d+"retu rn __p\n}" ;var y=yo( function() {return Oo (u,g+"retu rn "+d).ap ply(C,l)}) ;if(y.sour ce=d,yi(y) )throw y;r eturn y}fu nction co( t,e,n){var  r=t;retur n(t=h(t))? (n?xn(r,e, n):null==e )?t.slice( x(t),S(t)+ 1):(e+="", t.slice(l( t,e),c(t,e )+1)):t}fu nction fo( t,e,n){var  r=t;retur n t=h(t),t ?t.slice(( n?xn(r,e,n ):null==e) ?x(t):l(t, e+"")):t}f unction po (t,e,n){va r r=t;retu rn t=h(t), t?(n?xn(r, e,n):null= =e)?t.slic e(0,S(t)+1 ):t.slice( 0,c(t,e+"" )+1):t}fun ction go(t ,e,n){n&&x n(t,e,n)&& (e=null);v ar r=P,i=F ;if(null!= e)if(_i(e) ){var o="s eparator"i n e?e.sepa rator:o;r= "length"in  e?+e.leng th||0:r,i= "omission" in e?h(e.o mission):i }else r=+e ||0;if(t=h (t),r>=t.l ength)retu rn t;var a =r-i.lengt h;if(1>a)r eturn i;va r s=t.slic e(0,a);if( null==o)re turn s+i;i f(Ci(o)){i f(t.slice( a).search( o)){var u, l,c=t.slic e(0,a);for (o.global| |(o=Fo(o.s ource,(Ct. exec(o)||" ")+"g")),o .lastIndex =0;u=o.exe c(c);)l=u. index;s=s. slice(0,nu ll==l?a:l) }}else if( t.indexOf( o,a)!=a){v ar f=s.las tIndexOf(o );f>-1&&(s =s.slice(0 ,f))}retur n s+i}func tion vo(t) {return t= h(t),t&&_t .test(t)?t .replace(y t,k):t}fun ction mo(t ,e,n){retu rn n&&xn(t ,e,n)&&(e= null),t=h( t),t.match (e||Ut)||[ ]}function  yo(t){try {return t( )}catch(e) {return yi (e)?e:Mo(e )}}functio n wo(t,e,n ){return n &&xn(t,e,n )&&(e=null ),y(t)?xo( t):pe(t,e) }function  _o(t){retu rn functio n(){return  t}}functi on bo(t){r eturn t}fu nction xo( t){return  De(ge(t,!0 ))}functio n So(t,e,n ){if(null= =n){var r= _i(e),i=r& &qa(e),o=i &&i.length &&Le(e,i); (o?o.lengt h:r)||(o=! 1,n=e,e=t, t=this)}o| |(o=Le(e,q a(e)));var  a=!0,s=-1 ,h=wi(t),u =o.length; n===!1?a=! 1:_i(n)&&" chain"in n &&(a=n.cha in);for(;+ +s<u;){var  l=o[s],c= e[l];t[l]= c,h&&(t.pr ototype[l] =function( e){return  function() {var n=thi s.__chain_ _;if(a||n) {var r=t(t his.__wrap ped__);ret urn(r.__ac tions__=Vt (this.__ac tions__)). push({func :e,args:ar guments,th isArg:t}), r.__chain_ _=n,r}var  i=[this.va lue()];ret urn ra.app ly(i,argum ents),e.ap ply(t,i)}} (c))}retur n t}functi on ko(){re turn t._=X o,this}fun ction Eo() {}function  Co(t){ret urn Fe(t+" ")}functio n Io(t){re turn funct ion(e){ret urn null== t?C:t[e]}} function A o(t,e,n){n &&xn(t,e,n )&&(e=n=nu ll),t=+t|| 0,n=null== n?1:+n||0, null==e?(e =t,t=0):e= +e||0;for( var r=-1,i =ga(Qo((e- t)/(n||1)) ,0),o=Bo(i );++r<i;)o [r]=t,t+=n ;return o} function L o(t,e,n){i f(t=+t,1>t ||!da(t))r eturn[];va r r=-1,i=B o(va(t,Sa) );for(e=Xe (e,n,1);++ r<t;)Sa>r? i[r]=e(r): e(r);retur n i}functi on Ro(t){v ar e=++Yo; return h(t )+e}t=t?Jt .defaults( Kt.Object( ),t,Jt.pic k(Kt,Ft)): Kt;var Bo= t.Array,To =t.Date,Mo =t.Error,O o=t.Functi on,Do=t.Ma th,Uo=t.Nu mber,Po=t. Object,Fo= t.RegExp,z o=t.String ,Wo=t.Type Error,No=B o.prototyp e,jo=Po.pr ototype,Ho =(Ho=t.win dow)&&Ho.d ocument,Zo =Oo.protot ype.toStri ng,Go=Fe(" length"),q o=jo.hasOw nProperty, Yo=0,Ko=jo .toString, Xo=t._,Vo= Fo("^"+ro( Ko).replac e(/toStrin g|(functio n).*?(?=\\ \()| for . +?(?=\\\]) /g,"$1.*?" )+"$"),$o= Si($o=t.Ar rayBuffer) &&$o,Jo=Si (Jo=$o&&ne w $o(0).sl ice)&&Jo,Q o=Do.ceil, ta=t.clear Timeout,ea =Do.floor, na=Si(na=P o.getProto typeOf)&&n a,ra=No.pu sh,ia=jo.p ropertyIsE numerable, oa=Si(oa=t .Set)&&oa, aa=t.setTi meout,sa=N o.splice,h a=Si(ha=t. Uint8Array )&&ha,ua=( No.unshift ,Si(ua=t.W eakMap)&&u a),la=func tion(){try {var e=Si( e=t.Float6 4Array)&&e ,n=new e(n ew $o(10), 0,1)&&e}ca tch(r){}re turn n}(), ca=Si(ca=B o.isArray) &&ca,fa=Si (fa=Po.cre ate)&&fa,d a=t.isFini te,pa=Si(p a=Po.keys) &&pa,ga=Do .max,va=Do .min,ma=Si (ma=To.now )&&ma,ya=S i(ya=Uo.is Finite)&&y a,wa=t.par seInt,_a=D o.random,b a=Uo.NEGAT IVE_INFINI TY,xa=Uo.P OSITIVE_IN FINITY,Sa= Do.pow(2,3 2)-1,ka=Sa -1,Ea=Sa>> >1,Ca=la?l a.BYTES_PE R_ELEMENT: 0,Ia=Do.po w(2,53)-1, Aa=ua&&new  ua,La=e.s upport={}; !function( e){La.func Decomp=!Si (t.WinRTEr ror)&&Ot.t est(E),La. funcNames= "string"== typeof Oo. name;try{L a.dom=11== =Ho.create DocumentFr agment().n odeType}ca tch(n){La. dom=!1}try {La.nonEnu mArgs=!ia. call(argum ents,1)}ca tch(n){La. nonEnumArg s=!0}}(0,0 ),e.templa teSettings ={escape:x t,evaluate :St,interp olate:kt,v ariable:"" ,imports:{ _:e}};var  Ra=functio n(){functi on e(){}re turn funct ion(n){if( _i(n)){e.p rototype=n ;var r=new  e;e.proto type=null} return r|| t.Object() }}(),Ba=Aa ?function( t,e){retur n Aa.set(t ,e),t}:bo; Jo||(Ve=$o &&ha?funct ion(t){var  e=t.byteL ength,n=la ?ea(e/Ca): 0,r=n*Ca,i =new $o(e) ;if(n){var  o=new la( i,0,n);o.s et(new la( t,0,n))}re turn e!=r& &(o=new ha (i,r),o.se t(new ha(t ,r))),i}:_ o(null));v ar Ta=fa&& oa?functio n(t){retur n new qt(t )}:_o(null ),Ma=Aa?fu nction(t){ return Aa. get(t)}:Eo ,Oa=functi on(){var t =0,e=0;ret urn functi on(n,r){va r i=Na(),o =W-(i-e);i f(e=i,o>0) {if(++t>=z )return n} else t=0;r eturn Ba(n ,r)}}(),Da =Qe(functi on(t,e,n){ qo.call(t, n)?++t[n]: t[n]=1}),U a=Qe(funct ion(t,e,n) {qo.call(t ,n)?t[n].p ush(e):t[n ]=[e]}),Pa =Qe(functi on(t,e,n){ t[n]=e}),F a=on(re),z a=on(ie,!0 ),Wa=Qe(fu nction(t,e ,n){t[n?0: 1].push(e) },function (){return[ [],[]]}),N a=ma||func tion(){ret urn(new To ).getTime( )},ja=ca|| function(t ){return y (t)&&Sn(t. length)&&K o.call(t)= =Y||!1};La .dom||(gi= function(t ){return t &&1===t.no deType&&y( t)&&!Za(t) ||!1});var  Ha=ya||fu nction(t){ return"num ber"==type of t&&da(t )};(wi(/x/ )||ha&&!wi (ha))&&(wi =function( t){return  Ko.call(t) ==$});var  Za=na?func tion(t){if (!t||Ko.ca ll(t)!=tt) return!1;v ar e=t.val ueOf,n=Si( e)&&(n=na( e))&&na(n) ;return n? t==n||na(t )==n:Ln(t) }:Ln,Ga=tn (le),qa=pa ?function( t){if(t)va r e=t.cons tructor,n= t.length;r eturn"func tion"==typ eof e&&e.p rototype== =t||"funct ion"!=type of t&&n&&S n(n)?Rn(t) :_i(t)?pa( t):[]}:Rn, Ya=tn(Ue), Ka=nn(func tion(t,e,n ){return e =e.toLower Case(),t+( n?e.charAt (0).toUppe rCase()+e. slice(1):e )}),Xa=nn( function(t ,e,n){retu rn t+(n?"- ":"")+e.to LowerCase( )});8!=wa( Pt+"08")&& (so=functi on(t,e,n){ return(n?x n(t,e,n):n ull==e)?e= 0:e&&(e=+e ),t=co(t), wa(t,e||(A t.test(t)? 16:10))}); var Va=nn( function(t ,e,n){retu rn t+(n?"_ ":"")+e.to LowerCase( )}),$a=nn( function(t ,e,n){retu rn t+(n?"  ":"")+(e.c harAt(0).t oUpperCase ()+e.slice (1))});ret urn n.prot otype=e.pr ototype,nt .prototype ["delete"] =it,nt.pro totype.get =Ht,nt.pro totype.has =Zt,nt.pro totype.set =Gt,qt.pro totype.pus h=Xt,ni.Ca che=nt,e.a fter=Hr,e. ary=Zr,e.a ssign=Ga,e .at=br,e.b efore=Gr,e .bind=qr,e .bindAll=Y r,e.bindKe y=Kr,e.cal lback=wo,e .chain=pr, e.chunk=Mn ,e.compact =On,e.cons tant=_o,e. countBy=Da ,e.create= Ti,e.curry =Xr,e.curr yRight=Vr, e.debounce =$r,e.defa ults=Mi,e. defer=Jr,e .delay=Qr, e.differen ce=Dn,e.dr op=Un,e.dr opRight=Pn ,e.dropRig htWhile=Fn ,e.dropWhi le=zn,e.fi lter=kr,e. flatten=Hn ,e.flatten Deep=Zn,e. flow=ti,e. flowRight= ei,e.forEa ch=Ar,e.fo rEachRight =Lr,e.forI n=Ui,e.for InRight=Pi ,e.forOwn= Fi,e.forOw nRight=zi, e.function s=Wi,e.gro upBy=Ua,e. indexBy=Pa ,e.initial =qn,e.inte rsection=Y n,e.invert =ji,e.invo ke=Rr,e.ke ys=qa,e.ke ysIn=Hi,e. map=Br,e.m apValues=Z i,e.matche s=xo,e.mem oize=ni,e. merge=Ya,e .mixin=So, e.negate=r i,e.omit=G i,e.once=i i,e.pairs= qi,e.parti al=oi,e.pa rtialRight =ai,e.part ition=Wa,e .pick=Yi,
  10   e.pluck=Tr ,e.propert y=Co,e.pro pertyOf=Io ,e.pull=Vn ,e.pullAt= $n,e.range =Ao,e.rear g=si,e.rej ect=Dr,e.r emove=Jn,e .rest=Qn,e .shuffle=P r,e.slice= tr,e.sortB y=Wr,e.sor tByAll=Nr, e.take=rr, e.takeRigh t=ir,e.tak eRightWhil e=or,e.tak eWhile=ar, e.tap=gr,e .throttle= hi,e.thru= vr,e.times =Lo,e.toAr ray=Ri,e.t oPlainObje ct=Bi,e.tr ansform=Xi ,e.union=s r,e.uniq=h r,e.unzip= ur,e.value s=Vi,e.val uesIn=$i,e .where=jr, e.without= lr,e.wrap= ui,e.xor=c r,e.zip=fr ,e.zipObje ct=dr,e.ba ckflow=ei, e.collect= Br,e.compo se=ei,e.ea ch=Ar,e.ea chRight=Lr ,e.extend= Ga,e.itera tee=wo,e.m ethods=Wi, e.object=d r,e.select =kr,e.tail =Qn,e.uniq ue=hr,So(e ,e),e.atte mpt=yo,e.c amelCase=K a,e.capita lize=Qi,e. clone=li,e .cloneDeep =ci,e.debu rr=to,e.en dsWith=eo, e.escape=n o,e.escape RegExp=ro, e.every=Sr ,e.find=Er ,e.findInd ex=Wn,e.fi ndKey=Oi,e .findLast= Cr,e.findL astIndex=N n,e.findLa stKey=Di,e .findWhere =Ir,e.firs t=jn,e.has =Ni,e.iden tity=bo,e. includes=x r,e.indexO f=Gn,e.isA rguments=f i,e.isArra y=ja,e.isB oolean=di, e.isDate=p i,e.isElem ent=gi,e.i sEmpty=vi, e.isEqual= mi,e.isErr or=yi,e.is Finite=Ha, e.isFuncti on=wi,e.is Match=bi,e .isNaN=xi, e.isNative =Si,e.isNu ll=ki,e.is Number=Ei, e.isObject =_i,e.isPl ainObject= Za,e.isReg Exp=Ci,e.i sString=Ii ,e.isTyped Array=Ai,e .isUndefin ed=Li,e.ke babCase=Xa ,e.last=Kn ,e.lastInd exOf=Xn,e. max=Fa,e.m in=za,e.no Conflict=k o,e.noop=E o,e.now=Na ,e.pad=io, e.padLeft= oo,e.padRi ght=ao,e.p arseInt=so ,e.random= Ji,e.reduc e=Mr,e.red uceRight=O r,e.repeat =ho,e.resu lt=Ki,e.ru nInContext =E,e.size= Fr,e.snake Case=Va,e. some=zr,e. sortedInde x=er,e.sor tedLastInd ex=nr,e.st artCase=$a ,e.startsW ith=uo,e.t emplate=lo ,e.trim=co ,e.trimLef t=fo,e.tri mRight=po, e.trunc=go ,e.unescap e=vo,e.uni queId=Ro,e .words=mo, e.all=Sr,e .any=zr,e. contains=x r,e.detect =Er,e.fold l=Mr,e.fol dr=Or,e.he ad=jn,e.in clude=xr,e .inject=Mr ,So(e,func tion(){var  t={};retu rn Ie(e,fu nction(n,r ){e.protot ype[r]||(t [r]=n)}),t }(),!1),e. sample=Ur, e.prototyp e.sample=f unction(t) {return th is.__chain __||null!= t?this.thr u(function (e){return  Ur(e,t)}) :Ur(this.v alue())},e .VERSION=I ,$t(["bind ","bindKey ","curry", "curryRigh t","partia l","partia lRight"],f unction(t) {e[t].plac eholder=e} ),$t(["fil ter","map" ,"takeWhil e"],functi on(t,e){va r n=e==N;r .prototype [t]=functi on(t,r){va r i=this.c lone(),o=i .filtered, a=i.iterat ees||(i.it eratees=[] );return i .filtered= o||n||e==H &&i.dir<0, a.push({it eratee:pn( t,r,3),typ e:e}),i}}) ,$t(["drop ","take"], function(t ,e){var n= t+"Count", i=t+"While ";r.protot ype[t]=fun ction(r){r =null==r?1 :ga(+r||0, 0);var i=t his.clone( );if(i.fil tered){var  o=i[n];i[ n]=e?va(o, r):o+r}els e{var a=i. views||(i. views=[]); a.push({si ze:r,type: t+(i.dir<0 ?"Right":" ")})}retur n i},r.pro totype[t+" Right"]=fu nction(e){ return thi s.reverse( )[t](e).re verse()},r .prototype [t+"RightW hile"]=fun ction(t,e) {return th is.reverse ()[i](t,e) .reverse() }}),$t(["f irst","las t"],functi on(t,e){va r n="take" +(e?"Right ":"");r.pr ototype[t] =function( ){return t his[n](1). value()[0] }}),$t(["i nitial","r est"],func tion(t,e){ var n="dro p"+(e?"":" Right");r. prototype[ t]=functio n(){return  this[n](1 )}}),$t([" pluck","wh ere"],func tion(t,e){ var n=e?"f ilter":"ma p",i=e?De: Fe;r.proto type[t]=fu nction(t){ return thi s[n](i(e?t :t+""))}}) ,r.prototy pe.dropWhi le=functio n(t,e){var  n,r,i=thi s.dir<0;re turn t=pn( t,e,3),thi s.filter(f unction(e, o,a){retur n n=n&&(i? r>o:o>r),r =o,n||(n=! t(e,o,a))} )},r.proto type.rejec t=function (t,e){retu rn t=pn(t, e,3),this. filter(fun ction(e,n, r){return! t(e,n,r)}) },r.protot ype.slice= function(t ,e){t=null ==t?0:+t|| 0;var n=0> t?this.tak eRight(-t) :this.drop (t);return "undefined "!=typeof  e&&(e=+e|| 0,n=0>e?n. dropRight( -e):n.take (e-t)),n}, Ie(r.proto type,funct ion(t,i){v ar o=e[i], a=/^(?:fir st|last)$/ .test(i);e .prototype [i]=functi on(){var i =this.__wr apped__,s= arguments, h=this.__c hain__,u=! !this.__ac tions__.le ngth,l=i i nstanceof  r,c=l&&!u; if(a&&!h)r eturn c?t. call(i):o. call(e,thi s.value()) ;var f=fun ction(t){v ar n=[t];r eturn ra.a pply(n,s), o.apply(e, n)};if(l|| ja(i)){var  d=c?i:new  r(this),p =t.apply(d ,s);if(!a& &(u||p.act ions)){var  g=p.actio ns||(p.act ions=[]);g .push({fun c:vr,args: [f],thisAr g:e})}retu rn new n(p ,h)}return  this.thru (f)}}),$t( ["concat", "join","po p","push", "shift","s ort","spli ce","unshi ft"],funct ion(t){var  n=No[t],r =/^(?:push |sort|unsh ift)$/.tes t(t)?"tap" :"thru",i= /^(?:join| pop|shift) $/.test(t) ;e.prototy pe[t]=func tion(){var  t=argumen ts;return  i&&!this._ _chain__?n .apply(thi s.value(), t):this[r] (function( e){return  n.apply(e, t)})}}),r. prototype. clone=i,r. prototype. reverse=w, r.prototyp e.value=J, e.prototyp e.chain=mr ,e.prototy pe.reverse =yr,e.prot otype.toSt ring=wr,e. prototype. toJSON=e.p rototype.v alueOf=e.p rototype.v alue=_r,e. prototype. collect=e. prototype. map,e.prot otype.head =e.prototy pe.first,e .prototype .select=e. prototype. filter,e.p rototype.t ail=e.prot otype.rest ,e}var C,I ="3.1.0",A =1,L=2,R=4 ,B=8,T=16, M=32,O=64, D=128,U=25 6,P=30,F=" ...",z=150 ,W=16,N=0, j=1,H=2,Z= "Expected  a function ",G="__lod ash_placeh older__",q ="[object  Arguments] ",Y="[obje ct Array]" ,K="[objec t Boolean] ",X="[obje ct Date]", V="[object  Error]",$ ="[object  Function]" ,J="[objec t Map]",Q= "[object N umber]",tt ="[object  Object]",e t="[object  RegExp]", nt="[objec t Set]",rt ="[object  String]",i t="[object  WeakMap]" ,ot="[obje ct ArrayBu ffer]",at= "[object F loat32Arra y]",st="[o bject Floa t64Array]" ,ht="[obje ct Int8Arr ay]",ut="[ object Int 16Array]", lt="[objec t Int32Arr ay]",ct="[ object Uin t8Array]", ft="[objec t Uint8Cla mpedArray] ",dt="[obj ect Uint16 Array]",pt ="[object  Uint32Arra y]",gt=/\b __p \+= '' ;/g,vt=/\b (__p \+=)  '' \+/g,mt =/(__e\(.* ?\)|\b__t\ )) \+\n''; /g,yt=/&(? :amp|lt|gt |quot|#39| #96);/g,wt =/[&<>"'`] /g,_t=RegE xp(yt.sour ce),bt=Reg Exp(wt.sou rce),xt=/< %-([\s\S]+ ?)%>/g,St= /<%([\s\S] +?)%>/g,kt =/<%=([\s\ S]+?)%>/g, Et=/\$\{([ ^\\}]*(?:\ \.[^\\}]*) *)\}/g,Ct= /\w*$/,It= /^\s*funct ion[ \n\r\ t]+\w/,At= /^0[xX]/,L t=/^\[obje ct .+?Cons tructor\]$ /,Rt=/[\xc 0-\xd6\xd8 -\xde\xdf- \xf6\xf8-\ xff]/g,Bt= /($^)/,Tt= /[.*+?^${} ()|[\]\/\\ ]/g,Mt=Reg Exp(Tt.sou rce),Ot=/\ bthis\b/,D t=/['\n\r\ u2028\u202 9\\]/g,Ut= function() {var t="[A -Z\\xc0-\\ xd6\\xd8-\ \xde]",e=" [a-z\\xdf- \\xf6\\xf8 -\\xff]+"; return Reg Exp(t+"{2, }(?="+t+e+ ")|"+t+"?" +e+"|"+t+" +|[0-9]+", "g")}(),Pt ="    \x000B\f  \ufeff\n\ r\u2028\u2 029 ᠎⠀€â€â€‚†ƒâ€„      ⠀Šâ€¯âŸã€ €",Ft=["Ar ray","Arra yBuffer"," Date","Err or","Float 32Array"," Float64Arr ay","Funct ion","Int8 Array","In t16Array", "Int32Arra y","Math", "Number"," Object","R egExp","Se t","String ","_","cle arTimeout" ,"document ","isFinit e","parseI nt","setTi meout","Ty peError"," Uint8Array ","Uint8Cl ampedArray ","Uint16A rray","Uin t32Array", "WeakMap", "window"," WinRTError "],zt=-1,W t={};Wt[at ]=Wt[st]=W t[ht]=Wt[u t]=Wt[lt]= Wt[ct]=Wt[ ft]=Wt[dt] =Wt[pt]=!0 ,Wt[q]=Wt[ Y]=Wt[ot]= Wt[K]=Wt[X ]=Wt[V]=Wt [$]=Wt[J]= Wt[Q]=Wt[t t]=Wt[et]= Wt[nt]=Wt[ rt]=Wt[it] =!1;var Nt ={};Nt[q]= Nt[Y]=Nt[o t]=Nt[K]=N t[X]=Nt[at ]=Nt[st]=N t[ht]=Nt[u t]=Nt[lt]= Nt[Q]=Nt[t t]=Nt[et]= Nt[rt]=Nt[ ct]=Nt[ft] =Nt[dt]=Nt [pt]=!0,Nt [V]=Nt[$]= Nt[J]=Nt[n t]=Nt[it]= !1;var jt= {leading:! 1,maxWait: 0,trailing :!1},Ht={" À":"A","à ":"A"," ":"A","Ã" :"A","Ä": "A","Ã…":" A","à":"a ","á":"a" ,"â":"a", "ã":"a"," ä":"a","à ¥":"a","Ç ":"C","ç" :"c","Ð": "D","ð":" d","È":"E ","É":"E" ,"Ê":"E", "Ë":"E"," è":"e","à ©":"e","ê ":"e","ë" :"e","ÃŒ": "I","Í":" I","ÃŽ":"I ","Ï":"I" ,"ì":"i", "í":"i"," î":"i","à ¯":"i","Ñ ":"N","ñ" :"n","Ã’": "O","Ó":" O","Ô":"O ","Õ":"O" ,"Ö":"O", "Ø":"O"," ò":"o","à ³":"o","ô ":"o","õ" :"o","ö": "o","ø":" o","Ù":"U ","Ú":"U" ,"Û":"U", "Ü":"U"," ù":"u","à º":"u","û ":"u","ü" :"u","Ý": "Y","ý":" y","ÿ":"y ","Æ":"Ae ","æ":"ae ","Þ":"Th ","þ":"th ","ß":"ss "},Zt={"&" :"&amp;"," <":"&lt;", ">":"&gt;" ,'"':"&quo t;","'":"& #39;","`": "&#96;"},G t={"&amp;" :"&","&lt; ":"<","&gt ;":">","&q uot;":'"', "&#39;":"' ","&#96;": "`"},qt={" function": !0,object: !0},Yt={"\ \":"\\","' ":"'","\n" :"n","\r": "r","\u202 8":"u2028" ,"\u2029": "u2029"},K t=qt[typeo f window]& &window!== (this&&thi s.window)? window:thi s,Xt=qt[ty peof e]&&e &&!e.nodeT ype&&e,Vt= qt[typeof  t]&&t&&!t. nodeType&& t,$t=Xt&&V t&&"object "==typeof  i&&i;!$t|| $t.global! ==$t&&$t.w indow!==$t &&$t.self! ==$t||(Kt= $t);var Jt =(Vt&&Vt.e xports===X t&&Xt,E()) ;Kt._=Jt,r =function( ){return J t}.call(e, n,e,t),!(r !==C&&(t.e xports=r)) }).call(th is)}).call (e,n(15)(t ),function (){return  this}())}, function(t ,e,n){(fun ction(e){( function() {var r,i,o ,a=functio n(t,e){ret urn functi on(){retur n t.apply( e,argument s)}};o=n(4 5),i=funct ion(){func tion t(t,e ,n){this.d ocument=t, this.id=e, this.data= null!=n?n: {},this.fi nalize=a(t his.finali ze,this),t his.gen=0, this.defla te=null,th is.compres s=this.doc ument.comp ress&&!thi s.data.Fil ter,this.u ncompresse dLength=0, this.chunk s=[]}retur n t.protot ype.initDe flate=func tion(){ret urn this.d ata.Filter ="FlateDec ode",this. deflate=o. createDefl ate(),this .deflate.o n("data",f unction(t) {return fu nction(e){ return t.c hunks.push (e),t.data .Length+=e .length}}( this)),thi s.deflate. on("end",t his.finali ze)},t.pro totype.wri te=functio n(t){var n ;return e. isBuffer(t )||(t=new  e(t+"\n"," binary")), this.uncom pressedLen gth+=t.len gth,null== (n=this.da ta).Length &&(n.Lengt h=0),this. compress?( this.defla te||this.i nitDeflate (),this.de flate.writ e(t)):(thi s.chunks.p ush(t),thi s.data.Len gth+=t.len gth)},t.pr ototype.en d=function (t){return ("string"= =typeof t| |e.isBuffe r(t))&&thi s.write(t) ,this.defl ate?this.d eflate.end ():this.fi nalize()}, t.prototyp e.finalize =function( ){var t,e, n,i;if(thi s.offset=t his.docume nt._offset ,this.docu ment._writ e(""+this. id+" "+thi s.gen+" ob j"),this.d ocument._w rite(r.con vert(this. data)),thi s.chunks.l ength){for (this.docu ment._writ e("stream" ),i=this.c hunks,e=0, n=i.length ;n>e;e++)t =i[e],this .document. _write(t); this.chunk s.length=0 ,this.docu ment._writ e("\nendst ream")}ret urn this.d ocument._w rite("endo bj"),this. document._ refEnd(thi s)},t.prot otype.toSt ring=funct ion(){retu rn""+this. id+" "+thi s.gen+" R" },t}(),t.e xports=i,r =n(32)}).c all(this)} ).call(e,n (4).Buffer )},functio n(t,e,n){t .exports=f unction(){ throw new  Error("def ine cannot  be used i ndirect")} },function (t,e,n){(f unction(e) {t.exports =e}).call( e,{})},fun ction(t,e, n){t.expor ts=functio n(t){retur n t.webpac kPolyfill| |(t.deprec ate=functi on(){},t.p aths=[],t. children=[ ],t.webpac kPolyfill= 1),t}},fun ction(t,e, n){"use st rict";func tion r(t,e ,n){this.M AX_CHAR_TY PES=92,thi s.pdfkitDo c=t,this.p ath=e,this .pdfFonts= [],this.ch arCatalogu e=[],this. name=n,thi s.__define Getter__(" ascender", function() {var t=thi s.getFont( 0);return  t.ascender }),this.__ defineGett er__("dece nder",func tion(){var  t=this.ge tFont(0);r eturn t.de cender})}v ar i=n(11) ;r.prototy pe.getFont =function( t){if(!thi s.pdfFonts [t]){var e =this.name +t;this.po stscriptNa me&&delete  this.pdfk itDoc._fon tFamilies[ this.posts criptName] ,this.pdfF onts[t]=th is.pdfkitD oc.font(th is.path,e) ._font,thi s.postscri ptName||(t his.postsc riptName=t his.pdfFon ts[t].name )}return t his.pdfFon ts[t]},r.p rototype.w idthOfStri ng=functio n(){var t= this.getFo nt(0);retu rn t.width OfString.a pply(t,arg uments)},r .prototype .lineHeigh t=function (){var t=t his.getFon t(0);retur n t.lineHe ight.apply (t,argumen ts)},r.pro totype.ref =function( ){var t=th is.getFont (0);return  t.ref.app ly(t,argum ents)};var  o=functio n(t){retur n t.charCo deAt(0)};r .prototype .encode=fu nction(t){ var e=this ,n=i.chain (t.split(" ")).map(o) .uniq().va lue();if(n .length>e. MAX_CHAR_T YPES)throw  new Error ("Inline h as more th an "+e.MAX _CHAR_TYPE S+": "+t+"  different  character  types and  therefore  cannot be  properly  embedded i nto pdf.") ;var r=fun ction(t){r eturn i.un iq(t.conca t(n)).leng th<=e.MAX_ CHAR_TYPES },a=i.find Index(e.ch arCatalogu e,r);0>a&& (a=e.charC atalogue.l ength,e.ch arCatalogu e[a]=[]);v ar s=this. getFont(a) ;s.use(t), i.each(n,f unction(t) {i.include s(e.charCa talogue[a] ,t)||e.cha rCatalogue [a].push(t )});var h= i.map(s.en code(t),fu nction(t){ return t.c harCodeAt( 0).toStrin g(16)}).jo in("");ret urn{encode dText:h,fo ntId:s.id} },t.export s=r},funct ion(t,e,n) {(function (e){(funct ion(){var  r,i,o,a,s; s=n(10),r= n(34),i=n( 35),a=n(36 ),o=functi on(){funct ion t(){}r eturn t.op en=functio n(t,n){var  r,o;if(e. isBuffer(t ))r=t;else  if(o=/^da ta:.+;base 64,(.*)$/. exec(t))r= new e(o[1] ,"base64") ;else if(r =s.readFil eSync(t),! r)return;i f(255===r[ 0]&&216=== r[1])retur n new i(r, n);if(137= ==r[0]&&"P NG"===r.to String("as cii",1,4)) return new  a(r,n);th row new Er ror("Unkno wn image f ormat.")}, t}(),t.exp orts=o}).c all(this)} ).call(e,n (4).Buffer )},functio n(t,e,n){" use strict ";function  r(){this. events={}} r.prototyp e.startTra cking=func tion(t,e){ var n=this .events[t] ||(this.ev ents[t]=[] );n.indexO f(e)<0&&n. push(e)},r .prototype .stopTrack ing=functi on(t,e){va r n=this.e vents[t];i f(n){var r =n.indexOf (e);r>=0&& n.splice(r ,1)}},r.pr ototype.em it=functio n(t){var e =Array.pro totype.sli ce.call(ar guments,1) ,n=this.ev ents[t];n& &n.forEach (function( t){t.apply (this,e)}) },r.protot ype.auto=f unction(t, e,n){this. startTrack ing(t,e),n (),this.st opTracking (t,e)},t.e xports=r}, function(t ,e,n){"use  strict";f unction r( t,e,n,r,a, s){this.te xtTools=ne w i(t),thi s.styleSta ck=new o(e ,n),this.i mageMeasur e=r,this.t ableLayout s=a,this.i mages=s,th is.autoIma geIndex=1} var i=n(26 ),o=n(27), a=n(22),s= n(25).font Stringify, h=n(25).pa ck,u=n(33) ;r.prototy pe.measure Document=f unction(t) {return th is.measure Node(t)},r .prototype .measureNo de=functio n(t){funct ion e(t){v ar e=t._ma rgin;retur n e&&(t._m inWidth+=e [0]+e[2],t ._maxWidth +=e[0]+e[2 ]),t}funct ion n(){fu nction e(t ,e){return  t.marginL eft||t.mar ginTop||t. marginRigh t||t.margi nBottom?[t .marginLef t||e[0]||0 ,t.marginT op||e[1]|| 0,t.margin Right||e[2 ]||0,t.mar ginBottom| |e[3]||0]: e}function  n(t){for( var e={},n =t.length- 1;n>=0;n-- ){var i=t[ n],o=r.sty leStack.st yleDiction ary[i];for (var a in  o)o.hasOwn Property(a )&&(e[a]=o [a])}retur n e}functi on i(t){re turn"numbe r"==typeof  t||t inst anceof Num ber?t=[t,t ,t,t]:t in stanceof A rray&&2=== t.length&& (t=[t[0],t [1],t[0],t [1]]),t}va r o=[void  0,void 0,v oid 0,void  0];if(t.s tyle){var  a=t.style  instanceof  Array?t.s tyle:[t.st yle],s=n(a );s&&(o=e( s,o)),s.ma rgin&&(o=i (s.margin) )}return o =e(t,o),t. margin&&(o =i(t.margi n)),void 0 ===o[0]&&v oid 0===o[ 1]&&void 0 ===o[2]&&v oid 0===o[ 3]?null:o} t instance of Array?t ={stack:t} :("string" ==typeof t ||t instan ceof Strin g)&&(t={te xt:t});var  r=this;re turn this. styleStack .auto(t,fu nction(){i f(t._margi n=n(t),t.c olumns)ret urn e(r.me asureColum ns(t));if( t.stack)re turn e(r.m easureVert icalContai ner(t));if (t.ul)retu rn e(r.mea sureList(! 1,t));if(t .ol)return  e(r.measu reList(!0, t));if(t.t able)retur n e(r.meas ureTable(t ));if(void  0!==t.tex t)return e (r.measure Leaf(t));i f(t.image) return e(r .measureIm age(t));if (t.canvas) return e(r .measureCa nvas(t));i f(t.qr)ret urn e(r.me asureQr(t) );throw"Un recognized  document  structure:  "+JSON.st ringify(t, s)})},r.pr ototype.co nvertIfBas e64Image=f unction(t) {if(/^data :image\/(j peg|jpg|pn g);base64, /.test(t.i mage)){var  e="$$pdfm ake$$"+thi s.autoImag eIndex++;t his.images [e]=t.imag e,t.image= e}},r.prot otype.meas ureImage=f unction(t) {this.imag es&&this.c onvertIfBa se64Image( t);var e=t his.imageM easure.mea sureImage( t.image);i f(t.fit){v ar n=e.wid th/e.heigh t>t.fit[0] /t.fit[1]? t.fit[0]/e .width:t.f it[1]/e.he ight;t._wi dth=t._min Width=t._m axWidth=e. width*n,t. _height=e. height*n}e lse t._wid th=t._minW idth=t._ma xWidth=t.w idth||e.wi dth,t._hei ght=t.heig ht||e.heig ht*t._widt h/e.width; return t._ alignment= this.style Stack.getP roperty("a lignment") ,t},r.prot otype.meas ureLeaf=fu nction(t){ var e=this .textTools .buildInli nes(t.text ,this.styl eStack);re turn t._in lines=e.it ems,t._min Width=e.mi nWidth,t._ maxWidth=e .maxWidth, t},r.proto type.measu reVertical Container= function(t ){var e=t. stack;t._m inWidth=0, t._maxWidt h=0;for(va r n=0,r=e. length;r>n ;n++)e[n]= this.measu reNode(e[n ]),t._minW idth=Math. max(t._min Width,e[n] ._minWidth ),t._maxWi dth=Math.m ax(t._maxW idth,e[n]. _maxWidth) ;return t} ,r.prototy pe.gapSize ForList=fu nction(t,e ){if(t){va r n=e.leng th.toStrin g().replac e(/./g,"9" );return t his.textTo ols.sizeOf String(n+" . ",this.s tyleStack) }return th is.textToo ls.sizeOfS tring("9.  ",this.sty leStack)}, r.prototyp e.buildMar ker=functi on(t,e,n,r ){var i;if (t)i={_inl ines:this. textTools. buildInlin es(e,n).it ems};else{ var o=r.fo ntSize/6;i ={canvas:[ {x:o,y:r.h eight/r.li neHeight+r .decender- r.fontSize /3,r1:o,r2 :o,type:"e llipse",co lor:"black "}]}}retur n i._minWi dth=i._max Width=r.wi dth,i._min Height=i._ maxHeight= r.height,i },r.protot ype.measur eList=func tion(t,e){ var n=this .styleStac k.clone(), r=t?e.ol:e .ul;e._gap Size=this. gapSizeFor List(t,r), e._minWidt h=0,e._max Width=0;fo r(var i=1, o=0,a=r.le ngth;a>o;o ++){var s= r[o]=this. measureNod e(r[o]),h= i++ +". "; s.ol||s.ul ||(s.listM arker=this .buildMark er(t,s.cou nter||h,n, e._gapSize )),e._minW idth=Math. max(e._min Width,r[o] ._minWidth +e._gapSiz e.width),e ._maxWidth =Math.max( e._maxWidt h,r[o]._ma xWidth+e._ gapSize.wi dth)}retur n e},r.pro totype.mea sureColumn s=function (t){var e= t.columns; t._gap=thi s.styleSta ck.getProp erty("colu mnGap")||0 ;for(var n =0,r=e.len gth;r>n;n+ +)e[n]=thi s.measureN ode(e[n]); var i=a.me asureMinMa x(e);retur n t._minWi dth=i.min+ t._gap*(e. length-1), t._maxWidt h=i.max+t. _gap*(e.le ngth-1),t} ,r.prototy pe.measure Table=func tion(t){fu nction e(t ,e){return  function( ){return n ull!==e&&" object"==t ypeof e&&( e.fillColo r=t.styleS tack.getPr operty("fi llColor")) ,t.measure Node(e)}}f unction n( e){var n=t .layout;(" string"==t ypeof t.la yout||t in stanceof S tring)&&(n =e[n]);var  r={hLineW idth:funct ion(t,e){r eturn 1},v LineWidth: function(t ,e){return  1},hLineC olor:funct ion(t,e){r eturn"blac k"},vLineC olor:funct ion(t,e){r eturn"blac k"},paddin gLeft:func tion(t,e){ return 4}, paddingRig ht:functio n(t,e){ret urn 4},pad dingTop:fu nction(t,e ){return 2 },paddingB ottom:func tion(t,e){ return 2}} ;return h( r,n)}funct ion r(e){f or(var n=[ ],r=0,i=0, o=0,a=t.ta ble.widths .length;a> o;o++){var  s=i+e.vLi neWidth(o, t)+e.paddi ngLeft(o,t );n.push(s ),r+=s,i=e .paddingRi ght(o,t)}r eturn r+=i +e.vLineWi dth(t.tabl e.widths.l ength,t),{ total:r,of fsets:n}}f unction i( ){for(var  e,n,r=0,i= g.length;i >r;r++){va r a=g[r],s =o(a.col,a .span,t._o ffsets),h= a.minWidth -s.minWidt h,u=a.maxW idth-s.max Width;if(h >0)for(e=h /a.span,n= 0;n<a.span ;n++)t.tab le.widths[ a.col+n]._ minWidth+= e;if(u>0)f or(e=u/a.s pan,n=0;n< a.span;n++ )t.table.w idths[a.co l+n]._maxW idth+=e}}f unction o( e,n,r){for (var i={mi nWidth:0,m axWidth:0} ,o=0;n>o;o ++)i.minWi dth+=t.tab le.widths[ e+o]._minW idth+(o?r. offsets[e+ o]:0),i.ma xWidth+=t. table.widt hs[e+o]._m axWidth+(o ?r.offsets [e+o]:0);r eturn i}fu nction s(t ,e,n){for( var r=1;n> r;r++)t[e+ r]={_span: !0,_minWid th:0,_maxW idth:0,row Span:t[e]. rowSpan}}f unction u( t,e,n,r){f or(var i=1 ;r>i;i++)t .body[e+i] [n]={_span :!0,_minWi dth:0,_max Width:0,fi llColor:t. body[e][n] .fillColor }}function  l(t){if(t .table.wid ths||(t.ta ble.widths ="auto")," string"==t ypeof t.ta ble.widths ||t.table. widths ins tanceof St ring)for(t .table.wid ths=[t.tab le.widths] ;t.table.w idths.leng th<t.table .body[0].l ength;)t.t able.width s.push(t.t able.width s[t.table. widths.len gth-1]);fo r(var e=0, n=t.table. widths.len gth;n>e;e+ +){var r=t .table.wid ths[e];("n umber"==ty peof r||r  instanceof  Number||" string"==t ypeof r||r  instanceo f String)& &(t.table. widths[e]= {width:r}) }}l(t),t._ layout=n(t his.tableL ayouts),t. _offsets=r (t._layout );var c,f, d,p,g=[];f or(c=0,d=t .table.bod y[0].lengt h;d>c;c++) {var v=t.t able.width s[c];for(v ._minWidth =0,v._maxW idth=0,f=0 ,p=t.table .body.leng th;p>f;f++ ){var m=t. table.body [f],y=m[c] ;if(!y._sp an){y=m[c] =this.styl eStack.aut o(y,e(this ,y)),y.col Span&&y.co lSpan>1?(s (m,c,y.col Span),g.pu sh({col:c, span:y.col Span,minWi dth:y._min Width,maxW idth:y._ma xWidth})): (v._minWid th=Math.ma x(v._minWi dth,y._min Width),v._ maxWidth=M ath.max(v. _maxWidth, y._maxWidt h))}y.rowS pan&&y.row Span>1&&u( t.table,f, c,y.rowSpa n)}}i();va r w=a.meas ureMinMax( t.table.wi dths);retu rn t._minW idth=w.min +t._offset s.total,t. _maxWidth= w.max+t._o ffsets.tot al,t},r.pr ototype.me asureCanva s=function (t){for(va r e=0,n=0, r=0,i=t.ca nvas.lengt h;i>r;r++) {var o=t.c anvas[r];s witch(o.ty pe){case"e llipse":e= Math.max(e ,o.x+o.r1) ,n=Math.ma x(n,o.y+o. r2);break; case"rect" :e=Math.ma x(e,o.x+o. w),n=Math. max(n,o.y+ o.h);break ;case"line ":e=Math.m ax(e,o.x1, o.x2),n=Ma th.max(n,o .y1,o.y2); break;case "polyline" :for(var a =0,s=o.poi nts.length ;s>a;a++)e =Math.max( e,o.points [a].x),n=M ath.max(n, o.points[a ].y)}}retu rn t._minW idth=t._ma xWidth=e,t ._minHeigh t=t._maxHe ight=n,t}, r.prototyp e.measureQ r=function (t){return  t=u.measu re(t),t._a lignment=t his.styleS tack.getPr operty("al ignment"), t},t.expor ts=r},func tion(t,e,n ){"use str ict";funct ion r(t,e) {this.page s=[],this. pageMargin s=e,this.x =e.left,th is.availab leWidth=t. width-e.le ft-e.right ,this.avai lableHeigh t=0,this.p age=-1,thi s.snapshot s=[],this. endingCell =null,this .tracker=n ew a,this. addPage(t) }function  i(t,e){ret urn void 0 ===t?e:"la ndscape"== =t?"landsc ape":"port rait"}func tion o(t,e ){var n;re turn n=t.p age>e.page ?t:e.page> t.page?e:t .y>e.y?t:e ,{page:n.p age,x:n.x, y:n.y,avai lableHeigh t:n.availa bleHeight, availableW idth:n.ava ilableWidt h}}var a=n (18);r.pro totype.beg inColumnGr oup=functi on(){this. snapshots. push({x:th is.x,y:thi s.y,availa bleHeight: this.avail ableHeight ,available Width:this .available Width,page :this.page ,bottomMos t:{y:this. y,page:thi s.page},en dingCell:t his.ending Cell,lastC olumnWidth :this.last ColumnWidt h}),this.l astColumnW idth=0},r. prototype. beginColum n=function (t,e,n){va r r=this.s napshots[t his.snapsh ots.length -1];this.c alculateBo ttomMost(r ),this.end ingCell=n, this.page= r.page,thi s.x=this.x +this.last ColumnWidt h+(e||0),t his.y=r.y, this.avail ableWidth= t,this.ava ilableHeig ht=r.avail ableHeight ,this.last ColumnWidt h=t},r.pro totype.cal culateBott omMost=fun ction(t){t his.ending Cell?(this .saveConte xtInEnding Cell(this. endingCell ),this.end ingCell=nu ll):t.bott omMost=o(t his,t.bott omMost)},r .prototype .markEndin g=function (t){this.p age=t._col umnEndingC ontext.pag e,this.x=t ._columnEn dingContex t.x,this.y =t._column EndingCont ext.y,this .available Width=t._c olumnEndin gContext.a vailableWi dth,this.a vailableHe ight=t._co lumnEnding Context.av ailableHei ght,this.l astColumnW idth=t._co lumnEnding Context.la stColumnWi dth},r.pro totype.sav eContextIn EndingCell =function( t){t._colu mnEndingCo ntext={pag e:this.pag e,x:this.x ,y:this.y, availableH eight:this .available Height,ava ilableWidt h:this.ava ilableWidt h,lastColu mnWidth:th is.lastCol umnWidth}} ,r.prototy pe.complet eColumnGro up=functio n(){var t= this.snaps hots.pop() ;this.calc ulateBotto mMost(t),t his.ending Cell=null, this.x=t.x ,this.y=t. bottomMost .y,this.pa ge=t.botto mMost.page ,this.avai lableWidth =t.availab leWidth,th is.availab leHeight=t .bottomMos t.availabl eHeight,th is.lastCol umnWidth=t .lastColum nWidth},r. prototype. addMargin= function(t ,e){this.x +=t,this.a vailableWi dth-=t+(e| |0)},r.pro totype.mov eDown=func tion(t){re turn this. y+=t,this. availableH eight-=t,t his.availa bleHeight> 0},r.proto type.initi alizePage= function() {this.y=th is.pageMar gins.top,t his.availa bleHeight= this.getCu rrentPage( ).pageSize .height-th is.pageMar gins.top-t his.pageMa rgins.bott om,this.pa geSnapshot ().availab leWidth=th is.getCurr entPage(). pageSize.w idth-this. pageMargin s.left-thi s.pageMarg ins.right} ,r.prototy pe.pageSna pshot=func tion(){ret urn this.s napshots[0 ]?this.sna pshots[0]: this},r.pr ototype.mo veTo=funct ion(t,e){v oid 0!==t& &null!==t& &(this.x=t ,this.avai lableWidth =this.getC urrentPage ().pageSiz e.width-th is.x-this. pageMargin s.right),v oid 0!==e& &null!==e& &(this.y=e ,this.avai lableHeigh t=this.get CurrentPag e().pageSi ze.height- this.y-thi s.pageMarg ins.bottom )},r.proto type.begin DetachedBl ock=functi on(){this. snapshots. push({x:th is.x,y:thi s.y,availa bleHeight: this.avail ableHeight ,available Width:this .available Width,page :this.page ,endingCel l:this.end ingCell,la stColumnWi dth:this.l astColumnW idth})},r. prototype. endDetache dBlock=fun ction(){va r t=this.s napshots.p op();this. x=t.x,this .y=t.y,thi s.availabl eWidth=t.a vailableWi dth,this.a vailableHe ight=t.ava ilableHeig ht,this.pa ge=t.page, this.endin gCell=t.en dingCell,t his.lastCo lumnWidth= t.lastColu mnWidth};v ar s=funct ion(t,e){r eturn e=i( e,t.pageSi ze.orienta tion),e!== t.pageSize .orientati on?{orient ation:e,wi dth:t.page Size.heigh t,height:t .pageSize. width}:{or ientation: t.pageSize .orientati on,width:t .pageSize. width,heig ht:t.pageS ize.height }};r.proto type.moveT oNextPage= function(t ){var e=th is.page+1, n=this.pag e,r=this.y ,i=e>=this .pages.len gth;return  i?this.ad dPage(s(th is.getCurr entPage(), t)):(this. page=e,thi s.initiali zePage()), {newPageCr eated:i,pr evPage:n,p revY:r,y:t his.y}},r. prototype. addPage=fu nction(t){ var e={ite ms:[],page Size:t};re turn this. pages.push (e),this.p age=this.p ages.lengt h-1,this.i nitializeP age(),this .tracker.e mit("pageA dded"),e}, r.prototyp e.getCurre ntPage=fun ction(){re turn this. page<0||th is.page>=t his.pages. length?nul l:this.pag es[this.pa ge]},r.pro totype.get CurrentPos ition=func tion(){var  t=this.ge tCurrentPa ge().pageS ize,e=t.he ight-this. pageMargin s.top-this .pageMargi ns.bottom, n=t.width- this.pageM argins.lef t-this.pag eMargins.r ight;retur n{pageNumb er:this.pa ge+1,pageO rientation :t.orienta tion,pageI nnerHeight :e,pageInn erWidth:n, left:this. x,top:this .y,vertica lRatio:(th is.y-this. pageMargin s.top)/e,h orizontalR atio:(this .x-this.pa geMargins. left)/n}}, t.exports= r},functio n(t,e,n){" use strict ";function  r(t,e){th is.transac tionLevel= 0,this.rep eatables=[ ],this.tra cker=e,thi s.writer=n ew o(t,e)} function i (t,e){var  n=e(t);ret urn n||(t. moveToNext Page(),n=e (t)),n}var  o=n(37);r .prototype .addLine=f unction(t, e,n){retur n i(this,f unction(r) {return r. writer.add Line(t,e,n )})},r.pro totype.add Image=func tion(t,e){ return i(t his,functi on(n){retu rn n.write r.addImage (t,e)})},r .prototype .addQr=fun ction(t,e) {return i( this,funct ion(n){ret urn n.writ er.addQr(t ,e)})},r.p rototype.a ddVector=f unction(t, e,n,r){ret urn this.w riter.addV ector(t,e, n,r)},r.pr ototype.ad dFragment= function(t ,e,n,r){th is.writer. addFragmen t(t,e,n,r) ||(this.mo veToNextPa ge(),this. writer.add Fragment(t ,e,n,r))}, r.prototyp e.moveToNe xtPage=fun ction(t){v ar e=this. writer.con text.moveT oNextPage( t);e.newPa geCreated? this.repea tables.for Each(funct ion(t){thi s.writer.a ddFragment (t,!0)},th is):this.r epeatables .forEach(f unction(t) {this.writ er.context .moveDown( t.height)} ,this),thi s.writer.t racker.emi t("pageCha nged",{pre vPage:e.pr evPage,pre vY:e.prevY ,y:e.y})}, r.prototyp e.beginUnb reakableBl ock=functi on(t,e){0= ==this.tra nsactionLe vel++&&(th is.origina lX=this.wr iter.conte xt.x,this. writer.pus hContext(t ,e))},r.pr ototype.co mmitUnbrea kableBlock =function( t,e){if(0= ==--this.t ransaction Level){var  n=this.wr iter.conte xt;this.wr iter.popCo ntext();va r r=n.page s.length;i f(r>0){var  i=n.pages [0];if(i.x Offset=t,i .yOffset=e ,r>1)if(vo id 0!==t|| void 0!==e )i.height= n.getCurre ntPage().p ageSize.he ight-n.pag eMargins.t op-n.pageM argins.bot tom;else{i .height=th is.writer. context.ge tCurrentPa ge().pageS ize.height -this.writ er.context .pageMargi ns.top-thi s.writer.c ontext.pag eMargins.b ottom;for( var o=0,a= this.repea tables.len gth;a>o;o+ +)i.height -=this.rep eatables[o ].height}e lse i.heig ht=n.y;voi d 0!==t||v oid 0!==e? this.write r.addFragm ent(i,!0,! 0,!0):this .addFragme nt(i)}}},r .prototype .currentBl ockToRepea table=func tion(){var  t=this.wr iter.conte xt,e={item s:[]};retu rn t.pages [0].items. forEach(fu nction(t){ e.items.pu sh(t)}),e. xOffset=th is.origina lX,e.heigh t=t.y,e},r .prototype .pushToRep eatables=f unction(t) {this.repe atables.pu sh(t)},r.p rototype.p opFromRepe atables=fu nction(){t his.repeat ables.pop( )},r.proto type.conte xt=functio n(){return  this.writ er.context },t.export s=r},funct ion(t,e,n) {"use stri ct";functi on r(t,e){ var n=[],r =0,a=0,s=[ ],h=0,u=0, l=[],c=e;t .forEach(f unction(t) {i(t)?(n.p ush(t),r+= t._minWidt h,a+=t._ma xWidth):o( t)?(s.push (t),h=Math .max(h,t._ minWidth), u=Math.max (u,t._maxW idth)):l.p ush(t)}),l .forEach(f unction(t) {"string"= =typeof t. width&&/\d +%/.test(t .width)&&( t.width=pa rseFloat(t .width)*c/ 100),t._ca lcWidth=t. width<t._m inWidth&&t .elasticWi dth?t._min Width:t.wi dth,e-=t._ calcWidth} );var f=r+ h*s.length ,d=a+u*s.l ength;if(f >=e)n.forE ach(functi on(t){t._c alcWidth=t ._minWidth }),s.forEa ch(functio n(t){t._ca lcWidth=h} );else{if( e>d)n.forE ach(functi on(t){t._c alcWidth=t ._maxWidth ,e-=t._cal cWidth});e lse{var p= e-f,g=d-f; n.forEach( function(t ){var n=t. _maxWidth- t._minWidt h;t._calcW idth=t._mi nWidth+n*p /g,e-=t._c alcWidth}) }if(s.leng th>0){var  v=e/s.leng th;s.forEa ch(functio n(t){t._ca lcWidth=v} )}}}functi on i(t){re turn"auto" ===t.width }function  o(t){retur n null===t .width||vo id 0===t.w idth||"*"= ==t.width| |"star"=== t.width}fu nction a(t ){for(var  e={min:0,m ax:0},n={m in:0,max:0 },r=0,a=0, s=t.length ;s>a;a++){ var h=t[a] ;o(h)?(n.m in=Math.ma x(n.min,h. _minWidth) ,n.max=Mat h.max(n.ma x,h._maxWi dth),r++): i(h)?(e.mi n+=h._minW idth,e.max +=h._maxWi dth):(e.mi n+=void 0! ==h.width& &h.width|| h._minWidt h,e.max+=v oid 0!==h. width&&h.w idth||h._m axWidth)}r eturn r&&( e.min+=r*n .min,e.max +=r*n.max) ,e}t.expor ts={buildC olumnWidth s:r,measur eMinMax:a, isAutoColu mn:i,isSta rColumn:o} },function (t,e,n){"u se strict" ;function  r(t){this. tableNode= t}var i=n( 22);r.prot otype.begi nTable=fun ction(t){f unction e( ){var t=0; return r.t able.width s.forEach( function(e ){t+=e._ca lcWidth}), t}function  n(){var t =[],e=0,n= 0;t.push({ left:0,row Span:0});f or(var r=0 ,i=a.table Node.table .body[0].l ength;i>r; r++){var o =a.layout. paddingLef t(r,a.tabl eNode)+a.l ayout.padd ingRight(r ,a.tableNo de),s=a.la yout.vLine Width(r,a. tableNode) ;n=o+s+a.t ableNode.t able.width s[r]._calc Width,t[t. length-1]. width=n,e+ =n,t.push( {left:e,ro wSpan:0,wi dth:0})}re turn t}var  r,o,a=thi s;r=this.t ableNode,t his.offset s=r._offse ts,this.la yout=r._la yout,o=t.c ontext().a vailableWi dth-this.o ffsets.tot al,i.build ColumnWidt hs(r.table .widths,o) ,this.tabl eWidth=r._ offsets.to tal+e(),th is.rowSpan Data=n(),t his.cleanU pRepeatabl es=!1,this .headerRow s=r.table. headerRows ||0,this.r owsWithout PageBreak= this.heade rRows+(r.t able.keepW ithHeaderR ows||0),th is.dontBre akRows=r.t able.dontB reakRows|| !1,this.ro wsWithoutP ageBreak&& t.beginUnb reakableBl ock(),this .drawHoriz ontalLine( 0,t)},r.pr ototype.on RowBreak=f unction(t, e){var n=t his;return  function( ){var t=n. rowPadding Top+(n.hea derRows?0: n.topLineW idth);e.co ntext().mo veDown(t)} },r.protot ype.beginR ow=functio n(t,e){thi s.topLineW idth=this. layout.hLi neWidth(t, this.table Node),this .rowPaddin gTop=this. layout.pad dingTop(t, this.table Node),this .bottomLin eWidth=thi s.layout.h LineWidth( t+1,this.t ableNode), this.rowPa ddingBotto m=this.lay out.paddin gBottom(t, this.table Node),this .rowCallba ck=this.on RowBreak(t ,e),e.trac ker.startT racking("p ageChanged ",this.row Callback), this.dontB reakRows&& e.beginUnb reakableBl ock(),this .rowTopY=e .context() .y,this.re servedAtBo ttom=this. bottomLine Width+this .rowPaddin gBottom,e. context(). availableH eight-=thi s.reserved AtBottom,e .context() .moveDown( this.rowPa ddingTop)} ,r.prototy pe.drawHor izontalLin e=function (t,e,n){va r r=this.l ayout.hLin eWidth(t,t his.tableN ode);if(r) {for(var i =r/2,o=nul l,a=0,s=th is.rowSpan Data.lengt h;s>a;a++) {var h=thi s.rowSpanD ata[a],u=! h.rowSpan; !o&&u&&(o= {left:h.le ft,width:0 }),u&&(o.w idth+=h.wi dth||0);va r l=(n||0) +i;u&&a!== s-1||o&&(e .addVector ({type:"li ne",x1:o.l eft,x2:o.l eft+o.widt h,y1:l,y2: l,lineWidt h:r,lineCo lor:"funct ion"==type of this.la yout.hLine Color?this .layout.hL ineColor(t ,this.tabl eNode):thi s.layout.h LineColor} ,!1,n),o=n ull)}e.con text().mov eDown(r)}} ,r.prototy pe.drawVer ticalLine= function(t ,e,n,r,i){ var o=this .layout.vL ineWidth(r ,this.tabl eNode);0!= =o&&i.addV ector({typ e:"line",x 1:t+o/2,x2 :t+o/2,y1: e,y2:n,lin eWidth:o,l ineColor:" function"= =typeof th is.layout. vLineColor ?this.layo ut.vLineCo lor(r,this .tableNode ):this.lay out.vLineC olor},!1,! 0)},r.prot otype.endT able=funct ion(t){thi s.cleanUpR epeatables &&t.popFro mRepeatabl es()},r.pr ototype.en dRow=funct ion(t,e,n) {function  r(){for(va r e=[],n=0 ,r=0,i=a.t ableNode.t able.body[ t].length; i>r;r++){i f(!n){e.pu sh({x:a.ro wSpanData[ r].left,in dex:r});va r o=a.tabl eNode.tabl e.body[t][ r];n=o._co lSpan||o.c olSpan||0} n>0&&n--}r eturn e.pu sh({x:a.ro wSpanData[ a.rowSpanD ata.length -1].left,i ndex:a.row SpanData.l ength-1}), e}var i,o, a=this;e.t racker.sto pTracking( "pageChang ed",this.r owCallback ),e.contex t().moveDo wn(this.la yout.paddi ngBottom(t ,this.tabl eNode)),e. context(). availableH eight+=thi s.reserved AtBottom;v ar s=e.con text().pag e,h=e.cont ext().y,u= r(),l=[],c =n&&n.leng th>0;if(l. push({y0:t his.rowTop Y,page:c?n [0].prevPa ge:s}),c)f or(o=0,i=n .length;i> o;o++){var  f=n[o];l[ l.length-1 ].y1=f.pre vY,l.push( {y0:f.y,pa ge:f.prevP age+1})}l[ l.length-1 ].y1=h;for (var d=l[0 ].y1-l[0]. y0===this. rowPadding Top,p=d?1: 0,g=l.leng th;g>p;p++ ){var v=p< l.length-1 ,m=p>0&&!t his.header Rows,y=m?0 :this.topL ineWidth,w =l[p].y0,_ =l[p].y1;f or(v&&(_+= this.rowPa ddingBotto m),e.conte xt().page! =l[p].page &&(e.conte xt().page= l[p].page, this.reser vedAtBotto m=0),o=0,i =u.length; i>o;o++)if (this.draw VerticalLi ne(u[o].x, w-y,_+this .bottomLin eWidth,u[o ].index,e) ,i-1>o){va r b=u[o].i ndex,x=thi s.tableNod e.table.bo dy[t][b].f illColor;i f(x){var S =this.layo ut.vLineWi dth(b,this .tableNode ),k=u[o].x +S,E=w-y;e .addVector ({type:"re ct",x:k,y: E,w:u[o+1] .x-k,h:_+t his.bottom LineWidth- E,lineWidt h:0,color: x},!1,!0,0 )}}v&&this .layout.hL ineWhenBro ken!==!1&& this.drawH orizontalL ine(t+1,e, _),m&&this .layout.hL ineWhenBro ken!==!1&& this.drawH orizontalL ine(t,e,w) ;
  11  
  12   }e.context ().page=s, e.context( ).y=h;var  C=this.tab leNode.tab le.body[t] ;for(o=0,i =C.length; i>o;o++){i f(C[o].row Span&&(thi s.rowSpanD ata[o].row Span=C[o]. rowSpan,C[ o].colSpan &&C[o].col Span>1))fo r(var I=1; I<C[o].row Span;I++)t his.tableN ode.table. body[t+I][ o]._colSpa n=C[o].col Span;this. rowSpanDat a[o].rowSp an>0&&this .rowSpanDa ta[o].rowS pan--}this .drawHoriz ontalLine( t+1,e),thi s.headerRo ws&&t===th is.headerR ows-1&&(th is.headerR epeatable= e.currentB lockToRepe atable()), this.dontB reakRows&& e.tracker. auto("page Changed",f unction(){ a.drawHori zontalLine (t,e)},fun ction(){e. commitUnbr eakableBlo ck(),a.dra wHorizonta lLine(t,e) }),!this.h eaderRepea table||t!= =this.rows WithoutPag eBreak-1&& t!==this.t ableNode.t able.body. length-1|| (e.commitU nbreakable Block(),e. pushToRepe atables(th is.headerR epeatable) ,this.clea nUpRepeata bles=!0,th is.headerR epeatable= null)},t.e xports=r}, function(t ,e,n){"use  strict";f unction r( t){this.ma xWidth=t,t his.leadin gCut=0,thi s.trailing Cut=0,this .inlineWid ths=0,this .inlines=[ ]}r.protot ype.getAsc enderHeigh t=function (){var t=0 ;return th is.inlines .forEach(f unction(e) {t=Math.ma x(t,e.font .ascender/ 1e3*e.font Size)}),t} ,r.prototy pe.hasEnou ghSpaceFor Inline=fun ction(t){r eturn 0=== this.inlin es.length? !0:this.ne wLineForce d?!1:this. inlineWidt hs+t.width -this.lead ingCut-(t. trailingCu t||0)<=thi s.maxWidth },r.protot ype.addInl ine=functi on(t){0=== this.inlin es.length& &(this.lea dingCut=t. leadingCut ||0),this. trailingCu t=t.traili ngCut||0,t .x=this.in lineWidths -this.lead ingCut,thi s.inlines. push(t),th is.inlineW idths+=t.w idth,t.lin eEnd&&(thi s.newLineF orced=!0)} ,r.prototy pe.getWidt h=function (){return  this.inlin eWidths-th is.leading Cut-this.t railingCut },r.protot ype.getHei ght=functi on(){var t =0;return  this.inlin es.forEach (function( e){t=Math. max(t,e.he ight||0)}) ,t},t.expo rts=r},fun ction(t,e, n){"use st rict";func tion r(){f or(var t={ },e=0,n=ar guments.le ngth;n>e;e ++){var r= arguments[ e];if(r)fo r(var i in  r)r.hasOw nProperty( i)&&(t[i]= r[i])}retu rn t}funct ion i(t,e, n){switch( t.type){ca se"ellipse ":case"rec t":t.x+=e, t.y+=n;bre ak;case"li ne":t.x1+= e,t.x2+=e, t.y1+=n,t. y2+=n;brea k;case"pol yline":for (var r=0,i =t.points. length;i>r ;r++)t.poi nts[r].x+= e,t.points [r].y+=n}} function o (t,e){retu rn"font"== =t?"font": e}function  a(t){var  e={};retur n t&&"[obj ect Functi on]"===e.t oString.ca ll(t)}t.ex ports={pac k:r,fontSt ringify:o, offsetVect or:i,isFun ction:a}}, function(t ,e,n){"use  strict";f unction r( t){this.fo ntProvider =t}functio n i(t){var  e=[];t=t. replace("    ","    " );for(var  n=t.match( l),r=0,i=n .length;i- 1>r;r++){v ar o=n[r], a=0===o.le ngth;if(a) {var s=0== =e.length| |e[e.lengt h-1].lineE nd;s?e.pus h({text:"" ,lineEnd:! 0}):e[e.le ngth-1].li neEnd=!0}e lse e.push ({text:o}) }return e} function o (t,e){e=e| |{},t=t||{ };for(var  n in t)"te xt"!=n&&t. hasOwnProp erty(n)&&( e[n]=t[n]) ;return e} function a (t){var e= [];("strin g"==typeof  t||t inst anceof Str ing)&&(t=[ t]);for(va r n=0,r=t. length;r>n ;n++){var  a,s=t[n],h =null;"str ing"==type of s||s in stanceof S tring?a=i( s):(a=i(s. text),h=o( s));for(va r u=0,l=a. length;l>u ;u++){var  c={text:a[ u].text};a [u].lineEn d&&(c.line End=!0),o( h,c),e.pus h(c)}}retu rn e}funct ion s(t){r eturn t.re place(/[^A -Za-z0-9\[ \] ]/g,fun ction(t){r eturn d[t] ||t})}func tion h(t,e ,n,r){var  i;return v oid 0!==t[ n]&&null!= =t[n]?t[n] :e?(e.auto (t,functio n(){i=e.ge tProperty( n)}),null! ==i&&void  0!==i?i:r) :r}functio n u(t,e,n) {var r=a(e );return r .forEach(f unction(e) {var r=h(e ,n,"font", "Roboto"), i=h(e,n,"f ontSize",1 2),o=h(e,n ,"bold",!1 ),a=h(e,n, "italics", !1),u=h(e, n,"color", "black"),l =h(e,n,"de coration", null),d=h( e,n,"decor ationColor ",null),p= h(e,n,"dec orationSty le",null), g=h(e,n,"b ackground" ,null),v=h (e,n,"line Height",1) ,m=t.provi deFont(r,o ,a);e.widt h=m.widthO fString(s( e.text),i) ,e.height= m.lineHeig ht(i)*v;va r y=e.text .match(c), w=e.text.m atch(f);e. leadingCut =y?m.width OfString(y [0],i):0,e .trailingC ut=w?m.wid thOfString (w[0],i):0 ,e.alignme nt=h(e,n," alignment" ,"left"),e .font=m,e. fontSize=i ,e.color=u ,e.decorat ion=l,e.de corationCo lor=d,e.de corationSt yle=p,e.ba ckground=g }),r}var l =/([^ ,\/! .?:;\-\n]* [ ,\/!.?:; \-]*)|\n/g ,c=/^(\s)+ /g,f=/(\s) +$/g;r.pro totype.bui ldInlines= function(t ,e){functi on n(t){re turn Math. max(0,t.wi dth-t.lead ingCut-t.t railingCut )}var r,i= u(this.fon tProvider, t,e),o=0,a =0;return  i.forEach( function(t ){o=Math.m ax(o,t.wid th-t.leadi ngCut-t.tr ailingCut) ,r||(r={wi dth:0,lead ingCut:t.l eadingCut, trailingCu t:0}),r.wi dth+=t.wid th,r.trail ingCut=t.t railingCut ,a=Math.ma x(a,n(r)), t.lineEnd& &(r=null)} ),{items:i ,minWidth: o,maxWidth :a}},r.pro totype.siz eOfString= function(t ,e){t=t.re place("      ","    " );var n=h( {},e,"font ","Roboto" ),r=h({},e ,"fontSize ",12),i=h( {},e,"bold ",!1),o=h( {},e,"ital ics",!1),a =h({},e,"l ineHeight" ,1),u=this .fontProvi der.provid eFont(n,i, o);return{ width:u.wi dthOfStrin g(s(t),r), height:u.l ineHeight( r)*a,fontS ize:r,line Height:a,a scender:u. ascender/1 e3*r,decen der:u.dece nder/1e3*r }};var d={ "Ä„":"A"," Ć":"C","Ä ˜":"E","Ł ":"L","Ń" :"N","Ó": "O","Åš":" S","Ź":"Z ","Å»":"Z" ,"Ä…":"a", "ć":"c"," Ä™":"e","Å ‚":"l","Å„ ":"n","ó" :"o","Å›": "s","ź":" z","ż":"z "};t.expor ts=r},func tion(t,e,n ){"use str ict";funct ion r(t,e) {this.defa ultStyle=e ||{},this. styleDicti onary=t,th is.styleOv errides=[] }r.prototy pe.clone=f unction(){ var t=new  r(this.sty leDictiona ry,this.de faultStyle );return t his.styleO verrides.f orEach(fun ction(e){t .styleOver rides.push (e)}),t},r .prototype .push=func tion(t){th is.styleOv errides.pu sh(t)},r.p rototype.p op=functio n(t){for(t =t||1;t--> 0;)this.st yleOverrid es.pop()}, r.prototyp e.autopush =function( t){if("str ing"==type of t||t in stanceof S tring)retu rn 0;var e =[];t.styl e&&(e=t.st yle instan ceof Array ?t.style:[ t.style]); for(var n= 0,r=e.leng th;r>n;n++ )this.push (e[n]);var  i={},o=!1 ;return["f ont","font Size","bol d","italic s","alignm ent","colo r","column Gap","fill Color","de coration", "decoratio nStyle","d ecorationC olor","bac kground"," lineHeight "].forEach (function( e){void 0! ==t[e]&&nu ll!==t[e]& &(i[e]=t[e ],o=!0)}), o&&this.pu sh(i),e.le ngth+(o?1: 0)},r.prot otype.auto =function( t,e){var n =this.auto push(t),r= e();return  n>0&&this .pop(n),r} ,r.prototy pe.getProp erty=funct ion(t){if( this.style Overrides) for(var e= this.style Overrides. length-1;e >=0;e--){v ar n=this. styleOverr ides[e];if ("string"= =typeof n| |n instanc eof String ){var r=th is.styleDi ctionary[n ];if(r&&nu ll!==r[t]& &void 0!== r[t])retur n r[t]}els e if(void  0!==n[t]&& null!==n[t ])return n [t]}return  this.defa ultStyle&& this.defau ltStyle[t] },t.export s=r},funct ion(t,e,n) {(function (e){(funct ion(){var  r,i,o,a,s, h,u={}.has OwnPropert y,l=functi on(t,e){fu nction n() {this.cons tructor=t} for(var r  in e)u.cal l(e,r)&&(t [r]=e[r]); return n.p rototype=e .prototype ,t.prototy pe=new n,t .__super__ =e.prototy pe,t};h=n( 46),s=n(10 ),i=n(32), a=n(12),o= n(38),r=fu nction(t){ function r (t){var e, n,i,o;if(t his.option s=null!=t? t:{},r.__s uper__.con structor.a pply(this, arguments) ,this.vers ion=1.3,th is.compres s=null!=(i =this.opti ons.compre ss)?i:!0,t his._pageB uffer=[],t his._pageB ufferStart =0,this._o ffsets=[], this._wait ing=0,this ._ended=!1 ,this._off set=0,this ._root=thi s.ref({Typ e:"Catalog ",Pages:th is.ref({Ty pe:"Pages" ,Count:0,K ids:[]})}) ,this.page =null,this .initColor (),this.in itVector() ,this.init Fonts(),th is.initTex t(),this.i nitImages( ),this.inf o={Produce r:"PDFKit" ,Creator:" PDFKit",Cr eationDate :new Date} ,this.opti ons.info){ o=this.opt ions.info; for(e in o )n=o[e],th is.info[e] =n}this._w rite("%PDF -"+this.ve rsion),thi s._write(" %ÿÿÿÿ" ),this.add Page()}var  h;return  l(r,t),h=f unction(t) {var e,n,i ;i=[];for( n in t)e=t [n],i.push (r.prototy pe[n]=e);r eturn i},h (n(41)),h( n(39)),h(n (44)),h(n( 40)),h(n(4 2)),h(n(43 )),r.proto type.addPa ge=functio n(t){var e ;return nu ll==t&&(t= this.optio ns),this.o ptions.buf ferPages|| this.flush Pages(),th is.page=ne w o(this,t ),this._pa geBuffer.p ush(this.p age),e=thi s._root.da ta.Pages.d ata,e.Kids .push(this .page.dict ionary),e. Count++,th is.x=this. page.margi ns.left,th is.y=this. page.margi ns.top,thi s._ctm=[1, 0,0,1,0,0] ,this.tran sform(1,0, 0,-1,0,thi s.page.hei ght),this} ,r.prototy pe.buffere dPageRange =function( ){return{s tart:this. _pageBuffe rStart,cou nt:this._p ageBuffer. length}},r .prototype .switchToP age=functi on(t){var  e;if(!(e=t his._pageB uffer[t-th is._pageBu fferStart] ))throw ne w Error("s witchToPag e("+t+") o ut of boun ds, curren t buffer c overs page s "+this._ pageBuffer Start+" to  "+(this._ pageBuffer Start+this ._pageBuff er.length- 1));return  this.page =e},r.prot otype.flus hPages=fun ction(){va r t,e,n,r; for(e=this ._pageBuff er,this._p ageBuffer= [],this._p ageBufferS tart+=e.le ngth,n=0,r =e.length; r>n;n++)t= e[n],t.end ()},r.prot otype.ref= function(t ){var e;re turn e=new  a(this,th is._offset s.length+1 ,t),this._ offsets.pu sh(null),t his._waiti ng++,e},r. prototype. _read=func tion(){},r .prototype ._write=fu nction(t){ return e.i sBuffer(t) ||(t=new e (t+"\n","b inary")),t his.push(t ),this._of fset+=t.le ngth},r.pr ototype.ad dContent=f unction(t) {return th is.page.wr ite(t),thi s},r.proto type._refE nd=functio n(t){retur n this._of fsets[t.id -1]=t.offs et,0===--t his._waiti ng&&this._ ended?(thi s._finaliz e(),this._ ended=!1): void 0},r. prototype. write=func tion(t,e){ var n;retu rn n=new E rror("PDFD ocument#wr ite is dep recated, a nd will be  removed i n a future  version o f PDFKit.  Please pip e the docu ment into  a Node str eam."),thi s.pipe(s.c reateWrite Stream(t)) ,this.end( ),this.onc e("end",e) },r.protot ype.output =function( t){throw n ew Error(" PDFDocumen t#output i s deprecat ed, and ha s been rem oved from  PDFKit. Pl ease pipe  the docume nt into a  Node strea m.")},r.pr ototype.en d=function (){var t,e ,n,r,i,o;t his.flushP ages(),thi s._info=th is.ref(),i =this.info ;for(e in  i)r=i[e]," string"==t ypeof r&&( r=new Stri ng(r)),thi s._info.da ta[e]=r;th is._info.e nd(),o=thi s._fontFam ilies;for( n in o)t=o [n],t.embe d();return  this._roo t.end(),th is._root.d ata.Pages. end(),0=== this._wait ing?this._ finalize() :this._end ed=!0},r.p rototype._ finalize=f unction(t) {var e,n,r ,o,a;for(n =this._off set,this._ write("xre f"),this._ write("0 " +(this._of fsets.leng th+1)),thi s._write(" 0000000000  65535 f " ),a=this._ offsets,r= 0,o=a.leng th;o>r;r++ )e=a[r],e= ("00000000 00"+e).sli ce(-10),th is._write( e+" 00000  n ");retur n this._wr ite("trail er"),this. _write(i.c onvert({Si ze:this._o ffsets.len gth+1,Root :this._roo t,Info:thi s._info})) ,this._wri te("startx ref"),this ._write("" +n),this._ write("%%E OF"),this. push(null) },r.protot ype.toStri ng=functio n(){return "[object P DFDocument ]"},r}(h.R eadable),t .exports=r }).call(th is)}).call (e,n(4).Bu ffer)},fun ction(t,e, n){e.read= function(t ,e,n,r,i){ var o,a,s= 8*i-r-1,h= (1<<s)-1,u =h>>1,l=-7 ,c=n?i-1:0 ,f=n?-1:1, d=t[e+c];f or(c+=f,o= d&(1<<-l)- 1,d>>=-l,l +=s;l>0;o= 256*o+t[e+ c],c+=f,l- =8);for(a= o&(1<<-l)- 1,o>>=-l,l +=r;l>0;a= 256*a+t[e+ c],c+=f,l- =8);if(0== =o)o=1-u;e lse{if(o== =h)return  a?0/0:(d?- 1:1)*(1/0) ;a+=Math.p ow(2,r),o- =u}return( d?-1:1)*a* Math.pow(2 ,o-r)},e.w rite=funct ion(t,e,n, r,i,o){var  a,s,h,u=8 *o-i-1,l=( 1<<u)-1,c= l>>1,f=23= ==i?Math.p ow(2,-24)- Math.pow(2 ,-77):0,d= r?0:o-1,p= r?1:-1,g=0 >e||0===e& &0>1/e?1:0 ;for(e=Mat h.abs(e),i sNaN(e)||e ===1/0?(s= isNaN(e)?1 :0,a=l):(a =Math.floo r(Math.log (e)/Math.L N2),e*(h=M ath.pow(2, -a))<1&&(a --,h*=2),e +=a+c>=1?f /h:f*Math. pow(2,1-c) ,e*h>=2&&( a++,h/=2), a+c>=l?(s= 0,a=l):a+c >=1?(s=(e* h-1)*Math. pow(2,i),a +=c):(s=e* Math.pow(2 ,c-1)*Math .pow(2,i), a=0));i>=8 ;t[n+d]=25 5&s,d+=p,s /=256,i-=8 );for(a=a< <i|s,u+=i; u>0;t[n+d] =255&a,d+= p,a/=256,u -=8);t[n+d -p]|=128*g }},functio n(t,e,n){v ar r=Array .isArray,i =Object.pr ototype.to String;t.e xports=r|| function(t ){return!! t&&"[objec t Array]"= =i.call(t) }},functio n(t,e,n){v ar r="ABCD EFGHIJKLMN OPQRSTUVWX YZabcdefgh ijklmnopqr stuvwxyz01 23456789+/ ";!functio n(t){"use  strict";fu nction e(t ){var e=t. charCodeAt (0);return  e===a||e= ==c?62:e== =s||e===f? 63:h>e?-1: h+10>e?e-h +26+26:l+2 6>e?e-l:u+ 26>e?e-u+2 6:void 0}f unction n( t){functio n n(t){u[c ++]=t}var  r,i,a,s,h, u;if(t.len gth%4>0)th row new Er ror("Inval id string.  Length mu st be a mu ltiple of  4");var l= t.length;h ="="===t.c harAt(l-2) ?2:"="===t .charAt(l- 1)?1:0,u=n ew o(3*t.l ength/4-h) ,a=h>0?t.l ength-4:t. length;var  c=0;for(r =0,i=0;a>r ;r+=4,i+=3 )s=e(t.cha rAt(r))<<1 8|e(t.char At(r+1))<< 12|e(t.cha rAt(r+2))< <6|e(t.cha rAt(r+3)), n((1671168 0&s)>>16), n((65280&s )>>8),n(25 5&s);retur n 2===h?(s =e(t.charA t(r))<<2|e (t.charAt( r+1))>>4,n (255&s)):1 ===h&&(s=e (t.charAt( r))<<10|e( t.charAt(r +1))<<4|e( t.charAt(r +2))>>2,n( s>>8&255), n(255&s)), u}function  i(t){func tion e(t){ return r.c harAt(t)}f unction n( t){return  e(t>>18&63 )+e(t>>12& 63)+e(t>>6 &63)+e(63& t)}var i,o ,a,s=t.len gth%3,h="" ;for(i=0,a =t.length- s;a>i;i+=3 )o=(t[i]<< 16)+(t[i+1 ]<<8)+t[i+ 2],h+=n(o) ;switch(s) {case 1:o= t[t.length -1],h+=e(o >>2),h+=e( o<<4&63),h +="==";bre ak;case 2: o=(t[t.len gth-2]<<8) +t[t.lengt h-1],h+=e( o>>10),h+= e(o>>4&63) ,h+=e(o<<2 &63),h+="= "}return h }var o="un defined"!= typeof Uin t8Array?Ui nt8Array:A rray,a="+" .charCodeA t(0),s="/" .charCodeA t(0),h="0" .charCodeA t(0),u="a" .charCodeA t(0),l="A" .charCodeA t(0),c="-" .charCodeA t(0),f="_" .charCodeA t(0);t.toB yteArray=n ,t.fromByt eArray=i}( e)},functi on(t,e,n){ (function( e){(functi on(){var r ,i;r=funct ion(){func tion t(){} var n,r,o, a;return o =function( t,e){retur n(Array(e+ 1).join("0 ")+t).slic e(-e)},r=/ [\n\r\t\b\ f\(\)\\]/g ,n={"\n":" \\n","\r": "\\r","        ":"\\t ","\b":"\\ b","\f":"\ \f","\\":" \\\\","(": "\\(",")": "\\)"},a=f unction(t) {var e,n,r ,i,o;if(r= t.length,1 &r)throw n ew Error(" Buffer len gth must b e even");f or(n=i=0,o =r-1;o>i;n =i+=2)e=t[ n],t[n]=t[ n+1],t[n+1 ]=e;return  t},t.conv ert=functi on(s){var  h,u,l,c,f, d,p,g,v,m; if("string "==typeof  s)return"/ "+s;if(s i nstanceof  String){fo r(p=s.repl ace(r,func tion(t){re turn n[t]} ),l=!1,u=v =0,m=p.len gth;m>v;u= v+=1)if(p. charCodeAt (u)>127){l =!0;break} return l&& (p=a(new e ("\ufeff"+ p,"utf16le ")).toStri ng("binary ")),"("+p+ ")"}if(e.i sBuffer(s) )return"<" +s.toStrin g("hex")+" >";if(s in stanceof i )return s. toString() ;if(s inst anceof Dat e)return"( D:"+o(s.ge tUTCFullYe ar(),4)+o( s.getUTCMo nth(),2)+o (s.getUTCD ate(),2)+o (s.getUTCH ours(),2)+ o(s.getUTC Minutes(), 2)+o(s.get UTCSeconds (),2)+"Z)" ;if(Array. isArray(s) )return c= function() {var e,n,r ;for(r=[], e=0,n=s.le ngth;n>e;e ++)h=s[e], r.push(t.c onvert(h)) ;return r} ().join("  "),"["+c+" ]";if("[ob ject Objec t]"==={}.t oString.ca ll(s)){d=[ "<<"];for( f in s)g=s [f],d.push ("/"+f+" " +t.convert (g));retur n d.push(" >>"),d.joi n("\n")}re turn""+s}, t}(),t.exp orts=r,i=n (12)}).cal l(this)}). call(e,n(4 ).Buffer)} ,function( t,e,n){"us e strict"; function r (t,e){var  n={numeric :h,alphanu meric:u,oc tet:l},r={ L:g,M:v,Q: m,H:y};e=e ||{};var i =e.version ||-1,o=r[( e.eccLevel ||"L").toU pperCase() ],a=e.mode ?n[e.mode. toLowerCas e()]:-1,s= "mask"in e ?e.mask:-1 ;if(0>a)a= "string"== typeof t?t .match(f)? h:t.match( p)?u:l:l;e lse if(a!= h&&a!=u&&a !=l)throw" invalid or  unsupport ed mode";i f(t=P(a,t) ,null===t) throw"inva lid data f ormat";if( 0>o||o>3)t hrow"inval id ECC lev el";if(0>i ){for(i=1; 40>=i&&!(t .length<=U (i,a,o));+ +i);if(i>4 0)throw"to o large da ta for the  Qr format "}else if( 1>i||i>40) throw"inva lid Qr ver sion! shou ld be betw een 1 and  40";if(-1! =s&&(0>s|| s>8))throw "invalid m ask";retur n Y(t,i,a, o,s)}funct ion i(t,e) {var n=[], i=t.backgr ound||"#ff f",o=t.for eground||" #000",a=r( t,e),s=a.l ength,h=Ma th.floor(e .fit?e.fit /s:5),u=s* h;n.push({ type:"rect ",x:0,y:0, w:u,h:u,li neWidth:0, color:i}); for(var l= 0;s>l;++l) for(var c= 0;s>c;++c) a[l][c]&&n .push({typ e:"rect",x :h*l,y:h*c ,w:h,h:h,l ineWidth:0 ,color:o}) ;return{ca nvas:n,siz e:u}}funct ion o(t){v ar e=i(t.q r,t);retur n t._canva s=e.canvas ,t._width= t._height= t._minWidt h=t._maxWi dth=t._min Height=t._ maxHeight= e.size,t}f or(var a=[ null,[[10, 7,17,13],[ 1,1,1,1],[ ]],[[16,10 ,28,22],[1 ,1,1,1],[4 ,16]],[[26 ,15,22,18] ,[1,1,2,2] ,[4,20]],[ [18,20,16, 26],[2,1,4 ,2],[4,24] ],[[24,26, 22,18],[2, 1,4,4],[4, 28]],[[16, 18,28,24], [4,2,4,4], [4,32]],[[ 18,20,26,1 8],[4,2,5, 6],[4,20,3 6]],[[22,2 4,26,22],[ 4,2,6,6],[ 4,22,40]], [[22,30,24 ,20],[5,2, 8,8],[4,24 ,44]],[[26 ,18,28,24] ,[5,4,8,8] ,[4,26,48] ],[[30,20, 24,28],[5, 4,11,8],[4 ,28,52]],[ [22,24,28, 26],[8,4,1 1,10],[4,3 0,56]],[[2 2,26,22,24 ],[9,4,16, 12],[4,32, 60]],[[24, 30,24,20], [9,4,16,16 ],[4,24,44 ,64]],[[24 ,22,24,30] ,[10,6,18, 12],[4,24, 46,68]],[[ 28,24,30,2 4],[10,6,1 6,17],[4,2 4,48,72]], [[28,28,28 ,28],[11,6 ,19,16],[4 ,28,52,76] ],[[26,30, 28,28],[13 ,6,21,18], [4,28,54,8 0]],[[26,2 8,26,26],[ 14,7,25,21 ],[4,28,56 ,84]],[[26 ,28,28,30] ,[16,8,25, 20],[4,32, 60,88]],[[ 26,28,30,2 8],[17,8,2 5,23],[4,2 6,48,70,92 ]],[[28,28 ,24,30],[1 7,9,34,23] ,[4,24,48, 72,96]],[[ 28,30,30,3 0],[18,9,3 0,25],[4,2 8,52,76,10 0]],[[28,3 0,30,30],[ 20,10,32,2 7],[4,26,5 2,78,104]] ,[[28,26,3 0,30],[21, 12,35,29], [4,30,56,8 2,108]],[[ 28,28,30,2 8],[23,12, 37,34],[4, 28,56,84,1 12]],[[28, 30,30,30], [25,12,40, 34],[4,32, 60,88,116] ],[[28,30, 30,30],[26 ,13,42,35] ,[4,24,48, 72,96,120] ],[[28,30, 30,30],[28 ,14,45,38] ,[4,28,52, 76,100,124 ]],[[28,30 ,30,30],[2 9,15,48,40 ],[4,24,50 ,76,102,12 8]],[[28,3 0,30,30],[ 31,16,51,4 3],[4,28,5 4,80,106,1 32]],[[28, 30,30,30], [33,17,54, 45],[4,32, 58,84,110, 136]],[[28 ,30,30,30] ,[35,18,57 ,48],[4,28 ,56,84,112 ,140]],[[2 8,30,30,30 ],[37,19,6 0,51],[4,3 2,60,88,11 6,144]],[[ 28,30,30,3 0],[38,19, 63,53],[4, 28,52,76,1 00,124,148 ]],[[28,30 ,30,30],[4 0,20,66,56 ],[4,22,48 ,74,100,12 6,152]],[[ 28,30,30,3 0],[43,21, 70,59],[4, 26,52,78,1 04,130,156 ]],[[28,30 ,30,30],[4 5,22,74,62 ],[4,30,56 ,82,108,13 4,160]],[[ 28,30,30,3 0],[47,24, 77,65],[4, 24,52,80,1 08,136,164 ]],[[28,30 ,30,30],[4 9,25,81,68 ],[4,28,56 ,84,112,14 0,168]]],s =0,h=1,u=2 ,l=4,c=8,f =/^\d*$/,d =/^[A-Za-z 0-9 $%*+\- ./:]*$/,p= /^[A-Z0-9  $%*+\-./:] *$/,g=1,v= 0,m=3,y=2, w=[],_=[-1 ],b=0,x=1; 255>b;++b) w.push(x), _[x]=b,x=2 *x^(x>=128 ?285:0);fo r(var S=[[ ]],b=0;30> b;++b){for (var k=S[b ],E=[],C=0 ;b>=C;++C) {var I=b>C ?w[k[C]]:0 ,A=w[(b+(k [C-1]||0)) %255];E.pu sh(_[I^A]) }S.push(E) }for(var L ={},b=0;45 >b;++b)L[" 0123456789 ABCDEFGHIJ KLMNOPQRST UVWXYZ $%* +-./:".cha rAt(b)]=b; var R=[fun ction(t,e) {return(t+ e)%2===0}, function(t ,e){return  t%2===0}, function(t ,e){return  e%3===0}, function(t ,e){return (t+e)%3=== 0},functio n(t,e){ret urn((t/2|0 )+(e/3|0)) %2===0},fu nction(t,e ){return t *e%2+t*e%3 ===0},func tion(t,e){ return(t*e %2+t*e%3)% 2===0},fun ction(t,e) {return((t +e)%2+t*e% 3)%2===0}] ,B=functio n(t){retur n t>6},T=f unction(t) {return 4* t+17},M=fu nction(t){ var e=a[t] ,n=16*t*t+ 128*t+64;r eturn B(t) &&(n-=36), e[2].lengt h&&(n-=25* e[2].lengt h*e[2].len gth-10*e[2 ].length-5 5),n},O=fu nction(t,e ){var n=-8 &M(t),r=a[ t];return  n-=8*r[0][ e]*r[1][e] },D=functi on(t,e){sw itch(e){ca se h:retur n 10>t?10: 27>t?12:14 ;case u:re turn 10>t? 9:27>t?11: 13;case l: return 10> t?8:16;cas e c:return  10>t?8:27 >t?10:12}} ,U=functio n(t,e,n){v ar r=O(t,n )-4-D(t,e) ;switch(e) {case h:re turn 3*(r/ 10|0)+(4>r %10?0:7>r% 10?1:2);ca se u:retur n 2*(r/11| 0)+(6>r%11 ?0:1);case  l:return  r/8|0;case  c:return  r/13|0}},P =function( t,e){switc h(t){case  h:return e .match(f)? e:null;cas e u:return  e.match(d )?e.toUppe rCase():nu ll;case l: if("string "==typeof  e){for(var  n=[],r=0; r<e.length ;++r){var  i=e.charCo deAt(r);12 8>i?n.push (i):2048>i ?n.push(19 2|i>>6,128 |63&i):655 36>i?n.pus h(224|i>>1 2,128|i>>6 &63,128|63 &i):n.push (240|i>>18 ,128|i>>12 &63,128|i> >6&63,128| 63&i)}retu rn n}retur n e}},F=fu nction(t,e ,n,r){var  i=[],o=0,a =8,c=n.len gth,f=func tion(t,e){ if(e>=a){f or(i.push( o|t>>(e-=a ));e>=8;)i .push(t>>( e-=8)&255) ;o=0,a=8}e >0&&(o|=(t &(1<<e)-1) <<(a-=e))} ,d=D(t,e); switch(f(e ,4),f(c,d) ,e){case h :for(var p =2;c>p;p+= 3)f(parseI nt(n.subst ring(p-2,p +1),10),10 );f(parseI nt(n.subst ring(p-2), 10),[0,4,7 ][c%3]);br eak;case u :for(var p =1;c>p;p+= 2)f(45*L[n .charAt(p- 1)]+L[n.ch arAt(p)],1 1);c%2==1& &f(L[n.cha rAt(p-1)], 6);break;c ase l:for( var p=0;c> p;++p)f(n[ p],8)}for( f(s,4),8>a &&i.push(o );i.length +1<r;)i.pu sh(236,17) ;return i. length<r&& i.push(236 ),i},z=fun ction(t,e) {for(var n =t.slice(0 ),r=t.leng th,i=e.len gth,o=0;i> o;++o)n.pu sh(0);for( var o=0;r> o;){var a= _[n[o++]]; if(a>=0)fo r(var s=0; i>s;++s)n[ o+s]^=w[(a +e[s])%255 ]}return n .slice(r)} ,W=functio n(t,e,n){f or(var r=[ ],i=t.leng th/e|0,o=0 ,a=e-t.len gth%e,s=0; a>s;++s)r. push(o),o+ =i;for(var  s=a;e>s;+ +s)r.push( o),o+=i+1; r.push(o); for(var h= [],s=0;e>s ;++s)h.pus h(z(t.slic e(r[s],r[s +1]),n));f or(var u=[ ],l=t.leng th/e|0,s=0 ;l>s;++s)f or(var c=0 ;e>c;++c)u .push(t[r[ c]+s]);for (var c=a;e >c;++c)u.p ush(t[r[c+ 1]-1]);for (var s=0;s <n.length; ++s)for(va r c=0;e>c; ++c)u.push (h[c][s]); return u}, N=function (t,e,n,r){ for(var i= t<<r,o=e-1 ;o>=0;--o) i>>r+o&1&& (i^=n<<o); return t<< r|i},j=fun ction(t){f or(var e=a [t],n=T(t) ,r=[],i=[] ,o=0;n>o;+ +o)r.push( []),i.push ([]);var s =function( t,e,n,o,a) {for(var s =0;n>s;++s )for(var h =0;o>h;++h )r[t+s][e+ h]=a[s]>>h &1,i[t+s][ e+h]=1};s( 0,0,9,9,[1 27,65,93,9 3,93,65,38 3,0,64]),s (n-8,0,8,9 ,[256,127, 65,93,93,9 3,65,127]) ,s(0,n-8,9 ,8,[254,13 0,186,186, 186,130,25 4,0,0]);fo r(var o=9; n-8>o;++o) r[6][o]=r[ o][6]=1&~o ,i[6][o]=i [o][6]=1;f or(var h=e [2],u=h.le ngth,o=0;u >o;++o)for (var l=0== =o||o===u- 1?1:0,c=0= ==o?u-1:u, f=l;c>f;++ f)s(h[o],h [f],5,5,[3 1,17,21,17 ,31]);if(B (t))for(va r d=N(t,6, 7973,12),p =0,o=0;6>o ;++o)for(v ar f=0;3>f ;++f)r[o][ n-11+f]=r[ n-11+f][o] =d>>p++&1, i[o][n-11+ f]=i[n-11+ f][o]=1;re turn{matri x:r,reserv ed:i}},H=f unction(t, e,n){for(v ar r=t.len gth,i=0,o= -1,a=r-1;a >=0;a-=2){ 6==a&&--a; for(var s= 0>o?r-1:0, h=0;r>h;++ h){for(var  u=a;u>a-2 ;--u)e[s][ u]||(t[s][ u]=n[i>>3] >>(7&~i)&1 ,++i);s+=o }o=-o}retu rn t},Z=fu nction(t,e ,n){for(va r r=R[n],i =t.length, o=0;i>o;++ o)for(var  a=0;i>a;++ a)e[o][a]| |(t[o][a]^ =r(o,a));r eturn t},G =function( t,e,n,r){f or(var i=t .length,o= 21522^N(n< <3|r,5,133 5,10),a=0; 15>a;++a){ var s=[0,1 ,2,3,4,5,7 ,8,i-7,i-6 ,i-5,i-4,i -3,i-2,i-1 ][a],h=[i- 1,i-2,i-3, i-4,i-5,i- 6,i-7,i-8, 7,5,4,3,2, 1,0][a];t[ s][8]=t[8] [h]=o>>a&1 }return t} ,q=functio n(t){for(v ar e=3,n=3 ,r=40,i=10 ,o=functio n(t){for(v ar n=0,i=0 ;i<t.lengt h;++i)t[i] >=5&&(n+=e +(t[i]-5)) ;for(var i =5;i<t.len gth;i+=2){ var o=t[i] ;t[i-1]==o &&t[i-2]== 3*o&&t[i-3 ]==o&&t[i- 4]==o&&(t[ i-5]>=4*o| |t[i+1]>=4 *o)&&(n+=r )}return n },a=t.leng th,s=0,h=0 ,u=0;a>u;+ +u){var l, c=t[u];l=[ 0];for(var  f=0;a>f;) {var d;for (d=0;a>f&& c[f];++d)+ +f;for(l.p ush(d),d=0 ;a>f&&!c[f ];++d)++f; l.push(d)} s+=o(l),l= [0];for(va r f=0;a>f; ){var d;fo r(d=0;a>f& &t[f][u];+ +d)++f;for (l.push(d) ,d=0;a>f&& !t[f][u];+ +d)++f;l.p ush(d)}s+= o(l);var p =t[u+1]||[ ];h+=c[0]; for(var f= 1;a>f;++f) {var g=c[f ];h+=g,c[f -1]==g&&p[ f]===g&&p[ f-1]===g&& (s+=n)}}re turn s+=i* (Math.abs( h/a/a-.5)/ .05|0)},Y= function(t ,e,n,r,i){ var o=a[e] ,s=F(e,n,t ,O(e,r)>>3 );s=W(s,o[ 1][r],S[o[ 0][r]]);va r h=j(e),u =h.matrix, l=h.reserv ed;if(H(u, l,s),0>i){ Z(u,l,0),G (u,l,r,0); var c=0,f= q(u);for(Z (u,l,0),i= 1;8>i;++i) {Z(u,l,i), G(u,l,r,i) ;var d=q(u );f>d&&(f= d,c=i),Z(u ,l,i)}i=c} return Z(u ,l,i),G(u, l,r,i),u}; t.exports= {measure:o }},functio n(t,e,n){( function() {var e;e=f unction(){ function t (t){this.d ata=null!= t?t:[],thi s.pos=0,th is.length= this.data. length}ret urn t.prot otype.read Byte=funct ion(){retu rn this.da ta[this.po s++]},t.pr ototype.wr iteByte=fu nction(t){ return thi s.data[thi s.pos++]=t },t.protot ype.byteAt =function( t){return  this.data[ t]},t.prot otype.read Bool=funct ion(){retu rn!!this.r eadByte()} ,t.prototy pe.writeBo ol=functio n(t){retur n this.wri teByte(t?1 :0)},t.pro totype.rea dUInt32=fu nction(){v ar t,e,n,r ;return t= 16777216*t his.readBy te(),e=thi s.readByte ()<<16,n=t his.readBy te()<<8,r= this.readB yte(),t+e+ n+r},t.pro totype.wri teUInt32=f unction(t) {return th is.writeBy te(t>>>24& 255),this. writeByte( t>>16&255) ,this.writ eByte(t>>8 &255),this .writeByte (255&t)},t .prototype .readInt32 =function( ){var t;re turn t=thi s.readUInt 32(),t>=21 47483648?t -429496729 6:t},t.pro totype.wri teInt32=fu nction(t){ return 0>t &&(t+=4294 967296),th is.writeUI nt32(t)},t .prototype .readUInt1 6=function (){var t,e ;return t= this.readB yte()<<8,e =this.read Byte(),t|e },t.protot ype.writeU Int16=func tion(t){re turn this. writeByte( t>>8&255), this.write Byte(255&t )},t.proto type.readI nt16=funct ion(){var  t;return t =this.read UInt16(),t >=32768?t- 65536:t},t .prototype .writeInt1 6=function (t){return  0>t&&(t+= 65536),thi s.writeUIn t16(t)},t. prototype. readString =function( t){var e,n ,r;for(n=[ ],e=r=0;t> =0?t>r:r>t ;e=t>=0?++ r:--r)n[e] =String.fr omCharCode (this.read Byte());re turn n.joi n("")},t.p rototype.w riteString =function( t){var e,n ,r,i;for(i =[],e=n=0, r=t.length ;r>=0?r>n: n>r;e=r>=0 ?++n:--n)i .push(this .writeByte (t.charCod eAt(e)));r eturn i},t .prototype .stringAt= function(t ,e){return  this.pos= t,this.rea dString(e) },t.protot ype.readSh ort=functi on(){retur n this.rea dInt16()}, t.prototyp e.writeSho rt=functio n(t){retur n this.wri teInt16(t) },t.protot ype.readLo ngLong=fun ction(){va r t,e,n,r, i,o,a,s;re turn t=thi s.readByte (),e=this. readByte() ,n=this.re adByte(),r =this.read Byte(),i=t his.readBy te(),o=thi s.readByte (),a=this. readByte() ,s=this.re adByte(),1 28&t?-1*(7 2057594037 927940*(25 5^t)+28147 4976710656 *(255^e)+1 0995116277 76*(255^n) +429496729 6*(255^r)+ 16777216*( 255^i)+655 36*(255^o) +256*(255^ a)+(255^s) +1):720575 9403792794 0*t+281474 976710656* e+10995116 27776*n+42 94967296*r +16777216* i+65536*o+ 256*a+s},t .prototype .writeLong Long=funct ion(t){var  e,n;retur n e=Math.f loor(t/429 4967296),n =429496729 5&t,this.w riteByte(e >>24&255), this.write Byte(e>>16 &255),this .writeByte (e>>8&255) ,this.writ eByte(255& e),this.wr iteByte(n> >24&255),t his.writeB yte(n>>16& 255),this. writeByte( n>>8&255), this.write Byte(255&n )},t.proto type.readI nt=functio n(){return  this.read Int32()},t .prototype .writeInt= function(t ){return t his.writeI nt32(t)},t .prototype .slice=fun ction(t,e) {return th is.data.sl ice(t,e)}, t.prototyp e.read=fun ction(t){v ar e,n,r;f or(e=[],n= r=0;t>=0?t >r:r>t;n=t >=0?++r:-- r)e.push(t his.readBy te());retu rn e},t.pr ototype.wr ite=functi on(t){var  e,n,r,i;fo r(i=[],n=0 ,r=t.lengt h;r>n;n++) e=t[n],i.p ush(this.w riteByte(e ));return  i},t}(),t. exports=e} ).call(thi s)},functi on(t,e,n){ (function( ){var e,r, i=[].index Of||functi on(t){for( var e=0,n= this.lengt h;n>e;e++) if(e in th is&&this[e ]===t)retu rn e;retur n-1};r=n(1 0),e=funct ion(){func tion t(t,n ){var r,o, a;if(this. data=t,thi s.label=n, 65496!==th is.data.re adUInt16BE (0))throw" SOI not fo und in JPE G";for(a=2 ;a<this.da ta.length& &(o=this.d ata.readUI nt16BE(a), a+=2,!(i.c all(e,o)>= 0));)a+=th is.data.re adUInt16BE (a);if(i.c all(e,o)<0 )throw"Inv alid JPEG. ";a+=2,thi s.bits=thi s.data[a++ ],this.hei ght=this.d ata.readUI nt16BE(a), a+=2,this. width=this .data.read UInt16BE(a ),a+=2,r=t his.data[a ++],this.c olorSpace= function() {switch(r) {case 1:re turn"Devic eGray";cas e 3:return "DeviceRGB ";case 4:r eturn"Devi ceCMYK"}}( ),this.obj =null}var  e;return e =[65472,65 473,65474, 65475,6547 7,65478,65 479,65480, 65481,6548 2,65483,65 484,65485, 65486,6548 7],t.proto type.embed =function( t){return  this.obj?v oid 0:(thi s.obj=t.re f({Type:"X Object",Su btype:"Ima ge",BitsPe rComponent :this.bits ,Width:thi s.width,He ight:this. height,Col orSpace:th is.colorSp ace,Filter :"DCTDecod e"}),"Devi ceCMYK"=== this.color Space&&(th is.obj.dat a.Decode=[ 1,0,1,0,1, 0,1,0]),th is.obj.end (this.data ),this.dat a=null)},t }(),t.expo rts=e}).ca ll(this)}, function(t ,e,n){(fun ction(e){( function() {var r,i,o ;o=n(45),r =n(51),i=f unction(){ function t (t,e){this .label=e,t his.image= new r(t),t his.width= this.image .width,thi s.height=t his.image. height,thi s.imgData= this.image .imgData,t his.obj=nu ll}return  t.prototyp e.embed=fu nction(t){ var n,r,i, o,a,s,h,u; if(this.do cument=t,! this.obj){ if(this.ob j=t.ref({T ype:"XObje ct",Subtyp e:"Image", BitsPerCom ponent:thi s.image.bi ts,Width:t his.width, Height:thi s.height,F ilter:"Fla teDecode"} ),this.ima ge.hasAlph aChannel|| (i=t.ref({ Predictor: 15,Colors: this.image .colors,Bi tsPerCompo nent:this. image.bits ,Columns:t his.width} ),this.obj .data.Deco deParms=i, i.end()),0 ===this.im age.palett e.length?t his.obj.da ta.ColorSp ace=this.i mage.color Space:(r=t .ref(),r.e nd(new e(t his.image. palette)), this.obj.d ata.ColorS pace=["Ind exed","Dev iceRGB",th is.image.p alette.len gth/3-1,r] ),this.ima ge.transpa rency.gray scale)retu rn a=this. image.tran sparency.g reyscale,t his.obj.da ta.Mask=[a ,a];if(thi s.image.tr ansparency .rgb){for( o=this.ima ge.transpa rency.rgb, n=[],h=0,u =o.length; u>h;h++)s= o[h],n.pus h(s,s);ret urn this.o bj.data.Ma sk=n}retur n this.ima ge.transpa rency.inde xed?this.l oadIndexed AlphaChann el():this. image.hasA lphaChanne l?this.spl itAlphaCha nnel():thi s.finalize ()}},t.pro totype.fin alize=func tion(){var  t;return  this.alpha Channel&&( t=this.doc ument.ref( {Type:"XOb ject",Subt ype:"Image ",Height:t his.height ,Width:thi s.width,Bi tsPerCompo nent:8,Fil ter:"Flate Decode",Co lorSpace:" DeviceGray ",Decode:[ 0,1]}),t.e nd(this.al phaChannel ),this.obj .data.SMas k=t),this. obj.end(th is.imgData ),this.ima ge=null,th is.imgData =null},t.p rototype.s plitAlphaC hannel=fun ction(){re turn this. image.deco dePixels(f unction(t) {return fu nction(n){ var r,i,a, s,h,u,l,c, f;for(a=t. image.colo rs*t.image .bits/8,f= t.width*t. height,u=n ew e(f*a), i=new e(f) ,h=c=r=0,l =n.length; l>h;)u[c++ ]=n[h++],u [c++]=n[h+ +],u[c++]= n[h++],i[r ++]=n[h++] ;return s= 0,o.deflat e(u,functi on(e,n){if (t.imgData =n,e)throw  e;return  2===++s?t. finalize() :void 0}), o.deflate( i,function (e,n){if(t .alphaChan nel=n,e)th row e;retu rn 2===++s ?t.finaliz e():void 0 })}}(this) )},t.proto type.loadI ndexedAlph aChannel=f unction(t) {var n;ret urn n=this .image.tra nsparency. indexed,th is.image.d ecodePixel s(function (t){return  function( r){var i,a ,s,h,u;for (i=new e(t .width*t.h eight),a=0 ,s=h=0,u=r .length;u> h;s=h+=1)i [a++]=n[r[ s]];return  o.deflate (i,functio n(e,n){if( t.alphaCha nnel=n,e)t hrow e;ret urn t.fina lize()})}} (this))},t }(),t.expo rts=i}).ca ll(this)}) .call(e,n( 4).Buffer) },function (t,e,n){"u se strict" ;function  r(t,e){thi s.context= t,this.con textStack= [],this.tr acker=e}fu nction i(t ,e,n){null ===n||void  0===n||0> n||n>t.ite ms.lengt D?N.St  ms.push(e) :t.items.s plice(n,0, e)}functio n o(t){var  e=new a(t .maxWidth) ;for(var n  in t)t.ha sOwnProper ty(n)&&(e[ n]=t[n]);r eturn e}va r a=n(24), s=n(25).pa ck,h=n(25) .offsetVec tor,u=n(20 );r.protot ype.addLin e=function (t,e,n){va r r=t.getH eight(),o= this.conte xt,a=o.get CurrentPag e(),s=this .getCurren tPositionO nPage();re turn o.ava ilableHeig ht<r||!a?! 1:(t.x=o.x +(t.x||0), t.y=o.y+(t .y||0),thi s.alignLin e(t),i(a,{ type:"line ",item:t}, n),this.tr acker.emit ("lineAdde d",t),e||o .moveDown( r),s)},r.p rototype.a lignLine=f unction(t) {var e=thi s.context. availableW idth,n=t.g etWidth(), r=t.inline s&&t.inlin es.length> 0&&t.inlin es[0].alig nment,i=0; switch(r){ case"right ":i=e-n;br eak;case"c enter":i=( e-n)/2}if( i&&(t.x=(t .x||0)+i), "justify"= ==r&&!t.ne wLineForce d&&!t.last LineInPara graph&&t.i nlines.len gth>1)for( var o=(e-n )/(t.inlin es.length- 1),a=1,s=t .inlines.l ength;s>a; a++)i=a*o, t.inlines[ a].x+=i},r .prototype .addImage= function(t ,e){var n= this.conte xt,r=n.get CurrentPag e(),o=this .getCurren tPositionO nPage();re turn n.ava ilableHeig ht<t._heig ht||!r?!1: (t.x=n.x+( t.x||0),t. y=n.y,this .alignImag e(t),i(r,{ type:"imag e",item:t} ,e),n.move Down(t._he ight),o)}, r.prototyp e.addQr=fu nction(t,e ){var n=th is.context ,r=n.getCu rrentPage( ),i=this.g etCurrentP ositionOnP age();if(n .available Height<t._ height||!r )return!1; t.x=n.x+(t .x||0),t.y =n.y,this. alignImage (t);for(va r o=0,a=t. _canvas.le ngth;a>o;o ++){var s= t._canvas[ o];s.x+=t. x,s.y+=t.y ,this.addV ector(s,!0 ,!0,e)}ret urn n.move Down(t._he ight),i},r .prototype .alignImag e=function (t){var e= this.conte xt.availab leWidth,n= t._minWidt h,r=0;swit ch(t._alig nment){cas e"right":r =e-n;break ;case"cent er":r=(e-n )/2}r&&(t. x=(t.x||0) +r)},r.pro totype.add Vector=fun ction(t,e, n,r){var o =this.cont ext,a=o.ge tCurrentPa ge(),s=thi s.getCurre ntPosition OnPage();r eturn a?(h (t,e?0:o.x ,n?0:o.y), i(a,{type: "vector",i tem:t},r), s):void 0} ,r.prototy pe.addFrag ment=funct ion(t,e,n, r){var i=t his.contex t,a=i.getC urrentPage ();return! e&&t.heigh t>i.availa bleHeight? !1:(t.item s.forEach( function(r ){switch(r .type){cas e"line":va r u=o(r.it em);u.x=(u .x||0)+(e? t.xOffset| |0:i.x),u. y=(u.y||0) +(n?t.yOff set||0:i.y ),a.items. push({type :"line",it em:u});bre ak;case"ve ctor":var  l=s(r.item );h(l,e?t. xOffset||0 :i.x,n?t.y Offset||0: i.y),a.ite ms.push({t ype:"vecto r",item:l} );break;ca se"image": var c=s(r. item);c.x= (c.x||0)+( e?t.xOffse t||0:i.x), c.y=(c.y|| 0)+(n?t.yO ffset||0:i .y),a.item s.push({ty pe:"image" ,item:c})} }),r||i.mo veDown(t.h eight),!0) },r.protot ype.pushCo ntext=func tion(t,e){ void 0===t &&(e=this. context.ge tCurrentPa ge().heigh t-this.con text.pageM argins.top -this.cont ext.pageMa rgins.bott om,t=this. context.av ailableWid th),("numb er"==typeo f t||t ins tanceof Nu mber)&&(t= new u({wid th:t,heigh t:e},{left :0,right:0 ,top:0,bot tom:0})),t his.contex tStack.pus h(this.con text),this .context=t },r.protot ype.popCon text=funct ion(){this .context=t his.contex tStack.pop ()},r.prot otype.getC urrentPosi tionOnPage =function( ){return(t his.contex tStack[0]| |this.cont ext).getCu rrentPosit ion()},t.e xports=r}, function(t ,e,n){(fun ction(){va r e;e=func tion(){fun ction t(t, r){var i;t his.docume nt=t,null= =r&&(r={}) ,this.size =r.size||" letter",th is.layout= r.layout|| "portrait" ,this.marg ins="numbe r"==typeof  r.margin? {top:r.mar gin,left:r .margin,bo ttom:r.mar gin,right: r.margin}: r.margins| |e,i=Array .isArray(t his.size)? this.size: n[this.siz e.toUpperC ase()],thi s.width=i[ "portrait" ===this.la yout?0:1], this.heigh t=i["portr ait"===thi s.layout?1 :0],this.c ontent=thi s.document .ref(),thi s.resource s=this.doc ument.ref( {ProcSet:[ "PDF","Tex t","ImageB ","ImageC" ,"ImageI"] }),Object. defineProp erties(thi s,{fonts:{ get:functi on(t){retu rn functio n(){
  13   var e;retu rn null!=( e=t.resour ces.data). Font?e.Fon t:e.Font={ }}}(this)} ,xobjects: {get:funct ion(t){ret urn functi on(){var e ;return nu ll!=(e=t.r esources.d ata).XObje ct?e.XObje ct:e.XObje ct={}}}(th is)},ext_g states:{ge t:function (t){return  function( ){var e;re turn null! =(e=t.reso urces.data ).ExtGStat e?e.ExtGSt ate:e.ExtG State={}}} (this)},pa tterns:{ge t:function (t){return  function( ){var e;re turn null! =(e=t.reso urces.data ).Pattern? e.Pattern: e.Pattern= {}}}(this) },annotati ons:{get:f unction(t) {return fu nction(){v ar e;retur n null!=(e =t.diction ary.data). Annots?e.A nnots:e.An nots=[]}}( this)}}),t his.dictio nary=this. document.r ef({Type:" Page",Pare nt:this.do cument._ro ot.data.Pa ges,MediaB ox:[0,0,th is.width,t his.height ],Contents :this.cont ent,Resour ces:this.r esources}) }var e,n;r eturn t.pr ototype.ma xY=functio n(){return  this.heig ht-this.ma rgins.bott om},t.prot otype.writ e=function (t){return  this.cont ent.write( t)},t.prot otype.end= function() {return th is.diction ary.end(), this.resou rces.end() ,this.cont ent.end()} ,e={top:72 ,left:72,b ottom:72,r ight:72},n ={"4A0":[4 767.87,674 0.79],"2A0 ":[3370.39 ,4767.87], A0:[2383.9 4,3370.39] ,A1:[1683. 78,2383.94 ],A2:[1190 .55,1683.7 8],A3:[841 .89,1190.5 5],A4:[595 .28,841.89 ],A5:[419. 53,595.28] ,A6:[297.6 4,419.53], A7:[209.76 ,297.64],A 8:[147.4,2 09.76],A9: [104.88,14 7.4],A10:[ 73.7,104.8 8],B0:[283 4.65,4008. 19],B1:[20 04.09,2834 .65],B2:[1 417.32,200 4.09],B3:[ 1000.63,14 17.32],B4: [708.66,10 00.63],B5: [498.9,708 .66],B6:[3 54.33,498. 9],B7:[249 .45,354.33 ],B8:[175. 75,249.45] ,B9:[124.7 2,175.75], B10:[87.87 ,124.72],C 0:[2599.37 ,3676.54], C1:[1836.8 5,2599.37] ,C2:[1298. 27,1836.85 ],C3:[918. 43,1298.27 ],C4:[649. 13,918.43] ,C5:[459.2 1,649.13], C6:[323.15 ,459.21],C 7:[229.61, 323.15],C8 :[161.57,2 29.61],C9: [113.39,16 1.57],C10: [79.37,113 .39],RA0:[ 2437.8,345 8.27],RA1: [1729.13,2 437.8],RA2 :[1218.9,1 729.13],RA 3:[864.57, 1218.9],RA 4:[609.45, 864.57],SR A0:[2551.1 8,3628.35] ,SRA1:[181 4.17,2551. 18],SRA2:[ 1275.59,18 14.17],SRA 3:[907.09, 1275.59],S RA4:[637.8 ,907.09],E XECUTIVE:[ 521.86,756 ],FOLIO:[6 12,936],LE GAL:[612,1 008],LETTE R:[612,792 ],TABLOID: [792,1224] },t}(),t.e xports=e}) .call(this )},functio n(t,e,n){( function() {var e,r,i =[].slice; r=n(47),e= 4*((Math.s qrt(2)-1)/ 3),t.expor ts={initVe ctor:funct ion(){retu rn this._c tm=[1,0,0, 1,0,0],thi s._ctmStac k=[]},save :function( ){return t his._ctmSt ack.push(t his._ctm.s lice()),th is.addCont ent("q")}, restore:fu nction(){r eturn this ._ctm=this ._ctmStack .pop()||[1 ,0,0,1,0,0 ],this.add Content("Q ")},closeP ath:functi on(){retur n this.add Content("h ")},lineWi dth:functi on(t){retu rn this.ad dContent(" "+t+" w")} ,_CAP_STYL ES:{BUTT:0 ,ROUND:1,S QUARE:2},l ineCap:fun ction(t){r eturn"stri ng"==typeo f t&&(t=th is._CAP_ST YLES[t.toU pperCase() ]),this.ad dContent(" "+t+" J")} ,_JOIN_STY LES:{MITER :0,ROUND:1 ,BEVEL:2}, lineJoin:f unction(t) {return"st ring"==typ eof t&&(t= this._JOIN _STYLES[t. toUpperCas e()]),this .addConten t(""+t+" j ")},miterL imit:funct ion(t){ret urn this.a ddContent( ""+t+" M") },dash:fun ction(t,e) {var n,r,i ;return nu ll==e&&(e= {}),null== t?this:(r= null!=(i=e .space)?i: t,n=e.phas e||0,this. addContent ("["+t+" " +r+"] "+n+ " d"))},un dash:funct ion(){retu rn this.ad dContent(" [] 0 d")}, moveTo:fun ction(t,e) {return th is.addCont ent(""+t+"  "+e+" m") },lineTo:f unction(t, e){return  this.addCo ntent(""+t +" "+e+" l ")},bezier CurveTo:fu nction(t,e ,n,r,i,o){ return thi s.addConte nt(""+t+"  "+e+" "+n+ " "+r+" "+ i+" "+o+"  c")},quadr aticCurveT o:function (t,e,n,r){ return thi s.addConte nt(""+t+"  "+e+" "+n+ " "+r+" v" )},rect:fu nction(t,e ,n,r){retu rn this.ad dContent(" "+t+" "+e+ " "+n+" "+ r+" re")}, roundedRec t:function (t,e,n,r,i ){return n ull==i&&(i =0),this.m oveTo(t+i, e),this.li neTo(t+n-i ,e),this.q uadraticCu rveTo(t+n, e,t+n,e+i) ,this.line To(t+n,e+r -i),this.q uadraticCu rveTo(t+n, e+r,t+n-i, e+r),this. lineTo(t+i ,e+r),this .quadratic CurveTo(t, e+r,t,e+r- i),this.li neTo(t,e+i ),this.qua draticCurv eTo(t,e,t+ i,e)},elli pse:functi on(t,n,r,i ){var o,a, s,h,u,l;re turn null= =i&&(i=r), t-=r,n-=i, o=r*e,a=i* e,s=t+2*r, u=n+2*i,h= t+r,l=n+i, this.moveT o(t,l),thi s.bezierCu rveTo(t,l- a,h-o,n,h, n),this.be zierCurveT o(h+o,n,s, l-a,s,l),t his.bezier CurveTo(s, l+a,h+o,u, h,u),this. bezierCurv eTo(h-o,u, t,l+a,t,l) ,this.clos ePath()},c ircle:func tion(t,e,n ){return t his.ellips e(t,e,n)}, polygon:fu nction(){v ar t,e,n,r ;for(e=1<= arguments. length?i.c all(argume nts,0):[], this.moveT o.apply(th is,e.shift ()),n=0,r= e.length;r >n;n++)t=e [n],this.l ineTo.appl y(this,t); return thi s.closePat h()},path: function(t ){return r .apply(thi s,t),this} ,_windingR ule:functi on(t){retu rn/even-?o dd/.test(t )?"*":""}, fill:funct ion(t,e){r eturn/(eve n-?odd)|(n on-?zero)/ .test(t)&& (e=t,t=nul l),t&&this .fillColor (t),this.a ddContent( "f"+this._ windingRul e(e))},str oke:functi on(t){retu rn t&&this .strokeCol or(t),this .addConten t("S")},fi llAndStrok e:function (t,e,n){va r r;return  null==e&& (e=t),r=/( even-?odd) |(non-?zer o)/,r.test (t)&&(n=t, t=null),r. test(e)&&( n=e,e=t),t &&(this.fi llColor(t) ,this.stro keColor(e) ),this.add Content("B "+this._wi ndingRule( n))},clip: function(t ){return t his.addCon tent("W"+t his._windi ngRule(t)+ " n")},tra nsform:fun ction(t,e, n,r,i,o){v ar a,s,h,u ,l,c,f,d,p ;return a= this._ctm, s=a[0],h=a [1],u=a[2] ,l=a[3],c= a[4],f=a[5 ],a[0]=s*t +u*e,a[1]= h*t+l*e,a[ 2]=s*n+u*r ,a[3]=h*n+ l*r,a[4]=s *i+u*o+c,a [5]=h*i+l* o+f,p=func tion(){var  a,s,h,u;f or(h=[t,e, n,r,i,o],u =[],a=0,s= h.length;s >a;a++)d=h [a],u.push (+d.toFixe d(5));retu rn u}().jo in(" "),th is.addCont ent(""+p+"  cm")},tra nslate:fun ction(t,e) {return th is.transfo rm(1,0,0,1 ,t,e)},rot ate:functi on(t,e){va r n,r,i,o, a,s,h,u;re turn null= =e&&(e={}) ,r=t*Math. PI/180,n=M ath.cos(r) ,i=Math.si n(r),o=s=0 ,null!=e.o rigin&&(u= e.origin,o =u[0],s=u[ 1],a=o*n-s *i,h=o*i+s *n,o-=a,s- =h),this.t ransform(n ,i,-i,n,o, s)},scale: function(t ,e,n){var  r,i,o;retu rn null==e &&(e=t),nu ll==n&&(n= {}),2===ar guments.le ngth&&(e=t ,n=e),r=i= 0,null!=n. origin&&(o =n.origin, r=o[0],i=o [1],r-=t*r ,i-=e*i),t his.transf orm(t,0,0, e,r,i)}}}) .call(this )},functio n(t,e,n){( function() {var e;e=n (48),t.exp orts={init Text:funct ion(){retu rn this.x= 0,this.y=0 ,this._lin eGap=0},li neGap:func tion(t){re turn this. _lineGap=t ,this},mov eDown:func tion(t){re turn null= =t&&(t=1), this.y+=th is.current LineHeight (!0)*t+thi s._lineGap ,this},mov eUp:functi on(t){retu rn null==t &&(t=1),th is.y-=this .currentLi neHeight(! 0)*t+this. _lineGap,t his},_text :function( t,n,r,i,o) {var a,s,h ,u,l;if(i= this._init Options(n, r,i),t=""+ t,i.wordSp acing&&(t= t.replace( /\s{2,}/g, " ")),i.wi dth)s=this ._wrapper, s||(s=new  e(this,i), s.on("line ",o)),this ._wrapper= i.continue d?s:null,t his._textO ptions=i.c ontinued?i :null,s.wr ap(t,i);el se for(l=t .split("\n "),h=0,u=l .length;u> h;h++)a=l[ h],o(a,i); return thi s},text:fu nction(t,e ,n,r){retu rn this._t ext(t,e,n, r,this._li ne.bind(th is))},widt hOfString: function(t ,e){return  null==e&& (e={}),thi s._font.wi dthOfStrin g(t,this._ fontSize)+ (e.charact erSpacing| |0)*(t.len gth-1)},he ightOfStri ng:functio n(t,e){var  n,r,i,o;r eturn null ==e&&(e={} ),i=this.x ,o=this.y, e=this._in itOptions( e),e.heigh t=1/0,r=e. lineGap||t his._lineG ap||0,this ._text(t,t his.x,this .y,e,funct ion(t){ret urn functi on(e,n){re turn t.y+= t.currentL ineHeight( !0)+r}}(th is)),n=thi s.y-o,this .x=i,this. y=o,n},lis t:function (t,n,r,i,o ){var a,s, h,u,l,c,f, d;return i =this._ini tOptions(n ,r,i),d=Ma th.round(t his._font. ascender/1 e3*this._f ontSize/3) ,h=i.textI ndent||5*d ,u=i.bulle tIndent||8 *d,c=1,l=[ ],f=[],a=f unction(t) {var e,n,r ,i,o;for(o =[],e=r=0, i=t.length ;i>r;e=++r )n=t[e],Ar ray.isArra y(n)?(c++, a(n),o.pus h(c--)):(l .push(n),o .push(f.pu sh(c)));re turn o},a( t),o=new e (this,i),o .on("line" ,this._lin e.bind(thi s)),c=1,s= 0,o.on("fi rstLine",f unction(t) {return fu nction(){v ar e,n;ret urn(n=f[s+ +])!==c&&( e=u*(n-c), t.x+=e,o.l ineWidth-= e,c=n),t.c ircle(t.x- h+d,t.y+d+ d/2,d),t.f ill()}}(th is)),o.on( "sectionSt art",funct ion(t){ret urn functi on(){var e ;return e= h+u*(c-1), t.x+=e,o.l ineWidth-= e}}(this)) ,o.on("sec tionEnd",f unction(t) {return fu nction(){v ar e;retur n e=h+u*(c -1),t.x-=e ,o.lineWid th+=e}}(th is)),o.wra p(l.join(" \n"),i),th is},_initO ptions:fun ction(t,e, n){var r,i ,o,a;if(nu ll==t&&(t= {}),null== n&&(n={}), "object"== typeof t&& (n=t,t=nul l),n=funct ion(){var  t,e,r;e={} ;for(t in  n)r=n[t],e [t]=r;retu rn e}(),th is._textOp tions){a=t his._textO ptions;for (r in a)o= a[r],"cont inued"!==r &&null==n[ r]&&(n[r]= o)}return  null!=t&&( this.x=t), null!=e&&( this.y=e), n.lineBrea k!==!1&&(i =this.page .margins,n ull==n.wid th&&(n.wid th=this.pa ge.width-t his.x-i.ri ght)),n.co lumns||(n. columns=0) ,null==n.c olumnGap&& (n.columnG ap=18),n}, _line:func tion(t,e,n ){var r;re turn null= =e&&(e={}) ,this._fra gment(t,th is.x,this. y,e),r=e.l ineGap||th is._lineGa p||0,n?thi s.y+=this. currentLin eHeight(!0 )+r:this.x +=this.wid thOfString (t)},_frag ment:funct ion(t,e,n, r){var i,o ,a,s,h,u,l ,c,f,d,p,g ,v,m,y,w,_ ,b,x;if(t= ""+t,0!==t .length){i f(i=r.alig n||"left", m=r.wordSp acing||0,o =r.charact erSpacing| |0,r.width )switch(i) {case"righ t":g=this. widthOfStr ing(t.repl ace(/\s+$/ ,""),r),e+ =r.lineWid th-g;break ;case"cent er":e+=r.l ineWidth/2 -r.textWid th/2;break ;case"just ify":y=t.t rim().spli t(/\s+/),g =this.widt hOfString( t.replace( /\s+/g,"") ,r),p=this .widthOfSt ring(" ")+ o,m=Math.m ax(0,(r.li neWidth-g) /Math.max( 1,y.length -1)-p)}if( d=r.textWi dth+m*(r.w ordCount-1 )+o*(t.len gth-1),r.l ink&&this. link(e,n,d ,this.curr entLineHei ght(),r.li nk),(r.und erline||r. strike)&&( this.save( ),r.stroke ||this.str okeColor.a pply(this, this._fill Color),l=t his._fontS ize<10?.5: Math.floor (this._fon tSize/10), this.lineW idth(l),s= r.underlin e?1:2,c=n+ this.curre ntLineHeig ht()/s,r.u nderline&& (c-=l),thi s.moveTo(e ,c),this.l ineTo(e+d, c),this.st roke(),thi s.restore( )),this.sa ve(),this. transform( 1,0,0,-1,0 ,this.page .height),n =this.page .height-n- this._font .ascender/ 1e3*this._ fontSize,n ull==(w=th is.page.fo nts)[x=thi s._font.id ]&&(w[x]=t his._font. ref()),thi s._font.us e(t),this. addContent ("BT"),thi s.addConte nt(""+e+"  "+n+" Td") ,this.addC ontent("/" +this._fon t.id+" "+t his._fontS ize+" Tf") ,f=r.fill& &r.stroke? 2:r.stroke ?1:0,f&&th is.addCont ent(""+f+"  Tr"),o&&t his.addCon tent(""+o+ " Tc"),m){ for(y=t.tr im().split (/\s+/),m+ =this.widt hOfString( " ")+o,m*= 1e3/this._ fontSize,a =[],_=0,b= y.length;b >_;_++)v=y [_],h=this ._font.enc ode(v),h=f unction(){ var t,e,n; for(n=[],u =t=0,e=h.l ength;e>t; u=t+=1)n.p ush(h.char CodeAt(u). toString(1 6));return  n}().join (""),a.pus h("<"+h+">  "+-m);thi s.addConte nt("["+a.j oin(" ")+" ] TJ")}els e h=this._ font.encod e(t),h=fun ction(){va r t,e,n;fo r(n=[],u=t =0,e=h.len gth;e>t;u= t+=1)n.pus h(h.charCo deAt(u).to String(16) );return n }().join(" "),this.ad dContent(" <"+h+"> Tj ");return  this.addCo ntent("ET" ),this.res tore()}}}} ).call(thi s)},functi on(t,e,n){ (function( ){var e,r, i,o,a;a=n( 49),e=a.PD FGradient, r=a.PDFLin earGradien t,i=a.PDFR adialGradi ent,t.expo rts={initC olor:funct ion(){retu rn this._o pacityRegi stry={},th is._opacit yCount=0,t his._gradC ount=0},_n ormalizeCo lor:functi on(t){var  n,r;return  t instanc eof e?t:(" string"==t ypeof t&&( "#"===t.ch arAt(0)?(4 ===t.lengt h&&(t=t.re place(/#([ 0-9A-F])([ 0-9A-F])([ 0-9A-F])/i ,"#$1$1$2$ 2$3$3")),n =parseInt( t.slice(1) ,16),t=[n> >16,n>>8&2 55,255&n]) :o[t]&&(t= o[t])),Arr ay.isArray (t)?(3===t .length?t= function() {var e,n,i ;for(i=[], e=0,n=t.le ngth;n>e;e ++)r=t[e], i.push(r/2 55);return  i}():4=== t.length&& (t=functio n(){var e, n,i;for(i= [],e=0,n=t .length;n> e;e++)r=t[ e],i.push( r/100);ret urn i}()), t):null)}, _setColor: function(t ,n){var r, i,o,a;retu rn(t=this. _normalize Color(t))? (this._sMa sked&&(r=t his.ref({T ype:"ExtGS tate",SMas k:"None"}) ,r.end(),i ="Gs"+ ++t his._opaci tyCount,th is.page.ex t_gstates[ i]=r,this. addContent ("/"+i+" g s"),this._ sMasked=!1 ),o=n?"SCN ":"scn",t  instanceof  e?(this._ setColorSp ace("Patte rn",n),t.a pply(o)):( a=4===t.le ngth?"Devi ceCMYK":"D eviceRGB", this._setC olorSpace( a,n),t=t.j oin(" "),t his.addCon tent(""+t+ " "+o)),!0 ):!1},_set ColorSpace :function( t,e){var n ;return n= e?"CS":"cs ",this.add Content("/ "+t+" "+n) },fillColo r:function (t,e){var  n;return n ull==e&&(e =1),n=this ._setColor (t,!1),n&& this.fillO pacity(e), this._fill Color=[t,e ],this},st rokeColor: function(t ,e){var n; return nul l==e&&(e=1 ),n=this._ setColor(t ,!0),n&&th is.strokeO pacity(e), this},opac ity:functi on(t){retu rn this._d oOpacity(t ,t),this}, fillOpacit y:function (t){return  this._doO pacity(t,n ull),this} ,strokeOpa city:funct ion(t){ret urn this._ doOpacity( null,t),th is},_doOpa city:funct ion(t,e){v ar n,r,i,o ,a;if(null !=t||null! =e)return  null!=t&&( t=Math.max (0,Math.mi n(1,t))),n ull!=e&&(e =Math.max( 0,Math.min (1,e))),i= ""+t+"_"+e ,this._opa cityRegist ry[i]?(a=t his._opaci tyRegistry [i],n=a[0] ,o=a[1]):( n={Type:"E xtGState"} ,null!=t&& (n.ca=t),n ull!=e&&(n .CA=e),n=t his.ref(n) ,n.end(),r =++this._o pacityCoun t,o="Gs"+r ,this._opa cityRegist ry[i]=[n,o ]),this.pa ge.ext_gst ates[o]=n, this.addCo ntent("/"+ o+" gs")}, linearGrad ient:funct ion(t,e,n, i){return  new r(this ,t,e,n,i)} ,radialGra dient:func tion(t,e,n ,r,o,a){re turn new i (this,t,e, n,r,o,a)}} ,o={aliceb lue:[240,2 48,255],an tiquewhite :[250,235, 215],aqua: [0,255,255 ],aquamari ne:[127,25 5,212],azu re:[240,25 5,255],bei ge:[245,24 5,220],bis que:[255,2 28,196],bl ack:[0,0,0 ],blanched almond:[25 5,235,205] ,blue:[0,0 ,255],blue violet:[13 8,43,226], brown:[165 ,42,42],bu rlywood:[2 22,184,135 ],cadetblu e:[95,158, 160],chart reuse:[127 ,255,0],ch ocolate:[2 10,105,30] ,coral:[25 5,127,80], cornflower blue:[100, 149,237],c ornsilk:[2 55,248,220 ],crimson: [220,20,60 ],cyan:[0, 255,255],d arkblue:[0 ,0,139],da rkcyan:[0, 139,139],d arkgoldenr od:[184,13 4,11],dark gray:[169, 169,169],d arkgreen:[ 0,100,0],d arkgrey:[1 69,169,169 ],darkkhak i:[189,183 ,107],dark magenta:[1 39,0,139], darkoliveg reen:[85,1 07,47],dar korange:[2 55,140,0], darkorchid :[153,50,2 04],darkre d:[139,0,0 ],darksalm on:[233,15 0,122],dar kseagreen: [143,188,1 43],darksl ateblue:[7 2,61,139], darkslateg ray:[47,79 ,79],darks lategrey:[ 47,79,79], darkturquo ise:[0,206 ,209],dark violet:[14 8,0,211],d eeppink:[2 55,20,147] ,deepskybl ue:[0,191, 255],dimgr ay:[105,10 5,105],dim grey:[105, 105,105],d odgerblue: [30,144,25 5],firebri ck:[178,34 ,34],flora lwhite:[25 5,250,240] ,forestgre en:[34,139 ,34],fuchs ia:[255,0, 255],gains boro:[220, 220,220],g hostwhite: [248,248,2 55],gold:[ 255,215,0] ,goldenrod :[218,165, 32],gray:[ 128,128,12 8],grey:[1 28,128,128 ],green:[0 ,128,0],gr eenyellow: [173,255,4 7],honeyde w:[240,255 ,240],hotp ink:[255,1 05,180],in dianred:[2 05,92,92], indigo:[75 ,0,130],iv ory:[255,2 55,240],kh aki:[240,2 30,140],la vender:[23 0,230,250] ,lavenderb lush:[255, 240,245],l awngreen:[ 124,252,0] ,lemonchif fon:[255,2 50,205],li ghtblue:[1 73,216,230 ],lightcor al:[240,12 8,128],lig htcyan:[22 4,255,255] ,lightgold enrodyello w:[250,250 ,210],ligh tgray:[211 ,211,211], lightgreen :[144,238, 144],light grey:[211, 211,211],l ightpink:[ 255,182,19 3],lightsa lmon:[255, 160,122],l ightseagre en:[32,178 ,170],ligh tskyblue:[ 135,206,25 0],lightsl ategray:[1 19,136,153 ],lightsla tegrey:[11 9,136,153] ,lightstee lblue:[176 ,196,222], lightyello w:[255,255 ,224],lime :[0,255,0] ,limegreen :[50,205,5 0],linen:[ 250,240,23 0],magenta :[255,0,25 5],maroon: [128,0,0], mediumaqua marine:[10 2,205,170] ,mediumblu e:[0,0,205 ],mediumor chid:[186, 85,211],me diumpurple :[147,112, 219],mediu mseagreen: [60,179,11 3],mediums lateblue:[ 123,104,23 8],mediums pringgreen :[0,250,15 4],mediumt urquoise:[ 72,209,204 ],mediumvi oletred:[1 99,21,133] ,midnightb lue:[25,25 ,112],mint cream:[245 ,255,250], mistyrose: [255,228,2 25],moccas in:[255,22 8,181],nav ajowhite:[ 255,222,17 3],navy:[0 ,0,128],ol dlace:[253 ,245,230], olive:[128 ,128,0],ol ivedrab:[1 07,142,35] ,orange:[2 55,165,0], orangered: [255,69,0] ,orchid:[2 18,112,214 ],palegold enrod:[238 ,232,170], palegreen: [152,251,1 52],paletu rquoise:[1 75,238,238 ],paleviol etred:[219 ,112,147], papayawhip :[255,239, 213],peach puff:[255, 218,185],p eru:[205,1 33,63],pin k:[255,192 ,203],plum :[221,160, 221],powde rblue:[176 ,224,230], purple:[12 8,0,128],r ed:[255,0, 0],rosybro wn:[188,14 3,143],roy alblue:[65 ,105,225], saddlebrow n:[139,69, 19],salmon :[250,128, 114],sandy brown:[244 ,164,96],s eagreen:[4 6,139,87], seashell:[ 255,245,23 8],sienna: [160,82,45 ],silver:[ 192,192,19 2],skyblue :[135,206, 235],slate blue:[106, 90,205],sl ategray:[1 12,128,144 ],slategre y:[112,128 ,144],snow :[255,250, 250],sprin ggreen:[0, 255,127],s teelblue:[ 70,130,180 ],tan:[210 ,180,140], teal:[0,12 8,128],thi stle:[216, 191,216],t omato:[255 ,99,71],tu rquoise:[6 4,224,208] ,violet:[2 38,130,238 ],wheat:[2 45,222,179 ],white:[2 55,255,255 ],whitesmo ke:[245,24 5,245],yel low:[255,2 55,0],yell owgreen:[1 54,205,50] }}).call(t his)},func tion(t,e,n ){(functio n(e){(func tion(){var  r;r=n(17) ,t.exports ={initImag es:functio n(){return  this._ima geRegistry ={},this._ imageCount =0},image: function(t ,n,i,o){va r a,s,h,u, l,c,f,d,p, g,v,m,y,w; return nul l==o&&(o={ }),"object "==typeof  n&&(o=n,n= null),n=nu ll!=(m=nul l!=n?n:o.x )?m:this.x ,i=null!=( y=null!=i? i:o.y)?y:t his.y,e.is Buffer(t)| |(c=this._ imageRegis try[t]),c| |(c=r.open (t,"I"+ ++ this._imag eCount),c. embed(this ),e.isBuff er(t)||(th is._imageR egistry[t] =c)),null= =(g=this.p age.xobjec ts)[v=c.la bel]&&(g[v ]=c.obj),d =o.width|| c.width,u= o.height|| c.height,o .width&&!o .height?(p =d/c.width ,d=c.width *p,u=c.hei ght*p):o.h eight&&!o. width?(l=u /c.height, d=c.width* l,u=c.heig ht*l):o.sc ale?(d=c.w idth*o.sca le,u=c.hei ght*o.scal e):o.fit&& (w=o.fit,h =w[0],a=w[ 1],s=h/a,f =c.width/c .height,f> s?(d=h,u=h /f):(u=a,d =a*f),"cen ter"===o.a lign?n=n+h /2-d/2:"ri ght"===o.a lign&&(n=n +h-d),"cen ter"===o.v align?i=i+ a/2-u/2:"b ottom"===o .valign&&( i=i+a-u)), this.y===i &&(this.y+ =u),this.s ave(),this .transform (d,0,0,-u, n,i+u),thi s.addConte nt("/"+c.l abel+" Do" ),this.res tore(),thi s}}}).call (this)}).c all(e,n(4) .Buffer)}, function(t ,e,n){(fun ction(){t. exports={a nnotate:fu nction(t,e ,n,r,i){va r o,a,s;i. Type="Anno t",i.Rect= this._conv ertRect(t, e,n,r),i.B order=[0,0 ,0],"Link" !==i.Subty pe&&null== i.C&&(i.C= this._norm alizeColor (i.color|| [0,0,0])), delete i.c olor,"stri ng"==typeo f i.Dest&& (i.Dest=ne w String(i .Dest));fo r(o in i)s =i[o],i[o[ 0].toUpper Case()+o.s lice(1)]=s ;return a= this.ref(i ),this.pag e.annotati ons.push(a ),a.end(), this},note :function( t,e,n,r,i, o){return  null==o&&( o={}),o.Su btype="Tex t",o.Conte nts=new St ring(i),o. Name="Comm ent",null= =o.color&& (o.color=[ 243,223,92 ]),this.an notate(t,e ,n,r,o)},l ink:functi on(t,e,n,r ,i,o){retu rn null==o &&(o={}),o .Subtype=" Link",o.A= this.ref({ S:"URI",UR I:new Stri ng(i)}),o. A.end(),th is.annotat e(t,e,n,r, o)},_marku p:function (t,e,n,r,i ){var o,a, s,h,u;retu rn null==i &&(i={}),u =this._con vertRect(t ,e,n,r),o= u[0],s=u[1 ],a=u[2],h =u[3],i.Qu adPoints=[ o,h,a,h,o, s,a,s],i.C ontents=ne w String,t his.annota te(t,e,n,r ,i)},highl ight:funct ion(t,e,n, r,i){retur n null==i& &(i={}),i. Subtype="H ighlight", null==i.co lor&&(i.co lor=[241,2 38,148]),t his._marku p(t,e,n,r, i)},underl ine:functi on(t,e,n,r ,i){return  null==i&& (i={}),i.S ubtype="Un derline",t his._marku p(t,e,n,r, i)},strike :function( t,e,n,r,i) {return nu ll==i&&(i= {}),i.Subt ype="Strik eOut",this ._markup(t ,e,n,r,i)} ,lineAnnot ation:func tion(t,e,n ,r,i){retu rn null==i &&(i={}),i .Subtype=" Line",i.Co ntents=new  String,i. L=[t,this. page.heigh t-e,n,this .page.heig ht-r],this .annotate( t,e,n,r,i) },rectAnno tation:fun ction(t,e, n,r,i){ret urn null== i&&(i={}), i.Subtype= "Square",i .Contents= new String ,this.anno tate(t,e,n ,r,i)},ell ipseAnnota tion:funct ion(t,e,n, r,i){retur n null==i& &(i={}),i. Subtype="C ircle",i.C ontents=ne w String,t his.annota te(t,e,n,r ,i)},textA nnotation: function(t ,e,n,r,i,o ){return n ull==o&&(o ={}),o.Sub type="Free Text",o.Co ntents=new  String(i) ,o.DA=new  String,thi s.annotate (t,e,n,r,o )},_conver tRect:func tion(t,e,n ,r){var i, o,a,s,h,u, l,c,f;retu rn c=e,e+= r,l=t+n,f= this._ctm, i=f[0],o=f [1],a=f[2] ,s=f[3],h= f[4],u=f[5 ],t=i*t+a* e+h,e=o*t+ s*e+u,l=i* l+a*c+h,c= o*l+s*c+u, [t,e,l,c]} }}).call(t his)},func tion(t,e,n ){(functio n(){var e; e=n(52),t. exports={i nitFonts:f unction(){ this._font Families={ },this._fo ntCount=0, this._font Size=12,th is._font=n ull,this._ registered Fonts={}}, font:funct ion(t,n,r) {var i,o,a ,s;return" number"==t ypeof n&&( r=n,n=null ),"string" ==typeof t &&this._re gisteredFo nts[t]?(i= t,s=this._ registered Fonts[t],t =s.src,n=s .family):( i=n||t,"st ring"!=typ eof i&&(i= null)),nul l!=r&&this .fontSize( r),(o=this ._fontFami lies[i])?( this._font =o,this):( a="F"+ ++t his._fontC ount,this. _font=new  e(this,t,n ,a),(o=thi s._fontFam ilies[this ._font.nam e])?(this. _font=o,th is):(i&&(t his._fontF amilies[i] =this._fon t),this._f ontFamilie s[this._fo nt.name]=t his._font, this))},fo ntSize:fun ction(t){r eturn this ._fontSize =t,this},c urrentLine Height:fun ction(t){r eturn null ==t&&(t=!1 ),this._fo nt.lineHei ght(this._ fontSize,t )},registe rFont:func tion(t,e,n ){return t his._regis teredFonts [t]={src:e ,family:n} ,this}}}). call(this) },function (t,e,n){(f unction(t, r){functio n i(e,n,r) {function  i(){for(va r t;null!= =(t=e.read ());)s.pus h(t),h+=t. length;e.o nce("reada ble",i)}fu nction o(t ){e.remove Listener(" end",a),e. removeList ener("read able",i),r (t)}functi on a(){var  n=t.conca t(s,h);s=[ ],r(null,n ),e.close( )}var s=[] ,h=0;e.on( "error",o) ,e.on("end ",a),e.end (n),i()}fu nction o(e ,n){if("st ring"==typ eof n&&(n= new t(n)), !t.isBuffe r(n))throw  new TypeE rror("Not  a string o r buffer") ;var r=g.Z _FINISH;re turn e._pr ocessChunk (n,r)}func tion a(t){ return thi s instance of a?void  d.call(thi s,t,g.DEFL ATE):new a (t)}functi on s(t){re turn this  instanceof  s?void d. call(this, t,g.INFLAT E):new s(t )}function  h(t){retu rn this in stanceof h ?void d.ca ll(this,t, g.GZIP):ne w h(t)}fun ction u(t) {return th is instanc eof u?void  d.call(th is,t,g.GUN ZIP):new u (t)}functi on l(t){re turn this  instanceof  l?void d. call(this, t,g.DEFLAT ERAW):new  l(t)}funct ion c(t){r eturn this  instanceo f c?void d .call(this ,t,g.INFLA TERAW):new  c(t)}func tion f(t){ return thi s instance of f?void  d.call(thi s,t,g.UNZI P):new f(t )}function  d(n,r){if (this._opt s=n=n||{}, this._chun kSize=n.ch unkSize||e .Z_DEFAULT _CHUNK,p.c all(this,n ),n.flush& &n.flush!= =g.Z_NO_FL USH&&n.flu sh!==g.Z_P ARTIAL_FLU SH&&n.flus h!==g.Z_SY NC_FLUSH&& n.flush!== g.Z_FULL_F LUSH&&n.fl ush!==g.Z_ FINISH&&n. flush!==g. Z_BLOCK)th row new Er ror("Inval id flush f lag: "+n.f lush);if(t his._flush Flag=n.flu sh||g.Z_NO _FLUSH,n.c hunkSize&& (n.chunkSi ze<e.Z_MIN _CHUNK||n. chunkSize> e.Z_MAX_CH UNK))throw  new Error ("Invalid  chunk size : "+n.chun kSize);if( n.windowBi ts&&(n.win dowBits<e. Z_MIN_WIND OWBITS||n. windowBits >e.Z_MAX_W INDOWBITS) )throw new  Error("In valid wind owBits: "+ n.windowBi ts);if(n.l evel&&(n.l evel<e.Z_M IN_LEVEL|| n.level>e. Z_MAX_LEVE L))throw n ew Error(" Invalid co mpression  level: "+n .level);if (n.memLeve l&&(n.memL evel<e.Z_M IN_MEMLEVE L||n.memLe vel>e.Z_MA X_MEMLEVEL ))throw ne w Error("I nvalid mem Level: "+n .memLevel) ;if(n.stra tegy&&n.st rategy!=e. Z_FILTERED &&n.strate gy!=e.Z_HU FFMAN_ONLY &&n.strate gy!=e.Z_RL E&&n.strat egy!=e.Z_F IXED&&n.st rategy!=e. Z_DEFAULT_ STRATEGY)t hrow new E rror("Inva lid strate gy: "+n.st rategy);if (n.diction ary&&!t.is Buffer(n.d ictionary) )throw new  Error("In valid dict ionary: it  should be  a Buffer  instance") ;this._bin ding=new g .Zlib(r);v ar i=this; this._hadE rror=!1,th is._bindin g.onerror= function(t ,n){i._bin ding=null, i._hadErro r=!0;var r =new Error (t);r.errn o=n,r.code =e.codes[n ],i.emit(" error",r)} ;var o=e.Z _DEFAULT_C OMPRESSION ;"number"= =typeof n. level&&(o= n.level);v ar a=e.Z_D EFAULT_STR ATEGY;"num ber"==type of n.strat egy&&(a=n. strategy), this._bind ing.init(n .windowBit s||e.Z_DEF AULT_WINDO WBITS,o,n. memLevel|| e.Z_DEFAUL T_MEMLEVEL ,a,n.dicti onary),thi s._buffer= new t(this ._chunkSiz e),this._o ffset=0,th is._closed =!1,this._ level=o,th is._strate gy=a,this. once("end" ,this.clos e)}var p=n (55),g=n(5 0),v=n(60) ,m=n(53).o k;g.Z_MIN_ WINDOWBITS =8,g.Z_MAX _WINDOWBIT S=15,g.Z_D EFAULT_WIN DOWBITS=15 ,g.Z_MIN_C HUNK=64,g. Z_MAX_CHUN K=1/0,g.Z_ DEFAULT_CH UNK=16384, g.Z_MIN_ME MLEVEL=1,g .Z_MAX_MEM LEVEL=9,g. Z_DEFAULT_ MEMLEVEL=8 ,g.Z_MIN_L EVEL=-1,g. Z_MAX_LEVE L=9,g.Z_DE FAULT_LEVE L=g.Z_DEFA ULT_COMPRE SSION,Obje ct.keys(g) .forEach(f unction(t) {t.match(/ ^Z/)&&(e[t ]=g[t])}), e.codes={Z _OK:g.Z_OK ,Z_STREAM_ END:g.Z_ST REAM_END,Z _NEED_DICT :g.Z_NEED_ DICT,Z_ERR NO:g.Z_ERR NO,Z_STREA M_ERROR:g. Z_STREAM_E RROR,Z_DAT A_ERROR:g. Z_DATA_ERR OR,Z_MEM_E RROR:g.Z_M EM_ERROR,Z _BUF_ERROR :g.Z_BUF_E RROR,Z_VER SION_ERROR :g.Z_VERSI ON_ERROR}, Object.key s(e.codes) .forEach(f unction(t) {e.codes[e .codes[t]] =t}),e.Def late=a,e.I nflate=s,e .Gzip=h,e. Gunzip=u,e .DeflateRa w=l,e.Infl ateRaw=c,e .Unzip=f,e .createDef late=funct ion(t){ret urn new a( t)},e.crea teInflate= function(t ){return n ew s(t)},e .createDef lateRaw=fu nction(t){ return new  l(t)},e.c reateInfla teRaw=func tion(t){re turn new c (t)},e.cre ateGzip=fu nction(t){ return new  h(t)},e.c reateGunzi p=function (t){return  new u(t)} ,e.createU nzip=funct ion(t){ret urn new f( t)},e.defl ate=functi on(t,e,n){ return"fun ction"==ty peof e&&(n =e,e={}),i (new a(e), t,n)},e.de flateSync= function(t ,e){return  o(new a(e ),t)},e.gz ip=functio n(t,e,n){r eturn"func tion"==typ eof e&&(n= e,e={}),i( new h(e),t ,n)},e.gzi pSync=func tion(t,e){ return o(n ew h(e),t) },e.deflat eRaw=funct ion(t,e,n) {return"fu nction"==t ypeof e&&( n=e,e={}), i(new l(e) ,t,n)},e.d eflateRawS ync=functi on(t,e){re turn o(new  l(e),t)}, e.unzip=fu nction(t,e ,n){return "function" ==typeof e &&(n=e,e={ }),i(new f (e),t,n)}, e.unzipSyn c=function (t,e){retu rn o(new f (e),t)},e. inflate=fu nction(t,e ,n){return "function" ==typeof e &&(n=e,e={ }),i(new s (e),t,n)}, e.inflateS ync=functi on(t,e){re turn o(new  s(e),t)}, e.gunzip=f unction(t, e,n){retur n"function "==typeof  e&&(n=e,e= {}),i(new  u(e),t,n)} ,e.gunzipS ync=functi on(t,e){re turn o(new  u(e),t)}, e.inflateR aw=functio n(t,e,n){r eturn"func tion"==typ eof e&&(n= e,e={}),i( new c(e),t ,n)},e.inf lateRawSyn c=function (t,e){retu rn o(new c (e),t)},v. inherits(d ,p),d.prot otype.para ms=functio n(t,n,i){i f(t<e.Z_MI N_LEVEL||t >e.Z_MAX_L EVEL)throw  new Range Error("Inv alid compr ession lev el: "+t);i f(n!=e.Z_F ILTERED&&n !=e.Z_HUFF MAN_ONLY&& n!=e.Z_RLE &&n!=e.Z_F IXED&&n!=e .Z_DEFAULT _STRATEGY) throw new  TypeError( "Invalid s trategy: " +n);if(thi s._level!= =t||this._ strategy!= =n){var o= this;this. flush(g.Z_ SYNC_FLUSH ,function( ){o._bindi ng.params( t,n),o._ha dError||(o ._level=t, o._strateg y=n,i&&i() )})}else r .nextTick( i)},d.prot otype.rese t=function (){return  this._bind ing.reset( )},d.proto type._flus h=function (e){this._ transform( new t(0)," ",e)},d.pr ototype.fl ush=functi on(e,n){va r i=this._ writableSt ate;if(("f unction"== typeof e|| void 0===e &&!n)&&(n= e,e=g.Z_FU LL_FLUSH), i.ended)n& &r.nextTic k(n);else  if(i.endin g)n&&this. once("end" ,n);else i f(i.needDr ain){var o =this;this .once("dra in",functi on(){o.flu sh(n)})}el se this._f lushFlag=e ,this.writ e(new t(0) ,"",n)},d. prototype. close=func tion(t){if (t&&r.next Tick(t),!t his._close d){this._c losed=!0,t his._bindi ng.close() ;var e=thi s;r.nextTi ck(functio n(){e.emit ("close")} )}},d.prot otype._tra nsform=fun ction(e,n, r){var i,o =this._wri tableState ,a=o.endin g||o.ended ,s=a&&(!e| |o.length= ==e.length );if(null= ==!e&&!t.i sBuffer(e) )return r( new Error( "invalid i nput"));s? i=g.Z_FINI SH:(i=this ._flushFla g,e.length >=o.length &&(this._f lushFlag=t his._opts. flush||g.Z _NO_FLUSH) );this._pr ocessChunk (e,i,r)},d .prototype ._processC hunk=funct ion(e,n,r) {function  i(l,d){if( !h._hadErr or){var p= a-d;if(m(p >=0,"have  should not  go down") ,p>0){var  g=h._buffe r.slice(h. _offset,h. _offset+p) ;h._offset +=p,u?h.pu sh(g):(c.p ush(g),f+= g.length)} if((0===d| |h._offset >=h._chunk Size)&&(a= h._chunkSi ze,h._offs et=0,h._bu ffer=new t (h._chunkS ize)),0=== d){if(s+=o -l,o=l,!u) return!0;v ar v=h._bi nding.writ e(n,e,s,o, h._buffer, h._offset, h._chunkSi ze);return  v.callbac k=i,void(v .buffer=e) }return u? void r():! 1}}var o=e &&e.length ,a=this._c hunkSize-t his._offse t,s=0,h=th is,u="func tion"==typ eof r;if(! u){var l,c =[],f=0;th is.on("err or",functi on(t){l=t} );do var d =this._bin ding.write Sync(n,e,s ,o,this._b uffer,this ._offset,a );while(!t his._hadEr ror&&i(d[0 ],d[1]));i f(this._ha dError)thr ow l;var p =t.concat( c,f);retur n this.clo se(),p}var  g=this._b inding.wri te(n,e,s,o ,this._buf fer,this._ offset,a); g.buffer=e ,g.callbac k=i},v.inh erits(a,d) ,v.inherit s(s,d),v.i nherits(h, d),v.inher its(u,d),v .inherits( l,d),v.inh erits(c,d) ,v.inherit s(f,d)}).c all(e,n(4) .Buffer,n( 61))},func tion(t,e,n ){function  r(){i.cal l(this)}t. exports=r; var i=n(54 ).EventEmi tter,o=n(6 2);o(r,i), r.Readable =n(56),r.W ritable=n( 57),r.Dupl ex=n(58),r .Transform =n(55),r.P assThrough =n(59),r.S tream=r,r. prototype. pipe=funct ion(t,e){f unction n( e){t.writa ble&&!1=== t.write(e) &&u.pause& &u.pause() }function  r(){u.read able&&u.re sume&&u.re sume()}fun ction o(){ l||(l=!0,t .end())}fu nction a() {l||(l=!0, "function" ==typeof t .destroy&& t.destroy( ))}functio n s(t){if( h(),0===i. listenerCo unt(this," error"))th row t}func tion h(){u .removeLis tener("dat a",n),t.re moveListen er("drain" ,r),u.remo veListener ("end",o), u.removeLi stener("cl ose",a),u. removeList ener("erro r",s),t.re moveListen er("error" ,s),u.remo veListener ("end",h), u.removeLi stener("cl ose",h),t. removeList ener("clos e",h)}var  u=this;u.o n("data",n ),t.on("dr ain",r),t. _isStdio|| e&&e.end== =!1||(u.on ("end",o), u.on("clos e",a));var  l=!1;retu rn u.on("e rror",s),t .on("error ",s),u.on( "end",h),u .on("close ",h),t.on( "close",h) ,t.emit("p ipe",u),t} },function (t,e,n){(f unction(){ var e;e=fu nction(){f unction t( ){}var e,n ,r,i,o,a,s ,h,u,l,c,f ,d;return  t.apply=fu nction(t,n ){var r;re turn r=a(n ),e(r,t)}, o={A:7,a:7 ,C:6,c:6,H :1,h:1,L:2 ,l:2,M:2,m :2,Q:4,q:4 ,S:4,s:4,T :2,t:2,V:1 ,v:1,Z:0,z :0},a=func tion(t){va r e,n,r,i, a,s,h,u,l; for(h=[],e =[],i="",a =!1,s=0,u= 0,l=t.leng th;l>u;u++ )if(n=t[u] ,null!=o[n ])s=o[n],r &&(i.lengt h>0&&(e[e. length]=+i ),h[h.leng th]={cmd:r ,args:e},e =[],i="",a =!1),r=n;e lse if(" " ===n||","= ==n||"-"== =n&&i.leng th>0&&"e"! ==i[i.leng th-1]||"." ===n&&a){i f(0===i.le ngth)conti nue;e.leng th===s?(h[ h.length]= {cmd:r,arg s:e},e=[+i ],"M"===r& &(r="L")," m"===r&&(r ="l")):e[e .length]=+ i,a="."=== n,i="-"=== n||"."===n ?n:""}else  i+=n,"."= ==n&&(a=!0 );return i .length>0& &(e.length ===s?(h[h. length]={c md:r,args: e},e=[+i], "M"===r&&( r="L"),"m" ===r&&(r=" l")):e[e.l ength]=+i) ,h[h.lengt h]={cmd:r, args:e},h} ,r=i=s=h=f =d=0,e=fun ction(t,e) {var n,o,a ,l,c;for(r =i=s=h=f=d =0,o=a=0,l =t.length; l>a;o=++a) n=t[o],"fu nction"==t ypeof u[c= n.cmd]&&u[ c](e,n.arg s);return  r=i=s=h=0} ,u={M:func tion(t,e){ return r=e [0],i=e[1] ,s=h=null, f=r,d=i,t. moveTo(r,i )},m:funct ion(t,e){r eturn r+=e [0],i+=e[1 ],s=h=null ,f=r,d=i,t .moveTo(r, i)},C:func tion(t,e){ return r=e [4],i=e[5] ,s=e[2],h= e[3],t.bez ierCurveTo .apply(t,e )},c:funct ion(t,e){r eturn t.be zierCurveT o(e[0]+r,e [1]+i,e[2] +r,e[3]+i, e[4]+r,e[5 ]+i),s=r+e [2],h=i+e[ 3],r+=e[4] ,i+=e[5]}, S:function (t,e){retu rn null=== s&&(s=r,h= i),t.bezie rCurveTo(r -(s-r),i-( h-i),e[0], e[1],e[2], e[3]),s=e[ 0],h=e[1], r=e[2],i=e [3]},s:fun ction(t,e) {return nu ll===s&&(s =r,h=i),t. bezierCurv eTo(r-(s-r ),i-(h-i), r+e[0],i+e [1],r+e[2] ,i+e[3]),s =r+e[0],h= i+e[1],r+= e[2],i+=e[ 3]},Q:func tion(t,e){ return s=e [0],h=e[1] ,r=e[2],i= e[3],t.qua draticCurv eTo(e[0],e [1],r,i)}, q:function (t,e){retu rn t.quadr aticCurveT o(e[0]+r,e [1]+i,e[2] +r,e[3]+i) ,s=r+e[0], h=i+e[1],r +=e[2],i+= e[3]},T:fu nction(t,e ){return n ull===s?(s =r,h=i):(s =r-(s-r),h =i-(h-i)), t.quadrati cCurveTo(s ,h,e[0],e[ 1]),s=r-(s -r),h=i-(h -i),r=e[0] ,i=e[1]},t :function( t,e){retur n null===s ?(s=r,h=i) :(s=r-(s-r ),h=i-(h-i )),t.quadr aticCurveT o(s,h,r+e[ 0],i+e[1]) ,r+=e[0],i +=e[1]},A: function(t ,e){return  c(t,r,i,e ),r=e[5],i =e[6]},a:f unction(t, e){return  e[5]+=r,e[ 6]+=i,c(t, r,i,e),r=e [5],i=e[6] },L:functi on(t,e){re turn r=e[0 ],i=e[1],s =h=null,t. lineTo(r,i )},l:funct ion(t,e){r eturn r+=e [0],i+=e[1 ],s=h=null ,t.lineTo( r,i)},H:fu nction(t,e ){return r =e[0],s=h= null,t.lin eTo(r,i)}, h:function (t,e){retu rn r+=e[0] ,s=h=null, t.lineTo(r ,i)},V:fun ction(t,e) {return i= e[0],s=h=n ull,t.line To(r,i)},v :function( t,e){retur n i+=e[0], s=h=null,t .lineTo(r, i)},Z:func tion(t){re turn t.clo sePath(),r =f,i=d},z: function(t ){return t .closePath (),r=f,i=d }},c=funct ion(t,e,r, i){var o,a ,s,h,u,c,f ,d,p,g,v,m ,y;for(c=i [0],f=i[1] ,u=i[2],h= i[3],g=i[4 ],a=i[5],s =i[6],p=n( a,s,c,f,h, g,u,e,r),y =[],v=0,m= p.length;m >v;v++)d=p [v],o=l.ap ply(null,d ),y.push(t .bezierCur veTo.apply (t,o));ret urn y},n=f unction(t, e,n,r,i,o, a,u,l){var  c,f,d,p,g ,v,m,y,w,_ ,b,x,S,k,E ,C,I,A,L,R ,B,T,M,O,D ,U;for(k=a *(Math.PI/ 180),S=Mat h.sin(k),g =Math.cos( k),n=Math. abs(n),r=M ath.abs(r) ,s=g*(u-t) *.5+S*(l-e )*.5,h=g*( l-e)*.5-S* (u-t)*.5,y =s*s/(n*n) +h*h/(r*r) ,y>1&&(y=M ath.sqrt(y ),n*=y,r*= y),c=g/n,f =S/n,d=-S/ r,p=g/r,R= c*u+f*l,M= d*u+p*l,B= c*t+f*e,O= d*t+p*e,v= (B-R)*(B-R )+(O-M)*(O -M),x=1/v- .25,0>x&&( x=0),b=Mat h.sqrt(x), o===i&&(b= -b),T=.5*( R+B)-b*(O- M),D=.5*(M +O)+b*(B-R ),E=Math.a tan2(M-D,R -T),C=Math .atan2(O-D ,B-T),L=C- E,0>L&&1== =o?L+=2*Ma th.PI:L>0& &0===o&&(L -=2*Math.P I),_=Math. ceil(Math. abs(L/(.5* Math.PI+.0 01))),w=[] ,m=U=0;_>= 0?_>U:U>_; m=_>=0?++U :--U)I=E+m *L/_,A=E+( m+1)*L/_,w [m]=[T,D,I ,A,n,r,S,g ];return w },l=functi on(t,e,n,r ,i,o,a,s){ var h,u,l, c,f,d,p,g, v,m,y,w;re turn h=s*i ,u=-a*o,l= a*i,c=s*o, d=.5*(r-n) ,f=8/3*Mat h.sin(.5*d )*Math.sin (.5*d)/Mat h.sin(d),p =t+Math.co s(n)-f*Mat h.sin(n),m =e+Math.si n(n)+f*Mat h.cos(n),v =t+Math.co s(r),w=e+M ath.sin(r) ,g=v+f*Mat h.sin(r),y =w-f*Math. cos(r),[h* p+u*m,l*p+ c*m,h*g+u* y,l*g+c*y, h*v+u*w,l* v+c*w]},t} (),t.expor ts=e}).cal l(this)},f unction(t, e,n){(func tion(){var  e,r,i,o={ }.hasOwnPr operty,a=f unction(t, e){functio n n(){this .construct or=t}for(v ar r in e) o.call(e,r )&&(t[r]=e [r]);retur n n.protot ype=e.prot otype,t.pr ototype=ne w n,t.__su per__=e.pr ototype,
  14   t};e=n(54) .EventEmit ter,r=n(66 ),i=functi on(t){func tion e(t,e ){var n;th is.documen t=t,this.i ndent=e.in dent||0,th is.charact erSpacing= e.characte rSpacing|| 0,this.wor dSpacing=0 ===e.wordS pacing,thi s.columns= e.columns| |1,this.co lumnGap=nu ll!=(n=e.c olumnGap)? n:18,this. lineWidth= (e.width-t his.column Gap*(this. columns-1) )/this.col umns,this. spaceLeft= this.lineW idth,this. startX=thi s.document .x,this.st artY=this. document.y ,this.colu mn=1,this. ellipsis=e .ellipsis, this.conti nuedX=0,nu ll!=e.heig ht?(this.h eight=e.he ight,this. maxY=this. startY+e.h eight):thi s.maxY=thi s.document .page.maxY (),this.on ("firstLin e",functio n(t){retur n function (e){var n; return n=t .continued X||t.inden t,t.docume nt.x+=n,t. lineWidth- =n,t.once( "line",fun ction(){re turn t.doc ument.x-=n ,t.lineWid th+=n,e.co ntinued&&! t.continue dX&&(t.con tinuedX=t. indent),e. continued? void 0:t.c ontinuedX= 0})}}(this )),this.on ("lastLine ",function (t){return  function( e){var n;r eturn n=e. align,"jus tify"===n& &(e.align= "left"),t. lastLine=! 0,t.once(" line",func tion(){ret urn t.docu ment.y+=e. paragraphG ap||0,e.al ign=n,t.la stLine=!1} )}}(this)) }return a( e,t),e.pro totype.wor dWidth=fun ction(t){r eturn this .document. widthOfStr ing(t,this )+this.cha racterSpac ing+this.w ordSpacing },e.protot ype.eachWo rd=functio n(t,e){var  n,i,o,a,s ,h,u,l,c,f ;for(i=new  r(t),s=nu ll,f={};n= i.nextBrea k();){if(c =t.slice(( null!=s?s. position:v oid 0)||0, n.position ),l=null!= f[c]?f[c]: f[c]=this. wordWidth( c),l>this. lineWidth+ this.conti nuedX)for( h=s,o={};c .length;){ for(a=c.le ngth;l>thi s.spaceLef t;)l=this. wordWidth( c.slice(0, --a));if(o .required= a<c.length ,u=e(c.sli ce(0,a),l, o,h),h={re quired:!1} ,c=c.slice (a),l=this .wordWidth (c),u===!1 )break}els e u=e(c,l, n,s);if(u= ==!1)break ;s=n}},e.p rototype.w rap=functi on(t,e){va r n,r,i,o, a,s,h;retu rn null!=e .indent&&( this.inden t=e.indent ),null!=e. characterS pacing&&(t his.charac terSpacing =e.charact erSpacing) ,null!=e.w ordSpacing &&(this.wo rdSpacing= e.wordSpac ing),null! =e.ellipsi s&&(this.e llipsis=e. ellipsis), o=this.doc ument.y+th is.documen t.currentL ineHeight( !0),(this. document.y >this.maxY ||o>this.m axY)&&this .nextSecti on(),n="", a=0,s=0,i= 0,h=this.d ocument.y, r=function (t){return  function( ){return e .textWidth =a+t.wordS pacing*(s- 1),e.wordC ount=s,e.l ineWidth=t .lineWidth ,h=t.docum ent.y,t.em it("line", n,e,t),i++ }}(this),t his.emit(" sectionSta rt",e,this ),this.eac hWord(t,fu nction(t){ return fun ction(i,o, h,u){var l ,c;if((nul l==u||u.re quired)&&( t.emit("fi rstLine",e ,t),t.spac eLeft=t.li neWidth),o <=t.spaceL eft&&(n+=i ,a+=o,s++) ,h.require d||o>t.spa ceLeft){if (h.require d&&t.emit( "lastLine" ,e,t),l=t. document.c urrentLine Height(!0) ,null!=t.h eight&&t.e llipsis&&t .document. y+2*l>t.ma xY&&t.colu mn>=t.colu mns){for(t .ellipsis= ==!0&&(t.e llipsis="â €¦"),n=n.r eplace(/\s +$/,""),a= t.wordWidt h(n+t.elli psis);a>t. lineWidth; )n=n.slice (0,-1).rep lace(/\s+$ /,""),a=t. wordWidth( n+t.ellips is);n+=t.e llipsis}re turn r(),t .document. y+l>t.maxY &&(c=t.nex tSection() ,!c)?(s=0, n="",!1):h .required? (o>t.space Left&&(n=i ,a=o,s=1,r ()),t.spac eLeft=t.li neWidth,n= "",a=0,s=0 ):(t.space Left=t.lin eWidth-o,n =i,a=o,s=1 )}return t .spaceLeft -=o}}(this )),s>0&&(t his.emit(" lastLine", e,this),r( )),this.em it("sectio nEnd",e,th is),e.cont inued===!0 ?(i>1&&(th is.continu edX=0),thi s.continue dX+=e.text Width,this .document. y=h):this. document.x =this.star tX},e.prot otype.next Section=fu nction(t){ var e;if(t his.emit(" sectionEnd ",t,this), ++this.col umn>this.c olumns){if (null!=thi s.height)r eturn!1;th is.documen t.addPage( ),this.col umn=1,this .startY=th is.documen t.page.mar gins.top,t his.maxY=t his.docume nt.page.ma xY(),this. document.x =this.star tX,this.do cument._fi llColor&&( e=this.doc ument).fil lColor.app ly(e,this. document._ fillColor) ,this.emit ("pageBrea k",t,this) }else this .document. x+=this.li neWidth+th is.columnG ap,this.do cument.y=t his.startY ,this.emit ("columnBr eak",t,thi s);return  this.emit( "sectionSt art",t,thi s),!0},e}( e),t.expor ts=i}).cal l(this)},f unction(t, e,n){(func tion(){var  e,n,r,i={ }.hasOwnPr operty,o=f unction(t, e){functio n n(){this .construct or=t}for(v ar r in e) i.call(e,r )&&(t[r]=e [r]);retur n n.protot ype=e.prot otype,t.pr ototype=ne w n,t.__su per__=e.pr ototype,t} ;e=functio n(){functi on t(t){th is.doc=t,t his.stops= [],this.em bedded=!1, this.trans form=[1,0, 0,1,0,0],t his._color Space="Dev iceRGB"}re turn t.pro totype.sto p=function (t,e,n){re turn null= =n&&(n=1), n=Math.max (0,Math.mi n(1,n)),th is.stops.p ush([t,thi s.doc._nor malizeColo r(e),n]),t his},t.pro totype.emb ed=functio n(){var t, e,n,r,i,o, a,s,h,u,l, c,f,d,p,g, v,m,y,w,_, b,x,S,k,E, C,I,A,L,R, B,T,M,O,D; if(!this.e mbedded&&0 !==this.st ops.length ){for(this .embedded= !0,l=this. stops[this .stops.len gth-1],l[0 ]<1&&this. stops.push ([1,l[1],l [2]]),t=[] ,r=[],A=[] ,u=R=0,M=t his.stops. length-1;M >=0?M>R:R> M;u=M>=0?+ +R:--R)r.p ush(0,1),u +2!==this. stops.leng th&&t.push (this.stop s[u+1][0]) ,i=this.do c.ref({Fun ctionType: 2,Domain:[ 0,1],C0:th is.stops[u +0][1],C1: this.stops [u+1][1],N :1}),A.pus h(i),i.end ();if(1=== A.length?i =A[0]:(i=t his.doc.re f({Functio nType:3,Do main:[0,1] ,Functions :A,Bounds: t,Encode:r }),i.end() ),this.id= "Sh"+ ++th is.doc._gr adCount,c= this.doc._ ctm.slice( ),f=c[0],d =c[1],v=c[ 2],w=c[3], _=c[4],b=c [5],O=this .transform ,p=O[0],g= O[1],m=O[2 ],y=O[3],e =O[4],n=O[ 5],c[0]=f* p+v*g,c[1] =d*p+w*g,c [2]=f*m+v* y,c[3]=d*m +w*y,c[4]= f*e+v*n+_, c[5]=d*e+w *n+b,C=thi s.shader(i ),C.end(), S=this.doc .ref({Type :"Pattern" ,PatternTy pe:2,Shadi ng:C,Matri x:function (){var t,e ,n;for(n=[ ],t=0,e=c. length;e>t ;t++)L=c[t ],n.push(+ L.toFixed( 5));return  n}()}),th is.doc.pag e.patterns [this.id]= S,S.end(), this.stops .some(func tion(t){re turn t[2]< 1})){for(a =this.opac ityGradien t(),a._col orSpace="D eviceGray" ,D=this.st ops,B=0,T= D.length;T >B;B++)I=D [B],a.stop (I[0],[I[2 ]]);a=a.em bed(),s=th is.doc.ref ({Type:"Gr oup",S:"Tr ansparency ",CS:"Devi ceGray"}), s.end(),k= this.doc.r ef({ProcSe t:["PDF"," Text","Ima geB","Imag eC","Image I"],Shadin g:{Sh1:a.d ata.Shadin g}}),k.end (),o=this. doc.ref({T ype:"XObje ct",Subtyp e:"Form",F ormType:1, BBox:[0,0, this.doc.p age.width, this.doc.p age.height ],Group:s, Resources: k}),o.end( "/Sh1 sh") ,E=this.do c.ref({Typ e:"Mask",S :"Luminosi ty",G:o}), E.end(),h= this.doc.r ef({Type:" ExtGState" ,SMask:E}) ,this.opac ity_id=++t his.doc._o pacityCoun t,x="Gs"+t his.opacit y_id,this. doc.page.e xt_gstates [x]=h,h.en d()}return  S}},t.pro totype.app ly=functio n(t){retur n this.emb edded||thi s.embed(), this.doc.a ddContent( "/"+this.i d+" "+t),t his.opacit y_id?(this .doc.addCo ntent("/Gs "+this.opa city_id+"  gs"),this. doc._sMask ed=!0):voi d 0},t}(), n=function (t){functi on e(t,n,r ,i,o){this .doc=t,thi s.x1=n,thi s.y1=r,thi s.x2=i,thi s.y2=o,e._ _super__.c onstructor .apply(thi s,argument s)}return  o(e,t),e.p rototype.s hader=func tion(t){re turn this. doc.ref({S hadingType :2,ColorSp ace:this._ colorSpace ,Coords:[t his.x1,thi s.y1,this. x2,this.y2 ],Function :t,Extend: [!0,!0]})} ,e.prototy pe.opacity Gradient=f unction(){ return new  e(this.do c,this.x1, this.y1,th is.x2,this .y2)},e}(e ),r=functi on(t){func tion e(t,n ,r,i,o,a,s ){this.doc =t,this.x1 =n,this.y1 =r,this.r1 =i,this.x2 =o,this.y2 =a,this.r2 =s,e.__sup er__.const ructor.app ly(this,ar guments)}r eturn o(e, t),e.proto type.shade r=function (t){return  this.doc. ref({Shadi ngType:3,C olorSpace: this._colo rSpace,Coo rds:[this. x1,this.y1 ,this.r1,t his.x2,thi s.y2,this. r2],Functi on:t,Exten d:[!0,!0]} )},e.proto type.opaci tyGradient =function( ){return n ew e(this. doc,this.x 1,this.y1, this.r1,th is.x2,this .y2,this.r 2)},e}(e), t.exports= {PDFGradie nt:e,PDFLi nearGradie nt:n,PDFRa dialGradie nt:r}}).ca ll(this)}, function(t ,e,n){(fun ction(t,r) {function  i(t){if(t< e.DEFLATE| |t>e.UNZIP )throw new  TypeError ("Bad argu ment");thi s.mode=t,t his.init_d one=!1,thi s.write_in _progress= !1,this.pe nding_clos e=!1,this. windowBits =0,this.le vel=0,this .memLevel= 0,this.str ategy=0,th is.diction ary=null}f unction o( t,e){for(v ar n=0;n<t .length;n+ +)this[e+n ]=t[n]}var  a=n(73),s =n(77),h=n (74),u=n(7 5),l=n(76) ;for(var c  in l)e[c] =l[c];e.NO NE=0,e.DEF LATE=1,e.I NFLATE=2,e .GZIP=3,e. GUNZIP=4,e .DEFLATERA W=5,e.INFL ATERAW=6,e .UNZIP=7,i .prototype .init=func tion(t,n,r ,i,o){swit ch(this.wi ndowBits=t ,this.leve l=n,this.m emLevel=r, this.strat egy=i,(thi s.mode===e .GZIP||thi s.mode===e .GUNZIP)&& (this.wind owBits+=16 ),this.mod e===e.UNZI P&&(this.w indowBits+ =32),(this .mode===e. DEFLATERAW ||this.mod e===e.INFL ATERAW)&&( this.windo wBits=-thi s.windowBi ts),this.s trm=new s, this.mode) {case e.DE FLATE:case  e.GZIP:ca se e.DEFLA TERAW:var  a=h.deflat eInit2(thi s.strm,thi s.level,e. Z_DEFLATED ,this.wind owBits,thi s.memLevel ,this.stra tegy);brea k;case e.I NFLATE:cas e e.GUNZIP :case e.IN FLATERAW:c ase e.UNZI P:var a=u. inflateIni t2(this.st rm,this.wi ndowBits); break;defa ult:throw  new Error( "Unknown m ode "+this .mode)}ret urn a!==e. Z_OK?void  this._erro r(a):(this .write_in_ progress=! 1,void(thi s.init_don e=!0))},i. prototype. params=fun ction(){th row new Er ror("defla teParams N ot support ed")},i.pr ototype._w riteCheck= function() {if(!this. init_done) throw new  Error("wri te before  init");if( this.mode= ==e.NONE)t hrow new E rror("alre ady finali zed");if(t his.write_ in_progres s)throw ne w Error("w rite alrea dy in prog ress");if( this.pendi ng_close)t hrow new E rror("clos e is pendi ng")},i.pr ototype.wr ite=functi on(e,n,r,i ,o,a,s){th is._writeC heck(),thi s.write_in _progress= !0;var h=t his;return  t.nextTic k(function (){h.write _in_progre ss=!1;var  t=h._write (e,n,r,i,o ,a,s);h.ca llback(t[0 ],t[1]),h. pending_cl ose&&h.clo se()}),thi s},i.proto type.write Sync=funct ion(t,e,n, r,i,o,a){r eturn this ._writeChe ck(),this. _write(t,e ,n,r,i,o,a )},i.proto type._writ e=function (t,n,i,a,s ,l,c){if(t his.write_ in_progres s=!0,t!==e .Z_NO_FLUS H&&t!==e.Z _PARTIAL_F LUSH&&t!== e.Z_SYNC_F LUSH&&t!== e.Z_FULL_F LUSH&&t!== e.Z_FINISH &&t!==e.Z_ BLOCK)thro w new Erro r("Invalid  flush val ue");null= =n&&(n=new  r(0),a=0, i=0),s.set =s._set?s. _set:o;var  f=this.st rm;switch( f.avail_in =a,f.input =n,f.next_ in=i,f.ava il_out=c,f .output=s, f.next_out =l,this.mo de){case e .DEFLATE:c ase e.GZIP :case e.DE FLATERAW:v ar d=h.def late(f,t); break;case  e.UNZIP:c ase e.INFL ATE:case e .GUNZIP:ca se e.INFLA TERAW:var  d=u.inflat e(f,t);bre ak;default :throw new  Error("Un known mode  "+this.mo de)}return  d!==e.Z_S TREAM_END& &d!==e.Z_O K&&this._e rror(d),th is.write_i n_progress =!1,[f.ava il_in,f.av ail_out]}, i.prototyp e.close=fu nction(){r eturn this .write_in_ progress?v oid(this.p ending_clo se=!0):(th is.pending _close=!1, this.mode= ==e.DEFLAT E||this.mo de===e.GZI P||this.mo de===e.DEF LATERAW?h. deflateEnd (this.strm ):u.inflat eEnd(this. strm),void (this.mode =e.NONE))} ,i.prototy pe.reset=f unction(){ switch(thi s.mode){ca se e.DEFLA TE:case e. DEFLATERAW :var t=h.d eflateRese t(this.str m);break;c ase e.INFL ATE:case e .INFLATERA W:var t=u. inflateRes et(this.st rm)}t!==e. Z_OK&&this ._error(t) },i.protot ype._error =function( t){this.on error(a[t] +": "+this .strm.msg, t),this.wr ite_in_pro gress=!1,t his.pendin g_close&&t his.close( )},e.Zlib= i}).call(e ,n(61),n(4 ).Buffer)} ,function( t,e,n){(fu nction(e){ (function( ){var r,i, o;i=n(10), o=n(45),t. exports=r= function() {function  t(t){var n ,r,i,o,a,s ,h,u,l,c,f ;for(this. data=t,thi s.pos=8,th is.palette =[],this.i mgData=[], this.trans parency={} ,this.text ={};;){swi tch(n=this .readUInt3 2(),s=func tion(){var  t,e;for(e =[],i=t=0; 4>t;i=++t) e.push(Str ing.fromCh arCode(thi s.data[thi s.pos++])) ;return e} .call(this ).join("") ){case"IHD R":this.wi dth=this.r eadUInt32( ),this.hei ght=this.r eadUInt32( ),this.bit s=this.dat a[this.pos ++],this.c olorType=t his.data[t his.pos++] ,this.comp ressionMet hod=this.d ata[this.p os++],this .filterMet hod=this.d ata[this.p os++],this .interlace Method=thi s.data[thi s.pos++];b reak;case" PLTE":this .palette=t his.read(n );break;ca se"IDAT":f or(i=l=0;n >l;i=l+=1) this.imgDa ta.push(th is.data[th is.pos++]) ;break;cas e"tRNS":sw itch(this. transparen cy={},this .colorType ){case 3:i f(this.tra nsparency. indexed=th is.read(n) ,h=255-thi s.transpar ency.index ed.length, h>0)for(i= c=0;h>=0?h >c:c>h;i=h >=0?++c:-- c)this.tra nsparency. indexed.pu sh(255);br eak;case 0 :this.tran sparency.g rayscale=t his.read(n )[0];break ;case 2:th is.transpa rency.rgb= this.read( n)}break;c ase"tEXt": u=this.rea d(n),o=u.i ndexOf(0), a=String.f romCharCod e.apply(St ring,u.sli ce(0,o)),t his.text[a ]=String.f romCharCod e.apply(St ring,u.sli ce(o+1));b reak;case" IEND":retu rn this.co lors=funct ion(){swit ch(this.co lorType){c ase 0:case  3:case 4: return 1;c ase 2:case  6:return  3}}.call(t his),this. hasAlphaCh annel=4=== (f=this.co lorType)|| 6===f,r=th is.colors+ (this.hasA lphaChanne l?1:0),thi s.pixelBit length=thi s.bits*r,t his.colorS pace=funct ion(){swit ch(this.co lors){case  1:return" DeviceGray ";case 3:r eturn"Devi ceRGB"}}.c all(this), void(this. imgData=ne w e(this.i mgData));d efault:thi s.pos+=n}i f(this.pos +=4,this.p os>this.da ta.length) throw new  Error("Inc omplete or  corrupt P NG file")} }return t. decode=fun ction(e,n) {return i. readFile(e ,function( e,r){var i ;return i= new t(r),i .decode(fu nction(t){ return n(t )})})},t.l oad=functi on(e){var  n;return n =i.readFil eSync(e),n ew t(n)},t .prototype .read=func tion(t){va r e,n,r;fo r(r=[],e=n =0;t>=0?t> n:n>t;e=t> =0?++n:--n )r.push(th is.data[th is.pos++]) ;return r} ,t.prototy pe.readUIn t32=functi on(){var t ,e,n,r;ret urn t=this .data[this .pos++]<<2 4,e=this.d ata[this.p os++]<<16, n=this.dat a[this.pos ++]<<8,r=t his.data[t his.pos++] ,t|e|n|r}, t.prototyp e.readUInt 16=functio n(){var t, e;return t =this.data [this.pos+ +]<<8,e=th is.data[th is.pos++], t|e},t.pro totype.dec odePixels= function(t ){var n=th is;return  o.inflate( this.imgDa ta,functio n(r,i){var  o,a,s,h,u ,l,c,f,d,p ,g,v,m,y,w ,_,b,x,S,k ,E,C,I;if( r)throw r; for(v=n.pi xelBitleng th/8,_=v*n .width,m=n ew e(_*n.h eight),l=i .length,w= 0,y=0,a=0; l>y;){swit ch(i[y++]) {case 0:fo r(h=S=0;_> S;h=S+=1)m [a++]=i[y+ +];break;c ase 1:for( h=k=0;_>k; h=k+=1)o=i [y++],u=v> h?0:m[a-v] ,m[a++]=(o +u)%256;br eak;case 2 :for(h=E=0 ;_>E;h=E+= 1)o=i[y++] ,s=(h-h%v) /v,b=w&&m[ (w-1)*_+s* v+h%v],m[a ++]=(b+o)% 256;break; case 3:for (h=C=0;_>C ;h=C+=1)o= i[y++],s=( h-h%v)/v,u =v>h?0:m[a -v],b=w&&m [(w-1)*_+s *v+h%v],m[ a++]=(o+Ma th.floor(( u+b)/2))%2 56;break;c ase 4:for( h=I=0;_>I; h=I+=1)o=i [y++],s=(h -h%v)/v,u= v>h?0:m[a- v],0===w?b =x=0:(b=m[ (w-1)*_+s* v+h%v],x=s &&m[(w-1)* _+(s-1)*v+ h%v]),c=u+ b-x,f=Math .abs(c-u), p=Math.abs (c-b),g=Ma th.abs(c-x ),d=p>=f&& g>=f?u:g>= p?b:x,m[a+ +]=(o+d)%2 56;break;d efault:thr ow new Err or("Invali d filter a lgorithm:  "+i[y-1])} w++}return  t(m)})},t .prototype .decodePal ette=funct ion(){var  t,n,r,i,o, a,s,h,u,l; for(i=this .palette,s =this.tran sparency.i ndexed||[] ,a=new e(s .length+i. length),o= 0,r=i.leng th,t=0,n=h =0,u=i.len gth;u>h;n= h+=3)a[o++ ]=i[n],a[o ++]=i[n+1] ,a[o++]=i[ n+2],a[o++ ]=null!=(l =s[t++])?l :255;retur n a},t.pro totype.cop yToImageDa ta=functio n(t,e){var  n,r,i,o,a ,s,h,u,l,c ,f;if(r=th is.colors, l=null,n=t his.hasAlp haChannel, this.palet te.length& &(l=null!= (f=this._d ecodedPale tte)?f:thi s._decoded Palette=th is.decodeP alette(),r =4,n=!0),i =(null!=t? t.data:voi d 0)||t,u= i.length,a =l||e,o=s= 0,1===r)fo r(;u>o;)h= l?4*e[o/4] :s,c=a[h++ ],i[o++]=c ,i[o++]=c, i[o++]=c,i [o++]=n?a[ h++]:255,s =h;else fo r(;u>o;)h= l?4*e[o/4] :s,i[o++]= a[h++],i[o ++]=a[h++] ,i[o++]=a[ h++],i[o++ ]=n?a[h++] :255,s=h}, t.prototyp e.decode=f unction(t) {var n,r=t his;return  n=new e(t his.width* this.heigh t*4),this. decodePixe ls(functio n(e){retur n r.copyTo ImageData( n,e),t(n)} )},t}()}). call(this) }).call(e, n(4).Buffe r)},functi on(t,e,n){ (function( e,r){(func tion(){var  i,o,a,s,h ;s=n(64),i =n(63),a=n (65),h=n(1 0),o=funct ion(){func tion t(t,r ,o,h){if(t his.docume nt=t,this. id=h,"stri ng"==typeo f r){if(r  in n)retur n this.isA FM=!0,this .font=new  i(n[r]()), void this. registerAF M(r);if(/\ .(ttf|ttc) $/i.test(r ))this.fon t=s.open(r ,o);else{i f(!/\.dfon t$/i.test( r))throw n ew Error(" Not a supp orted font  format or  standard  PDF font." );this.fon t=s.fromDF ont(r,o)}} else if(e. isBuffer(r ))this.fon t=s.fromBu ffer(r,o); else if(r  instanceof  Uint8Arra y)this.fon t=s.fromBu ffer(new e (r),o);els e{if(!(r i nstanceof  ArrayBuffe r))throw n ew Error(" Not a supp orted font  format or  standard  PDF font." );this.fon t=s.fromBu ffer(new e (new Uint8 Array(r)), o)}this.su bset=new a (this.font ),this.reg isterTTF() }var n,o;r eturn n={C ourier:fun ction(){re turn h.rea dFileSync( r+"/font/d ata/Courie r.afm","ut f8")},"Cou rier-Bold" :function( ){return h .readFileS ync(r+"/fo nt/data/Co urier-Bold .afm","utf 8")},"Cour ier-Obliqu e":functio n(){return  h.readFil eSync(r+"/ font/data/ Courier-Ob lique.afm" ,"utf8")}, "Courier-B oldOblique ":function (){return  h.readFile Sync(r+"/f ont/data/C ourier-Bol dOblique.a fm","utf8" )},Helveti ca:functio n(){return  h.readFil eSync(r+"/ font/data/ Helvetica. afm","utf8 ")},"Helve tica-Bold" :function( ){return h .readFileS ync(r+"/fo nt/data/He lvetica-Bo ld.afm","u tf8")},"He lvetica-Ob lique":fun ction(){re turn h.rea dFileSync( r+"/font/d ata/Helvet ica-Obliqu e.afm","ut f8")},"Hel vetica-Bol dOblique": function() {return h. readFileSy nc(r+"/fon t/data/Hel vetica-Bol dOblique.a fm","utf8" )},"Times- Roman":fun ction(){re turn h.rea dFileSync( r+"/font/d ata/Times- Roman.afm" ,"utf8")}, "Times-Bol d":functio n(){return  h.readFil eSync(r+"/ font/data/ Times-Bold .afm","utf 8")},"Time s-Italic": function() {return h. readFileSy nc(r+"/fon t/data/Tim es-Italic. afm","utf8 ")},"Times -BoldItali c":functio n(){return  h.readFil eSync(r+"/ font/data/ Times-Bold Italic.afm ","utf8")} ,Symbol:fu nction(){r eturn h.re adFileSync (r+"/font/ data/Symbo l.afm","ut f8")},Zapf Dingbats:f unction(){ return h.r eadFileSyn c(r+"/font /data/Zapf Dingbats.a fm","utf8" )}},t.prot otype.use= function(t ){var e;re turn null! =(e=this.s ubset)?e.u se(t):void  0},t.prot otype.embe d=function (){return  this.embed ded||null= =this.dict ionary?voi d 0:(this. isAFM?this .embedAFM( ):this.emb edTTF(),th is.embedde d=!0)},t.p rototype.e ncode=func tion(t){va r e;return  this.isAF M?this.fon t.encodeTe xt(t):(nul l!=(e=this .subset)?e .encodeTex t(t):void  0)||t},t.p rototype.r ef=functio n(){return  null!=thi s.dictiona ry?this.di ctionary:t his.dictio nary=this. document.r ef()},t.pr ototype.re gisterTTF= function() {var t,e,n ,r,i;if(th is.name=th is.font.na me.postscr iptName,th is.scaleFa ctor=1e3/t his.font.h ead.unitsP erEm,this. bbox=funct ion(){var  e,n,r,i;fo r(r=this.f ont.bbox,i =[],e=0,n= r.length;n >e;e++)t=r [e],i.push (Math.roun d(t*this.s caleFactor ));return  i}.call(th is),this.s temV=0,thi s.font.pos t.exists?( r=this.fon t.post.ita lic_angle, e=r>>16,n= 255&r,e&!0 &&(e=-((65 535^e)+1)) ,this.ital icAngle=+( ""+e+"."+n )):this.it alicAngle= 0,this.asc ender=Math .round(thi s.font.asc ender*this .scaleFact or),this.d ecender=Ma th.round(t his.font.d ecender*th is.scaleFa ctor),this .lineGap=M ath.round( this.font. lineGap*th is.scaleFa ctor),this .capHeight =this.font .os2.exist s&&this.fo nt.os2.cap Height||th is.ascende r,this.xHe ight=this. font.os2.e xists&&thi s.font.os2 .xHeight|| 0,this.fam ilyClass=( this.font. os2.exists &&this.fon t.os2.fami lyClass||0 )>>8,this. isSerif=1= ==(i=this. familyClas s)||2===i| |3===i||4= ==i||5===i ||7===i,th is.isScrip t=10===thi s.familyCl ass,this.f lags=0,thi s.font.pos t.isFixedP itch&&(thi s.flags|=1 ),this.isS erif&&(thi s.flags|=2 ),this.isS cript&&(th is.flags|= 8),0!==thi s.italicAn gle&&(this .flags|=64 ),this.fla gs|=32,!th is.font.cm ap.unicode )throw new  Error("No  unicode c map for fo nt")},t.pr ototype.em bedTTF=fun ction(){va r t,e,n,r, i,a,s,h;re turn r=thi s.subset.e ncode(),s= this.docum ent.ref(), s.write(r) ,s.data.Le ngth1=s.un compressed Length,s.e nd(),i=thi s.document .ref({Type :"FontDesc riptor",Fo ntName:thi s.subset.p ostscriptN ame,FontFi le2:s,Font BBox:this. bbox,Flags :this.flag s,StemV:th is.stemV,I talicAngle :this.ital icAngle,As cent:this. ascender,D escent:thi s.decender ,CapHeight :this.capH eight,XHei ght:this.x Height}),i .end(),a=+ Object.key s(this.sub set.cmap)[ 0],t=funct ion(){var  t,e;t=this .subset.cm ap,e=[];fo r(n in t)h =t[n],e.pu sh(Math.ro und(this.f ont.widthO fGlyph(h)) );return e }.call(thi s),e=this. document.r ef(),e.end (o(this.su bset.subse t)),this.d ictionary. data={Type :"Font",Ba seFont:thi s.subset.p ostscriptN ame,Subtyp e:"TrueTyp e",FontDes criptor:i, FirstChar: a,LastChar :a+t.lengt h-1,Widths :t,Encodin g:"MacRoma nEncoding" ,ToUnicode :e},this.d ictionary. end()},o=f unction(t) {var e,n,r ,i,o,a,s;f or(o="/CID Init /Proc Set findre source beg in\n12 dic t begin\nb egincmap\n /CIDSystem Info <<\n   /Registry  (Adobe)\n   /Orderin g (UCS)\n   /Suppleme nt 0\n>> d ef\n/CMapN ame /Adobe -Identity- UCS def\n/ CMapType 2  def\n1 be gincodespa cerange\n< 00><ff>\ne ndcodespac erange",n= Object.key s(t).sort( function(t ,e){return  t-e}),r=[ ],a=0,s=n. length;s>a ;a++)e=n[a ],r.length >=100&&(o+ ="\n"+r.le ngth+" beg inbfchar\n "+r.join(" \n")+"\nen dbfchar",r =[]),i=("0 000"+t[e]. toString(1 6)).slice( -4),e=(+e) .toString( 16),r.push ("<"+e+">< "+i+">");r eturn r.le ngth&&(o+= "\n"+r.len gth+" begi nbfchar\n" +r.join("\ n")+"\nend bfchar\n") ,o+="endcm ap\nCMapNa me current dict /CMap  defineres ource pop\ nend\nend" },t.protot ype.regist erAFM=func tion(t){va r e;return  this.name =t,e=this. font,this. ascender=e .ascender, this.decen der=e.dece nder,this. bbox=e.bbo x,this.lin eGap=e.lin eGap,e},t. prototype. embedAFM=f unction(){ return thi s.dictiona ry.data={T ype:"Font" ,BaseFont: this.name, Subtype:"T ype1",Enco ding:"WinA nsiEncodin g"},this.d ictionary. end()},t.p rototype.w idthOfStri ng=functio n(t,e){var  n,r,i,o,a ,s;for(t=" "+t,o=0,r= a=0,s=t.le ngth;s>=0? s>a:a>s;r= s>=0?++a:- -a)n=t.cha rCodeAt(r) ,o+=this.f ont.widthO fGlyph(thi s.font.cha racterToGl yph(n))||0 ;return i= e/1e3,o*i} ,t.prototy pe.lineHei ght=functi on(t,e){va r n;return  null==e&& (e=!1),n=e ?this.line Gap:0,(thi s.ascender +n-this.de cender)/1e 3*t},t}(), t.exports= o}).call(t his)}).cal l(e,n(4).B uffer,"/") },function (t,e,n){fu nction r(t ,e){return  d.isUndef ined(e)?"" +e:d.isNum ber(e)&&!i sFinite(e) ?e.toStrin g():d.isFu nction(e)| |d.isRegEx p(e)?e.toS tring():e} function i (t,e){retu rn d.isStr ing(t)?t.l ength<e?t: t.slice(0, e):t}funct ion o(t){r eturn i(JS ON.stringi fy(t.actua l,r),128)+ " "+t.oper ator+" "+i (JSON.stri ngify(t.ex pected,r), 128)}funct ion a(t,e, n,r,i){thr ow new v.A ssertionEr ror({messa ge:n,actua l:t,expect ed:e,opera tor:r,stac kStartFunc tion:i})}f unction s( t,e){t||a( t,!0,e,"== ",v.ok)}fu nction h(t ,e){if(t== =e)return! 0;if(d.isB uffer(t)&& d.isBuffer (e)){if(t. length!=e. length)ret urn!1;for( var n=0;n< t.length;n ++)if(t[n] !==e[n])re turn!1;ret urn!0}retu rn d.isDat e(t)&&d.is Date(e)?t. getTime()= ==e.getTim e():d.isRe gExp(t)&&d .isRegExp( e)?t.sourc e===e.sour ce&&t.glob al===e.glo bal&&t.mul tiline===e .multiline &&t.lastIn dex===e.la stIndex&&t .ignoreCas e===e.igno reCase:d.i sObject(t) ||d.isObje ct(e)?l(t, e):t==e}fu nction u(t ){return"[ object Arg uments]"== Object.pro totype.toS tring.call (t)}functi on l(t,e){ if(d.isNul lOrUndefin ed(t)||d.i sNullOrUnd efined(e)) return!1;i f(t.protot ype!==e.pr ototype)re turn!1;if( d.isPrimit ive(t)||d. isPrimitiv e(e))retur n t===e;va r n=u(t),r =u(e);if(n &&!r||!n&& r)return!1 ;if(n)retu rn t=p.cal l(t),e=p.c all(e),h(t ,e);var i, o,a=m(t),s =m(e);if(a .length!=s .length)re turn!1;for (a.sort(), s.sort(),o =a.length- 1;o>=0;o-- )if(a[o]!= s[o])retur n!1;for(o= a.length-1 ;o>=0;o--) if(i=a[o], !h(t[i],e[ i]))return !1;return! 0}function  c(t,e){re turn t&&e? "[object R egExp]"==O bject.prot otype.toSt ring.call( e)?e.test( t):t insta nceof e?!0 :e.call({} ,t)===!0?! 0:!1:!1}fu nction f(t ,e,n,r){va r i;d.isSt ring(n)&&( r=n,n=null );try{e()} catch(o){i =o}if(r=(n &&n.name?"  ("+n.name +").":".") +(r?" "+r: "."),t&&!i &&a(i,n,"M issing exp ected exce ption"+r), !t&&c(i,n) &&a(i,n,"G ot unwante d exceptio n"+r),t&&i &&n&&!c(i, n)||!t&&i) throw i}va r d=n(60), p=Array.pr ototype.sl ice,g=Obje ct.prototy pe.hasOwnP roperty,v= t.exports= s;v.Assert ionError=f unction(t) {this.name ="Assertio nError",th is.actual= t.actual,t his.expect ed=t.expec ted,this.o perator=t. operator,t .message?( this.messa ge=t.messa ge,this.ge neratedMes sage=!1):( this.messa ge=o(this) ,this.gene ratedMessa ge=!0);var  e=t.stack StartFunct ion||a;if( Error.capt ureStackTr ace)Error. captureSta ckTrace(th is,e);else {var n=new  Error;if( n.stack){v ar r=n.sta ck,i=e.nam e,s=r.inde xOf("\n"+i );if(s>=0) {var h=r.i ndexOf("\n ",s+1);r=r .substring (h+1)}this .stack=r}} },d.inheri ts(v.Asser tionError, Error),v.f ail=a,v.ok =s,v.equal =function( t,e,n){t!= e&&a(t,e,n ,"==",v.eq ual)},v.no tEqual=fun ction(t,e, n){t==e&&a (t,e,n,"!= ",v.notEqu al)},v.dee pEqual=fun ction(t,e, n){h(t,e)| |a(t,e,n," deepEqual" ,v.deepEqu al)},v.not DeepEqual= function(t ,e,n){h(t, e)&&a(t,e, n,"notDeep Equal",v.n otDeepEqua l)},v.stri ctEqual=fu nction(t,e ,n){t!==e& &a(t,e,n," ===",v.str ictEqual)} ,v.notStri ctEqual=fu nction(t,e ,n){t===e& &a(t,e,n," !==",v.not StrictEqua l)},v["thr ows"]=func tion(t,e,n ){f.apply( this,[!0]. concat(p.c all(argume nts)))},v. doesNotThr ow=functio n(t,e){f.a pply(this, [!1].conca t(p.call(a rguments)) )},v.ifErr or=functio n(t){if(t) throw t};v ar m=Objec t.keys||fu nction(t){ var e=[];f or(var n i n t)g.call (t,n)&&e.p ush(n);ret urn e}},fu nction(t,e ,n){functi on r(){thi s._events= this._even ts||{},thi s._maxList eners=this ._maxListe ners||void  0}functio n i(t){ret urn"functi on"==typeo f t}functi on o(t){re turn"numbe r"==typeof  t}functio n a(t){ret urn"object "==typeof  t&&null!== t}function  s(t){retu rn void 0= ==t}t.expo rts=r,r.Ev entEmitter =r,r.proto type._even ts=void 0, r.prototyp e._maxList eners=void  0,r.defau ltMaxListe ners=10,r. prototype. setMaxList eners=func tion(t){if (!o(t)||0> t||isNaN(t ))throw Ty peError("n  must be a  positive  number");r eturn this ._maxListe ners=t,thi s},r.proto type.emit= function(t ){var e,n, r,o,h,u;if (this._eve nts||(this ._events={ }),"error" ===t&&(!th is._events .error||a( this._even ts.error)& &!this._ev ents.error .length)){ if(e=argum ents[1],e  instanceof  Error)thr ow e;throw  TypeError ('Uncaught , unspecif ied "error " event.') }if(n=this ._events[t ],s(n))ret urn!1;if(i (n))switch (arguments .length){c ase 1:n.ca ll(this);b reak;case  2:n.call(t his,argume nts[1]);br eak;case 3 :n.call(th is,argumen ts[1],argu ments[2]); break;defa ult:for(r= arguments. length,o=n ew Array(r -1),h=1;r> h;h++)o[h- 1]=argumen ts[h];n.ap ply(this,o )}else if( a(n)){for( r=argument s.length,o =new Array (r-1),h=1; r>h;h++)o[ h-1]=argum ents[h];fo r(u=n.slic e(),r=u.le ngth,h=0;r >h;h++)u[h ].apply(th is,o)}retu rn!0},r.pr ototype.ad dListener= function(t ,e){var n; if(!i(e))t hrow TypeE rror("list ener must  be a funct ion");if(t his._event s||(this._ events={}) ,this._eve nts.newLis tener&&thi s.emit("ne wListener" ,t,i(e.lis tener)?e.l istener:e) ,this._eve nts[t]?a(t his._event s[t])?this ._events[t ].push(e): this._even ts[t]=[thi s._events[ t],e]:this ._events[t ]=e,a(this ._events[t ])&&!this. _events[t] .warned){v ar n;n=s(t his._maxLi steners)?r .defaultMa xListeners :this._max Listeners, n&&n>0&&th is._events [t].length >n&&(this. _events[t] .warned=!0 ,"function "==typeof  console.tr ace)}retur n this},r. prototype. on=r.proto type.addLi stener,r.p rototype.o nce=functi on(t,e){fu nction n() {this.remo veListener (t,n),r||( r=!0,e.app ly(this,ar guments))} if(!i(e))t hrow TypeE rror("list ener must  be a funct ion");var  r=!1;retur n n.listen er=e,this. on(t,n),th is},r.prot otype.remo veListener =function( t,e){var n ,r,o,s;if( !i(e))thro w TypeErro r("listene r must be  a function ");if(!thi s._events| |!this._ev ents[t])re turn this; if(n=this. _events[t] ,o=n.lengt h,r=-1,n== =e||i(n.li stener)&&n .listener= ==e)delete  this._eve nts[t],thi s._events. removeList ener&&this .emit("rem oveListene r",t,e);el se if(a(n) ){for(s=o; s-->0;)if( n[s]===e|| n[s].liste ner&&n[s]. listener== =e){r=s;br eak}if(0>r )return th is;1===n.l ength?(n.l ength=0,de lete this. _events[t] ):n.splice (r,1),this ._events.r emoveListe ner&&this. emit("remo veListener ",t,e)}ret urn this}, r.prototyp e.removeAl lListeners =function( t){var e,n ;if(!this. _events)re turn this; if(!this._ events.rem oveListene r)return 0 ===argumen ts.length? this._even ts={}:this ._events[t ]&&delete  this._even ts[t],this ;if(0===ar guments.le ngth){for( e in this. _events)"r emoveListe ner"!==e&& this.remov eAllListen ers(e);ret urn this.r emoveAllLi steners("r emoveListe ner"),this ._events={ },this}if( n=this._ev ents[t],i( n))this.re moveListen er(t,n);el se for(;n. length;)th is.removeL istener(t, n[n.length -1]);retur n delete t his._event s[t],this} ,r.prototy pe.listene rs=functio n(t){var e ;return e= this._even ts&&this._ events[t]? i(this._ev ents[t])?[ this._even ts[t]]:thi s._events[ t].slice() :[]},r.lis tenerCount =function( t,e){var n ;return n= t._events& &t._events [e]?i(t._e vents[e])? 1:t._event s[e].lengt h:0}},func tion(t,e,n ){t.export s=n(70)},f unction(t, e,n){e=t.e xports=n(7 1),e.Strea m=n(46),e. Readable=e ,e.Writabl e=n(67),e. Duplex=n(6 9),e.Trans form=n(70) ,e.PassThr ough=n(68) },function (t,e,n){t. exports=n( 67)},funct ion(t,e,n) {t.exports =n(69)},fu nction(t,e ,n){t.expo rts=n(68)} ,function( t,e,n){(fu nction(t,r ){function  i(t,n){va r r={seen: [],stylize :a};return  arguments .length>=3 &&(r.depth =arguments [2]),argum ents.lengt h>=4&&(r.c olors=argu ments[3]), g(n)?r.sho wHidden=n: n&&e._exte nd(r,n),b( r.showHidd en)&&(r.sh owHidden=! 1),b(r.dep th)&&(r.de pth=2),b(r .colors)&& (r.colors= !1),b(r.cu stomInspec t)&&(r.cus tomInspect =!0),r.col ors&&(r.st ylize=o),h (r,t,r.dep th)}functi on o(t,e){ var n=i.st yles[e];re turn n?"\x001B[ "+i.colors [n][0]+"m" +t+"\x001B["+i. colors[n][ 1]+"m":t}f unction a( t,e){retur n t}functi on s(t){va r e={};ret urn t.forE ach(functi on(t,n){e[ t]=!0}),e} function h (t,n,r){if (t.customI nspect&&n& &C(n.inspe ct)&&n.ins pect!==e.i nspect&&(! n.construc tor||n.con structor.p rototype!= =n)){var i =n.inspect (r,t);retu rn w(i)||( i=h(t,i,r) ),i}var o= u(t,n);if( o)return o ;var a=Obj ect.keys(n ),g=s(a);i f(t.showHi dden&&(a=O bject.getO wnProperty Names(n)), E(n)&&(a.i ndexOf("me ssage")>=0 ||a.indexO f("descrip tion")>=0) )return l( n);if(0=== a.length){ if(C(n)){v ar v=n.nam e?": "+n.n ame:"";ret urn t.styl ize("[Func tion"+v+"] ","special ")}if(x(n) )return t. stylize(Re gExp.proto type.toStr ing.call(n ),"regexp" );if(k(n)) return t.s tylize(Dat e.prototyp e.toString .call(n)," date");if( E(n))retur n l(n)}var  m="",y=!1 ,_=["{","} "];if(p(n) &&(y=!0,_= ["[","]"]) ,C(n)){var  b=n.name? ": "+n.nam e:"";m=" [ Function"+ b+"]"}if(x (n)&&(m="  "+RegExp.p rototype.t oString.ca ll(n)),k(n )&&(m=" "+ Date.proto type.toUTC String.cal l(n)),E(n) &&(m=" "+l (n)),0===a .length&&( !y||0==n.l ength))ret urn _[0]+m +_[1];if(0 >r)return  x(n)?t.sty lize(RegEx p.prototyp e.toString .call(n)," regexp"):t .stylize(" [Object]", "special") ;t.seen.pu sh(n);var  S;return S =y?c(t,n,r ,g,a):a.ma p(function (e){return  f(t,n,r,g ,e,y)}),t. seen.pop() ,d(S,m,_)} function u (t,e){if(b (e))return  t.stylize ("undefine d","undefi ned");if(w (e)){var n ="'"+JSON. stringify( e).replace (/^"|"$/g, "").replac e(/'/g,"\\ '").replac e(/\\"/g,' "')+"'";re turn t.sty lize(n,"st ring")}ret urn y(e)?t .stylize(" "+e,"numbe r"):g(e)?t .stylize(" "+e,"boole an"):v(e)? t.stylize( "null","nu ll"):void  0}function  l(t){retu rn"["+Erro r.prototyp e.toString .call(t)+" ]"}functio n c(t,e,n, r,i){for(v ar o=[],a= 0,s=e.leng th;s>a;++a )o.push(L( e,String(a ))?f(t,e,n ,r,String( a),!0):"") ;return i. forEach(fu nction(i){ i.match(/^ \d+$/)||o. push(f(t,e ,n,r,i,!0) )}),o}func tion f(t,e ,n,r,i,o){ var a,s,u; if(u=Objec t.getOwnPr opertyDesc riptor(e,i )||{value: e[i]},u.ge t?s=u.set? t.stylize( "[Getter/S etter]","s pecial"):t .stylize(" [Getter]", "special") :u.set&&(s =t.stylize ("[Setter] ","special ")),L(r,i) ||(a="["+i +"]"),s||( t.seen.ind exOf(u.val ue)<0?(s=v (n)?h(t,u. value,null ):h(t,u.va lue,n-1),s .indexOf(" \n")>-1&&( s=o?s.spli t("\n").ma p(function (t){return "  "+t}).j oin("\n"). substr(2): "\n"+s.spl it("\n").m ap(functio n(t){retur n"   "+t}) .join("\n" ))):s=t.st ylize("[Ci rcular]"," special")) ,b(a)){if( o&&i.match (/^\d+$/)) return s;a =JSON.stri ngify(""+i ),a.match( /^"([a-zA- Z_][a-zA-Z _0-9]*)"$/ )?(a=a.sub str(1,a.le ngth-2),a= t.stylize( a,"name")) :(a=a.repl ace(/'/g," \\'").repl ace(/\\"/g ,'"').repl ace(/(^"|" $)/g,"'"), a=t.styliz e(a,"strin g"))}retur n a+": "+s }function  d(t,e,n){v ar r=0,i=t .reduce(fu nction(t,e ){return r ++,e.index Of("\n")>= 0&&r++,t+e .replace(/ \u001b\[\d \d?m/g,"") .length+1} ,0);return  i>60?n[0] +(""===e?" ":e+"\n ") +" "+t.joi n(",\n  ") +" "+n[1]: n[0]+e+" " +t.join(",  ")+" "+n[ 1]}functio n p(t){ret urn Array. isArray(t) }function  g(t){retur n"boolean" ==typeof t }function  v(t){retur n null===t }function  m(t){retur n null==t} function y (t){return "number"== typeof t}f unction w( t){return" string"==t ypeof t}fu nction _(t ){return"s ymbol"==ty peof t}fun ction b(t) {return vo id 0===t}f unction x( t){return  S(t)&&"[ob ject RegEx p]"===A(t) }function  S(t){retur n"object"= =typeof t& &null!==t} function k (t){return  S(t)&&"[o bject Date ]"===A(t)} function E (t){return  S(t)&&("[ object Err or]"===A(t )||t insta nceof Erro r)}functio n C(t){ret urn"functi on"==typeo f t}functi on I(t){re turn null= ==t||"bool ean"==type of t||"num ber"==type of t||"str ing"==type of t||"sym bol"==type of t||"und efined"==t ypeof t}fu nction A(t ){return O bject.prot otype.toSt ring.call( t)}functio n L(t,e){r eturn Obje ct.prototy pe.hasOwnP roperty.ca ll(t,e)}va r R=/%[sdj %]/g;e.for mat=functi on(t){if(! w(t)){for( var e=[],n =0;n<argum ents.lengt h;n++)e.pu sh(i(argum ents[n])); return e.j oin(" ")}f or(var n=1 ,r=argumen ts,o=r.len gth,a=Stri ng(t).repl ace(R,func tion(t){if ("%%"===t) return"%"; if(n>=o)re turn t;swi tch(t){cas e"%s":retu rn String( r[n++]);ca se"%d":ret urn Number (r[n++]);c ase"%j":tr y{return J SON.string ify(r[n++] )}catch(e) {return"[C ircular]"} default:re turn t}}), s=r[n];o>n ;s=r[++n]) a+=v(s)||! S(s)?" "+s :" "+i(s); return a}, e.deprecat e=function (n,i){func tion o(){i f(!a){if(r .throwDepr ecation)th row new Er ror(i);r.t raceDeprec ation,a=!0 }return n. apply(this ,arguments )}if(b(t.p rocess))re turn funct ion(){retu rn e.depre cate(n,i). apply(this ,arguments );
  15  
  16   };if(r.noD eprecation ===!0)retu rn n;var a =!1;return  o};var B, T={};e.deb uglog=func tion(t){if (b(B)&&(B= r.env.NODE _DEBUG||"" ),t=t.toUp perCase(), !T[t])if(n ew RegExp( "\\b"+t+"\ \b","i").t est(B)){{r .pid}T[t]= function() {e.format. apply(e,ar guments)}} else T[t]= function() {};return  T[t]},e.in spect=i,i. colors={bo ld:[1,22], italic:[3, 23],underl ine:[4,24] ,inverse:[ 7,27],whit e:[37,39], grey:[90,3 9],black:[ 30,39],blu e:[34,39], cyan:[36,3 9],green:[ 32,39],mag enta:[35,3 9],red:[31 ,39],yello w:[33,39]} ,i.styles= {special:" cyan",numb er:"yellow ","boolean ":"yellow" ,undefined :"grey","n ull":"bold ",string:" green",dat e:"magenta ",regexp:" red"},e.is Array=p,e. isBoolean= g,e.isNull =v,e.isNul lOrUndefin ed=m,e.isN umber=y,e. isString=w ,e.isSymbo l=_,e.isUn defined=b, e.isRegExp =x,e.isObj ect=S,e.is Date=k,e.i sError=E,e .isFunctio n=C,e.isPr imitive=I, e.isBuffer =n(72);e.l og=functio n(){},e.in herits=n(9 4),e._exte nd=functio n(t,e){if( !e||!S(e)) return t;f or(var n=O bject.keys (e),r=n.le ngth;r--;) t[n[r]]=e[ n[r]];retu rn t}}).ca ll(e,funct ion(){retu rn this}() ,n(61))},f unction(t, e,n){funct ion r(){if (!s){s=!0; for(var t, e=a.length ;e;){t=a,a =[];for(va r n=-1;++n <e;)t[n]() ;e=a.lengt h}s=!1}}fu nction i() {}var o=t. exports={} ,a=[],s=!1 ;o.nextTic k=function (t){a.push (t),s||set Timeout(r, 0)},o.titl e="browser ",o.browse r=!0,o.env ={},o.argv =[],o.vers ion="",o.v ersions={} ,o.on=i,o. addListene r=i,o.once =i,o.off=i ,o.removeL istener=i, o.removeAl lListeners =i,o.emit= i,o.bindin g=function (t){throw  new Error( "process.b inding is  not suppor ted")},o.c wd=functio n(){return "/"},o.chd ir=functio n(t){throw  new Error ("process. chdir is n ot support ed")},o.um ask=functi on(){retur n 0}},func tion(t,e,n ){t.export s="functio n"==typeof  Object.cr eate?funct ion(t,e){t .super_=e, t.prototyp e=Object.c reate(e.pr ototype,{c onstructor :{value:t, enumerable :!1,writab le:!0,conf igurable:! 0}})}:func tion(t,e){ t.super_=e ;var n=fun ction(){}; n.prototyp e=e.protot ype,t.prot otype=new  n,t.protot ype.constr uctor=t}}, function(t ,e,n){(fun ction(){va r e,r;r=n( 10),e=func tion(){fun ction t(t) {var e,r;t his.conten ts=t,this. attributes ={},this.g lyphWidths ={},this.b oundingBox es={},this .parse(),t his.charWi dths=funct ion(){var  t,e;for(e= [],r=t=0;2 55>=t;r=++ t)e.push(t his.glyphW idths[n[r] ]);return  e}.call(th is),this.b box=functi on(){var t ,n,r,i;for (r=this.at tributes.F ontBBox.sp lit(/\s+/) ,i=[],t=0, n=r.length ;n>t;t++)e =r[t],i.pu sh(+e);ret urn i}.cal l(this),th is.ascende r=+(this.a ttributes. Ascender|| 0),this.de cender=+(t his.attrib utes.Desce nder||0),t his.lineGa p=this.bbo x[3]-this. bbox[1]-(t his.ascend er-this.de cender)}va r e,n;retu rn t.open= function(e ){return n ew t(r.rea dFileSync( e,"utf8")) },t.protot ype.parse= function() {var t,e,n ,r,i,o,a,s ,h,u;for(o ="",u=this .contents. split("\n" ),s=0,h=u. length;h>s ;s++)if(n= u[s],r=n.m atch(/^Sta rt(\w+)/)) o=r[1];els e if(r=n.m atch(/^End (\w+)/))o= "";else sw itch(o){ca se"FontMet rics":r=n. match(/(^\ w+)\s+(.*) /),e=r[1], a=r[2],(t= this.attri butes[e])? (Array.isA rray(t)||( t=this.att ributes[e] =[t]),t.pu sh(a)):thi s.attribut es[e]=a;br eak;case"C harMetrics ":if(!/^CH ?\s/.test( n))continu e;i=n.matc h(/\bN\s+( \.?\w+)\s* ;/)[1],thi s.glyphWid ths[i]=+n. match(/\bW X\s+(\d+)\ s*;/)[1]}} ,e={402:13 1,8211:150 ,8212:151, 8216:145,8 217:146,82 18:130,822 0:147,8221 :148,8222: 132,8224:1 34,8225:13 5,8226:149 ,8230:133, 8364:128,8 240:137,82 49:139,825 0:155,710: 136,8482:1 53,338:140 ,339:156,7 32:152,352 :138,353:1 54,376:159 ,381:142,3 82:158},t. prototype. encodeText =function( t){var n,r ,i,o,a;for (i="",r=o= 0,a=t.leng th;a>=0?a> o:o>a;r=a> =0?++o:--o )n=t.charC odeAt(r),n =e[n]||n,i +=String.f romCharCod e(n);retur n i},t.pro totype.cha racterToGl yph=functi on(t){retu rn n[e[t]| |t]},t.pro totype.wid thOfGlyph= function(t ){return t his.glyphW idths[t]}, n=".notdef        .no tdef         .notdef         .no tdef\n.not def        .notdef         .notd ef         .notdef\n. notdef        .notdef         .n otdef         .notdef \n.notdef        .not def         .notdef         .not def\n.notd ef       . notdef         .notde f        . notdef\n.n otdef        .notdef         .no tdef         .notdef\ n.notdef        .notd ef         .notdef         .notd ef\n.notde f       .n otdef         .notdef         .n otdef\n\ns pace          exclam          qu otedbl        numbers ign\ndolla r        p ercent         ampers and      q uotesingle \nparenlef t     pare nright      asterisk        plus \ncomma          hyph en          period          slas h\nzero           one              two             thr ee\nfour           fi ve            six             se ven\neight          n ine            colon           s emicolon\n less           equal           g reater         questi on\n\nat              A               B                C\nD              E                F               G\n H              I               J                K\nL               M               N                O\nP              Q                R               S\ nT              U                V               W\nX               Y               Z                bracketl eft\nbacks lash     b racketrigh t   asciic ircum    u nderscore\ n\ngrave          a                b               c\n d              e               f                g\nh               i               j                k\nl              m                n               o\ np              q                r               s\nt               u               v                w\nx              y                z               b raceleft\n bar            bracer ight     a sciitilde      .notde f\n\nEuro           . notdef         quotes inglbase f lorin\nquo tedblbase   ellipsis        dagg er          daggerdbl \ncircumfl ex    pert housand     Scaron          guil singlleft\ nOE             .notd ef         Zcaron          .notd ef\n.notde f       qu oteleft       quoteri ght     qu otedblleft \nquotedbl right bull et          endash          emda sh\ntilde          tr ademark       scaron          gu ilsinglrig ht\noe             .n otdef         zcaron          yd ieresis\n\ nspace          excla mdown      cent            sterl ing\ncurre ncy      y en             broken bar      s ection\ndi eresis       copyrigh t      ord feminine     guillemo tleft\nlog icalnot     hyphen          regi stered      macron\nd egree         plusmin us      tw osuperior     threesu perior\nac ute          mu              par agraph       periodce ntered\nce dilla        onesuper ior    ord masculine    guillemo tright\non equarter     onehalf         thr eequarters   question down\n\nAg rave         Aacute          Aci rcumflex     Atilde\n Adieresis      Aring           A E              Ccedil la\nEgrave         Ea cute          Ecircum flex    Ed ieresis\nI grave         Iacute          Ic ircumflex     Idieres is\nEth            Nt ilde          Ograve          Oa cute\nOcir cumflex    Otilde          Odier esis       multiply\n Oslash         Ugrave          U acute          Ucircu mflex\nUdi eresis      Yacute          Thor n           germandbl s\n\nagrav e        a acute          acircu mflex    a tilde\nadi eresis      aring           ae               ccedilla\ negrave         eacut e          ecircumfle x    edier esis\nigra ve         iacute          icirc umflex     idieresis\ neth            ntild e          ograve          oacut e\nocircum flex   oti lde          odieresi s      div ide\noslas h        u grave          uacute          u circumflex \nudieresi s     yacu te          thorn           ydie resis".spl it(/\s+/), t}(),t.exp orts=e}).c all(this)} ,function( t,e,n){(fu nction(){v ar CmapTab le,e,r,i,G lyfTable,H eadTable,H heaTable,H mtxTable,L ocaTable,M axpTable,N ameTable,O S2Table,Po stTable,o, a;a=n(10), r=n(34),e= n(78),i=n( 79),NameTa ble=n(80), HeadTable= n(81),Cmap Table=n(82 ),HmtxTabl e=n(83),Hh eaTable=n( 84),MaxpTa ble=n(85), PostTable= n(86),OS2T able=n(87) ,LocaTable =n(88),Gly fTable=n(9 0),o=funct ion(){func tion t(t,e ){var n,i, o,a,s,h,u, l,c;if(thi s.rawData= t,n=this.c ontents=ne w r(this.r awData),"t tcf"===n.r eadString( 4)){if(!e) throw new  Error("Mus t specify  a font nam e for TTC  files.");f or(h=n.rea dInt(),o=n .readInt() ,s=[],i=u= 0;o>=0?o>u :u>o;i=o>= 0?++u:--u) s[i]=n.rea dInt();for (i=l=0,c=s .length;c> l;i=++l)if (a=s[i],n. pos=a,this .parse(),t his.name.p ostscriptN ame===e)re turn;throw  new Error ("Font "+e +" not fou nd in TTC  file.")}n. pos=0,this .parse()}r eturn t.op en=functio n(e,n){var  r;return  r=a.readFi leSync(e), new t(r,n) },t.fromDF ont=functi on(n,r){va r i;return  i=e.open( n),new t(i .getNamedF ont(r))},t .fromBuffe r=function (n,r){var  i,o,a;try{ if(a=new t (n,r),!(a. head.exist s&&a.name. exists&&a. cmap.exist s||(i=new  e(n),a=new  t(i.getNa medFont(r) ),a.head.e xists&&a.n ame.exists &&a.cmap.e xists)))th row new Er ror("Inval id TTF fil e in DFont ");return  a}catch(s) {throw o=s ,new Error ("Unknown  font forma t in buffe r: "+o.mes sage)}},t. prototype. parse=func tion(){ret urn this.d irectory=n ew i(this. contents), this.head= new HeadTa ble(this), this.name= new NameTa ble(this), this.cmap= new CmapTa ble(this), this.hhea= new HheaTa ble(this), this.maxp= new MaxpTa ble(this), this.hmtx= new HmtxTa ble(this), this.post= new PostTa ble(this), this.os2=n ew OS2Tabl e(this),th is.loca=ne w LocaTabl e(this),th is.glyf=ne w GlyfTabl e(this),th is.ascende r=this.os2 .exists&&t his.os2.as cender||th is.hhea.as cender,thi s.decender =this.os2. exists&&th is.os2.dec ender||thi s.hhea.dec ender,this .lineGap=t his.os2.ex ists&&this .os2.lineG ap||this.h hea.lineGa p,this.bbo x=[this.he ad.xMin,th is.head.yM in,this.he ad.xMax,th is.head.yM ax]},t.pro totype.cha racterToGl yph=functi on(t){var  e;return(n ull!=(e=th is.cmap.un icode)?e.c odeMap[t]: void 0)||0 },t.protot ype.widthO fGlyph=fun ction(t){v ar e;retur n e=1e3/th is.head.un itsPerEm,t his.hmtx.f orGlyph(t) .advance*e },t}(),t.e xports=o}) .call(this )},functio n(t,e,n){( function() {var CmapT able,e,r,i =[].indexO f||functio n(t){for(v ar e=0,n=t his.length ;n>e;e++)i f(e in thi s&&this[e] ===t)retur n e;return -1};CmapTa ble=n(82), r=n(89),e= function() {function  t(t){this. font=t,thi s.subset={ },this.uni codes={},t his.next=3 3}return t .prototype .use=funct ion(t){var  e,n,r;{if ("string"! =typeof t) return thi s.unicodes [t]?void 0 :(this.sub set[this.n ext]=t,thi s.unicodes [t]=this.n ext++);for (e=n=0,r=t .length;r> =0?r>n:n>r ;e=r>=0?++ n:--n)this .use(t.cha rCodeAt(e) )}},t.prot otype.enco deText=fun ction(t){v ar e,n,r,i ,o;for(r=" ",n=i=0,o= t.length;o >=0?o>i:i> o;n=o>=0?+ +i:--i)e=t his.unicod es[t.charC odeAt(n)], r+=String. fromCharCo de(e);retu rn r},t.pr ototype.ge nerateCmap =function( ){var t,e, n,r,i;r=th is.font.cm ap.tables[ 0].codeMap ,t={},i=th is.subset; for(e in i )n=i[e],t[ e]=r[n];re turn t},t. prototype. glyphIDs=f unction(){ var t,e,n, r,o,a;r=th is.font.cm ap.tables[ 0].codeMap ,t=[0],a=t his.subset ;for(e in  a)n=a[e],o =r[n],null !=o&&i.cal l(t,o)<0&& t.push(o); return t.s ort()},t.p rototype.g lyphsFor=f unction(t) {var e,n,r ,i,o,a,s;f or(r={},o= 0,a=t.leng th;a>o;o++ )i=t[o],r[ i]=this.fo nt.glyf.gl yphFor(i); e=[];for(i  in r)n=r[ i],(null!= n?n.compou nd:void 0) &&e.push.a pply(e,n.g lyphIDs);i f(e.length >0){s=this .glyphsFor (e);for(i  in s)n=s[i ],r[i]=n}r eturn r},t .prototype .encode=fu nction(){v ar t,e,n,i ,o,a,s,h,u ,l,c,f,d,p ,g,v,m;t=C mapTable.e ncode(this .generateC map(),"uni code"),i=t his.glyphs For(this.g lyphIDs()) ,f={0:0},v =t.charMap ;for(e in  v)a=v[e],f [a.old]=a[ "new"];c=t .maxGlyphI D;for(d in  i)d in f| |(f[d]=c++ );u=r.inve rt(f),l=Ob ject.keys( u).sort(fu nction(t,e ){return t -e}),p=fun ction(){va r t,e,n;fo r(n=[],t=0 ,e=l.lengt h;e>t;t++) o=l[t],n.p ush(u[o]); return n}( ),n=this.f ont.glyf.e ncode(i,p, f),s=this. font.loca. encode(n.o ffsets),h= this.font. name.encod e(),this.p ostscriptN ame=h.post scriptName ,this.cmap ={},m=t.ch arMap;for( e in m)a=m [e],this.c map[e]=a.o ld;return  g={cmap:t. table,glyf :n.table,l oca:s.tabl e,hmtx:thi s.font.hmt x.encode(p ),hhea:thi s.font.hhe a.encode(p ),maxp:thi s.font.max p.encode(p ),post:thi s.font.pos t.encode(p ),name:h.t able,head: this.font. head.encod e(s)},this .font.os2. exists&&(g ["OS/2"]=t his.font.o s2.raw()), this.font. directory. encode(g)} ,t}(),t.ex ports=e}). call(this) },function (t,e,n){(f unction(){ var e,r,i, o,a,s,h,u, l,c,f,d,p, g,v,m,y,w, _,b,x,S,k, E,C,I,A,L; x=n(100),C =new x(n(1 06)),A=n(9 2),o=A.BK, l=A.CR,p=A .LF,v=A.NL ,a=A.CB,i= A.BA,b=A.S P,S=A.WJ,b =A.SP,o=A. BK,p=A.LF, v=A.NL,e=A .AI,r=A.AL ,w=A.SA,_= A.SG,k=A.X X,h=A.CJ,f =A.ID,m=A. NS,E=A.cha racterClas ses,L=n(91 ),c=L.DI_B RK,d=L.IN_ BRK,s=L.CI _BRK,u=L.C P_BRK,y=L. PR_BRK,I=L .pairTable ,g=functio n(){functi on t(t){th is.string= t,this.pos =0,this.la stPos=0,th is.curClas s=null,thi s.nextClas s=null}var  n,f,g;ret urn t.prot otype.next CodePoint= function() {var t,e;r eturn t=th is.string. charCodeAt (this.pos+ +),e=this. string.cha rCodeAt(th is.pos),t> =55296&&56 319>=t&&e> =56320&&57 343>=e?(th is.pos++,1 024*(t-552 96)+(e-563 20)+65536) :t},f=func tion(t){sw itch(t){ca se e:retur n r;case w :case _:ca se k:retur n r;case h :return m; default:re turn t}},g =function( t){switch( t){case p: case v:ret urn o;case  a:return  i;case b:r eturn S;de fault:retu rn t}},t.p rototype.n extCharCla ss=functio n(t){retur n null==t& &(t=!1),f( C.get(this .nextCodeP oint()))}, n=function (){functio n t(t,e){t his.positi on=t,this. required=n ull!=e?e:! 1}return t }(),t.prot otype.next Break=func tion(){var  t,e,r;for (null==thi s.curClass &&(this.cu rClass=g(t his.nextCh arClass()) );this.pos <this.stri ng.length; ){if(this. lastPos=th is.pos,e=t his.nextCl ass,this.n extClass=t his.nextCh arClass(), this.curCl ass===o||t his.curCla ss===l&&th is.nextCla ss!==p)ret urn this.c urClass=g( f(this.nex tClass)),n ew n(this. lastPos,!0 );if(t=fun ction(){sw itch(this. nextClass) {case b:re turn this. curClass;c ase o:case  p:case v: return o;c ase l:retu rn l;case  a:return i }}.call(th is),null== t){switch( r=!1,I[thi s.curClass ][this.nex tClass]){c ase c:r=!0 ;break;cas e d:r=e=== b;break;ca se s:if(r= e===b,!r)c ontinue;br eak;case u :if(e!==b) continue}i f(this.cur Class=this .nextClass ,r)return  new n(this .lastPos)} else if(th is.curClas s=t,this.n extClass== =a)return  new n(this .lastPos)} return thi s.pos>=thi s.string.l ength?this .lastPos<t his.string .length?(t his.lastPo s=this.str ing.length ,new n(thi s.string.l ength)):nu ll:void 0} ,t}(),t.ex ports=g}). call(this) },function (t,e,n){(f unction(e) {function  r(t,e,n){t his.chunk= t,this.enc oding=e,th is.callbac k=n}functi on i(t,e){ var r=n(69 );t=t||{}; var i=t.hi ghWaterMar k,o=t.obje ctMode?16: 16384;this .highWater Mark=i||0= ==i?i:o,th is.objectM ode=!!t.ob jectMode,e  instanceo f r&&(this .objectMod e=this.obj ectMode||! !t.writabl eObjectMod e),this.hi ghWaterMar k=~~this.h ighWaterMa rk,this.ne edDrain=!1 ,this.endi ng=!1,this .ended=!1, this.finis hed=!1;var  a=t.decod eStrings== =!1;this.d ecodeStrin gs=!a,this .defaultEn coding=t.d efaultEnco ding||"utf 8",this.le ngth=0,thi s.writing= !1,this.co rked=0,thi s.sync=!0, this.buffe rProcessin g=!1,this. onwrite=fu nction(t){ d(e,t)},th is.writecb =null,this .writelen= 0,this.buf fer=[],thi s.pendingc b=0,this.p refinished =!1,this.e rrorEmitte d=!1}funct ion o(t){v ar e=n(69) ;return th is instanc eof o||thi s instance of e?(this ._writable State=new  i(t,this), this.writa ble=!0,voi d S.call(t his)):new  o(t)}funct ion a(t,n, r){var i=n ew Error(" write afte r end");t. emit("erro r",i),e.ne xtTick(fun ction(){r( i)})}funct ion s(t,n, r,i){var o =!0;if(!(x .isBuffer( r)||x.isSt ring(r)||x .isNullOrU ndefined(r )||n.objec tMode)){va r a=new Ty peError("I nvalid non -string/bu ffer chunk ");t.emit( "error",a) ,e.nextTic k(function (){i(a)}), o=!1}retur n o}functi on h(t,e,n ){return!t .objectMod e&&t.decod eStrings!= =!1&&x.isS tring(e)&& (e=new b(e ,n)),e}fun ction u(t, e,n,i,o){n =h(e,n,i), x.isBuffer (n)&&(i="b uffer");va r a=e.obje ctMode?1:n .length;e. length+=a; var s=e.le ngth<e.hig hWaterMark ;return s| |(e.needDr ain=!0),e. writing||e .corked?e. buffer.pus h(new r(n, i,o)):l(t, e,!1,a,n,i ,o),s}func tion l(t,e ,n,r,i,o,a ){e.writel en=r,e.wri tecb=a,e.w riting=!0, e.sync=!0, n?t._write v(i,e.onwr ite):t._wr ite(i,o,e. onwrite),e .sync=!1}f unction c( t,n,r,i,o) {r?e.nextT ick(functi on(){n.pen dingcb--,o (i)}):(n.p endingcb-- ,o(i)),t._ writableSt ate.errorE mitted=!0, t.emit("er ror",i)}fu nction f(t ){t.writin g=!1,t.wri tecb=null, t.length-= t.writelen ,t.writele n=0}functi on d(t,n){ var r=t._w ritableSta te,i=r.syn c,o=r.writ ecb;if(f(r ),n)c(t,r, i,n,o);els e{var a=m( t,r);a||r. corked||r. bufferProc essing||!r .buffer.le ngth||v(t, r),i?e.nex tTick(func tion(){p(t ,r,a,o)}): p(t,r,a,o) }}function  p(t,e,n,r ){n||g(t,e ),e.pendin gcb--,r(), w(t,e)}fun ction g(t, e){0===e.l ength&&e.n eedDrain&& (e.needDra in=!1,t.em it("drain" ))}functio n v(t,e){i f(e.buffer Processing =!0,t._wri tev&&e.buf fer.length >1){for(va r n=[],r=0 ;r<e.buffe r.length;r ++)n.push( e.buffer[r ].callback );e.pendin gcb++,l(t, e,!0,e.len gth,e.buff er,"",func tion(t){fo r(var r=0; r<n.length ;r++)e.pen dingcb--,n [r](t)}),e .buffer=[] }else{for( var r=0;r< e.buffer.l ength;r++) {var i=e.b uffer[r],o =i.chunk,a =i.encodin g,s=i.call back,h=e.o bjectMode? 1:o.length ;if(l(t,e, !1,h,o,a,s ),e.writin g){r++;bre ak}}r<e.bu ffer.lengt h?e.buffer =e.buffer. slice(r):e .buffer.le ngth=0}e.b ufferProce ssing=!1}f unction m( t,e){retur n e.ending &&0===e.le ngth&&!e.f inished&&! e.writing} function y (t,e){e.pr efinished| |(e.prefin ished=!0,t .emit("pre finish"))} function w (t,e){var  n=m(t,e);r eturn n&&( 0===e.pend ingcb?(y(t ,e),e.fini shed=!0,t. emit("fini sh")):y(t, e)),n}func tion _(t,n ,r){n.endi ng=!0,w(t, n),r&&(n.f inished?e. nextTick(r ):t.once(" finish",r) ),n.ended= !0}t.expor ts=o;var b =n(4).Buff er;o.Writa bleState=i ;var x=n(1 05);x.inhe rits=n(104 );var S=n( 46);x.inhe rits(o,S), o.prototyp e.pipe=fun ction(){th is.emit("e rror",new  Error("Can not pipe.  Not readab le."))},o. prototype. write=func tion(t,e,n ){var r=th is._writab leState,i= !1;return  x.isFuncti on(e)&&(n= e,e=null), x.isBuffer (t)?e="buf fer":e||(e =r.default Encoding), x.isFuncti on(n)||(n= function() {}),r.ende d?a(this,r ,n):s(this ,r,t,n)&&( r.pendingc b++,i=u(th is,r,t,e,n )),i},o.pr ototype.co rk=functio n(){var t= this._writ ableState; t.corked++ },o.protot ype.uncork =function( ){var t=th is._writab leState;t. corked&&(t .corked--, t.writing| |t.corked| |t.finishe d||t.buffe rProcessin g||!t.buff er.length| |v(this,t) )},o.proto type._writ e=function (t,e,n){n( new Error( "not imple mented"))} ,o.prototy pe._writev =null,o.pr ototype.en d=function (t,e,n){va r r=this._ writableSt ate;x.isFu nction(t)? (n=t,t=nul l,e=null): x.isFuncti on(e)&&(n= e,e=null), x.isNullOr Undefined( t)||this.w rite(t,e), r.corked&& (r.corked= 1,this.unc ork()),r.e nding||r.f inished||_ (this,r,n) }}).call(e ,n(61))},f unction(t, e,n){funct ion r(t){r eturn this  instanceo f r?void i .call(this ,t):new r( t)}t.expor ts=r;var i =n(70),o=n (105);o.in herits=n(1 04),o.inhe rits(r,i), r.prototyp e._transfo rm=functio n(t,e,n){n (null,t)}} ,function( t,e,n){(fu nction(e){ function r (t){return  this inst anceof r?( h.call(thi s,t),u.cal l(this,t), t&&t.reada ble===!1&& (this.read able=!1),t &&t.writab le===!1&&( this.writa ble=!1),th is.allowHa lfOpen=!0, t&&t.allow HalfOpen== =!1&&(this .allowHalf Open=!1),v oid this.o nce("end", i)):new r( t)}functio n i(){this .allowHalf Open||this ._writable State.ende d||e.nextT ick(this.e nd.bind(th is))}funct ion o(t,e) {for(var n =0,r=t.len gth;r>n;n+ +)e(t[n],n )}t.export s=r;var a= Object.key s||functio n(t){var e =[];for(va r n in t)e .push(n);r eturn e},s =n(105);s. inherits=n (104);var  h=n(71),u= n(67);s.in herits(r,h ),o(a(u.pr ototype),f unction(t) {r.prototy pe[t]||(r. prototype[ t]=u.proto type[t])}) }).call(e, n(61))},fu nction(t,e ,n){functi on r(t,e){ this.after Transform= function(t ,n){return  i(e,t,n)} ,this.need Transform= !1,this.tr ansforming =!1,this.w ritecb=nul l,this.wri techunk=nu ll}functio n i(t,e,n) {var r=t._ transformS tate;r.tra nsforming= !1;var i=r .writecb;i f(!i)retur n t.emit(" error",new  Error("no  writecb i n Transfor m class")) ;r.writech unk=null,r .writecb=n ull,h.isNu llOrUndefi ned(n)||t. push(n),i& &i(e);var  o=t._reada bleState;o .reading=! 1,(o.needR eadable||o .length<o. highWaterM ark)&&t._r ead(o.high WaterMark) }function  o(t){if(!( this insta nceof o))r eturn new  o(t);s.cal l(this,t), this._tran sformState =new r(t,t his);var e =this;this ._readable State.need Readable=! 0,this._re adableStat e.sync=!1, this.once( "prefinish ",function (){h.isFun ction(this ._flush)?t his._flush (function( t){a(e,t)} ):a(e)})}f unction a( t,e){if(e) return t.e mit("error ",e);var n =t._writab leState,r= t._transfo rmState;if (n.length) throw new  Error("cal ling trans form done  when ws.le ngth != 0" );if(r.tra nsforming) throw new  Error("cal ling trans form done  when still  transform ing");retu rn t.push( null)}t.ex ports=o;va r s=n(69), h=n(105);h .inherits= n(104),h.i nherits(o, s),o.proto type.push= function(t ,e){return  this._tra nsformStat e.needTran sform=!1,s .prototype .push.call (this,t,e) },o.protot ype._trans form=funct ion(t,e,n) {throw new  Error("no t implemen ted")},o.p rototype._ write=func tion(t,e,n ){var r=th is._transf ormState;i f(r.writec b=n,r.writ echunk=t,r .writeenco ding=e,!r. transformi ng){var i= this._read ableState; (r.needTra nsform||i. needReadab le||i.leng th<i.highW aterMark)& &this._rea d(i.highWa terMark)}} ,o.prototy pe._read=f unction(t) {var e=thi s._transfo rmState;h. isNull(e.w ritechunk) ||!e.write cb||e.tran sforming?e .needTrans form=!0:(e .transform ing=!0,thi s._transfo rm(e.write chunk,e.wr iteencodin g,e.afterT ransform)) }},functio n(t,e,n){( function(e ){function  r(t,e){va r r=n(69); t=t||{};va r i=t.high WaterMark, o=t.object Mode?16:16 384;this.h ighWaterMa rk=i||0=== i?i:o,this .highWater Mark=~~thi s.highWate rMark,this .buffer=[] ,this.leng th=0,this. pipes=null ,this.pipe sCount=0,t his.flowin g=null,thi s.ended=!1 ,this.endE mitted=!1, this.readi ng=!1,this .sync=!0,t his.needRe adable=!1, this.emitt edReadable =!1,this.r eadableLis tening=!1, this.objec tMode=!!t. objectMode ,e instanc eof r&&(th is.objectM ode=this.o bjectMode| |!!t.reada bleObjectM ode),this. defaultEnc oding=t.de faultEncod ing||"utf8 ",this.ran Out=!1,thi s.awaitDra in=0,this. readingMor e=!1,this. decoder=nu ll,this.en coding=nul l,t.encodi ng&&(A||(A =n(101).St ringDecode r),this.de coder=new  A(t.encodi ng),this.e ncoding=t. encoding)} function i (t){n(69); return thi s instance of i?(this ._readable State=new  r(t,this), this.reada ble=!0,voi d C.call(t his)):new  i(t)}funct ion o(t,e, n,r,i){var  o=u(e,n); if(o)t.emi t("error", o);else if (I.isNullO rUndefined (n))e.read ing=!1,e.e nded||l(t, e);else if (e.objectM ode||n&&n. length>0)i f(e.ended& &!i){var s =new Error ("stream.p ush() afte r EOF");t. emit("erro r",s)}else  if(e.endE mitted&&i) {var s=new  Error("st ream.unshi ft() after  end event ");t.emit( "error",s) }else!e.de coder||i|| r||(n=e.de coder.writ e(n)),i||( e.reading= !1),e.flow ing&&0===e .length&&! e.sync?(t. emit("data ",n),t.rea d(0)):(e.l ength+=e.o bjectMode? 1:n.length ,i?e.buffe r.unshift( n):e.buffe r.push(n), e.needRead able&&c(t) ),d(t,e);e lse i||(e. reading=!1 );return a (e)}functi on a(t){re turn!t.end ed&&(t.nee dReadable| |t.length< t.highWate rMark||0== =t.length) }function  s(t){if(t> =R)t=R;els e{t--;for( var e=1;32 >e;e<<=1)t |=t>>e;t++ }return t} function h (t,e){retu rn 0===e.l ength&&e.e nded?0:e.o bjectMode? 0===t?0:1: isNaN(t)|| I.isNull(t )?e.flowin g&&e.buffe r.length?e .buffer[0] .length:e. length:0>= t?0:(t>e.h ighWaterMa rk&&(e.hig hWaterMark =s(t)),t>e .length?e. ended?e.le ngth:(e.ne edReadable =!0,0):t)} function u (t,e){var  n=null;ret urn I.isBu ffer(e)||I .isString( e)||I.isNu llOrUndefi ned(e)||t. objectMode ||(n=new T ypeError(" Invalid no n-string/b uffer chun k")),n}fun ction l(t, e){if(e.de coder&&!e. ended){var  n=e.decod er.end();n &&n.length &&(e.buffe r.push(n), e.length+= e.objectMo de?1:n.len gth)}e.end ed=!0,c(t) }function  c(t){var n =t._readab leState;n. needReadab le=!1,n.em ittedReada ble||(L("e mitReadabl e",n.flowi ng),n.emit tedReadabl e=!0,n.syn c?e.nextTi ck(functio n(){f(t)}) :f(t))}fun ction f(t) {L("emit r eadable"), t.emit("re adable"),y (t)}functi on d(t,n){ n.readingM ore||(n.re adingMore= !0,e.nextT ick(functi on(){p(t,n )}))}funct ion p(t,e) {for(var n =e.length; !e.reading &&!e.flowi ng&&!e.end ed&&e.leng th<e.highW aterMark&& (L("maybeR eadMore re ad 0"),t.r ead(0),n!= =e.length) ;)n=e.leng th;e.readi ngMore=!1} function g (t){return  function( ){var e=t. _readableS tate;L("pi peOnDrain" ,e.awaitDr ain),e.awa itDrain&&e .awaitDrai n--,0===e. awaitDrain &&E.listen erCount(t, "data")&&( e.flowing= !0,y(t))}} function v (t,n){n.re sumeSchedu led||(n.re sumeSchedu led=!0,e.n extTick(fu nction(){m (t,n)}))}f unction m( t,e){e.res umeSchedul ed=!1,t.em it("resume "),y(t),e. flowing&&! e.reading& &t.read(0) }function  y(t){var e =t._readab leState;if (L("flow", e.flowing) ,e.flowing )do var n= t.read();w hile(null! ==n&&e.flo wing)}func tion w(t,e ){var n,r= e.buffer,i =e.length, o=!!e.deco der,a=!!e. objectMode ;if(0===r. length)ret urn null;i f(0===i)n= null;else  if(a)n=r.s hift();els e if(!t||t >=i)n=o?r. join(""):k .concat(r, i),r.lengt h=0;else i f(t<r[0].l ength){var  s=r[0];n= s.slice(0, t),r[0]=s. slice(t)}e lse if(t== =r[0].leng th)n=r.shi ft();else{ n=o?"":new  k(t);for( var h=0,u= 0,l=r.leng th;l>u&&t> h;u++){var  s=r[0],c= Math.min(t -h,s.lengt h);o?n+=s. slice(0,c) :s.copy(n, h,0,c),c<s .length?r[ 0]=s.slice (c):r.shif t(),h+=c}} return n}f unction _( t){var n=t ._readable State;if(n .length>0) throw new  Error("end Readable c alled on n on-empty s tream");n. endEmitted ||(n.ended =!0,e.next Tick(funct ion(){n.en dEmitted|| 0!==n.leng th||(n.end Emitted=!0 ,t.readabl e=!1,t.emi t("end"))} ))}functio n b(t,e){f or(var n=0 ,r=t.lengt h;r>n;n++) e(t[n],n)} function x (t,e){for( var n=0,r= t.length;r >n;n++)if( t[n]===e)r eturn n;re turn-1}t.e xports=i;v ar S=n(107 ),k=n(4).B uffer;i.Re adableStat e=r;var E= n(54).Even tEmitter;E .listenerC ount||(E.l istenerCou nt=functio n(t,e){ret urn t.list eners(e).l ength});va r C=n(46), I=n(105);I .inherits= n(104);var  A,L=n(93) ;L=L&&L.de buglog?L.d ebuglog("s tream"):fu nction(){} ,I.inherit s(i,C),i.p rototype.p ush=functi on(t,e){va r n=this._ readableSt ate;return  I.isStrin g(t)&&!n.o bjectMode& &(e=e||n.d efaultEnco ding,e!==n .encoding& &(t=new k( t,e),e="") ),o(this,n ,t,e,!1)}, i.prototyp e.unshift= function(t ){var e=th is._readab leState;re turn o(thi s,e,t,"",! 0)},i.prot otype.setE ncoding=fu nction(t){ return A|| (A=n(101). StringDeco der),this. _readableS tate.decod er=new A(t ),this._re adableStat e.encoding =t,this};v ar R=83886 08;i.proto type.read= function(t ){L("read" ,t);var e= this._read ableState, n=t;if((!I .isNumber( t)||t>0)&& (e.emitted Readable=! 1),0===t&& e.needRead able&&(e.l ength>=e.h ighWaterMa rk||e.ende d))return  L("read: e mitReadabl e",e.lengt h,e.ended) ,0===e.len gth&&e.end ed?_(this) :c(this),n ull;if(t=h (t,e),0=== t&&e.ended )return 0= ==e.length &&_(this), null;var r =e.needRea dable;L("n eed readab le",r),(0= ==e.length ||e.length -t<e.highW aterMark)& &(r=!0,L(" length les s than wat ermark",r) ),(e.ended ||e.readin g)&&(r=!1, L("reading  or ended" ,r)),r&&(L ("do read" ),e.readin g=!0,e.syn c=!0,0===e .length&&( e.needRead able=!0),t his._read( e.highWate rMark),e.s ync=!1),r& &!e.readin g&&(t=h(n, e));var i; return i=t >0?w(t,e): null,I.isN ull(i)&&(e .needReada ble=!0,t=0 ),e.length -=t,0!==e. length||e. ended||(e. needReadab le=!0),n!= =t&&e.ende d&&0===e.l ength&&_(t his),I.isN ull(i)||th is.emit("d ata",i),i} ,i.prototy pe._read=f unction(t) {this.emit ("error",n ew Error(" not implem ented"))}, i.prototyp e.pipe=fun ction(t,n) {function  r(t){L("on unpipe"),t ===c&&o()} function i (){L("onen d"),t.end( )}function  o(){L("cl eanup"),t. removeList ener("clos e",h),t.re moveListen er("finish ",u),t.rem oveListene r("drain", v),t.remov eListener( "error",s) ,t.removeL istener("u npipe",r), c.removeLi stener("en d",i),c.re moveListen er("end",o ),c.remove Listener(" data",a),! f.awaitDra in||t._wri tableState &&!t._writ ableState. needDrain| |v()}funct ion a(e){L ("ondata") ;var n=t.w rite(e);!1 ===n&&(L(" false writ e response , pause",c ._readable State.awai tDrain),c. _readableS tate.await Drain++,c. pause())}f unction s( e){L("oner ror",e),l( ),t.remove Listener(" error",s), 0===E.list enerCount( t,"error") &&t.emit(" error",e)} function h (){t.remov eListener( "finish",u ),l()}func tion u(){L ("onfinish "),t.remov eListener( "close",h) ,l()}funct ion l(){L( "unpipe"), c.unpipe(t )}var c=th is,f=this. _readableS tate;switc h(f.pipesC ount){case  0:f.pipes =t;break;c ase 1:f.pi pes=[f.pip es,t];brea k;default: f.pipes.pu sh(t)}f.pi pesCount+= 1,L("pipe  count=%d o pts=%j",f. pipesCount ,n);var d= (!n||n.end !==!1)&&t! ==e.stdout &&t!==e.st derr,p=d?i :o;f.endEm itted?e.ne xtTick(p): c.once("en d",p),t.on ("unpipe", r);var v=g (c);return  t.on("dra in",v),c.o n("data",a ),t._event s&&t._even ts.error?S (t._events .error)?t. _events.er ror.unshif t(s):t._ev ents.error =[s,t._eve nts.error] :t.on("err or",s),t.o nce("close ",h),t.onc e("finish" ,u),t.emit ("pipe",c) ,f.flowing ||(L("pipe  resume"), c.resume() ),t},i.pro totype.unp ipe=functi on(t){var  e=this._re adableStat e;if(0===e .pipesCoun t)return t his;if(1== =e.pipesCo unt)return  t&&t!==e. pipes?this :(t||(t=e. pipes),e.p ipes=null, e.pipesCou nt=0,e.flo wing=!1,t& &t.emit("u npipe",thi s),this);i f(!t){var  n=e.pipes, r=e.pipesC ount;e.pip es=null,e. pipesCount =0,e.flowi ng=!1;for( var i=0;r> i;i++)n[i] .emit("unp ipe",this) ;return th is}var i=x (e.pipes,t );return-1 ===i?this: (e.pipes.s plice(i,1) ,e.pipesCo unt-=1,1== =e.pipesCo unt&&(e.pi pes=e.pipe s[0]),t.em it("unpipe ",this),th is)},i.pro totype.on= function(t ,n){var r= C.prototyp e.on.call( this,t,n); if("data"= ==t&&!1!== this._read ableState. flowing&&t his.resume (),"readab le"===t&&t his.readab le){var i= this._read ableState; if(!i.read ableListen ing)if(i.r eadableLis tening=!0, i.emittedR eadable=!1 ,i.needRea dable=!0,i .reading)i .length&&c (this,i);e lse{var o= this;e.nex tTick(func tion(){L(" readable n exttick re ad 0"),o.r ead(0)})}} return r}, i.prototyp e.addListe ner=i.prot otype.on,i .prototype .resume=fu nction(){v ar t=this. _readableS tate;retur n t.flowin g||(L("res ume"),t.fl owing=!0,t .reading|| (L("resume  read 0"), this.read( 0)),v(this ,t)),this} ,i.prototy pe.pause=f unction(){ return L(" call pause  flowing=% j",this._r eadableSta te.flowing ),!1!==thi s._readabl eState.flo wing&&(L(" pause"),th is._readab leState.fl owing=!1,t his.emit(" pause")),t his},i.pro totype.wra p=function (t){var e= this._read ableState, n=!1,r=thi s;t.on("en d",functio n(){if(L(" wrapped en d"),e.deco der&&!e.en ded){var t =e.decoder .end();t&& t.length&& r.push(t)} r.push(nul l)}),t.on( "data",fun ction(i){i f(L("wrapp ed data"), e.decoder& &(i=e.deco der.write( i)),i&&(e. objectMode ||i.length )){var o=r .push(i);o ||(n=!0,t. pause())}} );for(var  i in t)I.i sFunction( t[i])&&I.i sUndefined (this[i])& &(this[i]= function(e ){return f unction(){ return t[e ].apply(t, arguments) }}(i));var  o=["error ","close", "destroy", "pause","r esume"];re turn b(o,f unction(e) {t.on(e,r. emit.bind( r,e))}),r. _read=func tion(e){L( "wrapped _ read",e),n &&(n=!1,t. resume())} ,r},i._fro mList=w}). call(e,n(6 1))},funct ion(t,e,n) {t.exports =function( t){return  t&&"object "==typeof  t&&"functi on"==typeo f t.copy&& "function" ==typeof t .fill&&"fu nction"==t ypeof t.re adUInt8}}, function(t ,e,n){"use  strict";t .exports={ 2:"need di ctionary", 1:"stream  end",0:"", "-1":"file  error","- 2":"stream  error","- 3":"data e rror","-4" :"insuffic ient memor y","-5":"b uffer erro r","-6":"i ncompatibl e version" }},functio n(t,e,n){" use strict ";function  r(t,e){re turn t.msg =T[e],e}fu nction i(t ){return(t <<1)-(t>4? 9:0)}funct ion o(t){f or(var e=t .length;-- e>=0;)t[e] =0}functio n a(t){var  e=t.state ,n=e.pendi ng;n>t.ava il_out&&(n =t.avail_o ut),0!==n& &(A.arrayS et(t.outpu t,e.pendin g_buf,e.pe nding_out, n,t.next_o ut),t.next _out+=n,e. pending_ou t+=n,t.tot al_out+=n, t.avail_ou t-=n,e.pen ding-=n,0= ==e.pendin g&&(e.pend ing_out=0) )}function  s(t,e){L. _tr_flush_ block(t,t. block_star t>=0?t.blo ck_start:- 1,t.strsta rt-t.block _start,e), t.block_st art=t.strs tart,a(t.s trm)}funct ion h(t,e) {t.pending _buf[t.pen ding++]=e} function u (t,e){t.pe nding_buf[ t.pending+ +]=e>>>8&2 55,t.pendi ng_buf[t.p ending++]= 255&e}func tion l(t,e ,n,r){var  i=t.avail_ in;return  i>r&&(i=r) ,0===i?0:( t.avail_in -=i,A.arra ySet(e,t.i nput,t.nex t_in,i,n), 1===t.stat e.wrap?t.a dler=R(t.a dler,e,i,n ):2===t.st ate.wrap&& (t.adler=B (t.adler,e ,i,n)),t.n ext_in+=i, t.total_in +=i,i)}fun ction c(t, e){var n,r ,i=t.max_c hain_lengt h,o=t.strs tart,a=t.p rev_length ,s=t.nice_ match,h=t. strstart>t .w_size-ut ?t.strstar t-(t.w_siz e-ut):0,u= t.window,l =t.w_mask, c=t.prev,f =t.strstar t+ht,d=u[o +a-1],p=u[ o+a];t.pre v_length>= t.good_mat ch&&(i>>=2 ),s>t.look ahead&&(s= t.lookahea d);do if(n =e,u[n+a]= ==p&&u[n+a -1]===d&&u [n]===u[o] &&u[++n]== =u[o+1]){o +=2,n++;do ;while(u[+ +o]===u[++ n]&&u[++o] ===u[++n]& &u[++o]=== u[++n]&&u[ ++o]===u[+ +n]&&u[++o ]===u[++n] &&u[++o]== =u[++n]&&u [++o]===u[ ++n]&&u[++ o]===u[++n ]&&f>o);if (r=ht-(f-o ),o=f-ht,r >a){if(t.m atch_start =e,a=r,r>= s)break;d= u[o+a-1],p =u[o+a]}}w hile((e=c[ e&l])>h&&0 !==--i);re turn a<=t. lookahead? a:t.lookah ead}functi on f(t){va r e,n,r,i, o,a=t.w_si ze;do{if(i =t.window_ size-t.loo kahead-t.s trstart,t. strstart>= a+(a-ut)){ A.arraySet (t.window, t.window,a ,a,0),t.ma tch_start- =a,t.strst art-=a,t.b lock_start -=a,n=t.ha sh_size,e= n;do r=t.h ead[--e],t .head[e]=r >=a?r-a:0; while(--n) ;n=a,e=n;d o r=t.prev [--e],t.pr ev[e]=r>=a ?r-a:0;whi le(--n);i+ =a}if(0=== t.strm.ava il_in)brea k;if(n=l(t .strm,t.wi ndow,t.str start+t.lo okahead,i) ,t.lookahe ad+=n,t.lo okahead+t. insert>=st )for(o=t.s trstart-t. insert,t.i ns_h=t.win dow[o],t.i ns_h=(t.in s_h<<t.has h_shift^t. window[o+1 ])&t.hash_ mask;t.ins ert&&(t.in s_h=(t.ins _h<<t.hash _shift^t.w indow[o+st -1])&t.has h_mask,t.p rev[o&t.w_ mask]=t.he ad[t.ins_h ],t.head[t .ins_h]=o, o++,t.inse rt--,!(t.l ookahead+t .insert<st )););}whil e(t.lookah ead<ut&&0! ==t.strm.a vail_in)}f unction d( t,e){var n =65535;for (n>t.pendi ng_buf_siz e-5&&(n=t. pending_bu f_size-5); ;){if(t.lo okahead<=1 ){if(f(t), 0===t.look ahead&&e== =M)return  yt;if(0=== t.lookahea d)break}t. strstart+= t.lookahea d,t.lookah ead=0;var  r=t.block_ start+n;if ((0===t.st rstart||t. strstart>= r)&&(t.loo kahead=t.s trstart-r,
  17   t.strstart =r,s(t,!1) ,0===t.str m.avail_ou t))return  yt;if(t.st rstart-t.b lock_start >=t.w_size -ut&&(s(t, !1),0===t. strm.avail _out))retu rn yt}retu rn t.inser t=0,e===U? (s(t,!0),0 ===t.strm. avail_out? _t:bt):t.s trstart>t. block_star t&&(s(t,!1 ),0===t.st rm.avail_o ut)?yt:yt} function p (t,e){for( var n,r;;) {if(t.look ahead<ut){ if(f(t),t. lookahead< ut&&e===M) return yt; if(0===t.l ookahead)b reak}if(n= 0,t.lookah ead>=st&&( t.ins_h=(t .ins_h<<t. hash_shift ^t.window[ t.strstart +st-1])&t. hash_mask, n=t.prev[t .strstart& t.w_mask]= t.head[t.i ns_h],t.he ad[t.ins_h ]=t.strsta rt),0!==n& &t.strstar t-n<=t.w_s ize-ut&&(t .match_len gth=c(t,n) ),t.match_ length>=st )if(r=L._t r_tally(t, t.strstart -t.match_s tart,t.mat ch_length- st),t.look ahead-=t.m atch_lengt h,t.match_ length<=t. max_lazy_m atch&&t.lo okahead>=s t){t.match _length--; do t.strst art++,t.in s_h=(t.ins _h<<t.hash _shift^t.w indow[t.st rstart+st- 1])&t.hash _mask,n=t. prev[t.str start&t.w_ mask]=t.he ad[t.ins_h ],t.head[t .ins_h]=t. strstart;w hile(0!==- -t.match_l ength);t.s trstart++} else t.str start+=t.m atch_lengt h,t.match_ length=0,t .ins_h=t.w indow[t.st rstart],t. ins_h=(t.i ns_h<<t.ha sh_shift^t .window[t. strstart+1 ])&t.hash_ mask;else  r=L._tr_ta lly(t,0,t. window[t.s trstart]), t.lookahea d--,t.strs tart++;if( r&&(s(t,!1 ),0===t.st rm.avail_o ut))return  yt}return  t.insert= t.strstart <st-1?t.st rstart:st- 1,e===U?(s (t,!0),0== =t.strm.av ail_out?_t :bt):t.las t_lit&&(s( t,!1),0=== t.strm.ava il_out)?yt :wt}functi on g(t,e){ for(var n, r,i;;){if( t.lookahea d<ut){if(f (t),t.look ahead<ut&& e===M)retu rn yt;if(0 ===t.looka head)break }if(n=0,t. lookahead> =st&&(t.in s_h=(t.ins _h<<t.hash _shift^t.w indow[t.st rstart+st- 1])&t.hash _mask,n=t. prev[t.str start&t.w_ mask]=t.he ad[t.ins_h ],t.head[t .ins_h]=t. strstart), t.prev_len gth=t.matc h_length,t .prev_matc h=t.match_ start,t.ma tch_length =st-1,0!== n&&t.prev_ length<t.m ax_lazy_ma tch&&t.str start-n<=t .w_size-ut &&(t.match _length=c( t,n),t.mat ch_length< =5&&(t.str ategy===Z| |t.match_l ength===st &&t.strsta rt-t.match _start>409 6)&&(t.mat ch_length= st-1)),t.p rev_length >=st&&t.ma tch_length <=t.prev_l ength){i=t .strstart+ t.lookahea d-st,r=L._ tr_tally(t ,t.strstar t-1-t.prev _match,t.p rev_length -st),t.loo kahead-=t. prev_lengt h-1,t.prev _length-=2 ;do++t.str start<=i&& (t.ins_h=( t.ins_h<<t .hash_shif t^t.window [t.strstar t+st-1])&t .hash_mask ,n=t.prev[ t.strstart &t.w_mask] =t.head[t. ins_h],t.h ead[t.ins_ h]=t.strst art);while (0!==--t.p rev_length );if(t.mat ch_availab le=0,t.mat ch_length= st-1,t.str start++,r& &(s(t,!1), 0===t.strm .avail_out ))return y t}else if( t.match_av ailable){i f(r=L._tr_ tally(t,0, t.window[t .strstart- 1]),r&&s(t ,!1),t.str start++,t. lookahead- -,0===t.st rm.avail_o ut)return  yt}else t. match_avai lable=1,t. strstart++ ,t.lookahe ad--}retur n t.match_ available& &(r=L._tr_ tally(t,0, t.window[t .strstart- 1]),t.matc h_availabl e=0),t.ins ert=t.strs tart<st-1? t.strstart :st-1,e=== U?(s(t,!0) ,0===t.str m.avail_ou t?_t:bt):t .last_lit& &(s(t,!1), 0===t.strm .avail_out )?yt:wt}fu nction v(t ,e){for(va r n,r,i,o, a=t.window ;;){if(t.l ookahead<= ht){if(f(t ),t.lookah ead<=ht&&e ===M)retur n yt;if(0= ==t.lookah ead)break} if(t.match _length=0, t.lookahea d>=st&&t.s trstart>0& &(i=t.strs tart-1,r=a [i],r===a[ ++i]&&r=== a[++i]&&r= ==a[++i])) {o=t.strst art+ht;do; while(r=== a[++i]&&r= ==a[++i]&& r===a[++i] &&r===a[++ i]&&r===a[ ++i]&&r=== a[++i]&&r= ==a[++i]&& r===a[++i] &&o>i);t.m atch_lengt h=ht-(o-i) ,t.match_l ength>t.lo okahead&&( t.match_le ngth=t.loo kahead)}if (t.match_l ength>=st? (n=L._tr_t ally(t,1,t .match_len gth-st),t. lookahead- =t.match_l ength,t.st rstart+=t. match_leng th,t.match _length=0) :(n=L._tr_ tally(t,0, t.window[t .strstart] ),t.lookah ead--,t.st rstart++), n&&(s(t,!1 ),0===t.st rm.avail_o ut))return  yt}return  t.insert= 0,e===U?(s (t,!0),0== =t.strm.av ail_out?_t :bt):t.las t_lit&&(s( t,!1),0=== t.strm.ava il_out)?yt :wt}functi on m(t,e){ for(var n; ;){if(0=== t.lookahea d&&(f(t),0 ===t.looka head)){if( e===M)retu rn yt;brea k}if(t.mat ch_length= 0,n=L._tr_ tally(t,0, t.window[t .strstart] ),t.lookah ead--,t.st rstart++,n &&(s(t,!1) ,0===t.str m.avail_ou t))return  yt}return  t.insert=0 ,e===U?(s( t,!0),0=== t.strm.ava il_out?_t: bt):t.last _lit&&(s(t ,!1),0===t .strm.avai l_out)?yt: wt}functio n y(t){t.w indow_size =2*t.w_siz e,o(t.head ),t.max_la zy_match=I [t.level]. max_lazy,t .good_matc h=I[t.leve l].good_le ngth,t.nic e_match=I[ t.level].n ice_length ,t.max_cha in_length= I[t.level] .max_chain ,t.strstar t=0,t.bloc k_start=0, t.lookahea d=0,t.inse rt=0,t.mat ch_length= t.prev_len gth=st-1,t .match_ava ilable=0,t .ins_h=0}f unction w( ){this.str m=null,thi s.status=0 ,this.pend ing_buf=nu ll,this.pe nding_buf_ size=0,thi s.pending_ out=0,this .pending=0 ,this.wrap =0,this.gz head=null, this.gzind ex=0,this. method=V,t his.last_f lush=-1,th is.w_size= 0,this.w_b its=0,this .w_mask=0, this.windo w=null,thi s.window_s ize=0,this .prev=null ,this.head =null,this .ins_h=0,t his.hash_s ize=0,this .hash_bits =0,this.ha sh_mask=0, this.hash_ shift=0,th is.block_s tart=0,thi s.match_le ngth=0,thi s.prev_mat ch=0,this. match_avai lable=0,th is.strstar t=0,this.m atch_start =0,this.lo okahead=0, this.prev_ length=0,t his.max_ch ain_length =0,this.ma x_lazy_mat ch=0,this. level=0,th is.strateg y=0,this.g ood_match= 0,this.nic e_match=0, this.dyn_l tree=new A .Buf16(2*o t),this.dy n_dtree=ne w A.Buf16( 2*(2*rt+1) ),this.bl_ tree=new A .Buf16(2*( 2*it+1)),o (this.dyn_ ltree),o(t his.dyn_dt ree),o(thi s.bl_tree) ,this.l_de sc=null,th is.d_desc= null,this. bl_desc=nu ll,this.bl _count=new  A.Buf16(a t+1),this. heap=new A .Buf16(2*n t+1),o(thi s.heap),th is.heap_le n=0,this.h eap_max=0, this.depth =new A.Buf 16(2*nt+1) ,o(this.de pth),this. l_buf=0,th is.lit_buf size=0,thi s.last_lit =0,this.d_ buf=0,this .opt_len=0 ,this.stat ic_len=0,t his.matche s=0,this.i nsert=0,th is.bi_buf= 0,this.bi_ valid=0}fu nction _(t ){var e;re turn t&&t. state?(t.t otal_in=t. total_out= 0,t.data_t ype=X,e=t. state,e.pe nding=0,e. pending_ou t=0,e.wrap <0&&(e.wra p=-e.wrap) ,e.status= e.wrap?ct: vt,t.adler =2===e.wra p?0:1,e.la st_flush=M ,L._tr_ini t(e),F):r( t,W)}funct ion b(t){v ar e=_(t); return e== =F&&y(t.st ate),e}fun ction x(t, e){return  t&&t.state ?2!==t.sta te.wrap?W: (t.state.g zhead=e,F) :W}functio n S(t,e,n, i,o,a){if( !t)return  W;var s=1; if(e===H&& (e=6),0>i? (s=0,i=-i) :i>15&&(s= 2,i-=16),1 >o||o>$||n !==V||8>i| |i>15||0>e ||e>9||0>a ||a>Y)retu rn r(t,W); 8===i&&(i= 9);var h=n ew w;retur n t.state= h,h.strm=t ,h.wrap=s, h.gzhead=n ull,h.w_bi ts=i,h.w_s ize=1<<h.w _bits,h.w_ mask=h.w_s ize-1,h.ha sh_bits=o+ 7,h.hash_s ize=1<<h.h ash_bits,h .hash_mask =h.hash_si ze-1,h.has h_shift=~~ ((h.hash_b its+st-1)/ st),h.wind ow=new A.B uf8(2*h.w_ size),h.he ad=new A.B uf16(h.has h_size),h. prev=new A .Buf16(h.w _size),h.l it_bufsize =1<<o+6,h. pending_bu f_size=4*h .lit_bufsi ze,h.pendi ng_buf=new  A.Buf8(h. pending_bu f_size),h. d_buf=h.li t_bufsize> >1,h.l_buf =3*h.lit_b ufsize,h.l evel=e,h.s trategy=a, h.method=n ,b(t)}func tion k(t,e ){return S (t,e,V,J,Q ,K)}functi on E(t,e){ var n,s,l, c;if(!t||! t.state||e >P||0>e)re turn t?r(t ,W):W;if(s =t.state,! t.output|| !t.input&& 0!==t.avai l_in||s.st atus===mt& &e!==U)ret urn r(t,0= ==t.avail_ out?j:W);i f(s.strm=t ,n=s.last_ flush,s.la st_flush=e ,s.status= ==ct)if(2= ==s.wrap)t .adler=0,h (s,31),h(s ,139),h(s, 8),s.gzhea d?(h(s,(s. gzhead.tex t?1:0)+(s. gzhead.hcr c?2:0)+(s. gzhead.ext ra?4:0)+(s .gzhead.na me?8:0)+(s .gzhead.co mment?16:0 )),h(s,255 &s.gzhead. time),h(s, s.gzhead.t ime>>8&255 ),h(s,s.gz head.time> >16&255),h (s,s.gzhea d.time>>24 &255),h(s, 9===s.leve l?2:s.stra tegy>=G||s .level<2?4 :0),h(s,25 5&s.gzhead .os),s.gzh ead.extra& &s.gzhead. extra.leng th&&(h(s,2 55&s.gzhea d.extra.le ngth),h(s, s.gzhead.e xtra.lengt h>>8&255)) ,s.gzhead. hcrc&&(t.a dler=B(t.a dler,s.pen ding_buf,s .pending,0 )),s.gzind ex=0,s.sta tus=ft):(h (s,0),h(s, 0),h(s,0), h(s,0),h(s ,0),h(s,9= ==s.level? 2:s.strate gy>=G||s.l evel<2?4:0 ),h(s,xt), s.status=v t);else{va r f=V+(s.w _bits-8<<4 )<<8,d=-1; d=s.strate gy>=G||s.l evel<2?0:s .level<6?1 :6===s.lev el?2:3,f|= d<<6,0!==s .strstart& &(f|=lt),f +=31-f%31, s.status=v t,u(s,f),0 !==s.strst art&&(u(s, t.adler>>> 16),u(s,65 535&t.adle r)),t.adle r=1}if(s.s tatus===ft )if(s.gzhe ad.extra){ for(l=s.pe nding;s.gz index<(655 35&s.gzhea d.extra.le ngth)&&(s. pending!== s.pending_ buf_size|| (s.gzhead. hcrc&&s.pe nding>l&&( t.adler=B( t.adler,s. pending_bu f,s.pendin g-l,l)),a( t),l=s.pen ding,s.pen ding!==s.p ending_buf _size));)h (s,255&s.g zhead.extr a[s.gzinde x]),s.gzin dex++;s.gz head.hcrc& &s.pending >l&&(t.adl er=B(t.adl er,s.pendi ng_buf,s.p ending-l,l )),s.gzind ex===s.gzh ead.extra. length&&(s .gzindex=0 ,s.status= dt)}else s .status=dt ;if(s.stat us===dt)if (s.gzhead. name){l=s. pending;do {if(s.pend ing===s.pe nding_buf_ size&&(s.g zhead.hcrc &&s.pendin g>l&&(t.ad ler=B(t.ad ler,s.pend ing_buf,s. pending-l, l)),a(t),l =s.pending ,s.pending ===s.pendi ng_buf_siz e)){c=1;br eak}c=s.gz index<s.gz head.name. length?255 &s.gzhead. name.charC odeAt(s.gz index++):0 ,h(s,c)}wh ile(0!==c) ;s.gzhead. hcrc&&s.pe nding>l&&( t.adler=B( t.adler,s. pending_bu f,s.pendin g-l,l)),0= ==c&&(s.gz index=0,s. status=pt) }else s.st atus=pt;if (s.status= ==pt)if(s. gzhead.com ment){l=s. pending;do {if(s.pend ing===s.pe nding_buf_ size&&(s.g zhead.hcrc &&s.pendin g>l&&(t.ad ler=B(t.ad ler,s.pend ing_buf,s. pending-l, l)),a(t),l =s.pending ,s.pending ===s.pendi ng_buf_siz e)){c=1;br eak}c=s.gz index<s.gz head.comme nt.length? 255&s.gzhe ad.comment .charCodeA t(s.gzinde x++):0,h(s ,c)}while( 0!==c);s.g zhead.hcrc &&s.pendin g>l&&(t.ad ler=B(t.ad ler,s.pend ing_buf,s. pending-l, l)),0===c& &(s.status =gt)}else  s.status=g t;if(s.sta tus===gt&& (s.gzhead. hcrc?(s.pe nding+2>s. pending_bu f_size&&a( t),s.pendi ng+2<=s.pe nding_buf_ size&&(h(s ,255&t.adl er),h(s,t. adler>>8&2 55),t.adle r=0,s.stat us=vt)):s. status=vt) ,0!==s.pen ding){if(a (t),0===t. avail_out) return s.l ast_flush= -1,F}else  if(0===t.a vail_in&&i (e)<=i(n)& &e!==U)ret urn r(t,j) ;if(s.stat us===mt&&0 !==t.avail _in)return  r(t,j);if (0!==t.ava il_in||0!= =s.lookahe ad||e!==M& &s.status! ==mt){var  p=s.strate gy===G?m(s ,e):s.stra tegy===q?v (s,e):I[s. level].fun c(s,e);if( (p===_t||p ===bt)&&(s .status=mt ),p===yt|| p===_t)ret urn 0===t. avail_out& &(s.last_f lush=-1),F ;if(p===wt &&(e===O?L ._tr_align (s):e!==P& &(L._tr_st ored_block (s,0,0,!1) ,e===D&&(o (s.head),0 ===s.looka head&&(s.s trstart=0, s.block_st art=0,s.in sert=0))), a(t),0===t .avail_out ))return s .last_flus h=-1,F}ret urn e!==U? F:s.wrap<= 0?z:(2===s .wrap?(h(s ,255&t.adl er),h(s,t. adler>>8&2 55),h(s,t. adler>>16& 255),h(s,t .adler>>24 &255),h(s, 255&t.tota l_in),h(s, t.total_in >>8&255),h (s,t.total _in>>16&25 5),h(s,t.t otal_in>>2 4&255)):(u (s,t.adler >>>16),u(s ,65535&t.a dler)),a(t ),s.wrap>0 &&(s.wrap= -s.wrap),0 !==s.pendi ng?F:z)}fu nction C(t ){var e;re turn t&&t. state?(e=t .state.sta tus,e!==ct &&e!==ft&& e!==dt&&e! ==pt&&e!== gt&&e!==vt &&e!==mt?r (t,W):(t.s tate=null, e===vt?r(t ,N):F)):W} var I,A=n( 98),L=n(95 ),R=n(96), B=n(97),T= n(73),M=0, O=1,D=3,U= 4,P=5,F=0, z=1,W=-2,N =-3,j=-5,H =-1,Z=1,G= 2,q=3,Y=4, K=0,X=2,V= 8,$=9,J=15 ,Q=8,tt=29 ,et=256,nt =et+1+tt,r t=30,it=19 ,ot=2*nt+1 ,at=15,st= 3,ht=258,u t=ht+st+1, lt=32,ct=4 2,ft=69,dt =73,pt=91, gt=103,vt= 113,mt=666 ,yt=1,wt=2 ,_t=3,bt=4 ,xt=3,St=f unction(t, e,n,r,i){t his.good_l ength=t,th is.max_laz y=e,this.n ice_length =n,this.ma x_chain=r, this.func= i};I=[new  St(0,0,0,0 ,d),new St (4,4,8,4,p ),new St(4 ,5,16,8,p) ,new St(4, 6,32,32,p) ,new St(4, 4,16,16,g) ,new St(8, 16,32,32,g ),new St(8 ,16,128,12 8,g),new S t(8,32,128 ,256,g),ne w St(32,12 8,258,1024 ,g),new St (32,258,25 8,4096,g)] ,e.deflate Init=k,e.d eflateInit 2=S,e.defl ateReset=b ,e.deflate ResetKeep= _,e.deflat eSetHeader =x,e.defla te=E,e.def lateEnd=C, e.deflateI nfo="pako  deflate (f rom Nodeca  project)" },function (t,e,n){"u se strict" ;function  r(t){retur n(t>>>24&2 55)+(t>>>8 &65280)+(( 65280&t)<< 8)+((255&t )<<24)}fun ction i(){ this.mode= 0,this.las t=!1,this. wrap=0,thi s.havedict =!1,this.f lags=0,thi s.dmax=0,t his.check= 0,this.tot al=0,this. head=null, this.wbits =0,this.ws ize=0,this .whave=0,t his.wnext= 0,this.win dow=null,t his.hold=0 ,this.bits =0,this.le ngth=0,thi s.offset=0 ,this.extr a=0,this.l encode=nul l,this.dis tcode=null ,this.lenb its=0,this .distbits= 0,this.nco de=0,this. nlen=0,thi s.ndist=0, this.have= 0,this.nex t=null,thi s.lens=new  m.Buf16(3 20),this.w ork=new m. Buf16(288) ,this.lend yn=null,th is.distdyn =null,this .sane=0,th is.back=0, this.was=0 }function  o(t){var e ;return t& &t.state?( e=t.state, t.total_in =t.total_o ut=e.total =0,t.msg=" ",e.wrap&& (t.adler=1 &e.wrap),e .mode=U,e. last=0,e.h avedict=0, e.dmax=327 68,e.head= null,e.hol d=0,e.bits =0,e.lenco de=e.lendy n=new m.Bu f32(pt),e. distcode=e .distdyn=n ew m.Buf32 (gt),e.san e=1,e.back =-1,A):B}f unction a( t){var e;r eturn t&&t .state?(e= t.state,e. wsize=0,e. whave=0,e. wnext=0,o( t)):B}func tion s(t,e ){var n,r; return t&& t.state?(r =t.state,0 >e?(n=0,e= -e):(n=(e> >4)+1,48>e &&(e&=15)) ,e&&(8>e|| e>15)?B:(n ull!==r.wi ndow&&r.wb its!==e&&( r.window=n ull),r.wra p=n,r.wbit s=e,a(t))) :B}functio n h(t,e){v ar n,r;ret urn t?(r=n ew i,t.sta te=r,r.win dow=null,n =s(t,e),n! ==A&&(t.st ate=null), n):B}funct ion u(t){r eturn h(t, mt)}functi on l(t){if (yt){var e ;for(g=new  m.Buf32(5 12),v=new  m.Buf32(32 ),e=0;144> e;)t.lens[ e++]=8;for (;256>e;)t .lens[e++] =9;for(;28 0>e;)t.len s[e++]=7;f or(;288>e; )t.lens[e+ +]=8;for(b (S,t.lens, 0,288,g,0, t.work,{bi ts:9}),e=0 ;32>e;)t.l ens[e++]=5 ;b(k,t.len s,0,32,v,0 ,t.work,{b its:5}),yt =!1}t.lenc ode=g,t.le nbits=9,t. distcode=v ,t.distbit s=5}functi on c(t,e,n ,r){var i, o=t.state; return nul l===o.wind ow&&(o.wsi ze=1<<o.wb its,o.wnex t=0,o.whav e=0,o.wind ow=new m.B uf8(o.wsiz e)),r>=o.w size?(m.ar raySet(o.w indow,e,n- o.wsize,o. wsize,0),o .wnext=0,o .whave=o.w size):(i=o .wsize-o.w next,i>r&& (i=r),m.ar raySet(o.w indow,e,n- r,i,o.wnex t),r-=i,r? (m.arraySe t(o.window ,e,n-r,r,0 ),o.wnext= r,o.whave= o.wsize):( o.wnext+=i ,o.wnext== =o.wsize&& (o.wnext=0 ),o.whave< o.wsize&&( o.whave+=i ))),0}func tion f(t,e ){var n,i, o,a,s,h,u, f,d,p,g,v, pt,gt,vt,m t,yt,wt,_t ,bt,xt,St, kt,Et,Ct=0 ,It=new m. Buf8(4),At =[16,17,18 ,0,8,7,9,6 ,10,5,11,4 ,12,3,13,2 ,14,1,15]; if(!t||!t. state||!t. output||!t .input&&0! ==t.avail_ in)return  B;n=t.stat e,n.mode== =Y&&(n.mod e=K),s=t.n ext_out,o= t.output,u =t.avail_o ut,a=t.nex t_in,i=t.i nput,h=t.a vail_in,f= n.hold,d=n .bits,p=h, g=u,St=A;t :for(;;)sw itch(n.mod e){case U: if(0===n.w rap){n.mod e=K;break} for(;16>d; ){if(0===h )break t;h --,f+=i[a+ +]<<d,d+=8 }if(2&n.wr ap&&35615= ==f){n.che ck=0,It[0] =255&f,It[ 1]=f>>>8&2 55,n.check =w(n.check ,It,2,0),f =0,d=0,n.m ode=P;brea k}if(n.fla gs=0,n.hea d&&(n.head .done=!1), !(1&n.wrap )||(((255& f)<<8)+(f> >8))%31){t .msg="inco rrect head er check", n.mode=ct; break}if(( 15&f)!==D) {t.msg="un known comp ression me thod",n.mo de=ct;brea k}if(f>>>= 4,d-=4,xt= (15&f)+8,0 ===n.wbits )n.wbits=x t;else if( xt>n.wbits ){t.msg="i nvalid win dow size", n.mode=ct; break}n.dm ax=1<<xt,t .adler=n.c heck=1,n.m ode=512&f? G:Y,f=0,d= 0;break;ca se P:for(; 16>d;){if( 0===h)brea k t;h--,f+ =i[a++]<<d ,d+=8}if(n .flags=f,( 255&n.flag s)!==D){t. msg="unkno wn compres sion metho d",n.mode= ct;break}i f(57344&n. flags){t.m sg="unknow n header f lags set", n.mode=ct; break}n.he ad&&(n.hea d.text=f>> 8&1),512&n .flags&&(I t[0]=255&f ,It[1]=f>> >8&255,n.c heck=w(n.c heck,It,2, 0)),f=0,d= 0,n.mode=F ;case F:fo r(;32>d;){ if(0===h)b reak t;h-- ,f+=i[a++] <<d,d+=8}n .head&&(n. head.time= f),512&n.f lags&&(It[ 0]=255&f,I t[1]=f>>>8 &255,It[2] =f>>>16&25 5,It[3]=f> >>24&255,n .check=w(n .check,It, 4,0)),f=0, d=0,n.mode =z;case z: for(;16>d; ){if(0===h )break t;h --,f+=i[a+ +]<<d,d+=8 }n.head&&( n.head.xfl ags=255&f, n.head.os= f>>8),512& n.flags&&( It[0]=255& f,It[1]=f> >>8&255,n. check=w(n. check,It,2 ,0)),f=0,d =0,n.mode= W;case W:i f(1024&n.f lags){for( ;16>d;){if (0===h)bre ak t;h--,f +=i[a++]<< d,d+=8}n.l ength=f,n. head&&(n.h ead.extra_ len=f),512 &n.flags&& (It[0]=255 &f,It[1]=f >>>8&255,n .check=w(n .check,It, 2,0)),f=0, d=0}else n .head&&(n. head.extra =null);n.m ode=N;case  N:if(1024 &n.flags&& (v=n.lengt h,v>h&&(v= h),v&&(n.h ead&&(xt=n .head.extr a_len-n.le ngth,n.hea d.extra||( n.head.ext ra=new Arr ay(n.head. extra_len) ),m.arrayS et(n.head. extra,i,a, v,xt)),512 &n.flags&& (n.check=w (n.check,i ,v,a)),h-= v,a+=v,n.l ength-=v), n.length)) break t;n. length=0,n .mode=j;ca se j:if(20 48&n.flags ){if(0===h )break t;v =0;do xt=i [a+v++],n. head&&xt&& n.length<6 5536&&(n.h ead.name+= String.fro mCharCode( xt));while (xt&&h>v); if(512&n.f lags&&(n.c heck=w(n.c heck,i,v,a )),h-=v,a+ =v,xt)brea k t}else n .head&&(n. head.name= null);n.le ngth=0,n.m ode=H;case  H:if(4096 &n.flags){ if(0===h)b reak t;v=0 ;do xt=i[a +v++],n.he ad&&xt&&n. length<655 36&&(n.hea d.comment+ =String.fr omCharCode (xt));whil e(xt&&h>v) ;if(512&n. flags&&(n. check=w(n. check,i,v, a)),h-=v,a +=v,xt)bre ak t}else  n.head&&(n .head.comm ent=null); n.mode=Z;c ase Z:if(5 12&n.flags ){for(;16> d;){if(0== =h)break t ;h--,f+=i[ a++]<<d,d+ =8}if(f!== (65535&n.c heck)){t.m sg="header  crc misma tch",n.mod e=ct;break }f=0,d=0}n .head&&(n. head.hcrc= n.flags>>9 &1,n.head. done=!0),t .adler=n.c heck=0,n.m ode=Y;brea k;case G:f or(;32>d;) {if(0===h) break t;h- -,f+=i[a++ ]<<d,d+=8} t.adler=n. check=r(f) ,f=0,d=0,n .mode=q;ca se q:if(0= ==n.havedi ct)return  t.next_out =s,t.avail _out=u,t.n ext_in=a,t .avail_in= h,n.hold=f ,n.bits=d, R;t.adler= n.check=1, n.mode=Y;c ase Y:if(e ===C||e=== I)break t; case K:if( n.last){f> >>=7&d,d-= 7&d,n.mode =ht;break} for(;3>d;) {if(0===h) break t;h- -,f+=i[a++ ]<<d,d+=8} switch(n.l ast=1&f,f> >>=1,d-=1, 3&f){case  0:n.mode=X ;break;cas e 1:if(l(n ),n.mode=e t,e===I){f >>>=2,d-=2 ;break t}b reak;case  2:n.mode=J ;break;cas e 3:t.msg= "invalid b lock type" ,n.mode=ct }f>>>=2,d- =2;break;c ase X:for( f>>>=7&d,d -=7&d;32>d ;){if(0=== h)break t; h--,f+=i[a ++]<<d,d+= 8}if((6553 5&f)!==(f> >>16^65535 )){t.msg=" invalid st ored block  lengths", n.mode=ct; break}if(n .length=65 535&f,f=0, d=0,n.mode =V,e===I)b reak t;cas e V:n.mode =$;case $: if(v=n.len gth){if(v> h&&(v=h),v >u&&(v=u), 0===v)brea k t;m.arra ySet(o,i,a ,v,s),h-=v ,a+=v,u-=v ,s+=v,n.le ngth-=v;br eak}n.mode =Y;break;c ase J:for( ;14>d;){if (0===h)bre ak t;h--,f +=i[a++]<< d,d+=8}if( n.nlen=(31 &f)+257,f> >>=5,d-=5, n.ndist=(3 1&f)+1,f>> >=5,d-=5,n .ncode=(15 &f)+4,f>>> =4,d-=4,n. nlen>286|| n.ndist>30 ){t.msg="t oo many le ngth or di stance sym bols",n.mo de=ct;brea k}n.have=0 ,n.mode=Q; case Q:for (;n.have<n .ncode;){f or(;3>d;){ if(0===h)b reak t;h-- ,f+=i[a++] <<d,d+=8}n .lens[At[n .have++]]= 7&f,f>>>=3 ,d-=3}for( ;n.have<19 ;)n.lens[A t[n.have++ ]]=0;if(n. lencode=n. lendyn,n.l enbits=7,k t={bits:n. lenbits},S t=b(x,n.le ns,0,19,n. lencode,0, n.work,kt) ,n.lenbits =kt.bits,S t){t.msg=" invalid co de lengths  set",n.mo de=ct;brea k}n.have=0 ,n.mode=tt ;case tt:f or(;n.have <n.nlen+n. ndist;){fo r(;Ct=n.le ncode[f&(1 <<n.lenbit s)-1],vt=C t>>>24,mt= Ct>>>16&25 5,yt=65535 &Ct,!(d>=v t);){if(0= ==h)break  t;h--,f+=i [a++]<<d,d +=8}if(16> yt)f>>>=vt ,d-=vt,n.l ens[n.have ++]=yt;els e{if(16=== yt){for(Et =vt+2;Et>d ;){if(0=== h)break t; h--,f+=i[a ++]<<d,d+= 8}if(f>>>= vt,d-=vt,0 ===n.have) {t.msg="in valid bit  length rep eat",n.mod e=ct;break }xt=n.lens [n.have-1] ,v=3+(3&f) ,f>>>=2,d- =2}else if (17===yt){ for(Et=vt+ 3;Et>d;){i f(0===h)br eak t;h--, f+=i[a++]< <d,d+=8}f> >>=vt,d-=v t,xt=0,v=3 +(7&f),f>> >=3,d-=3}e lse{for(Et =vt+7;Et>d ;){if(0=== h)break t; h--,f+=i[a ++]<<d,d+= 8}f>>>=vt, d-=vt,xt=0 ,v=11+(127 &f),f>>>=7 ,d-=7}if(n .have+v>n. nlen+n.ndi st){t.msg= "invalid b it length  repeat",n. mode=ct;br eak}for(;v --;)n.lens [n.have++] =xt}}if(n. mode===ct) break;if(0 ===n.lens[ 256]){t.ms g="invalid  code -- m issing end -of-block" ,n.mode=ct ;break}if( n.lenbits= 9,kt={bits :n.lenbits },St=b(S,n .lens,0,n. nlen,n.len code,0,n.w ork,kt),n. lenbits=kt .bits,St){ t.msg="inv alid liter al/lengths  set",n.mo de=ct;brea k}if(n.dis tbits=6,n. distcode=n .distdyn,k t={bits:n. distbits}, St=b(k,n.l ens,n.nlen ,n.ndist,n .distcode, 0,n.work,k t),n.distb its=kt.bit s,St){t.ms g="invalid  distances  set",n.mo de=ct;brea k}if(n.mod e=et,e===I )break t;c ase et:n.m ode=nt;cas e nt:if(h> =6&&u>=258 ){t.next_o ut=s,t.ava il_out=u,t .next_in=a ,t.avail_i n=h,n.hold =f,n.bits= d,_(t,g),s =t.next_ou t,o=t.outp ut,u=t.ava il_out,a=t .next_in,i =t.input,h =t.avail_i n,f=n.hold ,d=n.bits, n.mode===Y &&(n.back= -1);break} for(n.back =0;Ct=n.le ncode[f&(1 <<n.lenbit s)-1],vt=C t>>>24,mt= Ct>>>16&25 5,yt=65535 &Ct,!(d>=v t);){if(0= ==h)break  t;h--,f+=i [a++]<<d,d +=8}if(mt& &0===(240& mt)){for(w t=vt,_t=mt ,bt=yt;Ct= n.lencode[ bt+((f&(1< <wt+_t)-1) >>wt)],vt= Ct>>>24,mt =Ct>>>16&2 55,yt=6553 5&Ct,!(d>= wt+vt);){i f(0===h)br eak t;h--, f+=i[a++]< <d,d+=8}f> >>=wt,d-=w t,n.back+= wt}if(f>>> =vt,d-=vt, n.back+=vt ,n.length= yt,0===mt) {n.mode=st ;break}if( 32&mt){n.b ack=-1,n.m ode=Y;brea k}if(64&mt ){t.msg="i nvalid lit eral/lengt h code",n. mode=ct;br eak}n.extr a=15&mt,n. mode=rt;ca se rt:if(n .extra){fo r(Et=n.ext ra;Et>d;){ if(0===h)b reak t;h-- ,f+=i[a++] <<d,d+=8}n .length+=f &(1<<n.ext ra)-1,f>>> =n.extra,d -=n.extra, n.back+=n. extra}n.wa s=n.length ,n.mode=it ;case it:f or(;Ct=n.d istcode[f& (1<<n.dist bits)-1],v t=Ct>>>24, mt=Ct>>>16 &255,yt=65 535&Ct,!(d >=vt);){if (0===h)bre ak t;h--,f +=i[a++]<< d,d+=8}if( 0===(240&m t)){for(wt =vt,_t=mt, bt=yt;Ct=n .distcode[ bt+((f&(1< <wt+_t)-1) >>wt)],vt= Ct>>>24,mt =Ct>>>16&2 55,yt=6553 5&Ct,!(d>= wt+vt);){i f(0===h)br eak t;h--, f+=i[a++]< <d,d+=8}f> >>=wt,d-=w t,n.back+= wt}if(f>>> =vt,d-=vt, n.back+=vt ,64&mt){t. msg="inval id distanc e code",n. mode=ct;br eak}n.offs et=yt,n.ex tra=15&mt, n.mode=ot; case ot:if (n.extra){ for(Et=n.e xtra;Et>d; ){if(0===h )break t;h --,f+=i[a+ +]<<d,d+=8 }n.offset+ =f&(1<<n.e xtra)-1,f> >>=n.extra ,d-=n.extr a,n.back+= n.extra}if (n.offset> n.dmax){t. msg="inval id distanc e too far  back",n.mo de=ct;brea k}n.mode=a t;case at: if(0===u)b reak t;if( v=g-u,n.of fset>v){if (v=n.offse t-v,v>n.wh ave&&n.san e){t.msg=" invalid di stance too  far back" ,n.mode=ct ;break}v>n .wnext?(v- =n.wnext,p t=n.wsize- v):pt=n.wn ext-v,v>n. length&&(v =n.length) ,gt=n.wind ow}else gt =o,pt=s-n. offset,v=n .length;v> u&&(v=u),u -=v,n.leng th-=v;do o [s++]=gt[p t++];while (--v);0=== n.length&& (n.mode=nt );break;ca se st:if(0 ===u)break  t;o[s++]= n.length,u --,n.mode= nt;break;c ase ht:if( n.wrap){fo r(;32>d;){ if(0===h)b reak t;h-- ,f|=i[a++] <<d,d+=8}i f(g-=u,t.t otal_out+= g,n.total+ =g,g&&(t.a dler=n.che ck=n.flags ?w(n.check ,o,g,s-g): y(n.check, o,g,s-g)), g=u,(n.fla gs?f:r(f)) !==n.check ){t.msg="i ncorrect d ata check" ,n.mode=ct ;break}f=0 ,d=0}n.mod e=ut;case  ut:if(n.wr ap&&n.flag s){for(;32 >d;){if(0= ==h)break  t;h--,f+=i [a++]<<d,d +=8}if(f!= =(42949672 95&n.total )){t.msg=" incorrect  length che ck",n.mode =ct;break} f=0,d=0}n. mode=lt;ca se lt:St=L ;break t;c ase ct:St= T;break t; case ft:re turn M;cas e dt:defau lt:return  B}return t .next_out= s,t.avail_ out=u,t.ne xt_in=a,t. avail_in=h ,n.hold=f, n.bits=d,( n.wsize||g !==t.avail _out&&n.mo de<ct&&(n. mode<ht||e !==E))&&c( t,t.output ,t.next_ou t,g-t.avai l_out)?(n. mode=ft,M) :(p-=t.ava il_in,g-=t .avail_out ,t.total_i n+=p,t.tot al_out+=g, n.total+=g ,n.wrap&&g &&(t.adler =n.check=n .flags?w(n .check,o,g ,t.next_ou t-g):y(n.c heck,o,g,t .next_out- g)),t.data _type=n.bi ts+(n.last ?64:0)+(n. mode===Y?1 28:0)+(n.m ode===et|| n.mode===V ?256:0),(0 ===p&&0=== g||e===E)& &St===A&&( St=O),St)} function d (t){if(!t| |!t.state) return B;v ar e=t.sta te;return  e.window&& (e.window= null),t.st ate=null,A }function  p(t,e){var  n;return  t&&t.state ?(n=t.stat e,0===(2&n .wrap)?B:( n.head=e,e .done=!1,A )):B}var g ,v,m=n(98) ,y=n(96),w =n(97),_=n (102),b=n( 103),x=0,S =1,k=2,E=4 ,C=5,I=6,A =0,L=1,R=2 ,B=-2,T=-3 ,M=-4,O=-5 ,D=8,U=1,P =2,F=3,z=4 ,W=5,N=6,j =7,H=8,Z=9 ,G=10,q=11 ,Y=12,K=13 ,X=14,V=15 ,$=16,J=17 ,Q=18,tt=1 9,et=20,nt =21,rt=22, it=23,ot=2 4,at=25,st =26,ht=27, ut=28,lt=2 9,ct=30,ft =31,dt=32, pt=852,gt= 592,vt=15, mt=vt,yt=! 0;e.inflat eReset=a,e .inflateRe set2=s,e.i nflateRese tKeep=o,e. inflateIni t=u,e.infl ateInit2=h ,e.inflate =f,e.infla teEnd=d,e. inflateGet Header=p,e .inflateIn fo="pako i nflate (fr om Nodeca  project)"} ,function( t,e,n){t.e xports={Z_ NO_FLUSH:0 ,Z_PARTIAL _FLUSH:1,Z _SYNC_FLUS H:2,Z_FULL _FLUSH:3,Z _FINISH:4, Z_BLOCK:5, Z_TREES:6, Z_OK:0,Z_S TREAM_END: 1,Z_NEED_D ICT:2,Z_ER RNO:-1,Z_S TREAM_ERRO R:-2,Z_DAT A_ERROR:-3 ,Z_BUF_ERR OR:-5,Z_NO _COMPRESSI ON:0,Z_BES T_SPEED:1, Z_BEST_COM PRESSION:9 ,Z_DEFAULT _COMPRESSI ON:-1,Z_FI LTERED:1,Z _HUFFMAN_O NLY:2,Z_RL E:3,Z_FIXE D:4,Z_DEFA ULT_STRATE GY:0,Z_BIN ARY:0,Z_TE XT:1,Z_UNK NOWN:2,Z_D EFLATED:8} },function (t,e,n){"u se strict" ;function  r(){this.i nput=null, this.next_ in=0,this. avail_in=0 ,this.tota l_in=0,thi s.output=n ull,this.n ext_out=0, this.avail _out=0,thi s.total_ou t=0,this.m sg="",this .state=nul l,this.dat a_type=2,t his.adler= 0}t.export s=r},funct ion(t,e,n) {(function (){var e,r ,i,NameTab le,o;o=n(1 0),r=n(34) ,i=n(79),N ameTable=n (80),e=fun ction(){fu nction t(t ){this.con tents=new  r(t),this. parse(this .contents) }return t. open=funct ion(e){var  n;return  n=o.readFi leSync(e), new t(n)}, t.prototyp e.parse=fu nction(t){ var e,n,o, a,s,h,u,l, c,f,d,p,g, v,m,y,w,_, b,x,S,k,E, C,I,A,L,R, B;for(h=t. readInt(), w=t.readIn t(),s=t.re adInt(),y= t.readInt( ),this.map ={},t.pos= w+24,L=t.r eadShort() +w,S=t.rea dShort()+w ,t.pos=L,_ =t.readSho rt(),d=R=0 ;_>=R;d=R+ =1){for(A= t.readStri ng(4),b=t. readShort( ),I=t.read Short(),th is.map[A]= {list:[],n amed:{}},C =t.pos,t.p os=L+I,g=B =0;b>=B;g= B+=1)p=t.r eadShort() ,k=t.readS hort(),e=t .readByte( ),n=t.read Byte()<<16 ,o=t.readB yte()<<8,a =t.readByt e(),u=h+(0 |n|o|a),f= t.readUInt 32(),l={id :p,attribu tes:e,offs et:u,handl e:f},E=t.p os,-1!==k& &w+y>S+k?( t.pos=S+k, v=t.readBy te(),l.nam e=t.readSt ring(v)):" sfnt"===A& &(t.pos=l. offset,m=t .readUInt3 2(),c={},c .contents= new r(t.sl ice(t.pos, t.pos+m)), c.director y=new i(c. contents), x=new Name Table(c),l .name=x.fo ntName[0]. raw),t.pos =E,this.ma p[A].list. push(l),l. name&&(thi s.map[A].n amed[l.nam e]=l);t.po s=C}},t.pr ototype.ge tNamedFont =function( t){var e,n ,r,i,o,a;i f(e=this.c ontents,i= e.pos,n=nu ll!=(a=thi s.map.sfnt )?a.named[ t]:void 0, !n)throw n ew Error(" Font "+t+"  not found  in DFont  file.");re turn e.pos =n.offset, r=e.readUI nt32(),o=e .slice(e.p os,e.pos+r ),e.pos=i, o},t}(),t. exports=e} ).call(thi s)},functi on(t,e,n){ (function( e){(functi on(){var r ,i,o=[].sl ice;r=n(34 ),i=functi on(){funct ion t(t){v ar e,n,r,i ;for(this. scalarType =t.readInt (),this.ta bleCount=t .readShort (),this.se archRange= t.readShor t(),this.e ntrySelect or=t.readS hort(),thi s.rangeShi ft=t.readS hort(),thi s.tables={ },n=r=0,i= this.table Count;i>=0 ?i>r:r>i;n =i>=0?++r: --r)e={tag :t.readStr ing(4),che cksum:t.re adInt(),of fset:t.rea dInt(),len gth:t.read Int()},thi s.tables[e .tag]=e}va r n;return  t.prototy pe.encode= function(t ){var i,o, a,s,h,u,l, c,f,d,p,g, v,m;g=Obje ct.keys(t) .length,u= Math.log(2 ),f=16*Mat h.floor(Ma th.log(g)/ u),s=Math. floor(f/u) ,c=16*g-f, o=new r,o. writeInt(t his.scalar Type),o.wr iteShort(g ),o.writeS hort(f),o. writeShort (s),o.writ eShort(c), a=16*g,l=o .pos+a,h=n ull,v=[];f or(m in t) for(p=t[m] ,o.writeSt ring(m),o. writeInt(n (p)),o.wri teInt(l),o .writeInt( p.length), v=v.concat (p),"head" ===m&&(h=l ),l+=p.len gth;l%4;)v .push(0),l ++;return  o.write(v) ,d=n(o.dat a),i=29811 46554-d,o. pos=h+8,o. writeUInt3 2(i),new e (o.data)}, n=function (t){var e, n,i,a,s;fo r(t=o.call (t);t.leng th%4;)t.pu sh(0);for( i=new r(t) ,n=0,e=a=0 ,s=t.lengt h;s>a;e=a+ =4)n+=i.re adUInt32() ;return 42 94967295&n },t}(),t.e xports=i}) .call(this )}).call(e ,n(4).Buff er)},funct ion(t,e,n) {(function (){var e,r ,NameTable ,i,o,a={}. hasOwnProp erty,s=fun ction(t,e) {function  n(){this.c onstructor =t}for(var  r in e)a. call(e,r)& &(t[r]=e[r ]);return  n.prototyp e=e.protot ype,t.prot otype=new  n,t.__supe r__=e.prot otype,t};i =n(99),e=n (34),o=n(8 9),NameTab le=functio n(t){funct ion NameTa ble(){retu rn NameTab le.__super __.constru ctor.apply (this,argu ments)}var  n;return  s(NameTabl e,t),NameT able.proto type.tag=" name",Name Table.prot otype.pars e=function (t){var e, n,i,o,a,s, h,u,l,c,f, d,p;for(t. pos=this.o ffset,o=t. readShort( ),e=t.read Short(),h= t.readShor t(),n=[],a =c=0;e>=0? e>c:c>e;a= e>=0?++c:- -c)n.push( {platformI D:t.readSh ort(),enco dingID:t.r eadShort() ,languageI D:t.readSh ort(),name ID:t.readS hort(),len gth:t.read Short(),of fset:this. offset+h+t .readShort ()});for(u ={},a=f=0, d=n.length ;d>f;a=++f )i=n[a],t. pos=i.offs et,l=t.rea dString(i. length),s= new r(l,i) ,null==u[p =i.nameID] &&(u[p]=[] ),u[i.name ID].push(s );return t his.string s=u,this.c opyright=u [0],this.f ontFamily= u[1],this. fontSubfam ily=u[2],t his.unique Subfamily= u[3],this. fontName=u [4],this.v ersion=u[5 ],this.pos tscriptNam e=u[6][0]. raw.replac e(/[\x00-\ x19\x80-\x ff]/g,""), this.trade mark=u[7], this.manuf acturer=u[ 8],this.de signer=u[9 ],this.des cription=u [10],this. vendorUrl= u[11],this .designerU rl=u[12],t his.licens e=u[13],th is.license Url=u[14], this.prefe rredFamily =u[15],thi s.preferre dSubfamily =u[17],thi s.compatib leFull=u[1 8],this.sa mpleText=u [19]},n="A AAAAA",Nam eTable.pro totype.enc ode=functi on(){var t ,i,a,s,h,u ,l,c,f,d,p ,g,v,m;f={ },m=this.s trings;for (t in m)p= m[t],f[t]= p;h=new r( ""+n+"+"+t his.postsc riptName,{ platformID :1,encodin gID:0,lang uageID:0}) ,f[6]=[h], n=o.succes sorOf(n),u =0;for(t i n f)i=f[t] ,null!=i&& (u+=i.leng th);d=new  e,l=new e, d.writeSho rt(0),d.wr iteShort(u ),d.writeS hort(6+12* u);for(a i n f)if(i=f [a],null!= i)for(g=0, v=i.length ;v>g;g++)c =i[g],d.wr iteShort(c .platformI D),d.write Short(c.en codingID), d.writeSho rt(c.langu ageID),d.w riteShort( a),d.write Short(c.le ngth),d.wr iteShort(l .pos),l.wr iteString( c.raw);ret urn s={pos tscriptNam e:h.raw,ta ble:d.data .concat(l. data)}},Na meTable}(i ),t.export s=NameTabl e,r=functi on(){funct ion t(t,e) {this.raw= t,this.len gth=this.r aw.length, this.platf ormID=e.pl atformID,t his.encodi ngID=e.enc odingID,th is.languag eID=e.lang uageID}ret urn t}()}) .call(this )},functio n(t,e,n){( function() {var e,Hea dTable,r,i ={}.hasOwn Property,o =function( t,e){funct ion n(){th is.constru ctor=t}for (var r in  e)i.call(e ,r)&&(t[r] =e[r]);ret urn n.prot otype=e.pr ototype,t. prototype= new n,t.__ super__=e. prototype, t};r=n(99) ,e=n(34),H eadTable=f unction(t) {function  HeadTable( ){return H eadTable._ _super__.c onstructor .apply(thi s,argument s)}return  o(HeadTabl e,t),HeadT able.proto type.tag=" head",Head Table.prot otype.pars e=function (t){return  t.pos=thi s.offset,t his.versio n=t.readIn t(),this.r evision=t. readInt(), this.check SumAdjustm ent=t.read Int(),this .magicNumb er=t.readI nt(),this. flags=t.re adShort(), this.units PerEm=t.re adShort(), this.creat ed=t.readL ongLong(), this.modif ied=t.read LongLong() ,this.xMin =t.readSho rt(),this. yMin=t.rea dShort(),t his.xMax=t .readShort (),this.yM ax=t.readS hort(),thi s.macStyle =t.readSho rt(),this. lowestRecP PEM=t.read Short(),th is.fontDir ectionHint =t.readSho rt(),this. indexToLoc Format=t.r eadShort() ,this.glyp hDataForma t=t.readSh ort()},Hea dTable.pro totype.enc ode=functi on(t){var  n;return n =new e,n.w riteInt(th is.version ),n.writeI nt(this.re vision),n. writeInt(t his.checkS umAdjustme nt),n.writ eInt(this. magicNumbe r),n.write Short(this .flags),n. writeShort (this.unit sPerEm),n. writeLongL ong(this.c reated),n. writeLongL ong(this.m odified),n .writeShor t(this.xMi n),n.write Short(this .yMin),n.w riteShort( this.xMax) ,n.writeSh ort(this.y Max),n.wri teShort(th is.macStyl e),n.write Short(this .lowestRec PPEM),n.wr iteShort(t his.fontDi rectionHin t),n.write Short(t.ty pe),n.writ eShort(thi s.glyphDat aFormat),n .data},Hea dTable}(r) ,t.exports =HeadTable }).call(th is)},funct ion(t,e,n) {(function (){var e,C mapTable,r ,i,o={}.ha sOwnProper ty,a=funct ion(t,e){f unction n( ){this.con structor=t }for(var r  in e)o.ca ll(e,r)&&( t[r]=e[r]) ;return n. prototype= e.prototyp e,t.protot ype=new n, t.__super_ _=e.protot ype,t};i=n (99),r=n(3 4),CmapTab le=functio n(t){funct ion CmapTa ble(){retu rn CmapTab le.__super __.constru ctor.apply (this,argu ments)}ret urn a(Cmap Table,t),C mapTable.p rototype.t ag="cmap", CmapTable. prototype. parse=func tion(t){va r n,r,i,o; for(t.pos= this.offse t,this.ver sion=t.rea dUInt16(), i=t.readUI nt16(),thi s.tables=[ ],this.uni code=null, r=o=0;i>=0 ?i>o:o>i;r =i>=0?++o: --o)n=new  e(t,this.o ffset),thi s.tables.p ush(n),n.i sUnicode&& null==this .unicode&& (this.unic ode=n);ret urn!0},Cma pTable.enc ode=functi on(t,n){va r i,o;retu rn null==n &&(n="macr oman"),i=e .encode(t, n),o=new r ,o.writeUI nt16(0),o. writeUInt1 6(1),i.tab le=o.data. concat(i.s ubtable),i },CmapTabl e}(i),e=fu nction(){f unction t( t,e){var n ,r,i,o,a,s ,h,u,l,c,f ,d,p,g,v,m ,y,w,_;swi tch(this.p latformID= t.readUInt 16(),this. encodingID =t.readSho rt(),this. offset=e+t .readInt() ,c=t.pos,t .pos=this. offset,thi s.format=t .readUInt1 6(),this.l ength=t.re adUInt16() ,this.lang uage=t.rea dUInt16(), this.isUni code=3===t his.platfo rmID&&1=== this.encod ingID&&4== =this.form at||0===th is.platfor mID&&4===t his.format ,this.code Map={},thi s.format){ case 0:for (s=m=0;256 >m;s=++m)t his.codeMa p[s]=t.rea dByte();br eak;case 4 :for(d=t.r eadUInt16( ),f=d/2,t. pos+=6,i=f unction(){ var e,n;fo r(n=[],s=e =0;f>=0?f> e:e>f;s=f> =0?++e:--e )n.push(t. readUInt16 ());return  n}(),t.po s+=2,g=fun ction(){va r e,n;for( n=[],s=e=0 ;f>=0?f>e: e>f;s=f>=0 ?++e:--e)n .push(t.re adUInt16() );return n }(),h=func tion(){var  e,n;for(n =[],s=e=0; f>=0?f>e:e >f;s=f>=0? ++e:--e)n. push(t.rea dUInt16()) ;return n} (),u=funct ion(){var  e,n;for(n= [],s=e=0;f >=0?f>e:e> f;s=f>=0?+ +e:--e)n.p ush(t.read UInt16()); return n}( ),r=(this. length-t.p os+this.of fset)/2,a= function() {var e,n;f or(n=[],s= e=0;r>=0?r >e:e>r;s=r >=0?++e:-- e)n.push(t .readUInt1 6());retur n n}(),s=y =0,_=i.len gth;_>y;s= ++y)for(v= i[s],p=g[s ],n=w=p;v> =p?v>=w:w> =v;n=v>=p? ++w:--w)0= ==u[s]?o=n +h[s]:(l=u [s]/2+(n-p )-(f-s),o= a[l]||0,0! ==o&&(o+=h [s])),this .codeMap[n ]=65535&o} t.pos=c}re turn t.enc ode=functi on(t,e){va r n,i,o,a, s,h,u,l,c, f,d,p,g,v, m,y,w,_,b, x,S,k,E,C, I,A,L,R,B, T,M,O,D,U, P,F,z,W,N, j,H,Z,G,q, Y,K,X;swit ch(B=new r ,a=Object. keys(t).so rt(functio n(t,e){ret urn t-e}), e){case"ma croman":fo r(g=0,v=fu nction(){v ar t,e;for (e=[],p=t= 0;256>t;p= ++t)e.push (0);return  e}(),y={0 :0},o={},T =0,U=a.len gth;U>T;T+ +)i=a[T],n ull==y[q=t [i]]&&(y[q ]=++g),o[i ]={old:t[i ],"new":y[ t[i]]},v[i ]=y[t[i]]; return B.w riteUInt16 (1),B.writ eUInt16(0) ,B.writeUI nt32(12),B .writeUInt 16(0),
  18   B.writeUIn t16(262),B .writeUInt 16(0),B.wr ite(v),k={ charMap:o, subtable:B .data,maxG lyphID:g+1 };case"uni code":for( L=[],c=[], w=0,y={},n ={},m=u=nu ll,M=0,P=a .length;P> M;M++)i=a[ M],b=t[i], null==y[b] &&(y[b]=++ w),n[i]={o ld:b,"new" :y[b]},s=y [b]-i,(nul l==m||s!== u)&&(m&&c. push(m),L. push(i),u= s),m=i;for (m&&c.push (m),c.push (65535),L. push(65535 ),C=L.leng th,I=2*C,E =2*Math.po w(Math.log (C)/Math.L N2,2),f=Ma th.log(E/2 )/Math.LN2 ,S=2*C-E,h =[],x=[],d =[],p=O=0, F=L.length ;F>O;p=++O ){if(A=L[p ],l=c[p],6 5535===A){ h.push(0), x.push(0); break}if(R =n[A]["new "],A-R>=32 768)for(h. push(0),x. push(2*(d. length+C-p )),i=D=A;l >=A?l>=D:D >=l;i=l>=A ?++D:--D)d .push(n[i] ["new"]);e lse h.push (R-A),x.pu sh(0)}for( B.writeUIn t16(3),B.w riteUInt16 (1),B.writ eUInt32(12 ),B.writeU Int16(4),B .writeUInt 16(16+8*C+ 2*d.length ),B.writeU Int16(0),B .writeUInt 16(I),B.wr iteUInt16( E),B.write UInt16(f), B.writeUIn t16(S),Z=0 ,z=c.lengt h;z>Z;Z++) i=c[Z],B.w riteUInt16 (i);for(B. writeUInt1 6(0),G=0,W =L.length; W>G;G++)i= L[G],B.wri teUInt16(i );for(Y=0, N=h.length ;N>Y;Y++)s =h[Y],B.wr iteUInt16( s);for(K=0 ,j=x.lengt h;j>K;K++) _=x[K],B.w riteUInt16 (_);for(X= 0,H=d.leng th;H>X;X++ )g=d[X],B. writeUInt1 6(g);retur n k={charM ap:n,subta ble:B.data ,maxGlyphI D:w+1}}},t }(),t.expo rts=CmapTa ble}).call (this)},fu nction(t,e ,n){(funct ion(){var  e,HmtxTabl e,r,i={}.h asOwnPrope rty,o=func tion(t,e){ function n (){this.co nstructor= t}for(var  r in e)i.c all(e,r)&& (t[r]=e[r] );return n .prototype =e.prototy pe,t.proto type=new n ,t.__super __=e.proto type,t};r= n(99),e=n( 34),HmtxTa ble=functi on(t){func tion HmtxT able(){ret urn HmtxTa ble.__supe r__.constr uctor.appl y(this,arg uments)}re turn o(Hmt xTable,t), HmtxTable. prototype. tag="hmtx" ,HmtxTable .prototype .parse=fun ction(t){v ar e,n,r,i ,o,a,s,h;f or(t.pos=t his.offset ,this.metr ics=[],e=o =0,s=this. file.hhea. numberOfMe trics;s>=0 ?s>o:o>s;e =s>=0?++o: --o)this.m etrics.pus h({advance :t.readUIn t16(),lsb: t.readInt1 6()});for( r=this.fil e.maxp.num Glyphs-thi s.file.hhe a.numberOf Metrics,th is.leftSid eBearings= function() {var n,i;f or(i=[],e= n=0;r>=0?r >n:n>r;e=r >=0?++n:-- n)i.push(t .readInt16 ());return  i}(),this .widths=fu nction(){v ar t,e,n,r ;for(n=thi s.metrics, r=[],t=0,e =n.length; e>t;t++)i= n[t],r.pus h(i.advanc e);return  r}.call(th is),n=this .widths[th is.widths. length-1], h=[],e=a=0 ;r>=0?r>a: a>r;e=r>=0 ?++a:--a)h .push(this .widths.pu sh(n));ret urn h},Hmt xTable.pro totype.for Glyph=func tion(t){va r e;return  t in this .metrics?t his.metric s[t]:e={ad vance:this .metrics[t his.metric s.length-1 ].advance, lsb:this.l eftSideBea rings[t-th is.metrics .length]}} ,HmtxTable .prototype .encode=fu nction(t){ var n,r,i, o,a;for(i= new e,o=0, a=t.length ;a>o;o++)n =t[o],r=th is.forGlyp h(n),i.wri teUInt16(r .advance), i.writeUIn t16(r.lsb) ;return i. data},Hmtx Table}(r), t.exports= HmtxTable} ).call(thi s)},functi on(t,e,n){ (function( ){var e,Hh eaTable,r, i={}.hasOw nProperty, o=function (t,e){func tion n(){t his.constr uctor=t}fo r(var r in  e)i.call( e,r)&&(t[r ]=e[r]);re turn n.pro totype=e.p rototype,t .prototype =new n,t._ _super__=e .prototype ,t};r=n(99 ),e=n(34), HheaTable= function(t ){function  HheaTable (){return  HheaTable. __super__. constructo r.apply(th is,argumen ts)}return  o(HheaTab le,t),Hhea Table.prot otype.tag= "hhea",Hhe aTable.pro totype.par se=functio n(t){retur n t.pos=th is.offset, this.versi on=t.readI nt(),this. ascender=t .readShort (),this.de cender=t.r eadShort() ,this.line Gap=t.read Short(),th is.advance WidthMax=t .readShort (),this.mi nLeftSideB earing=t.r eadShort() ,this.minR ightSideBe aring=t.re adShort(), this.xMaxE xtent=t.re adShort(), this.caret SlopeRise= t.readShor t(),this.c aretSlopeR un=t.readS hort(),thi s.caretOff set=t.read Short(),t. pos+=8,thi s.metricDa taFormat=t .readShort (),this.nu mberOfMetr ics=t.read UInt16()}, HheaTable. prototype. encode=fun ction(t){v ar n,r,i,o ;for(r=new  e,r.write Int(this.v ersion),r. writeShort (this.asce nder),r.wr iteShort(t his.decend er),r.writ eShort(thi s.lineGap) ,r.writeSh ort(this.a dvanceWidt hMax),r.wr iteShort(t his.minLef tSideBeari ng),r.writ eShort(thi s.minRight SideBearin g),r.write Short(this .xMaxExten t),r.write Short(this .caretSlop eRise),r.w riteShort( this.caret SlopeRun), r.writeSho rt(this.ca retOffset) ,n=i=0,o=8 ;o>=0?o>i: i>o;n=o>=0 ?++i:--i)r .writeByte (0);return  r.writeSh ort(this.m etricDataF ormat),r.w riteUInt16 (t.length) ,r.data},H heaTable}( r),t.expor ts=HheaTab le}).call( this)},fun ction(t,e, n){(functi on(){var e ,MaxpTable ,r,i={}.ha sOwnProper ty,o=funct ion(t,e){f unction n( ){this.con structor=t }for(var r  in e)i.ca ll(e,r)&&( t[r]=e[r]) ;return n. prototype= e.prototyp e,t.protot ype=new n, t.__super_ _=e.protot ype,t};r=n (99),e=n(3 4),MaxpTab le=functio n(t){funct ion MaxpTa ble(){retu rn MaxpTab le.__super __.constru ctor.apply (this,argu ments)}ret urn o(Maxp Table,t),M axpTable.p rototype.t ag="maxp", MaxpTable. prototype. parse=func tion(t){re turn t.pos =this.offs et,this.ve rsion=t.re adInt(),th is.numGlyp hs=t.readU Int16(),th is.maxPoin ts=t.readU Int16(),th is.maxCont ours=t.rea dUInt16(), this.maxCo mpositePoi nts=t.read UInt16(),t his.maxCom ponentCont ours=t.rea dUInt16(), this.maxZo nes=t.read UInt16(),t his.maxTwi lightPoint s=t.readUI nt16(),thi s.maxStora ge=t.readU Int16(),th is.maxFunc tionDefs=t .readUInt1 6(),this.m axInstruct ionDefs=t. readUInt16 (),this.ma xStackElem ents=t.rea dUInt16(), this.maxSi zeOfInstru ctions=t.r eadUInt16( ),this.max ComponentE lements=t. readUInt16 (),this.ma xComponent Depth=t.re adUInt16() },MaxpTabl e.prototyp e.encode=f unction(t) {var n;ret urn n=new  e,n.writeI nt(this.ve rsion),n.w riteUInt16 (t.length) ,n.writeUI nt16(this. maxPoints) ,n.writeUI nt16(this. maxContour s),n.write UInt16(thi s.maxCompo sitePoints ),n.writeU Int16(this .maxCompon entContour s),n.write UInt16(thi s.maxZones ),n.writeU Int16(this .maxTwilig htPoints), n.writeUIn t16(this.m axStorage) ,n.writeUI nt16(this. maxFunctio nDefs),n.w riteUInt16 (this.maxI nstruction Defs),n.wr iteUInt16( this.maxSt ackElement s),n.write UInt16(thi s.maxSizeO fInstructi ons),n.wri teUInt16(t his.maxCom ponentElem ents),n.wr iteUInt16( this.maxCo mponentDep th),n.data },MaxpTabl e}(r),t.ex ports=Maxp Table}).ca ll(this)}, function(t ,e,n){(fun ction(){va r e,PostTa ble,r,i={} .hasOwnPro perty,o=fu nction(t,e ){function  n(){this. constructo r=t}for(va r r in e)i .call(e,r) &&(t[r]=e[ r]);return  n.prototy pe=e.proto type,t.pro totype=new  n,t.__sup er__=e.pro totype,t}; r=n(99),e= n(34),Post Table=func tion(t){fu nction Pos tTable(){r eturn Post Table.__su per__.cons tructor.ap ply(this,a rguments)} var n;retu rn o(PostT able,t),Po stTable.pr ototype.ta g="post",P ostTable.p rototype.p arse=funct ion(t){var  e,n,r,i,o ;switch(t. pos=this.o ffset,this .format=t. readInt(), this.itali cAngle=t.r eadInt(),t his.underl inePositio n=t.readSh ort(),this .underline Thickness= t.readShor t(),this.i sFixedPitc h=t.readIn t(),this.m inMemType4 2=t.readIn t(),this.m axMemType4 2=t.readIn t(),this.m inMemType1 =t.readInt (),this.ma xMemType1= t.readInt( ),this.for mat){case  65536:brea k;case 131 072:for(r= t.readUInt 16(),this. glyphNameI ndex=[],e= i=0;r>=0?r >i:i>r;e=r >=0?++i:-- i)this.gly phNameInde x.push(t.r eadUInt16( ));for(thi s.names=[] ,o=[];t.po s<this.off set+this.l ength;)n=t .readByte( ),o.push(t his.names. push(t.rea dString(n) ));return  o;case 151 552:return  r=t.readU Int16(),th is.offsets =t.read(r) ;case 1966 08:break;c ase 262144 :return th is.map=fun ction(){va r n,r,i;fo r(i=[],e=n =0,r=this. file.maxp. numGlyphs; r>=0?r>n:n >r;e=r>=0? ++n:--n)i. push(t.rea dUInt32()) ;return i} .call(this )}},PostTa ble.protot ype.glyphF or=functio n(t){var e ;switch(th is.format) {case 6553 6:return n [t]||".not def";case  131072:ret urn e=this .glyphName Index[t],2 57>=e?n[e] :this.name s[e-258]|| ".notdef"; case 15155 2:return n [t+this.of fsets[t]]| |".notdef" ;case 1966 08:return" .notdef";c ase 262144 :return th is.map[t]| |65535}},P ostTable.p rototype.e ncode=func tion(t){va r r,i,o,a, s,h,u,l,c, f,d,p,g,v, m;if(!this .exists)re turn null; if(h=this. raw(),1966 08===this. format)ret urn h;for( c=new e(h. slice(0,32 )),c.write UInt32(131 072),c.pos =32,o=[],l =[],f=0,g= t.length;g >f;f++)r=t [f],s=this .glyphFor( r),a=n.ind exOf(s),-1 !==a?o.pus h(a):(o.pu sh(257+l.l ength),l.p ush(s));fo r(c.writeU Int16(Obje ct.keys(t) .length),d =0,v=o.len gth;v>d;d+ +)i=o[d],c .writeUInt 16(i);for( p=0,m=l.le ngth;m>p;p ++)u=l[p], c.writeByt e(u.length ),c.writeS tring(u);r eturn c.da ta},n=".no tdef .null  nonmarkin greturn sp ace exclam  quotedbl  numbersign  dollar pe rcent\namp ersand quo tesingle p arenleft p arenright  asterisk p lus comma  hyphen per iod slash\ nzero one  two three  four five  six seven  eight nine  colon sem icolon les s equal gr eater\nque stion at A  B C D E F  G H I J K  L M N O P  Q R S T U  V W X Y Z \nbracketl eft backsl ash bracke tright asc iicircum u nderscore  grave\na b  c d e f g  h i j k l  m n o p q  r s t u v  w x y z\n braceleft  bar bracer ight ascii tilde Adie resis Arin g Ccedilla  Eacute Nt ilde Odier esis\nUdie resis aacu te agrave  acircumfle x adieresi s atilde a ring ccedi lla eacute  egrave\ne circumflex  edieresis  iacute ig rave icirc umflex idi eresis nti lde oacute  ograve\no circumflex  odieresis  otilde ua cute ugrav e ucircumf lex udiere sis dagger  degree ce nt\nsterli ng section  bullet pa ragraph ge rmandbls r egistered  copyright  trademark  acute\ndie resis note qual AE Os lash infin ity plusmi nus lesseq ual greate requal yen  mu\nparti aldiff sum mation pro duct pi in tegral ord feminine o rdmasculin e Omega ae  oslash\nq uestiondow n exclamdo wn logical not radica l florin a pproxequal  Delta gui llemotleft \nguillemo tright ell ipsis nonb reakingspa ce Agrave  Atilde Oti lde OE oe  endash emd ash\nquote dblleft qu otedblrigh t quotelef t quoterig ht divide  lozenge yd ieresis Yd ieresis\nf raction cu rrency gui lsinglleft  guilsingl right fi f l daggerdb l periodce ntered\nqu otesinglba se quotedb lbase pert housand Ac ircumflex  Ecircumfle x Aacute E dieresis\n Egrave Iac ute Icircu mflex Idie resis Igra ve Oacute  Ocircumfle x apple Og rave Uacut e\nUcircum flex Ugrav e dotlessi  circumfle x tilde ma cron breve  dotaccent  ring cedi lla\nhunga rumlaut og onek caron  Lslash ls lash Scaro n scaron Z caron zcar on brokenb ar Eth\net h Yacute y acute Thor n thorn mi nus multip ly onesupe rior twosu perior thr eesuperior \nonehalf  onequarter  threequar ters franc  Gbreve gb reve Idota ccent Sced illa scedi lla\nCacut e cacute C caron ccar on dcroat" .split(/\s +/g),PostT able}(r),t .exports=P ostTable}) .call(this )},functio n(t,e,n){( function() {var OS2Ta ble,e,r={} .hasOwnPro perty,i=fu nction(t,e ){function  n(){this. constructo r=t}for(va r i in e)r .call(e,i) &&(t[i]=e[ i]);return  n.prototy pe=e.proto type,t.pro totype=new  n,t.__sup er__=e.pro totype,t}; e=n(99),OS 2Table=fun ction(t){f unction OS 2Table(){r eturn OS2T able.__sup er__.const ructor.app ly(this,ar guments)}r eturn i(OS 2Table,t), OS2Table.p rototype.t ag="OS/2", OS2Table.p rototype.p arse=funct ion(t){var  e;return  t.pos=this .offset,th is.version =t.readUIn t16(),this .averageCh arWidth=t. readShort( ),this.wei ghtClass=t .readUInt1 6(),this.w idthClass= t.readUInt 16(),this. type=t.rea dShort(),t his.ySubsc riptXSize= t.readShor t(),this.y SubscriptY Size=t.rea dShort(),t his.ySubsc riptXOffse t=t.readSh ort(),this .ySubscrip tYOffset=t .readShort (),this.yS uperscript XSize=t.re adShort(), this.ySupe rscriptYSi ze=t.readS hort(),thi s.ySupersc riptXOffse t=t.readSh ort(),this .ySuperscr iptYOffset =t.readSho rt(),this. yStrikeout Size=t.rea dShort(),t his.yStrik eoutPositi on=t.readS hort(),thi s.familyCl ass=t.read Short(),th is.panose= function() {var n,r;f or(r=[],e= n=0;10>n;e =++n)r.pus h(t.readBy te());retu rn r}(),th is.charRan ge=functio n(){var n, r;for(r=[] ,e=n=0;4>n ;e=++n)r.p ush(t.read Int());ret urn r}(),t his.vendor ID=t.readS tring(4),t his.select ion=t.read Short(),th is.firstCh arIndex=t. readShort( ),this.las tCharIndex =t.readSho rt(),this. version>0& &(this.asc ent=t.read Short(),th is.descent =t.readSho rt(),this. lineGap=t. readShort( ),this.win Ascent=t.r eadShort() ,this.winD escent=t.r eadShort() ,this.code PageRange= function() {var n,r;f or(r=[],e= n=0;2>n;e= ++n)r.push (t.readInt ());return  r}(),this .version>1 )?(this.xH eight=t.re adShort(), this.capHe ight=t.rea dShort(),t his.defaul tChar=t.re adShort(), this.break Char=t.rea dShort(),t his.maxCon text=t.rea dShort()): void 0},OS 2Table.pro totype.enc ode=functi on(){retur n this.raw ()},OS2Tab le}(e),t.e xports=OS2 Table}).ca ll(this)}, function(t ,e,n){(fun ction(){va r e,LocaTa ble,r,i={} .hasOwnPro perty,o=fu nction(t,e ){function  n(){this. constructo r=t}for(va r r in e)i .call(e,r) &&(t[r]=e[ r]);return  n.prototy pe=e.proto type,t.pro totype=new  n,t.__sup er__=e.pro totype,t}; r=n(99),e= n(34),Loca Table=func tion(t){fu nction Loc aTable(){r eturn Loca Table.__su per__.cons tructor.ap ply(this,a rguments)} return o(L ocaTable,t ),LocaTabl e.prototyp e.tag="loc a",LocaTab le.prototy pe.parse=f unction(t) {var e,n;r eturn t.po s=this.off set,e=this .file.head .indexToLo cFormat,th is.offsets =0===e?fun ction(){va r e,r,i;fo r(i=[],n=e =0,r=this. length;r>e ;n=e+=2)i. push(2*t.r eadUInt16( ));return  i}.call(th is):functi on(){var e ,r,i;for(i =[],n=e=0, r=this.len gth;r>e;n= e+=4)i.pus h(t.readUI nt32());re turn i}.ca ll(this)}, LocaTable. prototype. indexOf=fu nction(t){ return thi s.offsets[ t]},LocaTa ble.protot ype.length Of=functio n(t){retur n this.off sets[t+1]- this.offse ts[t]},Loc aTable.pro totype.enc ode=functi on(t){var  n,r,i,o,a, s,h,u,l,c, f;for(o=ne w e,a=0,u= t.length;u >a;a++)if( r=t[a],r>6 5535){for( f=this.off sets,s=0,l =f.length; l>s;s++)n= f[s],o.wri teUInt32(n );return i ={format:1 ,table:o.d ata}}for(h =0,c=t.len gth;c>h;h+ +)n=t[h],o .writeUInt 16(n/2);re turn i={fo rmat:0,tab le:o.data} },LocaTabl e}(r),t.ex ports=Loca Table}).ca ll(this)}, function(t ,e,n){(fun ction(){e. successorO f=function (t){var e, n,r,i,o,a, s,h,u,l;fo r(n="abcde fghijklmno pqrstuvwxy z",h=n.len gth,l=t,i= t.length;i >=0;){if(s =t.charAt( --i),isNaN (s)){if(o= n.indexOf( s.toLowerC ase()),-1= ==o)u=s,r= !0;else if (u=n.charA t((o+1)%h) ,a=s===s.t oUpperCase (),a&&(u=u .toUpperCa se()),r=o+ 1>=h,r&&0= ==i){e=a?" A":"a",l=e +u+l.slice (1);break} }else if(u =+s+1,r=u> 9,r&&(u=0) ,r&&0===i) {l="1"+u+l .slice(1); break}if(l =l.slice(0 ,i)+u+l.sl ice(i+1),! r)break}re turn l},e. invert=fun ction(t){v ar e,n,r;n ={};for(e  in t)r=t[e ],n[r]=e;r eturn n}}) .call(this )},functio n(t,e,n){( function() {var e,r,G lyfTable,i ,o,a={}.ha sOwnProper ty,s=funct ion(t,e){f unction n( ){this.con structor=t }for(var r  in e)a.ca ll(e,r)&&( t[r]=e[r]) ;return n. prototype= e.prototyp e,t.protot ype=new n, t.__super_ _=e.protot ype,t},h=[ ].slice;o= n(99),r=n( 34),GlyfTa ble=functi on(t){func tion GlyfT able(){ret urn GlyfTa ble.__supe r__.constr uctor.appl y(this,arg uments)}re turn s(Gly fTable,t), GlyfTable. prototype. tag="glyf" ,GlyfTable .prototype .parse=fun ction(t){r eturn this .cache={}} ,GlyfTable .prototype .glyphFor= function(t ){var n,o, a,s,h,u,l, c,f,d;retu rn t in th is.cache?t his.cache[ t]:(s=this .file.loca ,n=this.fi le.content s,o=s.inde xOf(t),a=s .lengthOf( t),0===a?t his.cache[ t]=null:(n .pos=this. offset+o,u =new r(n.r ead(a)),h= u.readShor t(),c=u.re adShort(), d=u.readSh ort(),l=u. readShort( ),f=u.read Short(),th is.cache[t ]=-1===h?n ew e(u,c,d ,l,f):new  i(u,h,c,d, l,f),this. cache[t])) },GlyfTabl e.prototyp e.encode=f unction(t, e,n){var r ,i,o,a,s,h ;for(a=[], o=[],s=0,h =e.length; h>s;s++)i= e[s],r=t[i ],o.push(a .length),r &&(a=a.con cat(r.enco de(n)));re turn o.pus h(a.length ),{table:a ,offsets:o }},GlyfTab le}(o),i=f unction(){ function t (t,e,n,r,i ,o){this.r aw=t,this. numberOfCo ntours=e,t his.xMin=n ,this.yMin =r,this.xM ax=i,this. yMax=o,thi s.compound =!1}return  t.prototy pe.encode= function() {return th is.raw.dat a},t}(),e= function() {function  t(t,r,s,h, u){var l,c ;for(this. raw=t,this .xMin=r,th is.yMin=s, this.xMax= h,this.yMa x=u,this.c ompound=!0 ,this.glyp hIDs=[],th is.glyphOf fsets=[],l =this.raw; ;){if(c=l. readShort( ),this.gly phOffsets. push(l.pos ),this.gly phIDs.push (l.readSho rt()),!(c& n))break;l .pos+=c&e? 4:2,c&a?l. pos+=8:c&i ?l.pos+=4: c&o&&(l.po s+=2)}}var  e,n,i,o,a ,s;return  e=1,o=8,n= 32,i=64,a= 128,s=256, t.prototyp e.encode=f unction(t) {var e,n,i ,o,a,s;for (i=new r(h .call(this .raw.data) ),s=this.g lyphIDs,e= o=0,a=s.le ngth;a>o;e =++o)n=s[e ],i.pos=th is.glyphOf fsets[e],i .writeShor t(t[n]);re turn i.dat a},t}(),t. exports=Gl yfTable}). call(this) },function (t,e,n){(f unction(){ var t,n,r, i,o;e.DI_B RK=r=0,e.I N_BRK=i=1, e.CI_BRK=t =2,e.CP_BR K=n=3,e.PR _BRK=o=4,e .pairTable =[[o,o,o,o ,o,o,o,o,o ,o,o,o,o,o ,o,o,o,o,o ,o,o,n,o,o ,o,o,o,o,o ],[r,o,o,i ,i,o,o,o,o ,i,i,r,r,r ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[r,o,o,i ,i,o,o,o,o ,i,i,i,i,i ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[o,o,o,i ,i,i,o,o,o ,i,i,i,i,i ,i,i,i,i,i ,i,o,t,o,i ,i,i,i,i,i ],[i,o,o,i ,i,i,o,o,o ,i,i,i,i,i ,i,i,i,i,i ,i,o,t,o,i ,i,i,i,i,i ],[r,o,o,i ,i,i,o,o,o ,r,r,r,r,r ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[r,o,o,i ,i,i,o,o,o ,r,r,r,r,r ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[r,o,o,i ,i,i,o,o,o ,r,r,i,r,r ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[r,o,o,i ,i,i,o,o,o ,r,r,i,i,i ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[i,o,o,i ,i,i,o,o,o ,r,r,i,i,i ,i,r,i,i,r ,r,o,t,o,i ,i,i,i,i,r ],[i,o,o,i ,i,i,o,o,o ,r,r,i,i,i ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[i,o,o,i ,i,i,o,o,o ,i,i,i,i,i ,r,i,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[i,o,o,i ,i,i,o,o,o ,r,r,i,i,i ,r,i,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[i,o,o,i ,i,i,o,o,o ,r,r,i,i,i ,r,i,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[r,o,o,i ,i,i,o,o,o ,r,i,r,r,r ,r,i,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[r,o,o,i ,i,i,o,o,o ,r,r,r,r,r ,r,i,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[r,o,o,i ,r,i,o,o,o ,r,r,i,r,r ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[r,o,o,i ,r,i,o,o,o ,r,r,r,r,r ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[i,o,o,i ,i,i,o,o,o ,i,i,i,i,i ,i,i,i,i,i ,i,o,t,o,i ,i,i,i,i,i ],[r,o,o,i ,i,i,o,o,o ,r,r,r,r,r ,r,r,i,i,r ,o,o,t,o,r ,r,r,r,r,r ],[r,r,r,r ,r,r,r,r,r ,r,r,r,r,r ,r,r,r,r,r ,r,o,r,r,r ,r,r,r,r,r ],[i,o,o,i ,i,i,o,o,o ,r,r,i,i,i ,r,i,i,i,r ,r,o,t,o,r ,r,r,r,r,r ],[i,o,o,i ,i,i,o,o,o ,i,i,i,i,i ,i,i,i,i,i ,i,o,t,o,i ,i,i,i,i,i ],[r,o,o,i ,i,i,o,o,o ,r,i,r,r,r ,r,i,i,i,r ,r,o,t,o,r ,r,r,i,i,r ],[r,o,o,i ,i,i,o,o,o ,r,i,r,r,r ,r,i,i,i,r ,r,o,t,o,r ,r,r,r,i,r ],[r,o,o,i ,i,i,o,o,o ,r,i,r,r,r ,r,i,i,i,r ,r,o,t,o,i ,i,i,i,r,r ],[r,o,o,i ,i,i,o,o,o ,r,i,r,r,r ,r,i,i,i,r ,r,o,t,o,r ,r,r,i,i,r ],[r,o,o,i ,i,i,o,o,o ,r,i,r,r,r ,r,i,i,i,r ,r,o,t,o,r ,r,r,r,i,r ],[r,o,o,i ,i,i,o,o,o ,r,r,r,r,r ,r,r,i,i,r ,r,o,t,o,r ,r,r,r,r,i ]]}).call( this)},fun ction(t,e, n){(functi on(){var t ,n,r,i,o,a ,s,h,u,l,c ,f,d,p,g,v ,m,y,w,_,b ,x,S,k,E,C ,I,A,L,R,B ,T,M,O,D,U ,P,F,z,W;e .OP=L=0,e. CL=u=1,e.C P=c=2,e.QU =T=3,e.GL= p=4,e.NS=I =5,e.EX=d= 6,e.SY=P=7 ,e.IS=b=8, e.PR=B=9,e .PO=R=10,e .NU=A=11,e .AL=n=12,e .HL=m=13,e .ID=w=14,e .IN=_=15,e .HY=y=16,e .BA=i=17,e .BB=o=18,e .B2=r=19,e .ZW=W=20,e .CM=l=21,e .WJ=F=22,e .H2=g=23,e .H3=v=24,e .JL=x=25,e .JV=k=26,e .JT=S=27,e .RI=M=28,e .AI=t=29,e .BK=a=30,e .CB=s=31,e .CJ=h=32,e .CR=f=33,e .LF=E=34,e .NL=C=35,e .SA=O=36,e .SG=D=37,e .SP=U=38,e .XX=z=39}) .call(this )},functio n(t,e,n){} ,function( t,e,n){t.e xports="fu nction"==t ypeof Obje ct.create? function(t ,e){t.supe r_=e,t.pro totype=Obj ect.create (e.prototy pe,{constr uctor:{val ue:t,enume rable:!1,w ritable:!0 ,configura ble:!0}})} :function( t,e){t.sup er_=e;var  n=function (){};n.pro totype=e.p rototype,t .prototype =new n,t.p rototype.c onstructor =t}},funct ion(t,e,n) {"use stri ct";functi on r(t){fo r(var e=t. length;--e >=0;)t[e]= 0}function  i(t){retu rn 256>t?a t[t]:at[25 6+(t>>>7)] }function  o(t,e){t.p ending_buf [t.pending ++]=255&e, t.pending_ buf[t.pend ing++]=e>> >8&255}fun ction a(t, e,n){t.bi_ valid>Y-n? (t.bi_buf| =e<<t.bi_v alid&65535 ,o(t,t.bi_ buf),t.bi_ buf=e>>Y-t .bi_valid, t.bi_valid +=n-Y):(t. bi_buf|=e< <t.bi_vali d&65535,t. bi_valid+= n)}functio n s(t,e,n) {a(t,n[2*e ],n[2*e+1] )}function  h(t,e){va r n=0;do n |=1&t,t>>> =1,n<<=1;w hile(--e>0 );return n >>>1}funct ion u(t){1 6===t.bi_v alid?(o(t, t.bi_buf), t.bi_buf=0 ,t.bi_vali d=0):t.bi_ valid>=8&& (t.pending _buf[t.pen ding++]=25 5&t.bi_buf ,t.bi_buf> >=8,t.bi_v alid-=8)}f unction l( t,e){var n ,r,i,o,a,s ,h=e.dyn_t ree,u=e.ma x_code,l=e .stat_desc .static_tr ee,c=e.sta t_desc.has _stree,f=e .stat_desc .extra_bit s,d=e.stat _desc.extr a_base,p=e .stat_desc .max_lengt h,g=0;for( o=0;q>=o;o ++)t.bl_co unt[o]=0;f or(h[2*t.h eap[t.heap _max]+1]=0 ,n=t.heap_ max+1;G>n; n++)r=t.he ap[n],o=h[ 2*h[2*r+1] +1]+1,o>p& &(o=p,g++) ,h[2*r+1]= o,r>u||(t. bl_count[o ]++,a=0,r> =d&&(a=f[r -d]),s=h[2 *r],t.opt_ len+=s*(o+ a),c&&(t.s tatic_len+ =s*(l[2*r+ 1]+a)));if (0!==g){do {for(o=p-1 ;0===t.bl_ count[o];) o--;t.bl_c ount[o]--, t.bl_count [o+1]+=2,t .bl_count[ p]--,g-=2} while(g>0) ;for(o=p;0 !==o;o--)f or(r=t.bl_ count[o];0 !==r;)i=t. heap[--n], i>u||(h[2* i+1]!==o&& (t.opt_len +=(o-h[2*i +1])*h[2*i ],h[2*i+1] =o),r--)}} function c (t,e,n){va r r,i,o=ne w Array(q+ 1),a=0;for (r=1;q>=r; r++)o[r]=a =a+n[r-1]< <1;for(i=0 ;e>=i;i++) {var s=t[2 *i+1];0!== s&&(t[2*i] =h(o[s]++, s))}}funct ion f(){va r t,e,n,r, i,o=new Ar ray(q+1);f or(n=0,r=0 ;W-1>r;r++ )for(ht[r] =n,t=0;t<1 <<Q[r];t++ )st[n++]=r ;for(st[n- 1]=r,i=0,r =0;16>r;r+ +)for(ut[r ]=i,t=0;t< 1<<tt[r];t ++)at[i++] =r;for(i>> =7;H>r;r++ )for(ut[r] =i<<7,t=0; t<1<<tt[r] -7;t++)at[ 256+i++]=r ;for(e=0;q >=e;e++)o[ e]=0;for(t =0;143>=t; )it[2*t+1] =8,t++,o[8 ]++;for(;2 55>=t;)it[ 2*t+1]=9,t ++,o[9]++; for(;279>= t;)it[2*t+ 1]=7,t++,o [7]++;for( ;287>=t;)i t[2*t+1]=8 ,t++,o[8]+ +;for(c(it ,j+1,o),t= 0;H>t;t++) ot[2*t+1]= 5,ot[2*t]= h(t,5);lt= new dt(it, Q,N+1,j,q) ,ct=new dt (ot,tt,0,H ,q),ft=new  dt(new Ar ray(0),et, 0,Z,K)}fun ction d(t) {var e;for (e=0;j>e;e ++)t.dyn_l tree[2*e]= 0;for(e=0; H>e;e++)t. dyn_dtree[ 2*e]=0;for (e=0;Z>e;e ++)t.bl_tr ee[2*e]=0; t.dyn_ltre e[2*X]=1,t .opt_len=t .static_le n=0,t.last _lit=t.mat ches=0}fun ction p(t) {t.bi_vali d>8?o(t,t. bi_buf):t. bi_valid>0 &&(t.pendi ng_buf[t.p ending++]= t.bi_buf), t.bi_buf=0 ,t.bi_vali d=0}functi on g(t,e,n ,r){p(t),r &&(o(t,n), o(t,~n)),R .arraySet( t.pending_ buf,t.wind ow,e,n,t.p ending),t. pending+=n }function  v(t,e,n,r) {var i=2*e ,o=2*n;ret urn t[i]<t [o]||t[i]= ==t[o]&&r[ e]<=r[n]}f unction m( t,e,n){for (var r=t.h eap[n],i=n <<1;i<=t.h eap_len&&( i<t.heap_l en&&v(e,t. heap[i+1], t.heap[i], t.depth)&& i++,!v(e,r ,t.heap[i] ,t.depth)) ;)t.heap[n ]=t.heap[i ],n=i,i<<= 1;t.heap[n ]=r}functi on y(t,e,n ){var r,o, h,u,l=0;if (0!==t.las t_lit)do r =t.pending _buf[t.d_b uf+2*l]<<8 |t.pending _buf[t.d_b uf+2*l+1], o=t.pendin g_buf[t.l_ buf+l],l++ ,0===r?s(t ,o,e):(h=s t[o],s(t,h +N+1,e),u= Q[h],0!==u &&(o-=ht[h ],a(t,o,u) ),r--,h=i( r),s(t,h,n ),u=tt[h], 0!==u&&(r- =ut[h],a(t ,r,u)));wh ile(l<t.la st_lit);s( t,X,e)}fun ction w(t, e){var n,r ,i,o=e.dyn _tree,a=e. stat_desc. static_tre e,s=e.stat _desc.has_ stree,h=e. stat_desc. elems,u=-1 ;for(t.hea p_len=0,t. heap_max=G ,n=0;h>n;n ++)0!==o[2 *n]?(t.hea p[++t.heap _len]=u=n, t.depth[n] =0):o[2*n+ 1]=0;for(; t.heap_len <2;)i=t.he ap[++t.hea p_len]=2>u ?++u:0,o[2 *i]=1,t.de pth[i]=0,t .opt_len-- ,s&&(t.sta tic_len-=a [2*i+1]);f or(e.max_c ode=u,n=t. heap_len>> 1;n>=1;n-- )m(t,o,n); i=h;do n=t .heap[1],t .heap[1]=t .heap[t.he ap_len--], m(t,o,1),r =t.heap[1] ,t.heap[-- t.heap_max ]=n,t.heap [--t.heap_ max]=r,o[2 *i]=o[2*n] +o[2*r],t. depth[i]=( t.depth[n] >=t.depth[ r]?t.depth [n]:t.dept h[r])+1,o[ 2*n+1]=o[2 *r+1]=i,t. heap[1]=i+ +,m(t,o,1) ;while(t.h eap_len>=2 );t.heap[- -t.heap_ma x]=t.heap[ 1],l(t,e), c(o,u,t.bl _count)}fu nction _(t ,e,n){var  r,i,o=-1,a =e[1],s=0, h=7,u=4;fo r(0===a&&( h=138,u=3) ,e[2*(n+1) +1]=65535, r=0;n>=r;r ++)i=a,a=e [2*(r+1)+1 ],++s<h&&i ===a||(u>s ?t.bl_tree [2*i]+=s:0 !==i?(i!== o&&t.bl_tr ee[2*i]++, t.bl_tree[ 2*V]++):10 >=s?t.bl_t ree[2*$]++ :t.bl_tree [2*J]++,s= 0,o=i,0=== a?(h=138,u =3):i===a? (h=6,u=3): (h=7,u=4)) }function  b(t,e,n){v ar r,i,o=- 1,h=e[1],u =0,l=7,c=4 ;for(0===h &&(l=138,c =3),r=0;n> =r;r++)if( i=h,h=e[2* (r+1)+1],! (++u<l&&i= ==h)){if(c >u){do s(t ,i,t.bl_tr ee);while( 0!==--u)}e lse 0!==i? (i!==o&&(s (t,i,t.bl_ tree),u--) ,s(t,V,t.b l_tree),a( t,u-3,2)): 10>=u?(s(t ,$,t.bl_tr ee),a(t,u- 3,3)):(s(t ,J,t.bl_tr ee),a(t,u- 11,7));u=0 ,o=i,0===h ?(l=138,c= 3):i===h?( l=6,c=3):( l=7,c=4)}} function x (t){var e; for(_(t,t. dyn_ltree, t.l_desc.m ax_code),_ (t,t.dyn_d tree,t.d_d esc.max_co de),w(t,t. bl_desc),e =Z-1;e>=3& &0===t.bl_ tree[2*nt[ e]+1];e--) ;return t. opt_len+=3 *(e+1)+5+5 +4,e}funct ion S(t,e, n,r){var i ;for(a(t,e -257,5),a( t,n-1,5),a (t,r-4,4), i=0;r>i;i+ +)a(t,t.bl _tree[2*nt [i]+1],3); b(t,t.dyn_ ltree,e-1) ,b(t,t.dyn _dtree,n-1 )}function  k(t){var  e,n=409362 4447;for(e =0;31>=e;e ++,n>>>=1) if(1&n&&0! ==t.dyn_lt ree[2*e])r eturn T;if (0!==t.dyn _ltree[18] ||0!==t.dy n_ltree[20 ]||0!==t.d yn_ltree[2 6])return  M;for(e=32 ;N>e;e++)i f(0!==t.dy n_ltree[2* e])return  M;return T }function  E(t){gt||( f(),gt=!0) ,t.l_desc= new pt(t.d yn_ltree,l t),t.d_des c=new pt(t .dyn_dtree ,ct),t.bl_ desc=new p t(t.bl_tre e,ft),t.bi _buf=0,t.b i_valid=0, d(t)}funct ion C(t,e, n,r){a(t,( D<<1)+(r?1 :0),3),g(t ,e,n,!0)}f unction I( t){a(t,U<< 1,3),s(t,X ,it),u(t)} function A (t,e,n,r){ var i,o,s= 0;t.level> 0?(t.strm. data_type= ==O&&(t.st rm.data_ty pe=k(t)),w (t,t.l_des c),w(t,t.d _desc),s=x (t),i=t.op t_len+3+7> >>3,o=t.st atic_len+3 +7>>>3,i>= o&&(i=o)): i=o=n+5,i> =n+4&&-1!= =e?C(t,e,n ,r):t.stra tegy===B|| o===i?(a(t ,(U<<1)+(r ?1:0),3),y (t,it,ot)) :(a(t,(P<< 1)+(r?1:0) ,3),S(t,t. l_desc.max _code+1,t. d_desc.max _code+1,s+ 1),y(t,t.d yn_ltree,t .dyn_dtree )),d(t),r& &p(t)}func tion L(t,e ,n){return  t.pending _buf[t.d_b uf+2*t.las t_lit]=e>> >8&255,t.p ending_buf [t.d_buf+2 *t.last_li t+1]=255&e ,t.pending _buf[t.l_b uf+t.last_ lit]=255&n ,t.last_li t++,0===e? t.dyn_ltre e[2*n]++:( t.matches+ +,e--,t.dy n_ltree[2* (st[n]+N+1 )]++,t.dyn _dtree[2*i (e)]++),t. last_lit== =t.lit_buf size-1}var  R=n(98),B =4,T=0,M=1 ,O=2,D=0,U =1,P=2,F=3 ,z=258,W=2 9,N=256,j= N+1+W,H=30 ,Z=19,G=2* j+1,q=15,Y =16,K=7,X= 256,V=16,$ =17,J=18,Q =[0,0,0,0, 0,0,0,0,1, 1,1,1,2,2, 2,2,3,3,3, 3,4,4,4,4, 5,5,5,5,0] ,tt=[0,0,0 ,0,1,1,2,2 ,3,3,4,4,5 ,5,6,6,7,7 ,8,8,9,9,1 0,10,11,11 ,12,12,13, 13],et=[0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 2,3,7],nt= [16,17,18, 0,8,7,9,6, 10,5,11,4, 12,3,13,2, 14,1,15],r t=512,it=n ew Array(2 *(j+2));r( it);var ot =new Array (2*H);r(ot );var at=n ew Array(r t);r(at);v ar st=new  Array(z-F+ 1);r(st);v ar ht=new  Array(W);r (ht);var u t=new Arra y(H);r(ut) ;var lt,ct ,ft,dt=fun ction(t,e, n,r,i){thi s.static_t ree=t,this .extra_bit s=e,this.e xtra_base= n,this.ele ms=r,this. max_length =i,this.ha s_stree=t& &t.length} ,pt=functi on(t,e){th is.dyn_tre e=t,this.m ax_code=0, this.stat_ desc=e},gt =!1;e._tr_ init=E,e._ tr_stored_ block=C,e. _tr_flush_ block=A,e. _tr_tally= L,e._tr_al ign=I},fun ction(t,e, n){"use st rict";func tion r(t,e ,n,r){for( var i=6553 5&t|0,o=t> >>16&65535 |0,a=0;0!= =n;){a=n>2 e3?2e3:n,n -=a;do i=i +e[r++]|0, o=o+i|0;wh ile(--a);i %=65521,o% =65521}ret urn i|o<<1 6|0}t.expo rts=r},fun ction(t,e, n){"use st rict";func tion r(){f or(var t,e =[],n=0;25 6>n;n++){t =n;for(var  r=0;8>r;r ++)t=1&t?3 988292384^ t>>>1:t>>> 1;e[n]=t}r eturn e}fu nction i(t ,e,n,r){va r i=o,a=r+ n;t=-1^t;f or(var s=r ;a>s;s++)t =t>>>8^i[2 55&(t^e[s] )];return- 1^t}var o= r();t.expo rts=i},fun ction(t,e, n){"use st rict";var  r="undefin ed"!=typeo f Uint8Arr ay&&"undef ined"!=typ eof Uint16 Array&&"un defined"!= typeof Int 32Array;e. assign=fun ction(t){f or(var e=A rray.proto type.slice .call(argu ments,1);e .length;){ var n=e.sh ift();if(n ){if("obje ct"!=typeo f n)throw  new TypeEr ror(n+"mus t be non-o bject");fo r(var r in  n)n.hasOw nProperty( r)&&(t[r]= n[r])}}ret urn t},e.s hrinkBuf=f unction(t, e){return  t.length== =e?t:t.sub array?t.su barray(0,e ):(t.lengt h=e,t)};va r i={array Set:functi on(t,e,n,r ,i){if(e.s ubarray&&t .subarray) return voi d t.set(e. subarray(n ,n+r),i);f or(var o=0 ;r>o;o++)t [i+o]=e[n+ o]},flatte nChunks:fu nction(t){ var e,n,r, i,o,a;for( r=0,e=0,n= t.length;n >e;e++)r+= t[e].lengt h;for(a=ne w Uint8Arr ay(r),i=0, e=0,n=t.le ngth;n>e;e ++)o=t[e], a.set(o,i) ,i+=o.leng th;return  a}},o={arr aySet:func tion(t,e,n ,r,i){for( var o=0;r> o;o++)t[i+ o]=e[n+o]} ,flattenCh unks:funct ion(t){ret urn[].conc at.apply([ ],t)}};e.s etTyped=fu nction(t){ t?(e.Buf8= Uint8Array ,e.Buf16=U int16Array ,e.Buf32=I nt32Array, e.assign(e ,i)):(e.Bu f8=Array,e .Buf16=Arr ay,e.Buf32 =Array,e.a ssign(e,o) )},e.setTy ped(r)},fu nction(t,e ,n){(funct ion(){var  e;e=functi on(){funct ion t(t){v ar e;this. file=t,e=t his.file.d irectory.t ables[this .tag],this .exists=!! e,e&&(this .offset=e. offset,thi s.length=e .length,th is.parse(t his.file.c ontents))} return t.p rototype.p arse=funct ion(){},t. prototype. encode=fun ction(){}, t.prototyp e.raw=func tion(){ret urn this.e xists?(thi s.file.con tents.pos= this.offse t,this.fil e.contents .read(this .length)): null},t}() ,t.exports =e}).call( this)},fun ction(t,e, n){var r,i =[].slice; r=function (){functio n t(t){var  e,n;null= =t&&(t={}) ,this.data =t.data||[ ],this.hig hStart=nul l!=(e=t.hi ghStart)?e :0,this.er rorValue=n ull!=(n=t. errorValue )?n:-1}var  e,n,r,o,a ,s,h,u,l,c ,f,d,p,g,v ,m;return  d=11,g=5,p =d-g,f=655 36>>d,a=1< <p,h=a-1,u =2,e=1<<g, r=e-1,c=65 536>>g,l=1 024>>g,s=c +l,m=s,v=3 2,o=m+v,n= 1<<u,t.pro totype.get =function( t){var e;r eturn 0>t| |t>1114111 ?this.erro rValue:552 96>t||t>56 319&&65535 >=t?(e=(th is.data[t> >g]<<u)+(t &r),this.d ata[e]):65 535>=t?(e= (this.data [c+(t-5529 6>>g)]<<u) +(t&r),thi s.data[e]) :t<this.hi ghStart?(e =this.data [o-f+(t>>d )],e=this. data[e+(t> >g&h)],e=( e<<u)+(t&r ),this.dat a[e]):this .data[this .data.leng th-n]},t.p rototype.t oJSON=func tion(){var  t;return  t={data:i. call(this. data),high Start:this .highStart ,errorValu e:this.err orValue}}, t}(),t.exp orts=r},fu nction(t,e ,n){functi on r(t){if (t&&!h(t)) throw new  Error("Unk nown encod ing: "+t)} function i (t){return  t.toStrin g(this.enc oding)}fun ction o(t) {this.char Received=t .length%2, this.charL ength=this .charRecei ved?2:0}fu nction a(t ){this.cha rReceived= t.length%3 ,this.char Length=thi s.charRece ived?3:0}v ar s=n(4). Buffer,h=s .isEncodin g||functio n(t){switc h(t&&t.toL owerCase() ){case"hex ":case"utf 8":case"ut f-8":case" ascii":cas e"binary": case"base6 4":case"uc s2":case"u cs-2":case "utf16le": case"utf-1 6le":case" raw":retur n!0;defaul t:return!1 }},u=e.Str ingDecoder =function( t){switch( this.encod ing=(t||"u tf8").toLo werCase(). replace(/[ -_]/,""),r (t),this.e ncoding){c ase"utf8": this.surro gateSize=3 ;break;cas e"ucs2":ca se"utf16le ":this.sur rogateSize =2,this.de tectIncomp leteChar=o ;break;cas e"base64": this.surro gateSize=3 ,this.dete ctIncomple teChar=a;b reak;defau lt:return  void(this. write=i)}t his.charBu ffer=new s (6),this.c harReceive d=0,this.c harLength= 0};u.proto type.write =function( t){for(var  e="";this .charLengt h;){var n= t.length>= this.charL ength-this .charRecei ved?this.c harLength- this.charR eceived:t. length;if( t.copy(thi s.charBuff er,this.ch arReceived ,0,n),this .charRecei ved+=n,thi s.charRece ived<this. charLength )return""; t=t.slice( n,t.length ),e=this.c harBuffer. slice(0,th is.charLen gth).toStr ing(this.e ncoding);v ar r=e.cha rCodeAt(e. length-1); if(!(r>=55 296&&56319 >=r)){if(t his.charRe ceived=thi s.charLeng th=0,0===t .length)re turn e;bre ak}this.ch arLength+= this.surro gateSize,e =""}this.d etectIncom pleteChar( t);var i=t .length;th is.charLen gth&&(t.co py(this.ch arBuffer,0 ,t.length- this.charR eceived,i) ,i-=this.c harReceive d),e+=t.to String(thi s.encoding ,0,i);var  i=e.length -1,r=e.cha rCodeAt(i) ;if(r>=552 96&&56319> =r){var o= this.surro gateSize;r eturn this .charLengt h+=o,this. charReceiv ed+=o,this .charBuffe r.copy(thi s.charBuff er,o,0,o), t.copy(thi s.charBuff er,0,0,o), e.substrin g(0,i)}ret urn e},u.p rototype.d etectIncom pleteChar= function(t ){for(var  e=t.length >=3?3:t.le ngth;e>0;e --){var n= t[t.length -e];if(1== e&&n>>5==6 ){this.cha rLength=2; break}if(2 >=e&&n>>4= =14){this. charLength =3;break}i f(3>=e&&n> >3==30){th is.charLen gth=4;brea k}}this.ch arReceived =e},u.prot otype.end= function(t ){var e="" ;if(t&&t.l ength&&(e= this.write (t)),this. charReceiv ed){var n= this.charR eceived,r= this.charB uffer,i=th is.encodin g;e+=r.sli ce(0,n).to String(i)} return e}} ,function( t,e,n){"us e strict"; var r=30,i =12;t.expo rts=functi on(t,e){va r n,o,a,s, h,u,l,c,f, d,p,g,v,m, y,w,_,b,x, S,k,E,C,I, A;n=t.stat e,o=t.next _in,I=t.in put,a=o+(t .avail_in- 5),s=t.nex t_out,A=t. output,h=s -(e-t.avai l_out),u=s +(t.avail_ out-257),l =n.dmax,c= n.wsize,f= n.whave,d= n.wnext,p= n.window,g =n.hold,v= n.bits,m=n .lencode,y =n.distcod e,w=(1<<n. lenbits)-1 ,_=(1<<n.d istbits)-1 ;t:do{15>v &&(g+=I[o+ +]<<v,v+=8 ,g+=I[o++] <<v,v+=8), b=m[g&w];e :for(;;){i f(x=b>>>24 ,g>>>=x,v- =x,x=b>>>1 6&255,0=== x)A[s++]=6 5535&b;els e{if(!(16& x)){if(0== =(64&x)){b =m[(65535& b)+(g&(1<< x)-1)];con tinue e}if (32&x){n.m ode=i;brea k t}t.msg= "invalid l iteral/len gth code", n.mode=r;b reak t}S=6 5535&b,x&= 15,x&&(x>v &&(g+=I[o+ +]<<v,v+=8 ),S+=g&(1< <x)-1,g>>> =x,v-=x),1 5>v&&(g+=I [o++]<<v,v +=8,g+=I[o ++]<<v,v+= 8),b=y[g&_ ];n:for(;; ){if(x=b>> >24,g>>>=x ,v-=x,x=b> >>16&255,! (16&x)){if (0===(64&x )){b=y[(65 535&b)+(g& (1<<x)-1)] ;continue  n}t.msg="i nvalid dis tance code ",n.mode=r ;break t}i f(k=65535& b,x&=15,x> v&&(g+=I[o ++]<<v,v+= 8,x>v&&(g+ =I[o++]<<v ,v+=8)),k+ =g&(1<<x)- 1,k>l){t.m sg="invali d distance  too far b ack",n.mod e=r;break  t}if(g>>>= x,v-=x,x=s -h,k>x){if (x=k-x,x>f &&n.sane){ t.msg="inv alid dista nce too fa r back",n. mode=r;bre ak t}if(E= 0,C=p,0=== d){if(E+=c -x,S>x){S- =x;do A[s+ +]=p[E++]; while(--x) ;E=s-k,C=A }}else if( x>d){if(E+ =c+d-x,x-= d,S>x){S-= x;do A[s++ ]=p[E++];w hile(--x); if(E=0,S>d ){x=d,S-=x ;do A[s++] =p[E++];wh ile(--x);E =s-k,C=A}} }else if(E +=d-x,S>x) {S-=x;do A [s++]=p[E+ +];while(- -x);E=s-k, C=A}for(;S >2;)A[s++] =C[E++],A[ s++]=C[E++ ],A[s++]=C [E++],S-=3 ;S&&(A[s++ ]=C[E++],S >1&&(A[s++ ]=C[E++])) }else{E=s- k;do A[s++ ]=A[E++],A [s++]=A[E+ +],A[s++]= A[E++],S-= 3;while(S> 2);S&&(A[s ++]=A[E++] ,S>1&&(A[s ++]=A[E++] ))}break}} break}}whi le(a>o&&u> s);S=v>>3, o-=S,v-=S< <3,g&=(1<< v)-1,t.nex t_in=o,t.n ext_out=s, t.avail_in =a>o?5+(a- o):5-(o-a) ,t.avail_o ut=u>s?257 +(u-s):257 -(s-u),n.h old=g,n.bi ts=v}},fun ction(t,e, n){"use st rict";var  r=n(98),i= 15,o=852,a =592,s=0,h =1,u=2,l=[ 3,4,5,6,7, 8,9,10,11, 13,15,17,1 9,23,27,31 ,35,43,51, 59,67,83,9 9,115,131, 163,195,22 7,258,0,0] ,c=[16,16, 16,16,16,1 6,16,16,17 ,17,17,17, 18,18,18,1 8,19,19,19 ,19,20,20, 20,20,21,2 1,21,21,16 ,72,78],f= [1,2,3,4,5 ,7,9,13,17 ,25,33,49, 65,97,129, 193,257,38 5,513,769, 1025,1537, 2049,3073, 4097,6145, 8193,12289 ,16385,245 77,0,0],d= [16,16,16, 16,17,17,1 8,18,19,19 ,20,20,21, 21,22,22,2 3,23,24,24 ,25,25,26, 26,27,27,2 8,28,29,29 ,64,64];
  19  
  20   t.exports= function(t ,e,n,p,g,v ,m,y){var  w,_,b,x,S, k,E,C,I,A= y.bits,L=0 ,R=0,B=0,T =0,M=0,O=0 ,D=0,U=0,P =0,F=0,z=n ull,W=0,N= new r.Buf1 6(i+1),j=n ew r.Buf16 (i+1),H=nu ll,Z=0;for (L=0;i>=L; L++)N[L]=0 ;for(R=0;p >R;R++)N[e [n+R]]++;f or(M=A,T=i ;T>=1&&0== =N[T];T--) ;if(M>T&&( M=T),0===T )return g[ v++]=20971 520,g[v++] =20971520, y.bits=1,0 ;for(B=1;T >B&&0===N[ B];B++);fo r(B>M&&(M= B),U=1,L=1 ;i>=L;L++) if(U<<=1,U -=N[L],0>U )return-1; if(U>0&&(t ===s||1!== T))return- 1;for(j[1] =0,L=1;i>L ;L++)j[L+1 ]=j[L]+N[L ];for(R=0; p>R;R++)0! ==e[n+R]&& (m[j[e[n+R ]]++]=R);i f(t===s?(z =H=m,k=19) :t===h?(z= l,W-=257,H =c,Z-=257, k=256):(z= f,H=d,k=-1 ),F=0,R=0, L=B,S=v,O= M,D=0,b=-1 ,P=1<<M,x= P-1,t===h& &P>o||t=== u&&P>a)ret urn 1;for( var G=0;;) {G++,E=L-D ,m[R]<k?(C =0,I=m[R]) :m[R]>k?(C =H[Z+m[R]] ,I=z[W+m[R ]]):(C=96, I=0),w=1<< L-D,_=1<<O ,B=_;do _- =w,g[S+(F> >D)+_]=E<< 24|C<<16|I |0;while(0 !==_);for( w=1<<L-1;F &w;)w>>=1; if(0!==w?( F&=w-1,F+= w):F=0,R++ ,0===--N[L ]){if(L=== T)break;L= e[n+m[R]]} if(L>M&&(F &x)!==b){f or(0===D&& (D=M),S+=B ,O=L-D,U=1 <<O;T>O+D& &(U-=N[O+D ],!(0>=U)) ;)O++,U<<= 1;if(P+=1< <O,t===h&& P>o||t===u &&P>a)retu rn 1;b=F&x ,g[b]=M<<2 4|O<<16|S- v|0}}retur n 0!==F&&( g[S+F]=L-D <<24|64<<1 6|0),y.bit s=M,0}},fu nction(t,e ,n){t.expo rts="funct ion"==type of Object. create?fun ction(t,e) {t.super_= e,t.protot ype=Object .create(e. prototype, {construct or:{value: t,enumerab le:!1,writ able:!0,co nfigurable :!0}})}:fu nction(t,e ){t.super_ =e;var n=f unction(){ };n.protot ype=e.prot otype,t.pr ototype=ne w n,t.prot otype.cons tructor=t} },function (t,e,n){(f unction(t) {function  n(t){retur n Array.is Array(t)}f unction r( t){return" boolean"== typeof t}f unction i( t){return  null===t}f unction o( t){return  null==t}fu nction a(t ){return"n umber"==ty peof t}fun ction s(t) {return"st ring"==typ eof t}func tion h(t){ return"sym bol"==type of t}funct ion u(t){r eturn void  0===t}fun ction l(t) {return c( t)&&"[obje ct RegExp] "===m(t)}f unction c( t){return" object"==t ypeof t&&n ull!==t}fu nction f(t ){return c (t)&&"[obj ect Date]" ===m(t)}fu nction d(t ){return c (t)&&("[ob ject Error ]"===m(t)| |t instanc eof Error) }function  p(t){retur n"function "==typeof  t}function  g(t){retu rn null=== t||"boolea n"==typeof  t||"numbe r"==typeof  t||"strin g"==typeof  t||"symbo l"==typeof  t||"undef ined"==typ eof t}func tion v(e){ return t.i sBuffer(e) }function  m(t){retur n Object.p rototype.t oString.ca ll(t)}e.is Array=n,e. isBoolean= r,e.isNull =i,e.isNul lOrUndefin ed=o,e.isN umber=a,e. isString=s ,e.isSymbo l=h,e.isUn defined=u, e.isRegExp =l,e.isObj ect=c,e.is Date=f,e.i sError=d,e .isFunctio n=p,e.isPr imitive=g, e.isBuffer =v}).call( e,n(4).Buf fer)},func tion(t,e,n ){t.export s={data:[1 961,1969,1 977,1985,2 025,2033,2 041,2049,2 057,2065,2 073,2081,2 089,2097,2 105,2113,2 121,2129,2 137,2145,2 153,2161,2 169,2177,2 185,2193,2 201,2209,2 217,2225,2 233,2241,2 249,2257,2 265,2273,2 281,2289,2 297,2305,2 313,2321,2 329,2337,2 345,2353,2 361,2369,2 377,2385,2 393,2401,2 409,2417,2 425,2433,2 441,2449,2 457,2465,2 473,2481,2 489,2497,2 505,2513,2 521,2529,2 529,2537,2 009,2545,2 553,2561,2 569,2577,2 585,2593,2 601,2609,2 617,2625,2 633,2641,2 649,2657,2 665,2673,2 681,2689,2 697,2705,2 713,2721,2 729,2737,2 745,2753,2 761,2769,2 777,2785,2 793,2801,2 809,2817,2 825,2833,2 841,2849,2 857,2865,2 873,2881,2 889,2009,2 897,2905,2 913,2009,2 921,2929,2 937,2945,2 953,2961,2 969,2009,2 977,2977,2 985,2993,3 001,3009,3 009,3009,3 017,3017,3 017,3025,3 025,3033,3 041,3041,3 049,3049,3 049,3049,3 049,3049,3 049,3049,3 049,3049,3 057,3065,3 073,3073,3 073,3081,3 089,3097,3 097,3097,3 097,3097,3 097,3097,3 097,3097,3 097,3097,3 097,3097,3 097,3097,3 097,3097,3 097,3097,3 105,3113,3 113,3121,3 129,3137,3 145,3153,3 161,3161,3 169,3177,3 185,3193,3 193,3193,3 193,3201,3 209,3209,3 217,3225,3 233,3241,3 241,3241,3 249,3257,3 265,3273,3 273,3281,3 289,3297,2 009,2009,3 305,3313,3 321,3329,3 337,3345,3 353,3361,3 369,3377,3 385,3393,2 009,2009,3 401,3409,3 417,3417,3 417,3417,3 417,3417,3 425,3425,3 433,3433,3 433,3433,3 433,3433,3 433,3433,3 433,3433,3 433,3433,3 433,3433,3 433,3441,3 449,3457,3 465,3473,3 481,3489,3 497,3505,3 513,3521,3 529,3537,3 545,3553,3 561,3569,3 577,3585,3 593,3601,3 609,3617,3 625,3625,3 633,3641,3 649,3649,3 649,3649,3 649,3657,3 665,3665,3 673,3681,3 681,3681,3 681,3689,3 697,3697,3 705,3713,3 721,3729,3 737,3745,3 753,3761,3 769,3777,3 785,3793,3 801,3809,3 817,3825,3 833,3841,3 849,3857,3 865,3873,3 881,3881,3 881,3881,3 881,3881,3 881,3881,3 881,3881,3 881,3881,3 889,3897,3 905,3913,3 921,3921,3 921,3921,3 921,3921,3 921,3921,3 921,3921,3 929,2009,2 009,2009,2 009,2009,3 937,3937,3 937,3937,3 937,3937,3 937,3945,3 953,3953,3 953,3961,3 969,3969,3 977,3985,3 993,4001,2 009,2009,4 009,4009,4 009,4009,4 009,4009,4 009,4009,4 009,4009,4 009,4009,4 017,4025,4 033,4041,4 049,4057,4 065,4073,4 081,4081,4 081,4081,4 081,4081,4 081,4089,4 097,4097,4 105,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 113,4113,4 121,4121,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 129,4129,4 137,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 145,4145,4 153,4161,4 169,4169,4 169,4169,4 169,4169,4 169,4169,4 177,4185,4 193,4201,4 209,4217,4 217,4225,4 233,4233,4 233,4233,4 233,4233,4 233,4233,4 241,4249,4 257,4265,4 273,4281,4 289,4297,4 305,4313,4 321,4329,4 337,4345,4 353,4361,4 361,4369,4 377,4385,4 385,4385,4 385,4393,4 401,4409,4 409,4409,4 409,4409,4 409,4417,4 425,4433,4 441,4449,4 457,4465,4 473,4481,4 489,4497,4 505,4513,4 521,4529,4 537,4545,4 553,4561,4 569,4577,4 585,4593,4 601,4609,4 617,4625,4 633,4641,4 649,4657,4 665,4673,4 681,4689,4 697,4705,4 713,4721,4 729,4737,4 745,4753,4 761,4769,4 777,4785,4 793,4801,4 809,4817,4 825,4833,4 841,4849,4 857,4865,4 873,4881,4 889,4897,4 905,4913,4 921,4929,4 937,4945,4 953,4961,4 969,4977,4 985,4993,5 001,5009,5 017,5025,5 033,5041,5 049,5057,5 065,5073,5 081,5089,5 097,5105,5 113,5121,5 129,5137,5 145,5153,5 161,5169,5 177,5185,5 193,5201,5 209,5217,5 225,5233,5 241,5249,5 257,5265,5 273,5281,5 289,5297,5 305,5313,5 321,5329,5 337,5345,5 353,5361,5 369,5377,5 385,5393,5 401,5409,5 417,5425,5 433,5441,5 449,5457,5 465,5473,5 481,5489,5 497,5505,5 513,5521,5 529,5537,5 545,5553,5 561,5569,5 577,5585,5 593,5601,5 609,5617,5 625,5633,5 641,5649,5 657,5665,5 673,5681,5 689,5697,5 705,5713,5 721,5729,5 737,5745,5 753,5761,5 769,5777,5 785,5793,5 801,5809,5 817,5825,5 833,5841,5 849,5857,5 865,5873,5 881,5889,5 897,5905,5 913,5921,5 929,5937,5 945,5953,5 961,5969,5 977,5985,5 993,6001,6 009,6017,6 025,6033,6 041,6049,6 057,6065,6 073,6081,6 089,6097,6 105,6113,6 121,6129,6 137,6145,6 153,6161,6 169,6177,6 185,6193,6 201,6209,6 217,6225,6 233,6241,6 249,6257,6 265,6273,6 281,6289,6 297,6305,6 313,6321,6 329,6337,6 345,6353,6 361,6369,6 377,6385,6 393,6401,6 409,6417,6 425,6433,6 441,6449,6 457,6465,6 473,6481,6 489,6497,6 505,6513,6 521,6529,6 537,6545,6 553,6561,6 569,6577,6 585,6593,6 601,6609,6 617,6625,6 633,6641,6 649,6657,6 665,6673,6 681,6689,6 697,6705,6 713,6721,6 729,6737,6 745,6753,6 761,6769,6 777,6785,6 793,6801,6 809,6817,6 825,6833,6 841,6849,6 857,6865,6 873,6881,6 889,6897,6 905,6913,6 921,6929,6 937,6945,6 953,6961,6 969,6977,6 985,6993,7 001,7009,7 017,7025,7 033,7041,7 049,7057,7 065,7073,7 081,7089,7 097,7105,7 113,7121,7 129,7137,7 145,7153,7 161,7169,7 177,7185,7 193,7201,7 209,7217,7 225,7233,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,7 249,7249,7 249,7249,7 249,7249,7 249,7249,7 249,7249,7 249,7249,7 249,7249,7 249,7249,7 257,7265,7 273,7281,7 281,7281,7 281,7281,7 281,7281,7 281,7281,7 281,7281,7 281,7281,7 281,7289,7 297,7305,7 305,7305,7 305,7313,7 321,7329,7 337,7345,7 353,7353,7 353,7361,7 369,7377,7 385,7393,7 401,7409,7 417,7425,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 241,7241,7 972,7972,8 100,8164,8 228,8292,8 356,8420,8 484,8548,8 612,8676,8 740,8804,8 868,8932,8 996,9060,9 124,9188,9 252,9316,9 380,9444,9 508,9572,9 636,9700,9 764,9828,9 892,9956,2 593,2657,2 721,2529,2 785,2529,2 849,2913,2 977,3041,3 105,3169,3 233,3297,2 529,2529,2 529,2529,2 529,2529,2 529,2529,3 361,2529,2 529,2529,3 425,2529,2 529,3489,3 553,2529,3 617,3681,3 745,3809,3 873,3937,4 001,4065,4 129,4193,4 257,4321,4 385,4449,4 513,4577,4 641,4705,4 769,4833,4 897,4961,5 025,5089,5 153,5217,5 281,5345,5 409,5473,5 537,5601,5 665,5729,5 793,5857,5 921,5985,6 049,6113,6 177,6241,6 305,6369,6 433,6497,6 561,6625,6 689,6753,6 817,6881,6 945,7009,7 073,7137,7 201,7265,7 329,7393,7 457,7521,7 585,7649,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,2 529,2529,7 713,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,7433,7 433,7433,7 433,7433,7 433,7433,7 441,7449,7 457,7457,7 457,7457,7 457,7457,7 465,2009,2 009,2009,2 009,7473,7 473,7473,7 473,7473,7 473,7473,7 473,7481,7 489,7497,7 505,7505,7 505,7505,7 505,7513,7 521,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,7529,7 529,7537,7 545,7545,7 545,7545,7 545,7553,7 561,7561,7 561,7561,7 561,7561,7 561,7569,7 577,7585,7 593,7593,7 593,7593,7 593,7593,7 601,7609,7 609,7609,7 609,7609,7 609,7609,7 609,7609,7 609,7609,7 609,7609,7 609,7609,7 609,7609,7 609,7609,7 609,7609,7 609,7609,7 609,7609,7 617,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,7625,7 633,7641,7 649,7657,7 665,7673,7 681,7689,7 697,7705,2 009,7713,7 721,7729,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,7737,7 745,7753,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 761,7761,7 769,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,7777,7 777,7777,7 777,7777,7 777,7777,7 777,7777,7 777,7777,7 777,7777,7 777,7777,7 777,7777,7 777,7785,7 793,7801,7 809,7809,7 809,7809,7 809,7809,7 817,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7825,7 825,7833,7 841,7849,2 009,2009,2 009,7857,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,7865,7 865,7865,7 865,7865,7 865,7865,7 865,7865,7 865,7865,7 873,7881,7 889,7897,7 897,7897,7 897,7905,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7913,7 913,7921,7 929,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,7937,7 937,7937,7 937,7937,7 937,7937,7 945,2009,2 009,2009,2 009,2009,2 009,2009,2 009,7953,7 953,7953,7 953,7953,7 953,7953,2 009,7961,7 969,7977,7 985,7993,2 009,2009,8 001,8009,8 009,8009,8 009,8009,8 009,8009,8 009,8009,8 009,8009,8 009,8009,8 017,8025,8 025,8025,8 025,8025,8 025,8025,8 033,8041,8 049,8057,8 065,8073,8 081,8081,8 081,8081,8 081,8081,8 081,8081,8 081,8081,8 081,8089,2 009,8097,8 097,8097,8 105,2009,2 009,2009,2 009,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 113,8113,8 121,8129,8 137,8137,8 137,8137,8 137,8137,8 137,8137,8 137,8137,8 137,8137,8 137,8137,8 145,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,2009,2 009,67496, 67496,6749 6,21,21,21 ,21,21,21, 21,21,21,1 7,34,30,30 ,33,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,38 ,6,3,12,9, 10,12,3,0, 2,12,9,8,1 6,8,7,11,1 1,11,11,11 ,11,11,11, 11,11,8,8, 12,12,12,6 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,0,9,2,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,0,17, 1,12,21,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,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,21 ,21,21,21, 21,35,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,4,0,10 ,9,9,9,12, 29,29,12,2 9,3,12,17, 12,12,10,9 ,29,29,18, 12,29,29,2 9,29,29,3, 29,29,29,0 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 29,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,29,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,29 ,18,29,29, 29,18,29,1 2,12,29,12 ,12,12,12, 12,12,12,2 9,29,29,29 ,12,29,12, 18,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,4,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,4,4,4, 4,4,4,4,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,8 ,39,39,39, 39,39,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,21,21,21, 21,21,21,2 1,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,39,8,1 7,39,39,39 ,39,9,39,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,17,21, 12,21,21,1 2,21,21,6, 21,39,39,3 9,39,39,39 ,39,39,13, 13,13,13,1 3,13,13,13 ,13,13,13, 13,13,13,1 3,13,13,13 ,13,13,13, 13,13,13,1 3,13,13,13 ,13,13,13, 13,13,13,1 3,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,10 ,10,10,8,8 ,12,12,21, 21,21,21,2 1,21,21,21 ,21,21,21, 6,6,6,6,6, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,11,11,11 ,11,11,11, 11,11,11,1 1,10,11,11 ,12,12,12, 21,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 6,12,21,21 ,21,21,21, 21,21,12,1 2,21,21,21 ,21,21,21, 12,12,21,2 1,12,21,21 ,21,21,12, 12,11,11,1 1,11,11,11 ,11,11,11, 11,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,21,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,39,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,12,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,11, 11,11,11,1 1,11,11,11 ,11,11,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,21,2 1,21,21,21 ,21,21,21, 21,12,12,1 2,12,8,6,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,21,21,2 1,21,12,21 ,21,21,21, 21,21,21,2 1,21,12,21 ,21,21,12, 21,21,21,2 1,21,39,39 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,21,21, 21,39,39,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,21, 21,21,12,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,12,21,2 1,21,21,21 ,21,21,12, 12,12,12,1 2,12,12,12 ,12,12,21, 21,17,17,1 1,11,11,11 ,11,11,11, 11,11,11,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,39, 21,21,21,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,39,39,21, 12,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,12,39,39, 39,39,39,3 9,39,39,21 ,39,39,39, 39,12,12,1 2,12,12,12 ,21,21,39, 39,11,11,1 1,11,11,11 ,11,11,11, 11,12,12,1 0,10,12,12 ,12,12,12, 10,12,9,39 ,39,39,39, 39,21,21,2 1,39,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,39,39, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,39,3 9,39,39,39 ,39,39,12, 12,12,12,1 2,12,39,39 ,39,39,39, 39,39,11,1 1,11,11,11 ,11,11,11, 11,11,21,2 1,12,12,12 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,39,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,39 ,39,21,12, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,39 ,39,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,21 ,21,39,39, 11,11,11,1 1,11,11,11 ,11,11,11, 12,9,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 21,21,21,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,39,39,21, 12,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,39,39,39, 39,12,12,1 2,12,12,12 ,21,21,39, 39,11,11,1 1,11,11,11 ,11,11,11, 11,12,12,1 2,12,12,12 ,12,12,39, 39,39,39,3 9,39,39,39 ,39,39,21, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,39,39 ,39,39,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,39,39 ,12,39,39, 39,39,39,3 9,21,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,11, 11,11,11,1 1,11,11,11 ,11,11,12, 12,12,12,1 2,12,12,12 ,12,9,12,3 9,39,39,39 ,39,39,21, 21,21,39,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,39,12 ,12,12,12, 12,12,12,1 2,12,12,21 ,21,39,39, 11,11,11,1 1,11,11,11 ,11,11,11, 39,39,39,3 9,39,39,39 ,39,12,12, 12,12,12,1 2,12,12,39 ,39,21,21, 39,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,39,39,21 ,12,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,3 9,39,39,39 ,39,39,39, 12,12,12,1 2,21,21,39 ,39,11,11, 11,11,11,1 1,11,11,11 ,11,39,12, 12,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,21 ,21,39,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,12,3 9,39,39,39 ,39,39,39, 39,21,39,3 9,39,39,39 ,39,39,39, 12,12,21,2 1,39,39,11 ,11,11,11, 11,11,11,1 1,11,11,12 ,12,12,12, 12,12,39,3 9,39,10,12 ,12,12,12, 12,12,39,3 9,21,21,39 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,3 9,39,39,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,12,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,39, 39,39,39,9 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,12,1 1,11,11,11 ,11,11,11, 11,11,11,1 7,17,39,39 ,39,39,39, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,39,39,11, 11,11,11,1 1,11,11,11 ,11,11,39, 39,36,36,3 6,36,12,18 ,18,18,18, 12,18,18,4 ,18,18,17, 4,6,6,6,6, 6,4,12,6,1 2,12,12,21 ,21,12,12, 12,12,12,1 2,11,11,11 ,11,11,11, 11,11,11,1 1,12,12,12 ,12,12,12, 12,12,12,1 2,17,21,12 ,21,12,21, 0,1,0,1,21 ,21,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,3 9,39,39,39 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,17,21,2 1,21,21,21 ,17,21,21, 12,12,12,1 2,12,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,3 9,17,17,12 ,12,12,12, 12,12,21,1 2,12,12,12 ,12,12,12, 12,12,18,1 8,17,18,12 ,12,12,12, 12,4,4,39, 39,39,39,3 9,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,11 ,11,11,11, 11,11,11,1 1,11,11,17 ,17,12,12, 12,12,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,11 ,11,11,11, 11,11,11,1 1,11,11,36 ,36,36,36, 36,36,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,25,25,25 ,25,25,25, 25,25,25,2 5,25,25,25 ,25,25,25, 25,25,25,2 5,25,25,25 ,25,25,25, 25,25,25,2 5,25,25,26 ,26,26,26, 26,26,26,2 6,26,26,26 ,26,26,26, 26,26,26,2 6,26,26,26 ,26,26,26, 26,26,26,2 6,26,26,26 ,26,26,26, 26,26,26,2 6,26,26,27 ,27,27,27, 27,27,27,2 7,27,27,27 ,27,27,27, 27,27,27,2 7,27,27,27 ,27,27,27, 27,27,27,2 7,27,27,27 ,27,27,27, 27,27,27,2 7,27,27,27 ,27,27,27, 27,27,27,2 7,27,27,27 ,27,27,27, 27,27,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,39,39,2 1,21,21,12 ,17,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,39,39,3 9,39,39,39 ,39,39,39, 39,39,17,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,17 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,0 ,1,39,39,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,17,17,17, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,21 ,21,21,39, 39,39,39,3 9,39,39,39 ,39,39,39, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,21,21, 21,17,17,3 9,39,39,39 ,39,39,39, 39,39,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 21,21,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,39,21,2 1,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,17,17, 5,36,17,12 ,17,9,36,3 6,39,39,11 ,11,11,11, 11,11,11,1 1,11,11,39 ,39,39,39, 39,39,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 6,6,17,17, 18,12,6,6, 12,21,21,2 1,4,39,11, 11,11,11,1 1,11,11,11 ,11,11,39, 39,39,39,3 9,39,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,21 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 39,39,39,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,39,39,3 9,39,12,39 ,39,39,6,6 ,11,11,11, 11,11,11,1 1,11,11,11 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,39,39 ,39,39,39, 39,11,11,1 1,11,11,11 ,11,11,11, 11,36,36,3 6,36,36,36 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,21,2 1,21,21,21 ,39,39,12, 12,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,39,3 9,21,11,11 ,11,11,11, 11,11,11,1 1,11,11,11 ,11,11,11, 11,11,11,1 1,11,11,11 ,11,11,11, 11,39,39,3 9,39,39,39 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,21, 21,21,21,2 1,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,12,12, 12,12,12,1 2,12,39,39 ,39,39,11, 11,11,11,1 1,11,11,11 ,11,11,17, 17,12,17,1 7,17,17,12 ,12,12,12, 12,12,12,1 2,12,12,21 ,21,21,21, 21,21,21,2 1,21,12,12 ,12,12,12, 12,12,12,1 2,39,39,39 ,21,21,21, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,1 2,12,11,11 ,11,11,11, 11,11,11,1 1,11,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,3 9,39,39,39 ,39,39,39, 39,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,39,39,3 9,17,17,17 ,17,17,11, 11,11,11,1 1,11,11,11 ,11,11,39, 39,39,12,1 2,12,11,11 ,11,11,11, 11,11,11,1 1,11,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,17,17,1 2,12,12,12 ,12,12,12, 12,39,39,3 9,39,39,39 ,39,39,21, 21,21,12,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,12,12,12 ,12,21,12, 12,12,12,2 1,21,21,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,18,1 2,39,17,17 ,17,17,17, 17,17,4,17 ,17,17,20, 21,21,21,2 1,17,4,17, 17,19,29,2 9,12,3,3,0 ,3,3,3,0,3 ,29,29,12, 12,15,15,1 5,17,30,30 ,21,21,21, 21,21,4,10 ,10,10,10, 10,10,10,1 0,12,3,3,2 9,5,5,12,1 2,12,12,12 ,12,8,0,1, 5,5,5,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,17,12,17 ,17,17,17, 12,17,17,1 7,22,12,12 ,12,12,39, 39,39,39,3 9,21,21,21 ,21,21,21, 12,12,39,3 9,29,12,12 ,12,12,12, 12,12,12,0 ,1,29,12,2 9,29,29,29 ,12,12,12, 12,12,12,1 2,12,0,1,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,39,39,39, 9,9,9,9,9, 9,9,10,9,9 ,9,9,9,9,9 ,9,9,9,9,9 ,9,9,10,9, 9,9,9,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,12,12,1 2,10,12,29 ,12,12,12, 10,12,12,1 2,12,12,12 ,12,12,12, 29,12,12,9 ,12,12,12, 12,12,12,1 2,12,12,12 ,29,29,12, 12,12,12,1 2,12,12,12 ,29,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,29,29, 12,12,12,1 2,12,29,12 ,12,29,12, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,12,1 2,12,12,29 ,29,29,29, 29,29,29,2 9,29,29,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,29,12,29 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 29,12,29,2 9,12,12,12 ,29,29,12, 12,29,12,1 2,12,29,12 ,29,9,9,12 ,29,12,12, 12,12,29,1 2,12,29,29 ,29,29,12, 12,29,12,2 9,12,29,29 ,29,29,29, 29,12,29,1 2,12,12,12 ,12,29,29, 29,29,12,1 2,12,12,29 ,29,12,12, 12,12,12,1 2,12,12,12 ,12,29,12, 12,12,29,1 2,12,12,12 ,12,29,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,29,2 9,12,12,29 ,29,29,29, 12,12,29,2 9,12,12,29 ,29,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,29 ,29,12,12, 29,29,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,29,12 ,12,12,29, 12,12,12,1 2,12,12,12 ,12,12,12, 12,29,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,29,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,29,12, 12,12,12,1 2,12,12,14 ,14,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,0,1,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,14,14, 14,14,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,12,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,12 ,12,12,12, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,12,12,29 ,29,29,29, 12,12,12,1 2,12,12,12 ,12,12,12, 29,29,12,2 9,29,29,29 ,29,29,29, 12,12,12,1 2,12,12,12 ,12,29,29, 12,12,29,2 9,12,12,12 ,12,29,29, 12,12,29,2 9,12,12,12 ,12,29,29, 29,12,12,2 9,12,12,29 ,29,29,29, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,29 ,29,29,29, 12,12,12,1 2,12,12,12 ,12,12,29, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,14 ,14,14,14, 12,29,29,1 2,12,29,12 ,12,12,12, 29,29,12,1 2,12,12,14 ,14,29,29, 14,12,14,1 4,14,14,14 ,14,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 4,14,14,12 ,12,12,12, 29,12,29,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,29,2 9,12,29,29 ,29,12,29, 14,29,29,1 2,29,29,12 ,29,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 4,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,29,29,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,29,29,29, 29,14,12,1 4,14,14,29 ,14,14,29, 29,29,14,1 4,29,29,14 ,29,29,14, 14,14,12,2 9,12,12,12 ,12,29,29, 14,29,29,2 9,29,29,29 ,14,14,14, 14,14,29,1 4,14,14,14 ,29,29,14, 14,14,14,1 4,14,14,14 ,12,12,12, 14,14,14,1 4,14,14,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,29, 12,12,12,3 ,3,3,3,12, 12,12,6,6, 12,12,12,1 2,0,1,0,1, 0,1,0,1,0, 1,0,1,0,1, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,0,1 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,0,1,0, 1,0,1,0,1, 0,1,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,0,1 ,0,1,0,1,0 ,1,0,1,0,1 ,0,1,0,1,0 ,1,0,1,0,1 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 0,1,0,1,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,0,1,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,29,29,2 9,29,29,39 ,39,39,39, 39,39,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,21, 21,21,12,1 2,39,39,39 ,39,39,6,1 7,17,17,12 ,6,17,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 17,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,21,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,39, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,3,3, 3,3,3,3,3, 3,3,3,3,3, 3,3,17,17, 17,17,17,1 7,17,17,12 ,17,0,17,1 2,12,3,3,1 2,12,3,3,0 ,1,0,1,0,1 ,0,1,17,17 ,17,17,6,1 2,17,17,12 ,17,17,12, 12,12,12,1 2,19,19,39 ,39,39,39, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 ,1,14,14,5 ,14,14,0,1 ,0,1,0,1,0 ,1,0,1,14, 14,0,1,0,1 ,0,1,0,1,5 ,0,1,1,14, 14,14,14,1 4,14,14,14 ,14,14,21, 21,21,21,2 1,21,14,14 ,14,14,14, 14,14,14,1 4,14,14,5, 5,14,14,14 ,39,32,14, 32,14,32,1 4,32,14,32 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,32,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,32,14,32 ,14,32,14, 14,14,14,1 4,14,32,14 ,14,14,14, 14,14,32,3 2,39,39,21 ,21,5,5,5, 5,14,5,32, 14,32,14,3 2,14,32,14 ,32,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,3 2,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,32,14 ,32,14,32, 14,14,14,1 4,14,14,32 ,14,14,14, 14,14,14,3 2,32,14,14 ,14,14,5,3 2,5,5,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,32,32,3 2,32,32,32 ,32,32,32, 32,32,32,3 2,32,32,32 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,29,29,29, 29,29,29,2 9,29,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,5,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,39,39,3 9,39,39,39 ,39,39,39, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,17 ,17,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 7,6,17,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,11,11 ,11,11,11, 11,11,11,1 1,11,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,21,21,21 ,21,12,21, 21,21,21,2 1,21,21,21 ,21,21,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,39,39 ,39,39,39, 39,39,21,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,21,21,1 2,17,17,17 ,17,17,39, 39,39,39,3 9,39,39,39 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,21,12,1 2,12,21,12 ,12,12,12, 21,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,21,21,21 ,21,21,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,10,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,18,18 ,6,6,39,39 ,39,39,39, 39,39,39,2 1,21,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,39,3 9,39,39,39 ,39,39,39, 39,17,17,1 1,11,11,11 ,11,11,11, 11,11,11,3 9,39,39,39 ,39,39,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,12,12,12, 12,12,12,1 2,12,12,12 ,39,39,39, 39,11,11,1 1,11,11,11 ,11,11,11, 11,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,21, 21,21,21,2 1,21,21,21 ,17,17,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,39,39 ,39,39,39, 39,39,39,3 9,39,39,12 ,25,25,25, 25,25,25,2 5,25,25,25 ,25,25,25, 25,25,25,2 5,25,25,25 ,25,25,25, 25,25,25,2 5,25,25,39 ,39,39,21, 21,21,21,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,12,12,12 ,12,12,12, 17,17,17,1 2,12,12,12 ,12,12,11, 11,11,11,1 1,11,11,11 ,11,11,39, 39,39,39,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 39,39,39,3 9,39,39,39 ,39,39,12, 12,12,21,1 2,12,12,12 ,12,12,12, 12,21,21,3 9,39,11,11 ,11,11,11, 11,11,11,1 1,11,39,39 ,12,17,17, 17,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,3 6,36,36,36 ,36,36,36, 36,36,36,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,21,21,21 ,21,21,17, 17,12,12,1 2,21,21,39 ,39,39,39, 39,39,39,3 9,39,39,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,21,2 1,21,21,21 ,21,21,21, 17,21,21,3 9,39,11,11 ,11,11,11, 11,11,11,1 1,11,39,39 ,39,39,39, 39,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 3,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,23,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,23, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,23,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,23,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,2 4,24,24,24 ,24,24,24, 24,24,24,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,26,26 ,26,26,26, 26,26,26,2 6,26,26,26 ,26,26,26, 26,26,26,2 6,26,26,26 ,26,39,39, 39,39,27,2 7,27,27,27 ,27,27,27, 27,27,27,2 7,27,27,27 ,27,27,27, 27,27,27,2 7,27,27,27 ,27,27,27, 27,27,27,2 7,27,27,27 ,27,27,27, 27,27,27,2 7,27,27,27 ,27,27,27, 27,39,39,3 9,39,37,37 ,37,37,37, 37,37,37,3 7,37,37,37 ,37,37,37, 37,37,37,3 7,37,37,37 ,37,37,37, 37,37,37,3 7,37,37,37 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,3 9,39,39,39 ,39,13,21, 13,13,13,1 3,13,13,13 ,13,13,13, 12,13,13,1 3,13,13,13 ,13,13,13, 13,13,13,1 3,13,13,13 ,13,13,13, 13,13,13,1 3,13,13,13 ,13,13,13, 13,13,13,1 3,13,13,13 ,13,13,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,0,1,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,10,12,39, 39,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,8,1,1,8,8 ,6,6,0,1,1 5,39,39,39 ,39,39,39, 21,21,21,2 1,21,21,21 ,39,39,39, 39,39,39,3 9,39,39,14 ,14,14,14, 14,0,1,0,1 ,0,1,0,1,0 ,1,0,1,0,1 ,0,1,14,14 ,0,1,14,14 ,14,14,14, 14,14,1,14 ,1,39,5,5, 6,6,14,0,1 ,0,1,0,1,1 4,14,14,14 ,14,14,14, 14,14,14,9 ,10,14,39, 39,39,39,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 39,39,22,3 9,6,14,14, 9,10,14,14 ,0,1,14,14 ,1,14,1,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,5,5,14,14 ,14,6,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,0,1 4,1,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,0,14,1,14 ,0,1,1,0,1 ,1,5,12,32 ,32,32,32, 32,32,32,3 2,32,32,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,5,5,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 39,39,39,1 0,9,14,14, 14,9,9,39, 12,12,12,1 2,12,12,12 ,39,39,39, 39,39,39,3 9,39,39,39 ,21,21,21, 31,29,39,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,3 9,39,39,39 ,39,17,17, 17,39,39,3 9,39,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,21,39,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,39 ,17,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,17 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,39,39,11 ,11,11,11, 11,11,11,1 1,11,11,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,39,1 7,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,39,3 9,39,17,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 39,39,39,3 9,21,21,21 ,21,21,21, 21,21,12,1 2,12,12,12 ,12,12,12, 39,39,39,3 9,39,39,39 ,39,17,17, 17,17,17,1 7,17,17,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,39,39, 39,17,17,1 7,17,17,17 ,17,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,39,21,2 1,21,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,1 7,17,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,11,11,11 ,11,11,11, 11,11,11,1 1,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 21,21,21,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,21,21, 21,21,21,2 1,21,21,21 ,21,21,12, 12,12,17,1 7,17,17,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,39,39 ,39,39,39, 39,39,11,1 1,11,11,11 ,11,11,11, 11,11,39,3 9,39,39,39 ,39,21,21, 21,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,39,11,1 1,11,11,11 ,11,11,11, 11,11,17,1 7,17,17,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,21,21,21 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,12, 12,12,12,1 7,17,12,17 ,39,39,39, 39,39,39,3 9,11,11,11 ,11,11,11, 11,11,11,1 1,39,39,39 ,39,39,39, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,39 ,39,39,39, 39,39,39,3 9,11,11,11 ,11,11,11, 11,11,11,1 1,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,17,17,17 ,17,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,0, 0,0,1,1,1, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,1, 12,12,12,0 ,1,0,1,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,0,1,1, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,14,1 4,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,21,21,2 1,21,21,12 ,12,12,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,12,12,2 1,21,21,21 ,21,21,21, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 21,21,21,2 1,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,21 ,21,21,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 39,39,11,1 1,11,11,11 ,11,11,11, 11,11,11,1 1,11,11,11 ,11,11,11, 11,11,11,1 1,11,11,11 ,11,11,11, 11,11,11,1 1,11,11,11 ,11,11,11, 11,11,11,1 1,11,11,11 ,11,11,11, 11,11,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,12,39,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,12,12,39 ,39,39,39, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,2 9,29,29,29 ,29,29,29, 29,29,29,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,28,28,28 ,28,28,28, 28,28,28,2 8,28,28,28 ,28,28,28, 28,28,28,2 8,28,28,28 ,28,28,28, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 2,12,14,14 ,14,14,14, 12,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,12 ,14,12,14, 12,14,14,1 4,14,14,14 ,14,14,14, 14,12,14,1 2,12,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,39, 39,39,12,1 2,12,12,12 ,12,12,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,12,12,12 ,12,12,12, 12,12,12,1 2,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,14,14, 14,14,14,1 4,14,14,14 ,14,39,39, 39,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 21,21,21,2 1,21,21,21 ,21,21,21, 39,39,39,3 9,39,39,39 ,39,39,39, 39,39,39,3 9,39,39,39 ,39,39,39] ,
  21   highStart: 919552,err orValue:0} },function (t,e,n){t. exports=Ar ray.isArra y||functio n(t){retur n"[object  Array]"==O bject.prot otype.toSt ring.call( t)}}]);
  22   //# source MappingURL =pdfmake.m in.js.map