UNPKG

gedcom-ts

Version:

TypeScript GEDCOM toolkit for browser apps: import .ged/.zip, edit typed genealogy data, and export GEDCOM or GEDZIP.

1 lines 104 kB
const _0x487512=_0x1b5f;(function(_0x35fe6c,_0x32c932){const _0x2bdd91=_0x1b5f,_0x1cb1bb=_0x35fe6c();while(!![]){try{const _0x140a73=parseInt(_0x2bdd91(0x119))/0x1*(-parseInt(_0x2bdd91(0x11b))/0x2)+-parseInt(_0x2bdd91(0x172))/0x3*(parseInt(_0x2bdd91(0xe8))/0x4)+parseInt(_0x2bdd91(0xd2))/0x5*(-parseInt(_0x2bdd91(0x111))/0x6)+-parseInt(_0x2bdd91(0x11d))/0x7*(parseInt(_0x2bdd91(0xe2))/0x8)+-parseInt(_0x2bdd91(0xea))/0x9*(-parseInt(_0x2bdd91(0x12c))/0xa)+-parseInt(_0x2bdd91(0x17e))/0xb+-parseInt(_0x2bdd91(0x155))/0xc*(-parseInt(_0x2bdd91(0x77))/0xd);if(_0x140a73===_0x32c932)break;else _0x1cb1bb['push'](_0x1cb1bb['shift']());}catch(_0x3468c4){_0x1cb1bb['push'](_0x1cb1bb['shift']());}}}(_0x1c34,0xcc320));var Do=Object['defineProperty'],Ro=(_0x2d51cc,_0x174c52,_0x53b4b9)=>_0x174c52 in _0x2d51cc?Do(_0x2d51cc,_0x174c52,{'enumerable':!0x0,'configurable':!0x0,'writable':!0x0,'value':_0x53b4b9}):_0x2d51cc[_0x174c52]=_0x53b4b9,_=(_0x523022,_0xfc96ef,_0x49c198)=>Ro(_0x523022,typeof _0xfc96ef!='symbol'?_0xfc96ef+'':_0xfc96ef,_0x49c198),dr=[_0x487512(0x8a),_0x487512(0xb6),'BARM','BASM',_0x487512(0xec),_0x487512(0xf8),'BURI','CENS','CHR',_0x487512(0x17d),_0x487512(0x151),'CREM',_0x487512(0x187),'EMIG','EVEN',_0x487512(0xbc),_0x487512(0x69),_0x487512(0xc1),'NATU',_0x487512(0x171),_0x487512(0x9b),'RETI','WILL',_0x487512(0x152),'DIV',_0x487512(0x156),_0x487512(0x106),'MARB',_0x487512(0xef),_0x487512(0x132),'MARR',_0x487512(0x16a)],sa=[_0x487512(0x106),'MARB',_0x487512(0xef),_0x487512(0x132),_0x487512(0x163),'MARS'],Tn=[_0x487512(0xec),'CHR',_0x487512(0x8a),_0x487512(0xb6),_0x487512(0xf8),'BARM','BASM',_0x487512(0x17d),_0x487512(0x151),'FCOM',_0x487512(0x69),_0x487512(0x10c),_0x487512(0xc1),_0x487512(0x71),_0x487512(0x13f),'ORDN','RETI','PROB','WILL','EVEN',_0x487512(0x106),_0x487512(0xac),_0x487512(0x132),'MARC',_0x487512(0x163),_0x487512(0x16a),'ANUL','DIVF',_0x487512(0x98),_0x487512(0x187),_0x487512(0x90),_0x487512(0x143)],Mn=new Set(dr),Ta='\x0a',Ml=[...dr],El=[...Tn],Cl=new Set([_0x487512(0x17c),_0x487512(0xe0),'CAST','EDUC',_0x487512(0x174),_0x487512(0xf2),'NCHI',_0x487512(0x18b),_0x487512(0x6e),'PROP',_0x487512(0x7a),_0x487512(0xbf),_0x487512(0xb3),_0x487512(0x74),_0x487512(0x15a)]);function Dn(_0x9c2d82){const _0x5c27f1=_0x487512;return _0x9c2d82[_0x5c27f1(0x85)](/^"+|"+$/g,'')['trim']();}function Rn(_0x42656d){const _0xdce70b=_0x487512;let _0x39632d=/\/([^/]+)\//[_0xdce70b(0x14e)](_0x42656d);return{'firstnames':(_0x39632d?_0x42656d['replace'](_0x39632d[0x0],''):_0x42656d)[_0xdce70b(0x85)](/"/g,'')['replace'](/\/+/g,'')[_0xdce70b(0xff)]()[_0xdce70b(0x121)](/\s+/)[_0xdce70b(0xed)](Boolean),'lastname':_0x39632d?.[0x1]?.[_0xdce70b(0xff)]()['toUpperCase']()??''};}function Ko(_0x23197d){const _0xf7d0c8=_0x487512;let _0x162659=(_0x23197d['parts']??[])['filter'](_0x260a7f=>_0x260a7f[_0xf7d0c8(0x8b)]===_0xf7d0c8(0x104))['map'](_0xe9ecee=>Dn(_0xe9ecee[_0xf7d0c8(0xa3)]))['filter'](Boolean)['join']('\x20')['trim'](),_0x1fcbe4=Dn((_0x23197d['parts']??[])[_0xf7d0c8(0x16c)](_0x2abb25=>_0x2abb25[_0xf7d0c8(0x8b)]===_0xf7d0c8(0x186))?.[_0xf7d0c8(0xa3)]??''),_0xeed420=(_0x162659+'\x20'+_0x1fcbe4)['trim']()||_0x1fcbe4||_0x162659;if(_0xeed420)return _0xeed420;let _0x5e17cc=Rn(_0x23197d['payload']??''),_0x40ebc8=[..._0x5e17cc[_0xf7d0c8(0x185)],_0x5e17cc[_0xf7d0c8(0xfd)]][_0xf7d0c8(0xed)](Boolean)[_0xf7d0c8(0xa4)]('\x20')['trim']();return _0x40ebc8||(_0x23197d['payload']??'')['replace'](/\//g,'\x20')[_0xf7d0c8(0x85)](/"/g,'')[_0xf7d0c8(0x85)](/\s+/g,'\x20')[_0xf7d0c8(0xff)]()||null;}function We(_0x39bed1){const _0x2443c5=_0x487512;let _0x8399a1=Sn(_0x39bed1[_0x2443c5(0x76)]??[]);if(_0x8399a1){let _0x5cae6f=Ko(_0x8399a1);if(_0x5cae6f)return _0x5cae6f;}return[..._0x39bed1[_0x2443c5(0x185)]??[],_0x39bed1[_0x2443c5(0xfd)]??'']['filter'](Boolean)[_0x2443c5(0xa4)]('\x20')['trim']()||_0x2443c5(0xbb)+_0x39bed1[_0x2443c5(0x175)];}function Sn(_0x11eed6){const _0x9c0f21=_0x487512;if(_0x11eed6['length']===0x0)return null;let _0x3f93e7=null,_0x1335f9=-0x1;for(let _0x47472b of _0x11eed6){let _0x1509e0=_0x47472b[_0x9c0f21(0xab)]?.[_0x9c0f21(0xff)]()['toUpperCase'](),_0x101e55=0x0;(_0x1509e0===_0x9c0f21(0x161)||_0x1509e0==='BIRT')&&(_0x101e55+=0x64),/\/[^/]+\//[_0x9c0f21(0xa2)](_0x47472b[_0x9c0f21(0xa1)])&&(_0x101e55+=0xa),_0x101e55>_0x1335f9&&(_0x1335f9=_0x101e55,_0x3f93e7=_0x47472b);}return _0x3f93e7;}var fr=(_0x1314d6,_0x19ae11,_0x1e8c30,_0x1ab379)=>{const _0x43e864=_0x487512;if(_0x1ab379=_0x1ab379??new Map(),_0x1e8c30=_0x1e8c30??0x1,typeof _0x1314d6[_0x43e864(0x175)]!='number')return _0x1ab379;if(_0x1ab379[_0x43e864(0xb4)](_0x1314d6[_0x43e864(0x175)],_0x1e8c30),_0x19ae11['has'](_0x1314d6[_0x43e864(0xdc)])){let _0x19840d=_0x19ae11['get'](_0x1314d6[_0x43e864(0xdc)]);_0x19840d?.[_0x43e864(0x15d)]>0x1&&(_0x19840d=[..._0x19840d][_0x43e864(0x16e)]((_0x151c10,_0x41756d)=>_0x151c10['SEX']&&_0x41756d[_0x43e864(0xe3)]?_0x41756d['SEX'][_0x43e864(0x8e)](_0x151c10[_0x43e864(0xe3)]):0x0)),_0x19840d[_0x43e864(0x70)](_0x4d18aa=>{_0x4d18aa['SEX']&&(_0x1ab379=fr(_0x4d18aa,_0x19ae11,_0x1e8c30*0x2+(_0x4d18aa['SEX']==='M'?0x0:0x1),_0x1ab379));});}return _0x1ab379;},Jo='en',pr=['en','fr','de','nl','es','zh','it','pt','pl','ar','he'],Zo=pr,On=['ar','he'],Qo={'en':_0x487512(0x147),'fr':_0x487512(0x10a),'de':'de-DE','nl':_0x487512(0xc7),'es':_0x487512(0x78),'zh':'zh-CN','it':_0x487512(0x86),'pt':'pt-PT','pl':_0x487512(0x189),'ar':'ar','he':'he'},qo={'en':'en','fr':'fr','de':'de','nl':'nl','es':'es','zh':'zh','it':'it','pt':'pt','pl':'pl','ar':'ar','he':'he'};function Cn(_0x5c6abf){const _0x4164aa=_0x487512;return _0x5c6abf!=null&&pr[_0x4164aa(0x102)](_0x5c6abf);}function L(_0x334fac){return Cn(_0x334fac)?_0x334fac:'en';}function X(_0x5f4412){return On['includes'](L(_0x5f4412));}function $o(_0x1b36d3){const _0x4e56cb=_0x487512;return X(_0x1b36d3)?_0x4e56cb(0x10e):'ltr';}function hr(_0x121506){return Qo[L(_0x121506)];}function ze(_0xa932f9){return qo[L(_0xa932f9)];}var ei={'en':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-en')['then'](_0x199a2d=>({'default':_0x199a2d[_0x487512(0xc4)]})),'fr':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-fr')[_0x487512(0x10f)](_0x20512a=>({'default':_0x20512a['default']})),'de':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-de')[_0x487512(0x10f)](_0x2b1292=>({'default':_0x2b1292[_0x487512(0xc4)]})),'nl':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-nl')[_0x487512(0x10f)](_0x3326f2=>({'default':_0x3326f2[_0x487512(0xc4)]})),'es':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-es')['then'](_0x558ea2=>({'default':_0x558ea2[_0x487512(0xc4)]})),'zh':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-zh')['then'](_0x30ffd7=>({'default':_0x30ffd7['default']})),'it':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-it')['then'](_0x386d1a=>({'default':_0x386d1a[_0x487512(0xc4)]})),'pt':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-pt')['then'](_0x5eee3a=>({'default':_0x5eee3a[_0x487512(0xc4)]})),'pl':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-pl')[_0x487512(0x10f)](_0xdd816c=>({'default':_0xdd816c[_0x487512(0xc4)]})),'ar':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-ar')['then'](_0x1f5995=>({'default':_0x1f5995[_0x487512(0xc4)]})),'he':()=>import('gedcom-ts/booklet/locale-chunks/booklet-locale-he')['then'](_0x2c1d54=>({'default':_0x2c1d54[_0x487512(0xc4)]}))},Bt='__GEDCOM_TS_BOOKLET_LOCALE_CACHE__';function kt(){let _0x21f496=globalThis;return _0x21f496[Bt]??(_0x21f496[Bt]=new Map()),_0x21f496[Bt];}var gr=class extends Error{constructor(_0x38e869){const _0x4c058c=_0x487512;super(_0x4c058c(0x9f)+_0x38e869+_0x4c058c(0x99)+_0x38e869+_0x4c058c(0x149)),this['name']='BookletLocaleNotLoadedError';}};function wn(){const _0x4ac558=_0x487512;kt()[_0x4ac558(0xb5)]();}async function Te(_0x13ecf2){const _0x643008=_0x487512;let _0x3c0c83=L(_0x13ecf2),_0x1ad1c6=kt();if(_0x1ad1c6['has'](_0x3c0c83))return _0x3c0c83;let _0x544eb1=ei[_0x3c0c83],_0xad6a6a=(await _0x544eb1())[_0x643008(0xc4)];return _0x1ad1c6['set'](_0x3c0c83,_0xad6a6a),_0x3c0c83;}function J(_0xf70388){const _0xb23931=_0x487512;let _0x1de3f2=kt()[_0xb23931(0xba)](_0xf70388);if(!_0x1de3f2)throw new gr(_0xf70388);return _0x1de3f2;}function yr(_0x2a3566){const _0x8c1246=_0x487512;return kt()[_0x8c1246(0x93)](_0x2a3566);}function x(_0xcd4bdc){let _0x8e0e4e=L(_0xcd4bdc);return J(_0x8e0e4e)['messages'];}function br(_0x200ba3,_0x2a7285){return x(_0x2a7285)['actTypeLabels'][_0x200ba3]??_0x200ba3;}async function ti(_0x40e7f0){let _0x1681e0=await Te(_0x40e7f0);return J(_0x1681e0)['messages'];}function vr(_0x3b7eeb){const _0x4e52a3=_0x487512;return J(_0x3b7eeb)[_0x4e52a3(0xa0)];}function _n(_0x5a2f58){const _0x442917=_0x487512;return J(_0x5a2f58)[_0x442917(0x114)];}function In(_0x2ee890,_0x157c2c,_0x17cf80){return ri(_0x17cf80)['marriageWhenWhere'](_0x2ee890,_0x157c2c);}function ri(_0x343acf){return _n(L(_0x343acf));}function Pr(_0x4ca5a6){const _0x9f3003=_0x487512;return vr(L(_0x4ca5a6))[_0x9f3003(0x6d)];}function ni(_0x1574e9,_0x1cd6bb){return Tt(_0x1cd6bb)['isYearOnlyDate'](_0x1574e9);}function oi(_0x2ce3ac,_0x291fa9){const _0x3ef2c3=_0x487512;return Tt(_0x291fa9)[_0x3ef2c3(0x103)](_0x2ce3ac);}function ii(_0x43b339,_0x1228c9,_0x2bacb3){const _0x3f8d31=_0x487512;return Tt(_0x2bacb3)[_0x3f8d31(0x14a)](_0x43b339,_0x1228c9);}function ai(_0xb454d8,_0x3360c0){return Tt(_0x3360c0)['seesDayOn'](_0xb454d8);}function Tt(_0x52534f){return vr(L(_0x52534f));}function kr(_0x524b22){const _0x6bc8bf=_0x487512;let _0x3fda75=_0x524b22['acts']?.[_0x6bc8bf(0x11a)];return _0x3fda75?.['length']?Array[_0x6bc8bf(0x101)](_0x3fda75):[];}function Un(_0x1dc1b3,_0x14f9c0){const _0x3c9c6e=_0x487512;let _0x5790fd=_0x1dc1b3[_0x3c9c6e(0xaf)]?.[_0x3c9c6e(0x14b)]??_0x1dc1b3[_0x3c9c6e(0x6f)]?.['date'];if(_0x5790fd?.['trim']())return _0x5790fd['trim']();let _0xe51bfa=_0x1dc1b3['dateAct']?.['year']??_0x1dc1b3[_0x3c9c6e(0x6f)]?.[_0x3c9c6e(0x15e)];return _0xe51bfa!=null?String(_0xe51bfa):Pr(_0x14f9c0);}function Vn(_0x519d4d){const _0x584564=_0x487512;let _0x2c25e1=_0x519d4d[_0x584564(0x162)]?.['city']?.[_0x584564(0xff)](),_0x261aa3=_0x519d4d[_0x584564(0x162)]?.[_0x584564(0x81)]?.['trim']();return _0x2c25e1&&_0x261aa3?_0x2c25e1+',\x20'+_0x261aa3:_0x2c25e1??_0x261aa3??'';}function Hn(_0x30ce09,_0x175b67){const _0x1b9f2a=_0x487512;let _0x4f391f=kr(_0x30ce09),_0x255cc1=_0x479f1e=>{const _0x4c9512=_0x1b5f;let _0x645b38=_0x479f1e?.['dateAct']?.['year']??_0x479f1e?.['sdateAct']?.[_0x4c9512(0x15e)];return _0x645b38??void 0x0;},_0x3cddb3=_0x4f391f[_0x1b9f2a(0x16c)](_0x39cb02=>_0x39cb02[_0x1b9f2a(0xab)]==='BIRT'),_0x1c2309=_0x4f391f['find'](_0x41dc6d=>_0x41dc6d['type']==='DEAT'),_0x4cb910=_0x255cc1(_0x3cddb3),_0x270321=_0x255cc1(_0x1c2309);return _0x4cb910!==void 0x0||_0x270321!==void 0x0?(_0x4cb910??'?')+'\x20–\x20'+(_0x270321??'?'):x(_0x175b67)[_0x1b9f2a(0x15f)];}function Yn(_0x33a6a1){const _0x35d865=_0x487512;return Math['floor'](Math[_0x35d865(0xd4)](_0x33a6a1))+0x1;}function li(_0x4088d9,_0x39bb46=0x190){const _0x142ae8=_0x487512;let _0x544a9c=_0x4088d9[_0x142ae8(0x13e)]?.[_0x142ae8(0x11a)];if(!_0x544a9c?.[_0x142ae8(0x15d)])return null;let _0x3d6011=_0x544a9c[_0x142ae8(0x127)](_0x19d98a=>_0x19d98a['lines']?.['join']('\x20')['trim']()??'')[_0x142ae8(0xed)](Boolean)[_0x142ae8(0xa4)](_0x142ae8(0x150));return _0x3d6011?_0x3d6011['length']<=_0x39bb46?_0x3d6011:_0x3d6011[_0x142ae8(0x72)](0x0,_0x39bb46-0x1)+'…':null;}function Tr(_0x2dd5c5){let _0x317c4b=_0x2dd5c5['SEX'];return _0x317c4b==='M'?'M':_0x317c4b==='F'?'F':_0x317c4b==='X'?'X':'U';}function Lr(_0x5cc2c6,_0x2fdb06){return{'indi':_0x5cc2c6['INDI'],'name':We(_0x5cc2c6),'datesLabel':Hn(_0x5cc2c6,_0x2fdb06),'sex':Tr(_0x5cc2c6)};}function Gn(_0x467458,_0x203327,_0x401089){const _0x596a49=_0x487512;let _0xde3805=_0x467458[_0x596a49(0x177)]['get'](_0x203327)??[];for(let _0x611df5 of _0xde3805){let _0x5313bb=kr(_0x611df5)[_0x596a49(0x16c)](_0x5a4ef8=>_0x5a4ef8[_0x596a49(0xab)]===_0x596a49(0x163));if(_0x5313bb)return In(Un(_0x5313bb,_0x401089),Vn(_0x5313bb),_0x401089);}return null;}function _0x1b5f(_0x4064a9,_0x260dd8){_0x4064a9=_0x4064a9-0x68;const _0x1c347f=_0x1c34();let _0x1b5f6f=_0x1c347f[_0x4064a9];return _0x1b5f6f;}function si(_0x46c212,_0x309e17,_0x2385e7){const _0x3f46d1=_0x487512;return _0x46c212[_0x3f46d1(0xdc)]===void 0x0?[]:(_0x309e17[_0x3f46d1(0x177)]['get'](_0x46c212[_0x3f46d1(0xdc)])??[])[_0x3f46d1(0x127)](_0x37788a=>Lr(_0x37788a,_0x2385e7));}function ui(_0x1d9b8b,_0x18d0da,_0x2b96a2){const _0x2dd622=_0x487512;let _0x4495a2=_0x1d9b8b[_0x2dd622(0x12b)]??[];if(!_0x4495a2[_0x2dd622(0x15d)])return[];let _0x22b748=[];for(let _0x3c3b73 of _0x4495a2){let _0x28f56b=(_0x18d0da[_0x2dd622(0x177)][_0x2dd622(0xba)](_0x3c3b73)??[])[_0x2dd622(0xed)](_0x3b6510=>_0x3b6510['INDI']!==_0x1d9b8b[_0x2dd622(0x175)]),_0x567004=[...new Map(_0x28f56b['map'](_0x26833b=>[_0x26833b[_0x2dd622(0x175)],_0x26833b]))['values']()],_0x501a71=_0x18d0da[_0x2dd622(0xb0)](_0x3c3b73)['map'](_0x588f8c=>Lr(_0x588f8c,_0x2b96a2));for(let _0x34b844 of _0x567004)_0x22b748[_0x2dd622(0xdb)]({'familyId':_0x3c3b73,'coParent':Lr(_0x34b844,_0x2b96a2),'children':_0x501a71,'marriageLabel':Gn(_0x18d0da,_0x3c3b73,_0x2b96a2)});_0x567004[_0x2dd622(0x15d)]===0x0&&_0x501a71[_0x2dd622(0x15d)]>0x0&&_0x22b748[_0x2dd622(0xdb)]({'familyId':_0x3c3b73,'coParent':{'indi':-0x1,'name':x(_0x2b96a2)['spouseUnknown'],'datesLabel':'','sex':'U'},'children':_0x501a71,'marriageLabel':Gn(_0x18d0da,_0x3c3b73,_0x2b96a2)});}return _0x22b748;}function Ar(_0x32d93d,_0x544600,_0x510018,_0x1f42ba){const _0x28323e=_0x487512;let _0x29f99c=[...kr(_0x32d93d)]['sort']((_0x12ad42,_0x1dda30)=>{const _0x1524ff=_0x1b5f;let _0x24e4dd=_0x12ad42[_0x1524ff(0xaf)]?.[_0x1524ff(0x15e)]??_0x12ad42[_0x1524ff(0x6f)]?.[_0x1524ff(0x15e)]??0x270f,_0x8a4616=_0x1dda30[_0x1524ff(0xaf)]?.[_0x1524ff(0x15e)]??_0x1dda30[_0x1524ff(0x6f)]?.[_0x1524ff(0x15e)]??0x270f;return _0x24e4dd-_0x8a4616;});return{'indi':_0x32d93d[_0x28323e(0x175)],'name':We(_0x32d93d),'sex':Tr(_0x32d93d),'datesLabel':Hn(_0x32d93d,_0x1f42ba),'sosa':_0x510018,'generation':_0x510018!=null?Yn(_0x510018):null,'events':_0x29f99c[_0x28323e(0x127)](_0x3324ed=>({'kind':String(_0x3324ed[_0x28323e(0xab)]),'label':br(String(_0x3324ed[_0x28323e(0xab)]),_0x1f42ba),'date':Un(_0x3324ed,_0x1f42ba),'place':Vn(_0x3324ed)})),'notesPreview':li(_0x32d93d),'parents':si(_0x32d93d,_0x544600,_0x1f42ba),'unions':ui(_0x32d93d,_0x544600,_0x1f42ba)};}function Br(_0x272494,_0x2c395c){const _0x2bb451=_0x487512;let _0x1f9c08=ze(_0x2c395c??'en');return[..._0x272494][_0x2bb451(0x16e)]((_0x157685,_0x447dd1)=>_0x157685['sosa']!=null&&_0x447dd1['sosa']!=null?_0x157685['sosa']-_0x447dd1['sosa']:_0x157685[_0x2bb451(0x100)]!=null?-0x1:_0x447dd1[_0x2bb451(0x100)]!=null?0x1:_0x157685['name'][_0x2bb451(0x8e)](_0x447dd1['name'],_0x1f9c08));}function ci(_0x3df0f5){const _0x154b8f=_0x487512;let {ged:_0xd8fce4,scope:_0x31cfa7,referencePerson:_0x2755da,maxGeneration:_0x1b311e,locale:_0x3fb09a}=_0x3df0f5,_0x219fa1=[..._0xd8fce4['persons']];if(_0x31cfa7===_0x154b8f(0x10b))return Br(_0x219fa1['map'](_0x5620d5=>Ar(_0x5620d5,_0xd8fce4,null,_0x3fb09a)),_0x3fb09a);if(!_0x2755da)return[];let _0x160fae=fr(_0x2755da,_0xd8fce4['partnersMap']),_0x10bad8=[];for(let _0x3d2eb8 of _0x219fa1){let _0x410213=_0x160fae[_0x154b8f(0xba)](_0x3d2eb8[_0x154b8f(0x175)])??null;if(_0x410213==null)continue;let _0xbd0354=Yn(_0x410213);_0x1b311e!=null&&_0xbd0354>_0x1b311e||_0x10bad8[_0x154b8f(0xdb)](Ar(_0x3d2eb8,_0xd8fce4,_0x410213,_0x3fb09a));}return Br(_0x10bad8,_0x3fb09a);}function mi(_0x30ddf6){const _0x32c0e2=_0x487512;return J(_0x30ddf6)[_0x32c0e2(0x13c)];}function di(_0xdb0d87,_0x408d15){return mi(L(_0x408d15))[_0xdb0d87];}function fi(_0x1c9ccb,_0x25c7af){const _0x1aff59=_0x487512;let _0x66b667=L(_0x25c7af);if(_0x66b667==='en')return'';if(_0x66b667==='fr')return _0x1c9ccb>0x1?'s':'';let _0x39792c=J(_0x66b667)['genderPhrases'];return _0x39792c&&!_0x39792c[_0x1aff59(0x91)]?'':_0x1c9ccb>0x1?'s':'';}function pi(_0x34bf9b,_0x483dd4,_0x40e4c7){return _0x34bf9b>0x1?_0x40e4c7:_0x483dd4;}function Ke(_0x213095){let _0xf86ed7=L(_0x213095);return J(_0xf86ed7)['narrativeModule'];}function Xe(_0x4822dc,_0x20ffa8){const _0x378645=_0x487512;return Ke(_0x20ffa8)[_0x378645(0x18a)](_0x4822dc);}function Je(_0x160003,_0x5add9f,_0x272641){return Ke(_0x272641)['buildFamilyNarrative'](_0x160003,_0x5add9f);}function Ze(_0x1601b2,_0x49de4e){return Ke(_0x49de4e)['buildPersonSummaryNarrative'](_0x1601b2);}function Qe(_0x40cd02,_0x52dbcc){const _0x2d2f34=_0x487512;return Ke(_0x52dbcc)[_0x2d2f34(0x97)](_0x40cd02);}var jn=0x16;function Er(_0x9c06aa){const _0x43af43=_0x487512;return _0x9c06aa[_0x43af43(0x6a)][_0x43af43(0xc3)](_0x43af43(0xc5))&&_0x9c06aa['entries']['some'](_0x1a712f=>_0x1a712f[_0x43af43(0xb8)]!=null);}function Mr(_0x2e3458){const _0x2d4157=_0x487512;let _0x317335=_0x2e3458[_0x2d4157(0x8c)](/\b(1[0-9]{3}|20[0-9]{2})\b/);return _0x317335?Number(_0x317335[0x1]):null;}function hi(_0x369118){const _0x567af1=_0x487512;let _0x3990b6=_0x369118['trim']();return _0x3990b6[_0x567af1(0x15d)]<=jn?_0x3990b6:_0x3990b6[_0x567af1(0x72)](0x0,jn-0x1)+'…';}function gi(_0x5d04de){const _0x286c11=_0x487512;let _0x5c406c=_0x5d04de[_0x286c11(0x8c)](/(\d{3,4})\s*[–-]\s*(\d{3,4}|\?)/);if(!_0x5c406c){let _0x415088=_0x5d04de['match'](/(\d{3,4})/);return{'birth':_0x415088?Number(_0x415088[0x1]):null,'death':null};}let _0x4a8d83=Number(_0x5c406c[0x1]),_0x19121e=_0x5c406c[0x2]==='?'?null:Number(_0x5c406c[0x2]);return{'birth':_0x4a8d83,'death':_0x19121e};}function yi(_0x585b1b){const _0x3eb7cd=_0x487512;let _0x35c653=_0x585b1b[_0x3eb7cd(0x188)][_0x3eb7cd(0x16c)](_0x23214b=>_0x23214b['kind']===_0x3eb7cd(0xec)),_0x32125b=_0x585b1b[_0x3eb7cd(0x188)][_0x3eb7cd(0x16c)](_0x59d025=>_0x59d025[_0x3eb7cd(0x136)]==='DEAT'),_0x3a3366=_0x35c653?Mr(_0x35c653['date']):null,_0x3f9f78=_0x32125b?Mr(_0x32125b['date']):null;if(_0x3a3366==null||_0x3f9f78==null){let _0x111dac=gi(_0x585b1b[_0x3eb7cd(0x164)]);_0x3a3366??(_0x3a3366=_0x111dac['birth']),_0x3f9f78??(_0x3f9f78=_0x111dac['death']);}let _0x9854=[];_0x3a3366!=null&&_0x9854['push']({'year':_0x3a3366,'kind':_0x3eb7cd(0x170)}),_0x3f9f78!=null&&_0x9854[_0x3eb7cd(0xdb)]({'year':_0x3f9f78,'kind':_0x3eb7cd(0x105)});for(let _0x4b8ebc of _0x585b1b[_0x3eb7cd(0x188)])if(_0x4b8ebc['kind']===_0x3eb7cd(0x163)){let _0x53bcb3=Mr(_0x4b8ebc[_0x3eb7cd(0x14b)]);_0x53bcb3!=null&&_0x9854[_0x3eb7cd(0xdb)]({'year':_0x53bcb3,'kind':'marriage'});}let _0x442822=_0x3a3366!=null||_0x3f9f78!=null;return{'name':_0x585b1b['name'],'shortName':hi(_0x585b1b['name']),'birthYear':_0x3a3366,'deathYear':_0x3f9f78,'markers':_0x9854,'hasLifeSpan':_0x442822};}function bi(_0x259bcb){return _0x259bcb<=0x28?0x5:_0x259bcb<=0x5a?0xa:_0x259bcb<=0xb4?0x14:0x19;}function Me(_0x1946b5){const _0x2dfde2=_0x487512;return Er(_0x1946b5)?_0x1946b5[_0x2dfde2(0x92)][_0x2dfde2(0x15d)]:0x0;}function Nr(_0xc5d31a,_0x4e0ff6=0x0,_0x4a3c15){const _0x11eb14=_0x487512;if(!Er(_0xc5d31a))return null;let _0x871bce=_0xc5d31a[_0x11eb14(0x92)]['map'](yi),_0x17e7d1=[];for(let _0x5e1f03 of _0x871bce){_0x5e1f03[_0x11eb14(0x6c)]!=null&&_0x17e7d1['push'](_0x5e1f03['birthYear']),_0x5e1f03[_0x11eb14(0x7d)]!=null&&_0x17e7d1[_0x11eb14(0xdb)](_0x5e1f03[_0x11eb14(0x7d)]);for(let _0x110c8c of _0x5e1f03['markers'])_0x17e7d1[_0x11eb14(0xdb)](_0x110c8c[_0x11eb14(0x15e)]);}let _0x2eb9aa=new Date()[_0x11eb14(0x14f)](),_0xcca603=_0x17e7d1['length']>0x0?Math['min'](..._0x17e7d1):_0x2eb9aa-0x50,_0x37206d=_0x17e7d1[_0x11eb14(0x15d)]>0x0?Math[_0x11eb14(0x13b)](..._0x17e7d1):_0x2eb9aa;_0xcca603===_0x37206d&&(_0xcca603-=0xa,_0x37206d+=0xa);let _0x599741=Math[_0x11eb14(0x13b)](0x5,Math['ceil']((_0x37206d-_0xcca603)*0.06));_0xcca603-=_0x599741,_0x37206d+=_0x599741;let _0x1ea3c3=bi(_0x37206d-_0xcca603),_0x3b7c9a=Math[_0x11eb14(0xf7)](_0xcca603/_0x1ea3c3)*_0x1ea3c3,_0x2aa9e5=[];for(let _0x5e2a63=_0x3b7c9a;_0x5e2a63<=_0x37206d;_0x5e2a63+=_0x1ea3c3)_0x2aa9e5['push'](_0x5e2a63);let _0x585b78=_0x4a3c15!=null?Math['min'](_0x4e0ff6+Math[_0x11eb14(0x13b)](0x1,_0x4a3c15),_0x871bce[_0x11eb14(0x15d)]):_0x871bce['length'],_0x59f58e=_0x871bce[_0x11eb14(0x72)](_0x4e0ff6,_0x585b78),_0x3feba0=Math['max'](0x0,_0x871bce['length']-_0x585b78);return{'chapterTitle':_0xc5d31a['title'],'yearMin':_0xcca603,'yearMax':_0x37206d,'tickStep':_0x1ea3c3,'tickYears':_0x2aa9e5,'rows':_0x59f58e,'overflowCount':_0x3feba0,'pageCount':_0x59f58e['length']>0x0?Math[_0x11eb14(0xf4)](_0x871bce[_0x11eb14(0x15d)]/_0x59f58e[_0x11eb14(0x15d)]):0x1};}var Wn=0x398;function vi(_0x3da098,_0x431193=!0x1){return 0x5c+_0x3da098*0x16+0x30+0x24+(_0x431193?0xc:0x0);}function xr(_0x54c07a,_0x523b8e=!0x1){const _0x3c4010=_0x487512;return vi(Math[_0x3c4010(0x13b)](_0x54c07a,0x1),_0x523b8e);}function qe(_0x4f337a,_0x788e92,_0x8582b6=!0x1){let _0x5db07c=xr(_0x4f337a,_0x8582b6),_0x1be7bf=Math['min'](0x1,_0x788e92/0x398);return _0x5db07c*_0x1be7bf;}function fe(_0x28d4d8,_0x2b543c,_0x58d583=!0x1){if(_0x28d4d8<=0x28)return 0x0;let _0x26e8e6=0x0,_0x3e993c=0x50;for(;_0x26e8e6<_0x3e993c;){let _0xfd11f3=Math['ceil']((_0x26e8e6+_0x3e993c+0x1)/0x2);qe(_0xfd11f3,_0x2b543c,_0x58d583)<=_0x28d4d8?_0x26e8e6=_0xfd11f3:_0x3e993c=_0xfd11f3-0x1;}return _0x26e8e6;}var Pi=841.89,Li=Pi-0x38-0x38,Ai=595.28-0x64;function zn(_0x2b931b){if(_0x2b931b<=0x0)return 0x0;let _0x4749d4=fe(Li,Ai,!0x1);return _0x4749d4<=0x0?0x1:Math['ceil'](_0x2b931b/_0x4749d4);}function Bi(_0x555371,_0x9e3a93,_0x432f22,_0x306133,_0x1093b4='off',_0xdf290a){const _0xbb25a0=_0x487512;let _0x1902c6=x(_0xdf290a),_0x52ce55=0x4;if(_0x9e3a93===0x0)return{'pages':0x0,'label':_0x1902c6['pagesEmpty']};let _0x366287=_0x1093b4===_0xbb25a0(0x120)?0x0:_0x555371['reduce']((_0x34c319,_0x1a22c8)=>_0x34c319+zn(Me(_0x1a22c8))*0xc,0x0);if(_0x306133===_0xbb25a0(0x12d)){let _0x7c949d=_0x9e3a93+_0x432f22*0x2+_0x555371[_0xbb25a0(0x15d)]*0x3+_0x366287,_0x1c64c1=_0x52ce55+Math[_0xbb25a0(0x13b)](0x1,Math[_0xbb25a0(0xf4)](_0x7c949d/0x2a));return{'pages':_0x1c64c1,'label':_0x1902c6[_0xbb25a0(0xeb)](_0x1c64c1)};}let _0xdb14bc=_0x9e3a93*0x5+_0x432f22*0x3+_0x555371[_0xbb25a0(0x15d)]*0x4+_0x366287,_0x34256a=_0x52ce55+Math['max'](0x1,Math['ceil'](_0xdb14bc/0x26));return{'pages':_0x34256a,'label':_0x1902c6[_0xbb25a0(0xeb)](_0x34256a)};}function ki(_0x3278c0,_0x54e76f,_0x389e9f){const _0x2145f8=_0x487512;if(_0x3278c0===0x0)return null;let _0x6a182c=x(_0x389e9f);return _0x54e76f===_0x2145f8(0x124)&&_0x3278c0>0x78?_0x6a182c[_0x2145f8(0xdd)]:_0x54e76f===_0x2145f8(0x124)&&_0x3278c0>0x32?_0x6a182c['adviceDetailed50']:_0x54e76f===_0x2145f8(0x12d)&&_0x3278c0<=0x19?_0x6a182c[_0x2145f8(0xf5)]:null;}var Mt;function Kn(){Mt=void 0x0;}async function $e(){Mt||(Mt=await import('gedcom-ts/booklet/feature-chunks/booklet-timeline-raster'));}async function Et(_0x44c3fe,_0x2458ff,_0x38bb2e){return await $e(),Mt['rasterizeGenerationTimelinePng'](_0x44c3fe,_0x2458ff,_0x38bb2e);}import{rgb as _0x4643ec}from'pdf-lib';var Nt=_0x4643ec(0x19/0xff,0x19/0xff,0x6f/0xff);function Fr(_0x1edc5c=595.28,_0x37e127=841.89){return{'pageWidth':_0x1edc5c,'maxWidth':0x17c,'bottomY':_0x37e127*0.52,'color':Nt};}var Ee;function Mi(){Ee=void 0x0;}function _0x1c34(){const _0x2df227=['keys','birth','ORDN','54WfnrMa','PDI','IDNO','INDI','introDetailed','partnersMap','levels','_isolInitIndex','6ee','locale','FACT','CHRA','13214476fzjTlz','coverLogo','ltr','start','getCanonicalBracket','_isolate','6cq','firstnames','SURN','DEAT','events','pl-PL','buildChapterIntroNarrative','NMR','LRI','children','GRAD','key','toUpperCase','birthYear','BOOKLET_UNKNOWN_DATE','OCCU','sdateAct','forEach','CENS','slice','getMirroredCharacter','TITL','ensureSpace','nameVariants','1677182AXELgt','es-ES','6ct','RELI','codePointAt','drawImage','deathYear','shaped','PDF','14>1,j>2,t>2,u>2,1a>g,2v3>1,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1','country','normalize','drawRectangle','fromCodePoint','replace','it-IT','pop','RLO','drawHeading','ADOP','tag','match','text','localeCompare','doc','CREM','usesPluralS','entries','has','\x0a\x0d\x20!\x22#$%&\x27()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\x5c]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00a0¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿąćęłńŚśżאבגדהוזחטיךכלםמןנסעףפץצקרשת،ءآأؤإئابةتثجحخدذرزسشصضطظعغـفقكلمنهوىيًَُّ–—’…→◆●\u3000、。〃〄々〆〇〈〉《》「」『』【】〒〓〔〕〖〗〘〙〚〛〜〝〞〟〠〡〢〣〤〥〦〧〨〩〪〭〮〯〫〬〰〱〲〳〴〵〶〷〸〹〺〻〼〽〾〿一下与且世业个中为之事于交亲人介仍从他代以仪件会传位作使供值偶像儿先共其内册再出列到前包化占印去参及发受叙另可史号合后启和善器在地场夫头女妇始姻婚子字孩安完家容将少尚尾展幅年庆序度庭建开式录形待得心志快性您意成或打扩括按据排提摘支散数文料新方族日时易更有期未末本条来构标核根案档模次此步段母每汇注洗活浏火点父物独现生用由登的目知短研礼祖祝离究立章笔第简精约细结续编置美考职肖育脉自至节葬血行表裔要见览议记讲详读谱资起超跃轨载较辞过还这进述迹适逝速部配重间阅际面页顺首＀!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~⦅⦆。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ᅠᄀᄁᆪᄂᆬᆭᄃᄄᄅᆰᆱᆲᆳᆴᆵᄚᄆᄇᄈᄡᄉᄊᄋᄌᄍᄎᄏᄐᄑᄒ﾿￀￁ᅡᅢᅣᅤᅥᅦ￈￉ᅧᅨᅩᅪᅫᅬ￐￑ᅭᅮᅯᅰᅱᅲ￘￙ᅳᅴᅵ￝￞￟¢£¬ ̄¦¥₩￧│←↑→↓■○￯','z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj','reverseMap','buildPersonDetailedNarratives','DIV','\x22\x20is\x20not\x20loaded.\x20Call\x20await\x20ensureBookletLocale(\x22','6eh','PROB','getReorderedIndices','indi','getBidiCharType','Booklet\x20locale\x20\x22','dateModule','payload','test','value','join','fonts','application/pdf','getBidiCharTypeName','pdf','\x20-\x20','openingToClosingBracket','type','MARB','families','_start','dateAct','getChildrenOfFamily','\x0a\x0d\x20!\x22#$%&\x27()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\x5c]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00a0¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿąćęłńŚśżאבגדהוזחטיךכלםמןנסעףפץצקרשת،ءآأؤإئابةتثجحخدذرزسشصضطظعغـفقكلمنهوىيًَُّ–—’…→◆●\u3000、。〃〄々〆〇〈〉《》「」『』【】〒〓〔〕〖〗〘〙〚〛〜〝〞〟〠〡〢〣〤〥〦〧〨〩〪〭〮〯〫〬〰〱〲〳〴〵〶〷〸〹〺〻〼〽〾〿一丁七万丈三上下不与丑专且世丘丙业丛东丝丢两严丧个丫中丰串临丸丹为主丽举乃久么义之乌乍乎乏乐乒乓乔乖乘乙九乞也习乡书买乱乳乾了予争事二于亏云互五井亚些亡亢交亥亦产亨亩享京亭亮亲人亿什仁仅仆仇今介仍从仑仓仔仕他仗付仙仟代令以仪们仰仲件价任份仿企伊伍伎伏伐休众优伙会伞伟传伤伦伪伯估伴伶伸伺似佃但位低住佐佑体何余佛作你佣佩佬佯佰佳使侄侈例侍侗供依侠侣侥侦侧侨侩侮侯侵便促俄俊俏俐俗俘保俞信俩俭修俯俱俺倍倒倔倘候倚借倡倦倪债值倾假偏做停健偶偷偿傀傅傈傍傣储催傲傻像僚僧僳僵僻儒儡儿允元兄充兆先光克免兑兔党兜兢入全八公六兰共关兴兵其具典兹养兼兽冀内冈冉册再冒冕冗写军农冠冤冬冯冰冲决况冶冷冻净凄准凉凋凌减凑凛凝几凡凤凭凯凰凳凶凸凹出击函凿刀刁刃分切刊刑划列刘则刚创初删判刨利别刮到制刷券刹刺刻刽剁剂剃削前剐剑剔剖剥剧剩剪副割剿劈力劝办功加务劣动助努劫励劲劳势勃勇勉勋勒勘募勤勺勾勿匀包匆匈化北匙匝匠匡匣匪匹区医匿十千升午卉半华协卑卒卓单卖南博卜卞占卡卢卤卧卫卯印危即却卵卷卸卿厂厄厅历厉压厌厕厘厚原厢厦厨厩去县叁参又叉及友双反发叔取受变叙叛叠口古句另只叫召叭叮可台史右叶号司叹叼吁吃各合吉吊同名后吏吐向吓吕吗君吝吞吟吠否吧吨吩含听吭吮启吱吴吵吸吹吻吼吾呀呆呈告呐呕员呛呜呢周味呵呸呻呼命咀咆咋和咎咏咐咒咕咖咙咨咬咯咱咳咸咽哀品哄哆哇哈哉响哎哑哗哟哥哦哨哩哪哭哮哲哺哼唁唆唇唉唐唤唬售唯唱唾啃啄商啊啡啤啥啦啪啮啸啼喀喂善喇喉喊喘喜喝喧喳喷喻嗅嗓嗜嗡嗣嗽嘉嘎嘘嘛嘱嘲嘴嘶嘻嘿噎器噪噬噶嚎嚏嚣嚷嚼囊囚四回因团囤园困囱围固国图圃圆圈土圣在圭地场圾址均坊坍坎坏坐坑块坚坛坝坞坟坠坡坤坦坪坯坷垂垃垄型垒垛垢垣垦垫垮埂埃埋城埔域埠培基堂堆堑堕堡堤堪堰堵塌塑塔塘塞填境墅墒墓墙增墟墨墩壁壕壤士壬壮声壳壶壹处备复夏夕外多夜够大天太夫央夯失头夷夸夹夺奄奇奈奉奋奎奏契奔奖套奠奢奥女奴奶奸她好如妄妆妇妈妊妒妓妖妙妥妨妮妹妻姆始姐姑姓委姚姜姥姨姬姻姿威娃娄娇娘娜娟娠娥娩娱娶婆婉婚婪婴婶婿媒媚媳嫁嫂嫉嫌嫡嫩子孔孕字存孙孜孝孟季孤学孩孪孰孵孺孽宁它宅宇守安宋完宏宗官宙定宛宜宝实宠审客宣室宦宪宫宰害宴宵家容宽宾宿寂寄寅密寇富寐寒寓寝寞察寡寥寨寸对寺寻导寿封射将尉尊小少尔尖尘尚尝尤尧就尸尹尺尼尽尾尿局屁层居屈屉届屋屎屏屑展属屠屡履屯山屹屿岁岂岔岗岛岩岭岳岸岿峙峡峦峨峪峭峰峻崇崎崔崖崩崭嵌巍川州巡巢工左巧巨巩巫差己已巳巴巷巾币市布帅帆师希帐帕帖帘帚帛帜帝带帧席帮常帽幂幅幌幕幢干平年并幸幻幼幽广庄庆庇床序庐库应底店庙庚府庞废度座庭庶康庸廉廊廓廖延廷建开异弃弄弊式弓引弗弘弛弟张弥弦弧弯弱弹强归当录彝形彤彦彩彪彬彭彰影役彻彼往征径待很徊律徐徒得徘御循微德徽心必忆忌忍志忘忙忠忧快忱念忻忽忿怀态怂怎怒怔怕怖怜思怠急性怨怪怯总恃恋恍恐恒恕恢恤恨恩恫恬恭息恰恳恶恼恿悄悉悍悔悟悠患悦您悬悯悲悸悼情惊惋惑惕惜惟惠惦惧惨惩惫惭惮惯惰想惶惹惺愁愈愉意愚感愤愧愿慈慌慎慑慕慢慧慨慰慷憋憎憨憾懂懈懊懒懦戈戊戌戍戎戏成我戒或战戚截戮戳戴户房所扁扇手才扎扑扒打扔托扛扣扦执扩扫扬扭扮扯扰扳扶批扼找承技抄抉把抑抒抓投抖抗折抚抛抠抡抢护报抨披抬抱抵抹押抽抿拂拄担拆拇拈拉拌拍拎拐拒拓拔拖拘拙招拜拟拢拣拥拦拧拨择括拭拯拱拳拴拷拼拽拾拿持挂指按挎挑挖挚挛挝挞挟挠挡挣挤挥挨挪挫振挺挽捂捅捆捉捌捍捎捏捐捕捞损捡换捣捧据捶捷捻掀掂掇授掉掌掏掐排掖掘掠探掣接控推掩措掳掷掸掺揉揍描提插揖握揣揩揪揭援揽搀搁搂搅搏搐搓搔搜搞搪搬搭携搽摄摆摇摈摊摔摘摧摩摸摹撂撅撇撑撒撕撞撤撩撬播撮撰撵撼擂擅操擎擒擞擦攀攒攘攫支收改攻放政故效敌敏救敖教敛敝敞敢散敦敬数敲整敷文斋斌斑斗料斜斟斡斤斥斧斩断斯新方施旁旅旋族旗无既日旦旧旨早旬旭旱时旷旺昂昆昌明昏易昔星映春昧昨昭是昼显晃晋晌晒晓晕晚晤晦晨普景晰晴晶智晾暂暇暑暖暗暮暴曙曝曰曲曳更曹曼曾替最月有朋服朔朗望朝期木未末本札术朱朴朵机朽杀杂权杆杉李杏材村杖杜束杠条来杨杭杯杰松板极构枉析枕林枚果枝枢枣枪枫枯架枷柄柏某柑柒染柔柜柞柠查柬柯柱柳柴柿栅标栈栋栏树栓栖栗校株样核根格栽桂桃桅框案桌桐桑桓桔档桥桨桩桶梁梅梆梗梢梦梧梨梭梯械梳检棉棋棍棒棕棘棚棠森棱棵棺椅植椎椒椭椰椽椿楔楚楞楷楼概榆榔榜榨榴榷槐槛槽樊樟模横樱橇橙橡橱檀檄檬欠次欢欣欧欲欺款歇歉歌止正此步武歧歪歹死歼殃殆殉殊残殖殴段殷殿毁毅毋母每毒比毕毖毗毙毛毡毫毯氏民氓气氖氛氟氢氦氧氨氮氯氰水永汀汁求汇汉汐汕汗汛汝汞江池污汤汪汰汲汹汽汾沁沂沃沈沉沏沙沛沟没沤沥沦沧沪沫沮河沸油治沼沽沾沿泄泅泉泊泌法泛泞泡波泣泥注泪泰泳泵泻泼泽洁洋洒洗洛洞津洪洱洲活洼洽派流浅浆浇浊测济浏浑浓浙浚浦浩浪浮浴海浸涂涅消涉涌涎涕涛涝涟涡涣涤润涧涨涩涪涯液涵涸淀淄淆淋淌淑淖淘淡淤淫淬淮深淳混淹添清渊渍渐渔渗渝渠渡渣渤温渭港渴游渺湃湍湖湘湛湾湿溃溅溉源溜溢溪溯溶溺滁滇滋滑滓滔滚滞满滤滥滦滨滩滴漂漆漏漓演漠漫漱漳漾潍潘潜潞潦潭潮澄澈澎澜澡澳激濒瀑灌火灭灯灰灵灶灸灼灾灿炉炊炎炒炔炕炙炬炭炮炯炳炸点炼炽烁烂烃烈烘烙烛烟烤烦烧烩烫烬热烯烷烹烽焉焊焕焙焚焦焰然煌煎煞煤照煮煽熄熊熏熔熙熟熬燃燎燕燥爆爪爬爱爵父爷爸爹爽片版牌牙牛牟牡牢牧物牲牵特牺犀犁犊犬犯状犹狂狄狈狐狗狙狞狠狡独狭狮狰狱狸狼猎猖猛猜猩猪猫献猴猾猿獭玄率玉王玖玛玩玫环现玲玻珊珍珐珠班球琅理琉琐琢琳琴琵琶琼瑚瑞瑟瑰瑶璃瓜瓢瓣瓤瓦瓮瓶瓷甄甘甚甜生甥用甩甫甭田由甲申电男甸画畅界畏畔留畜略畦番畴畸疆疏疑疗疙疚疟疡疤疥疫疮疯疲疵疹疼疽疾病症痈痉痊痒痔痕痘痛痞痢痪痰痴痹瘁瘟瘤瘦瘩瘪瘫瘴瘸癌癣癸登白百皂的皆皇皋皑皖皮皱皿盂盅盆盈益盎盏盐监盒盔盖盗盘盛盟目盯盲直相盼盾省眉看真眠眨眩眯眶眷眺眼着睁睛睡督睦睫睬睹瞄瞅瞎瞒瞥瞧瞩瞪瞬瞳瞻矗矛矢矣知矩矫短矮石矽矾矿码砂砌砍砒研砖砚砧砰破砷砸砾础硅硒硕硝硫硬确硷硼碉碌碍碎碑碗碘碟碧碰碱碳碴碾磁磅磊磋磐磕磨磷磺礁示礼社祁祈祖祝神祟祥票祭祷祸禁禄福禹离禽禾秀私秃秆秉秋种科秒秘租秤秦秧秩积称秸移秽稀程稍税稗稚稠稳稻稼稽稿穆穗穴究穷空穿突窃窄窍窑窒窖窗窘窜窝窟窥窿立竖站竞竟章竣童竭端竹竿笆笋笑笔笛符笨第笺笼等筋筏筐筑筒答策筛筷筹签简箍箔箕算管箩箭箱篆篇篓篙篡篮篱篷簇簧簿籍米类籽粉粒粕粗粘粟粤粥粪粮粱粳粹精糊糕糖糙糜糟糠糯系紊素索紧紫累絮繁纂纠红纤约级纪纫纬纯纱纲纳纵纶纷纸纹纺纽线练组绅细织终绊绍绎经绑绒结绕绘给绚络绝绞统绢绣绥绦继绩绪续绰绳维绵绷绸综绽绿缀缄缅缆缉缎缓缔缕编缘缚缝缠缨缩缮缴缸缺罐网罕罗罚罢罩罪置署羊羌美羔羚羞羡群羹羽翁翅翌翔翘翟翠翰翱翻翼耀老考者而耍耐耕耗耘耙耪耳耶耸耻耽耿聂聊聋职联聘聚聪肃肄肆肇肉肋肌肖肘肚肛肝肠股肢肤肥肩肪肮肯育肺肾肿胀胁胃胆背胎胖胚胜胞胡胯胰胳胶胸胺能脂脆脉脊脏脐脑脓脖脚脯脱脸脾腆腊腋腐腑腔腕腥腮腰腹腺腻腾腿膀膊膏膘膛膜膝膨膳臀臂臃臆臣自臭至致臻臼舀舅舆舌舍舒舔舜舞舟航般舰舱舵舶舷船艇艘良艰色艳艺艾节芋芍芒芜芝芥芦芬芭芯花芳芹芽苇苍苏苑苔苗苛苞苟若苦苫苯英苹茁茂范茄茅茎茧茨茫茬茵茶茸茹荆草荐荒荔荚荡荣荤荧荫药荷莆莉莎莫莱莲获莹莽菇菊菌菏菜菠菩菱菲萄萌萍萎萝萤营萧萨落著葛葡董葫葬葱葵蒂蒋蒙蒜蒲蒸蓄蓉蓑蓖蓝蓟蓬蔑蔓蔗蔚蔡蔫蔬蔷蔼蔽蕉蕊蕴蕾薄薛薪薯藉藏藐藕藤藩藻蘑蘸虎虏虐虑虚虞虫虱虹虽虾蚀蚁蚂蚊蚌蚕蚜蚤蛀蛆蛇蛊蛋蛔蛙蛛蛤蛮蛰蛹蛾蜀蜂蜒蜕蜗蜘蜜蜡蝇蝉蝎蝗蝴蝶融螟螺蟹蠕蠢血衅行衍衔街衙衡衣补表衫衬衰衷袁袄袋袍袒袖袜被袭袱裁裂装裔裕裙裤裳裴裸裹褂褐褒褥褪襄襟西要覆见观规觅视览觉角解触言詹誉誊誓警譬计订讣认讥讨让讫训议讯记讲讳讶许讹论讼讽设访诀证评诅识诈诉诊诌词译试诗诚诛话诞诡询诣该详诧诫诬语误诱诲说诵请诸诺读诽课谁调谅谆谈谊谋谍谎谐谓谗谚谜谢谣谤谦谨谩谬谭谰谱谴谷豁豆豌象豢豪豫豹豺貉貌贝贞负贡财责贤败账货质贩贪贫贬购贮贯贰贱贴贵贷贸费贺贼贾贿赁赂赃资赊赋赌赎赏赐赔赖赘赚赛赞赠赡赢赣赤赦赫走赴赵赶起趁超越趋趟趣足趴趾跃跋跌跑距跟跨跪路跳践跺踊踌踏踞踢踩踪蹄蹈蹋蹦蹬蹭蹲蹿躁躇身躬躯躲躺车轧轨轩转轮软轰轴轻载轿较辅辆辈辉辊辐辑输辕辖辗辙辛辜辞辟辣辨辩辫辰辱边辽达迁迂迄迅过迈迎运近返还这进远违连迟迢迪迫迭述迷迸迹追退送适逃逆选逊透逐递途逗通逛逝逞速造逢逮逸逻逼逾遁遂遇遍遏道遗遣遥遭遮遵避邀邑邓邢那邦邪邮邯邱邵邹邻郁郊郎郑郝郡郧部郭郴郸都鄂鄙酉酋酌配酒酗酚酝酞酣酥酪酬酮酱酵酶酷酸酿醇醉醋醒醚醛采釉释里重野量金釜鉴针钉钎钒钓钙钝钞钟钠钡钢钥钦钧钨钩钮钱钳钵钻钾铀铁铂铃铅铆铜铝铡铣铬铭铰铱铲银铸铺链销锁锄锅锈锋锌锐锑锗错锚锡锣锤锥锦锨锭键锯锰锹锻镀镁镇镊镍镐镑镜镣镭镰镶长门闪闭问闯闰闲间闷闸闹闺闻闽阀阁阂阅阉阎阐阑阔阜队阮防阳阴阵阶阻阿陀附际陆陇陈陋陌降限陕陛陡院除陨险陪陵陶陷隅隆隋随隐隔隘隙障隧隶难雀雁雄雅集雇雌雍雏雕雨雪零雷雹雾需霄震霉霍霓霖霜霞露霸霹青靖静靛非靠靡面革靳靴靶鞋鞍鞘鞠鞭韦韧韩韭音韵韶页顶顷项顺须顽顾顿颁颂预颅领颇颈颊颐频颓颖颗题颜额颠颤颧风飘飞食餐饥饭饮饯饰饱饲饵饶饺饼饿馁馅馆馈馋馏馒首香马驭驮驯驰驱驳驴驶驹驻驼驾骂骄骆骇骋验骏骑骗骚骡骤骨骸髓高鬃鬼魁魂魄魏魔鱼鲁鲍鲜鲤鲸鳃鳖鳞鸟鸡鸣鸥鸦鸭鸯鸳鸵鸽鸿鹃鹅鹊鹏鹤鹰鹿麓麦麻黄黍黎黑黔默鼎鼓鼠鼻齐齿龄龋龙龚龟＀!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~⦅⦆。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚ᅠᄀᄁᆪᄂᆬᆭᄃᄄᄅᆰᆱᆲᆳᆴᆵᄚᄆᄇᄈᄡᄉᄊᄋᄌᄍᄎᄏᄐᄑᄒ﾿￀￁ᅡᅢᅣᅤᅥᅦ￈￉ᅧᅨᅩᅪᅫᅬ￐￑ᅭᅮᅯᅰᅱᅲ￘￙ᅳᅴᅵ￝￞￟¢£¬ ̄¦¥₩￧│←↑→↓■○￯','latin','SSN','set','clear','BAPM','...','generation','widthOfTextAtSize','get','INDI\x20','FCOM','textOptions','drawPersonSummary','RESI','localNote','IMMI','\x0a\x0d\x20!\x22#$%&\x27()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\x5c]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00a0¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿąćęłńŚśżאבגדהוזחטיךכלםמןנסעףפץצקרשת،ءآأؤإئابةتثجحخدذرزسشصضطظعغـفقكلمنهوىيًَُّ–—’…→◆●、。一下与且世业个中为之事于交亲人介仍从他代以仪件会传位作使供值偶像儿先共其内册再出列到前包化占印去参及发受叙另可史号合后启和善器在地场夫头女妇始姻婚子字孩安完家容将少尚尾展幅年庆序度庭建开式录形待得心志快性您意成或打扩括按据排提摘支散数文料新方族日时易更有期未末本条来构标核根案档模次此步段母每汇注洗活浏火点父物独现生用由登的目知短研礼祖祝离究立章笔第简精约细结续编置美考职肖育脉自至节葬血行表裔要见览议记讲详读谱资起超跃轨载较辞过还这进述迹适逝速部配重间阅际面页顺首(),:','startsWith','default','gen-','personCount','nl-NL','drawPageFooter','contentHeading','Helvetica','forceNewPage','add','introSosa','unicodeFont','coParent','page','_level','1820QmTLAi','6eg','log2','drawTimelineCanvasPage','notesPreview','getMirroredCharactersMap','_seqIndices','estimateChapterTitleBlockHeight','seqIndex','push','FAMC','adviceDetailed120','drawPersonDetailed','6ef','DSCR','min','64JLPOdj','SEX','ligature','generationLabel','drawGedcomTsLogoOnPage','timeline','99664zjcEjR','newPage','896427gqBVOm','pagesEstimate','BIRT','filter','name','MARC','referenceName','getEmbeddingLevels','NATI','tocTitle','ceil','adviceSummary25','joiningType','floor','BLES','getReorderSegments','script','drawSubheading','_startsWithPDI','lastname','modeSummary','trim','sosa','from','includes','onDate','GIVN','death','ENGA','timelineStyle','pageIndex','drawParagraph','fr-FR','all','EMIG','end','rtl','then','toc','25584eeWxvm','chapterSubtitle','addPage','placeModule','c,k,4f4,1vk+a,u,1j,335','drawTitleFirst','chapterDateAbout','NSM','70213GOEHJm','list','22sOuoQD','LRO','1274819HerPwG','9,2,k','modeDetailed','off','split','__esModule','getAvailableHeight','detailed','level','\x20–\x20','map','_sosType','width','subtitle','FAMS','150rbDpUc','summary','unions','drawChapterTitle','concat','ensureSpaceForHeight','MARL','familyId','currentPageNumber','LRE','kind','pairs','letterTitle','14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1','_override','max','genderWords','drawNarrativeBlock','notes','NATU','detailLevel','long','canonical','BURI','FSI','char','parents','en-US','drawTextLine','\x22)\x20before\x20using\x20sync\x20booklet\x20APIs.','lifeDateRange','date','skip','BOOKLET_FONT_AR','exec','getFullYear','\x20—\x20','CONF','ANUL','defineProperty','paragraphs','444uVNdme','DIVF','RLI','RLE','referencePerson','RESN','SOSA\x20','x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i','length','year','unknownDates','reduce','BIRTH','place','MARR','datesLabel','coverSubtitle','title','rows','embedPng','index','MARS','hasOwnProperty','find','embedFont','sort'];_0x1c34=function(){return _0x2df227;};return _0x1c34();}async function Ne(){Ee||(Ee=await import('gedcom-ts/booklet/feature-chunks/booklet-logo-draw'));}async function Dr(_0x5678ac,_0x10f5df){const _0x27893f=_0x487512;return await Ne(),Ee[_0x27893f(0xe6)](_0x5678ac,_0x10f5df);}async function Ei(){return await Ne(),Ee['GEDCOM_TS_LOGO_PATHS'];}async function Ni(){return await Ne(),Ee['GEDCOM_TS_LOGO_VIEWBOX'];}function xi(_0x1aa513){const _0x606332=_0x487512;let _0x16feaa=_0x1aa513['trim']()['charAt'](0x0)[_0x606332(0x6b)]();return _0x16feaa&&/[A-ZÀ-ÖØ-Þ]/['test'](_0x16feaa)?_0x16feaa:'#';}function Fi(_0x18be63){const _0x53933a=_0x487512;let _0x467cef=_0x18be63[_0x53933a(0x164)]['match'](/^(\d{3,4})/);return _0x467cef?Number(_0x467cef[0x1]):void 0x0;}function Xn(_0x17232a,_0xa88045){const _0x5767c0=_0x487512;let _0x243927=x(_0xa88045),_0x1eafa2=_0x17232a['map'](Fi)['filter'](_0x26c970=>_0x26c970!=null);if(_0x1eafa2['length']===0x0)return _0x243927['chapterUnknownDates'];let _0x222385=Math[_0x5767c0(0xe1)](..._0x1eafa2),_0x54b6eb=Math['max'](..._0x1eafa2),_0x3b53ce=_0x243927[_0x5767c0(0x117)];return _0x222385===_0x54b6eb?_0x3b53ce+'\x20'+_0x222385:_0x222385+_0x5767c0(0x126)+_0x54b6eb;}function Di(_0x13fe37,_0x2a37bd){let _0x100361=x(_0x2a37bd);return _0x13fe37===0x1?_0x100361['generation1Title']:_0x100361['generationTitle'](_0x13fe37);}function Jn(_0x1f7421,_0x5d3df5){const _0x12f263=_0x487512;let _0x34a74f=new Set(),_0x402903=[];for(let _0x52b148 of _0x1f7421)for(let _0x1aadd8 of _0x52b148[_0x12f263(0x12e)])_0x34a74f['has'](_0x1aadd8['familyId'])||[...new Set([_0x52b148[_0x12f263(0x9d)],_0x1aadd8[_0x12f263(0xcf)]['indi'],..._0x1aadd8['children']['map'](_0x5a0898=>_0x5a0898[_0x12f263(0x9d)])])]['filter'](_0x330190=>_0x5d3df5['has'](_0x330190))['length']<0x2||(_0x34a74f[_0x12f263(0xcc)](_0x1aadd8['familyId']),_0x402903['push']({'familyId':_0x1aadd8[_0x12f263(0x133)],'partners':[{'indi':_0x52b148['indi'],'name':_0x52b148[_0x12f263(0xee)],'datesLabel':_0x52b148[_0x12f263(0x164)],'sex':_0x52b148['sex']},_0x1aadd8[_0x12f263(0xcf)]],'children':_0x1aadd8['children'],'marriageLabel':_0x1aadd8['marriageLabel']}));return _0x402903['sort']((_0x22b7b2,_0x48c68a)=>_0x22b7b2['familyId']-_0x48c68a[_0x12f263(0x133)]);}function Rr(_0x45d347,_0x1a1afa){const _0x3432e8=_0x487512;let _0x23d1e2=x(_0x1a1afa);if(_0x45d347[_0x3432e8(0x15d)]===0x0)return[];if(_0x45d347['some'](_0x3a1c44=>_0x3a1c44[_0x3432e8(0xb8)]!=null)){let _0x8a285d=new Map();for(let _0x42aaec of _0x45d347){let _0x325b33=_0x42aaec[_0x3432e8(0xb8)]??0x0,_0x44b2d2=_0x8a285d['get'](_0x325b33)??[];_0x44b2d2['push'](_0x42aaec),_0x8a285d[_0x3432e8(0xb4)](_0x325b33,_0x44b2d2);}return[..._0x8a285d[_0x3432e8(0x92)]()][_0x3432e8(0x16e)](([_0x5656f3],[_0x22848b])=>_0x5656f3-_0x22848b)['map'](([_0xf5c715,_0x217af2])=>{const _0x5f21a0=_0x3432e8;let _0x491ea9=new Set(_0x217af2['map'](_0x175ff5=>_0x175ff5[_0x5f21a0(0x9d)]));return{'key':_0x5f21a0(0xc5)+_0xf5c715,'title':Di(_0xf5c715,_0x1a1afa),'subtitle':_0x23d1e2['chapterSubtitle'](_0x217af2[_0x5f21a0(0x15d)],Xn(_0x217af2,_0x1a1afa)),'entries':_0x217af2,'families':Jn(_0x217af2,_0x491ea9)};});}let _0x44e636=new Map();for(let _0x53e492 of _0x45d347){let _0x150b1c=xi(_0x53e492['name']),_0x307c5b=_0x44e636[_0x3432e8(0xba)](_0x150b1c)??[];_0x307c5b[_0x3432e8(0xdb)](_0x53e492),_0x44e636['set'](_0x150b1c,_0x307c5b);}return[..._0x44e636[_0x3432e8(0x92)]()]['sort'](([_0x29ec9e],[_0x44989d])=>_0x29ec9e[_0x3432e8(0x8e)](_0x44989d,ze(_0x1a1afa??'en')))[_0x3432e8(0x127)](([_0x43d795,_0x58d45a])=>{const _0x3bfa18=_0x3432e8;let _0x5c0aab=new Set(_0x58d45a[_0x3bfa18(0x127)](_0x45e6bc=>_0x45e6bc[_0x3bfa18(0x9d)]));return{'key':'letter-'+_0x43d795,'title':_0x23d1e2[_0x3bfa18(0x138)](_0x43d795),'subtitle':_0x23d1e2[_0x3bfa18(0x112)](_0x58d45a[_0x3bfa18(0x15d)],Xn(_0x58d45a,_0x1a1afa)),'entries':_0x58d45a,'families':Jn(_0x58d45a,_0x5c0aab)};});}function Sr(_0x4e0614){const _0xd3798a=_0x487512;return _0x4e0614['map'](_0x85c10c=>_0x85c10c['name'])[_0xd3798a(0xa4)]('\x20&\x20');}var Zn={'ar':'\x0a\x0d\x20!\x22#$%&\x27()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\x5c]^_`abcdefghijklmnopqrstuvwxyz{|}~\u00a0¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿąćęłńŚśżאבגדהוזחטיךכלםמןנסעףפץצקרשת،ءآأؤإئابةتثجحخدذرزسشصضطظعغـفقكلمنهوىيًَُّ–—’…→◆●、。一下与且世业个中为之事于交亲人介仍从他代以仪件会传位作使供值偶像儿先共其内册再出列到前包化占印去参及发受叙另可史号合后启和善器在地场夫头女妇始姻婚子字孩安完家容将少尚尾展幅年庆序度庭建开式录形待得心志快性您意成或打扩括按据排提摘支散数文料新方族日时易更有期未末本条来构标核根案档模次此步段母每汇注洗活浏火点父物独现生用由登的目知短研礼祖祝离究立章笔第简精约细结续编置美考职肖育脉自至节葬血行表裔要见览议记讲详读谱资起超跃轨载较辞过还这进述迹适逝速部配重间阅际面页顺首ﯨﹰﹱﹲﹳﹴ﹵ﹶﹷﹸﹹﹺﹻﹼﹽﹾﹿﺀﺁﺂﺃﺄﺅﺆﺇﺈﺉﺊﺋﺌﺍﺎﺏﺐﺑﺒﺓﺔﺕﺖﺗﺘﺙﺚﺛﺜﺝﺞﺟﺠﺡﺢﺣﺤﺥﺦﺧﺨﺩﺪﺫﺬﺭﺮﺯﺰﺱﺲﺳﺴﺵﺶﺷﺸﺹﺺﺻﺼﺽﺾﺿﻀﻁﻂﻃﻄﻅﻆﻇﻈﻉﻊﻋﻌﻍﻎﻏﻐﻑﻒﻓﻔﻕﻖﻗﻘﻙﻚﻛﻜﻝﻞﻟﻠﻡﻢﻣﻤﻥﻦﻧﻨﻩﻪﻫﻬﻭﻮﻯﻰﻱﻲﻳﻴﻵﻶﻷﻸﻹﻺﻻﻼ﻽﻾\ufeff(),:','he':_0x487512(0xc2),'zh':_0x487512(0x94),'zhExt':_0x487512(0xb1)},Ri=new Map(),et;function Or(_0x326ac5){const _0xf1803=_0x487512;return/[\u0590-\u05FF\u0600-\u06FF\u0660-\u0669\u06F0-\u06F9\u0750-\u077F\u08A0-\u08FF\uFB1D-\uFB4F\uFB50-\uFDFF\uFE70-\uFEFF\u3000-\u303F\uFF00-\uFFEF\u4E00-\u9FFF\u3400-\u4DBF]/u[_0xf1803(0xa2)](_0x326ac5);}function Qn(_0x275a21,_0x51ec5d,_0x3fdbff=''){let _0x267c4a=new Set([...Zn[_0x51ec5d],..._0x3fdbff]),_0x5f12d0='';for(let _0x360cdc of _0x275a21)Or(_0x360cdc)&&!_0x267c4a['has'](_0x360cdc)&&(_0x5f12d0+=_0x360cdc);return _0x5f12d0;}async function qn(){return et||(et=(await import('gedcom-ts/booklet/font-chunks/booklet-pdf-font-bytes-zh-ext'))['BOOKLET_FONT_ZH_EXT'],et);}function $n(){const _0x5fd225=_0x487512;Ri[_0x5fd225(0xb5)](),et=void 0x0;}function Cr(_0x10e4c9){let _0x3e3f0f=L(_0x10e4c9);return _0x3e3f0f==='zh'||_0x3e3f0f==='ar'||_0x3e3f0f==='he';}var Si={'ar':()=>import('gedcom-ts/booklet/font-chunks/booklet-pdf-font-bytes-ar')['then'](_0x1fca8a=>({'default':_0x1fca8a[_0x487512(0x14d)]})),'he':()=>import('gedcom-ts/booklet/font-chunks/booklet-pdf-font-bytes-he')[_0x487512(0x10f)](_0x4ca136=>({'default':_0x4ca136['BOOKLET_FONT_HE']})),'zh':()=>import('gedcom-ts/booklet/font-chunks/booklet-pdf-font-bytes-zh')[_0x487512(0x10f)](_0x193490=>({'default':_0x193490['BOOKLET_FONT_ZH']}))},xe=new Map();function Oi(_0x1522c3,_0x303f11){const _0x50fd82=_0x487512;xe[_0x50fd82(0xb4)](L(_0x1522c3),_0x303f11);}function Ci(){const _0x3a457e=_0x487512;xe[_0x3a457e(0xb5)](),$n();}async function wr(_0x1d1c38,_0x2c4878,_0x433433){const _0x3e5988=_0x487512;if(_0x2c4878)return _0x2c4878;let _0x1547e2=L(_0x1d1c38);if(!Cr(_0x1547e2))return;if(_0x1547e2==='zh'&&_0x433433&&Qn(_0x433433,'zh')['length']>0x0){let _0x26475a=await qn();return xe[_0x3e5988(0xb4)]('zh',_0x26475a),_0x26475a;}let _0x903369=xe[_0x3e5988(0xba)](_0x1547e2);if(_0x903369)return _0x903369;let _0x5a332b=Si[_0x1547e2];if(!_0x5a332b)return;let _0x32657e=(await _0x5a332b())['default'];return xe[_0x3e5988(0xb4)](_0x1547e2,_0x32657e),_0x32657e;}function wi(_0x421e78){let _0x310acd=L(_0x421e78);return Cr(_0x310acd)?xe['get'](_0x310acd):void 0x0;}import{PDFDocument as _0xf68a8b,StandardFonts as _0x4baf22,rgb as _0x5d99e6}from'pdf-lib';function eo(_0x45ea89,_0x4aefed,_0x3d94ef,_0x382f6b,_0x3922e1){const _0x46c62a=_0x487512;let _0x15d321=x(_0x3922e1),_0x32b166=[_0x4aefed[_0x46c62a(0x166)],_0x4aefed['scopeLabel'],_0x4aefed[_0x46c62a(0xf0)]??'',String(_0x4aefed[_0x46c62a(0xc6)]),_0x15d321[_0x46c62a(0xa8)]['coverSubtitle'],_0x15d321[_0x46c62a(0xa8)][_0x46c62a(0xc9)],_0x15d321['pdf']['introSummary'],_0x15d321[_0x46c62a(0xa8)]['introDetailed'],_0x15d321[_0x46c62a(0xa8)][_0x46c62a(0xcd)],_0x15d321[_0x46c62a(0xa8)][_0x46c62a(0xf3)],_0x15d321[_0x46c62a(0xa8)][_0x46c62a(0xfe)],_0x15d321['pdf'][_0x46c62a(0x11f)],_0x15d321['pdf']['localNote']];for(let _0x31e818 of _0x3d94ef){_0x32b166[_0x46c62a(0xdb)](_0x31e818['title'],_0x31e818['subtitle']),_0x32b166['push'](Xe(_0x31e818,_0x3922e1));for(let _0x4c7c81 of _0x31e818[_0x46c62a(0xad)])_0x32b166[_0x46c62a(0xdb)](...Je(_0x4c7c81,_0x382f6b,_0x3922e1));for(let _0x2897ae of _0x31e818['entries']){_0x32b166[_0x46c62a(0xdb)](_0x2897ae[_0x46c62a(0xee)],_0x2897ae['datesLabel'],_0x2897ae[_0x46c62a(0xd6)]??'',Ze(_0x2897ae,_0x3922e1),...Qe(_0x2897ae,_0x3922e1));for(let _0x24b5a4 of _0x2897ae[_0x46c62a(0x188)])_0x32b166[_0x46c62a(0xdb)](_0x24b5a4['label'],_0x24b5a4['date'],_0x24b5a4['place']);for(let _0x272b92 of _0x2897ae[_0x46c62a(0x146)])_0x32b166[_0x46c62a(0xdb)](_0x272b92[_0x46c62a(0xee)],_0x272b92[_0x46c62a(0x164)]);for(let _0x46e3d9 of _0x2897ae['unions']){_0x32b166['push'](_0x46e3d9[_0x46c62a(0xcf)]['name'],_0x46e3d9['marriageLabel']??'');for(let _0x4508b2 of _0x46e3d9[_0x46c62a(0x68)])_0x32b166[_0x46c62a(0xdb)](_0x4508b2['name'],_0x4508b2['datesLabel']);}}}for(let _0x3fb5e2 of _0x45ea89)_0x32b166['push'](_0x3fb5e2[_0x46c62a(0xee)]);return _0x32b166['join']('\x0a');}var pe,to='__GEDCOM_TS_PDF_FONTKIT__';function _i(_0x410982){pe=_0x410982,globalThis[to]=_0x410982;}async function ro(){const _0x27ba94=_0x487512;if(pe)return pe;let _0xff9d25=globalThis[to];if(_0xff9d25)return pe=_0xff9d25,pe;let _0xdfd2ad=await import('@pdf-lib/fontkit');return pe=_0xdfd2ad[_0x27ba94(0xc4)]??_0xdfd2ad,pe;}var R=595.28,re=841.89,E=0x32,_r=0x38,Ft=0x38,ue=R-0x2*E,Dt=0xe,oo=0x4,De=0x8,Ir=Nt,te=_0x5d99e6(0.45,0.45,0.55),ao=_0x5d99e6(0x7e/0xff,0x7d/0xff,0xe8/0xff),Gi=_0x5d99e6(0.12,0.12,0.22);function Ur(_0x52d7e8,_0x342969){const _0x2c0836=_0x487512;return _0x342969?.['preserveUnicode']?_0x52d7e8['replace'](/\u00a0/g,'\x20')[_0x2c0836(0x85)](/[\u2018\u2019\u2032]/g,'\x27')['replace'](/[\u201c\u201d\u00ab\u00bb]/g,'\x22')['replace'](/[\u2013\u2014]/g,_0x2c0836(0xa9))[_0x2c0836(0x85)](/[\u2022\u2023\u25cf]/g,'-')['replace'](/\u2026/g,_0x2c0836(0xb7))[_0x2c0836(0x85)](/<sup>.*?<\/sup>/gi,'')['replace'](/\s+/g,'\x20')[_0x2c0836(0xff)]():Rt(_0x52d7e8);}function Rt(_0x3adfd6){const _0x5e21c6=_0x487512;let _0x3c2cde=_0x3adfd6[_0x5e21c6(0x85)](/\u00a0/g,'\x20')['replace'](/[\u2018\u2019\u2032]/g,'\x27')[_0x5e21c6(0x85)](/[\u201c\u201d\u00ab\u00bb]/g,'\x22')['replace'](/[\u2013\u2014]/g,'\x20-\x20')['replace'](/[\u2022\u2023\u25cf]/g,'-')[_0x5e21c6(0x85)](/\u2026/g,_0x5e21c6(0xb7))['replace'](/\u2264/g,'<=')[_0x5e21c6(0x85)](/\u2265/g,'>=')[_0x5e21c6(0x85)](/<sup>.*?<\/sup>/gi,''),_0x43e10a=[];for(let _0x301c63 of _0x3c2cde){let _0xcf64c7=_0x301c63['charCodeAt'](0x0);if(_0xcf64c7===0x9||_0xcf64c7===0xa||_0xcf64c7===0xd)_0x43e10a[_0x5e21c6(0xdb)](_0x301c63);else{if(_0xcf64c7>=0x20&&_0xcf64c7<=0x7e||_0xcf64c7>=0xa0&&_0xcf64c7<=0xff)_0x43e10a[_0x5e21c6(0xdb)](_0x301c63);else{let _0x2de816=_0x301c63[_0x5e21c6(0x82)]('NFD')[_0x5e21c6(0x85)](/\p{M}/gu,''),_0x27871b=_0x2de816['charCodeAt'](0x0);_0x2de816&&(_0x27871b>=0x41&&_0x27871b<=0x5a||_0x27871b>=0x61&&_0x27871b<=0x7a||_0x27871b===0x20)?_0x43e10a[_0x5e21c6(0xdb)](_0x2de816):_0x43e10a[_0x5e21c6(0xdb)]('?');}}}return _0x43e10a[_0x5e21c6(0xa4)]('')[_0x5e21c6(0x85)](/\s+/g,'\x20')[_0x5e21c6(0xff)]();}var io=/[\u4e00-\u9fff\u3400-\u4dbf\uf900-\ufaff]/;function Ui(_0x1c5034){const _0x1057d9=_0x487512;return io[_0x1057d9(0xa2)](_0x1c5034)?/\s/u['test'](_0x1c5034)?[..._0x1c5034][_0x1057d9(0xed)](_0x43a350=>io['test'](_0x43a350))['length']>_0x1c5034[_0x1057d9(0x15d)]/0x2:!0x0:!0x1;}function Vi(_0x1356f4,_0x520128,_0x2d0aa1,_0x347455,_0xcc8c13=!0x1,_0x5dde90,_0x4f2cfe){const _0x502f04=_0x487512;let _0x3d0f42=[],_0x344b9f='';for(let _0x4cf2ff of _0x1356f4){let _0x23c328=_0x344b9f+_0x4cf2ff;he(_0x23c328,_0x2d0aa1,_0x347455,_0xcc8c13,_0x5dde90,_0x4f2cfe)>_0x520128&&_0x344b9f?(_0x3d0f42['push'](_0x344b9f),_0x344b9f=_0x4cf2ff):_0x344b9f=_0x23c328;}return _0x344b9f&&_0x3d0f42[_0x502f04(0xdb)](_0x344b9f),_0x3d0f42;}function xt(_0x1e443b,_0x201961,_0x1b62ff,_0x391201,_0xba431f=!0x1,_0x430d40,_0x41393c){const _0x5ae427=_0x487512;if(!_0x1e443b['trim']())return[];if(Ui(_0x1e443b))return Vi(_0x1e443b,_0x201961,_0x1b62ff,_0x391201,_0xba431f,_0x430d40,_0x41393c);let _0x4dfd44=_0x1e443b[_0x5ae427(0x121)]('\x20'),_0x2c2601=[],_0x1c257b='';for(let _0x4cc7f1 of _0x4dfd44){let _0x2f1bfb=_0x1c257b?_0x1c257b+'\x20'+_0x4cc7f1:_0x4cc7f1;he(_0x2f1bfb,_0x1b62ff,_0x391201,_0xba431f,_0x430d40,_0x41393c)>_0x201961&&_0x1c257b?(_0x2c2601[_0x5ae427(0xdb)](_0x1c257b),_0x1c257b=_0x4cc7f1):_0x1c257b=_0x2f1bfb;}return _0x1c257b&&_0x2c2601['push'](_0x1c257b),_0x2c2601;}function Fe(_0x29fc0c,_0x944505,_0x136667,_0x2e6b7d,_0x310444,_0x2fee7a,_0x4e1180=!0x1,_0x5a4ab8,_0x306841){let _0x13ea1f=he(_0x944505,_0x310444,_0x2e6b7d,_0x4e1180,_0x5a4ab8,_0x306841);return _0x13ea1f?(j(_0x29fc0c,_0x944505,(R-_0x13ea1f)/0x2,_0x136667,_0x310444,_0x2e6b7d,_0x2fee7a,!0x1,_0x4e1180,_0x5a4ab8,_0x306841),_0x136667-_0x2e6b7d-0xa):_0x136667;}async function Hi(_0x3b47ff,_0xa7e19,_0x2d54be,_0xd73d57=!0x0,_0x57c6a7,_0x16a0e1){const _0x1d816b=_0x487512;let _0x485561=x(_0x57c6a7),_0x4765de=X(_0x57c6a7),_0x42ad9b=_0x3b47ff['addPage']([R,re]);_0x42ad9b[_0x1d816b(0x83)]({'x':0x0,'y':re-0x12,'width':R,'height':0x12,'color':Ir});let _0x2d0a60;if(_0xd73d57===!0x1)_0x2d0a60=re*0.52;else{let _0x4ff731=_0xd73d57===!0x0||_0xd73d57===void 0x0?Fr(R,re):_0xd73d57;_0x2d0a60=(await Dr(_0x42ad9b,_0x4ff731))['bottomY'];}let _0x136a39=0x78;_0x42ad9b[_0x1d816b(0x83)]({'x':(R-_0x136a39)/0x2,'y':_0x2d0a60-0x24,'width':_0x136a39,'height':0x4,'color':ao});let _0x5c801b=_0x2d0a60-0x48;_0x5c801b=Fe(_0x42ad9b,_0xa7e19[_0x1d816b(0x166)],_0x5c801b,0x1a,_0x2d54be,Ir,!0x0,_0x16a0e1,_0x57c6a7),_0x5c801b=Fe(_0x42ad9b,_0x485561[_0x1d816b(0xa8)][_0x1d816b(0x165)],_0x5c801b,0xd,_0x2d54be,te,!0x1,_0x16a0e1,_0x57c6a7),_0x5c801b-=0x1c,_0x5c801b=Fe(_0x42ad9b,_0xa7e19['scopeLabel'],_0x5c801b,0xc,_0x2d54be,_0x5d99e6(0.25,0.25,0.3),!0x1,_0x16a0e1,_0x57c6a7),_0xa7e19['referenceName']&&(_0x5c801b=Fe(_0x42ad9b,_0x485561[_0x1d816b(0xa8)][_0x1d816b(0x159)](_0xa7e19[_0x1d816b(0xf0)]),_0x5c801b,0xb,_0x2d54be,te,!0x1,_0x16a0e1,_0x57c6a7)),Fe(_0x42ad9b,_0x485561['pdf']['personCount'](_0xa7e19[_0x1d816b(0xc6)]),_0x5c801b,0xb,_0x2d54be,te,!0x1,_0x16a0e1,_0x57c6a7);let _0x326f4e=new Date()['toLocaleDateString'](hr(_0x57c6a7??'en'),{'dateStyle':_0x1d816b(0x141)});Fe(_0x42ad9b,_0x326f4e,0x48,0xa,_0x2d54be,te,!0x1,_0x16a0e1,_0x57c6a7);let _0x57730c='gedcom-ts.com',_0x2e5d02=_0x485561['pdf'][_0x1d816b(0xc0)],_0x2eb736=he(_0x2e5d02,_0x2d54be,0x9,!0x1,_0x16a0e1,_0x57c6a7),_0x220d2d=he(_0x57730c,_0x2d54be,0x9,!0x1,_0x16a0e1,_0x57c6a7);j(_0x42ad9b,_0x57730c,_0x4765de?R-E-_0x220d2d:E,0x2a,_0x2d54be,0x9,te,_0x4765de,!0x1,_0x16a0e1,_0x57c6a7),j(_0x42ad9b,_0x2e5d02,_0x4765de?E:R-E-_0x2eb736,0x2a,_0x2d54be,0x9,te,_0x4765de,!0x1,_0x16a0e1,_0x57c6a7);}function Yi(_0x11e3c5,_0x2e04ef,_0x8c7bdc,_0x1579e7,_0x33eefa,_0xb0b5b1){const _0x235dcb=_0x487512;let _0x3d749d=x(_0x33eefa),_0xc85b53=X(_0x33eefa),_0x517aa3=re-_r,_0x298f26=_0x3d749d[_0x235dcb(0xa8)]['tocTitle'];j(_0x11e3c5,_0x298f26,_0xc85b53?R-E:E,_0x517aa3,_0x1579e7,0x14,Gi,_0xc85b53,!0x0,_0xb0b5b1,_0x33eefa),_0x517aa3-=0x1c;let _0x362a79=_0x8c7bdc===_0x235dcb(0x12d)?_0x3d749d[_0x235dcb(0xa8)]['modeSummary']:_0x3d749d[_0x235dcb(0xa8)]['modeDetailed'];j(_0x11e3c5,_0x362a79,_0xc85b53?R-E:E,_0x517aa3,_0x1579e7,0xa,te,_0xc85b53,!0x1,_0xb0b5b1,_0x33eefa),_0x517aa3-=0x18;for(let _0x3a7ee2 of _0x2e04ef){let _0x5b6f78=_0x3a7ee2[_0x235dcb(0x166)],_0x10f2ce=String(_0x3a7ee2[_0x235dcb(0xd0)]),_0x1cc608='.'['repeat'](Math['max'](0x2,0x34-_0x5b6f78[_0x235dcb(0x15d)]-_0x10f2ce[_0x235dcb(0x15d)])),_0x1f22b6=_0xc85b53?_0x10f2ce+'\x20'+_0x1cc608+'\x20'+_0x5b6f78:_0x5b6f78+'\x20'+_0x1cc608+'\x20'+_0x10f2ce;if(j(_0x11e3c5,_0x1f22b6,_0xc85b53?R-E:E,_0x517aa3,_0x1579e7,0xb,_0x5d99e6(0.2,0.2,0.28),_0xc85b53,!0x1,_0xb0b5b1,_0x33eefa),_0x517aa3-=Dt+0x2,_0x517aa3<Ft+0x28)break;}}var Gr=class{constructor(_0xc22f29,_0x296f42,_0x580551,_0x2e5155=X(_0x580551),_0x1ea08b){const _0x2d5088=_0x487512;_(this,_0x2d5088(0x8f),_0xc22f29),_(this,'fonts',_0x296f42),_(this,_0x2d5088(0x17b),_0x580551),_(this,_0x2d5088(0x10e),_0x2e5155),_(this,_0x2d5088(0xbd),_0x1ea08b),_(this,'page'),_(this,'y',re-_r),_(this,'pageIndex',0x0),(this[_0x2d5088(0xd0)]=this['doc'][_0x2d5088(0x113)]([R,re]),this[_0x2d5088(0xc8)]());}get['currentPageNumber'](){return this['pageIndex']+0x1;}['getCurrentPage'](){return this['page'];}[_0x487512(0xc8)](){const _0x97ded=_0x487512;let _0x5e4433=x(this['locale'])[_0x97ded(0xa8)]['pageFooter'](this['pageIndex']+0x1);j(this['page'],_0x5e4433,this[_0x97ded(0x10e)]?R-E:E,0x1c,this[_0x97ded(0xa5)],0x9,te,this[_0x97ded(0x10e)],!0x1,this['textOptions'],this['locale']);}[_0x487512(0xe9)](){const _0x1fb862=_0x487512;this[_0x1fb862(0xd0)]=this['doc'][_0x1fb862(0x113)]([R,re]),this[_0x1fb862(0x108)]+=0x1,this['y']=re-_r,this['drawPageFooter']();}[_0x487512(0x75)](_0x1c8323,_0x2f69f8=0x0){const _0x3e23db=_0x487512;let _0x548e45=_0x1c8323*Dt+_0x2f69f8+De;this['y']-_0x548e45<Ft&&this[_0x3e23db(0xe9)]();}['forceNewPage'](){this['newPage']();}[_0x487512(0x131)](_0x2a79bd,_0x22cf24=De){const _0x25422a=_0x487512;this['y']-_0x2a79bd-_0x22cf24<Ft&&this[_0x25422a(0xe9)]();}['getAvailableHeight'](){return this['y']-Ft;}[_0x487512(0xd9)](_0x3c3454){const _0x251109=_0x487512;return 0x18+xt(_0x3c3454,ue,this[_0x251109(0xa5)],0xb,!0x1,this[_0x251109(0xbd)],this[_0x251109(0x17b)])[_0x251109(0x15d)]*Dt+0x10;}[_0x487512(0x148)](_0x145aa0,_0x21b33c,_0x23fc32,_0x48be76,_0x3f328a){const _0x277e20=_0x487512;let _0x43e621=this[_0x277e20(0x10e)]?R-E-_0x48be76:E+_0x48be76;j(this['page'],_0x145aa0,_0x43e621,this['y'],this['fonts'],_0x21b33c,_0x3f328a,this[_0x277e20(0x10e)],_0x23fc32,this[_0x277e20(0xbd)],this[_0x277e20(0x17b)]),this['y']-=Dt;}[_0x487512(0x89)](_0x182173,_0x5b9a6c=0x10){const _0x3fc160=_0x487512;this['ensureSpace'](0x2,_0x5b9a6c);let _0x5cdf26=this['rtl']?R-E:E;j(this[_0x3fc160(0xd0)],_0x182173,_0x5cdf26,this['y'],this[_0x3fc160(0xa5)],_0x5b9a6c,_0x5d99e6(0.1,0.1,0.2),this['rtl'],!0x0,this['textOptions'],this[_0x3fc160(0x17b)]),this['y']-=_0x5b9a6c+0x8;}['drawChapterTitle'](_0x223fba,_0x2ef80d,_0xa733fb){const _0xe9b593=_0x487512;_0xa733fb['push']({'title':_0x223fba,'page':this[_0xe9b593(0x134)]}),this[_0xe9b593(0x75)](0x4,0x14);let _0x36932e=this[_0xe9b593(0x10e)]?R-E:E;j(this[_0xe9b593(0xd0)],_0x223fba,_0x36932e,this['y'],this[_0xe9b593(0xa5)],0x12,Ir,this['rtl'],!0x0,this[_0xe9b593(0xbd)],this[_0xe9b593(0x17b)]),this['y']-=0x18;let _0x399f3f=xt(_0x2ef80d,ue,this['fonts'],0xb,!0x1,this[_0xe9b593(0xbd)],this[_0xe9b593(0x17b)]);this['ensureSpace'](_0x399f3f[_0xe9b593(0x15d)]);for(let _0x593803 of _0x399f3f)this[_0xe9b593(0x148)](_0x593803,0xb,!0x1,0x0,te);this['page'][_0xe9b593(0x83)]({'x':this['rtl']?R-E-0x50:E,'y':this['y']-0x4,'width':0x50,'height':0x3,'color':ao}),this['y']-=0x10;}['drawSubheading'](_0x177fe9){const _0x8e1d8f=_0x487512;let _0x70349f=xt(_0x177fe9,ue,this[_0x8e1d8f(0xa5)],0xc,!0x0,this[_0x8e1d8f(0xbd)],this['locale']);this['ensureSpace'](_0x70349f[_0x8e1d8f(0x15d)]);for(let _0x4230ed of _0x70349f)this[_0x8e1d8f(0x148)](_0x4230ed,0xc,!0x0,0x0,_0x5d99e6(0.15,0.15,0.25));this['y']-=oo;}['drawParagraph'](_0x23de7c,_0x16aea0=0xb,_0x51c6e7=0x0){const _0x34141c=_0x487512;let _0x21c14d=xt(_0x23de7c,ue-_0x51c6e7,this[_0x34141c(0xa5)],_0x16aea0,!0x1,this[_0x34141c(0xbd)],this[_0x34141c(0x17b)]);this['ensureSpace'](_0x21c14d[_0x34141c(0x15d)]);for(let _0x2c1d96 of _0x21c14d)this['drawTextLine'](_0x2c1d96,_0x16aea0,!0x1,_0x51c6e7,_0x5d99e6(0.2,0.2,0.25));this['y']-=oo;}[_0x487512(0x13d)](_0x58e754,_0x9671b5=0xb){const _0x22389d=_0x487512;for(let _0x59fb9f of _0x58e754)this[_0x22389d(0x109)](_0x59fb9f,_0x9671b5);this['y']-=De;}['drawFamilySheet'](_0x5e4c80,_0x95527b){const _0x2615c4=_0x487512;let _0x25351c=Sr(_0x5e4c80['partners']),_0x2a917c=x(this[_0x2615c4(0x17b)]);this[_0x2615c4(0xfb)](_0x2a917c['pdf']['familyHeading'](_0x25351c)),this['drawNarrativeBlock'](Je(_0x5e4c80,_0x95527b,this[_0x2615c4(0x17b)]),0xb);}[_0x487512(0xbe)](_0x4edb48){const _0x1e7700=_0x487512;this[_0x1e7700(0xfb)](_0x4edb48['name']),this[_0x1e7700(0x109)](Ze(_0x4edb48,this[_0x1e7700(0x17b)]),0xa),this['y']-=0x6;}[_0x487512(0xde)](_0x290ce5){const _0x254b4c=_0x487512;this[_0x254b4c(0x75)](0x6,0x18);let _0x40b529=x(this[_0x254b4c(0x17b)]),_0x586744=[_0x290ce5['name'],_0x290ce5['sosa']!=null?_0x254b4c(0x15b)+_0x290ce5[_0x254b4c(0x100)]:null,_0x290ce5[_0x254b4c(0xb8)]!=null?_0x40b529['pdf'][_0x254b4c(0xe5)](_0x290ce5[_0x254b4c(0xb8)]):null]['filter'](Boolean);this['drawSubheading'](_0x586744['join']('\x20·\x20')),this['drawNarrativeBlock'](Qe(_0x290ce5,this[_0x254b4c(0x17b)]),0xb);}async[_0x487512(0xd5)](_0x4ee8fe,_0xfa7b0e){const _0x239a13=_0x487512;let _0x14e29e=Math[_0x239a13(0x13b)](_0x4ee8fe[_0x239a13(0x167)]['length'],0x1),_0x517300=qe(_0x14e29e,ue,!!_0xfa7b0e);this[_0x239a13(0x131)](_0x517300);let _0x228f87=await Et(_0x4ee8fe,_0xfa7b0e,this['locale']),_0x37c690=await this['doc'][_0x239a13(0x168)](_0x228f87),_0x2a09ca=Math[_0x239a13(0xe1)](0x1,ue/_0x37c690[_0x239a13(0x129)]),_0x168a9b=_0x37c690[_0x239a13(0x129)]*_0x2a09ca,_0x32693f=_0x37c690['height']*_0x2a09ca;this[_0x239a13(0xd0)][_0x239a13(0x7c)](_0x37c690,{'x':this[_0x239a13(0x10e)]?R-E-_0x168a9b:E,'y':this['y']-_0x32693f,'width':_0x168a9b,'height':_0x32693f}),this['y']-=_0x32693f+De;}};async function ji(_0x2ffc97,_0x2e1283,_0x36cef8,_0x214940,_0x327936){const _0x5b21c4=_0x487512;let _0x5010cb=x(_0x214940)[_0x5b21c4(0xe7)];if(_0x36cef8===_0x5b21c4(0x120))return;let _0x2770fc=Me(_0x2e1283);if(_0x2770fc===0x0)return;let _0x3bc57d=0x0,_0x40a83d=!0x1,_0x28b03d=!_0x327936?.[_0x5b21c4(0x116)];for(;_0x3bc57d<_0x2770fc;){!_0x28b03d&&_0x327936?.[_0x5b21c4(0x110)]&&(_0x2ffc97[_0x5b21c4(0x12f)](_0x2e1283['title'],_0x2e1283['subtitle'],_0x327936[_0x5b21c4(0x110)]),_0x28b03d=!0x0);let _0x26873a=_0x2ffc97['getAvailableHeight']();_0x26873a<=0x28&&(_0x2ffc97[_0x5b21c4(0xcb)](),_0x26873a=_0x2ffc97[_0x5b21c4(0x123)]());let _0xd5cfd1=fe(_0x26873a-De,ue,_0x40a83d);if(_0xd5cfd1<=0x0){_0x2ffc97['forceNewPage']();continue;}let _0x50273e=Math['min'](_0xd5cfd1,_0x2770fc-_0x3bc57d),_0x129b9b=Nr(_0x2e1283,_0x3bc57d,_0x50273e);if(!_0x129b9b)break;let _0x3c6e9f=_0x40a83d?_0x5010cb['continuation']:void 0x0;await _0x2ffc97[_0x5b21c4(0xd5)](_0x129b9b,_0x3c6e9f),_0x3bc57d+=_0x50273e,_0x40a83d=!0x0;}}async function Wi(_0x366740,_0x4bd1de,_0x104e2a,_0x5a82db,_0x267045,_0x39b77e){const _0x37bbf1=_0x487512;for(let _0x41d0a4 of _0x4bd1de){_0x366740['forceNewPage']();let _0x395402=Me(_0x41d0a4),_0x34f1cf=_0x5a82db!==_0x37bbf1(0x120)&&_0x395402>0x0,_0x5dc895=!0x1;if(_0x34f1cf){let _0x35723a=_0x366740[_0x37bbf1(0xd9)](_0x41d0a4[_0x37bbf1(0x12a)]),_0x578f6e=_0x366740[_0x37bbf1(0x123)]();fe(_0x578f6e-_0x35723a-De,ue,!0x1)<=0x0&&(_0x5dc895=!0x0);}_0x5dc895||_0x366740[_0x37bbf1(0x12f)](_0x41d0a4[_0x37bbf1(0x166)],_0x41d0a4[_0x37bbf1(0x12a)],_0x39b77e),await ji(_0x366740,_0x41d0a4,_0x5a82db,_0x267045,_0x5dc895?{'drawTitleFirst':!0x0,'toc':_0x39b77e}:void 0x0),_0x366740['drawParagraph'](Xe(_0x41d0a4,_0x267045),0xb),_0x366740['drawParagraph']('',0x4);for(let _0x571e9b of _0x41d0a4[_0x37bbf1(0xad)])_0x366740['drawFamilySheet'](_0x571e9b,_0x104e2a);for(let _0x18709d of _0x41d0a4['entries'])_0x104e2a===_0x37bbf1(0x12d)?_0x366740[_0x37bbf1(0xbe)](_0x18709d):_0x366740[_0x37bbf1(0xde)](_0x18709d);_0x366740['drawParagraph']('',0x6);}}async function zi(_0x5c1a58,_0x35bc65,_0x28ef9e){const _0x58e195=_0x487512;let _0x5e16fa=_0x28ef9e[_0x58e195(0x17b)],_0x50388f=L(_0x5e16fa);await Te(_0x50388f),_0x28ef9e[_0x58e195(0x17f)]!==!0x1&&await Ne(),_0x28ef9e[_0x58e195(0x107)]==='canvas'&&await $e();let _0x26914d=Rr(_0x5c1a58,_0x5e16fa),_0x1dd0af=_0x28ef9e[_0x58e195(0x140)],_0x251380=_0x28ef9e['timelineStyle'],_0x27b128=x(_0x5e16fa),_0x2ae7bc=eo(_0x5c1a58,_0x35bc65,_0x26914d,_0x1dd0af,_0x5e16fa),_0x5791bb=await wr(_0x50388f,_0x28ef9e[_0x58e195(0xce)],_0x2ae7bc),_0x12d3e8=[],_0x4c3d2a=await _0xf68a8b['create'](),_0x535fb1=await _0x4c3d2a[_0x58e195(0x16d)](_0x4baf22[_0x58e195(0xca)]),_0x53124d=await _0x4c3d2a['embedFont'](_0x4baf22['HelveticaBold']),_0x4c2cb3;_0x5791bb&&(_0x4c3d2a['registerFontkit'](await ro()),_0x4c2cb3=await _0x4c3d2a['embedFont'](_0x5791bb));let _0x58efbb={'latin':_0x535fb1,'latinBold':_0x53124d,'script':_0x4c2cb3},_0x3a0449={'preserveUnicode':!!_0x4c2cb3};await Hi(_0x4c3d2a,_0x35bc65,_0x58efbb,_0x28ef9e['coverLogo'],_0x5e16fa,_0x3a0449);let _0x549ba3=new Gr(_0x4c3d2a,_0x58efbb,_0x5e16fa,X(_0x5e16fa),_0x3a0449);return _0x549ba3['drawHeading'](_0x27b128[_0x58e195(0xa8)][_0x58e195(0xc9)],0x12),_0x549ba3[_0x58e195(0x109)](_0x1dd0af==='summary'?_0x27b128['pdf']['introSummary']:_0x27b128[_0x58e195(0xa8)][_0x58e195(0x176)],0xa),_0x549ba3[_0x58e195(0x109)](_0x27b128['pdf'][_0x58e195(0xcd)],0xa),await Wi(_0x549ba3,_0x26914d,_0x1dd0af,_0x251380,_0x5e16fa,_0x12d3e8),_0x12d3e8['length']>0x0&&(_0x549ba3[_0x58e195(0xcb)](),Yi(_0x549ba3['getCurrentPage'](),_0x12d3e8,_0x1dd0af,_0x58efbb,_0x5e16fa,_0x3a0449)),_0x4c3d2a['save']();}function Ki(_0x47c340,_0x926918){const _0x19b6f3=_0x487512;let _0x1d422e=new Uint8Array(_0x47c340),_0x3b25e5=new Blob([_0x1d422e],{'type':_0x19b6f3(0xa6)}),_0x3070be=URL['createObjectURL'](_0x3b25e5),_0xad580=document['createElement']('a');_0xad580['href']=_0x3070be,_0xad580['download']=_0x926918,_0xad580['click'](),URL['revokeObjectURL'](_0x3070be);}function Xi(){var _0x1ed0ef=function(_0x36db8e){const _0x35f6e2=_0x1b5f;var _0x5d67aa={'R':'13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73','EN':'1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9','ES':'17,2,6dp+1,f+1,av,16vr,mx+1,4o,2','ET':_0x35f6e2(0x95),'AN':'16o+5,2j+9,2+1,35,ed,1ff2+9,87+u','CS':'18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b','B':'a,3,f+2,2v,690','S':_0x35f6e2(0x11e),'WS':_0x35f6e2(0x115),'ON':_0x35f6e2(0x15c),'BN':'0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1','NSM':'lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n','AL':'16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d','LRO':_0x35f6e2(0x79),'RLO':'6cu','LRE':_0x35f6e2(0x184),'RLE':'6cr','PDF':'6cs','LRI':_0x35f6e2(0x17a),'RLI':_0x35f6e2(0xdf),'FSI':_0x35f6e2(0xd3),'PDI':_0x35f6e2(0x9a)},_0x18dd7f={},_0x4ba30b={};_0x18dd7f['L']=0x1,_0x4ba30b[0x1]='L',Object[_0x35f6e2(0x16f)](_0x5d67aa)['forEach'](function(_0x54a764,_0x20cac8){_0x18dd7f[_0x54a764]=0x1<<_0x20cac8+0x1,_0x4ba30b[_0x18dd7f[_0x54a764]]=_0x54a764;}),Object['freeze'](_0x18dd7f);var _0x440b3e=_0x18dd7f[_0x35f6e2(0x18c)]|_0x18dd7f['RLI']|_0x18dd7f['FSI'],_0x54e53a=_0x18dd7f['L']|_0x18dd7f['R']|_0x18dd7f['AL'],_0x44c001=_0x18dd7f['B']|_0x18dd7f['S']|_0x18dd7f['WS']|_0x18dd7f['ON']|_0x18dd7f['FSI']|_0x18dd7f['LRI']|_0x18dd7f['RLI']|_0x18dd7f['PDI'],_0x78aa31=_0x18dd7f['BN']|_0x18dd7f[_0x35f6e2(0x158)]|_0x18dd7f['LRE']|_0x18dd7f[_0x35f6e2(0x88)]|_0x18dd7f[_0x35f6e2(0x11c)]|_0x18dd7f['PDF'],_0x3df03a=_0x18dd7f['S']|_0x18dd7f['WS']|_0x18dd7f['B']|_0x440b3e|_0x18dd7f['PDI']|_0x78aa31,_0x58c9d5=null;function _0x21921e(){if(!_0x58c9d5){_0x58c9d5=new Map();var _0x4faa8d=function(_0x36f3b0){const _0x2737e4=_0x1b5f;if(_0x5d67aa[_0x2737e4(0x16b)](_0x36f3b0)){var _0xec571d=0x0;_0x5d67aa[_0x36f3b0]['split'](',')['forEach'](function(_0x50a07e){const _0x17650b=_0x2737e4;var _0x59634e=_0x50a07e[_0x17650b(0x121)]('+'),_0x144f15=_0x59634e[0x0],_0x32d495=_0x59634e[0x1];_0x144f15=parseInt(_0x144f15,0x24),_0x32d495=_0x32d495?parseInt(_0x32d495,0x24):0x0,_0x58c9d5[_0x17650b(0xb4)](_0xec571d+=_0x144f15,_0x18dd7f[_0x36f3b0]);for(var _0x3e598a=0x0;_0x3e598a<_0x32d495;_0x3e598a++)_0x58c9d5['set'](++_0xec571d,_0x18dd7f[_0x36f3b0]);});}};for(var _0x256d06 in _0x5d67aa)_0x4faa8d(_0x256d06);}}function _0xd5cc9e(_0x13ace4){const _0xd83c8d=_0x35f6e2;return _0x21921e(),_0x58c9d5['get'](_0x13ace4[_0xd83c8d(0x7b)](0x0))||_0x18dd7f['L'];}function _0x3a37c2(_0x494b81){return _0x4ba30b[_0xd5cc9e(_0x494b81)];}var _0x4d4573={'pairs':_0x35f6e2(0x139),'canonical':'6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye'};function _0x5c0e14(_0x7fd954,_0x47ab46){const _0xd892c5=_0x35f6e2;var _0x122940=0x24,_0x1ad2c3=0x0,_0xf7611c=new Map(),_0x38c801=_0x47ab46&&new Map(),_0x533376;return _0x7fd954['split'](',')[_0xd892c5(0x70)](function _0xd9c817(_0x1b0e8c){const _0x13af3e=_0xd892c5;if(_0x1b0e8c['indexOf']('+')!==-0x1){for(var _0xa3ac4a=+_0x1b0e8c;_0xa3ac4a--;)_0xd9c817(_0x533376);}else{_0x533376=_0x1b0e8c;var _0x29d1f3=_0x1b0e8c['split']('>'),_0x5233e8=_0x29d1f3[0x0],_0x9ba254=_0x29d1f3[0x1];_0x5233e8=String[_0x13af3e(0x84)](_0x1ad2c3+=parseInt(_0x5233e8,_0x122940)),_0x9ba254=String[_0x13af3e(0x84)](_0x1ad2c3+=parseInt(_0x9ba254,_0x122940)),_0xf7611c[_0x13af3e(0xb4)](_0x5233e8,_0x9ba254),_0x47ab46&&_0x38c801['set'](_0x9ba254,_0x5233e8);}}),{'map':_0xf7611c,'reverseMap':_0x38c801};}var _0x650e1b,_0x1f58a0,_0x32a497;function _0x336019(){const _0x3a18b7=_0x35f6e2;if(!_0x650e1b){var _0xd5d67a=_0x5c0e14(_0x4d4573[_0x3a18b7(0x137)],!0x0),_0x2100cb=_0xd5d67a['map'],_0x3dc279=_0xd5d67a[_0x3a18b7(0x96)];_0x650e1b=_0x2100cb,_0x1f58a0=_0x3dc279,_0x32a497=_0x5c0e14(_0x4d4573[_0x3a18b7(0x142)],!0x1)['map'];}}function _0x517116(_0x3e1ad6){const _0x232f8b=_0x35f6e2;return _0x336019(),_0x650e1b[_0x232f8b(0xba)](_0x3e1ad6)||null;}function _0x217f83(_0x24a638){return _0x336019(),_0x1f58a0['get'](_0x24a638)||null;}function _0xa07eab(_0x4fb796){const _0x3e6d1e=_0x35f6e2;return _0x336019(),_0x32a497[_0x3e6d1e(0xba)](_0x4fb796)||null;}var _0x3de2a4=_0x18dd7f['L'],_0x33c31b=_0x18dd7f['R'],_0x118fb3=_0x18dd7f['EN'],_0x82b622=_0x18dd7f['ES'],_0x2ae804=_0x18dd7f['ET'],_0x9adfcc=_0x18dd7f['AN'],_0x305431=_0x18dd7f['CS'],_0x4c0d43=_0x18dd7f['B'],_0xd41cb4=_0x18dd7f['S'],_0x17863f=_0x18dd7f['ON'],_0x2d6bc5=_0x18dd7f['BN'],_0x454765=_0x18dd7f[_0x35f6e2(0x118)],_0xc7b894=_0x18dd7f['AL'],_0xf892c9=_0x18dd7f['LRO'],_0x109af2=_0x18dd7f[_0x35f6e2(0x88)],_0x45a3a7=_0x18dd7f[_0x35f6e2(0x135)],_0x467f99=_0x18dd7f['RLE'],_0x3798ab=_0x18dd7f[_0x35f6e2(0x7f)],_0x30e980=_0x18dd7f['LRI'],_0x233e67=_0x18dd7f[_0x35f6e2(0x157)],_0x31a6d2=_0x18dd7f[_0x35f6e2(0x144)],_0x20a9ce=_0x18dd7f[_0x35f6e2(0x173)];function _0x35ff79(_0x551c74,_0x26d94e){const _0x11af43=_0x35f6e2;for(var _0x5816b1=0x7d,_0x4038c9=new Uint32Array(_0x551c74['length']),_0x2ec0b1=0x0;_0x2ec0b1<_0x551c74['length'];_0x2ec0b1++)_0x4038c9[_0x2ec0b1]=_0xd5cc9e(_0x551c74[_0x2ec0b1]);var _0x31f2c2=new Map();function _0x94dfb0(_0x3542c4,_0x4bc025){const _0x1e95f6=_0x1b5f;var _0x57cbdf=_0x4038c9[_0x3542c4];_0x4038c9[_0x3542c4]=_0x4bc025,_0x31f2c2[_0x1e95f6(0xb4)](_0x57cbdf,_0x31f2c2[_0x1e95f6(0xba)](_0x57cbdf)-0x1),_0x57cbdf&_0x44c001&&_0x31f2c2[_0x1e95f6(0xb4)](_0x44c001,_0x31f2c2[_0x1e95f6(0xba)](_0x44c001)-0x1),_0x31f2c2['set'](_0x4bc025,(_0x31f2c2['get'](_0x4bc025)||0x0)+0x1),_0x4bc025&_0x44c001&&_0x31f2c2[_0x1e95f6(0xb4)](_0x44c001,(_0x31f2c2[_0x1e95f6(0xba)](_0x44c001)||0x0)+0x1);}for(var _0x28522a=new Uint8Array(_0x551c74['length']),_0x6a4421=new Map(),_0x52d764=[],_0x3fcfc6=null,_0x41b3c2=0x0;_0x41b3c2<_0x551c74[_0x11af43(0x15d)];_0x41b3c2++)_0x3fcfc6||_0x52d764['push'](_0x3fcfc6={'start':_0x41b3c2,'end':_0x551c74[_0x11af43(0x15d)]-0x1,'level':_0x26d94e===_0x11af43(0x10e)?0x1:_0x26d94e===_0x11af43(0x180)?0x0:_0x181c95(_0x41b3c2,!0x1)}),_0x4038c9[_0x41b3c2]&_0x4c0d43&&(_0x3fcfc6[_0x11af43(0x10d)]=_0x41b3c2,_0x3fcfc6=null);for(var _0x285401=_0x467f99|_0x45a3a7|_0x109af2|_0xf892c9|_0x440b3e|_0x20a9ce|_0x3798ab|_0x4c0d43,_0x46117d=function(_0xea7e39){return _0xea7e39+(_0xea7e39&0x1?0x1:0x2);},_0x34e372=function(_0x20e1b1){return _0x20e1b1+(_0x20e1b1&0x1?0x2:0x1);},_0x2d11ee=0x0;_0x2d11ee<_0x52d764[_0x11af43(0x15d)];_0x2d11ee++){_0x3fcfc6=_0x52d764[_0x2d11ee];var _0x316f9d=[{'_level':_0x3fcfc6[_0x11af43(0x125)],'_override':0x0,'_isolate':0x0}],_0x93f547=void 0x0,_0x30bb92=0x0,_0x3b2d73=0x0,_0x424f69=0x0;_0x31f2c2['clear']();for(var _0x45956b=_0x3fcfc6[_0x11af43(0x181)];_0x45956b<=_0x3fcfc6[_0x11af43(0x10d)];_0x45956b++){var _0x1ec3f8=_0x4038c9[_0x45956b];if(_0x93f547=_0x316f9d[_0x316f9d['length']-0x1],_0x31f2c2['set'](_0x1ec3f8,(_0x31f2c2[_0x11af43(0xba)](_0x1ec3f8)||0x0)+0x1),_0x1ec3f8&_0x44c001&&_0x31f2c2[_0x11af43(0xb4)](_0x44c001,(_0x31f2c2['get'](_0x44c001)||0x0)+0x1),_0x1ec3f8&_0x285401){if(_0x1ec3f8&(_0x467f99|_0x45a3a7)){_0x28522a[_0x45956b]=_0x93f547['_level'];var _0x1ef8ce=(_0x1ec3f8===_0x467f99?_0x34e372:_0x46117d)(_0x93f547['_level']);_0x1ef8ce<=_0x5816b1&&!_0x30bb92&&!_0x3b2d73?_0x316f9d['push']({'_level':_0x1ef8ce,'_override':0x0,'_isolate':0x0}):_0x30bb92||_0x3b2d73++;}else{if(_0x1ec3f8&(_0x109af2|_0xf892c9)){_0x28522a[_0x45956b]=_0x93f547[_0x11af43(0xd1)];var _0x3c98cb=(_0x1ec3f8===_0x109af2?_0x34e372:_0x46117d)(_0x93f547['_level']);_0x3c98cb<=_0x5816b1&&!_0x30bb92&&!_0x3b2d73?_0x316f9d[_0x11af43(0xdb)]({'_level':_0x3c98cb,'_override':_0x1ec3f8&_0x109af2?_0x33c31b:_0x3de2a4,'_isolate':0x0}):_0x30bb92||_0x3b2d73++;}else{if(_0x1ec3f8&_0x440b3e){_0x1ec3f8&_0x31a6d2&&(_0x1ec3f8=_0x181c95(_0x45956b+0x1,!0x0)===0x1?_0x233e67:_0x30e980),_0x28522a[_0x45956b]=_0x93f547['_level'],_0x93f547[_0x11af43(0x13a)]&&_0x94dfb0(_0x45956b,_0x93f547[_0x11af43(0x13a)]);var _0x41eadb=(_0x1ec3f8===_0x233e67?_0x34e372:_0x46117d)(_0x93f547[_0x11af43(0xd1)]);_0x41eadb<=_0x5816b1&&_0x30bb92===0x0&&_0x3b2d73===0x0?(_0x424f69++,_0x316f9d[_0x11af43(0xdb)]({'_level':_0x41eadb,'_override':0x0,'_isolate':0x1,'_isolInitIndex':_0x45956b})):_0x30bb92++;}else{if(_0x1ec3f8&_0x20a9ce){if(_0x30bb92>0x0)_0x30bb92--;else{if(_0x424f69>0x0){for(_0x3b2d73=0x0;!_0x316f9d[_0x316f9d['length']-0x1][_0x11af43(0x183)];)_0x316f9d[_0x11af43(0x87)]();var _0x2bef8b=_0x316f9d[_0x316f9d[_0x11af43(0x15d)]-0x1][_0x11af43(0x179)];_0x2bef8b!=null&&(_0x6a4421[_0x11af43(0xb4)](_0x2bef8b,_0x45956b),_0x6a4421['set'](_0x45956b,_0x2bef8b)),_0x316f9d[_0x11af43(0x87)](),_0x424f69--;}}_0x93f547=_0x316f9d[_0x316f9d['length']-0x1],_0x28522a[_0x45956b]=_0x93f547['_level'],_0x93f547[_0x11af43(0x13a)]&&_0x94dfb0(_0x45956b,_0x93f547['_override']);}else _0x1ec3f8&_0x3798ab?(_0x30bb92===0x0&&(_0x3b2d73>0x0?_0x3b2d73--:!_0x93f547[_0x11af43(0x183)]&&_0x316f9d[_0x11af43(0x15d)]>0x1&&(_0x316f9d['pop'](),_0x93f547=_0x316f9d[_0x316f9d['length']-0x1])),_0x28522a[_0x45956b]=_0x93f547[_0x11af43(0xd1)]):_0x1ec3f8&_0x4c0d43&&(_0x28522a[_0x45956b]=_0x3fcfc6['level']);}}}}else _0x28522a[_0x45956b]=_0x93f547['_level'],_0x93f547[_0x11af43(0x13a)]&&_0x1ec3f8!==_0x2d6bc5&&_0x94dfb0(_0x45956b,_0x93f547[_0x11af43(0x13a)]);}for(var _0xf169c3=[],_0x501487=null,_0x2464a0=_0x3fcfc6[_0x11af43(0x181)];_0x2464a0<=_0x3fcfc6[_0x11af43(0x10d)];_0x2464a0++){var _0x428d1e=_0x4038c9[_0x2464a0];if(!(_0x428d1e&_0x78aa31)){var _0x20019a=_0x28522a[_0x2464a0],_0x48e50a=_0x428d1e&_0x440b3e,_0x2dcd9a=_0x428d1e===_0x20a9ce;_0x501487&&_0x20019a===_0x501487['_level']?(_0x501487['_end']=_0x2464a0,_0x501487['_endsWithIsolInit']=_0x48e50a):_0xf169c3[_0x11af43(0xdb)](_0x501487={'_start':_0x2464a0,'_end':_0x2464a0,'_level':_0x20019a,'_startsWithPDI':_0x2dcd9a,'_endsWithIsolInit':_0x48e50a});}}for(var _0x1e6ad6=[],_0x26f1bd=0x0;_0x26f1bd<_0xf169c3[_0x11af43(0x15d)];_0x26f1bd++){var _0x1349c4=_0xf169c3[_0x26f1bd];if(!_0x1349c4[_0x11af43(0xfc)]||_0x1349c4[_0x11af43(0xfc)]&&!_0x6a4421['has'](_0x1349c4[_0x11af43(0xae)])){for(var _0xb00996=[_0x501487=_0x1349c4],_0x1b81fb=void 0x0;_0x501487&&_0x501487['_endsWithIsolInit']&&(_0x1b81fb=_0x6a4421[_0x11af43(0xba)](_0x501487['_end']))!=null;)for(var _0x2ac08b=_0x26f1bd+0x1;_0x2ac08b<_0xf169c3[_0x11af43(0x15d)];_0x2ac08b++)if(_0xf169c3[_0x2ac08b][_0x11af43(0xae)]===_0x1b81fb){_0xb00996[_0x11af43(0xdb)](_0x501487=_0xf169c3[_0x2ac08b]);break;}for(var _0xcbdcb5=[],_0x52cf01=0x0;_0x52cf01<_0xb00996[_0x11af43(0x15d)];_0x52cf01++)for(var _0x4f4376=_0xb00996[_0x52cf01],_0x58de04=_0x4f4376[_0x11af43(0xae)];_0x58de04<=_0x4f4376['_end'];_0x58de04++)_0xcbdcb5[_0x11af43(0xdb)](_0x58de04);for(var _0x5cffb4=_0x28522a[_0xcbdcb5[0x0]],_0x18ebd0=_0x3fcfc6[_0x11af43(0x125)],_0x42952d=_0xcbdcb5[0x0]-0x1;_0x42952d>=0x0;_0x42952d--)if(!(_0x4038c9[_0x42952d]&_0x78aa31)){_0x18ebd0=_0x28522a[_0x42952d];break;}var _0x5d2e8e=_0xcbdcb5[_0xcbdcb5['length']-0x1],_0x540312=_0x28522a[_0x5d2e8e],_0x33f923=_0x3fcfc6['level'];if(!(_0x4038c9[_0x5d2e8e]&_0x440b3e)){for(var _0x521d94=_0x5d2e8e+0x1;_0x521d94<=_0x3fcfc6['end'];_0x521d94++)if(!(_0x4038c9[_0x521d94]&_0x78aa31)){_0x33f923=_0x28522a[_0x521d94];break;}}_0x1e6ad6[_0x11af43(0xdb)]({'_seqIndices':_0xcbdcb5,'_sosType':Math['max'](_0x18ebd0,_0x5cffb4)%0x2?_0x33c31b:_0x3de2a4,'_eosType':Math[_0x11af43(0x13b)](_0x33f923,_0x540312)%0x2?_0x33c31b:_0x3de2a4});}}for(var _0x120976=0x0;_0x120976<_0x1e6ad6[_0x11af43(0x15d)];_0x120976++){var _0x31cf3e=_0x1e6ad6[_0x120976],_0x276ddd=_0x31cf3e[_0x11af43(0xd8)],_0x21af1e=_0x31cf3e[_0x11af43(0x128)],_0x12fbc1=_0x31cf3e['_eosType'],_0x31f5f7=_0x28522a[_0x276ddd[0x0]]&0x1?_0x33c31b:_0x3de2a4;if(_0x31f2c2['get'](_0x454765))for(var _0x5c2e43=0x0;_0x5c2e43<_0x276ddd['length'];_0x5c2e43++){var _0x462aea=_0x276ddd[_0x5c2e43];if(_0x4038c9[_0x462aea]&_0x454765){for(var _0x549dff=_0x21af1e,_0x1bd0ed=_0x5c2e43-0x1;_0x1bd0ed>=0x0;_0x1bd0ed--)if(!(_0x4038c9[_0x276ddd[_0x1bd0ed]]&_0x78aa31)){_0x549dff=_0x4038c9[_0x276ddd[_0x1bd0ed]];break;}_0x94dfb0(_0x462aea,_0x549dff&(_0x440b3e|_0x20a9ce)?_0x17863f:_0x549dff);}}if(_0x31f2c2[_0x11af43(0xba)](_0x118fb3))for(var _0x479194=0x0;_0x479194<_0x276ddd['length'];_0x479194++){var _0x5c9a39=_0x276ddd[_0x479194];if(_0x4038c9[_0x5c9a39]&_0x118fb3)for(var _0x18654e=_0x479194-0x1;_0x18654e>=-0x1;_0x18654e--){var _0x43a119=_0x18654e===-0x1?_0x21af1e:_0x4038c9[_0x276ddd[_0x18654e]];if(_0x43a119&_0x54e53a){_0x43a119===_0xc7b894&&_0x94dfb0(_0x5c9a39,_0x9adfcc);break;}}}if(_0x31f2c2[_0x11af43(0xba)](_0xc7b894))for(var _0x4d87d3=0x0;_0x4d87d3<_0x276ddd[_0x11af43(0x15d)];_0x4d87d3++){var _0x582b30=_0x276ddd[_0x4d87d3];_0x4038c9[_0x582b30]&_0xc7b894&&_0x94dfb0(_0x582b30,_0x33c31b);}if(_0x31f2c2['get'](_0x82b622)||_0x31f2c2[_0x11af43(0xba)](_0x305431))for(var _0x3b29da=0x1;_0x3b29da<_0x276ddd['length']-0x1;_0x3b29da++){var _0x197e3e=_0x276ddd[_0x3b29da];if(_0x4038c9[_0x197e3e]&(_0x82b622|_0x305431)){for(var _0x207391=0x0,_0x155682=0x0,_0x20e54d=_0x3b29da-0x1;_0x20e54d>=0x0&&(_0x207391=_0x4038c9[_0x276ddd[_0x20e54d]],!!(_0x207391&_0x78aa31));_0x20e54d--);for(var _0x193bae=_0x3b29da+0x1;_0x193bae<_0x276ddd['length']&&(_0x155682=_0x4038c9[_0x276ddd[_0x193bae]],!!(_0x155682&_0x78aa31));_0x193bae++);_0x207391===_0x155682&&(_0x4038c9[_0x197e3e]===_0x82b622?_0x207391===_0x118fb3:_0x207391&(_0x118fb3|_0x9adfcc))&&_0x94dfb0(_0x197e3e,_0x207391);}}if(_0x31f2c2['get'](_0x118fb3))for(var _0x5a72d1=0x0;_0x5a72d1<_0x276ddd['length'];_0x5a72d1++){var _0x8413c7=_0x276ddd[_0x5a72d1];if(_0x4038c9[_0x8413c7]&_0x118fb3){for(var _0x2b5fba=_0x5a72d1-0x1;_0x2b5fba>=0x0&&_0x4038c9[_0x276ddd[_0x2b5fba]]&(_0x2ae804|_0x78aa31);_0x2b5fba--)_0x94dfb0(_0x276ddd[_0x2b5fba],_0x118fb3);for(_0x5a72d1++;_0x5a72d1<_0x276ddd[_0x11af43(0x15d)]&&_0x4038c9[_0x276ddd[_0x5a72d1]]&(_0x2ae804|_0x78aa31|_0x118fb3);_0x5a72d1++)_0x4038c9[_0x276ddd[_0x5a72d1]]!==_0x118fb3&&_0x94dfb0(_0x276ddd[_0x5a72d1],_0x118fb3);}}if(_0x31f2c2[_0x11af43(0xba)](_0x2ae804)||_0x31f2c2[_0x11af43(0xba)](_0x82b622)||_0x31f2c2[_0x11af43(0xba)](_0x305431))for(var _0x30ad37=0x0;_0x30ad37<_0x276ddd['length'];_0x30ad37++){var _0x4088a1=_0x276ddd[_0x30ad37];if(_0x4038c9[_0x4088a1]&(_0x2ae804|_0x82b622|_0x305431)){_0x94dfb0(_0x4088a1,_0x17863f);for(var _0x261779=_0x30ad37-0x1;_0x261779>=0x0&&_0x4038c9[_0x276ddd[_0x261779]]&_0x78aa31;_0x261779--)_0x94dfb0(_0x276ddd[_0x261779],_0x17863f);for(var _0x162cbf=_0x30ad37+0x1;_0x162cbf<_0x276ddd[_0x11af43(0x15d)]&&_0x4038c9[_0x276ddd[_0x162cbf]]&_0x78aa31;_0x162cbf++)_0x94dfb0(_0x276ddd[_0x162cbf],_0x17863f);}}if(_0x31f2c2[_0x11af43(0xba)](_0x118fb3))for(var _0x1bd1fc=0x0,_0x546003=_0x21af1e;_0x1bd1fc<_0x276ddd[_0x11af43(0x15d)];_0x1bd1fc++){var _0x46bf5c=_0x276ddd[_0x1bd1fc],_0x23b84e=_0x4038c9[_0x46bf5c];_0x23b84e&_0x118fb3?_0x546003===_0x3de2a4&&_0x94dfb0(_0x46bf5c,_0x3de2a4):_0x23b84e&_0x54e53a&&(_0x546003=_0x23b84e);}if(_0x31f2c2['get'](_0x44c001)){var _0x18c728=_0x33c31b|_0x118fb3|_0x9adfcc,_0x5802dc=_0x18c728|_0x3de2a4,_0x3e8b86=[];{for(var _0x3dc838=[],_0x31cd8b=0x0;_0x31cd8b<_0x276ddd[_0x11af43(0x15d)];_0x31cd8b++)if(_0x4038c9[_0x276ddd[_0x31cd8b]]&_0x44c001){var _0x369bb6=_0x551c74[_0x276ddd[_0x31cd8b]],_0x1181fa=void 0x0;if(_0x517116(_0x369bb6)!==null){if(_0x3dc838[_0x11af43(0x15d)]<0x3f)_0x3dc838[_0x11af43(0xdb)]({'char':_0x369bb6,'seqIndex':_0x31cd8b});else break;}else{if((_0x1181fa=_0x217f83(_0x369bb6))!==null)for(var _0x84feff=_0x3dc838[_0x11af43(0x15d)]-0x1;_0x84feff>=0x0;_0x84feff--){var _0x2cdb4f=_0x3dc838[_0x84feff][_0x11af43(0x145)];if(_0x2cdb4f===_0x1181fa||_0x2cdb4f===_0x217f83(_0xa07eab(_0x369bb6))||_0x517116(_0xa07eab(_0x2cdb4f))===_0x369bb6){_0x3e8b86[_0x11af43(0xdb)]([_0x3dc838[_0x84feff][_0x11af43(0xda)],_0x31cd8b]),_0x3dc838['length']=_0x84feff;break;}}}}_0x3e8b86[_0x11af43(0x16e)](function(_0x51603c,_0x4deae4){return _0x51603c[0x0]-_0x4deae4[0x0];});}for(var _0x5c275c=0x0;_0x5c275c<_0x3e8b86[_0x11af43(0x15d)];_0x5c275c++){for(var _0x50f6fe=_0x3e8b86[_0x5c275c],_0x5d8ff4=_0x50f6fe[0x0],_0x242b55=_0x50f6fe[0x1],_0x5c8f68=!0x1,_0xc943f4=0x0,_0x276a68=_0x5d8ff4+0x1;_0x276a68<_0x242b55;_0x276a68++){var _0x45b2a2=_0x276ddd[_0x276a68];if(_0x4038c9[_0x45b2a2]&_0x5802dc){_0x5c8f68=!0x0;var _0x43b0d3=_0x4038c9[_0x45b2a2]&_0x18c728?_0x33c31b:_0x3de2a4;if(_0x43b0d3===_0x31f5f7){_0xc943f4=_0x43b0d3;break;}}}if(_0x5c8f68&&!_0xc943f4){_0xc943f4=_0x21af1e;for(var _0x5a2ef3=_0x5d8ff4-0x1;_0x5a2ef3>=0x0;_0x5a2ef3--){var _0x240105=_0x276ddd[_0x5a2ef3];if(_0x4038c9[_0x240105]&_0x5802dc){var _0x5d7431=_0x4038c9[_0x240105]&_0x18c728?_0x33c31b:_0x3de2a4;_0x5d7431!==_0x31f5f7?_0xc943f4=_0x5d7431:_0xc943f4=_0x31f5f7;break;}}}if(_0xc943f4){if(_0x4038c9[_0x276ddd[_0x5d8ff4]]=_0x4038c9[_0x276ddd[_0x242b55]]=_0xc943f4,_0xc943f4!==_0x31f5f7){for(var _0x27de40=_0x5d8ff4+0x1;_0x27de40<_0x276ddd[_0x11af43(0x15d)];_0x27de40++)if(!(_0x4038c9[_0x276ddd[_0x27de40]]&_0x78aa31)){_0xd5cc9e(_0x551c74[_0x276ddd[_0x27de40]])&_0x454765&&(_0x4038c9[_0x276ddd[_0x27de40]]=_0xc943f4);break;}}if(_0xc943f4!==_0x31f5f7){for(var _0x38622d=_0x242b55+0x1;_0x38622d<_0x276ddd['length'];_0x38622d++)if(!(_0x4038c9[_0x276ddd[_0x38622d]]&_0x78aa31)){_0xd5cc9e(_0x551c74[_0x276ddd[_0x38622d]])&_0x454765&&(_0x4038c9[_0x276ddd[_0x38622d]]=_0xc943f4);break;}}}}for(var _0x57e737=0x0;_0x57e737<_0x276ddd[_0x11af43(0x15d)];_0x57e737++)if(_0x4038c9[_0x276ddd[_0x57e737]]&_0x44c001){for(var _0x1835f0=_0x57e737,_0x1718de=_0x57e737,_0x448463=_0x21af1e,_0x9d48f8=_0x57e737-0x1;_0x9d48f8>=0x0;_0x9d48f8--)if(_0x4038c9[_0x276ddd[_0x9d48f8]]&_0x78aa31)_0x1835f0=_0x9d48f8;else{_0x448463=_0x4038c9[_0x276ddd[_0x9d48f8]]&_0x18c728?_0x33c31b:_0x3de2a4;break;}for(var _0x2ce59e=_0x12fbc1,_0x4cbf47=_0x57e737+0x1;_0x4cbf47<_0x276ddd[_0x11af43(0x15d)];_0x4cbf47++)if(_0x4038c9[_0x276ddd[_0x4cbf47]]&(_0x44c001|_0x78aa31))_0x1718de=_0x4cbf47;else{_0x2ce59e=_0x4038c9[_0x276ddd[_0x4cbf47]]&_0x18c728?_0x33c31b:_0x3de2a4;break;}for(var _0x111d67=_0x1835f0;_0x111d67<=_0x1718de;_0x111d67++)_0x4038c9[_0x276ddd[_0x111d67]]=_0x448463===_0x2ce59e?_0x448463:_0x31f5f7;_0x57e737=_0x1718de;}}}for(var _0x434557=_0x3fcfc6[_0x11af43(0x181)];_0x434557<=_0x3fcfc6['end'];_0x434557++){var _0x2f7f63=_0x28522a[_0x434557],_0x387016=_0x4038c9[_0x434557];if(_0x2f7f63&0x1?_0x387016&(_0x3de2a4|_0x118fb3|_0x9adfcc)&&_0x28522a[_0x434557]++:_0x387016&_0x33c31b?_0x28522a[_0x434557]++:_0x387016&(_0x9adfcc|_0x118fb3)&&(_0x28522a[_0x434557]+=0x2),_0x387016&_0x78aa31&&(_0x28522a[_0x434557]=_0x434557===0x0?_0x3fcfc6['level']:_0x28522a[_0x434557-0x1]),_0x434557===_0x3fcfc6['end']||_0xd5cc9e(_0x551c74[_0x434557])&(_0xd41cb4|_0x4c0d43)){for(var _0x47095a=_0x434557;_0x47095a>=0x0&&_0xd5cc9e(_0x551c74[_0x47095a])&_0x3df03a;_0x47095a--)_0x28522a[_0x47095a]=_0x3fcfc6[_0x11af43(0x125)];}}}return{'levels':_0x28522a,'paragraphs':_0x52d764};function _0x181c95(_0x3174dd,_0x3f8a62){const _0x34575c=_0x11af43;for(var _0x1310b5=_0x3174dd;_0x1310b5<_0x551c74['length'];_0x1310b5++){var _0x41634c=_0x4038c9[_0x1310b5];if(_0x41634c&(_0x33c31b|_0xc7b894))return 0x1;if(_0x41634c&(_0x4c0d43|_0x3de2a4)||_0x3f8a62&&_0x41634c===_0x20a9ce)return 0x0;if(_0x41634c&_0x440b3e){var _0x327e2a=_0x1bedb2(_0x1310b5);_0x1310b5=_0x327e2a===-0x1?_0x551c74[_0x34575c(0x15d)]:_0x327e2a;}}return 0x0;}function _0x1bedb2(_0x898148){const _0x13c329=_0x11af43;for(var _0x50ce38=0x1,_0xaf4196=_0x898148+0x1;_0xaf4196<_0x551c74[_0x13c329(0x15d)];_0xaf4196++){var _0x48fce1=_0x4038c9[_0xaf4196];if(_0x48fce1&_0x4c0d43)break;if(_0x48fce1&_0x20a9ce){if(--_0x50ce38===0x0)return _0xaf4196;}else _0x48fce1&_0x440b3e&&_0x50ce38++;}return-0x1;}}var _0x49d0ad=_0x35f6e2(0x80),_0x85c39b;function _0x3c846a(){if(!_0x85c39b){var _0x54d6fa=_0x5c0e14(_0x49d0ad,!0x0),_0x597004=_0x54d6fa['map'],_0x5db22e=_0x54d6fa['reverseMap'];_0x5db22e['forEach'](function(_0x486807,_0x1bf8a8){_0x597004['set'](_0x1bf8a8,_0x486807);}),_0x85c39b=_0x597004;}}function _0x1e0487(_0x1e4fc9){const _0x18bfa2=_0x35f6e2;return _0x3c846a(),_0x85c39b[_0x18bfa2(0xba)](_0x1e4fc9)||null;}function _0x39f1de(_0x3753ff,_0x1707e6,_0x13c283,_0x2a3caa){const _0x3c1efb=_0x35f6e2;var _0x360f4f=_0x3753ff[_0x3c1efb(0x15d)];_0x13c283=Math[_0x3c1efb(0x13b)](0x0,_0x13c283==null?0x0:+_0x13c283),_0x2a3caa=Math[_0x3c1efb(0xe1)](_0x360f4f-0x1,_0x2a3caa==null?_0x360f4f-0x1:+_0x2a3caa);for(var _0x45163f=new Map(),_0x120c69=_0x13c283;_0x120c69<=_0x2a3caa;_0x120c69++)if(_0x1707e6[_0x120c69]&0x1){var _0x1cffe6=_0x1e0487(_0x3753ff[_0x120c69]);_0x1cffe6!==null&&_0x45163f['set'](_0x120c69,_0x1cffe6);}return _0x45163f;}function _0x8b2837(_0x3c8528,_0x55daca,_0x2ef038,_0x1791fd){const _0x3bfa4a=_0x35f6e2;var _0x17d7cd=_0x3c8528[_0x3bfa4a(0x15d)];_0x2ef038=Math[_0x3bfa4a(0x13b)](0x0,_0x2ef038==null?0x0:+_0x2ef038),_0x1791fd=Math[_0x3bfa4a(0xe1)](_0x17d7cd-0x1,_0x1791fd==null?_0x17d7cd-0x1:+_0x1791fd);var _0x28163d=[];return _0x55daca[_0x3bfa4a(0x154)]['forEach'](function(_0x263825){const _0x209712=_0x3bfa4a;var _0x2f4047=Math[_0x209712(0x13b)](_0x2ef038,_0x263825[_0x209712(0x181)]),_0x2bcb26=Math[_0x209712(0xe1)](_0x1791fd,_0x263825['end']);if(_0x2f4047<_0x2bcb26){for(var _0x396396=_0x55daca[_0x209712(0x178)][_0x209712(0x72)](_0x2f4047,_0x2bcb26+0x1),_0x3db1d3=_0x2bcb26;_0x3db1d3>=_0x2f4047&&_0xd5cc9e(_0x3c8528[_0x3db1d3])&_0x3df03a;_0x3db1d3--)_0x396396[_0x3db1d3]=_0x263825[_0x209712(0x125)];for(var _0x13017f=_0x263825[_0x209712(0x125)],_0x33ee47=0x1/0x0,_0x39493a=0x0;_0x39493a<_0x396396[_0x209712(0x15d)];_0x39493a++){var _0x19c8ef=_0x396396[_0x39493a];_0x19c8ef>_0x13017f&&(_0x13017f=_0x19c8ef),_0x19c8ef<_0x33ee47&&(_0x33ee47=_0x19c8ef|0x1);}for(var _0x27bf27=_0x13017f;_0x27bf27>=_0x33ee47;_0x27bf27--)for(var _0x293654=0x0;_0x293654<_0x396396['length'];_0x293654++)if(_0x396396[_0x293654]>=_0x27bf27){for(var _0x19029c=_0x293654;_0x293654+0x1<_0x396396[_0x209712(0x15d)]&&_0x396396[_0x293654+0x1]>=_0x27bf27;)_0x293654++;_0x293654>_0x19029c&&_0x28163d[_0x209712(0xdb)]([_0x19029c+_0x2f4047,_0x293654+_0x2f4047]);}}}),_0x28163d;}function _0x18e90a(_0x2de8a5,_0xfd348d,_0x56e937,_0x2fb904){const _0xbb253e=_0x35f6e2;var _0x506d7c=_0x56e673(_0x2de8a5,_0xfd348d,_0x56e937,_0x2fb904),_0x3ad9b9=[][_0xbb253e(0x130)](_0x2de8a5);return _0x506d7c[_0xbb253e(0x70)](function(_0x2ea8d2,_0x7fe701){_0x3ad9b9[_0x7fe701]=(_0xfd348d['levels'][_0x2ea8d2]&0x1?_0x1e0487(_0x2de8a5[_0x2ea8d2]):null)||_0x2de8a5[_0x2ea8d2];}),_0x3ad9b9[_0xbb253e(0xa4)]('');}function _0x56e673(_0x486ac7,_0x431238,_0x1631a0,_0x206a48){const _0x52d8ef=_0x35f6e2;for(var _0x583ff9=_0x8b2837(_0x486ac7,_0x431238,_0x1631a0,_0x206a48),_0x50e761=[],_0x5682ff=0x0;_0x5682ff<_0x486ac7[_0x52d8ef(0x15d)];_0x5682ff++)_0x50e761[_0x5682ff]=_0x5682ff;return _0x583ff9['forEach'](function(_0x2c7be7){const _0x1650fd=_0x52d8ef;for(var _0x271708=_0x2c7be7[0x0],_0x5d1ad8=_0x2c7be7[0x1],_0x4ec259=_0x50e761[_0x1650fd(0x72)](_0x271708,_0x5d1ad8+0x1),_0x473431=_0x4ec259[_0x1650fd(0x15d)];_0x473431--;)_0x50e761[_0x5d1ad8-_0x473431]=_0x4ec259[_0x473431];}),_0x50e761;}return _0x36db8e['closingToOpeningBracket']=_0x217f83,_0x36db8e[_0x35f6e2(0x9e)]=_0xd5cc9e,_0x36db8e[_0x35f6e2(0xa7)]=_0x3a37c2,_0x36db8e[_0x35f6e2(0x182)]=_0xa07eab,_0x36db8e[_0x35f6e2(0xf1)]=_0x35ff79,_0x36db8e[_0x35f6e2(0x73)]=_0x1e0487,_0x36db8e[_0x35f6e2(0xd7)]=_0x39f1de,_0x36db8e[_0x35f6e2(0xf9)]=_0x8b2837,_0x36db8e[_0x35f6e2(0x9c)]=_0x56e673,_0x36db8e['getReorderedString']=_0x18e90a,_0x36db8e[_0x35f6e2(0xaa)]=_0x517116,Object[_0x35f6e2(0x153)](_0x36db8e,_0x35f6e2(0x122),{'value':!0x0}),_0x36db8e;}({});return _0x1ed0ef;}var lo=Xi,Ji={0x621:'U',0x622:'R',0x623:'R',0x624:'R',0x625:'R',0x626:'D',0x627:'R',0x628:'D',0x629:'R',0x62a:'D',0x62b:'D',0x62c:'D',0x62d:'D',0x62e:'D',0x62f:'R',0x630:'R',0x631:'R',0x632:'R',0x633:'D',0x634:'D',0x635:'D',0x636:'D',0x637:'D',0x638:'D',0x639:'D',0x63a:'D',0x640:'D',0x641:'D',0x642:'D',0x643:'D',0x644:'D',0x645:'D',0x646:'D',0x647:'D',0x648:'R',0x649:'D',0x64a:'D',0x671:'R',0x67e:'D',0x686:'D',0x698:'R',0x6a9:'D',0x6af:'D',0x6cc:'D'},Zi={0x621:[0xfe80,0xfe80,0xfe80,0xfe80],0x622:[0xfe81,0xfe82,0xfe81,0xfe82],0x623:[0xfe83,0xfe84,0xfe83,0xfe84],0x624:[0xfe85,0xfe86,0xfe85,0xfe86],0x625:[0xfe87,0xfe88,0xfe87,0xfe88],0x626:[0xfe89,0xfe8a,0xfe8b,0xfe8c],0x627:[0xfe8d,0xfe8e,0xfe8d,0xfe8e],0x628:[0xfe8f,0xfe90,0xfe91,0xfe92],0x629:[0xfe93,0xfe94,0xfe93,0xfe94],0x62a:[0xfe95,0xfe96,0xfe97,0xfe98],0x62b:[0xfe99,0xfe9a,0xfe9b,0xfe9c],0x62c:[0xfe9d,0xfe9e,0xfe9f,0xfea0],0x62d:[0xfea1,0xfea2,0xfea3,0xfea4],0x62e:[0xfea5,0xfea6,0xfea7,0xfea8],0x62f:[0xfea9,0xfeaa,0xfea9,0xfeaa],0x630:[0xfeab,0xfeac,0xfeab,0xfeac],0x631:[0xfead,0xfeae,0xfead,0xfeae],0x632:[0xfeaf,0xfeb0,0xfeaf,0xfeb0],0x633:[0xfeb1,0xfeb2,0xfeb3,0xfeb4],0x634:[0xfeb5,0xfeb6,0xfeb7,0xfeb8],0x635:[0xfeb9,0xfeba,0xfebb,0xfebc],0x636:[0xfebd,0xfebe,0xfebf,0xfec0],0x637:[0xfec1,0xfec2,0xfec3,0xfec4],0x638:[0xfec5,0xfec6,0xfec7,0xfec8],0x639:[0xfec9,0xfeca,0xfecb,0xfecc],0x63a:[0xfecd,0xfece,0xfecf,0xfed0],0x641:[0xfed1,0xfed2,0xfed3,0xfed4],0x642:[0xfed5,0xfed6,0xfed7,0xfed8],0x643:[0xfed9,0xfeda,0xfedb,0xfedc],0x644:[0xfedd,0xfede,0xfedf,0xfee0],0x645:[0xfee1,0xfee2,0xfee3,0xfee4],0x646:[0xfee5,0xfee6,0xfee7,0xfee8],0x647:[0xfee9,0xfeea,0xfeeb,0xfeec],0x648:[0xfeed,0xfeee,0xfeed,0xfeee],0x649:[0xfeef,0xfef0,0xfbe8,0xfbe9],0x64a:[0xfef1,0xfef2,0xfef3,0xfef4],0x640:[0x640,0x640,0x640,0x640]},Vr={0x622:[0xfef5,0xfef6],0x623:[0xfef7,0xfef8],0x625:[0xfef9,0xfefa],0x627:[0xfefb,0xfefc]};function Hr(_0x67a8ec){return _0x67a8ec>=0x64b&&_0x67a8ec<=0x65f||_0x67a8ec===0x670||_0x67a8ec>=0x6d6&&_0x67a8ec<=0x6dc;}function Qi(_0x326e75){return Hr(_0x326e75)?'T':Ji[_0x326e75]??'U';}function qi(_0x49d8bb){const _0x11907b=_0x487512;let _0x240b2d=Array[_0x11907b(0x101)](_0x49d8bb)[_0x11907b(0x127)](_0x560588=>_0x560588[_0x11907b(0x7b)](0x0)),_0x4abc7b=[],_0x16bdc3=[];for(let _0x55a9ba=0x0;_0x55a9ba<_0x240b2d[_0x11907b(0x15d)];_0x55a9ba++){if(_0x16bdc3[_0x55a9ba]?.[_0x11907b(0x14c)])continue;let _0x289a7e=_0x240b2d[_0x55a9ba];if(_0x289a7e===0x644){let _0x47ee28=_0x55a9ba+0x1;for(;_0x47ee28<_0x240b2d[_0x11907b(0x15d)]&&Hr(_0x240b2d[_0x47ee28]);)_0x47ee28++;if(_0x47ee28<_0x240b2d[_0x11907b(0x15d)]&&_0x240b2d[_0x47ee28]in Vr){let _0x5562c5=Vr[_0x240b2d[_0x47ee28]];_0x16bdc3[_0x55a9ba]={'cp':_0x289a7e,'ligature':_0x240b2d[_0x47ee28]};for(let _0x2bae3f=_0x55a9ba+0x1;_0x2bae3f<=_0x47ee28;_0x2bae3f++)_0x16bdc3[_0x2bae3f]={'cp':_0x240b2d[_0x2bae3f],'skip':_0x2bae3f===_0x47ee28};for(let _0x17b071=_0x55a9ba+0x1;_0x17b071<_0x47ee28;_0x17b071++)_0x16bdc3[_0x17b071]||(_0x16bdc3[_0x17b071]={'cp':_0x240b2d[_0x17b071]});continue;}}_0x16bdc3[_0x55a9ba]||(_0x16bdc3[_0x55a9ba]={'cp':_0x289a7e});}let _0x168566=[];for(let _0x3ad004=0x0;_0x3ad004<_0x16bdc3['length'];_0x3ad004++){let _0x4ac294=_0x16bdc3[_0x3ad004];if(!_0x4ac294||_0x4ac294['skip'])continue;if(Hr(_0x4ac294['cp'])){_0x4abc7b['push']({'original':_0x4ac294['cp'],'shaped':_0x4ac294['cp'],'isLigature':!0x1});continue;}let _0x1eaa6f=Qi(_0x4ac294['cp']);_0x4ac294['ligature']!=null&&(_0x1eaa6f='R'),_0x168566[_0x11907b(0xdb)]({'cp':_0x4ac294['cp'],'joiningType':_0x1eaa6f,'index':_0x4abc7b['length'],'ligature':_0x4ac294['ligature']}),_0x4abc7b['push']({'original':_0x4ac294['cp'],'shaped':_0x4ac294['cp'],'isLigature':!0x1});}for(let _0x13ee03=0x0;_0x13ee03<_0x168566[_0x11907b(0x15d)];_0x13ee03++){let _0x135e52=_0x168566[_0x13ee03],_0x53546b=_0x13ee03>0x0?_0x168566[_0x13ee03-0x1]:null,_0x243831=_0x13ee03<_0x168566['length']-0x1?_0x168566[_0x13ee03+0x1]:null,_0x3cf089=_0x53546b!=null&&_0x53546b['joiningType']==='D',_0x31baca=_0x243831&&(_0x243831[_0x11907b(0xf6)]==='D'||_0x243831[_0x11907b(0xf6)]==='R'),_0x23dbbc;if(_0x135e52[_0x11907b(0xf6)]==='U')_0x23dbbc=0x0;else{if(_0x135e52[_0x11907b(0xf6)]==='R')_0x23dbbc=_0x3cf089?0x1:0x0;else{if(_0x135e52[_0x11907b(0xf6)]==='D'){let _0x3eb3bc=_0x3cf089,_0x21018e=_0x31baca;_0x3eb3bc&&_0x21018e?_0x23dbbc=0x3:_0x3eb3bc?_0x23dbbc=0x1:_0x21018e?_0x23dbbc=0x2:_0x23dbbc=0x0;}else _0x23dbbc=0x0;}}if(_0x135e52[_0x11907b(0xe4)]!=null){let _0x29d0b4=Vr[_0x135e52[_0x11907b(0xe4)]];if(_0x29d0b4){let _0x5a95de=_0x23dbbc===0x1||_0x23dbbc===0x3?0x1:0x0;_0x4abc7b[_0x135e52[_0x11907b(0x169)]]={'original':_0x135e52['cp'],'shaped':_0x29d0b4[_0x5a95de],'isLigature':!0x0};continue;}}let _0x2ac12b=Zi[_0x135e52['cp']];_0x2ac12b&&(_0x4abc7b[_0x135e52['index']]={'original':_0x135e52['cp'],'shaped':_0x2ac12b[_0x23dbbc],'isLigature':!0x1});}return _0x4abc7b;}function so(_0x52ad1a){const _0x493d3d=_0x487512;return qi(_0x52ad1a)[_0x493d3d(0x127)](_0x256111=>String[_0x493d3d(0x84)](_0x256111[_0x493d3d(0x7e)]))[_0x493d3d(0xa4)]('');}var uo=lo();function co(_0x440235,_0x1eacdb){if(!_0x440235||!X(_0x1eacdb))return _0x440235;let _0x18f0e1=uo['getEmbeddingLevels'](_0x440235,'rtl');return uo['getReorderedString'](_0x440235,_0x18f0e1);}function mo(_0x5700bd,_0x1ec6fd){return L(_0x1ec6fd)==='ar'?so(_0x5700bd):_0x5700bd;}function $i(_0x290fc5){return Or(_0x290fc5);}function fo(_0x3652a7){const _0x3b266a=_0x487512;let _0x5d8065=[],_0x206d31='',_0xdb57a5=null;for(let _0xc3910e of _0x3652a7){let _0x3787d5=$i(_0xc3910e);if(_0xdb57a5===null){_0xdb57a5=_0x3787d5,_0x206d31=_0xc3910e;continue;}_0x3787d5===_0xdb57a5?_0x206d31+=_0xc3910e:(_0x206d31&&_0x5d8065[_0x3b266a(0xdb)]({'text':_0x206d31,'script':_0xdb57a5}),_0x206d31=_0xc3910e,_0xdb57a5=_0x3787d5);}return _0x206d31&&_0x5d8065[_0x3b266a(0xdb)]({'text':_0x206d31,'script':_0xdb57a5}),_0x5d8065;}function ea(_0x563891,_0x361a4d,_0x857753,_0x18f36e){if(_0x361a4d){let _0x4f67c5=Ur(_0x563891,_0x18f36e);return mo(_0x4f67c5,_0x857753);}return Rt(_0x563891);}function po(_0x468301,_0x344179,_0x539e62){const _0x444f7a=_0x487512;let _0x2362f0=X(_0x344179)?co(_0x468301,_0x344179):_0x468301;return fo(_0x2362f0)['map'](_0x1abccb=>({'text':ea(_0x1abccb['text'],_0x1abccb[_0x444f7a(0xfa)],_0x344179,_0x539e62),'script':_0x1abccb['script']}))[_0x444f7a(0xed)](_0x29fc25=>_0x29fc25['text'][_0x444f7a(0x15d)]>0x0);}function Yr(_0x464457,_0x3dca6f,_0x4e35f4){const _0xccc489=_0x487512;return _0x3dca6f&&_0x464457['script']?_0x464457['script']:_0x4e35f4?_0x464457['latinBold']:_0x464457[_0xccc489(0xb2)];}function he(_0x1fb42b,_0x571fb7,_0x36fe59,_0xf82c09=!0x1,_0x47b9e6,_0x50edaa){const _0x509aa5=_0x487512;let _0x16b490=0x0;for(let _0x4e45b9 of po(_0x1fb42b,_0x50edaa,_0x47b9e6)){let _0x204a74=Yr(_0x571fb7,_0x4e45b9['script'],_0xf82c09);_0x16b490+=_0x204a74['widthOfTextAtSize'](_0x4e45b9[_0x509aa5(0x8d)],_0x36fe59);}return _0x16b490;}function j(_0x1c274c,_0x4142d0,_0x8f4a5,_0x272080,_0x4b77dc,_0x5dac0f,_0x1ca033,_0x14c848,_0x4c6cc1=!0x1,_0x2758d8,_0x1d94d2){const _0x2928bc=_0x487512;let _0xc7e3a7=po(_0x4142d0,_0x1d94d2,_0x2758d8);if(_0xc7e3a7[_0x2928bc(0x15d)]===0x0)return;let _0x4494f7=_0xc7e3a7[_0x2928bc(0x160)]((_0x4afa27,_0x12e175)=>_0x4afa27+Yr(_0x4b77dc,_0x12e175['script'],_0x4c6cc1)[_0x2928bc(0xb9)](_0x12e175[_0x2928bc(0x8d)],_0x5dac0f),0x0),_0x5a14bd=_0x14c848?_0x8f4a5-_0x4494f7:_0x8f4a5;for(let _0x49a938 of _0xc7e3a7){let _0x4cada0=Yr(_0x4b77dc,_0x49a938['script'],_0x4c6cc1);_0x1c274c['drawText'](_0x49a938[_0x2928bc(0x8d)],{'x':_0x5a14bd,'y':_0x272080,'size':_0x5dac0f,'font':_0x4cada0,'color':_0x1ca033}),_0x5a14bd+=_0x4cada0['widthOfTextAtSize'](_0x49a938[_0x2928bc(0x8d)],_0x5dac0f);}}export{Nt as BOOKLET_BRAND_RGB,pr as BOOKLET_LOCALES,Zo as BOOKLET_LOCALES_IMPLEMENTED,On as BOOKLET_RTL_LOCALES,Jo as DEFAULT_BOOKLET_LOCALE,Wn as TIMELINE_CANVAS_WIDTH,br as actTypeLabel,ze as bookletLocaleCompareTag,hr as bookletLocaleToBcp47,Tr as bookletSexFromPerson,ki as bookletSizeAdvice,$o as bookletTextDirection,Ar as buildBookletPersonEntry,Xe as buildChapterIntroNarrative,Je as buildFamilyNarrative,Nr as buildGenerationTimeline,Qe as buildPersonDetailedNarratives,Ze as buildPersonSummaryNarrative,wi as bundledBookletPdfFontBytes,Er as chapterSupportsTimeline,wn as clearBookletLocaleCache,Mi as clearBookletLogoCache,Ci as clearBookletPdfFontCache,Kn as clearBookletTimelineRasterCache,ci as collectBookletPersons,Fr as defaultCoverLogoOptions,Ki as downloadBookletPdf,Dr as drawGedcomTsLogoOnPage,j as drawMixedTextLine,Te as ensureBookletLocale,Ne as ensureBookletLogo,$e as ensureBookletTimelineRaster,Bi as estimateBookletSize,zn as estimateTimelineSliceCount,zi as generateGenealogyBookletPdf,x as getBookletMessages,Ei as getGedcomTsLogoPaths,Ni as getGedcomTsLogoViewbox,Rr as groupBookletIntoChapters,Cn as isBookletLocale,yr as isBookletLocaleLoaded,X as isBookletLocaleRtl,ni as isYearOnlyDate,ii as lifeDateRange,ti as loadBookletMessages,wr as loadBookletPdfFontBytes,Cr as localeNeedsUnicodePdfFont,fe as maxTimelineRowsForPdfHeight,he as measureMixedTextWidth,oi as onDate,Sr as partnerNamesLabel,We as personDisplayName,di as personGenderWords,pi as pluralPick,fi as pluralS,Ur as preparePdfText,Et as rasterizeGenerationTimelinePng,Oi as registerBookletPdfFontBytes,_i as registerPdfFontkit,L as resolveBookletLocale,ai as seesDayOn,Br as sortBookletEntries,fo as splitPdfTextRuns,xr as timelineCanvasHeightPx,Me as timelineRowCount,qe as timelineScaledPdfHeight,Rt as toPdfText,Pr as unknownDateLabel};