MZx@xº´ Í!¸LÍ!This program cannot be run in DOS mode.$PEd† ŽËºjð" øäpÊ€ `Œd`A°ÿb(@¸Ð(8àH'P4 <õT ô(P@À.text÷ø `.rdata¤ijü@@.dataD€"f@À.pdata(8Ð:ˆ@@.fptableÂ@À.tls Ä@À_RDATAD0Æ@@.rsrc¸@Ì@@.reloc4 PÒ@BAWAVAUATVWUSH�ì)´$H‹pH1àH‰„$øH…É„CM‰ÏH‰ÖI‰ÎL‰D$H¹ èB®I‰ÄWö0pI‹H‹@L‰ñº M‰àÿmîI‹H‹@ L‰ñL‰âA¸ E1ÉÿQî‰Å�EHcøH‰ùèñ­I‰ÅH‰Á1ÒI‰øèqPI‹H‹@ L‰ñL‰âA¸ M‰éÿî)´$àHÇ„$ðH�œ$ÀL�„$ˆH‰ÙH‰òè– …í”ÀM…í•ÁÁ„¡L‰|$@…툖LcýH¿ÿÿÿÿÿÿÿƒývI‰ï�çðÿÿH�O賬H‰ÆH¸ÿÿÿÿÿÿÿHøHƒÀH¿ÿÿÿÿÿÿÿH‰´$ L‰¼$¨H‰„$°ë H�´$ Dˆ~J�>H9ð‚ I9õr I9Å‚H‰ñL‰êM‰øèÆHL¾„$×M…ÀLH„$ÈBÆ>H‹”$ÀHIÓH�´$ H‰ñè†_H‹HH‰Œ$ð)„$àWÀHÇ@€~yH‹”$°H!úH‹Œ$ è-¬€¼$×yH‹”$ÐH!úH‹Œ$Àè ¬L‰l$8L‰d$PI‹H‹@8ÇD$ H�û±L� ä±L‰ñA¸ÿeì1ÀH‰„$ÐWö)´$ÀH�©²H�´$ H‰ÙI‰ðèæD¾„$×H‰ÚE…ÀyD‹„$ÈH‹”$ÀI‹H‹@(L‰ñE1ÉÿìA‰ÄA�D$HcøH‰ù蟫I‰ÅH‰Á1ÒI‰øèND¾„$×E…ÀyD‹„$ÈH‹œ$ÀI‹H‹@(L‰ñH‰ÚM‰éÿ«ë1ÀH‰„$°)´$ E…ä”ÀM…í•ÁÁ„SE…äˆLIcÜAƒüv?A�äðÿÿI�L$èrªH‰ÇH¸ÿÿÿÿÿÿÿLàHƒÀH‰¼$ H‰œ$¨H‰„$°ë H�¼$ ˆ_H�H9ø‚êI9ýr I9Å‚ÜH‰ùL‰êI‰Øè�Fƹ 袪I‰ÄWÀ@€¼$·yH‹´$ €¼$÷H¿ÿÿÿÿÿÿÿx H�”$àëH‹”$àI‹H‹@0ÇD$ L‰ñI‰ðM‰áÿ�ê‰Ã„ÀuM…ä…mépM…ä„@¹0èx©H‰„$ˆHÇ„$� H�O1H‰Œ$˜H�H H9Á‚ I9Ä’ÂI9Ì“ÁÑ„õˆ\$7A$AL$HÆ@ I‹L‹Q L‰ñH‰ÂA¸ E1ÉL‰Ðÿî鉯�FHcøH‰ù莩H‰ÃH‰Á1ÒI‰øèL€¼$ŸH�”$ˆyH‹”$ˆI‹H‹@ L‰ñA¸ I‰Ùÿ›éWÀ)D$pHÇ„$€ƒýv7�åðÿÿH�M胨H‰ÇH¸ÿÿÿÿÿÿÿHèHƒÀH‰|$pL‰|$xH‰„$€ë H�|$pDˆJ�?H9ø‚H‹T$8H9úr H9‚ðH‰ùM‰øè§DBÆ?H�›®H�L$pA¸è�[…ö”ÀH…Û•ÁÁ„¶…öˆ°LcþH�l$Xƒþv4�æðÿÿH�NèÔ§H‰ÇH¸ÿÿÿÿÿÿÿHðHƒÀH‰|$XL‰|$`H‰D$hë@ˆt$oH‰ïJ�?H9ø‚XH9ûr H9ÂJH‰ùH‰ÚM‰øèþCBÆ?L¾D$oM…ÀLHD$`HHl$XH�t$pH‰ñH‰êèÊZ€|$oH¿ÿÿÿÿÿÿÿyH‹T$hH!úH‹L$Xè‘§I‹H‹@H�îL� ­L‰ñÿèI‹H‹@H�¥­L�Ž­L‰ñÿåçI‹H‹@H�—­L‰ñL‹D$HÿÉçI‹H‹@H�‹­L‰ñL‹D$@ÿ­çI‹H‹@H�­L‰ñL‹„$€ÿŽç€¼$‡yH‹t$pI‹H‹@H�a­L‰ñI‰ðÿe瀼$‡yH‹”$€H!úH‹L$p趦H…ÛtH‰Ù試€¼$ŸyH‹”$˜H!úH‹Œ$ˆè‡¦Š\$7L‰áè{¦€¼$·yH‹”$°H!úH‹Œ$ èY¦M…íH‹t$PtL‰éèG¦€¼$×yH‹”$ÐH!úH‹Œ$Àè%¦€¼$÷H‹|$8yHºÿÿÿÿÿÿÿH#”$ðH‹Œ$àè÷¥H…ÿtH‰ùèê¥H…ötH‰ñèÝ¥°„Ûu1ÀH‹Œ$øH1áH‹³gH9Êu#(´$H�Ä[]_^A\A]A^A_à è eH‹Œ$øH1áè«ÌÌÌÌÌÌÌÌÌÌÌH‹uÃÌÌÌÌÌÌÌÌH‹étÃÌÌÌÌÌÌÌÌH‹uÃÌÌÌÌÌÌÌÌH‹ÙtÃÌÌÌÌÌÌÌÌH‹ÑtÃÌÌÌÌÌÌÌÌH‹ÉtÃÌÌÌÌÌÌÌ̃ùH�ÆtH� ÇtHDÈH‹ÃÌÌÌé! ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌAWAVATVWSHƒì(M…ÀŽŸL‰ÇH‰ÓI‰Î1öL�%x]I‹N0M‹~8L9ùsTH‰øH)ðI)ÏL9øLLøJ�9H9ÈrkH9Ë’ÂH9ÓÀÐt[H‰ÚM‰øè—@M~0LûLþH9þ|°H‰ðHƒÄ([_^A\A^A_öI‹H‹@`L‰ñL9àuè]ƒøÿtÓHÿÃHÿÆëÆÿ½äëë1öë¿ ÌUHƒì@H�l$@HÇEøþÿÿÿH‹Hc@H‰MðHƒ|(tXHÇEàH‹MðH‰Mèƒ| u8H‹MðH‹ŒˆH…ÉuXÆEàH‹MðH‹Hc@H‹L(H‹H‹@(ÿFä�ƒøÿtH�Màè^H‹EðHƒÄ@]ÃH‹UðH‹Hc@H� ‹T ƒÊèN �ëÏèVÿÿÿ�ë �H‰T$UHƒì H�j@H�MàèÍ]�HƒÄ ]ÃH‰T$UHƒì H�j@H‹UðH‹HcHHÑè jH�‰ÿÿÿHƒÄ ]ÃVWSHƒì H¸ïÿÿÿÿÿÿH9ÂsNH‰×H‰ÎHƒúw@ˆ~H‰ðHƒÄ [_^ÃH»ðÿÿÿÿÿÿH!ûH�K胢H¹€HÙH‰H‰~H‰NH‰ÆëÂè/bÌAWAVAUATVWSHƒì H…Ò„XMH‰×H‰ÎI¼îÿÿÿÿÿÿH‰ÑèÐ=L9à‡9MI‰ÆH‰ÃHƒøwMDˆvI‰÷MþM9þ‚ML9ÿ’ÀL9÷“ÁÁ„ML‰ùH‰úI‰Øèf>AÆH‰ðHƒÄ [_^A\A]A^A_ÃM�l$M!õI�M轡I‰ÇK�,HƒÀ"L‰>H‰^H‰Fë‘UAWAVVWSHƒì8H�l$0HÇEþÿÿÿL‰ÇH‰ÓH‰ÎH� d�è6_H‹HƒøttH‹H…À…�HÇEøH‰uðHÇH� 0�è_�H‰ÙH‰øÿ&â�H� �èè^�HÇÿÿÿÿH� �èå^�H� ý�èé^�HƒÄ8[_^A^A_]ÃL�5ã�L�=Ô�L‰ñL‰úèÁ H‹HƒøtìéeÿÿÿH� ´�HƒÄ8[_^A^A_]é‹^H‰T$UAWAVVWSHƒì(H�j0H�Mðè[M�HƒÄ([_^A^A_]Ã�ú?B‡�ú'wkƒúcw'ƒú w €Ê0ˆHÿÁH‰ÈÉÐH�Ì«·Bf‰HƒÁëæ·ÂÁèiÀ{Áè�ú燄D�@0DˆkÀd)·ÂH�Ž«·Bf‰AHƒÁ막ÐA¸Y·ÑL¯ÀIÁè-AiÀ'�úŸ†‡)ÂA€È0DˆiÂ{ÁèL�D«E· @fD‰IkÀd)·ÂA·@f‰AHƒÁéGÿÿÿD·ÀL� «G·AfD‰kÀd)·ÂA·Af‰AHƒÁéÿÿÿ�úÿàõ†Þ�úÿÉš;‡‹‰ÐHiÀ‰;æUHÁè9DiÀáõD) 0ˆHiÂÑ{cHÁè/DiÀ@BD)ÂL�£ªA·@f‰AHi¹�HÁè DiÈ'D)ÊA·@f‰AiÂ{ÁèE· @fD‰IkÀd)·ÂA·@f‰AHƒÁ évþÿÿéñ\)ÂH�AªF·@fD‰DiÂ{AÁèF· @fD‰IEkÀdD)·ҷPf‰AHƒÁé/þÿÿ‰ÐHiÀƒÞCHÁè2DiÀ@B�ú–˜v]D)ÂL�â©A·@f‰Hi¹�HÁè DiÈ'D)ÊA·@f‰AiÂ{ÁèE· @fD‰IkÀd)·ÂA·@f‰AHƒÁé¶ýÿÿD)Â0ˆHi¹�HÁè DiÀ'D)ÂL�l©A·@f‰AiÂ{ÁèE· @fD‰IkÀd)·ÂA·@f‰AHƒÁé]ýÿÿAVVWSHƒì(H»îÿÿÿÿÿÿH9Ú‡ÂHH‰×H‰ÎHƒú v7L�s I!þJ� uèŠ�J� 3HƒÁH‰H‰~H‰NH‰ÆH‰ðHƒÄ([_^A^Ã@ˆ~ëíÌAWAVATVWUSHƒì LÂH¸ïÿÿÿÿÿÿH9ƒ L‰ÏH‰Î@Ši@„툾Hƒú¸HCÂI¿øÿÿÿÿÿÿI!ÇJ� }IƒÇèþœH‰ÃI‰öL‹¤$€M…äuNH‹„$ˆJ� H)Ï…©@„íx#Iºï?H‰HÇFÿÿÿÿL‰~HƒÄ []_^A\A^A_ÃH‹H‹VHÒèÿœëÌJ�cH9Ø‚¦I9Þ’ÁI9Æ“ÀÈ„’O�$H‰ÙL‰òèí8ë€H‹FHºð?L�HÇFÿÿÿÿH‰^HƒÄ []_^A\A^A_ÃHºÿÿÿÿÿÿÿH#VH‹èU›ëÅK�7L9ø‚¬M9ü’ÁI9Ä“ÀÈ„˜L‰ùL‰âM‰ðèD7éwÿÿÿH‹FHºð?H�EþÿÿÿHÿÈH9ÚHGÚH¹èÿÿÿÿÿÿ?H9Ès]HƒãðHƒÃH‰Ùè…šI‰ÇL‹&é-ÿÿÿèCZK� 7HŒ$�H�9H9Êr&MôIÄI9Ì’ÀI9Ô“ÂÂtL‰âI‰øè¿6éÿÿÿ H»ðÿÿÿÿÿÿëŸVWSHƒì H‰×H‰ËH‹ @¶H…Ét H‹AH;A t1öH‹H…Éu41À@0ƉðHƒÄ [_^ÃH‹H‹@@ÿÔÚƒøÿu HÇëÎHƒ;@”ÆëÄH‹Q°H;Q uÂH‹H‹@@ÿ£Úƒøÿt Hƒ?•Àë§HÇëœVHƒì H‰ÖH�Q0H‰ñè(IH‰ðHƒÄ ^ÃÌUVWSHƒì(H�l$ HÇEþÿÿÿH�ò�H‰Hƒy0tEH‰ÎH�y0H‹YHHƒës=H‰ùèïH‹N8覴H‹N@è�´H‹NXè”´H‹NpHƒÄ([_^]郴HƒÄ([_^]ÃH‹F8H‹N@H‹ØD‹™1ÉH‰òÿßÙ�ëŸH‰T$UVWSHƒì(H�j èf¨ÌÌHƒì(H‹A(A‰ÐH…À„êCE1ÉH…ÀA”ÁD‰A D Ê…Q$…ÄCHƒÄ(ÃÌH‰Q(1ÀH…Ò”À‰A ÇA$ÇAHÇAHÇAH�A0WÀA8AHAXAhAxH‰Áé,GH‹ H�f‘H9ÁuøÿÿÿÿðÁA…ÀuñH‹H‹@Hÿ%ÙÌÌÌÌéÌUAWAVAUATVWSH�ìˆH�¬$€)µðHÇ…èþÿÿÿL‰ËL‰ÇH‰UXH‹�pWÀEl)E`1ÀH‰…À)…°H�µ H‰H‰òèþÿÿH‹6H�-’H‰…€H‹’Hƒøÿ…F‹’ÿÈH˜H9F†×H‹NH‹ ÁH…É„ÆH‹H‹@0H�ŠŒH9Ð…3F­El/­)E`H‹µ H�%’H‰…€H‹’Hƒøÿ…ü‹’ÿÈH˜H9F†jH‹NH‹4ÁH…ö„YH‹H‹AH�¤H9Ð…ðŠFˆ…âH‹AH�õŽH9Ð…¼ŠFˆ…ãH‹A H� ¸¤H9È…ç€~/ˆÃHƒÆH‹FH‰…À)…°H‹� H�Ž�H9Á…`WÀL�½€A)IÇGAÆG1öH�M A¸ H‰�Ø1Òè`9°E‰…Ô°‰…äE1äM‰ýë=H‹H‹@@H‰ùÿøÖ�ƒøÿA”Æu51ÿë11ÿA¶ë*H‹GH;G „nHÿÀH‰GD‰öH…ÿtÜH‹GH;G t´E1öH…Û…n»E„ö…ƒL¾µ—M…öyL‹µˆK�.I9Ç„H‹GH;G „ Š:…â„óH‰�¨L‰ëE‰å:…ã„1¾ÐA¸H�M`èê.L�e|H…ÀtI‰ÄH�E`I)ÄIƒü�¡Iƒü!ƒ¿H� «EŠ4D‰àƒà>Hƒø„ƒø„ A¾Î躛¾�Ô9È„üEˆ7IÿÇIƒüE‰ìAƒÔI‰ÝH‹�¨A¶@öÆ…ÌþÿÿL‰ùL)éH…ÉŽA¶Eƒø+„ôƒø-„ë�HЀù ’Á<.”ÀÈtZé�þÿÿ€½äutAÆ.H¾…ÇH…ÀyH‹…¸IÿÇH…À…ûÇ…äézÿÿÿI9ß…�Eˆ7IÿÇE‰ìéYÿÿÿ1ÛH¾…ÇH…ÀyH‹…¸H…À•À"…ä<„$M9ý„žèÓ|‹0èÌ|ÇHÇ… ‹ñŒ‹ weH‹%XH‹ Ê;��L‹³ŒH�• L‰éèP�(ðèx|‹…À…Üèi|‰0L9½ …ÜH‹…€ó0H¾•ÇH‰ÑH…ÒyH‹�¸H�E L‹…ØI)ÀIƒø| H…É…²H…ÿtRH‹GH;G tOH…Û…˜H‹uXH‰>€½—ˆÊ€½ÇˆßH‰ð(µðH�Ĉ[_^A\A]A^A_]Ã@¶1ÿëH‹H‹@@H‰ùÿÁÓ�1Ƀøÿ@”ÆHDùH…Û…@„ötŽH‹…x€ë‚H� º‹èM“ƒ=®‹ÿ…ÖþÿÿWÀL�M@A)IÇAH� v‹L�«¦º?è��H� íƒèX”H� i‹èÜ“é�þÿÿH�…€H�M H‰H�U@H‰ H� ³ŒL�d‹èzðÿÿ�éŒúÿÿH�…€H�M H‰H�U@H‰ H� õŒL�6‹èLðÿÿ�éÖúÿÿèÚ˜‰…Ô€½äuH¾…ÇH…Àˆ¡H…À…¤Ç…äéÇüÿÿA¾Oÿèh˜A‰Ä¾�ÔèY˜A9Ä„OýÿÿE‰ìI‰ÝH‹�¨éMýÿÿH‹H‹@@H‰ùÿZÒ�éãûÿÿg¹@°P‰…ÔéküÿÿH‹CH;C tE„ö„ýÿÿéˆûÿÿH‹H‹@@H‰ÙÿÒ�ƒøÿ„`ûÿÿëÖH�§L�§L�M`ÿöÑ�éÅùÿÿH‰ñÿçш…ãH‹é6úÿÿH‰ñÿÐш…âH‹éúÿÿH‹VL‹F H��°è^I�é<úÿÿH�•°H‰ñÿ˜Ñ�é&úÿÿèØT�é³èÍT�é¨K�6H��€E1ÀèSG�H¸ÿÿÿÿÿÿÿL�­€I#EHÿÈA€}ºHHÐL‰éE1Àè!G�€½—yL‹­€MîM‰÷éšúÿÿH¾�ÇH…ÉyH‹�¸H…É„²úÿÿ€½äu@H�E H‹�ØH)Á°‰…äH�ùŸ�«ûÿÿH‹…ØD‰(HƒÀH‰…ØE1äéïúÿÿI‰ÝH‹�¨é±ûÿÿL9½ u ƒø"…&üÿÿëWöH‹…xÇéüÿÿI‰ÛL‹…ØL9À”ÁIƒÀüM‰ÂL9ÀA“ÀAÈu(H�M¤L‰ÒD‹AüD‹ D‰IüD‰HƒÂüH9ÑH�Ir劕DŽÒx H��°ëH‹�°L9ÐsJ„Òx¶ÒëH‹•¸HÊëI‰ÐI)ÈE1ÉIƒøA�ÁLÉHƒÀL9ÐsD¶E�HÿA€ù}wÕL‰ÛD9u!ë˶�Hÿ€ù}L‰Û‡ŽûÿÿA‹ ÿÉ9Á‚�ûÿÿH‹…xÇéoûÿÿHƒùt ƒø-t ƒø+tE1ö飸ÿÿAŠE�HЀù “Á<.•À„È…Oúÿÿ鄸ÿÿH‹H‹@HH‰ùÿWÏ�D‰öéƒøÿÿH‹…xÇWöéËúÿÿHºÿÿÿÿÿÿÿH#•�H‹�€èŒŽéûÿÿHºÿÿÿÿÿÿÿH#•ÀH‹�°èjŽéÿúÿÿ¸ÿÿÿÿðÁA…À…Ž÷ÿÿH‹H‹@ÿÖÎé|÷ÿÿH�E H‹�ØH)ÁH�ùŸ�ÁùÿÿH‹…ØD‰ HƒÀH‰…Øé§ùÿÿH‹CH;C t@„ö…rúÿÿéßúÿÿH‰ÙëH‹CH;C …ÌúÿÿH‰Ù1öH‹H‹@@ÿ_Î�ƒøÿ”À@0Æ…8úÿÿé¥úÿÿH�E H‹�ØH)ÁH�ùŸ�êøÿÿH‹…ØD‰ HƒÀH‰…ØéÐøÿÿH‹…¸éSûÿÿH�E H‹�ØH)ÁH�ùŸ�AûÿÿH‹…ØD‰(HƒÀH‰…Øé'ûÿÿÌ�H‰T$UAWAVAUATVWSHƒì8H�ª€)t$ H� Ò…èŽ(t$ HƒÄ8[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì8H�ª€)t$ H‹� H��…H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ?Í(t$ HƒÄ8[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì8H�ª€)t$ €½—yHºÿÿÿÿÿÿÿH#•�H‹�€èQŒ€½ÇyHºÿÿÿÿÿÿÿH#•ÀH‹�°è+Œ(t$ HƒÄ8[_^A\A]A^A_]ÃÌÌÌÌÌUAWAVAUATVWSH�ìˆH�¬$€)µðHÇ…èþÿÿÿL‰ÏL‰ÃH‰•¨H‹�pWÀEl)E`1ÀH‰…À)…°H�µ H‰H‰òè¦ñÿÿH‹6H�À…H‰…€H‹²…Hƒøÿ…o‹ª…ÿÈH˜H9F†ÕH‹NH‹ ÁH…É„ÄH‹H‹@0H�€H9Ð…a Ù El )E`H‹µ H�¸…H‰…€H‹ª…Hƒøÿ…%‹¢…ÿÈH˜H9F†hH‹NH‹4ÁH…ö„WH‹H‹AH�U˜H9Ð…JŠFˆ…âH‹AH�ˆ‚H9Ð…DŠFˆ…ãH‹A H� K˜H9È…™€~/ˆÃHƒÆH‹FH‰…À)…°H‹� H�!ƒH9Á…;WÀL�¥€A)$IÇD$AÆD$H�M A¸ H‰�Ø1Òèò,°E‰…а‰…äM‰åÇ…ÔE1öé1öéñHƒùtóƒø-…4 AŠD$�HЀù “Á<.•À„È…ééÂM‰üM9ý…AˆuIÿÅé�L‰éL)áH…É~§A¶$ƒø-t¤ƒø+tŸ�HЀù ’Á<.”ÀÈ„œëxI‰ÄH�E`I)ÄIƒü�ÛIƒü!ƒïH�èžAŠ4D‰àƒà>Hƒøt�ƒø„Ô@¾Îèš�¾�Ð9È„wAˆuIÿÅIƒüƒ•ÔM‰ü@¶AöÆ„VÿÿÿH‹CH;C „GHÿÀH‰CA‰öH…Û„“H‹CH;C „�1öH…ÿ…m¿@„ö…ØH¾µ—H…öyH‹µˆI�4I9Å„H‹CH;C „Š:…âtbM‰ç:…ã„K¾ÐA¸H�M`è£!L�e|H…À„ÜþÿÿéÔþÿÿ1Û@¶ésÿÿÿH‹H‹@@H‰ÙÿÇÈ�ƒøÿ@”Æ…Uÿÿÿ1ÛéNÿÿÿ€½äu^AÆE.H¾…ÇH…ÀyH‹…¸IÿÅH…À…ƒÇ…äéÓþÿÿ1ÿH¾…ÇH…ÀyH‹…¸H…À•À"…ä<„M9ì„^è)p‹0è"pÇHÇ… ‹G€‹ ajeH‹%XH‹ Ê;��ýL‹ €H�• L‰á讂(ðèÎo‹…À…Çè¿o‰0L9­ …ÇH‹…€ò0H¾•ÇH‰ÑH…ÒyH‹�¸H�E L‹…ØI)ÀIƒø| H…É…�H…Û„»H‹CH;C tlH…ÿ…âH‰ÞH‹½¨H‰7€½—x+€½ÇˆwH‰ø(µðH�Ĉ[_^A\A]A^A_]ÃH‹•�H¸ÿÿÿÿÿÿÿH!ÂH‹�€èx†ë³H‹H‹@@H‰ÙÿöÆ�ƒøÿA”ÆH…ÿ…3H‰ÞƒøÿH‹½¨…sÿÿÿ1öH‹…x€ébÿÿÿH…ÿ…ñ1öH‹½¨ëÝH�6H��€E1Àè„<�H‹•�H¸ÿÿÿÿÿÿÿH!ÂHÿÊ€½—¸HIÐH��€E1ÀèM<�€½—L�¥€yL‹¥€LæI‰õéýÿÿè?Œ‰…Ѐ½äuH¾…ÇH…ÀˆæH…À…éÇ…äéLüÿÿH� $~è·…ƒ=~ÿ…êýÿÿWÀL�M@A)IÇAH� à}L�™º?è…‚�H� Wvè†H� Ó}èF†é¡ýÿÿH�…€H�M H‰H�U@H‰ H� L�Î}èäâÿÿ�écùÿÿH�…€H�M H‰H�U@H‰ H� _L� }è¶âÿÿ�é­ùÿÿA¾Mÿè‹A‰Ç¾�Ðè‹A9Ç…°üÿÿéÓúÿÿM‰üé£üÿÿH‹H‹@@H‰ÙÿÅ�éäûÿÿg¹@°P‰…Ðé7ûÿÿH‹GH;G t@„ö„hüÿÿé‰ûÿÿH‹H‹@@H‰ùÿÆÄ�ƒøÿ„aûÿÿëÖH¾�ÇH…ÉyH‹�¸H…É„˜ûÿÿ€½äuLH�E H‹�ØH)Á°‰…äH�ùŸ�ÌúÿÿH‹…Ø‹�Ô‰HƒÀH‰…ØÇ…Ôé£úÿÿM‰üéõûÿÿH‹H‹@HH‰Ùÿ0Ä�A‰öéªúÿÿèmG�é-èbG�é"L9­ u ƒø"…;üÿÿëWöH‹…xÇé$üÿÿL‹…ØL9À”ÁIƒÀüM‰ÂL9ÀA“ÀAÈu(H�M¤L‰ÒD‹AüD‹ D‰IüD‰HƒÂüH9ÑH�Ir劕DŽÒx H��°ëH‹�°L9ÐsG„Òx¶ÒëH‹•¸HÊëI‰ÐI)ÈE1ÉIƒøA�ÁLÉHƒÀL9ÐsD¶E�HÿA€ù}wÕD9uëζ�Hÿ€ù}‡¬ûÿÿA‹ ÿÉ9Á‚ŸûÿÿH‹…xÇé�ûÿÿH‰ñÿ È…âH‹é¨÷ÿÿH‰ñÿòˆ…ãH‹é®÷ÿÿH‹…xÇWöé ûÿÿHºÿÿÿÿÿÿÿH#•ÀH‹�°è"‚égûÿÿ¸ÿÿÿÿðÁA…À…³÷ÿÿH‹H‹@ÿŽÂé¡÷ÿÿH�•°H‰ñÿyÂ�ét÷ÿÿH�l—L��—L�M`ÿ[Â�é—öÿÿH‹VL‹F H��°èñ9�é<÷ÿÿH�E H‹�ØH)ÁH�ùŸ�ÕùÿÿH‹…Ø‹�Ô‰HƒÀH‰…Øé¶ùÿÿH�E H‹�ØH)ÁH�ùŸ�bùÿÿH‹…Ø‹�Ô‰HƒÀH‰…ØéCùÿÿH‹G1öH;G …QúÿÿA¶ëC1öƒøÿHEóH‹OH;O t0H‰ÞƒøÿH‹½¨…¼úÿÿé˜H‹GH;G tH‰Þé¿úÿÿE1öH‰ÞH‹H‹@@H‰ùÿ_Á�ƒøÿ”ÀA0ÆH‹½¨…éùÿÿésúÿÿƒø+„Ãöÿÿé¨öÿÿH‹…¸éûÿÿH�E H‹�ØH)ÁH�ùŸ�üúÿÿH‹…Ø‹�Ô‰HƒÀH‰…ØéÝúÿÿ1öé‰ùÿÿH‰T$UAWAVAUATVWSHƒì8H�ª€)t$ H� èxè�(t$ HƒÄ8[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì8H�ª€)t$ H‹� H�¥xH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿUÀ(t$ HƒÄ8[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì8H�ª€)t$ €½—y H‹•�H¸ÿÿÿÿÿÿÿH!ÂH‹�€èd€½ÇyHºÿÿÿÿÿÿÿH#•ÀH‹�°è>(t$ HƒÄ8[_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌUAWAVAUATVWSH�ìØH�¬$€HÇEPþÿÿÿL‰ËL‰EÈH‰Ö‹•È1ÀL�u@I‰FI‰E‹aD‰àƒàJƒø¹A¸ DDÁƒø@¹AEÈ…Òx%Aºä ƒ1ƒø„(A‰Ñƒø@„鹃ø„A‰Ñƒø@„L�uAAÆFÿ-A‰ÑA÷Ùéñ·ÈH�l‰· JfA‰kÀdA)ÁA·Á·BfA‰FM�Fé3D‰È¹Y·ÑH¯ÈHÁé-iÁ'A�ùŸ†‡:A)Á€É0AˆAiÁ{ÁèH� ‰·AfA‰VkÀdA)ÁA·Á·AfA‰FM�FéÑA·ÁÁèiÀ{ÁèA�ùç‡Sÿÿÿ�H0AˆkÀdA)ÁA·ÁH� ²ˆ·AfA‰FM�Fé‹D‰ÈH� –ˆ·AfA‰M�FësA‰Ñ…ÒtD‰â�â…ÓWÀ)EL�EM‰ÈÑèƒø…L‰ÁL)ñHƒù ŽrA�ù?B‡1A�ù'‡èþÿÿAƒùc‡@ÿÿÿAƒù w€A€É0EˆM�F1ÀL‰E‰EA÷ÔA÷Ä@„åM‰Æ‹C‰Á€á°€ù t%°ƒø„ÈL�u@WÀ)EÐHÇEßL�eðH‰ÙL‰âè°âÿÿL‹}I‹<$H�ÅvH‰EèH‹ºvHƒøÿ…vÿÈH˜H9G†ÏH‹OL‹$ÁM…䄾H‹}ðH�ðvH‰EèH‹åvHƒøÿ…Ô‹ÝvÿÈH˜H9G†H‹OL‹,ÁM…í„nWÀ)EHÇE I‹EH‹@ H� °‰H9È…4A€}/ˆI�EH‹HH‰M )EH¾E'H…ÀyH‹EH…À…I‹$H‹@0H� ƒpH9È…SH�U@L9útM‰øI)ÐH�MÐè²H�E@L‰ùH)ÁH�<)HƒÇЀ}'ˆ.DŠ¥ÀH‹MðH�$tH9Á…1H�E@L‰ñH)ÁM9þL�L ÐLDÏDˆd$0H‰\$(H‰|$ L�EÐH‰ñH‹UÈè´OH‰ðH�ÄØ[_^A\A]A^A_]ÃL‰ñD‰Êè»8I‰Àé÷ýÿÿA�ùÿàõ†•A�ùÿÉš;w×D‰ÈHiÀ‰;æUHÁè9iÈáõA)É 0AˆIiÁÑ{cHÁè/iÈ@BA)ÉH� ¿…·AfA‰FIiÁ¹�HÁè iÐ'A)Ñ·AfA‰FAiÁ{Áè·AfA‰VkÀdA)ÁA·Á·AfA‰FM�F éUýÿÿD‰ÈHiÀƒÞCHÁè2iÈ@BA�ù–˜†A)ÉH� ?…·AfA‰IiÁ¹�HÁè iÐ'A)Ñ·AfA‰FAiÁ{Áè·AfA‰VkÀdA)ÁA·Á·AfA‰FM�FéÖüÿÿA)ÁH�á„· HfA‰AiÉ{Áé·HfA‰VkÉdA)ÉA·É·HfA‰FM�Fé•üÿÿH�EèH�MH‰H�UÀH‰ H� ©sL�Zrèp×ÿÿ�éçüÿÿH�EèH�MH‰H�UÀH‰ H� îsL�/rèE×ÿÿ�éýÿÿƒø…}I‰ïL‰ùL‰òè)rM‹é)üÿÿA)É0AˆIiÁ¹�HÁè iÈ'A)ÉH� „·AfA‰FAiÁ{Áè·AfA‰VkÀdA)ÁA·Á·AfA‰FM�FéÅûÿÿH‹MHÿÇHÿÉH9ȃUüÇE4AŠUI‹$H‹@8L‰áÿ-¹�ˆHÿÇÿE4IÿÅM9ýƒîH¾M'H‰ÊH…ÉyH‹U‹EüH9‚?„ÉH‹UL�ELHÂA€<t¤„ÉH�MHIѾ 9M4u‘ŠMOˆH¾M'H…ɉjÿÿÿéaÿÿÿH‹M8HÿÁŠQÿDŠDˆAÿˆHÿÈH9ÁH�IrèéM9Æ„ûÿÿA¶�HŸ�Pà€ù¶ÊCÈAˆIÿÆL;uuáéñúÿÿI‹UM‹E H�Mè 0�éêûÿÿH�UL‰éÿF¸�é×ûÿÿè†;�éÎè{;�éÃH�E@H‹M8H)ÁH‰ÊHéHƒÁÐH9ù„üûÿÿH�GÿH9ÁƒïûÿÿH�MÐHÑHÿÁŠQÿDŠDˆAÿˆHÿÈH9ÁH�IrèéÈûÿÿHºÿÿÿÿÿÿÿH#U H‹Mè1wé¶ûÿÿ ¸ÿÿÿÿðÁA…À…½ûÿÿH‹H‹@ÿ›·é«ûÿÿ¶E@ƒø-tƒø+u L�uAé%úÿÿH�M@I)ÎIƒþœÁ<0•ÀÈ…úÿÿ¶EAƒÈ ƒøx…öùÿÿL�uBéñùÿÿ¶U@ƒú-tƒú+tH�E@H‰E8H�}Ðë!I‹$H‹@8L‰áÿ·�H�MAH‰M8H�}шGÿL‰øH+E8Hƒø|TH‹E8€80uKH‹E8¶@ƒÈ ƒøxu;I‹$H‹@8L‰á²0ÿÕ¶�ˆH‹E8ŠPI‹$H‹@8L‰áÿº¶�HƒE8ˆGHƒÇH‹U8L9ú”ÁI�GÿH9“ÂÊ„ÖýÿÿI‹EH‹@L‰éÿ€¶ˆEOÇE4ÇEüL‹m8éEýÿÿL�uAAÆFÿ+éPøÿÿD‰ÈƒÈ½ÀiÐÑ�ÂÑÁê H�‘€D; �ƒÚÿ¸„H9Ñ�ZøÿÿéŒøÿÿƒø@u AÆ0IÿÆéøÿÿƒø…øÿÿAÆ0Aºä“ÀÀà XAˆFIƒÆéõ÷ÿÿH�U@L�MÐL‰áM‰øÿÓµ�é«ùÿÿ‰Ï¯ùA‰ÿD¯ùA‰ýD¯ïA»D‰È9ø‚(D9ø‚(D9èrg1ÒA÷õAƒÃ9ÈsÝéM�M�IÿÊL�o¡D‰È1Ò÷ñBŠAˆIÿÊD9ÉA‰ÁvçL‰EÇEéÂ÷ÿÿƒøt-M‰ÂM)òA»A9ɃgÿÿÿIcÃI9Â}£L‰EÇE„é�÷ÿÿL‰ÁL)ñD‰ÈƒÈ½Àƒð²"(¶ÂkÀVÁèH9Á|ÌLðAƒùAr3L�X¡H‰ÁD‰ÊE‰ÊAƒâ?ÁêG·PfD‰QþHƒÁþA�ù?A‰ÑwÜëH‰ÁD‰ÊHÿÉL�œ¡A‰ÑAƒáÁêGŠ Dˆ HÿÉ…ÒuèH‰EÇEI‰ÀéõöÿÿAƒÃþéDÿÿÿAÿËé<ÿÿÿAƒÃýé3ÿÿÿÌH‰T$UAWAVAUATVWSHƒì8H�ª€€}'yHºÿÿÿÿÿÿÿH#U H‹Mè�s�HƒÄ8[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì8H�ª€H‹MðH�#lH9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿÓ³�HƒÄ8[_^A\A]A^A_]ÃÌéÌUAWAVAUATVWSH�ìH�¬$€HÇ…€þÿÿÿL‰ËH‰ÖH‹•øWÀL�u A)IÇFE‹aD‰àƒàJƒø¹A¹ DDɃø@¹AEÉH…ÒL‰EȈ5Aºä s2ƒøt-I‰Ñƒø@t(顃ø…ÉL�}@L‰ùL‰òèânM‹é¹I‰ÑH…ÒtD‰â�â…x)E@L�E8‰ÈÑèƒøu¸L‰ÁL)ñL‰ÈHƒÈH½ÀƒÀÁèH9ÁŒ¼LðI�ù‚ÍL�§ŸH‰ÁL‰ÊE¶ÑHÁêG·PfD‰QþHƒÁþI�ùÿI‰ÑwÞHÿÉL�u¡A‰ÑAƒáHÁêGŠ Dˆ HÿÉE1ÉH…ÒuãI‰ÀL‰E@D‰MHA÷ÔA÷Ä@„*M‰Æ‹C‰Á€á°€ù t%°ƒø„jL�u WÀEí)Eà)EÐL�eH‰ÙL‰âèq×ÿÿL‹}@I‹<$H�†kH‰EH‹{kHƒøÿ…y‹skÿÈH˜H9G† H‹OL‹$ÁM…䄸H‹}H�±kH‰EH‹¦kHƒøÿ…_‹žkÿÈH˜H9G†ÏH‹OL‹,ÁM…턾WÀ)EPHÇE`I‹EH‹@ H� q~H9È…yA€}/ˆWI�EH‹HH‰M`)EPH¾EgH…ÀyH‹EXH…À…©I‹$H‹@0H� DeH9È…¼H�U L9útM‰øI)ÐH�MÐès H�E L‰ùH)ÁH�<)HƒÇЀ}gˆÐDŠ¥ðH‹MH�åhH9Á…ÓH�E L‰ñH)ÁM9þL�L ÐLDÏDˆd$0H‰\$(H‰|$ L�EÐH‰ñH‹UÈèuDH‰ðH�Ä[_^A\A]A^A_]ÃH�EH�MPH‰H�UÀH‰ H� ßiL��hè¦Íÿÿ�é\þÿÿH�EH�MPH‰H�UÀH‰ H� $jL�ehè{Íÿÿ�évþÿÿƒø„ûüÿÿI‰Ñƒø@„òüÿÿL�u!AÆFÿ-I‰ÑI÷ÙéÞüÿÿH‰ÁL‰ÊéWýÿÿH‹MXHÿÇHÿÉH9ȃUÇElAŠUI‹$H‹@8L‰áÿ©¯�ˆHÿÇÿElIÿÅM9ýƒîH¾MgH‰ÊH…ÉyH‹UX‹EH9‚œ„ÉH‹UPL�EPLHÂA€<t¤„ÉH�MPHIѾ 9Mlu‘ŠMˆH¾MgH…ɉjÿÿÿéaÿÿÿH‹MpHÿÁŠQÿDŠDˆAÿˆHÿÈH9ÁH�IrèécM9Æ„ÐüÿÿA¶�HŸ�Pà€ù¶ÊCÈAˆIÿÆL;u@uáé¬üÿÿI‹UM‹E H�MPè…&�é¥ýÿÿH�UPL‰éÿ®�é’ýÿÿè2�é£è÷1�é˜H�E H‹MpH)ÁH‰ÊHéHƒÁÐH9ù„·ýÿÿH�GÿH9ÁƒªýÿÿH�MÐHÑHÿÁŠQÿDŠDˆAÿˆHÿÈH9ÁH�Irèéƒýÿÿƒø„©M‰ÃM)óA‰Ê¿M9ÑrCA‰ÏE¯ÿE‰ýE¯íA¯Ï¿L‰ÈL9ø‚ðH9È‚ïL9èr1ÒI÷õƒÇL9ÐsÜéßHcÇI9Ã|;M�I� HÿÉL�Ó™L‰È1ÒI÷òBŠˆHÿÉM9ÑI‰ÁsçL‰E@ÇEHéeûÿÿL‰E@ÇEH„éUûÿÿL‰ÁL)ñL‰ÈHƒÈH½Àƒð?²B(¶ÂkÀVÁèH9Á|ÊLðIƒùAr4L�Ü™H‰ÁL‰ÊE‰ÊAƒâ?HÁêG·PfD‰QþHƒÁþI�ù?I‰ÑwÛëH‰ÁL‰ÊHÿÉL�šA‰ÑAƒáHÁêGŠ Dˆ HÿÉH…ÒuæH‰E@ÇEHI‰ÀéµúÿÿA¹„é¢úÿÿHºÿÿÿÿÿÿÿH#U`H‹MPèPléüÿÿ ¸ÿÿÿÿðÁA…À…üÿÿH‹H‹@ÿº¬é üÿÿ¶E ƒø-tƒø+u L�u!éƒúÿÿH�M I)ÎIƒþœÁ<0•ÀÈ…dúÿÿ¶E!ƒÈ ƒøx…TúÿÿL�u"éOúÿÿ¶U ƒú-tƒú+tH�E H‰EpH�}Ðë!I‹$H‹@8L‰áÿ=¬�H�M!H‰MpH�}шGÿL‰øH+EpHƒø|TH‹Ep€80uKH‹Ep¶@ƒÈ ƒøxu;I‹$H‹@8L‰á²0ÿô«�ˆH‹EpŠPI‹$H‹@8L‰áÿÙ«�HƒEpˆGHƒÇH‹UpL9ú”ÁI�GÿH9“ÂÊ„yüÿÿI‹EH‹@L‰éÿŸ«ˆEÇElÇEL‹mpéèûÿÿL�u!AÆFÿ+éqøÿÿƒø@u AÆ0IÿÆéwøÿÿƒø…nøÿÿAÆ0Aºä“ÀÀà XAˆFIƒÆéPøÿÿH�U L�MÐL‰áM‰øÿ+«�éBúÿÿƒÇþé(ýÿÿÿÏé!ýÿÿƒÇýéýÿÿÌ�H‰T$UAWAVAUATVWSHƒì8H�ª€€}gyHºÿÿÿÿÿÿÿH#U`H‹MPèCj�HƒÄ8[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì8H�ª€H‹MH�ÉbH9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿyª�HƒÄ8[_^A\A]A^A_]ÃÌÌÌÌÌÌÌUAWAVAUATVWSH�ìØH�¬$€HÇEPþÿÿÿL‰ËL‰EÈH‰ÖD‹�È1ÀL�}@I‰GI‰D‹kD‰èƒàJƒø¹º Dуø@¹EÊE…ÉtD‰ê�â…­WÀ)EL�uM‰ÈÑèƒø…L‰ñL)ùHƒù ŽLA�ù?B‡A�ù'‡�Aƒùc‡#Aƒù ‡þA€É0EˆM�w1ÀL‰u‰EA÷ÕA÷Å@„«‹C‰Á€á°€ù t%°ƒø„¯L�u@WÀ)EÐHÇEßL�eðH‰ÙL‰âè£ÎÿÿL‹}I‹<$H�¸bH‰EèH‹­bHƒøÿ…Û‹¥bÿÈH˜H9G†¶H‹OL‹$ÁM…ä„¥H‹}ðH�ãbH‰EèH‹ØbHƒøÿ…Á‹ÐbÿÈH˜H9G†fH‹OL‹,ÁM…í„UWÀ)EHÇE I‹EH‹@ H� £uH9È…A€}/ˆùI�EH‹HH‰M )EH¾E'H…ÀyH‹EH…À…îI‹$H‹@0H� v\H9È…/H�U@L9útM‰øI)ÐH�MÐè¥H�E@L‰ùH)ÁH�<)HƒÇЀ}'ˆDŠ¥ÀH‹MðH�`H9Á…H�E@L‰ñH)ÁM9þL�L ÐLDÏDˆd$0H‰\$(H‰|$ L�EÐH‰ñH‹UÈè§;H‰ðH�ÄØ[_^A\A]A^A_]ÃD‰ÈH� r·AfA‰M�wéòýÿÿA·ÁÁèiÀ{ÁèA�ùçw)�H0AˆkÀdA)ÁA·ÁH� Çq·AfA‰GM�wé°ýÿÿ·ÈH�«q· JfA‰kÀdA)ÁA·Á·BfA‰GM�wé‚ýÿÿD‰È¹Y·ÑH¯ÈHÁé-iÁ'A�ùŸ†‡sA)Á€É0AˆAiÁ{ÁèH� Jq·AfA‰WkÀdA)ÁA·Á·AfA‰GM�wé ýÿÿL‰ùD‰ÊèÁ#I‰Æé ýÿÿA�ùÿàõ†•A�ùÿÉš;w×D‰ÈHiÀ‰;æUHÁè9iÈáõA)É 0AˆIiÁÑ{cHÁè/iÈ@BA)ÉH� Åp·AfA‰GIiÁ¹�HÁè iÐ'A)Ñ·AfA‰GAiÁ{Áè·AfA‰WkÀdA)ÁA·Á·AfA‰GM�w éküÿÿD‰ÈHiÀƒÞCHÁè2iÈ@BA�ù–˜†;A)ÉH� Ep·AfA‰IiÁ¹�HÁè iÐ'A)Ñ·AfA‰GAiÁ{Áè·AfA‰WkÀdA)ÁA·Á·AfA‰GM�wéìûÿÿA)ÁH�ço· HfA‰AiÉ{Áé·HfA‰WkÉdA)ÉA·É·HfA‰GM�wé«ûÿÿH�EèH�MH‰H�UÀH‰ H� ¯^L�`]èvÂÿÿ�éúûÿÿH�EèH�MH‰H�UÀH‰ H� ô^L�5]èKÂÿÿ�éüÿÿA¶�HŸ�Pà€ù¶ÊCÈAˆIÿÇM9÷uâéKûÿÿƒø…JI‰ìL‰áL‰úM‰ðè ]M‹4$éûÿÿA)É0AˆIiÁ¹�HÁè iÈ'A)ÉH� ñn·AfA‰GAiÁ{Áè·AfA‰WkÀdA)ÁA·Á·AfA‰GM�wé´úÿÿH‹MHÿÇHÿÉH9ȃUüÇE4AŠUI‹$H‹@8L‰áÿ ¤�ˆHÿÇÿE4IÿÅM9ýƒÁH¾M'H‰ÊH…ÉyH‹U‹EüH9‚„ÉH‹UL�ELHÂA€<t¤„ÉH�MHIѾ 9M4u‘ŠMOˆH¾M'H…ɉjÿÿÿéaÿÿÿH‹M8HÿÁŠQÿDŠDˆAÿˆHÿÈH9ÁH�IrèéÙI‹UM‹E H�Mè�éûÿÿH�UL‰éÿR£�éðúÿÿè’&�éÄè‡&�é¹H�E@H‹M8H)ÁH‰ÊHéHƒÁÐH9ù„ûÿÿH�GÿH9ÁƒûÿÿH�MÐHÑHÿÁŠQÿDŠDˆAÿˆHÿÈH9ÁH�IrèéáúÿÿHºÿÿÿÿÿÿÿH#U H‹Mè=béÏúÿÿ ¸ÿÿÿÿðÁA…À…ÖúÿÿH‹H‹@ÿ§¢éÄúÿÿ¶E@ƒø-tƒø+u L�uAé>ùÿÿH�M@I)ÎIƒþœÁ<0•ÀÈ…ùÿÿ¶EAƒÈ ƒøx…ùÿÿL�uBé ùÿÿ¶U@ƒú-tƒú+tH�E@H‰E8H�}Ðë!I‹$H‹@8L‰áÿ*¢�H�MAH‰M8H�}шGÿL‰øH+E8Hƒø|TH‹E8€80uKH‹E8¶@ƒÈ ƒøxu;I‹$H‹@8L‰á²0ÿá¡�ˆH‹E8ŠPI‹$H‹@8L‰áÿÆ¡�HƒE8ˆGHƒÇH‹U8L9ú”ÁI�GÿH9“ÂÊ„þÿÿI‹EH‹@L‰éÿŒ¡ˆEOÇE4ÇEüL‹m8érýÿÿD‰ÈƒÈ½ÀiÐÑ�ÂÑÁê H�«kD; �ƒÚÿ¸„H9Ñ�€÷ÿÿé¶÷ÿÿƒø@uL�}AAÆGÿ0é@÷ÿÿƒø…7÷ÿÿL�}BAÆGþ0Aºå“ÀÀà XAˆGÿé÷ÿÿH�U@L�MÐL‰áM‰øÿê �éÏøÿÿA‰ËD¯ÙD‰ß¯ùE‰ÜE¯ãAºD‰ÈD9Ø‚'9ø‚(D9àrg1ÒA÷ôAƒÂ9ÈsÝéM�4M�IÿÈL�…ŒD‰È1Ò÷ñBŠAˆIÿÈD9ÉA‰ÁvçL‰uÇEéèöÿÿƒøt-M‰ðM)øAºA9ɃfÿÿÿIcÂI9À}£L‰uÇE„é¶öÿÿL‰ñL)ùD‰ÈƒÈ½Àƒð²"(¶ÂkÀVÁèH9Á|ÌLøAƒùAr3L�nŒH‰ÁD‰ÊE‰ÊAƒâ?ÁêG·PfD‰QþHƒÁþA�ù?A‰ÑwÜëH‰ÁD‰ÊHÿÉL�²ŒA‰ÑAƒáÁêGŠ Dˆ HÿÉ…ÒuèH‰EÇEI‰ÆéöÿÿAƒÂþéDÿÿÿAÿÊé<ÿÿÿAƒÂýé3ÿÿÿÌH‰T$UAWAVAUATVWSHƒì8H�ª€€}'yHºÿÿÿÿÿÿÿH#U H‹Mè³^�HƒÄ8[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì8H�ª€H‹MðH�9WH9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿéž�HƒÄ8[_^A\A]A^A_]ÃÌÌÌÌÌÌÌUAWAVAUATVWSH�ì¨H�¬$€)µHÇ…þÿÿÿM‰ÏM‰ÆH‰ÓHÇ…°%A‹Iºá ‚åH�…±ºá sÆ#HÿÀó~µ˜A¸‰ÊD!ÂD9„WfÇ.*ƒú„˜�ú„+ºá“ÁÀá€ÉGˆHWÀH�EÐ@)H‰…ðA‹w‹1V‹ K@eH‹%XH‹ Ê;�� óUL�E¸AIÇ@H‹�ðfÖt$(‰t$ L��°ºèƒø�àHÇ… H‹•ðHcÈL�$ E‹GE‰ÁA€á°M‰åA€ù tA�à°Aƒø„ÉI‰ÕWÀE)E)E)EðH�EÐH9Â…_H�EðH‰…è1ÀH‰…ˆH�•�L‰ùH‰Æè•Âÿÿ�H‰uxH‹…ðH‰…˜H‹µ�H�˜VH‰…€H‹ŠVHƒøÿ…)‹‚VÿÈH˜H9F†-H‹NH‹ÁH‰…øH…À„H‹µ�H�¶VH‰…€H‹¨VHƒøÿ…‹ VÿÈH˜H9F†ÐH‹NH‹<ÁH…ÿ„¿WÀ)…ÀHÇ…ÐH‹H‹@ H� niH9È…Ž€/ˆãH�GH‹HH‰�Ð)…ÀL‰mpL‰}hL‰u`H‰]XL‹½˜A¶ƒú-thL‹­èƒú+t\M‰æM)þIƒþ|A€?0uA¶GƒÈ ƒøx„GM9çƒ MþL‰þŠÐ< wTHÿÆL9æuðL‰ûL‰öëGºá“ÁÀá€ÉFéoýÿÿH‹�øH‹H‹@8ÿ†›�H‹�˜L�yH‹�èL�iˆérÿÿÿL‰ûH¾…×H…ÀyH‹…ÈL�5ŠOH…À…äH‹…øH‹H‹@0L9ð…H9ótL‰èH‰ÙŠˆHÿÁHÿÀH9ñuñH‰ðH)ØIÅDн�H‹�øL9æs/Š€ú.…‚H‹H‹@H�ËgH9Ð…áŠGAˆEIÿÅHÿÆH‹H‹@0L9ð…wL9ætL‰èH‰ñŠˆHÿÁHÿÀL9áuñL‰àH)ðIÅH‹EpH‰ÆH+µ˜HµèL9àIDõ€½×ˆVH‹��H�‹RH9ÁH‹}XH‹]`…oL‹uxL‰µˆDˆ|$0H‹EhH‰D$(L‰l$ H��ÀH‰ÚL‹…èI‰ñè.�H‹…ÀH‰M…öu1H‹� H…ÉuH‰ø(µH�Ĩ[_^A\A]A^A_]ÃèTtëÛL‰ñèJtëÅI‹wHÇ…¸H�M8èfB�HÇ…¸fÖt$ H��ðH�U8L�…°A‰ñèÚV�ƒøÿ„H‹�ðH‰� éÊûÿÿH‹H‹@8ÿZ™�AˆEIÿÅHÿÆéJþÿÿH� kQèþXƒ=_Qÿ…GûÿÿWÀL�MðA)IÇAH� 'QL�\lº?èÌU�H� žIè ZH� Qè�YéþúÿÿHÉè�{H‰…èH…À…–ûÿÿHÇ…ˆè­”�H�…€H��ÀH‰H�UPH‰ H� 8RL�éPèÿµÿÿ�é¦ûÿÿH�…€H��ÀH‰H�UPH‰ H� wRL�¸Pèεÿÿ�éÇûÿÿH9ó”ÁH�FÿH9ÓÂÊ„ýH‹H‹@H‰ùÿ5˜ˆ…Ç…äÇ…¬I‰ßI9÷‚èH+�˜H‹…èH� L9é„íüÿÿI�EÿH9ÁƒàüÿÿH‹�èHÙHÿÁŠQÿDŠDˆAÿˆHÿÈH9ÁH�Irèé¶üÿÿL‰ûL‰þéMüÿÿèø�é3èí�é(H�…²Æ@ÿ+éùÿÿH‹�øH‹H‹@8²0ÿv—�AˆEAŠWH‹�øH‹H‹@8ÿY—�I�_AˆEIƒÅL9ãsM÷H‰ÞëH‰ÞéÒûÿÿHÿÆL9æ„qÿÿÿŠ�HЀù rê Ÿ<‡°ûÿÿëÜHºÿÿÿÿÿÿÿH#•ÐH‹�ÀèfVéˆüÿÿH‰ùÿè–�H‹�øé üÿÿ¸ÿÿÿÿðÁA…À…üÿÿH‹H‹@ÿ¼–émüÿÿH�•ÀH‰ùÿ§–�éúÿÿD¶Aƒø-tAƒø+u L�jé!ùÿÿƒøœÀA€ø0A•ÀAÀ…ùÿÿ¶BƒÈ ƒøx…÷øÿÿL�jéñøÿÿH‹WL‹G H��Àèô �éúÿÿH‰òM‰àM‰éÿ/–�éŽûÿÿH‹�øH‰ÚI‰ðM‰éÿ–�éýúÿÿºá“ÁÀá€ÉEéÐ÷ÿÿºá“ÁÀá€ÉAˆWÀH�EÐ@)H‰…ðH�u¸H‰ñè�>H‹�ðfÖt$ L��°ºI‰ðèúƒøŽù÷ÿÿHÇ…¸H�M8èC>�HÇ…¸H��ðH�U8L�…°foÞfI~ñè·R�éØûÿÿHÇ…¸è8‘� H�KŠQÿDŠDˆAÿˆHÿÈH9ÁH�IrèéâüÿÿH¾�×H‰ÊH…ÉyH‹•È‹…¬H9Âr»„ÉH�•ÀL‹I‰ÑMHÈA€<~J„ÉIHо 9�äu8Š�AˆMH¾�×H…ÉyH‹�ÈIÿÅHÿÉH9ȃ•¬Ç…äAŠH‹�øH‹H‹@8ÿŠ”�AˆEIÿÅÿ…äIÿÇé\üÿÿÌ�H‰T$UAWAVAUATVWSHƒìHH�ª€ft$0H� qLè¤T(t$0HƒÄH[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒìHH�ª€ft$0€½×yHºÿÿÿÿÿÿÿH#•ÐH‹�ÀèVSfot$0HƒÄH[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒìHH�ª€ft$0H‹��H�ÎKH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ~“H‹ExH‰…ˆfot$0HƒÄH[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒìHH�ª€ft$0H‹�ˆH…Étè©mH‹… H‰…¸fot$0HƒÄH[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒìHH�ª€ft$0H‹�¸H…ÉtèQm(t$0HƒÄH[_^A\A]A^A_]ÃÌUVHƒì(H�l$ HÇEþÿÿÿ‹L‹ ã4eH‹%XH‹ Ê;�H�çKHƒÄ(^]ÃH� áKè,Rƒ=ÕKÿuÝH�5ŒJºH‰ñèå;�H‰5¯KH� °KèÛRë³�H‰T$UVHƒì(H�j H� ’Kè}R�HƒÄ(^]ÃÌUVHƒì(H�l$ HÇEþÿÿÿH‰Î‹xK‹ :4eH‹%XH‹ Ê;� H‹NKH‰H� üIH9ÈuIH‰ðHƒÄ(^]ÃH� 6KèqQƒ=*KÿuËèéþÿÿ�H‹H‰KH� ÁIH9ÈuH� Kè Rë¡ðÿ@ë±ðÿ@ëæH‰T$UVHƒì(H�j H� ÜJè·Qèò_ÌÌH‰ÈH‹ H‰H�pIH9ÑuÃðÿAëùVWHƒì8H‰ÖH‹9H‰T$ H‹Hƒøÿu!‹FÿÈH˜H9Gv:H‹OH‹ÁH…Àt-HƒÄ8_^ÃH�D$ H�L$0H‰H�T$(H‰ L�-IH‰ñè@®ÿÿë¹èÌÌÌÌÌÌÌÌÌÌÌÌÌ̉ÐÃVWHƒì(H‰ÖH‰ÐHÁè …ÝH�þ?B‡ H�þ'w8Hƒþc‡‡Hƒþ w@€Î0@ˆ1HÿÁH‰ÈHƒÄ(_^ÃH�æZ·pf‰HƒÁëâ‰ðºY·ÑH¯ÐHÁê-iÂ'H�þŸ†‡[)Æ€Ê0ˆiÆ{ÁèH� ZD·BfD‰AkÀd)Æ·Æ·Bf‰AHƒÁ뉉ðÁè·ÀiÀ{ÁèH�þçw3 0ˆ·ÆÁèiÀ{ÁèkÀd)Æ·ÆH�DZ·Bf‰AHƒÁé<ÿÿÿ·ÀH�)Z·Bf‰·ÆÁèiÀ{ÁèkÀd)Æ·Æ·Bf‰AHƒÁéÿÿÿH�þÿàõ†ÚH�þÿÉš;‡À‰ðHiÀ‰;æUHÁè9iÐáõ)Ö 0ˆHiÆÑ{cHÁè/iÐ@B)ÖH�­Y·Bf‰AHiƹ�HÁè DiÀ'D)Æ·Bf‰AiÆ{ÁèD·BfD‰AkÀd)Æ·Æ·Bf‰AHƒÁ éeþÿÿ)ÆH�SY·Pf‰iÖ{ÁêD·PfD‰AkÒd)Ö·Ö·Pf‰AHƒÁé)þÿÿ‰òHƒÄ(_^éº ‰ðHiÀƒÞCHÁè2iÐ@BH�þ–˜vY)ÖH�îX·Bf‰Hiƹ�HÁè DiÀ'D)Æ·Bf‰AiÆ{ÁèD·BfD‰AkÀd)Æ·Æ·Bf‰AHƒÁé§ýÿÿ)Ö0ˆHiƹ�HÁè iÐ')ÖH�~X·Bf‰AiÆ{ÁèD·BfD‰AkÀd)Æ·Æ·Bf‰AHƒÁéSýÿÿH‰ðHÁè H=ù•r2Hº¿Õí½ÎþæÛH‰ðH÷âH‰×HÁï!‰úè¬ÿÿH‰ÁH¸ä TH¯ÇH)ÆH‰òHƒÄ(_^é…IÌAWAVAUATVWUSHƒì(H‰ÎM…À”ÀH…Ò•ÁÁ„ÐL‰ÇH‰ÓL¾nM…퉃H¸ÿÿÿÿÿÿÿH#FHÿÈL‹vL)ðH9ørzH…ÿtMI‰÷E„íyL‹>K� 7H�9H9È‚~H9Ë’ÂH9ÓÀЄjH‰ÚI‰øèrèIþ€~y'L‰vCÆ7H‰ðHƒÄ([]_^A\A]A^A_øM‰îëˆD‰ð$ˆFëÓI�,>H¸ïÿÿÿÿÿÿH9ŃE„íˆÀHƒý-¸,HCÅI¿ðÿÿÿÿÿÿI!ÇIƒÇL‰ùèrKI‰ÄH‰òM…öt&K�4L9à‚ÇL9âr H9‚¹L‰áM‰ðèÁçMæI�>L9ð‚žL9ó’ÁH9ÓÀÈ„ŠL‰ñH‰ÚI‰øè�çAÆ,E„íxIºï?L‰&H‰nL‰~éÿÿÿHºÿÿÿÿÿÿÿH#VH‹è:KëÓH‹FHºð?L�H�AH‰FI‰ÌL‰þBˆ&BÆD&HƒÄ([_^A\A^A_ÃH¹ïÿÿÿÿÿÿH9ȃ¸H‹NHºñ?L�4MþÿÿÿHÿÉL9ðLGðH¸èÿÿÿÿÿÿ?H9Áƒ�IƒæðIƒÆL‰ñè¹II‰ÇH…ÿ…‚1ÿHºÿÿÿÿÿÿÿH#VH‹èõIIºî?L‰>L‰vH‰ùéQÿÿÿA¾0¹0èqII‰Ç¿H‰òI�?L9ørL9úrH9ÂrL‰ùI‰øèÈåE„äx˜ë¬ è I¾ðÿÿÿÿÿÿéjÿÿÿH‹ëÀAWAVAUATVWSHƒì D‰ÃH‰ÎL¾iM…íˆËH‰×L)ïvG¸L)èH9ørIM‰îI‰÷K� 7‰ÚI‰øè ìIþ€~x&D‰ð$ˆFCÆ7HƒÄ [_^A\A]A^A_ÈVÆëçL‰vëÜH¸ïÿÿÿÿÿÿH9ƒHƒú-¸,HCÂI¼ðÿÿÿÿÿÿI!ÄIƒÄL‰áèlHI‰ÇM‰îH‰òM…öu]E„íxIºì?L‰>L‰fL‰vé\ÿÿÿH‹H‰VH‰Æë‡L‹vH‰×L)÷vèH‹NH‰ÈHºð?M‰ðI÷ÐIÀI9ørSH…ɉÿÿÿL‹>éÿÿÿK�7L9ø‚…L9úrH9Âr{L‰ùM‰ðè_äé|ÿÿÿHºÿÿÿÿÿÿÿH#VH‹è$HéfÿÿÿH¹îÿÿÿÿÿÿH9Êw�HƒÄ([_^A\A]A^A_]ÃÌUVWH�ì°H�¬$€)u HÇEþÿÿÿWöH‰î)61ÿH‰~L�MÐA)1I‰yL�DQH‰ñº?è±:H�Mð)1(H�U H‰zè™�H�Mðè‹(EH�M¸HÇAèÔ�H‹uH…öu(u H�İ_^]ÃH‰ñèÔºˆH‰ñèñ<ëÚ�H‰T$UVWHƒì0H�ª€)t$ H‹uH…öu (t$ HƒÄ0_^]ÃH‰ñ莺ˆH‰ñè«<ëÜÌUVWSHƒì8H�l$0HÇEþÿÿÿH‰ÓH‰Î¹èÛ‰HÇF1É1ÒèÈ_H…ÀtnH‰ÇH‹KH‰Âè×…Àu,H‹{H…ÿu H‰ðHƒÄ8[_^]ÃH‰ù躈H‰ùè.<ëÝH‰]øH‰ùèÐ2H‰FH…Àt&H‹]øH‹S1Éè`_H…Àu«è{x�H‰]øèqx�ëèix�ÌH‰T$UVWSHƒì(H�j0H‹EøH‹pH…öu HƒÄ([_^]ÃH‰ñ葺ˆH‰ñè®;ëàUVHƒì(H�l$ HÇEþÿÿÿH‰ÎH‹QH…Òu ‹HƒÄ(^]éØ1ÉèÑ^H…Àt H‹Nè{VëÜèáw�ëø�H‰T$UVHƒì(H�j è|JÌVHƒì H‰ÎH‹ èwH‹vH…öuHƒÄ ^ÃH‰ñèúºˆH‰ñHƒÄ ^é;UAVVWSHƒì@H�l$@HÇEøþÿÿÿL‰ÆH‰×H‰ËH�C2H‰L�qL‰ñèXéÿÿWÀCC C0H�5H‰H‰{@H‰sPÇC\ÿÿÿÿÆC`H�uèH‰ñL‰uàL‰òèÝéÿÿH‹H‹@H‰]ðH‰ÙH‰òÿ{�H�MèèÌ¡ÿÿH‹EðHƒÄ@[_^A^]Ã�H‰T$UAVVWSHƒì H�j@H�Mèè ¡ÿÿH‹EðH� �1H‰H‹Mà艡ÿÿ�HƒÄ [_^A^]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌVHƒì H‰ÐH‰ÎH�F4H‰ÁèbéÿÿH‰FHH‹H‹Q(H‰ÁH‰Ðÿz‰FXH‹NHH‹H‹@0ÿkzˆFaƒ~X �¤äHƒÄ ^ÃUVHƒì8H�l$0HÇEþÿÿÿI‰ÉD‰EüE…ÀtrH�‚2I‰IÇA@H� °0I‰IHc@H� Á0I‰ IÇAI‹HcpLÎH‰ñL‰Mðè_ ÿÿ�HdžˆÆ†”dž�ÿÿÿÿH‹EðHƒÄ8^]ÃI‹ë¦H‰T$UVHƒì(H�j0H‹Mðƒ}üt HƒÁè ”ÿÿ�HƒÄ(^]ÃUAVVWSHƒì@H�l$@HÇEøþÿÿÿL‰ÆH‰×H‰ËH�90H‰L�qL‰ñèNçÿÿWÀCC C0H�t3H‰H‰]ðH‰{@H�}èH‰ùL‰uàL‰òèÞçÿÿ�H�Î2H‰ùèêçÿÿ�H‰ÇH�MèèÑŸÿÿH‹]ðH‰{HH‰sPH‹H‹@0H‰ùÿõxˆCXH‰ØHƒÄ@[_^A^]ÃH‰T$UAVVWSHƒì H�j@H�Mè舟ÿÿH‹EðH� …/H‰H‹MàèqŸÿÿ�HƒÄ [_^A^]ÃÌUVHƒì8H�l$0HÇEþÿÿÿI‰ÉD‰EüE…ÀtjH�Ö0I‰IÇA8H� ü.I‰IHc@H� ­/I‰ I‹HcpLÎH‰ñL‰Mð賞ÿÿ�HdžˆÆ†”dž�ÿÿÿÿH‹EðHƒÄ8^]ÃI‹ë®H‰T$UVHƒì(H�j0H‹Mðƒ}üt HƒÁè`’ÿÿ�HƒÄ(^]ÃUAVVWSHƒì@H�l$@HÇEøþÿÿÿL‰ÆH‰×H‰ËH�­/H‰L�qL‰ñè¢åÿÿWÀCC C0H�82H‰H‰{@H‰sPfÇC\ÿÿÆC^H�uèH‰ñL‰uàL‰òè(æÿÿH‹H‹@H‰]ðH‰ÙH‰òÿaw�H�MèèžÿÿH‹EðÆ@_HƒÄ@[_^A^]ÃH‰T$UAVVWSHƒì H�j@H�Mèèè�ÿÿH‹EðH� /H‰H‹MàèÑ�ÿÿ�HƒÄ [_^A^]ÃÌÌÌÌÌVHƒì H‰ÐH‰ÎH�¦0H‰Áè²åÿÿH‰FHH‹H‹Q(H‰ÁH‰ÐÿÏv‰FXH‹NHH‹H‹@0ÿ»vˆF_ƒ~X �áHƒÄ ^ÃUVHƒì8H�l$0HÇEþÿÿÿI‰ÉD‰EüE…ÀtqH�Ò.I‰IÇA@H� Ø.I‰IHc@H� Y/I‰ IÇAI‹HcpLÎH‰ñL‰Mð诜ÿÿ�HdžˆÆ†’fdž�ÿÿH‹EðHƒÄ8^]ÃI‹ë§�H‰T$UVHƒì(H�j0H‹Mðƒ}üt HƒÁèŠð�HƒÄ(^]ÃUAVVWSHƒì@H�l$@HÇEøþÿÿÿL‰ÆH‰×H‰ËH�©-H‰L�qL‰ñèžãÿÿWÀCC C0H�1H‰H‰]ðH‰{@H�}èH‰ùL‰uàL‰òè.äÿÿ�H�./H‰ùè:äÿÿ�H‰ÇH�Mèè!œÿÿH‹]ðH‰{HH‰sPH‹H‹@0H‰ùÿEuÆCXH‰ØHƒÄ@[_^A^]Ã�H‰T$UAVVWSHƒì H�j@H�MèèÖ›ÿÿH‹EðH� ó,H‰H‹Màè¿›ÿÿ�HƒÄ [_^A^]ÃÌUVHƒì8H�l$0HÇEþÿÿÿI‰ÉD‰EüE…ÀtiH�$-I‰IÇA8H� "-I‰IHc@H� .I‰ I‹HcpLÎH‰ñL‰Mðè›ÿÿ�HdžˆÆ†’fdž�ÿÿH‹EðHƒÄ8^]ÃI‹ë¯�H‰T$UVHƒì(H�j0H‹Mðƒ}üt HƒÁèÜî�HƒÄ(^]ÃÌÌÌÌÌÌÌÌÌÌH� é*éòÿÿÌÌÌÌéÌUAWAVAUATVWSH�ìH�¬$€HÇ…�þÿÿÿH‰UHH‹�L‰…€L‰Mh‹AƒàJ„Vƒø@„Uƒø„WA¿ H�u¨H‰òè"™ÿÿH‹6H� ¬-è¡)�H˜H9F†‚H‹NH‹4ÁH…ö„qH‹M¨H�¦+H9Á…/H‹H‹@H‰ñÿ]sˆ…�WÀH�UP)HÇBH‹H‹@ H‰ñÿ5sH�M¨A¸ H‰Mx1Òè`Õ�H��€H�Uhèó—ÿÿ�„À…gH¾EgH…ÀyH‹EXH‹�€H…À…BH‹AH;A „#Š<-„á¶Èƒù+„ÕÇEtH��€H�Uhè‘—ÿÿ�„À…Aƒÿ„ÌE…ÿ„‡E1öD‰þE1äH�}h1ÛE1íëyH� vGè�Hƒø�µH�HúHƒøHLÈAƒÿHEÈH9ñ�˜D‰øA÷ä�ÂA‰Ä‰ÀHÁ„ÒDDáHÁé •ÀAÕAÅÿÃA¶H‹�€H‹AH;A „|HÿÀH‰AH��€H‰úèÙ–ÿÿ�„Àu?H‹�€H‹AH;A „7ŠH¾EgH…ÀyH‹EX:•�…BÿÿÿH…À…±é4ÿÿÿAöÆL‹Ex„lAöÅ…Á€}t…1E…äˆaH‹…D‰ H¾EgH…ÀyH‹EXH…ÀtH�E¨L‰ÁH)ÁH�ùŸŽXH�MPH�U¨L‹�èG�H��€H�Uhè–ÿÿ�„Àt H‹…€H‹…€H‹MHH‰H‰È€}gˆéH�Ä[_^A\A]A^A_]Ã<-”À‰EtH‹�€H‹AH;A t HÿÀH‰Aé þÿÿH‹H‹@Hÿ½p�éúýÿÿH‹H‹@@ÿªp�éÌýÿÿH‹H‹@@ÿ—p�‰Âé¶þÿÿH‹H‹@Hÿ‚p�éxþÿÿE1ÿéºüÿÿA¿é¯üÿÿA¿é¤üÿÿA�ü€sA÷ÜëH‹…€A¼€L‹Exé±þÿÿH‹…€E1äéŸþÿÿH‹…€A¼ÿÿÿéŠþÿÿèVó�éñH�E¨H‹MxH)ÁH�ùŸ�ÍýÿÿH‹Ex‰HƒÀH‰Ex1Ûé¸ýÿÿH‹…€D¶etA�Äÿÿÿé7þÿÿH‹H‹@@ÿ°o�H‹�€ë H‹AH;A tߊ:…�…¦üÿÿH‹AH;A t6HÿÀH‰AH�E¨H‹MxH)ÁH�ùŸ�_üÿÿH‹ExÇHƒÀH‰ExéHüÿÿH‹H‹@HÿAo�ëÁ¸ÿÿÿÿðÁA…À…¿ûÿÿH‹H‹@ÿoé­ûÿÿHºÿÿÿÿÿÿÿH#U`H‹MPès.H‹EHé÷ýÿÿA‰IƒÀéœýÿÿH‹H‹@Hÿán�ëIH‹H‹@@ÿÑn�ëH‹�€H‹AH;A tߊA¿<0…üÿÿH‹�€H‹AH;A t®HÿÀH‰AH��€H�Uhèi“ÿÿ�„À…ÑH‹�€H‹AH;A t.жÀƒÈ ƒøx….H‹�€H‹AH;A tHÿÀH‰Aé¬ûÿÿH‹H‹@@ÿ0n�ëÄH‹H‹@Hÿ n�é‰ûÿÿH‹H‹@@ÿ n�ëH‹�€H‹AH;A tߊ<0tA¿ éWûÿÿH‹H‹@HÿÛm�ëH‹�€H‹AH;A tßHÿÀH‰AH��€H�Uhè”’ÿÿ�„Àt8H‹…€ë H‹…€H‹…ÇéeüÿÿH‹H‹@@ÿvm�ëH‹�€H‹AH;A tߊ¶ÀƒÈ ƒøxu#H‹�€H‹AH;A t HÿÀH‰AA¿é¡úÿÿA¿A¶é–úÿÿH‹H‹@Hÿm�ë×Ì�H‰T$UAWAVAUATVWSHƒì(H�ª€H‹M¨H�%H9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿËl�HƒÄ([_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì(H�ª€€}gyHºÿÿÿÿÿÿÿH#U`H‹MPèï+�HƒÄ([_^A\A]A^A_]ÃÌUAWAVAUATVWSH�ìH�¬$€HÇ…�þÿÿÿH‰UHH‹�L‰…€L‰Mp‹AƒàJƒø@„V…À„׃ø„ÖA¿ H�}¨H‰úèr‘ÿÿH‹7H� ü%èñ!�H˜H9F†ÈH‹NH‹<ÁH…ÿ„·H‹M¨H�ö#H9Á…yH‹H‹@H‰ùÿ­kˆ…�WÀH�UP)HÇBH‹H‹@ H‰ùÿ…kH�M¨A¸ H‰Mx1Òè°Í�H��€H�UpèC�ÿÿ�„À…–H¾EgH…ÀyH‹EXH‹�€H…À…ŒH‹AH;A „,Š<-„ê¶Èƒù+„ÞÇElH��€H�Upèá�ÿÿ�„À…4Aƒÿ„ûE…ÿ„¶1ÛE‰þE1äH�}p1öE1íé±A¿é¶þÿÿH‹�€H‹AH;A „ÀŠH¾EgH…ÀyH‹EX:•�u H…À…³H� ƒ?è�HƒøuH�HúHƒøHLÈAƒÿHEÈL9ñ}\D‰øA÷ä�ÂA‰Ä‰ÀHÁ„ÒDDáHÁé •ÀAÕAÅÿƳH‹�€H‹AH;A „KHÿÀH‰AH��€H‰úèïŽÿÿ�„À„BÿÿÿöÄÙAöÅL‹ExH‹�…µ€}l…�D‰!H¾EgH…ÀyH‹EXH…ÀtH�E¨L‰ÁH)ÁH�ùŸŽÊH�MPH�U¨L‹�è¢�H��€H�UpèlŽÿÿ�„Àt H‹…€H‹…€H‹MHH‰H‰È€}gˆ[H�Ä[_^A\A]A^A_]ÃA÷ÜéhÿÿÿE1ÿé0ýÿÿA¿é%ýÿÿH‹…€A¼ÿÿÿÿé@ÿÿÿè`ì�éeH‹H‹@Hÿi�ëIH‹H‹@@ÿòh�ëH‹�€H‹AH;A tߊA¿<0…íýÿÿH‹�€H‹AH;A t®HÿÀH‰AH��€H�UpèŠ�ÿÿ�„À…ÑH‹�€H‹AH;A t.жÀƒÈ ƒøx….H‹�€H‹AH;A tHÿÀH‰Aé}ýÿÿH‹H‹@@ÿQh�ëÄH‹H‹@HÿAh�éZýÿÿH‹H‹@@ÿ.h�ëH‹�€H‹AH;A tߊ<0tA¿ é(ýÿÿH‹H‹@Hÿüg�ëH‹�€H‹AH;A tßHÿÀH‰AH��€H�Up赌ÿÿ�„Àt8H‹…€ë H‹…€H‹…Çé+þÿÿH‹H‹@@ÿ—g�ëH‹�€H‹AH;A tߊ¶ÀƒÈ ƒøxu#H‹�€H‹AH;A tHÿÀH‰AA¿érüÿÿA¿³égüÿÿH‹H‹@Hÿ9g�ëØ<-”À‰ElH‹�€H‹AH;A t HÿÀH‰AéüÿÿH‹H‹@Hÿg�éñûÿÿH‹H‹@@ÿñf�éÃûÿÿH‹H‹@@ÿÞf�‰Âé-üÿÿH‹H‹@HÿÉf�é©üÿÿH‹H‹@@ÿ¶f�H‹�€ë H‹AH;A tߊ:…�…\ûÿÿH‹AH;A t6HÿÀH‰AH�E¨H‹MxH)ÁH�ùŸ�ûÿÿH‹ExÇHƒÀH‰ExéþúÿÿH‹H‹@HÿGf�ëÁ¸ÿÿÿÿðÁA…À…uúÿÿH‹H‹@ÿ%fécúÿÿH‹…€E1äL‹ExH‹�é)üÿÿHºÿÿÿÿÿÿÿH#U`H‹MPè\%H‹EHé…üÿÿA‰0IƒÀé*üÿÿH�E¨H‹MxH)ÁH�ùŸ�‰ûÿÿH‹Ex‰0HƒÀH‰Ex1öétûÿÿÌ�H‰T$UAWAVAUATVWSHƒì(H�ª€H‹M¨H�±H9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿae�HƒÄ([_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì(H�ª€€}gyHºÿÿÿÿÿÿÿH#U`H‹MPè…$�HƒÄ([_^A\A]A^A_]ÃÌAWAVAUATVWUSHƒì8I‰ÔL‹¬$ÐL‹¼$ÈH‹œ$ÀL‹´$¸H‹”$ :Œ$¨„ÂL‰ÆL‰L$0:Œ$°„�H‹¼$ØH�o¾ÑA¸H‰ùè8½H…ÀHEèH)ý¿ÿÿÿÿHƒýhL‰d$(Hƒý!ƒAH�]9DŠd‰èƒà>Hƒø„ˆƒø„"A¾Ìè *¾9È„«H‹”$ H‹H�HH‰ Dˆ 1ÿHƒýwAÿE‰øHƒÄ8[]_^A\A]A^A_ÃA€<$…HAÆ$H‹H�HH‰ Æ.I¾FH…ÀyI‹F1ÿH…Àt»é&L‹¬$ M‹}L;|$0uI�GI‰EEˆ'1ÿë”A¾Oÿèi)‰Ã¾è_)9Ã…xÿÿÿëÓ‰Áè~)ˆH‹D$(€8…>ÿÿÿH‹D$(ÆI¾FH…ÀˆáH…À„ÿÿÿI‹H‰ÁH)ÙH�ùŸ� ÿÿÿA‹MH�PI‰‰é÷þÿÿg¹@ÆPéêþÿÿI‰ÙL‰êM‰øM‰òI¾FH…ÀyI‹BH…ÀM‰ÇI‰ÕL‰ËM‰Ö„Bþÿÿ¿ÿÿÿÿA€<$…ÌþÿÿI‹H‰ÁL)É1ÿH�ùŸ�´þÿÿI‰Ñ‹ H�PI‰‰AÇéšþÿÿ¿ÿÿÿÿé�þÿÿI‹H‰ÁH)ÙH�ùŸ�zþÿÿA‹MH�PI‰‰éhþÿÿI‹Féÿÿÿ¶AfnÀ¶AfnÈf`ȶAfnÀ¶AfnÐf`ÐfaѶAfnÀ¶AfnÈf`ȶAfnÀ¶AfnØf`ØfaÙfbÚ¶AfnÀ¶AfnÈf`ÈfïÀfaÈóÁflØóo¶ÂfnÈf`ÉòpÉfpÉDftÙf×ÃÁàftÁf×È Á�ɼÁÃÌÌUAWAVVWSHƒìXH�l$PHÇEþÿÿÿL‰ÇH‰ÖDŠ}hAöAu3ŠU`E¶ÇH‹H‹@0D‰D$(ˆT$ H‰òI‰øÿcaH‰ðHƒÄX[_^A^A_]ÃH�]àL‰ÉH‰Ú踆ÿÿH‹H� Bè7�H˜H9C†ÖH‹KL‹4ÁM…ö„ÅH‹MàH�<H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿì`WÀH�]à)HÇCI‹A€÷A¶ÏH‹DÈ(L‰ñH‰Úÿ¾`H¾CI‰ÆH…ÀyL‹uèH…ÿt/M…ö~*„ÀHH]àH‹H‹@XH‰ùH‰ÚM‰ðÿ†`�1ÉL9ðHEùŠE÷H‰>„À‰ ÿÿÿHºÿÿÿÿÿÿÿH#UðH‹MàèÇéïþÿÿè˜ã�ëøH‰T$UAWAVVWSHƒì8H�jP€}÷yHºÿÿÿÿÿÿÿH#UðH‹Màèˆ�HƒÄ8[_^A^A_]ÃH‰T$UAWAVVWSHƒì8H�jPH‹MàH�H9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿÊ_�HƒÄ8[_^A^A_]ÃÌÌÌÌÌÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìÈH�¬$€HÇE@þÿÿÿL‰ËL‹�¸WÀI‰îA)IÇFD‹cD‰áƒáJƒù¸Aº DDЃù@¸AEÂM…ÉH‰U(L‰E0t5E‰âA�ât)ƒù@„YƒùuL�uAÆFþ0Aºä“ÁÀá€ÉXAˆNÿL�}ðA)L�E‰D$ L‰ùL‰òèìA÷ÔI‹A÷Ä@„áI‰îL‰ñI‰Øè}I‰ÇWÀL�eÀAD$A)D$A)$1ÀH�}H‰H�u H‰L�m8H‰ÙL‰êèÿƒÿÿL‹EðL‰l$0H‰t$(H‰|$ L‰ñL‰úM‰áèb�Dе°H‹M8H�‡H9ÁH‹}0ufH‹E L‹MDˆt$0H‰\$(H‰D$ L�EÀH‹u(H‰ñH‰úè"òH‰ðH�ÄÈ[_^A\A]A^A_]ÃA¶�HŸD�@à€ùA¶ÈCÈAˆIÿÆI9Öuàéÿÿÿ¸ÿÿÿÿðÁA…ÀuŒH‹H‹@ÿÍ]ézÿÿÿL�uAÆFÿ0é¹þÿÿH‰T$UAWAVAUATVWSHƒì8H�ª€H‹M8H�ÃH9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿs]�HƒÄ8[_^A\A]A^A_]ÃÌVWSHƒì0L‰ÎH‰×ŠD$pH‹T$xA‹YA‰ÙA�áµ½ÿÿA�ÉD‰NHÇH‰T$(ˆD$ H‰úI‰ñèlýÿÿ‰^H‰øHƒÄ0[_^ÃUAWAVAUATVWSHƒìxH�l$pHÇEþÿÿÿL‰ÎM‰ÆH‰×H‰ËL‹¥€M‹<$H�eH‰EÀH‹ZHƒøÿ…=‹RÿÈH˜I9G†}I‹OL‹<ÁM…ÿ„lM‹$$H��H‰EÀH‹…Hƒøÿ…"‹}ÿÈH˜I9D$†7I‹L$L‹$ÁM…ä„%WÀ)EÐHÇEàI‹$H‹@ H� N)H9È…A€|$/ˆI�D$H‹HH‰Mà)EÐH¾EçH…ÀyH‹EØL‹mxH…À…ÈI‹H‹@0H� H9È…L9ótH‰ðH‰ÙŠˆHÿÁHÿÀL9ñuñL‰ðH)ØHðI‰EH‹EpL9÷„‚H)ßHþH‰0€}爢HƒÄx[_^A\A]A^A_]ÃH�EÀH�MÐH‰H�U¸H‰ H� úL�«èÁxÿÿé™þÿÿH�EÀH�MÐH‰H�U¸H‰ H� @L��è—xÿÿé´þÿÿèmÞI‰u¶ƒú-t H‰]ðƒú+u'I‹H‹@8L‰ùÿýZ�H�KH‰MðI‹MH�QI‰UˆL‰ðH+EðHƒø|eH‹Eð€80u\H‹Eð¶@ƒÈ ƒøxuLI‹H‹@8L‰ù²0ÿ®Z�I‹MH�QI‰UˆH‹EðŠPI‹H‹@8L‰ùÿˆZ�HƒEðI‹MH�QI‰UˆH‹UðL9ò”ÁI�FÿH9“ÂÊuH‹MðHÿÁŠQÿDŠDˆAÿˆHÿÈH9ÁH�IrèI‹$H‹@L‰áÿ,ZˆEÿÇEìÇEÌL‹eðë>H‹MØHÿÉH9ȃUÌÇEìAŠ$I‹H‹@8L‰ùÿìY�I‹MH�QI‰UˆÿEìIÿÄM9ôsiH¾MçH‰ÊH…ÉyH‹UØ‹EÌH9‚ÿ„ÉH‹UÐL�EÐLHÂA€<t „ÉH�MÐHIѾ 9Mìu�I‹MH�QI‰UŠUÿˆH¾MçH…ɉ]ÿÿÿéTÿÿÿI‹EH‹MðH)ÙI‰ÈHñH9Á”ÂHÿÈH9Á“ÁÑ…•ýÿÿI� 0HÿÁŠQÿDŠDˆAÿˆHÿÈH9ÁH�IrèéqýÿÿI‹ué{ýÿÿH�UÐL‰áÿYéýüÿÿI‹T$M‹D$ H�MÐèŸÐÿÿéåüÿÿHºÿÿÿÿÿÿÿH#UàH‹MÐèCéBýÿÿL‰ùH‰ÚM‰ðI‰ñÿ¼X�éýüÿÿ H‰T$UAWAVAUATVWSHƒì(H�jp€}çyHºÿÿÿÿÿÿÿH#UàH‹MÐèî�HƒÄ([_^A\A]A^A_]ÃVWSHƒì@H‰ÖH‰ÏH�\$pL‰L‰KH‹¬ÙH1àH‰D$8H‰\$0èH‹H‰\$(HÇD$ H‰úIÇÀÿÿÿÿI‰ñè3mH‹L$8H1áH‹hÙH9Ê…_ÂHƒÄ@[_^ÃVH¾AI‰ÂH…ÀyL‹QM‰ÃI)ÓIƒû| M…Ò…>Â^ÃAVVWSHƒìHL‰ÆH‰×H‰ËL�´$ˆM‰H‹ ÙH1àH‰D$@L‰t$8èçzÿÿH‹HƒÉL‰t$(HÇD$ H‰ÚI‰øI‰ñè!>H‹L$@H1áH‹ÆØH9Ê…z‰ÁÁù Á‰ÈHƒÄH[_^A^ÃUVHƒìHH�l$@HÇEþÿÿÿH‰Î‹V‹ pùeH‹%XH‹ Ê;�'H‹H‰H‹H‰FHÇFH‰ðHƒÄH^]ÃH� è ƒ=ÿuÄWÀL�MàA)IÇAH� ÍL�*º?èr�H� Dè¯H� Àè3é{ÿÿÿH‰T$UVHƒì(H�j@H�  èÓ�HƒÄ(^]ÃÌUVHƒìHH�l$@HÇEþÿÿÿÿʉQH�CH‰H‰MøHƒÁºH‰Mèè´�H‹EøH�ˆ H�k)L�E÷èÆrÿÿ�L‹EøI‹@I‹HHÁáH…ÉtHƒÁøH‰ÂHÊuïétIÇ@Ç�H�H‰wH� ˜ èÅ �H�cH‹MøA‰Àèé�ÇdH�H‰NH� o èŒ �H�:H‹MøA‰Àè°�Ç;H�|H‰%HÇ*Æ+è–:H‰H� Ðè5 �H�óH‹MøA‰ÀèY�ÇH�uH‰îH� ‡èü �H�ÚH‹MøA‰Àè �ÇÛH�¼H‰ÅH� nèà �H�±H‹MøA‰Àèç�DzH�H‰œH� ¥è>ýÿÿ�H� 8è} �H�{H‹MøA‰Àè¡�Ç”H��H‰~H� èD �H�jH‹MøA‰Àèh�ÇkH�¤H‰UH� ö è �H�AH‹MøA‰Àè/�ÇBH�»H‰,H� ­ èÒ �H�H‹MøA‰Àèö�ÇH�ÒH‰H� ” è™ �H�ïH‹MøA‰Àè½�ÇðH�9H‰ÚfÇá.,WÀßHÇäH� M èB �H�¨H‹MøA‰Àèf�ÇÉH�"H‰³Ç¹.,WÀ·HǼH�  èê�H�€H‹MøA‰Àè�Ç¡H�jH‰‹H� ¤ è±�H�wH‹MøA‰ÀèÕ�ÇxH�¡H‰bH� { èx�H�NH‹MøA‰Àèœ�ÇOH�ØH‰9H� R è?�H�%H‹MøA‰Àèc�Ç&H�ÿH‰H� ) è�H�üH‹MøA‰Àè*�ÇýH�†H‰çH� @ èÍ�H�ÓH‹MøA‰Àèñ�ÇÔH�­H‰¾H�  è”�H�ªH‹MøA‰Àè¸�Ç«H�ÔH‰•H� îè[�H��H‹MøA‰Àè�Ç‚H�ûH‰lH� Åè"�H�XH‹MøA‰ÀèF�ÇYH�"H‰CH� œèé�H�/H‹MøA‰Àè �Ç0H�H‰H� sè°�H�H‹MøA‰ÀèÔ�ÇH�H‰ñH� Jèw�H�ÝH‹MøA‰Àè›�ÇÞH�H‰ÈH� !è>�H�´H‹MøA‰Àèb�ǵH�^H‰ŸH� H‰¡H� *è÷�H�}H‹MøA‰Àè�džH�§H‰pH�éH‰rH� óè°�H�NH‹MøA‰ÀèÔ�ÇWH�5ÐH‰5AH� Jè+øÿÿ�H�ÕH‰&H� ¯è\�H�H‹MøA‰Àè€�Ç+H‰5H� %èÞ÷ÿÿ�H�¨H‰H� rè�H�íH‹MøA‰Àè3�ÇH�ÏH‰ðH� ÉèÖ�H�ÜH‹MøA‰Àèú�ÇÝH�ÆH‰ÇH�  è��H�³H‹MøA‰ÀèÁ�H‹EøHƒÄH^]à �H‰T$UVHƒì(H�j@H� JèýÈ�HƒÄ(^]Ã�H‰T$UVHƒì(H�j@H� þèÙÈ�HƒÄ(^]Ã�H‰T$UVHƒì(H�j@H� "èµÈ�HƒÄ(^]Ã�H‰T$UVHƒì(H�j@H‹Eø€¸7y"HºÿÿÿÿÿÿÿH‹EøH#�0H‹ˆ è? �HƒÄ(^]Ã�H‰T$UVHƒì(H�j@H�MàH‹EèH‰è·;�HƒÄ(^]Ã�H‰T$UVHƒì(H�j@H‹Møè&È�HƒÄ(^]ÃUVWHƒì@H�l$@HÇEøþÿÿÿH‰ÎÆ�WÀHÇAH‰MèH…ÒtTH‰×HÇEðH‰ñè�H‹H‹NH� ÈH�ýH…ÒtL�ùH…Ét*HÇHƒÁHƒÂøuêL‰ÁH)ÁHÁùH‰NH‰ðHƒÄ@_^]à H‰T$UVWHƒì H�j@H�Mèèß:�HƒÄ _^]ÃUVWSHƒì8H�l$0HÇEþÿÿÿH‰ÏH‰UøðÿBIcØH�qH9YwAÿÀIcÐH‰ñè“�H9_v&H‹H‹ ØH…ÉuH9_vH‹H‹MøH‰ ØHƒÄ8[_^]à ¸ÿÿÿÿðÁA…ÀuÖH‹H‹@ÿALëÇ�H‰T$UVWSHƒì(H�j0Hƒ}øt$¸ÿÿÿÿH‹MøðÁA…ÀuH‹MøH‹H‹@ÿL�HƒÄ([_^]ÃÌAWAVAUATVWSH�ì@I‰ÖH‰ÎH‹YH9Óƒ’H‹~I9þwWH‹H�ÙHÁãJ�õH)Út!N�ñH…À„�HÇHƒÀHƒÂøuæL‰ÀH)ÈHÁøH‰FH�Ä@[_^A\A]A^A_ÃL�|$HA¸øL‰ù1Òèž­L‰ðHÁè=…HH�?L9ðIFÆH¹ÿÿÿÿÿÿÿH9ÏI¼ÿÿÿÿÿÿÿLBàIƒüvL‰àHÁè=…J� åè I‰ÇëÆ„$8L‰|$(I�ßHÁãH‰D$0L‰d$@J� õI‰ÅH)Ùt!O�,÷H‰ÂH…Ò„¯HÇHƒÂHƒÁøuæL‰éH)ÁHÁùH‰L$8L‹6L‰ùL‰òI‰Øè&¦M)ýIÁýL‰t$0L‰>L‰nH‰|$@L‰fL‰t$(HÇD$8M…ö„ÝþÿÿH�D$HI9Æ„ÏþÿÿHÁçL‰ñH‰úè¶ é»þÿÿ†µþÿÿHÁãH‹HØIÁæL‰ñH)ÙH…Ét HƒÁHƒÀøuñ IÁþL‰véƒþÿÿè8è+ËÌVHƒì@H‰ÎH‰L$(H‹Hƒøÿu ‹FÿÈHƒÄ@^ÃH�D$(H�L$8H‰H�T$0H‰ L�H‰ñè$gÿÿëÏÌÌÌÌÌÌ̸ÃÌÌÌÌÌÌÌÌḬ̀ÃÌÌÌÌÌÌÌÌÌÌÌÌÌUVHƒìXH�l$PHÇEþÿÿÿH‰ÎH‹AL�MÐI‰H‹AI‰AIÇAA¸1É1Òè_…Àu7H‹FH…Àt5H�MèH‰H‹FH‰AHÇAèA�‰Á1Àƒù”ÀHƒÄX^]øÿÿÿÿëò¸ëë�H‰T$UVHƒì(H�jPè’ÌVWHƒì(L‰ÏM‹ è`û‰ÆH‹H…ÿ…ü³‰ðHƒÄ(_^ÃÌÌÌÌÌÌÌÌŠAÃAWAVVWSHƒì H…ÒtbH‰×H‰ÎH‰ÑèÞDH‰ÃH‰ñH‰ÂèÚiÿÿI‰ÆH�XL9ðr:L9÷’ÁH9Ç“ÀÈt*I‰ßHÛL‰ñH‰úI‰Øèð£fCÇ~H‰ðHƒÄ [_^A^A_à H‰ÈA‹HA‰ÈA€à°A€ø „u³�á°ƒù„j³ÃH�ñÃVWHƒì(H‰ÐHÁè=u6H‰ÖH‰ÏHƒúw/€¿u&H�GƇH‰HÇGH‰wHƒÄ(_^ÃèÌ5H� õèÑëÖÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‹H‹H‹¹ðÁ ÿÁ‰HÃH‰ÈM‰ÂI)ÒD‰ÉƒÉ½ÉƒÁÁéI9Ê|uHÊA�ùraL�d4H‰ÑE‰ÈE¶ÙAÁèG·ZfD‰YþHƒÁþA�ùÿE‰ÁwÞHÿÉL� 26E‰ÂAƒâAÁèGŠ DˆHÿÉE1ÒE…ÀuãI‰ÐL‰D‰PÃH‰ÑE‰ÈëÆAº„ëèAWAVATVWSHƒì(I‰ÒH‰Î‹Œ$€‰ÈÑÈÿȃø‡XH�¢8Hc‚HÐÿàL‰ÁL)ÑL‰ÈHƒÈH½ÀƒÀÁèH9ÁŒeIÂI�ùr~H�Ž3L‰ÐL‰ÉE¶ÁHÁéF·BfD‰@þHƒÀþI�ùÿI‰ÉwÞHÿÈH�\5A‰ÈAƒàHÁéEŠDˆHÿÈE1ÉH…ÉuãM‰ÐL‰D‰NH‰ðHƒÄ([_^A\A^A_ÃH‰ñL‰ÒèíëâL‰ÐL‰Éë©L‰ÁL)ÑL‰ÈHƒÈH½Àƒð?²B(¶ÂkÀVÁèH9ÁŒËIÂIƒùAr4H�E2L‰ÐL‰ÉE‰ÈAƒà?HÁéF·BfD‰@þHƒÀþI�ù?I‰ÉwÛëL‰ÐL‰ÉHÿÈH�ˆ2A‰ÈAƒàHÁéEŠDˆHÿÈH…Éuæé8M‰ÃM)Ӊ˿I9ÙrEA‰ÎE¯öE‰÷E¯ÿE‰ôD¯á¿L‰ÈL9ðr L9àrL9ør1ÒI÷÷ƒÇH9ØsäƒÇýëÿÏëƒÇþHcÇI9Ã}cL‰ÇF„éÖþÿÿL‰ÁL)ÑL‰ÈHƒÈH½ÀHÿÀH9Á|ØIÂIƒùrH�1L‰ÐL‰ÉE‰ÈAƒàHÁéF‹‚D‰@üHƒÀüI�ùI‰ÉwÝëSM�HcÉIÂIÿÊL�›0L‰È1ÒH÷ñ‰×Hƒÿ%sbL‰È1ÒH÷ñBŠAˆIÿÊI9ÉI‰ÁsÖL‰ÇFé5þÿÿL‰ÐL‰ÉHÿÈH�º0A‰ÈAƒàHÑéEŠDˆHÿÈH…ÉuçL‰ëÆA¹„éõýÿÿg¹@VHƒì H‰ÎL‰ÁH)ÑHƒùŽŸ¯H‰ÑL‰ÊèL³ÿÿE1ÀH‰D‰FH‰ðHƒÄ ^ÃI‰ÐIºýÎa„wÌ«H‰ÐI÷âI‰ÑIÁéEÉA�ùɃ�L‰ÀI÷âHÁêHiÂáõI)ÀD‰ÊH�.·f‰IiÐÑ{cHÁê/DiÊ@BE)È·Pf‰QIiй�HÁê DiÊ'E)È·Pf‰QAiÐ{ÁêD· PfD‰IkÒdA)ÐA·Ð·Pf‰AHƒÁ H‰ÈÃg¹@VWSHƒì L‰ÏL‰ÃH‰Î1ÉL‰ÂèTÉH‰H‰^HÇFH‹H…ÿu H‰ðHƒÄ [_^ÃH‰ùè;ʺˆH‰ùèXëÞVWHƒì(H‰ÏH‹ 赉ÆH‹H…ÿu ‰ðHƒÄ(_^ÃH‰ùèÿɺˆH‰ùèëàUAWAVAUATVWSH�ìˆH�¬$€HÇEþÿÿÿL‰ÇI‰ÐH‰ÎH�EhL‰H‰EèWÀH�MÐ)H‹H�U°H‰L‰EøI‹@H‰BHÇBèÅÿÿ�H‹EèH‰Eð1ÛH‰L‹uðL‰uÈèzeÿÿH‹HƒÉL‰t$(H‰\$ 1ÒE1ÀI‰ùè¹(A‰ÄAÁüA Ä…ÀxNE�|$L‰ùè¢$»ÿÿÿÿH…Àt:I‰ÆL‹mðè+eÿÿH‹HƒÉL‰l$(HÇD$ L‰òM‰øI‰ùèe(D9àu2L‰6D‰ãH‹uøH�MÐèeÅÿÿH‹vH…öu ‰ØH�Ĉ[_^A\A]A^A_]ÃL‰ñèúëÊH‰ñè¶ÈºˆH‰ñèÓëÉH‰T$UAWAVAUATVWSHƒì8H�ª€H‹EøH‹pH…öuHƒÄ8[_^A\A]A^A_]ÃH‰ñèeȺˆH‰ñè‚ëØHƒì(A¸ÿÿÿÿE1Éÿ•H1ÀHƒÄ(ÃÌÌÌÌÌÌ@SHƒì H‹Ùè’#H…ÀuH‹ËèEÀ…ÀtH‹Ëèy#H…ÀtçHƒÄ [ÃHƒûÿtè³ÌèÍÌÌÌÌÌÌÌÌÌÌÌÌÌéÌÌÌÌÌÌÌÌÌÌÌéëÿÿÿÌÌÌÌÌÌÌÌÌÌÌ@SHƒì H�›QH‹ÙH‰öÂt ºèÎÿÿÿH‹ÃHƒÄ [ÃÌÌÌÌÌé[ÿÿÿÌÌÌÌÌÌÌÌÌÌÌ@SHƒì H‹ÙH� (âÿJE‹…ÀuH� âÇÿÿÿÿHƒÄ [Hÿ%CGƒøÿu.fDE3ÉH�îáA¸ÿÿÿÿH� Ùáÿ{G‹…Àt¹ƒøÿtØeH‹%X‹ âA¸H‹ÈH� °á‹ÒÀA‰HƒÄ [Hÿ%ÚFÌÌ@SHƒì H‹ÙH� ˆáÿªDH� {áÇÿ¯FH� `áHƒÄ [Hÿ%GÌÌÌÌ@SHƒì H‹ÙH� HáÿjD‹dÀH� 5á‹áÿÀ‰OÀ‰eH‹%XA¹L‹Ћ4ÀC‰ÿBFH� óàHƒÄ [Hÿ%¯FÌÌÌÌÌÌÌ@SHƒì Hƒ=úàÿH‹Ùuè|ãëH‹ÓH� äàèßâ3Ò…ÀHDÓH÷ÚÀ÷ØÿÈHƒÄ [ÃHƒìL‹Á¸MZf9½?ÿÿuqHc ð?ÿÿH�­?ÿÿHÊ�9PEuX¸ f9AuML+·AHƒÀHÁ·IH�‰L� ÐH‰$I;Át&‹P L;Âr‹HÊL;Ásƒx$}2Àë°ëHƒÀ(ëÑ2Àë2Àë2ÀHƒÄÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌHƒì(è…Àt,eH‹%0H‹H3ÀðH± óßtH;Èt3ÀðH± áßuî2ÀHƒÄ(ðHƒÄ(ÃÌÌÌÌÌÌÌÌÌ@SHƒì ¶Ùè²…Àt „Ûu 3ÀH‡©ßHƒÄ [ÃÌÌÌÌÌÌÌÌÌÌÌHƒì(…ÉuÆ‘ßè¼è—„Àtèf „Àu3Éè³2ÀHƒÄ(ðHƒÄ(ÃÌÌÌÌÌ@SHƒì €=Sß¶Ùt„Òu èA ¶Ëè}°HƒÄ [ÃÌÌÌÌÌ@SUVWHƒì(I‹ùI‹ð‹ÚH‹éè…ÀuƒûuL‹Æ3ÒH‹ÍH‹Çÿí<H‹T$x‹L$pHƒÄ(_^][éwñÌÌÌÌÌÌÌHƒì(€=ÖÞueè¾…Àt'H� ËÞèžà…ÀuH� ÓÞèŽà…Àt52ÀHƒÄ(Ãfo»Mó›ÞHÇ Þÿÿÿÿó ÞHÇ¥ÞÿÿÿÿÆoÞ°HƒÄ(ÃÌÌÌÌÌÌÌHƒì(èG…Àt è~°HƒÄ(Ãè"‹ÈèoÜ…Àt2ÀHƒÄ(ÃèËè°HƒÄ(ÃÌÌÌÌHƒì(è…ÀtH� ÞHƒÄ(éSàèZ¼…Àu HƒÄ(éa¼HƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌHƒì(3Éè HƒÄ(é,ÌÌÌÌÌÌÌÌÌÌÌÌHƒì(è'„Àtèò„Àu è52ÀHƒÄ(ðHƒÄ(ÃÌÌÌÌÌÌÌHƒì(èßè°HƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌH�™LHÇAH‰AH�þðH‰H‹ÁÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH�yLHÇAH‰AH�NñH‰H‹ÁÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌHƒìHH�L$ è’ÿÿÿH�»nH�L$ èaÌHƒìHH�L$ è¢ÿÿÿH�ûnH�L$ èAÌ@VWAVHƒì3ÉH‰\$83À¢�ñntel�òineI Ñ�óGenuD‹Ø Ó¸¹¢‹ùu^%ð?ÿHÇ£»€HÇ »ÿÿÿÿ=Àt(=`t!=pt°ùüÿƒø w$H¹H£ÁsD‹~ÜAƒÈD‰sÜëD‹jÜE3ÒH‰l$@E3ö3öAƒû|X3ɸ¢‹êD‹Ëºã s AƒÈD‰8܃ø|¸¹¢D‹ÒAƒû$| ¸$3É¢D‹óAƒû)|¸)3É¢‹óëE3É3íH‹çºH‹\$8HƒàþǼºÇ¶ºH‰úºçsHƒàïÇ—ºH‰¨ºÇŠººçƒ,3ÉÐHÁâ H ÐH‰T$0ºçƒíH‹D$0$<…Þ‹PºƒÈÇ?º‰=ºAöÁ teƒÈ Ç&º‰$ºA�áÐH‹*ºHƒàýH‰ºA�ùÐu7H‹D$0$à<àu%H‹ºƒ é¹@HƒàÛÇ×¹H‰è¹ëH‹ß¹ºås HºðH‰͹Aºâs:H‹D$0$à<àu/H‹ ´¹H�áÐÿÿþA¶Æ‰³ÚH‰ œ¹ƒøv Hƒá¿H‰ Œ¹Aºâs@öÆtH‹D$0Hºàs H�%h¹ÿÿÿH‹l$@3ÀHƒÄA^_^ÃÌÌÌÌÌÌÌ̸ÃÌÌÌÌÌÌÌÌÌÌ3À9LÚ•ÀÃÌÌÌÌÇ>ÚÃÌÌÌÌÌ‹ÉÍ)ÃÌÌÌÌÌÌÌÌÌÌÌÂÌÌÌÌÌÌÌÌÌÌÌÌÌ@SVWAVHƒì(H‹òL‹ñ3Éèúÿÿ„À„ÎèŒùÿÿ¶ØˆD$`@·ƒ=‹Ù…¾Ç{Ùè¦úÿÿ„ÀtOèMèøèH�Ü7H� ¥7èøè…Àu)è÷úÿÿ„Àt H�„7H� e7è èÇ&Ù@2ÿ¶Ëè[ùÿÿ@„ÿuCèáH‹ØHƒ8t H‹ÈèPøÿÿ„ÀtL‹ÆºI‹ÎH‹ÿè6ÿ>Ù¸HƒÄ(A^_^[Ã3ÀHƒÄ(A^_^[ùèÝþÿÿ�ÌÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì0¶ù‹ùØ…À 3ÀH‹\$@HƒÄ0_ÃÿȉàØèoøÿÿ¶ØˆD$ ƒ=qØuLèZúÿÿèè�ÇVضËèŽøÿÿ3Ò@¶Ïèóøÿÿ¶Øèkúÿÿ‹ÃH‹\$@HƒÄ0_ÃH‹\$@HƒÄ0_ùè9þÿÿ��ÌÌÌÌÌÌÌHƒì(…Òt?ƒêt.ƒêtƒút ¸HƒÄ(Ãèjúÿÿ¶ÀHƒÄ(Ãè-úÿÿ¶ÀHƒÄ(ÃI‹ÐHƒÄ(é þÿÿM…À•ÁHƒÄ(é ÿÿÿÌÌÌÌÌÌÌÌÌÌH‰\$ L‰D$‰T$H‰L$VWAVHƒì@I‹ð‹úL‹ñ…Òu9ß×3ÀH‹\$xHƒÄ@A^_^Ã�BÿƒøwBH‹ÊFH…Àu»ëÿP5‹Ø‰\$0…Û„°L‹Æ‹×I‹Îè%ÿÿÿ‹Ø‰D$0…À„•L‹Æ‹×I‹Îè ýÿÿ‹Ø‰D$0ƒÿu6…Àu2L‹Æ3ÒI‹ÎèîüÿÿH…ö•ÁèCþÿÿH‹TFH…ÀtL‹Æ3ÒI‹ÎÿÙ4…ÿtƒÿu>L‹Æ‹×I‹Îè³þÿÿ‹Ø‰D$0…Àt'H‹FH…Àu»ëL‹Æ‹×I‹Îÿ˜4‹Ø‰\$0ë3Û‰\$0‹ÃH‹\$xHƒÄ@A^_^ÃÌÌÌÌÌÌÌÌÌÌH‰\$H‰t$WHƒì I‹ø‹ÚH‹ñƒúuèL‹Ç‹ÓH‹ÎH‹\$0H‹t$8HƒÄ _éƒþÿÿÌÌÌ@SHƒì0H‹ƒµH»2¢ß-™+H;ÃtH÷ÐH‰ªµHƒÄ0[ÃH�L$@HÇD$@ÿh:H‹D$@H‰D$ ÿØ9‹ÀH1D$ ÿÃ9‹ÀH�L$HH1D$ ÿÙ:H‹D$H‹ÈHÁá H3ÈH�D$ H3L$ H3ÈH¸ÿÿÿÿÿÿH#ÈH¸3¢ß-™+H;ËHDÈH‰ á´H÷ÑH‰ µHƒÄ0[ÃÌH� ÉÕHÿ%*:ÌÌH� ¹Õéä ÌÌÌÌHƒì(è–VÿÿHƒ$èëÿÿHƒHƒÄ(ÃÌÌÌÌÌH�™ÕÃÌÌÌÌÌÌÌÌH‰\$WHƒì H�AH�=xAH;ßsH‹H…Àtÿò2HƒÃH;ßréH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì H�?AH�=8AH;ßsH‹H…Àtÿ¢2HƒÃH;ßréH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰t$ WHƒìPH‹ÚH‹ñ¿ “H…ÒtötH‹ HƒÁøH‹H‹X0H‹@@ÿD23ÀH‰D$ H…Ût"H�T$ H‹Ëÿz9H‰D$ öuH…Àu¿@™L�L$(H‰|$(ºH‰t$0¹csmàH‰\$8A¸H‰D$@ÿ9H‹\$pH‹t$xHƒÄP_ÃÌÌÌÌÌÌÌH…ÉtgˆT$HƒìH�9csmàuSƒyuM‹A - “ƒøw@H‹A0H…Àt7HcP…ÒtHQ8H‹I(è:ë ëötH‹A(H‹H…Ét H‹H‹@ÿh1HƒÄHÃÌÌÌHƒì(èçÝÌÌÌÌÌÌÌHÿâÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒì H‹ÙèB3H‹@XH…ÀtH9tH‹@H…Àuò¸HƒÄ [Ã3ÀHƒÄ [ÃÌÌÌÌÌÌÌÌLc HcBLÉ…ÀxHcRL‹ÀH‹HcIÀIÁÃI‹ÁÃÌÌÌÌÌÌÌÌH‰\$WHƒì H‹9H‹Ù‹=RCCàt=MOCàt =csmàt"ëè²2ƒx0~è§2ÿH0H‹\$03ÀHƒÄ _Ãè’2H‰x H‹[è…2H‰X(èüÜÌÌÌÌÌÌÌÌÌÌÌÌL‰L$ SUVWATAUAVAWHƒìHL‹ñI‹éI‹ÈI‹ØL‹êè'6L‹eL‹}H‹}8M+üAöFf‹uH…ëL‰t$0H‰\$8;7ƒ¬„‹ÞHÁãHß‹CL;ø‚¦‹CL;øƒšƒ{„�‹C ƒøtIÄH�L$0I‹ÕÿÐ…Àˆ‚~qA�>csmàu(Hƒ=UBtH� LBèÇ4…ÀtºI‹Îÿ5B‹KA¸IÌI‹Õè!5H‹E@M‹Æ‹SI‹ÍE‹IÔH‰D$(H‹E(H‰D$ ÿª6è%5ÿÆ;7‚;ÿÿÿéÚ3ÀéØD‹A;ðƒÇH‹] I+Ü@„‹ÎHÉ‹DÏL�ÏL;ø‚�A‹CL;øƒƒA‹nƒå tJ3ÒE…Àt?L� ÏL�ÏD‹ÊHÉ‹DÏH;Ør‹DÏH;ØsA‹A9DÏu A‹B 9DÏ tÿÂA;ÐrÎ;u>A‹C…Àt H;Øu#…íu-ëH‹Œ$¨�FI‹Õ‰AH±E‹C MÄAÿÐD‹ÿÆA;ð‚Lÿÿÿ¸HƒÄHA_A^A]A\_^][ÃÌÌÌÌÌÌH‰\$H‰t$WHƒì H‹òH‹ÑH‹ÎèS4‹^ ‹ø…Ût(ÿËè#0H�›H‹H`L�‘HcNIÈ;y~;y~…ÛuØ3ÉH‹\$0H…ÉH‹t$8•ÀHƒÄ _ÃÌÌÌÌÌÌÌÌÌÌH‰\$UVWAVAWHƒì A‹x L‹ùI‹ÈI‹ðL‹òèÛ3M‹‹èL‰L$P…ÿ„Žf„HcFÿÏH�¿H��I^;k~S;kNI‹H�T$`E3Àÿ«4LcKLL$`D‹C D‹3ÀE…Àt!@„H�€IcL‘ I;ÊtÿÀA;ÀrëA;Àr…ÿu’ëH�€IcL�I‹H‹ H‰L$PI‹ÖH‹Îè03‹^ ‹ø…Ût.€èû.HcNÿËHH`H�›D‹L‘A;ù~;|‘~ …ÛuÙA¹ÿÿÿÿL‹ÆH�L$PI‹ÖèÓ4H‹\$XHƒÄ A_A^_^]ÃÌÌH‰l$VWATAVAWHƒì A‹x L‹áI‹ÈM‹ñI‹èL‹úè§2M‹$‹ðM‰…ÿ„¤H‰\$X�HcEÿÏH�¿H��I_;s~S;sNI‹H�T$PE3Àÿ{3LcKLL$PD‹C D‹3ÀE…Àt!@„H�€IcL‘ I;ÊtÿÀA;ÀrëA;Àr…ÿu’ëH�€IcL�I‹$H‹ I‰H‹\$XI‹ÆH‹l$`HƒÄ A_A^A\_^ÃH‹l$`I‹ÆHƒÄ A_A^A\_^ÃÌÌÌÌÌÌÌÌÌÌÌÌÌL‹ÜH�ìèH‹ï¬H3ÄH‰„$ÐL‹”$8H�E5(.>( 7>H‹ )D$0(8>)D$P(L>)L$@( 0>)L$`( D>)D$p(H>A)K˜( L>A)C¨(P>A)K¸ò S>òAKØA)CÈH‰D$PH‹„$H‰D$`Hc„$ L‰L$XE3ÉI‰C€H‹„$I‰C�¶„$@I‰C I‹B@H‰D$(I‹B(M‰CˆL�D$0I‰S˜I‹H‰D$ IÇC¨ “ÿê1H‹Œ$ÐH3Ìè IH�ÄèÃÌÌ@SUVWATAVHƒì8H‹œ$�L‹âL‹ñI‹ÑH‹ËI‹ùA‹ð‹k èq0D‹Ð…í„íL‹_A¹ÿÿÿÿHc[‹ÕL‰|$pE‹ùI�<ff„D�BÿK� €I�‹D;T~ D;T�Ž“A‹ÐE…ÀuÚE3ÒE‹ÂA‹Ò�‹ÂH� €M…ÀtA‹@9�~ A‹@9D�;4�|;t� AƒùÿD‹úDDÊÿÂ;ÕrÆA‹ÂM‰&AƒùÿM‰fAEÁA‰F‹D$,A‰F A�GL‹|$pDEЋD$,A‰FI‹ÆE‰VHƒÄ8A^A\_^][Ã�BÿH�€M�ƒLÃE3ÒéeÿÿÿèÜòÌÌÌÌHƒì(èG+H‹@`HƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒì H‹Ùè"+H‰X`HƒÄ [ÃÌÌÌÌÌÌÌÌHƒì(è+H‹@hHƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒì H‹Ùèâ*H‰XhHƒÄ [ÃÌÌÌÌÌÌÌÌ@SHƒì H‹ÙH‰è¿*H;XXs è´*H‹HXë3ÉH‰Kè£*H‰XXH‹ÃHƒÄ [ÃÌÌÌÌÌÌH‰\$WHƒì H‹ùè~*H;xXu5ès*H‹@XH…Àt'H‹XH;øt H‹ÃH…ÛtëíèR*H‰XXH‹\$0HƒÄ _ÃèÆñÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SUVWHƒìHI‹YI‹ùI‹ðH‰T$pH‹éè*H‰X`H‹]8è*H‰Xhèú)H‹W8L‹ÏÆD$8L‹Æ‹ H�T$pHH`3ÀH‰D$0‰D$(H‰L$ H‹Íè6HƒÄH_^][ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‹ÄL‰H L‰@H‰PH‰HSWHƒìhH‹Ù3ÿ‰xÈH‰HØL‰@àè‚)H�T$P‹ H‹@ÿa'‰|$@ë‹D$@HƒÄh_[ÃH‰\$WHƒì €yH‹úH‹ÙtjL‹M…ÀtbH‰l$0HÇÀÿÿÿÿH‰t$8�A€|H�@uôH�hH‹Íè¸ H‹ðH…ÀtL‹H‹ÕH‹Èè¢EH‰7ÆG3ÉH‹t$8H‹l$0H‹\$@HƒÄ _éPH‹H‹\$@H‰ÆBHƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌ@SHƒì €yH‹ÙtH‹ èÆCHÇHƒÄ [ÃÆAHÇHƒÄ [ÃÌÌÌÌÌÌÌHƒì(ÿ6-H…ÀtH‰\$ H‹H‹ÈèÑH‹ÃH…ÛuíH‹\$ HƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH;ÊtHƒÂ H�A H+ж: u HÿÀ„Éuñ3ÀÃÀƒÈÃÌÌÌÌÌÌÌÌHƒì(èÇ)H…Àt‹@0HƒÄ(ÃHƒÄ(ÃÌÌÌÌÌHƒì(èWE„Àtè>'„Àu èÕE2ÀHƒÄ(ðHƒÄ(ÃÌÌÌÌÌÌÌHƒì(„Éu èƒ'è®E°HƒÄ(ÃÌÌÌÌÌÌÌHƒì(èg'°HƒÄ(ÃHƒì(èg(H…À•ÀHƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌHƒì(è‡)°HƒÄ(ÃHƒì(èßOH�T$0H‹ˆ�H‰L$0H‹ÈèžUH‹D$0‹@HƒÄ(ÃÌH…É„ÇÿÿÿH‹‹@ÃL‹ÜI‰[I‰kI‰s WATAUAVAWH�ì�H‹J¦H3ÄH‰„$ˆL‹�83Û3ÀI‰K¨I‰[°WÀH‹ùD‹ûD‹ó‹ëD‹ëD$pA‰CÈM…À„‚L�a H‰\$P�sA9$u3ÒL‰d$ A¹I�K¨è¹E…À…"ºH‹ÎèÌD3ÉH‰D$Pè@E½€º‹Íè¯D3ÉL‹øè%EH‹Ö‹Íè›D3ÉL‹ðèEH‹Ö‹Íè‡D3ÉH‹èèýDH‹Ö¹èpD3ÉL‹èèæDH9\$P„¤M…ÿ„›M…í„’M…ö„‰H…í„€I‹Í‹ÃfnÀƒÀfpÀfþ7T'7fgÀfgÀf~H�I=|ÎA‹ $H�T$pÿQ)…À„2ƒ|$p‡'·D$p‰D$X;ÆvT� éýuI��€A¸€² è”…ë5H�L$v8\$vt*8Yt%¶¶A;ÐwHcÂÖBÆ( ¶A;Ð~îHƒÁ8uÖ‹G I�Ž�H‹—8M�M‰\$@‰D$8¸ÿ‰D$0H‰L$(3ɉD$ D�@èI…À„„‹G H���H‹—8M�M‰\$@A¸‰D$8¸ÿ‰D$0H‰L$(3ɉD$ èËH…À„@‹G I��‰\$0A¹‰D$(M‹ÅH‰L$ ‹Ö3ÉèþF…À„D‹d$XfA‰ŸþAˆ^ˆ]Aˆž€ˆ�€D;憠� éýuMM‹ÎL�…L+ÍM�—º€A»€�‚>ÿÿÿA‹Ëƒø2fGËfA‰ M�RCˆAˆÖLÆ�úÿ~ÔëJH�T$v8\$vt?8Zt:¶ ¶B;Èw'HcÁfAÇ„G€AˆŒ€ˆŒ(€Î¶B;È~ÙHƒÂ8uÁI��¸€IJ�8AAOA I0AG AO0A@IPAG@AOPIpA`HÈAG`H‹ApJðIA JI0B A@J0IPB@A`JPB`H‰Bp‹Ax‰Bx·A|f‰B|A‹†xA†AŽAA† ANAŽ0AF A†@AN0AŽPAF@A†`ANPòAŽpAF`òANpA‰FxA·†|fA‰F|AІ~AˆF~…‹…x�E… M�0E …@M0�PE@…`MPò�pE`òMp‰Ex·…|f‰E|Š…~ˆE~H‹�H…ÉtJƒÈÿðÁ;Æu?H‹�H�éþè«@H‹�HƒÁ€è›@H‹�HƒÁ€è‹@H‹�è@H‹D$P‰0H‰‡I�‡H‰I�‡þH‰‡I�†€H‰‡H�…€H‰‡D‰gë$H‹L$Pè-@I‹Ïè%@I‹Îè@H‹Íè@‹ÞI‹Íè @‹ÃëLH‹�H…ÀtðÿH�‘4H‰™H‰H�7H‰�H�r8H‰�3ÀH‰™ÇAH‹Œ$ˆH3Ìè[=L�œ$�I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌHƒì(è7IH�T$0H‹ˆ�H‰L$0H‹ÈèöNH‹D$0‹@ HƒÄ(ÃÌÌÌÌÌÌÌÌÌH�©§H‰"˰ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌHƒì(H� Âè0ÂH� Âè$°HƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌḬ̀ÃÌÌÌÌÌÌÌÌÌÌÌÌÌHƒì(èûʰHƒÄ(Ã@SHƒì H‹SŸH‹Ëè+mH‹Ëè“�H‹Ëè/oH‹Ëè3rH‹Ëè[ž°HƒÄ [ÃÌÌÌ3Éé øÿÿÌÌÌÌÌÌÌÌÌ@SHƒì H‹ #ʃÈÿðÁƒøuH‹ ÊH�‰¡H;Ët è_>H‰øÉ°HƒÄ [ÃHƒì(H‹ -Êè@>H‹ )ÊHÇÊè)>H‹ ŠÉHÇÊè>H‹ {ÉHÇhÉèû=°HÇ^ÉHƒÄ(ÃÌH��1H� z0é‘iÌHƒì(„ÉtHƒ=l¿tèñ°HƒÄ(ÃH�O1H� H0HƒÄ(éÛiÌÌÌHƒì(è#G°HƒÄ(ÃHƒì(è›GH…À•ÀHƒÄ(ÃHƒì(èH°HƒÄ(ËÁH� /žHkÀXHÁÃÌÌÌHƒÁ0Hÿ%¹!ÌHƒÁ0Hÿ%]#ÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰t$H‰|$AUAVAWHƒì ‹±¾3ö…Àu¸ë ƒø} ¸‰”¾HcȺèg<3ÉH‰†¾èÙ<H95z¾u6ºÇa¾�Jûè9<3ÉH‰X¾è«<H95L¾uƒÈÿéˆL‹þL�5x�L�-ÉÿÿHcþI��À€HkßXE3Àº HËèÃQH‹ ¾I���€HËHÁÿI‰ ‹Æƒà?H� ÀI‹„ý §H‹DÈ(Hƒøÿt HƒÀH©ýÿÿÿuAÇþÿÿÿÿÆIƒÇIƒÆXƒþu‹3ÀH‹\$@H‹t$HH‹|$PHƒÄ A_A^A]ÃÌÌÌÌÌÌÌÌ@SHƒì è=ïèq3ÛH‹ ½H‹ èÊqH‹o½H‹ HƒÁ0ÿ HƒÃHƒûuÑH‹ P½è£;HÇ@½HƒÄ [ÃÌÌHƒì(è?EH�T$0H‹ˆ�H‰L$0H‹ÈèþJH‹D$0H‹HƒÄ(ÃÌ@USWH�l$ÁH�ì°HÇE¿ÆEÏÆEçÆEïÆE÷M…ÉtAëƒ=ö¼uÕ¤ÆEçóE×H‹EH‰EwL‰EoH‰U_H‰MgH…Òu1H�E¿ÆEïH‰D$(E3ÉE3ÀHÇD$ 3ÒÇEë3Éè7iƒÏÿëLM…ÀtÊH�E_H‰UÿH‰EL�MÿH�E¿H‰UH‰EL�EH�EgH‰EH�UH�EoH‰E'H�MH�EwH‰E/èt ‹ø€}çu H‹M¿ƒ¡¨ý€}ït‹]ëH�M¿è‰X €}÷t‹]óH�M¿è‰X$‹ÇH�İ_[]ÃÌÌ@USVWATAVAWH�¬$ðûÿÿH�ìH‹“šH3ÄH‰…H‹…pE3äL‰d$PI‹ØDˆd$`H‹òDˆd$xL‹ùDˆe€DˆeˆH…ÀtëD9%ž»u}£ÆD$xóD$hM…Éu2H�D$PÆE€H‰D$(E3ÉE3ÀL‰d$ 3ÒÇD$|3ÉèógƒÏÿé=H…ÛtH…ötÄM‹÷D‰d$IfD‰d$MDˆd$OH‰t$0H‰\$8L‰d$@Aƒæu Dˆd$HH…öuÆD$HH�D$PD‰e°H‰E˜H�M�H�D$0Dˆe´H‰…ðWÀH‹…xH‰E¨L‰e¸D‰eÀfD‰eÈD‰eØDˆeÜf…àL‰}�L‰M D‰¥øè6HcøH…ö„„AöÇt/H…Ûu…ÀtH‹�èè»8é+ÿÿÿH‹D$@H;ÃuV…ÿxVH;ûvQëÚM…ötH…ÛtE…ÀyDˆ&ëëH‰T$ L‹ÎD‹ÇH�UèI‹ÎèÐöÿÿöC(tXöC(uRL‹cA‹ýE…ÿ~FI‹‹H�ºá s I‹L9htM‹ÄI‹¹0èòvƒøÿt‹�A‰ƒùþtÿÇA;ÿ|ÂëÇÿÿÿÿD8kL„LD9kHŽBH‹{D8o(uH‹ÏèÔõÿÿL‹c@‹KHH‹G�x éý…ˆL‰mðA‹õ…É„LH�{ L�³`A·$M�d$L‹KL�EðH�MèèwuL‹ÀHƒøÿt?H‹SI‹‹H�ºá sI‹L9huDëH‰T$ L‹ÏH�UèI‹ÎèÃõÿÿÿÆ;sHu¢éÞÇÿÿÿÿéÓA‹ý…É„ÈL�³`D‰mèE· $M�d$H‹CH‰D$ A¸H�UðH�MèèPq…ÀuGD‹EèE…Àt>H‹SI‹‹H�ºá sI‹L9huDC ëH‰T$ L�K H�UðI‹Îè.õÿÿÿÇ;{Hu�ëLÇC ÿÿÿÿëCL�“`H‹SL�K D‹CHL‹[@I‹‹H�ºá sI‹L9huEëH‰T$ I‹ÓI‹ÊèÚôÿÿ�D9k |göC(taH‹sA‹ýE…ÿ~UH‹ƒ`‹H�ºá s H‹ƒ`L9htL‹ÆH‹“`¹ èïtƒøÿt‹K �A‰C ƒùþtÿÇA;ÿ|´ëÇC ÿÿÿÿ°H‹MøH3Ìèf(L�\$PI‹[8I‹s@I‹{HI‹ãA_A^A]A\]ÃH‰\$WHƒì0H‹Ù‹I4ƒétzƒét ƒù tƒ{4 tjŠC9èbO…Àt=t=u'@ŠÇ@2Åë!@ŠÇëM…ítE„ÿu Hƒ¼$�t@ŠÅë2ÀA‹Î¶ÀHÓëI¿€ÿÿÿHØEŠD$AŠÀöØH¸ÿÿÿHÉH#ÈH�ÁÿÿÿH;Ùv\HÑë�VAŠÀ‹òöØÉ�ဃÁ;Ñ~@I‹$E„ÀtH‹ÇH¹ðHÁà?H ÁH‰ë ‹ÇÁà €‰¸é‘~A‹ÎHÓãM‹$AŠÀöØMÉM#ÏI�ÁÿÿL#ËE„Àt<�†ÿHº€HcÈH‹ÇHÁà?HÁá4H3ÁH#ÂHºðÿH#ÊH3ÁI ÁI‰ë-A‹�VºðÁâ‹ÏÁá È3Ñ�â€3Ñ‹ÂA3Á%ÿÿ3ÂA‰3ÀH‹œ$€HƒÄ0A_A^A]A\_^]ÃÌÌH‰\$H‰l$H‰t$ WATAUAVAWH‹l$PAŠÙD‹ÊA¿@EŠðL‹ÙŠEöØÒE3ÒƒâƒÂE;Ïw+D9vƒ9‹Av D‹QëA‹Â€óA‹ÊHÁá DŠËHÈéîE‹ÁAÁéA�yþ‹÷A�AÿÁæD‹èAƒàu?‹L�ÖA‹D»€óHÁá A‹òHÈ…ÿtD‹ÆE‹Ê¶ÃG9TƒDDÈÿÆAŠÙ;÷uåDŠËé�E‹d»E+øA‹È¸ÓàÿȉD$8A�OàB�C‹t«ÂHÓæC‹T‹A‹ÏD‹L$8I#щD$PHÓâA‹ÈHòA‹Ñ÷ÒI#ÔHÓêHò„Ûu°E…átAŠÂA‹Ú…ÿtD‹ÃE‹Ê¶ÀG9TƒDDÈÿÃAŠÁ;ßuå‹T$PDŠÈH‹ÎEŠÆH‰l$PH‹\$0H‹l$@H‹t$HA_A^A]A\_éµúÿÿÌH‰\$UVWATAUAVAWH�¬$`÷ÿÿH�ì  H‹Æ`H3ÄH‰…�ŠBL�ràþÿD‹öØL‹ÁH‰T$X‹QÀƒàH‰L$PƒÀ3öE…Ò‰D$LM�H‰µPDHÖD‹öD;Ò�^&A‹ÂD‹þCÂD‹îD+ЋÈLÉD‰T$HI�@L‰L$pHÂM�PH‰D$hA+Á‰D$0M;Ñ„7Aƒý …îE…ötwD‹ÆD‹ÎA‹ÑAÿÁE‹À‹„•THiÈÊš;LÁD‰„•TIÁè E;ÎuÕL‹L$pE…Àt5ƒ½Pss!‹…PD‰„…TD‹µPAÿÆD‰µPëD‹ö‰µPëD‹µPE…ÿtgD‹ÆE…öt2A‹ÐAÿÀE‹ÿ‹Œ•TLùD‰¼•TD‹µPIÁï A‹ÇE;ÆuÒ…Àt-AƒþssA‹ÆD‰¼…TD‹µPAÿÆD‰µPë D‹ö‰µPD‹þD‹îA¶C� ¿AÿÅIÿÂD�ƒ½Pss$‹…PD‰„…TD‹µPAÿÆD‰µPé D‹ö‰µP@ŠÆé‘D‹µPéƒAƒþ‡®‹�TM‹ÃIÁà3öD‰�PE‹óM…Àt@¸ÌH��TL;ÀwH�•Äè´7ëL‹À3ÒèX>èÿƒÇ"è`)D‹µP…Û„ðþÿÿƒû„ E…ö„D‹ÆD‹ÎL‹ÓA‹ÑAÿÁE‹À‹Œ•TI¯ÊLÁD‰„•TIÁè E;ÎuØéùþÿÿE;ÞH�•TE‹æH��ÄHCÊL�…ÄEBãH‰L$`’ÀH�•TICÐ3ö„ÀH‰T$@‰µ D‹ÎEEÞD‹öE…ä„A‹Á‹4�…öu"3öE;Î…úE�q‰´…$D‰µ éã3ÛE‹ÁE…Û„¿A‹ù÷ßAƒøst_E‹ÐE;ÆuA�@BÇ„•$‰… B�‹Û‹‚AÿÀB‹„•$H¯ÖHÐB�HÚB‰œ•$D‹µ HÁë A;ÃtH‹T$@ë›3ö…ÛtQAƒøs„zE‹ÐE;ÆuA�@B‰´•$‰… B‹”•$AÿÀ‹ÃHÐB‰”•$D‹µ HÁê ‹Ú…Òu³ë3öAƒøs„)H‹L$`H‹T$@AÿÁE;Ì…åþÿÿE‹ÆIÁàD‰µPM…Àt@¸ÌH��TL;ÀwH�•$èž5ëL‹À3ÒèB<èé�Ç"èJ'D‹µPD‹d$<°L�ýÚþÿ„À„±D+d$4»&D‰d$<…%üÿÿ‹D$8�€ÀD+è„“A�EÿA‹„ƒˆ&…Àtzƒøt~E…ötyD‹ÆD‹ÎD‹ÐA‹ÑAÿÁE‹À‹Œ•TI¯ÊLÁD‰„•TIÁè E;ÎuØE…Àt*ƒ½Pss1‹…PD‰„…TD‹µPAÿÆD‰µPëD‹µPëL�DÚþÿD‹ö‰µPE…ÿtqD‹ÎE…öt5E‹ÁAÿÁA‹×B‹„…THÐB‰”…TD‹µPHÁê D‹ú‹ÂE;ÎuÏ…Àt4»&AƒþssA‹ÆD‰¼…TD‹µPAÿÆD‰µPëD‹ö‰µPë»&‹L$H…É„¸ÍÌÌÌ÷á‹ÂÁè‰D$4D‹ø‰D$<…À„ÖëL�ŒÙþÿD;ûE‹ïDGë3ÒD‰l$8A�EÿA¶Œƒò%A¶¼ƒó%‹ðH���9L‹ÃH��ĉ…Àèc:H� <ÙþÿHÁç·„±ð%H�‘àH��ÄL‹ÇHËH�‚èƒ3D‹•ÀAƒú‡¬‹…Ä3ö…ÀuD‹ö‰µPéƒø„ûE…ö„òD‹ÆD‹ÎL‹ÐA‹ÑAÿÁE‹À‹Œ•TI¯ÊLÁD‰„•TIÁè E;ÎuØE…Àt>ƒ½Pss$‹…PD‰„…TD‹µPAÿÆD‰µPé�D‹ö‰µP@ŠÆé€D‹µPérAƒþ‡°‹�TM‹ÂIÁà3öD‰•PE‹òM…ÀtBH��TI�øÌwH�•Äè‚2ë3ÒA¸Ìè#9èÊ~Ç"è+$D‹µP…Û„îþÿÿƒû„÷E…ö„îD‹ÆD‹ÎL‹ÓA‹ÑAÿÁE‹À‹Œ•TI¯ÊLÁD‰„•TIÁè E;ÎuØé÷þÿÿE;ÖH��TE‹þL�¥ÄLCáL�­TEBúH��ÄLCé’À3ö„À‰µ D‹ÎEEÖD‹öE…ÿ„ A‹ÁA‹4„…öu"3öE;Î…ëE�q‰´…$D‰µ éÔ3ÛE‹ÁE…Ò„ºA‹ù÷ßAƒøstZE‹ØE;ÆuA�@BÇ„�$‰… A�8‹ÛA‹T…AÿÀB‹„�$H¯ÖHÚHØA�8B‰œ�$D‹µ HÁë A;Âu 3ö…ÛtQAƒøs„„E‹ØE;ÆuA�@B‰´�$‰… B‹„�$AÿÀ‹ÓHÐB‰”�$D‹µ HÁê ‹Ú…Òu³ë3öAƒøs„3AÿÁE;Ï…óþÿÿE‹ÆIÁàD‰µPM…Àt@¸ÌH��TL;ÀwH�•$è�0ëL‹À3Òè%7èÌ|Ç"è-"D‹µPD‹|$WÀAAAH‹AL‹Ð@Š8@ŠÏ@€ÿ^u HÿÀI‰@L‹ÐŠ€ù]u L�PM‰PA€H? A€:]H‹õI‹Â„©EŠI‹ÊH‹ÁE„Û„—A€û-u\H�AÿH;ÆtSI;ÊtNH�Q€:]tE¶H‹ò: ‹Ù¶D¶FØþÃ: DFÙë A¶ÓHÁêA¶ÃƒàB¶L4«ÁBˆL4AþÃD:ÛuÛëA¶ÓHÁêA¶ÃƒàB¶L4«ÁBˆL4Iÿ@I‹@H‹ÈDŠA€û]…]ÿÿÿ@8(u&IÇ@fA‰hAˆhI‰h A‰h(Aˆh,A‰h0éØþÿÿ@€ÿ^uI�Q ëAöIÿÁL;ÊuõIÿ@°H‹\$H‹l$H‹t$H‹|$ ÃÌÌÌH‰\$H‰t$WHƒì H‹AH‹ÙH…ÀtH;AvèÂbÇè#ƒÈÿé Hƒy(uè£bƒÏÿÇë~HƒÁ ëH‹Ë莄Àt H�K èÉ÷ÿÿ„ÀuçHƒ»ˆ‹³ˆu:ƒ{4t4H‹CƒÏÿH;Cu‹Ï‹÷ë ¶HÿÀH‰CH;CtH;Cu;ÏtHÿÈH‰Cöt‹[0…Ûtèb‹þ‰è�‹Çë‹ÆH‹\$0H‹t$8HƒÄ _ÃÌÌÌH‰\$WHƒì H‹ù‹I4ƒéthƒét+ƒùuPH‹ÏèŠÈ2À„ÉtƒP t 8G:uHÿ‡ˆŠÁëeH‹OH;Ot ¶HÿÁH‰O¶G8;ÐtH;OtH�AÿH‰G2Àë7H‹Ïè=ë-H‹WxH�O見ÈH‹GH;GtH;GuƒùÿtHÿÈH‰G°H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì ¶úH‹Ù蓞ÿÿfƒ€ùXt9ŠUHH‹CHÿÈH‰CL9ctH;Cw[þÁ€ùvTH‹ H‹AH;tHHÿÈH‰AŠUHëÇ ëÇè äH‹l$8H‹ÃH‹\$0H‹t$@H‹|$HHƒÄ A^ÃÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì I‹ØH‹úH…Éuèr>ÇèÓãHƒÈÿë/HƒáøH‹IøèȹHÇÂùÿÿÿH;ùHGÏH÷ÛƒãH+ÑH+ÓHÂH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌH‰\$UVWATAUAVAWHƒì@3ÛI‹ùH‹êH‹ñD‹ûH…É…�M…À„üI�@ÿI…À…ïM…Ét L;ʃá¸H‹÷L;ÀIGÀH÷ÞƒæL�pÿM�~LþI� H;é‡Îè_xH‹ÈH…À„³I�I÷ÖHßI#ÞH+ßH‹ÃH+ÆH‰Høé”H…íuHƒæøH‹Nøèòoé}M…À„dI�@ÿI…À…WH…ÿt H;ýƒIH‹ÆL‹çHƒàøL‹pø¸L;ÀL‰t$(I‹ÎL‰t$ IGÀI÷ÜAƒäL�hÿèrI‹ÎH+ÎHÁI�MH;ÅHGÅIÌHÍH‰D$0H‰Œ$�H;évèÍ<Ç éæI�T$IÖIÕH;Ör<è­<H‹”$�I‹Î‹‰„$€è¨H‹èH…Àu2è‡<‹Œ$€‰H‹Œ$�è5wH‹èH…À„‰A¿I‹ÖëH‹ÐH‰D$ I;îuI� 4I‹ÅHÏH÷ÐH…ÈuH‹ÞëZH+T$(M�t$L‹D$0LõMõHÖL÷I÷ÕM#õL+÷I‹Îè®ïE…ÿt H‹L$ è�nI‹ÆI‹ÞI+ÄH‰høëèç;ÇèHáH‹ÃH‹œ$ˆHƒÄ@A_A^A]A\_^]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒìP3ÛI‹éH‹òH‹ùH…Òt3ÒH�CàH÷öI;Àsèm;Ç é«I¯ðH…ÿ„ëL‹ÿIƒçøI‹Oøè¹L‹¬$ A¹I;éA‹ÉI‹ÕHGÍH÷ÚƒâM�qñL+ñL+òLðH…öuI‹Oøè�mH‹ûéGH…í„yH�EÿH…Å…lM…ít L;îƒ^H‹ÇM‹ýHƒàøI;éLGÍI÷ßH‹@øAƒçH‹ÈH‰D$(H‰D$ M�aÿL‰|$HL‰d$0èH‹l$(H‹ÍH+ÏHÁI�OH;ÆHGÆIÌHÎH‰D$@H‰L$8H;ñvèn:Ç éZÿÿÿH�UI×IÔH;×sèuH‹èH…À„:ÿÿÿH‹T$ A¼ëDè1:L‹d$8H‹ÍI‹Ô‹‰„$ˆè,ÿH‹èH…Àuè :‹Œ$ˆ‰I‹Ìë©H‹ÐH‰D$ D‹ãL‹D$(I;èuH‹D$0I� ?IÍH÷ÐH…È„H‹L$0IƒÇLýI+ÐL‹D$@LùH÷ÑMýL#ùH×M+ýI‹ÏèFíE…ät H‹L$ è'lI‹ÇI‹ÿH+D$HH‰høéªèz9ÇèÛÞéaþÿÿH…ítzI�AÿH…ÅuqL‹´$ M…ötL;ös_A¹I;éLGÍI‹îH÷݃åM�yÿH�}IÿH� 7H;ñv è9Ç ë8èÒsH‹ÈH…Àt+HøI÷×IþI#ÿI+þH‹ÇH+ÅH‰Høëèæ8ÇèGÞH‹ûL‹óH…ÿtL;ösI+öJ� 7L‹Æ3ÒèóH‹ßL�\$PH‹ÃI‹[0I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌÌÌÌÌÌÌÌH‰\$UVWATAUAVAWHƒì 3ÛH‹òH‹ù‹ëH…ÉuXM…À„oI�@ÿI…À…b�AL;ÀH�JIGÀH�xÿHÏH;ч˜èôrH…À„FH�_H÷×HØH#ßH‰Cøé0H…öuHƒçøH‹Oøè“jéM…À„I�@ÿI…À…óH‹ÇHƒàøL‹`ø¸L;ÀI‹ÌM‹ìIGÀL�xÿè2þI‹ÌL�vH+ÏHÁH;ÆHGÆM÷H‰D$pI;övè˜7Ç é¬I�GIÄH;Çr)è|7I‹ÖI‹Ì‹‰D$`èüH‹ðH…Àu"è^7‹L$`‰I‹ÎèrH‹ðH…Àtg½ëL‹èI;ôuI‹ÇH÷ÐH…ÇuH‹ßëHL‹D$pM�wLöI÷×I‹ÕM#÷I+ÔI‹ÎH×èªê…ítI‹ÍèŽiI‰vøI‹Þëèì6ÇèMÜH‹ÃH‹\$hHƒÄ A_A^A]A\_^]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@3ÛI‹éH‹òH‹ùH…Òt3ÒH�CàH÷öI;Àsè}6Ç éI¯ðH…ÿ„pL‹ÿIƒçøI‹OøèÉüA¹I;éE‹ÁLGÅM�qñM+ðLðH…öuI‹OøèÁhH‹ûé¶H…í„H�EÿH…Å…M‹oøI;éI‹ÍL‰l$(LGÍL‰l$ M�aÿèbüI‹ÍL�~H+ÏHÁH;ÆHGÆMüH‰D$0I;÷v èÈ5Ç ë“I�EIÄH;ÇsI‹ÏèppH‹èH…À„sÿÿÿA¿I‹Íë6è�5I‹×I‹Í‹‰D$xè“úH‹èH…Àu èr5‹L$x‰ë¶H‹ÈH‰D$ D‹ûI;íuI‹ÄH÷ÐH…Ç„ÆL‹D$0M�l$H‹ÑLíH+T$(I÷ÔM#ìH×I‹ÍèÉèE…ÿt H‹L$ èªgI‰møI‹ýé€è5ÇèfÚéÈþÿÿH…ítPI�AÿH…ÅuGA¹H�NI;éLGÍI�iÿHÍH;ñv èÅ4Ç ë-è|oH…Àt#H�}H÷ÕHøH#ýH‰Gøëè›4ÇèüÙH‹ûL‹óH…ÿtL;ösI+öJ� 7L‹Æ3ÒèÃîH‹ßL�\$@H‹ÃI‹[0I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌHƒì(H…Ét HƒáøH‹IøèºfHƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì 3ÛH…ÒtPH�BÿH…ÂuG�CH;ÐHGÂH�xÿH�AHÇH;Èv èÓ3Ç ë0H‹Èè‡nH…Àt#H�_H÷×HØH#ßH‰Cøëè¦3ÇèÙH‹ÃH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì I‹ØH‹úH…Éuèb3ÇèÃØHƒÈÿë/HƒáøH‹Iøè¸ù¹HÇÂùÿÿÿH;ùHGÏH÷ÛƒãH+ÑH+ÓHÂH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰t$H‰|$AVHƒì I‹ØH…ÒttH�BÿH…ÂukH…ÛtH;Ùsa¸H‹óH;ÐHGÂH÷ÞƒæH�xÿL�wLöI�H;Èv è®2Ç ë;H‹ÈèbmH‹ÐH…Àt+IÆH÷×HÃH#ÇH+ÃH‹ÈH+ÎH‰Qøëèv2Çè××3ÀH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌÌÌÌÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@3ÛI‹ùH‹êH‹ñD‹ûH…É…�M…ÀtrI�@ÿI…ÀuiM…ÉtL;Ês_¸H‹÷L;ÀIGÀH÷ÞƒæL�pÿM�~LþI� H;év èÓ1Ç ë9èŠlH‹ÈH…Àt,I�I÷ÖHßI#ÞH+ßH‹ÃH+ÆH‰Høëè�1ÇèþÖH‹Ãé‡H…íuHƒæøH‹Nøè dénM…À„UI�@ÿI…À…HH…ÿt H;ýƒ:H‹ÆL‹çHƒàøL‹pø¸L;ÀL‰t$0I‹ÎL‰t$(IGÀI÷ÜAƒäL�hÿèŒ÷I‹ÎH+ÎHÁI�MH;ÅHGÅIÌHÍH‰D$8H‰L$ H;évèê0Ç éÚI�T$IÖIÕH;Ör0èÊ0H‹T$ I‹Î‹‰D$pèËõH‹èH…Àu,èª0‹L$p‰H‹L$ è^kH‹èH…À„‰A¿I‹ÖëH‹ÐH‰D$(I;îuI� 4I‹ÅHÏH÷ÐH…ÈuH‹Æë\H+T$0M�t$L‹D$8LõMõHÖL÷I÷ÕM#õL+÷I‹Îè×ãE…ÿt H‹L$(è¸bI‹ÎI‹ÆI+ÌH‰iøëè0ÇèqÕ3ÀL�\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒìPI‹ñH‹úH‹ÙH…Òt 3ÒH�BàH÷÷I;ÀsèŸ/Ç 3Àé›I¯øH…Û„ÝL‹óIƒæøI‹NøèéõL‹¤$ A¹I;ñA‹ÉI‹ÔHGÎH÷ÚƒâI�iñH+éH+êHèH…ÿuI‹NøèÍa3Ûé8H…ö„lH�FÿH…Æ…_M…ät L;çƒQH‹ÃM‹ìHƒàøI;ñLGÎI÷ÝL‹xøAƒåI‹ÏL‰|$0L‰|$ M�qÿL‰t$8èKõI‹ÏI�uH+ËHÁH;ÇHGÇIöH÷H‰D$@H‰t$(H;þvè©.Ç éeÿÿÿI�UI×IÖH;Ós!H‹ÎèKiH‹ðH…À„BÿÿÿH‹T$ A¿ëAèi.H‹ÖI‹Ï‹‰„$ˆèióH‹ðH…ÀuèH.‹Œ$ˆ‰H‹L$(ë¬H‹ÐH‰D$ E3ÿL‹D$0I;ðuJ� +I‹ÆIÌH÷ÐH…È„ýIƒÆJ�.LðI+ÐH‹D$8MôL‹D$@H÷ÐL#ðHÓM+ôI‹Îè‚áE…ÿt H‹L$ èc`I‹ÆI‹ÞI+ÅH‰pøé¨è¸-ÇèÓéoþÿÿH…ötzI�AÿH…ÆuqH‹¬$ H…ítH;ïs_A¹I;ñLGÎH‹õH÷ÞƒæM�qÿH�^IÞH� ;H;ùv èY-Ç ë8èhH‹ÈH…Àt+HØI÷ÖHÝI#ÞH+ÝH‹ÃH+ÆH‰Høëè$-Çè…Ò3Û3íH…ÛtH;ïsH+ýH� +L‹Ç3ÒèNçH‹ÃL�\$PI‹[0I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$UVWATAUAVAWHƒì 3ÛH‹òH‹ù‹ëH…ÉuXM…À„oI�@ÿI…À…b�AL;ÀH�JIGÀH�xÿHÏH;ч˜è4gH…À„FH�_H÷×HØH#ßH‰Cøé0H…öuHƒçøH‹OøèÓ^éM…À„I�@ÿI…À…óH‹ÇHƒàøL‹`ø¸L;ÀI‹ÌM‹ìIGÀL�xÿèròI‹ÌL�vH+ÏHÁH;ÆHGÆM÷H‰D$pI;övèØ+Ç é¬I�GIÄH;Çr)è¼+I‹ÖI‹Ì‹‰D$`è¿ðH‹ðH…Àu"èž+‹L$`‰I‹ÎèTfH‹ðH…Àtg½ëL‹èI;ôuI‹ÇH÷ÐH…ÇuH‹ßëHL‹D$pM�wLöI÷×I‹ÕM#÷I+ÔI‹ÎH×èêÞ…ítI‹ÍèÎ]I‰vøI‹Þëè,+Çè�ÐH‹ÃH‹\$hHƒÄ A_A^A]A\_^]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@3ÛI‹éH‹òH‹ùH…Òt3ÒH�CàH÷öI;Àsè½*Ç éI¯ðH…ÿ„pL‹ÿIƒçøI‹Oøè ñA¹I;éE‹ÁLGÅM�qñM+ðLðH…öuI‹Oøè]H‹ûé¶H…í„H�EÿH…Å…M‹oøI;éI‹ÍL‰l$(LGÍL‰l$ M�aÿè¢ðI‹ÍL�~H+ÏHÁH;ÆHGÆMüH‰D$0I;÷v è*Ç ë“I�EIÄH;ÇsI‹Ïè°dH‹èH…À„sÿÿÿA¿I‹Íë6èÐ)I‹×I‹Í‹‰D$xèÓîH‹èH…Àu è²)‹L$x‰ë¶H‹ÈH‰D$ D‹ûI;íuI‹ÄH÷ÐH…Ç„ÆL‹D$0M�l$H‹ÑLíH+T$(I÷ÔM#ìH×I‹Íè ÝE…ÿt H‹L$ èê[I‰møI‹ýé€èE)Çè¦ÎéÈþÿÿH…ítPI�AÿH…ÅuGA¹H�NI;éLGÍI�iÿHÍH;ñv è)Ç ë-è¼cH…Àt#H�}H÷ÕHøH#ýH‰GøëèÛ(Çè<ÎH‹ûL‹óH…ÿtL;ösI+öJ� 7L‹Æ3ÒèãH‹ßL�\$@H‹ÃI‹[0I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì H‹ùè>3ÛH…ÀtH‹ÏèÿØ…À•ËÃH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌÌÌH‰ á"ÃÌÌÌÌÌÌÌÌ@SHƒì 3Éè¾�H‹‹‹Èƒá?H‹·"H3ØHÓË3Éè¾H‹ÃHƒÄ [ÃÌÌÌÌÌÌÌÌÌH‰\$WHƒì H‹ù3ÉèÔ½�H‹D‹Âƒà?H‹p"H3Ú‹ÈHÓ˹@+ÈHÓÏH3úH‰=T"3Éè¹½H‹ÃH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌH‹ ùé”ÿÿÿ‹6"�ÃE3ÀA�Pé°3Ò3ÉD�Bé£ÌÌÌH‰ "Ã@SHƒì0HÇD$ þÿÿÿ‹ÙHÇD$HL�D$HH�Ú²3Éÿr…H‹L$H…ÀtH�Ú²ÿt…H…Àt‹Ëè¨×H‹L$HH…Étÿ¸„�HƒÄ0[ÃÌ@SHƒì ‹Ù„ÒtÿÖ„H‹È‹Óÿƒ†‹Ëètÿÿÿ‹Ëÿ4„ÌÌÌÌD‰D$‰T$UH‹ìHƒìPHÇEàþÿÿÿH‰\$`‹ÙE…ÀuK3Éÿã„H…Àt>¹MZf9u4HcH<�<PEu'º f9Tuƒ¼„vƒ¼øt‹ËèøþÿÿÆE(H�EH‰EèH�E H‰EðH�E(H‰Eø¸‰EÔ‰EØL�MÔL�EèH�UØH�MÐèø�ƒ} uèÀìƒøu2Òë è:í„À”ƒ} t H‹\$`HƒÄP]ËËèíþÿÿÌ@SHƒì0H‹Ù€=ˆ …ž¸‡s H‹‹…Éu3H‹[ H‹ÿH;Ât‹Êƒá?H3ÂHÓÈE3À3Ò3Éè(ÖH� Y!ë ƒùu H� c!èÞ!�H‹ƒ8uH�&~H� ÿ}èÒ.H�#~H� ~è¿.H‹Cƒ8uÆëH‹CÆHƒÄ0[Ãè½)�H‰\$L‰L$ WHƒì I‹ÙI‹ø‹ èøº�H‹Ïèÿÿÿ�‹ è»H‹\$0HƒÄ _ÃH‰\$H‰t$WHƒì HcùH‹ò‹Ïè8&Hƒøÿu3ÛëZH‹%¹ƒÿu @„¸Èu ;ùu ö€€tè&¹H‹Øèõ%H;Ãt¾‹Ïèé%H‹Èÿ¨�…Àuªÿ–‚‹Ø‹ÏèI&‹ÏL� ¤$ƒá?L‹ÇIÁøH�ÉK‹ ÁÆDÑ8…ÛtH‹Ö‹Ëè{%ƒÈÿë3ÀH‹\$0H‹t$8HƒÄ _ÉL$HƒìXLcÉE3ÒL‹ÂAƒùþuÆB8D‰R4ÆB0ÇB, 騅ÉxxD; .(soA‹ÁL�"$ƒà?I‹ÑHÁúH� ÀI‹ÓöDÈ8uAÆ@8E‰P4AÆ@0AÇ@, ëGH�D$`L‰D$@D‰L$xL�D$8D‰L$0H�T$0L�L$xH‰D$8H�L$pè7ë/ÆB8D‰R4ÆB0ÇB, L‰D$(E3ÉE3ÀL‰T$ 3Ò3Éè™ÊƒÈÿHƒÄXÃÌH‰\$L‰L$ WHƒì I‹ùI‹Ø‹ èl'�H‹HcH‹SL‹ÉIÁùL�S#H‹Áƒà?L�ÀK‹ÊBöDÀ8t èþÿÿ‹ØëÆB0ÇB, ƒËÿ‹èG'‹ÃH‹\$0HƒÄ _ÃÌÌ3ÀÃÌH‰\$H‰t$WHƒì0H‹ùH…ÉtCºUè;xH‹ðHƒøUs0H� EèµÑH‹ØH…ÀtH�VL‹ÇL‹ÊH‹Èè»ü…ÀuH‹Ãë3ÀH‹\$@H‹t$HHƒÄ0_ÃE3ÉHÇD$ E3À3Ò3ÉèÄÇÌÌÌ̸‡éÃ@SHƒì ‹ÙèäD‹€¨A‹Ð€âöÚɃûÿt6…Ût<ƒût ƒûtèî!ÇèOǃÈÿë AƒàýëAƒÈD‰€¨ë Ç•ÿÿÿÿ�AHƒÄ [Ã@SH�ìPH‹ûH3ÄH‰„$@‹Ùƒùw9H…Òt4H�D$0ÇD$(ƒL‹ÂH‰D$ 3ÒAƒÉÿ3Éè þ…ÀtH�T$0‹Ëèkë3ÀH‹Œ$@H3Ìèï—H�ÄP[ÃÌÌH…É„˜SHƒì H‹Ù¹è!·�H‹KH…Ét"ƒÈÿðÁƒøuH‹KH�ýH;Ètèî™�¹è·Hƒ;t=¹èÛ¶�H‹ èŽþH‹ H…ÉtƒyuH�H;Ètèÿ�¹èĶH‹Ë蘙HƒÄ [ÃÌÌH‰T$‰L$UH‹ìHƒì`HÇEÀHÇEȃùvèq ÇèÒÅ3Àëgè £H‰E(è`±è¯H‹E(L�MÐL�EØH�U H�M ƒˆ¨H�E(H‰EÐH�EÈH‰EØH�E(H‰EàH�EÀH‰EèH�EH‰EðH�EH‰Eøè+H‹EÀHƒÄ`]ÃÌH‹ÄH‰XH‰hH‰p ‰HWATAUAVAWHƒì L‹êƒù‡3íH…Ò„õ�u‹Î�Uè%˜L‹ðH‹øH…Àuè¡Ç éÀºXH‹Îèý—L‹øH‹ØH…ÀuèyÇ é�º(H‹ÎèÕ—L‹àH‹ðH…Àu èQÇ ëcH�–I‹Ïè>‹T$PM‹ÅI‹Ïèƒ H…Àt-A‹O I‹Ôèþ¸…ÀuAÇ$H‹ÝH‹õM‰>H‹ýM‰fI‹îëH‹Ëè©üH‹ËH‹ÝèFýH‹ÎèÒ—H‹ËèÊ—H‹Ïè—H‹Åë3ÀH‹\$XH‹l$`H‹t$hHƒÄ A_A^A]A\_ÃÌÌ@USVWATAUAVAWH�¬$˜þÿÿH�ìhH‹ù÷H3ÄH‰…PH‹½ØE3íL‹¥ÐI‹ÀH‰D$pM‹ùH‰T$xH‹òH‰|$hH‹ÙH…Éu%3ÀH‹�PH3ÌèÝ”H�ÄhA_A^A]A\_^[]Ãfƒ9Cu,fD9iu%L�å«H‹ÐH‹ÎèªõE3ÿ…À…wD‰?H‹Æë«èš A¹UL‰|$HI‹ÔL‰d$PI‹ÏDˆl$`L�€˜EŠõI�@ L‰D$XI�x$H‰D$8I�°*H‰|$@I�ÀXèó÷…À…H‹ËèãqL‹èH=ƒs&H‹ÓH‹Îè�q…À„¾H‹ÓH‹Ïèzq…À„«3ÒH�M€A¸Êè¡×è@®H‹ÓH�M€@Šøèù…Àuu@„ÿL�E€H‹|$8H�M€H‹×uè÷ëèLþ…ÀtUL�E€ºƒH‹ÎèH�� èGqL�… I‹ÔI‹ÏL�Hè1÷E3ÿ…À…cA¶I�}A¼ƒéÞH‹|$8H‹Ëè«E3ÿ…Àt_E�OD‰|$0L�D$0º H‹Ëè!©…Àt‹D$0…Àu¸éý·ÀA¼ƒ‰L‹ÃI�}A‹ÔL‹ÏH‹Îè´ö…À…éL‹ÇH‹Óé\H‹ÓH�M€èi„À„žH�� è�ª…À„Š·…€f…À„³D·…ˆ‹ÈƒÀ¿ƒø�Q GуúuuD·•‚�B¿ƒø�J Gʃùtu,·•„�B¿ƒø�J Gʃùfufƒ½†8u fE…À„�fƒ½†-ufAƒø8u fD9½ŠtfI‹÷E„ö…—ýÿÿH‹L$XºUL‹L$PH�ÁXL‹D$HèÃõ…À…ãéjýÿÿA¹D‰|$0L�D$0º H�� èѧ…Àt‹D$0…Àu¸éý·ÀA¼ƒ‰L‹ÃI�}A‹ÔL‹ÏH‹Îèdõ…À…™H�� èPoH�• L�@H�L$HèÿDŠt$`fD9;tM;ìsH‹L$@L‹ÏL‹ÃI‹Ôèõ…ÀuQëH‹D$@fD‰8ëE3ÿH‹D$8L‹ÆH‹L$hH‹T$p‹‰H‹L$xè4ò…ÀuéïþÿÿE3ÿE3ÉL‰|$ E3À3Ò3ÉèÀÌE3ÉL‰|$ E3À3Ò3Éèë¿ÌÌÌE…À~TH‹ÄD‰@L‰H SUVWHƒìHH�x HÇ@È3ÛH‹òHƒÇøH‹éH�H‹ÖL‹H‹Íèªð…ÀuÿÃ;œ$€|ßHƒÄH_^][ÃE3ÉHÇD$ E3À3Ò3Éèv¿ÌÌH‰\$H‰l$H‰t$WHƒì0I‹ØH‹úH‹ñèfñ3í…ÀueH�ƒ€f9(tL� �§H‰D$ D�EH‹×H‹Îè=ÿÿÿH�ƒf9(tL� j§H‰D$ A¸H‹×H‹ÎèÿÿÿH‹\$@H‹l$HH‹t$PHƒÄ0_ÃE3ÉH‰l$ E3À3Ò3ÉèÓ¾ÌÌÌH‰\$H‰l$H‰t$WAVAWHƒì0H‹ÚA¸Ê3ÒH‹éèiÓE3ÿfD9;u3Àéýfƒ;.u1L�CfE98t'ºH��D�Jÿè4ó…À…éfD‰½ëÂA‹ÿé£L�4CA·6…ÿu0Hƒø@ƒ¥L‹È�W@L‹ÃH‹Íèóò…À…¨fƒþ.A‹ÿ@”ÇëNƒÿuHƒø@stfƒþ_tnH��€�W?ë"ƒÿu]HƒøsWf…ötfƒþ,uLH��ºL‹ÈL‹Ãè”ò…ÀuMfƒþ,„&ÿÿÿf…ö„ÿÿÿI�^ÿÇH�ø¥H‹ËèøóH…À…EÿÿÿƒÈÿH‹\$PH‹l$XH‹t$`HƒÄ0A_A^_ÃE3ÉL‰|$ E3À3Ò3Éèk½ÌÌÌH‰\$ UVWATAUAVAWH�¬$ÐýÿÿH�ì0H‹&ñH3ÄH‰… I‹ØLcâH‹ùÇD$@è>šL�MpA¸ƒH�T$`H‹ËH�°ÈH�D$@H‰D$(HÇD$ Uè¹øÿÿH…À„ M‹ôH�L$`IÁæI‹ÜM‹|>(I‹×èPk…ÀuI‹ÇéçH�L$`èzkL�hJ� mèIÆL‹øH…À„¾I‹L>(L�D$`H‰L$HI‹ÕJ‹Œç(H‰L$P‹O ‰L$DH�Hè~îE3í…À…3fƒ|$`CI�GI‰D>(u fD9l$buA‹Åë H�MpèðóÿÿJ‰„ç(Aƒü…Ú‹D$@E‹Å‰G I‹ÕH‹F ‹ Ö9O tH‹ ÖAÿÀH‰ÖHÿÂH‹ÁHƒú|áëE…ÀtIcÐH‹ ÖH‰H‰ÖAƒø…ƒ‹G E�HzÇD$0L�U¢‰D$(A�Q‚H�… 3ÉH‰D$ 躒A‹Í…Àt;H�… ºÿÿÁf!H�@ƒùríH‹ÊðH�� A¸þè@Ç…ÀA‹Í”Á¸H‹Ö‰ ‹G ‰‹F‰GëAƒüu ‹D$@‰Gë Aƒüu‹D$@‰GH�M¢H‹ÏK�dH‹Âè-Æ…ÀtfH‹L$HH‹ÃHÁàH‰L8(J‹Œç(è[ŽH‹D$PI‹ÏJ‰„ç(èFŽ‹D$D‰G 3ÀH‹� H3ÌèÞ‹H‹œ$ˆH�Ä0A_A^A]A\_^]ÃH�Ô÷H9D$HtTH‹ÓHÁâƒÈÿH‹L:8ðÁƒøu;…§AƒüJL‹ËH�L$@M‹Æºƒè¾ë…À…H�H=ƒL�D$@fD‰l@A‹ÔH‹ÏèdùÿÿH…ÀtÿÆI�^·f…ÀtHƒÃ·f…À…ûþÿÿ…ö„¾H‹Ïè…üÿÿH‹Œ$H3Ìè�‡H‹œ$hH�ÄA_A^A]A\_^]Ã3ÀëÑH�D$0D‰l$0H‰D$(L�Œ$PA¸ƒHÇD$ UH�T$@H‹ËèÿñÿÿH…Àt™A‹ÝL�w(…Ût,I‹H�L$@èžd…ÀtL�D$@‹ÓH‹ÏèŸøÿÿH…ÀuA‹íëÿÆÿÃIƒÆ ƒû~Å…í…Gÿÿÿé:ÿÿÿI‹ÅéBÿÿÿèÊæÌE3ÉL‰l$ E3À3Ò3ÉèÁµÌÌÌÌÌL‹ÜHƒì(¸M�KM�C‰D$8I�S‰D$@I�Kè—HƒÄ(ÃÌÌHƒì(H…Ò„¯H…É„¦H;Ê„�¸L‹ÁD�H~AJAHB A@ J0AH0B@A@@JPAHPB`A@`MÁJpIÑAHðHƒèu®AJAHB A@ J0AH0B@A@@H‹BPI‰@PÇAèlìHƒÄ(ÃÌÌÌH‰\$ WHƒìPH‹ùºX¹è�‡H‹3ÉH‹ØH‰èˆH…ÛtRH‹L�L$hH‰D$ L�D$ H‹GH�T$pH‰D$(H�L$`H‹GH‰D$0H‹GH‰D$8H‹G H‰D$@¸‰D$h‰D$pè¹H‹\$xHƒÄP_ÃÌÌH‰\$H‰t$H‰|$ AVHƒì 3ÛH‹úL‹ñH…Òt+A·4^èàKÿÿH‹Ð¸ÿf;ðw,· r÷Át HÿÃH;ßrÕ°H‹\$0H‹t$@H‹|$HHƒÄ A^Ã2ÀëæÌÌÌH‰\$WHƒì0ƒzH‹ÚH‹ùuPH‹RH�BþHƒøwBH‹ èhÿÿÿ„Àt6L‹Kº@L‹H‹ÏèLè…Àu+L‹KH�� L‹�PUè2è…Àu°ë2ÀH‹\$@HƒÄ0_ÃE3ÉHÇD$ E3À3Ò3ÉèA³ÌH‰\$WHƒì0ƒzH‹ÚH‹ùuVºH9SuKH‹ èßþÿÿ„Àt?A¹L�:›H�� A�QTèêå…Àu+L‹K�PUL‹H�� èÐå…Àu°ë2ÀH‹\$@HƒÄ0_ÃE3ÉHÇD$ E3À3Ò3É诲ÌÌÌH‰\$H‰l$VWAVHƒì0ƒzH‹ÚH‹é…¦ºH9Su H‹ è?þÿÿ„Àu7Hƒ{…„L‹33ÿA·4~è-Jÿÿ¹ÿf;ñwk·pºàsaHÿÇHƒÿrÙL‹KH��€L‹º@èèæ…ÀuQ�pUH�½ ‹ÖH‹ÏD�HL�:šèõä…Àu.L‹K‹ÖL‹H‹Ïèàä…Àu°ë2ÀH‹\$PH‹l$`HƒÄ0A^_^ÃE3ÉHÇD$ E3À3Ò3Éè·±ÌÌÌHƒì8ƒzt2ÀHƒÄ8ÃL‹JH�ÁL‹ºèOæ…Àu°ëÛE3ÉHÇD$ E3À3Ò3Éèk±ÌÌÌH‰\$H‰t$ UWATAVAWH�l$ÉH�ì�H‹'åH3ÄH‰E'L‹úA¸Ê3ÒH‹ÙèíÅ3ÿL�eÏ�wE3öHƒÿƒnI‹ÏAƒþtH�?™èRçëè»_I‰$HþI�GM‰|$ø·L�xE‰t$IƒÄ…Étƒé-t®+Îtjƒù1t¥H+þ„ H+þ„¸H+þtYH;þ…H�UÇH‹ËèÍüÿÿ„À„ÖH�UßH‹ËèEýÿÿ„À„ÂH�U÷H‹ËèÅýÿÿ„À„®H�Ué™A¾é8ÿÿÿH�UÇH‹Ëè}üÿÿ„À„†H�UßH‹Ëèõüÿÿ„Àt H�U÷H‹Ëèyýÿÿ„ÀuiH�U÷H‹Ëèaþÿÿ„ÀuYH�UßH‹ËèYýÿÿ„ÀtFH�U÷ë4H�UÇH‹Ëè#üÿÿ„Àt0H�UßH‹ËèŸüÿÿ„Àu#H�UßH‹Ëè#ýÿÿ„ÀuH�UßH‹Ëè þÿÿ„Àu@2ö@ŠÆëH�UÇH‹ËèÛûÿÿë2ÀH‹M'H3Ìè«€L�œ$�I‹[@I‹sHI‹ãA_A^A\_]ÃÌÌÌH‰\$H‰t$WHƒì0H‹ÙI‹øH‹IM‹ÈH‹òL‹ÂH�ÁXºUè ä…Àu*H‹SL‹ÏH‹ L‹Æèóã…ÀuH‹t$HÆCH‹\$@HƒÄ0_ÃE3ÉHÇD$ E3À3Ò3Éèÿ®ÌÌÌH‰\$H‰t$L‰L$ WHƒì0I‹ù‹ èJŸ�H�H�5“êH‰\$ H�H;ØtH93tH‹ÖH‹ËèîéH‰HƒÃëÖ‹è&ŸH‹\$@H‹t$HHƒÄ0_ÃÌÌH‰\$L‰L$ WHƒì I‹ùI‹Ø‹ èÜž�H‹CH‹H‹ H‹’�H‹ èÊøÿÿL‹C H‹SH‹ M‹‹H‹ èöÿÿH‹KH‰H…À„¡H‹C H‹H…ÉtH�Gëèš\…Àt ¸‡;H‹H‹CH‹H�Á�H‹è.éH‹ H‹ è æH‹CH‹ö‚¨u]öëuTH‹’�H� è÷èH‹ô H‹ˆøH‰ žãH‹H‰ Ôâ‹H‰ ¿êëH‹ H‹ èªåH‹ H‹ èGæ�‹è÷�H‹\$0HƒÄ _ÃL‰L$ SHƒì I‹ÙI‹Èè‡øÿÿ�H‹H‹ƒ¡¨ïHƒÄ [ÃÌÌÌH‰\$UVWAVAWH‹ìHƒì03ÿD‹ñ…É„J�Aÿƒøvè{¿‰8èÛ¬é,èé H�2A¸H‹Ó3ÉèVH‹5³ H‰¼ H…öt@8>uH‹óH�EHH‰}@L�M@H‰D$ E3ÀH‰}H3ÒH‹ÎèQL‹}@A¸H‹UHI‹ÏèÓH‹ØH…Àuèî�{ ‰83ÉéŸN�øH‹ÓH�EHH‹ÎL�M@H‰D$ èAƒþu‹E@ÿÈH‰ ‰ ëÃH�U8H‰}8H‹Ëèü‹ð…ÀtH‹M8è�H‹ËH‰}8èu‹þë?H‹U8H‹ÏH‹ÂH9:t H�@HÿÁH98uô‰ ´ 3ÉH‰}8H‰« è>H‹ËH‰}8è2H‹\$`‹ÇHƒÄ0A_A^_^]ÃÌÌÌ@SHƒì H¸ÿÿÿÿÿÿÿL‹ÊH;ÈsG3ÒHƒÈÿI÷ðL;Ès9HÁáM¯ÈH‹ÁH÷ÐI;Áv&IɺèV~3ÛH‹ÈH…Àt‹ËH‹ØèÂ~H‹Ãë3ÀHƒÄ [ÃÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì L‹|$`M‹áI‹ØL‹òH‹ùIÇIÇH…ÒtH‰IƒÆ@2í€?"u@„í@¶"@”ÅHÿÇë7IÿH…ÛtŠˆHÿþ7HÿÇ‹Îèq…ÀtIÿH…ÛtŠˆHÿÃHÿÇ@„öt@„íu°@€þ t@€þ u¤H…Ût ÆCÿëHÿÏ@2öŠ„À„Ó< t< uHÿÇŠëñ€?„»M…ötI‰IƒÆIÿ$º3ÀëHÿÇÿÀŠ€ù\tô€ù"u0„Âu@„öt 8OuHÿÇë 3Ò@„ö@”ÆÑèëÿÈH…ÛtÆ\HÿÃIÿ…Àu슄ÀtD@„öu< t;< t7…Òt+H…ÛtˆHÿþ苅ÀtIÿHÿÇH…ÛtŠˆHÿÃIÿHÿÇéhÿÿÿH…ÛtÆHÿÃIÿé#ÿÿÿM…ötIÇIÿ$H‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\ÃH…ÉuƒÈÿÃH‹AH9uH‹WÝH‰H‰AH‰A3ÀÃÌH‰T$H‰L$UH‹ìHƒì@H�EH‰EèL�M(H�EH‰EðL�Eè¸H�UàH�M ‰E(‰EàèHƒÄ@]ÃL‹ÜI‰KHƒì8IÇCðþÿÿÿI�CI‰C踉D$P‰D$XM�KM�CèI�S I�Kè�HƒÄ8ÃÌH‹ÑH� ÿéeÿÿÿÌH‰\$H‰l$H‰t$WAVAWHƒì H‹3íL‹ùH‹H…Û„fL‹yÜH‹3A‹ÊL‹Kƒá?H‹[I3òM3ÊHÓÎI3ÚIÓÉHÓËL;Ë…§H+Þ�E HÁû¹H;ÙH‹ûHGùHûHDøH;ûrD�EH‹×H‹ÎèY3ÉL‹ðè�{M…öu(H�{A¸H‹×H‹Îè53ÉL‹ðèk{M…ö„ÈL‹ÛÛM� ÞI�þI‹öH‹ËI+ÉHƒÁHÁéL;ËHGÍH…ÉtI‹ÂI‹ùóH«L‹¦ÛA¸@I�yA‹ÈA‹Âƒà?+ÈI‹GH‹HÓÊA‹ÈI3ÒI‰H‹wۋƒà?+ÈI‹HÓÎH3òH‹H‰1A‹ÈH‹Wۋƒà?+ÈI‹HÓÏH3úH‹H‰zH‹9ۋƒà?D+ÀI‹AŠÈHÓËH3ÚH‹3ÀH‰YëƒÈÿH‹\$@H‹l$HH‹t$PHƒÄ A_A^_ÃÌÌH‰\$H‰l$H‰t$WAVAWHƒì H‹H‹ñH‹H…ÛuƒÈÿéÈH‹;L‹ÄÚH‹[I3øI3ØA‹Èƒá?HÓÏHÓËH�GÿHƒøý‡˜M‹ðL‹ÿH‹ëHƒëH;ßrTH‹I;ÆtïI3ÀL‰3HÓÈ許L‹qÚH‹A‹Èƒá?M‹ÈH‹L3 H‹BI3ÀIÓÉHÓÈM;ÏuH;Åt±M‹ùI‹ùH‹èH‹Øë£HƒÿÿtH‹Ïè¬yL‹%ÚH‹H‹L‰H‹H‹L‰AH‹H‹L‰A3ÀH‹\$@H‹l$HH‹t$PHƒÄ A_A^_ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹ èX–�H‹Ïèýÿÿ‹ø‹ èb–‹ÇH‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹ è–�H‹Ïè�þÿÿ‹ø‹ è&–‹ÇH‹\$0HƒÄ _ÃÌHƒì(èƒH…ÀH�ÑÚH�H HDÊH‹ÁHƒÄ(ÃÌHƒì(èß‚H…ÀH�±ÚH�H$HDÊH‹ÁHƒÄ(ÃÌ@SHƒì ‹ÙèÏÿÿÿ‹Ë‰è‹Øè›ÿÿÿ‰HƒÄ [ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x ‹Ñƒùrrƒù w�AÿH� {�‹DÁé–�úwR3íH� a�D‹ÕD�E-�u,M‹ÈIÑétFAöÀM�YÿMEÙK�<H�ù;t=H�GÿM‹ÁHCÆMBÃH‹ðH�GLCÐL;ÖvÁ�Jíƒùw ¸ ë-M…ÀtìJ�Ñ;HEÅH…ÀtÝ‹@ë¸�ŠDÿÿÿƒù�PòFÂH‹\$H‹l$H‹t$H‹|$ ÃÌÌÌ@SHƒì H‹ÚÆB8‰J4è ÿÿÿ‰C,ÆC0HƒÄ [ÃÌÌHƒì(HcÁƒøþuèŸþÿÿÇèpþÿÿÇ ëN…Éx/;²s'H‹ÈH�¦þHÁéƒà?H‹ÊH�ÀöDÂ8tH‹DÂ(ëèTþÿÿÇè%þÿÿÇ è†£HƒÈÿHƒÄ(ÃÌH‰\$H‰t$H‰|$AVHƒì HcÙ…Éxt;Bsl‹ÃL�57þƒà?H‹óHÁîH�<ÀI‹ööDø8tJHƒ|ø(ÿtB蕃øu'…Ût+Øt ;Øu¹ôÿÿÿë ¹õÿÿÿë¹öÿÿÿ3Òÿ-]I‹öHÇDø(ÿÿÿÿ3Àëè{ýÿÿÇ è”ýÿÿǃÈÿH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌH‰\$H‰l$H‰t$WHƒì ºH�Jøè£u3öH‹ØH…Àt_H�¨H‹øH;ÅtGE3Àº H‹ÏèR‹€g=øH�O>‹ÆHÇG(ÿÿÿÿH‰w0ÇG8 ÆG< @ˆ1ÿÀHÿÁƒøróHƒÇHH;ýu¹H‹ËH‹ÞH‹ñH‹Ëè²uH‹\$0H‹ÆH‹t$@H‹l$8HƒÄ _ÃÌÌH…ÉtJH‰\$H‰t$WHƒì H�±H‹ÙH‹ùH;ÎtH‹ÏÿÉYHƒÇHH;þuîH‹ËèXuH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰t$H‰|$AWHƒì0‹ñ�ù r)è0üÿÿ» ‰è�¡‹ÃH‹\$@H‹t$HH‹|$PHƒÄ0A_Ã3ÿ�Oèþ‘�‹ß‹MH‰\$ ;ð|6L�==üI9<ßtë"èŒþÿÿI‰ßH…Àu�x 닃À@‰HÿÃëÁ¹èÈ‘‹ÇëŠHcÑL�öûH‹Âƒâ?HÁøH� ÒI‹ÀH� ÈHÿ%éXÌHcÑL�ÎûH‹Âƒâ?HÁøH� ÒI‹ÀH� ÈHÿ%qZÌHƒì(èÿ}H‹@H…Àtèé«ëèê�ÌéƒÌÌÌHƒì(H‹=÷H…Àu&H9)÷u3ÀëèÊ…Àt èÉ…ÀuêH‹÷HƒÄ(ÃÌHƒì8HÇD$ þÿÿÿH� ðöèÿ�H� ëöè�H‹ îöèH‹ ÚöHƒÄ8é Ì@SHƒì Hƒ=²öuRè#”èZ H‹ØH…Àu 3ÉèsƒÈÿë6H‹Ëè3ÉH…Àu èfsH‹ËëÝH‰ŠöH‰köèNsH‹ËèFs3ÀHƒÄ [ÃÌÌ@SHƒì Hƒ=NöuMèû H‹ØH…Àu 3ÉèsƒÈÿë6H‹ËèÃ3ÉH…Àu èÿrH‹ËëÝH‰öH‰ öèçrH‹Ëèßr3ÀHƒÄ [ÃÌÌÌHƒì(H‹ H; öõtè#HƒÄ(ÃÌÌHƒì(H‹ H; ÒõtèHƒÄ(ÃÌÌH…Ét;H‰\$WHƒì H‹H‹ÙH‹ùëH‹ÈèzrH�H‹H…ÀuìH‹ËèfrH‹\$0HƒÄ _ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì0H‹ùH‹ñŠ 3Ûë€ù=H�CH‹ÎHDÃH‹Øèí«HÿÆHðŠ„ÉuÞH�KºèƒqH‹ØH…Àu 3Éèôq3ÀëaL‹óëJH‹Ï賫H�h@€þ=t5ºH‹ÍèLqH‹ðH…ÀtPL‹ÇH‹ÕH‹Èè†o3É…ÀuPI‰6IƒÆè¤qHý@Š7@„öu®3Éè’qH‹ÃH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ0A^ÃH‹ËèÐþÿÿ3ÉèeqéeÿÿÿE3ÉHÇD$ E3À3Òèæ�ÌÌH‰\$H‰l$H‰t$WAVAWHƒì0E3ÿH‹ùH‹ñA‹ß· ë"fƒù=H�CH‹ÎHDÃH‹ØèhLH�4FHƒÆ·f…ÉuÙH�KºèjpH‹ØH…Àu 3ÉèÛp3ÀëbL‹óëKH‹Ïè*LH�hfƒþ=t5ºH‹Íè3pH‹ðH…ÀtOL‹ÇH‹ÕH‹ÈèMÏ3É…ÀuOI‰6IƒÆè‹pH�L‹D‹Í‰t$(3Ò3ÉH‰D$ èJÓH‹Ï…Àt!3Òè 3Éè�oHƒÃH‹H…Àu‹éqÿÿÿ3ÉèuoécÿÿÿH;Êt0H‰\$WHƒì H‹úH‹ÙH‹H…Àtèþ¦HƒÃH;ßuêH‹\$0HƒÄ _ÃÌÌH‰\$WHƒì H‹úH‹ÙH;ÊtH‹H…Àt èÆ¦…Àu HƒÃH;ßuæ3ÀH‹\$0HƒÄ _ÃH‰\$H‰|$UH‹ìHƒì`ƒ=³ðHÇEÀÆEÐÆEèÆEðÆEøuzØÆEèóEØL�MÀèø€}è‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀèK7ÿÿ‰X €}øt‹]ôH�MÀè67ÿÿ‰X$H‹\$p‹ÇH‹|$xHƒÄ`]ÃÌH‰\$H‰|$UH‹ìHƒì`HÇEÀÆEÐÆEèÆEðÆEøM…ÉtAëƒ=ôïuÓׯEèóEØL�MÀèQ€}è‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀè¤6ÿÿ‰X €}øt‹]ôH�MÀè�6ÿÿ‰X$H‹\$p‹ÇH‹|$xHƒÄ`]ÃÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì0E3öI‹ÙI‹èH‹òH‹ùH…Ò„#M…À„D82uH…É„fD‰1é E8q(uH‹Ëè‰6ÿÿH‹SD‹R A�úéýu'L� yðH‰\$ L‹ÅH‹ÖH‹Ïè>ƒÉÿ…ÀHÁéÆL9²8uH…ÿ„¤¶f‰é™¶H‹fD94H}aD‹JAƒù~+A;é|&A‹ÆH…ÿL‹Æº •ÀA‹Ê‰D$(H‰|$ ènÐ…ÀuH‹CHcHH;érD8vt H‹C‹@ëKÆC0ƒÈÿÇC,*ë;A‹ÆA¹H…ÿL‹ÆA‹Ê•À‰D$(A�QH‰|$ èÐ…ÀtŸë L‰5•ï3ÀH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ0A^øcsmà;Èt3ÀËÈéÌH‰\$H‰l$H‰t$WHƒì H‹ò‹ùè&vE3ÉH‹ØH…ÀtH‹H‹ÁL��ÀI;Èt 98t HƒÀI;Àuó3ÀH‹\$0H‹l$8H‹t$@HƒÄ _ÃH…ÀtäL‹@M…ÀtÛIƒøu L‰HA�@üëÍIƒøuƒÈÿëÂH‹kH‰sƒx…¹HƒÁ0H�‘�ëL‰IHƒÁH;Êuó�8�À‹{tz�8ŽÀtk�8�Àt\�8�ÀtM�8‘Àt>�8’Àt/�8“Àt �8´Àt�8µÀ‹×u@º�ë6ºŽë/º…ë(ºŠë!º„ëº�ëº†ë ºƒëº‚‰S¹I‹À莢‰{ë‹HL‰HI‹Àèz¢H‰kéÿÿÿÌH‰\$H‰t$WHƒì0H‹ÙH…Ét>èt¤H�pH‹Îèh,H‹øH…Àt%L‹ÃH‹ÖH‹ÈèRh…Àu%H‹ÇH‹\$@H‹t$HHƒÄ0_ÃH‹\$@3ÀH‹t$HHƒÄ0_ÃE3ÉHÇD$ E3À3Ò3ÉèÝ–ÌHƒì8H‹D$`H‰D$(HÇD$ èHƒÄ8ÃÌÌÌH‹ÄH‰XH‰pH‰x UATAUAVAWH�h±H�ì°L‹}H‹úH‹ñI‹×H�M§M‹ñI‹Øè}]ÿÿH‹E¯E3íD‹`H…ötH…ÿt Dˆ.H…ÛtM…öuèÂðÿÿÇè#–I‹ýé»E‹ÌL‰mÇL�EWL‰mÏH�UÇL‰m×H‹ËL‰mßL‰mçDˆmïè4…ÀtI‹ýëxH� ?覟H‹ØH…Àt\H‹EwM‹ÎL‹E×H‹×L‰|$(H‹ËH‰D$ è> H…Àt7E‹ÌH‰u÷L�EWH‰}ÿH�U÷H‰uH‹ËH‰}L‰mDˆmèÎH‹}…ÀIEýëI‹ýH‹Ëè÷hD8mït H‹M×èèhD8m¿t H‹M§ƒ¡¨ýL�œ$°H‹ÇI‹[8I‹s@I‹{HI‹ãA_A^A]A\]ÃÌÌÌH‰\$H‰t$WHƒì €y(H‹òH‹Ùt H‹IèŒhÆC(H� 6连H‹ÈH‰CH÷ÙÒ÷Òƒâ H…Àu ˆC(H‰C‹Âë ÆC(3ÀH‰sH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰l$H‰t$WHƒì03íA‹ñH‹ÚH‹ùH…Éu$@8j(t H‹Jèh@ˆk(H‰kH‰kH‰k é£@8)u$H9juºH‹Ëè4ÿÿÿ…À……H‹Cf‰(ëÎAƒÉÿ‰l$(L‹ÇH‰l$ ‹ÎA�Q è`ËHcÐ…ÀuÿëL‹Èèøîÿÿè«îÿÿ‹ëDH;Sv H‹ËèÝþÿÿ…Àu2‹CAƒÉÿ‰D$(L‹ÇH‹C‹ÎH‰D$ A�Q èËH˜H…Àt¯HÿÈH‰C 3ÀH‹\$@H‹l$HH‹t$PHƒÄ0_ÃÌÌH‰\$H‰l$H‰t$WHƒì@3íA‹ñH‹ÚH‹ùH…Éu@8j(t@ˆj(H‰jH‰jH‰j éÃf9)u4H9ju%@8j(t@ˆj(èóíÿÿ¹"‰‹Á@ˆk(H‰ké•H‹B@ˆ(ë¾H‰l$8AƒÉÿH‰l$0L‹Ç‰l$(3Ò‹ÎH‰l$ è‘ÿHcÈ…ÀuÿØK‹Èèåíÿÿè˜íÿÿ‹ëLH‹CH;Èv @8k(t�@ˆk(ë‡H‰l$8AƒÉÿH‰l$0L‹Ç‰D$(3ÒH‹C‹ÎH‰D$ è8ÿH˜H…Àt§HÿÈH‰C 3ÀH‹\$PH‹l$XH‹t$`HƒÄ@_ÃÌÌÌé ÌÌÌé§ÌÌÌH‰\$WHƒìPH‹ÚH‹ùH…ÒtH‰ H…ÿuèþìÿÿÇè_’WÀëgI‹ÐH�L$0èuYÿÿÇD$`H‰|$ H‰\$(H…ÛtH‰;L�D$`H�T$ H�L$8è߃Àþƒøw è¦ìÿÿÇ"€|$HóD$`t H‹D$0ƒ ¨ýH‹\$hHƒÄP_ÃH‰\$WHƒìPH‹ÚH‹ùH…ÒtH‰ H…ÿuèZìÿÿÇ軑WÀëhI‹ÐH�L$0èÑXÿÿH‰|$ WÀòD$`H‰\$(H…ÛtH‰;L�D$`H�T$ H�L$8èÚƒÀþƒøw èìÿÿÇ"€|$HòD$`t H‹D$0ƒ ¨ýH‹\$hHƒÄP_ÃÌÌÌH‰\$ WH�ì@H‹4ÅH3ÄH‰„$0I‹øH‹ÚM…ÀtH…Éu&è ëÿÿÇè‘H‹KH…ÉtH‹H‰¸ë(L�D$ èáL‹ÇH�T$ ‹ÈèFšÿÿH‹SH…ÒtH‹ H‰ H‹Œ$0H3ÌèëaH‹œ$hH�Ä@_ÃÌÌH‰\$ WH�ì@H‹”ÄH3ÄH‰„$0I‹øH‹ÚM…ÀtH…Éu&èëÿÿÇèa�H‹KH…ÉtH‹H‰¸ë(L�D$ èAL‹ÇH�T$ ‹Èè›ÿÿH‹SH…ÒtH‹ H‰ H‹Œ$0H3ÌèKaH‹œ$hH�Ä@_ÃÌÌH‰\$H‰t$ L‰D$WATAUAVAWHƒì L‹2M‹èH‹úL‹ùM…öuèbêÿÿÇèÃ�é:A¶I�FH‰ë H‹¶HÿÀH‰M‹Çˆ\$Xº‹Ë@Šóè·Uÿÿ…ÀuÚ€û-”ÀAˆ…t€û+uH‹ŠHÿÀH‰@Šóˆ\$X@€þI„ù@€þi„ï�C²¨ß„ÒE2ä€û0u@H‹ŠH�QH‰þÿM‹øH‹ÚL‹ñA�qAŠA:”)H7tA:”)L7…°H‹IÿÁŠHÿÀH‰AˆL;ÎuÏH‹HÿÈH‰„Ét8tèUåÿÿÇè¶ŠL‹;3ÒAŠI�GH‰Aˆ:Œ*P7t :Œ*X7u}H‹HÿŠHÿÀH‰AˆHƒúu×H‹HÿÈH‰„Ét8tèùäÿÿÇèZŠH‹\$0‹ÆH‹t$@H‹l$8L‹t$HHƒÄ A_ÃH‹HÿÈH‰„Òt8tè»äÿÿÇèоë!H‹HÿÈH‰„Ét8tè“äÿÿÇèô‰AÆL‰;ë‘ÌÌÌH‰\$H‰t$AVHƒì M‹ðH‹ñ3ÉL�‘=þÿH‹ÚŠB:”`7tB:”d7…ˆH‹HÿÁŠHÿÀH‰ˆHƒùuÐH‹HÿÈH‰„Òt8tèäÿÿÇèu‰L‹3AŠI�FH‰ˆH‹€ù(teHÿÈH‰„Ét8tèßãÿÿÇè@‰ÆL‰3¸H‹\$0H‹t$8HƒÄ A^ÃH‹HÿÈH‰„Òt8tè¢ãÿÿÇè‰¸éØŠH‹ÓHÿÀH‰ˆH‹ÎèЄÀt*H‹ŠHÿÈH‰„Ét8tè\ãÿÿÇ轈¸ë�H‹ÓH‹Îèߊ„ÀtVH‹HÿÈH‰„Ét8tè#ãÿÿÇ脈¸éEÿÿÿ„ÉtM�AÐ< v�AŸ<v �A¿<v€ù_uH‹ŠHÿÀH‰ˆ€ù)uÐé ÿÿÿHÿ H‹8tèÊâÿÿÇè+ˆëHÿ ¸ÆL‰3éáþÿÿÌÌE3ÀL�Ò;þÿE‹ÈL‹ÑAŠC:„h7t C:„p7uH‹IÿÁŠHÿÀH‰Aˆ IƒùuÒA°AŠÀÃÌÌÌE3ÀL�Š;þÿE‹ÈL‹ÑAŠC:„x7t C:„|7uH‹IÿÁŠHÿÀH‰Aˆ IƒùuÒA°AŠÀÃÌÌÌHƒì(ƒ=ÑÜD‹Át 3Òè}‹Èë �AŸƒÁàƒøAGÈ‹ÁHƒÄ(ÃÌHƒì(ƒ=¡ÜD‹Át 3Òè‹Èë �A¿ƒÁ ƒøAGÈ‹ÁHƒÄ(ÃÌH‰\$H‰|$ UH‹ìHƒìpAƒÈÿ‹ÙA;È„ýH�Màè"Nÿÿ3ÿ�ûs-H‹Eè¶ÓH‹ˆD¶@8}ø„ÍH‹Eàƒ ¨ýé½H‹Uè@ˆ}ƒz~‹ÃÁø¶ÈH‹f9�ÁÿÿHÿ΋Á‰L$`Áè f Øf‰¸ÿf#ÈHƒÃf�ÉÜf‰ HúHƒÃHƒî…^ÿÿÿH+ÝI‰>HÑûH‹Ãé‘I‹ýfD‰+ëæI‰>AÆG0AÇG,*ërH‹´$€I‹ÝD8/uA¸ëD8ouA¸ëŠGöØMÀI÷ØIƒÀM‹ÌH‰t$ H‹×3É踜HƒøÿtH…Àt‹H�KHøHƒøHEËH�Yë¤ÆF0ÇF,*HƒÈÿH‹\$hH‹l$pH‹t$xHƒÄ0A_A^A]A\_ÃH‰\$H‰|$UH‹ìHƒìpƒ=¯ÖÇE ÿÿÿÿHÇEÀÆEÐÆEèÆEðÆEøuo¾ÆEèóEØM…ÀH�ä×L‹ÊIEÀL�EÀL‰D$(3ÒL‹ÁH‰D$ H�M èé€}èHc} u H‹EÀƒ ¨ý€}ðt‹]ìH�MÀèÿÿ‰X €}øt‹]ôH�MÀèÿÿ‰X$L�\$pH‹ÇI‹[I‹{I‹ã]ÃÌH‰\$H‰|$UH‹ìHƒìpƒ=ãÕM‹ÐA¸ÇEÿÿÿÿHÇEÀÆEÐÆEèÆEðÆEøuš½DˆEèóEØM…ÉH�×IEÁH…ÒL� �kMDÐL‹ÂMDÁH÷ÚM‹ÊHÒH#ÑH�MÀH‰L$(H�MH‰D$ èû€}èHc}u H‹EÀƒ ¨ý€}ðt‹]ìH�MÀè,ÿÿ‰X €}øt‹]ôH�MÀèÿÿ‰X$L�\$pH‹ÇI‹[I‹{ I‹ã]ÃÌÌÌH‰\$H‰|$UH‹ìHƒìpƒ=óÔHÇEÀÆEÐÆEèÆEðÆEøuº¼ÆEèóEØH�EÀH‰D$ è‹€}èH‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀè…ÿÿ‰X €}øt‹]ôH�MÀèpÿÿ‰X$L�\$pH‹ÇI‹[I‹{I‹ã]ÃH‹ÄWATAUAVAWHƒì@HÇ@ÈþÿÿÿH‰XH‰hH‰p M‹éM‹ðH‹òH‹ù3ÛH…Òtf‰M…ö„ÌM…í„ÃA8„ºH‹¬$˜8](uH‹Íè^ÿÿH‹ED‹P D‰T$xA�úéýu1H‰l$ L‹Œ$�M‹ÅI‹ÖH‹Îè ûÿÿH…ÿt‰8]0t‹],‹ÃégLc`H9˜8uH…ö„;A¶f‰é/L‹¼$�A9tjAŠAˆGAƒü~6‹ÃH…ö•ÀH‹M‰D$(H‰t$ A¹M‹ÇA�Q‹I è)µ…ÀtA‰é§A‰H…ötf‰H…ÿtÇÿÿÿÿÆE0¸*‰E,éÎA¶H‹f9H}}M;ìsAˆH…ÿ„®Çþÿÿÿé£Aƒü~GD‹ëH…öA•ÅI‹ÎèÝŠA¹ÿÿÿI;Ás I‹ÎèÊŠL‹ÈD‰l$(H‰t$ M‹Æº ‹L$xè„´…Àu A8^„YÿÿÿH…ÿtGD‰'ëB‹ÃH…ö•À‰D$(H‰t$ A¹M‹ÆA�QA‹ÊèF´…À„$ÿÿÿH…ÿtÇëH…ÿt‰3ÀL�\$@I‹[0I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌL‹ÜVWATAVAWHƒì@IÇCÐþÿÿÿI‰[I‰kM‹øL‹òH‹é3ÉH…Òu/H‹„$�Æ@0Ç@,I‰CÀI‰K¸E3ÉE3Àès~HƒÈÿéH‹:‰L$0H‹ÙL�%AÓM…ÉMEáH‹´$�8N(u H‹Îèÿÿ3ÉH‹F�x éýuH‰t$ M‹ÌM‹ÇI‹ÖH‹Íè ùÿÿéÀH…íukf‰L$xH‰t$(L‰d$ A¹ÿÿÿL‹ÇH�T$xH�L$0èçüÿÿë5„‰HÿÃH˜Høf‰l$xH‰t$(L‰d$ A¹ÿÿÿL‹ÇH�T$xH�L$0è°üÿÿ‹D$0…ÀyÃé0ÿÿÿM…ÿtEH‰t$(L‰d$ A¹ÿÿÿL‹ÇH‹ÕH�L$0è~üÿÿHcD$0…ÀxtHÿÃHøHƒÅIƒïuÅë3ÿëHƒËÿI‰>H‹ÃL�\$@I‹[0I‹k@I‹ãA_A^A\_^ÃÌÌH‰\$H‰|$UH‹ìHƒì`ƒ=‡ÐHÇEÀÆEÐÆEèÆEðÆEøuN¸ÆEèóEØH�UÀèø€}è‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀèÿÿ‰X €}øt‹]ôH�MÀè ÿÿ‰X$H‹\$p‹ÇH‹|$xHƒÄ`]ÃÌH‹ÄH‰XH‰pWHƒì0H‹úH‹ÙH…Éu%H‰PðE3ÉÆB0E3ÀÇB,3ÒH‰Hèèa|ƒÈÿëW‹AƒÎÿ�ºà s@èH‹Ë‹ðèÔƒH‹Ë蘗‹ÈH‹×è¾°ÿÿ…ÀyƒÎÿëH‹K(H…Ét è¯MHÇC(H‹Ëè¯×‹ÆH‹\$@H‹t$HHƒÄ0_ÃÌH‹ÄH‰XH‰HWHƒì0H‹úH‹ÙH…Éu.ÆB0ÇB,H‰PðH‰HèE3ÉE3À3Òè¹{ƒÈÿH‹\$HHƒÄ0_ËA�ºà sèD×ëáèÙÿÿ�H‹×H‹Ëèíþÿÿ‹øH‹ËèÏÿÿ‹ÇëÅÌÌÌHƒì8H‰L$HH…Éuè½ëM‹Q‹Â$�<uöÂÀu ºâ r3Àë2H�D$HH‰D$XL�L$PH‹D$HL�D$XH�T$ H‰D$PH�L$@H‰D$ èVHƒÄ8Ã̱éaÌH‰\$H‰|$UH‹ìHƒì`ƒ=WÎH‹ÙHÇEÀÆEÐÆEèÆEðÆEøu¶ÆEèóEØH…Ûu 3Éè‹øë1H�UÀèu…ÀtƒÏÿë‹C�ºà sH‹Ëèî•‹Èè…ÀuÞ3ÿ€}èu H‹EÀƒ ¨ý€}ðt‹]ìH�MÀè¶ÿÿ‰X €}øt‹]ôH�MÀè¡ÿÿ‰X$H‹\$p‹ÇH‹|$xHƒÄ`]ÃH‰\$H‰l$H‰t$WHƒì H‹ÙH‹ê‹I‹Á$�<uOöÁÀtJ‹;+{H‹sH‰3ÇC…ÿ~3H‹ËèJ•L‹ÍD‹ÇH‹Ö‹Èè;øt ðƒKƒÈÿë‹C�¨tðƒcý3ÀH‹\$0H‹l$8H‹t$@HƒÄ _ÈL$UH‹ìHƒì@H�E(ÇE(H‰EèL�MàH�EÇE H‰EðL�EèH�E H‰EøH�Uä¸H�M‰Eà‰Eäè²€}‹E EE(HƒÄ@]ÃÌH‰\$L‰L$ WHƒì I‹ùI‹ØH‹ èk ÿÿ�H‹SH‹H‹H…Ét_‹I�‹ÁÁè ¨tR‹Á$<uöÁÀu ºá rÿë;H‹C€8uH‹H‹‹A�Ñè¨t"H‹ H‹ èÇýÿÿƒøÿtH‹Cÿë H‹CÇÿÿÿÿH‹è ÿÿH‹\$0HƒÄ _ÃÌH‰\$L‰L$ VWAVHƒì`I‹ùI‹ð‹ è%g�H‹½ËHc®ËL�4ÃH‰\$8I;Þ„‰H‹ H‰L$ H‹H…Ét"‹I�‹ÁÁè ¨t‹Á$<uöÁÀuºá rÿHƒÃëºH‹VH‹NH‹L�D$ L‰D$@H‰D$HH‰L$PH‰T$XH‹D$ H‰D$(H‰D$0L�L$(L�D$@H�T$0H�Œ$ˆè™þÿÿë©‹è�fH‹œ$€HƒÄ`A^_^ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹ èç ÿÿ�H‹H‹ è�üÿÿ‹øH‹ èÝ ÿÿ‹ÇH‹\$0HƒÄ _ÃH‰\$H‰|$UH‹ìHƒì`ƒ=ÏÊHÇEÀÆEÐÆEèÆEðÆEøu–²ÆEèóEØL�EÀèì€}è·øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀèfÿÿ‰X €}øt‹]ôH�MÀèQÿÿ‰X$H‹\$p·ÇH‹|$xHƒÄ`]ÃÌÌÌH‰\$UVWAVAWHƒìPH‹á¨H3ÄH‰D$@‹BI‹è·ñH‹ú�ºà sƒBþˆ H‹f‰0Hƒé&H‹Ïèí‘L�5îªL�=wσøÿt5H‹ÏèÒ‘ƒøþt(H‹ÏèÅ‘HcØH‹ÏHÁûè¶‘ƒà?H� ÀI‹ßH�ÈëI‹ÆŠ@9<„§<„ŸH‹Ï臑ƒøÿt3H‹Ïèz‘ƒøþt&H‹Ïèm‘HcØH‹ÏHÁûè^‘ƒà?H� ÀI‹ßL�4È3ÛA8^8}WD·Î‰\$0D�CH‰l$ H�T$8H�L$0è猅Àu,9\$0~NL�t$8A¾L‹ÅH‹×èI‘ƒøÿt ÿÃIÿÆ;\$0|áë(¸ÿÿë$ƒGþyL‹ÅH‹×‹Îèý‹ðë H‹f‰0Hƒ·ÆH‹L$@H3Ìè§DH‹œ$ˆHƒÄPA_A^_^]ÃÌÌÌH‹ÄH‰XH‰pH‰PWHƒì0I‹øH‹Ú·ñH…Òu7AÆ@0AÇ@,L‰@ðH‰PèE3ÉE3À3Éèu¸ÿÿH‹\$@H‹t$PHƒÄ0_ÃH‹Ëè+ ÿÿ�L‹ÇH‹Ó·Îèøýÿÿ·øH‹Ëè ÿÿ·ÇëÉé[FÌÌÌH‰\$H‰|$UH‹ìHƒìpƒ=ÈHÇEÀÆEÐÆEèÆEðÆEøuÖ¯ÆEèóEØH�EÀH‰D$ èG€}èH‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀè¡ÿÿ‰X €}øt‹]ôH�MÀèŒÿÿ‰X$L�\$pH‹ÇI‹[I‹{I‹ã]ÃH‰\$H‰l$H‰t$ WATAUAVAWHƒì0I‹ÙM‹àL‹òL‹éH…Òt:M…Àt5H…ÛuOE3ÉE3À3ÒH‹„$€3ÉH‰D$(HÇD$ Æ@0Ç@,èµs3ÀH‹\$`H‹l$pH‹t$xHƒÄ0A_A^A]A\_Ã3ÒH…ÉuE3ÉE3ÀëªHƒÈÿI÷öL;àw–A‹A�©ÀtE‹y ëA¿I‹þI¯üH‹÷H…ÿ„ ‹C¹þÿÿÿ�¨ÀtC‹C…Àt<ˆ¶‹C�¨…¯HcCH‹îH‹ H;ðI‹ÕHCèL‹ÅèV)kH+õH+éÃA‹ïH;õ‚‰‹C�¨ÀtH‹”$€H‹Ëè¨øÿÿ…Àu]¹þÿÿÿH‹ÆE…ÿt 3ÒH÷õH‹ÆH+ÂH;Á‹éH‹ËBè‰l$hè ŽL‹Œ$€‹ÈD‹ÅI‹ÕèÛÿƒøÿt;Å‹ÈGÍ‹éH+õ;D$hsCðƒKH+þ3ÒH‹ÇI÷öé¸þÿÿA¾MH‹ÓL‹„$€è ƒøÿtÖD‹{ HÿνE…ÿD‹ýH…ötLíéàþÿÿI‹ÄéuþÿÿL‹ÜM‰K M‰CI‰SI‰KUH‹ìHƒìpH…Òt-M…Àt(M…Éu+H‹E0E3ÀI‰C°3Ò3ÉM‰K¨Æ@0Ç@,èÛq3ÀHƒÄp]ÃH�E(L‰MÈH‰EØL�EØH‹E0H�UÐH‰EàH�MÀH�EL‰MÐH‰EèL�MÈH�EH‰EðH�E H‰Eøè‚ë³H‰\$H‰l$H‰t$WHƒì0H‹H‹ÙH‹qH‹(H‹ÍèÛvL‹ @ŠøL‹C H‹SH‹KL‹SM‹ M‹H‹H‹ L‰T$ èýÿÿL‹ÆH‹Õ@ŠÏH‹Øè²wH‹l$HH‹ÃH‹\$@H‹t$PHƒÄ0_ÃÌÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹ è3ÿÿ�H‹ÏèZÿÿÿH‹øH‹ è+ÿÿH‹ÇH‹\$0HƒÄ _ÃÌH‰\$H‰L$WHƒì0H‰d$ H‹ÙH…ÉuèOÉÿÿÇè°nƒÈÿH‹\$PHƒÄ0_ÃèÑÿÿ�H‰\$H‹C�Áè ¨… H‹ËèЋLcÀA�HI‹ÐL�WɃùv"I‹ÀHÁøI‹Èƒá?H� ÉI‹ÂL� ÈH� ¢¤ë H� ™¤L‹ÉA€y9u%A�@ƒøvH‹ÂHÁøƒâ?H� ÒI‹ÂH� ÈöA=t*è¡ÈÿÿÇènH� H‹L$ èÙ�ƒÈÿé;ÿÿÿH‹Ëè‹øH‹Ëèÿÿ‹Çé"ÿÿÿÌÌÌéëþÿÿÌÌÌHƒì(H‹ÑH…ÉuèGÈÿÿÇè¨mƒÈÿëƒiy HƒÄ(éX H‹¶HÿÀH‰‹ÁHƒÄ(ÃÌé·ÿÿÿÌÌÌH‰\$H‰L$WHƒì H‹ÙH…Éu èðÇÿÿÇèQm¸ÿÿH‹\$8HƒÄ _Ãèpÿÿ�H‹Ëè·øH‹Ëèhÿÿ·Çë×ÌÌÌé£ÿÿÿÌÌÌH‰\$UVWAUAWH‹ìHƒì0‹AL�-ãÇE3ÿH�5I£H‹ù�ºà r{è2Šƒøÿt6H‹Ïè%Šƒøþt)H‹ÏèŠHcØH‹ÏHÁûè Šƒà?H� ÀI‹DÝH�ÈëH‹ÖD8z9t2fD‰}ðH�uð»H‹Ïèÿÿÿƒøÿt~ˆHóH�EòH;ðuå·Eðéü‹G�ºà ‚ÆH‹Ï覉ƒøÿt4H‹Ï虉ƒøþt'H‹Ï茉HcØH‹ÏHÁûè}‰ƒà?H� ÀI‹DÝH�4ÈD8~8}H‹ÏfD‰}0èŠþÿÿƒøÿu ¸ÿÿ鋈E8èëÿÿ¶M8»fD9è�ÿÿHcH;Ós H;.Cr(èû€ÿÿHcH;Ùw èæ€ÿÿH‹Øë$H+ CH�CëêèË€ÿÿH‹ØèË€ÿÿHcH‹ÃHƒÄ [ÃÌÌÌÌÌÌÌÌÌÌH‰\$H‰|$UH‹ìHƒìpƒ=‡»HÇEÀÆEÐÆEèÆEðÆEøuN£ÆEèóEØH‰M°H‰U¸H…ÒtH‰ A±H�U°H�MÀèí€}è‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀèÿÿ‰X €}øt‹]ôH�MÀèóÿÿ‰X$L�\$p‹ÇI‹[I‹{I‹ã]ÃH‰\$H‰|$UH‹ìHƒìpƒ=ÓºHÇEÀÆEÐÆEèÆEðÆEøuš¢ÆEèóEØH‰M°H‰U¸H…ÒtH‰ E3ÉH�U°H�MÀèU€}èH‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀèSÿÿ‰X €}øt‹]ôH�MÀè>ÿÿ‰X$L�\$pH‹ÇI‹[I‹{I‹ã]ÃÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì0L‹"A‹ðE¶éH‹ÚL‹ùM…äuè:¿ÿÿÇè›dë5…ötIA�@þƒø"v@ÆA0E3ÉÇA,E3À3ÉL‰|$(3ÒHÇD$ èTfH‹KH…É„ÀH‹H‰éµA¶<$I�D$3íH‰@8i(uèêÿÿë H‹¶8HÿÀH‰M�Gº‹Ïè<*ÿÿ…ÀuàE‹õ�GÕAƒÎ@€ÿ-EEõ¨ýu H‹@Š8HÿÀH‰Aµ÷Æïÿÿÿ…��GÐ< w @¾ÇƒÀÐë �GŸA:Åw @¾ÇƒÀ©ë�G¿A:ÅwZ@¾ÇƒÀÉ…ÀuOH‹Š H�BH‰€ùxt.€ùXt)…öH‰¸EÆ‹ð„Ét28 t.è ¾ÿÿÇèncë@Š8HÿÀH‰¸ë¸ …öEÆ‹ðLcÖ3ÒHƒÈÿI÷òL‹Ø�OЀù w @¾ÇƒÀÐë%�GŸA:Åw @¾ÇƒÀ©ë�G¿A:Åw @¾ÇƒÀÉëƒÈÿL‹ ;Æs7AŠ93ÒD‹ÀI‹ÊH¯ÍLÁL;Á’Â3ÀI;ëI‹è—À ÐI�AÁâƒÊH‰D òëŒI�AÿH‰@„ÿt@88tèK½ÿÿÇè¬bAöÆuH‹CL‰#H…ÀtL‰ 3Àë{H‹ÕA‹Îè@oÿÿ„ÀtQAÆG0AÇG,"AöÆuHƒÍÿëAH‹KAöÆtH…ÉtH‹H‰H¸€ë2H…ÉtH‹H‰H¸ÿÿÿÿÿÿÿëAöÆtH÷ÝH‹CH…ÀtH‹ H‰H‹ÅH‹\$`H‹l$hH‹t$pHƒÄ0A_A^A]A\_ÃÌÌÌH‰\$H‰L$UVWATAUAVAWH�ì L‹"E3íA¶ñE‹ðL‰¤$˜H‹úM…äuèN¼ÿÿÇè¯aë2E…ötEA�@þƒø"vE…öH‰¸AEÆD‹ðf…ÉtGf9 tBè¸ÿÿÇèq]AºðA¸jE�Z ë ·HƒÀH‰¸ë¸ E…öAEÆD‹ð¹`3ÒƒÈÿA÷öA¼A¿ÿD‹Èfƒû0‚4fƒû:s ·ÓƒÂÐéfA;߃øf;Ù‚fA;Øs·Ó� ùÿÿéîfA;Ú‚òfA;Ûs·Ó�Âùÿÿéиf f;؂иp f;Øs·Ó�šöÿÿéªf;œ$肪f;\$0s·Ó�Âöÿÿé‡f;\$4‚Šf;\$8s·Ó�šõÿÿégf;\$<‚jf;\$@s·Ó�ÂõÿÿéGf;\$D‚Jf;\$Hs·Ó�šôÿÿé'f;\$L‚*f;\$Ps·Ó�šóÿÿéf;\$T‚ f;\$Xs·Ó�Âóÿÿéçf;\$\‚êf;\$`s·Ó�šòÿÿéÇf;\$d‚Êf;\$hs·Ó�°ñÿÿé§f;\$l‚ªf;\$ps·Ó�Â0ñÿÿé‡f;\$t‚Šf;\$xs ·Ó�Âàðÿÿëjf;\$|rqf;œ$€s ·Ó�ÂÀïÿÿëNf;œ$„rRf;œ$ˆs ·Ó� èÿÿë/·Ãf+„$Œfƒø w,·Ó�Âðçÿÿëf;œ$�s·Ó�Âðÿÿƒúÿu*�C¿fA;Äv �CŸfA;Äw·Ë�CŸfA;Ä�QàGуê7ëƒÊÿL‹A;Ös>A·‹ÅA¯ÆA‹ÍÐ;ÐA‹Å’ÁA;é‹ê—À ÈI�@ÁáƒÉH‰ ñ¹`D�A é[ýÿÿL‹¼$àI�@þL‹¤$˜H‰f…Ûtf9tèì´ÿÿÇèMZ@öÆuH‹GL‰'H…ÀtL‰ 3Àé†A¸€E�Hÿ@öÆu@öÆtW@öÆtA;èvRëA;évM‹ÆAÆG0ƒàAÇG,"…ÀuƒÍÿë2H‹W@öÆtH…ÒtH‹H‰ A‹Àë)H…ÒtH‹H‰ A‹Áë@öÆt÷ÝH‹WH…ÒtH‹H‰ ‹ÅH‹œ$ðH�Ä A_A^A]A\_^]ÃH‰\$H‰T$WHƒì H‹Ú‹ùH…Òuè´ÿÿÇègYƒÈÿH‹\$0HƒÄ _ÃH‹Ëè…ïþÿ�H‹Ó‹Ïè‹øH‹Ëè|ïþÿ‹ÇëÔH‰\$WHƒì ‹BH‹Ú‹ù�ºà ‚ŽH‹ÊècvLcÀL� a�L�ê³I‹ÐA�HƒùvI‹ÈI‹ÀHÁøƒá?I‹ÃH� ÉL�ÈëM‹ÑA€z9u&A�@ƒøvH‹ÂHÁøƒâ?I‹ÃH� ÒL� ÈAöA=tè:³ÿÿÇè›XƒÈÿH‹\$0HƒÄ _Ãÿÿtí‹C�‹K�ƒá¨uƒùuÙHƒ{uH‹ËèQH‹H;Cu ƒ{u»HÿÀH‰‹C�H‹H�JÿH‰ ºà s @89tH‰ë—@ˆ9ÿCðƒc÷ðƒK@¶Çë„H‰\$H‰T$WHƒì H‹Ú·ùH…Òu 葲ÿÿÇèòW¸ÿÿH‹\$0HƒÄ _ÃH‹Ëèîþÿ�H‹Ó·Ïè·øH‹Ëèîþÿ·ÇëÑÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì ¾ÿÿH‹ú·éf;΄ì‹B�‹J�‹R�¨uöÁ„ÓöÂ…ÊHƒuH‹ÏèJ‹G�ºà rcH‹Ïèœtƒøÿtcsmàu*ƒ~u$‹F - “ƒøwH‹N(è1Ãþÿ…Àt ²H‹Îè“ÂþÿènöÿÿH‰x èeöÿÿL‰h(H‹„$èHcHI‹HÇþÿÿÿH‹ÃH�Ä�A_A^A]A\_^[ÃÌÌÌÌH‹ÂI‹ÐHÿàÌÌÌÌÌÌÌI‹ÀL‹ÒH‹ÐE‹ÁIÿâÌH�ñ,HÇAH‰AH�Þ©H‰H‹ÁÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒì L‹ I‹ØAÇA�9csmàuiAƒyuA‹A - “ƒøwH‹B(I9A(uAÇA�9csmàu:Aƒyu3A‹I �é “ƒùw$Iƒy0uèsõÿÿÇ@@¸ÇHƒÄ [Ã3ÀHƒÄ [ÃÌÌÌH‹ÄH‰HVAUHƒìHL‹êH‹ñH…Ò„æH‰xà@2ÿL‰xÈE3ÿ@ˆ|$hD9:Ž´H‰XH‰hèL‰`ØL‰pЀH‹F0Lcp èãÉþÿHƒÀLðH‹F0HcX èÏÉþÿ‹…Û~TIcÇL�$€�Ic.è¸ÉþÿH‹v0HèIc}èhÉþÿL‹ÆH‹ÕJ�  HÏèH‹t$`…ÀuÿËIƒÆ…Ûö|$hë@·@ˆ|$hAÿÇE;}ŒwÿÿÿL‹t$(L‹d$0H‹l$@H‹\$pL‹|$ @¶ÇH‹|$8HƒÄHA]^ÃèлÿÿÌÌÌÌÌÌÌÌ@SUVWHƒì(3ÛH‹ñ9~YHc~HcÃH� €H�,�èÆÈþÿHǃ|(tHc~è³ÈþÿHÅHc|8è¦ÈþÿHÇë3ÀH�HH� �èŸËþÿ…ÀtÿÃ;|§2ÀHƒÄ(_^][ðHƒÄ(_^][ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̶D$@ˆD$@éÒÌÌ@SUWAVHƒì(HcYM‹ðH‹êH‹ù…Û„÷è,ÈþÿHÄéHc_…Ût èÈþÿHÃë3À€x„Ëö€t öE…¼H‰t$PHcw…öt èäÇþÿH�0ë3ÛèÈþÿHcMHÈH;ÙtTHc_…Ût è¾ÇþÿH�4ë3öHc]èíÇþÿL�CLÀH�FL+À¶B¶ +ÑuHÿÀ…Éuí…ÒtH‹t$P3ÀHƒÄ(A^_][ÃöEtötäA‹¨tötبtötϨtötÆH‹t$P¸HƒÄ(A^_][øHƒÄ(A^_][ÃÌÌÌÌÌÌÌÌÌÌÌ@SVWAVAWHƒì0M‹ñI‹ØH‹úL‹ùIcp…ö„Žè÷ÆþÿHÆ„€Hcs…öt èáÆþÿHÆ3öë3ö‹Æ€x„^HcC…Àu9�N‹ …ÉxHH‹ø„ÉyAAöt;H‹W’H…Àt/ÿÔïH…À„+H…ÿ„"H‰I�VH‹Èè³¾þÿH‰éïöÁt*I‹O(H…É„þH…ÿ„õH‰I�V脾þÿH‰éÀAötGI‹W(H…Ò„ÓH…ÿ„ÊMcFH‹ÏèäJAƒ~…�H‹H…É„�I�Vè4¾þÿH‰ësIc^…Ût è"ÆþÿH�ëH‹ÖI‹G(H…Òu*H…ÀtzH…ÿtuIc^I�VH‹Èèö½þÿH‹ÐL‹ÃH‹ÏèxJë*H…ÀtUH…ÿtPIc^…ÛtHèÏÅþÿHÃt>Aö@•ÆÿƉt$ ‹ÆHƒÄ0A_A^_^[Ã3ÀHƒÄ0A_A^_^[Ãè3¸ÿÿè.¸ÿÿè)¸ÿÿè$¸ÿÿè¸ÿÿ�è¸ÿÿ�H‰\$H‰t$WHƒì I‹ùH‹ñAƒ8}H‹ÚëIcXHèôýÿÿƒèt?ƒøumH�WH‹N(è=½þÿH‹ðHc…ÿt è-ÅþÿHÇë3ÀA¹L‹ÆH‹ÐH‹Ëèúÿÿë3H�WH‹N(è½þÿH‹ðHc…ÿt èóÄþÿHÇë3ÀL‹ÆH‹ÐH‹Ëè¾ùÿÿ�H‹\$0H‹t$8HƒÄ _Ãè`·ÿÿ�ÌÌÌÌÌÌÌ@SUVWAVAWHƒìXH‹ùI‹ñI‹ÈM‹øL‹òè�óÿÿèªïÿÿH‹œ$°ƒx@u?‹=csmàt6=)€uƒuH�` “ë=&€t‹%ÿÿÿ="“r öC$…ž‹G¨f„¢‹K…É„ˆƒ¼$¸…z¨ tr‹=&€u7L‹F H‹ÖH‹Ëè­óÿÿƒøÿŒg;C�^D‹ÈL‹ÃH‹ÖI‹Îè õÿÿé6=)€u+D‹O8AƒùÿŒ3D;É�*H‹O(L‹ÃH‹ÖèØôÿÿéL‹ÃH‹ÖI‹ÎèÕ¾þÿéñƒ{ u<‹%ÿÿÿ=!“rHck …ít è?ÃþÿHÅu‹%ÿÿÿ="“‚¹öC$„¯�?csmàumƒrg� "“v^H‹G0Hch…ítRè6ÃþÿHÅtH¶Œ$ÈL‹Î‰L$8M‹ÇH‹Œ$ÀI‹ÖH‰L$0‹Œ$¸‰L$(H‹ÏH‰\$ ÿöëHƒÄXA_A^_^][ÃH‹„$ÀL‹ÎH‰D$8M‹Ç‹„$¸I‹Ö‰D$0H‹Ï¶„$ȈD$(H‰\$ è¸HƒÄXA_A^_^][Ãè0µÿÿÌÌÌÌÌÌÌÌ@SUVWAUAVAWH�ìH‹×lH3ÄH‰„$àL‹¼$`L‹òH‹¼$xH‹éH‰”$€I‹ÏI‹ÑL‰D$hM‹éI‹ðèhñÿÿL�L$p‰D$`M‹ÇI‹ÕI‹Î‹Øè¾þÿM‹ÇI‹ÕI‹ÎèóÿÿM‹ÇI‹Õ;Ø~ D‹ËH�L$pèšòÿÿD‹ËM‹ÇI‹ÕI‹Îè™òÿÿëI‹ÎèÏòÿÿ‹Ø‰D$`L‰¤$øƒûÿŒÙA;_�ÏE3ä�}csmà…ȃ}…¾‹E - “ƒø‡­L9e0…£è”ìÿÿL9` „è…ìÿÿH‹h è|ìÿÿH‹M8H‹p(H‰t$hèzÁþÿH…í„b�}csmàuƒ}u‹E - “ƒøw L9e0„<è6ìÿÿL9`8t:è+ìÿÿH‹X8è"ìÿÿH‹ÓH‹ÍL‰`8èÃöÿÿ„ÀuH‹ËèÇ÷ÿÿ„À„Ý鬋\$`I‹EH‰„$ L‰¼$˜�}csmà…ƒ}… ‹E - “ƒø‡øE9g †‹„$pH�”$˜‰D$(H�Œ$¨M‹ÍL‰|$ D‹Ãè¿þÿD‹„$°L‹Œ$¨L‰L$pD‰D$dD;„$ÀƒÌ@f„I‹HcPA‹ÀH� €I‹AH�Š‹ ‰L$|;Ë��;\�w‹LE3öD‹d HcTIU‰L$xH‰”$ˆE…ä„E€K� ¶Š„$È‹DЉ„$ØH‹E0Hcp 踿þÿHƒÀHðH‹E0HcX 褿þÿ‹…Û~-Hc>è•¿þÿL‹E0H�Œ$ÈHøH‹×èîöÿÿ…Àu#ÿËHƒÆ…ÛÓAÿÆE;ô„´H‹”$ˆéwÿÿÿL‹´$€L�Œ$�I‹ÎM‹ÇI‹Õè™»þÿH‹ðH…ÿtL‹ÏL�„$ÈH‹ÐH‹Íè›ùÿÿHcœ$Ôèξþÿ¶Œ$hHÃL‹D$hL‹ÎˆL$PH‹ÕL‰l$HH�Œ$ÈH‰L$@‹L$x‰L$8‹L$|‰L$0I‹ÎL‰|$(H‰D$ è ¼þÿD‹D$dL‹L$p‹\$`ëD‹D$d‹\$`L‹L$pL‹´$€AÿÀD‰D$dD;„$À‚DþÿÿE3äA‹%ÿÿÿ=!“‚úIc_ …Ût è!¾þÿHÃuAöG$„ÝI‹×I‹Íè¹þÿ„À…ÊAöG$…'Ic_ …Ût èæ½þÿH�ëI‹ÔH‹ÍèÕóÿÿ„À…™L�Œ$�M‹ÇI‹ÕI‹ÎèWºþÿ¶Œ$hL‹ÈL‹D$hH‹ÕˆL$PI‹ÎL‰l$HL‰d$@ÇD$8ÿÿÿÿÇD$0ÿÿÿÿL‰|$(L‰d$ è»þÿë>E9g v8D8¤$h…¯‹„$pM‹ÍH‰|$8L‹Æ‰D$0I‹Ö‰\$(H‹ÍL‰|$ è”èèÿÿHƒx8uyL‹¤$øH‹Œ$àH3ÌèàH�ÄA_A^A]_^][òH‹Íèd´þÿH�Œ$Èè'òÿÿH�°H�Œ$È蓳þÿÌè�’ÿÿÌèèÿÿH‰h èèÿÿH‹L$hH‰H(耒ÿÿÌ肯ÿÿÌÌÌÌÌÌÌÌÌÌH‹ÄL‰@H‰PH‰HVAUAVAWH�ì¸�9€M‹ñM‹èL‹úH‹ñ„H‰hØH‰xÐL‰`ÈH‰X è¦çÿÿ‹¼$‹¬$L‹¤$HƒxtYè„çÿÿ3ÉH‹Xÿ°êH;ØtC‹=MOCàt:=RCCàt3H‹„$M‹Î‰l$8M‹ÅH‰D$0I‹×‰|$(H‹ÎL‰d$ 舽þÿ…À…\I‹FH‰D$xL‰d$pAƒ|$ †q‰|$(H�T$pM‹ÎL‰d$ D‹ÅH�Œ$€èuºþÿ‹¼$ˆL‹¬$€;¼$˜ƒf„I‹EHcP‹ÇH� €L�ŠMEE‹8D;ý�ËA;h�ÁA‹@I‹v‰D$`HƒÆìA‹@ H� €Ic@H�ˆHòHc^…Ût$è$»þÿHÃtHc^…Ût è»þÿHÃë3À€xurö@umH‹Œ$èL�L$hM‹ÄI‹Ö舷þÿH‹ØèàºþÿHcN L‹ËL‹„$ðHÈ‹D$`H‹”$àÆD$PL‰t$HH‰t$@‰D$8D‰|$0L‰d$(H‰L$ H‹Œ$èè3¸þÿÿÇ;¼$˜‚ÿÿÿH‹œ$øH‹¬$°H‹¼$¨L‹¤$ H�ĸA_A^A]^Ãè(­ÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̹Í)ÃÌÌÌÌÌÌÌÌH‰t$WHƒì Ic0H‹ù@öÆtA‹@McP÷ØLcÀLÑM#ÐëL‹×H‹BH‰\$0H‰l$8D‹@LBA¶A¶H$<s öÁtD‹ÉéýD‹Ù‹ÑAƒãuE3ÉéîIƒÀA‹ÃE3ÉÁêLÀA‹É…Òt"fDA¶IƒÀÁè…ÀtIƒÀLÀÿÁ;ÊräA‹ÙE…Û„©H�-Ñãýÿ�A¶¶Ð<v€â�Jø€ùv¶Ð€â�Jü€ùw$„Òtp<v+¶Ð€â�Jø€ùv¶Ð€â�Jü€ùv$?< u{ë¶Â< wr¶À¶„(‹Œ…HÍÿá¸ë¸ë ¸ë¸LÀÿÃA;Û‚jÿÿÿë E¶HIƒáðI� 9H‹ÆHƒàøJ3 H‹l$8H‹\$0H‹t$@HƒÄ _éwèbþÿÿÌ�¥³¬žùÌÌÌÌÌÌÌÌÌÌÌHƒì(M‹A8H‹ÊI‹Ñèþÿÿ¸HƒÄ(ÃÌÌÌÌÌÌÌÌÌff„H; ÉbuHÁÁf÷ÁÿÿuÃHÁÉéÒýÿÿÌÌH‰\$H‰t$WHƒì I‹øH‹ÚH‹ñH…Ét H…ÒtM…Àu(Dˆè ‰ÿÿÇèn.¸H‹\$0H‹t$8HƒÄ _ÃHƒû wGH+þ„¶ˆH�I„ÀtJHƒëuìÆèÀˆÿÿÇ"è!.¸"H‹\$0H‹t$8HƒÄ _ÃH‹ÏèLàÿÿH;ØtËL�@H‹×H‹Îè(<H‹\$03ÀH‹t$8HƒÄ _ÃÌÌÌÌÌÌH‰\$WHƒì 3ÛH�==…@f„H� ›E3ÀH� Ϻ ÿ ç…Àtÿ8…ÿÃûrÙ°H‹\$0HƒÄ _Ë……Ûtf�ÿËH� ›H� ÏÿPåÿ ……ÛuæH‹\$02ÀHƒÄ _ÃÌÌÌÌÌÌÌÌÌ@SHƒì ‹Ü„…Ût/H‰|$0H�=¤„@ÿËH� ›H� Ïÿåÿ ²„…ÛuæH‹|$0°HƒÄ [ÃÌÌÌÌÌÌÌÌÌ@SHƒì L‹ÂH‹ÙH…Ét3ÒH�BàH÷óI;ÀrCI¯Ø¸H…ÛHDØëèúì…Àt(H‹ËèÎ^ÿÿ…ÀtH‹ ƒ‡L‹ÃºÿÝåH…ÀtÑë è%‡ÿÿÇ 3ÀHƒÄ [ÃÌÌÌÌÌÌÌÌÌÌÌH…Ét6SHƒì L‹Á3ÒH‹ :‡ÿ¤å…Àuÿå‹ÈèO‡ÿÿ‹Øè؆ÿÿ‰HƒÄ [ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‹ù†Ã@SUVWATAVAWH�ìÐH‹`H3ÄH‰„$ÀL‹´$03ÿA‹ñI‹èL‹áI‰>ƒú…ÚL�L$@ÇD$ €D‹ÆH‹ÕèqHcØ…ÀtC�WH‹Ëè»þÿÿ3ÉI‰è1ÿÿÿI9>„I‹�CÿLcÈL�D$@H‹ÓèòÖ…À…3Àéíÿ=äƒøz…ÛE3ɉ|$ D‹ÆH‹ÕI‹ÌèLcø…À„»I‹ÏºèGþÿÿH‹ØH…Àt%L‹ÈD‰|$ D‹ÆH‹ÕI‹ÌèÍ…Àt H‹ÃH‹ßI‰ëƒÏÿH‹Ëè�þÿÿ‹Çëu»;Óu;E3ÉE3À‹ÖH‹ÍèLcø…ÀtRI‹Ï‹ÓèáýÿÿH‹ØH…Àt¿E‹ÏL‹À‹ÖH‹Íèåëž…Òu*ºî‰|$0‹ÖL�D$0D‹ËH‹ÍèÅ…Àt ŠD$0AˆéÿÿÿƒÈÿH‹Œ$ÀH3Ìè¶ûÿÿH�ÄÐA_A^A\_^][ÃE3ÉH‰|$ E3À3Ò3Éè|*ÌÌÌÌ@UATAUAVAWHƒìpH�l$@H‰]`H‰uhH‰}pH‹6^H3ÅH‰E(L‹úM‹áH‹ÑE‹ðH�Mè:ñþÿH‹EE3ÉE3ÀA‹ÖI‹ÏD‹h èHcð…Àu3öéçH‹ÆHÀH�HH;ÁHÒH#Ñ„´H�úw1H�BH;Âw H¸ðÿÿÿÿÿÿHƒàð赊H+àH�\$@H…Ût"ÇÌÌëH‹ÊèX3H‹ØH…Àt ÇÝÝHƒÃH‹ûH…ÛtZD‹ÎL‹ÃA‹ÖI‹Ï艅ÀtED‹…€A‹ÍA‹ÀHÇD$8÷ØHÇD$0D‰D$(L‹ÃHÒAƒÉÿI#ÔH‰T$ 3Òè–•‹ðë 3ÿ3öH…ÿtH�Oð�9ÝÝuèŒüÿÿ€} t H‹Eƒ ¨ý‹ÆH‹M(H3ÍèúÿÿH‹]`H‹uhH‹}pH�e0A_A^A]A\]ÃÌÌÌ@UATAUAVAWHƒì`H�l$0H‰]`H‰uhH‰}pH‹ª\H3ÅH‰E(D‹êE‹ùH‹ÑM‹àH�Mè®ïþÿ‹½ˆ…ÿuH‹E‹x ÷��E‹ÏÇD$(M‹ÄÒHÇD$ ƒâ‹ÏÿÂèz_Hcð…Àu3ÿé×L�46I�FL;ðHÉH#È„¦H�ùw1H�AH;Áw H¸ðÿÿÿÿÿÿHƒàðè‰H+àH�\$0H…ÛtÇÌÌëè®1H‹ØH…Àt ÇÝÝHƒÃH‹ÃH…ÛtOM‹Æ3ÒH‹Ëè§<E‹Ï‰t$(M‹ÄH‰\$ º‹ÏèÔ^D‹ÀH‹ÃE…ÀtL‹�€H‹ÓA‹Íÿžà‹øH‹Ãë 3À3ÿH…ÀtH�Hð�9ÝÝuèíúÿÿ€} t H‹Eƒ ¨ý‹ÇH‹M(H3Íè~øÿÿH‹]`H‹uhH‹}pH�e0A_A^A]A\]ÃH‰\$H‰t$WHƒìpH‹òI‹ÙH‹ÑA‹øH�L$Pè/îþÿ‹„$ÀH�L$X‰D$@L‹Ë‹„$¸D‹Ç‰D$8H‹Ö‹„$°‰D$0H‹„$¨H‰D$(‹„$ ‰D$ è'€|$ht H‹L$Pƒ¡¨ýL�\$pI‹[I‹sI‹ã_ÃÌÌ@UATAUAVAWHƒì`H�l$PH‰]@H‰uHH‰}PH‹vZH3ÅH‰EHcu`M‹áH‰UE‹èH‹Ù…ö~H‹ÖI‹Éè¿æ;Æ�p|‹ðD‹uxE…öuH‹D‹p ÷�€D‹ÎÇD$(M‹ÄÒHÇD$ ƒâA‹ÎÿÂè2]E3ÀLcø…À„�I‹ÇHÀH�HH;ÁHÀH#Á„XHºðÿÿÿÿÿÿH=w-H�HH;ÈwH‹ÊHƒáðH‹Á蹆H+áH�|$PH…ÿt%ÇÌÌëH‹Èè\/E3ÀH‹øH…Àt ÇÝÝHƒÇH‹ßH…ÿ„óD‰|$(D‹ÎM‹ÄH‰|$ ºA‹Îè†\E3À…À„ËL‹eE‹ÏL‰D$@A‹ÕL‰D$8I‹ÌL‰D$0D‰D$(L‰D$ L‹ÇèmE3ÀHcð…À„�A¹E…étR‹Ep…À„q;ð�qL‰D$@E‹ÏL‰D$8A‹ÕL‰D$0I‹Ì‰D$(L‹ÇH‹EhH‰D$ èE3À‹ð…À…/é2H‹ÆHÀH�HH;ÁHÒH#Ñ„I;Ñw1H�BH;Âw H¸ðÿÿÿÿÿÿHƒàð者H+àH�\$PH…Ût%ÇÌÌëH‹Êè#.E3ÀH‹ØH…Àt ÇÝÝHƒÃH‹ËH…Û„šL‰D$@E‹ÏL‰D$8A‹ÕL‰D$0I‹Ì‰t$(L‹ÇH‰\$ èa E3ÀH‹Ë…Àtl‹Ep3ÒL‰D$8D‹ÎL‰D$0A‹Î…ÀuD‰D$(L‰D$ L‹ÃèP�‹ðH‹Ë…Àu ë6‰D$(L‹ÃH‹EhH‰D$ è0�‹ðH‹Ë…ÀtH�Kð�9ÝÝuè*÷ÿÿëH…ÉtHƒÁð�9ÝÝuè÷ÿÿ3öH‹ßë I‹ØA‹ðH…ÛtH�Kð�9ÝÝuèïöÿÿ‹ÆH‹MH3Íè‘ôÿÿH‹]@H‹uHH‹}PH�eA_A^A]A\]ÃÌÌÌÌÌÌÌHƒì(èwH� ˆÒzèM ‰_Yƒøÿu2Àëè©H…Àu 3Éèëé°HƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌHƒì(‹ &Yƒùÿtè ÇYÿÿÿÿ°HƒÄ(ÃÌÌÌHƒì(èWH…ÀtHƒÄ(ÃèèžÿÿÌÌÌÌHƒì8HÇD$ þÿÿÿ‹ ÙXƒùÿu3ÀëèÃ�HƒøÿtH…Àu èªH…ÀtHƒÄ8Ã裞ÿÿÌÌÌ@WHƒì0HÇD$ þÿÿÿH‰\$@3ÿ@8=óyt*‹ ƒXƒùÿu‹Çëè}�HƒøÿtHH…ÀuèTH‹øë9ÿÙÚ‹Ø‹ QXƒùÿuH‹Çëè:�Hƒøÿt H…Àuè!H‹ø‹ËÿÜH‹ÇH‹\$@HƒÄ0_Ã@SHƒì0HÇD$ þÿÿÿ‹ Xƒùÿu3ÛëèíH‹Ø‹ ìWH…Ût3ÒèàH‹ËèÐH‹ËèõÿÿHƒÄ0[ÃÌÌ@WHƒì0HÇD$ þÿÿÿH‰\$@H‹ú3Û‹ ©Wƒùÿu‹Ãëè“�HƒøÿtH…Àu èzH…Àt HißÈHØH‹ÃH‹\$@HƒÄ0_ÃÌÌÌÌÌÌÌÌÌÌÌÌÌH…ÉtSHƒì H‹ÙèFH‹Ëè†ôÿÿHƒÄ [ÃH‰\$WHƒì H‹ùH‹ÚH‹‰�H…Ét,è#YH‹��H; 1€tH�¨\H;Èt ƒyuè¤YH‰Ÿ�H…ÛtH‹Ëè\XH‹\$0HƒÄ _ÃÌ@UH‹ìHƒìPH‰MØH�EØH‰EèL�M ºL�E踉E ‰E(H�EØH‰EðH�EàH‰Eø¸‰EЉEÔH�©H‰Eà‰Q(H� k H‹EØH‰H� ÍVH‹E؉�¨H‹EØH‰ˆˆ�JBH‹EØH�U(f‰ˆ¼H‹EØf‰ˆÂH�MH‹EØHÇ€ èËL�MÐL�EðH�UÔH�MèöHƒÄP]Ã@UH‹ìHƒì@H�EèH‰MèH‰EðH�Ü ¸‰E ‰E(H�EèH‰Eø¸‰Eà‰EäH‹H;Ât H‹ÈèþòÿÿH‹MèH‹IpèñòÿÿH‹MèH‹IXèäòÿÿH‹MèH‹I`è×òÿÿH‹MèH‹IhèÊòÿÿH‹MèH‹IHè½òÿÿH‹MèH‹IPè°òÿÿH‹MèH‹Ixè£òÿÿH‹MèH‹‰€è“òÿÿH‹MèH‹‰ÀèƒòÿÿL�M L�EðH�U(H�Mè^L�MàL�EøH�UäH�Mè©HƒÄ@]ÃÌÌÌH‰\$H‰t$WHƒì ÿ{׋ õTHƒÊÿ‹Øèê3ÿ…Àu ‹Ëÿ¼Ø3ÀëmºÈ¹è‰ñÿÿ‹ ÃTH‹ðH…Àu3Òè´3ÉèíñÿÿëÇH‹Ö装Àu‹ ™T3Òè’H‹ÎèÊñÿÿëH‹Îè¨ýÿÿ3Éè¹ñÿÿH‹þ‹ËÿNØH‹ÇH‹\$0H‹t$8HƒÄ _ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹ è„�H‹H‹H‹�ˆðÿ‹ èˆH‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹ èD�H‹GH‹H‹H‹H‹ è¦üÿÿ�‹ èBH‹\$0HƒÄ _ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹ èü �H‹H‹H‹‰ˆH…ÉtƒÈÿðÁƒøuH�îSH;ÈtèÄðÿÿ�‹ èà H‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹ èœ �H‹3ÒH‹ èüÿÿ�‹ è¢ H‹\$0HƒÄ _ÃÌÌÌ@SHƒì H‹C|H‹ÚH9t‹�¨…/Zuè´WH‰HƒÄ [ÃÌÌÌ@SHƒì H‹Ï{H‹ÚH9t‹�¨…ûYuè|H‰HƒÄ [ÃÌÌÌ@SHƒì H�Û{H‹ÚJ‹ÀH9t‹�¨…ÃYuèHWH‰HƒÄ [ÃÌÌÌ@SHƒì H�c{H‹ÚJ‹ÀH9t‹�¨…‹Yuè H‰HƒÄ [ÃÌÌÌÌÌÌÌÌÌÌÌHƒì(L�L$0ÇD$0ºH� ³ßA¸ÿ7Ö…À•ÀHƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒì „Éu2H�osH‹ H…ÉtHƒùÿtÿûÓHÇHƒÃH�tH;ØuÕ°HƒÄ [ÃHƒì(H‹AßHƒøÿt/H…Àu!L� 3ÉL�öH�÷èÞH…Àt HƒÄ(é|&¸HƒÄ(ÃÌÌH‰\$H‰l$H‰t$WHƒìPA‹ÙI‹ø‹òH‹éèX H…ÀtQL‹”$ D‹ËL‹„$�‹Ö‹Œ$ˆL‰T$@L‹”$˜L‰T$8L‰D$0L‹Ç‰L$(H‹Œ$€H‰L$ H‹Íèø%ë23ÒH‹Í耋ÈD‹Ë‹„$ˆL‹Ç‰D$(‹ÖH‹„$€H‰D$ ÿdÒH‹\$`H‹l$hH‹t$pHƒÄP_ÃÌÌÌH‰\$H‰t$H‰L$WHƒìPH‹1ÞI‹ÙI‹ø‹òHƒøÿt;H…Àu"L� L�H��HèµH…ÀtH‹L$`L‹ËL‹Ç‹ÖèJ%ë0H�D$`H‰D$@L�L$4¸L�D$@H�T$8‰D$4H�L$0‰D$8è| H‹\$hH‹t$pHƒÄP_ÃHÿ%ñÑÌHÿ%ñÑÌHÿ%ñÑÌHÿ%ñÑÌH‹‰ÝHÿàÌÌH‰\$H‰l$H‰t$WHƒì@H‹yÝI‹ÙI‹ø‹òH‹éHƒøÿtXH…Àu"L� tL�eH�f�HèâH…Àt1H‹Œ$€L‹ËH‰L$0L‹Ç‹L$x‹Ö‰L$(H‹L$pH‰L$ H‹ÍèZ$ë,3ÒH‹Íèâ‹ÈL‹Ë‹D$xL‹Ç‰D$(‹ÖH‹D$pH‰D$ ÿœÑH‹\$PH‹l$XH‹t$`HƒÄ@_ÃÌÌÌH‰\$H‰l$H‰t$WHƒì0H‹ÙÜA‹ÙI‹ø‹òH‹éHƒøÿt9H…Àu"L� ÄL�µH�¶�H èH…ÀtD‹ËL‹Ç‹ÖH‹Íè±#ë3ÒH‹Íè9‹ÈD‹ËL‹Ç‹Öÿ-ÑH‹\$@H‹l$HH‹t$PHƒÄ0_ÃH‰\$H‰l$H‰t$WHƒì@H‹]ÜI‹ÙI‹ø‹òH‹éHƒøÿtKH…Àu"L� HL�9H�:�H è†H…Àt$‹L$xL‹Ë‰L$(L‹ÇH‹L$p‹ÖH‰L$ H‹Íè #ë,3ÒH‹Íè“‹ÈL‹Ë‹D$xL‹Ç‰D$(‹ÖH‹D$pH‰D$ ÿÍÐH‹\$PH‹l$XH‹t$`HƒÄ@_ÃH‰\$WHƒì H‹·Û‹ÚH‹ùHƒøÿt3H…Àu"L� ¸L�©H�ª�HèÞH…Àt ‹ÓH‹Ïè{"ëÿsÐE3ÉD‹Ã‹ÈH‹×èoH‹\$0HƒÄ _ÃHÿ%�ÐÌ@SHƒì H‹[ÛH‹ÙHƒøÿt4H…Àu"L� nL�_H�`�HèlH…Àt H‹ËHƒÄ [é"3ÒH‹Ëè�‹ÈºHƒÄ [Hÿ%IÐÌH‰\$H‰l$H‰t$WHƒìPL‹íÚA‹ÙI‹ø‹òH‹éIƒúÿtM…Òu&L� L�H�A�JèíL‹ÐH…ÀtTH‹Œ$ D‹Ë‹„$ˆL‹ÇH‰L$@‹ÖH‹Œ$˜H‰L$8H‹Œ$�H‰L$0H‹Í‰D$(H‹„$€H‰D$ I‹Âè?!ë23ÒH‹ÍèÇ‹ÈD‹Ë‹„$ˆL‹Ç‰D$(‹ÖH‹„$€H‰D$ ÿsÏH‹\$`H‹l$hH‹t$pHƒÄP_ÃÌÌH‰\$H‰l$H‰t$WHƒì0H‹ÚA‹éA‹ØH‹ú‹ñHƒøÿt9H…Àu"L� 4L�%H�&�HèúH…ÀtD‹ÍD‹ÃH‹×‹Îè‘ ë D‹ÃH‹×‹Îè‚ÖH‹\$@H‹l$HH‹t$PHƒÄ0_ÃÌH‰\$WHƒì H‹‹Ù‹úH‹ÙHƒøÿt3H…Àu"L� ÜL�ÍH�Î�Hè‚H…Àt ‹×H‹Ëè ëH‹ËèmÕH‹\$0HƒÄ _ÃÌÌ@SHƒì H‹[ÙH‹ÙHƒøÿt;H…Àu"L� –L�‹H�ˆ�Hè$H…ÀtH‹ÓHÇÁúÿÿÿHƒÄ [é·¸%ÀHƒÄ [ÃHƒì(è¯H…À•ÀHƒÄ(ÃHƒì(H‹ØH…ÀuL� å3ÉL�ØH�ÙèÀèsH‹ØH…ÀuL� ìL�ÝH�Þ�Hè’H‹ï×H…ÀuL� ûL�ìH�í�HèiH‹î×H…ÀuL� êL�ÛH�Ü�H è@H‹Ý×H…ÀuL� ÙL�ÊH�Ë�H èH‹¼×H…ÀuL� ÈL�¹H�º�HèîH‹«×H…ÀuL� ÇL�¸H�¹�HèÅH‹Š×H…ÀuL� ¾L�¯H�°�HèœH‹i×H…ÀuL� ­L�žH�Ÿ�HèsH‹H×H…ÀuL� ¤L�•H�–�HèJHƒÄ(ÃÌHƒì(H‹�ÖHƒøÿu3Àë"H…Àu L� ‡L�xH�y�Hè H…À•ÀHƒÄ(ÃÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì HƒÈÿD‹áM‹ñI‹ðL‹úM;Á„»L�-Æýÿ‹>I‹œýð£�H…ÛtH;Ø…Fé‰I‹¬ýpF3ÒH‹ÍA¸ÿ±ËH‹ØH…À…ÿ·ÊƒøWuI�X°H‹ÍD‹ÃH�Rè­Åÿÿ…Àt0D‹ÃH�OH‹Íè—Åÿÿ…ÀtE3À3ÒH‹Íÿ]ËH‹ØH…À…¯HƒÈÿI‡„ýð£HƒÈÿHƒÆI;ö…Lÿÿÿ3Û¿‹Ïè½ÇD$`H�5*Õ‹ÕH‹ÎL�L$`D�Göÿ¦Ë…À„�H…ÛH‹ÃHÇÁÿÿÿÿHDÁJ‡æL�L$`‹ÕD�GôH‹ÎÿuË…ÀtT‹Ïè¾H‹l$XH‹ÃH‹\$PH‹t$hHƒÄ A_A^A]A\_ÃH‹ÃI‡„ýð£H…Àt H‹Ëÿ1ÉI‹×H‹ËÿÅÉH‹ØéCÿÿÿè�ÿÿÌÌÌÌH‹ …ÔHƒùÿu3ÀÃH…ÉtH‹ÁÃL� T¹L�@H�AéþÿÿÌÌÌÌÌÌÌÌÌÌÌÌH‹áhE3À3ÒéŸÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹ èØ�H‹H‹H‰ ªhºH� ¶ÿÿÿÿ(È‹øHÇ‹h‹ èÀ‹ÇH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒì 3ÛH�ahE3ÀH� ›H� ʺ è´øÿÿ…ÀtÿšjÿÃûrÓ°ë 3Éè2ÀHƒÄ [ÃÌÌÌÌÌÌÌÌ@SHƒì ‹ljëH� hÿËH� ›H� ÈÿkÇÿ Mj…Ûuß°HƒÄ [ÃÌHcÁH� €H�ÚgH� ÈHÿ%OÇÌÌÌHcÁH� €H�¾gH� ÈHÿ%ãÈÌÌÌH‹ jÃÌÌÌÌÌÌÌÌHƒì(ÿÈH…ÀH‰ìi•ÀHƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌHÇÅi°ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‹©iÃÌÌÌÌÌÌÌÌ@SHƒì ¹èHÿÿÿ3Û3Éèïlÿÿ…Àu èbè]³¹èAÿÿÿŠÃHƒÄ [ÃÌÌÌÌÌH‰\$WHƒì 3ÛH�=]iH‹ ;H…Ét èWlÿÿHÇ;HƒÃH�ûrÖH‹\$0°HƒÄ _ÃÌH‹ÄH‰XH‰hH‰pH‰x AVH�ì�3ÒH�HˆD�Bhè#H�L$ ÿÇ3íf9l$b„œL‹t$hM…ö„ŽIc¿ IƒÆ;ßLû‹Ïèlÿÿ;=½lO=¶lIÞ…ÿtb‹õHƒ;ÿtJHƒ;þtDAöt>Aöu H‹ ÿdÆ…Àt+H‹ÆL�~hH‹ÎHÁùƒà?I‹ ÈH�ÀH‹H‰DÑ(AŠˆDÑ8HÿÆIÿÆHƒÃHƒïu L�œ$�I‹[I‹kI‹s I‹{(I‹ãA^ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì 3öE3öHcÎH�=hH‹Áƒá?HÁøH�ÉH‹<ÇHƒ|ß(ÿtHƒ|ß(þt €Lß8€é‹ÆDß8�‹Î…ötƒét ƒù¹ôÿÿÿë ¹õÿÿÿë¹öÿÿÿÿÔÅH‹èH�HHƒùv-H‹ÈÿnÅ…Àt ¶ÀH‰lß(ƒøu€Lß8@ë1ƒøu,€Lß8ë%€Lß8@HÇDß(þÿÿÿH‹¥aH…Àt I‹Ç@þÿÿÿÿÆIƒÆƒþ…0ÿÿÿH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌÌÌHƒì(ÿžÄH‰'kÿ™ÄH‰"k°HƒÄ(ÃÌÌÌHƒì(èGéÿÿH�(kH‹ÈHƒÄ(é@ÌÌÌÌÌÌÌÌÌÌÌÌHƒì(€=kuLH� ¼EH‰ íjH�nBH� —DH‰àjH‰ ÉjèéÿÿL� ÍjL‹À²¹ýÿÿÿèŠÆÃj°HƒÄ(ÃH‰\$H‰l$ VWATAVAWHƒì@H‹s?H3ÄH‰D$8WÀ3ÀD$ ‰D$0H‹Úè�3ö‹ø…À„`L�%2FD‹öI‹Ä�n98„QDõHƒÀ0Aƒþrë�ÿèý„0·Ïÿ—Ä…À„¸éý;øu.H‰CH‰³ ‰sf‰sH�{ ·Æ¹fó«H‹Ëè1éïH�T$ ‹Ïÿ#Ã…À„ÇH�K3ÒA¸èŠƒ|$ ‰{H‰³ …—H�L$&@8t$&t.@8qt(¶9¶A;øw+Ç�W�<(€LÕH+ýuôHƒÁ@81uÒH�C¹þ€HÅH+Íuõ‹K�é¤t.ƒét ƒé t;ÍtH‹Æë"H‹B ëH‹1 ëH‹ ëH‹ H‰ƒ ë‹î‰kéÿÿÿ95i…ÿƒÈÿéH�K3ÒA¸è¯A‹ÆM�T$L�= DA¾L�@IÁàMÐI‹ÒA82t@@8rt:D¶ ¶BD;Èw$E�YA�ûsAŠDÍADDݶBD;ÈvàHƒÂ@82uÀIƒÂLýL+õu¬‰{‰k�ï¤t)ƒïtƒï t ;ýu"H‹5X ëH‹5G ëH‹56 ëH‹5% L+ÃH‰³ H�D¹LÀH�S B·Dôf‰H�RH+Íuîé þÿÿH‹Ëè©3ÀH‹L$8H3ÌèÚÿÿL�\$@I‹[@I‹kHI‹ãA_A^A\_^ÃÌ@SHƒì@‹Ù3ÒH�L$ èÄÏþÿÇÂgƒûþudzgÿmÁëƒûýuÇœgÿÆÀ‹ØëƒûüuH‹D$(Ç~g‹X €|$8t H‹L$ ƒ¡¨ý‹ÃHƒÄ@[ÃH‰\$WHƒì H‹Ù3ÒHƒÁA¸èú3ÒH�{ ·ÂH‰SH‰“ �Jfó«‹ÊH�=—>ŠD9ˆD HÿÁH�ù|슄:ˆ„HÿÂH�ú|æH‹\$0HƒÄ _ÃÌÌH‰\$H‰t$WHƒì H‹òH‹ù‹E…�¨tHƒ¹�t H‹™ˆëS¹èøÿÿ�H‹ŸˆH;t2H…Ût ƒÈÿðÁƒèuH�÷=H;ØtH‹ËèÊÚÿÿH‹H‰Ÿˆðÿ¹è×÷ÿÿH…ÛtH‹ÃH‹\$0H‹t$8HƒÄ _ÃèNƒÿÿ�ÌH‹ÄH‰XH‰pL‰H L‰@UWAVH�¨xþÿÿH�ìpDŠò‹ÙI‹ÑI‹Èè#ÿÿÿ‹Ëè þÿÿH‹� ‹ØL‹�ˆA;@u3Àéþ¹(èqH‹øH…Àu3Éè"ÚÿÿƒÈÿéÝH‹… H�L$@ºD‹ÂH‹€ˆD�J|H@ IH0A @@I0HPA@@`IPHpIÁA`IÉIðIƒèu¶HH‹@ IH‰A H‹ÏH�D$@H@ IH0A @@I0HPA@@`IPHpIÁA`IÉIðHƒêu¶HH‹@ IH‰A ‹Ë‰H‹×èúÿÿƒËÿ‹ð;Ãuè%`ÿÿH‹ÏÇè Ùÿÿ‹ÃéÇE„öuèÖ=ÿÿH‹… H‹ˆˆ‹ÃðÁÃuH‹… H‹ˆˆH�í;H;ÈtèÃØÿÿÇH‹… H‰¸ˆH‹… ‹ˆ¨… |BuTH�… H‰D$0L�L$$H�…¨H‰D$8L�D$0¸H�T$(H�L$ ‰D$$‰D$(è\E„ötH‹…¨H‹H‰ B3Éè?Øÿÿ‹ÆL�œ$pI‹[ I‹s(I‹ãA^_]ÃÌH‰\$H‰|$UH�¬$€ùÿÿH�ì€H‹ƒ8H3ÄH‰…p3ÀH‹ù‹IWÀ‰D$`D$P�ùéý„tH�T$Pÿ®¼…À„a3ÀH�L$p»fnÀƒÀfpÀfþ&ÊT/ÊfgÀfgÀf~H�I;ÃrÑŠD$VH�T$VÆD$p ë D¶B¶Èë ;Ës ÆD p ÿÁA;ÈvðHƒÂŠ„ÀuÜ‹GL�D$pÇD$0D‹Ë‰D$(ºH�…p3ÉH‰D$ èØÚÿÿ‹GL�L$pH‹— D‹ÃÇD$@3ɉD$8H�Ep‰\$0H‰D$(‰\$ è>Üÿÿ‹GL�L$pH‹— A¸ÇD$@3ɉD$8H�…p‰\$0H‰D$(‰\$ èÜÿÿL�EpL+ÇL��pL+ÏH�•pH�Göt €AŠLçëöt € AŠLçë2ɈˆHƒÂHÿÀHƒëuÍë?3ÒH�O»D�BŸA�@ ƒøw€ �B ëAƒøw€ �Bàë2Àˆ�ÿÂHÿÁ;ÓrÌH‹�pH3ÌèÇÓÿÿL�œ$€I‹[I‹{ I‹ã]ÃÌÌH‰\$L‰L$ WHƒì I‹ùI‹Ø‹ èìòÿÿ�H‹H‹H‹�ˆHƒÀH‹ [aH…ÉtoH…Àt]A¸E‹ÈA�P~HI@ A H0I0@@A@HPIP@`A`HÊHpIðHÂIƒéu¶Šˆë'3ÒA¸è·è^\ÿÿÇè¿A¸A�P~H‹H‹H‹�ˆHH‹ »`H…Ét^H…ÀtLHI@ A H0I0@@A@HPIP@`A`HÊHpIðHÂIƒèu¶ë3ÒA¸è èÇ[ÿÿÇè(H‹CH‹H‹ƒÈÿðÁƒøuH‹CH‹H�¬7H9tH‹ èÔÿÿH‹H‹H‹‘ˆH‹CH‹H‰H‹H‹H‹�ˆðÿ‹èuñÿÿH‹\$0HƒÄ _ÃÌÌH‰\$H‰t$WHƒì H‹òH‹ùH;ÊtRH‹ÙH‹H…Àt èÊ „Àt HƒÃH;ÞuæH;Þt0H;ßt'HƒÃøHƒ{øtH‹H…Àt3Éè™ HƒëH�CH;ÇuÝ2Àë°H‹\$0H‹t$8HƒÄ _ÃÌÌH‰\$WHƒì H‹ÚH‹ùH;ÊtH‹CøH…Àt3ÉèO HƒëH;ßuçH‹\$0°HƒÄ _ÃÌHƒì8E3ÉHÇD$ E3À3Ò3Éè@HƒÄ8ÃÌÌÌHƒì(¹ÿU¹…Àt¹Í)A¸ºÀA�Hèÿ8¸H‹ÈºÀHƒÄ(Hÿ%ݹÌH‰\$H‰t$UWAVH�¬$ûÿÿH�ìðH‹x3H3ÄH‰…àA‹ø‹ò‹Ùƒùÿtè zþÿ3ÒH�L$pA¸˜è+3ÒH�MA¸ÐèH�D$pHÇD$HH‰D$XH�MH�EHÇD$@H‰D$`HÇD$Pÿâ¸L‹µH�T$@I‹ÎE3ÀÿÒ¸H…Àt9H‹T$@H�L$HHÇD$8L‹ÈH‰L$0M‹ÆH�L$PH‰L$(H�MH‰L$ 3Éÿ´¸H‹…H‰…H�…HƒÀ‰t$pH‰…¨H‹…H‰E€‰|$tÿë·3É‹øÿ™¸H�L$Xÿ¦¸…Àu…ÿu ƒûÿt‹ËèúxþÿH‹�àH3ÌèkÏÿÿL�œ$ðI‹[(I‹s0I‹ãA^_]ÃÌÌÌH‰ I]ÃH‰\$H‰l$H‰t$WHƒì0H‹éA‹ÙH‹L$hI‹øH‹òèŠH…Àt[H‰ ?[H‰ @[ÃÌÌÌL‹ÜHƒì(¸M�KM�C‰D$8I�S‰D$@I�KèoHƒÄ(ÃÌÌH‰\$H‰t$ WATAUAVAWHƒì@‹ÙE3äD‰d$xA¶Dˆt$p‹Ñƒêt'ƒêtRƒêtƒêtHƒêtCƒêtƒêt ƒú…‚ƒé„´ƒé„�ƒé „™ƒé„‡ƒùty3ÿé”èÈØÿÿL‹àH…ÀuƒÈÿL�\$@I‹[@I‹sHI‹ãA_A^A]A\_ÃH‹H‹ ñåHÁáHÈë 9Xt HƒÀH;Áuò3ÀH…ÀuèjUÿÿÇèËúÿÿë©H�xE2öDˆt$pë"H�=ZëH�=óYëH�=úYëH�=ÙYE3íE„öt A�Mèëÿÿ�H‹7E„ötH‹€.‹Èƒá?H3ðHÓÎHƒþ„”H…ö„óA¿ ƒû w:A£ßs4M‹l$L‰l$0IÇD$ƒûuVèl×ÿÿ‹@‰D$x‰D$ è\×ÿÿÇ@Œƒûu5H‹ åHÁâI$H‹åHÁàHÂH‰T$(H;Ðt HÇBHƒÂëèH‹Ü-H‰ëA¿ E„öt ¹èfêÿÿHƒþu3Àé�þÿÿƒûuèãÖÿÿ‹P‹ËH‹ÆèÎë ‹ËH‹Æèƒû wÑA£ßsËM‰l$ƒûuÁè°Öÿÿ‹L$x‰Hë³E„öt�Nèêÿÿ¹èl,ÿÿ�ÌÌÌH‰\$L‰L$ WHƒì I‹ù‹ èÃéÿÿ�H‹3-‹Èƒá?H‹oXH3ØHÓË‹è¾éÿÿH‹ÃH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌÌH‰ QXÃÌÌÌÌÌÌÌÌH‹é,H‹:X‹ÈH3Ѓá?HÓÊH…Ò•ÀÃH‹É,L‹ÁH‹X‹Èƒá?H3ÐHÓÊH…Òu3ÀÃI‹ÈH‹ÂéÑÌH‰\$WHƒì H‹Ùè¶„À„ ¹蔎þÿH;Øu H�=ØWë¹è|ŽþÿH;ØuyH�=ÈWÿ‚M‹C�©Àuað�K‚Hƒ?u¹èï3ÉH‰è¥ËÿÿH‹H…ÉuH�KÇCH‰KH‰ ÇC °ëH‰KH‹H‰ÇCÇC ëâ2ÀH‹\$0HƒÄ _ÃÌ@SHƒì H‹Ù¹èÝ�þÿH;Øt)¹èÎ�þÿH;ØuH‹Ëèñ‹ÈèÖ¹…À•Àë2Àë°HƒÄ [ÃÌÌÌ„Ét@SHƒì ‹BH‹Ú�ºà s)I‹ÐH‹Ëèÿÿð�cýÿÿÇC HÇCHÇHƒÄ [ÃÌÌÌH‰\$H‰t$WHƒì03ÿ�Oè³çÿÿ��_‰\$ ;=Lt{HcóH‹9LH‹ðH…Àuë_H‰D$@‹@�Áè ¨tH‹ LH‹ ñè–{ÿÿƒøÿtÿlj|$$H‹üKH‹ ðHƒÁ0ÿ¦®H‹ çKH‹ ñè6ÊÿÿH‹×KHÇðÿÃéyÿÿÿ¹è:çÿÿ‹ÇH‹\$HH‹t$PHƒÄ0_Ã@SHƒì ‹AH‹Ù�ºà s%‹A�¨@tH‹IèàÉÿÿð�c¿þÿÿ3ÀH‰CH‰‰CHƒÄ [ÃÌÌÌÌÌÌ@SHƒì H‹ÙHƒùàw-”ÃHßE…À~H‹ËèIÿH�KH‹ÓL�@èƒ>-H‹ßuÆ-H�_…í~;L‹´$˜L�{AŠˆI‹ßA€~(uI‹ÎècŽþÿI‹FDŠt$xH‹ˆøH‹ŠAˆ¶Œ$�L�HûHƒñHÝHÙH+ûH‹ËIƒýÿJ�/IDÕè»Âÿÿ…À…‘H�KE„ötÆEH‹F€80tWD‹FAƒèyA÷ØÆC-Aƒød|¸…ëQA÷èÁú‹ÂÁèÐSkœDÀAƒø |¸gfffA÷èÁú‹ÂÁèÐSkÂöDÀDCƒ¼$€u€90uH�QA¸è ÿ3Àé˜þÿÿE3ÉHÇD$ E3À3Ò3ÉèÖðÿÿÌÌL‹ÜI‰[I‰kI‰sI‰{ AVHƒìPH‹„$€I‹ð‹¬$ˆH‹úH‹ WÀI‰CÐA¸M‰KÈM�Kè�UD$@è%¶L‹´$¨D�EE3ÉL‰t$0…íD‹Ð‹„$ H‹ÖAŸÁ‰D$(3ÉD‰T$ ƒ|$@-”ÁH+ÑI+ÑHƒþÿHDÖIÉHÏL�L$@èí³…ÀtÆë5DŠŒ$�H�D$@L‰t$8D‹ÅÆD$0H‹ÖH‰D$(H‹Ï‹„$˜‰D$ è+ýÿÿH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì H‹I¼ÿÿÿÿÿÿH#ÚE¿ðI#ÜH‹ùA‹ÎE3ÿHÓëH‹êE…Éu fƒû“Àé£èÛ…ÀurL‹A‹ÎI‹ÀH#ÅI#ÄHÓèfƒøvºëOsAŠ×ëHº‹ÂHÓàH+ÂI#ÀI…Äu3Aƒþ0tIÁèH¸ÿÿÿÿÿÿL#ÅL#ÀIÓèëH¸ðL…ÀA•ÀA"ЊÂë(=u f…Ût£L9?|žë“=u f…Ût�L9?}‹ë€2ÀH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\ÃÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒìP‹„$¨E3Û…ÀDˆA‹ûM‹ÑIøH‹ÚL‹ù�G LcÈM;Áw3H‹Œ$ÈA�["H‰L$(E3ÉE3ÀL‰\$ 3ÒÆA0‰Y,3Éèðÿÿ‹ÃéùH‹¹ÿHÁè4H#ÁH;Á…�H‹„$ÈM‹ÊH‰D$HI‹Ï‹„$À‰D$@‹„$¸‰D$8H‹„$ Dˆ\$0‰|$(H‰D$ èýÿÿ…ÀtÆé‘ºeH‹ËèO°H…À„yŠŒ$°€ñÀá€ÁPˆÆ@é^M9}Æ-HÿÃD¶¬$°H�kA‹õH¸ðƒöA¼ÿÁæA¸0ƒÆI¹ÿÿÿÿÿÿI…uDˆI‹I#ÁH÷ØMäA�äþëÆ1L�u…ÿuAŠÃë7H‹œ$ÈD8[(uH‹Ëè´‰þÿE3ÛI¹ÿÿÿÿÿÿE�C0H‹CH‹ˆøH‹ŠˆEM…†’A·ÐIº·Ê…ÿ~-I‹I#ÂI#ÁHÓèfAÀfƒø9vfÆAˆÿÏIÿÆIÁêfƒÂüyÎëPD‹Œ$ÀD·ÁI‹ÏI‹ÒèÊüÿÿE3Û„ÀtKI�NÿŠ,F¨ßuÆ0HÿÉëðH;Ít€99u@€Æ9ë@Š1@þÆ@ˆ1ëþAÿ…ÿ~D‹Ç²0I‹Î‹ßèLóE3ÛD8]IEîA€õAÀåA€ÅPDˆmL�MI‹HÁè4%ÿ‹ÈI+ÌL+àH…ÉL‹Á¸+MHÄ�HHÁI‹ÉˆEAÆ0I�øè|4H¸Ï÷Sã¥›Ä I�II÷èHÁúH‹ÂHÁè?HÐ�B0AˆHiÂèL+ÀI;ÉuIƒød|-H¸ ×£p= ×£I÷èIÐHÁúH‹ÂHÁè?HÐ�B0ˆHÿÁHkœLÀI;ÉuIƒø |*H¸gfffffffI÷èHÁúH‹ÂHÁè?HÐ�B0ˆHÿÁHkÂöLÀA€À0DˆDˆY3ÀL�\$PI‹[0I‹k8I‹s@I‹ãA_A^A]A\_ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì €|$PH‹ÙIcII‹ùIcðt�Aÿ;Æu3ÀAƒ9-”ÀHÃfÇDÿ0Aƒ9-uÆ-HÿÃIcA…À¯D‹D$DE3Ƀ|$@-D‹Ð‹„$�H‹×H‹¬$˜A”ÁI+ÑH‰l$0DƉD$(HƒÿÿD‰T$ I� HD×L�L$@è­…ÀtÆëH‰l$(L�L$@D‹ÆÆD$ H‹×H‹ËèüýÿÿH‹\$`H‹l$hH‹t$pHƒÄP_ÃÌÌÌL‹ÜI‰[I‰kI‰{M‰s AWHƒìPH‹„$€I‹èH‹ H‹ú‹”$ˆWÀI‰CÐE3ÀM‰KÈM�KèD$@èc®D‹|$DE3Àƒ|$@-D‹È‹„$ H‹ÕL‹´$¨A”ÀI+ÐL‰t$0‰D$(AÿÏD‰L$ HƒýÿI�8D‹„$ˆHDÕL�L$@H‹Ëè(¬…ÀtÆ郋D$Dÿȃøü|>;„$ˆ}5D;ø} ŠHÿÄÀu÷ˆCþD‹„$ˆL�L$@L‰t$(H‹ÕH‹ÏÆD$ èéüÿÿë:DŠŒ$�H�D$@D‹„$ˆH‹ÕL‰t$8H‹ÏÆD$0H‰D$(‹„$˜‰D$ èõÿÿH‹\$`H‹l$hH‹|$pL‹t$xHƒÄPA_ÃÌÌH‰\$H‰|$UH‹ìHƒìpƒ=Ó<HÇEÀÆEÐÆEèÆEðÆEøuš$ÆEèóEØH�EÀH‰D$ èS€}è‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀèfƒþÿ‰X €}øt‹]ôH�MÀèQƒþÿ‰X$L�\$p‹ÇI‹[I‹{I‹ã]ÃÌÌH‰\$H‰l$fD‰L$ VWAVHƒì@3ÛI‹èL‹òH‹ñH…ÒuM…ÀtH…É„'‰é H…ötÇÿÿÿÿH‹¼$€H�ýÿÿÿv ¾é)8_(uH‹Ïè8ƒþÿD·L$xH‹G‹H �ùéýu5A·ÑL�D$hL‹ÏH‰\$hI‹Î讓H…öt‰ƒøޝ8_0t‹_,‹Ãë7H9˜8u[¸ÿfD;Èv6M…ötH…ít L‹Å3ÒI‹Îèóú¸*‰G,ÆG0H‹\$`H‹l$pHƒÄ@A^_^ÃM…ötH…ítyEˆH…ötGÇë?H�D$h‰\$hH‰D$8L�D$xH‰\$0A¹‰l$(3ÒL‰t$ èR…Àt9\$hu�H…öt‰3Àë�ÿQžƒøz…uÿÿÿM…ötH…ít L‹Å3ÒI‹ÎèQú¾"‰w,E3ÉH‰|$(E3À3ÒÆG03ÉH‰\$ è4çÿÿ‹Æé>ÿÿÿÌŠ3À„Òx•ÀÊÂ$à<Àu¸ÊÂ$ð<àu¸ÃÈÿ€âø€úð�HDÁÃH‰\$H‰l$H‰t$WAVAWHƒì0E3ÿH�bDM…ÉH�= ÐH‹ÂL‹òIEÙH÷ØA�oHöH#ñH…ÒIEèHEúH…íu HÇÀþÿÿÿé2fD9{uMH‹ÏèZÿÿÿHcжHÿǃúv(�Jþƒù‡üD¶Ò¹A+ʺÓâEŠÂÿÊ#Ðë8H…öt‰H‹ÂéÞŠC‹DŠÐDŠC,<‡»A€ø‚±E:ƒ¨E¶ØL;ÝE‹ËLCÍë¶HÿÇŠÁ$À<€…†‹Âƒá?Áà‹Ñ ÐH‹ÇI+ÆI;Ár×M;ËsA¶ÂE*Áf‰CA¶Àf‰C‰éÿÿÿ�‚(ÿÿ=ÿvC�ús;A¶ÂÇD$ €ÇD$$ÇD$(;T„rH…öt‰÷ÚH‹ÓHÉI#Ëèú»ë H‹T$pH‹ËèÓ»H‹\$PH‹l$XH‹t$`HƒÄ0A_A^_ÃÌÌ@SHƒì M…ÀH�ÐB¸$L‹ÑIEعÿƒ;uGf;Áw I‹ÑH‹Ë耻ëf¸(Âf;Áw·ÂÁà %üŸü‰3ÀëD·ÒL‹ÃI‹ÊHƒÄ [éE�f;Áw¹·ÒL�D$@�âÿ#ÿÿHÇD$@I‹Êè�H‹ÓH‹Èè0»HƒÄ [ÃÌÌHƒì(H…Éuè6=ÿÿÇè—âÿÿƒÈÿë‹A�HƒÄ(ÃÌH‹ ‰3ÀHƒÉH9 B”ÀÃjˆ}¶ÁH‹ ˆHÿÃÌÌ@SUVWAVHƒì I‹Y8H‹òM‹ðH‹éI‹ÑH‹ÎI‹ùL�Cèf±ÿÿöEf¸•ÀÿÀ…CtL‹ÏM‹ÆH‹ÖH‹ÍHƒÄ A^_^][éˆlþÿ¸HƒÄ A^_^][ÃH‰\$WHƒì ¸ÿÿ·Úf;ÈtH¸f;ÈsH‹0·É·H#Ãë.3ÿf‰L$@L�L$0f‰|$0H�T$@�OD‹Áè º…Àt·D$0ëÐ3ÀH‹\$8HƒÄ _ÃH‰\$H‰t$H‰|$UH‹ìH�ì€H‹kH3ÄH‰Eð‹òHcùI‹ÐH�MÈès¨þÿ�G3Û=w H‹EÐH‹·yëH‹UЋÇÁøAº¶ÈH‹f9H}ˆMÀE�J@ˆ}Áˆ]Âë @ˆ}ÀE‹Êˆ]Á3ÀD‰T$0‰EèL�EÀf‰EìH�MЋB A‹Ò‰D$(H�EèH‰D$ è¸ÿÿ…Àu8]àt H‹Eȃ ¨ý3Àë·Eè#Æ8]àt H‹Mȃ¡¨ýH‹MðH3ÌèͱÿÿL�œ$€I‹[I‹sI‹{ I‹ã]ÃÌÌÌÌHƒì(è繋ÈHƒÄ(é ¼ÌÌÌÌÌÌÌÌÌÌÌÌé ÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰t$WHƒì0H‹ÚH‹ùH…Éuè½:ÿÿÇèàÿÿé«Hƒûàvè¢:ÿÿÇ é•H‹ Ô:L‹Ç3ÒÿQ™H‹ Â:H…ÛH‹ðL‹Ç¸HDØL‹Ë�Pÿ$™H…Àu[H;Þw>H�þ@w5H‹ Š:D�HL�D$@ÇD$@ÿÿÿÿ3ÒH‰D$ ÿ䘅Àtƒ|$@uH‹ÇëÿF˜‹Èè{:ÿÿ‹Øè:ÿÿ‰3ÀH‹\$HH‹t$PHƒÄ0_ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌHƒì8H�ù@w9H‹ :L�D$@A¹ÇD$@ÿÿÿÿ3ÒHÇD$ ÿ`˜…Àt ƒ|$@•Àë°HƒÄ8ÃÌÌÌHƒì(H…Éuè~9ÿÿÇèßÞÿÿHƒÈÿHƒÄ(ÃL‹Á3ÒH‹ ¢9HƒÄ(Hÿ%˜ÌÌÌÌÌÌÌé»ÿÿÿÌÌÌ@SHƒì 3Û‰\$0è“„Àu H�L$0èÁÉÿÿƒ|$0•ËÃHƒÄ [ÃÌÌÌÌÌÌÌÌÌH‰\$WHƒì I‹øH‹Ùè«`þÿöCfu �;csmàuƒøt H‹\$0HƒÄ _Ãèø’ÿÿH‰X èï’ÿÿH‰x(èf=ÿÿÌÌÌÌÌÌeH‹%0H‹H`‹�¼Áè$ÃÌÌÌeH‹%0H‹H`H‹A ‹@ÁèÃÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰t$H‰|$ UATAUAVAWH‹ìHƒì@E3äH‰MðL‹éL‰eøL9¡@uL9¡Hu3ÿL�=(H�™øéq¾º˜‹Îè‹°ÿÿ3ÉL‹øè±ÿÿM…ÿu‹Æé˜»H‹Î‹Óèf°ÿÿ3ÉH‰E0H‹øèذÿÿH…ÿu I‹Ïè˰ÿÿëÍM9¥@„YH‹ÓH‹Îè1°ÿÿ3ÉL‹àè§°ÿÿM…äu I‹Ïèš°ÿÿH‹ÏëÅM‹µ@I�GM‹ÆH‰D$ A¹H�Mð‹ÖèɰÿÿI�O A¹H‰L$ M‹ÆH�Mð‹Ö‹Øèª°ÿÿI�O(‹øH‰L$ A¹H�MðM‹Æ‹Ö û艰ÿÿI�O0‹ØH‰L$ A¹H�MðM‹Æ‹Ö ßèh°ÿÿ‹øH�MðI�G8A¹M‹ÆH‰D$ ‹Ö ûèG°ÿÿI�O@‹ØH‰L$ A¹PH�MðM‹Æ‹Ö ßè&°ÿÿI�OH‹øH‰L$ A¹QH�MðM‹Æ‹Ö ûè°ÿÿI�OP‹ØH‰L$ A¹H�MðM‹Æ3Ò ßèä¯ÿÿI�OQ‹øH‰L$ A¹H�MðM‹Æ3Ò ûèïÿÿ‹Ø ßI�ORA¹TH‰L$ M‹ÆH�Mð3Ò袯ÿÿI�OS‹øH‰L$ A¹UH�MðM‹Æ3Ò ûè�¯ÿÿI�OT‹ØH‰L$ A¹VH�MðM‹Æ3Ò ßè`¯ÿÿI�OU‹øH‰L$ A¹WH�MðM‹Æ3Ò ûè?¯ÿÿI�OV‹ØH‰L$ A¹RH�MðM‹Æ3Ò ßè¯ÿÿI�OW‹øH‰L$ A¹SH�MðM‹Æ3Ò ûèý®ÿÿA¹I�Oh‹ðH‰L$ M‹ÆH�Mð ÷A�QíèÚ®ÿÿA¹I�Op‹ØH‰L$ ÞH�MðM‹ÆA�qî‹Öèµ®ÿÿI�Ox‹øH‰L$ D�NH�Mð ûM‹Æ‹Öè–®ÿÿ‹ØI��€M‹ÆH‰L$ D�NH�Mð‹Ö ßèt®ÿÿI��ˆ‹øH‰L$ D�NNH�MðM‹Æ‹Ö ûèR®ÿÿI���‹ØH‰L$ D�NOH�MðM‹Æ‹Ö ßè0®ÿÿ Ãt)I‹Ïè�I‹ÏèÄ­ÿÿH‹M0è»­ÿÿI‹Ìè³­ÿÿ�FÿéNI‹W8Š„À„¢�HЀù wˆ ¾HÖŠ„ÀuèéŠ<;uéL‹ÂAŠHAˆM�@„Éuñ¾ëØH�\º€AHAO@ AG H0AO0@@AG@HPAOP@`AG`@pADð A H‹DI‰Dë ¾H‹}0I��øH‹H‹I‰H‹H‹HI‰OH‹H‹HI‰OH‹H‹HXI‰OXH‹H‹H`I‰O`‰7M…ätA‰4$I‹…ðH…ÀtðÿI‹�àH…Ét ƒÈÿðÁƒøuH‹ è|¬ÿÿI‹�àèp¬ÿÿM‰¥ð3ÀI‰½àL‰;L�\$@I‹[8I‹s@I‹{HI‹ãA_A^A]A\]ÃÌÌÌH…É„SHƒì H‹ÙH‹IH; 8tè¬ÿÿH‹K H; .tè¬ÿÿH‹K(H; $tèõ«ÿÿH‹K0H; tèã«ÿÿH‹K8H; tèÑ«ÿÿH‹K@H; tè¿«ÿÿH‹KHH; ü tè­«ÿÿH‹KhH; t蛫ÿÿH‹KpH; t艫ÿÿH‹KxH; ö tèw«ÿÿH‹‹€H; é tèb«ÿÿH‹‹ˆH; Ü tèM«ÿÿH‹‹�H; Ï tè8«ÿÿHƒÄ [ÃÌÌH‹ÄH‰XH‰hH‰p WATAUAVAWHƒì@3öH‰HÈL‹ùH‰pÐH9±HuH9±@uD‹îL�5ë H�¹øéDA¼º˜A‹ÌèLªÿÿL‹ðH…ÀuA‹Äérº€I�¿øH‹�Z„‹ËAHAN@ AF H0AN0@@AF@HPANP@`AF`@pADð A H‹DI‰Dè‰àÿÿ3ÉL‹èè?ªÿÿM…íu I‹Îè2ªÿÿéiÿÿÿA‰uI9·H„GH‹ËèTàÿÿ3ÉH‰D$pH‹ØèªÿÿH…Ûu I‹Îèø©ÿÿéЉ3H�L$0I‹¯HA¹L‹ÅL‰t$ A‹Ôè'ªÿÿI�NA¹H‰L$ L‹ÅH�L$0A‹Ô‹Øèªÿÿ‹øH�L$0I�FA¹L‹ÅH‰D$ A‹Ô ûèã©ÿÿA¹I�NX‹ðH‰L$ ÷H�L$0L‹ÅA�yô‹×轩ÿÿI�N`‹ØH‰L$ D�O H�L$0L‹Å‹× Þè�©ÿÿ Ãt&I‹Îè I‹Îè1©ÿÿH‹L$pè'©ÿÿAƒÌÿI‹ÍéäþÿÿI‹Vë �HЀù w ˆ IÔŠ„ÀuíH‹\$pI�¿øE‰eD‰#ëU<;uÞL‹ÂAŠHAˆM�@„ÉuñëÍH‹Î I‰H‹Ì I‰FH‹É I‰FH‹ I‰FXH‹ I‰F`E‰eH‹ÞI‹‡èH…ÀtðÿI‹�àH…Ét ƒÈÿðÁƒøuI‹�àèe¨ÿÿH‹è]¨ÿÿI‰Ÿè3ÀM‰¯àL‰7L�\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃH…ÉtfSHƒì H‹ÙH‹ H;  tè¨ÿÿH‹KH; tèü§ÿÿH‹KH;  tèê§ÿÿH‹KXH; 7 tèØ§ÿÿH‹K`H; - tèÆ§ÿÿHƒÄ [ÃH‰\$H‰t$WHƒì 3ÿH‹ñH9¹Pu H�ŒÖëQºÀ¹è §ÿÿH‹ØH…ÀtH‹ÖH‹Èè\„ÀuH‹ËèHH‹ûH‹Ïèa§ÿÿ¸ë&3Éǃ\èI§ÿÿH‹Ž èI3ÀH‰ž H‹\$0H‹t$8HƒÄ _ÃH…É„þH‰\$H‰l$VHƒì ½H‹Ù‹ÕèQH�K8‹ÕèF�u‹ÖH�Kpè8H�‹Ð‹Öè*H�‹0�UûèH‹‹@軦ÿÿH‹‹H详ÿÿH‹‹P裦ÿÿH�‹`‹ÕèéH�‹˜‹ÕèÛH�‹Ð‹ÖèÍH�‹0‹Öè¿H�‹��Uûè°H‹‹ èP¦ÿÿH‹‹¨èD¦ÿÿH‹‹°è8¦ÿÿH‹‹¸è,¦ÿÿH‹\$0H‹l$8HƒÄ ^ÃH‰\$H‰L$UVWATAUAVAWH‹ìHƒì@L‹ºPH‹ÙE3äH‰UðI‹ÏL‰eøè7 ÿÿH‰ƒ¸E�l$1HÇEHA�Mи%I’$÷á‹ÁE‹Í+ÂM‹ÇÑèºÁèkÀ+ÈL�4ËH�MðL‰t$ èï¥ÿÿI�N8‹øH‰L$ E�MùH�MðM‹ÇºA üèÌ¥ÿÿI�Ž`‹ØH‰L$ A¼H�MðE‹ÍM‹ÇA‹Ô ß褥ÿÿI�Ž˜‹øH‰L$ E�MùH�MðM‹ÇA‹Ô ûè�¥ÿÿH‹]@ ÇAÿÅD‹àHƒmH…CÿÿÿL‹óHÇEH I�ÆÐA½8I�F M‹ÇE�M H‰D$ ºH�Mðè4¥ÿÿ‹ØL‰t$ E‹ÍH�MðM‹ÇºA Üè¥ÿÿI�Ž‹øH‰L$ E�M ¾H�MðM‹Ç‹Ö ûèï¤ÿÿI�Ž`D‹àH‰L$ E‹ÍH�MðM‹Ç‹ÖD çè̤ÿÿD àIƒÆAÿÅHƒmH…eÿÿÿL‹u@D�n&E‹Í�VÿM‹ÇH�MðI�ž0H‰\$ 葤ÿÿ‹ðH�KH‰L$ A�UÙA ôH�MðE�eM‹ÇE‹Ìèl¤ÿÿE‹ÍI�ž�‹øH‰\$ M‹ÇH�Mð þE�iÚA‹ÕèF¤ÿÿH�K‹ðH‰L$ E‹ÌH�MðM‹ÇA‹Õ ÷è'¤ÿÿI�Ž@‹ØH‰L$ E�L$öH�MðM‹ÇA�T$Ø Þè¤ÿÿI�ŽH‹øH‰L$ E�l$÷H�MðE‹ÍM‹ÇA�T$Ø ûèØ£ÿÿI�ŽP‹ðH‰L$ A�UáA¼H�MðE‹ÌM‹Ç ÷诣ÿÿI�ŽX‹ØH‰L$ E�L$H�MðM‹Ç3Ò Þ茣ÿÿ‹øI�Ž  ûH‰L$ E�MÿA�uâM‹Ç‹ÖH�Mðèf£ÿÿI�ލ‹ØH‰L$ E‹ÍH�MðM‹Ç‹Ö ßèE£ÿÿI�ް‹øH‰L$ E‹ÌH�MðM‹Ç‹Ö ûè$£ÿÿH‹œ$� Ç”ÀHƒÄ@A_A^A]A\_^]ÃÌÌÌH‰\$WHƒì H�<ÑH‹ÙH;ÏtH‹ 莢ÿÿHƒÃH;ßuïH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌ̹Í)ÃÌÌÌÌÌÌÌÌH‰\$H‰t$WHƒì I‹øH‹ÚH‹ñH…ÉtH…Òt M…Àu*3Àf‰è;)ÿÿÇèœÎÿÿ¸H‹\$8H‹t$@HƒÄ _ÃH‰l$0Hƒû@wy@fƒ9t&HƒÁHƒëuð3Àf‰èò(ÿÿÇèSÎÿÿ¸ë4H+ù�·f‰H�If…ÀtfHƒëuê3Àf‰è¼(ÿÿÇ"èÎÿÿ¸"H‹l$0H‹\$8H‹t$@HƒÄ _Ãè6~ÿÿH‹èH+ØtŽH‹ÓH‹Ïè#~ÿÿH;Øt´L�EH‹×H� nè Ü3Àë¶ÌÌÌÌÌÌH‰\$H‰t$WHƒì I‹øH‹ÚH‹ñH…ÉtH…Òt M…Àu*3Àf‰è+(ÿÿÇèŒÍÿÿ¸H‹\$0H‹t$8HƒÄ _ÃHƒû wIH+þfD·f‰H�If…ÀtPHƒëuê3Àf‰èÜ'ÿÿÇ"è=Íÿÿ¸"H‹\$0H‹t$8HƒÄ _ÃH‹ÏèX}ÿÿH;ØtÉL�EH‹×H‹Îè@ÛH‹\$03ÀH‹t$8HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌé ÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì I‹ñI‹ØL‹òH‹ùM…Éu@H…Éu@H…Ò„Fè,'ÿÿÇè�Ìÿÿ¸H‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃH…ÿtÉM…ötÄH…öt H…Ûu3íf‰)ë³I;öI‹ÆHGÆ3íHƒø@‡™L‹Æf9)tHƒÁHƒêuñf‰/ë†HƒþÿuH+Ùf�· f‰H�If…Àt;Hƒêuêë3H…öt&·H�[f‰HƒÁf…À„ŠHƒêtIƒèuÝM…Àuf‰)H…ÒuqHƒþÿ„ˆf‰/èJ&ÿÿÇ"è«Ëÿÿ¸"éÿÿÿèÔ{ÿÿM‹þL‹àL+ø„eÿÿÿL;þH‹ÖH‹ËIB×è³{ÿÿL‹èL;øt#L�EH‹ÓJ� gè—ÙK�,f‰,G3ÀéÈþÿÿHƒþÿuŒL�EH‹ÓJ� gènÙfB‰lwþ¸PéžþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌé ÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$H‰|$ AVHƒì I‹ÙI‹øL‹òH‹ñM…Éu>H…Éu>H…Ò„è^%ÿÿÇè¿Êÿÿ¸H‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃH…ötËM…ötÆH…Ûu 3íf‰)3ÀëÍH…ÿu3íf‰)ë¬I;ÞHBÓ3íHƒú ‡ŠH+þI‹ÖL‹ÃHƒûÿu!�·f‰H�If…À„‰Hƒêuæë6@·M‹Èf‰H�If…ÀtjHƒêtIƒèuáH…ÒI�AÿIDÁH…Àuf‰)H…ÒuFHƒûÿt\f‰.è‡$ÿÿÇ"èèÉÿÿ¸"é$ÿÿÿH‹ÏèzÿÿL;ðtH�H‹×L‹ÃH‹Îè÷×f‰,33ÀéúþÿÿHƒûÿu³L�H‹×H‹Îè××fB‰lvþ¸PéÕþÿÿÌÌÌÌÌÌÌH‰\$H‰t$WHƒì ·H‹òH‹ùH‹Ùf…Àt·ÐH‹Îè¥H…Àu ·CHƒÃf…ÀuãH‹t$8H+ßHÑûH‹ÃH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì ·H‹úH‹Ùf…Àt%„·ÐH‹Ï赤H…Àu·CHƒÃf…Àuã3ÀH‹\$0HƒÄ _ÃH‹ÃH‹\$0HƒÄ _ø¬Þ;ÈwOtD¸3Ä;Èwt9‹Áƒè*t2-Ät+ƒèt&ƒèt!ƒøë‹Á-5Ät-ctH-tƒøu3ÒHÿ%0‚‹Á-­Þtîƒètéƒètäƒèt߃ètÚƒètÕƒètÐ-5tɃøuƃâëÁðÿAH‹�àH…ÀtðÿH‹�ðH…ÀtðÿH‹�èH…ÀtðÿH‹�H…ÀtðÿH�A8A¸H�?H9Pðt H‹H…ÒtðÿHƒxèt H‹PøH…ÒtðÿHƒÀ IƒèuËH‹‰ é!ÌHƒì(H…É„–AƒÉÿðDIH‹�àH…ÀtðDH‹�ðH…ÀtðDH‹�èH…ÀtðDH‹�H…ÀtðDH�A8A¸H��H9Pðt H‹H…ÒtðD Hƒxèt H‹PøH…ÒtðD HƒÀ IƒèuÉH‹‰ è¥HƒÄ(ÃH‰\$H‰l$H‰t$WHƒì H‹�øH‹ÙH…ÀtyH� jüH;ÁtmH‹ƒàH…Àtaƒ8u\H‹‹ðH…Étƒ9uè>šÿÿH‹‹øèöíÿÿH‹‹èH…Étƒ9uèšÿÿH‹‹øèäñÿÿH‹‹àèšÿÿH‹‹øèø™ÿÿH‹ƒH…ÀtGƒ8uBH‹‹H�éþèÔ™ÿÿH‹‹¿€H+ÏèÀ™ÿÿH‹‹H+Ïè±™ÿÿH‹‹襙ÿÿH‹‹ èÍH�³(½H�{8H�JH9GðtH‹H…Étƒ9u èj™ÿÿH‹èb™ÿÿHƒètH‹OøH…Ét ƒ9uèH™ÿÿHƒÆHƒÇ Hƒíu±H‹ËH‹\$0H‹l$8H‹t$@HƒÄ _é™ÿÿÌÌH…ÉtH�ÈH;Èt¸ðÁ�\ÿÀøÿÿÿÃÌH…ÉtH�ØÇH;ÈtƒÈÿðÁ�\ÿÈøÿÿÿÃÌÌÌH…Ét1SHƒì H�«ÇH‹ÙH;Èt‹�\�…Àu èñÿÿH‹Ë蛘ÿÿHƒÄ [ÃÌH‰\$WHƒì è=¢ÿÿH�¸�‹ˆ¨‹R…ÈtH‹H…Ûu,¹èdµÿÿ�H‹4$H‹Ïè(H‹Ø¹ècµÿÿH…ÛtH‹ÃH‹\$0HƒÄ _Ãèß@ÿÿ�ÌÌH‰\$WHƒì H‹ÚH…ÒtFH…ÉtAH‹9H;úuH‹Ãë6H‰H‹Ëè-üÿÿH…ÿtëH‹Ïè¬üÿÿƒuÝH�;H;øtÑH‹Ïè:ýÿÿëÇ3ÀH‹\$0HƒÄ _ÃÌÌÌ@SUVWATAVAWH�ìðH‹#øH3ÄH‰„$àI‹èL‹òH‹ñèB¡ÿÿE3äH�˜˜H�†€D‰cL�»XH‰3H�{fE‰'H‰fD9 tL‹ÇA�T$H� »ÑèFH‹fD9 tpH‹H‹ËfD9 tèÈëèaD9cu3L‹ÃH� eͺ@è …ÀtH‹H‹ËfD9 t'è’D9c„žfD9&u^fD9¦uTÿ®{ë[è ë×�KH�L$0ºU蟫ÿÿƒø~¼H�L$0èrÿÿL�D$0ºUI‹ÏL�Hèò÷ÿÿ…À…`ë’H�ŽH‹Óè5‹Ø…À„!=èý„·Ëÿc|…À„M…ötA‰H…í„×H�µ I‹ÏfD‰&è�qÿÿM‹ÇºUH‹ÎL�Hè{÷ÿÿ…À…þD�H@L‹ÅºH‹Î蛩ÿÿ…À„©H�½€A¹@L‹ÇºH‹Îèv©ÿÿ…À„„º_H‹Ïèõ�H…Àu�P.H‹Ïèå�H…ÀtA¹@L‹ÇH‹ÎA�QÇè7©ÿÿ…ÀtIH�…�ûéýu$A¹L�sÛH‹ÈA�Q èÏöÿÿ…ÀuV¸ëA¹ H‹Ð‹ËE�Aèžëã3ÀH‹Œ$àH3Ìèì’ÿÿH�ÄðA_A^A\_^][ÃE3ÉL‰d$ E3À3Ò3Éè²ÁÿÿÌE3ÉL‰d$ E3À3Ò3Éè�ÁÿÿÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì 3ÛM‹ø‹úL‹á¸‹ó…ÒxA…Àt?I‹�>™+ÂÑøHcèL‹õIÁæK‹&èÌž…Àu I�L$IÎI‰ë y�}ÿë�u;÷~¿…ÀH‹l$H”ÃH‹t$P‹ÃH‹\$@H‹|$XHƒÄ A_A^A\ÃÌÌÌH‰\$H‰t$WHƒì H‹1H‹ùH‹Îè§oÿÿH‹O3ÒHƒøH‹Ø”‰Wè�oÿÿ3ÉHƒø”Á‰OHƒûuD�Cÿë23ÒH…öt(·D�BHƒÆ�A¿fƒøv fƒéafƒùw ·ÿÂIðëãD‹ÂE3ÉD‰GE3ÀH� DA�QèÏ¥ÿÿ‹OöÁ•Âºá ’À"кá’À„ÐuÇGH‹\$0H‹t$8HƒÄ _ÃÌÌÌÌÌÌÌH‰\$H‰t$WATAWH�ìÀH‹óóH3ÄH‰„$°H‹ñè�ÿÿ¿@L�D$0D‹ÏH‹Ø‹ˆ´÷ÙH‹ÎÒ�âðÿÿ�ÂèΦÿÿE3ÿ…ÀuD‰»¨¸é H‹‹ H�T$0è)�A¼U…À…‹ƒ°L�D$0÷ØD‹ÏH‹ÎÒ�âðÿÿ�Âèq¦ÿÿ…Àt¦H‹‹˜H�T$0èàœ…Àu �‹¨ëQöƒ¨unHcƒ¬…Àt!H‹‹˜H�T$0L‹Àèø…Àu ƒ‹¨ëöƒ¨u9H‹Îèæ…Àt-ƒ‹¨H‹Îè·mÿÿL‹ÆH�‹ðI‹ÔL�Hè¡óÿÿ…À…]‹ƒ¨¹#Á;Á„‹ƒ°L�D$0÷ØD‹ÏH‹ÎÒ�âðÿÿ�Â蚥ÿÿ…À„ËþÿÿH‹‹˜H�T$0蜅À…¾‹»¨ºï ‰»¨D9»°…ØD9»¬„ËH‹‹˜èmÿÿ;ƒ¬…³H‹Îè…Àu=H‹‹˜A‹ÿH…Ét·HƒÁ�B¿fƒøv fƒêafƒúwÿÇëâH‹‹˜è¶lÿÿ;øt3º«¨H�»ðfD9?uH‹Îè•lÿÿL‹ÆI‹ÔH‹ÏL�Hèƒòÿÿ…ÀuC‹ƒ¨Áè÷ЃàH‹Œ$°H3Ì豎ÿÿL�œ$ÀI‹[(I‹s0I‹ãA_A\_ú¨ë’E3ÉL‰|$ E3À3Ò3Éèd½ÿÿÌÌÌÌH‰\$WHƒì H‹H‹ùH‹Ëè lÿÿ3ÒHƒø”‰WuA¸ë23ÉH…Ût(·D�AHƒÃ�B¿fƒøv fƒêafƒúw ·ÿÁIØëãD‹ÁE3ÉD‰GE3ÀH� #A�QèN¢ÿÿöGuÇGH‹\$0HƒÄ _ÃÌÌH‰\$WH�ì0H‹œðH3ÄH‰„$ H‹ùèÁ™ÿÿA¹xL�D$0H‹Ø‹ˆ°÷ÙH‹ÏÒ�âðÿÿ�Âèy£ÿÿ…Àu ‰ƒ¨¸ëNH‹‹˜H�T$0èÛ™…Àu+H‹ÏèkÿÿH�‹ðL‹ÇºUL�Hè÷ðÿÿ…Àu6ƒ‹¨‹ƒ¨Áè÷ЃàH‹Œ$ H3Ìè�ÿÿH‹œ$HH�Ä0_ÃE3ÉHÇD$ E3À3Ò3Éèá»ÿÿÌH‰\$H‰t$WHƒì 3öH‹ú‰t$0H‹ÙH…Ét}f91txH� Õè3jÿÿ…ÀthH�ÕH‹Ëè ™…Àt6H�ÕH‹Ëè ™…Àt#H�ÕH‹Ëèúiÿÿ…Àu%º ë-‹D$0ƒø}¸éýH‹\$8H‹t$@HƒÄ _ÃH‹Ëè¹iëæº A¹L�D$0H��Xè'¢ÿÿ…Àu¸ëÄÌH‰\$WHƒì@H‹óîH3ÄH‰D$8A¹ L�D$ H‹ùA�QPèð¡ÿÿ3Û…ÀtD�C H‹×H�L$ è�nÿÿ…À”ËÃë3ÀH‹L$8H3ÌèÕ‹ÿÿH‹\$XHƒÄ@_ÃÌÌ@USVWATAVAWH‹ìHƒì@H‹îH3ÄH‰EðI‹øL‹úL‹ñ袗ÿÿH�°˜3ÀH‰Eà‰Eèè�—ÿÿH�MàE3äH�^H‰ˆ I�†€L‰6H‰H…ÀtfD9 tH‹„ÉH� ÈÿÊL‹ÃèçD‰eàH‹H…ÀtvfD9 tpH‹H…ÀtfD9 t H�MàèFë H�Màè‡D9eà…±H‹®ÇH� —ÃÿÊL‹Æè‘„À„‡H‹H…ÀtfD9 t H�MàèúënH�Màè;ëcH‹H…ÀtHfD9 tBè¶–ÿÿH‹ØH‹ˆ èOhÿÿA‹ÌHƒøº”Á‰‹´H� ³ÿEqöEàuD‰eàëÇEàÿdr‰Eè‰EäD9eà„ÛI�†I÷ÞH�UàHÉH#ÈèS‹Ø…À„¸·Ëÿ€r…À„§‹Mäºÿrr…À„‘M…ÿtA‰‹MäH�–XE3ÉA�qUD‹Æèõ¢ÿÿH…ÿtd‹MäH�— E3ÉD‹ÆèÛ¢ÿÿ‹Mä¾@D‹ÎL‹ÇºÿNq…Àt9‹MèL�‡€D‹Îºÿ2q…ÀtH�—‹ËD�NÊD�FÐ舔¸ë3ÀH‹MðH3Ìèk‰ÿÿHƒÄ@A_A^A\_^[]ÃH‰\$H‰l$H‰t$WAVAWHƒì 3öM‹ð‹ÚH‹é…Òx6I‹�™+ÂÑøLcøI‹ÿHÁçH‹/舕…Àt/A�OÿIË‹ÙA�OIñ;ó~Ê2ÀH‹\$@H‹l$HH‹t$PHƒÄ A_A^_ÃH�EHÇI‰°ëÙÌÌÌH‰\$WHƒì H‹ùèÊ”ÿÿH‹ØH‹ˆ˜ècfÿÿH‹‹ 3ÒHƒø”‰“°èHfÿÿ3ɺHƒø”Á‰‹´ÇGƒ»°u3H‹ƒ˜E3À·L�H�A¿fƒøv fƒéafƒùw A· AÿÀLÊëáA‹Ð‰“¬H� Dºÿñn‹öÁ•Âºá ’À"кá’À„ÐuÇH‹\$0HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$VWAUH�ì H‹¤êH3ÄH‰„$H‹ÙèÉ“ÿÿH‹ðèÁ“ÿÿH‹ËH‹¸ è*‹Ž´L�D$ ÷ÙA½xE‹Í‹ÈÒ‹Ø�âðÿÿ�Âÿo…À„·H‹Ž H�T$ èÓ“½ðÿÿ…À…µ‹†°L�D$ ÷ØE‹Í‹ËÒ#Õ�ÂÿÌn…À„oH‹Ž˜H�T$ è‹“…Àu �‰_ëhöufHc†¬…Àt7H‹Ž˜H�T$ L‹À訅Àuƒ‰_H‹Ž˜è‚dÿÿ;†¬u)‰_ë$öu3ÉH�/Ïf;tÿÁHƒÀƒù rðƒ‰_‹A½A#ÅA;ńċ†°L�D$ ÷ØA¹x‹ËÒ#Õ�Âÿn…À„£H‹Ž˜H�T$ è¿’…Àu>‹/‹Åºè ‰ƒ¾°tA í‰/ë_ƒ¾¬tðH‹Ž˜èÌcÿÿ;†¬uܺë)ƒ¾°u;ƒ¾¬t2H‹Ž˜H�T$ èZ’…Àu3ÒL‹Ç‹Ë覅Àt º/ƒu‰_‹Áè÷Ѓàë ǸH‹Œ$H3Ì袅ÿÿL�œ$ I‹[(I‹k0I‹ãA]_^ÃÌÌH‰\$H‰t$WHƒì H‹ùèy‘ÿÿH‹ðH‹˜˜H‹Ëècÿÿ3ÒHƒø”‰–°ºt,· L�KE3À�A¿fƒøv fƒéafƒùw A· AÿÀLÊëáA‹Ð‰–¬H� 0ºÿÍköuÇH‹\$0H‹t$8HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌH‰\$H‰t$WH�ì H‹—çH3ÄH‰„$H‹Ùè¼�ÿÿH‹ðè´�ÿÿH‹ËH‹¸ è‹Ž°L�D$ ÷ÙA¹x‹È‹ØÒ�âðÿÿ�Âÿ l…Àu ‰¸ëhH‹Ž˜H�T$ èÄ�‹Ž°…Àu …Éu6�Që#…Éu69ެt.H‹Ž˜H�T$ è”�…Àu3ÒL‹Ç‹Ëèà…Àt ƒ‰_‰_‹Áè÷ЃàH‹Œ$H3ÌèíƒÿÿL�œ$ I‹[I‹s I‹ã_ÃÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$ WH�ì H‹‚æH3ÄH‰„$H‹Ùè§�ÿÿH‹èèŸ�ÿÿH‹ËH‹¸ è‹�´L�D$ ÷ÙA¹x‹È‹ðÒ�âðÿÿ�Âÿõj3Û…Àu‰�Cë?H‹� H�T$ è¯�…Àu H�¬Ëf;0tÿÃHƒÀƒû rðƒ‰w‰w‹Áè÷ЃàH‹Œ$H3ÌèƒÿÿL�œ$ I‹[I‹k I‹s(I‹ã_ÃH‰\$H‰t$WHƒì 3öH‹ú‰t$0H‹ÙH…ÉtSf91tNH�Ëè'`ÿÿ…Àt>H�ËH‹Ëè`ÿÿ…Àu!‹OD�NL�D$0º ÿ!j…Àt-‹D$0ë9H‹Ëè×_ë/‹OL�D$0A¹º ÿôi…Àu3Àë‹D$0…ÀuÿniH‹\$8H‹t$@HƒÄ _ÃÌÌH‹ÄH‰XH‰hH‰p WHƒì 3Û‹ò‰X‹ùèŽÿÿ‹ÏD�K�áÿL�D$0ºé º H‹èÿ‡i…ÀtQ;|$0tD…öt@L‹…˜‹ûA·I�P�A¿fƒøv fƒéafƒùw · ÿÇHƒÂëâI‹ÈèZ_ÿÿ;ø•ËÃë ¸ë3ÀH‹\$8H‹l$@H‹t$HHƒÄ _ÃÌÌÌ·L�AE3ÒE‹Êë7�BŸfƒøw¸Ùÿë�B¿fƒøw¸ùÿfÐAÁáAƒÁзÊA·DÉIƒÀf…ÒuÄA‹ÁÃÌéoÌÌÌH‰\$H‰t$WHƒì €y(H‹òH‹Ùt H‹IèTƒÿÿÆC(H‹Î船ÿÿH‹ÈH‰CH÷ÙÒ÷Òƒâ H…Àu ˆC(H‰C‹Âë ÆC(3ÀH‰sH‹\$0H‹t$8HƒÄ _ÃÌH‰\$UVWATAUAVAWH‹ìHƒìPE3ÿL‹âH‹ÙH…Òuèî ÿÿA�\$‰èN¯ÿÿ‹Ãé¾WÀL‰:H‹óEàL‰}ðëwH�UHfÇEH*?H‹ÈDˆ}JèÅ’H‹ H…ÀuH‹}àH‹ßH;}脬H‹ èp‚ÿÿHƒÃH;]èuîé•L�EàH‹Ðè‹ð…À…ŽHƒÃH‹H…Àu„H‹}àM‹ïH‹uèH‹ßL‹öL+÷IÁþIÿÆH;þtH‹ èç»IÿÅHƒÃLèH;ÞuéA¸I‹ÕI‹ÎèÛÿÿH‹ØH…ÀuS3Éèè�ÿÿH‹ßH;þtH‹ èØ�ÿÿHƒÃH;ÞuïƒÎÿH‹ÏèÄ�ÿÿ‹Æé¬H‹}àH‹ßH;}ètäH‹ è¨�ÿÿHƒÃH;]èuîëÐJ�ðL‹÷H‰EHL‹øH;þtJH‹ÃH+ÇH‰EPI‹èG»H‹UHHÿÀM‹I+×IÕH‰EXL‹ÈI‹Ïè8Y…Àu[H‹EPM‰<IƒÆL}XL;öuÀ3ÉI‰$è4�ÿÿH‹ßH;þtH‹ è$�ÿÿHƒÃH;ÞuïH‹Ïè�ÿÿ3ÀH‹œ$�HƒÄPA_A^A]A\_^]ÃE3ÉHÇD$ E3À3Ò3Éè}­ÿÿÌH‰\$H‰l$H‰t$WHƒì@3íA‹ñH‹ÚH‹ùH…Éu$@8j(t H‹Jè­€ÿÿ@ˆk(H‰kH‰kH‰k é³f9)u$H9juºH‹Ëèýÿÿ…À…•H‹C@ˆ(ëÎH‰l$8AƒÉÿH‰l$0L‹Ç‰l$(3Ò‹ÎH‰l$ è8HcÐ…Àuÿe‹ÈèŒÿÿè?ÿÿ‹ëLH;Sv H‹Ëè©üÿÿ…Àu:‹CAƒÉÿH‰l$8L‹ÇH‰l$03Ò‰D$(‹ÎH‹CH‰D$ èßH˜H…Àt§HÿÈH‰C 3ÀH‹\$PH‹l$XH‹t$`HƒÄ@_ÃÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì0I‹ùI‹èL‹êL‹áèo¹L�xH‹ÅH÷ÐL;øv"¸ H‹\$`H‹l$hH‹t$pHƒÄ0A_A^A]A\_ÃL�uºM÷I‹ÎèÚ~ÿÿ3öH‹ØH…ítL‹ÍM‹ÅI‹ÖH‹ÈèW…À…ÒL+õH� +I‹ÖM‹ÏM‹ÄèW…À…µL‹wD�xL9wu.H97uBA‹×�Hè|~ÿÿ3ÉH‰èò~ÿÿH‹H…ÀtZH‰GHƒÀ H‰GH‹OH‰L3ÉèÌ~ÿÿ‹Æé:ÿÿÿL+7H¸ÿÿÿÿÿÿÿIÁþL;ðwH‹K�,6H‹ÕM‹Çè]H‹ÈH…Àuè�~ÿÿH‹Ëèˆ~ÿÿ¾ ë®J�ðH‰H‰GH�é3ÉH‰Gèg~ÿÿë‡E3ÉH‰t$ E3À3Ò3ÉèíªÿÿÌ@USVWATAUAVH�¬$àýÿÿH�ì H‹¯ÞH3ÄH‰…M‹àH‹ùH;ÑtŠþÿ‰X €}øt‹]ôH�MÀè >þÿ‰X$H‹\$pH‹ÇH‹|$xHƒÄ`]ÃÌÌÌH‰\$H‰|$UH‹ìHƒì`ƒ=çöHÇEÀÆEÐÆEèÆEðÆEøu®ÞÆEèóEØL�MÀ蔀}èH‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀè~=þÿ‰X €}øt‹]ôH�MÀèi=þÿ‰X$H‹\$pH‹ÇH‹|$xHƒÄ`]ÃÌÌÌé;ÌÌÌH‹ÄH‰XH‰xL‰` ‰HAUAVAWHƒì@I‹ÙE‹àL‹êHcùƒÿþuAÆA8AÇA4AÆA0AÇA, é˅ɈŒ;=Žÿƒ€L‹ÿIÁïH�zû‹Çƒà?H� ÀH‰L$0J‹úöDÈ8tY‹ÏèZÿþÿIƒÎÿH�OûJ‹øH‹L$0öDÈ8uÆC0ÇC, ÆC8ÇC4ëL‹ËE‹ÄI‹Õ‹ÏègL‹ð‹Ïè5ÿþÿI‹Æë;H‰\$(AÆA8AÇA4AÆA0AÇA, HÇD$ E3ÉE3À3Ò3ÉèÙ¡ÿÿHƒÈÿH‹\$hH‹|$pL‹d$xHƒÄ@A_A^A]ÃÌÌÌH‰\$H‰l$H‰t$WHƒì0HcùI‹Ù‹ÏA‹ðH‹êè©ûþÿHƒøÿuÆC0ÇC, HƒÈÿë^D‹ÎHÇD$ L�D$ H‹ÕH‹Èÿ�Y…Àuÿ+X‹ÈH‹Óè=ûþÿëÇH‹D$ Hƒøÿt¼‹ÏL� +úƒá?L‹ÇIÁøH�ÉK‹ Á€dÑ8ýH‹\$@H‹l$HH‹t$PHƒÄ0_ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„HƒìL‰$L‰\$M3ÛL�T$L+ÐMBÓeL‹%M;ÓsfA�âðM�›ðÿÿAÆM;ÓuðL‹$L‹\$HƒÄÃÌÌH‹ÄH‰XH‰xL‰` ‰HAUAVAWHƒì E‹ðL‹âHcùƒÿþuè1ùþÿÇèùþÿÇ é…ɈŸ;==ýƒ“L‹ÿIÁïH� )ù‹Çƒà?L�,ÀJ‹ùBöDè8tpA�þÿÿÿvèÖøþÿÇè§øþÿÇëe‹ÏèìüþÿƒËÿH�âøJ‹øBöDè8uè}øþÿÇ è–øþÿÇëE‹ÆI‹Ô‹ÏèE‹Ø‹ÏèÐüþÿ‹ÃëèoøþÿÇè@øþÿÇ è¡�ÿÿƒÈÿH‹\$HH‹|$PL‹d$XHƒÄ A_A^A]ÃH‰\$H‰T$UVWATAUAVAWHƒìPLcñE‹àL‹ÂAƒþþuèøþÿ3ö‰0èâ÷þÿÇ é73ö…ɈD;5üƒ A‹ÆL� øƒà?D�nI‹ÖM‹ÎHÁêH‰T$@H�<ÀH‰¼$¨I‹ÓD„lø8„ÎA�üÿÿÿvè›÷þÿ‰0èp÷þÿÇéÀE…ä„¡öDø8…–M…ÀtÐH‹Lø(H‹ÞD¾Tø9¸H‰L$8A‹ÊDˆ”$�A+Ít.A;Íu!E„åtè9÷þÿ‰0è÷þÿÇèoœÿÿé¸A‹ìM‹øëwE„åu×A‹ìÑí;èBè‹Íè¦ÿÿ3ÉH‹ØèÊoÿÿ3ÉèÃoÿÿL‹ûH…ÛuèÂöþÿÇ èÛöþÿÇéfE‹Å3ÒA‹ÎècúÿÿH‹T$@L�çöDŠ”$�M‹ÎI‹ ÓH‰Dù0I‹Ó‹þH‹Œ$¨L‰|$HöDÈ8H„ˆAƒá?K� ÉA¹ DŠDÈ:E:Átp…ítlEˆÿÍI‹ÓMýA‹ýDˆLÈ:E„ÒtSI‹ÓDŠDÈ;E:ÁtE…ítAEˆA�yøI‹ÓMýÿÍDˆLÈ;E:Õu'I‹ÓDŠDÈfÇ ë4A‹ÇL�Ìîƒà?I‹ÏHÁùH�ÀM‹ËAŠDÐ8¨@u A ÅAˆDÐ8ëfÇIÝH+ÞHÑû�H‹œ$ˆHƒÄ0A_A^A]A\_^]ÃÌÌ‹&óÃÌH‰\$W��ÿÿE‹ÙƒøI‹Ø¸¬ÞA–Â3ÿ;ÈwAtx¸3Ä;Èwtm‹Áƒè*tf-Ät_ƒètZƒètUƒøëH‹Á-5ÄtG-ct@-ë,‹Á-­Þt0ƒèt+ƒèt&ƒèt!ƒètƒètƒèt-5t ƒøtºòë‹×H‹D$HE„ÒL‹L$@L‹ÀLEÇLEÏtH…Àt‰8L‰D$HL‹ÃL‰L$@E‹ËH‹\$_Hÿ%MÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì@ÿ=K3ÛH‹ðH…Àu3Àé»H‹þf9tH‹ÏèTAÿÿH�t\I‹ öèÔbÿÿfE…ätI‰,öé¢I+öHÁþëÕI‹DöI‰öHÿÆI9<öuîA¸H‹ÖI‹ÎèYéÿÿ3ÉH‹ðè�bÿÿH…ötjH‰5£åëafE…䄤þÿÿH÷ÞH�VH;Ö‚‘þÿÿH¸ÿÿÿÿÿÿÿH;Ѓ~þÿÿA¸I‹Îèéÿÿ3ÉL‹ðèƒétƒùtëAŠÚºMë(ƒétƒùtI‹$HƒÇfD‰Iƒ$Iÿë3AŠÚºIL‹EM‹Ìˆ\$0I‹ÎL‰l$(L‰|$ èdìÿÿE3Û„ÀtE�SH‹þfD9„ ýÿÿL‹MéMýÿÿènÏþÿÇ2ÀéýÿÿÌÌÌÌÌH‰\$H‰l$H‰t$WHƒìPIcÙI‹ø‹òH‹éE…É~H‹ÓI‹ÈèÑ$ÿÿ;Ã�X|‹Ø‹„$ˆD‹ËHÇD$@L‹ÇHÇD$8‹ÖHÇD$0H‹Í‰D$(H‹„$€H‰D$ è�]ÿÿH‹\$`H‹l$hH‹t$pHƒÄP_ÃH‹ÄH‰XH‰hH‰pH‰x AVHƒìPIcÙI‹ð‹êL‹ñE…É~H‹ÓI‹Èè<$ÿÿH‹ØHc„$ˆH‹¼$€…À~ H‹ÐH‹Ïè$ÿÿ…Ût:…Àt6HÇD$@D‹ËHÇD$8L‹ÆHÇD$0‹Õ‰D$(I‹ÎH‰|$ ènXÿÿë+ع‹ÃÁøƒàþƒÀ…ÛDÁH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃÌÌ@USVWATAUAVAWH‹ìHƒìh3ÿE‹øHcñI‹ÙL‹òE…À„dH…Òu7AÆA8E3ÀA‰y43ÒAÆA03ÉAÇA,E3ÉH‰\$(H‰|$ èuÿÿƒÈÿé*‹ÆH�è̓à?H‹ÎHÁùH‰MØL�,ÀH‹ÊL‰mðF¾dè9A€ütA€üuAöÇuŽBöDè8 t 3Ò‹ÎD�Bè±ÑÿÿH‹ÓH‰}à‹Îè„À„¢A‹ÌE„ätxƒét ƒù….O�$>3öM‹þM;ôs>E·/A·ÍèšdfA;Åu>ƒÆfAƒý uA½ A‹Íè|dfA;Åu ÿÆÿÇIƒÇM;ürÂÇEÈL‹mð‰uÌéÅÿð*‰EÈëéE‹ÏH‰\$ M‹ÆH�MÈ‹Öè!ò‹xé�H‹UØL�ÞÌI‹ ÐB8|é8}OA‹ÌE„ät4ƒétƒù…�E‹ÏH�MÈM‹Æ‹ÖèœëµE‹ÏH�MÈM‹Æ‹Öè© ë¢E‹ÏH�MÈM‹Æ‹Öèjë�J‹Lé(L�MÌ3ÀE‹ÇI‹ÖH‰EȉEÐH‰D$ ÿñ+…Àu ÿ7*‰EÈ‹}ÐòEÈòEàH‹UØL�<ÌH‹EàHÁè …Àu`‹Eà…Àt,ƒøuÆC0ÇC, ÆC8‰C4éþÿÿ‹MàH‹ÓèþÌþÿéþÿÿI‹ÐBöDè8@tA€>t"ÆC0ÇC,ÆC8ÇC4é×ýÿÿ‹Eä+Çë3ÀHƒÄhA_A^A]A\_^[]ÃÌÌH‹ÄH‰XH‰xL‰` ‰HAUAVAWHƒì@I‹ÙE‹àL‹êHcùƒÿþuAÆA8AÇA4AÆA0AÇA, é˅ɈŒ;=Zσ€L‹ÿIÁïH�Fˋǃà?H� ÀH‰L$0J‹úöDÈ8tY‹Ïè&ÏþÿAƒÎÿH�ËJ‹øH‹L$0öDÈ8uÆC0ÇC, ÆC8ÇC4ëL‹ËE‹ÄI‹Õ‹Ïè‹üÿÿD‹ð‹ÏèÏþÿA‹Æë:H‰\$(AÆA8AÇA4AÆA0AÇA, HÇD$ E3ÉE3À3Ò3Éè¥qÿÿƒÈÿH‹\$hH‹|$pL‹d$xHƒÄ@A_A^A]ÃH‰\$H‰t$H‰|$ AVHƒì HcñH‹Ú‹Îè²1…Àtl‹ÆL�5Qʃà?H‹þHÁÿH�4ÀI‹þ€|ð8}J€{(uH‹Ëèú þÿH‹CHƒ¸8u I‹þ€|ð9t#I‹ þH�T$@ÇD$@H‹Lñ(ÿ�'…À•Àë2ÀH‹\$0H‹t$8H‹|$HHƒÄ A^ÃÌÌH‹ÄUVWATAUAVAWH�h©H�ìàHÇEïþÿÿÿH‰XH‹È¢H3ÄH‰EI‹ðL‰E¿Hc‰E‹H‹ùL‹mL‰m·L‹ðH‰E¯L‹àIÁüH�T"ýÿƒà?H� ÀH‰M×J‹„â §H‹DÈ(H‰EßE‹ùMøL‰}�ÿè&‰E§3ÛA8](uI‹Íè þÿI‹M‹I ‰M«3ÀH‰‰GL9}¿ƒÐMcÎM‹ÑIÁúL‰UçD‹ÃŠˆD$@‰]ƒA¿L�Ò!ýÿ�ùéý…�‹ÓL‹óH‹E¯ƒà?L�<ÀJ� ý>KŒÓ §8tÿÂIÿÆHÿÁIƒþ|îM…ö„äK‹„ã §B¶Lø>F¾Œ°‰AÿÁD‰M—A‹Á+‰EŸH‹U�H+ÖLcÀL;Â��H‹ËJ�ý>K”Ó §ŠˆD ÷HÿÁHÿÂI;Î|ïM…À~H�M÷IÎH‹ÖèŠ{D‹M—L�!ýÿH‹ÓK‹„ã §J� øˆ\>HÿÂI;Ö|èH‰]ÇH�E÷H‰EÏ‹ÃAƒù”ÀÿÀD‹øD‹ÀL‰l$ L�MÇH�UÏH�MƒèÝéþÿHƒøÿ„Ž‹EŸÿÈHcÈHñé¶N¾¬°‰A�ML‹E�L+ÆHcÁI;À�þH‰]ŸH‰u—‹Ãƒù”ÀÿÀD‹ðD‹ÀH‹E·H‰D$ L�MŸH�U—H�MƒènéþÿHƒøÿ„IõE‹þL‹m·é£K‹”ã §L‹U×BöDÒ=t1I‹Æƒà?H�ÀŠLÂ>ˆMÿŠˆEA‹Áƒà?H�À€dÂ=ûA¸H�UÿëID¶I‹EH‹fB9I}1L�vL;u�ƒ|M‹ÍA¸H‹ÖH�MƒèÇÑþÿƒøÿ„�I‹öëM‹ÇH‹ÖM‹ÍH�Mƒè§Ñþÿƒøÿ„mHÿÆH‰\$8H‰\$0ÇD$(H�EH‰D$ E‹ÏL�Eƒ3Ò‹M§èØÿÿD‹ð…À„3‰]‡H‰\$ L�M‡D‹ÀH�UL‹}ßI‹Ïÿì%…À„D‹GD+E¿DÆD‰GD9u‡‚ò€|$@ uA¸ f‰D$@H‰\$ L�M‡D�@ôH�T$@I‹ÏÿŸ%…À„¶ƒ}‡‚´ÿGÿGD‹GH;u�ƒ L‹u¯L‹UçD‹M‹‹M«éÍüÿÿH…Ò~%I+öK‹„ã §J� øAŠ6BˆD1>ÿÃIÿÆHcÃH;Â|ÞWë]M…À~#H‹ÓK‹„ã §J� øŠ2ˆD>ÿÃHÿÂHcÃI;À|àDGë/H‹E¯ƒà?H�ÀDˆLÂ>K‹„ã §B€LÐ=A�@‰Gëÿ+#‰H‹ÇH‹MH3ÌèŠ;ÿÿH‹œ$ H�ÄàA_A^A]A\_^]ÃÌÌÌH‰\$H‰l$VWAV¸Pè$ËÿÿH+àH‹žH3ÄH‰„$@‹ÂLcÒƒà?IÁúH‹ùA‹éH� ÖÄIèI‹ðH�ÀJ‹ÑL‹tÐ(3ÀH‰‰GL;ÅszH�\$@H;õs$ŠHÿÆ< u ÿGÆ HÿÈHÿÃH�„$?H;Ør×H�D$@ÇD$0+ØHÇD$ D‹ÃL�L$0H�T$@I‹Îÿê#…Àt‹D$0G;ÃrH;õr�ëÿ"‰H‹ÇH‹Œ$@H3Ìèy:ÿÿL�œ$PI‹[ I‹k0I‹ãA^_^ÃÌH‰\$H‰l$VWAV¸PèÊÿÿH+àH‹�H3ÄH‰„$@‹ÂLcÒƒà?IÁúH‹ùA‹éH� ÊÃIèI‹ðH�ÀJ‹ÑL‹tÐ(3ÀH‰‰GL;ŃŠH�\$@H;õs.·HƒÆfƒø u ƒGfÇ HƒÃf‰HƒÃH�„$>H;ØrÍH�D$@ÇD$0H+ØHÇD$ HÑûL�L$0ÛH�T$@D‹ÃI‹ÎÿÊ"…Àt‹D$0G;ÃrH;õr€ëÿþ ‰H‹ÇH‹Œ$@H3ÌèY9ÿÿL�œ$PI‹[ I‹k0I‹ãA^_^ÃÌH‰\$H‰l$VWATAVAW¸pèôÈÿÿH+àH‹ê›H3ÄH‰„$`‹ÂLcÒƒà?IÁúH‹ÙE‹ñH� ¦ÂMðM‹øI‹øH�ÀJ‹ÑL‹dÐ(3ÀH‰‰CM;ƃÞL�L$PI;þs,·HƒÇfƒø u fAÇ IƒÁfA‰IƒÁH�„$øL;ÈrÏHÇD$8H�D$PL+ÈHÇD$0H�„$IÑùÇD$(U L�D$P3ÒH‰D$ ¹éýè’Óÿÿ‹è…ÀtW3ö…Àt>‹ÎH�”$D‹ÅÇD$@HÑHÇD$ I‹ÌL�L$@D+ÆÿX!…Àtt$@;õr‹ÇA+ljCI;þ‚,ÿÿÿëÿƒ‰H‹ÃH‹Œ$`H3ÌèÞ7ÿÿL�œ$pI‹[0I‹k@I‹ãA_A^A\_^ÃÌ̉L$Hƒì8LcÁAƒøþu èÁþÿÇ ëo…Éx[D;GÅsRA‹ÀL� ;Áƒà?I‹ÐHÁúH� ÀI‹ÑöDÈ8t/H�D$@D‰D$PD‰D$XL�L$PL�D$ H‰D$ H�T$XH�L$HèëèšÀþÿÇ èûeÿÿƒÈÿHƒÄ8ÃÌÌÌH‰\$L‰L$ WHƒì I‹ùI‹Ø‹ è¼Äþÿ�H‹HcL‹ÁIÁøL� §ÀH‹Áƒà?H�ÀK‹ÁöDÐ8t#è­ÁþÿH‹Èÿä3Û…ÀuÿX‹ØèAÀþÿ‰èÀþÿÇ ƒËÿ‹è‚Äþÿ‹ÃH‹\$0HƒÄ _ÃÌH‰\$H‰t$WHƒì ‹ñI‹øH‹ÊH‹Úè•‚ÿÿ‹C�¨uÇG, ÆG0ðƒKƒÈÿé„‹C�ºà s ÇG,"ëÜ‹C�¨tH‹ËèFÇC„ÀtÅH‹CH‰ðƒcþðƒKðƒc÷ÇC‹C�©ÀuH‹Ëè÷lÿÿ„ÀuH‹Ëè§L‹ÇH‹Ó@ŠÎè}„À„sÿÿÿ@¶ÆH‹\$0H‹t$8HƒÄ _ÃÌH‰\$H‰t$WHƒì ‹ñI‹øH‹ÊH‹ÚèÁ�ÿÿ‹C�¨uÇG, ÆG0ðƒK¸ÿÿ郋C�ºà s ÇG,"ëÚ‹C�¨tH‹ËèpÇC„ÀtÃH‹CH‰ðƒcþðƒKðƒc÷ÇC‹C�©ÀuH‹Ëè!lÿÿ„ÀuH‹ËèÑL‹ÇH‹Ó·Î蟄À„qÿÿÿ·ÆH‹\$0H‹t$8HƒÄ _Ã@SHƒì ‹A�¨t°ër‹A�¨Àt H‹AH9t_‹I�蘿þÿH‹ØHƒøÿtMA¹HÇD$8L�D$83ÒH‹Èÿˆ…Àt*H�T$0HÇD$0H‹Ëÿ…ÀtH‹D$0H9D$8”Àë2ÀHƒÄ [ÃÌÌH‹ÄH‰XH‰hH‰p ˆHWHƒì H‹ÊI‹ðH‹Úè[€ÿÿ‹K�LcÐöÁÀ„‘‹;3íH‹S+{H�BH‰‹C ÿȉC…ÿ~L‹ÎD‹ÇA‹Êèòÿÿ‹èH‹K;ïŠD$0ˆënA�Bƒøv"I‹ÊH�”½I‹ÂHÁøƒá?H‹ÂH� ÉH�ÈëH�å˜öB8 tº3ÒA‹ÊD�Bè1ÀÿÿHƒøÿu¦ðƒK°ëL‹ÎH�T$0A¸A‹Êèˆñÿÿƒø”ÀH‹\$8H‹l$@H‹t$HHƒÄ _ÃÌH‹ÄH‰XH‰hH‰p f‰HWHƒì H‹ÊI‹ðH‹Úèbÿÿ‹K�LcÐöÁÀ„”‹;3íH‹S+{H�BH‰‹C ƒè‰C…ÿ~ L‹ÎD‹ÇA‹Êè ñÿÿ‹èH‹K;ï·D$0f‰ënA�Bƒøv"I‹ÊH�˜¼I‹ÂHÁøƒá?H‹ÂH� ÉH�ÈëH�é—öB8 t¸3ÒA‹ÊD�Bè5¿ÿÿHƒøÿu¤ðƒK°ëL‹ÎH�T$0A¸A‹ÊèŒðÿÿƒø”ÀH‹\$8H‹l$@H‹t$HHƒÄ _ÃÌH‰\$H‰t$H‰|$AVHƒì H‹ñH…Éuè®»þÿÇèaÿÿé!‹A�ºà ƒ‹A�ºà ‚‹A�¨t ðƒIéóðƒI‹A�©Àuè³ H‹~H‹Î‹^ H‰>è~ÿÿD‹ÃH‹×‹ÈèÂÿÿ‰F�Hƒù†›‹FƒÏÿ�¨u]H‹ÎèÖ}ÿÿ;ÇtH…Éu>H…Ò„èÞ®þÿÇè?Tÿÿ¸H‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃH…ÛtËH…ítÆM…öuDˆ13ÀëÏH…ÿu@ˆ9ë°L;õIBÖHƒú ‡�H+ûH‹ÕM‹ÆIƒþÿu'€¶ˆH�I„À„‡Hƒêuèë5fD¶M‹ÈˆH�I„ÀthHƒêtIƒèuãH…ÒI�AÿIDÁH…ÀuˆH…ÒuEIƒþÿtZÆè ®þÿÇ"èkSÿÿ¸"é'ÿÿÿH‹Ïè¡ÿÿH‹ðH;ètL‹ÀH‹×H‹Ëè{aÆ3ÀéþþÿÿIƒþÿu´L‹ÆH‹×H‹Ëè\aÆD+ÿ¸PéÛþÿÿÌH‰\$WHƒì H‹Ùº4¨¿‹Ïèø%ÿÿ3ÉH‰Cèm&ÿÿHƒ{tðƒK@ëð�KH�C¿H‰C‰{ H‹CH‰ÇCH‹\$0HƒÄ _ÃÌÌ3ÀL‹ÑH…Éu I‰¸Ã…Òuˆëï÷€ÿÿÿuˆëæ÷Âøÿÿu A¹±Àë7÷Âÿÿu�‚(ÿÿ=ÿvIA¹±àë÷Âàÿu7�úÿÿw/A¹±ðM‹ÙŠÂÁê$? €CˆIƒëuí ÊI‹ÐAˆ I�Ié…*I‹ÑI‹Èéb*ÌÌÌÌÌÌÌÌÌÌéû$ÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„ÌÌÌÌÌÌff„ÌÌÌÌÌÌff„ÌÌÌÌÌÌff„Hƒì(H‰L$0H‰T$8D‰D$@H‹H‹Áèâ ÿÿÿÐè ÿÿH‹ÈH‹T$8H‹A¸èÅ ÿÿHƒÄ(ÃH‰\$H‰|$UH‹ìHƒìpƒ=§¦HÇEÀÆEÐÆEèÆEðÆEøunŽÆEèóEØH‰M°H�U°H�MÀHÇE¸A±A¸ è ïþÿ€}è‹øu H‹MÀƒ¡¨ý€}ðt‹]ìH�MÀè&íýÿ‰X €}øt‹]ôH�MÀèíýÿ‰X$L�\$p‹ÇI‹[I‹{I‹ã]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„H‹ÁL�VýÿIƒø‡ ffff„G‹Œ‚0MÊAÿáÃ�L‹‹JD·J D¶RL‰‰HfD‰H DˆPÃL‹·JD¶J L‰f‰HDˆH ÷ f‰Ã�‹ D·BD¶J‰fD‰@DˆHÃL‹‹JD·J L‰‰HfD‰H ÷ D¶Bf‰Dˆ@Ã�L‹‹JD¶J L‰‰HDˆH ÃL‹·JL‰f‰HÃL‹¶JL‰ˆHÃL‹‹JL‰‰HË D·B‰fD‰@Ë D¶B‰Dˆ@ÃH‹ H‰Ã¶ ˆË ‰Ã�Iƒø wóo óBoTðó óBTðÃN� H;ÊLFÉI;É‚BI�øs I�ø ƒÙAÅþoÄ¡~olàI�ø†¹L‹ÉIƒáIƒé I+ÉI+ÑMÁI�ø†˜I�ø‡3Åþo ÅþoR ÅþoZ@Åþob`Åý ÅýQ ÅýY@Åýa`ÅþoŠ€Åþo’ ÅþošÀÅþo¢àÅý‰€Åý‘ Åý™ÀÅý¡àH�ÁH�ÂI�èI�øƒxÿÿÿM�HIƒáàM‹ÙIÁëG‹œš@0MÚAÿãÄ¡~oŒ ÿÿÿÄ¡~Œ ÿÿÿÄ¡~oŒ ÿÿÿÄ¡~Œ ÿÿÿÄ¡~oŒ @ÿÿÿÄ¡~Œ @ÿÿÿÄ¡~oŒ `ÿÿÿÄ¡~Œ `ÿÿÿÄ¡~oL €Ä¡~L €Ä¡~oL  Ä¡~L  Ä¡~oL ÀÄ¡~L ÀÄ¡~làÅþÅøwÃf�Åþo ÅþoR ÅþoZ@Åþob`Åýç ÅýçQ ÅýçY@Åýça`ÅþoŠ€Åþo’ ÅþošÀÅþo¢àÅý牀Åýç‘ Åýç™ÀÅýç¡àH�ÁH�ÂI�èI�øƒxÿÿÿM�HIƒáàM‹ÙIÁëG‹œšd0MÚAÿãÄ¡~oŒ ÿÿÿÄ¡}çŒ ÿÿÿÄ¡~oŒ ÿÿÿÄ¡}çŒ ÿÿÿÄ¡~oŒ @ÿÿÿÄ¡}çŒ @ÿÿÿÄ¡~oŒ `ÿÿÿÄ¡}çŒ `ÿÿÿÄ¡~oL €Ä¡}çL €Ä¡~oL  Ä¡}çL  Ä¡~oL ÀÄ¡}çL ÀÄ¡~làÅþ®øÅøwÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„H‹ÁL�&ýÿIƒø@w Ä�ø�ŒÂØ0bñIo bñI ÅøwÃfDI�ø€w,Iƒè@Ä�ø�ŒÂØ0bñHo bñIoRbñH bñIQÅøwÃN� H;ÊLFÉI;É‚·>I�øs I�ø@‡�>L�I@IƒáÀL+ÉÄ�ø�”ÊØ0bñJoIÉIÑM+ÁI�øvhI�ø‡'€bñHo bñHoRbñHoZbñHobbñH bñHQbñHYbñHaH�ÁH�ÂI�èI�øs¬M�HIƒáàM‹ÙM+ØIÇÀ M+ÃÄ�ø�ŒÂØ0M‹ÙIÁëG‹œš�0MÚAÿãb±(oL øb±(L øb±(oL ùb±(L ùb±(oL úb±(L úb±(oL ûb±(L ûb±(oL üb±(L üb±(oL ýb±(L ýb±(oL þb±(L þb±)oL ÿb±)L ÿbñJÅøwÃfff„bñHo bñHoRbñHoZbñHobbñ}Hç bñ}HçQbñ}HçYbñ}HçaH�ÁH�ÂI�èI�øs¬M�HIƒáàM‹ÙM+ØIÇÀ M+ÃÄ�ø�ŒÂØ0M‹ÙIÁëG‹œš´0MÚAÿãb±(oL øÄ¡}çŒ ÿÿÿb±(oL ùÄ¡}çŒ ÿÿÿb±(oL úÄ¡}çŒ @ÿÿÿb±(oL ûÄ¡}çŒ `ÿÿÿb±(oL üÄ¡}çL €b±(oL ýÄ¡}çL  b±(oL þÄ¡}çL Àb±)oL ÿb±)L ÿbñJ®øÅøwÃÌÌÌÌÌÌÌÌÌff„H‹ÁL�ýüÿIƒø‡ ffff„G‹Œ‚à2MÊAÿáÃ�L‹‹JD·J D¶RL‰‰HfD‰H DˆPÃL‹·JD¶J L‰f‰HDˆH ÷ f‰Ã�‹ D·BD¶J‰fD‰@DˆHÃL‹‹JD·J L‰‰HfD‰H ÷ D¶Bf‰Dˆ@Ã�L‹‹JD¶J L‰‰HDˆH ÃL‹·JL‰f‰HÃL‹¶JL‰ˆHÃL‹‹JL‰‰HË D·B‰fD‰@Ë D¶B‰Dˆ@ÃH‹ H‰Ã¶ ˆË ‰Ã�Iƒø wóo óBoTðó óBTðÃN� H;ÊLFÉI;É‚Ï;I�øs I�ø ƒ™;ÅþoÄ¡~olàI�ø†¹L‹ÉIƒáIƒé I+ÉI+ÑMÁI�ø†˜I�ø‡3Åþo ÅþoR ÅþoZ@Åþob`Åý ÅýQ ÅýY@Åýa`ÅþoŠ€Åþo’ ÅþošÀÅþo¢àÅý‰€Åý‘ Åý™ÀÅý¡àH�ÁH�ÂI�èI�øƒxÿÿÿM�HIƒáàM‹ÙIÁëG‹œš 3MÚAÿãÄ¡~oŒ ÿÿÿÄ¡~Œ ÿÿÿÄ¡~oŒ ÿÿÿÄ¡~Œ ÿÿÿÄ¡~oŒ @ÿÿÿÄ¡~Œ @ÿÿÿÄ¡~oŒ `ÿÿÿÄ¡~Œ `ÿÿÿÄ¡~oL €Ä¡~L €Ä¡~oL  Ä¡~L  Ä¡~oL ÀÄ¡~L ÀÄ¡~làÅþÅøwÃf�Åþo ÅþoR ÅþoZ@Åþob`Åýç ÅýçQ ÅýçY@Åýça`ÅþoŠ€Åþo’ ÅþošÀÅþo¢àÅý牀Åýç‘ Åýç™ÀÅýç¡àH�ÁH�ÂI�èI�øƒxÿÿÿM�HIƒáàM‹ÙIÁëG‹œšD3MÚAÿãÄ¡~oŒ ÿÿÿÄ¡}çŒ ÿÿÿÄ¡~oŒ ÿÿÿÄ¡}çŒ ÿÿÿÄ¡~oŒ @ÿÿÿÄ¡}çŒ @ÿÿÿÄ¡~oŒ `ÿÿÿÄ¡}çŒ `ÿÿÿÄ¡~oL €Ä¡}çL €Ä¡~oL  Ä¡}çL  Ä¡~oL ÀÄ¡}çL ÀÄ¡~làÅþ®øÅøwÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„H‹ÁL�ÖøüÿIƒø‡ ffff„G‹Œ‚p3MÊAÿáÃ�L‹‹JD·J D¶RL‰‰HfD‰H DˆPÃL‹·JD¶J L‰f‰HDˆH ÷ f‰Ã�‹ D·BD¶J‰fD‰@DˆHÃL‹‹JD·J L‰‰HfD‰H ÷ D¶Bf‰Dˆ@Ã�L‹‹JD¶J L‰‰HDˆH ÃL‹·JL‰f‰HÃL‹¶JL‰ˆHÃL‹‹JL‰‰HË D·B‰fD‰@Ë D¶B‰Dˆ@ÃH‹ H‰Ã¶ ˆË ‰Ã�Iƒø wóo óBoTðó óBTðÃN� H;ÊLFÉI;É‚Ÿ7I�øƒr7óoóBolðI�ø€†–L‹ÉIƒáIƒéI+ÉI+ÑMÁI�ø€vyfffff„óo óoRóoZ óob0f fQfY fa0óoJ@óoRPóoZ`óobpfI@fQPfY`fapH�Á€H�€I�è€I�ø€s”M�HIƒáðM‹ÙIÁëG‹œš°3MÚAÿãóBoL €óBL €óBoL �óBL �óBoL  óBL  óBoL °óBL °óBoL ÀóBL ÀóBoL ÐóBL ÐóBoL àóBL àóBlðóÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„H‹ÁL�&öüÿIƒø‡ ffff„G‹Œ‚à3MÊAÿáÃ�L‹‹JD·J D¶RL‰‰HfD‰H DˆPÃL‹·JD¶J L‰f‰HDˆH ÷ f‰Ã�‹ D·BD¶J‰fD‰@DˆHÃL‹‹JD·J L‰‰HfD‰H ÷ D¶Bf‰Dˆ@Ã�L‹‹JD¶J L‰‰HDˆH ÃL‹·JL‰f‰HÃL‹¶JL‰ˆHÃL‹‹JL‰‰HË D·B‰fD‰@Ë D¶B‰Dˆ@ÃH‹ H‰Ã¶ ˆË ‰Ã�Iƒø wóo óBoTðó óBTðÃN� H;ÊLFÉI;É‚ß3I�øƒ²3óoóBolðI�ø€†–L‹ÉIƒáIƒéI+ÉI+ÑMÁI�ø€vyfffff„óo óoRóoZ óob0f fQfY fa0óoJ@óoRPóoZ`óobpfI@fQPfY`fapH�Á€H�€I�è€I�ø€s”M�HIƒáðM‹ÙIÁëG‹œš 4MÚAÿãóBoL €óBL €óBoL �óBL �óBoL  óBL  óBoL °óBL °óBoL ÀóBL ÀóBoL ÐóBL ÐóBoL àóBL àóBlðóÃÌÌÌÌÌÌÌÌÌ‹^Ÿ�ÃÌÌÌÌÌÌÌÌHƒì(ƒùvè>šþÿÇèŸ?ÿÿƒÈÿë‡ 0Ÿ‹ÁHƒÄ(ÃÌÌÌÌÌ3À8tH;Ât HÿÀ€<uòÃÌÌÌH‰\$H‰l$H‰t$WAVAWHƒì H‹ñH…ÉtK3ÛL�=óüÿ¿ã�A¸U™H‹Î+ÂÑøHcèL‹õMöK‹”÷à€èœÿÿ…Àt-�MÿIÏ‹ù�MIÙ;ß~Ã3ÀH‹\$@H‹l$HH‹t$PHƒÄ A_A^_ÃKc„÷者ÀxÙ=äsÒHÀA‹„Ç€fëÇÌÌH‰\$H‰l$H‰t$WHƒì0IcØD‹ÁH‹ò÷Áÿóÿÿu�ù uNH…öu…ÛE…ÛxAE3ÉH�-ÌXAºãC� ™+ÂA‹ÐÑøHcÈHÁá+)t0…Ò�HÿAIÊÿÀ…ÒD‹ÑDIÈD;É~Ï3ÀH‹\$@H‹l$HH‹t$PHƒÄ0_Ã…ÀxåH˜ºUHÀH‹lÅH‹ÍèSîþÿH‹ø…Û~;û}ÃH‹ÓL‹ÅH‹Îè:pÿÿ…Àu�Gë®E3ÉHÇD$ E3À3Ò3Éè>ÿÿÌÌÌÌÌÌÌÌÌHƒì(èç1ÿÿ¶ÀƒðHƒÄ(ÃHƒì(ƒùþu èJ˜þÿÇ ëA…Éx-; Œœs%‹ÁHcуà?HÁêL�w˜H� ÀI‹Ð¶DÈ8ƒà@ëè ˜þÿÇ èm=ÿÿ3ÀHƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‹Á„ÒuFH‹ÑƒàHƒâðWÀ‹ÈA»ÿÿÿÿAÓãftfD×ÀE#ÃuHƒÂWÀftfD×ÀE…ÀtëA¼ÀHÂÃE3Àƒ=Ñp�Ÿ¶ÊL‹Èƒà‹ÑÁâIƒáð ÑWÛ‹ÈA»ÿÿÿÿAÓãóAofnÂòpÈfoÂfpáftÃftÔf×ÀfD×ÒE#ÓA#Ãu2�óAoIA½ÊfoÁftËIÉf×ÁE…ÒftÄfD×ÐLEÁIƒÁ…ÀtÏ‹Ð÷Ú#ÐÿÊA#Ò½ÊIÉ…ÒLEÁI‹Àèt¶:ÊLDÀ„ÉtëHÿÀ¨uì¶ÊfnÉDóof:cÈ@s LcÁLÀf:cÈ@t¾HƒÀëàH‰\$H‰l$H‰t$WHƒì0I‹ñH‹ùH…Éu5»H‹D$pE3ÉH‰D$(E3À3ÒHÇD$ 3ɉX,Æ@0è»=ÿÿ‹Ãé¦H…ÒtÆ3ÀÆE…ÀAOÀÿÀH˜H;Ðw»"ë¯H…öt¥I‹IH�oH‹ÑÆ0H‹Ý늄ÀtHÿÂë°0ˆHÿÃAÿÈE…ÀæÆx+‹D$hD‹L$`D‹‰D$ èO„ÀtëÆ0HÿËŠ<9tôþÀˆ€?1uÿFëH‹Íè‡HH‹ÕH‹ÏL�@èXI3ÀH‹\$@H‹l$HH‹t$PHƒÄ0_ÃÌH‰\$H‰l$H‰t$WHƒì ƒ|$PA‹ùA‹ðH‹ÚH‹éu €:5�Àé‰èYZÿÿ…Àu0€;5�H |tH�C…ÿuŠÁëjHÁŠ€ú0tö„ÒuîH;ÝtUŠCÿ"ÁëP=u!¹…ÿtëHÙŠ<0t÷„Àtƒþ-u¾2Éëº=u¹…ÿtëHÙŠ<0t÷„Àt݃þ-t–ëÖ2ÀH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‹ÄH‰XUVWATAUAVAWH�¨ØøÿÿH�ìð)p¸H‹nH3ÄH‰…ÐL‹½PfHnñH�L$`L‰|$xM‹áL‰M€D‰D$D‹òè"/‹D$`E3íƒàA¾<uDˆl$hëH�L$`è�/Dˆt$hfH~÷M‰|$» D‰l$H‹ÃH‹ÏHÁé?A:ÎH�L$H�S DÂE3À3ÒA‰$èO.H‹ÇºÿHÁè4H¹ÿÿÿÿÿÿH#Âu;H…ùt÷D$H„�E‰l$L�y†H‹•XI‹Ïè† ÿÿ…À…pé(H;Âu`H‹ÇH#ÁuA‹Æë*H…ÿyH¹H;Áu¸ëH‹ÇHÁè3÷ÐA#ƃÈE‰t$A+Æ„ÁA+Æ„¬A+Æ„—A;Æ„‚H¸ÿÿÿÿÿÿÿD‰l$@A¿H�L$XE3ÀD‰|$\3ÒH#øèh-D‹D$\H�L$@A‹×èV-fHnÇÿÆfH~‰t$@L‹ÂA¹ÿIÁè4¾I‹ÈI#ÉH‹ÁH÷ØH¸HÿH#øH¸ÿÿÿÿÿÿH#ÐHúH÷ÙÀE#ÁD�$Eàè$/èO.ò,ȉL$4�ùÿÿÿt�ù€uD‰l$4‰}”HÁï ‹Ç‰}˜÷ØÒ÷ÚAÖ‰U�A�ü4‚}3ÀÇ…8‰…4‰µ0…ÿ„HE‹ÅA‹È‹D�”9„�4…1EÆD;ÆuäE�œ$ÎûÿÿD‰l$0E‹Ã�BÿAƒãAÁè‹óI‹þA+ó‹ÎHÓçA+þ½D…”D‹çA÷ÔtÿÀëA‹Å+ØA½ÌB�ƒøsv0E3ÉÇ…0L�…4ÇE�I‹ÕH�M”è¿ýýÿD‹}�é…3ÀD;Û—ÀD�<EøAƒÿsw»A�XÿE�WÿD;ÓtHA‹ÂA+À�Hÿ;ÂsD‹L…”ëE3É;Ês‹T�”ë3ÒA#Ô‹ÎÓêD#ÏA‹ËAÓáA ÑB‰T•”AÿÊD;Ót‹U�ë¸3ÉE…ÀtÇD�”AÎA;ÈuðD‰}�HÇ…4D‰µ0A¹D‰µ`é'E�œ$ÍûÿÿD‰l$0E‹Ã�BÿAƒãAÁè‹óI‹þA+ó‹ÎHÓçA+þ½D…”D‹çA÷ÔtÿÀëA‹Å+ØA½ÌB�ƒøsv0E3ÉÇ…0L�…4ÇE�I‹ÕH�M”è–üýÿD‹}�é…3ÀD;Û—ÀD�<EøAƒÿsw»A�XÿE�WÿD;ÓtHA‹ÂA+À�Hÿ;ÂsD‹L…”ëE3É;Ês‹T�”ë3ÒA#Ô‹ÎÓêD#ÏA‹ËAÓáA ÑB‰T•”AÿÊD;Ót‹U�ë¸3ÉE…ÀtÇD�”AÎA;ÈuðD‰}�HÇ…4éÒþÿÿAƒü6„)3ÀÇ…8‰…4‰µ0…ÿ„ E‹ÅA‹È‹D�”9„�4…òEÆD;Æuä½ÇD‰l$0tÿÀëA‹Å+ØA‹Å;ÞA½Ì’ÀAƒËÿD�<Aƒÿsv-E3ÉÇ…0L�…4ÇE�A‹ÕH�M”èYûýÿD‹}�ëOA�GÿA;ÃtBD‹ÐD�@ÿ;ÂsF‹L•”ëE3ÉD;ÂsB‹L…”ë3ÉÁéB�� ÈA‹ÀB‰L•”E;Ãt‹U�ë¾D‰}�¾6H��4A+ô3Ò‹ÆÁè‹øH�…L‹Ãè$IƒæA‹Æ@ŠÎÓà‰„4éÉ÷ßD‰l$0HÀƒà½D”tÿÀëA‹Å+ØA‹ÅA;Þ’ÀAƒËÿD�<Aƒÿsv E‹ýD‰m�ëLA�GÿA;Ãt?D‹ÐD�@ÿ;ÂsF‹L•”ëE‹ÍD;ÂsB‹L…”ëA‹ÍÁéC� ÈA‹ÀB‰L•”E;Ãt‹U�ëÁD‰}�¾5H��4A+ô3Ò‹ÆÁè‹øH�…L‹Ãè\HƒæA‹Æ@ŠÎA½ÌÓà‰„4�GD‹ÈIÁቅ`‰…0L�…4I‹ÕH��dèÐùýÿ‹L$4L�íæüÿ¸ÍÌÌ̅Ɉ€D‹¥`÷á‹ÂÁè‰D$<…À„ĺ&;‹ÈGÊ3Ò‰L$0�AÿA¶Œ€ò%A¶¼€ó%‹ðH���9L‹ÃH��4‰…0è�GH� væüÿHÁç·„±ð%H�‘àH��4L‹ÇHËH�‚è½@D‹•0E;Ö‡—‹…4…ÀuE3äD‰¥`éîA;Æ„åE…ä„ÜE3ÀL‹ÐE3ÉB‹Œ�dI¯ÊE‹ÀLÁF‰„�dEÎIÁè E;ÌuÚE…À„�ƒ½`ss‹…`D‰„…dD‹¥`Eæë‡E3äD‰¥`2ÀésE;懥‹�dM‹ÂIÁàE‹âD‰•`M…Àt;H��dM;ÅwH�•4èÙ?ëM‹Å3Òè}Fè$ŒþÿÇ"è…1ÿÿD‹¥`…Û„ ÿÿÿA;Þ„ÿE…ä„öE3ÀL‹ÓE3ÉB‹Œ�dI¯ÊE‹ÀLÁF‰„�dEÎIÁè E;ÌuÚéÿÿÿE;ÔH�•dA‹üH��4HCÊL�…4ABúH‰L$p’À‰|$8H�•dICЄÀH‰T$PEEÔE3äE3ÉD‰¥…ÿ„B‹4‰…öu!E;Ì…ýE�aB‰´�D‰¥éå3ÛE‹ÁE…Ò„ÃA‹ù÷ßAƒøst_E‹ØE;ÄuA�@BÇ„�‰…B�‹Û‹‚EÆB‹„�H¯ÖHÚHØB�B‰œ�D‹¥HÁë A;ÂtH‹T$Pë›…ÛtQAƒøs„€E‹ØE;ÄuA�@BÇ„�‰…B‹”�EÆ‹ÃHÐB‰”�D‹¥HÁê ‹Ú…Òu¯‹|$8Aƒøs„+H‹L$pH‹T$PEÎD;Ï…æþÿÿE‹ÄIÁàD‰¥`M…Àt;H��dM;ÅwH�•èÉ=ëM‹Å3ÒèmDèŠþÿÇ"èu/ÿÿD‹¥`AŠÆ„À„¼‹D$A·A· fA‰IƒéfA‰IƒÀM;Árã3ÀH‹\$@H‹l$HH‹t$PHƒÄ A_A^_ÃÌÌÌÌÌÌÌÌ̃=©wuH…Ét H…Ò…éé¤ÿÿE3Àé ÌÌÌÌÌÌÌÌÌÌÌÌ@UVHƒìHH‹òH‹éH…Éuè¥|þÿÇè"ÿÿ¸ÿÿÿHƒÄH^]ÃH…öt߯D$8M…Àt AD$(ërƒ=1wu_D$(ë[èÿþÿH‹ÈH‰D$ H�T$(H‹€�H‰D$(H‹�ˆH‰D$0è²ÿÿH‹L$ H�T$0è×ÿÿH‹L$ ‹�¨¨uƒÈ‰�¨ÆD$8H‹T$(Hƒº8uH‹ÖH‹Íèü‹ÈéÎH‰\$`H‰|$hL‰t$pA¾L‰|$@L�=Tî@·}H�m·H�vf;ûtsfA;þs@¶ÏAöDOt H‹‚¶<@¶ÇëH�T$(·Ïè(œþÿH‹T$(·øf;Ãt6fA;Þs¶ËAöDOt H‹‚¶¶ÃëH�T$(·Ëèí›þÿH‹T$(·Ø‹Ï+Ëu…ÿ…kÿÿÿL‹t$pH‹|$hH‹\$`L‹|$@€|$8t H‹D$ ƒ ¨ý‹ÁHƒÄH^]ÃÌÌÌÌÌÌÌÌÌÌÌL‹Ñ@f„E·M�RD· H�RE;Át$A�@¿ƒøA�H A�A¿AGȃøD‹ÁA�I AGÉD‹ÉA‹ÀA+ÁuE…ÀuºÃÌÌÌÌÌÌÌÌÌATAUAVAWH�ìHH‹êSH3ÄH‰„$M‹áM‹ðL‹úL‹éH…ÉuH…ÒtèPzþÿÇè±ÿÿé,M…ötæM…ätáI‹ÌèN3ÒH�L$0A¸ðèp43ÒH�Œ$ A¸ðè[4Iƒÿ‚éIÿÏH‰œ$@M¯þH‰¬$8MýH‰´$03ÉH‰¼$(H‰L$ 3ÒI‹ÇI+ÅI÷öH�xHƒÿ‡‹M;ýveK�4.I‹ÝH‹þI;÷w H‹ÓH‹ÏAÿÔ…ÀH‹ÏHNËIþH‹ÙI;ÿvãM‹ÆI‹×I;ßtI+ßD¶¶ ˆˆ H�RIƒèuêM+þM;ýw¤H‹L$ HƒéH‰L$ ˆL‹lÌ0L‹¼Ì é\ÿÿÿHÑïI‹ÍI¯þIýH‹×AÿÔ…À~-M‹ÆH‹×L;ït"M‹ÍL+Ï@¶A¶ Aˆˆ H�RIƒèuèI‹×I‹ÍAÿÔ…À~3M‹ÆI‹×M;ït(M‹ÍM+Ïff„¶A¶ Aˆˆ H�RIƒèuèI‹×H‹ÏAÿÔ…À~3M‹ÆI‹×I;ÿt(L‹ÏM+Ïff„¶A¶ Aˆˆ H�RIƒèuèI‹ÝI‹÷f�H;ûvIÞH;ßsH‹×H‹ËAÿÔ…À~ëë@IÞI;ßw H‹×H‹ËAÿÔ…À~ëH‹îI+öH;÷v H‹×H‹ÎAÿÔ…ÀèH;ór8M‹ÆH‹ÖtL‹ËL+ζA¶ Aˆˆ H�RIƒèuèH;þH‹ÃHEÇH‹øévÿÿÿH;ýs�I+îH;ïvH‹×H‹ÍAÿÔ…ÀtëëI+îI;ív H‹×H‹ÍAÿÔ…ÀtëI‹ÏH‹ÅH+ËI+ÅH;ÁH‹L$ |+L;ísL‰lÌ0H‰¬Ì HÿÁH‰L$ I;߃þÿÿL‹ëé“ýÿÿI;ßsH‰\Ì0L‰¼Ì HÿÁH‰L$ L;íƒóýÿÿL‹ýéhýÿÿH‹´$0H‹¬$8H‹œ$@H‹¼$(H‹Œ$H3Ìè¨íþÿH�ÄHA_A^A]A\ÃÌÌÌÌÌÌÌÌH‰\$H‰t$WL‹ÒH�5 ÐüÿAƒâH‹úI+ú3ÛL‹ÚL‹ÁWÛI�BÿóoHƒøws‹„†Ü2HÆÿàfsÙë`fsÙëYfsÙëRfsÙëKfsÙëDfsÙë=fsÙë6fsÙë/fsÙ ë(fsÙ ë!fsÙ ëfsÙ ëfsÙ ë fsÙëfsÙWÀºftÁf×À…À„0D¼ÈM…Òu»ë¹A‹ÁI+ÊH;Á’ËÂA+Á;‡ϋŒ†3HÎÿáfsùfsÙé´fsùfsÙé¥fsùfsÙé–fsùfsÙé‡fsùfsÙë{fsùfsÙëofsùfsÙëcfsùfsÙëWfsù fsÙ ëKfsù fsÙ ë?fsù fsÙ ë3fsù fsÙ ë'fsù fsÙ ëfsùfsÙëfsùfsÙëWÉ…Û…àóoWfoÂftÃf×À…Àu7I‹ÓI‹ÈH‹\$H‹t$ _éÍM…ÒuÐ8_„§I‹ÓH‹\$H‹t$ _鬼ȋÁI+ÂHƒÀHƒøw·+уúwx‹Œ–X3HÎÿáfsúëefsúë^fsúëWfsúëPfsúëIfsúëBfsúë;fsúë4fsú ë-fsú ë&fsú ëfsú ëfsú ëfsúë fsúëWÒVÊA¶„Àt,¾ÀfnÀf`Àf`ÀfpÀftÁf×À…ÀuA¶@IÿÀ„ÀuÔ3ÀH‹\$H‹t$ _ÃH‹\$I‹ÀH‹t$ _Ã$0+02090@0G0N0U0\0c0j0q0x00†0Ý0ì0û0 11%111=1I1U1a1m1y1…1‘1�12 2'2.252<2C2J2Q2X2_2f2m2t2{2‚2ÌÌÌÌÌÌÌÌHƒì8H‹•LH3ÄH‰D$ ¶WÀL‹Á$D$„Àt€¶ÀH� $«¶BH�R„ÀuêA¶„Ét#f�¶Á€áHÁè¶ÒêöÂu A¶HIÿÀ„Éuß3ÀH‹L$ H3ÌèPéþÿHƒÄ8ÃI‹ÀH‹L$ H3Ìè;éþÿHƒÄ8ÃÌÌE3ÀéH‰\$WHƒì@H‹ÚH‹ùH…ÉuènrþÿÇèÏÿÿ3Àë`H…ÛtçH;ûsòI‹ÐH�L$ èÜÞýÿH‹L$0H�Sÿƒyt$HÿÊH;úw ¶öDuîH‹ËH+ÊH‹ÓƒáH+ÑHÿÊ€|$8t H‹L$ ƒ¡¨ýH‹ÂH‹\$PHƒÄ@_ÃÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$WHƒìP‹–lH‹é…ÀI‹øH‹ò•Á…Àu;H…íuè¶qþÿÇèÿÿ¸ÿÿÿéjH…ötá»ÿÿÿH;ûwGH‹ÍèîsÿÿéNH…ÿu3Ûé@H…íuèoqþÿÇèÐÿÿ»ÿÿÿé!H…ötá»ÿÿÿH;ûvèFqþÿÇè§ÿÿéýÆD$H„ÉuÒSD$8ë[èÆóþÿH‹ÈH‰D$0H�T$8H‹€�H‰D$8H‹�ˆH‰D$@ètùþÿH‹L$0H�T$@è™ùþÿH‹L$0‹�¨¨uƒÈ‰�¨ÆD$HH‹D$8H‹ˆ0H…Éu%L‹ÇH‹ÖH‹Íè sÿÿ€|$Ht H‹L$0ƒ¡¨ý‹ØëU‰|$(D‹ÏL‹ÅH‰t$ ºè©¡ÿÿ‹È…Àu èjpþÿÇ€|$Ht$H‹D$0ƒ ¨ýë€|$Ht H‹D$0ƒ ¨ý�Yþ‹ÃH‹\$`H‹l$hH‹t$pHƒÄP_ÃÌÌH�)uÃH�%uÃH�uÃH‹uÃHƒì(H…ÉuèòoþÿÇèSÿÿ¸ë ‹êt‰3ÀHƒÄ(ÃÌHƒì(H…ÉuèÂoþÿÇè#ÿÿ¸ë ‹¾t‰3ÀHƒÄ(ÃÌHƒì(H…Éuè’oþÿÇèóÿÿ¸ë ‹†t‰3ÀHƒÄ(ÃÌH‹�tÃÌÌÌÌÌÌÌÌÌÌÌÌH¸€p€p‰XtH¸‰LtH¸ðñÿÿðñÿÿ‰@tH�‰TH‰:tH�‹TH‰4t3ÀÃÌHƒì(‹:t�…Àu.�Hèñÿÿ�‹&t�…Àu è`ðÿt¹HƒÄ(éçÿÿHƒÄ(ÃÌÌH‰\$H‰t$WHƒì@H‹ÂA‹ùA¹ I‹ðH‹ÙL‹ÁH‹ÈA�Q èìHÿÿ3É…Àu7H‰L$8AƒÉÿH‰L$0L‹ÃÇD$(@‹Ï3ÒH‰t$ èK€ÿÿH‹\$PH‹t$XHƒÄ@_ÃE3ÉH‰L$ E3À3ÒèÙÿÿÌH‰\$ UVWH‹ìHƒì0è,þÿÿH‹øè¼þÿÿ3ÛH�M ‰] H‹ð‰](‰]0èuþÿÿ…À…8H�M(èþÿÿ…À…'H�M0è#þÿÿ…À…H‹ ØsèÓæþÿH� sH‰Åsÿg̃øÿ„Âkÿr<�Kf9;sD‹Bs‰ Ør‰U t AkÀ<‰E f9mst‹ss…ÀtA+ÀkØ<ë‹Ë‰]03Ò‰M(»€H‹D‹Ãèµ'H‹ND‹Ã3Òè§'H‹»@D‹Ã3Òè•'H‹OD‹Ã3Òè‡'蚦ýÿL‹H� lrH‹D‹È‹ØèOþÿÿL‹GH� ¨rH‹VD‹Ëè8þÿÿ‹] èèüÿÿ‰‹](èÎüÿÿ‰‹]0èÌüÿÿ‰H‹\$hHƒÄ0_^]ÃE3ÉH‰\$ E3À3Ò3ÉèQÿÿÌH‰\$H‰t$WHƒì`H‹úI‹ðL‹Áº@H‹ÏI‹ÙèìFÿÿ3Ò…À…¡H�L$@èÙýÿH‹D$H¹éý9H u€|$XtEH‹D$@ƒ ¨ýë7èCöþÿ…Àu8D$Xt H‹D$@ƒ ¨ý¹ë€|$Xt H‹D$@ƒ ¨ý3ÉHÇD$8D‹ËHÇD$0L‹ÇÇD$(?3ÒH‰t$ èÝ}ÿÿH‹\$pH‹t$xHƒÄ`_ÃE3ÉHÇD$ E3À3ÉègÿÿÌÌÌ@USVWATAVAWH‹ìHƒì0H‹ùè²ûÿÿL‹ðèBüÿÿE3äH�MHD‰eHL‹øD‰ePèûûÿÿ…À…ùH�MPèŠûÿÿ…À…èH‹oqH…Òt H‹Ïè‚¿þÿ…Àt$H‹Ïè¶¿þÿH� Eè‰ÿÿH‹ØH…Àu3Éè:äþÿHƒÄ0A_A^A\_^[]ÃH‹ $qèäþÿH‹ÏH‰qèp¿þÿL‹ÇH‹ËH�Pè±Bÿÿ…À…kI‹»€D‹Ã3ÒèG%I‹OD‹Ã3Òè9%I‹»@D‹Ã3Òè'%I‹ND‹Ã3Òè%M‹»I‹D‹ËH‹Ïèïýÿÿ‹ÃfD9'tHƒÇHƒèuð·7H�_fƒþ-L‰eXD�@ HEßH�UXH‹Ëèž©þÿiø‰}Hfƒ;+t ·fƒè0fƒø wHƒÃëçfƒ;:uoHƒÃH�UXH‹ËA¸ è`©þÿ‹}HkÈ<ù‰}Hë fƒø9w HƒÃ·fƒø0sífƒ;:u3HƒÃH�UXH‹ËA¸ è$©þÿ‹}Hø‰}Hë fƒø9w HƒÃ·fƒø0sífƒþ-u÷߉}HfD9#A‹Ä•À‰EPtM‹FA¹I‹WH‹Ëèóüÿÿ‹}Hè›ùÿÿ‰8‹]Pè�ùÿÿ‰éMþÿÿE3ÉL‰d$ E3À3Ò3ÉèÿÿÌÌH‰\$H‰t$WH�ì@H‹ßBH3ÄH‰„$0ƒÈÿL� "\3ö‰âNA¸‰5vnH�T$0‰»NH�L$ H‰t$ è` …Àu H�\$0‹þ镃ø"t5H‹þèÃúÿÿH‹Ïè÷áþÿH‹Œ$0H3Ìè—ßþÿL�œ$@I‹[I‹sI‹ã_ÃH‹L$ HÉèÿÿH‹ØH…Àu 3Éè¶áþÿë­L‹D$ L� €[H‹ÓH‰t$(H�L$(èÚ …ÀtH‹ËëÒ3Éè†áþÿH�D$0H‹ûH;ØHDþf93„jÿÿÿH‹ËèžüÿÿébÿÿÿÌf‰L$Hƒì(è …Àt'L�D$8ÇD$8ºH�L$0èR …Àt·D$0ë¸ÿÿHƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌ̃=nu Çn@3ÀÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„WVH‹ùH‹òI‹Èó¤^_ÃÌÌÌÌÌÌff„H+ÑIÈDðHƒéIƒèöÁtL‹ÉHƒáðÈA L‹ÁL+ÀM‹ÈIÁétq)ëfffffff„)A) DðLàH�é€)Ap)I`DPL@IÿÉ)AP)I@D0L )A0)I D u®)AIƒà(ÁM‹ÈIÁétff„HƒéIÿÉuðIƒàtÃÌÌÌÌÌÌÌÌÌff„WVH‹ùH‹òI‹Èó¤^_ÃÌÌÌÌÌÌff„H+ÑIÈDðHƒéIƒèöÁtL‹ÉHƒáðÈA L‹ÁL+ÀM‹ÈIÁétq)ëfffffff„)A) DðLàH�é€)Ap)I`DPL@IÿÉ)AP)I@D0L )A0)I D u®)AIƒà(ÁM‹ÈIÁétff„HƒéIÿÉuðIƒàtÃÌÌÌÌÌÌÌÌÌff„WH‹ù‹ÂI‹ÈóªI‹Á_Ã@SHƒì AºðD‹ÊA‹ÀH‹Ù#©àüðüt+H…Ét 3Ò3Éè ‰èŠeþÿÇèë ÿÿ¸HƒÄ [ÃA‹ÐA‹ÉH…ÛtèØ ‰3ÀHƒÄ [ÃèÉ 3ÀHƒÄ [ÃÌ@SHƒì H‹Ùè"äÿÿ‰è;ãÿÿ‰C3ÀHƒÄ [ÃH‰\$WHƒì H‹Ù‹ èìäÿÿ‹Kètãÿÿ3ÿH�L$0H‰|$0è³ÿÿÿ…Àu ‹L$09 u‹L$49K@•Ç‹ÇH‹\$8HƒÄ _ÃH‹\$8¸HƒÄ _ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒì H‹Ù3ÀH�L$8H‰D$8èVÿÿÿ…Àu(H‹D$8H�L$8ƒL$8H‰è[ÿÿÿ…Àu è‚ 3ÀHƒÄ [øHƒÄ [ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̃=‘=�ãéÌÌÌÌÌÌÌÌÌÌÌÌÌÌE3ÉWÒòÐH¹ÿÿÿÿÿÿÿfH~ÒH‹ÂH#ÁH;ÐL‹ÀA•ÁIÁè4I�ø3rH¹ðH;ÁvdH‹Êé# I�øÿs#H…ÀtNM…ÉtH¸€fHnÀÃò˜Vù3¸A*ÈHÓàHÿÈH÷ÐH#ÂfHnÀM…Éu H;ÂtòXgVÃÌÌÌÌÌÌHƒìXft$ ƒ={i…éf(Øf(àfsÓ4fH~ÀfûVf(èfT-CVf/-;V„…f(ÐóæófWíf/ņ/fÛgVò\%ïVf/5wW„ØfT%ÉWL‹ÈH#OVL# XVIÑáIÁfHnÈf/%eW‚ßHÁè,fë³Vfë «VL� dhò\ÊòAY Áf(Ñf(ÁL� +XòóVò »VòYÚòYÊòYÂf(àòXÃVòX ‹VòYàòYÚòYÈòX—VòXÊòYÜòXËò-VòY »UòYîò\éòAÁH�Æ_òÂò%ÉUòYæòXÄòXÕòXÂfot$ HƒÄXÃffffff„ò¸Uò\ÀUòXÐf(Èò^Êò%¼Vò-ÔVf(ðòYñòXÉf(ÑòYÑòYâòYêòX%€VòX-˜VòYÑòYâòYÒòYÑòYêòUòXåò\æò5üTf(ØfÛ€Vò\ÃòXàf(Ãf(ÌòYâòYÂòYÎòYÞòXÄòXÁòXÃfot$ HƒÄXÃfëUò\ùTòêfÛ]TfH~ÐfsÕ4fú-{Uóæõéñýÿÿf�uò ÖSD‹Vè: ëH„ò ØSD‹õUè ë*ff„H;©StH;�StÎH ·SfHnÀf�fot$ HƒÄXÃDH3ÀÅásÐ4Äáù~ÀÅáû›SÅúæóÅùÛ-_SÅù/-WS„AÅÑïíÅù/ņãÅùÛ‹SÅû\%TÅù/5›T„ŽÅùÛ }SÅùÛ…SÅásóÅáÔÉÄáù~ÈÅÙÛ%ÏTÅù/%‡T‚±HÁè,ÅéëÕSÅñë ÍSL� †eÅó\ÊÄÁsY ÁL� UUÅóYÁÅûTÅû-áSÄâñ©øSÄâñ©-�SòàÄâñ©ÒSÅûYàÄâѹÈÄâá¹ÌÅóY üRÅû-4SÄâÉ«éòAÁH�]òÂÅëXÕÄâɹSÅûXÂÅùot$ HƒÄXÃ�ÅûSÅû\SÅëXÐÅû^ÊÅû%TÅû-(TÅûYñÅóXÉÅóYÑÄâé©%ãSÄâé©-úSÅëYÑÅÛYâÅëYÒÅëYÑÅÓYêÅÛXåÅÛ\æÅùÛöSÅû\ÃÅÛXàÅÛY VRÅÛY%^RÅãYVRÅãY>RÅûXÄÅûXÁÅûXÃÅùot$ HƒÄXÃÅéëoRÅë\gRÅÑsÒ4ÅéÛÊQÅù(ÂÅÑú-îRÅúæõé@þÿÿDu.Åû FQD‹Sèª Åùot$ HƒÄXÃfffffff„Åû 8QD‹USè| Åùot$ HƒÄXÃ�H; Qt'H;ðPtÎH QfHnÈD‹#SèF ë@Åùot$ HƒÄXÃÌHƒì(H‹áµÿÐHƒÄ(ÃÌÌÌéÌÌÌH‹ÄH‰XH‰pH‰xL‰p AWHƒì0M‹ñI‹ðH‹úL‹ù¹ è�óþÿ�3ÛM…ÿuè„]þÿ»‰èäÿÿëmI‰H…ÿt H…öu H…ÿu H…öu¸ë‹Ã…ÀtÉH…ÿtf‰I‹ÎèvL‹ðH…Àt1H‹È膱þÿHÿÀI‰H…ötH;Æv»"ëM‹ÆH‹ÖH‹Ïè±4ÿÿ…Àu'¹ èóþÿ‹ÃH‹\$@H‹t$HH‹|$PL‹t$XHƒÄ0A_ÃH‰\$ E3ÉE3À3Ò3Éè^ÿÿ�ÌH‰\$H‰l$H‰t$WHƒì H‹éè|aþÿH‹ØH…ÀtDH…ít?H‹Íèï°þÿH‹ðë*H‹Ïèâ°þÿH;ÆvfƒAHƒùýwÿʸHÇD$0H� ²PA¸ÇD$(E3ÉD‰D$ º@ÿ©¸L‹ÏHÇD$ H‹ÈH‰ë@D‹ÆH‹Õÿ»‹ØH‹l$X‹ÃH‹\$PH‹t$`HƒÄ@_ÃÌÌÌÌÌÌHƒì(H‹ µ@HƒùýwÿA¸HƒÄ(ÃÌÌÌÌHƒì(èL‹È¨?tMA‹ÑƒâÁâD‹ÂAƒÈAöÁDDÂA‹ÈƒÉAöÁADȋуÊAöÁDыƒÈAöÁ DÂAöÁt ºèHƒÄ(Ã3ÀHƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌé ÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì ‹ú‹Ù�çèWD‹ØD‹ÈAÁéAƒáE‹ÑAƒÊºà ECÑA‹ÊƒÉºà ACʋуʺà Cыʃɺà CʋѺêºàCÑ‹È�á`‹Ât)�ù t�ù@t�ù`u ë ºè ëºèA�ã@€Aƒë@tA�ëÀt Aƒû@uºèë ëºèD‹ÇA÷ÐD#À#ßD ÃD;À„®A‹ÈƒáÁá‹Ñºê AöÀDыʺé AöÀDʋѺê AöÀDыʺé AöÀDʋѺêAºàCÑA‹À%‹Ú‰T$0t/=t =t‰T$0=u�Ë`ë ºëëºë ‰\$0A�àA�øtA�øtA�øuºëë ƒË@ë�Ë@€‰\$0€=~>t%öÃ@t ‹ËèÈë!Æg>‹\$0ƒã¿‹Ëè±ë ƒã¿‹Ë襋ËÁéƒá‹ÑƒÊºã Cыʃɺã Cʋуʺã Cыʃɺã CʋѺêºãCÑ‹Ë�á`‹Ât)�ù t�ù@t�ù`u ë ºè ëºè�ã@€ƒë@t,�ëÀtƒû@u#ºèH‹\$8HƒÄ _à H‹\$8HƒÄ _úèH‹\$8HƒÄ _ÃÌÌÌÌÌH‰\$H‰l$H‰|$ AVHƒì ‹Ù3ÿƒãL‹ò‹é…Éu3Àé¿H‰t$0èšI‰H‹ð@öÅt@„öy ¿ƒã÷ëC@öÅtHºæ s ¿ƒãûë,@öÅtHºæ s ¿ƒãþë@öÅtHºæ sƒãý‹ýƒç@öÅtHºæ sHƒÏ ƒãï…ÛtºÀÿ¹€èUH…ÿt$H‹ÆH÷ÐH…Çt…Ûu H ÷H‹ÎèëH‹Ïè¬H‹t$0‹ÃH‹\$8H‹l$@H‹|$HHƒÄ A^ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH¸H ÈfHnÁÃÌÌÌÌÌÌÌÌÌÌÌÌÌ@USVAVH�l$øH�ì)´$ðH‹ÿ/H3ÄH‰Eà‹òHÇD$8L‹ñL‰D$0‹MPH�T$8A‹Ùè…þÿÿòuh…Àt[ƒ}pWÀD$pE€E�E E°EÀEÐu òu ÇE°D‹EPH�D$0H‰D$(H�T$8H�E`D‹ÎH�L$pH‰D$ èè|ÿÿ„ÀtM…ÛtIòE`H�L$@òL$03ÀòD$PòL$`‰D$Dòt$X‰\$@L‰t$Hè^ÿÿ…Àu‹ËèƒòD$`ë ‹ËètòD$0H‹MàH3Ìè2Ìþÿ(´$ðH�ÄA^^[]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌf: À ÃÌÌÌÌÌÌÌÌÌ@SHƒì3ÉE3À¸D‰I[¢�á�ùu23ÉÐHÁâ H ÐH‰T$ H‹D$ $<uA¸D‰[ëD‹[3ÀAöÀt53É¢ƒø|*3ɸ¢3Àöà tÇÜZÇÎZHƒÄ[Ã3ÀD‰¿ZHƒÄ[ÃÌÌÌÌÌÌÌÌÌÌÌÌÌHƒìX(ÐAƒèt=Aƒøt(ÁHƒÄXÃÇD$@WÀòD$8A¹òT$0ÇD$(!ÇD$ ë-ÇD$@WÀòD$8A¹òT$0ÇD$("ÇD$ òL$xH� ÜaL‹D$xºèmýÿÿHƒÄXÃÌÌÌÌÌÌÌÌ®\$‹D$ÃÌÌÌÌÌ̉L$®T$ÃÌÌÌÌÌÌ®\$‹L$‹ÁƒàÀ‰D$‹Á®T$ƒà?ÃÌÌÌ®\$D‹D$D‰D$‹Â÷Ð €ÿÿA#À#Ê Á‰D$€=V9t/¨@t+‰D$®T$ëÆ>9‹D$ƒà¿‰D$®T$D‹D$A‹ÀÃ࿉D$®T$A‹ÀÃÌÌÌÌÌ®\$‹D$ƒà?ÃÌÌÌöÁ?t®\$‹D$ƒá? ȉL$®T$ÃÌÌÌHƒì(ƒétƒétƒùuèSþÿÇ"HƒÄ(ÃèSþÿÇ!HƒÄ(ÃÌÌÌÌÌÌÌÌÌÌÌÌÌHƒìHH‹D$xÇD$0H‰D$(H‹D$pH‰D$ è HƒÄHÃÌÌÌÌÌÌH‰\$H‰t$H‰|$ H‰L$UH‹ìHƒì H‹ÚA‹ù3Ò¾ À‰QH‹E‰PH‹E‰P AöÀt H‹E¾�ÀƒHAöÀt H‹E¾“ÀƒHAöÀt H‹E¾‘ÀƒHAöÀt H‹E¾ŽÀƒHAöÀt H‹E¾�ÀƒHH‹UH‹ HÁéÁá÷Ñ3Jƒá1JH‹UH‹ HÁé Áá÷Ñ3Jƒá1JH‹UH‹ HÁé Áá÷Ñ3Jƒá1JH‹UH‹ HÁé É÷Ñ3Jƒá1J‹ H‹UHÁé ÷Ñ3Jƒá1JèJþÿÿH‹Ð¨tH‹MƒI öÂtH‹MƒI öÂtH‹EƒH öÂtH‹EƒH ö tH‹EƒH H‹%`tAH= t)H=@tH=`u0H‹Eƒë'H‹Eƒ þH‹EƒëH‹Eƒ ýH‹EƒëH‹Eƒ üH‹MÁç39�çàÿ19H‹EH‹}8ƒH ƒ}@t0H‹Eƒ` áH‹E0‹H‹E‰HH‹EƒH`H‹Eƒ``áH‹E‹‰HPëBH‹M‹A ƒàãƒÈ‰A H‹E0H‹H‹EH‰HH‹EƒH`H‹U‹B`ƒàãƒÈ‰B`H‹EH‹H‰PPè‹üÿÿL�M3ÒA¸‹Îÿ—¯H‹MöAtH�#ÿÿÿöAtH�#ÿýÿÿöAtH�#ÿûÿÿöAtH�#ÿ÷ÿÿöAtH�#ÿïÿÿ‹ƒàt8ƒèt#ƒètƒøu0H� `ë'H�#ÿßÿÿH� @ëH�#ÿ¿ÿÿH� ëH�#ÿŸÿÿƒ}@t‹AP‰ëH‹APH‰H‹\$8H‹t$@H‹|$HHƒÄ ]ÃÌÌÌÌÌÌÌÌÌff„ÿàÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„ÿ%ЧÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„ÿ%j§ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„¶ÒiÒfnÂfpÀ3ÀIƒø r_‹ÁƒàtHƒèLÀH+ÈD:tWHÿÀuöIƒø r9fo ftÈfH×ÁH¼Àu9foIHƒÁftÈfH×ÁH¼Àu!HƒÁIƒè Iƒø sÇM…Àt :t HÿÁIƒèuóÃHÁÃÌÌÌÌÌÌff„H+ÑIƒør"öÁtf�Š:u,HÿÁIÿÈöÁuîM‹ÈIÁéuM…ÀtŠ:u HÿÁIÿÈuñH3ÀÃÀƒØÿÃ�IÁét7H‹H;u[H‹AH;DuLH‹AH;Du=H‹AH;Du.HƒÁ IÿÉuÍIƒàM‹ÈIÁét›H‹H;uHƒÁIÿÉuîIƒàëƒHƒÁHƒÁHƒÁH‹ HÈHÉH;ÁÀƒØÿÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„H+ÑöÁt¶: uOHÿÁ„ÀtEöÁuìI»€€€€€€€€Iºÿþþþþþþþg� %ÿ=øwÈH‹H; u¿N� H÷ÐHƒÁI#ÁI…ÃtÔ3ÀÃHÀHƒÈÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„H‹ÁH÷ÙH©tf�ŠHÿÀ„Òt_¨uóI¸ÿþþþþþþ~I»�H‹M‹ÈHƒÀLÊH÷ÒI3ÑI#ÓtèH‹Pø„ÒtQ„ötGHÁê„Òt9„öt/HÁê„Òt!„ötÁê„Òt „öu¹H�DÿÃH�DþÃH�DýÃH�DüÃH�DûÃH�DúÃH�DùÃH�DøÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„ÌÌÌÌÌÌff„WVH‹ùH‹òI‹Èó¤^_ÃH‹ÁL�†¥üÿIƒø‡ ffff„G‹Œ‚ððMÊAÿáÃ�L‹‹JD·J D¶RL‰‰HfD‰H DˆPÃL‹·JD¶J L‰f‰HDˆH ÷ f‰Ã�‹ D·BD¶J‰fD‰@DˆHÃL‹‹JD·J L‰‰HfD‰H ÷ D¶Bf‰Dˆ@Ã�L‹‹JD¶J L‰‰HDˆH ÃL‹·JL‰f‰HÃL‹¶JL‰ˆHÃL‹‹JL‰‰HË D·B‰fD‰@Ë D¶B‰Dˆ@ÃH‹ H‰Ã¶ ˆË ‰Ã�Iƒø wóo óBoTðó óBTðÃN� H;ÊLFÉI;É‚Oƒ=@$‚òI�ø v&I�øwL�I@H;ÊLGÊL;Êw ö5E…cþÿÿÅþoÄ¡~olàI�ø†ÃL‹ÉIƒáIƒé I+ÉI+ÑMÁI�ø†¢I�ø‡=fffff„Åþo ÅþoR ÅþoZ@Åþob`Åý ÅýQ ÅýY@Åýa`ÅþoŠ€Åþo’ ÅþošÀÅþo¢àÅý‰€Åý‘ Åý™ÀÅý¡àH�ÁH�ÂI�èI�øƒxÿÿÿM�HIƒáàM‹ÙIÁëG‹œš0ñMÚAÿãÄ¡~oŒ ÿÿÿÄ¡~Œ ÿÿÿÄ¡~oŒ ÿÿÿÄ¡~Œ ÿÿÿÄ¡~oŒ @ÿÿÿÄ¡~Œ @ÿÿÿÄ¡~oŒ `ÿÿÿÄ¡~Œ `ÿÿÿÄ¡~oL €Ä¡~L €Ä¡~oL  Ä¡~L  Ä¡~oL ÀÄ¡~L ÀÄ¡~làÅþÅøwÃf�Åþo ÅþoR ÅþoZ@Åþob`Åýç ÅýçQ ÅýçY@Åýça`ÅþoŠ€Åþo’ ÅþošÀÅþo¢àÅý牀Åýç‘ Åýç™ÀÅýç¡àH�ÁH�ÂI�èI�øƒxÿÿÿM�HIƒáàM‹ÙIÁëG‹œšTñMÚAÿãÄ¡~oŒ ÿÿÿÄ¡}çŒ ÿÿÿÄ¡~oŒ ÿÿÿÄ¡}çŒ ÿÿÿÄ¡~oŒ @ÿÿÿÄ¡}çŒ @ÿÿÿÄ¡~oŒ `ÿÿÿÄ¡}çŒ `ÿÿÿÄ¡~oL €Ä¡}çL €Ä¡~oL  Ä¡}çL  Ä¡~oL ÀÄ¡}çL ÀÄ¡~làÅþ®øÅøwÃfffffff„I�øv ö\B…ŠûÿÿóoóBolðI�ø€†ŽL‹ÉIƒáIƒéI+ÉI+ÑMÁI�ø€vqDóo óoRóoZ óob0f fQfY fa0óoJ@óoRPóoZ`óobpfI@fQPfY`fapH�Á€H�€I�è€I�ø€s”M�HIƒáðM‹ÙIÁëG‹œšxñMÚAÿãóBoL €óBL €óBoL �óBL �óBoL  óBL  óBoL °óBL °óBoL ÀóBL ÀóBoL ÐóBL ÐóBoL àóBL àóBlðóÃf„H+ÑIÈDðHƒéIƒèöÁtL‹ÉHƒáðÈA L‹ÁL+ÀM‹ÈIÁétq)ëfffffff„)A) DðLàH�é€)Ap)I`DPL@IÿÉ)AP)I@D0L )A0)I D u®)AIƒà(ÁM‹ÈIÁétff„HƒéIÿÉuðIƒàtÃÌÌÌÌÌÌÌÌÌff„ÌÌÌÌÌÌff„W‹ÂH‹ùI‹ÈóªI‹Á_ÃH‹ÁL‹ÉL�Óžüÿ¶ÒI»L¯ÚfInÃIƒø‡ƒIÈG‹Œ‚ ñMÊAÿáL‰YñD‰YùfD‰YýDˆYÿÃL‰YòD‰YúfD‰YþÃfffffff„L‰YóD‰YûDˆYÿÃL‰YôD‰YüÃL‰YõfD‰YýDˆYÿÃL‰Y÷DˆYÿÃL‰YöfD‰YþÃL‰YøÃ�flÀIƒø w óóBDðÃ=‚ÝL;vL;w ö ?…þþÿÿÄã}ÀL‹ÉIƒáIƒé I+ÉI+ÑMÁI�øveL;܇Îffffff„ÅýÅýA ÅýA@ÅýA`Åý�€Åý� Åý�ÀÅý�àH�ÁI�èI�øs¶M�HIƒáàM‹ÙIÁëG‹œšàñMÚAÿãÄ¡~„ ÿÿÿÄ¡~„ ÿÿÿÄ¡~„ @ÿÿÿÄ¡~„ `ÿÿÿÄ¡~D €Ä¡~D  Ä¡~D ÀÄ¡~DàÅþÅøwÃfffff„ÅýçÅýçA ÅýçA@ÅýçA`Åýç�€Åýç� Åýç�ÀÅýç�àH�ÁI�èI�øs¶M�HIƒáàM‹ÙIÁëG‹œšòMÚAÿãÄ¡}ç„ ÿÿÿÄ¡}ç„ ÿÿÿÄ¡}ç„ @ÿÿÿÄ¡}ç„ `ÿÿÿÄ¡}çD €Ä¡}çD  Ä¡}çD ÀÄ¡~DàÅþ®øÅøwÃff„L;9v öL=…*ýÿÿL‹ÉIƒáIƒéI+ÉI+ÑMÁI�ø€vKfffff„ffAfA fA0fA@fAPfA`fApH�Á€I�è€I�ø€sÂM�HIƒáðM‹ÙIÁëG‹œš(òMÚAÿãóBD €óBD �óBD  óBD °óBD ÀóBD ÐóBD àóBDðóÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„H+ÑM…Àtj÷Át¶: u]HÿÁIÿÈtR„ÀtNH÷ÁuãI»€€€€€€€€Iºÿþþþþþþþ� %ÿ=øwÀH‹H; u·HƒÁIƒèvM� H÷ÐI#ÁI…ÃtÏ3ÀÃHÀHƒÈÃÌÌÌÌÌÌÌÌÌff„L‹ÙM Àt$H+ÊöÂt(Š„Àˆ „ãHÿÂIÿÈtöÂuæë I‹ÃÃH‰ HƒÂH‹Iƒèv&I¹ÿþþþþþþ~LÈL‹ÐIƒòÿM3ÑI¹�M…ÑtÉIƒÀ„‹„Àˆ „„HÿÂIÿÈtx„äˆ$ tuHÿÂIÿÈtiHÁè„Àˆ tbHÿÂIÿÈtV„äˆ$ tSHÿÂIÿÈtGHÁè„Àˆ t@HÿÂIÿÈt4„äˆ$ t1HÿÂIÿÈt%Áè„Àˆ tHÿÂIÿÈt„äˆ$ tHÿÂIÿÈ…<ÿÿÿI‹ÃÃHÊH3ÒIƒørEöÁt HÿÁˆIÿÈëñIƒè rH‰H‰QH‰QH‰QHƒÁ Iƒè sçIƒÀ Iƒèr H‰HƒÁëñIƒÀIƒèrˆHÿÁëóI‹ÃÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„H‹ÁL‹ÉL�#™üÿIƒø@wbò}HzÂÄ�ø�ŒÂ˜òbñIÅøwÃI�ø€w%bò}HzÂIƒè@Ä�ø�ŒÂ˜òbñHbñI@ÅøwÃI�øv I�ø†¼Ùÿÿbò}HzÂL‹ÉIƒá?Iƒé@I+ÉI+ÑM‹ØMÁM+ØÄ�ø�ŒÚ˜òI�øvKI�ø‡¬ffff„bñýHbñýHAbñýHAbñýHAH�ÁI�èI�øsÎM�HIƒáàM‹ÙIÁëG‹œšPòMÚAÿãÄ¡~„ ÿÿÿÄ¡~„ ÿÿÿÄ¡~„ @ÿÿÿÄ¡~„ `ÿÿÿÄ¡~D €Ä¡~D  Ä¡~D ÀÄ¡~DàbñIÅøwÃbñ}Hçbñ}HçAbñ}HçAbñ}HçAH�ÁI�èI�øsÎM�HIƒáàM‹ÙIÁëG‹œštòMÚAÿãÄ¡}ç„ ÿÿÿÄ¡}ç„ ÿÿÿÄ¡}ç„ @ÿÿÿÄ¡}ç„ `ÿÿÿÄ¡}çD €Ä¡}çD  Ä¡}çD Àb±(DÿbñI®øÅøwÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„ÌÌÌÌÌÌff„ è·Ìè±ÌH� 3hè»A‰ÐAƒÈé ¼üÿH� cièd’ÌH� VièW’ÌH‹L$8H1áè#´þÿÌL9ÂA”ÂIƒÀüL9ÂA“ÃEÓu$H�BM‰ÂD‹XüA‹2‰püE‰IƒÂüL9ÐH�@ræŠA„Àx ¶ÀL9Âs@HÈë&H‹AH‹ ëíI‰ÂI)ÊE1ÛIƒúA�ÃLÙHƒÂL9ÂsD¶E�ZÿA€û}wÕD9uëζ�Hÿ€ù}‡,=ýÿA‹ÿÉ9Á‚=ýÿAÇé=ýÿH‹L$@H1áèf³þÿÌH‰ù躈H‰ùè0TýÿéêKýÿH‰Ðöƒù-tƒù+uHÿÀÃH)ÂHƒúœÂ€ù0•ÁÑ…mLýÿ¶HƒÉ ƒùx…]LýÿHƒÀéTLýÿL‰ÀM‰ÈIƒÈM½ÀEiÐÑA�ÂÑAÁê L�nƒO; ÐAƒÚÿA¸„L9Ñ�#Pýÿé,PýÿUVHƒì(H�l$ HÇEþÿÿÿ€ytHƒÄ(^]ÃH‰ÎH� BèÒýÿ�H‹HÇH� éAèÌýÿ�H� äAèÐýÿ�ëÃH‰T$UVHƒì(H�j èhbýÿÌÌÌÌÌÌÌÌéO'ýÿÌUAVVWSHƒìPH�l$PHÇEøþÿÿÿL‰ÏL‰ÃH‰ÎL�uðIÇH‰ÑL‰òèø¸üÿM‹6H�MH‰EèH‹MHƒøÿ…$‹ÿLÿÈH˜I9F†ÏI‹NH‹ ÁH…É„¾H‹H‹@0H�rGH9Ð…>1ÀH� hŠˆHÿÀHƒøuñH‹]ðH�MH‰EèH‹MHƒøÿ…Û‹ûLÿÈH˜H9C†cH‹KH‹ÁH…Û„RH‹ H‹AH�®_H9Ð…ŠCˆH‹AH�åIýÿH9Ð…äŠCH‹UPˆH‹A H� ¨_H9È…ë€{/ˆ§HƒÃH‹CH‰FH‹MðH�ˆJH9Á…ÝH‰ðHƒÄP[_^A^]ÃH�EèH�MØH‰H�UàH‰ H� ÀKL�qJýÿ臯üÿ�é±þÿÿH�EèH�MØH‰H�UàH‰ H� LL�FJýÿè\¯üÿ�éúþÿÿH�äfL�ùfI‰ÙÿÔ‘�é½þÿÿH‹SL‹C H‰ñèn ýÿ�éUÿÿÿH‰Ùÿ¯‘�H‹ é ÿÿÿH‰Ùÿ�‘�H‹ éâþÿÿH‰ÙH‰òÿˆ‘�éÿÿÿèÈ�ë,èÀ�ë$¸ÿÿÿÿðÁA…À…ÿÿÿH‹H‹@ÿS‘éÿþÿÿÌ�H‰T$UAVVWSHƒì H�jPH‹MðH�^IH9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿ‘�HƒÄ [_^A^]ÃÌÌ@UH‹êH‹3É�8À”Á‹Á]ÃÌÌÌÌÌÌÌÌÌ@UHƒì H‹ê¶M`HƒÄ ]é SýÿÌÌÌÌÌÌÌÌÌ@UHƒì H‹ê¶M èîRýÿ�HƒÄ ]ÃÌ@UHƒì H‹êHƒÄ ]éÃTýÿÌÌÌ@UHƒì0H‹êH‹‹H‰L$(‰T$ L� bZýÿL‹Ep‹UhH‹M`èBSýÿ�HƒÄ0]ÃÌÌÌÌÌÌÌÌÌÌÌ@SUHƒì(H‹êH‰M0€}XtlH‹E0H‹H‰M(H‹E(�8csmàuUH‹E(ƒxuKH‹E(�x “tH‹E(�x !“t H‹E(�x "“u$èÿ‘þÿH‹M(H‰H H‹E0H‹Xèê‘þÿH‰X(èa<þÿ�ÇE ‹E HƒÄ(][ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SUWHƒì@H‹êH‰MH謑þÿH‹�€H‰HpH‹½˜H‹_è‘‘þÿH‰X`H‹EHH‹H‹Y8è}‘þÿH‰XhH‹MHÆD$8HÇD$0ÇD$(H‹… H‰D$ L‹ÏL‹…�H‹•ˆH‹ èŠ�þÿè5‘þÿHÇ@pÇE@ÇED‹EDHƒÄ@_][ÃÌ@UHƒì H‹êH‹MHH‹ HƒÄ ]é�rýÿÌÌÌÌÌÌÌÌÌ@UHƒì H‹ê3ÉHƒÄ ]éÏÌþÿÌ@UHƒì H‹ê3ÉHƒÄ ]é¹ÌþÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]éŸÌþÿÌ@UHƒì H‹êH‹3É�8csmà”Á‰M ‹E HƒÄ ]ÃÌ@UHƒì H‹êH‹MH‹ HƒÄ ]éÅ:þÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]éGÌþÿÌ@UHƒì H‹êH‹MX‹ HƒÄ ]é-ÌþÿÌ@UHƒì H‹êH‹EHH‹H‹ƒ¢¨ïHƒÄ ]ÃÌ@UHƒì H‹ê¹HƒÄ ]éóËþÿÌ@UHƒì H‹ê¹HƒÄ ]éÚËþÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]éÀËþÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]é¦ËþÿÌ@UHƒì H‹ê¹HƒÄ ]é�ËþÿÌ@UHƒì0H‹êH‹M@HƒÄ0]é qýÿÌ@UHƒì H‹êH‹MHH‹ HƒÄ ]éîpýÿÌ@UHƒì H‹êH‹�˜‹ HƒÄ ]é=ËþÿÌ@UHƒì H‹êH‹MHH‹ HƒÄ ]é¶pýÿÌ@UHƒì0H‹êH‹MHHƒÄ0]éžpýÿÌ@UHƒì H‹êH‹MHH‹ HƒÄ ]éƒpýÿÌ@UHƒì H‹êH‹M@èppýÿ�HƒÄ ]ÃÌ@UHƒì H‹êH‹M0HƒÄ ]éQpýÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]é£ÊþÿÌ@UHƒì H‹êH‹M8HƒÄ ]épýÿÌ@UHƒì H‹êH‹M8HƒÄ ]épýÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@UHƒì H‹êH‹3É�8À”Á‹ÁHƒÄ ]ÃÌ@UHƒì H‹êL�E H‹•ØèW˜þÿ�HƒÄ ]ÃÌ@SUHƒì(H‹êH‹M0èŒcýÿƒ} uHH‹�Ø�;csmàu9ƒ{u3�{ “t�{ !“t �{ "“uH‹K(è�Zýÿ…Àt ²H‹ËèïYýÿ�èÉ�þÿH‹MpH‰H è¼�þÿH‹MxH‰H(HƒÄ(][ÃÌÌÌÌÌÌÌÌÌÌÌÌÌ@UHƒì H‹êè²Zýÿ�HƒÄ ]ÃÌ@UHƒì H‹êè|�þÿƒx0~èq�þÿÿH0HƒÄ ]ÃÌ@UHƒì H‹êH‹MH‹ HƒÄ ]éBÉþÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]é(ÉþÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]éÉþÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]éôÈþÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]éÚÈþÿÌ@UHƒì H‹ê¹HƒÄ ]éÁÈþÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]é§ÈþÿÌ@UHƒì H‹ê¹HƒÄ ]éŽÈþÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]étÈþÿÌ@UHƒì H‹ê€}pt ¹èZÈþÿ�HƒÄ ]ÃÌ@UHƒì H‹ê¹HƒÄ ]é:ÈþÿÌ@UHƒì H‹ê¹HƒÄ ]é!ÈþÿÌ@UHƒì0H‹ê‹M`HƒÄ0]én6þÿÌ@UHƒì H‹ê‹M@HƒÄ ]éW6þÿÌ@UHƒì0H‹ê‹M`HƒÄ0]é@6þÿÌ@UHƒì H‹êH‹MH‹ HƒÄ ]é&6þÿÌ@UHƒì H‹ê¹HƒÄ ]é©ÇþÿÌ@UHƒì0H‹ê¹ HƒÄ0]é�ÇþÿÌÌÌÌÌÌÌÌÌÌÌÌ@UHƒì H‹êH‹‹�ùÀt �ùÀt3Àë¸HƒÄ ]ÃÌÌÌ@UH‹êH‹‹�ùÀt �ùÀt3Àë¸]ÃÌÌÌÌÌÌÌÌÌÌÌH‰ÈÃÌÌÌÌÌÌÌÌÌÌÌÌH‰ÐHÇHÇBÿÿÿÿÃÌÌÌÌÌÌÌÌÌÌÌÌÌ1ÀÃÌÌÌÌÌÌÌÌÌÌÌÌÌAWAVATVWSHƒì(M…ÀŽ“L‰ÇI‰ÖH‰Ë1öëVH‰øH)ðI)×L9øLLø¸ÿÿÿI9Ç|A¿ÿÿÿO�$>M9ôrpL9ò’ÀL9â“ÁÁt`L‰ñM‰øè äÿÿIcÇHCM‰æLþH9þ}2H‹SL‹{ L9úr�H‹H‹@HH‰ÙÿJˆƒøÿtAˆIÿÆA¿ëÈ1öH‰ðHƒÄ([_^A\A^A_à Ì̸ÿÿÿÿÃÌÌÌÌÌÌÌÌÌÌVHƒì H‰ÎH‹H‹@@ÿû‡ƒøÿtH‹N¶HÿÁH‰NHƒÄ ^øÿÿÿÿëóÌÌÌÌÌÌÌÌÌÌÌUAWAVAUATVWSHƒì8H�l$0HÇEþÿÿÿƒúÿ„±‰×H‰ÎL‹yL‹q0L+yL;q8t{L‹fX1ÀI�NL9áIBÌH‰NXöF`t7H�V@€~WyH‹I×I9ׂH9Ñ‚úL9ù‚ñH‰VL‰~H‰N „Àt4@¶×H‹H‹@`H‰ñHƒÄ8[_^A\A]A^A_]Hÿ%‡öF`u4ÇEüÿÿÿÿëAˆ>HÿF0@¶Ç‰EüëÇEü‹EüHƒÄ8[_^A\A]A^A_]ÃL‹n(L‹fXH�^@H‰Ù1ÒèXûüÿ�º€~WyHºÿÿÿÿÿÿÿH#VPHÿÊH‰ÙE1ÀèŠüüÿ�H¾FWH…ÀyH‹^@H‹FHH� H9Ùr(M)îM)ìH‰^(H‰N8IÜI9ÆN�43L‰v0L‰fX”ÀéÏþÿÿ H‰T$UAWAVAUATVWSHƒì(H�j0ÇEüÿÿÿÿH�AÿÿÿHƒÄ([_^A\A]A^A_]ÃUVHƒì(H�l$ HÇEþÿÿÿH‰ÎH‹AH‹HcIHƒ|(tƒ| tHƒÄ(^]ÃöD tòè…ÀuéH‹FH‹HcIH‹L(H‹H‹@(ÿ¾…�ƒøÿuÆH‹FH‹HcQH� ‹T ƒÊèÙ«üÿ�ë¨H‰T$UVHƒì(H�j è&TýÿÌ�H‰T$UVHƒì(H�j H�|ÿÿÿHƒÄ(^]ÃÌéóªüÿÌÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌAWAVATVWSHƒì(M…ÀŽ�L‰ÇI‰ÖH‰Ë1öë]H‰øH)ðI)×IÑÿL9øLLø¸ÿÿÿI9Ç|A¿ÿÿÿO�$~M9ôrwL9ò’ÀL9â“ÁÁtgO�?L‰ñèuàÿÿIcÇHÀHCM‰æLþH9þ}5H‹SL‹{ L9úr–H‹H‹@HH‰Ùÿ³„fƒøÿtfA‰IƒÆA¿ëÅ1öH‰ðHƒÄ([_^A\A^A_à ÌÌÌÌÌÌÌÌf¸ÿÿÃÌÌÌÌÌÌÌÌÌÌÌVHƒì H‰ÎH‹H‹@@ÿ[„fƒøÿtH‹N·HƒÁH‰NHƒÄ ^Ãf¸ÿÿëôÌÌÌÌÌÌÌÌÌÌAWAVATVWSHƒì(M…ÀއL‰ÇH‰ÓI‰Î1öëKH‰øH)ðI)ÌIÑüL9àLLàJ�aH9ÈrqH9Ë’ÂH9ÓÀÐtaO�<$H‰ÚM‰øèbßÿÿM~0J�cLæH9þ}1I‹N0M‹f8L9ár¨·I‹H‹@`L‰ñÿ¢ƒfƒøÿt HƒÃHÿÆëÌ1öH‰ðHƒÄ([_^A\A^A_à UHƒì@H�l$@HÇEøþÿÿÿH‹Hc@H‰MðHƒ|(u H‹EðHƒÄ@]ÃHÇEàH‹MðH‰Mèƒ| uZH‹MðH‹ŒˆH…Étè¤ÿÿÿ�ÆEàH‹MðH‹Hc@H‹L(H‹H‹@(ÿƒ�ƒøÿuH‹UðH‹Hc@H� ‹T ƒÊè©üÿ�H�Màè³üÿÿéwÿÿÿH‰T$UHƒì H�j@H�Màè—üÿÿ�HƒÄ ]ÃH‰T$UHƒì H�j@H‹UðH‹HcHHÑèÓH�1ÿÿÿHƒÄ ]ÃÌÌÌÌVWHƒì(‰×H‰Îè¨üÿ@öÇt º˜H‰ñèÍAýÿH‰ðHƒÄ(_^ÃÌÌÌVWHƒì(‰×H‰ÎH�&:H‰HƒÁèò¨üÿ@öÇt º@H‰ñè�AýÿH‰ðHƒÄ(_^ÃÌÌÌÌÌVWHƒì(‰×H�qðè‘§üÿ@öÇt º¨H‰ñè\AýÿH‰ðHƒÄ(_^ÃÌÌVWHƒì(‰×H�qøèa§üÿ@öÇt º H‰ñè,AýÿH‰ðHƒÄ(_^ÃVWSHƒì H‰ÖH‰ÏH‹ ³H…ÉtH‹AH;A t_·fƒøÿt>Hƒ?”ÃH‹H…ÉtH‹AH;A t.·fƒøÿtHƒ>•À0ÉØHƒÄ [_^ÃHÇëíHÇëÀH‹H‹@@ÿ4�ëÆH‹H‹@@ÿ%�ë•ÌHƒì(H� GèÌHƒì(H‰ÊH� Gèp�ÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰ÐD‰H‰JÃÌÌÌÌÌVWHƒì8L‰ÆA‰ÐH‹-H1àH‰D$0H‹H‹@H�|$ H‰úÿ°€H‹GH;F”À‹9”ÁH‹T$0H1âL‹ïI9Ðu ÈHƒÄ8_^ÃH‹L$0H1áèŸþÿÌÌÌÌH;J”ÁD9”À ÈÃé[ZýÿÌÌÌÌÌÌÌÌÌÌÌVHƒì H‰ÎH�6H‰H�AWÀAH�JH‰Âè×XýÿH�6H‰H‰ðHƒÄ ^ÃÌÌÌÌVHƒì H‰ÎH�Ù5H‰H�AWÀAH�JH‰Âè—XýÿH‰ðHƒÄ ^ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌH�¡5H‰HƒÁé YýÿÌÌÌÌÌÌÌÌÌÌÌÌÌVHƒì H‰ÎH�y5H‰H�AWÀAH�JH‰Âè7XýÿH�85H‰H‰ðHƒÄ ^ÃÌÌÌÌH‹IH…ÉH�úKHEÁÃÌÌÌÌÌÌÌÌÌÌÌÌÌVWHƒì(‰×H‰ÎH�5H‰HƒÁè‚Xýÿ@öÇt ºH‰ñè�>ýÿH‰ðHƒÄ(_^ÃÌÌÌÌÌVHƒì H‰ÎH�Ù4H‰H�AWÀAH�JH‰Âè—WýÿH�ø4H‰H‰ðHƒÄ ^ÃHƒìHH‹)H1àH‰D$@H�L$(HÇAH�LH‰AH�Ú4H‰H�ȲèLýÿÌÌÌVHƒì H‰ÎH�Y4H‰H�AWÀAH�JH‰ÂèWýÿH�˜4H‰H‰ðHƒÄ ^ÃÌÌÌÌVWHƒì(H‰ÖH‰ÏH�4H‰H�QWÀAH�NèÖVýÿH�w4H‰FGH‰øHƒÄ(_^ÃÌÌÌÌÌÌÌÌÌÌVHƒì H‰ÎH�É3H‰H�AWÀAH�JH‰Âè‡VýÿH�H4H‰H‰ðHƒÄ ^ÃÌÌÌÌVWHƒì(‰×H‰Îèàýÿÿ@öÇt º(H‰ñè =ýÿH‰ðHƒÄ(_^ÃÌÌÌVWHƒì(‰×H‰Îè£üÿ@öÇt ºˆH‰ñèÝ<ýÿH‰ðHƒÄ(_^ÃÌÌÌVWHƒì(‰×H‰Îè¼—üÿ@öÇt º˜H‰ñè­<ýÿH‰ðHƒÄ(_^ÃÌÌÌVWSHƒì ‰×H‰ËH�qðèAúüÿH‰Ùè—üÿ@öÇt º¨H‰ñèp<ýÿH‰ðHƒÄ [_^ÃÌÌÌÌÌVWHƒì(‰×H‰ÎH�¦3H‰HƒÁè’£üÿ@öÇt º@H‰ñè/<ýÿH‰ðHƒÄ(_^ÃHƒìHH‹ þH1àH‰D$@H�L$(HÇAH�MH‰AH�»3H‰H�Y±èôIýÿÌÌÌÌVHƒì H‰ÎH�92H‰H�AWÀAH�JH‰Âè÷TýÿH�x3H‰H‰ðHƒÄ ^ÃÌÌÌÌVWSHƒì ‰×H‰ËH�qøèAùüÿH‰Ùè–üÿ@öÇt º H‰ñèp;ýÿH‰ðHƒÄ [_^ÃÌÌÌÌÌVWHƒì(H‰ÖH‰ÏH�µ1H‰H�QWÀAH�NèvTýÿH�'3H‰FGH‰øHƒÄ(_^ÃÌÌÌÌÌÌÌÌÌÌVWHƒì(‰×H‰ÎH�f1H‰HƒÁèÒTýÿ@öÇt º(H‰ñèß:ýÿH‰ðHƒÄ(_^ÃÌÌÌÌÌH�‰MÃÌÌÌÌÌÌÌÌVWSHƒì0H‰ÖH‹ŸüH1àH‰D$(Aƒøt#D‰ÇH‰Ëèêâýÿ‹ÿÈ9ÇH‰ÙH‰òA‰øèxxëH�GML�D$'H‰ñ誗üÿH‹D$(H1àH‹ KüH9Áu H‰ðHƒÄ0[_^ÃH‹L$(H1áè^™þÿÌHƒì(‹Û(‹ eH‹%XH‹ Ê;� H�� HƒÄ(ÃH� ­(èP:ýÿƒ=¡(ÿußH� ˜(è;ýÿëÑÌVHƒì@H‰ÐH‰ÎH‹ ÆûH1áH‰L$8AH�T$ )H‰ñI‰Àè»yH�2H‰H‹D$8H1àH‹ ŽûH9Áu H‰ðHƒÄ@^ÃH‹L$8H1á裘þÿÌÌÌé;úÿÿVWHƒìhH‰ÎH‹[ûH1àH‰D$`è!ÿÿÿL�D$(AÇI‰@H�|$8H‰ùH‰òèVÿÿÿH�/¯H‰ùè?GýÿÌHƒì(€I öA$uHƒÄ(Ã1É1Òè"GýÿÌÌVWHƒì(H‰ÖH‰ÏH�e/H‰H�QWÀAH�Nè&RýÿH�Ç/H‰FGH�%1H‰H‰øHƒÄ(_^ÃVWHƒì(‰×H‰Îèàóÿÿ@öÇt ºH‰ñè�8ýÿH‰ðHƒÄ(_^ÃÌUHƒì0H�l$0HÇEøþÿÿÿH� ¹(èP”üÿ�H� Ì*èC”üÿ�H� ï,èlõÿÿ�H� /è_õÿÿ�HƒÄ0]ÃH‰T$UHƒì H�j0ècGýÿÌÌÌé™ÿÿÿÌVHƒì H‰Î€¹‡yHºÿÿÿÿÿÿÿH#–€H‹Žpèü7ýÿ€¾oyHºÿÿÿÿÿÿÿH#–hH‹ŽXèÖ7ýÿ€¾WyHºÿÿÿÿÿÿÿH#–PH‹Ž@è°7ýÿ€¾?yHºÿÿÿÿÿÿÿH#–8H‹Ž(èŠ7ýÿ€¾'yHºÿÿÿÿÿÿÿH#– H‹Žèd7ýÿ€¾yHºÿÿÿÿÿÿÿH#–H‹Žøè>7ýÿ€¾÷yHºÿÿÿÿÿÿÿH#–ðH‹Žàè7ýÿ€¾ßyHºÿÿÿÿÿÿÿH#–ØH‹ŽÈèò6ýÿ€¾ÇyHºÿÿÿÿÿÿÿH#–ÀH‹Ž°èÌ6ýÿ€¾¯xHƒÄ ^ÃHºÿÿÿÿÿÿÿH#–¨H‹Ž˜HƒÄ ^é›6ýÿÌÌÌÌÌÌÌÌÌÌÌ1Òé•ÌÌÌÌÌÌÌÌ̲é…ÌÌÌÌÌÌÌÌÌVWSHƒìpH‰ÏH‹OøH1àH‰D$hƒúÿ„ô‰ÖŠG`€a„«„À„¸1ÀL�D$hI‰@øL�T$XI‰ŠO\L�L$XAˆIÿL�\$HI‰H‹OHH‹WPH‹H‹@L‰T$8L‰D$0H�\$`H‰\$(L‰\$ L�D$Wÿmv�Hÿƒùr:ƒøuŠG\H�L$aˆAÿH‰L$XH‹D$XH9Øv7H‹W@H�HÿH‰L$X¾HÿèøiþÿƒøÿuÛ¾ÿÿÿÿë„Àt‹O\H‹W@èÜiþÿƒøÿtä‰w\ÆG`H‹D$hH1àH‹ Y÷H9Áu!‰ðHƒÄp[_^þÿÿÿÿ€`u׋w\ƒþÿ•G`ëËH‹L$hH1áèV”þÿÌÌÌÌÌÌVWHƒì(‰×H‰ÎH�v,H‰HƒÁèbœüÿ@öÇt ºhH‰ñèÿ4ýÿH‰ðHƒÄ(_^ÃÌAWAVAUATVWUSHƒìh‰ÓH‰ÎH‹ÈöH1àH‰D$`€y`t=€~autH‹N@è×Tþÿƒøÿt"„ÛuH‹V@¶ø‰ùèühþÿƒøÿDøë!¶ø‰~\ë¿ÿÿÿÿë‹~\„Ût ÇF\ÿÿÿÿÆF`H‹D$`H1àH‹ \öH9Á…O‰øHƒÄh[]_^A\A]A^A_ÃHÇD$X‹~XƒÿA¿DMÿE1öH‹N@èGTþÿƒøÿt’Iƒþ„BˆD4XIÿÆM9÷uÛÆD$W1ÀH‰D$HH‰D$@ƒÿ�ÜH�l$WL�d$HL�t$X¿ÿÿÿÿH‹NHH‹VPL‹*N� E1ÛI‰ñL‰Ñë'I‹QE1ÀH…ÒA”ÀM)ÇMÃD‰ÂþˆIƒÁHÿÁI9ùtI¾QH…ÒyÓëÍE1ÿE1ÛL‰] L‰U0H‰EHH‰u81Ûé¿H‹PH;UtÆIÿÈHƒÀHÿÁH9ø„—€9uëH¾PH…ÒyÕëÏH‹H‹@HH‹UHH‰U@ÿÁc�ë@H‹H‹@@H‹UHH‰U@ÿ©c�A‰Åé–H‹]@öÆtNH‹E(H‹H‹AH;A t¯HÿÀH‰AH9}8”ÀH‹M LùHƒù’ÁÁH‹]uH‹E8H‹M0L‹E éiÿÿÿL‰E H‹]H‹EHH‰E@H‹M(H�Uèˆüÿ�M…ÿ”ÁÈ<„H‹E(H‹H‹AH;A „OÿÿÿDŠ(€½Ðu&H‹•ÀH‹H‹@H‹MHH‰M@H‰ÑD‰êÿßb�A‰ÅL‹u8L‹e0H�CH‰E1öëI‹Në,AÆ$IÿÏIƒÆIÿÄI9þ„ ÿÿÿA€<$uéI¾FH…ÀxÑH‰ÁH9ˇÙL‰ñ„ÀyI‹Š€½Ðu%H‹•ÀH‹ L‹AH‹MHH‰M@H‰Ñ‰ÂL‰ÀÿRb�A8Åu‹I¾FH…ÀyI‹F@¶H�KH9È…uÿÿÿAÆ$IÿÏHÿE édÿÿÿH‹EHH‰E@H�UH‹M(èì†üÿ�„ÀH‹•Èt€ H‹u8H9þH‹MHH‹E0t€8tHƒÆHÿÀH9þuï€ H…ÉtèJ<þÿH‰ðH�ÄØ[_^A\A]A^A_]à HÇE@è‘]�ëÌH‰T$UAWAVAUATVWSHƒì(H�ª€H‹M@H…Étèö;þÿ�HƒÄ([_^A\A]A^A_]ÃÌÌÌÌéÌUAWAVAUATVWSH�ìH�¬$€HÇ…�þÿÿÿH‰U@H‹�L‰…€L‰Mp‹AƒàJtƒø@tƒøt ¿ ë1ÿë ¿ë¿H�u H‰òè]†üÿH‹6H� çèÜýÿ�H˜H9F†'H‹NH‹4ÁH…ö„H‹M H�áH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ‘`H‹H‹@H‰ñÿ�`AˆÆWÀH�UP)HÇBH‹H‹@ H‰ñÿ\`H�u A¸ H‰ñ1ÒèˆÂÿÿ�H��€H�Upè…üÿ�H‹•H‹�„À…H‰óëHÿÀH‰AH‰ØH)ðH=Ÿ ÇHƒÃH¾EgH…ÀyH‹EXH‹�€H…ÀtRH‹AH;A t!ŠD8ðuAH‹AH;A u¬H‹H‹@Hÿº_�ë£H‹H‹@@ÿª_�H‹�€ëÊH‹H‹@@ÿ“_�ë H‹AH;A tæŠ<-t!¶Èƒù+tÇE|ë0H‹H‹@Hÿb_�ë <-”À‰E|H‹�€H‹AH;A t×HÿÀH‰AH��€H�Upè„üÿ�„ÀtzH‹…€H‹…HÇë € HÇH‹…€H‹M@H‰H‰È€}gyHºÿÿÿÿÿÿÿH#U`H‹MPèHýÿH‹E@H�Ä[_^A\A]A^A_]ÃH‹H‹@@ÿ³^�ë$ƒÿ„Ò…ÿ…©H‹�€H‹AH;A tΊ<0…‰H‹�€H‹AH;A „¶HÿÀH‰AH��€H�Upè<ƒüÿ�„À…ÇH‹�€H‹AH;A „5жÀƒÈ ƒøxu#H‹�€H‹AH;A „9HÿÀH‰A¿ë¿°‰…Œë¿ Ç…Œ‰}LA‰üE1ÿH�}p1öE1íéEH‹�€H‹AH;A tKŠ¿<0uÃH‹�€H‹AH;A „ŒHÿÀH‰AH��€H�Upèq‚üÿ�„ÀtH‹…€éYþÿÿH‹H‹@@ÿl]�ë§H‹�€H‹AH;A „bжÀƒÈ ƒøx…>ÿÿÿH‹�€H‹AH;A „bHÿÀH‰Aé,ÿÿÿH� 2‰Âèªúüÿ�Hƒø�ÿH�HúHƒøHLȃ}LHEÈL9á�âL‰àI÷粉•Œ²I‰Çp*H‰ÈHÁø?IÏHƒÐ‰ÁƒáH÷ÙH1È•ÀH…ɘÁÁAÍD‰êÿÆA‰ÕH‹�€H‹AH;A tzHÿÀH‰AH��€H‰úèe�üÿ�„ÀurH‹�€H‹AH;A t>ŠH¾MgH…ÉyH‹MXD8ð…0ÿÿÿH…É„'ÿÿÿH‰ØH�M H)ÈH=Ÿ�‰3HƒÃ1öë…H‹H‹@@ÿ \�ë´H‹H‹@Hÿ\�ézÿÿÿö…ŒtgAöÅH‹…u?€}|t%H¸€I9Çr@H‹…€I¿€ëüÿÿèìÝÿÿ�ëÌ�H‰T$UAWAVAUATVWSHƒì(H�ª€H‹M H�¥H9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿUZ�HƒÄ([_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì(H�ª€€}gyHºÿÿÿÿÿÿÿH#U`H‹MPèyýÿ�HƒÄ([_^A\A]A^A_]ÃÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìH�¬$€HÇ…�þÿÿÿH‰UHH‹�L‰…€L‰Mx‹AƒàJtƒø@tƒøt » ë1Ûë »ë»H�} H‰úèí~üÿH‹7H� wèlýÿ�H˜H9F†ÍH‹NH‹<ÁH…ÿ„¼‰ÞH‹M H�oH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿYH‹H‹@H‰ùÿYAˆÆWÀH�UP)HÇBH‹H‹@ H‰ùÿêXL�} A¸ L‰ù1Òè»ÿÿ�H��€H�Uxè©}üÿ�H‹•H‹�„À…L‰ûëHÿÀH‰AH‰ØL)øH=Ÿ ÇHƒÃH¾EgH…ÀyH‹EXH‹�€H…ÀtRH‹AH;A t!ŠD8ðuAH‹AH;A u¬H‹H‹@HÿHX�ë£H‹H‹@@ÿ8X�H‹�€ëÊH‹H‹@@ÿ!X�ë H‹AH;A tæŠ<-t!¶Èƒù+tÇEtë0H‹H‹@HÿðW�ë <-”À‰EtH‹�€H‹AH;A t×HÿÀH‰AH��€H�Uxè¡|üÿ�„ÀtvH‹…€H‹…fÇë€ fÇH‹…€H‹MHH‰H‰È€}gyHºÿÿÿÿÿÿÿH#U`H‹MPèÚýÿH‹EHH�Ä[_^A\A]A^A_]ÃH‹H‹@@ÿEW�ë$ƒþ„Ô…ö…©H‹�€H‹AH;A tΊ<0…‰H‹�€H‹AH;A „^HÿÀH‰AH��€H�UxèÎ{üÿ�„À…ÉH‹�€H‹AH;A „ÝŠ¶ÀƒÈ ƒøxu#H‹�€H‹AH;A „áHÿÀH‰A¾ë¾°‰…Œë¾ Ç…ŒA‰÷‰ðH‰E@1öL�ex1ÿE1íéKH‹�€H‹AH;A tKо<0uÁH‹�€H‹AH;A „2HÿÀH‰AH��€H�Uxè{üÿ�„ÀtH‹…€é[þÿÿH‹H‹@@ÿüU�ë§H‹�€H‹AH;A „жÀƒÈ ƒøx…<ÿÿÿH‹�€H‹AH;A „HÿÀH‰Aé*ÿÿÿH‹H‹@Hÿ¥U�é…H� ˜*‰Âè'óüÿ�Hƒø�ßH�HúHƒøHLÈAƒÿHEÈH;M@�Á·ÆA¯ÇHÁH�ù“Â=A“ÀCÈEÅAÕÿǰ‰…Œ‰ÎH‹�€H‹AH;A „oÿÿÿHÿÀH‰AH��€L‰âèïyüÿ�„Àu_H‹�€H‹AH;A t>ŠH¾MgH…ÉyH‹MXD8ð…=ÿÿÿH…É„4ÿÿÿH‰ØH�M H)ÈH=Ÿ‹‰;HƒÃ1ÿë�H‹H‹@@ÿªT�ë´‹�Œ‰ÈöÐDè¨u ‰ð÷Ø€}tDÆë¶Áƒà÷ØH‹�€ H‹�f‰H¾EgH…ÀyH‹EXH…ÀtH‰ØH�M H)ÈH=Ÿ‰;HƒÃL‹�H�MPH�U I‰Øè4üüÿ�H��€H�Uxèþxüÿ�„À„yüÿÿH‹…€éjüÿÿH‹H‹@HÿõS�éÂýÿÿH‹H‹@@ÿâS�éýÿÿH‹H‹@@ÿÏS�éçýÿÿH‹H‹@Hÿ¼S�éýÿÿH‹H‹@Hÿ©S�éýÿÿH‹H‹@Hÿ–S�é–üÿÿèÖÖÿÿ�ëÌ�H‰T$UAWAVAUATVWSHƒì(H�ª€H‹M H�� H9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿ?S�HƒÄ([_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì(H�ª€€}gyHºÿÿÿÿÿÿÿH#U`H‹MPècýÿ�HƒÄ([_^A\A]A^A_]ÃÌéÌUAWAVAUATVWSH�ìH�¬$€HÇ…�þÿÿÿH‰UHH‹�L‰…€L‰Mx‹AƒàJtƒø@tƒøt ¿ ë1ÿë ¿ë¿H�u H‰òèÝwüÿH‹6H� g è\ýÿ�H˜H9F†ËH‹NH‹4ÁH…ö„ºH‹M H�a H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿRH‹H‹@H‰ñÿRAˆÆWÀH�UP)HÇBH‹H‹@ H‰ñÿÜQH�u A¸ H‰ñ1Òè´ÿÿ�H��€H�Uxè›vüÿ�H‹•H‹�„À…H‰óëHÿÀH‰AH‰ØH)ðH=Ÿ ÇHƒÃH¾EgH…ÀyH‹EXH‹�€H…ÀtRH‹AH;A t!ŠD8ðuAH‹AH;A u¬H‹H‹@Hÿ:Q�ë£H‹H‹@@ÿ*Q�H‹�€ëÊH‹H‹@@ÿQ�ë H‹AH;A tæŠ<-t!¶Èƒù+tÇEtë0H‹H‹@HÿâP�ë <-”À‰EtH‹�€H‹AH;A t×HÿÀH‰AH��€H�Uxè“uüÿ�„ÀtxH‹…€H‹…Çë € ÇH‹…€H‹MHH‰H‰È€}gyHºÿÿÿÿÿÿÿH#U`H‹MPèÊýÿH‹EHH�Ä[_^A\A]A^A_]ÃH‹H‹@@ÿ5P�ë$ƒÿ„Õ…ÿ…©H‹�€H‹AH;A tΊ<0…‰H‹�€H‹AH;A „\HÿÀH‰AH��€H�Uxè¾tüÿ�„À…ÊH‹�€H‹AH;A „ÛŠ¶ÀƒÈ ƒøxu#H‹�€H‹AH;A „ßHÿÀH‰A¿ë¿°‰…Œë¿ Ç…ŒA‰ý‰øH‰E@E1äH�}x1öE1ÿéGH‹�€H‹AH;A tKŠ¿<0uÀH‹�€H‹AH;A „/HÿÀH‰AH��€H�Uxèðsüÿ�„ÀtH‹…€éXþÿÿH‹H‹@@ÿëN�ë§H‹�€H‹AH;A „жÀƒÈ ƒøx…;ÿÿÿH‹�€H‹AH;A „HÿÀH‰Aé)ÿÿÿH‹H‹@Hÿ”N�é�H� ‡#‰Âèìüÿ�Hƒø�ÛH�HúHƒøHLÈAƒýHEÈH;M@�½D‰èA÷ä�ÂA‰Ä‰ÀHÁ„ÒDDáHÁé •ÀA×AÇÿư‰…ŒH‹�€H‹AH;A „sÿÿÿHÿÀH‰AH��€H‰úèârüÿ�„Àu_H‹�€H‹AH;A t>ŠH¾MgH…ÉyH‹MXD8ð…AÿÿÿH…É„8ÿÿÿH‰ØH�M H)ÈH=Ÿ‹‰3HƒÃ1öë�H‹H‹@@ÿ�M�ë´‹�Œ‰ÈöÐDø¨uD‰à÷Ø€}tADÄë¶Áƒà÷ØH‹�€ H‹�‰H¾EgH…ÀyH‹EXH…ÀtH‰ØH�M H)ÈH=Ÿ‰3HƒÃL‹�H�MPH�U I‰Øè&õüÿ�H��€H�Uxèðqüÿ�„À„{üÿÿH‹…€élüÿÿH‹H‹@HÿçL�éÅýÿÿH‹H‹@@ÿÔL�éýÿÿH‹H‹@@ÿÁL�éêýÿÿH‹H‹@Hÿ®L�éýÿÿH‹H‹@Hÿ›L�éýÿÿH‹H‹@HÿˆL�é˜üÿÿèÈÏÿÿ�ëÌ�H‰T$UAWAVAUATVWSHƒì(H�ª€H‹M H��H9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿ1L�HƒÄ([_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì(H�ª€€}gyHºÿÿÿÿÿÿÿH#U`H‹MPèU ýÿ�HƒÄ([_^A\A]A^A_]ÃÌÌÌéÌUAWAVAUATVWSH�ìH�¬$€HÇ…�þÿÿÿH‰U@H‹�L‰…€L‰Mx‹AƒàJtƒø@tƒøt ¿ ë1ÿë ¿ë¿H�u H‰òèÍpüÿH‹6H� WèLýÿ�H˜H9F†ÃH‹NH‹4ÁH…ö„²H‹M H�QH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿKH‹H‹@H‰ñÿñJAˆÆWÀH�UP)HÇBH‹H‹@ H‰ñÿÌJH�u A¸ H‰ñ1Òèø¬ÿÿ�H��€H�Uxè‹oüÿ�H‹•H‹�„À…H‰óëHÿÀH‰AH‰ØH)ðH=Ÿ ÇHƒÃH¾EgH…ÀyH‹EXH‹�€H…ÀtRH‹AH;A t!ŠD8ðuAH‹AH;A u¬H‹H‹@Hÿ*J�ë£H‹H‹@@ÿJ�H‹�€ëÊH‹H‹@@ÿJ�ë H‹AH;A tæŠ<-t!¶Èƒù+tÇEtë0H‹H‹@HÿÒI�ë <-”À‰EtH‹�€H‹AH;A t×HÿÀH‰AH��€H�Uxèƒnüÿ�„ÀtzH‹…€H‹…HÇë € HÇH‹…€H‹M@H‰H‰È€}gyHºÿÿÿÿÿÿÿH#U`H‹MPè¸ýÿH‹E@H�Ä[_^A\A]A^A_]ÃH‹H‹@@ÿ#I�ëƒÿtE…ÿu H‹�€H‹AH;A tÖŠ<0„k¿ Ç…Œ‰}LA‰üE1ÿH�}x1öE1íé«H‹�€H‹AH;A tOŠ¿<0uÃH‹�€H‹AH;A „HÿÀH‰AH��€H�Uxèrmüÿ�„À„…H‹…€éæþÿÿH‹H‹@@ÿiH�룋�Œ‰ÈöÐDè¨uL‰øH÷Ø€}tIDÇë¶ÁƒàH÷ØH‹�€ H‹�H‰H¾EgH…ÀyH‹EXH…ÀtH‰ØH�M H)ÈH=Ÿ‰3HƒÃL‹�H�MPH�U I‰Øèïïüÿ�H��€H�Uxè¹lüÿ�„À„VþÿÿH‹…€éGþÿÿH� ¶‰ÂèEåüÿ�Hƒø�>ÿÿÿH�HúHƒøHLȃ}LHEÈL9á�!ÿÿÿL‰àI÷粉•Œ²I‰Çp*H‰ÈHÁø?IÏHƒÐ‰ÁƒáH÷ÙH1È•ÀH…ɘÁÁAÍD‰êÿÆA‰ÕH‹�€H‹AH;A t~HÿÀH‰AH��€H‰úèlüÿ�„À…­þÿÿH‹�€H‹AH;A t>ŠH¾MgH…ÉyH‹MXD8ð…,ÿÿÿH…É„#ÿÿÿH‰ØH�M H)ÈH=Ÿ‹‰3HƒÃ1öë�H‹H‹@@ÿ·F�ë´H‹H‹@Hÿ§F�évÿÿÿH‹H‹@Hÿ”F�ëH‹�€H‹AH;A tßHÿÀH‰AH��€H�UxèMküÿ�„À…ÛýÿÿH‹�€H‹AH;A t/жÀƒÈ ƒøxu}H‹�€H‹AH;A t~HÿÀH‰A¿é)ýÿÿH‹H‹@@ÿF�ëÃH‹H‹@@ÿF�ëH‹�€H‹AH;A tߊ¶ÀƒÈ ƒøxu"H‹�€H‹AH;A t1HÿÀH‰AéÎüÿÿ¿°‰…ŒéÆüÿÿH‹H‹@Hÿ¦E�évÿÿÿH‹H‹@Hÿ“E�é–üÿÿH‹H‹@Hÿ€E�éÜüÿÿèÀÈÿÿ�ëÌ�H‰T$UAWAVAUATVWSHƒì(H�ª€H‹M H�yýH9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿ)E�HƒÄ([_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì(H�ª€€}gyHºÿÿÿÿÿÿÿH#U`H‹MPèMýÿ�HƒÄ([_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ì¨H�¬$€)µHÇ…þÿÿÿH‰• H‹•�L‰…ðL‰�¨WöL�…€Ap A)01öL��Aˆ1H�…@ˆ0H��°H‰q)1H‰D$ èv°ÿÿH��ÐH‰s)3ºH‰ÙE1Àèü¹üÿ�€½çI‰ÝyL‹­ÐH�…øL‰(E1öH�uàA¸ H‰ñ1Òè¦ÿÿH�…ÈH‰0H�…ìÇH�µÆH�½ÆEë1H‹H‹@Hÿ£C�E‰æëE1äH‹�ðH‹AH;A tÙHÿÀH‰AE‰æH��ðH�•¨èPhüÿ�„À…™L¾¥çM…äyL‹¥ØK�,H9…øu`K�$H‰ÙE1Àè¹üÿ�H‹•àH¸ÿÿÿÿÿÿÿH!ÂHÿÊ€½ç¸HIÐH‰ÙE1Àèê¸üÿ�€½çI‰ÝyL‹­ÐMìL‰¥øDŠ¥DнH‹�ðH‹AH;A „ÌŠH��€H‰L$XH��ìH‰L$PH��ÈH‰L$HH�MàH‰L$@H��°H‰L$8Dˆd$0Dˆ|$(H��øH‰L$ ‰ÁH‰òI‰øM‰éè\Ýüÿ�…À…‹A´AöÆ…®þÿÿH‹�øL)éH…ÉŽ˜þÿÿA¶Eƒø+tƒø-uFHƒù„þÿÿƒø-t ƒø+…qþÿÿAŠE�HЀù “Á<.•À„Èu.éYþÿÿH‹H‹@@ÿæA�é#ÿÿÿ�HЀù ’Á<.”ÀÈ…0þÿÿH¾…ÇH…ÀyH‹…¸H…Àt6€½t-H‹…ÈH‰ÁH�UàH)ÑH�ùŸ‹�ìH�PH‰•ȉH‹•øL‰éL‹…˜è¨4�H‹… òL‹…ÈH��°H�UàL‹�˜èDéüÿ�H��ðH�•¨è füÿ�„Àt H‹…˜€H‹…ðH‹µ H‰€½çy H‹•àH¸ÿÿÿÿÿÿÿH!ÂH‹�ÐèNýÿ€½ÇyHºÿÿÿÿÿÿÿH#•ÀH‹�°è(ýÿH‰ð(µH�Ĩ[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒìxH�ª€)t$`€½çyHºÿÿÿÿÿÿÿH#•àH‹�ÐèÃÿüÿ€½ÇyHºÿÿÿÿÿÿÿH#•ÀH‹�°è�ÿüÿ(t$`HƒÄx[_^A\A]A^A_]ÃÌÌÌÌÌÌÌAVVWUSHƒìPH‰ÖH‹¼$°H‹„$¨H‹œ$ H‹DÁH1âH‰T$H‹k‰ê�⵿ÿÿƒÊ‰S1ÒL�t$@I‰H‰L‰t$0H‰D$(H‰\$ H‰òèÝóÿÿ‰kI‹H‰H‹D$HH1àH‹ ïÀH9ÁuH‰ðHƒÄP[]_^A^ÃH‹L$HH1áèÿ]þÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌUAWAVAUATVWSH�ìˆH�¬$€HÇEþÿÿÿL‰ÏH‰ÖL‹½€L‹exH‹]pL‰EÈöC„lL�uÐH‰ÙL‰òèdüÿM‹6H� ‰øèþôüÿ�H˜I9F†³I‹NL‹4ÁM…ö„¢H‹MÐH�÷H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ³>L�mÐH‰ÙL‰êèdüÿI‹]H� ±øè–ôüÿ�H˜H9C†SH‹KH‹ÁH…Û„BH‹MÐH�›öH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿK>WÀ)Eð)Eà)EÐH‹H‹@(L‰mÀH‰ÙL‰êÿ%>�H�UèH‹H‹@0H‰UÀH‰Ùÿ >�L�ML‰d$(L‰t$ ÆD$0H�MÈH�]ÐH‰úI‰ØèŒ�H9ØA”H‹EÈH‰¿0ëH‹L=¸H‹T=ÈHÒè-ýüÿHƒÇètd€|=ÏyóëßL�u¼AÇÿÿÿÿH‹H‹@XL‰t$0L‰d$(H‰\$ H�]ÐH‰ÚI‰ùÿ}=H‹A‹ƒùt…ÉtAÆAÇ$ë AÆëAÆH‰H‰ðH�Ĉ[_^A\A]A^A_]Ãè‚Àÿÿ�ëèzÀÿÿ�ëH‹L5¸H‹T5ÈHÒèŠüüÿHƒÆèt €|5ÏyóëßHƒÄ8[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒì8H�ª€¾0ëÃ�H‰T$UAWAVAUATVWSHƒì8H�ª€H‹uÀH�EÐH9ðu.HƒÄ8[_^A\A]A^A_]ÃH‹NèH‹VøHÒèüûüÿHƒÆèH�EÐH9ÆtÒ€~ÿyíëÛ�H‰T$UAWAVAUATVWSHƒì8H�ª€H‹MÐH�ôH9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿ/<�HƒÄ8[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒì8H�ª€H‹MÐH�%ôH9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿÕ;�HƒÄ8[_^A\A]A^A_]ÃVHƒì H‹1H� <õè±ñüÿH˜H9FvH‹NH‹ÁH…ÀtHƒÄ ^ÃèÚ¾ÿÿÌVHƒì H‹1H� —õè|ñüÿH˜H9FvH‹NH‹ÁH…ÀtHƒÄ ^Ã襾ÿÿÌUAWAVAUATVWSH�ìØH�¬$€HÇEPþÿÿÿL‰ÏL‰ÆH‰M(H‰UL‰ÈL)ÀHÁøI¿«ªªªªªªªL¯øWÀ)Eð)Eà)EÐ)EÀ)E°)E ÇEIƒÿerL‰ùè�þÿI‰ÂH…Àu éÀL�U 1ÀH9þt>E1ÛI‰ñL‰Ñë'I‹QE1ÀH…ÒA”ÀM)ÇMÃD‰ÂþˆIƒÁHÿÁI9ùtI¾QH…ÒyÓëÍE1ÿE1ÛL‰] L‰U0H‰EHH‰u81ÛéÀH‹PH;UtÆIÿÈHƒÀHÿÁH9ø„˜€9uëH¾PH…ÒyÕëÏH‹H‹@HH‹UHH‰U@ÿ':�ëAH‹H‹@@H‹UHH‰U@ÿ:�A‰Åé˜H‹]@öÆtOH‹E(H‹H‹AH;A t¯HƒÀH‰AH9}8”ÀH‹M LùHƒù’ÁÁH‹]uH‹E8H‹M0L‹E éhÿÿÿL‰E H‹]H‹EHH‰E@H‹M(H�Uèæ·ÿÿ�M…ÿ”ÁÈ<„H‹E(H‹H‹AH;A „NÿÿÿD·(€½Ðu&H‹•ÀH‹H‹@8H‹MHH‰M@H‰ÑD‰êÿC9�A‰ÅL‹u8L‹e0H�CH‰E1öëI‹Në,AÆ$IÿÏIƒÆIÿÄI9þ„ÿÿÿA€<$uéI¾FH…ÀxÑH‰ÁH9ˇÛL‰ñ„ÀyI‹·Y€½Ðu%H‹•ÀH‹ L‹A8H‹MHH‰M@H‰Ñ‰ÂL‰Àÿµ8�fA9Åu‰I¾FH…ÀyI‹F@¶H�KH9È…sÿÿÿAÆ$IÿÏHÿE ébÿÿÿH‹EHH‰E@H�UH‹M(踶ÿÿ�„ÀH‹•Èt€ H‹u8H9þH‹MHH‹E0t€8tHƒÆHÿÀH9þuï€ H…Étè¬þÿH‰ðH�ÄØ[_^A\A]A^A_]à HÇE@èó3�ëÌH‰T$UAWAVAUATVWSHƒì(H�ª€H‹M@H…ÉtèXþÿ�HƒÄ([_^A\A]A^A_]ÃÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìhH�¬$€)µÐHÇ…ÈþÿÿÿH‰•ˆH‰ÏH‹µPL‰…¸L‰�¨‹FƒàJtƒø@tƒøt A¼ ëE1äëA¼ëA¼H�]àH‰ñH‰Úè¦\üÿH‹H� @ñè%íüÿ�H˜H9C†ãH‹KH‹ÁH…Û„ÒH‹MàH�*ïH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿÚ6H‹H‹@H‰ÙÿÊ6fA‰ÆWöH�•�)2HÇBH‹H‹@ H‰Ùÿ¡6L�E A)p A)pA)0AÇ@0HƒÇH‰ùH‰òèø*�I‰ÇH�uàA¸ H‰ñ1Òè ˜ÿÿ�H��¸H�•¨èš´ÿÿ�H‹•`H‹�X„À…FH‰óë HƒÀH‰AH‰ØH)ðH=Ÿ ÇHƒÃH¾…§H…ÀyH‹…˜H‹�¸H…ÀtTH‹AH;A t#·fD9ðuAH‹AH;A u£H‹H‹@HÿÆ5�ë›H‹H‹@@ÿ¶5�H‹�¸ëÉH‹H‹@@ÿŸ5�ë H‹AH;A tæ·E·G0fD9À•Á‰�´A·W2f9ДÁfD9ÀtDf9Ðt?Ç…´H��¸H�•¨è˜³ÿÿ�„À„ÇH‹…X€H‹…`ÇëB‹…´ȉ…´H‹�¸H‹AH;A t HƒÀH‰Aë¢H‹H‹@Hÿò4�ë’€ ÇH‹…¸H‹�ˆH‰H‰È€½§y$HºÿÿÿÿÿÿÿH#• H‹��èôüÿH‹…ˆ(µÐH�Äh[_^A\A]A^A_]ÃH‹H‹@@ÿ}4�ë'Aƒü„ÙE…ä…¬H‹�¸H‹AH;A tÌ·fA;…ˆH‹�¸H‹AH;A „îHƒÀH‰AH��¸H�•¨èg²ÿÿ�„À…ÒH‹�¸H‹AH;A „|·fA;G,t fA;G.…AH‹�¸H‹AH;A „eHƒÀH‰AA¼ëA¼ Ç…ÄD‰æD‰àH‰…€E1íE1ä1ÿéH‹�¸H‹AH;A tW·A¼fA;u¼H‹�¸H‹AH;A „ÐHƒÀH‰AH��¸H�•¨è•±ÿÿ�„À„YH‹…X€éøýÿÿH‹H‹@@ÿ"3�ëœ1ÉfA9tHƒÁHƒù4uï1ÉëLùH…ÉI�G4HDÈL)ùHÑùHƒù� L�AúHƒùLLÁƒþLEÁL;…€�ê‰ðA÷å�ÁA‰Å‰ÀIÀ„ÉEDèIÁè •À@Ï@ÇAÿ݉…ÄH‹�¸H‹AH;A „”HƒÀH‰AH��¸H�•¨èº°ÿÿ�„À…ƒH‹�¸H‹AH;A tO·H¾�§H…ÉyH‹�˜fD9ð…ÿÿÿH…É„ ÿÿÿH‰ØH�MàH)ÈH=Ÿ�vÿÿÿD‰#HƒÃE1äégÿÿÿH‹H‹@@ÿö1�ë¤H‹H‹@Hÿæ1�éaÿÿÿö…ÄtS@öÇH‹…Xu€½´t(A�ý€r/€A½€ë6€D¶­´A�Åÿÿÿë"E…íy€A½ÿÿÿëA÷Ýë H‹…X€E1íH‹…`D‰(H¾…§H…ÀyH‹…˜H…ÀtH‰ØH�MàH)ÈH=ŸD‰#HƒÃL‹�XH���H�UàI‰Øè*Ùüÿ�H��¸H�•¨è[¯ÿÿ�„À„üÿÿH‹…X€éüÿÿH‹H‹@@ÿè0�ëH‹�¸H‹AH;A tß·fA;G,tfA;G.u$H‹�¸H‹AH;A tYHƒÀH‰AéêüÿÿA¼°‰…ÄéáüÿÿH‹H‹@Hÿ…0�é%ýÿÿH‹H‹@@ÿr0�étüÿÿH‹H‹@Hÿ_0�é�üÿÿH‹H‹@HÿL0�é‹üÿÿH‹H‹@Hÿ90�éüÿÿèy³ÿÿ�ëÌH‰T$UAWAVAUATVWSHƒì8H�ª€)t$ H‹MàH�.èH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿÞ/(t$ HƒÄ8[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒì8H�ª€)t$ €½§yHºÿÿÿÿÿÿÿH#• H‹��èñîüÿ(t$ HƒÄ8[_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìhH�¬$€)µÐHÇ…ÈþÿÿÿH‰•€H‰ÏH‹µPL‰…¸L‰�¨‹FƒàJtƒø@tƒøt A¼ ëE1äëA¼ëA¼H�]àH‰ñH‰ÚèFTüÿH‹H� àèèÅäüÿ�H˜H9C†H‹KH‹ÁH…Û„ÿH‹MàH�ÊæH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿz.H‹H‹@H‰Ùÿj.fA‰ÆWöH�•�)2HÇBH‹H‹@ H‰ÙÿA.L�E A)p A)pA)0AÇ@0HƒÇH‰ùH‰òè˜"�I‰ÇH�uàA¸ H‰ñ1Òè@�ÿÿ�H��¸H�•¨è:¬ÿÿ�H‹•`H‹�X„À…GH‰óë HƒÀH‰AH‰ØH)ðH=Ÿ ÇHƒÃH¾…§H…ÀyH‹…˜H‹�¸H…ÀtTH‹AH;A t#·fD9ðuAH‹AH;A u£H‹H‹@Hÿf-�ë›H‹H‹@@ÿV-�H‹�¸ëÉH‹H‹@@ÿ?-�ë H‹AH;A tæ·E·G0fD9À•Á‰�´A·W2f9ДÁfD9ÀtEf9Ðt@Ç…´H��¸H�•¨è8«ÿÿ�„À„ÉH‹…X€H‹…`HÇëC‹…´ȉ…´H‹�¸H‹AH;A t HƒÀH‰Aë¡H‹H‹@Hÿ‘,�ë‘€ HÇH‹…¸H‹�€H‰H‰È€½§y$HºÿÿÿÿÿÿÿH#• H‹��èºëüÿH‹…€(µÐH�Äh[_^A\A]A^A_]ÃH‹H‹@@ÿ,�ë'Aƒü„ÕE…ä…¬H‹�¸H‹AH;A tÌ·fA;…ˆH‹�¸H‹AH;A „HƒÀH‰AH��¸H�•¨èªÿÿ�„À…ÊH‹�¸H‹AH;A „§·fA;G,t fA;G.…lH‹�¸H‹AH;A „�HƒÀH‰AA¼ëA¼ Ç…ÄD‰¥ŒE‰åE1ä1ÿ1öé€H‹�¸H‹AH;A tS·A¼fA;uÀH‹�¸H‹AH;A „ÿHƒÀH‰AH��¸H�•¨è7©ÿÿ�„Àt/H‹…X€éþýÿÿH‹H‹@@ÿÈ*�ë H‹H‹@@ÿ¸*�ëH‹�¸H‹AH;A tß·fA;G,t fA;G.…}H‹�¸H‹AH;A „®HƒÀH‰Aéÿÿÿ1ÉfA9tHƒÁHƒù4uï1ÉëLùH…ÉI�G4HDÈL)ùHÑùHƒù�L�AúHƒùLLÁƒ½ŒLEÁM9è�üL‰èI÷䱉�ıI‰Äp)L‰ÀHÁø?MÄHƒÐ‰ÁƒáH÷ÙH1È•ÀH…ɘÁÁ@ΉñÿljÎH‹�¸H‹AH;A „’HƒÀH‰AH��¸H�•¨èô§ÿÿ�„À…�H‹�¸H‹AH;A tM·H¾�§H…ÉyH‹�˜fD9ð…þþÿÿH…É„õþÿÿH‰ØH�MàH)ÈH=Ÿ�vÿÿÿ‰;HƒÃ1ÿéiÿÿÿH‹H‹@@ÿ2)�ë¦H‹H‹@Hÿ")�écÿÿÿö…Ätm@öÆH‹…XuB€½´t%H¸€I9ÄrCH‹…X€I¼€ë?M…äy:€I¼ÿÿÿÿÿÿÿë+€¶…´I¼ÿÿÿÿÿÿÿIÄëI÷Üë H‹…X€E1äH‹…`L‰ H¾…§H…ÀyH‹…˜H…ÀtH‰ØH�MàH)ÈH=Ÿ‰;HƒÃL‹�XH���H�UàI‰ØèMÐüÿ�H��¸H�•¨è~¦ÿÿ�„À„£ûÿÿH‹…X€é”ûÿÿA¼°‰…Äé¶üÿÿH‹H‹@Hÿø'�éöüÿÿH‹H‹@@ÿå'�éIüÿÿH‹H‹@HÿÒ'�éeüÿÿH‹H‹@Hÿ¿'�é`üÿÿH‹H‹@Hÿ¬'�éÜûÿÿèìªÿÿ�ëÌ�H‰T$UAWAVAUATVWSHƒì8H�ª€)t$ H‹MàH� ßH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿP'(t$ HƒÄ8[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒì8H�ª€)t$ €½§yHºÿÿÿÿÿÿÿH#• H‹��ècæüÿ(t$ HƒÄ8[_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìhH�¬$€)µÐHÇ…ÈþÿÿÿH‰•ˆH‰ËH‹½PL‰…¸L‰�¨‹GƒàJtƒø@tƒøt A¼ ëE1äëA¼ëA¼L�uàH‰ùL‰òè¶KüÿI‹6H� Pàè5Üüÿ�H˜H9F†¬H‹NL‹<ÁM…ÿ„›D‰æH‹MàH�7ÞH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿç%I‹H‹@L‰ùÿ×%fA‰ÆWöH�•�)2HÇBI‹H‹@ L‰ùÿ®%L�E A)p A)pA)0AÇ@0HƒÃH‰ÙH‰úè�I‰ÇL�eàA¸ L‰á1Òè­‡ÿÿ�H��¸H�•¨è§£ÿÿ�H‹•`H‹�X„À…EL‰ãë HƒÀH‰AH‰ØL)àH=Ÿ ÇHƒÃH¾…§H…ÀyH‹…˜H‹�¸H…ÀtTH‹AH;A t#·fD9ðuAH‹AH;A u£H‹H‹@HÿÓ$�ë›H‹H‹@@ÿÃ$�H‹�¸ëÉH‹H‹@@ÿ¬$�ë H‹AH;A tæ·E·G0fD9À•Á‰�´A·W2f9ДÁfD9ÀtCf9Ðt>Ç…´H��¸H�•¨è¥¢ÿÿ�„À„ÅH‹…X€H‹…`fÇëA‹…´ȉ…´H‹�¸H‹AH;A t HƒÀH‰Aë£H‹H‹@Hÿ$�ë“€ fÇH‹…¸H‹�ˆH‰H‰È€½§y$HºÿÿÿÿÿÿÿH#• H‹��è+ãüÿH‹…ˆ(µÐH�Äh[_^A\A]A^A_]ÃH‹H‹@@ÿŒ#�ë%ƒþ„Ô…ö…ªH‹�¸H‹AH;A tηfA;…‡H‹�¸H‹AH;A „¸HƒÀH‰AH��¸H�•¨èx¡ÿÿ�„À…ÍH‹�¸H‹AH;A „F·fA;G,t fA;G.… H‹�¸H‹AH;A „/HƒÀH‰A¾ë¾ Ç…ÄA‰õ‰ðH‰…€E1ä1ö1ÿéH‹�¸H‹AH;A tV·¾fA;u¿H‹�¸H‹AH;A „ŸHƒÀH‰AH��¸H�•¨è« ÿÿ�„À„)H‹…X€éþÿÿH‹H‹@@ÿ8"�ë�1ÉfA9tHƒÁHƒù4uï1ÉëLùH…ÉI�G4HDÈL)ùHÑùHƒù�H�AúHƒùHLÁAƒýHEÁH;…€�îA·ÌA¯ÍHÈH=“Â�ùA“ÀCÁDÇ@×ÿƱ‰�ÄA‰ÄH‹�¸H‹AH;A „’HƒÀH‰AH��¸H�•¨èÉŸÿÿ�„À…�H‹�¸H‹AH;A tM·H¾�§H…ÉyH‹�˜fD9ð… ÿÿÿH…É„ÿÿÿH‰ØH�MàH)ÈH=Ÿ�vÿÿÿ‰3HƒÃ1öéiÿÿÿH‹H‹@@ÿ!�ë¦H‹H‹@Hÿ÷ �écÿÿÿ‹�ĉÈöÐ@ø¨uD‰à÷Ø€½´ADÄë¶Áƒà÷ØH‹�X€ H‹�`f‰H¾…§H…ÀyH‹…˜H…ÀtH‰ØH�MàH)ÈH=Ÿ‰3HƒÃL‹�XH���H�UàI‰ØèpÈüÿ�H��¸H�•¨è¡žÿÿ�„À„UüÿÿH‹…X€éFüÿÿH‹H‹@@ÿ. �ëH‹�¸H‹AH;A tß·fA;G,tfA;G.u#H‹�¸H‹AH;A tXHƒÀH‰Aéýÿÿ¾°‰…ÄéýÿÿH‹H‹@HÿÌ�éVýÿÿH‹H‹@@ÿ¹�éªüÿÿH‹H‹@Hÿ¦�éÆüÿÿH‹H‹@Hÿ“�é¿üÿÿH‹H‹@Hÿ€�é=üÿÿèÀ¢ÿÿ�ëÌ�H‰T$UAWAVAUATVWSHƒì8H�ª€)t$ H‹MàH�t×H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ$(t$ HƒÄ8[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒì8H�ª€)t$ €½§yHºÿÿÿÿÿÿÿH#• H‹��è7Þüÿ(t$ HƒÄ8[_^A\A]A^A_]ÃÌéÌUAWAVAUATVWSH�ìhH�¬$€)µÐHÇ…ÈþÿÿÿH‰•ˆH‰ÏH‹µPL‰…¸L‰�¨‹FƒàJtƒø@tƒøt A¼ ëE1äëA¼ëA¼H�]àH‰ñH‰Úè–CüÿH‹H� 0ØèÔüÿ�H˜H9C†®H‹KH‹ÁH…Û„�H‹MàH�ÖH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿÊH‹H‹@H‰ÙÿºfA‰ÆWöH�•�)2HÇBH‹H‹@ H‰Ùÿ‘L�E A)p A)pA)0AÇ@0HƒÇH‰ùH‰òèè�I‰ÇH�uàA¸ H‰ñ1Òè�ÿÿ�H��¸H�•¨èŠ›ÿÿ�H‹•`H‹�X„À…FH‰óë HƒÀH‰AH‰ØH)ðH=Ÿ ÇHƒÃH¾…§H…ÀyH‹…˜H‹�¸H…ÀtTH‹AH;A t#·fD9ðuAH‹AH;A u£H‹H‹@Hÿ¶�ë›H‹H‹@@ÿ¦�H‹�¸ëÉH‹H‹@@ÿ��ë H‹AH;A tæ·E·G0fD9À•Á‰�´A·W2f9ДÁfD9ÀtDf9Ðt?Ç…´H��¸H�•¨èˆšÿÿ�„À„ÇH‹…X€H‹…`ÇëB‹…´ȉ…´H‹�¸H‹AH;A t HƒÀH‰Aë¢H‹H‹@Hÿâ�ë’€ ÇH‹…¸H‹�ˆH‰H‰È€½§y$HºÿÿÿÿÿÿÿH#• H‹��è ÛüÿH‹…ˆ(µÐH�Äh[_^A\A]A^A_]ÃH‹H‹@@ÿm�ë'Aƒü„ÙE…ä…¬H‹�¸H‹AH;A tÌ·fA;…ˆH‹�¸H‹AH;A „¹HƒÀH‰AH��¸H�•¨èW™ÿÿ�„À…ÒH‹�¸H‹AH;A „G·fA;G,t fA;G.… H‹�¸H‹AH;A „0HƒÀH‰AA¼ëA¼ Ç…ÄD‰æD‰àH‰…€E1íE1ä1ÿéH‹�¸H‹AH;A tW·A¼fA;u¼H‹�¸H‹AH;A „›HƒÀH‰AH��¸H�•¨è…˜ÿÿ�„À„$H‹…X€éøýÿÿH‹H‹@@ÿ�ëœ1ÉfA9tHƒÁHƒù4uï1ÉëLùH…ÉI�G4HDÈL)ùHÑùHƒù� L�AúHƒùLLÁƒþLEÁL;…€�ê‰ðA÷å�ÁA‰Å‰ÀIÀ„ÉEDèIÁè •À@Ï@ÇAÿ݉…ÄH‹�¸H‹AH;A „”HƒÀH‰AH��¸H�•¨èª—ÿÿ�„À…ƒH‹�¸H‹AH;A tO·H¾�§H…ÉyH‹�˜fD9ð…ÿÿÿH…É„ ÿÿÿH‰ØH�MàH)ÈH=Ÿ�vÿÿÿD‰#HƒÃE1äégÿÿÿH‹H‹@@ÿæ�ë¤H‹H‹@HÿÖ�éaÿÿÿ‹�ĉÈöÐ@ø¨uD‰è÷Ø€½´ADÅë¶Áƒà÷ØH‹�X€ H‹�`‰H¾…§H…ÀyH‹…˜H…ÀtH‰ØH�MàH)ÈH=ŸD‰#HƒÃL‹�XH���H�UàI‰ØèOÀüÿ�H��¸H�•¨è€–ÿÿ�„À„SüÿÿH‹…X€éDüÿÿH‹H‹@@ÿ �ëH‹�¸H‹AH;A tß·fA;G,tfA;G.u$H‹�¸H‹AH;A tYHƒÀH‰AéýÿÿA¼°‰…ÄéýÿÿH‹H‹@Hÿª�éZýÿÿH‹H‹@@ÿ—�é©üÿÿH‹H‹@Hÿ„�éÅüÿÿH‹H‹@Hÿq�éÀüÿÿH‹H‹@Hÿ^�é<üÿÿèžšÿÿ�ëÌ�H‰T$UAWAVAUATVWSHƒì8H�ª€)t$ H‹MàH�RÏH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ(t$ HƒÄ8[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒì8H�ª€)t$ €½§yHºÿÿÿÿÿÿÿH#• H‹��èÖüÿ(t$ HƒÄ8[_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìhH�¬$€)µÐHÇ…ÈþÿÿÿH‰•€H‰ÏH‹µPL‰…¸L‰�¨‹FƒàJtƒø@tƒøt A¼ ëE1äëA¼ëA¼H�]àH‰ñH‰Úèf;üÿH‹H� ÐèåËüÿ�H˜H9C†ÀH‹KH‹ÁH…Û„¯H‹MàH�êÍH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿšH‹H‹@H‰ÙÿŠfA‰ÆWöH�•�)2HÇBH‹H‹@ H‰ÙÿaL�E A)p A)pA)0AÇ@0HƒÇH‰ùH‰òè¸ �I‰ÇH�uàA¸ H‰ñ1Òè`wÿÿ�H��¸H�•¨èZ“ÿÿ�H‹•`H‹�X„À…GH‰óë HƒÀH‰AH‰ØH)ðH=Ÿ ÇHƒÃH¾…§H…ÀyH‹…˜H‹�¸H…ÀtTH‹AH;A t#·fD9ðuAH‹AH;A u£H‹H‹@Hÿ†�ë›H‹H‹@@ÿv�H‹�¸ëÉH‹H‹@@ÿ_�ë H‹AH;A tæ·E·G0fD9À•Á‰�´A·W2f9ДÁfD9ÀtEf9Ðt@Ç…´H��¸H�•¨èX’ÿÿ�„À„ÉH‹…X€H‹…`HÇëC‹…´ȉ…´H‹�¸H‹AH;A t HƒÀH‰Aë¡H‹H‹@Hÿ±�ë‘€ HÇH‹…¸H‹�€H‰H‰È€½§y$HºÿÿÿÿÿÿÿH#• H‹��èÚÒüÿH‹…€(µÐH�Äh[_^A\A]A^A_]ÃH‹H‹@@ÿ;�ë'Aƒü„ÕE…ä…¬H‹�¸H‹AH;A tÌ·fA;…ˆH‹�¸H‹AH;A „ÉHƒÀH‰AH��¸H�•¨è%‘ÿÿ�„À…ÎH‹�¸H‹AH;A „W·fA;G,t fA;G.…H‹�¸H‹AH;A „@HƒÀH‰AA¼ëA¼ Ç…ÄD‰¥ŒE‰åE1ä1ÿ1öé,H‹�¸H‹AH;A tW·A¼fA;uÀH‹�¸H‹AH;A „¯HƒÀH‰AH��¸H�•¨èW�ÿÿ�„À„8H‹…X€éúýÿÿH‹H‹@@ÿä�ëœ1ÉfA9tHƒÁHƒù4uï1ÉëLùH…ÉI�G4HDÈL)ùHÑùHƒù�L�AúHƒùLLÁƒ½ŒLEÁM9è�üL‰èI÷䱉�ıI‰Äp)L‰ÀHÁø?MÄHƒÐ‰ÁƒáH÷ÙH1È•ÀH…ɘÁÁ@ΉñÿljÎH‹�¸H‹AH;A „’HƒÀH‰AH��¸H�•¨èh�ÿÿ�„À…�H‹�¸H‹AH;A tM·H¾�§H…ÉyH‹�˜fD9ð…þþÿÿH…É„õþÿÿH‰ØH�MàH)ÈH=Ÿ�vÿÿÿ‰;HƒÃ1ÿéiÿÿÿH‹H‹@@ÿ¦�ë¦H‹H‹@Hÿ–�écÿÿÿ‹�ĉÈöÐ@ð¨uL‰àH÷Ø€½´IDÄë¶ÁƒàH÷ØH‹�X€ H‹�`H‰H¾…§H…ÀyH‹…˜H…ÀtH‰ØH�MàH)ÈH=Ÿ‰;HƒÃL‹�XH���H�UàI‰Øè ¸üÿ�H��¸H�•¨è>Žÿÿ�„À„CüÿÿH‹…X€é4üÿÿH‹H‹@@ÿË�ëH‹�¸H‹AH;A tß·fA;G,tfA;G.u$H‹�¸H‹AH;A tYHƒÀH‰AéýÿÿA¼°‰…ÄéýÿÿH‹H‹@Hÿh�éFýÿÿH‹H‹@@ÿU�é™üÿÿH‹H‹@HÿB�éµüÿÿH‹H‹@Hÿ/�é°üÿÿH‹H‹@Hÿ�é,üÿÿè\’ÿÿ�ëÌ�H‰T$UAWAVAUATVWSHƒì8H�ª€)t$ H‹MàH�ÇH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿÀ(t$ HƒÄ8[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒì8H�ª€)t$ €½§yHºÿÿÿÿÿÿÿH#• H‹��èÓÍüÿ(t$ HƒÄ8[_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìÈH�¬$€)µ0HÇ…(þÿÿÿH‰•ÀH‹•°L‰…L‰�È1öL�…€I‰p0WöA)p A)pA)0L��"fA‰1H�…$f‰0H��ÐH‰q)1H‰D$ èHH��ðH‰s)3ºH‰ÙE1Àèrƒüÿ�€½I‰ÝyL‹­ðH�…L‰(E1äH�uàA¸ H‰ñ1Òè“oÿÿH�…èH‰0H�… ÇH�µ'ÆH�½!ÆEë2H‹H‹@Hÿ �E‰üëE1ÿH‹�H‹AH;A tÙHƒÀH‰AE‰üH��H�•Èè/‹ÿÿ�„À…žL¾½M…ÿyL‹½øK�/H9…u`K�?H‰ÙE1Àè’‚üÿ�H‹•H¸ÿÿÿÿÿÿÿH!ÂHÿÊ€½¸HIÐH‰ÙE1Àè_‚üÿ�€½I‰ÝyL‹­ðMïL‰½D·½$D·µ"H‹�H‹AH;A „Ï·H��€H‰L$XH�� H‰L$PH��èH‰L$HH�MàH‰L$@H��ÐH‰L$8fD‰|$0fD‰t$(H��H‰L$ ‰ÁH‰òI‰øM‰éèð �…À…‹A·AöÄ…¨þÿÿH‹�L)éH…ÉŽ’þÿÿA¶Eƒø+tƒø-uFHƒù„yþÿÿƒø-t ƒø+…kþÿÿAŠE�HЀù “Á<.•À„Èu.éSþÿÿH‹H‹@@ÿV �é!ÿÿÿ�HЀù ’Á<.”ÀÈ…*þÿÿH¾…çH…ÀyH‹…ØH…Àt6€½'t-H‹…èH‰ÁH�UàH)ÑH�ùŸ‹� H�PH‰•è‰H‹•L‰éL‹…¸èNû�H‹…ÀóL‹…èH��ÐH�UàL‹�¸è´²üÿ�H��H�•Èèåˆÿÿ�„Àt H‹…¸€H‹…H‹µÀH‰€½y H‹•H¸ÿÿÿÿÿÿÿH!ÂH‹�ðè¾Éüÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�Ðè˜ÉüÿH‰ð(µ0H�ÄÈ[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒìxH�ª€)t$`€½yHºÿÿÿÿÿÿÿH#•H‹�ðè3Éüÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�Ðè Éüÿ(t$`HƒÄx[_^A\A]A^A_]ÃÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìÈH�¬$€)µ0HÇ…(þÿÿÿH‰•ÀH‹•°L‰…L‰�È1öL�…€I‰p0WöA)p A)pA)0L��"fA‰1H�…$f‰0H��ÐH‰q)1H‰D$ èˆ H��ðH‰s)3ºH‰ÙE1Àè²~üÿ�€½I‰ÝyL‹­ðH�…L‰(E1äH�uàA¸ H‰ñ1ÒèÓjÿÿH�…èH‰0H�… ÇH�µ'ÆH�½!ÆEë2H‹H‹@HÿY�E‰üëE1ÿH‹�H‹AH;A tÙHƒÀH‰AE‰üH��H�•Èèo†ÿÿ�„À…žL¾½M…ÿyL‹½øK�/H9…u`K�?H‰ÙE1ÀèÒ}üÿ�H‹•H¸ÿÿÿÿÿÿÿH!ÂHÿÊ€½¸HIÐH‰ÙE1ÀèŸ}üÿ�€½I‰ÝyL‹­ðMïL‰½D·½$D·µ"H‹�H‹AH;A „Ï·H��€H‰L$XH�� H‰L$PH��èH‰L$HH�MàH‰L$@H��ÐH‰L$8fD‰|$0fD‰t$(H��H‰L$ ‰ÁH‰òI‰øM‰éè0 �…À…‹A·AöÄ…¨þÿÿH‹�L)éH…ÉŽ’þÿÿA¶Eƒø+tƒø-uFHƒù„yþÿÿƒø-t ƒø+…kþÿÿAŠE�HЀù “Á<.•À„Èu.éSþÿÿH‹H‹@@ÿ–�é!ÿÿÿ�HЀù ’Á<.”ÀÈ…*þÿÿH¾…çH…ÀyH‹…ØH…Àt6€½'t-H‹…èH‰ÁH�UàH)ÑH�ùŸ‹� H�PH‰•è‰H‹•L‰éL‹…¸èó÷�H‹…ÀòL‹…èH��ÐH�UàL‹�¸èô­üÿ�H��H�•Èè%„ÿÿ�„Àt H‹…¸€H‹…H‹µÀH‰€½y H‹•H¸ÿÿÿÿÿÿÿH!ÂH‹�ðèþÄüÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�ÐèØÄüÿH‰ð(µ0H�ÄÈ[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒìxH�ª€)t$`€½yHºÿÿÿÿÿÿÿH#•H‹�ðèsÄüÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�ÐèMÄüÿ(t$`HƒÄx[_^A\A]A^A_]ÃÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìÈH�¬$€)µ0HÇ…(þÿÿÿH‰•ÀH‹•°L‰…L‰�È1öL�…€I‰p0WöA)p A)pA)0L��"fA‰1H�…$f‰0H��ÐH‰q)1H‰D$ èÈH��ðH‰s)3ºH‰ÙE1Àèòyüÿ�€½I‰ÝyL‹­ðH�…L‰(E1äH�uàA¸ H‰ñ1ÒèfÿÿH�…èH‰0H�… ÇH�µ'ÆH�½!ÆEë2H‹H‹@Hÿ™�E‰üëE1ÿH‹�H‹AH;A tÙHƒÀH‰AE‰üH��H�•Èè¯�ÿÿ�„À…žL¾½M…ÿyL‹½øK�/H9…u`K�?H‰ÙE1Àèyüÿ�H‹•H¸ÿÿÿÿÿÿÿH!ÂHÿÊ€½¸HIÐH‰ÙE1Àèßxüÿ�€½I‰ÝyL‹­ðMïL‰½D·½$D·µ"H‹�H‹AH;A „Ï·H��€H‰L$XH�� H‰L$PH��èH‰L$HH�MàH‰L$@H��ÐH‰L$8fD‰|$0fD‰t$(H��H‰L$ ‰ÁH‰òI‰øM‰éèp�…À…‹A·AöÄ…¨þÿÿH‹�L)éH…ÉŽ’þÿÿA¶Eƒø+tƒø-uFHƒù„yþÿÿƒø-t ƒø+…kþÿÿAŠE�HЀù “Á<.•À„Èu.éSþÿÿH‹H‹@@ÿÖ�é!ÿÿÿ�HЀù ’Á<.”ÀÈ…*þÿÿH¾…çH…ÀyH‹…ØH…Àt6€½'t-H‹…èH‰ÁH�UàH)ÑH�ùŸ‹� H�PH‰•è‰H‹•L‰éL‹…¸è˜ô�H‹…ÀòL‹…èH��ÐH�UàL‹�¸è4©üÿ�H��H�•Èèeÿÿ�„Àt H‹…¸€H‹…H‹µÀH‰€½y H‹•H¸ÿÿÿÿÿÿÿH!ÂH‹�ðè>Àüÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�ÐèÀüÿH‰ð(µ0H�ÄÈ[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒìxH�ª€)t$`€½yHºÿÿÿÿÿÿÿH#•H‹�ð賿üÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�Ðè�¿üÿ(t$`HƒÄx[_^A\A]A^A_]ÃÌÌÌÌÌÌÌAVVWUSHƒìPH‰ÖH‹¼$°H‹„$¨H‹œ$ H‹4�H1âH‰T$H‹k‰ê�⵿ÿÿƒÊ‰S1ÒL�t$@I‰H‰L‰t$0H‰D$(H‰\$ H‰òèéÿÿ‰kI‹H‰H‹D$HH1àH‹ ߀H9ÁuH‰ðHƒÄP[]_^A^ÃH‹L$HH1áèïþÿÌUAVVWSHƒì0H�l$0HÇEøþÿÿÿL‰ÏL‰ÃH‰ÎL�uðIÇH‰ÑL‰òèœ$üÿM‹6H� ¦¸èµüÿ�H˜I9F†ÛI‹NH‹ ÁH…É„ÊH‹H‹@PH�íÓL�ÔI‰ÙÿÝþ�H‹]ðH� é¸èδüÿ�H˜H9C††H‹KH‹ÁH…ÛtyH‹H‹@H‰Ùÿ¢þ�f‰H‹H‹@H‰ÙÿŽþ�H‹MPf‰H‹H‹@ H‰ÙH‰òÿsþ�H‹MðH�—¶H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿGþH‰ðHƒÄ0[_^A^]Ãè�ÿÿ�ëèw�ÿÿ�ëÌH‰T$UAVVWSHƒì H�j0H‹MðH�:¶H9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿêý�HƒÄ [_^A^]ÃAWAVAUATVWUSHƒì(H‰ÖL‹œ$ÀL‹¼$¸L‹¬$°H‹¬$¨L‹¤$�f;Œ$˜tfL‰Çf;Œ$ …µH¾EH…ÀyH‹EH…À„ž»ÿÿÿÿ€>…NI‹H‰ÁL)é1ÛH�ùŸ�6A‹ H�PI‰‰AÇé»ÿÿÿÿ€>…ÆI‹$H�HI‰ $Æ.H¾EH…ÀyH‹E1ÛH…À„åI‹H‰ÁL)éH�ùŸ�ÏA‹ H�PI‰‰é¾H‹”$ÈH�B8E1ÀE1ÒfB9 t IƒÂIƒú8uïëIÒM‰ÐM…ÀIEÀH)ÐI‰ÆIÑþ»ÿÿÿÿIƒþxIƒþ!ƒõH� |ÑEŠHƒàýHƒø,tuœÆH¾EH…ÀyH‹EH…Àt†I‹H‰ÁL)éH�ùŸ�pÿÿÿA‹ H�PI‰‰é_ÿÿÿg¹@ÌÌÌÌÌÌÌÌÌVHƒì@H‰ÖŠD$pòD$xH�‹ÐH‰T$0òD$(ˆD$ H‰òè H‰ðHƒÄ@^ÃÌUAWAVAUATVWSH�ìxH�¬$€)µàHÇ…ØþÿÿÿL‰ËM‰ÄH‰Öó~µhH‹•pH��©HÇAÿ%E‹Aè¿ÉWÀH�}ÀG)H‰½Ð„ÀH‰µˆu|L�uøL‰ñès£üÿH‹�ÐfÖt$ L��¨ºM‰ðèìvüÿƒøŽêHÇ…ÈH�M(è5£üÿ�HÇ…ÈH��ÐH�U(L�…¨foÞfI~ñè©·üÿ�é€D‹{L�uàL‰ñèó¢üÿH‹�ÐfÖt$(D‰|$ L��¨ºM‰ðègvüÿƒø~iL‹sHÇ…ÈH�Mè°¢üÿ�HÇ…ÈfÖt$ H��ÐH�UL�…¨E‰ñè$·üÿ�ƒøÿ„±L‰æH‹�ÐH‰�ÀëL�u@1Àë\L‰æHÇ…ÀL‹­ÐLcðO�<.L‰éL‰úI‰Øè7±üÿI‰ÄWÀEi)E`)EP)E@I9ýt³MöL‰ñè ÜýÿI‰ÆH…À„'1ÉH‰��H‰�˜H‰…°L�­¸H‰ÇH‰ÙL‰êè•üÿ�H‰½ H‹�ÐL‰l$0H�…˜H‰D$(H�…�H‰D$ L‰âM‰øM‰ñèq�@н`H‹�¸H�±H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ±øH‹…˜L‹��L‹¥ L‰¥°@ˆ|$0H‰\$(H‰D$ H��¸H‰òM‰ðèrŒ�H‹…¸H‹µˆH‰M…ätL‰áèÕÒýÿH‹�ÀH…ÉtèÄÒýÿH‰ð(µàH�Äx[_^A\A]A^A_]ÃHÇ…°èô�ëHÇ…Èèðó�Ì�H‰T$UAWAVAUATVWSHƒìHH�ª€ft$0H‹�¸H�°H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ°÷H‹… H‰…°fot$0HƒÄH[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒìHH�ª€ft$0H‹�°H…Étè×ÑýÿH‹…ÀH‰…Èfot$0HƒÄH[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒìHH�ª€ft$0H‹�ÈH…ÉtèÑýÿ(t$0HƒÄH[_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌÌUAWAVVWSHƒìXH�l$PHÇEþÿÿÿL‰ÇH‰ÖDŠ}hAöA„ùH�]àL‰ÉH‰ÚèüÿH‹H� ±°è–¬üÿ�H˜H9C†H‹KL‹4ÁM…ö„òH‹MàH�›®H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿKöWÀH�]à)HÇCI‹A€÷A¶ÏH‹DÈ(L‰ñH‰ÚÿöH¾CI‰ÆH…ÀyL‹uèH…ÿt5MöIÑþM…ö~*„ÀHH]àH‹H‹@XH‰ùH‰ÚM‰ðÿßõ�1ÉL9ðHEùŠE÷H‰>„Ày7H‹MàH‹UðHÒè+µüÿë%·U`E¶ÇH‹H‹@0D‰D$(f‰T$ H‰òI‰øÿ”õH‰ðHƒÄX[_^A^A_]ÃèÊxÿÿ�ëÌ�H‰T$UAWAVVWSHƒì8H�jP€}÷yH‹MàH‹UðHÒè¿´üÿ�HƒÄ8[_^A^A_]Ã�H‰T$UAWAVVWSHƒì8H�jPH‹MàH�P­H9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿõ�HƒÄ8[_^A^A_]ÃÌÌéÌUAWAVAUATVWSH�ìØH�¬$€)u@HÇE8þÿÿÿL‰ËD‹•È1ÀH‰E-H‰E(E‹aD‰áƒáJƒù¸A¹ DDȃù@¸AEÁE…ÒH‰UL‰EL�u(yƒùt6E‰Ñƒù@t1L�u)AÆFÿ-E‰ÑA÷Ùë Aºä sƒùtE‰Ñƒù@t L�u)AÆFÿ+E‰ÑE…Òt8D‰â�ât-ƒù@t!ƒùu#AÆ0Aºä“ÁÀá€ÉXAˆNIƒÆëAÆ0IÿÆWöL�}ðA)7L�E5‰D$ L‰ùL‰òèQéA÷ÔI‹A÷Ä@„þL�u(L‰ñI‰Øès«üÿI‰ÇL�eÀAt$A)t$A)4$1ÀH‰ïH‰H�uH‰L�m H‰ÙL‰êèùüÿL‹EðL‰l$0H‰t$(H‰|$ L‰ñL‰úM‰áèÔ�D·µÀH‹M H�€«H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ0óH‹EL‹MfD‰t$0H‰\$(H‰D$ L�EÀH‹uH‰ñH‹Uèh›H‰ð(u@H�ÄØ[_^A\A]A^A_]ÃA¶�HŸ�Pà€ù¶ÊCÈAˆIÿÆH‹UðI9Ö„ùþÿÿëØ�H‰T$UAWAVAUATVWSHƒìHH�ª€)t$0H‹M H�ĪH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿtò(t$0HƒÄH[_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìH�¬$€)µ€HÇExþÿÿÿL‰ËL‹•WÀ)EPHÇE`E‹aD‰áƒáJƒù¸A¹ DDȃù@¸AEÁM…ÒH‰U@L‰EHL�uPyƒùt6M‰Ñƒù@t1L�uQAÆFÿ-M‰ÑI÷Ùë Aºä sƒùtM‰Ñƒù@t L�uQAÆFÿ+M‰ÑM…Òt8D‰â�ât-ƒù@t!ƒùu#AÆ0Aºä“ÁÀá€ÉXAˆNIƒÆëAÆ0IÿÆWöL�} A)7L�Eh‰D$ L‰ùL‰òè;ªüÿA÷ÔI‹A÷Ä@„L�uPL‰ñI‰Øè˨üÿI‰ÄL�}ÀAwJA)w@A)w0A)w A)wA)71ÀH�}0H‰H�u8H‰L�mpH‰ÙL‰êèDüÿL‹E L‰l$0H‰t$(H‰|$ L‰ñL‰âM‰ùè�D·µH‹MpH�˨H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ{ðH‹E8L‹M0fD‰t$0H‰\$(H‰D$ L�EÀH‹u@H‰ñH‹UH賘H‰ð(µ€H�Ä[_^A\A]A^A_]ÃA¶�HŸ�Pà€ù¶ÊCÈAˆIÿÆH‹U I9Ö„éþÿÿëØ�H‰T$UAWAVAUATVWSHƒìHH�ª€)t$0H‹MpH� ¨H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ¼ï(t$0HƒÄH[_^A\A]A^A_]ÃÌÌÌÌÌÌéÌUAWAVAUATVWSH�ìØH�¬$€)u@HÇE8þÿÿÿL‰ËD‹�È1ÀL�u(I‰FI‰D‹cD‰áƒáJƒù¸Aº DDЃù@¸AEÂE…ÉH‰UL‰Et0uSA¶FƒÈ ƒøxuFI‹H‹@XL‰ù²0ÿ•Þ�H‹ H�QH‰f‰AŠVI‹H‹@XL‰ùÿsÞ�IƒÆH‹ H�QH‰f‰I9þ”ÁH�GÿI9Æ“ÂÊuI�NŠQÿDŠDˆAÿˆHÿÈH9ÁH�IrèL‰uÈI‹EH‹@L‰éÿÞf‰EþE1í1öL‹uÈë7H‹MèHÿÉH9ȃÖE1íAŠI‹H‹@XL‰ùÿêÝ�H‹ H�QH‰f‰AÿÅIÿÆI9þscH¾M÷H‰ÊH…ÉyH‹Uè‰ðH9‚„ÉH‹UàM‰àLHÂA€<t¤„ÉIIÔ¾ A9Íu•H‹ H�QH‰·Uþf‰H¾M÷H…ɉjÿÿÿéaÿÿÿH‹L‹MÈL‰ÉL‹]ÐL)ÙL‹UÀI�JH9ÂA”ÀH�HþH9Ê“ÂDÂu^K�JL)ÚL)ÚHƒÂD·BþD· fD‰JþfD‰HƒÁþH9ÊH�Rráë/I‹H‹@PL‰ùL‰òI‰øI‰ñÿ÷Ü�H‰øL‹]ÐL)ØL‹UÀI�BH‰H‹UØH‰ÑL)ÙH9úI� JHDÈH‹EpH‰€}÷yHºÿÿÿÿÿÿÿH#UðH‹Màèœüÿ�HƒÄh[_^A\A]A^A_]à H‰T$UAWAVAUATVWSHƒì(H�j`€}÷yHºÿÿÿÿÿÿÿH#UðH‹MàèΛüÿ�HƒÄ([_^A\A]A^A_]ÃUAWAVAUATVWSHƒìxH�l$pHÇEþÿÿÿL‰ËL‰ÇH‰U¸I‰ÎL‹exH‹µ€H‰ñèL ÿÿI‰ÇH‰ñèv ÿÿH‰ÁWÀH�Uà)HÇBH‹H‹@ H‰MÀÿÞÛH‰]ÐI‰$A¶ƒú-L‰uØt L‹MЃú+u(I‹H‹@XL‰ùÿ°Û�H‹MØL�qI‹ $L�IM‰ $f‰H‰þL)öHƒþ|oA€>0uiA¶FƒÈ ƒøxu\I‹H‹@XL‰ù²0ÿgÛ�I‹ $H�QI‰$f‰AŠVI‹H‹@XL‰ùÿCÛ�I�VI‹ $L�IM‰ $f‰H9úsIöI‰Õë7I‰ÕëNI9þsCLöM‰õAŠEÐ< wIÿÅI9ýuîL‰òI‰õë)L‰òë$IÿÅI9ýtAŠE�HЀù rì Ÿ<wëâL‰òM‰õH¾E÷H…ÀyH‹EèH…À„WL9ê”ÁI�EÿH9ÂA“ÀAÈuH�JDŠIÿDŠDˆAÿDˆHÿÈH9ÁH�IræH‰UÈH‹MÀH‹H‹@ÿoÚf‰EþE1ö1öH‹]Èë8H‹MèHÿÉH9ȃÖE1öŠI‹H‹@XL‰ùÿ>Ú�I‹ $H�QI‰$f‰AÿÆHÿÃL9ëL�MàscH¾M÷H‰ÊH…ÉyH‹Uè‰ðH9ÂrI„ÉH‹UàM‰ÈLHÂA€<~£„ÉIIѾ A9Îu”I‹ $H�QI‰$·Uþf‰H¾M÷H…ɉgÿÿÿé^ÿÿÿ M‹ $L‹]ÈL‰ØL‹UØL)ÐL‹EÐI� @L9É”ÂI�AþH9Á“ÁÑuUK� XL)ÑL)ÑHƒÁ·QþD·fD‰Aþf‰HƒÀþH9ÁH�Irãë(I‹H‹@PL‰ùH‰ÖM‰èÿKÙ�M‰éI)ñMÉM $M‰ $H‹upë#I‹H‹@XL‰ùÿ#Ù�I‹ $L�IM‰ $f‰IÿÅI9ýs-AŠU€ú.uÏH‹MÀH‹H‹@ÿñØ�I‹ $L�IM‰ $f‰IÿÅI‹H‹@PL‰ùL‰êI‰øÿÈØ�H‰øL)èHÀI$H‹U¸H‰ÑH+MØH9úH‹UÐH� JHDÈI‰$H‰€}÷yHºÿÿÿÿÿÿÿH#UðH‹Màèì—üÿ�HƒÄx[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒì(H�jp€}÷yHºÿÿÿÿÿÿÿH#UðH‹Mà褗üÿ�HƒÄ([_^A\A]A^A_]ÃUAWAVAUATVWSH�ìˆH�¬$€HÇEþÿÿÿH‰×H‰MÐH‹MpL‰EøL‰MàL�uèL‰òèTýûÿI‹6H� n‘èÓ�üÿ�H˜H9F†úH‹NH‹ÁH‰EðH…À„åH‰}ØH‹½�H‹µˆL‹}xH‹MèH�¾�H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿn×AÇH9þtL�møL�uà1ÀéAÇH�MøH�Uàè#üûÿ„ÀtA€H‹MøH‹EØH‰H�Ĉ[_^A\A]A^A_]ÃH�FH9øt¼ŠH‹MðH‹H‹@HE1ÀÿùÖA‰Å u¯Çë§VWSHƒì0L‰ÎH‰×H�T$(L‰H‰ùèAìûÿ¹„ÀuZH‹\$pH‹H‹AH;A tRŠH‹H‹@HH‰ÙE1Àÿ-ǹ<%u*H‹H‹AH;A t8HÿÀH‰AH�T$(H‰ùèçëûÿ¹„Àt HƒÄ0[_^ÃH‹H‹@@ÿãÆ‰ÂëŸH‹H‹@HÿÒÆëÀAWAVATVWUSHƒì0L‰ËL‰ÆH‰ÏH�D$(H‰H‰Âè�ëûÿE1ö¹„Àu'H‹H‹AH;A t.й„ÀxH‹SD¶ÀBöBu# D‰ðHƒÄ0[]_^A\A^A_ÃH‹H‹@@ÿUÆëÅD‹¤$�H‹ L‹IHH‰Ù‰ÂE1ÀL‰Èÿ3ƉÅH‹H‹AH;A tHÿÀH‰AD¾õAÿÌL�|$(ëUH‹H‹@HÿÆëãH�T$(H‰ùè×êûÿ¹„À…pÿÿÿémÿÿÿH‹H‹@@ÿÔʼnÂë=HÿÀH‰AC�¶@¾ÍD�4AAÿÌAƒÆÐH‰ùL‰úè�êûÿ„Àu§E…ä~¢H‹H‹AH;A t´Š„ÒˆÿÿÿH‹C¶ÊöH„ÿÿÿH‹H‹@HH‰ÙE1ÀÿgʼnÅH‹H‹AH;A uˆH‹H‹@HÿKÅë€ÌUAWAVAUATVWSHƒìxH�l$pHÇEþÿÿÿH‰×H‰MØH‹MpL‰EøL‰MèL�uðL‰òè€êûÿI‹6H� Š~èÿzüÿ�H˜H9F†ñH‹NL‹4ÁM…ö„àH‰}àH‹µ�H‹�ˆL‹}xH‹MðH�î|H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿžÄAÇH9ótH�}øL�eè1ÀéúAÇH�MøH�Uèè½Bÿÿ„ÀtA€H‹MøH‹EàH‰HƒÄx[_^A\A]A^A_]ÃH�CH9ðt¿·I‹H‹@hL‰ñE1Àÿ,ÄA‰Å u¯Çë§VWSHƒì0L‰ÎH‰×H�T$(L‰H‰ùèí2ÿÿ¹„Àu1H‹\$pH‹H‹AH;A t)·H‹H‹@hH‰ÙE1Àÿn´¹<%t HƒÄ0[_^ÃH‹H‹@@ÿN´‰ÂëÉH‹H‹AH;A uH‹H‹@Hÿ0´ëHƒÀH‰AH�T$(H‰ùèg2ÿÿ¹„Àu«ë«AWAVATVWUSHƒì0L‰ËL‰ÆH‰ÏH�D$(H‰H‰Âè52ÿÿE1ö¹„Àu0H‹H‹AH;A t7·(H‹H‹@H‰ÙfºA‰èÿ´³¹„Àu% D‰ðHƒÄ0[]_^A\A^A_ÃH‹H‹@@ÿг‰Åë»D‹¤$�H‹H‹@hH‰Ù‰êE1Àÿi³‰ÅH‹H‹AH;A tHƒÀH‰AD¾õAÿÌL�|$(ë7H‹H‹@Hÿ7³ëãH‹H‹@@ÿ(³‰Åë?HƒÀH‰AC�¶@¾ÍD�4AAÿÌAƒÆÐH‰ùL‰úèL1ÿÿ„ÀunE…ä~iH‹H‹AH;A t³·(H‹H‹@H‰ÙfºA‰èÿβ„À„ÿÿÿH‹H‹@hH‰Ù‰êE1Àÿ±²‰ÅH‹H‹AH;A …zÿÿÿH‹H‹@Hÿ‘²épÿÿÿH�T$(H‰ùèÍ0ÿÿ¹„À…ÇþÿÿéÄþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌAVVWSH�ì¨L‰ÇH‰ÖL‹Œ$øŠ„$Š”$WÀL�„$¤A)@ìA)@ÜA)@ÌA)@¼A)@¬A)@œAÇ@üH�\$8L‰HƒÁˆT$(ˆD$ L�t$@L‰òI‰ØèKH‹L)óH…ÿ”ÀH…ÛžÁÁu!H‹H‹@XH�T$@H‰ùI‰Øÿµ±1ÉH9ØHEùH‰>H‰ðH�Ĩ[_^A^ÃÌVWHƒìHL‰ÆH‰×Š”$ˆŠ„$€ÇD$,%ˆD$-ˆT$.„ÒtˆT$-ˆD$.H‹L�D$0I‰H‹AI‰@IÇ@H‹H)úL‰D$ L�D$,H‰ùèÿ�HøH‰HƒÄH_^ÃÌÌAWAVATVWUSH�ìL‰ÇH‰ÖI‰ÎL‹¼$h@Ь$pDФ$xH�\$8A¸ÈH‰Ù1ÒèÿÿH�„$L�D$0I‰IƒÆDˆd$(@ˆl$ L‰ñH‰ÚM‰ùèOH…ÿt1L‹t$0I)ÞIÑþM…ö~!H‹H‹@XH�T$8H‰ùM‰ðÿ€°1ÉL9ðHEùH‰>H‰ðH�Ä[]_^A\A^A_ÃÌAVVWSH�ìÈL‰ÆH‰×H‰ËŠ„$ŠŒ$WÀH�”$Ä)Bì)BÜ)BÌ)B¼)B¬)BœÇBüL�D$8I‰ˆL$(ˆD$ L�t$`H‰ÙL‰òèYþÿÿ1ÀL�L$@I‰H�T$0L‰2H‹ L�T$HI‰ H‹KI‰JI‰BL‹I)øIÑøL‰T$ H‰ùè¿´HƒøÿtH�GH‰H�ÄÈ[_^A^ÃH� ù…èB¬ÌÌÌÌÌÌÌÌÌÌḬ̀ÃÌÌÌÌÌÌÌÌÌÌÌÌÌH‰ÐWÀHÇBÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰ÐÆBfÇ-ÃÌÌÌH‰ÐÇÃÌÌÌÌÌÌH‰ÐÆBÇ-ÃÌÌUAWAVAUATVWSH�ì¨H�¬$€HÇ… þÿÿÿL‰ÏH‰ÖH‹�˜L‰…ðL‰�ÈWÀH�Eà)@P)@@)@0)@ )@)Ç@`H‰…H� L)ÿÿH‰�1ÉH‰�øH�•H‰ H‰…ØH‰Ùè÷Óûÿ�L‹µH� hèqdüÿ�H˜I9F†˜I‹NL‹4ÁM…ö„‡L‹¥ DŠ…�H�EDH��Æ‹SH‰D$PH�…øH‰D$HH�…H‰D$@L‰t$8H‰L$0L‰d$(‰T$ H��ðL��H‰úèJ�„À…ÒH��ðH�•Èè´Òûÿ�„ÀtA€ $H‹…ðH‰H‹�H�ÞeH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿŽ­H‹�HÇ…H…ÉtH‹…ÿj­�H‰ðH�Ĩ[_^A\A]A^A_]ÃL‹…¨AÆH�ƒH‹�ÐèÈTüÿƒø…1H‹�èH…É„8ÿÿÿè–‡ýÿé.ÿÿÿH�½¸fÇGHÇI‹H‹@0H�¥‚L�¨‚L‰ñH‰ÚI‰ùÿÙ¬�WÀ)… )…�)…€)Ep)E`)EPÇ…°L‹µøL‹­L‰ñL)éHƒùc|HƒÁè7�ýÿH‰ÁH…Àu é�H�MP1À€½I‰ÏuL�yÆ-H‰�ÐM9õH‰…èƒøþÿÿL�µÂë%H‰ÁH)ùHƒù w6ŠAˆIÿÅIÿÇL;­øƒÊþÿÿA¾UA¸ H‰ùè¹ÿÿL‰ñH…ÀtÃë¾g¹@H‹…èH‰…àH� ­�è–¨�ëHÇ…à躧�ëè/ÿÿ�ëÌ�H‰T$UAWAVAUATVWSHƒìXH�ª€H‹�àH…Étè†ýÿ�HƒÄX[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒìXH�ª€èÿyüÿÌH‰T$UAWAVAUATVWSHƒìXH�ª€H‹�H�dcH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ«H‹…H‰…ØHƒÄX[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒìXH�ª€H‹�ØHÇ…H…ÉtH‹…ÿ´ª�HƒÄX[_^A\A]A^A_]ÃUAWAVAUATVWSH�ìÈH�¬$€HÇ…@þÿÿÿL‰ÏD‰ÃH‰ÎL‹µ¸H�… H‰H‰Âè>Ïûÿ„ÀtA€1ö‰ðH�ÄÈ[_^A\A]A^A_]ÃE1ÿL�uÔA¸�L‰ñ1Òèc ÿÿL‰µðH�µ$ÿÿH‰…øL‰µ(H�…dH‰…¨L�…E‰8L��>Eˆ9H�…?Dˆ8H��pL‰yWÀ)L�•M‰zA)L��ÐM‰{A)L�µ°M‰~A)L‰½ )…�H�•D‰:H‰T$HL‰t$@L‰\$8L‰T$0H‰L$(H‰D$ ‰ÙH‰úèó�H‹�ØH‹…ÐL‹µÈH‹H‰HÇ…0écŠHÿÂH‰QH���‰Âèªüÿ�H‰ñH�• èîÍûÿ�„À…0H‹H‹AH;A t8Š„ÀˆI‹N¶ÀöA„H‹H‹QH;Q u›H‹H‹@Hÿ¿¨�ë”H‹H‹@@ÿ¯¨�ëºH‹H‹@HÿŸ¨�ëXH‹H‹@@ÿ�¨�ëAƒÿ„±H‹H‹AH;A tÙŠ„Àˆ¿I‹N¶ÀöA„®H‹H‹QH;Q t¡ŠHÿÂH‰QH���‰ÂèÆüÿ�éÿÿÿH‹H‹@Hÿ#¨�ëH‹H‹AH;A tãHÿÀH‰AH‹…ÀÆH¾…çH…ÀyH‹…ØHƒøH‹…0H��ÐHCÁH‰…0AÿÇAƒÿwHH‰ñH�• è�Ìûÿ�„Àu4D‰ø¶ŒHƒùwÒH�$™Hc ŠHÑÿáAƒÿt¼éoþÿÿE1äéFHƒ½0„�»H�½ éÄH‹H‹@@ÿT§�Š•çë+H¾•çH‰ÐH…ÒyH‹…ØH…Àt)H‹H‹AH;A tÁŠH��ЄÒyH‹�Ð:„æþÿÿL¾…ÇL‰ÀM…ÀyH‹…¸H…Àt0H‹H‹AH;A tpŠH��°E„ÀyH‹�°:„ÍŠ•ç„Òx¶ÂëH‹…ØE„ÀxA¶ÈëH‹�¸H…ÀtH…É…ÞH…ÀH‹…À•é§þÿÿH…É„žþÿÿëãH‹H‹@@ÿ`¦�DŠ…ÇéxÿÿÿHƒ½0•ÁAƒÿ’ÂÊL‰½h…¯Aƒÿ”Á€½•º¥° rm ÑuiHÇ…0é2þÿÿH‹H‹@Hÿö¥�ëH‹H‹AH;A tãHÿÀH‰AH‹…ÀÆH¾…ÇH…ÀyH‹…¸HƒøH‹…0H��°éÎýÿÿI‰ßDŠ¥D‰áÀéE„äH‹�H�½HHûë0L‰ùI‰ßDŠ¥E„äH‹�H�½HHû…É„ºD‰áÀ逼‡¦„ÉuA¶ÄëH‹…I‰ýH…Àt'H� I‰ýI¾UH…ÒxM‹FAöPt IÿÅHÿÈuãI‰ÍH¾•§H‰ÐH…ÒyH‹…˜M‰èI)øI9ÀwDH���„ÒyH‹��HÁL)ÁH‰úèþþÿ…Àu L‰ïëHÿÀH‰AI‰ßHÿÇDŠ¥H‹�E„äA¶ÄHH…H��HIÙHØH9ÇL‰ûL‹½htWH‰ñH�• èHÉûÿ�„ÀuCH‹H‹AH;A t&Š:u0H‹H‹AH;A u…H‹H‹@Hÿ2¤�éyÿÿÿH‹H‹@@ÿ¤�ë̺¥° ƒ=üÿÿH¾�H�…H…ÉyH‹…H‹�HÈH9Ç…4é üÿÿH‹H‹@HÿΣ�éŽH¾…‡H…ÀyH‹…xH…À„=E…ä„4D:­?…'H‹…(H;…¨u"H��ðH�•(L�…¨èú �H‹…(H�HH‰�(D‰ E1äH‹H‹AH;A „fÿÿÿHÿÀH‰AH‰ñH�• èÈûÿ�„À…´H‹H‹AH;A tVDŠ(E„íˆAÿÿÿI‹FA¶ÍöH„/ÿÿÿH‹H;…àuH‹�ÐH‰ÚL�…àèU �H‹H�HH‰ Dˆ(AÿÄémÿÿÿH‹H‹@@ÿ²¢�A‰ÅëšH‹H‹@HÿŸ¢�éÚH‹H‹@@ÿŒ¢�é£H‹H‹�ÐH;„Çé�úÿÿH‹…(H9…ð•ÁE…ä• ʀúu9H;…¨u"H��ðH�•(L�…¨è¼ �H‹…(H�HH‰�(D‰ ƒ½~ˆH‰ñH�• èãÆûÿ�„À…JH‹H‹AH;A „LÿÿÿŠ:…>…+H‹H‹AH;A „ÿÿÿHÿÀH‰Aƒ½Ž,ÿÿÿH‰ñH�• è‡Æûÿ�„À…îH‹H‹AH;A „ƒŠ„ÀˆÓI‹N¶ÀöA„ÂH‹H;…àuH‹�ÐH‰ÚL�…àèÌ �H‹H‹AH;A tKŠH‹ H�QH‰ˆÿ�H‹H‹AH;A …SÿÿÿH‹H‹@Hÿ ¡�éGÿÿÿH‹H‹@@ÿù �élÿÿÿH‹H‹@@ÿæ �ë§H‹•ðL‹…(@¶L9Ât-H�½dÇH��pI‰ùèºHüÿƒ?t H‹…¸€1ö€½§yHºÿÿÿÿÿÿÿH#• H‹��èê_üÿ€½ÇyHºÿÿÿÿÿÿÿH#•ÀH‹�°èÄ_üÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�Ðèž_üÿ€½yHºÿÿÿÿÿÿÿH#•H‹�èx_üÿ€½‡yHºÿÿÿÿÿÿÿH#•€H‹�pèR_üÿH‹�ðHÇ…ðH…É„wõÿÿH‹…øÿºŸ�édõÿÿH‹H‹@@ÿ§Ÿ�ëKHÿÀH‰AH‹�0H¾AH…ÀyH‹AA‰ÞL9ð†™þÿÿH‰ñH‰úèUÄûÿ�„À…¼þÿÿH‹H‹AH;A t§ŠH‹•0H¾JH…ÉxMH‰ÊL9òrKH‹•0„Éy H‹�0H‹B:2…uþÿÿÿÃH‹H‹AH;A …jÿÿÿH‹H‹@HÿŸ�é^ÿÿÿH‹Rë° �H‰T$UAWAVAUATVWSHƒìXH�ª€èqmüÿÌH‰T$UAWAVAUATVWSHƒìXH�ª€€½§yHºÿÿÿÿÿÿÿH#• H‹��èþ]üÿ€½ÇyHºÿÿÿÿÿÿÿH#•ÀH‹�°èØ]üÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�Ðè²]üÿ€½yHºÿÿÿÿÿÿÿH#•H‹�èŒ]üÿ€½‡yHºÿÿÿÿÿÿÿH#•€H‹�pèf]üÿH‹�ðHÇ…ðH…ÉtH‹…øÿÒ��HƒÄX[_^A\A]A^A_]ÃUAWAVVWSH�ìH�¬$€HÇ…�þÿÿÿL‰ÏH‰ÖL‹µøL‰EhL‰MPWÀH�Eà)@P)@@)@0)@ )@)Ç@`H‰EpH� ùÿÿH‰Mx1ÉH‰M`H�•€H‰ H‰EXL‰ñè­Âûÿ�H‹�€H� ÂVè'Süÿ�H˜H9C†ŒH‹KH‹ÁH…Û„{L‹½DŠ…ðH�EDH���ÆA‹VH‰D$PH�E`H‰D$HH�EpH‰D$@H‰\$8H‰L$0L‰|$(‰T$ H�MhL��€H‰úèòÿÿ�„À„ˆH‹½€ˆñ1ÀˆˆG€½�uH‹H‹@8H‰Ù²-ÿnœ�H‰ù‰Âèóüÿ�H‹H‹@8H‰Ù²0ÿPœ�H‹UpL‹E`I�HÿH9ÊsH‰ÑH÷ÑLÁL� 8u HÿÂHÿÉuôL‰ÊH‰ùèT�H�MhH�UPèðÀûÿ�„ÀtA€H‹EhH‰H‹�€H�TH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿΛH‹MpHÇEpH…Ét H‹Exÿ³›�H‰ðH�Ä[_^A^A_]ÃH‹ÆHÇGéÿÿÿèÒÿÿ�ëÌ�H‰T$UAWAVVWSHƒìXH�ª€èjüÿÌH‰T$UAWAVVWSHƒìXH�ª€H‹�€H�nSH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ›H‹EpH‰EXHƒÄX[_^A^A_]Ã�H‰T$UAWAVVWSHƒìXH�ª€H‹MXHÇEpH…Ét H‹ExÿÕš�HƒÄX[_^A^A_]ÃÌUAWAVATVWSHƒì`H�l$`HÇEøþÿÿÿL‰ÇH‰ÓH‰ÎL¾qM…öˆH)ß„½J� 6ºD‰ðI‰ðHÿÁL9Á‚ºL9ÃA“ÀH9Ë’ÁD„Á„WÀ)EàHÇEðH¸ïÿÿÿÿÿÿH9ǃ„L�uàHƒÿv5I¼ðÿÿÿÿÿÿI!üI�L$è'YüÿI‰ÇH¸€LàL‰}àH‰}èH‰Eðë@ˆ}÷M‰÷I�?L9ø‚/L9û’ÁH9ÓÀÈ„L‰ùH‰ÚI‰øèSõþÿAÆ?L¾E÷M…ÀLHEèLHuàH‰ñL‰òè' üÿ�H‰Æ€}÷‰ÅHºÿÿÿÿÿÿÿH#UðH‹MàèìXüÿé©H)ß„ H‹FH‰ÂHºò?HÿÊL‹L‹vK� 0HÁè8éÏþÿÿH‰ÑL)ñH9ùs(M‰ðI)ÐIøWÀD$(L‰t$ H‰ñM‰ñèw¼ûÿL‰vŠFI‰÷„ÀyL‹>M÷I�?L9ørLL9û’ÁH9ÓÀÈt·HƒÂH‰QH���‰ÂèKüÿ�H‰ñH�•èm ÿÿ�„ÀuRH‹H‹AH;A tµ·I‹L‹IL‰ñfºA‰ÀL‰ÈÿðŒ�„Àt#H‹H‹QH;Q u–H‹H‹@HÿÑŒ�ë‘AƒûušM‰âL‹�8AÿÃAƒûM‰Ô‡ÅL‰�8H‰ñH�•èæ ÿÿ�„ÀM‰âL‹�8…œD‰Ø¶ŒüHƒùw¶H� ~Hc ŠHÑÿá1ÛéëAƒût™H‹H‹AH;A „â·I‹L‹IL‰ñfºA‰ÀL‰Èÿ)Œ�„À„æüÿÿH‹H‹QH;Q „|·HƒÂH‰QH���‰Âèüÿ�éÂþÿÿM…Ò•ÁAƒû’ÂÊuCAƒû”Á€½ÿ•º¥° r ÑuE1ÒéúþÿÿŠ�'„ÛH‹½L�½LHÿë&Š�'„ÛH‹½L�½LHÿM‰ýE…Û„¾€¼û†êM‰ýé¨H¾•çH‰ÐH…ÒyH‹…ØH…À„ƒH‹H‹AH;A „i·H��ЄÒyH‹�Ðf;M‰âL‹�8uNH‹H‹AH;A „zHƒÀH‰AH‹…ÀÆH¾…çH…ÀyH‹…ØHƒøM‰âH�…ÐLCÐéøýÿÿL¾…ÇL‰ÀM…ÀyH‹…¸H…À„†H‹H‹AH;A „ß·H��°E„ÀyH‹�°f;uJH‹H‹AH;A „ËHƒÀH‰AH‹…ÀÆH¾…ÇH…ÀyH‹…¸HƒøM‰âH�…°éaÿÿÿŠ•çM‰âL‹�8„ÒL‹�¸x¶ÂëH‹…ØE„ÀxA¶ÈëH‹�¸H…À„:H…É…oH…ÀH‹…À•é ýÿÿH‹H‹@Hÿ½‰�ëHH‹H;…àuH‹�ÐH‰úL�…àèc�H‹H�HH‰fD‰(ÿÃH‹H‹AH;A t°HƒÀH‰AH‰ñH�•è±ÿÿ�„À…âH‹H‹AH;A „™D·(I‹H‹@L‰ñfºE‰èÿ.‰�„À…kÿÿÿH¾…‡H…ÀyH‹…xH…À„�…Û„ˆfD;­u~H‹…0H;…¨u"H��èH�•0L�…¨è[óÿÿ�H‹…0H�HH‰�0‰1Ûé)ÿÿÿH‹H‹@@ÿ£ˆ�A‰ÅéUÿÿÿH‹H‹�ÐH;M‰âL‹�8…¿ûÿÿé>ùÿÿH‹…0H9…è•Á…Û• ʀúu8H;…¨u"H��èH�•0L�…¨èÇòÿÿ�H‹…0H�HH‰�0‰ƒ½~€H‰ñH�•èYÿÿ�„ÀH‹•¸…^H‹H‹AH;A „%·f;……=H‹H‹AH;A „ñHƒÀH‰Aƒ½ŽÿÿÿH‰ñH�•èóÿÿ�„À…bøÿÿH‹H‹AH;A „ ·I‹L‹IL‰ñfºA‰ÀL‰Èÿn‡�„À„+øÿÿH‹H;…àuH‹�ÐH‰úL�…àè �H‹H‹AH;A t7·H‹L�BL‰f‰ÿ�H‹AH;A …HÿÿÿH‹H‹@Hÿ‡�é=ÿÿÿH‹H‹@@ÿñ†�H‹ë¹H‹H‹@@ÿÞ†�éPÿÿÿH‹H‹@Hÿˆ�éÿÿÿH‹H‹@@ÿ¸†�H‹•¸éÄþÿÿH…É„äùÿÿéÁüÿÿ€ ée÷ÿÿH‹H‹@Hÿˆ†�é*üÿÿIƒÇ„ÛH�…¶ËHH�HHÇH�HI9Çt*E·I‹H‹@L‰ñfºÿE†�Š�'H‹½„Àu±„ÛL�­LHïH¾�§H‰ÈH…ÉyH‹…˜M‰øM)èL‰ÂHÑúH9ÂwFL���„ÉyL‹��I� AHÒH)ÑL‰êè*ßþÿ…ÀuéiúÿÿHƒÀH‰AIƒÅŠ�'H‹½„Û¶ÃHH…H��HIùH�GI9ÅH‹½Øt[H‰ñH�•èÏÿÿ�„ÀuGH‹H‹AH;A t*·fA;Eu0H‹H‹AH;A u‡H‹H‹@HÿK…�é|ÿÿÿH‹H‹@@ÿ8…�ëɺ¥° ƒ_øÿÿH¾…'H��H…ÀM‰âL‹�8yH‹�H‹…H�AI9Å…´õÿÿé+øÿÿM…Òt»H�½ëmH‹•èL‹…0@¶L9ÂH‹�¸„‡õÿÿH�½lÇH��pI‰ùè¢,üÿƒ?„bõÿÿ€ éXõÿÿH‹H‹@@ÿ{„�L‹…¸ëKHƒÀH‰AI¾D$H…ÀyI‹D$A‰ÞL9ð†wÿÿÿH‰ñH‰úè�ÿÿ�„ÀL‹…¸ugH‹H‹AH;A t¡·M‰áI¾L$H…ÉxCH‰ÊL9ò‚»L‰Ê„ÉyI‹fB;ru,ÿÃH‹H‹AH;A …wÿÿÿH‹H‹@HÿÛƒ�élÿÿÿI‹QëºA€é–ôÿÿH‹H‹@@ÿ¹ƒ�Š•çé�øÿÿH‹H‹@@ÿ ƒ�DŠ…Çé ùÿÿH‹H‹@Hÿ†ƒ�é|÷ÿÿH‹H‹@Hÿsƒ�é{øÿÿA€ é4ôÿÿH‹H‹@@ÿWƒ�é÷ÿÿ �H‰T$UAWAVAUATVWSHƒìXH�ª€èÍQüÿÌH‰T$UAWAVAUATVWSHƒìXH�ª€€½§yH‹��H‹• HÒèaBüÿ€½ÇyH‹�°H‹•ÀHÒèBBüÿ€½çyH‹�ÐH‹•àHÒè#Büÿ€½'yH‹�H‹• HÒèBüÿ€½‡yHºÿÿÿÿÿÿÿH#•€H‹�pèÞAüÿH‹�èHÇ…èH…ÉtH‹…ðÿJ‚�HƒÄX[_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌUAWAVVWSH�ìhH�¬$€HÇ…àþÿÿÿL‰ËH‰ÖL‹µHL‰…¸L‰� E1ÿH�}ØA¸ÈH‰ù1ÒèäþÿH‰½ÀH�nüþÿH‰…ÈL‰½°H�•ÐL‰:H‰½¨L‰ñè§ûÿ�H‹½ÐH� ;è•7üÿ�H˜H9G†œH‹OH‹<ÁH…ÿ„‹L‹½PDŠ…@H�… H��߯A‹VH‰D$PH�…°H‰D$HH�…ÀH‰D$@H‰|$8H‰L$0L‰|$(‰T$ H��¸L��ÐH‰Úèfñÿÿ�„À„�H‹�X€{xefÇÆC€½ßuH‹H‹@XH‰ù²-ÿÒ€�H‰Ù‰Âèãûûÿ�H‹H‹@XH‰ù²0ÿ´€�H‹•ÀL‹…°I�HþH9Êsf9uHƒÂëðH‹fÇHÇCë’H‰Ùèa�H��¸H�• è±þþÿ�„ÀtA€H‹…¸H‰H‹�ÐH�r8H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ"€H‹�ÀHÇ…ÀH…ÉtH‹…Èÿþ�H‰ðH�Äh[_^A^A_]Ãè0ÿÿ�ëÌ�H‰T$UAWAVVWSHƒìXH�ª€ècNüÿÌH‰T$UAWAVVWSHƒìXH�ª€H‹�ÐH�Ì7H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ|H‹…ÀH‰…¨HƒÄX[_^A^A_]Ã�H‰T$UAWAVVWSHƒìXH�ª€H‹�¨HÇ…ÀH…ÉtH‹…Èÿ$�HƒÄX[_^A^A_]ÃUAWAVATVWSHƒì`H�l$`HÇEøþÿÿÿL‰ÇH‰ÓH‰ÎL¾qM…öˆ×H)ß„zJ� vº D‰ðI‰ðHƒÁL9Á‚vI‰ÿIÑÿL9ÃA“ÀH9Ë’ÁD„Á„ÂWÀL�uàA)IÇFL‰ñL‰úèÏŸûÿI‰ÇHøL9ø‚-L9û’ÁH9ÓÀÈ„L‰ùH‰ÚI‰øèäÙþÿfAÇ?L¾E÷M…ÀLHEèLHuàH‰ñL‰òè|öûÿ�H‰Æ€}÷‰ÁH‹MàH‹UðHÒè‚=üÿé¬H)ß„£H‹FH‰ÂHºò?HÿÊL‹L‹vK� pHÁè8éÿÿÿH‰ÑL)ñL9ùs(M‰ðI)ÐMøWÀD$(L‰t$ H‰ñM‰ñèeŸûÿL‰vŠFH‰ñ„ÀyH‹N�$qI�L‰áH‰ÚI‰øè ÙþÿfAÇ<M÷€~xA€çDˆ~H‰ðHƒÄ`[_^A\A^A_]ÃL‰~ëè �H‰T$UAWAVATVWSHƒì@H�j`€}÷yH‹MàH‹UðHÒè‰<üÿ�HƒÄ@[_^A\A^A_]ÃÌAWAVAUATVWUSHƒì8L‰ÏL‰ÃH‹¬$ÀL‹¼$¸L‹¤$°L‹¬$¨„Éu0H‰ÑèHë.I‹I‹WHÒè%<üÿé„H‹MH‹UHÒè<üÿëCH‰ÑèãH‰ÆH‹H‹@PL�t$ H‰ñL‰òÿ{|A‹‰H‹H‹@8H�T$ H‰ñÿa|€}x«H�T$ H‹BH‰EEH‹H‹@0H‰ñÿ7|A€ˆhÿÿÿH�\$ H‹CI‰GAH‹H‹@H‰ñÿ|f‰H‹H‹@H‰ñÿõ{H‹Œ$ f‰H‹H‹@ H‰ñH‰Úÿ×{A€}xH�T$ H‹BI‰EAEH‹H‹@(H‰ñÿ«{A€|$x?H‹D$0I‰D$D$ A$H‹H‹@@H‰ñÿ{H‹Œ$ȉHƒÄ8[]_^A\A]A^A_ÃI‹ $I‹T$HÒèÃ:üÿë®HºÿÿÿÿÿÿÿI#UI‹Mèª:üÿéeÿÿÿUAWAVAUATVWSHƒì8H�l$0HÇEþÿÿÿH‰ÏH‹1L‹iL� §õþÿL‰EðM‹8I)÷K�?H¹ÿÿÿÿÿÿÿI9ÏHÇÁÿÿÿÿHBÈH…ÉA¾LEñ1ÉM9ÍH‰UøH‹HEÎL‰òè|]ýÿH…ÀtuI‰ÄH�MõþÿI9Åt:L‰'H)óLãH�UýÿH‰GH‹EøH‰IƒæþL7H‹EðL‰0HƒÄ8[_^A\A]A^A_]ÃL‹/L‰áL‰êM‰øèíÕþÿL‰'M…ít°H‹GL‰éÿHz�L‹'ë�è*vÌH‰T$UAWAVAUATVWSHƒì(H�j0è¾HüÿÌVHƒì H‹1H� Ž1è 0üÿH˜H9FvH‹NH‹ÁH…ÀtHƒÄ ^Ãè4ýþÿÌVHƒì H‹1H� I1èÖ/üÿH˜H9FvH‹NH‹ÁH…ÀtHƒÄ ^ÃèÿüþÿÌVHƒì H‹1H� D1è¡/üÿH˜H9FvH‹NH‹ÁH…ÀtHƒÄ ^ÃèÊüþÿÌVHƒì H‹1H� ÿ0èl/üÿH˜H9FvH‹NH‹ÁH…ÀtHƒÄ ^Ãè•üþÿÌÌÌÌÌÌÌÌÌÌUAWAVAUATVWSH�ìÈH�¬$€)µ0HÇ…(þÿÿÿE‰ÏL‰ÃI‰Öó~µÀ1öH‰é‰q`WÀ)AP)A@)A0)A )A)H‰�‰µÐ)…À)…°)… )…�)…€)EpL�‰NºdfoÞfI~ñèÄ üÿƒød‚ˆ1ÀH‰…H‰…H��Hè#!üÿ�1ÀH‰…H‰…L�9NH��H�•HfoÞfI~ñè�5üÿ�A‰Åƒøÿ„aH‹½IcÍèÍZýÿH…À„/H‰ÆH‰…¸ë1ÿéÆA‰ÅH�EpH‰…¸1ÿH‹�°H�•HÇH‰µ˜H‰µH‰½ H‰½è/�ûÿ�H‰�pH‹µH� =1è¢-üÿ�H˜H9F†“H‹NL‹$ÁM…ä„‚H‹•IcÝL�I‹$H‹@0L‰áL‹�¸ÿ\w�1ÀE…íL‰µxŽAÿÿÿH‹�€9-@”ÇL��¨A‰H��&ˆH�•'ˆL�•€I‰BfïöfA2L��ÀI‰CfA3H�µàH‰Ff6L�…¬A‰L‰D$HH‰t$@L‰\$8L‰T$0H‰T$(H‰L$ L�…D‰ù‰úèï�fµ0fµ fµfµfµðfµàÇ…@‹µ¬HcÆA9Å5H¾�÷H…ÉyH‹�èH¾•×H…ÒyH‹•ÈHÈH� HƒÁëIÿÍ‹¬$‰êAŠEH‹ L�AL‰ˆ�jÿM9õM�mÿvƒúuÝIÿÅ1ɸƒúu ë(‹¬$H‹Œ$ÀH‹H‹@8²0ÿvmDŠœ$à‰é…É~ÿÁH‹L�BL‰ˆÿɃùwíH‹H�HH‰ ŠŒ$؈H‹l$8M9õ„­ýÿÿ€xH‰øt ¾1À1ÒëN¹ÿÿÿÿëóHƒtòH‹ëäHcÊH9Á‚ûH‰ù„ÒyH‹¾ 1ÒEŠEÿIÿÍL‹ M�QL‰EˆÿÂM9õ„výÿÿ9ÊuÝH‹L�BL‰DˆÿÀ¾W…Òx9ÐsÀ‡§„Òx€<u–¹ÿÿÿÿë©H9Gwéë¡H‹€<tèH‹OéxÿÿÿL‹zIƒÿ‹t$,v>H‹ëH‹”$øL¾zM…ÿxÛA€ÿ‹t$,vI×L‹#HÿÂI)×L‰áM‰øèÊÇþÿMçL‰;‰ð$°<t�æ°ƒþ H‹D$0uH‹H‰EHƒÄH[]_^A\A]A^A_à UAWAVAUATVWSHƒìXH�l$PHÇEþÿÿÿH‰ËH…Ò„?H‰×H‹ExL‹upM)ÆH‹pE1ÿI‰ôM)ôMOüL‰MØM‰ÍM)ÅM…í~H‹H‹@XH‰ùL‰ÂM‰èÿ•k1ÉL9èHEùM…ÿŽíWÀ)EàHÇEðH¸ïÿÿÿÿÿÿI9ǃIƒÿvÆþÿL�Û9ºdH‰ñfoÞfI~ñè üÿƒød‚‡1ÀH‰…ÈH‰…ÀH��øèr üÿ�1ÀH‰…ÈH‰…ÀL�ˆ9H��°H�•øfoÞfI~ñèÞ üÿ�A‰Åƒøÿ„H‹µ°IcÍHÉèFýÿH…À„ÛH‰ÇH‰Ãë 1ÿé·A‰Å1öH‹�`H�•¸HÇH‰½PH‰½ÈH‰µXH‰µÀ芈ûÿ�L‰¥(L‰µ H‹µ¸H� �èöüÿ�H˜H9F†GH‹NL‹$ÁM…ä„6H‹•°McõN�2I‹$H‹@PL‰áI‰Ùÿ´b�1ÀE…íŽPÿÿÿH‹�°€9-@”ÇL��`A‰H��Ôf‰H�•Öf‰L�•0I‰BWÀA)L��pI‰CA)H�µ�H‰F)L�…dA‰L‰D$HH‰t$@L‰\$8L‰T$0H‰T$(H‰L$ L�…¸D‰ù‰úè¢�L�½ÈA¸ÈL‰ù1Òè<Äþÿ‹µdHcÆA9Å5H¾�§H…ÉyH‹�˜H¾•‡H…ÒyH‹•xHÈH� HƒÁë:ýÿH‰ø(µàH�Äx[_^A\A]A^A_]Ãèæâþÿ�ëCHÇ…hèu[�ë0HÇ…ÈH‰µÀè[[�ë1ÀH‰…ÈH‰…ÀèC[�ÌH‰T$UAWAVAUATVWSH�ìˆH�ª€ft$pH‹�hH…Étèž9ýÿfot$pH�Ĉ[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSH�ìˆH�ª€ft$p€½§yH‹��H‹• HÒè0üÿ€½‡yH‹�pH‹•€HÒèüÿ€½GyHºÿÿÿÿÿÿÿH#•@H‹�0èëüÿfot$pH�Ĉ[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSH�ìˆH�ª€ft$pH‹�¸H�]H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿ ^H‹…PH‰…ÈH‹…XH‰…Àfot$pH�Ĉ[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSH�ìˆH�ª€ft$pH‹µÀH‹�ÈH…Étè8ýÿH…ötH‰ñè 8ýÿ(t$pH�Ĉ[_^A\A]A^A_]ÃÌAWAVAUATVWUSHƒì8L‰Ï‰ÓL‹´$ÀL‹¼$¸L‹¤$°L‹¬$¨H‹¬$ „Éu L‰Áè«ãÿÿëL‰ÁèlãÿÿH‰Æ„Ûu6H‹H‹@HH�\$ H‰ñH‰Úÿ]‹‰H‹H‹@0ë4I‹I‹VHÒèTüÿë8H‹H‹@PH�\$ H‰ñH‰ÚÿÊ\‹‰H‹H‹@8H�T$ H‰ñÿ±\A€~x·H‹D$0I‰FD$ AH‹H‹@H‰ñÿˆ\f‰EH‹H‹@H‰ñÿt\fA‰EH‹H‹@ H�T$ H‰ñÿZ\A€|$x{H�T$ H‹BI‰D$A$H‹H‹@(H‰ñÿ,\A€x=H‹D$0I‰GD$ AH‹H‹@@H‰ñÿ\H‹Œ$ȉHƒÄ8[]_^A\A]A^A_ÃI‹I‹WHÒèIüÿë²HºÿÿÿÿÿÿÿI#T$I‹ $è/üÿéhÿÿÿAWAVAUATVWUSHƒìXD‰L$,M‰ÆH‰T$8H‰Ë‹”$H‹¼$øH‹´$àL‹¤$ÐL‹¼$ÀŠ„$ØI‰¶ÀÀH‰D$PL�FH�BÿH‰D$HL� MI‰ÍH‰ÍH‰L$@L‰D$0éBIcÐH9‚ŒH‰úE„ÀyH‹¾E1Àë H9GwIëóL‰éD·MþHƒÅþL�iM‰.fD‰ AÿÀL9ýtlA9ÐuÜI�MI‰fE‰UÿÀD¾GE…Àx¼D9Às²‡)E„Àx €<u†ºÿÿÿÿëšH‹€<tðH‹WépÿÿÿI‹$H‹@XL‰á²0ÿ�ZI‹L�iM‰.f‰L9ë„úI�EþH9ÃL‹D$0L� +Ls_HƒÃ·Kþ·f‰Sþf‰HƒÀþH9ÃH�[råë>H‹D$8H‰(I‹$H‹@XL‰á² ÿ)ZL� æKL‹D$0I‹L�iM‰.f‰ëH‹D$8L‰(L‰íL‰ëHÿÆL9Æ„ï¶HƒøwëIc�LÈÿàH‹„$€xxtÒ·L�mM‰.f‰Eë¼Hƒxt»H‹ëäH‹”$H¾BH…Àx;ºd$, sœ„Àt˜L�,BI)ÕH‰éM‰èèµþÿIíM‰.L‰íL‰ëL‹D$0L� 2Kéiÿÿÿºd$, ƒ]ÿÿÿH‹BH…À„PÿÿÿH‹ë³L|$PL‰ýL‹¬$ÈM9ïs*L‰ýD·EI‹$H‹@L‰áfºÿY„Àt HƒÅL9írÙ‹„$…À~QL9ý‡‘D‹¬$I‹$H‹@XL‰á²0ÿÝXI‹E…í~AÿÅf‰HƒÁAÿÍAƒýwðH�AI‰·„$èf‰L9ý„þÿÿ€x%H‰øD·”$ðt¾M‹.1ÀE1Àé”ýÿÿºÿÿÿÿëìHƒD·”$ðtéH‹ëÔI‹HƒÅþ1ÉL‹D$HH‰Ê·Mf‰ PH�JL9ýH�mþvA9ÐuãHƒÅH�HI‰A9ÐuI‹ébÿÿÿD‹¬$I)Íé$ÿÿÿH‹BHƒøv7H‹ëH‹”$H¾BH…Àxß<vL�$BHƒÂI)ÔL‰éM‰àèi³þÿMåM‰.‹L$,‰È$°<t�á°ƒù tL‹l$@H‹D$8L‰(HƒÄX[]_^A\A]A^A_à UAWAVAUATVWSHƒìHH�l$@HÇEþÿÿÿH‰ÎH…Ò„DL‰ËH‰×H‹MxL‹upL‰ðL)ÀHÑøL‹iE1ÿI)ÅMOýM‰ÌM)ÄIÑüM…ä~H‹H‹@XH‰ùL‰ÂM‰àÿ*W1ÉL9àHEùM…ÿŽŽWÀL�eàA)$IÇD$L‰áL‰úèBxûÿM…ít·�€1Òf‰ PHÿÂI9ÕuôfBÇx€}÷yL‹eàH‹H‹@XH‰ùL‰âM‰øÿ·V�I‰ÄL9øt HÇ1ÿ€}÷yH‹MàH‹UðHÒèÿüÿM9üuGI)ÞIÑþH…ÿ•ÀM…öŸÁ Á€ùuH‹H‹@XH‰ùH‰ÚM‰ðÿ[V1ÉL9ðHEùH‹ExHÇ@H‰>H‰ðHƒÄH[_^A\A]A^A_]Ã1ÿëåH‰T$UAWAVAUATVWSHƒì(H�j@€}÷yH‹MàH‹UðHÒèlüÿ�HƒÄ([_^A\A]A^A_]ÃÌÌÌÌÌÌÌÌÌÌUAWAVAUATVWSH�ìØH�¬$€HÇ…PþÿÿÿEˆÍM‰ÇI‰ÔH‹�ÀH�½(HÇH‰úè{ûÿH‹7H� è‡ üÿ�H˜H9F†ƒH‹NL‹4ÁM…ö„rH‹�ЊC„ÀL‰½Àˆ'H‰Ø„f‹0I‹H‹@XL‰ñ²-ÿ0U�f9ÆA”Ç1ÀL��A‰H��Lf‰H�•Nf‰L�•ÐI‰BWÀA)L��0I‰CA)H�µH‰F)L�…HA‰L‰D$HH‰t$@L‰\$8L‰T$0H‰T$(H‰L$ L�…(D‰éD‰úè-÷ÿÿ�L‰¥ÈH�}øA¸ÈH‰ù1Òèöþÿ¾C…ÀxcD‹¥HA9Ä}gHcÈIcÔL¾…M…ÀyL‹…H)ÑL¾�GM…ÉyL‹�8H� JLÁLÉHÿÁë]E1ÿéÿþÿÿHƒ{tñH‹éÓþÿÿH‹KD‹¥HA9Ì|œH¾�H…ÉyH‹�H¾•GH…ÒyH‹•8McÄIÈJ� HƒÁHƒùer%HÉèt6ýÿH…À„³I‰ÅŠCL‰ïë H‹CH‹ë/E1íL‹…À1ÉH‰�ðH‰�ø·�N·•L„Àx˶ÀH�CE‹HL‰­ D‰d$pH‰t$hL�•0L‰T$`L�•ÐL‰T$Xf‰L$Pf‰T$HH��H‰L$@Dˆ|$8L‰t$0H‰D$(H‰\$ H�•ðL‰ÃL�…øH‰ùèJ÷ÿÿ�H‹µÈ·…ÈH‹�øL‹�ðL‰­ f‰D$0H‰\$(H‰L$ H‰ñH‹•ÀI‰øè#ûÿÿ�M…ítL‰éè1-ýÿ€½yH‹�H‹•HÒèüÿ€½GyH‹�0H‹•@HÒèãüÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�Ðè½üÿH‹�(H�o H9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿRH‰ðH�ÄØ[_^A\A]A^A_]ÃHÇ… èåM�ëè;Õþÿ�ÌH‰T$UAWAVAUATVWSHƒìxH�ª€H‹� H…ÉtèA,ýÿ�HƒÄx[_^A\A]A^A_]Ã�H‰T$UAWAVAUATVWSHƒìxH�ª€€½yH‹�H‹•HÒèãüÿ€½GyH‹�0H‹•@HÒèÄüÿ€½çyHºÿÿÿÿÿÿÿH#•àH‹�Ðèžüÿ�HƒÄx[_^A\A]A^A_]ÃH‰T$UAWAVAUATVWSHƒìxH�ª€H‹�(H�" H9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿÒP�HƒÄx[_^A\A]A^A_]ÃHÇÀÿÿÿÿÃÌÌÌÌÌÌÌÌVHƒì H‰ÖH‹D$X€xxH‹HH‰NH‰ðHƒÄ ^ÃH‹L‹@H‰ñè'ÈûÿëæÌÌÌÌÌVHƒì H‰ÖH‹D$X€xxH‹HH‰NH‰ðHƒÄ ^ÃH‹L‹@H‰ñèßËûÿëæÌUAVVWSHƒì`H�l$`HÇEøþÿÿÿH‰ÎH�‹ H‰H�Màè½øûÿ�H‹^L‹uàH‹}ðH…ÿuCL9ót!H‹FH�MÈH‰H‹FH‰AHÇAèõÓûÿ�H‹~ H…ÿu+H‰ñè^Êþÿ�HƒÄ`[_^A^]ÃH‰ùèðÖþÿºˆH‰ùè üÿë¦H‰ùèÙÖþÿºˆH‰ùèöüÿë¾H‰T$UAVVWSHƒì H�j`è üÿÌÌÌÌÌÌÌÌÌÌÌÌVHƒì H‹5tH…öuHƒÄ ^ÃH‰ñè‡ÖþÿºˆH‰ñHƒÄ ^éŸüÿÌVWSHƒì0H‰ÎH� H‰H�yHƒyt »1Àë[€¾7yHºÿÿÿÿÿÿÿH#–0H‹Ž èPüÿH�L$(H‰9èã<H‰ñèkÉþÿ�HƒÄ0[_^ÃH‹H‹@ÿµN‰ØÿÃH9Fv¥H‹H‹ ÁH…Étê¸ÿÿÿÿðÁA…ÀuÜëÍÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH…ÉtH‹H‹ºHÿ%iNÃÌÌÌÌÌÌÌÌVWHƒì(fAƒøv1ÀëD‰Ç‰Öè•3üÿ·Ïf…4H•ÀHƒÄ(_^ÃÌÌÌÌVWSHƒì H‰ÖL9Ât.L‰ÏL‰Ãë1Àf‰HƒÆHƒÇH9Þtfƒ>wèèL3üÿ··HëÜH‰ðHƒÄ [_^ÃÌÌÌÌÌÌÌÌVWSHƒì L‰ÆM9Èt$L‰Ï‰Óë HƒÆH9þtfƒ>wñè3üÿ·f…HtãH‰ðHƒÄ [_^ÃÌÌVWSHƒì L‰ÆM9Èt"L‰Ï‰Ófƒ>wèÑ2üÿ·f…Ht HƒÆH9þuãH‰ðHƒÄ [_^ÃÌÌÌÌ�J…‰Ðƒà_fƒùæBÂÃH‰ÐL9Ât"·�Q…A‰ÉAƒá_fƒúæDBÉfD‰HƒÀL9ÀuÞÃÌÌÌÌÌ�J¥‰ÐƒÈ fƒùæBÂÃH‰ÐL9Ât"·�Q¥A‰ÉAƒÉ fƒúæDBÉfD‰HƒÀL9ÀuÞÃÌÌÌÌ̾ÂÃÌÌÌÌÌÌÌÌÌÌÌÌH‰ÐL9Ât¾fA‰ HÿÀIƒÁL9ÀuíÃÌÌÌÌ·Ê�ù€A¶ÀBÁÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰ÐL9Ât'H‹L$(A¶ÑD·A�ù€DCÊDˆ HƒÀHÿÁL9ÀuâÃ�B…¶Ê€â_<æ¶ÂBÁÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰ÐL9Ât!¶�Q…A‰ÉA€á_€úæA¶ÑBшHÿÀL9ÀußÃÌÌÌÌÌÌ�B¥�J <æ¶Ò¶ÁBÂÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌH‰ÐL9Ât¶�Q¥D�I €úæA¶ÑBшHÿÀL9ÀuâÃÌÌÌÌÌÌÌÌÌH‰ÐL9ÂtŠAˆ HÿÀIÿÁL9ÀuðÃÌÌÌÌÌÌÌ„ÒA¶È¶ÂHÁÃÌÌÌH‰ÐL9Ât"H‹L$(A¶ÑD¶E„ÉDHÊDˆ HÿÀHÿÁL9ÀuçÃÌÌÌÌÌH‹D$0H‹L$@H‹T$(L‰H‰¸ÃÌÌÌÌÌH‹D$(L‰¸ÃÌÌH‹D$(M)ÁI9ÁIBÁøÃÌÌÌÌÌÌÌÌÌÌAWAVAUATVWUSH�ì˜L‰ÎM‰ÆI‰×H‰ÏL‹¬$H‹¬$L‹¤$H‹2ÌH1àH‰„$�L‰ÃM9ÈtL‰ófƒ;t HƒÃH9óuñH‰óM‰eH‹„$L‰0I9ö”ÀI9ì”ÁÁtl1ÀI9ö•ÀH‹Œ$�H1áH‹ÑËH9Ê…H�Ę[]_^A\A]A^A_ÃH‹„$L‹0뼸ë½H‹„$L‹0H‰óëH‰ÃM‹eI9öt™I9ìt”I‹H‰„$€H‹GH‰D$hH‹GH‰D$pHÇD$xI‰éM)áI‰ØM)ðIÑøH�D$hH‰D$(L‰|$ L‰áH‹”$èyJH…À„{ÿÿÿHƒøÿ„ÝI‰ÄMeM‰eI9ì„PÿÿÿH9ó„[ÿÿÿÆ„$ŒÇ„$ˆH‹GH‰D$8H‹GH‰D$@HÇD$HH�Œ$ˆ1ÒM‰øL�L$8èïJHƒøÿ„éH‰éI+MH9ȇõþÿÿH…Àt 1ÉŠ” ˆM‹EM�HM‰MAˆHÿÁH9ÈuâH‹„$L‹0IƒÆL‰0L‰ðH‰óI9ö„Éþÿÿfƒ8„¼þÿÿHƒÀH9ðuíH‰óé®þÿÿM‰eH‹„$L;0t\H�œ$€L�|$PH‹GH‰D$PH‹GH‰D$XHÇD$`A·L‰áI‰ØM‰ùè)JHƒøÿtI‰ÄMeM‰eIƒÆH‹„$L;0u±H‹„$L‰0¸éÖýÿÿH‹Œ$�H1áèÙfýÿÌÌÌÌÌÌÌÌÌAWAVAUATVWUSH�ìˆL‰ÎL‰ÃI‰ÔI‰ÎL‹¬$H‹¼$L‹¼$øH‹bÉH1àH‰„$€L‰ÅM9ÈtH‰Ý€}t HÿÅH9õuòH‰õM‰}H‹„$ðH‰H9ó”ÀI9ÿ”ÁÁtI1ÀH9ó•ÀH‹Œ$€H1áH‹ÉH9Ê…çH�Ĉ[]_^A\A]A^A_ÃH‹ëÄH‰õH9ót¼I9ÿt·I‹$H‰D$xI‹FH‰D$`I‹FH‰D$hHÇD$pI‰ùM)ùIÑùI‰èI)ØH�D$`H‰D$(L‰d$ L‰ùH‹”$ðè�IHƒøÿ„­HÀI‰ÇM}M‰}H‹„$ðI9ÿ„sÿÿÿH‹H9õ„lÿÿÿI‹FH‰D$0I‹FH‰D$8HÇD$@H�D$0H‰D$ A¸L‰ùH‰ÚM‰áè JH…À…ÙM‹}IƒÇM‰}H‹„$ðH‹HÿÃH‰H9ó„ÿÿÿH‰Ý€}„úþÿÿHÿÅH9õuîéêþÿÿM‰}H‹„$ðH;t H�|$HL�d$xë'H‰é‰þÿÿH‰ÁHËM‹}IƒÇM‰}H‹„$ðH;tÙI‹FH‰D$HI‹FH‰D$PHÇD$XI‰èI)ØH‰|$ L‰ùH‰ÚM‰áèII¹H…Àt¦HƒøþtHƒøÿu—H‹„$ðH‰¸éþÿÿH‹„$ðH‰¸éþýÿÿH‹Œ$€H1áè2dýÿÌÌVWHƒìHL‰ÎH‰ÐH‹¼$€H‹åÆH1âH‰T$@L‰H�T$8ÆBÇL‹AL�L$ M‰H‹II‰IIÇAH‰Ñ1ÒI‰ÀèÛFH‰ÁH�P¸Hƒúr3HÿÉH+7¸H9ñw#1ÀH…Ét1ÒDŠD8L‹M�QL‰EˆHÿÂH9ÑuæH‹L$@H1áH‹NÆH9ÊuHƒÄH_^ÃH‹L$@H1áèecýÿÌÌÌÌÌAWAVAUATVWUSHƒìHL‹¬$°H‹ÆH1àH‰D$@1öM…ít~L‰ÏL‰ÃM9ÈtsI‰ÖI‰Ï1ö½L�d$(ëH‰Á‰ÂÖL9ísSHËHÿÅH9ûtHI‹GH‰D$(I‹GH‰D$0HÇD$8H‰úH)ÚH‰ÙM‰ðM‰áèvHº¹H…Àt°H�HHƒùs¡H‹D$@H1àH‹ uÅH9Áu‰ðHƒÄH[]_^A\A]A^A_ÃH‹L$@H1áè€býÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌUHƒì@H�l$@HÇEøþÿÿÿH‹QH…Òt&H�EàH‰H‹IH‰HHÇ@H‰ÁèÀüÿ�HƒÄ@]øëóH‰T$UHƒì H�j@è%üÿÌÌÌÌÌAVVWSHƒìXL‰ÊL‰ÁH‹¼$¸H‹œ$ H‹„$°L‹Œ$¨L‹ªÄI1àL‰D$PH�t$HH‰L�t$@M‰L‰t$(H‰D$ ÇD$8ÇD$0ÿÿI‰ðè8H‹H‰ I‹H‰H‹L$PH1áH‹UÄH9Êu HƒÄX[_^A^ÃH‹L$PH1áèiaýÿÌAWAVVWUSL‹T$`L‹\$XI‰M‰ öD$pt9L‰ÙL)ɸHƒù|9I�AI‰AÆïI‹H�HI‰ Æ»I‹H�HI‰ Æ¿I‹H9Ñs D‹L$hé¨1À[]_^A^A_øëð¸ëéI‹L‰ÙH)ÁHƒù|ã‰ñÁé €ÉàH�xI‰:ˆ‰ðÁè$? €I‹ H�yI‰:ˆë I‹L‰ÙH)ÁHƒù|¬‰ñÁé€ÉÀH�xI‰:ˆ@€æ?@€Î€I‹ëI‹L‰ÙH)ÁH…É~€H�HI‰ @ˆ0I‹HƒÁI‰H9уXÿÿÿ·1A9ñ‚^ÿÿÿfƒþvÃ�þÿvŽ�þÿ׆Kÿÿÿ�þÿÛvA¸�þà‚ÿÿÿI‹L‰ÙH)ÁHƒùŒÿÿÿ‰ñÁé €ÉàH�xI‰:ˆ‰ðÁè$¿é+ÿÿÿH‰×H)ϸHƒÿŒÖþÿÿ·y‰û�ãü�ûÜ…ÎþÿÿM‹2L‰ÛL)óHƒûŒ«þÿÿ‰ó�ãÀ‰ØÁà ‰õÁå D·ýA ljø%ÿB�,8�ŸD9͇sþÿÿHƒÁI‰ÁëÿÉØÀè ðI�NI‰ AˆÁãƒã0‰ðÁèƒà Ø €I‹ H�YI‰ˆÁæƒæ0‰øÁèƒà ð €I‹ H�qI‰2ˆ@€ç?@€Ï€I‹H�HI‰ @ˆ8é“þÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌAVVWSHƒìXL‰ÊL‰ÁH‹¼$¸H‹œ$ H‹„$°L‹Œ$¨L‹ŠÁI1àL‰D$PH�t$HH‰L�t$@M‰L‰t$(H‰D$ ÇD$8ÇD$0ÿÿI‰ðè8H‹H‰ I‹H‰H‹L$PH1áH‹5ÁH9Êu HƒÄX[_^A^ÃH‹L$PH1áèI^ýÿÌAWAVAUATVWUSL‹T$pI‰M‰ ö„$€”ÀI‰ÓI)ËIƒûAœÃAÃu€9ïu€y»u €y¿uHƒÁI‰H9ÑsD‹\$xH‹t$hëm¸ë1À[]_^A\A]A^A_ÃH‰ÓH)ËHƒû|ç¶Y‰ØƒàÀ=€u΃çÁçƒã? û¸D9ÛwÂfA‰¸ë fA‰9¸HÁI‰IƒÁM‰ H9Ñsš¸I9ñs’¶9A9ûr�@„ÿyÎ@€ÿ‚rÿÿÿ@€ÿßv‚@€ÿI‰ÖI)ÎIƒþŒ[ÿÿÿ¶Y@€ÿít·ï�ýàt€û¿�4ÿÿÿë€û �)ÿÿÿë‰Ý@€åà@€ý …ÿÿÿIƒþ„ÿÿÿ¶i‰èƒàÀ=€…ùþÿÿÁç ƒã?Áã ûƒå? Ý·ý¸D9߇áþÿÿfA‰)¸é%ÿÿÿ@€ÿô‡ÀþÿÿI‰×I)ÏIƒÿŒ¹þÿÿ¶Y�ÿôt�ÿðt€û¿�“þÿÿë€û��ˆþÿÿë �kp@€ý0ƒyþÿÿIƒÿ„xþÿÿD¶qD‰õƒåÀ�ý€…XþÿÿIƒÿ„WþÿÿD¶yD‰ýƒåÀ�ý€…7þÿÿI‰ôM)ÌIƒüŒ0þÿÿƒç‰øÁà‰Ýƒå?Áå ÅE‰ôAÁäE‰åA�åÀA íAƒç?E ý¸E9݇õýÿÿÁçÁã‰Ø%À øƒã< ÃAÁîAƒæA�À? ØfA‰A�äÀC�'ÜfA‰AIƒÁ¸éöýÿÿÌÌÌÌÌHƒì(L‰ÊL‰ÁL‹D$PÇD$ A¹ÿÿè�HƒÄ(ÃVWUSöD$H”ÀI‰ÒI)ÊIƒúAœÂAÂH‰Èu!€9ïH‰Èu€y»H‰Èu1À€y¿”ÀH�@HÈH9ÐA“ÂM…ÀA”ÃEÓu@E1ÒëRH‰ÖH)ÆHƒþ|/¶p‰÷ƒçÀ�ÿ€uAƒãAÁãƒæ?D ÞE1ÛD9ÎA–ÃJ�Xv )È[]_^ÃHÿÀH9ÐsñIÿÂM9ÂséD¶E9ÙràE„ÛyâA€ûÂrÕA€ûßv”A€ûïwyH‰ÖH)ÆHƒþ|½¶p¶xA�ûítA�ûàt@€þ¿�ë@€þ }•ë ‰ó€ãà€û u‰‰ûƒãÀ�û€…xÿÿÿAÁã E·Ûƒæ?ÁæD Þƒç? ÷D9χYÿÿÿHƒÀéZÿÿÿA€ûô‡FÿÿÿH‰ÖH)ÆHƒþŒ6ÿÿÿL‰ÆL)ÖHƒþ‚&ÿÿÿ¶X¶p¶xA�ûôtA�ûðt€û¿�ÿþÿÿë€û��ôþÿÿë �kp@€ý0ƒåþÿÿ‰õƒåÀ�ý€…Ôþÿÿ‰ýƒåÀ�ý€…ÃþÿÿAƒãAÁãƒã?Áã D Ûƒæ?Áæ Þƒç? ÷D9χœþÿÿIÿÂHƒÀéšþÿÿÌ̸ÃÌÌÌÌÌÌÌÌÌÌAVVWSHƒìXL‰ÊL‰ÁH‹¼$¸H‹œ$ H‹„$°L‹Œ$¨L‹Ú»I1àL‰D$PH�t$HH‰L�t$@M‰L‰t$(H‰D$ ÇD$8ÇD$0ÿÿI‰ðè8H‹H‰ I‹H‰H‹L$PH1áH‹…»H9Êu HƒÄX[_^A^ÃH‹L$PH1áè™XýÿÌVWL‹T$@L‹\$8I‰M‰ öD$Pt9L‰ÙL)ɸHƒù|6I�AI‰AÆïI‹H�HI‰ Æ»I‹H�HI‰ Æ¿I‹H9ÑsD‹L$HëH1À_^ÃI‹L‰ÞH)ÆHƒþ|c‰ÎÁî@€ÎÀH�xI‰:@ˆ0€á?€É€I‹H�pI‰2ˆI‹HƒÁI‰H9Ñs¸‹ ¸D9Éw®‰Î�æøÿÿ�þØtžƒùwI‹L‰ÞH)ÆH…ö¹¸ë„�ùÿ†{ÿÿÿI‹L‰ÞH)Æ�ùÿÿw3Hƒþ|Ö‰ÎÁî @€ÎàH�xI‰:@ˆ0‰ÈÁè$? €I‹2H�~I‰:ˆéYÿÿÿHƒþ|£‰ÎÁî@€ÎðH�xI‰:@ˆ0‰ÈÁè $? €I‹2H�~I‰:ˆë¶ÌÌÌÌÌÌÌÌÌÌÌÌAVVWSHƒìXL‰ÊL‰ÁH‹¼$¸H‹œ$ H‹„$°L‹Œ$¨L‹ʹI1àL‰D$PH�t$HH‰L�t$@M‰L‰t$(H‰D$ ÇD$8ÇD$0ÿÿI‰ðè8H‹H‰ I‹H‰H‹L$PH1áH‹u¹H9Êu HƒÄX[_^A^ÃH‹L$PH1áè‰VýÿÌAWAVVWUSL‹T$`I‰M‰ öD$p”ÀI‰ÓI)ËIƒûAœÃAÃu€9ïu€y»u €y¿uHƒÁI‰H9ÑsD‹\$hH‹t$Xëj¸ë1À[]_^A^A_ÃH‰ÓH)ËHƒû|ë¶A‰ÃƒãÀ�û€uуçÁçƒà? Ç»¸D9ßwÀë »A9ûr«A‰9HÙI‰IƒÁM‰ H9Ñs�¸I9ñs•¶9@„ÿyÏ@€ÿ‚zÿÿÿ@€ÿßv†@€ÿI‰ÖI)ÎIƒþŒcÿÿÿ¶Y�ÿít�ÿàt€û¿�=ÿÿÿë€û �2ÿÿÿë‰Ý@€åà@€ý … ÿÿÿIƒþ„ÿÿÿ¶i‰èƒàÀ=€…ÿÿÿÁç ·Çƒã?Áã Ãå? Ý»‰ï¸D9݇ãþÿÿé*ÿÿÿ@€ÿô‡ËþÿÿI‰ÖI)ÎIƒþŒÄþÿÿ¶Y�ÿôt�ÿðt€û¿�žþÿÿë€û��“þÿÿë �kp@€ý0ƒ„þÿÿIƒþ„ƒþÿÿ¶iA‰ïAƒçÀA�ÿ€…bþÿÿIƒþ„aþÿÿD¶qD‰ðƒàÀ=€…BþÿÿƒçÁçƒã?Áã ûƒå?Áå ÝAƒæ?A î»D‰÷¸E9Þ‡þÿÿé_þÿÿÌÌÌÌÌÌÌÌÌÌÌHƒì(L‰ÊL‰ÁL‹D$PÇD$ A¹ÿÿè�HƒÄ(ÃVWUSöD$H”ÀI‰ÒI)ÊIƒúAœÂAÂH‰Èu!€9ïH‰Èu€y»H‰Èu1À€y¿”ÀH�@HÈH9ÐA“ÂM…ÀA”ÃEÓu=AºëWH‰ÖH)ÆHƒþ|)¶p‰÷ƒçÀ�ÿ€uAƒãAÁãƒæ?D Þ¿D9Îv)È[]_^ÿE9ÙrïHøH9ÐsçM9ÂM�RsÞD¶E„ÛyÜA€ûÂrÏA€ûßv”A€ûïwqH‰ÖH)ÆHƒþ|·¶x¶pA�ûítA�ûàt@€ÿ¿—ë@€ÿ }�ë ‰û€ãà€û uƒ‰óƒãÀ�û€…rÿÿÿAÁã E·Ûƒç?ÁçD ߃æ? þ¿éMÿÿÿA€ûô‡HÿÿÿH‰ÖH)ÆHƒþŒ8ÿÿÿ¶X¶x¶pA�ûôtA�ûðt€û¿�ÿÿÿë€û��ÿÿÿë �kp@€ý0ƒ÷þÿÿ‰ýƒåÀ�ý€…æþÿÿ‰õƒåÀ�ý€…ÕþÿÿAƒãAÁãƒã?Áã D Ûƒç?Áç ߃æ? þ¿é¨þÿÿVHƒì H‰ÎH�KðH‰€y/yHºÿÿÿÿÿÿÿH#V(H‹NèÓòûÿH‰ñHƒÄ ^éö­þÿVHƒì H‰ÎH�OðH‰€y/yHºÿÿÿÿÿÿÿH#V(H‹Nè—òûÿH‰ñHƒÄ ^麭þÿÌÌÌÌÌÌÌÌÌÌŠAÃÌÌÌÌÌÌÌÌÌÌÌÌ·AÃÌÌÌÌÌÌÌÌÌÌÌ·AÃÌÌÌÌÌÌÌÌÌÌÌVHƒì H‰Ö€y/xHƒÁH‹AH‰FH‰ðHƒÄ ^ÃH‹QL‹A H‰ñèWªûÿëåÌÌÌÌÌVHƒì0H‰ÖH‹ñ³H1àH‰D$(H�nL�D$'H‰ñè%OûÿH‹D$(H1àH‹ ƳH9Áu H‰ðHƒÄ0^ÃH‹L$(H1áèÛPýÿÌÌÌÌÌÌÌÌÌÌÌVHƒì0H‰ÖH‹‘³H1àH‰D$(H�L�D$'H‰ñèYéûÿH‹D$(H1àH‹ f³H9Áu H‰ðHƒÄ0^ÃH‹L$(H1áè{PýÿÌÌÌÌÌÌÌÌÌÌÌVHƒì0H‰ÖH‹1³H1àH‰D$(H�ÆL�D$'H‰ñèeNûÿH‹D$(H1àH‹ ³H9Áu H‰ðHƒÄ0^ÃH‹L$(H1áèPýÿÌÌÌÌÌÌÌÌÌÌÌVHƒì0H‰ÖH‹ѲH1àH‰D$(H�rL�D$'H‰ñè™èûÿH‹D$(H1àH‹ ¦²H9Áu H‰ðHƒÄ0^ÃH‹L$(H1áè»OýÿÌAºà rkAºà sÆ#HÿÁA¹D‰ÀD!ÈD9Èt fÇ.*HƒÁDŠ E„ÉuDƒøt'=tN=tWAºà“ÂÀâ€ÊG=•ÀˆÃAºà“ÂÀâ€ÊFëåÆ+HÿÁë�HÿÂDˆ HÿÁDŠ HÿÂE„Éuïë¦Aºà“ÂÀâ€ÊEë·Aºà“ÂÀâ€ÊAë§ÌÌÌÌÌÌÌÌÌÌHƒì(‹–ê‹ ¨ÒeH‹%XH‹ Ê;� H‹lêHƒÄ(ÃH� hêèóïûÿƒ=\êÿußèH�þêH‰?êH� @êè«ðûÿë¾Hƒì(‹/ì‹ AÒeH‹%XH‹ Ê;��L€=Ðêˆ(ÆÃêH�¥êfÇ@ayÇSundÆ@€=½êˆ¡Æ°êH�’êfÇ@ayÇMondÆ@€=ªêˆ»Æ�êH�êÇ@sdayÇTuesÆ@€=–êˆxƉê H�kêH¹WednesdaH‰fÇ@y€=€êˆ3ÆsêH�UêH¹ThursdayH‰Æ@€=lêˆÙÆ_êH�AêfÇ@ayÇFridÆ@€=YꈗÆLêH�.êH¹SaturdayH‰Æ@€=Eêˆ&Æ8êH�êÇSun€=<êˆÆ/êH�êÇMon€=3êˆÆ&êH�êÇTue€=*ꈬÆêH�ÿéÇWed€=!êxSÆêH�úéÇThu€=êxJÆêH�õéÇFri€=êxAÆêH�ðéÇSatHƒÄ(ÃHDzéH‹£éë§HǶéH‹§éë°HǺéH‹«éë¹HÇ^éH‹OééKÿÿÿHÇÿèH‹ðèéÑþÿÿHÇéH‹ñèéÛþÿÿHÇéH‹òèéåþÿÿHÇ¢èH‹“èé`þÿÿHÇsèH‹dèéþÿÿHÇüçH‹íçéVýÿÿHÇ-èH‹èéÄýÿÿHÇþç H‹ïçéýÿÿHÇÏçH‹Àçé<ýÿÿHLjçH‹yçéÏüÿÿH� ½èèHìûÿƒ=±èÿ…›üÿÿH� ÔèíûÿH� ˜èèíûÿé~üÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌHƒì(‹†æ‹ ˆÎeH‹%XH‹ Ê;� H‹\æHƒÄ(ÃH� XæèÓëûÿƒ=LæÿußèH�>èH‰/æH� 0æè‹ìûÿë¾Hƒì(‹oé‹ !ÎeH‹%XH‹ Ê;��®€=舊ÆèH�åçH¹SundH‰Ç@ayfÇ@ €=óçˆÆæçH�ÈçH¹MondH‰Ç@ayfÇ@ €=ÖçˆòÆÉçH�«çH¹sdayH‰HH¹TuesH‰fÇ@€=²çˆÍÆ¥ç H�‡ç°Ç@y€=žçˆ\Æ‘çH�sçœfÇ@€=‹çˆÆ~çH�`çH¹FridH‰Ç@ayfÇ@ €=nçˆ[ÆaçH�CçTfÇ@€=[爣ÆNçH�0çH¹SunH‰€=KçˆÆ>çH� çH¹MonH‰€=;çˆ<Æ.çH�çH¹TueH‰€=+çˆýÆçH�çH¹WedH‰€=çxlÆçH�ôæH¹ThuH‰€=爚ÆçH�äæH¹FriH‰€=ÿæx4ÆöæH�ØæH¹SatH‰HƒÄ(ÃHÇ“æH‹„æëŽHǯæH‹ æëÆHÇóåH‹äåéœþÿÿHÇ æH‹ýåéØþÿÿHÇUæH‹Fæé]ÿÿÿHÇæH‹ÿåéúþÿÿHÇßåH‹Ðåé»þÿÿHǘåH‹‰åéTþÿÿHÇQåH‹BåéÝýÿÿHÇ"åH‹åé›ýÿÿHÇÃäH‹´äéçüÿÿHÇÄäH‹µäéýÿÿHÇÅä H‹¶äé*ýÿÿHÇfäH‹WäémüÿÿH� ›åèÆçûÿƒ=�åÿ…9üÿÿH� ¢èýèûÿH� våè�èûÿéüÿÿÌÌÌÌÌÌÌÌÌÌÌÌHƒì(‹â‹ ÊeH‹%XH‹ Ê;� H‹ìáHƒÄ(ÃH� èáèSçûÿƒ=ÜáÿußèH�åH‰¿áH� Àáè èûÿë¾Hƒì(‹?ç‹ ¡ÉeH‹%XH‹ Ê;���€=ðäˆkÆãäH�ÅäÇ@uaryÇJanuÆ@€=Üäˆ(ÆÏäH�±äH¹FebruaryH‰Æ@€=ÈäˆåÆ»äH��äÇMarcfÇ@h€=¹äˆyƬäH�ŽäÇAprifÇ@l€=ªäˆ€Æ�äH�äÇMay€=¡äˆHÆ”äH�väÇJuneÆ@€=”äˆõƇäH�iäÇJulyÆ@€=‡äˆ¹ÆzäH�\äfÇ@stÇAuguÆ@€=täˆwÆgä H�IäH¹SeptembeH‰fÇ@r€=^äˆÆQäH�3äÇ@oberÇOctoÆ@€=JäˆïÆ=äH� äH¸DecemberH�� H‰ÆA€=/äˆÓÆ"äH� äH‰ÆA€=%äˆlÆäH�úãÇJan€=äˆ4ÆäH�ñãÇFeb€=䈠ÆäH�èãÇMar€= äˆÄÆýãH�ßãÇApr€=䈺ÆôãH�ÖãÇMay€=øãˆTÆëãH�ÍãÇJun€=ïãˆJÆâãH�ÄãÇJul€=æãˆäÆÙãH�»ãÇAug€=Ý㈬ÆÐãH�²ãÇSep€=ÔãxSÆËãH�­ãÇOct€=ÏãxJÆÆãH�¨ãÇNov€=ÊãxAÆÁãH�£ãÇDecHƒÄ(ÃHÇeãH‹Vãë§HÇiãH‹Zãë°HÇmãH‹^ãë¹HÇãH‹ãéKÿÿÿHÇââH‹ÓâéÿÿÿHÇSâH‹DâéWþÿÿHÇ„âH‹uâé£þÿÿHÇ…âH‹vâé­þÿÿHÇ&âH‹âé3þÿÿHÇ'âH‹âé=þÿÿHÇÈáH‹¹áéÃýÿÿHÇ™áH‹Šáé‹ýÿÿHÇ:áH‹+áéóüÿÿHÇ;áH‹ ,áéýÿÿHÇ<áH‹ -áé$ýÿÿHÇÝà H‹Îàé€üÿÿHÇ®àH‹Ÿàé>üÿÿHÇàH‹pàéüÿÿHÇ àH‹àé~ûÿÿHÇ9àH‹*àé¯ûÿÿHÇ àH‹ûßéwûÿÿHÇÃßH‹´ßéûÿÿHÇ”ßH‹…ßéÏúÿÿHÇeßH‹VßéŒúÿÿH� Šáèeáûÿƒ=~áÿ…XúÿÿH� �èœâûÿH� eáè âûÿé;úÿÿÌÌÌÌÌÌÌÌÌÌÌHƒì(‹ÆÛ‹ ¨ÃeH‹%XH‹ Ê;� H‹œÛHƒÄ(ÃH� ˜Ûèóàûÿƒ=ŒÛÿußèH�áH‰oÛH� pÛè«áûÿë¾Hƒì(‹/ã‹ AÃeH‹%XH‹ Ê;��*€=ààˆªÆÓàH�µàH¹uaryH‰HH¹JanuH‰fÇ@€=¼àˆ…ƯàH�‘à‚ fÇ@€=©àˆŸÆœàH�~àH¹MarcH‰Ç@h€=’àˆYÆ…àH�gàH¹ApriH‰Ç@l€={àˆÆnàH� PàH¸MayH‰€=kàˆ¦Æ^àH� @àHºJuneH‰fÇA€=UàˆaÆHàH� *àHºJulyH‰fÇA€=?àˆdÆ2àH� àHºAuguH‰ÇAstfÇA €="àˆêÆà H� ÷ßX ÇAr€=àˆÕÆàH� ãßHºoberH‰QHºOctoH‰fÇA€=ê߈ ÆÝßH� ¿ß fÇA€=×߈TÆÊßH� ¬ßõ fÇA€=ÄßˆÍÆ·ßH� ™ßHºJanH‰€=´ßˆêƧßH� ‰ßHºFebH‰€=¤ßˆ”Æ—ßH� yßHºMarH‰€=”߈ƒÆ‡ßH� ißHºAprH‰€=„߈ÿÆwßH� YßH‰€=~ßˆÊÆqßH�SßH¹JunH‰€=n߈tÆaßH�CßH¹JulH‰€=^߈ÆQßH�3ßH¹AugH‰€=NßˆÈÆAßH�#ßH¹SepH‰€=>ßxhÆ5ßH�ßH¹OctH‰€=2ßxlÆ)ßH� ßH¹NovH‰€=&ßx4ÆßH�ÿÞH¹DecH‰HƒÄ(ÃHǺÞH‹«Þë’HÇÖÞH‹ÇÞëÆHǪÞH‹›ÞëŽHÇfÞH‹WÞé/ÿÿÿHÇ7ÞH‹(ÞéðþÿÿHÇÝ H‹ Ýé ýÿÿHÇÝH‹ Ýé"ýÿÿHÇÚÝH‹ËÝéƒþÿÿHÇ»ÜH‹ ¬Üé“üÿÿHÇ”ÝH‹…Ýé-þÿÿHÇeÝH‹ VÝéøýÿÿHǾÜH‹ ¯ÜéëüÿÿHÇ×ÜH‹ ÈÜé*ýÿÿHÇðÜH‹ áÜécýÿÿHÇñÜH‹ âÜétýÿÿHǪÜH‹ ›Üé ýÿÿHÇcÜH‹ TÜé£üÿÿHÇÔÛH‹ ÅÛé–ûÿÿHÇ¥ÛH‹ –ÛéQûÿÿHÇÛH‹ÛéMúÿÿHÇÛH‹ÛérúÿÿHÇHÛH‹ 9ÛéäúÿÿHÇÛH‹ ÛéžúÿÿHÇêÚH‹ÛÚéXúÿÿH� ßÜèjÚûÿƒ=ÓÜÿ…½ùÿÿH� Ö è¡ÛûÿH� ºÜè%Ûûÿé ùÿÿHƒì(‹æÔ‹ ¸¼eH‹%XH‹ Ê;� H‹¼ÔHƒÄ(ÃH� ¸ÔèÚûÿƒ=¬ÔÿußèH�fÜH‰�ÔH� �Ôè»Úûÿë¾Hƒì(‹wÜ‹ Q¼eH‹%XH‹ Ê;�m€=<ÜxPÆ3ÜH�ÜfÇAMÆ@€=4ÜxÆ+ÜH� ÜfÇPMÆ@HƒÄ(ÃHÇüÛH‹íÛëÞHÇÐÛH‹ÁÛëªH� èÛè;Ùûÿƒ=ÜÛÿ…zÿÿÿH� çèrÚûÿH� ÃÛèöÙûÿé]ÿÿÿÌHƒì(‹ÆÓ‹ ˆ»eH‹%XH‹ Ê;� H‹œÓHƒÄ(ÃH� ˜ÓèÓØûÿƒ=ŒÓÿußèH�nÛH‰oÓH� pÓè‹Ùûÿë¾Hƒì(‹Û‹ !»eH‹%XH‹ Ê;�s€=DÛxVÆ;ÛH�ÛÇAMfÇ@€=9ÛxÆ0ÛH�ÛÇPMfÇ@HƒÄ(ÃHÇþÚH‹ïÚëÛHÇÒÚH‹ÃÚë¤H� êÚèØûÿƒ=ÞÚÿ…tÿÿÿH� è<ÙûÿH� ÅÚèÀØûÿéWÿÿÿÌÌÌÌÌÌÌÌÌÌÌHƒì(‹ŠÒ‹ HºeH‹%XH‹ Ê;� H�¬HƒÄ(ÃH� \Òè“×ûÿƒ=PÒÿußH� èÎØûÿH� ;ÒèRØûÿëÅ€=à«xÃHºÿÿÿÿÿÿÿH#Å«H‹ ®«éùÖûÿÌÌÌÌÌÌÌÌÌHƒì(‹þÑ‹ ¸¹eH‹%XH‹ Ê;� H�Œ«HƒÄ(ÃH� ÐÑè×ûÿƒ=ÄÑÿußH� è>ØûÿH� ¯ÑèÂ×ûÿëÅ€=h«xÃH‹W«H‹ @«HÒépÖûÿHƒì(‹‚Ñ‹ 8¹eH‹%XH‹ Ê;� H�$«HƒÄ(ÃH� TÑèƒÖûÿƒ=HÑÿußH� è¾×ûÿH� 3ÑèB×ûÿëÅ€=«xÃHºÿÿÿÿÿÿÿH#åªH‹ ΪééÕûÿÌÌÌÌÌÌÌÌÌHƒì(‹öЋ ¨¸eH‹%XH‹ Ê;� H�¬ªHƒÄ(ÃH� ÈÐèóÕûÿƒ=¼ÐÿußH� è.×ûÿH� §Ðè²ÖûÿëÅ€=ˆªxÃH‹wªH‹ `ªHÒé`ÕûÿHƒì(‹zЋ (¸eH‹%XH‹ Ê;� H�DªHƒÄ(ÃH� LÐèsÕûÿƒ=@ÐÿußH� è®ÖûÿH� +Ðè2ÖûÿëÅ€= ªxÃHºÿÿÿÿÿÿÿH#ªH‹ î©éÙÔûÿÌÌÌÌÌÌÌÌÌUHƒì0H�l$0HÇEøþÿÿÿ‹øÏ‹ Š·eH‹%XH‹ Ê;� H�¾ÏHƒÄ0]ÃH� ÉÏèÔÔûÿƒ=½ÏÿuÞH� œÏH�ë L�E÷è8Ìûÿ�H� <è÷ÕûÿH� �Ïè{Õûÿë¬�H‰T$UHƒì H�j0H� sÏèÕûÿ�HƒÄ ]ÃÌÌÌÌÌÌÌ€=XÏxÃH‹GÏH‹ 0ÏHÒéÔûÿHƒì(‹:Ï‹ ȶeH‹%XH‹ Ê;� H�ü¨HƒÄ(ÃH� ÏèÔûÿƒ=ÏÿußH� èNÕûÿH� ëÎèÒÔûÿëÅ€=بxÃHºÿÿÿÿÿÿÿH#½¨H‹ ¦¨éyÓûÿÌÌÌÌÌÌÌÌÌUHƒì0H�l$0HÇEøþÿÿÿ‹¸Î‹ *¶eH‹%XH‹ Ê;� H�~ÎHƒÄ0]ÃH� ‰ÎètÓûÿƒ=}ÎÿuÞH� \ÎH�íé L�E÷èØÊûÿ�H� <è—ÔûÿH� PÎèÔûÿë¬�H‰T$UHƒì H�j0H� 3Îè¾Óûÿ�HƒÄ ]ÃÌÌÌÌÌÌÌ€=ÎxÃH‹ÎH‹ ðÍHÒé ÒûÿVWHƒì(H‹|$`H‹H‰D$ è¸ÉüÿH‰ÆH‹H…ÿu H‰ðHƒÄ(_^ÃH‰ùè@šþÿºˆH‰ùè]ÒûÿëßÌUAVVWSHƒì`H�l$`HÇEøþÿÿÿH‰ÎH�Màè}»ûÿ�H‹L‹uàH‹}ðH…ÿu9L9ót H‹H�MÈH‰H‹FH‰AHÇAè·–ûÿ�H‹vH…öu"HƒÄ`[_^A^]ÃH‰ùè»™þÿºˆH‰ùèØÑûÿë°H‰ñ褙þÿºˆH‰ñèÁÑûÿëÇ�H‰T$UAVVWSHƒì H�j`èÖàûÿÌÌÌÌÌÌVWHƒì(‰×H‰ÎèÀŒþÿ@öÇt ºH‰ñè}ÑûÿH‰ðHƒÄ(_^ÃÌHƒì(H� ?ã èá�þÿÌÌH‹H‹H…Ét@H‹PHÁâH…ÒtHƒÂøI‰ÈIÐuïë&HÇ@H�PH9Ñt H‹PHÁâéÑûÿƀà ÌÌVWSHƒì ¾PH�=mÌH»ÿÿÿÿÿÿÿëH‹T>øH!ÚH‹L>èèßÐûÿHƒÆèt €|>ÿyóëßHƒÄ [_^ÃÌÌÌÌÌÌÌÌVWHƒì(¾PH�=~ÍëH‹L>èH‹T>øHÒèšÐûÿHƒÆèt €|>ÿyóëßHƒÄ(_^ÃÌÌÌÌVWSHƒì ¾@H�=�ÎH»ÿÿÿÿÿÿÿëH‹T>øH!ÚH‹L>èèOÐûÿHƒÆèt €|>ÿyóëßHƒÄ [_^ÃÌÌÌÌÌÌÌÌVWHƒì(¾@H�=žÐëH‹L>èH‹T>øHÒè ÐûÿHƒÆèt €|>ÿyóëßHƒÄ(_^ÃÌÌÌÌVWSHƒì ¾0H�=¥ÒH»ÿÿÿÿÿÿÿëH‹T>øH!ÚH‹L>èè¿ÏûÿHƒÆèt €|>ÿyóëßHƒÄ [_^ÃÌÌÌÌÌÌÌÌVWHƒì(¾0H�=ŽÒëH‹L>èH‹T>øHÒèzÏûÿHƒÆèt €|>ÿyóëßHƒÄ(_^ÃÌÌÌÌVWHƒì(‰×H‰Î耊þÿ@öÇt ºH‰ñè=ÏûÿH‰ðHƒÄ(_^ÃÌÌÌVWHƒì(‰×H‰ÎHƒÁèÂüÿÿH‰ñèDŠþÿ@öÇt º(H‰ñèÏûÿH‰ðHƒÄ(_^ÃUAVVWSHƒì`H�l$`)uðHÇEèþÿÿÿL‰ÆH9Ñ„üH‰×H‰ËèA·üÿD‹0è9·üÿÇHÇEà‹aÇ‹ {±eH‹%XH‹ Ê;�AL‹'ÇH�UàH‰ÙèÇÉüÿ(ðèï¶üÿ‹…Àu~èä¶üÿD‰0H9}àu}(Æ(uðHƒÄ`[_^A^]ÃH� þÆè‘Îûÿƒ=òÆÿuªWÀL�MÀA)IÇAH� ¾ÆL�óá º?ècËûÿ�H� 5¿ÿÿè ÏûÿH� ±Æè$ÏûÿéaÿÿÿH9}àuƒø"u…ëWöÇéuÿÿÿÇWöégÿÿÿH‰T$UAVVWSHƒì0H�j`)t$ H� _Æè’Îûÿ(t$ HƒÄ0[_^A^]ÃUAVVWSHƒì`H�l$`)uðHÇEèþÿÿÿL‰ÆH9Ñ„üH‰×H‰ËèܵüÿD‹0èÔµüÿÇHÇEà‹üÅ‹ °eH‹%XH‹ Ê;�AL‹ÂÅH�UàH‰ÙèjÈüÿ(ð芵üÿ‹…Àu~èµüÿD‰0H9}àu}(Æ(uðHƒÄ`[_^A^]ÃH� ™Åè,Íûÿƒ=�ÅÿuªWÀL�MÀA)IÇAH� YÅL�Žà º?èþÉûÿ�H� нÿÿè;ÎûÿH� LÅè¿ÍûÿéaÿÿÿH9}àuƒø"u…ëWöÇéuÿÿÿÇWöégÿÿÿH‰T$UAVVWSHƒì0H�j`)t$ H� úÄè-Íûÿ(t$ HƒÄ0[_^A^]ÃAWAVVWUSHƒìh)t$PL‰ÆH‹ŽH1àH‰D$HH9Ñu6ÇWöH‹D$HH1àH‹ Ý�H9Á…Ÿ(Æ(t$PHƒÄh[]_^A^A_ÃH‰×H‰Ëè@´üÿ‹(è9´üÿÇL�t$(IÇL�|$0L‰ùèä´ûÿH‰ÙL‰òM‰øèY(ðè´üÿ‹…ÀtWÀH9|$(t%Ç(ðénÿÿÿèá³üÿ‰(WÀH9|$(„YÿÿÿëÛ(ƃø"…KÿÿÿëÍH‹L$HH1áèX*ýÿÌVHƒì0)t$ L‰ÆM‹èvÆüÿ(ðH‹vH…öu(Æ(t$ HƒÄ0^ÃH‰ñèÖ’þÿºˆH‰ñèóÊûÿëÛÌUVWHƒì0H�l$0HÇEøþÿÿÿL‰ÆH‰ÑH�}ðHÇH‰úèÇ0ûÿH‹?H� ÑÄèFÁûÿ�H˜H9GvbH‹OH‹ ÁH…ÉtUH‹H‹@PH� à L�3à I‰ñÿ �H‹MðH�4ÃH9Át¸ÿÿÿÿðÁA…Àu H‹H‹@ÿä H‰ðHƒÄ0_^]ÃèŽþÿ�ëÌH‰T$UVWHƒì H�j0H‹MðH�åÂH9Át¸ÿÿÿÿðÁA…ÀuH‹H‹@ÿ• �HƒÄ _^]ÃAVVWUSHƒì I‰ÒH‰Î‹L$p‰ÈÑȃø…@L‰ÁL)ÑHƒù ŽA�ù?B‡'A�ù'‡ŠAƒùcwAAƒù w#A€É0Eˆ IÿÂ1ÀM‰ÐL‰‰FH‰ðHƒÄ []_^A^ÃD‰ÈH� ˆÔ ·AfA‰IƒÂëÏA·ÁÁèiÀ{ÁèA�ù燈�H0Aˆ kÀdA)ÁA·ÁH� FÔ ·AfA‰BIƒÂëŒD‰È¹Y·ÑH¯ÈHÁé-iÁ'A�ùŸ†‡A)Á€É0Aˆ AiÁ{ÁèH� úÓ ·AfA‰RkÀdA)ÁA·Á·AfA‰BIƒÂé*ÿÿÿ·ÈH�ËÓ · JfA‰ kÀdA)ÁA·Á·BfA‰BIƒÂéüþÿÿA�ùÿàõ†A�ùÿÉš;‡ÍD‰ÈHiÀ‰;æUHÁè9iÈáõA)É 0AˆIiÁÑ{cHÁè/iÈ@BA)ÉH� VÓ ·AfA‰BIiÁ¹�HÁè iÐ'A)Ñ·AfA‰BAiÁ{Áè·AfA‰RkÀdA)ÁA·Á·AfA‰BIƒÂ éVþÿÿA)ÁH�÷Ò · HfA‰ AiÉ{Áé·HfA‰RkÉdA)ÉA·É·HfA‰BIƒÂéþÿÿL‰ÑD‰Êè\…ûÿI‰À1Àéþÿÿƒø…†H‰ñL‰ÒèƒÀûÿéòýÿÿD‰ÈHiÀƒÞCHÁè2iÈ@BA�ù–˜v^A)ÉH� kÒ ·AfA‰IiÁ¹�HÁè iÐ'A)Ñ·AfA‰BAiÁ{Áè·AfA‰RkÀdA)ÁA·Á·AfA‰BIƒÂélýÿÿA)É0AˆIiÁ¹�HÁè iÈ'A)ÉH� ôÑ ·AfA‰BAiÁ{Áè·AfA‰RkÀdA)ÁA·Á·AfA‰BIƒÂéýÿÿD‰ÈƒÈ½ÀiÐÑ�ÂÑÁê H�uÑ D; �ƒÚÿ¸„H9Ñ�­üÿÿéÝüÿÿL‰ÁL)ÑD‰ÈƒÈ½Àƒð²"(¶ÂkÀVÁèH9Á|bIÂAƒùA‚tH�;ó L‰ÐD‰ÉE‰ÈAƒà?ÁéF·BfD‰@þHƒÀþA�ù?A‰ÉwÜéDƒøu)L‰ÁL)ÑD‰ÈƒÈ½ÀÿÀH9Á�¯L‰ÇF„éNüÿÿƒø„bÿÿÿM‰ÃM)Ó¿A9Ér>‰Ë¯Ù‰Ý¯éA‰ÞD¯ó¿D‰È9Ør9èrD9ðr1ÒA÷öƒÇ9ÈsçƒÇýëÿÏëƒÇþHcÇI9Ã|’M�IÂIÿÊL�öñ D‰È1Ò÷ñƒú%ƒº‰×D‰È1Ò÷ñBŠAˆIÿÊD9ÉA‰ÁvÕL‰ëdIÂAƒùr1H�Þñ L‰ÐD‰ÉE‰ÈAƒàÁéF‹‚D‰@üHƒÀüA�ùA‰ÉwÞëL‰ÐD‰ÉHÿÈH�äñ A‰ÈAƒàÑéEŠDˆHÿÈ…ÉuéL‰ÇFé>ûÿÿL‰ÐD‰ÉHÿÈH�>ò A‰ÈAƒàÁéEŠDˆHÿÈ…ÉuèëÇg¹@ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌVWHƒì(‰×H‰Îèâµÿÿ@öÇt º8H‰ñèmÄûÿH‰ðHƒÄ(_^ÃÌÌÌVWHƒì(‰×H‰ÎH�öÀH‰H‹IH…Ét €~uè7ÄûÿH‰ñè_þÿ@öÇt º H‰ñèÄûÿH‰ðHƒÄ(_^ÃÌÌVWHƒì(‰×H‰Îè\´ÿÿ@öÇt º(H‰ñèíÃûÿH‰ðHƒÄ(_^ÃÌÌÌVWHƒì(‰×H‰ÎèÎÐÿÿ@öÇt º0H‰ñè½ÃûÿH‰ðHƒÄ(_^ÃÌÌÌVWHƒì(‰×H‰ÎèÚÐÿÿ@öÇt º0H‰ñè�ÃûÿH‰ðHƒÄ(_^ÃHƒìHH‹h…H1àH‰D$@H�L$(HÇAH�´Ï H‰AH�™¹H‰H�§7èRÑûÿÌÌVHƒì@H‰ÎH‹!…H1àH‰D$8€zyH‹H��¹H‰H�FWÀFH�L$(HÇAH‰ÆAH‰Âè/ÜûÿH�ð¹H‰H‹D$8H1àH‹ Æ„H9Áu H‰ðHƒÄ@^ÃH‹L$8H1áèÛ!ýÿÌVHƒì@H‰ÊH‹›„H1àH‰D$8H�t$ H‰ñèH�yH‰ñè—ÐûÿÌVHƒì@H‰ÎH‹g„H1àH‰D$8H�иH‰H�AWÀAH�L$(HÇAH‰ÆAH‰Âè~ÛûÿH�?¹H‰H‹D$8H1àH‹ „H9Áu H‰ðHƒÄ@^ÃH‹L$8H1áè*!ýÿÌÌVWSH�ì0D‰ÇH‰ÖH‹áƒH1àH‰„$(H�\$(A¸H‰Ù1Òè¡dþÿºH‰ÙA‰øèaèüÿ…Àu7H�T$(L�D$'H‰ñèëûÿH‹„$(H1àH‹ ‰ƒH9Áu7H‰ðH�Ä0[_^ÃL�ô H�\$(ºH‰ÙA‰ùè,ªûÿL�D$'H‰ñH‰Úë­H‹Œ$(H1áèm ýÿÌUVWHƒìPH�l$PHÇEøþÿÿÿM‰ÁH‰ÎD‹E…À„�H‰×I¾AH…ÀyI‹AL‰MðH…ÀtH�qÏ A¸H‹Mðè tûÿ�D‹H‹OH‹H‹@(H�}ØH‰úÿj�L¾EïM…ÀLHEàHH}ØH‹MðH‰úèÑsûÿ�€}ïyHºÿÿÿÿÿÿÿH#UèH‹MØè�ÀûÿL‹MðI‹AH‰FAWÀAIÇAH‰ðHƒÄP_^]ÃH‰T$UVWHƒì H�jP€}ïyHºÿÿÿÿÿÿÿH#UèH‹MØèCÀûÿ�HƒÄ _^]ÃH‰T$UVWHƒì H�jPH‹Eð€xyHºÿÿÿÿÿÿÿH‹EðH#PH‹èÀûÿ�HƒÄ _^]ÃÌUAVVWSHƒì`H�l$`HÇEøþÿÿÿL‰ÀH‰×H‰ÎH�]ÀL�E÷H‰ÙH‰Âè ûÿL�uØL‰ñH‰úI‰Øèkþÿÿ�H‰ñL‰òèküÿÿ�€}ïyHºÿÿÿÿÿÿÿH#UèH‹MØè�¿ûÿH�n¶H‰FH‰ðHƒÄ`[_^A^]ÃH‰T$UAVVWSHƒì H�j`€}ïyHºÿÿÿÿÿÿÿH#UèH‹MØè>¿ûÿ�HƒÄ [_^A^]ÃVWSHƒì0L‰ÆH‰×H‰Ëèü"ûÿH‹H‰t$ H‰ÚI‰øE1Éèåûÿ�HƒÄ0[_^ÃVWHƒì(H‰ÎH�|$HH‰L‰GL‰OH‰|$ ¹èÞâûÿH‰ÁH‰òI‰øè–ÿÿÿèëÈüÿÌUAVVWSHƒì`H�l$`HÇEøþÿÿÿL‰ÎL‰ÇH‰ÓI‰ÎL‹EXWÀH�Mà)I‹H�UÈH‰I‹@H‰BHÇBèÊ�ûÿ�H‹EPH‰D$ L‰ñH‰ÚI‰øI‰ñèŽH‰ÆH�Mà蟂ûÿH‹EXH‹xH…ÿuH‰ðHƒÄ`[_^A^]ÃH‰ùèþ…þÿºˆH‰ùè¾ûÿëÛH‰T$UAVVWSHƒì0H�j`H‹EXH‹pH…öu HƒÄ0[_^A^]ÃH‰ñè¼…þÿºˆH‰ñèÙ½ûÿëÞUVWSHƒìhH�l$`HÇEþÿÿÿL‰Æf‰×H‰ËWÀH�Mà)I‹H�UÈH‰L‰MøI‹AH‰BHÇBèä€ûÿ�H‰Ù‰úI‰ðè–øüÿH‰ÆH�MàèÆ�ûÿH‹EøH‹xH…ÿu H‰ðHƒÄh[_^]ÃH‰ùè'…þÿºˆH‰ùèD½ûÿëÝH‰T$UVWSHƒì(H�j`H‹EøH‹pH…öu HƒÄ([_^]ÃH‰ñèé„þÿºˆH‰ñè½ûÿëàUAVVWSHƒì`H�l$`HÇEøþÿÿÿL‰ÎL‰ÇH‰ÓI‰ÎL‹EXWÀH�Mà)I‹H�UÈH‰I‹@H‰BHÇBè €ûÿ�H‹EPH‰D$ L‰ñH‰ÚI‰øI‰ñèH‰ÆH�Màèá€ûÿH‹EXH‹xH…ÿuH‰ðHƒÄ`[_^A^]ÃH‰ùè@„þÿºˆH‰ùè]¼ûÿëÛH‰T$UAVVWSHƒì0H�j`H‹EXH‹pH…öu HƒÄ0[_^A^]ÃH‰ñèþƒþÿºˆH‰ñè¼ûÿëÞUAVVWSHƒì`H�l$`HÇEøþÿÿÿL‰ÎL‰ÇH‰ÓI‰ÎL‹EPWÀH�Mà)I‹H�UÈH‰I‹@H‰BHÇBè!ûÿ�L‰ñH‰ÚI‰øI‰ñèûÈüÿH‰ÆH�MàèÿûÿH‹EPH‹xH…ÿuH‰ðHƒÄ`[_^A^]ÃH‰ùè^ƒþÿºˆH‰ùè{»ûÿëÛH‰T$UAVVWSHƒì H�j`H‹EPH‹pH…öu HƒÄ [_^A^]ÃH‰ñèƒþÿºˆH‰ñè9»ûÿëÞUVWSHƒìhH�l$`HÇEþÿÿÿL‰ÆH‰×H‰ËWÀH�Mà)I‹H�UÈH‰L‰MøI‹AH‰BHÇBèD~ûÿ�H‰ÙH‰úI‰ðèUÇüÿH‰ÆH�Màè%ûÿH‹EøH‹xH…ÿu H‰ðHƒÄh[_^]ÃH‰ù膂þÿºˆH‰ù裺ûÿëÝH‰T$UVWSHƒì(H�j`H‹EøH‹pH…öu HƒÄ([_^]ÃH‰ñèH‚þÿºˆH‰ñèeºûÿëàUAVVWSHƒì`H�l$`HÇEøþÿÿÿL‰ÎL‰ÇH‰ÓI‰ÎL‹EPWÀH�Mà)I‹H�UÈH‰I‹@H‰BHÇBèk}ûÿ�L‰ñH‰ÚI‰øI‰ñè5ÈüÿH‰ÆH�MàèI~ûÿH‹EPH‹xH…ÿuH‰ðHƒÄ`[_^A^]ÃH‰ùè¨�þÿºˆH‰ùèŹûÿëÛH‰T$UAVVWSHƒì H�j`H‹EPH‹pH…öu HƒÄ [_^A^]ÃH‰ñèf�þÿºˆH‰ñ胹ûÿëÞAWAVAUATVWUSHƒì(H‰ÖH‰ËH…É”ÀM…É•ÁM…ÀtjÈtfM‰ÎM‰ÇL‹¤$�E1íH‰Ý1ÿH‹LêH…ÛH‰éHDËM‰øM‰áèiÆüÿH…Àt!H…Û”ÁIÅHÿÇL9÷’ÂI)Çt ÑHƒÅ„Éu¿H…ÛtH…ÀuE1íë1ÿA½H…ÛtL.L‰.H‰øHƒÄ([]_^A\A]A^A_ÃAWAVAUATVWUSHƒìHH‰T$0H‰ËH‹šzH1àH‰D$@HÇD$81öHƒùA¿MÿM ÏM…À”ÀM…ÿ”ÁÁ¸½¹…¼M‰ÆH‹D$0L‹ IÿÎ1ÿ1öëWH�3H‹„$°H‰D$ H�L$8M‰øE‰éè3òüÿ‰Å…íu|fE…ítcH…ÛH‹L$8H‰ÊHDÓH�GHÎ1íI9þtBH‰Ç¹I)×tQE·,|H…ÛuŸH‹„$°H‰D$ H�L$81ÒE1ÀE‰éèÔñüÿ‰ÅH‹D$0L‹ ë—1ÉëH…Ût=H‹D$0HÇë/±H‰øH…Ût HÀH‹T$0H…í”À€ñÁuè üÿ‰(HÇÆÿÿÿÿH‹D$@H1àH‹ _yH9ÁuH‰ðHƒÄH[]_^A\A]A^A_ÃH‹L$@H1áèiýÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÈô€`¾€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿbad allocationbad array new length@@€€Øþ€àþ€Ðù€@Ðþ€èþ€ðþ€øþ€ÿ€ÿ€Í€)€ “ÿÿÿÿpà€àà€00€p0€Àà€Àà€@<€�<€=€@=€ á€)€P)€p=€°=€@€Àà€P@€Àà€pá€0á€Àà€Ðà€�à€Àà€ ((((( H„„„„„„„„„„������‚‚‚‚‚‚ €�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ ((((( H„„„„„„„„„„������‚‚‚‚‚‚ ( 0(null)(null)"“ˆ�0"“ˆ0ä Tc-^Çk@êítFМ,Ÿ aõ¹«¿¤\Ãñ)cdµý4ÄÒ‡f’ù;lDÙ�e”,Bb×E"š&'OŸ@•Á‰V$§úÅgmÈsÜm­ërÁÎd'¢cʤï%{ÑÍpïßk>ê�_änþÃÍj ¼f29.EZ%øÒqVJÂÃÚ�.¨C²ª|!Ž@Ίó ÎÄ„' ë|Ô%­I@ÝÚTŸÌ¿aYÜ««\Ç Dõg¼ÑR¯·û)��`”*! Š»¤Ž¯V©ŸG6²K]à_Ü€ ªþð@ÙŽ¨Ð€k#cd8L2–ÇWƒÕBJäa"©Ù=<½róå‘tYÀ ¦ìlÙ*Óæ…[aOni*{âP+4Ý/î'Pc™qɦéJŽ(.onIn@2&@­PrùÕÑ”)»Í[f–.;¢Û}úe¬SÞw›¢ °Sù¿Æ«%”KMã�-ÃûôÐ"RP(·óòWBÜ}]9Ö™Yø8’Ö³†¹w¥zaþ·ja ä�gÃV ”:‹6 ›ip½¾ev ëÄ&›�ègn �+ò2qQH¾Î¢åER»x”÷ÀtŒ]ð°uÆÛ©¹ÙâßreLK(wàöm‘CQÏÉ•'U«âÖ'樜¦±=@JÐìôðˆ#Åm Xo¿CÃ]-øHîY ú(ðôÍ?¥. qÖ¼‡Di}nù�Vyu¤�á²¹º èÈÏçUÀúá²Dï°~ $s%rÑ�ù¸ä®@b;zO]¤Î3AâOmm!ò3VåVÁ%—×ë(„ë–Ów;I®-G 8­–ÑÎúŠÛÍÞN†ÀhU¡]i²‰<$qE}A'JnW®b쪉"ïÝû¢¶äïáò½f3€ˆ´7>,¸¿‘Þ¬dôÔNjÿ5jVg¹Û@Ê;*xh›2kÙůõ¼id&äô_€û¯ÑUí¨ J›øW—« þ®{¦,Ji•¿)ÄǪÒÕØvÇ6Ñ UÚ“��Çš¨ËK%v𠈨÷t:üHå­ŽcYçË—èi×&>rä´†ª�["93œuzK‘éG-wùnšç@ Äø’ ð_òlÃ%B‹ùÉ�‘ s¯|ÿ…-C°iu+-,„W¦ïÐ@zÇåb¸èjˆØå˜ÍÈÅU‰U¶YÐÔ¾ûX1‚¸EL9ÉM¬ÅâÀLy¡€É;Ñ-±éø"m^š‰8{ØyÎrvÆxŸ¹åyN”ä¡éÔ\lo}ä›çÙ;ù¡obwQ4‹ÆèY+ÞXÞ<ÏXÿF"|W¨Yuç&Sgwc·æë_ ýãi9è35 ¨‡¹1öC!ÛCZØ–õ«¢?hdþ}¾/ÉK°íõáÚN¡�sÛ äœîOg Ÿ©Öµµö–8s‘ÂIëÌ—+_•?8ö³‘ 7xÑßBÑÁÞ">W߯Š_åõw‹Êç£[R/=OçB ÝôR E]áB´®.4³£o£Í?nz(´÷wÁKÐÈÒgàø¨®g;É­³VÈl ��•ÁH[=оJô6ÙRMèÛqÅ!ù �EJjت×|Lᜥ›uˆ<ä@’Ôñ¾rd Á6‡û«x)¯Qü9—ë%0+L ¡;<þ(ºüˆwXCž¸¤ä=sÂòF|˜bt�!Û®¶£.²Pª�«9êB4–—©ßßþÓóÒ€y 7›œPñ­ÜÇ,­=87MÆsÐgmꨛQøòÄ¢áR :#שs…DºÙχp›:ÜRèR²åNû/¦M¾á׫ OíbŒ{ì¹Î!@fÔƒ¡æuãÌò)/„�äwdûõÓq=v é/}fLô3.ñ¸óŽ i”Ls¨&`@< ˆqÌ!-¥7ïÉÚŠ´1»BALùÖl‹È¸â|í—RÄaÃbªØÚ‡Þê3¸ah𔽚ÌjÕÁ�-è6zÆž)ô ?IóϦ¥w£#¾¤‚[¢Ì/r5D�¾¸¨N2LÉ­3ž¼ºþ¬v2!L.2Í>´‘þp6Ù\»…—BýÌFøÝ8æÒ‡iÑþñµ>®«¹Ãoî¾@ªÂ@�Ùwø,=×áq˜/çÕ cQrݨ¯FZ*ÖÎÜ*þÝFÎ�$'­Ò#·»Ä+Ì·Êë±GÜK �ÊÜÅŽQæ1€VÃŽ¨X/4B‹å¿þüÿycgý6ÕfvPá¹ba°g ÒÀáÐ;sÛ?.Ÿ£â�²aâÜc*¼&”›Õpa–%ã¹u !,`j¸¢;Ò‰s}ñ`ß×ÊÆ+ßi7‡¸$í“fënIoÛ�“u‚t^6šnÅ1·�6ÅB(ÈŽy®$ÞdAÁšˆÕ™,CÙ瀢.=ök=yI‚C©çyJæý"špÖàïÏÊפ�½ldã³ÜN¥n¨¡žE�tÈTŽüWÆtÌÔøBncÙWÌ[µ5éþlaQÄÛº•µ�Nñ¡PçùÜqc+Ÿ/Þ�"‰½^Î̯…p?�Óm-è }o”i^á,ŽdH9¡•à4X<´”öH'½W&|.Ú‹u �€;¶Û-�HÏm~ä$™P  %-5 > H R ] i u ‚�Ÿ®¾Ïàò-C Y p ˆ   ¹ Ó î   %  dè' †@B€–˜áõÊš;minkernel\crts\ucrt\inc\corecrt_internal_strtox.h__crt_strtox::floating_point_value::as_double_is_double__crt_strtox::floating_point_value::as_float!_is_doubleINFinfINITYinityNANnanSNAN)snan)IND)ind)d�(/€8/€P/€p/€�/€ /€¸/€Ð/€è/€0€ 0€80€P0€h0€€0€ 0€°0€À0€Ð0€è0€ø0€1€1€(1€@1€X1€h1€x1€�1€ 1€°1€-€È1€Ø1€è1€ø1€2€(2€82€H2€X2€-€�+€ +€¸+€Ø+€è+€,€ ,€@,€X,€p,€ˆ,€ ,€È,€à,€ø,€-€-€(-€8-€H-€X-€h-€x-€�-€°-€È-€-€ð-€.€.€(.€@.€P.€`.€p.€-€ˆ.€-€¨.€À.€Ø.€ø.€/€-€No errorOperation not permittedNo such file or directoryNo such processInterrupted function callInput/output errorNo such device or addressArg list too longExec format errorBad file descriptorNo child processesResource temporarily unavailableNot enough spacePermission deniedBad addressUnknown errorResource deviceFile existsImproper linkNo such deviceNot a directoryIs a directoryInvalid argumentToo many open files in systemToo many open filesInappropriate I/O control operationFile too largeNo space left on deviceInvalid seekRead-only file systemToo many linksBroken pipeDomain errorResult too largeResource deadlock avoidedFilename too longNo locks availableFunction not implementedDirectory not emptyIllegal byte sequenceaddress in useaddress not availableaddress family not supportedconnection already in progressbad messageoperation canceledconnection abortedconnection refusedconnection resetdestination address requiredhost unreachableidentifier removedoperation in progressalready connectedtoo many symbolic link levelsmessage sizenetwork downnetwork resetnetwork unreachableno buffer spaceno message availableno linkno messageno protocol optionno stream resourcesnot a streamnot connectedstate not recoverablenot a socketnot supportedoperation not supportedvalue too largeowner deadprotocol errorprotocol not supportedwrong protocol typestream timeouttimed outtext file busyoperation would block+mscoree.dllCorExitProcess"“ "“ˆ 0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4€„€4€ˆ‰€„€(4€ˆ‰€ÐÙ€@4€ˆ‰€Pn€X4€ˆ‰€�t€p4€ˆ‰€x€LC_ALLLC_COLLATELC_CTYPELC_MONETARYLC_NUMERICLC_TIME=;;=--_.C_.,_."“ˆÐ(        ! 5A CPR S WY l m pr € � ‚ ƒ„ ‘)ž ¡¤ § ·Î× Y* "“ˆ À À–À�ÀŽÀ�À�À‘À’À“À´ÀµÀ  INFinfINITYinityNANnanSNAN)snan)IND)ind)"“¸0"“à8bad exception?€?€?€ (?€ 8?€ H?€ X?€h?€ t?€€?€ �?€  ?€ °?€¸?€ È?€ Ø?€ €7€ä?€ð?€ø?€ü?€@€@€@€ @€@€@€$@€(@€,@€0@€4@€8@€<@€@@€D@€H@€L@€P@€T@€X@€\@€`@€d@€h@€l@€p@€t@€x@€|@€€@€„@€ˆ@€Œ@€�@€”@€˜@€œ@€ @€ °@€ À@€È@€Ø@€ð@€A€A€8A€XA€xA€˜A€¸A€#àA€B€ (B€HB€&pB€�B€ B€¤B€°B€ÀB€#äB€ðB€ C€C€0C€PC€%xC€$ C€%ÈC€+øC€D€ @D€"hD€(˜D€*ÈD€èD€ øD€E€ €7€ E€8E€XE€pE€�E€€7€(@€<@€p@€h@€H@€ð@€°E€__based(__cdecl__stdcall__thiscall__fastcall__vectorcall__preserve_none__clrcall__eabi__swift_1__swift_2__swift_3__ptr64__restrict__unalignedrestrict( new delete=>><<!==!=[]operator->*++---+&->*/%<<=>>=,()~^|&&||*=+=-=/=%=>>=<<=&=|=^=`vftable'`vbtable'`vcall'`typeof'`local static guard'`string'`vbase destructor'`vector deleting destructor'`default constructor closure'`scalar deleting destructor'`vector constructor iterator'`vector destructor iterator'`vector vbase constructor iterator'`virtual displacement map'`eh vector constructor iterator'`eh vector destructor iterator'`eh vector vbase constructor iterator'`copy constructor closure'`udt returning'`EH`RTTI`local vftable'`local vftable constructor closure' new[] delete[]`omni callsig'`placement delete closure'`placement delete[] closure'`managed vector constructor iterator'`managed vector destructor iterator'`eh vector copy constructor iterator'`eh vector vbase copy constructor iterator'`dynamic initializer for '`dynamic atexit destructor for '`vector copy constructor iterator'`vector vbase copy constructor iterator'`managed vector copy constructor iterator'`local static thread guard'operator "" operator co_awaitoperator<=> Type Descriptor' Base Class Descriptor at ( Base Class Array' Class Hierarchy Descriptor' Complete Object Locator'`anonymous namespace'"“ˆ "“ˆ "“ˆ "“ˆ 0G€pG€°G€èG€ H€`H€°H€I€`I€ I€àI€ J€`J€ J€ðJ€PK€ K€ðK€L€ L€8L€PL€˜L€api-ms-win-core-datetime-l1-1-1api-ms-win-core-fibers-l1-1-2api-ms-win-core-file-l1-2-4api-ms-win-core-file-l1-2-2api-ms-win-core-file-l2-1-4api-ms-win-core-localization-l1-2-1api-ms-win-core-localization-obsolete-l1-2-0api-ms-win-core-processthreads-l1-1-2api-ms-win-core-string-l1-1-0api-ms-win-core-synch-l1-2-0api-ms-win-core-sysinfo-l1-2-1api-ms-win-core-winrt-l1-1-0api-ms-win-core-xstate-l2-1-0api-ms-win-rtcore-ntuser-window-l1-1-0api-ms-win-security-systemfunctions-l1-1-0ext-ms-win-ntuser-dialogbox-l1-1-0ext-ms-win-ntuser-windowstation-l1-1-0advapi32kernel32kernelbasentdllapi-ms-win-appmodel-runtime-l1-1-2user32/api-ms-ext-ms-AreFileApisANSICompareStringExEnumSystemLocalesExFlsGetValue2GetDateFormatExGetLocaleInfoExGetTimeFormatExGetUserDefaultLocaleNameIsValidLocaleNameLCMapStringExLCIDToLocaleNameLocaleNameToLCIDAppPolicyGetProcessTerminationMethodhN€xN€ˆN€˜N€ja-JPzh-CNko-KRzh-TWpQ€tQ€xQ€|Q€€Q€„Q€ˆQ€ŒQ€”Q€ Q€¨Q€¸Q€ÄQ€ÐQ€ÜQ€àQ€äQ€èQ€ìQ€ðQ€ôQ€øQ€üQ€R€R€R€R€R€$R€,R€ìQ€4R€@v€?Hv€@Pv€AXv€C`v€Dhv€Fpv€Gxv€I€v€Jˆv€K�v€N˜v€O v€P¨v€V°v€W¸v€ZÀv€eÈv€Ðv€Øv€èv€øv€˜N€w€w€(w€8w€  U€ Hw€ Xw€ hw€xw€ˆw€˜w€hN€ˆN€¨w€¸w€Èw€Øw€èw€øw€x€x€(x€8x€Hx€Xx€ hx€!xx€"ˆx€#˜x€$¨x€%¸x€&Èx€'Øx€)èx€*øx€+y€,y€-0y€/@y€2Py€4`y€5py€6€y€7�y€8 y€9°y€:Ày€;Ðy€>ày€?ðy€@z€Az€C z€D8z€EHz€FXz€Ghz€Ixz€Jˆz€K˜z€L¨z€N¸z€OÈz€PØz€Rèz€Vøz€W{€Z{€e({€k8{€lH{€�X{€h{€xN€x{€ ˆ{€ ˜{€ ¨{€¸{€È{€Ø{€è{€ø{€|€, |€;8|€>H|€CX|€kp|€ €|€ �|€  |€ °|€ À|€ Ð|€ à|€; ø|€k }€}€(}€8}€ H}€ X}€ h}€x}€;ˆ}€˜}€¨}€¸}€ È}€ Ø}€ è}€ø}€;~€ ~€ 0~€ @~€ P~€`~€;x~€ˆ~€ ˜~€ ¨~€¸~€;Ð~€ à~€ ð~€ €; €$ € $0€ $@€;$P€(`€ (p€ (€€,�€ , € ,°€0À€ 0Ѐ 0à€4ð€ 4€€ 4€€8 €€ 80€€<@€€ <P€€@`€€ @p€€ D€€€ H�€€ L €€ P°€€|À€€|Ѐ€arbgcazh-CHScsdadeelenesfifrhehuisitjakonlnoplptroruhrsksqsvthtruridbesletlvltfavihyazeumkafkafohimskkkyswuzttpagutateknmrsamnglkoksyrdivar-SAbg-BGca-EScs-CZda-DKde-DEel-GRfi-FIfr-FRhe-ILhu-HUis-ISit-ITnl-NLnb-NOpl-PLpt-BRro-ROru-RUhr-HRsk-SKsq-ALsv-SEth-THtr-TRur-PKid-IDuk-UAbe-BYsl-SIet-EElv-LVlt-LTfa-IRvi-VNhy-AMaz-AZ-Latneu-ESmk-MKtn-ZAxh-ZAzu-ZAaf-ZAka-GEfo-FOhi-INmt-MTse-NOms-MYkk-KZky-KGsw-KEuz-UZ-Latntt-RUbn-INpa-INgu-INta-INte-INkn-INml-INmr-INsa-INmn-MNcy-GBgl-ESkok-INsyr-SYdiv-MVquz-BOns-ZAmi-NZar-IQde-CHen-GBes-MXfr-BEit-CHnl-BEnn-NOpt-PTsr-SP-Latnsv-FIaz-AZ-Cyrlse-SEms-BNuz-UZ-Cyrlquz-ECar-EGzh-HKde-ATen-AUes-ESfr-CAsr-SP-Cyrlse-FIquz-PEar-LYzh-SGde-LUen-CAes-GTfr-CHhr-BAsmj-NOar-DZzh-MOde-LIen-NZes-CRfr-LUbs-BA-Latnsmj-SEar-MAen-IEes-PAfr-MCsr-BA-Latnsma-NOar-TNen-ZAes-DOsr-BA-Cyrlsma-SEar-OMen-JMes-VEsms-FIar-YEen-CBes-COsmn-FIar-SYen-BZes-PEar-JOen-TTes-ARar-LBen-ZWes-ECar-KWen-PHes-CLar-AEes-UYar-BHes-PYar-QAes-BOes-SVes-HNes-NIes-PRzh-CHTsrÐv€B v€, �€qÀt€0�€Ø@�€ÚP�€±`�€ p�€�€�€Ï��€Õ �€Ò°�€©À�€¹Ð�€Äà�€Üð�€C�€Ì�€¿ �€Èv€)0�€›H�€kÈu€!`�€cÈt€p�€D€�€}��€·Ðt€¨�€Eèt€¸�€GÈ�€‡ðt€Ø�€Høt€è�€¢ø�€‘‘€I‘€³(‘€«Èv€A8‘€‹u€H‘€Ju€X‘€£h‘€Íx‘€¬ˆ‘€ɘ‘€’¨‘€º¸‘€ÅÈ‘€´Ø‘€Öè‘€Ðø‘€K’€À’€Óu€ (’€Ñ8’€ÝH’€×X’€Êh’€µx’€Áˆ’€Ô˜’€¤¨’€­¸’€ßÈ’€“Ø’€àè’€»ø’€Î“€á“€Û(“€Þ8“€ÙH“€ÆØu€#X“€ev€*h“€lðu€&x“€hu€ ˆ“€L0v€.˜“€s u€ ¨“€”¸“€¥È“€®Ø“€Mè“€¶ø“€¼°v€>”€ˆxv€7”€(u€ (”€N8v€/8”€tˆu€H”€¯X”€Z0u€ h”€Ov€(x”€jÀu€ˆ”€a8u€˜”€P@u€¨”€•¸”€QHu€È”€R(v€-Ø”€rHv€1蔀x�v€:ø”€‚Pu€¸v€?•€‰•€SPv€2(•€yèu€%8•€gàu€$H•€fX•€Žv€+h•€mx•€ƒ¨v€=ˆ•€†˜v€;˜•€„@v€0¨•€�¸•€wÈ•€uØ•€UXu€è•€–ø•€T–€—`u€–€�pv€6(–€~hu€8–€Vpu€H–€WX–€˜h–€Œx–€Ÿˆ–€¨xu€˜–€X€u€¨–€Y v€<¸–€…È–€§Ø–€vè–€œ�u€ø–€[Ðu€"—€d—€¾(—€Ã8—€°H—€¸X—€Ëh—€ǘu€x—€\Ѐ€㈗€ —€½¸—€¦Ð—€™ u€è—€šø—€]Xv€3˜€zÀv€@˜€Š€v€8(˜€€ˆv€98˜€�¨u€H˜€^X˜€n°u€h˜€_hv€5x˜€|´c€ ˆ˜€b¸u€˜˜€``v€4¨˜€žÀ˜€{øu€'ؘ€i蘀oø˜€™€â™€�(™€¡8™€²H™€ªX™€Fh™€paf-zaar-aear-bhar-dzar-egar-iqar-joar-kwar-lbar-lyar-maar-omar-qaar-saar-syar-tnar-yeaz-az-cyrlaz-az-latnbe-bybg-bgbn-inbs-ba-latnca-escs-czcy-gbda-dkde-atde-chde-dede-lide-ludiv-mvel-gren-auen-bzen-caen-cben-gben-ieen-jmen-nzen-phen-tten-usen-zaen-zwes-ares-boes-cles-coes-cres-does-eces-eses-gtes-hnes-mxes-nies-paes-pees-pres-pyes-sves-uyes-veet-eeeu-esfa-irfi-fifo-fofr-befr-cafr-chfr-frfr-lufr-mcgl-esgu-inhe-ilhi-inhr-bahr-hrhu-huhy-amid-idis-isit-chit-itja-jpka-gekk-kzkn-inkok-inko-krky-kglt-ltlv-lvmi-nzmk-mkml-inmn-mnmr-inms-bnms-mymt-mtnb-nonl-benl-nlnn-nons-zapa-inpl-plpt-brpt-ptquz-boquz-ecquz-pero-roru-rusa-inse-fise-nose-sesk-sksl-sisma-nosma-sesmj-nosmj-sesmn-fisms-fisq-alsr-ba-cyrlsr-ba-latnsr-sp-cyrlsr-sp-latnsv-fisv-sesw-kesyr-syta-inte-inth-thtn-zatr-trtt-ruuk-uaur-pkuz-uz-cyrluz-uz-latnvi-vnxh-zazh-chszh-chtzh-cnzh-hkzh-mozh-sgzh-twzu-za01#INF1#QNAN1#SNAN1#INDTZð?ðÿðøÿÿÿÿÿÿÿÿðå&{ËÛ?xËÛ?5•q(7©¨>PDÓ?%>bÞ?ï>@ð?à?`?à?UUUUUUÕ?Ð?š™™™™™É?UUUUUUÅ?ø�Àý°?î?ñ?ÿÿÿÿÿÿÿæTUUUUµ?ÔÆº™™™‰?ŸQñ#Ib?ðÿ]È4€ÿÿÿ>ÿÿÿ>ÿÿÿ>�ž½[?pÔ¯k?`•¹t? v”{? M4�?P›„?Àqþ‡?€�^‹?ðj»Ž? ƒ ‘?൵’?PO_”?S–?Ðí—?ð¤R™? ùõš?pל? 8ž?°ÅÖŸ? º ? ᇡ?ÀU¢?Àg!£?�í£?€¸¤?à8‚¥?¹K¦?@ƒ§?À˜Ü§?Ðú£¨?Àªj©?Щ0ª? ùõª?šº«?��~¬?ÕA­? q®?pdÆ®?°®‡¯?À($°?ð&„°?�Òã°?0,C±?@4¢±?`ë²?R_²?àh½²?P0³?à¨x³?0ÓÕ³? ¯2´?Ð>�´? �ë´?0wGµ?`!£µ?@€þµ?@”Y¶?ð]´¶?°Ý·?i·?`÷?0¦¸?v¸?0ϸ?@æ'¹?�m€¹? ®Ø¹?Щ0º? _ˆº?pÐߺ?°ü6»?Ðä�»?0‰ä»?@ê:¼?p‘¼?äæ¼? }<½?€Õ‘½?ìæ½? Á;¾?°V�¾? «ä¾?ÀÀ8¿?€–Œ¿?0-à¿? ÂÀ?pOCÀ?`½lÀ?€ –À?=¿À?OèÀ?ðBÁ? :Á?€ÐbÁ?�j‹Á?ç³Á?0FÜÁ?ˆÂ?à¬,Â?дTÂ?ðŸ|Â?€n¤Â?° ÌÂ?�¶óÂ?P0Ã? ŽBÃ? ÐiÃ?€ö�Ã?`¸Ã?àðÞÃ?0ÅÄ?p~,Ä?ÐSÄ?p yÄ?p  Ä?XÆÄ?0ŒìÄ?@¦Å?0¦8Å?PŒ^Å?�X„Å?@ ªÅ?p¤ÏÅ?@$õÅ?ЊÆ?PØ?Æ?Ð eÆ?€(ŠÆ?€+¯Æ?àÔÆ?ÐçøÆ?p¡Ç?àBBÇ?@ÌfÇ? =‹Ç?0—¯Ç?ÙÓÇ?PøÇ? È?�@È?ÀõcÈ?à‡È?y«È?0ÏÈ?  òÈ?pÉ?°m9É?€²\É?áÉ?Pù¢É?pûÅÉ?°çèÉ?ð½ Ê?€~.Ê?`)QÊ? ¾sÊ?p>–Ê?ð¨¸Ê? þÚÊ?0>ýÊ?0iË?@AË?p€cË?ðl…Ë?°D§Ë?ðÉË?À¶êË?0Q Ì?P×-Ì?PIOÌ?@§pÌ?0ñ‘Ì?@'³Ì?€IÔÌ?XõÌ?SÍ?`:7Í?`XÍ?ÏxÍ?p|™Í? ºÍ?Ð�ÚÍ?ðûÍ?0sÎ? Á;Î?Pý[Î?`&|Î?à<œÎ?à@¼Î?€2ÜÎ?ÐüÎ?àÞÏ?Й;Ï? B[Ï?€ÙzÏ?p^šÏ?�ѹÏ?ð2ÙÏ? ‚øÏ?Pà Ð? vÐ?0+Ð?‰:Ð?@JÐ?àxYÐ?ðãhÐ?pFxÐ?€ ‡Ð?ò–Ð?0;¦Ð?ð{µÐ?P´ÄÐ?`äÓÐ?0 ãÐ?À+òÐ?CÑ?@RÑ?@YÑ?0X.Ñ?O=Ñ?Ð=LÑ? $[Ñ?pjÑ?PÚxÑ?@©‡Ñ?`p–Ñ? /¥Ñ?ç³Ñ?À–ÂÑ?°>ÑÑ?ðÞßÑ?pwîÑ?`ýÑ? ‘ Ò?PÒ?p�(Ò?7Ò?0kEÒ?ÐÎSÒ?+bÒ?ÐpÒ?@Í~Ò?`�Ò? R›Ò? ‰©Ò?๷Ò?àâÅÒ?°ÔÒ?PâÒ?À2ðÒ? ?þÒ?pD Ó?°BÓ?à9(Ó?*6Ó?PDÓ?� ²"¼ ²=Ô .3i±=WÒ~è •Î=imb;DóÓ=W>6¥êZô= ¿á­y+¦>ÄÓîÀ—>IÔ­wJ­=07ð?v>ÃöG×bá=¼MÌ>¿åöQàóê=ëó z >ÇÀp‰£À=QÇW.>nÍî[>¯µp)†ß=m£6³¹W>OêJÈK>­¼¡žÚC>*ê÷´§f>ïü÷8à²ö=ˆðpÆTéó=³Ê: r>§]'ç�p>ç¹qwžß>` §¿'>¼MÌ>[^jö7>Kb|ñj>:b€Î²> >Þ”éÑ0>1 �k>Aòº œ‡>+¼¦^ÿ=lgÆÍ=¶)>,«Ä¼,+>DeÝ}Ðù=ž7W`@>`z”‹Ñ >~©|'e­>©_ŸÅMˆ>‚Ð`Ä>ø1<. />:á+ãÅ>šOsý§»&>ƒ„àµ�ôý=• MÇ›/#> yHèsù=nXƼÌ>˜JRùé!>¸11Y@/>58d%‹Ï>€í‹¨_>äÙ)ùMJ$>” "Ø ˜> ã“H *>þe¦«VM>cQ6� !>6'Yþxø=ÊÈ%ˆR>jtm}S•à=` §¿'><“E쨰>©ÛõøZ>ÕU&úâ>¿ä®¿ìY >£?hÚ/‹>77:ýݸ$>®a~‚>ŸéI{Œ,>Y—ðê)>6{1n¦ª>Ur Vr.>T¬zü3&>R¢aÏ+f)>0'ÄÈC>6ËZ »d >¤'„ 4 >Öy�µUŽ>š�^œ!-é=jý æc?>cQÙ›.> 5b�#)>�^x8ˆo2>¯¦«Lj[;>vŽÜj"ð=í:1×J<>�s|èd>fŠñì�3>fvwõž’=>¸ �ð;H9>&XªîÝ;>º7YÝÄ9>ÇÊëàéó>¬ '‚SÎ5>º¹*StO9>T†ˆ•'4>ðKã Z >‚Ð`Ä'>øŒí´%%> Òò΋Ñ.>Tu .(!>ʧY3óp >%@¨~+>‰!Ãn03>Pu‹øÇ?>d׌5°>>t”…"Èv:>ã†ÞRÆ=>¯X†à̤/>ž ÀÒ¢„;>Ñ[Âò°¥ >™ö["`Ö=>7ð›…±>áË�µ#ˆ>>ö–ó6>š¢\‡.>¥¹9Ir•,>âX>z•8>4Ÿê&ñ/> VŽYõS9>HÄVøoÁ6>ôaò"Ë$>¢S=Õ á5>Vò‰aR:>œÔÿüV8>Ú×(‚. 0>àßD”Ðñ=¦Yêc%>×2x.&>ÏøÙ>í=…ÍK~Je#>!­€Ix[>dn±Ô-/!> õ9Ù­Ä7>ü€qb„(>aIáÇbQê=cQ6� 1>ˆv¡+M<7>�=éà¥è*>¯!ðư*>f[Ýt‹0>”T»ìo ->ÌOr‹´ð=)âa ƒ?>¯¼Ä—ø=ª·Ël(>>“ "I c(>\,¢Á ÿ=F çET5>…mø0æ;>9lÙðß™%>�°�±…Ì6>ȨmG4>Óžˆ?7>‡*y W3>öa®yÑ;>âöÃV£ >ûœbp(=>?gÒ€8º:>¦})Ë36,>êï™8„!>æ �ÉÌ;>PÓ½D8>áj`&‘+>ß+¶&ßz*>Én‚ÈOv>ðhå=O>ã•yuÊ`÷=GQ€Ó~fü=oßjö37>kƒ>ó·/>dºnˆ9>Œ¯ÐhSû=q)�iŒ5>ûm"e”þ=—?~X3>Ÿç6>T¬zü36>J`„¦?>!T”ä¿4<> 0Að±8>cÖ„BC?>6t9^ c:>Þ¹V†B4>¦Ù²’Ê6>“*:‚8'>0’ˆ<>þRm�Ü=1>é"‰Õî3>PÝk„’Y)>‹'._MÛ >Ä5*ñ¥ñ=4<,ˆðBF>^Gö§›î*>ä`JƒK&>.yCâB )>O 'L>[ÏÖ.xJ>HfÚy\PD>!ÍMêÔ©L>¼Õ|b=})>ª¼ù\± >ÝvÏc [1>H'ªóæƒ)>”éÿôdL?>Zè|º¾F>¸¦Nýiœ;>«¤_ƒ¥j+>ÑíyÃÌC>àO@ÄLÀ)>�ØuzKs@>àÄD>”HÎÂeÅ@>Í5ÙAÇ3>N;kU’¤r=CÜA ú >ôÙã p�.>EŠ‹öK>V©úßRî>>½eä kE>fvwõž’M>`â7†¢nH>ð¢ ñ¯eF>tìH¯ý/>ÇѤ†¾L>ev¨þ[°%>J ÂÎA>Ÿ›@ _ÍA>pP&ÈV6E>`"(5Ø~7>Ò¹@0¼$>òïy{ïŽ@>éWÜ9oÇM>Wô §“L> ¦¥ÎÖƒJ>ºWÅ pÖ0> ½èlÉD>#ã“,=>B‚_!Ç">}tÚM>š'>+§AiŸøü=1ñ§I!>Ûu�|K­N> çcþ0iN>/îÙ¾áA>’ñ‚+h->|¤Ûˆñ:>örÁ-4ù@>%>bÞ?ï>@ àààÿ?ðüÀÿ?úª¡ÿ? ø�ø�ÿ?µÛ ¬cÿ?qBJžeDÿ?µ #Dö%ÿ?|ðÁÿ?ŽEøÇéþ?Àì³Ìþ?ëºz€®þ?g·ð«1‘þ?äP—¥tþ?tåÉ:Wþ?sÜy‘:þ?þ?ààþ?ІøãÖåý?Ê ÜÊý?Û�¹v`®ý?Š#ò’ý?4,¸T¶wý?²ru€¬\ý?ÔAÔAý?[ü£,'ý?tÀn�µ ý?Æ¿D\nòü? ›‰VØü?çË–m¾ü?‘á^³¤ü?BŠûZ&‹ü?ÇqÇqü?†I Ñ”Xü?ðøÃ�?ü? .9µ&ü?àÀ�ü?‹�†îƒõû?÷”‰+Ýû?{>ˆeýÄû?кÁù¬û?#ÿ+•û?‹3Ú=l}û?î¾ãâeû?Oè´�Nû?ÎØJH7û?Ù€l@6 û?¤"Ù1K û?(¯¡¼†òú?^�”èÛú?pÅpÅú?ýë‡/¯ú?¾cj`ï˜ú?Yá0Qæ‚ú?mЦmú?JŠhAWú?¤A¤Aú? Ň*,ú?KzùÓú?  ú?Ù3•Žìù?-hkŸ×ù?¡äNÑÂù?ÚUê$®ù?š™™™™™ù?ÿÀŽ /…ù?r¸ øäpù?®wã »\ù?àéÖü°Hù?æ,›Æ4ù?)âÐIû ù?Õ�O ù?úœ�Áùø??7ñzRæø?Ó0�Óø?:ÿb€Î¿ø?ªók¹¬ø?œ‰öÀ™ø?J°«ð冸?¹’À¼'tø?†a†aø?xÂOø?ݾ²z—<ø? ¤‚J*ø?ø?`€ø?@ýô÷?OZQ%â÷?ô}A_Ð÷?|.’³¾÷?Ãìà"­÷?‹9¶kª›÷?Ȥx�LŠ÷? Æšy÷?±©4äÜg÷?muÂÊV÷?F]tÑE÷?�þAÅð4÷?¼ÞF($÷? |œmx÷?p� \à÷?`ò`òö?Ç7Ck÷áö?aÈ�&¦Ñö?lÁlÁö?=£ I±ö?�rSÑ<¡ö?ÀЈ:G‘ö?h�h�ö?g6Ÿqö?ù"Qjìaö?£J;…ORö?d! YÈBö?ÞÀЏV3ö?@bwú#ö?”®1h³ö?X`�ö?ü-)4döõ?çи[çõ?¥âìÃgØõ?W“+ˆÉõ?‘úGƼºõ?ÀZk¬õ?ªÌ#ña�õ?íX�0ÒŽõ?`XV€õ?:kP<íqõ?âR|º—cõ?UUUUUUõ?þ‚»æ%Gõ?ëôH 9õ?K¨Vÿ*õ?øâêõ?ÅÄá"õ?PPõ?›LÝb�óô?9/§àåô?L,ܾCØô?n¯%‡¸Êô?á�¦Ý>½ô?[¿R Ö¯ô?Jv­¢ô?gвã9•ô?€H"ˆô?{®Gázô?f`Y4Îmô?šÏõÇË`ô?ÊvÇâÙSô?ûÙbeøFô?Mî«0':ô?‡Õ%f-ô?QY^&µ ô?ô?feÑ‚ô?û°?ûó?¯¥B�îó?©ä¼,âó?Æuª‘ÙÕó?ç«{¤•Éó?U)#Ù`½ó?;±;±ó?"Èz8$¥ó?c,™ó?ŽfÓ"�ó?8�8�ó?îEÉÑ[uó?HÞó�ió?ø*Ÿ_Î]ó?Áx+ûRó?Fà¬yFó?²¼W[ä:ó?újí\/ó?¿+Jã#ó?¶ëéXwó?�Ñ0 ó?`Ä*Èó?h/¡½„öò?KÑþ¡Nëò?—€KÀ%àò? P- Õò? ,�MûÉò?7ZŽù¾ò?@+­´ò?Áó’©ò?žä)Ažò?¥¸[r“ò?°ˆ°ˆò?MΡ8ú}ò?5'�¸Psò?'Ö|³hò?ñ’€p"^ò?²w‘~�Sò?’$I’$Iò?[`—·>ò?ß¼šxV4ò?* "*ò?xû!�·ò?æUH€yò?ÙÀg G ò?  ò?pÁ}÷ñ?L¸<ôìñ?t¸?;ïâñ?½J.gõØñ?�¢­Ïñ?Yàü"Åñ?)íF@J»ñ?ãºòg|±ñ?–{a¹§ñ?žàžñ?œ¢Œ€S”ñ?Û+�ƒ°Šñ?��ñ?„ÖŠwñ?ysB‰nñ?2üP�dñ? 'u_[ñ?ÉÕý£¹Qñ?;Í _Hñ?$G4�?ñ?È5È5ñ?¬À퉋,ñ?30]çX#ñ?&H§0ñ?ñ?€¾ûñ?ðþðþð?¢%³úíõð?�œækõìð?`‚Uäð?–F�¨ Ûð?:ž5VDÒð?;Ú¼OqÉð?qA‹†§Àð?È�%ìæ·ð?µì.r/¯ð?§h �¦ð?`ƒ¯¦Û�ð?T 9?•ð?âeu³«Œð?„B!„ð?âê¸)Ÿ{ð?Æ÷G &sð?ûyœµjð?ü©ñÒMbð?†ur îYð?4×÷—Qð?ÅdÌIIð?AAð?üG‚·Æ8ð?^µ‘0ð?é)wüd(ð?�@ ð?7zQ6$ð?ð?€ð?ð?log10ÀÊ€�€p€`Ë€�€p€�Ë€�€p€0Ì€�€p€`Ì€�€p€`Í€ �€p€€Í€�€p€ Î€€�€À΀P�€à΀°�€@Ï€ð�€`€Àu€Ðu€Ðu€ð{€ðu€v€Àv€Ðv€Àv€p€|€pÏ€�€p€Ð€°‚€°Ð€@ƒ€p€`Ñ€�…€€ƒ€ð}€p~€~€�ƒ€ÀÑ€ �€p€à¹€�|€€y€Àu€Ðu€Ðu€ðu€ðu€�y€`z€pz€`z€°z€`z€ º€`|€`·p·@Î�Œÿÿÿÿ@P· ·°·àŒÿÿÿÿ@�·º€Ð|€ð·¸ ¸€Î0�ÿÿÿÿ@à·�ŒPP·°º€}€`¸p¸ ¸€Î€�ÿÿÿÿ@P¸0Ò€ ‰€0„€Àu€Ðu€Ðu€ð{€ðu€v€À‡€Ї€à‡€p€|€ÀÒ€`Ž€P‹€Àu€Ðu€Ðu€ ‹€ðu€v€Àv€Ðv€Àv€€Œ€ðŒ€ Ó€�€à‡€Àu€Ðu€Ðu€ðu€ðu€�y€ Ž€°Ž€ÀŽ€°z€`z€àŒ�·à¹0�à·º�ŒP· º€Ó€�€P’€Àu€Ðu€Ðu€ ‹€ðu€�y€`z€pz€`z€ ’€ð’€€�P¸°ºç€Àù€`°€`ç€ðù€`°€ ²€€²€ð²€в€ ³€ n€P³€@³€€è€@ú€`°€г€ ¶€@¹€Pµ€ð{€º€»€ è€pú€`°€ÐË€ ¶€Ì€@̀̀造ú€`°€àË€ðˀ̀ Ì€`Í€`Õ€°ì€`°€P”€ ”€•€Ö€°ì€`°€@•€€•€ð•€`Ö€°ì€`°€о€ º€@2€Ð%€³€¬€ k€ð¤€€�€ÀŠ€0–€°×€°ì€`°€àþ€ ú€`õ€ ð€`è€0à€0à€Ø€€Ï€ Ç€€¿€€Ø€°ì€`°€€¡€`€`€0Ÿ€€T€ K€0?€0�€ÐÙ€°ì€`°€€Ð€€ €@€� €ð €€ Ú€ðî€`°€€*€�*€à*€p+€-€�.€Ð/€ÐÛ€p΀׀`ä€ðè€Pê€Ðæ€àç€ðÛ€ðî€`°€€*€@=€�=€ >€°?€@A€€B€ÀÜ€�Ò€pÝ€�倀é€àê€`ç€pè€àÜ€ ï€`°€€L€°Ý€ ï€`°€ÀM€ Þ€°ì€`°€`O€`O€pO€pO€pO€�O€ðu€ O€ O€ðÞ€°ì€`°€`O€`O€pO€pO€pO€�O€ðu€ O€ O€`߀°ì€`°€`z€`z€pO€pO€pO€°O€ðu€ O€ O€Ð߀°ì€`°€`z€`z€pO€pO€pO€°O€ðu€ O€ O€@à€°ì€`°€ a€ÀO€á€°ì€`°€°|€�j€àူì€`°€ð”€ …€°â€°ì€`°€©€`š€€ã€°ì€`°€ ®€0®€€y€P䀰ì€`°€ ®€p®€€y€`逰ì€`°€€é€°ì€`°€°°€€°€±€@±€�±€€±€б€À±€²€²€P²€0²€@ꀰì€`°€€³€€³€ ³€0µ€@µ€°³€À³€`ꀰì€`°€`»€€¾€ ³€ðu€ðu€ðÁ€ Ä€€ê€°ì€`°€0Ä€@Æ€ ³€ðu€ðu€@É€ Ä€ ê€°ì€`°€`»€€¾€ ³€ðu€ðu€ðÁ€ Ä€Àꀰì€`°€0Ä€@Æ€ ³€ðu€ðu€@É€ Ä€ã.¸Jåó`£å©òË¡£ÿÖ_o ¨ö26ðès,POSTMicrosoftEdgeMS-Int-AppIdX-MS-DeviceIdX-HostSessionIdX-UserSessionIdX-MS-AppKeybasic_stringlength_error was thrown in -fno-exceptions mode with message "%s"sO/2WXpr+GoSNS/4YpiAsH/FFuDKWFNYx1Fmm/AnMjOx0glw7YR3wVT0E51XDBkwhttps://learningtools.onenote.com/learningtoolsapi/v2.0/GetLinguisticModelForEdge/*! For license information please see learning_tools_reading_view.js.LICENSE.txt */ (()=>{"use strict";var e={8527:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(i,n)};var i=/[-\s]+(.)?/g;function n(e,t){return t?t.toUpperCase():""}},5987:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.supportedValue=t.supportedProperty=t.prefix=void 0;var n=s(i(6467)),o=s(i(6859)),r=s(i(1057));function s(e){return e&&e.__esModule?e:{default:e}}t.default={prefix:n.default,supportedProperty:o.default,supportedValue:r.default},t.prefix=n.default,t.supportedProperty=o.default,t.supportedValue=r.default},6467:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n,o="",r="";if(((n=i(5261))&&n.__esModule?n:{default:n}).default){var s={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},a=document.createElement("p").style;for(var l in s)if(l+"Transform"in a){o=l,r=s[l];break}}t.default={js:o,css:r}},6859:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return a?(null!=l[e]||((0,r.default)(e)in a.style?l[e]=e:o.default.js+(0,r.default)("-"+e)in a.style?l[e]=o.default.css+e:l[e]=!1),l[e]):e};var n=s(i(5261)),o=s(i(6467)),r=s(i(8527));function s(e){return e&&e.__esModule?e:{default:e}}var a=void 0,l={};if(n.default){a=document.createElement("p");var u=window.getComputedStyle(document.documentElement,"");for(var d in u)isNaN(d)||(l[u[d]]=u[d])}},1057:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!a)return t;if("string"!=typeof t||!isNaN(parseInt(t,10)))return t;var i=e+t;if(null!=s[i])return s[i];try{a.style[e]=t}catch(e){return s[i]=!1,!1}return""!==a.style[e]?s[i]=t:("-ms-flex"===(t=o.default.css+t)&&(t="-ms-flexbox"),a.style[e]=t,""!==a.style[e]&&(s[i]=t)),s[i]||(s[i]=!1),a.style[e]="",s[i]};var n=r(i(5261)),o=r(i(6467));function r(e){return e&&e.__esModule?e:{default:e}}var s={},a=void 0;n.default&&(a=document.createElement("p"))},803:e=>{var t=/[A-Z]/g,i=/^ms-/,n={};e.exports=function(e){return e in n?n[e]:n[e]=e.replace(t,"-$&").toLowerCase().replace(i,"-ms-")}},5261:(e,t,i)=>{i.r(t),i.d(t,{default:()=>r,isBrowser:()=>o});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o="object"===("undefined"==typeof window?"undefined":n(window))&&"object"===("undefined"==typeof document?"undefined":n(document))&&9===document.nodeType;const r=o},3281:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return{onProcessStyle:function(e,t){return e.composes?(r(t,e.composes),delete e.composes,e):e}}};var n,o=(n=i(749))&&n.__esModule?n:{default:n};function r(e,t){if(!t)return!0;if(Array.isArray(t)){for(var i=0;i-1)return r(e,t.split(" "));var n=e.options.parent;if("$"===t[0]){var s=n.getRule(t.substr(1));return s?s===e?((0,o.default)(!1,"[JSS] Cyclic composition detected. \r\n%s",e),!1):(n.classes[e.key]+=" "+n.classes[s.key],!0):((0,o.default)(!1,"[JSS] Referenced rule is not defined. \r\n%s",e),!1)}return e.options.parent.classes[e.key]+=" "+t,!0}},1408:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default={"animation-delay":"ms","animation-duration":"ms","background-position":"px","background-position-x":"px","background-position-y":"px","background-size":"px",border:"px","border-bottom":"px","border-bottom-left-radius":"px","border-bottom-right-radius":"px","border-bottom-width":"px","border-left":"px","border-left-width":"px","border-radius":"px","border-right":"px","border-right-width":"px","border-spacing":"px","border-top":"px","border-top-left-radius":"px","border-top-right-radius":"px","border-top-width":"px","border-width":"px","border-after-width":"px","border-before-width":"px","border-end-width":"px","border-horizontal-spacing":"px","border-start-width":"px","border-vertical-spacing":"px",bottom:"px","box-shadow":"px","column-gap":"px","column-rule":"px","column-rule-width":"px","column-width":"px","flex-basis":"px","font-size":"px","font-size-delta":"px",height:"px",left:"px","letter-spacing":"px","logical-height":"px","logical-width":"px",margin:"px","margin-after":"px","margin-before":"px","margin-bottom":"px","margin-left":"px","margin-right":"px","margin-top":"px","max-height":"px","max-width":"px","margin-end":"px","margin-start":"px","mask-position-x":"px","mask-position-y":"px","mask-size":"px","max-logical-height":"px","max-logical-width":"px","min-height":"px","min-width":"px","min-logical-height":"px","min-logical-width":"px",motion:"px","motion-offset":"px",outline:"px","outline-offset":"px","outline-width":"px",padding:"px","padding-bottom":"px","padding-left":"px","padding-right":"px","padding-top":"px","padding-after":"px","padding-before":"px","padding-end":"px","padding-start":"px","perspective-origin-x":"%","perspective-origin-y":"%",perspective:"px",right:"px","shape-margin":"px",size:"px","text-indent":"px","text-stroke":"px","text-stroke-width":"px",top:"px","transform-origin":"%","transform-origin-x":"%","transform-origin-y":"%","transform-origin-z":"%","transition-delay":"ms","transition-duration":"ms","vertical-align":"px",width:"px","word-spacing":"px","box-shadow-x":"px","box-shadow-y":"px","box-shadow-blur":"px","box-shadow-spread":"px","font-line-height":"px","text-shadow-x":"px","text-shadow-y":"px","text-shadow-blur":"px"}},1290:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function r(e){var t=/(-[a-z])/g,i=function(e){return e[1].toUpperCase()},n={};for(var o in e)n[o]=e[o],n[o.replace(t,i)]=e[o];return n}t.default=function(){var e=r(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return{onProcessStyle:function(t,i){if("style"!==i.type)return t;for(var n in t)t[n]=a(n,t[n],e);return t},onChangeValue:function(t,i){return a(i,t,e)}}};var s=r(((n=i(1408))&&n.__esModule?n:{default:n}).default);function a(e,t,i){if(!t)return t;var n=t,r=void 0===t?"undefined":o(t);switch("object"===r&&Array.isArray(t)&&(r="array"),r){case"object":if("fallbacks"===e){for(var l in t)t[l]=a(l,t[l],i);break}for(var u in t)t[u]=a(e+"-"+u,t[u],i);break;case"array":for(var d=0;d{Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(){return{onProcessStyle:function(e,t){if(!e||"style"!==t.type)return e;if(Array.isArray(e)){for(var i=0;i{Object.defineProperty(t,"__esModule",{value:!0}),t.propArray={"background-size":!0,"background-position":!0,border:!0,"border-bottom":!0,"border-left":!0,"border-top":!0,"border-right":!0,"border-radius":!0,"border-image":!0,"border-width":!0,"border-style":!0,"border-color":!0,"box-shadow":!0,flex:!0,margin:!0,padding:!0,outline:!0,"transform-origin":!0,transform:!0,transition:!0},t.propArrayInObj={position:!0,size:!0},t.propObj={padding:{top:0,right:0,bottom:0,left:0},margin:{top:0,right:0,bottom:0,left:0},background:{attachment:null,color:null,image:null,position:null,repeat:null},border:{width:null,style:null,color:null},"border-top":{width:null,style:null,color:null},"border-right":{width:null,style:null,color:null},"border-bottom":{width:null,style:null,color:null},"border-left":{width:null,style:null,color:null},outline:{width:null,style:null,color:null},"list-style":{type:null,position:null,image:null},transition:{property:null,duration:null,"timing-function":null,timingFunction:null,delay:null},animation:{name:null,duration:null,"timing-function":null,timingFunction:null,delay:null,"iteration-count":null,iterationCount:null,direction:null,"fill-mode":null,fillMode:null,"play-state":null,playState:null},"box-shadow":{x:0,y:0,blur:0,spread:0,color:null,inset:null},"text-shadow":{x:0,y:0,blur:null,color:null}},t.customPropObj={border:{radius:"border-radius",image:"border-image",width:"border-width",style:"border-style",color:"border-color"},background:{size:"background-size",image:"background-image"},font:{style:"font-style",variant:"font-variant",weight:"font-weight",stretch:"font-stretch",size:"font-size",family:"font-family",lineHeight:"line-height","line-height":"line-height"},flex:{grow:"flex-grow",basis:"flex-basis",direction:"flex-direction",wrap:"flex-wrap",flow:"flex-flow",shrink:"flex-shrink"},align:{self:"align-self",items:"align-items",content:"align-content"},grid:{"template-columns":"grid-template-columns",templateColumns:"grid-template-columns","template-rows":"grid-template-rows",templateRows:"grid-template-rows","template-areas":"grid-template-areas",templateAreas:"grid-template-areas",template:"grid-template","auto-columns":"grid-auto-columns",autoColumns:"grid-auto-columns","auto-rows":"grid-auto-rows",autoRows:"grid-auto-rows","auto-flow":"grid-auto-flow",autoFlow:"grid-auto-flow",row:"grid-row",column:"grid-column","row-start":"grid-row-start",rowStart:"grid-row-start","row-end":"grid-row-end",rowEnd:"grid-row-end","column-start":"grid-column-start",columnStart:"grid-column-start","column-end":"grid-column-end",columnEnd:"grid-column-end",area:"grid-area",gap:"grid-gap","row-gap":"grid-row-gap",rowGap:"grid-row-gap","column-gap":"grid-column-gap",columnGap:"grid-column-gap"}}},5992:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(){return{onProcessStyle:function(e,t,i){return"extend"in e?l(e,t,i):e},onChangeValue:function(e,t,i){if("extend"!==t)return e;if(null==e||!1===e){for(var n in i[a])i.prop(n,null);return i[a]=null,null}for(var o in e)i.prop(o,e[o]);return i[a]=e,null}}};var o,r=(o=i(749))&&o.__esModule?o:{default:o},s=function(e){return e&&"object"===(void 0===e?"undefined":n(e))&&!Array.isArray(e)},a="extendCurrValue"+Date.now();function l(e,t,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return function(e,t,i,o){if("string"!==n(e.extend))if(Array.isArray(e.extend))for(var a=0;a{Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0});var n=g(i(7198)),o=g(i(2079)),r=g(i(5992)),s=g(i(8939)),a=g(i(7884)),l=g(i(3281)),u=g(i(1290)),d=g(i(9840)),c=g(i(2978)),h=g(i(9561));function g(e){return e&&e.__esModule?e:{default:e}}t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{plugins:[(0,n.default)(e.template),(0,o.default)(e.global),(0,r.default)(e.extend),(0,s.default)(e.nested),(0,a.default)(e.compose),(0,l.default)(e.camelCase),(0,u.default)(e.defaultUnit),(0,d.default)(e.expand),(0,c.default)(e.vendorPrefixer),(0,h.default)(e.propsSort)]}}},9561:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){function e(e,t){return e.length-t.length}return{onProcessStyle:function(t,i){if("style"!==i.type)return t;var n={},o=Object.keys(t).sort(e);for(var r in o)n[o[r]]=t[o[r]];return n}}}},7198:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n,o=(n=i(5645))&&n.__esModule?n:{default:n},r=function(e){"string"==typeof e.style&&(e.style=(0,o.default)(e.style))};t.default=function(){return{onProcessRule:r}}},5645:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n,o=(n=i(749))&&n.__esModule?n:{default:n},r=/;\n/;t.default=function(e){for(var t={},i=e.split(r),n=0;n{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return{onProcessRule:function(e){"keyframes"===e.type&&(e.key="@"+n.prefix.css+e.key.substr(1))},onProcessStyle:function(e,t){if("style"!==t.type)return e;for(var i in e){var o=e[i],r=!1,s=n.supportedProperty(i);s&&s!==i&&(r=!0);var a=!1,l=n.supportedValue(s,o);l&&l!==o&&(a=!0),(r||a)&&(r&&delete e[i],e[s||i]=l||o)}return e},onChangeValue:function(e,t){return n.supportedValue(t,e)}}};var n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(5987))},4913:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return e.createGenerateClassName&&(this.options.createGenerateClassName=e.createGenerateClassName,this.generateClassName=e.createGenerateClassName()),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),(e.virtual||e.Renderer)&&(this.options.Renderer=e.Renderer||(e.virtual?v.default:_.default)),e.plugins&&this.use.apply(this,e.plugins),this}},{key:"createStyleSheet",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.index;"number"!=typeof i&&(i=0===h.default.index?0:h.default.index+1);var n=new a.default(e,o({},t,{jss:this,generateClassName:t.generateClassName||this.generateClassName,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:i}));return this.plugins.onProcessSheet(n),n}},{key:"removeStyleSheet",value:function(e){return e.detach(),h.default.remove(e),this}},{key:"createRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};"object"===(void 0===e?"undefined":n(e))&&(i=t,t=e,e=void 0);var o=i;o.jss=this,o.Renderer=this.options.Renderer,o.generateClassName||(o.generateClassName=this.generateClassName),o.classes||(o.classes={});var r=(0,m.default)(e,t,o);return!o.selector&&r instanceof g.default&&(r.selector="."+o.generateClassName(r)),this.plugins.onProcessRule(r),r}},{key:"use",value:function(){for(var e=this,t=arguments.length,i=Array(t),n=0;n{Object.defineProperty(t,"__esModule",{value:!0});var n,o=function(){function e(e,t){for(var i=0;i{Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0});var n,o=function(){function e(e,t){for(var i=0;i0&&(this.refs[t]--,0===this.refs[t]&&this.sheets[t].detach()):(0,r.default)(!1,"SheetsManager: can't find sheet to unmanage")}},{key:"size",get:function(){return this.keys.length}}]),e}();t.default=s},2482:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var i=0;i=this.index)t.push(e);else for(var n=0;ni)return void t.splice(n,0,e)}},{key:"reset",value:function(){this.registry=[]}},{key:"remove",value:function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)}},{key:"toString",value:function(e){return this.registry.filter((function(e){return e.attached})).map((function(t){return t.toString(e)})).join("\n")}},{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}();t.default=n},261:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0}),t.create=t.createGenerateClassName=t.sheets=t.RuleList=t.SheetsManager=t.SheetsRegistry=t.toCssValue=t.getDynamicStyles=void 0;var n=i(9668);Object.defineProperty(t,"getDynamicStyles",{enumerable:!0,get:function(){return c(n).default}});var o=i(2302);Object.defineProperty(t,"toCssValue",{enumerable:!0,get:function(){return c(o).default}});var r=i(2482);Object.defineProperty(t,"SheetsRegistry",{enumerable:!0,get:function(){return c(r).default}});var s=i(1810);Object.defineProperty(t,"SheetsManager",{enumerable:!0,get:function(){return c(s).default}});var a=i(8531);Object.defineProperty(t,"RuleList",{enumerable:!0,get:function(){return c(a).default}});var l=i(2957);Object.defineProperty(t,"sheets",{enumerable:!0,get:function(){return c(l).default}});var u=i(3113);Object.defineProperty(t,"createGenerateClassName",{enumerable:!0,get:function(){return c(u).default}});var d=c(i(4913));function c(e){return e&&e.__esModule?e:{default:e}}var h=t.create=function(e){return new d.default(e)};t.default=h()},3491:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=s(i(8531)),o=s(i(110)),r=s(i(7781));function s(e){return e&&e.__esModule?e:{default:e}}var a=Date.now(),l="fnValues"+a,u="fnStyle"+ ++a;t.default={onCreateRule:function(e,t,i){if("function"!=typeof t)return null;var n=(0,r.default)(e,{},i);return n[u]=t,n},onProcessStyle:function(e,t){var i={};for(var n in e){var o=e[n];"function"==typeof o&&(delete e[n],i[n]=o)}return t[l]=i,e},onUpdate:function(e,t){if(t.rules instanceof n.default)t.rules.update(e);else if(t instanceof o.default){if(t[l])for(var i in t[l])t.prop(i,t[l][i](e));var r=t[u];if(r){var s=r(e);for(var a in s)t.prop(a,s[a])}}}}},2112:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=s(i(110)),o=s(i(7781)),r=s(i(5266));function s(e){return e&&e.__esModule?e:{default:e}}t.default={onCreateRule:function(e,t,i){if(!(0,r.default)(t))return null;var n=t,s=(0,o.default)(e,{},i);return n.subscribe((function(e){for(var t in e)s.prop(t,e[t])})),s},onProcessRule:function(e){if(e instanceof n.default){var t=e,i=t.style,o=function(e){var n=i[e];if(!(0,r.default)(n))return"continue";delete i[e],n.subscribe({next:function(i){t.prop(e,i)}})};for(var s in i)o(s)}}}},689:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=l(i(1429)),o=l(i(5794)),r=l(i(7455)),s=l(i(1711)),a=l(i(2073));function l(e){return e&&e.__esModule?e:{default:e}}var u={"@charset":n.default,"@import":n.default,"@namespace":n.default,"@keyframes":o.default,"@media":r.default,"@supports":r.default,"@font-face":s.default,"@viewport":a.default,"@-ms-viewport":a.default},d=Object.keys(u).map((function(e){var t=new RegExp("^"+e),i=u[e];return{onCreateRule:function(e,n,o){return t.test(e)?new i(e,n,o):null}}}));t.default=d},5029:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:0;return e.substr(t,e.indexOf("{")-1)},function(e){if(1===e.type)return e.selectorText;if(7===e.type){var t=e.name;if(t)return"@keyframes "+t;var i=e.cssText;return"@"+g(i,i.indexOf("keyframes"))}return g(e.cssText)});function m(e,t){return e.selectorText=t,e.selectorText===t}var _,v,f=u((function(){return document.head||document.getElementsByTagName("head")[0]})),y=(_=void 0,v=!1,function(e){var t={};_||(_=document.createElement("style"));for(var i=0;i0){var i=function(e,t){for(var i=0;it.index&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e);if(i)return i.renderer.element;if(i=function(e,t){for(var i=e.length-1;i>=0;i--){var n=e[i];if(n.attached&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e),i)return i.renderer.element.nextElementSibling}var n=e.insertionPoint;if(n&&"string"==typeof n){var s=function(e){for(var t=f(),i=0;i{Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var i=0;i{Object.defineProperty(t,"__esModule",{value:!0});var n,o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{indent:1},t=this.rules.toString(e);return t?this.key+" {\n"+t+"\n}":""}}]),e}();t.default=a},1711:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n,o=function(){function e(e,t){for(var i=0;i{Object.defineProperty(t,"__esModule",{value:!0});var n,o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{indent:1},t=this.rules.toString(e);return t&&(t+="\n"),this.key+" {\n"+t+"}"}}]),e}();t.default=a},1429:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var i=0;i{Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0});var n,o=function(){function e(e,t){for(var i=0;i{Object.defineProperty(t,"__esModule",{value:!0});var n,o=(n=i(2482))&&n.__esModule?n:{default:n};t.default=new o.default},8089:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function e(t){if(null==t)return t;var i=void 0===t?"undefined":n(t);if("string"===i||"number"===i||"function"===i)return t;if(s(t))return t.map(e);if((0,r.default)(t))return t;var o={};for(var a in t){var l=t[a];"object"!==(void 0===l?"undefined":n(l))?o[a]=l:o[a]=e(l)}return o};var o,r=(o=i(5266))&&o.__esModule?o:{default:o},s=Array.isArray},3113:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(i(749)),o=(r(i(261)),r(i(70)));function r(e){return e&&e.__esModule?e:{default:e}}t.default=function(){var e=0;return function(t,i){(e+=1)>1e10&&(0,n.default)(!1,"[JSS] You might have a memory leak. Rule counter is at %s.",e);var r="c",s="";return i&&(r=i.options.classNamePrefix||"c",null!=i.options.jss.id&&(s+=i.options.jss.id)),""+r+o.default+s+e}}},7781:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unnamed",t=arguments[1],i=arguments[2],s=i.jss,a=(0,r.default)(t),l=s.plugins.onCreateRule(e,a,i);return l||("@"===e[0]&&(0,n.default)(!1,"[JSS] Unknown at-rule %s",e),new o.default(e,a,i))};var n=s(i(749)),o=s(i(110)),r=s(i(8089));function s(e){return e&&e.__esModule?e:{default:e}}},3888:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),i.g.CSS,t.default=function(e){return e}},9668:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function e(t){var n=null;for(var o in t){var r=t[o],s=void 0===r?"undefined":i(r);if("function"===s)n||(n={}),n[o]=r;else if("object"===s&&null!==r&&!Array.isArray(r)){var a=e(r);a&&(n||(n={}),n[o]=a)}}return n}},5266:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n,o=(n=i(6331))&&n.__esModule?n:{default:n};t.default=function(e){return e&&e[o.default]&&e===e[o.default]()}},137:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e.renderable=t,e.rules&&t.cssRules&&e.rules.link(t.cssRules)}},70:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0});var n="2f1acc6c3a606b082e5eef5e54414ffb";null==i.g[n]&&(i.g[n]=0),t.default=i.g[n]++},5040:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n="";if(!t)return n;var s=i.indent,a=void 0===s?0:s,l=t.fallbacks;if(a++,l)if(Array.isArray(l))for(var u=0;u{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!Array.isArray(e))return e;var n="";if(Array.isArray(e[0]))for(var o=0;o{i.r(t),i.d(t,{default:()=>n}),e=i.hmd(e);const n=function(e){var t,i=e.Symbol;return"function"==typeof i?i.observable?t=i.observable:(t=i("observable"),i.observable=t):t="@@observable",t}("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==i.g?i.g:e)},749:e=>{e.exports=function(){}},8945:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DomUtilties=void 0;const n=i(7734);!function(e){const t=["button","input","select"];function i(e){return e&&e instanceof Element?e.shadowRoot:null}function o(e){return e&&e.parentNode instanceof ShadowRoot?e.parentNode.host:null}function r(e){var t;return e instanceof Element&&e.assignedSlot?e.assignedSlot:null!==(t=o(e))&&void 0!==t?t:null==e?void 0:e.parentNode}e.ReadAloudWebHighlighterStyle=".msreadout-word-highlight:not(.msreadout-inactive-highlight)\n {background: #ffff00 !important;color: black !important;} .msreadout-line-highlight:not(.msreadout-inactive-highlight)\n {background: #b2d6f3 !important;color: black !important;}\n @media screen and (forced-colors: active) {\n .msreadout-word-highlight:not(.msreadout-inactive-highlight) {\n forced-color-adjust: none;\n background-color: Highlight !important;\n color: HighlightText !important;\n }\n .msreadout-line-highlight:not(.msreadout-inactive-highlight) {\n forced-color-adjust: none;\n background: yellow !important;\n color: black !important;\n }\n }",e.getTextNodeFromPoint=function(e,t,i,n){var o=e.elementFromPoint(t,i);if(o){var r=e.createTreeWalker(e.body,NodeFilter.SHOW_TEXT);r.currentNode=o;for(var s=r.nextNode(),a=e.createRange();s;){if(a.selectNode(s),n(a).bottom>i)return s;s=r.nextNode()}}return null},e.getOffsetInTextNodeForLineAtYPosition=function(e,t,i,n){for(var o,r=e.createRange(),s=0,a=t.textContent.length;s!==a;)o=Math.floor(s+(a-s)/2),r.setStart(t,o),r.collapse(!0),n(r).bottom>i?a=o:s=o+1;return s},e.addReleasableDomEventListener=function(e,t,i,n=!0){return e.addEventListener(t,i,{passive:n}),{release:()=>{e.removeEventListener(t,i)}}},e.redrawDom=function(e){e.body.offsetHeight},e.isValidTextNode=function(e){return n.StringUtilities.NONEMPTY_STRING_REGEX.test(e.textContent)},e.isChildOfUserInterfaceNode=function(e){let i=e.parentElement,n=5;for(;i&&n;){let e;n--;const o=i.tagName.toLowerCase();for(e of t)if(o===e)return!1;i=i.parentElement}return!0},e.getFirstChild=function(e){var t,n;return e instanceof HTMLSlotElement?e.assignedNodes()[0]:null===(n=null!==(t=i(e))&&void 0!==t?t:e)||void 0===n?void 0:n.firstChild},e.getLastChild=function(e){var t,n;if(e instanceof HTMLSlotElement){let t=e.assignedNodes();return t[t.length-1]}return null===(n=null!==(t=i(e))&&void 0!==t?t:e)||void 0===n?void 0:n.lastChild},e.getChildNodes=function(e){var t,n,o;return e instanceof HTMLSlotElement?e.assignedNodes():Array.from(null!==(o=null===(n=null!==(t=i(e))&&void 0!==t?t:e)||void 0===n?void 0:n.childNodes)&&void 0!==o?o:[])},e.getParentElement=function(e){var t;return e instanceof Element&&e.assignedSlot?e.assignedSlot:null!==(t=o(e))&&void 0!==t?t:null==e?void 0:e.parentElement},e.getParentNode=r,e.isInDocument=function(e,t){for(var i=e;i;){if(i==t)return!0;i=r(i)}return!1},e.addRemoveStyleForElementInShadowRoot=function(t){if(t&&t.getRootNode()){const n=t.getRootNode();if(n instanceof ShadowRoot){var i=document.createElement("style");return i.textContent=e.ReadAloudWebHighlighterStyle,n.append(i),{value:()=>n,release:()=>{n.removeChild(i)}}}}return{value:()=>null,release:()=>{}}},e.getElementFromPoint=function(e,t,i){let n=e.elementFromPoint(t,i);return n.shadowRoot?n.shadowRoot.elementFromPoint(t,i):n},e.hasShadowDom=function e(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return!1;if(i(t))return!0;const n=t;for(let t of n.children)if(e(t))return!0;return!1}}(t.DomUtilties||(t.DomUtilties={}))},9636:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.EventSource=void 0,t.EventSource=class{constructor(){this._subscribers=[]}subscribe(e){var t=!1,i=i=>{t||e(i)};return this._subscribers.push(i),{release:()=>{t=!0;var e=this._subscribers.indexOf(i);e>-1&&this._subscribers.splice(e,1)}}}trigger(e){for(var t=this._subscribers.slice(0),i=0;i{Object.defineProperty(t,"__esModule",{value:!0}),t.JsonUtilities=void 0;const n=i(7734);(t.JsonUtilities||(t.JsonUtilities={})).parseJsonOrNull=function(e,t,i,o){if(!n.StringUtilities.isNullOrEmpty(e))try{return JSON.parse(e)}catch(e){o&&o.reportJsonParsingError(t,i)}return null}},6906:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ScreenCoordinateUtilities=void 0,(t.ScreenCoordinateUtilities||(t.ScreenCoordinateUtilities={})).transformPointFromMainToCurrentFrame=function(e,t=self){let i={x:e.x,y:e.y};for(;t.frameElement&&t!==top;){i.x-=t.frameElement.getBoundingClientRect().left;let e=parseInt(t.parent.getComputedStyle(t.frameElement).getPropertyValue("border-left-width"));i.x-=e||0,i.y-=t.frameElement.getBoundingClientRect().top;let n=parseInt(t.parent.getComputedStyle(t.frameElement).getPropertyValue("border-top-width"));i.y-=n||0,t=t.parent}return i}},2221:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollSource=void 0,(i=t.ScrollSource||(t.ScrollSource={}))[i.ReadAloud=0]="ReadAloud",i[i.LineFocus=1]="LineFocus",i[i.Zoom=2]="Zoom",i[i.Unknown=3]="Unknown"},7734:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StringUtilities=void 0,function(e){e.NONEMPTY_STRING_REGEX=new RegExp("\\S");const t=/([.?*+^$[\]\\(){}|-])/g,i=/\s*/g;function n(e){return e&&e.length?e.replace(t,"").replace(i,""):""}e.adjustTextByLength=function(e,t,i){var n=[],o="";return e.forEach((e=>{if(o.length+e.length<=t)o+=e;else{for(var r=function(e,t,i){for(var n=[],o=e,r=i;o.length>0;){if(o.length>i){r=i;for(var s=0;s0){r=a+1;break}}}else r=o.length;n.push(o.substr(0,r)),o=o.substr(r)}return n}(e,i,t),s=0;s0&&(n.push(o),o=""),r.forEach((e=>{n.push(e)}))}})),o.length>0&&n.push(o),n},e.skipStartText=function(e,t){for(var i=0,n=0;n=e[n].length;n++)i++,t-=e[n].length;return i>0&&e.splice(0,i),e.length>0&&t>0&&(e[0]=e[0].substring(t)),e},e.truncateEnd=function(e,t){let i=0;for(;i=e[i].length;i++)t-=e[i].length;return i0&&(e[i]=e[i].substring(0,t),i++),e.splice(i)),e},e.isNullOrEmpty=function(e){return null==e||0===e.length},e.replaceLinebreaksWithSpaces=function(e){return e.replace(/[\r\n]/g," ")},e.removeLineBreaksAndWhiteSpaces=function(e){return e.replace(/(\r\n|\n|\r|\s+)/gm,"")},e.createRegex=function(e){return e=n(e),new RegExp("("+e+")","ig")},e.replaceSpaceAndSpecialChar=n,e.ExactMatchWithoutSpaceAndSpecialChar=function(e,t){return n(e)===n(t)}}(t.StringUtilities||(t.StringUtilities={}))},3347:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Timer=void 0;class i{constructor(e,t=i.FifteenSecondDuration){this._hasTimedOut=!1,this._name=e,this._id=-1,this._timeOutDuration=t}start(e){this._hasTimedOut=!1,this._startTime=Date.now(),this._timeOutCallback=e,this._id=window.setTimeout((()=>{this.operationTimedOut()}),this._timeOutDuration)}operationTimedOut(){this._hasTimedOut=!0,this._id=-1,this._runDuration=this._timeOutDuration,this._timeOutCallback(this._name)}stop(){this._runDuration=Date.now()-this._startTime,window.clearTimeout(this._id),this._id=-1}getRunDuration(){return this._runDuration}get startTime(){return this._startTime}get hasTimedOut(){return this._hasTimedOut}}i.FifteenSecondDuration=15e3,t.Timer=i},604:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNodeWalker=void 0;const n=i(7734);var o;(o=t.TreeNodeWalker||(t.TreeNodeWalker={})).createTreeTextNodeWalker=function(e){return e.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_TEXT,{acceptNode:e=>n.StringUtilities.isNullOrEmpty(e.textContent)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT})},o.moveByTextOffset=function(e,t){let i=e.currentNode,n=i.length,o=0;for(;i&&t>o+n;){if(o+=n,i=e.nextNode(),!i)throw new Error("Index out of bounds");n=i.length}return o}},7413:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FeatureList=void 0;class i{static create(e){i._singletonObj=new i(e)}static get(){return i._singletonObj}constructor(e){this._features=e}isReadAloudSDExtractionEnabled(){return Boolean(this._features.readAloudSDExtractionEnabled)}isReadAloudReliabilityImprovementsEnabled(){return Boolean(this._features.readAloudReliabilityImprovementsEnabled)}isPreloadOnStartUtteranceEnabled(){return Boolean(this._features.readAloudPreloadOnStartUtterance)}isSmartReadExperienceChangesEnabled(){return Boolean(this._features.smartReadExperienceChangesEnabled)}isPdfReadAloudWithPageTextDataEnabled(){return Boolean(this._features.pdfReadAloudWithPageTextDataEnabled)}}t.FeatureList=i},3487:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Highlighter=void 0;const n=i(8945),o=i(3036);!function(e){const t=["mssyllable"];function i(e,t,i){let o=t.ownerDocument.createElement(e);return i.forEach((e=>{o.classList.add(e)})),o.appendChild(n.DomUtilties.getParentNode(t).replaceChild(o,t)),o}function r(e,t){let i=e.textContent;if(t<0||t>i.length)throw new Error("Bad index for splitText");let n=i.substr(0,t),o=i.substr(t),r=e.ownerDocument.createTextNode(n),s=e.ownerDocument.createTextNode(o);const a=e.parentNode;return a.insertBefore(r,e),a.insertBefore(s,e),a.removeChild(e),{firstPart:r,secondPart:s}}e.surroundTextByTag=function(e,s,a,l,u,d,c,h){let g=s.startContainer,p=s.startOffset,m=s.endContainer,_=s.endOffset,v=g.nodeType===Node.TEXT_NODE?g:n.DomUtilties.getChildNodes(g)[p],f=m.nodeType===Node.TEXT_NODE?m:n.DomUtilties.getChildNodes(g)[_],y=[];for(;v&&((v.nodeType===Node.TEXT_NODE||v.nodeType===Node.ELEMENT_NODE&&t.indexOf(v.tagName.toLowerCase())>-1)&&y.push(v),v!==f);)v=o.ReadingNavigationUtils.getNextReadingNode(s.commonAncestorContainer,v);let b=[];h&&b.push(g.ownerDocument.createElement(e));for(let t=0;t1){let e=y[t];if(e===g&&p>0){let t=e===m&&_>0,i=r(e,p);if(l(e,[i.firstPart,i.secondPart]),e=i.secondPart,t){let t=r(e,_-p);l(e,[t.firstPart,t.secondPart]),e=t.firstPart}}else if(e===m){let t=r(e,_);l(e,[t.firstPart,t.secondPart]),e=t.firstPart}a(e)?y[t]=e:y[t]=null}if(b&&y[t])if(h&&1===b.length){let e=n.DomUtilties.getParentNode(y[t]).replaceChild(b[0],y[t]);b[0].appendChild(e)}else{let n=i(e,y[t],u);b.push(n)}}return d&&b[0]&&b[0].setAttribute("aria-label",d),c&&b[0]&&c.forEach(((e,t)=>{b[0].setAttribute(t,e)})),{value:()=>b,release:()=>{for(let e=0;e{var i,n;Object.defineProperty(t,"__esModule",{value:!0}),t.ContentType=t.UserActionType=void 0,(n=t.UserActionType||(t.UserActionType={}))[n.Selection=0]="Selection",n[n.Scrolling=1]="Scrolling",(i=t.ContentType||(t.ContentType={}))[i.Web=0]="Web",i[i.ReadingView=1]="ReadingView",i[i.PDF=2]="PDF"},8048:(e,t)=>{var i,n,o,r,s,a;Object.defineProperty(t,"__esModule",{value:!0}),t.SmartReadStatus=t.ReadAloudStartStates=t.ReadAloudErrors=t.ReadAloudVoicePreferenceFallbackReason=t.ReadAloudVoiceInitializationStatus=t.ReadAloudVoiceUsage=void 0,(a=t.ReadAloudVoiceUsage||(t.ReadAloudVoiceUsage={}))[a.kOnlineVoice=0]="kOnlineVoice",a[a.kOfflineVoice=1]="kOfflineVoice",(s=t.ReadAloudVoiceInitializationStatus||(t.ReadAloudVoiceInitializationStatus={}))[s.CurrentVoiceReused=0]="CurrentVoiceReused",s[s.CompatibleSavedPreferenceSelected=1]="CompatibleSavedPreferenceSelected",s[s.IncompatibleSavedPreferenceSelected=2]="IncompatibleSavedPreferenceSelected",s[s.LegacyPreferenceOverriddenByOnlineVoice=3]="LegacyPreferenceOverriddenByOnlineVoice",s[s.OnlineVoiceSelected=4]="OnlineVoiceSelected",s[s.AvailableVoiceSelected=5]="AvailableVoiceSelected",s[s.NoCompatibleVoice=6]="NoCompatibleVoice",s[s.NoVoicesAvailable=7]="NoVoicesAvailable",(r=t.ReadAloudVoicePreferenceFallbackReason||(t.ReadAloudVoicePreferenceFallbackReason={}))[r.PreferenceMissing=0]="PreferenceMissing",r[r.VoiceUnavailable=1]="VoiceUnavailable",r[r.VoiceLanguageMismatch=2]="VoiceLanguageMismatch",(o=t.ReadAloudErrors||(t.ReadAloudErrors={}))[o.GlobalScriptError=0]="GlobalScriptError",o[o.ScriptInjectionFailure=1]="ScriptInjectionFailure",o[o.SpeechUtteranceCreationFailure=2]="SpeechUtteranceCreationFailure",o[o.NoLanguagePackageInstalled=3]="NoLanguagePackageInstalled",o[o.LanguagePackageNotFound=4]="LanguagePackageNotFound",o[o.ReadingNavigatorInitializeFailure=5]="ReadingNavigatorInitializeFailure",o[o.NoVoicesAvailable=6]="NoVoicesAvailable",o[o.JSONParsing_ReadOutLoudSpeechPreferences=7]="JSONParsing_ReadOutLoudSpeechPreferences",o[o.JSONParsing_ReadOutLoudSpeechPreferences_ScopeState=8]="JSONParsing_ReadOutLoudSpeechPreferences_ScopeState",o[o.JSONParsing_ReadOutLoudStartRequestedTime=9]="JSONParsing_ReadOutLoudStartRequestedTime",o[o.Timeout=10]="Timeout",o[o.SpeechUtteranceCreationFailureForOnlineVoice=11]="SpeechUtteranceCreationFailureForOnlineVoice",o[o.SpeechUtteranceCreationFailure_Network=12]="SpeechUtteranceCreationFailure_Network",o[o.SpeechUtteranceCreationFailure_SynthesisFailed=13]="SpeechUtteranceCreationFailure_SynthesisFailed",o[o.SpeechUtteranceCreationFailure_TextTooLong=14]="SpeechUtteranceCreationFailure_TextTooLong",o[o.SpeechUtteranceCreationFailure_OnStart=15]="SpeechUtteranceCreationFailure_OnStart",o[o.SpeechUtteranceCreationFailureForOnlineVoice_OnStart=16]="SpeechUtteranceCreationFailureForOnlineVoice_OnStart",o[o.SpeechUtteranceCreationFailure_Network_OnStart=17]="SpeechUtteranceCreationFailure_Network_OnStart",o[o.SpeechUtteranceCreationFailure_TextTooLong_OnStart=18]="SpeechUtteranceCreationFailure_TextTooLong_OnStart",o[o.SpeechUtteranceCreationFailure_SynthesisFailed_OnStart=19]="SpeechUtteranceCreationFailure_SynthesisFailed_OnStart",o[o.StartCommandTimeout=20]="StartCommandTimeout",o[o.NoOnlineVoicesAvailable=21]="NoOnlineVoicesAvailable",(n=t.ReadAloudStartStates||(t.ReadAloudStartStates={}))[n.ReadAloud_StartRequested=0]="ReadAloud_StartRequested",n[n.ReadAloud_Initialization=1]="ReadAloud_Initialization",n[n.ReadAloud_Activation=2]="ReadAloud_Activation",n[n.ReadAloud_Pause=3]="ReadAloud_Pause",n[n.ReadAloud_Stop=4]="ReadAloud_Stop",n[n.ReadAloud_Playing=5]="ReadAloud_Playing",n[n.ReadAloud_ContentNotAvailable=6]="ReadAloud_ContentNotAvailable",n[n.ReadAloud_StartReadingIgnored=7]="ReadAloud_StartReadingIgnored",(i=t.SmartReadStatus||(t.SmartReadStatus={}))[i.Start=0]="Start",i[i.ContentEmptyPaywalled=1]="ContentEmptyPaywalled",i[i.ContentEmptyNonPaywalled=2]="ContentEmptyNonPaywalled",i[i.ContentFetchTimedOut=3]="ContentFetchTimedOut",i[i.InvalidResponse=4]="InvalidResponse",i[i.ContentLow=5]="ContentLow",i[i.ContentNoMatch=6]="ContentNoMatch",i[i.UserInitiatedFallbackClick=7]="UserInitiatedFallbackClick",i[i.UserInitiatedFallbackContextMenu=8]="UserInitiatedFallbackContextMenu"},116:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolType=void 0,(i=t.LearningToolType||(t.LearningToolType={}))[i.Syllables=1]="Syllables",i[i.PartsOfSpeech=2]="PartsOfSpeech",i[i.PictureDictionary=3]="PictureDictionary"},3748:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsCore=void 0;const n=i(6111),o=i(1537),r=i(714),s=i(5384),a=i(5546);t.LearningToolsCore=class{constructor(e){this._viewer=e||null,this._rolEventHandlers=null,this._learningToolSettingsStore=new n.LearningToolsSettingsStoreProxy,this._learningToolsSettingsEventHandlers=null,this._comprehensionToolsEventHandlers=null,this._readingPreferencesEventHandlers=null,this._viewer&&this._viewer.applyLearningToolsStyles()}initializeReadOutLoud(e,t,i){this._rolEventHandlers=new r.ReadOutLoudEventHandlers(e,t,i)}initializeLearningTools(e,t){this._learningToolsSettingsEventHandlers=new o.LearningToolsSettingsEventHandlers(this._learningToolSettingsStore,e),this._comprehensionToolsEventHandlers=new s.ComprehensionToolsEventHandlers(e,t),this._readingPreferencesEventHandlers=new a.ReadingPreferencesEventHandlers(e,t)}initializeLearningToolsModels(){this._readingPreferencesEventHandlers.ensureInitialize(),this._comprehensionToolsEventHandlers.ensureInitialize()}getComprehensionToolsSettingsStore(){return this._learningToolSettingsStore}}},2139:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsRuntime=void 0;const n=i(9636),o=i(214),r=i(7413);t.LearningToolsRuntime=class{constructor(){this._messageFromHost=new n.EventSource}onMessageFromHost(){return this._messageFromHost}postMessageToHost(e,t){let i=t.length;"Telemetry"===e&&i>0&&"Renderer"===t[0]?(o.TelemetryLogger.logTelemetry(t),i>2&&("ReadOutLoud_LogDwellTime"===t[2]||"ReadOutLoud_LogCharacterCount"===t[2])&&this.sendMessageToHost(e,t)):this.sendMessageToHost(e,t)}detectTextLanguage(e){let t="und";return learningToolsNativeHandler&&learningToolsNativeHandler.detectTextLanguage&&(t=learningToolsNativeHandler.detectTextLanguage(e)),t}initializePDFReader(){learningToolsNativeHandler&&learningToolsNativeHandler.initializePDFReader&&learningToolsNativeHandler.initializePDFReader()}raiseMessageFromHost(e){this._messageFromHost.trigger(e)}initialize(e){if(e[2].length>0){let t=JSON.parse(e[2]);r.FeatureList.create(t)}}sendMessageToHost(e,t){learningToolsNativeHandler&&("Telemetry"===e&&t.shift(),learningToolsNativeHandler.sendMessageToHost(e,t))}}},1537:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsSettingsEventHandlers=void 0;const n=i(6111);t.LearningToolsSettingsEventHandlers=class{constructor(e,t){this._learningToolsSettingsStore=e,this._hostProxy=t,this._hostProxy.initializeComprehensionToolsSettingsRequested().subscribe((e=>{this._learningToolsSettingsStore.onInitializeGrammarToolsSettingsFromHost({frameTreeNodeId:Number(e[1]),processId:Number(e[2])},e[3])})),this._hostProxy.initializePictureDictionarySettingsRequested().subscribe((e=>{this._learningToolsSettingsStore.onInitializePictureDictionarySettingsFromHost({frameTreeNodeId:Number(e[1]),processId:Number(e[2])},e[3])})),this._hostProxy.initializeLineFocusSettingsRequested().subscribe((e=>{this._learningToolsSettingsStore.onInitializeLineFocusSettingsFromHost({frameTreeNodeId:Number(e[1]),processId:Number(e[2])},e[3])})),this._learningToolsSettingsStore.onSettingChanged().subscribe((e=>{switch(e.name){case n.ComprehensionToolsPOSColors:let t=JSON.parse(this._learningToolsSettingsStore.getComprehensionToolsSettings());t[e.name]=e.value,this._hostProxy.sendComprehensionToolsSettings(JSON.stringify(t));break;case n.ComprehensionToolsLineMarkersEnabled:let i=JSON.parse(this._learningToolsSettingsStore.getComprehensionToolsSettings());i[e.name]=e.value,this._hostProxy.sendComprehensionToolsSettings(JSON.stringify(i));break;case n.LineFocusLineCount:let o=JSON.parse(this._learningToolsSettingsStore.getLineCountSettings());o[e.name]=e.value,this._hostProxy.sendLineFocusSettings(JSON.stringify(o));break;case n.PictureDictionaryEnabled:case n.PictureDictionaryFirstRunExperienceCompleted:let r=JSON.parse(this._learningToolsSettingsStore.getPictureDictionarySettings());r[e.name]=e.value,this._hostProxy.sendPictureDictionarySettings(JSON.stringify(r))}})),this._hostProxy.settingsUpdateRequested().subscribe((e=>{this._learningToolsSettingsStore.onSettingsUpdateFromHost(e)}))}}},6111:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsSettingsStoreProxy=t.PictureDictionaryFirstRunExperienceCompleted=t.PictureDictionaryEnabled=t.LineFocusLineCount=t.ComprehensionToolsLineMarkersEnabled=t.ComprehensionToolsPOSColors=void 0;const n=i(9636),o=i(8121),r='{"ComprehensionTools_PartsOfSpeechColors": [ {"nounsColorIndex": 5, "verbsColorIndex": 4, "adjectivesColorIndex": 1, "adverbsColorIndex": 9} ], "ComprehensionTools_LineMarkersEnabled":false}';t.ComprehensionToolsPOSColors="ComprehensionTools_PartsOfSpeechColors",t.ComprehensionToolsLineMarkersEnabled="ComprehensionTools_LineMarkersEnabled",t.LineFocusLineCount="LineFocus_LineCount",t.PictureDictionaryEnabled="PictureDictionary_Enabled",t.PictureDictionaryFirstRunExperienceCompleted="PictureDictionary_FirstRunExperienceCompleted",t.LearningToolsSettingsStoreProxy=class{constructor(){this._onSettingChanged=new n.EventSource}get currentFrame(){return this._currentFrame}getComprehensionToolsSettings(){return JSON.stringify(this._comprehensionToolsSettings)}getPictureDictionarySettings(){return JSON.stringify(this._pictureDictionarySettings)}getLineCountSettings(){return JSON.stringify(this._lineFocusSettings)}onSettingChanged(){return this._onSettingChanged}getSetting(e){let i;switch(e){case t.ComprehensionToolsPOSColors:case t.ComprehensionToolsLineMarkersEnabled:i=this._comprehensionToolsSettings;break;case t.PictureDictionaryEnabled:case t.PictureDictionaryFirstRunExperienceCompleted:i=this._pictureDictionarySettings;break;case t.LineFocusLineCount:i=this._lineFocusSettings}return i&&i.hasOwnProperty(e)?i[e]:null}setSetting(e,i){let n;switch(e){case t.ComprehensionToolsPOSColors:case t.ComprehensionToolsLineMarkersEnabled:n=this._comprehensionToolsSettings;break;case t.PictureDictionaryEnabled:case t.PictureDictionaryFirstRunExperienceCompleted:n=this._pictureDictionarySettings;break;case t.LineFocusLineCount:n=this._lineFocusSettings}n&&n.hasOwnProperty(e)&&(n[e]=i,this._onSettingChanged.trigger({name:e,value:i}))}onSettingsUpdateFromHost(e){}onInitializeGrammarToolsSettingsFromHost(e,i){if(this._currentFrame=e,this._comprehensionToolsSettings=o.JsonUtilities.parseJsonOrNull(i,"ComprehensionTools","InitialSettings"),this._comprehensionToolsSettings)if(this._comprehensionToolsSettings.hasOwnProperty(t.ComprehensionToolsLineMarkersEnabled)&&this._comprehensionToolsSettings.hasOwnProperty(t.ComprehensionToolsPOSColors)){let e=this._comprehensionToolsSettings[t.ComprehensionToolsPOSColors];if(e&&(!e.hasOwnProperty("verbsColorIndex")||!e.hasOwnProperty("nounsColorIndex")||!e.hasOwnProperty("adverbsColorIndex")||!e.hasOwnProperty("adverbsColorIndex")))return void o.JsonUtilities.parseJsonOrNull(r,"ComprehensionTools","InitialSettings")}else this._comprehensionToolsSettings=o.JsonUtilities.parseJsonOrNull(r,"ComprehensionTools","InitialSettings");else this._comprehensionToolsSettings=o.JsonUtilities.parseJsonOrNull(r,"ComprehensionTools","InitialSettings")}onInitializePictureDictionarySettingsFromHost(e,i){this._currentFrame=e,this._pictureDictionarySettings=o.JsonUtilities.parseJsonOrNull(i,"PictureDictionary","InitialSettings"),this._pictureDictionarySettings&&(!this._pictureDictionarySettings||this._pictureDictionarySettings.hasOwnProperty(t.PictureDictionaryEnabled)&&this._pictureDictionarySettings.hasOwnProperty(t.PictureDictionaryFirstRunExperienceCompleted))||(this._pictureDictionarySettings=o.JsonUtilities.parseJsonOrNull('{"PictureDictionary_Enabled":false, "PictureDictionary_FirstRunExperienceCompleted":false}',"PictureDictionary","InitialSettings"))}onInitializeLineFocusSettingsFromHost(e,i){this._currentFrame=e,this._lineFocusSettings=o.JsonUtilities.parseJsonOrNull(i,"LineFocus","InitialSettings"),(!this._lineFocusSettings||this._lineFocusSettings&&!this._lineFocusSettings.hasOwnProperty(t.LineFocusLineCount))&&(this._lineFocusSettings=o.JsonUtilities.parseJsonOrNull('{"LineFocus_LineCount":1}',"LineFocus","InitialSettings"))}}},2277:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NLXAppProxy=void 0,t.NLXAppProxy=class{constructor(e,t){this.processNLXResponse=e=>{if(this._pendingRequests.has(e.contextId)){let t=this._pendingRequests.get(e.contextId);t&&t(e),this._pendingRequests.delete(e.contextId)}},this._sendNLXRequest=e,this._pendingRequests=new Map,t.subscribe(this.processNLXResponse)}processNLXRequest(e,t){this._pendingRequests.set(e.contextId,t||null),this._sendNLXRequest(e)}}},1701:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NLXProcessor=t.ProcessingState=t.maxSimultaneousRequests=void 0;const n=i(1937),o=i(5472),r=i(9636),s=i(116),a=i(8121),l=i(1694),u=i(6593),d=i(6916);var c;t.maxSimultaneousRequests=9,function(e){e[e.Unprocessed=0]="Unprocessed",e[e.Processing=1]="Processing",e[e.Processed=2]="Processed"}(c=t.ProcessingState||(t.ProcessingState={}));class h{constructor(e,t,i,o,s){this.onNLXResponse=e=>{this._numberOfOngoingRequests--,this.handlePendingRequests(),this.processNLXResponse(e)},this._targetDocument=e,this._contextIdCounter=0,this._targetDocumentIndex=t,this._nlxApp=o,this.initializeRequestAndResponseStateMaps(),this._requestCancelled=new r.EventSource,this._responseDataReceived=new r.EventSource,this._responseDataPreProcessed=new r.EventSource,this._telemetryClient=s,this._pendingRequests=[],this._numberOfOngoingRequests=0,this._nlxUnitGenerator=new n.NLXUnitGenerator(this._targetDocument,3e3,null)}onResponseDataPreprocessed(){return this._responseDataPreProcessed}onResponseDataReceived(){return this._responseDataReceived}onRequestCancellation(){return this._requestCancelled}createAndSendNLXRequests(e){const t=Date.now(),i=this.getLearningToolRequestStates(e);if(!i)return;const n=this.findUnitInViewport();if(-1!=n){let o;for(this.maybeCreateAndSendRequest(i[n],e,t,!0),o=n-1;o>=0&&this.isUnitInViewport(this._nlxUnitGenerator.getNLXUnitAt(o));o--)this.maybeCreateAndSendRequest(i[o],e,t,!0);const r=this._nlxUnitGenerator.getOrCreateNLXUnits().length;for(o=n+1;othis._targetDocument.documentElement.clientHeight}isUnitInViewport(e){return!this.isUnitAboveViewport(e)&&!this.isUnitBelowViewport(e)}cancelRequests(e){let t=this._toolRequestStates.get(e);this._pendingRequests=this._pendingRequests.filter((i=>{let n=!1;return this.getToolTypeFromContextId(i.contextId)!==e||t.some((e=>e.contextId===i.contextId&&(n=!0,!0))),n})),t.forEach((e=>{e.processingState===c.Processing&&(e.processingState=c.Unprocessed,e.contextId=null,e.toolRequestStartTime=null)}))}resetLearningToolRequestState(e){this.cancelRequests(e),this.initializeRequestAndResponseStateMaps(),this._numberOfOngoingRequests=0,this._nlxUnitGenerator&&this._nlxUnitGenerator.reset()}static getNlxStatusForLanguageError(e){return e&&e.has(l.LanguageStatus.NotSupported)?u.NlxStatus.LanguageNotSupported:u.NlxStatus.Success}static getNlxStatusForNetworkError(e){return null===e?u.NlxStatus.Success:5===e?u.NlxStatus.NetworkErrorInternetDisconnected:-1!==[24,429,499,500,503].indexOf(e)?u.NlxStatus.NetworkErrorRetryAfterSometime:-1!==[401,501,505].indexOf(e)?u.NlxStatus.NetworkErrorBrowserNeedsToBeUpdated:-1!==[400,403,404,405,409,410,412].indexOf(e)?u.NlxStatus.NetworkErrorUnexpected:u.NlxStatus.NetworkErrorUnknown}getLinguisticModelOperationResult(e){return d.HttpResponseCodeOperationResultMap.has(e)?d.HttpResponseCodeOperationResultMap.get(e):d.LinguisticModelOperationResult.HttpResponseUnknown}getLearningToolRequestStates(e){let t=this._toolRequestStates.get(e);if(!t||t.length>0)return t;const i=this._nlxUnitGenerator.getOrCreateNLXUnits().length;for(let e=0;ee.support.syllables:n===s.LearningToolType.PartsOfSpeech?i=e=>e.support.partsOfSpeech:n===s.LearningToolType.PictureDictionary&&(i=e=>e.support.pictureDictionary),t.languageError=new Set,e.forEach((e=>{let n=i(e);n!==l.LanguageStatus.NotSupported&&n!==l.LanguageStatus.Supported_NotInstalled||t.languageError.has(n)||t.languageError.add(n)}))}initializeRequestAndResponseStateMaps(){this._toolRequestStates=new Map,this._responseStates=new Map;for(let e in s.LearningToolType)Number(e)&&this._toolRequestStates.set(Number(e),[])}processNLXResponse(e){switch(e.responseType){case h.LearningToolsDataResponse:this.processNLXDataResponse(e);break;case h.LearningToolsCancellationResponse:this.processNLXCancellationResponse(e)}}handlePendingRequests(){for(;this._pendingRequests.length>0&&this._numberOfOngoingRequestsi.contextId===e&&(t.nlxUnitRequestState=i,!0)))&&(t.learningToolType=i),t.nlxUnitRequestState&&t.learningToolType?t:null}maybeCreateAndSendRequest(e,i,n,o){if(e)if(e.processingState===c.Processed&&o)this._responseDataPreProcessed.trigger(this._responseStates.get(e.contextId));else if(e.processingState===c.Unprocessed){e.processingState=c.Processing,e.toolRequestStartTime=n;const o=this.createNewRequest(i,e);this._numberOfOngoingRequests>=t.maxSimultaneousRequests?this._pendingRequests.push(o):(this._numberOfOngoingRequests++,this._nlxApp.processNLXRequest(o,this.onNLXResponse))}}createNewRequest(e,t){const i=JSON.stringify({text:this._nlxUnitGenerator.getNLXUnitAt(t.nlxUnitSequenceNumber).unitText}),n=this.createContextId(e);return t.contextId=n,{contextId:n,requestType:h.LearningToolsProcessingRequest,metaJson:o.NLXRequestConsts.Meta,action:o.NLXRequestConsts.GetLinguisticModel,version:o.NLXRequestConsts.Version,optionsJson:this.getOptionsJson(e),dataJson:i}}createContextId(e){return this._contextIdCounter++,e.toString()+"-"+this._targetDocumentIndex.toString()+this._contextIdCounter.toString()+Date.now().toString()}getToolTypeFromContextId(e){const t=e.search("-");return Number(e.substr(0,t))}getOptionsJson(e){let t;switch(e){case s.LearningToolType.Syllables:t=o.NLXRequestConsts.LinguisticModelRequestSyllablesOptions;break;case s.LearningToolType.PartsOfSpeech:t=o.NLXRequestConsts.LinguisticModelRequestPOSOptions;break;case s.LearningToolType.PictureDictionary:t=o.NLXRequestConsts.LinguisticModelRequestPictureDictionaryOptions}return t}}h.LearningToolsDataResponse="LinguisticModelResponse",h.LearningToolsCancellationResponse="OperationCancelled",h.LearningToolsProcessingRequest="GetLinguisticModel",t.NLXProcessor=h},5472:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.NLXRequestConsts=void 0,(i=t.NLXRequestConsts||(t.NLXRequestConsts={})).GetLinguisticModel="GetLinguisticModelByText",i.Meta=JSON.stringify({appId:"Edge"}),i.Version="2.0",i.LinguisticModelRequestSyllablesOptions=JSON.stringify({enableLanguageDetection:!0,returnWordSegments:!0,returnPartsOfSpeech:!1,returnSyllables:!0,returnLanguages:!0,returnPictureDictionaryEntries:!1}),i.LinguisticModelRequestPOSOptions=JSON.stringify({enableLanguageDetection:!0,returnWordSegments:!0,returnPartsOfSpeech:!0,returnSyllables:!1,returnLanguages:!0,returnPictureDictionaryEntries:!1}),i.LinguisticModelRequestPictureDictionaryOptions=JSON.stringify({enableLanguageDetection:!0,returnWordSegments:!0,returnPartsOfSpeech:!1,returnSyllables:!1,returnLanguages:!0,returnPictureDictionaryEntries:!0})},1694:(e,t)=>{var i,n;Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageStatus=t.ApiStatus=void 0,(n=t.ApiStatus||(t.ApiStatus={}))[n.Unknown=0]="Unknown",n[n.Success_200_OK=200]="Success_200_OK",n[n.Success_201_Created=201]="Success_201_Created",n[n.Success_202_Accepted=202]="Success_202_Accepted",n[n.Success_204_NoContent=204]="Success_204_NoContent",n[n.ClientError_400_BadRequest=400]="ClientError_400_BadRequest",n[n.ClientError_401_Unauthorized=401]="ClientError_401_Unauthorized",n[n.ClientError_403_Forbidden=403]="ClientError_403_Forbidden",n[n.ClientError_404_NotFound=404]="ClientError_404_NotFound",n[n.ClientError_405_MethodNotAllowed=405]="ClientError_405_MethodNotAllowed",n[n.ClientError_408_RequestTimeout=408]="ClientError_408_RequestTimeout",n[n.ClientError_409_Conflict=409]="ClientError_409_Conflict",n[n.ClientError_410_Gone=410]="ClientError_410_Gone",n[n.ClientError_412_PreconditionFailed=412]="ClientError_412_PreconditionFailed",n[n.ServerError_500_InternalServerError=500]="ServerError_500_InternalServerError",n[n.ServerError_501_NotImplemented=501]="ServerError_501_NotImplemented",n[n.ServerError_503_ServiceUnavailable=503]="ServerError_503_ServiceUnavailable",n[n.ServerError_505_VersionNotSupported=505]="ServerError_505_VersionNotSupported",(i=t.LanguageStatus||(t.LanguageStatus={}))[i.NotSupported=0]="NotSupported",i[i.Supported_NotInstalled=100]="Supported_NotInstalled",i[i.Supported_InstallPending=101]="Supported_InstallPending",i[i.Installed=200]="Installed",i[i.Installed_UpdateAvailable=201]="Installed_UpdateAvailable",i[i.Supported_FailedInstall=500]="Supported_FailedInstall"},1937:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NLXUnitGenerator=void 0;const n=i(3487),o=i(604);class r{constructor(e,t,i){this._document=e,this._treeWalker=o.TreeNodeWalker.createTreeTextNodeWalker(this._document.body),this.setStartingElementNode(this._document.body),this._approximateUnitLength=t,this._ignoreElementClass=i,this._nlxUnits=null}setStartingElementNode(e){this._treeWalker.currentNode=e,this._currentUnitStartTextNode=this._treeWalker.nextNode()}getOrCreateNLXUnits(){return this._nlxUnits?this._nlxUnits:this.createNlxUnits()}getNLXUnitAt(e){return e>=0&&e0&&this._nlxUnits.forEach((e=>{e.endMarker.release(),e.startMarker.release()})),this._nlxUnits=null,this._treeWalker=o.TreeNodeWalker.createTreeTextNodeWalker(this._document.body),this.setStartingElementNode(this._document.body)}createNlxUnits(){let e;for(this._nlxUnits=[];e=this.getNextNLXUnit();)this._nlxUnits.push(e);return this._nlxUnits}getNextNLXUnit(){if(this._currentUnitStartTextNode){let e,t,i=this._currentUnitStartTextNode,n="",o=[],s=this.getNonIgnoredParentElement(i);for(;i&&(n.lengthe===i.parentElement.tagName.toLowerCase()))>-1);)e=this.getNonIgnoredParentElement(i),s!==e&&(o.push(n.length),n+="\n"),n+=i.textContent,s=e,t=i,i=this._treeWalker.nextNode();const a=this.createMarker(t,t.textContent.length),l=this.createMarker(this._currentUnitStartTextNode,0);return this._currentUnitStartTextNode=i,{unitText:n,newLineOffsets:o,startMarker:l,endMarker:a}}return null}getNonIgnoredParentElement(e){let t=e.parentElement;for(;t&&!(r.IgnoreTagList.findIndex((e=>e===t.tagName.toLowerCase()))<0);)t=t.parentElement;return t}createMarker(e,t){const i=e.ownerDocument.createRange();return i.setStart(e,t),i.setEnd(e,t),n.Highlighter.surroundTextByTag(r.MarkerTagName,i,(()=>!0),(()=>{}),this._ignoreElementClass?[this._ignoreElementClass]:[])}}r.IgnoreTagList=["msnoun","msverb","msadjective","mssyllable","msadverb","mark","msreadoutspan","msmarker"],r.MarkerTagName="msunitmarker",t.NLXUnitGenerator=r},8182:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NlxWordSegmentFinder=void 0;const n=i(604);t.NlxWordSegmentFinder=class{constructor(e,t){e&&t&&(this._textNodeWalker=n.TreeNodeWalker.createTreeTextNodeWalker(e),this._textNodeWalker.currentNode=t.startMarker.value()[0],this._textNodeWalker.nextNode(),this._newLineOffsets=t.newLineOffsets,this._newLineOffsetIndex=0,this._currentTextOffset=0)}findWordSegment(e){let t=e.o,i=t+e.l,n=this.findNodeAndOffset(t),o=this.findNodeAndOffset(i);return this._currentTextOffset+=o.offsetInCurrentNode,{wordStartNode:n.node,wordOffsetInCurrentNode:n.offsetInCurrentNode,wordEndNode:o.node,wordOffsetInEndingNode:o.offsetInCurrentNode,textNodeWalker:this._textNodeWalker}}findNodeAndOffset(e){if(this._newLineOffsets)for(;this._newLineOffsetIndex{var i,n,o,r;Object.defineProperty(t,"__esModule",{value:!0}),t.LineFocusLineCountType=t.HttpResponseCodeOperationResultMap=t.LinguisticModelOperationResult=t.ReadAloudPdfErrors=t.LearningToolsHistogramNames=void 0,(r=t.LearningToolsHistogramNames||(t.LearningToolsHistogramNames={}))[r.ComprehensionToolsSyllabifyResultHistogram=0]="ComprehensionToolsSyllabifyResultHistogram",r[r.ComprehensionToolsPartsOfSpeechResultHistogram=1]="ComprehensionToolsPartsOfSpeechResultHistogram",r[r.ComprehensionToolsPaneInitializationResultHistogram=2]="ComprehensionToolsPaneInitializationResultHistogram",r[r.ComprehensionToolsSyllabifyTimeTakenForCompletionHistogram=3]="ComprehensionToolsSyllabifyTimeTakenForCompletionHistogram",r[r.ComprehensionToolsPartsOfSpeechTimeTakenForCompletionHistogram=4]="ComprehensionToolsPartsOfSpeechTimeTakenForCompletionHistogram",r[r.ComprehensionToolsPaneInitializationTimeTakenForCompletionHistogram=5]="ComprehensionToolsPaneInitializationTimeTakenForCompletionHistogram",r[r.ComprehensionToolsServiceRequestProcessingTimeForSyllablesHistogram=6]="ComprehensionToolsServiceRequestProcessingTimeForSyllablesHistogram",r[r.ComprehensionToolsServiceRequestProcessingTimeForPartsOfSpeechHistogram=7]="ComprehensionToolsServiceRequestProcessingTimeForPartsOfSpeechHistogram",r[r.ComprehensionToolsDwellTimeHistogram=8]="ComprehensionToolsDwellTimeHistogram",r[r.ReadAloudDwellTimeWeb=9]="ReadAloudDwellTimeWeb",r[r.ReadAloudDwellTimeReadingView=10]="ReadAloudDwellTimeReadingView",r[r.ReadAloudDwellTimePDF=11]="ReadAloudDwellTimePDF",r[r.ReadAloudVoiceUsageWeb=12]="ReadAloudVoiceUsageWeb",r[r.ReadAloudVoiceUsageReadingView=13]="ReadAloudVoiceUsageReadingView",r[r.ReadAloudVoiceUsagePDF=14]="ReadAloudVoiceUsagePDF",r[r.LineFocusStartStatus=15]="LineFocusStartStatus",r[r.LineFocusDwellTime=16]="LineFocusDwellTime",r[r.LineFocusTimeToStart=17]="LineFocusTimeToStart",r[r.LineFocusLineCount=18]="LineFocusLineCount",r[r.ReadAloudPdfPageCount=19]="ReadAloudPdfPageCount",r[r.ReadAloudPdfError=20]="ReadAloudPdfError",r[r.PictureDictionaryResultHistogram=21]="PictureDictionaryResultHistogram",r[r.ReadAloudPdfStartTimeToPageRatio=22]="ReadAloudPdfStartTimeToPageRatio",r[r.PictureDictionaryServiceRequestProcessingTimeHistogram=23]="PictureDictionaryServiceRequestProcessingTimeHistogram",r[r.PictureDictionaryPopupLaunchCount=24]="PictureDictionaryPopupLaunchCount",r[r.PictureDictionaryTimeTakenForPopupCreation=25]="PictureDictionaryTimeTakenForPopupCreation",r[r.PictureDictionaryWordsWithPicturesPercentage=26]="PictureDictionaryWordsWithPicturesPercentage",r[r.PictureDictionaryPopupLaunchPercentage=27]="PictureDictionaryPopupLaunchPercentage",r[r.PictureDictionaryToggleState=28]="PictureDictionaryToggleState",r[r.ReadAloudPdfAxTreeLoadTime=29]="ReadAloudPdfAxTreeLoadTime",r[r.ReadingViewToolsUsed=30]="ReadingViewToolsUsed",r[r.ReadingViewSelectionToolsUsed=31]="ReadingViewSelectionToolsUsed",r[r.ReadAloudOnlineCharacterCountWeb=32]="ReadAloudOnlineCharacterCountWeb",r[r.ReadAloudOnlineCharacterCountReadingView=33]="ReadAloudOnlineCharacterCountReadingView",r[r.ReadAloudOnlineCharacterCountPDF=34]="ReadAloudOnlineCharacterCountPDF",r[r.ReadAloudOfflineCharacterCountWeb=35]="ReadAloudOfflineCharacterCountWeb",r[r.ReadAloudOfflineCharacterCountReadingView=36]="ReadAloudOfflineCharacterCountReadingView",r[r.ReadAloudOfflineCharacterCountPDF=37]="ReadAloudOfflineCharacterCountPDF",r[r.ReadAloudStartPageNumberWeb=38]="ReadAloudStartPageNumberWeb",r[r.ReadAloudStartPageNumberReadingView=39]="ReadAloudStartPageNumberReadingView",r[r.ReadAloudStartPageNumberPDF=40]="ReadAloudStartPageNumberPDF",r[r.ReadAloudVoiceChangeCountWeb=41]="ReadAloudVoiceChangeCountWeb",r[r.ReadAloudVoiceChangeCountReadingView=42]="ReadAloudVoiceChangeCountReadingView",r[r.ReadAloudVoiceChangeCountPDF=43]="ReadAloudVoiceChangeCountPDF",r[r.ReadAloudRateChangeCountWeb=44]="ReadAloudRateChangeCountWeb",r[r.ReadAloudRateChangeCountReadingView=45]="ReadAloudRateChangeCountReadingView",r[r.ReadAloudRateChangeCountPDF=46]="ReadAloudRateChangeCountPDF",r[r.ComprehensionToolsPartsOfSpeechUsed=47]="ComprehensionToolsPartsOfSpeechUsed",r[r.ComprehensionToolsSyllablesUsed=48]="ComprehensionToolsSyllablesUsed",r[r.PictureDictionaryUsed=49]="PictureDictionaryUsed",r[r.ReadAloudSpeechSynthesisInvoked=50]="ReadAloudSpeechSynthesisInvoked",r[r.ReadAloudContinueClickCountWeb=51]="ReadAloudContinueClickCountWeb",r[r.ReadAloudLanguageSourceWeb=52]="ReadAloudLanguageSourceWeb",r[r.ReadAloudLanguageSourceReadingView=53]="ReadAloudLanguageSourceReadingView",r[r.ReadAloudLanguageSourcePDF=54]="ReadAloudLanguageSourcePDF",r[r.ReadAloudVoiceInitializationStatusWeb=55]="ReadAloudVoiceInitializationStatusWeb",r[r.ReadAloudVoiceInitializationStatusReadingView=56]="ReadAloudVoiceInitializationStatusReadingView",r[r.ReadAloudVoiceInitializationStatusPDF=57]="ReadAloudVoiceInitializationStatusPDF",r[r.ReadAloudVoicePreferenceFallbackReasonWeb=58]="ReadAloudVoicePreferenceFallbackReasonWeb",r[r.ReadAloudVoicePreferenceFallbackReasonReadingView=59]="ReadAloudVoicePreferenceFallbackReasonReadingView",r[r.ReadAloudVoicePreferenceFallbackReasonPDF=60]="ReadAloudVoicePreferenceFallbackReasonPDF",(o=t.ReadAloudPdfErrors||(t.ReadAloudPdfErrors={}))[o.None=0]="None",o[o.AccessibilityTreeLoadTimeout=1]="AccessibilityTreeLoadTimeout",o[o.AccessibilityTreeUpdateTimeout=2]="AccessibilityTreeUpdateTimeout",o[o.MojoPipeBindingBrowserToRendererFailed=3]="MojoPipeBindingBrowserToRendererFailed",o[o.AccessibilityTreeHelperCreationFailed=4]="AccessibilityTreeHelperCreationFailed",o[o.AccessibilityTreeSerializationFailed=5]="AccessibilityTreeSerializationFailed",o[o.InitialParamsJSONFailure=6]="InitialParamsJSONFailure",o[o.kMaxValue=6]="kMaxValue",function(e){e[e.Success=0]="Success",e[e.TimedOut=1]="TimedOut",e[e.ProcessLinguisticModelRequestFailed=2]="ProcessLinguisticModelRequestFailed",e[e.BuildLiguisticModelRequestContentFailed=3]="BuildLiguisticModelRequestContentFailed",e[e.CreateLinguisticModelResourceRequestFailed=4]="CreateLinguisticModelResourceRequestFailed",e[e.RequestFailedInternetDisconnected=5]="RequestFailedInternetDisconnected",e[e.HttpResponseBadRequest=6]="HttpResponseBadRequest",e[e.HttpResponseUnAuthorized=7]="HttpResponseUnAuthorized",e[e.HttpResponseForbidden=8]="HttpResponseForbidden",e[e.HttpResponseNotFound=9]="HttpResponseNotFound",e[e.HttpResponseMethodNotAllowed=10]="HttpResponseMethodNotAllowed",e[e.HttpResponseRequestTimeout=11]="HttpResponseRequestTimeout",e[e.HttpResponseConflict=12]="HttpResponseConflict",e[e.HttpResponseGone=13]="HttpResponseGone",e[e.HttpResponsePreconditionFailed=14]="HttpResponsePreconditionFailed",e[e.HttpResponseCancelled=15]="HttpResponseCancelled",e[e.HttpResponseRequestEntityTooLarge=16]="HttpResponseRequestEntityTooLarge",e[e.HttpResponseTooManyRequests=17]="HttpResponseTooManyRequests",e[e.HttpResponseInternalServerError=18]="HttpResponseInternalServerError",e[e.HttpResponseServiceUnavailable=19]="HttpResponseServiceUnavailable",e[e.HttpResponseVersionNotSupported=20]="HttpResponseVersionNotSupported",e[e.HttpResponseNotImplemented=21]="HttpResponseNotImplemented",e[e.HttpResponseUnknown=22]="HttpResponseUnknown",e[e.BuildLiguisticModelResponseFailed=23]="BuildLiguisticModelResponseFailed",e[e.LinguisticModelResourceRequestTimedOut=24]="LinguisticModelResourceRequestTimedOut",e[e.kMaxValue=24]="kMaxValue"}(i=t.LinguisticModelOperationResult||(t.LinguisticModelOperationResult={})),t.HttpResponseCodeOperationResultMap=new Map([[0,i.HttpResponseUnknown],[2,i.ProcessLinguisticModelRequestFailed],[3,i.BuildLiguisticModelRequestContentFailed],[4,i.CreateLinguisticModelResourceRequestFailed],[5,i.RequestFailedInternetDisconnected],[23,i.BuildLiguisticModelResponseFailed],[24,i.LinguisticModelResourceRequestTimedOut],[400,i.HttpResponseBadRequest],[401,i.HttpResponseUnAuthorized],[403,i.HttpResponseForbidden],[404,i.HttpResponseNotFound],[405,i.HttpResponseMethodNotAllowed],[408,i.HttpResponseRequestTimeout],[409,i.HttpResponseConflict],[410,i.HttpResponseGone],[412,i.HttpResponsePreconditionFailed],[413,i.HttpResponseRequestEntityTooLarge],[429,i.HttpResponseTooManyRequests],[499,i.HttpResponseCancelled],[500,i.HttpResponseInternalServerError],[501,i.HttpResponseNotImplemented],[503,i.HttpResponseServiceUnavailable],[505,i.HttpResponseVersionNotSupported]]),(n=t.LineFocusLineCountType||(t.LineFocusLineCountType={}))[n.OneLine=0]="OneLine",n[n.ThreeLines=1]="ThreeLines",n[n.FiveLines=2]="FiveLines",n[n.kMaxValue=2]="kMaxValue"},5249:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryClient=void 0;const n=i(6916),o=i(6401),r=i(116),s=i(8048),a=i(4680),l=i(9737);t.TelemetryClient=class{constructor(e){this._hostProxy=e}reportJsonParsingError(e,t){this._hostProxy&&"ReadOutLoud"===e&&this._hostProxy.sendTelemetry("Browser",e,e+"_Error",s.ReadAloudErrors[t].toString())}reportLearningToolNLXRequestProcessTime(e,t,i){e!==r.LearningToolType.PartsOfSpeech&&e!==r.LearningToolType.Syllables||!this._hostProxy?e===r.LearningToolType.PictureDictionary&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_NLXRequestProcessTimeMessage",r.LearningToolType[e],t,i.toString()):this._hostProxy.sendTelemetry("Renderer","ComprehensionTools","ComprehensionTools_NLXRequestProcessTimeMessage",r.LearningToolType[e],t,i.toString())}reportComprehensionToolsResultState(e,t,i){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ComprehensionTools","ComprehensionTools_OperationResultState",o.ComprehensionToolType[e],n.LinguisticModelOperationResult[t],i.toString())}reportComprehensionToolsDwellTime(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ComprehensionTools","ComprehensionTools_LogDwellTime",e.toString())}reportComprehensionToolsUsage(e){this._hostProxy&&this._hostProxy.sendTelemetry(l.RendererHost,l.ComprehensionToolsFeatureName,l.ComprehensionToolsLogUsage,o.ComprehensionToolType[e])}reportReadOutLoudDwellTime(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogDwellTime",a.ContentType[e].toString(),t.toString())}reportReadOutLoudSuccess(e,t,i){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_Success",e,t.toString(),i.toString())}reportReadOutLoudVoiceUsage(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_VoiceUsage",a.ContentType[e].toString(),t.toString())}reportReadOutLoudVoiceInitializationStatus(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_VoiceInitializationStatus",a.ContentType[e].toString(),t.toString())}reportReadOutLoudVoicePreferenceFallbackReason(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_VoicePreferenceFallbackReason",a.ContentType[e].toString(),t.toString())}reportReadOutLoudInternalError(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_Error",e.toString())}reportReadOutLoudStartStates(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_StartStates",e.toString())}reportReadOutLoudPDFPageCount(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogPageCount",e.toString())}reportReadOutLoudStartPageNumber(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogStartPageNumber",a.ContentType[e].toString(),t.toString())}reportReadOutLoudPdfTimeToPageRatio(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogTimeToPageRatio",e.toString())}reportReadOutLoudPdfError(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoudPdf_Error",e.valueOf().toString())}reportReadOutLoudCharacterCount(e,t,i){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogCharacterCount",t.toString(),a.ContentType[e].toString(),i.toString())}reportNoPII(e,t){this._hostProxy&&this._hostProxy.sendTelemetryErrorMeasureNoPII(e,t)}reportLineFocusStartStatus(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_StartStatus",e.toString())}reportLineFocusDwellTime(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_DwellTime",e.toString())}reportLineFocusTimeToStart(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_TimeToStart",e.toString())}reportLineFocusLineCount(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_LineCount",e.toString())}reportPictureDictionaryResultState(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_OperationResultState",n.LinguisticModelOperationResult[e],t.toString())}reportPictureDictionaryPopupLaunchCount(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_PopupLaunchCount",e.toString())}reportPictureDictionaryTimeTakenForPopupCreation(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_TimeTakenForPopupCreation",e.toString())}reportPictureDictionaryWordsWithPicturesPercentage(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_WordsWithPicturesPercentage",e.toString())}reportPictureDictionaryPopupLaunchPercentage(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_PopupLaunchPercentage",e.toString())}reportPictureDictionaryToggleState(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_ToggleState",e.toString())}reportPictureDictionaryUsage(){this._hostProxy&&this._hostProxy.sendTelemetry(l.RendererHost,l.PictureDictionaryFeatureName,l.PictureDictionaryLogUsage)}reportReadOutLoudVoiceChange(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_NoOfTimesVoiceChanged",a.ContentType[e].toString(),t.toString())}reportReadOutLoudRateChange(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_NoOfTimesRateChanged",a.ContentType[e].toString(),t.toString())}reportReadOutLoudSpeechSynthesisInvoke(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_NoOfTimesSpeechSynthesisInvoked",e.toString())}reportReadOutLoudContinueClickCount(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogContinueClickCount",t.toString(),a.ContentType[e].toString())}reportReadOutLoudLanguageSource(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LanguageSource",a.ContentType[e].toString(),t.toString())}reportReadOutLoudSmartReadStatus(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_SmartReadStatus",e.toString())}reportReadOutLoudSmartReadContentMatch(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_SmartReadContentMatch",e.toString())}}},9737:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PictureDictionaryLogUsage=t.PictureDictionaryFeatureName=t.ComprehensionToolsLogUsage=t.ComprehensionToolsFeatureName=t.RendererHost=void 0,t.RendererHost="Renderer",t.ComprehensionToolsFeatureName="ComprehensionTools",t.ComprehensionToolsLogUsage="ComprehensonTools_LogUsage",t.PictureDictionaryFeatureName="PictureDictionary",t.PictureDictionaryLogUsage="PictureDictionary_LogUsage"},214:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryLogger=void 0;const n=i(6916),o=i(6401),r=i(8048),s=i(116),a=i(9737);class l{static logTelemetry(e){switch(e[1]){case"ReadOutLoud":l.handleReadAloudTelemetryMessage(e);break;case"ComprehensionTools":l.handleComprehensionToolsTelemetryMessage(e);break;case"LineFocus":l.handleLineFocusTelemetryMessage(e);break;case"PictureDictionary":l.handlePictureDictionaryTelemetryMessage(e);break;default:return}}static handleLineFocusTelemetryMessage(e){e.length<4||("LineFocus_StartStatus"===e[2]?l.logLineFocusStartStatus("true"===e[3]):"LineFocus_TimeToStart"===e[2]?l.logLineFocusTimeToStart(Number(e[3])):"LineFocus_DwellTime"===e[2]?l.logLineFocusDwellTime(Number(e[3])):"LineFocus_LineCount"===e[2]&&l.logLineFocusLineCount(Number(e[3])))}static handleComprehensionToolsTelemetryMessage(e){e.length>=6&&"ComprehensionTools_OperationResultState"===e[2]?l.logComprehensionToolOperationResult(e[3],n.LinguisticModelOperationResult[e[4]],Number(e[5])):e.length>=6&&"ComprehensionTools_NLXRequestProcessTimeMessage"===e[2]?l.logNLXRequestProcessTime(e[3],e[4],Number(e[5])):e.length>=4&&"ComprehensionTools_LogDwellTime"===e[2]?l.logComprehensionToolsDwellTime(Number(e[3])):e.length>=4&&e[2]===a.ComprehensionToolsLogUsage&&l.logComprehensionToolsUsage(e[3])}static handleReadAloudTelemetryMessage(e){"ReadOutLoud_LogDwellTime"===e[2]?l.logReadAloudDwellTime(e[3],Number(e[4])):"ReadOutLoud_VoiceUsage"===e[2]?l.logReadAloudVoiceUsage(e[3],"true"===e[4]):"ReadOutLoud_LogPageCount"===e[2]?isNaN(Number(e[3]))||l.logReadAloudPdfPageCount(Number(e[3])):"ReadOutLoud_LogTimeToPageRatio"===e[2]?isNaN(Number(e[3]))||l.logReadAloudPdfPageToTimeRatio(Number(e[3])):"ReadOutLoudPdf_Error"===e[2]?isNaN(Number(e[3]))||l.logReadAloudPdfError(Number(e[3])):"ReadOutLoud_LogCharacterCount"===e[2]?isNaN(Number(e[3]))||l.logReadAloudCharacterCount(Number(e[3]),e[4],"true"===e[5]):"ReadOutLoud_LogStartPageNumber"===e[2]?isNaN(Number(e[4]))||l.logReadAloudStartPageNumber(e[3],Number(e[4])):"ReadOutLoud_NoOfTimesVoiceChanged"===e[2]?isNaN(Number(e[4]))||l.logReadAloudNoOfTimeVoiceChanged(e[3],Number(e[4])):"ReadOutLoud_NoOfTimesRateChanged"===e[2]?isNaN(Number(e[4]))||l.logReadAloudNoOfTimesRateChanged(e[3],Number(e[4])):"ReadOutLoud_NoOfTimesSpeechSynthesisInvoked"===e[2]?isNaN(Number(e[3]))||l.logReadAloudNoOfTimesSpeechSynthesisInvoked(Number(e[3])):"ReadOutLoud_LogContinueClickCount"===e[2]?isNaN(Number(e[3]))||l.logReadAloudContinueClickCountWebAfterROLStarted(Number(e[3]),e[4]):"ReadOutLoud_LanguageSource"===e[2]?isNaN(Number(e[4]))||l.logReadAloudLanguageSource(e[3],Number(e[4])):"ReadOutLoud_VoiceInitializationStatus"===e[2]?isNaN(Number(e[4]))||l.logReadAloudVoiceInitializationStatus(e[3],Number(e[4])):"ReadOutLoud_VoicePreferenceFallbackReason"===e[2]&&(isNaN(Number(e[4]))||l.logReadAloudVoicePreferenceFallbackReason(e[3],Number(e[4])))}static handlePictureDictionaryTelemetryMessage(e){"PictureDictionary_ToggleState"===e[2]&&4===e.length?l.logPictureDictionaryToggleState("true"===e[3]):"PictureDictionary_OperationResultState"===e[2]&&5===e.length?l.logPictureDictionaryOperationResult(n.LinguisticModelOperationResult[e[3]],Number(e[4])):"PictureDictionary_NLXRequestProcessTimeMessage"!==e[2]||6!==e.length||isNaN(Number(e[5]))?"PictureDictionary_PopupLaunchCount"!==e[2]||4!==e.length||isNaN(Number(e[3]))?"PictureDictionary_TimeTakenForPopupCreation"!==e[2]||4!==e.length||isNaN(Number(e[3]))?"PictureDictionary_WordsWithPicturesPercentage"!==e[2]||4!==e.length||isNaN(Number(e[3]))?"PictureDictionary_PopupLaunchPercentage"!==e[2]||4!==e.length||isNaN(Number(e[3]))?e[2]===a.PictureDictionaryLogUsage&&l.logPictureDictionaryUsage():l.logPictureDictionaryPopupLaunchPercentage(Number(e[3])):l.logPictureDictionaryWordsWithPicturesPercentage(Number(e[3])):l.logPictureDictionaryTimeTakenForPopupCreation(Number(e[3])):l.logPictureDictionaryPopupLaunchCount(Number(e[3])):l.logNLXRequestProcessTime(e[3],e[4],Number(e[5]))}static logComprehensionToolOperationResult(e,t,i){learningToolsNativeHandler&&(e===o.ComprehensionToolType[o.ComprehensionToolType.syllables]?(learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.ComprehensionToolsSyllabifyResultHistogram,t),t===n.LinguisticModelOperationResult.Success&&learningToolsNativeHandler.logUmaHistogramMediumTimes(n.LearningToolsHistogramNames.ComprehensionToolsSyllabifyTimeTakenForCompletionHistogram,i)):e===o.ComprehensionToolType[o.ComprehensionToolType.pos]&&(learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.ComprehensionToolsPartsOfSpeechResultHistogram,t),t===n.LinguisticModelOperationResult.Success&&learningToolsNativeHandler.logUmaHistogramMediumTimes(n.LearningToolsHistogramNames.ComprehensionToolsPartsOfSpeechTimeTakenForCompletionHistogram,i)))}static logComprehensionToolsDwellTime(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramLongTimes(n.LearningToolsHistogramNames.ComprehensionToolsDwellTimeHistogram,e)}static logComprehensionToolsUsage(e){if(learningToolsNativeHandler){let t;switch(e){case o.ComprehensionToolType[o.ComprehensionToolType.pos]:t=n.LearningToolsHistogramNames.ComprehensionToolsPartsOfSpeechUsed;break;case o.ComprehensionToolType[o.ComprehensionToolType.syllables]:t=n.LearningToolsHistogramNames.ComprehensionToolsSyllablesUsed;break;default:return}learningToolsNativeHandler.logUmaHistogramExactLinear(t,0,1)}}static logNLXRequestProcessTime(e,t,i){learningToolsNativeHandler&&(e===s.LearningToolType[s.LearningToolType.Syllables]?"Service"===t&&learningToolsNativeHandler.logUmaHistogramCustomTimes(n.LearningToolsHistogramNames.ComprehensionToolsServiceRequestProcessingTimeForSyllablesHistogram,1,18e4,50,i):e===s.LearningToolType[s.LearningToolType.PartsOfSpeech]?"Service"===t&&learningToolsNativeHandler.logUmaHistogramCustomTimes(n.LearningToolsHistogramNames.ComprehensionToolsServiceRequestProcessingTimeForPartsOfSpeechHistogram,1,18e4,50,i):e===s.LearningToolType[s.LearningToolType.PictureDictionary]&&"Service"===t&&learningToolsNativeHandler.logUmaHistogramCustomTimes(n.LearningToolsHistogramNames.PictureDictionaryServiceRequestProcessingTimeHistogram,1,18e4,50,i))}static logReadAloudDwellTime(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudDwellTimeWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudDwellTimeReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudDwellTimePDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomTimes(i,1e3,36e5,50,t)}}static logReadAloudVoiceUsage(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudVoiceUsageWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudVoiceUsageReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudVoiceUsagePDF;break;default:return}let o=t?r.ReadAloudVoiceUsage.kOnlineVoice:r.ReadAloudVoiceUsage.kOfflineVoice;learningToolsNativeHandler.logUmaHistogramEnumeration(i,o)}}static logReadAloudVoiceInitializationStatus(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudVoiceInitializationStatusWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudVoiceInitializationStatusReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudVoiceInitializationStatusPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(i,t)}}static logReadAloudVoicePreferenceFallbackReason(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudVoicePreferenceFallbackReasonWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudVoicePreferenceFallbackReasonReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudVoicePreferenceFallbackReasonPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(i,t)}}static logReadAloudPdfPageToTimeRatio(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(n.LearningToolsHistogramNames.ReadAloudPdfStartTimeToPageRatio,0,18e4,50,e)}static logReadAloudPdfPageCount(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(n.LearningToolsHistogramNames.ReadAloudPdfPageCount,0,1e4,20,e)}static logReadAloudCharacterCount(e,t,i){if(learningToolsNativeHandler){let o;if(i)switch(t){case"Web":o=n.LearningToolsHistogramNames.ReadAloudOnlineCharacterCountWeb;break;case"ReadingView":o=n.LearningToolsHistogramNames.ReadAloudOnlineCharacterCountReadingView;break;case"PDF":o=n.LearningToolsHistogramNames.ReadAloudOnlineCharacterCountPDF;break;default:return}else switch(t){case"Web":o=n.LearningToolsHistogramNames.ReadAloudOfflineCharacterCountWeb;break;case"ReadingView":o=n.LearningToolsHistogramNames.ReadAloudOfflineCharacterCountReadingView;break;case"PDF":o=n.LearningToolsHistogramNames.ReadAloudOfflineCharacterCountPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(o,0,1e6,50,e)}}static logReadAloudStartPageNumber(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudStartPageNumberWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudStartPageNumberReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudStartPageNumberPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(i,1,1e4,40,t)}}static logLineFocusStartStatus(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramBoolean(n.LearningToolsHistogramNames.LineFocusStartStatus,e)}static logLineFocusDwellTime(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramLongTimes(n.LearningToolsHistogramNames.LineFocusDwellTime,e)}static logLineFocusTimeToStart(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramTimes(n.LearningToolsHistogramNames.LineFocusTimeToStart,e)}static logLineFocusLineCount(e){if(learningToolsNativeHandler){let t;switch(e){case 1:t=n.LineFocusLineCountType.OneLine;break;case 3:t=n.LineFocusLineCountType.ThreeLines;break;case 5:t=n.LineFocusLineCountType.FiveLines;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.LineFocusLineCount,t)}}static logReadAloudPdfError(e){learningToolsNativeHandler&&e>n.ReadAloudPdfErrors.None&&e<=n.ReadAloudPdfErrors.kMaxValue&&learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.ReadAloudPdfError,e)}static logPictureDictionaryOperationResult(e,t){learningToolsNativeHandler&&e<=n.LinguisticModelOperationResult.kMaxValue&&learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.PictureDictionaryResultHistogram,e)}static logPictureDictionaryTimeTakenForPopupCreation(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramTimes(n.LearningToolsHistogramNames.PictureDictionaryTimeTakenForPopupCreation,e)}static logPictureDictionaryPopupLaunchCount(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(n.LearningToolsHistogramNames.PictureDictionaryPopupLaunchCount,0,1e3,50,e)}static logPictureDictionaryWordsWithPicturesPercentage(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramPercentage(n.LearningToolsHistogramNames.PictureDictionaryWordsWithPicturesPercentage,e)}static logPictureDictionaryPopupLaunchPercentage(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(n.LearningToolsHistogramNames.PictureDictionaryPopupLaunchPercentage,0,1e3,50,e)}static logPictureDictionaryToggleState(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramBoolean(n.LearningToolsHistogramNames.PictureDictionaryToggleState,e)}static logPictureDictionaryUsage(){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramExactLinear(n.LearningToolsHistogramNames.PictureDictionaryUsed,0,1)}static logReadAloudNoOfTimeVoiceChanged(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudVoiceChangeCountWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudVoiceChangeCountReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudVoiceChangeCountPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(i,0,100,5,t)}}static logReadAloudNoOfTimesRateChanged(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudRateChangeCountWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudRateChangeCountReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudRateChangeCountPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(i,0,100,5,t)}}static logReadAloudNoOfTimesSpeechSynthesisInvoked(e){if(learningToolsNativeHandler){let t=n.LearningToolsHistogramNames.ReadAloudSpeechSynthesisInvoked;learningToolsNativeHandler.logUmaHistogramCustomCounts(t,0,1e3,11,e)}}static logReadAloudContinueClickCountWebAfterROLStarted(e,t){if(learningToolsNativeHandler){let i;if("Web"!==t)return;i=n.LearningToolsHistogramNames.ReadAloudContinueClickCountWeb,learningToolsNativeHandler.logUmaHistogramCustomCounts(i,0,100,5,e)}}static logReadAloudLanguageSource(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudLanguageSourceWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudLanguageSourceReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudLanguageSourcePDF;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(i,t)}}}t.TelemetryLogger=l},6314:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.comprehensionToolsList=t.LearningToolsList=t.PosColorDataThemeMap=t.POSList=t.HighContrastPOSColorAttributes=t.defautPOSColorIndexAdverb=t.defaultPOSColorIndexAdjective=t.defaultPOSColorIndexVerb=t.defaultPOSColorIndexNoun=t.LineMarkerTag=t.AdjectiveTag=t.AdverbTag=t.VerbTag=t.NounTag=t.SyllableTag=t.LineMarkersActiveClass=t.AdjectivesActiveClass=t.AdverbsActiveClass=t.VerbsActiveClass=t.NounsActiveClass=t.SyllablesActiveClass=void 0;const n=i(116),o=i(6593),r=i(6401);t.SyllablesActiveClass="ms-syllables-active",t.NounsActiveClass="ms-nouns-active",t.VerbsActiveClass="ms-verbs-active",t.AdverbsActiveClass="ms-adverbs-active",t.AdjectivesActiveClass="ms-adjectives-active",t.LineMarkersActiveClass="ms-linemarkers-active",t.SyllableTag="mssyllable",t.NounTag="msnoun",t.VerbTag="msverb",t.AdverbTag="msadverb",t.AdjectiveTag="msadjective",t.LineMarkerTag="mslinemarker",t.defaultPOSColorIndexNoun=5,t.defaultPOSColorIndexVerb=4,t.defaultPOSColorIndexAdjective=1,t.defautPOSColorIndexAdverb=9,t.HighContrastPOSColorAttributes=new Map([[r.ComprehensionToolType.nouns,"color-index-nouns"],[r.ComprehensionToolType.verbs,"color-index-verbs"],[r.ComprehensionToolType.adjectives,"color-index-adjectives"],[r.ComprehensionToolType.adverbs,"color-index-adverbs"]]),t.POSList=[r.ComprehensionToolType.nouns,r.ComprehensionToolType.verbs,r.ComprehensionToolType.adjectives,r.ComprehensionToolType.adverbs],t.PosColorDataThemeMap=new Map([[o.ThemeType[o.ThemeType.Light],{propertyName:"--background-light-comprehensiontools",colors:["#0c4d8a","#00661d","#815c12","#a34f00","#a80005","#9332a1","#0063c3","#008923","#c49800","#e06a00","#d82904","#b639d8"]}],[o.ThemeType[o.ThemeType.Dark],{propertyName:"--background-dark-comprehensiontools",colors:["#4da4fc","#6ec136","#e4c400","#f58f00","#ff5e5e","#c577e4","#0063c3","#008923","#c49800","#e06a00","#d82904","#b639d8"]}]]),t.LearningToolsList=[n.LearningToolType.PartsOfSpeech,n.LearningToolType.Syllables],t.comprehensionToolsList=Object.values(r.ComprehensionToolType).filter((e=>"string"==typeof e&&"pos"!==e))},6401:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.ComprehensionToolType=void 0,(i=t.ComprehensionToolType||(t.ComprehensionToolType={}))[i.syllables=1]="syllables",i[i.nouns=2]="nouns",i[i.verbs=4]="verbs",i[i.adjectives=8]="adjectives",i[i.adverbs=16]="adverbs",i[i.pos=30]="pos"},5384:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ComprehensionToolsEventHandlers=void 0,t.ComprehensionToolsEventHandlers=class{constructor(e,t){this._releasables=[],this._hostProxy=e,this._mainViewModel=t,this._comprehensionToolsViewModel=null,this.registerHostEventHandlers(),this._isInitialized=!1}reset(){this._releasables.forEach((e=>{e.release()})),this._releasables=[],this._comprehensionToolsViewModel=null}ensureInitialize(){if(!this._isInitialized&&(this._mainViewModel.initializeLearningTools(),this._comprehensionToolsViewModel=this._mainViewModel.getComprehensionToolsViewModel(),this._comprehensionToolsViewModel)){let e=()=>{this._hostProxy.sendComprehensionToolsPaneStatus(this._comprehensionToolsViewModel.comprehensionToolsPaneStatus())};this._releasables.push(this._comprehensionToolsViewModel.onComprehensionToolsStatusChanged().subscribe((()=>{e()}))),this._releasables.push(this._comprehensionToolsViewModel.onProgressIndicatorVisibilityChanged().subscribe((e=>{e||this._hostProxy.sendProgressIndicatorVisibility(e)}))),e()}}registerHostEventHandlers(){this._hostProxy.comprehensionToolsInitialPaneStatusRequested().subscribe((()=>{this.ensureInitialize(),this._hostProxy.sendPartsOfSpeechColorsForThemes(this._comprehensionToolsViewModel.getPartsOfSpeechColorsForThemes())})),this._hostProxy.addSyllablesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addSyllables()})),this._hostProxy.addNounsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addNounHighlight()})),this._hostProxy.addVerbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addVerbHighlight()})),this._hostProxy.addAdverbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addAdverbHighlight()})),this._hostProxy.addAdjectivesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addAdjectiveHighlight()})),this._hostProxy.removeSyllablesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeSyllables()})),this._hostProxy.removeNounsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeNounHighlight()})),this._hostProxy.removeVerbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeVerbHighlight()})),this._hostProxy.removeAdjectivesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeAdjectiveHighlight()})),this._hostProxy.removeAdverbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeAdverbHighlight()})),this._hostProxy.setNounsColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setNounsColor(e)})),this._hostProxy.setVerbsColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setVerbsColor(e)})),this._hostProxy.setAdjectivesColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setAdjectivesColor(e)})),this._hostProxy.setAdverbsColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setAdverbsColor(e)})),this._hostProxy.addLineMarkers().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addLineMarkers()})),this._hostProxy.removeLineMarkers().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeLineMarkers()})),this._hostProxy.languageChangeRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.onLanguageChangeRequested()})),this._hostProxy.languageChangeRequestCompleted().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.onLanguageChangeRequestCompleted()})),this._hostProxy.onContentShifted().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.onContentShifted()}))}}},759:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DocumentComprehensionTools=void 0;const n=i(116),o=i(6401),r=i(7734),s=i(3487),a=i(604),l=i(8182),u=i(8945),d=i(6314);class c{constructor(e,t,i,n){this._targetDocument=e,this._rootNode=t,this._localizedPOSLabels=i,this._posColorDataThemeMap=n,this.initializeReleasableHighlights(),this._colorStylesReleasable=null}releaseLearningToolMarkers(e){e===n.LearningToolType.Syllables?this.releaseComprehensionMarkers(this._syllablesReleasableHighlights):e===n.LearningToolType.PartsOfSpeech&&this.releaseComprehensionMarkers(this._posReleasableHighlights)}resetLineMarkers(){this._lineMarkersReleasableHighlights.forEach((e=>{e.release()})),this._lineMarkersReleasableHighlights=[]}initializeReleasableHighlights(){this._syllablesReleasableHighlights=new Map,this._posReleasableHighlights=new Map,this._lineMarkersReleasableHighlights=new Array,this._syllablesReleasableHighlights.set(o.ComprehensionToolType.syllables,[]),this._posReleasableHighlights.set(o.ComprehensionToolType.nouns,[]),this._posReleasableHighlights.set(o.ComprehensionToolType.verbs,[]),this._posReleasableHighlights.set(o.ComprehensionToolType.adjectives,[]),this._posReleasableHighlights.set(o.ComprehensionToolType.adverbs,[])}static getColorIndex(e,t){switch(t){case o.ComprehensionToolType.nouns:return e.nounsColorIndex;case o.ComprehensionToolType.verbs:return e.verbsColorIndex;case o.ComprehensionToolType.adjectives:return e.adjectivesColorIndex;case o.ComprehensionToolType.adverbs:return e.adverbsColorIndex;default:return-1}}static setColorIndex(e,t,i){switch(t){case o.ComprehensionToolType.nouns:e.nounsColorIndex=i;break;case o.ComprehensionToolType.verbs:e.verbsColorIndex=i;break;case o.ComprehensionToolType.adjectives:e.adjectivesColorIndex=i;break;case o.ComprehensionToolType.adverbs:e.adverbsColorIndex=i;break;default:return}}static AdjustColorIndexes(e,t,i){let n=c.getColorIndex(t,e),o=null,r=[n];if(d.POSList.forEach((i=>{if(i!==e){let e=c.getColorIndex(t,i);e===n?o=i:r.push(e)}})),o){let e=n;for(;r.indexOf(e)>=0;)e=(e+1)%i;c.setColorIndex(t,o,e)}}setVisibility(e,t){let i;switch(t){case o.ComprehensionToolType.syllables:i=d.SyllablesActiveClass;break;case o.ComprehensionToolType.nouns:i=d.NounsActiveClass;break;case o.ComprehensionToolType.verbs:i=d.VerbsActiveClass;break;case o.ComprehensionToolType.adjectives:i=d.AdjectivesActiveClass;break;case o.ComprehensionToolType.adverbs:i=d.AdverbsActiveClass}e?this._rootNode.classList.add(i):this._rootNode.classList.remove(i)}setLineMarkersVisibility(e){e?this._rootNode.classList.add(d.LineMarkersActiveClass):this._rootNode.classList.remove(d.LineMarkersActiveClass)}setColor(e){this._colorStylesReleasable&&(this._colorStylesReleasable.release(),this._colorStylesReleasable=null),this._colorStylesReleasable=this.addColorStyles(e)}addLineMarkers(e,t){let i,n=e.value().find((e=>e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&!r.StringUtilities.isNullOrEmpty(e.firstChild.textContent)));if(!n)return;switch(n=n.firstChild,t){case o.ComprehensionToolType.nouns:i=this._localizedPOSLabels.PartsOfSpeech_Nouns_LineMarkers;break;case o.ComprehensionToolType.verbs:i=this._localizedPOSLabels.PartsOfSpeech_Verbs_LineMarkers;break;case o.ComprehensionToolType.adjectives:i=this._localizedPOSLabels.PartsOfSpeech_Adjectives_LineMarkers;break;case o.ComprehensionToolType.adverbs:i=this._localizedPOSLabels.PartsOfSpeech_Adverbs_LineMarkers;break;default:return}let a=this._targetDocument.createRange();a.setStart(n,0),a.setEnd(n,0);let l=new Map([["aria-hidden","true"],["data-label",i]]);this._lineMarkersReleasableHighlights.push(s.Highlighter.surroundTextByTag(d.LineMarkerTag,a,(e=>u.DomUtilties.isChildOfUserInterfaceNode(e)),(()=>{}),[],null,l))}addColorStyles(e){return d.POSList.forEach((t=>{let i;switch(t){case o.ComprehensionToolType.nouns:i=e.nounsColorIndex;break;case o.ComprehensionToolType.verbs:i=e.verbsColorIndex;break;case o.ComprehensionToolType.adjectives:i=e.adjectivesColorIndex;break;case o.ComprehensionToolType.adverbs:i=e.adverbsColorIndex;break;default:return}this._targetDocument.body.setAttribute(d.HighContrastPOSColorAttributes.get(t),i.toString());for(let e of this._posColorDataThemeMap.values())this._targetDocument.body.style.setProperty(e.propertyName+"-"+o.ComprehensionToolType[t],e.colors[i])})),{release:()=>{d.POSList.forEach((e=>{this._targetDocument.body.removeAttribute(d.HighContrastPOSColorAttributes.get(e));for(let t of this._posColorDataThemeMap.values())this._targetDocument.body.style.removeProperty(t.propertyName+"-"+o.ComprehensionToolType[e])}))}}}addSyllableMarkers(e,t){if(t){let i=a.TreeNodeWalker.createTreeTextNodeWalker(this._rootNode),n=0,r=e.newLineOffsets,s=0;i.currentNode=e.startMarker.value()[0],i.nextNode();for(let e=0;eu.DomUtilties.isChildOfUserInterfaceNode(e);let p=this.createRangeAndHighlight(i,d.SyllableTag,i.currentNode,c,i.currentNode,c,g);n+=c,this._syllablesReleasableHighlights.get(o.ComprehensionToolType.syllables).push(p)}}}}addPOSMarkers(e,t){if(t){let i=new l.NlxWordSegmentFinder(this._rootNode,e);for(let e=0;eu.DomUtilties.isValidTextNode(e)&&u.DomUtilties.isChildOfUserInterfaceNode(e);let t=this.createRangeAndHighlight(g.textNodeWalker,n,g.wordStartNode,g.wordOffsetInCurrentNode,g.wordEndNode,g.wordOffsetInEndingNode,e,r);s.push(t),this.addLineMarkers(t,a)}}}}createRangeAndHighlight(e,t,i,n,o,r,a,l){let u=this._targetDocument.createRange();u.setStart(i,n),u.setEnd(o,r);let d=l?new Map([["data-label",l]]):null;return s.Highlighter.surroundTextByTag(t,u,a,((t,i)=>{e.currentNode=i[i.length-1]}),[],null,d)}releaseComprehensionMarkers(e){for(let t of e.keys())e.get(t).forEach((e=>{e.release()})),e.set(t,[])}}t.DocumentComprehensionTools=c},2857:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HTMLDocumentComprehensionTools=void 0;const n=i(116),o=i(6401),r=i(6111),s=i(759),a=i(9636),l=i(8121),u=i(1701),d=i(6314),c=i(6593),h=i(6916);t.HTMLDocumentComprehensionTools=class{constructor(e,t,i,c,g){this.onComprehensionToolResponseReceived=e=>{let t=e.processingState===u.ProcessingState.Processed;const i=e.learningToolType;let r,s=h.LinguisticModelOperationResult.Success;if(t){const t=e.languageError&&e.languageError.size>0;i===n.LearningToolType.Syllables?(this._comprehensionTools.addSyllableMarkers(e.nlxUnit,e.responseData),t&&this._onSyllablesErrorUpdate.trigger(u.NLXProcessor.getNlxStatusForLanguageError(e.languageError)),this._isAnySyllablesRequestSuccessful||(this._isAnySyllablesRequestSuccessful=!0,this._telemetryClient.reportComprehensionToolsUsage(o.ComprehensionToolType.syllables)),r=o.ComprehensionToolType.syllables):i===n.LearningToolType.PartsOfSpeech&&(this._comprehensionTools.addPOSMarkers(e.nlxUnit,e.responseData),this._viewer.executeActionAndMaintainPosition((()=>{this._comprehensionTools.setLineMarkersVisibility(this._isLineMarkersActive),this._viewer.setLineMarkersActive(this._isLineMarkersActive)})),t&&this._onPOSErrorUpdate.trigger(u.NLXProcessor.getNlxStatusForLanguageError(e.languageError)),this._isAnyPOSRequestSuccessful||(this._isAnyPOSRequestSuccessful=!0,this._telemetryClient.reportComprehensionToolsUsage(o.ComprehensionToolType.pos)),r=o.ComprehensionToolType.pos)}else s=this._nlxProcessor.getLinguisticModelOperationResult(e.networkError),this._onNetworkErrorUpdate.trigger(u.NLXProcessor.getNlxStatusForNetworkError(e.networkError));this._telemetryClient.reportComprehensionToolsResultState(r,s,Date.now()-e.toolRequestStartTime)},this._telemetryClient=i,this._contentProvider=t,this._localizedPOSLabels=t.getLocalizedLearningToolsLabels(),this._learningToolSettingsStore=c,this._syllablesComprehensionToolActive=!1,this._verbComprehensionToolActive=!1,this._nounComprehensionToolActive=!1,this._adjectiveComprehensionToolActive=!1,this._adverbComprehensionToolActive=!1,this._isProgressIndicatorVisible=!1,this._syllablesActivationStateChangedEvent=new a.EventSource,this._verbsActivationStateChangedEvent=new a.EventSource,this._nounsActivationStateChangedEvent=new a.EventSource,this._adverbsActivationStateChangedEvent=new a.EventSource,this._adjectivesActivationStateChangedEvent=new a.EventSource,this._paneStateChangedEvent=new a.EventSource,this._onPOSErrorUpdate=new a.EventSource,this._onSyllablesErrorUpdate=new a.EventSource,this._onNetworkErrorUpdate=new a.EventSource,this._onProgressIndicatorVisibilityChanged=new a.EventSource,this._onPOSColorChanged=new a.EventSource,this._onLineMarkersStateChanged=new a.EventSource,this._nlxProcessor=e,this._viewer=g,this._earliestActiveOperationStartTime=0,this._dwellTime=0,this._responseReceivedReleasable=null,this._requestCancelledReleasable=null,this._scrollEndReleasable=null,this._paneStateChangedEvent=new a.EventSource,this._isAnyPOSRequestSuccessful=!1,this._isAnySyllablesRequestSuccessful=!1;let p=t.getCurrentDocument();window.addEventListener("beforeunload",(()=>{this.commitDwellTime()})),this._comprehensionTools=new s.DocumentComprehensionTools(p,p.body,this._localizedPOSLabels,d.PosColorDataThemeMap);let m=l.JsonUtilities.parseJsonOrNull(c.getSetting(r.ComprehensionToolsPOSColors),"ComprehensionTools","POSColors",i);this._posColorIndexes=m?{nounsColorIndex:m.nounsColorIndex,verbsColorIndex:m.verbsColorIndex,adjectivesColorIndex:m.adjectivesColorIndex,adverbsColorIndex:m.adverbsColorIndex}:{nounsColorIndex:d.defaultPOSColorIndexNoun,verbsColorIndex:d.defaultPOSColorIndexVerb,adjectivesColorIndex:d.defaultPOSColorIndexAdjective,adverbsColorIndex:d.defautPOSColorIndexAdverb},this._isLineMarkersActive=c.getSetting(r.ComprehensionToolsLineMarkersEnabled)}getPartsOfSpeechColorsForThemes(){let e=[{colors:d.PosColorDataThemeMap.get(c.ThemeType[c.ThemeType.Light]).colors},{colors:d.PosColorDataThemeMap.get(c.ThemeType[c.ThemeType.Dark]).colors}];return JSON.stringify(e)}addSyllables(){this._syllablesActivationStateChangedEvent.trigger(!0),this.activateComprehensionTool(o.ComprehensionToolType.syllables)}removeSyllables(){this._syllablesActivationStateChangedEvent.trigger(!1),this.deactivateComprehensionTool(o.ComprehensionToolType.syllables)}addVerbHighlight(){this._verbsActivationStateChangedEvent.trigger(!0),this.activateComprehensionTool(o.ComprehensionToolType.verbs)}removeVerbHighlight(){this._verbsActivationStateChangedEvent.trigger(!1),this.deactivateComprehensionTool(o.ComprehensionToolType.verbs)}addNounHighlight(){this._nounsActivationStateChangedEvent.trigger(!0),this.activateComprehensionTool(o.ComprehensionToolType.nouns)}removeNounHighlight(){this._nounsActivationStateChangedEvent.trigger(!1),this.deactivateComprehensionTool(o.ComprehensionToolType.nouns)}addAdjectiveHighlight(){this._adjectivesActivationStateChangedEvent.trigger(!0),this.activateComprehensionTool(o.ComprehensionToolType.adjectives)}removeAdjectiveHighlight(){this._adjectivesActivationStateChangedEvent.trigger(!1),this.deactivateComprehensionTool(o.ComprehensionToolType.adjectives)}addAdverbHighlight(){this._adverbsActivationStateChangedEvent.trigger(!0),this.activateComprehensionTool(o.ComprehensionToolType.adverbs)}removeAdverbHighlight(){this._adverbsActivationStateChangedEvent.trigger(!1),this.deactivateComprehensionTool(o.ComprehensionToolType.adverbs)}setAdjectivesColor(e){this._posColorIndexes.adjectivesColorIndex=e,this.setPOSColor(o.ComprehensionToolType.adjectives)}setVerbsColor(e){this._posColorIndexes.verbsColorIndex=e,this.setPOSColor(o.ComprehensionToolType.verbs)}setNounsColor(e){this._posColorIndexes.nounsColorIndex=e,this.setPOSColor(o.ComprehensionToolType.nouns)}setAdverbsColor(e){this._posColorIndexes.adverbsColorIndex=e,this.setPOSColor(o.ComprehensionToolType.adverbs)}getLineMarkersState(){return this._isLineMarkersActive}addLineMarkers(){this._isLineMarkersActive=!0,this._viewer.executeActionAndMaintainPosition((()=>{this._comprehensionTools.setLineMarkersVisibility(this._isLineMarkersActive),this._viewer.setLineMarkersActive(this._isLineMarkersActive)})),this._learningToolSettingsStore.setSetting(r.ComprehensionToolsLineMarkersEnabled,this._isLineMarkersActive),this._onLineMarkersStateChanged.trigger(this._isLineMarkersActive)}removeLineMarkers(){this._isLineMarkersActive=!1,this._viewer.executeActionAndMaintainPosition((()=>{this._comprehensionTools.setLineMarkersVisibility(this._isLineMarkersActive),this._viewer.setLineMarkersActive(this._isLineMarkersActive)})),this._learningToolSettingsStore.setSetting(r.ComprehensionToolsLineMarkersEnabled,this._isLineMarkersActive),this._onLineMarkersStateChanged.trigger(this._isLineMarkersActive)}getPOSColorIndexes(){return this._posColorIndexes}onSyllablesActivationStateChanged(){return this._syllablesActivationStateChangedEvent}onVerbsActivationStateChanged(){return this._verbsActivationStateChangedEvent}onNounsActivationStateChanged(){return this._nounsActivationStateChangedEvent}onAdjectivesActivationstateChanged(){return this._adjectivesActivationStateChangedEvent}onAdverbsActivationStateChanged(){return this._adverbsActivationStateChangedEvent}onPOSLLanguageErrorUpdate(){return this._onPOSErrorUpdate}onSyllablesLanguageErrorUpdate(){return this._onSyllablesErrorUpdate}onNetworkErrorUpdate(){return this._onNetworkErrorUpdate}onProgressIndicatorVisibilityChanged(){return this._onProgressIndicatorVisibilityChanged}onPOSColorChanged(){return this._onPOSColorChanged}onLineMarkersStateChanged(){return this._onLineMarkersStateChanged}onPaneStateChanged(){return this._paneStateChangedEvent}onLanguageChangeRequested(){this.updateComprehensionPaneStatus(!1),this.resetComprehensionTools(),this._isAnyPOSRequestSuccessful=!1,this._isAnySyllablesRequestSuccessful=!1}onLanguageChangeRequestCompleted(){this.updateComprehensionPaneStatus(!0)}onContentShifted(){this.maybeInitiateRequestsForActiveTools()}updateComprehensionPaneStatus(e){this._paneStateChangedEvent.trigger(e)}resetComprehensionTools(){d.LearningToolsList.forEach((e=>{this._comprehensionTools.releaseLearningToolMarkers(e),this._nlxProcessor.resetLearningToolRequestState(e)})),this.removeHighlights()}removeHighlights(){this.getComprehensionToolActive(o.ComprehensionToolType.syllables)&&this.removeSyllables(),this.getComprehensionToolActive(o.ComprehensionToolType.nouns)&&this.removeNounHighlight(),this.getComprehensionToolActive(o.ComprehensionToolType.verbs)&&this.removeVerbHighlight(),this.getComprehensionToolActive(o.ComprehensionToolType.adjectives)&&this.removeAdjectiveHighlight(),this.getComprehensionToolActive(o.ComprehensionToolType.adverbs)&&this.removeAdverbHighlight()}setPOSColor(e){if(d.PosColorDataThemeMap.size>0){let t=d.PosColorDataThemeMap.values().next().value.colors.length;s.DocumentComprehensionTools.AdjustColorIndexes(e,this._posColorIndexes,t),this._comprehensionTools.setColor(this._posColorIndexes)}this._onPOSColorChanged.trigger(this._posColorIndexes),this._learningToolSettingsStore.setSetting(r.ComprehensionToolsPOSColors,JSON.stringify(this._posColorIndexes))}activateComprehensionTool(e){0===this._earliestActiveOperationStartTime&&(this._earliestActiveOperationStartTime=Date.now()),this.setComprehensionToolActive(e,!0),this.processComprehensionTool(e)}getLearningToolTypeFromComprehensionType(e){switch(e){case o.ComprehensionToolType.adverbs:case o.ComprehensionToolType.nouns:case o.ComprehensionToolType.verbs:case o.ComprehensionToolType.adjectives:return n.LearningToolType.PartsOfSpeech;case o.ComprehensionToolType.syllables:return n.LearningToolType.Syllables}}setComprehensionToolActive(e,t){switch(e){case o.ComprehensionToolType.syllables:this._syllablesComprehensionToolActive=t;break;case o.ComprehensionToolType.verbs:this._verbComprehensionToolActive=t;break;case o.ComprehensionToolType.nouns:this._nounComprehensionToolActive=t;break;case o.ComprehensionToolType.adjectives:this._adjectiveComprehensionToolActive=t;break;case o.ComprehensionToolType.adverbs:this._adverbComprehensionToolActive=t}}getComprehensionToolActive(e){switch(e){case o.ComprehensionToolType.syllables:return this._syllablesComprehensionToolActive;case o.ComprehensionToolType.verbs:return this._verbComprehensionToolActive;case o.ComprehensionToolType.nouns:return this._nounComprehensionToolActive;case o.ComprehensionToolType.adjectives:return this._adjectiveComprehensionToolActive;case o.ComprehensionToolType.adverbs:return this._adverbComprehensionToolActive;default:return!1}}processComprehensionTool(e){let t=this.getLearningToolTypeFromComprehensionType(e);this._comprehensionTools.setVisibility(!0,e),this._comprehensionTools.setColor(this._posColorIndexes),this.maybeRegisterForEvents(),this._nlxProcessor.createAndSendNLXRequests(t)}maybeRegisterForEvents(){this._responseReceivedReleasable||(this._responseReceivedReleasable=this._nlxProcessor.onResponseDataReceived().subscribe((e=>{this.onComprehensionToolResponseReceived(e)}))),this._requestCancelledReleasable||(this._requestCancelledReleasable=this._nlxProcessor.onRequestCancellation().subscribe((e=>{this.onComprehensionToolResponseReceived(e)}))),this._scrollEndReleasable||this._viewer.onScrollEnd().subscribe((()=>{this.maybeInitiateRequestsForActiveTools()}))}maybeInitiateRequestsForActiveTools(){this.isAnyPOSActive()&&this._nlxProcessor.createAndSendNLXRequests(n.LearningToolType.PartsOfSpeech),this.isSyllablesActive()&&this._nlxProcessor.createAndSendNLXRequests(n.LearningToolType.Syllables)}isAnyComprehensionToolTypeActive(){return this.isAnyPOSActive()||this.isSyllablesActive()}isAnyPOSActive(){return this.getComprehensionToolActive(o.ComprehensionToolType.adjectives)||this.getComprehensionToolActive(o.ComprehensionToolType.nouns)||this.getComprehensionToolActive(o.ComprehensionToolType.verbs)||this.getComprehensionToolActive(o.ComprehensionToolType.adverbs)}isSyllablesActive(){return this.getComprehensionToolActive(o.ComprehensionToolType.syllables)}deactivateComprehensionTool(e){this.setComprehensionToolActive(e,!1);const t=this.getLearningToolTypeFromComprehensionType(e);let i;switch((t===n.LearningToolType.PartsOfSpeech&&!this.isAnyPOSActive()||t==n.LearningToolType.Syllables)&&this._nlxProcessor.cancelRequests(t),this.isAnyComprehensionToolTypeActive()||(this._dwellTime+=Date.now()-this._earliestActiveOperationStartTime,this._earliestActiveOperationStartTime=0,this._scrollEndReleasable&&this._scrollEndReleasable.release()),e){case o.ComprehensionToolType.syllables:i=this._syllablesActivationStateChangedEvent;break;case o.ComprehensionToolType.verbs:i=this._verbsActivationStateChangedEvent;break;case o.ComprehensionToolType.nouns:i=this._nounsActivationStateChangedEvent;break;case o.ComprehensionToolType.adjectives:i=this._adjectivesActivationStateChangedEvent;break;case o.ComprehensionToolType.adverbs:i=this._adverbsActivationStateChangedEvent;break;default:return}this._viewer.executeActionAndMaintainPosition((()=>this._comprehensionTools.setVisibility(!1,e))),i.trigger(this.getComprehensionToolActive(e)),this._scrollEndReleasable&&!this.isAnyComprehensionToolTypeActive()&&this._scrollEndReleasable.release()}setProgressIndicatorVisibility(e){e!==this._isProgressIndicatorVisible&&(this._isProgressIndicatorVisible=e,this._onProgressIndicatorVisibilityChanged.trigger(this._isProgressIndicatorVisible))}commitDwellTime(){0!==this._earliestActiveOperationStartTime&&(this._dwellTime+=Date.now()-this._earliestActiveOperationStartTime),this._telemetryClient.reportComprehensionToolsDwellTime(this._dwellTime)}}},5610:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ComprehensionToolsViewModel=void 0;const n=i(9636),o=i(6593);t.ComprehensionToolsViewModel=class{constructor(e){this._comprehensionTools=e,this._onComprehensionToolsPaneStatusChanged=new n.EventSource,this._isSyllablesActive=!1,this._isNounsActive=!1,this._isVerbsActive=!1,this._isAdjectivesActive=!1,this._isAdverbsActive=!1,this._isProgressIndicatorVisible=!1,this._posColorIndexes=this._comprehensionTools.getPOSColorIndexes(),this._isLineMarkersActive=this._comprehensionTools.getLineMarkersState(),this._onProgressIndicatorVisibilityChanged=new n.EventSource,this._syllablesLanguageError=o.NlxStatus.Success,this._posLanguageError=o.NlxStatus.Success,this._networkError=o.NlxStatus.Success,this._isPaneDisabled=!1,e&&(e.onSyllablesActivationStateChanged().subscribe((e=>{this._isSyllablesActive=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0)})),e.onNounsActivationStateChanged().subscribe((e=>{this._isNounsActive=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0)})),e.onVerbsActivationStateChanged().subscribe((e=>{this._isVerbsActive=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0)})),e.onAdjectivesActivationstateChanged().subscribe((e=>{this._isAdjectivesActive=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0)})),e.onAdverbsActivationStateChanged().subscribe((e=>{this._isAdverbsActive=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0)})),e.onProgressIndicatorVisibilityChanged().subscribe((e=>{this._isProgressIndicatorVisible=e,this._onProgressIndicatorVisibilityChanged.trigger(e),this._onComprehensionToolsPaneStatusChanged.trigger(void 0)})),e.onPOSColorChanged().subscribe((e=>{this._posColorIndexes=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0)})),e.onLineMarkersStateChanged().subscribe((e=>{this._isLineMarkersActive=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0)})),e.onPOSLLanguageErrorUpdate().subscribe((e=>{e!==this._posLanguageError&&(this._posLanguageError=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0))})),e.onSyllablesLanguageErrorUpdate().subscribe((e=>{e!==this._syllablesLanguageError&&(this._syllablesLanguageError=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0))})),e.onNetworkErrorUpdate().subscribe((e=>{e!==this._networkError&&(this._networkError=e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0))})),e.onPaneStateChanged().subscribe((e=>{this._isPaneDisabled=!e,this._onComprehensionToolsPaneStatusChanged.trigger(void 0)})))}getPartsOfSpeechColorsForThemes(){return this._comprehensionTools.getPartsOfSpeechColorsForThemes()}addSyllables(){this._comprehensionTools.addSyllables()}removeSyllables(){this._comprehensionTools.removeSyllables()}addVerbHighlight(){this._comprehensionTools.addVerbHighlight()}removeVerbHighlight(){this._comprehensionTools.removeVerbHighlight()}addNounHighlight(){this._comprehensionTools.addNounHighlight()}removeNounHighlight(){this._comprehensionTools.removeNounHighlight()}addAdjectiveHighlight(){this._comprehensionTools.addAdjectiveHighlight()}removeAdjectiveHighlight(){this._comprehensionTools.removeAdjectiveHighlight()}addAdverbHighlight(){this._comprehensionTools.addAdverbHighlight()}removeAdverbHighlight(){this._comprehensionTools.removeAdverbHighlight()}setNounsColor(e){this._comprehensionTools.setNounsColor(e)}setVerbsColor(e){this._comprehensionTools.setVerbsColor(e)}setAdjectivesColor(e){this._comprehensionTools.setAdjectivesColor(e)}setAdverbsColor(e){this._comprehensionTools.setAdverbsColor(e)}addLineMarkers(){this._comprehensionTools.addLineMarkers()}removeLineMarkers(){this._comprehensionTools.removeLineMarkers()}onComprehensionToolsStatusChanged(){return this._onComprehensionToolsPaneStatusChanged}onProgressIndicatorVisibilityChanged(){return this._onProgressIndicatorVisibilityChanged}onLanguageChangeRequested(){this._comprehensionTools.onLanguageChangeRequested()}onLanguageChangeRequestCompleted(){this._comprehensionTools.onLanguageChangeRequestCompleted()}onContentShifted(){this._comprehensionTools.onContentShifted()}comprehensionToolsPaneStatus(){return{isSyllablesActive:this._isSyllablesActive,isNounsActive:this._isNounsActive,isVerbsActive:this._isVerbsActive,isAdjectivesActive:this._isAdjectivesActive,isAdverbsActive:this._isAdverbsActive,nounsColorIndex:this._posColorIndexes.nounsColorIndex,verbsColorIndex:this._posColorIndexes.verbsColorIndex,adjectivesColorIndex:this._posColorIndexes.adjectivesColorIndex,adverbsColorIndex:this._posColorIndexes.adverbsColorIndex,isLineMarkersActive:this._isLineMarkersActive,isProgressIndicatorVisible:this._isProgressIndicatorVisible,networkError:this._networkError,posLanguageError:this._posLanguageError,syllablesLanguageError:this._syllablesLanguageError,isPaneDisabled:this._isPaneDisabled}}}},995:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Section=t.Match=void 0,t.Match=class{constructor(e){this._sections=[],e&&(this._sections=e)}set sections(e){this._sections=e}get sections(){return this._sections}get nodes(){let e=[];return this._sections.forEach((t=>{e.push(t.node)})),e}},t.Section=class{constructor(e,t,i){this.begin=e,this.end=t,this.node=i}}},8329:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IGNORE_NODE_NAMES=void 0,t.IGNORE_NODE_NAMES=new Set(["SCRIPT","STYLE","EMBED","OBJECT","SELECT","TEXTAREA","IFRAME","NOSCRIPT"])},9274:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FindInPage=void 0;const n=i(7734),o=i(8329),r=i(995),s=i(8945);!function(e){let t="",i=[],a=0;function l(e){let t=0,n=i.length;for(;t=0;--t){let i=u[t];i.nodeType!=Node.ELEMENT_NODE&&i.nodeType!=Node.TEXT_NODE||o.IGNORE_NODE_NAMES.has(i.nodeName)||!e(l)||a.push(i)}if(l.nodeType==Node.TEXT_NODE&&l.parentNode){const e=n.StringUtilities.replaceSpaceAndSpecialChar(l.textContent);i.push(new r.Section(t.length,t.length+e.length,l)),t+=e}}}(u),e){let n=e.exec(t);if(n){let e=n.index,t=e+n[0].length-1,o=l(e),s=l(t);d=new r.Match,d.sections=i.slice(o,s+1)}a=e.lastIndex}return d}(d,u)},e.reset=function(){t="",i=[],a=0}}(t.FindInPage||(t.FindInPage={}))},5114:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsHostProxy=void 0;const n=i(9636),o=i(1342),r=i(6593);class s extends o.HostProxy{constructor(e){super(e),this._initializeComprehensionToolsSettingsRequested=new n.EventSource,this._initializeLineFocusSettingsRequested=new n.EventSource,this._initializePictureDictionarySettingsRequested=new n.EventSource,this._comprehensionToolsInitialPaneStatusRequested=new n.EventSource,this._readingPreferencesInitialPaneStatusRequested=new n.EventSource,this._settingsUpdateRequested=new n.EventSource,this._addSyllablesRequested=new n.EventSource,this._onContentShifted=new n.EventSource,this._addNounsRequested=new n.EventSource,this._addVerbsRequested=new n.EventSource,this._addAdjectivesRequested=new n.EventSource,this._addAdverbsRequested=new n.EventSource,this._removeSyllablesRequested=new n.EventSource,this._removeNounsRequested=new n.EventSource,this._removeVerbsRequested=new n.EventSource,this._removeAdjectivesRequested=new n.EventSource,this._removeAdverbsRequested=new n.EventSource,this._setNounsColorRequested=new n.EventSource,this._setVerbsColorRequested=new n.EventSource,this._setAdjectivesColorRequested=new n.EventSource,this._setAdverbsColorRequested=new n.EventSource,this._nlxResponseReceived=new n.EventSource,this._addLineMarkersRequested=new n.EventSource,this._removeLineMarkersRequested=new n.EventSource,this._enableLineFocusRequested=new n.EventSource,this._disableLineFocusRequested=new n.EventSource,this._setNumberOfLinesInFocusRequested=new n.EventSource,this._upButtonClicked=new n.EventSource,this._downButtonClicked=new n.EventSource,this._enablePictureDictionaryRequested=new n.EventSource,this._disablePictureDictionaryRequested=new n.EventSource,this._hidePictureDictionaryPopupRequested=new n.EventSource,this._pictureDictionaryPopupHidden=new n.EventSource,this._languageChangeRequested=new n.EventSource,this._languageChangeRequestCompleted=new n.EventSource}initializeComprehensionToolsSettingsRequested(){return this._initializeComprehensionToolsSettingsRequested}initializePictureDictionarySettingsRequested(){return this._initializePictureDictionarySettingsRequested}initializeLineFocusSettingsRequested(){return this._initializeLineFocusSettingsRequested}comprehensionToolsInitialPaneStatusRequested(){return this._comprehensionToolsInitialPaneStatusRequested}readingPreferencesInitialPaneStatusRequested(){return this._readingPreferencesInitialPaneStatusRequested}settingsUpdateRequested(){return this._settingsUpdateRequested}addSyllablesRequested(){return this._addSyllablesRequested}addNounsRequested(){return this._addNounsRequested}addVerbsRequested(){return this._addVerbsRequested}addAdjectivesRequested(){return this._addAdjectivesRequested}addAdverbsRequested(){return this._addAdverbsRequested}removeSyllablesRequested(){return this._removeSyllablesRequested}removeNounsRequested(){return this._removeNounsRequested}removeVerbsRequested(){return this._removeVerbsRequested}removeAdjectivesRequested(){return this._removeAdjectivesRequested}removeAdverbsRequested(){return this._removeAdverbsRequested}setNounsColorRequested(){return this._setNounsColorRequested}setVerbsColorRequested(){return this._setVerbsColorRequested}setAdjectivesColorRequested(){return this._setAdjectivesColorRequested}setAdverbsColorRequested(){return this._setAdverbsColorRequested}onNLXResponseReceived(){return this._nlxResponseReceived}addLineMarkers(){return this._addLineMarkersRequested}removeLineMarkers(){return this._removeLineMarkersRequested}sendNLXRequest(e){this.postMessageToHost(s.ProcessNLXRequest,e.contextId,e.requestType,e.metaJson?e.metaJson:"",e.action?e.action:"",e.version?e.version:"",e.optionsJson?e.optionsJson:"",e.dataJson?e.dataJson:"")}sendProgressIndicatorVisibility(e){this.postMessageToHost(s.ProgressIndicatorVisibleHostMessage,e.toString())}sendTelemetryErrorMeasureNoPII(e,t){JSON.stringify({errorType:e,errorContent:t}),"ComprehensionTools"!==e&&super.sendTelemetryErrorMeasureNoPII(e,t)}onContentShifted(){return this._onContentShifted}enableLineFocusRequested(){return this._enableLineFocusRequested}disableLineFocusRequested(){return this._disableLineFocusRequested}setNumberOfLinesInFocusRequested(){return this._setNumberOfLinesInFocusRequested}upButtonClicked(){return this._upButtonClicked}downButtonClicked(){return this._downButtonClicked}enablePictureDictionaryRequested(){return this._enablePictureDictionaryRequested}disablePictureDictionaryRequested(){return this._disablePictureDictionaryRequested}hidePictureDictionaryPopupRequested(){return this._hidePictureDictionaryPopupRequested}pictureDictionaryPopupHidden(){return this._pictureDictionaryPopupHidden}languageChangeRequested(){return this._languageChangeRequested}languageChangeRequestCompleted(){return this._languageChangeRequestCompleted}sendComprehensionToolsPaneStatus(e){const t=e.posLanguageError,i=e.networkError,n=e.syllablesLanguageError;let o=JSON.stringify({isSyllablesActive:e.isSyllablesActive,syllablesError:n,isNounsActive:e.isNounsActive,isVerbsActive:e.isVerbsActive,isAdjectivesActive:e.isAdjectivesActive,isAdverbsActive:e.isAdverbsActive,posError:t,networkError:i,nounsColorIndex:e.nounsColorIndex,verbsColorIndex:e.verbsColorIndex,adjectivesColorIndex:e.adjectivesColorIndex,adverbsColorIndex:e.adverbsColorIndex,isLineMarkersActive:e.isLineMarkersActive,isProgressIndicatorVisible:e.isProgressIndicatorVisible,isPaneDisabled:e.isPaneDisabled});this.postMessageToHost(s.ComprehensionToolsPaneStatusHostMessage,o)}sendReadingPreferencesPaneStatus(e){const t=e.pictureDictionaryLanguageError,i=e.pictureDictionaryNetworkError,n=e.isPictureDictionaryActive&&e.isPictureDictionaryToggleInteractable&&(t!==r.NlxStatus.Success||i!==r.NlxStatus.Success);let o=JSON.stringify({lineFocusButtonVisibility:{isVisible:!0,isActive:e.isLineFocusActive,isEnabled:!0},lineCount:e.lineCount,maxLineCount:e.maxLineCount,isPictureDictionaryActive:e.isPictureDictionaryActive,isPictureDictionaryToggleInteractable:e.isPictureDictionaryToggleInteractable,networkError:i,languageError:t,hasError:n});this.postMessageToHost(s.ReadingPreferencesPaneStatusHostMessage,o)}sendPartsOfSpeechColorsForThemes(e){this.postMessageToHost(s.ComprehensionToolsPanePartsOfSpeechColorsForThemesMessage,e)}sendComprehensionToolsSettings(e){this.postMessageToHost(s.ComprehensionToolsPreferencesHostMessage,e)}sendLineFocusSettings(e){this.postMessageToHost(s.LineFocusPreferencesHostMessage,e)}onLineFocusExit(e){const t=JSON.stringify({top:e.top,bottom:e.bottom,left:e.left,right:e.right,width:e.width,height:e.height});this.postMessageToHost(s.LineFocusExitHostMessage,t)}sendPictureDictionarySettings(e){this.postMessageToHost(s.PictureDictionaryPreferencesHostMessage,e)}onMessageFromHost(e){switch(e[0]){case s.ComprehensionToolsInitializeSettingsCommand:this._initializeComprehensionToolsSettingsRequested.trigger(e);break;case s.ComprehensionToolsFetchInitialPaneStatusCommand:this._comprehensionToolsInitialPaneStatusRequested.trigger(void 0);break;case s.ReadingPreferencesFetchInitialPaneStatusCommand:this._readingPreferencesInitialPaneStatusRequested.trigger(void 0);break;case s.ComprehensionToolsSettingsUpdateCommand:this._settingsUpdateRequested.trigger(e[1]);break;case s.ComprehensionToolsAddSyllablesCommand:this._addSyllablesRequested.trigger();break;case s.ComprehensionToolsAddNounsCommand:this._addNounsRequested.trigger();break;case s.ComprehensionToolsAddVerbsCommand:this._addVerbsRequested.trigger();break;case s.ComprehensionToolsAddAdjectivesCommand:this._addAdjectivesRequested.trigger();break;case s.ComprehensionToolsAddAdverbsCommand:this._addAdverbsRequested.trigger();break;case s.ComprehensionToolsRemoveSyllablesCommand:this._removeSyllablesRequested.trigger(void 0);break;case s.ComprehensionToolsRemoveNounsCommand:this._removeNounsRequested.trigger(void 0);break;case s.ComprehensionToolsRemoveVerbsCommand:this._removeVerbsRequested.trigger(void 0);break;case s.ComprehensionToolsRemoveAdjectivesCommand:this._removeAdjectivesRequested.trigger(void 0);break;case s.ComprehensionToolsRemoveAdverbsCommand:this._removeAdverbsRequested.trigger(void 0);break;case s.ComprehensionToolsSetNounsColorCommand:this._setNounsColorRequested.trigger(Number(e[1]));break;case s.ComprehensionToolsSetVerbsColorCommand:this._setVerbsColorRequested.trigger(Number(e[1]));break;case s.ComprehensionToolsSetAdjectivesColorCommand:this._setAdjectivesColorRequested.trigger(Number(e[1]));break;case s.ComprehensionToolsSetAdverbsColorCommand:this._setAdverbsColorRequested.trigger(Number(e[1]));break;case s.ComprehensionToolsAddLineMarkersCommand:this._addLineMarkersRequested.trigger(void 0);break;case s.ComprehensionToolsRemoveLineMarkersCommand:this._removeLineMarkersRequested.trigger(void 0);break;case s.ProcessNLXResponse:if(e[1]){let t=JSON.parse(e[1]);"Service"===t.processedBy&&t.responseData&&(t=this.convertToExpectedNLXResponseFormat(t)),this._nlxResponseReceived.trigger(t)}break;case s.LineFocusInitializeSettingsCommand:this._initializeLineFocusSettingsRequested.trigger(e);break;case s.LineFocusEnableCommand:this._enableLineFocusRequested.trigger(Number(e[1]));break;case s.LineFocusDisableCommand:this._disableLineFocusRequested.trigger(Number(e[1]));break;case s.LineFocusUpButtonClickedCommand:this._upButtonClicked.trigger(void 0);break;case s.LineFocusDownButtonClickedCommand:this._downButtonClicked.trigger(void 0);break;case s.LineFocusSetNumberOfLinesCommand:let t=Number(e[1]);this._setNumberOfLinesInFocusRequested.trigger(t);break;case s.ReadingViewContentShifted:this._onContentShifted.trigger(void 0);break;case s.PictureDictionaryInitializeSettingsCommand:this._initializePictureDictionarySettingsRequested.trigger(e);break;case s.PictureDictionaryEnableCommand:this._enablePictureDictionaryRequested.trigger(void 0);break;case s.PictureDictionaryDisableCommand:this._disablePictureDictionaryRequested.trigger(void 0);break;case s.LearningToolsLanguageChangeRequestedCommand:this._languageChangeRequested.trigger(void 0);break;case s.PictureDictionaryHidePopupCommand:this._hidePictureDictionaryPopupRequested.trigger(void 0);break;case s.PictureDictionaryPopupHiddenCommand:this._pictureDictionaryPopupHidden.trigger(void 0);break;case s.LearningToolsLanguageChangeRequestCompletedCommand:this._languageChangeRequestCompleted.trigger(void 0);break;default:super.onMessageFromHost(e)}}convertToExpectedNLXResponseFormat(e){let t=JSON.parse(e.responseData);return{contextId:e.contextId,responseType:e.responseType,metaJson:t.meta?JSON.stringify(t.meta):"",version:t.data.version?t.data.version:"",status:t.status?t.status:"",dataJson:t.data?JSON.stringify(t.data):"",errorJson:t.error?JSON.stringify(t.error):"",processedBy:e.processedBy}}}s.ShowProgressIndicatorCommand="ShowProgressIndicator",s.LineFocusEnableCommand="LineFocus_Enable",s.LineFocusDisableCommand="LineFocus_Disable",s.LineFocusSetNumberOfLinesCommand="LineFocus_SetNumberOfLines",s.LineFocusUpButtonClickedCommand="LineFocus_UpButtonClicked",s.LineFocusDownButtonClickedCommand="LineFocus_DownButtonClicked",s.ComprehensionToolsAddSyllablesCommand="ComprehensionTools_AddSyllables",s.ComprehensionToolsAddNounsCommand="ComprehensionTools_AddNouns",s.ComprehensionToolsAddVerbsCommand="ComprehensionTools_AddVerbs",s.ComprehensionToolsAddAdjectivesCommand="ComprehensionTools_AddAdjectives",s.ComprehensionToolsAddAdverbsCommand="ComprehensionTools_AddAdverbs",s.ComprehensionToolsRemoveSyllablesCommand="ComprehensionTools_RemoveSyllables",s.ComprehensionToolsRemoveNounsCommand="ComprehensionTools_RemoveNouns",s.ComprehensionToolsRemoveVerbsCommand="ComprehensionTools_RemoveVerbs",s.ComprehensionToolsRemoveAdjectivesCommand="ComprehensionTools_RemoveAdjectives",s.ComprehensionToolsRemoveAdverbsCommand="ComprehensionTools_RemoveAdverbs",s.ComprehensionToolsSetNounsColorCommand="ComprehensionTools_SetNounsColor",s.ComprehensionToolsSetVerbsColorCommand="ComprehensionTools_SetVerbsColor",s.ComprehensionToolsSetAdjectivesColorCommand="ComprehensionTools_SetAdjectivesColor",s.ComprehensionToolsSetAdverbsColorCommand="ComprehensionTools_SetAdverbsColor",s.ComprehensionToolsAddLineMarkersCommand="ComprehensionTools_AddLineMarkers",s.ComprehensionToolsRemoveLineMarkersCommand="ComprehensionTools_RemoveLineMarkers",s.ProcessNLXResponse="GrammarTools_Response",s.ComprehensionToolsInitializeSettingsCommand="ComprehensionTools_InitializeSettings",s.PictureDictionaryInitializeSettingsCommand="PictureDictionary_InitializeSettings",s.LineFocusInitializeSettingsCommand="LineFocus_InitializeSettings",s.ComprehensionToolsSettingsUpdateCommand="ComprehensionTools_SettingsUpdate",s.ComprehensionToolsFetchInitialPaneStatusCommand="ComprehensionTools_FetchInitialPaneStatus",s.PictureDictionaryEnableCommand="PictureDictionary_Enable",s.PictureDictionaryDisableCommand="PictureDictionary_Disable",s.PictureDictionaryPopupHiddenCommand="PictureDictionary_PopupHidden",s.PictureDictionaryHidePopupCommand="PictureDictionary_HidePopupCommand",s.ReadingViewContentShifted="ReadingView_ContentShifted",s.ReadingPreferencesFetchInitialPaneStatusCommand="ReadingPreference_FetchInitialPaneStatus",s.LearningToolsLanguageChangeRequestedCommand="LearningTools_LanguageChangeRequested",s.LearningToolsLanguageChangeRequestCompletedCommand="LearningTools_LanguageChangeRequestCompleted",s.ComprehensionToolsPreferencesHostMessage="GrammarTools_Preferences",s.ProcessNLXRequest="NLXRequest",s.ComprehensionToolsPaneStatusHostMessage="ComprehensionToolsPane_Status",s.ReadingPreferencesPaneStatusHostMessage="ReadingPreferencesPane_Status",s.ComprehensionToolsPanePartsOfSpeechColorsForThemesMessage="ComprehensionToolsPane_PartsOfSpeechColorsForThemes",s.PictureDictionaryPreferencesHostMessage="PictureDictionary_Preferences",s.LineFocusPreferencesHostMessage="LineFocus_Preferences",s.LineFocusExitHostMessage="LineFocus_ExitedMessage",s.ProgressIndicatorVisibleHostMessage="ComprehensionTools_SetProgressIndicatorVisibility",t.LearningToolsHostProxy=s},5701:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PictureDictionary=t.pictureDictionaryToggleOn=t.pictureDictionaryActive=t.pictureDictionaryCursorClass=t.pictureDictionaryTag=void 0;const n=i(6391),o=i(9636),r=i(3347),s=i(6111),a=i(3487),l=i(8945);t.pictureDictionaryTag="mspd",t.pictureDictionaryCursorClass="mspd-cursor",t.pictureDictionaryActive="mspd-active",t.pictureDictionaryToggleOn="mspd-toggle-on";const u="mspd-listener-attached";class d{constructor(e,i,n,u,c){this.createPictureDictionaryPopup=e=>{e.pictures.length&&e.pictureURL&&(this._popupCreationTimer.start(this.commitPopupCreationTime),this._pictureDictionaryViewer.createPictureDictionaryPopup(e),this._pictureDictionaryCurrentSelectedElement=e.wordUnit.element,this.handlePictureDictionaryCurrentSelectedElementStyles(!0),this._isPictureDictionaryPopupVisible=!0,this._popupCreationTimer.hasTimedOut||(this._popupCreationTimer.stop(),this.commitPopupCreationTime()),this._popupLaunchCount+=1)},this.onResize=e=>{this.hidePictureDictionaryPopup(!1,e.type)},this.onScroll=e=>{this.hidePictureDictionaryPopup(!1,e.type)},this.onDocumentClick=e=>{this.hidePictureDictionaryPopup(!1,e.type)},this.onPictureDictionarySingleClick=e=>{let t,i=e.currentTarget,n=i.closest("a");t=n?n.getAttribute("href"):null,e.preventDefault(),e.stopPropagation(),this.hidePictureDictionaryPopup(!1,e.type);let o=this.createPictureDictionaryUnit(i,t);this.createPictureDictionaryPopup(o)},this.onKeyDown=e=>{"Enter"===e.key&&this.onPictureDictionarySingleClick(e)},this.createRangeAndWrapInTag=(e,i,n,o,r,s)=>{let u=this._targetDocument.createRange();u.setStart(i,n),u.setEnd(o,r);let d="";s.forEach((e=>{d+=e+"$"}));let c=new Map;c.set("pictureids",d),c.set("tabindex","0"),c.set("role","button");let h=a.Highlighter.surroundTextByTag(t.pictureDictionaryTag,u,(e=>l.DomUtilties.isValidTextNode(e)&&l.DomUtilties.isChildOfUserInterfaceNode(e)),((t,i)=>{e.currentNode=i[i.length-1]}),[],null,c,!0);this._releasablePictureDictionaryWordMarkers.push(h)},this.releasePictureDictionaryWordMarkers=()=>{this._releasablePictureDictionaryWordMarkers.forEach((e=>{e.release()})),this._releasablePictureDictionaryWordMarkers=[]},this.hidePictureDictionaryPopup=(e,t)=>{this._hasFocusOnSourceElementBeenHandled=e,(this._isPictureDictionaryPopupVisible||null!=t&&"click"!==t&&this._isPictureDictionaryFirstRunPopupVisible)&&(this._pictureDictionaryViewer.hidePictureDictionaryPopup(),this._isPictureDictionaryPopupVisible&&(this._isPictureDictionaryPopupVisible=!1),this._isPictureDictionaryFirstRunPopupVisible&&(this._isPictureDictionaryFirstRunPopupVisible=!1))},this._targetDocument=c,this._pictureDictionaryViewer=e,this._telemetryClient=n,this._releasablePictureDictionaryWordMarkers=[],this._nlxProcessor=i,this._settings=u,this._networkErrorUpdateEvent=new o.EventSource,this._languageErrorUpdateEvent=new o.EventSource,this._activationStateChangedEvent=new o.EventSource,this._toggleInteractionStateChangedEvent=new o.EventSource,this._pictureDictionaryDataAvailableReleasable=null,this._pictureDictionaryNetworkErrorUpdateReleasable=null,this._pictureDictionaryLanguageErrorsUpdateReleasable=null,this._pictureDictionaryOnScrollEndReleasable=null,this._popupLaunchCount=0,this._popupCreationTimer=new r.Timer("PictureDictionaryPopupCreationTimer",d.PopupCreationTimeoutDuration),this._isPictureDictionaryPopupVisible=!1,this._isPictureDictionaryFirstRunPopupVisible=!1,this._pictureDictionaryCurrentSelectedElement=null,this._hasFocusOnSourceElementBeenHandled=!1,this._settings&&this._settings.getSetting(s.PictureDictionaryEnabled)&&this.onPictureDictionaryEnabled(!1),window.addEventListener("beforeunload",(()=>{this.commitPopupCountTelemetry()}))}handlePictureDictionaryPopupClose(){this._isPictureDictionaryFirstRunPopupVisible?this._isPictureDictionaryFirstRunPopupVisible=!1:this._isPictureDictionaryPopupVisible&&(this._isPictureDictionaryPopupVisible=!1),this.handlePictureDictionaryCurrentSelectedElementFocus(),this.handlePictureDictionaryCurrentSelectedElementStyles(!1)}handlePictureDictionaryCurrentSelectedElementStyles(e){e?this._pictureDictionaryCurrentSelectedElement.classList.add("mspd-active"):this._pictureDictionaryCurrentSelectedElement.classList.remove("mspd-active")}handlePictureDictionaryCurrentSelectedElementFocus(){this._hasFocusOnSourceElementBeenHandled||this._pictureDictionaryCurrentSelectedElement.focus()}isPictureDictionaryActive(){return this._isPictureDictionaryActive}onPictureDictionaryActivationStateChanged(){return this._activationStateChangedEvent}onPictureDictionaryInteractionStateChanged(){return this._toggleInteractionStateChangedEvent}onPictureDictionaryNetworkErrorUpdate(){return this._networkErrorUpdateEvent}onPictureDictionaryLanguageErrorUpdate(){return this._languageErrorUpdateEvent}onPictureDictionaryEnabled(e){this._isPictureDictionaryActive||(this._isPictureDictionaryActive=!0,e&&(this._settings.setSetting(s.PictureDictionaryEnabled,this._isPictureDictionaryActive),this._telemetryClient.reportPictureDictionaryToggleState(this._isPictureDictionaryActive)),this._activationStateChangedEvent.trigger(this._isPictureDictionaryActive),this._pictureDictionaryDataHelper||(this._pictureDictionaryDataHelper=new n.PictureDictionaryDataHelper(this._nlxProcessor,this._telemetryClient,this._targetDocument,this.createRangeAndWrapInTag)),this._pictureDictionaryLanguageErrorsUpdateReleasable=this._pictureDictionaryDataHelper.onLanguageErrorUpdate().subscribe((e=>{this._languageErrorUpdateEvent.trigger(e)})),this._pictureDictionaryNetworkErrorUpdateReleasable=this._pictureDictionaryDataHelper.onNetworkErrorUpdate().subscribe((e=>{this._networkErrorUpdateEvent.trigger(e)})),this._pictureDictionaryDataAvailableReleasable=this._pictureDictionaryDataHelper.picturesDataAvailable().subscribe((()=>{this.registerEvents(),this.maybeRequestFirstRunExperience()})),this._pictureDictionaryOnScrollEndReleasable=this._pictureDictionaryViewer.onScrollEnd().subscribe((e=>{this._pictureDictionaryDataHelper.ensurePictureDictionaryData()})),this._pictureDictionaryDataHelper.ensurePictureDictionaryData(),this._targetDocument.body.classList.add(t.pictureDictionaryCursorClass),document.body.classList.add(t.pictureDictionaryToggleOn))}onPictureDictionaryDisabled(e){this._isPictureDictionaryActive&&(this._isPictureDictionaryActive=!1,e&&(this._settings.setSetting(s.PictureDictionaryEnabled,this._isPictureDictionaryActive),this._telemetryClient.reportPictureDictionaryToggleState(this._isPictureDictionaryActive)),this._activationStateChangedEvent.trigger(this._isPictureDictionaryActive),this._pictureDictionaryDataHelper.cancelPendingDataRequests(),this._pictureDictionaryLanguageErrorsUpdateReleasable.release(),this._pictureDictionaryNetworkErrorUpdateReleasable.release(),this._pictureDictionaryDataAvailableReleasable.release(),this._pictureDictionaryOnScrollEndReleasable.release(),this.unregisterEvents(),this._targetDocument.body.classList.remove(t.pictureDictionaryCursorClass),document.body.classList.remove(t.pictureDictionaryToggleOn))}registerEvents(){if(this._releasablePictureDictionaryWordMarkers){for(let e=0;e0){let e=document.getElementById("__rv_dataSource").getBoundingClientRect(),t=0;for(;te.top&&n.left>e.left&&n.bottom{Object.defineProperty(t,"__esModule",{value:!0}),t.PictureDictionaryDataHelper=void 0;const n=i(1701),o=i(8182),r=i(116),s=i(9636),a=i(6916),l=i(6593);t.PictureDictionaryDataHelper=class{constructor(e,t,i,n){this.onResponseDataReceived=e=>{e.learningToolType===r.LearningToolType.PictureDictionary&&(this._pictureSourceURL||(this._pictureSourceURL=e.nlxResponseMetaData.pictureDictionaryImagesRootUri),this.processPictureDictionaryResponse(e),this.onPictureDictionaryResponseProcessed(e),this.handleTelemetry(e),this.handleErrorUpdates(e))},this._nlxProcessor=e,this._picturesDataAvailable=new s.EventSource,this._telemetryClient=t,this._networkErrorUpdateEvent=new s.EventSource,this._languageErrorUpdateEvent=new s.EventSource,this._targetDocument=i,this._wordResponseProcessedCallback=n,this._pictureSourceURL=null,this._totalWords=0,this._wordsWithPicture=0,this._isAnyDataRequestSuccessful=!1,this.subscribeToNLXProcessorEvents(),window.addEventListener("beforeunload",(()=>{this.commitWordsWithPicturesPercentage()}))}onNetworkErrorUpdate(){return this._networkErrorUpdateEvent}onLanguageErrorUpdate(){return this._languageErrorUpdateEvent}ensurePictureDictionaryData(){this._nlxProcessor.createAndSendNLXRequests(r.LearningToolType.PictureDictionary)}handleTelemetry(e){this.reportPictureDictionaryResultState(e),this._isAnyDataRequestSuccessful||(this._isAnyDataRequestSuccessful=!0,this._telemetryClient.reportPictureDictionaryUsage()),this._wordsWithPicture+=e.responseData.pdr.length,this._totalWords+=e.responseData.wo.length}picturesDataAvailable(){return this._picturesDataAvailable}resetData(){this._nlxProcessor.resetLearningToolRequestState(r.LearningToolType.PictureDictionary),this._languageErrorUpdateEvent.trigger(l.NlxStatus.Success),this._networkErrorUpdateEvent.trigger(l.NlxStatus.Success),this._isAnyDataRequestSuccessful=!1}cancelPendingDataRequests(){this._nlxProcessor.cancelRequests(r.LearningToolType.PictureDictionary)}getPicturesSourceUrl(){return this._pictureSourceURL}commitWordsWithPicturesPercentage(){if(this._totalWords){const e=this._wordsWithPicture/this._totalWords;this._telemetryClient.reportPictureDictionaryWordsWithPicturesPercentage(Math.round(100*e))}}subscribeToNLXProcessorEvents(){this._nlxProcessor.onResponseDataReceived().subscribe((e=>{e.learningToolType===r.LearningToolType.PictureDictionary&&this.onResponseDataReceived(e)})),this._nlxProcessor.onResponseDataPreprocessed().subscribe((e=>{e.learningToolType===r.LearningToolType.PictureDictionary&&this.onPictureDictionaryResponseProcessed(e)})),this._nlxProcessor.onRequestCancellation().subscribe((e=>{e.learningToolType===r.LearningToolType.PictureDictionary&&(this.reportPictureDictionaryResultState(e),this.handleErrorUpdates(e))}))}reportPictureDictionaryResultState(e){const t=Date.now()-e.toolRequestStartTime;e.processingState===n.ProcessingState.Processed?this._telemetryClient.reportPictureDictionaryResultState(a.LinguisticModelOperationResult.Success,t):this._telemetryClient.reportPictureDictionaryResultState(this._nlxProcessor.getLinguisticModelOperationResult(e.networkError),t)}processPictureDictionaryResponse(e){let t=e.responseData;if(t){let i=this._targetDocument?this._targetDocument.body:null,n=new o.NlxWordSegmentFinder(i,e.nlxUnit);for(let e=0;e0&&this._languageErrorUpdateEvent.trigger(n.NLXProcessor.getNlxStatusForLanguageError(e.languageError)),this._networkErrorUpdateEvent.trigger(n.NLXProcessor.getNlxStatusForNetworkError(e.networkError))}}},3875:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wandCursor=void 0,t.wandCursor='url(\'data:image/svg+xml;utf8, \'), auto'},1342:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HostProxy=void 0;const n=i(9636),o=i(8121),r=i(8048),s=i(2219),a=i(5249);class l{constructor(e){this._messageRuntime=e,this._readOutLoudOnContextFromFrame=new n.EventSource,this._readOutLoudFocusChanged=new n.EventSource,this._readOutLoudStartRequested=new n.EventSource,this._readOutLoudStopRequested=new n.EventSource,this._readOutLoudPauseRequested=new n.EventSource,this._readOutLoudNextRequested=new n.EventSource,this._readOutLoudPreviousRequested=new n.EventSource,this._readOutLoudPreloadRequest=new n.EventSource,this._readOutLoudChangeRateRequested=new n.EventSource,this._readOutLoudChangeVoiceRequested=new n.EventSource,this._readOutLoudSpeechPrefChanged=new n.EventSource,this._readOutLoudInitializeSettingsRequested=new n.EventSource,this._languageDetected=new n.EventSource,this._sdPrimaryContentFetched=new n.EventSource,this._telemetryClient=new a.TelemetryClient(this),this._messageRuntime.onMessageFromHost().subscribe((e=>{this.onMessageFromHost(e)}))}getTelemetryClient(){return this._telemetryClient}readOutLoudSpeechPrefChanged(){return this._readOutLoudSpeechPrefChanged}readOutLoudFocusChanged(){return this._readOutLoudFocusChanged}readOutLoudOnContextFromFrame(){return this._readOutLoudOnContextFromFrame}readOutLoudStartRequested(){return this._readOutLoudStartRequested}readOutLoudStopRequested(){return this._readOutLoudStopRequested}readOutLoudPauseRequested(){return this._readOutLoudPauseRequested}readOutLoudNextRequested(){return this._readOutLoudNextRequested}readOutLoudPreviousRequested(){return this._readOutLoudPreviousRequested}readOutLoudPreloadRequested(){return this._readOutLoudPreloadRequest}readOutLoudChangeVoiceRequested(){return this._readOutLoudChangeVoiceRequested}readOutLoudChangeRateRequested(){return this._readOutLoudChangeRateRequested}readOutLoudInitializeSettingsRequested(){return this._readOutLoudInitializeSettingsRequested}languageDetected(){return this._languageDetected}sdPrimaryContentFetched(){return this._sdPrimaryContentFetched}ensureReadOutLoudInit(){}onReadAloudInitiated(){}sendSpeechPreferences(e){this.postMessageToHost(l.ReadOutLoudSpeechPreferencesHostMessage,e)}sendReadOutLoudFocusReceived(e){this.postMessageToHost(l.ReadOutLoudFocusReceivedHostMessage,e.frameTreeNodeId.toString(),e.processId.toString())}sendContextToFocusedFrame(e){this.postMessageToHost(l.ReadOutLoudSendContextToFrameHostMessage,JSON.stringify(e))}sendReadOutLoudStatus(e,t,i,n){let o=t===s.ReadingState.Playing,r=t===s.ReadingState.Playing||t===s.ReadingState.Paused||t==s.ReadingState.InteractionsDisabled||t==s.ReadingState.Uninitialized,a=t!=s.ReadingState.InteractionsDisabled&&t!=s.ReadingState.Uninitialized,u=JSON.stringify({previousButtonVisibility:{isVisible:r,isActive:!0,isEnabled:o},nextButtonVisibility:{isVisible:r,isActive:!0,isEnabled:o},togglePlaybackButtonVisibility:{isVisible:r,isActive:!o,isEnabled:a},settingsButtonVisibility:{isVisible:r,isActive:!0,isEnabled:a},settingsButtonWarningVisibility:{isVisible:r&&!i,isActive:!0,isEnabled:!0},closeButtonVisibility:{isVisible:r,isActive:!0,isEnabled:!0},textReadingState:s.ReadingState[t].toLowerCase()}),d="";n&&(d=JSON.stringify({top:n.top,bottom:n.bottom,left:n.left,right:n.right,width:n.width,height:n.height})),this.postMessageToHost(l.ReadOutLoudStatusHostMessage,e.frameTreeNodeId.toString(),e.processId.toString(),u,s.ReadingState[t],d)}sendSpeechSettings(e,t,i){let n=JSON.stringify({supportedVoices:i,currentVoiceURI:t,currentReadingRate:e});this.postMessageToHost(l.ReadOutLoudSpeechSettingsHostMessage,n)}sendTelemetryErrorMeasureNoPII(e,t){let i=JSON.stringify({errorType:e,errorContent:t});this.postMessageToHost(l.ReadOutLoudJsErrorTelemetryHostMessage,i)}sendTelemetry(e,t,i,...n){n&&n.length>0?(n.unshift(i),n.unshift(t),n.unshift(e)):n=[e,t,i],this.postMessageToHost(l.TelemetryMessage,...n)}detectLanguage(e){this.postMessageToHost(l.DetectLanguageHostMessage,e.frameTreeNodeId.toString(),e.processId.toString())}detectTextLanguage(e){return this._messageRuntime.detectTextLanguage(e)}fetchSDPrimaryContent(){this.postMessageToHost(l.ReadAloudFetchSDPrimaryContent)}raiseMessageFromHost(e){this.onMessageFromHost(e)}postMessageToHost(e,...t){this._messageRuntime.postMessageToHost(e,t)}onMessageFromHost(e){switch(e[0]){case l.ReadOutLoudFocusChangedCommand:this._readOutLoudFocusChanged.trigger(void 0);break;case l.ReadOutLoudOnContextFromFrameCommand:let t=o.JsonUtilities.parseJsonOrNull(e[1],"ReadOutLoud",r.ReadAloudErrors[r.ReadAloudErrors.JSONParsing_ReadOutLoudSpeechPreferences_ScopeState],this._telemetryClient);this._readOutLoudOnContextFromFrame.trigger(t);break;case l.ReadOutLoudStartCommand:let i=this.parseStartParams(e);this._readOutLoudStartRequested.trigger(i);break;case l.ReadOutLoudStopCommand:this._readOutLoudStopRequested.trigger(void 0);break;case l.ReadOutLoudPauseCommand:this._readOutLoudPauseRequested.trigger(void 0);break;case l.ReadOutLoudNextCommand:this._readOutLoudNextRequested.trigger(void 0);break;case l.ReadOutLoudPreviousCommand:this._readOutLoudPreviousRequested.trigger(void 0);break;case l.ReadOutLoudPreloadCommand:let n=Number(e[1]),s=Number(e[2]);this._readOutLoudPreloadRequest.trigger([n,s]);break;case l.ReadOutLoudChangeVoiceCommand:this._readOutLoudChangeVoiceRequested.trigger(e[1]),this.postMessageToHost(l.ReadAloudExplicitVoiceChangeByUser);break;case l.ReadOutLoudChangeRateCommand:let a=Number(e[1]);this._readOutLoudChangeRateRequested.trigger(a);break;case l.PreferencesChangedCommand:this.handlePreferencesChanged(e);break;case l.ReadOutLoudInitializeSettingsCommand:this._readOutLoudInitializeSettingsRequested.trigger(e);break;case l.LanguageDetected:this._languageDetected.trigger(e[1]);break;case l.ReadOutLoudFirstContentfulPaintLoadedCommand:break;case l.ReadAloudSDPrimaryContentFetched:this._sdPrimaryContentFetched.trigger(e[1]);break;default:throw Error("Unknown Command")}}parseStartParams(e){let t={startRequestTime:0,startType:s.StartType.Default,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},i=parseFloat(e[1]);if(i&&(t.startRequestTime=i),e.length>2){let i=e[2];if(i&&(t.startType=s.StartType[i],t.startType===s.StartType.ReadFromPoint)){let i=parseInt(e[3]);i&&(t.startPosition.x=i);let n=parseInt(e[4]);n&&(t.startPosition.y=n),e[5]&&(t.needsTransformOfStartPosition="true"===e[5])}}return t}handlePreferencesChanged(e){if(e[1]!==l.SpeechPreferences)throw Error("Unknown Preferences");this._readOutLoudSpeechPrefChanged.trigger(e[2])}}l.ReadOutLoudStartCommand="ReadOutLoud_Start",l.ReadOutLoudStopCommand="ReadOutLoud_Stop",l.ReadOutLoudPauseCommand="ReadOutLoud_Pause",l.ReadOutLoudNextCommand="ReadOutLoud_Next",l.ReadOutLoudPreviousCommand="ReadOutLoud_Previous",l.ReadOutLoudPreloadCommand="ReadOutLoud_Preload",l.ReadOutLoudChangeVoiceCommand="ReadOutLoud_ChangeVoice",l.ReadOutLoudChangeRateCommand="ReadOutLoud_ChangeRate",l.ReadOutLoudFirstContentfulPaintLoadedCommand="ReadOutLoud_FirstContentfulPaintLoaded",l.ReadOutLoudFocusChangedCommand="ReadOutLoud_FocusChanged",l.ReadOutLoudOnContextFromFrameCommand="ReadOutLoud_OnContextFromFrame",l.PreferencesChangedCommand="PreferencesChanged",l.ReadOutLoudInitializeSettingsCommand="ReadOutLoud_InitializeSettings",l.LanguageDetected="ReadAloud_DetectedLanguage",l.OpenVoiceOptionsPane="ReadAloud_ShowSettings",l.CloseVoiceOptionsPane="ReadAloud_HideSettings",l.ReadAloudSDPrimaryContentFetched="ReadAloud_SDPrimaryContentFetched",l.ReadOutLoudJsErrorTelemetryHostMessage="ReadOutLoud_Telemetry_JsError",l.TelemetryMessage="Telemetry",l.ReadOutLoudSpeechSettingsHostMessage="ReadOutLoud_SpeechSettings",l.ReadOutLoudSpeechPreferencesHostMessage="ReadOutLoud_SpeechPreferences",l.ReadOutLoudStatusHostMessage="ReadOutLoud_Status",l.ReadOutLoudFocusReceivedHostMessage="ReadOutLoud_FocusReceived",l.ReadOutLoudSendContextToFrameHostMessage="ReadOutLoud_SendContextToFocusedFrame",l.VoiceOptionsPaneOpened="ReadAloud_VoiceOptionsPaneOpened",l.VoiceOptionsPaneClosed="ReadAloud_VoiceOptionsPaneClosed",l.ReadAloudExplicitVoiceChangeByUser="ReadAloud_ExplicitVoiceChangeByUser",l.ReadAloudFetchSDPrimaryContent="ReadAloud_FetchSDPrimaryContent",l.SpeechPreferences="SpeechPreferences",l.DetectLanguageHostMessage="ReadAloud_DetectLanguage",t.HostProxy=l},3565:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CuratedContentReadingUnitNavigator=void 0;const n=i(9274),o=i(3036),r=i(1468),s=i(6747),a=i(9483),l=i(8048),u=i(7734);t.CuratedContentReadingUnitNavigator=class{constructor(e,t){this._readableContent=e,this._telemetryClient=t,this.resetReadingPosition()}setStartingNode(e,t){throw new Error("Method not implemented.")}setEndingNode(e,t=0){throw new Error("Method not implemented.")}resetEndNode(){}getCurrentUnit(){return this._currentStringIndex<0||0===this._readingUnits.length||this._currentStringIndex>=this._readingUnits.length?null:this._readingUnits[this._currentStringIndex]}moveByAUnit(e){if(e===a.UnitDirection.Next){const e=this.findNextUnit(!0);switch(e.status){case s.UnitNavigationStatus.Success:this._currentStringIndex++;break;case s.UnitNavigationStatus.ContentEnded:this._currentStringIndex===this._readableContent.length-1&&this._currentStringIndex++;break;case s.UnitNavigationStatus.Error:this._currentStringIndex=-1}return e.status}if(e===a.UnitDirection.Previous)return this._currentStringIndex<=0?(0===this._currentStringIndex&&this._currentStringIndex--,s.UnitNavigationStatus.ContentEnded):(this._currentStringIndex--,this.resetReadingUnitStartTextOffset(this._currentStringIndex),s.UnitNavigationStatus.Success);throw new Error("moveByAUnit should not be called with Direction as Current")}resetReadingPosition(){this._readingUnits=[],this._currentStringIndex=-1,n.FindInPage.reset()}getNextUnit(){let e=this.findNextUnit(!1);return e.status===s.UnitNavigationStatus.Success?e.unit:null}logContentMismatchTelemetry(){var e,t;null===(e=this._telemetryClient)||void 0===e||e.reportReadOutLoudSmartReadStatus(l.SmartReadStatus.ContentNoMatch);const i=this._readableContent.join("").length;if(i>0){const e=this._readableContent.slice(0,this._currentStringIndex+1).join("").length;null===(t=this._telemetryClient)||void 0===t||t.reportReadOutLoudSmartReadContentMatch(100*e/i)}}findNextUnit(e){const t=this._currentStringIndex+1;if(t>=this._readableContent.length)return{status:s.UnitNavigationStatus.ContentEnded,unit:null};if(this._readingUnits.length&&te)),u=new r.HTMLReadingUnit(l,0);return this._readingUnits.push(u),{status:s.UnitNavigationStatus.Success,unit:this._readingUnits[t]}}nodeFilter(e){return!o.ReadingNavigationUtils.shouldSkipNode(e)}resetReadingUnitStartTextOffset(e){e<0||e>=this._readingUnits.length||(this._readingUnits[e].textStartOffset=0)}mayBeUseH1TagForNavigation(){if(-1===this._currentStringIndex){const e=this._readableContent[this._currentStringIndex+1],t=o.ReadingNavigationUtils.findFirsth1Tag(document);if(!o.ReadingNavigationUtils.shouldSkipNode(t)&&u.StringUtilities.ExactMatchWithoutSpaceAndSpecialChar(t.textContent,e)){const e=o.ReadingNavigationUtils.getTextNodes(t);return new r.HTMLReadingUnit(e,0)}}return null}}},9483:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.UnitDirection=void 0,(i=t.UnitDirection||(t.UnitDirection={}))[i.Next=0]="Next",i[i.Previous=1]="Previous",i[i.Current=2]="Current"},625:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(o,r){function s(e){try{l(n.next(e))}catch(e){r(e)}}function a(e){try{l(n.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(s,a)}l((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.HTMLReadingNavigator=void 0;const o=i(75),r=i(7445),s=i(4680),a=i(6747),l=i(1876),u=i(3565),d=i(9483),c=i(2219),h=i(8945),g=i(6906),p=i(8048),m=i(3036);class _ extends o.ReadingNavigator{constructor(e,t){super(),this._contentProvider=e,this._telemetryClient=t,this._readingUnit=null,this._startParams=null}initializeAsync(e){var t;return this._startParams=e,this.isCuratedContentNavigatorInUse()&&e.startType===c.StartType.ResumeFromSelection&&(null===(t=this._telemetryClient)||void 0===t||t.reportReadOutLoudSmartReadStatus(p.SmartReadStatus.UserInitiatedFallbackContextMenu)),this.isCuratedContentBasedNavigationSupported(e)?this.ensureAndInitializeCuratedContentReadingUnitNavigator(e):this.ensureAndInitializeReadingUnitNavigator(e)}reset(){this._readingUnit=null,this._readingUnitNavigator&&this._readingUnitNavigator.resetEndNode()}moveToPreviousUnitAsync(){return n(this,void 0,void 0,(function*(){return this._readingUnit=yield this.moveAndGetReadingUnit(d.UnitDirection.Previous),this._readingUnit?Promise.resolve(!0):Promise.resolve(!1)}))}moveToNextUnitAsync(){return n(this,void 0,void 0,(function*(){return this._readingUnit=yield this.moveAndGetReadingUnit(d.UnitDirection.Next),this._readingUnit?Promise.resolve(!0):Promise.resolve(!1)}))}getCurrentUnit(){return this._readingUnit}getNextUnit(){return this._readingUnitNavigator.getNextUnit()}setCurrentUnitTextOffset(e){this._readingUnit.textStartOffset=e}resetCurrentUnitEndOffset(){this._readingUnit.textEndOffset=null,this._readingUnitNavigator.resetEndNode()}isCuratedContentNavigatorInUse(){return this._readingUnitNavigator instanceof u.CuratedContentReadingUnitNavigator}setStartingNodeAtCoordinates(e,t){let i=e=>e.getBoundingClientRect(),n=h.DomUtilties.getTextNodeFromPoint(e,t.x,t.y,i);if(n){let o=h.DomUtilties.getOffsetInTextNodeForLineAtYPosition(e,n,t.y,i);return this._readingUnitNavigator.setStartingNode(n,o),!0}return!1}isReadAloudCuratedContentEnabled(){return!(this._contentProvider.getContentType()!==s.ContentType.Web||!learningToolsNativeHandler||!learningToolsNativeHandler.isReadAloudCuratedContentEnabled)&&learningToolsNativeHandler.isReadAloudCuratedContentEnabled()}sourceNodeOccursBeforeInViewport(e,t){return!!(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_PRECEDING)}ensureAndInitializeReadingUnitNavigator(e){let t=this._contentProvider.getCurrentDocument();if(this._readingUnitNavigator&&this._readingUnitNavigator instanceof l.ReadingUnitNavigator||(this._readingUnitNavigator=new l.ReadingUnitNavigator),e.startType===c.StartType.ReadFromFirstVisibleElement){let i=window.pageYOffset||document.documentElement.scrollTop;if(e.startPosition.y=i,this.setStartingNodeAtCoordinates(t,e.startPosition))return Promise.resolve(!0)}else if(e.startType===c.StartType.ReadFromPoint&&(e.needsTransformOfStartPosition&&(e.startPosition=g.ScreenCoordinateUtilities.transformPointFromMainToCurrentFrame(e.startPosition),e.needsTransformOfStartPosition=!1),this.setStartingNodeAtCoordinates(t,e.startPosition)))return Promise.resolve(!0);let i=t.getSelection();if(0===i.rangeCount){if(null!==this._readingUnit)return Promise.resolve(!0);this.resetSelection(!1),i=t.getSelection()}if(e.startType===c.StartType.Default)if(this.resetSelection(!0),i=t.getSelection(),this.isReadAloudCuratedContentEnabled()){let e=m.ReadingNavigationUtils.findFirsth1Tag(t);this._readingUnitNavigator.setStartingNode(e&&this.sourceNodeOccursBeforeInViewport(e,t.body)?e:t.body)}else this._readingUnitNavigator.setStartingNode(t.body);if(0!==i.rangeCount){let n=i.getRangeAt(0),o=n.startContainer;if(o.ownerDocument===t){const i=h.DomUtilties.getParentElement(o);if(e.startType===c.StartType.ReadSelection&&(n.endContainer.nodeType===Node.TEXT_NODE?this._readingUnitNavigator.setEndingNode(n.endContainer,n.endOffset):n.endContainer.nodeType===Node.ELEMENT_NODE&&this._readingUnitNavigator.setEndingNode(n.endContainer)),o.nodeType===Node.TEXT_NODE){if(this._readingUnitNavigator.setStartingNode(o,n.startOffset),this.collapseSelectionToNode(i,0),e.startType===c.StartType.Default&&this.isReadAloudCuratedContentEnabled()){let e=m.ReadingNavigationUtils.findFirsth1Tag(t);e&&this.sourceNodeOccursBeforeInViewport(e,i)&&(this._readingUnitNavigator.setStartingNode(e),this.collapseSelectionToNode(i,0))}}else if(o.nodeType===Node.ELEMENT_NODE){const r=h.DomUtilties.getChildNodes(o);if(0===r.length)this._readingUnitNavigator.setStartingNode(o),this.collapseSelectionToNode(o,0);else if(n.startOffset>=r.length)this._readingUnitNavigator.setStartingNode(o.nextSibling),this.collapseSelectionToNode(o,0);else if(this._readingUnitNavigator.setStartingNode(r[n.startOffset]),this.collapseSelectionToNode(o,0),this.collapseSelectionToNode(i,0),e.startType===c.StartType.Default&&this.isReadAloudCuratedContentEnabled()){let e=m.ReadingNavigationUtils.findFirsth1Tag(t);e&&this.sourceNodeOccursBeforeInViewport(e,i)&&(this._readingUnitNavigator.setStartingNode(e),this.collapseSelectionToNode(i,0))}}}else if(e.startType===c.StartType.Default&&this.isReadAloudCuratedContentEnabled()){let e=m.ReadingNavigationUtils.findFirsth1Tag(t),i=this.sourceNodeOccursBeforeInViewport(e,t.body);this._readingUnitNavigator.setStartingNode(e&&i?e:t.body),this.collapseSelectionToNode(e&&i?e:t.body,0)}else this._readingUnitNavigator.setStartingNode(t.body),this.collapseSelectionToNode(t.body,0)}return Promise.resolve(!0)}ensureAndInitializeCuratedContentReadingUnitNavigator(e){var t,i,o,s;return n(this,void 0,void 0,(function*(){if(null===(t=this._telemetryClient)||void 0===t||t.reportReadOutLoudSmartReadStatus(p.SmartReadStatus.Start),!this._readingUnitNavigator||!this.isCuratedContentNavigatorInUse()){let t=[];try{if(t=yield this._contentProvider.getPrimaryContent(),!t||t.length<1)return null===(i=this._telemetryClient)||void 0===i||i.reportReadOutLoudSmartReadStatus(p.SmartReadStatus.ContentEmptyNonPaywalled),this.ensureAndInitializeReadingUnitNavigator(e);if(t.join("").length<500)return null===(o=this._telemetryClient)||void 0===o||o.reportReadOutLoudSmartReadStatus(p.SmartReadStatus.ContentLow),this.ensureAndInitializeReadingUnitNavigator(e)}catch(t){if(t instanceof Error){let e=r.SmartReadAloudUtils.getSmartReadStatusFromError(t);e&&(null===(s=this._telemetryClient)||void 0===s||s.reportReadOutLoudSmartReadStatus(e))}return this.ensureAndInitializeReadingUnitNavigator(e)}this._readingUnitNavigator=new u.CuratedContentReadingUnitNavigator(t,this._telemetryClient)}return this._readingUnitNavigator.resetReadingPosition(),Promise.resolve(!0)}))}moveAndGetReadingUnit(e){return n(this,void 0,void 0,(function*(){return this._readingUnitNavigator.moveByAUnit(e)===a.UnitNavigationStatus.Error&&this.isCuratedContentNavigatorInUse()&&(yield this.overrideAndMoveUsingLegacyUnitNavigator(e)),this._readingUnitNavigator.getCurrentUnit()}))}overrideAndMoveUsingLegacyUnitNavigator(e){return n(this,void 0,void 0,(function*(){this._readingUnit?(this._readingUnitNavigator=new l.ReadingUnitNavigator,this._readingUnitNavigator.setStartingNode(this._readingUnit.contentNodes.pop()),this._readingUnitNavigator.moveByAUnit(e),this._readingUnitNavigator.moveByAUnit(e)):(yield this.ensureAndInitializeReadingUnitNavigator(this._startParams),this._readingUnitNavigator.moveByAUnit(e))}))}}t.HTMLReadingNavigator=_},1468:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HTMLReadingUnit=void 0;const n=i(8890);class o extends n.ReadingUnit{constructor(e,t,i){super(t,i),this._contentNodes=e,this._textContents=this.updateTextContents()}get contentNodes(){return this._textContents=this.updateTextContents(),this._contentNodes}set contentNodes(e){this._contentNodes=e,this._textContents=this.updateTextContents()}get textContents(){return this._textContents}updateTextContents(){return this._contentNodes.map((e=>o.EmptyTagNodeList.includes(e.nodeName.toUpperCase())?" ":e.textContent))}}o.EmptyTagNodeList=["BR","HR","IMG","INPUT"],t.HTMLReadingUnit=o},1816:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.DecorationType=void 0,(i=t.DecorationType||(t.DecorationType={}))[i.Word=1]="Word",i[i.Line=2]="Line",i[i.Background=4]="Background",i[i.All=7]="All",i[i.ExceptWord=6]="ExceptWord",i[i.WordAndLine=3]="WordAndLine"},6747:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.UnitNavigationStatus=void 0,(i=t.UnitNavigationStatus||(t.UnitNavigationStatus={}))[i.ContentEnded=0]="ContentEnded",i[i.Error=1]="Error",i[i.Success=2]="Success"},1121:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudHighlighter=void 0;const n=i(3487),o=i(7734),r=i(8945);(t.ReadOutLoudHighlighter||(t.ReadOutLoudHighlighter={})).surroundTextBySpans=function(e,t,i){let s=n.Highlighter.surroundTextByTag("msreadoutspan",t,(t=>o.StringUtilities.NONEMPTY_STRING_REGEX.test(t.textContent)&&e.contentNodes.findIndex((e=>e===t))>=0),((t,i)=>{let n=e.contentNodes.findIndex((e=>e===t));n>=0&&e.contentNodes.splice(n,1,...i)}),i),a={spans:s.value(),readingUnit:e};return{value:()=>a,release:()=>{s.release(),a.readingUnit.contentNodes=a.readingUnit.contentNodes.filter((e=>r.DomUtilties.isInDocument(e,e.ownerDocument)))}}}},75:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingNavigator=void 0,t.ReadingNavigator=class{}},4830:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingRangeManipulations=void 0;const n=i(8945),o=i(3036),r=i(7734);!function(e){function t(e,i){var o=i;if(e.endContainer.nodeType===Node.TEXT_NODE){let t=e.endContainer.textContent.length;if(e.endOffset0){let t=e.endContainer.nodeType===Node.ELEMENT_NODE?n.DomUtilties.getChildNodes(e.endContainer)[e.endOffset-1]:e.endContainer,i=a(t.ownerDocument.body,t);if(i&&!u(i)){let t=Math.min(o,i.textContent.length);o-=t,e.setEnd(i,t)}}var r=o0&&t(e,o),r}function i(e,t){var n=t;if(e.startContainer.nodeType===Node.TEXT_NODE&&e.startOffset>0&&!u(e.startContainer)){let t=Math.max(0,e.startOffset-n);n-=e.startOffset-t,e.setStart(e.startContainer,t)}if(n>0){let t=e.startContainer.nodeType===Node.ELEMENT_NODE?e.startContainer.childNodes[e.startOffset]:e.startContainer,i=s(t.ownerDocument.body,t);if(i&&!u(i)){let t=i.textContent.length,o=Math.max(0,t-n);n-=t-o,e.setStart(i,o)}}var o=n0&&i(e,n),o}function s(e,t){let i=t;do{i=o.ReadingNavigationUtils.shouldSkipNode(i)?o.ReadingNavigationUtils.getPreviousSubtreeNode(e,i):o.ReadingNavigationUtils.getPreviousReadingNode(e,i)}while(i&&(i.nodeType!==Node.TEXT_NODE||u(i)));return i!==t?i:null}function a(e,t){let i=t;do{i=o.ReadingNavigationUtils.shouldSkipNode(i)?o.ReadingNavigationUtils.getNextSubtreeNode(e,i):o.ReadingNavigationUtils.getNextReadingNode(e,i)}while(i&&(i.nodeType!==Node.TEXT_NODE||u(i)));return i!==t?i:null}function l(e,t){if(1===e.length)return 0===e.item(0).top&&0===e.item(0).bottom&&0===e.item(0).left&&0===e.item(0).right;if(e.length>1){let i=e.item(0),n=e.item(e.length-1),o=i.top,r=i.bottom,s=n.top,a=n.bottom,l=i.right,u=n.left,d=i.height,c=n.height;if(d+c<=a-o||a-o<=0)return!0;if(d+c>a-o&&(o!=s||r!=a))return t?i.lefto||u>l:u=s[u].length;)l-=s[u].length,u++;var d=o=u;if(d===a)return null;let c=r[d].length-l;if(i>c){for(i-=c,d++;dr[d].length;)i-=r[d].length,d++;if(d>=a)return null}else i+=l;let h=r[0].ownerDocument;if(n.DomUtilties.isInDocument(r[o],h)&&n.DomUtilties.isInDocument(r[d],h)){let e=h.createRange();return e.setStart(r[o],l),e.setEnd(r[d],i),e}return null},e.expandRangeEnd=t,e.expandRangeStart=i,e.expandToLineRange=function(e,n,o){let r=e.cloneRange();return function(e,t,n){let o=e.startContainer,r=e.startOffset;[10,1].forEach((s=>{for(;i(e,s);){var a=t(e);if(0===a.length||l(a,n))break;o=e.startContainer,r=e.startOffset}e.setStart(o,r)}))}(r,o,n),function(e,i,n){let o=e.endContainer,r=e.endOffset;[10,1].forEach((s=>{for(;t(e,s);){var a=i(e);if(0===a.length||l(a,n))break;o=e.endContainer,r=e.endOffset}e.setEnd(o,r)}))}(r,o,n),r},e.getPreviousExpandableNode=s,e.getNextExpandableNode=a}(t.ReadingRangeManipulations||(t.ReadingRangeManipulations={}))},8890:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingUnit=void 0,t.ReadingUnit=class{constructor(e,t){this._textStartOffset=e,this._textEndOffset=t||null}get textStartOffset(){return this._textStartOffset}set textStartOffset(e){this._textStartOffset=e}get textEndOffset(){return this._textEndOffset}set textEndOffset(e){this._textEndOffset=e}}},1876:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingUnitNavigator=void 0;const n=i(8945),o=i(1468),r=i(6747),s=i(9483),a=i(3036);class l{constructor(){this._currentUnit=null}setStartingNode(e,t){this._direction=s.UnitDirection.Next,this._currentUnit=null,this._rootNode=e?e.ownerDocument.body:null,this._currentUnitContainer=a.ReadingNavigationUtils.getUnitContainer(e),this._currentNode=e;let i=e;for(;i&&i!==this._currentUnitContainer&&!a.ReadingNavigationUtils.isUnitContainer(i);)this._currentNode=i,i=i.previousSibling?i.previousSibling:n.DomUtilties.getParentNode(i);for(;this._currentNode&&a.ReadingNavigationUtils.shouldSkipNode(this._currentNode);)this._currentNode=a.ReadingNavigationUtils.getNextSubtreeNode(this._rootNode,this._currentNode);e&&this._currentNode&&(e===this._currentNode||e.compareDocumentPosition(this._currentNode)&Node.DOCUMENT_POSITION_PRECEDING)&&(this._textStartOffset=t||0,this._offsetNode=this._currentNode===e?null:e)}setEndingNode(e,t=0){this._endNode=e,this._textEndOffset=t}resetEndNode(){this._endNode=null,this._textEndOffset=null}getCurrentUnit(){return this._currentUnit}moveByAUnit(e){let t,i=0,n=!0;if(e===s.UnitDirection.Current)throw new Error("moveByAUnit should not be called with Direction as Current");if(this._rootNode&&this._currentUnitContainer)for(this.adjustCurrentNodeForDirection(e),t=[];this._currentNode;){n&&(n=this._offsetNode&&!!(this._offsetNode.compareDocumentPosition(this._currentNode)&Node.DOCUMENT_POSITION_PRECEDING));var l=!1;if(e===s.UnitDirection.Next&&this._currentNode===this._currentUnitContainer.nextSibling||e===s.UnitDirection.Previous&&this._currentNode===this._currentUnitContainer.previousSibling)this._currentUnitContainer=a.ReadingNavigationUtils.getUnitContainer(this._currentNode),l=!0;else for((this._currentNode.nodeType===Node.TEXT_NODE||o.HTMLReadingUnit.EmptyTagNodeList.includes(this._currentNode.nodeName.toUpperCase()))&&(t.push(this._currentNode),n&&(i+=this._currentNode.textContent.length)),this._currentNode=a.ReadingNavigationUtils.moveByANode(this._rootNode,this._currentNode,e),a.ReadingNavigationUtils.isUnitContainer(this._currentNode)&&(this._currentUnitContainer=this._currentNode,l=!0);this._currentNode&&a.ReadingNavigationUtils.shouldSkipNode(this._currentNode);)this._currentNode=a.ReadingNavigationUtils.moveByASubtree(this._rootNode,this._currentNode,e),a.ReadingNavigationUtils.isUnitContainer(this._currentNode)&&(this._currentUnitContainer=this._currentNode,l=!0);if(l){if(!a.ReadingNavigationUtils.areEmptyOrWhiteSpaceTextNodes(t))break;n=!1,i=0,this._textStartOffset=0,this._offsetNode=null,t=[]}}return t&&t.length>0&&e==s.UnitDirection.Previous&&t.reverse(),this._currentUnit=a.ReadingNavigationUtils.createReadingUnit(t,this._textStartOffset+i),this.setEndOffsetInCurrentUnit(),this._offsetNode=null,this._textStartOffset=0,this._currentUnit?r.UnitNavigationStatus.Success:r.UnitNavigationStatus.ContentEnded}resetReadingPosition(){this.resetEndNode(),this.setStartingNode(document.body),this._currentUnit=null}getNextUnit(){let e=new l;return Object.assign(e,this),e.moveByAUnit(s.UnitDirection.Next)==r.UnitNavigationStatus.Success?e.getCurrentUnit():null}setEndOffsetInCurrentUnit(){if(this._endNode){let e=0,t=!1;for(let i=0;i0?(this._currentNode=e===s.UnitDirection.Next?a.ReadingNavigationUtils.getNextReadingNode(this._rootNode,this._currentUnit.contentNodes[this._currentUnit.contentNodes.length-1]):a.ReadingNavigationUtils.getPreviousReadingNode(this._rootNode,this._currentUnit.contentNodes[this._currentUnit.contentNodes.length-1]),this._currentUnitContainer=a.ReadingNavigationUtils.getUnitContainer(this._currentNode)):this._currentNode=this._rootNode,this._direction=e)}}t.ReadingUnitNavigator=l},714:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudEventHandlers=void 0;const n=i(2219);class o{constructor(e,t,i){this._releasables=[],this._isInitialized=!1,this._hostProxy=e,this._mainViewModel=t,this._previousReadingState=n.ReadingState.Stopped,this._currentFrame=null,this._pendingContext=null,this._speechPreferences=null,this._enableOnlineVoiceFre=!1,i&&window.addEventListener("focus",(()=>{this._hostProxy.sendReadOutLoudFocusReceived(this._currentFrame)})),window.addEventListener("beforeunload",(()=>{if(this._settingsViewModel&&this._readOutLoudViewModel){let e=this._readOutLoudViewModel.getReadingState();e!==n.ReadingState.Playing&&e!==n.ReadingState.Paused||(window.self===window.top?(this._readOutLoudViewModel.stopReading(),this.sendReadOutLoudStatus(n.ReadingState.Stopped,!0)):(this._readOutLoudViewModel.pauseReading(!1),this.sendReadOutLoudStatus(n.ReadingState.Paused,!0)))}})),this.registerHostEventHandlers()}reset(){this._releasables.forEach((e=>{e.release()})),this._releasables=[],this._readOutLoudViewModel=null,this._settingsViewModel=null,this._isInitialized=!1,this._pendingContext=null}initialize(e){if(this._mainViewModel.initializeReadOutLoud(e,this._enableOnlineVoiceFre),this._readOutLoudViewModel=this._mainViewModel.getReadOutLoudViewModel(),this._settingsViewModel=this._mainViewModel.getReadOutLoudSettingsViewModel(),this._readOutLoudViewModel&&this._settingsViewModel){let e=()=>{let e=this._settingsViewModel.getVoice(),t=this._settingsViewModel.getDropDownOptionsForVoices();e&&t&&this._hostProxy.sendSpeechSettings(this._settingsViewModel.getReadingRate(),e.name,t)},t=e=>{this._readOutLoudViewModel.getReadingState()!==n.ReadingState.Uninitialized&&this._hostProxy.sendSpeechPreferences(e)};this._releasables.push(this._settingsViewModel.rateChanged().subscribe((()=>{e()}))),this._releasables.push(this._settingsViewModel.voiceChanged().subscribe((()=>{e()}))),this._releasables.push(this._settingsViewModel.voicesChanged().subscribe((()=>{e()}))),this._releasables.push(this._settingsViewModel.speechPreferencesChanged().subscribe((e=>{this._speechPreferences=e,t(e)}))),this._releasables.push(this._settingsViewModel.compatibleVoiceAvailableChanged().subscribe((()=>{this.sendReadOutLoudStatus(this._readOutLoudViewModel.getReadingState(),this._settingsViewModel.getCompatibleVoiceAvailable(),this._readOutLoudViewModel.getWordRect())}))),this._releasables.push(this._readOutLoudViewModel.readingStateChanged().subscribe((()=>{this.sendReadOutLoudStatus(this._readOutLoudViewModel.getReadingState(),this._settingsViewModel.getCompatibleVoiceAvailable(),this._readOutLoudViewModel.getWordRect())})))}this._isInitialized=!0}registerHostEventHandlers(){var e;this._hostProxy.readOutLoudInitializeSettingsRequested().subscribe((e=>{5==e.length&&(e[3]&&(this._speechPreferences=e[3]),this._enableOnlineVoiceFre="true"===e[4],this._currentFrame={frameTreeNodeId:Number(e[1]),processId:Number(e[2])})})),null===(e=this._hostProxy.ensureReadOutLoudInit())||void 0===e||e.subscribe((()=>{this._isInitialized||(this._hostProxy.sendReadOutLoudStatus(this._currentFrame,n.ReadingState.InteractionsDisabled,!0),this.initialize(this._speechPreferences)),this._hostProxy.onReadAloudInitiated()})),this._hostProxy.readOutLoudFocusChanged().subscribe((()=>{if(this._isInitialized){let e=this._readOutLoudViewModel.getReadingState();this._pendingContext?this._hostProxy.sendContextToFocusedFrame(this._pendingContext):this._hostProxy.sendContextToFocusedFrame({readingState:e,speechPreferences:this._settingsViewModel?this._settingsViewModel.getSpeechPreferences():null,dwellTime:this._readOutLoudViewModel.getPausedDwellTime()}),this._readOutLoudViewModel.pauseReading(!0)}else this._hostProxy.sendContextToFocusedFrame({readingState:n.ReadingState.Stopped,speechPreferences:null,dwellTime:0})})),this._hostProxy.readOutLoudOnContextFromFrame().subscribe((e=>{this._isInitialized||this.initialize(JSON.stringify(e.speechPreferences)),this._readOutLoudViewModel.setDwellTime(e.dwellTime),e.readingState===n.ReadingState.Playing?this.handleStartReadOutLoud():e.readingState===n.ReadingState.Paused&&this._readOutLoudViewModel.pauseReading(!0)})),this._hostProxy.readOutLoudSpeechPrefChanged().subscribe((e=>{this._speechPreferences=e,this._isInitialized&&this._settingsViewModel.updateSpeechSettings(this._speechPreferences)})),this._hostProxy.readOutLoudStartRequested().subscribe((e=>{this._isInitialized||(this._hostProxy.sendReadOutLoudStatus(this._currentFrame,n.ReadingState.InteractionsDisabled,!0),this.initialize(this._speechPreferences)),this.handleStartReadOutLoud(e)})),this._hostProxy.readOutLoudStopRequested().subscribe((()=>{this._isInitialized&&(this._settingsViewModel.logVoiceChangeTelemetry(this._readOutLoudViewModel.getContentType()),this._settingsViewModel.logRateChangeTelemetry(this._readOutLoudViewModel.getContentType()),this._readOutLoudViewModel.logSpeechSynthesisInvokeTelemetry(),this._readOutLoudViewModel.stopReading())})),this._hostProxy.readOutLoudPauseRequested().subscribe((()=>{this._isInitialized||this.initialize(this._speechPreferences),this._readOutLoudViewModel.logSpeechSynthesisInvokeTelemetry(),this._pendingContext={readingState:n.ReadingState.Paused,speechPreferences:this._settingsViewModel.getSpeechPreferences(),dwellTime:this._readOutLoudViewModel.getPausedDwellTime()},this._readOutLoudViewModel.pauseReading(!1)})),this._hostProxy.readOutLoudNextRequested().subscribe((()=>{this._isInitialized&&this._readOutLoudViewModel.moveToNextUnit()})),this._hostProxy.readOutLoudPreviousRequested().subscribe((()=>{this._isInitialized&&this._readOutLoudViewModel.moveToPreviousUnit()})),this._hostProxy.readOutLoudPreloadRequested().subscribe((e=>{this._isInitialized&&this._readOutLoudViewModel.preloadTheRestUtterances(e[0],1===e[1])})),this._hostProxy.readOutLoudChangeRateRequested().subscribe((e=>{this._isInitialized&&this._settingsViewModel.setReadingRate(e)})),this._hostProxy.readOutLoudChangeVoiceRequested().subscribe((e=>{this._isInitialized&&this._settingsViewModel.setCurrentVoiceFromURI(e)}))}sendReadOutLoudStatus(e,t,i){e!==n.ReadingState.Uninitialized&&(this._pendingContext&&(this._pendingContext=null),this._hostProxy.sendReadOutLoudStatus(this._currentFrame,e,t,i),e!==this._previousReadingState&&e===n.ReadingState.Stopped&&this.reset(),this._previousReadingState=e)}handleStartReadOutLoud(e=o.defaultStartParams){this._pendingContext={readingState:n.ReadingState.Playing,speechPreferences:this._settingsViewModel?this._settingsViewModel.getSpeechPreferences():null,dwellTime:this._readOutLoudViewModel.getPausedDwellTime()},this._readOutLoudViewModel.startReading(e)}}o.defaultStartParams={startRequestTime:0,startType:n.StartType.Default,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},t.ReadOutLoudEventHandlers=o},6196:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudLanguageUtils=t.ReadOutLoudLanguageSource=void 0;const n=i(7413);var o;!function(e){e[e.DetectedLanguage=0]="DetectedLanguage",e[e.DocumentLanguage=1]="DocumentLanguage",e[e.DefaultLocale=2]="DefaultLocale"}(o=t.ReadOutLoudLanguageSource||(t.ReadOutLoudLanguageSource={}));class r{static resolveLanguage(e,t,i){if(r.isValidLanguage(e))return{language:e,source:o.DetectedLanguage};const s=n.FeatureList.get();return s&&s.isReadAloudReliabilityImprovementsEnabled()&&r.isValidLanguage(t)?{language:t,source:o.DocumentLanguage}:{language:i,source:o.DefaultLocale}}static isValidLanguage(e){return Boolean(e)&&"und"!==e.toLowerCase()}}t.ReadOutLoudLanguageUtils=r},3036:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingNavigationUtils=void 0;const n=i(1468),o=i(9483),r=i(7734),s=i(8945);class a{static getNextReadingNode(e,t){var i;return null!==(i=s.DomUtilties.getFirstChild(t))&&void 0!==i?i:a.getNextSubtreeNode(e,t)}static getPreviousReadingNode(e,t){var i;return null!==(i=s.DomUtilties.getLastChild(t))&&void 0!==i?i:a.getPreviousSubtreeNode(e,t)}static shouldSkipNode(e){if(!e)return!0;if(e.nodeType===Node.ELEMENT_NODE){if(n.HTMLReadingUnit.EmptyTagNodeList.includes(e.nodeName.toUpperCase()))return!1;if(a.NodeIgnoreList.indexOf(e.nodeName.toUpperCase())>-1)return!0;let t=window.getComputedStyle(e);if(!(r.StringUtilities.NONEMPTY_STRING_REGEX.test(e.textContent)||s.DomUtilties.hasShadowDom(e)||e instanceof HTMLSlotElement))return!0;if("none"===t.display.toLowerCase()||"hidden"===t.visibility.toLowerCase()||e.hidden)return!0;if(parseInt(t.width)<=5&&("hidden"===t.overflow.toLowerCase()||"hidden"===t.overflowX.toLowerCase()))return!0;if(parseInt(t.height)<=5&&("hidden"===t.overflow.toLowerCase()||"hidden"===t.overflowY.toLowerCase()))return!0;if("inline"!==t.display.toLowerCase()&&e.scrollWidth>e.offsetWidth&&"hidden"===t.overflow.toLowerCase())return!0;if(e.hasAttribute("aria-hidden")&&"true"===e.getAttribute("aria-hidden"))return!0}return!1}static getPreviousSubtreeNode(e,t){for(;t&&t!==e&&!t.previousSibling;)t=s.DomUtilties.getParentNode(t);return t&&t!==e?t.previousSibling:null}static getNextSubtreeNode(e,t){for(;t&&t!==e&&!t.nextSibling;)t=s.DomUtilties.getParentNode(t);return t&&t!==e?t.nextSibling:null}static createReadingUnit(e,t){return e&&e.length>0&&!a.areEmptyOrWhiteSpaceTextNodes(e)?new n.HTMLReadingUnit(e,t):null}static areEmptyOrWhiteSpaceTextNodes(e){return 0===e.length||!e.some((e=>r.StringUtilities.NONEMPTY_STRING_REGEX.test(e.textContent)))}static moveByANode(e,t,i){return i===o.UnitDirection.Next?a.getNextReadingNode(e,t):a.getPreviousReadingNode(e,t)}static moveByASubtree(e,t,i){return i===o.UnitDirection.Next?a.getNextSubtreeNode(e,t):a.getPreviousSubtreeNode(e,t)}static getUnitContainer(e){for(;e&&!a.isUnitContainer(e);)e=s.DomUtilties.getParentNode(e);return e}static isUnitContainer(e){if(e&&e.nodeType===Node.ELEMENT_NODE){const t=e.tagName.toLowerCase();return a.unitBoundaryTags.indexOf(t)>-1}return!1}static findFirsth1Tag(e){const t=e.getElementsByTagName("h1");if(0!==t.length)return t[0];for(const t of a.ShadowDomTitleTags){const i=e.querySelectorAll(t);for(const e of i)if(e.shadowRoot&&e.shadowRoot.querySelector("h1"))return e.shadowRoot.querySelector("h1")}return null}static getTextNodes(e){let t=[];const i=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,{acceptNode:e=>this.shouldSkipNode(e)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT});for(;i.nextNode();)t.push(i.currentNode);return t}}a.NodeIgnoreList=["NOSCRIPT","SCRIPT","STYLE","SELECT"],a.unitBoundaryTags=["body","div","p","address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","nav","section","main","figcaption","ul","ol","dl","li","dt","dd","pre","td","th","caption","summary","details","button","legend","label","textarea"],a.ShadowDomTitleTags=["msnews-views-title"],t.ReadingNavigationUtils=a},7445:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SmartReadAloudUtils=t.SmartReadParseError=void 0;const n=i(8121),o=i(8048);var r;!function(e){e.ContentPaywalled="ContentPaywalled",e.ContentInvalid="ContentInvalid",e.ContentFetchTimeout="ContentFetchTimeout"}(r=t.SmartReadParseError||(t.SmartReadParseError={}));class s{static parseSdPrimaryContent(e,t,i){if(e){try{let o=n.JsonUtilities.parseJsonOrNull(e);if(o.paywall)return void i(new Error(r.ContentPaywalled));if(s.validatePrimaryContent(o))return void t(o.primaryContent)}catch(e){}i(new Error(r.ContentInvalid))}else i(new Error(r.ContentInvalid))}static getSmartReadStatusFromError(e){return e.message===r.ContentFetchTimeout?o.SmartReadStatus.ContentFetchTimedOut:e.message===r.ContentInvalid?o.SmartReadStatus.InvalidResponse:e.message===r.ContentPaywalled?o.SmartReadStatus.ContentEmptyPaywalled:null}static validatePrimaryContent(e){return e&&e.hasOwnProperty("primaryContent")&&Array.isArray(e.primaryContent)&&e.primaryContent.every((e=>"string"==typeof e))}}t.SmartReadAloudUtils=s},9609:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudSettingsViewModel=void 0;const n=i(9636),o=i(8048),r=i(8121),s=i(7413);class a{constructor(e,t,i){this._telemetryClient=i,this._currentVoices=[],this._currentVoicesDropDownOptions=null,this._speechPreferences=r.JsonUtilities.parseJsonOrNull(e,"ReadOutLoud",o.ReadAloudErrors[o.ReadAloudErrors.JSONParsing_ReadOutLoudSpeechPreferences],this._telemetryClient),this._currentReadingRate=1,this._currentVoice=null,this._compatibleVoiceAvailable=!0,this._voicesChanged=new n.EventSource,this._enableOnlineVoiceFre=t,this._rateChanged=new n.EventSource,this._voiceChanged=new n.EventSource,this._compatibleVoiceAvailableChanged=new n.EventSource,this._speechPreferencesChanged=new n.EventSource,this._preferredDefaultVoiceForLanguage=new Map([["en","Microsoft Aria Online (Natural) - English (United States)"],["zh","Microsoft Xiaoxiao Online (Natural) - Chinese (Mainland)"]]),this._noOfTimesVoiceChanged=0,this._noOfTimesRateChanged=0,this._browserlocale=window.navigator.language,this.setSpeechSynthesis(window.speechSynthesis)}setSpeechSynthesis(e){this._speechSynthesis=e,this._currentVoices=this._speechSynthesis.getVoices(),this._speechSynthesis.onvoiceschanged=()=>{this.isVoicesAvailable()&&this._currentVoice&&(this._currentVoices.find((e=>e.voiceURI===this._currentVoice.voiceURI))||this.updateCurrentVoice(this._language))}}getSpeechSynthesis(){return this._speechSynthesis}getSpeechPreferences(){return this._speechPreferences}updateSpeechSettings(e){if(this._speechPreferences=r.JsonUtilities.parseJsonOrNull(e,"ReadOutLoud",o.ReadAloudErrors[o.ReadAloudErrors.JSONParsing_ReadOutLoudSpeechPreferences],this._telemetryClient),this._speechPreferences&&this._speechPreferences.languageSettings&&this._speechPreferences.languageSettings.length>0){let e=this._speechPreferences.languageSettings.find((e=>e.language.toUpperCase().startsWith(this._language.toUpperCase())));if(e){if(this._currentVoice.voiceURI.toUpperCase()!=e.voiceURI.toUpperCase()){let t=this._currentVoices.find((t=>t.voiceURI.toUpperCase()===e.voiceURI.toUpperCase()));t&&(this._currentVoice=t,this._voiceChanged.trigger(void 0))}this._currentReadingRate!=e.rate&&e.rate>=.5&&e.rate<=2&&(this._currentReadingRate=e.rate,this._rateChanged.trigger(void 0))}}}setReadingRate(e){this._currentReadingRate!==e&&(this._currentReadingRate=e,this._rateChanged.trigger(void 0),this._noOfTimesRateChanged+=1,this.updateSpeechPreferences())}getReadingRate(){return this._currentReadingRate}setCurrentVoiceFromURI(e){var t=this._currentVoices.find((t=>t.voiceURI===e));t&&this._currentVoice!==t&&(this._noOfTimesVoiceChanged+=1,this._currentVoice=t,this._voiceChanged.trigger(void 0),this.updateSpeechPreferences())}getVoice(){return this._currentVoice}getDropDownOptionsForVoices(){return this._currentVoicesDropDownOptions}setCompatibleVoiceAvailable(e){this._compatibleVoiceAvailable=e,this._compatibleVoiceAvailableChanged.trigger(void 0)}getCompatibleVoiceAvailable(){return this._compatibleVoiceAvailable}voiceChanged(){return this._voiceChanged}rateChanged(){return this._rateChanged}compatibleVoiceAvailableChanged(){return this._compatibleVoiceAvailableChanged}voicesChanged(){return this._voicesChanged}speechPreferencesChanged(){return this._speechPreferencesChanged}isOnlineVoiceAvailable(){return this._enableOnlineVoiceFre&&null!=this._currentVoices.find((e=>!1===e.localService&&e.lang.toUpperCase().startsWith(this._currentVoice.lang.toUpperCase())))}ensureSpeechSettingsInitializedAsync(e){return new Promise((t=>{if(this._language=e.split("-")[0],this._currentVoice)return t({voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.CurrentVoiceReused});this.refreshVoicesListAsync().then((e=>{let i;return e?i=this.updateCurrentVoice(this._language):(i={voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.NoVoicesAvailable},this._telemetryClient.reportReadOutLoudInternalError(o.ReadAloudErrors.NoLanguagePackageInstalled),this._compatibleVoiceAvailableChanged.trigger(void 0)),this.isOnlineVoiceAvailable()||this._telemetryClient.reportReadOutLoudInternalError(o.ReadAloudErrors.NoOnlineVoicesAvailable),t(i)}))}))}logVoiceChangeTelemetry(e){this._noOfTimesVoiceChanged&&this._telemetryClient.reportReadOutLoudVoiceChange(e,this._noOfTimesVoiceChanged)}logRateChangeTelemetry(e){this._noOfTimesRateChanged&&this._telemetryClient.reportReadOutLoudRateChange(e,this._noOfTimesRateChanged)}setSpeechSettingsForLanguage(e){var t=null,i=null;let n=o.ReadAloudVoicePreferenceFallbackReason.PreferenceMissing;if(this._speechPreferences&&this._speechPreferences.languageSettings&&this._speechPreferences.languageSettings.length>0){let r=this._speechPreferences.languageSettings.findIndex((t=>-1!=t.language.toUpperCase().indexOf(e.toUpperCase())));if(-1!=r){let s=this._speechPreferences.languageSettings[r];if(this._enableOnlineVoiceFre&&(!s.version||s.version<1)&&this.setOnlineVoiceAsDefault(e))return{voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.LegacyPreferenceOverriddenByOnlineVoice};if(!t){const a=this._currentVoices.find((e=>e.voiceURI.toUpperCase()===s.voiceURI.toUpperCase())),l=this.isVoiceCompatibleWithLanguage(a,e);if(a?l||(n=o.ReadAloudVoicePreferenceFallbackReason.VoiceLanguageMismatch):n=o.ReadAloudVoicePreferenceFallbackReason.VoiceUnavailable,a&&(l||!this.isVoiceFallbackImprovementEnabled()))return t=a,i=s.rate>=.5&&s.rate<=2?s.rate:1,this._speechPreferences.languageSettings.splice(r,1),this._speechPreferences.languageSettings.unshift(s),this._speechPreferencesChanged.trigger(JSON.stringify(this._speechPreferences)),this.applyVoiceAndRate(t,i),{voiceInitializationStatus:l?o.ReadAloudVoiceInitializationStatus.CompatibleSavedPreferenceSelected:o.ReadAloudVoiceInitializationStatus.IncompatibleSavedPreferenceSelected}}}}if(!t){if(this._enableOnlineVoiceFre&&this.setOnlineVoiceAsDefault(e))return{voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.OnlineVoiceSelected,voicePreferenceFallbackReason:n};let r=this._currentVoices.filter((t=>0===t.lang.toUpperCase().indexOf(e.toUpperCase())));if(r.length>0){if(!(t=r.find((e=>e.lang.toUpperCase()===this._browserlocale.toUpperCase())))){let i=this._preferredDefaultVoiceForLanguage.get(e);i&&(t=r.find((e=>e.voiceURI===i))),t||(t=r[0])}return i=1,this.applyVoiceAndRate(t,i),{voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.AvailableVoiceSelected,voicePreferenceFallbackReason:n}}}return{voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.NoCompatibleVoice,voicePreferenceFallbackReason:n}}applyVoiceAndRate(e,t){this._currentVoice=e,this._voiceChanged.trigger(void 0),this._currentReadingRate=t,this._rateChanged.trigger(void 0)}setOnlineVoiceAsDefault(e){let t=this._currentVoices.filter((e=>!1===e.localService&&e.lang.toUpperCase().startsWith(this._language.toUpperCase()))),i=null;if(t.length>0&&(i=t.find((e=>e.lang.toUpperCase()===this._browserlocale.toUpperCase())),!i)){let n=this._preferredDefaultVoiceForLanguage.get(e);n&&(i=t.find((e=>e.voiceURI===n))),i||(i=t[0])}return!!i&&(this.applyVoiceAndRate(i,1),this.updateSpeechPreferences(!0),!0)}updateCurrentVoice(e){this._compatibleVoiceAvailable=!0;const t=this.setSpeechSettingsForLanguage(e);return t.voiceInitializationStatus===o.ReadAloudVoiceInitializationStatus.NoCompatibleVoice&&(this._currentVoice=this._currentVoices[0],this._voiceChanged.trigger(void 0),this._telemetryClient.reportReadOutLoudInternalError(o.ReadAloudErrors.LanguagePackageNotFound),this._compatibleVoiceAvailable=!1),this._compatibleVoiceAvailableChanged.trigger(void 0),t}isVoiceFallbackImprovementEnabled(){const e=s.FeatureList.get();return e&&e.isReadAloudReliabilityImprovementsEnabled()}isVoiceCompatibleWithLanguage(e,t){return!!(e&&e.lang&&t)&&e.lang.split("-")[0].toUpperCase()===t.split("-")[0].toUpperCase()}updateSpeechPreferences(e=!1){if(this._language&&this._language.length<=a.MaxLanguageLength){if(this._speechPreferences&&this._speechPreferences.languageSettings&&this._speechPreferences.languageSettings.length>0){var t=this._speechPreferences.languageSettings.findIndex((e=>e.language.toUpperCase()===this._language.toUpperCase()));let i=this._enableOnlineVoiceFre?0:1;-1!=t&&(i=this._speechPreferences.languageSettings[t].version,this._speechPreferences.languageSettings.splice(t,1));let n={language:this._language,voiceURI:this._currentVoice.voiceURI,rate:this._currentReadingRate,version:e?1:i};this._speechPreferences.languageSettings.unshift(n),this._speechPreferences.languageSettings.length>15&&(this._speechPreferences.languageSettings.length=15)}else this._speechPreferences={languageSettings:[{language:this._language,voiceURI:this._currentVoice.voiceURI,rate:this._currentReadingRate,version:this._enableOnlineVoiceFre&&e?1:0}]};this._speechPreferencesChanged.trigger(JSON.stringify(this._speechPreferences))}}refreshVoicesListAsync(){return new Promise((e=>{if(this.isVoicesAvailable())return e(!0);let t,i=this._voicesChanged.subscribe((()=>(clearTimeout(t),i&&i.release(),e(!0))));t=window.setTimeout((()=>(this._telemetryClient.reportReadOutLoudInternalError(o.ReadAloudErrors.NoVoicesAvailable),i.release(),e(this.isVoicesAvailable()))),2e3)}))}isVoicesAvailable(){return this._currentVoices=this._speechSynthesis.getVoices(),!!(this._currentVoices&&this._currentVoices.length>0)&&(this._currentVoicesDropDownOptions=this._currentVoices.map((e=>({uri:e.voiceURI,name:e.name,lang:e.lang}))),this._voicesChanged.trigger(void 0),!0)}}a.MaxLanguageLength=85,t.ReadOutLoudSettingsViewModel=a},2219:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudViewModel=t.maxUtteranceLength=t.seekToStartTimeout=t.StartType=t.ReadingState=void 0;const n=i(8048),o=i(9483),r=i(1816),s=i(7734),a=i(4680),l=i(7413);var u,d;!function(e){e[e.InEligible=0]="InEligible",e[e.Playing=1]="Playing",e[e.Paused=2]="Paused",e[e.Stopped=3]="Stopped",e[e.PlayDisabled=4]="PlayDisabled",e[e.InteractionsDisabled=5]="InteractionsDisabled",e[e.Uninitialized=6]="Uninitialized"}(u=t.ReadingState||(t.ReadingState={})),function(e){e[e.Default=0]="Default",e[e.ReadFromPoint=1]="ReadFromPoint",e[e.ReadFromWordSelection=2]="ReadFromWordSelection",e[e.ReadSelection=3]="ReadSelection",e[e.ResumeFromSelection=4]="ResumeFromSelection",e[e.ReadFromFirstVisibleElement=5]="ReadFromFirstVisibleElement",e[e.ReadFromCurrentPage=6]="ReadFromCurrentPage"}(d=t.StartType||(t.StartType={})),t.seekToStartTimeout=5e3,t.maxUtteranceLength=1e3;class c{constructor(e,t,i,n,r){this._readingNavigator=e,this._highlighter=t,this._contentProvider=r,this._delimiters=null,this._speechUtterances=[],this._seekToStartForCurrentUnit=!0,this._isProcessingPending=!1,this._telemetryClient=n,this._continueReadingOnUserActionComplete=!1,this._ignoreUserActionEvents=!1,this._startRequestTime=0,this._dwellTimeStart=0,this._dwellTimeDuration=0,this._shouldExitAfterReadingCurrentUnit=!1,this._characterCount=0,this._noOfTimesSpeechSynthesisInvoked=0,this._continueClickCountAfterROLStarted=0,window.addEventListener("beforeunload",(()=>{this.commitDwellTime()})),i&&(this._settings=i,this._settings.voiceChanged().subscribe((()=>{this.getReadingState()===u.Playing&&(this.cancelReading(!1),this.continueReading(o.UnitDirection.Current,c.defaultStartParams));let e=this._settings.getVoice();(!1===e.localService&&!this._isOnlineVoicePlaying||!0===e.localService&&this._isOnlineVoicePlaying)&&(this.commitCharacterCount(),this._logVoiceUsageTelemetry=!0)})),this._settings.rateChanged().subscribe((()=>{this._eventTimeoutReleasable&&(this._eventTimeoutReleasable.release(),this._eventTimeoutReleasable=null);const e=this.getReadingState();let t=window.setTimeout((()=>{e===u.Playing&&(this.cancelReading(!1),this.continueReading(o.UnitDirection.Current,c.defaultStartParams)),this._eventTimeoutReleasable=null}),550);this._eventTimeoutReleasable={release:()=>clearTimeout(t)}})))}preloadTheRestUtterances(e,t){let i=this._speechSynthesis;if(!i.preload||!this._readingNavigator.deepCopy)return;let n=[];const o=this._readingNavigator.deepCopy();let r=()=>{o.moveToNextUnitAsync().then((t=>{let s=o.getCurrentUnit();if(!t||null===s)return void i.preload(e,n);let a=this.createSpeechUtterances(s,!0);n=n.concat(a),r()}))};if(t){let e=()=>{o.moveToPreviousUnitAsync().then((t=>{let i=o.getCurrentUnit();t&&null!==i?e():r()}))};e()}else r()}preloadNextUtterance(e){let t=this._speechSynthesis;if(!t.preload||!this._readingNavigator.getNextUnit)return;const i=this._readingNavigator.getNextUnit();if(i){let n=this.createSpeechUtterances(i,!0);t.preload(e,n)}}startReading(e=c.defaultStartParams){this._startRequestTime=e.startRequestTime,this.ensureSpeechSynthesis();let t=this._speechUtterances.length,i=this.getReadingState();if(this._isProcessingPending||t>0&&i!==u.Paused)return void this._telemetryClient.reportReadOutLoudStartStates(n.ReadAloudStartStates.ReadAloud_StartReadingIgnored);this._isProcessingPending=!0;let s=i===u.Paused&&this.isReadingPositionValid()&&null!==this._readingNavigator.getCurrentUnit()&&!(this._contentProvider.getContentType()===a.ContentType.PDF&&e.startType===d.ResumeFromSelection),h=!s&&i===u.Paused;this.getLanguageAsync().then((t=>{if(this._isProcessingPending){if(this._isProcessingPending=!1,this.ensureDelimiters(t),s)return this.ensureNavigationEventListeners(),void this.resumeReading();i===u.Paused&&this._readingNavigator.getCurrentUnit()&&(this.resetReadSelection(),l.FeatureList.get()&&l.FeatureList.get().isReadAloudSDExtractionEnabled()||(e.startType=this._contentProvider.getContentType()!==a.ContentType.ReadingView&&this._contentProvider.getContentType()!==a.ContentType.PDF||e.startType===d.ResumeFromSelection?d.ReadFromWordSelection:d.ReadFromFirstVisibleElement)),(i===u.Stopped||i===u.Uninitialized||h)&&(this._isProcessingPending=!0,this._settings.ensureSpeechSettingsInitializedAsync(t).then((t=>{this._isProcessingPending&&(this._telemetryClient.reportReadOutLoudVoiceInitializationStatus(this._contentProvider.getContentType(),t.voiceInitializationStatus),void 0!==t.voicePreferenceFallbackReason&&this._telemetryClient.reportReadOutLoudVoicePreferenceFallbackReason(this._contentProvider.getContentType(),t.voicePreferenceFallbackReason),this._isProcessingPending=!1,t.voiceInitializationStatus!==n.ReadAloudVoiceInitializationStatus.NoCompatibleVoice&&t.voiceInitializationStatus!==n.ReadAloudVoiceInitializationStatus.NoVoicesAvailable?(h&&(this.cancelReading(!0),this._highlighter.deactivateDecoration(r.DecorationType.Word)),this.ensureNavigationEventListeners(),this.continueReading(o.UnitDirection.Next,e,!0)):this.pauseReading())})))}}))}pauseReading(e=!1){this.getReadingState()!==u.Paused?(this._speechSynthesis&&this.cancelReading(!1,u.Paused),this.logSuccessTelemetry(u[u.Paused]),this._highlighter.deactivateDecoration(e?r.DecorationType.All:r.DecorationType.ExceptWord),this.handleSetReadingState(u.Paused)):this.getReadingState()===u.Paused&&e&&this._highlighter.deactivateDecoration(r.DecorationType.All)}stopReading(){this.cancelReading(!0,u.Stopped),this._userActionStartedListenerReleasable&&(this._userActionStartedListenerReleasable.release(),this._userActionStartedListenerReleasable=null),this._userActionCompletedListenerReleasable&&(this._userActionCompletedListenerReleasable.release(),this._userActionCompletedListenerReleasable=null)}moveToPreviousUnit(){if(this.resetReadSelection(),this.getReadingState()===u.Playing){this.cancelReading(!1),this._readingNavigator.setCurrentUnitTextOffset(0),this.continueReading(this._seekToStartForCurrentUnit?o.UnitDirection.Current:o.UnitDirection.Previous,c.defaultStartParams),this._seekToStartForCurrentUnit=!1;let e=window.setTimeout((()=>{this._seekToStartForCurrentUnit=!0,this._seekToStartReleasableTimer=null}),t.seekToStartTimeout);this._seekToStartReleasableTimer={release:()=>{window.clearTimeout(e)}}}}moveToNextUnit(){this.resetReadSelection(),this.getReadingState()===u.Playing&&(this.cancelReading(!1),this.continueReading(o.UnitDirection.Next,c.defaultStartParams))}getWordRect(){return this._highlighter.getWordRect()}settingsViewModel(){return this._settings}setDwellTime(e){this._dwellTimeDuration=e}getPausedDwellTime(){return this.pauseDwellTime(),this._dwellTimeDuration}getContentType(){return this._contentProvider.getContentType()}logSpeechSynthesisInvokeTelemetry(){0!==this._noOfTimesSpeechSynthesisInvoked&&(this._telemetryClient.reportReadOutLoudSpeechSynthesisInvoke(this._noOfTimesSpeechSynthesisInvoked),this._noOfTimesSpeechSynthesisInvoked=0)}resetReadSelection(){this._shouldExitAfterReadingCurrentUnit=!1,this._readingNavigator.getCurrentUnit()&&this._readingNavigator.resetCurrentUnitEndOffset()}continueReading(e,t,i){this._isProcessingPending||(this._isProcessingPending=!0,(i?this._readingNavigator.initializeAsync(t):Promise.resolve(!0)).then((t=>{if(!t||!this._isProcessingPending)return this.cancelReading(!0,u.Stopped),this.logErrorTelemetry(n.ReadAloudErrors.ReadingNavigatorInitializeFailure),!1;switch(e){case o.UnitDirection.Previous:return this._readingNavigator.moveToPreviousUnitAsync();case o.UnitDirection.Next:return this.updateCharacterCount(),this._readingNavigator.moveToNextUnitAsync();case o.UnitDirection.Current:return this.getReadingState()===u.Playing&&this.updateCharacterCount(),!0;default:return!0}})).then((i=>{if(this._isProcessingPending)if(i){let i=this.createSpeechUtterances(this._readingNavigator.getCurrentUnit());i&&i.length>0?(i.forEach((e=>{this._noOfTimesSpeechSynthesisInvoked++,this._speechSynthesis.speak(e)})),this._isProcessingPending=!1):(this._isProcessingPending=!1,this.continueReading(e,t,!1))}else this.logSuccessTelemetry(n.ReadAloudStartStates[n.ReadAloudStartStates.ReadAloud_ContentNotAvailable]),this.cancelReading(!0,u.Paused)})))}cancelReading(e,t){(this.getReadingState()===u.Playing||this._speechUtterances.length>0)&&(this._speechSynthesis.pause(),this._speechSynthesis.cancel()),!t||t!==u.Stopped&&t!==u.Paused||this.logSuccessTelemetry(u[t]),this._startRequestTime&&(this._startRequestTime=0),this._speechUtterances.forEach((e=>e.release())),this._speechUtterances=[],e&&(this.updateCharacterCount(),this.commitCharacterCount(),this.commitClickNavCountAfterROLStarted(),this._readingNavigator.reset()),this._seekToStartReleasableTimer&&(this._seekToStartReleasableTimer.release(),this._seekToStartReleasableTimer=null),t&&(this.handleSetReadingState(t),t===u.Stopped?this._highlighter.deactivateDecoration(r.DecorationType.All):t===u.Paused&&this._highlighter.deactivateDecoration(r.DecorationType.ExceptWord)),this._isProcessingPending=!1}commitClickNavCountAfterROLStarted(){0!==this._continueClickCountAfterROLStarted&&(this._telemetryClient.reportReadOutLoudContinueClickCount(this._contentProvider.getContentType(),this._continueClickCountAfterROLStarted),this._continueClickCountAfterROLStarted=0)}getLanguageAsync(){return this._contentProvider.getLanguageAsync("en-US").then((e=>(this._telemetryClient.reportReadOutLoudLanguageSource(this._contentProvider.getContentType(),e.source),e.language)))}handleSetReadingState(e){let t=this.getReadingState();this.setReadingState(e),t!==e&&this.handleDwellTimeTelemetry()}resumeReading(){this.getReadingState()===u.Paused&&this._speechSynthesis&&this.continueReading(o.UnitDirection.Current,c.defaultStartParams)}createSpeechUtterances(e,i=!1){let n=[];i||(this._isOnlineVoicePlaying=!this._settings.getVoice().localService);let o=e.textContents;null!==e.textEndOffset&&void 0!==e.textEndOffset&&(i||(this._shouldExitAfterReadingCurrentUnit=!0),o=s.StringUtilities.truncateEnd(o,e.textEndOffset)),o=s.StringUtilities.skipStartText(o,e.textStartOffset);let r=s.StringUtilities.adjustTextByLength(o,t.maxUtteranceLength,this._delimiters),a=e.textStartOffset;return r.forEach((t=>{let o;o=i?this.createSpeechUtteranceWithoutEventHandlers(t):this.createSpeechUtterance(e,t,a),n.push(o),a+=t.length})),n}createSpeechUtteranceWithoutEventHandlers(e){let t=new SpeechSynthesisUtterance;return t.voice=this._settings.getVoice(),t.rate=this._settings.getReadingRate(),t.lang=this._settings.getVoice().lang,t.text="TH-TH"===t.lang.toUpperCase()?e:s.StringUtilities.replaceLinebreaksWithSpaces(e),t}onUtteranceStartOrResume(e){if(this._logVoiceUsageTelemetry||0!=this._startRequestTime){let e=this._settings.getVoice();e.localService&&!this._settings.isOnlineVoiceAvailable()||(this._telemetryClient.reportReadOutLoudVoiceUsage(this._contentProvider.getContentType(),!e.localService),this._logVoiceUsageTelemetry=!1)}this.logSuccessTelemetry(u[u.Playing]),this._highlighter.activateDecoration(r.DecorationType.Background),this.getReadingState()!=u.Playing&&(this._ignoreUserActionEvents=!0),this.handleSetReadingState(u.Playing),this._continueReadingOnUserActionComplete=!1}createSpeechUtterance(e,t,i){let n,s=this.createSpeechUtteranceWithoutEventHandlers(t),d=e=>{let t=l.FeatureList.get();t&&t.isPreloadOnStartUtteranceEnabled()&&this.preloadNextUtterance(e.charIndex),this.onUtteranceStartOrResume(e)},h=e=>{this.onUtteranceStartOrResume(e)},g=e=>{if(this._seekToStartForCurrentUnit=!0,this._seekToStartReleasableTimer&&(this._seekToStartReleasableTimer.release(),this._seekToStartReleasableTimer=null),n){let e=this._speechUtterances.findIndex((e=>e===n));e>=0&&this._speechUtterances.splice(e,1),n.release(),n=null}if(this.getReadingState()===u.Playing&&0===this._speechUtterances.length){if(this._shouldExitAfterReadingCurrentUnit)return this._shouldExitAfterReadingCurrentUnit=!1,void this.stopReading();this.continueReading(o.UnitDirection.Next,c.defaultStartParams)}},p=e=>{this.logErrorTelemetry(this.getTelemetryMessage(e.error,0!==this._startRequestTime)),"synthesis-failed"===e.error?this.continueReading(o.UnitDirection.Next,c.defaultStartParams):this.cancelReading(!0,u.Paused)},m=t=>{this.getReadingState()===u.Playing&&"word"===t.name&&(this._ignoreUserActionEvents=!0,this._contentProvider.getContentType()===a.ContentType.PDF&&this._continueReadingOnUserActionComplete||(this._highlighter.setWordDecorationPosition(e,i,t),this._highlighter.activateDecoration(r.DecorationType.WordAndLine)),this._readingNavigator.setCurrentUnitTextOffset(i+t.charIndex)),this._ignoreUserActionEvents=!1};return s.addEventListener("start",d),s.addEventListener("end",g),s.addEventListener("resume",h),s.addEventListener("error",p),s.addEventListener("boundary",m),n={value:()=>s,release:()=>{s.removeEventListener("start",d),s.removeEventListener("end",g),s.removeEventListener("resume",h),s.removeEventListener("error",p),s.removeEventListener("boundary",m)}},this._speechUtterances.push(n),n.value()}logSuccessTelemetry(e){0!=this._startRequestTime&&(this._settings.getVoice()?this._telemetryClient.reportReadOutLoudSuccess(e,!this._settings.getVoice().localService,Date.now()-this._startRequestTime):this._telemetryClient.reportReadOutLoudSuccess(e,!1,Date.now()-this._startRequestTime),this._startRequestTime=0)}getTelemetryMessage(e,t){switch(e){case"network":return t?n.ReadAloudErrors.SpeechUtteranceCreationFailure_Network_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailure_Network;case"synthesis-failed":return t?n.ReadAloudErrors.SpeechUtteranceCreationFailure_SynthesisFailed_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailure_SynthesisFailed;case"text-too-long":return t?n.ReadAloudErrors.SpeechUtteranceCreationFailure_TextTooLong_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailure_TextTooLong;default:return!1===this._settings.getVoice().localService?t?n.ReadAloudErrors.SpeechUtteranceCreationFailureForOnlineVoice_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailureForOnlineVoice:t?n.ReadAloudErrors.SpeechUtteranceCreationFailure_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailure}}logErrorTelemetry(e){this._telemetryClient.reportReadOutLoudInternalError(e),this._startRequestTime=0}ensureNavigationEventListeners(){this._userActionStartedListenerReleasable||(this._userActionStartedListenerReleasable=this.addUserActionStartedListener()),this._userActionCompletedListenerReleasable||(this._userActionCompletedListenerReleasable=this.addUserActionCompletedListener())}ensureSpeechSynthesis(){this._speechSynthesis||(this._speechSynthesis=this._settings.getSpeechSynthesis())}ensureDelimiters(e){this._delimiters||(this._delimiters=0===e.indexOf("en")?[".",";",","]:[".","。",";",","," ","-"])}handleDwellTimeTelemetry(){switch(this.getReadingState()){case u.Playing:this.startDwellTime();break;case u.Paused:this.pauseDwellTime();break;case u.Stopped:this.commitDwellTime()}}startDwellTime(){this._dwellTimeStart=Date.now()}pauseDwellTime(){0!==this._dwellTimeStart&&(this._dwellTimeDuration+=Date.now()-this._dwellTimeStart,this._dwellTimeStart=0)}commitDwellTime(){this.pauseDwellTime(),0!==this._dwellTimeDuration&&(this._telemetryClient.reportReadOutLoudDwellTime(this._contentProvider.getContentType(),this._dwellTimeDuration),this._dwellTimeDuration=0)}updateCharacterCount(){this._readingNavigator.getCurrentUnit()&&(this._characterCount+=this._readingNavigator.getCurrentUnit().textStartOffset)}commitCharacterCount(){0!==this._characterCount&&(this._telemetryClient.reportReadOutLoudCharacterCount(this._contentProvider.getContentType(),this._characterCount,this._isOnlineVoicePlaying),this._characterCount=0)}}c.defaultStartParams={startRequestTime:0,startType:d.Default,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},t.ReadOutLoudViewModel=c},4715:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LineFocus=void 0;const n=i(9636),o=i(6111),r=i(2221);class s{constructor(e,t,i,r,a){this._viewer=e,this._contentProvider=t,this._unitProvider=i,this._settings=r,this._telemetryClient=a,this._isLineFocusActive=!1,this._currentLineCount=this._settings?this._settings.getSetting(o.LineFocusLineCount):s.LineCount[0],this._maxLineCount=this.calculateMaxLineCount(),this._isProcessingBringIntoView=!1,this._releasables=[],this._isCurrentPositionStale=!1,this._onLineFocusStateChanged=new n.EventSource,this._onLineCountChanged=new n.EventSource,this._onMaxLineCountChanged=new n.EventSource,this._dwellTimeStart=0,this._lineFocusExit=new n.EventSource,window.addEventListener("beforeunload",(()=>{this.commitDwellTime(Date.now())}))}getCurrentLineCount(){return this._currentLineCount}getMaxLineCount(){return this._maxLineCount}enterLineFocusMode(e){let t=window.setTimeout((()=>{this._telemetryClient.reportLineFocusStartStatus(!1)}),5e3);this._isLineFocusActive=!0,this._viewer.enterLineFocusMode();let i=this._contentProvider.getDocumentStartRange();i.collapse(!0),this._unitProvider.setCurrentPosition(i),this._unitProvider.setTargetHeight(this.getCurrentTextViewHeightWithMargin()),this.moveToNextUnit(),this._releasables.push(this._viewer.onWheel().subscribe((e=>this.onWheel(e)))),this._releasables.push(this._viewer.onKeyDown().subscribe((e=>this.onKeyDown(e)))),this._releasables.push(this._viewer.onScrollEnd().subscribe((e=>this.onScrollEnd(e)))),this._onLineFocusStateChanged.trigger(this._isLineFocusActive),t&&(clearTimeout(t),this._telemetryClient.reportLineFocusStartStatus(!0),this._dwellTimeStart=e,this._telemetryClient.reportLineFocusTimeToStart(Date.now()-e),this.logLineFocusLineCount())}exitLineFocusMode(e){this._isLineFocusActive=!1,this._unitProvider.reset();const t=this._viewer.getLineFocusViewRect();this._viewer.exitLineFocusMode(),this._isProcessingBringIntoView=!1,this._releasables.forEach((e=>e.release())),this._onLineFocusStateChanged.trigger(this._isLineFocusActive),this._lineFocusExit.trigger(t),e>0&&this.commitDwellTime(e)}moveToNext(){if(!this._isProcessingBringIntoView){if(this._isCurrentPositionStale)return this.refreshCurrentPosition(!0);let e,t=this._viewer.getLineFocusViewRect(),i=this._unitProvider.getCurrentUnit().bottom-t.bottom;return i>2?(e=i>t.height?{top:t.bottom,left:t.left,bottom:t.bottom+t.height,right:t.right,height:t.height,width:t.width,x:0,y:0,toJSON:function(){}}:{top:t.top+i,left:t.left,bottom:t.bottom+i,right:t.right,height:t.height,width:t.width,x:0,y:0,toJSON:function(){}},this.processBringRectIntoView(e,!0)):this.moveToNextUnit()}return new Promise((e=>{}))}moveToPrevious(){if(!this._isProcessingBringIntoView){if(this._isCurrentPositionStale)return this.refreshCurrentPosition(!1);let e,t=this._viewer.getLineFocusViewRect(),i=this._unitProvider.getCurrentUnit(),n=t.top-i.top;return n>2?(e=n>t.height?{top:t.top-t.height,left:t.left,bottom:t.top,right:t.right,height:t.height,width:t.width,x:0,y:0,toJSON:function(){}}:{top:t.top-n,left:t.left,bottom:t.bottom-n,right:t.right,height:t.height,width:t.width,x:0,y:0,toJSON:function(){}},this.processBringRectIntoView(e,!0)):this.moveToPreviousUnit()}return new Promise((e=>{}))}onContentShifted(){this._isLineFocusActive&&setTimeout((()=>{this.adjustLineCount(),this._unitProvider.setTargetHeight(this.getCurrentTextViewHeightWithMargin());let e=this._unitProvider.getCurrentUnit(!0);this._viewer.setLineFocusViewHeight(Math.max(e.height,this.getCurrentTextViewHeight())),this._viewer.bringRectIntoLineFocusView(e,!0).then((()=>this._isCurrentPositionStale=!1))}),0)}setLineCount(e){s.LineCount.indexOf(e)>-1&&(this._currentLineCount=e,this.onContentShifted(),this._settings&&(this._settings.setSetting(o.LineFocusLineCount,this._currentLineCount),this.logLineFocusLineCount()),this._onLineCountChanged.trigger(this._currentLineCount))}onLineFocusStateChanged(){return this._onLineFocusStateChanged}onLineFocusExit(){return this._lineFocusExit}onLineCountChanged(){return this._onLineCountChanged}onMaxLineCountChanged(){return this._onMaxLineCountChanged}getLineFocusRect(){return this._viewer.getLineFocusViewRect()}onLanguageChangeRequested(){this._isLineFocusActive&&this.exitLineFocusMode(-1)}overrideIsBringingInView(){this._isProcessingBringIntoView=!1}moveToNextUnit(){let e={top:0,left:0,bottom:0,right:0,height:0,width:0,x:0,y:0,toJSON:function(){}};for(;e.heighti?(this._viewer.setLineFocusViewHeight(t.height),e=!1):this._viewer.setLineFocusViewHeight(i),this.processBringRectIntoView(t,e)}refreshCurrentPosition(e){this._isCurrentPositionStale=!1;let t=this._viewer.getStartingPosition();return t.collapse(!0),this._unitProvider.setCurrentPosition(t),this._unitProvider.setTargetHeight(this.getCurrentTextViewHeightWithMargin()),e?this.moveToNextUnit():this.moveToPreviousUnit()}adjustLineCount(){let e=this._maxLineCount;this._maxLineCount=this.calculateMaxLineCount(),e!==this._maxLineCount&&this._onMaxLineCountChanged.trigger(this._maxLineCount),this._currentLineCount>this._maxLineCount&&(this._currentLineCount=this._maxLineCount,this._settings&&this._settings.setSetting(o.LineFocusLineCount,this._currentLineCount),this._onLineCountChanged.trigger(this._currentLineCount))}calculateMaxLineCount(){for(let e=s.LineCount.length-1;e>0;e--)if(s.LineCount[e]*this._viewer.getBaseLineHeight()-this._viewer.getLineFocusViewMargins()(this._isProcessingBringIntoView=!1,!0)))}onScrollEnd(e){e!==r.ScrollSource.LineFocus&&(this._isCurrentPositionStale=!0)}onWheel(e){e.preventDefault(),e.deltaY>0?this.moveToNext():e.deltaY<0&&this.moveToPrevious()}onKeyDown(e){switch(e.key){case"ArrowDown":this.moveToNext();break;case"ArrowUp":this.moveToPrevious();break;case"Escape":e.defaultPrevented||(e.preventDefault(),this.exitLineFocusMode(Date.now()));break;case"PageUp":case"PageDown":case"End":case"Home":e.preventDefault(),e.stopPropagation()}}commitDwellTime(e){0!==this._dwellTimeStart&&(this._telemetryClient.reportLineFocusDwellTime(e-this._dwellTimeStart),this._dwellTimeStart=0)}logLineFocusLineCount(){this._telemetryClient.reportLineFocusLineCount(this._currentLineCount)}}s.LineCount=[1,3,5],s.MinUnitHeight=2,s.MinUnitWidth=2,t.LineFocus=s},3762:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LineFocusUnitProvider=void 0;const n=i(7734);var o,r;!function(e){e[e.Start=0]="Start",e[e.End=1]="End"}(o||(o={})),function(e){e[e.Next=0]="Next",e[e.Previous=1]="Previous"}(r||(r={}));class s{constructor(){this._startAnchorNode=null,this._endAnchorNode=null,this._document=null,this._treeWalker=null,this._canMoveNext=!1,this._canMovePrevious=!1,this._lastMoveDirection=r.Next}setCurrentPosition(e){this._document=e.startContainer.ownerDocument,this._treeWalker=this._document.createTreeWalker(this._document.body,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,{acceptNode:e=>e.nodeType===Node.TEXT_NODE&&!n.StringUtilities.NONEMPTY_STRING_REGEX.test(e.textContent)||e.nodeType===Node.ELEMENT_NODE&&!this.isNonSplitableNode(e)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}),this.initializeAnchorNodes(e)}setTargetHeight(e){this._targetHeight=e}moveToNextUnit(){this._lastMoveDirection!==r.Next&&this.getCurrentUnit(!0);let e=!1;this._treeWalker.currentNode=this._endAnchorNode.value();let t=this._treeWalker.nextNode();if(t){let i=this.insertAnchorNode(t);if(this.releaseAnchorNodes(),this._startAnchorNode=i,this._treeWalker.currentNode=this._startAnchorNode.value(),t=this._treeWalker.nextNode(),t){let i=this.createLineFocusRangeFrom(t);this._endAnchorNode=this.insertAnchorNode(i,o.End),e=this._startAnchorNode.value().nextSibling!==this._endAnchorNode.value()}}return this._lastMoveDirection=r.Next,this.updateCanMove(),e}moveToPreviousUnit(){let e=!1;this._treeWalker.currentNode=this._startAnchorNode.value();let t=this._treeWalker.previousNode();if(t){let i=this.getNonSplitableAncestorNode(t),n=this._document.createRange();n.selectNode(i||t);let r=this.insertAnchorNode(n,o.End);if(this.releaseAnchorNodes(),this._endAnchorNode=r,this._treeWalker.currentNode=this._endAnchorNode.value(),t=this._treeWalker.previousNode(),t){let i=this.createLineFocusRangeTo(t);this._startAnchorNode=this.insertAnchorNode(i,o.Start),e=this._startAnchorNode.value().nextSibling!==this._endAnchorNode.value()}}return this._lastMoveDirection=r.Previous,this.updateCanMove(),e}getCurrentUnit(e){let t=null;if(this._startAnchorNode&&this._endAnchorNode){this._treeWalker.currentNode=this._startAnchorNode.value();let i=this._treeWalker.nextNode();if(i)if(this.isNonSplitableNode(i))t=i.getBoundingClientRect();else{let n=null;if(e){n=this.createLineFocusRangeFrom(this._treeWalker.currentNode);let e=this.insertAnchorNode(n,o.End);this._endAnchorNode.release(),this._endAnchorNode=e}n=this._document.createRange(),n.selectNode(i),n.setEndBefore(this._endAnchorNode.value()),t=n.getBoundingClientRect()}}return this.updateCanMove(),t}canMoveNext(){return this._canMoveNext}canMovePrevious(){return this._canMovePrevious}reset(){this.releaseAnchorNodes(),this._document=null,this._treeWalker=null,this._targetHeight=0,this._canMoveNext=!1,this._canMovePrevious=!1,this._lastMoveDirection=r.Next}insertAnchorNode(e,t){let i=this._document.createElement("hr");if(i.style.display="none",void 0!==t){let n=e.cloneRange();n.collapse(t===o.Start),n.surroundContents(i)}else e.parentElement.insertBefore(i,e);return{value:()=>i,release:()=>{let e=i.parentNode;e.removeChild(i),e.normalize()}}}createLineFocusRangeFrom(e){let t=e.ownerDocument.createRange();if(t.selectNode(e),this.isNonSplitableNode(e))return t;this._treeWalker.currentNode=e;let i=e,n=null;for(;i;){if(this.isNonSplitableNode(i))return t;if(t.setEndAfter(i),t.getBoundingClientRect().height>this._targetHeight)break;n=i,i=this._treeWalker.nextNode()}if(i&&i.nodeType===Node.TEXT_NODE){let e=0,o=i.textContent.length;for(;ethis._targetHeight?o=n:e=n+1}1===o&&n?t.setEndAfter(n):o>0?(t.setEnd(i,o),t.getBoundingClientRect().height>this._targetHeight&&t.setEnd(i,o-1)):t.setEndAfter(n||i)}return t}createLineFocusRangeTo(e){let t=this.getNonSplitableAncestorNode(e),i=e.ownerDocument.createRange();if(t)return i.selectNode(t),i;i.selectNode(e),this._treeWalker.currentNode=e;let n=e,o=null;for(;n;){if(t=this.getNonSplitableAncestorNode(n),t)return i;if(i.setStartBefore(n),i.getBoundingClientRect().height>this._targetHeight)break;o=n,n=this._treeWalker.previousNode()}if(n&&n.nodeType===Node.TEXT_NODE){let e=0,t=n.textContent.length;for(;ethis._targetHeight?e=o+1:t=o}t-1}getNonSplitableAncestorNode(e){let t=this.isNonSplitableNode(e)?e:null;for(e=null==e?void 0:e.parentNode;e;)this.isNonSplitableNode(e)&&(t=e),e=e.parentNode;return t}updateCanMove(){let e=!1;this._startAnchorNode&&(this._treeWalker.currentNode=this._startAnchorNode.value(),e=null!==this._treeWalker.previousNode());let t=!1;this._endAnchorNode&&(this._treeWalker.currentNode=this._endAnchorNode.value(),t=null!==this._treeWalker.nextNode()),this._canMoveNext===t&&this._canMovePrevious===e||(this._canMoveNext=t,this._canMovePrevious=e)}}s.NonSplitableNodeList=["TABLE","SVG","IMG","VIDEO","OBJECT","AUDIO","EMBED","MAP","IFRAME"],t.LineFocusUnitProvider=s},8882:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingPreferencesViewModel=void 0;const n=i(9636),o=i(6593);t.ReadingPreferencesViewModel=class{constructor(e,t){this._lineFocus=e,this._lineCount=this._lineFocus.getCurrentLineCount(),this._maxLineCount=this._lineFocus.getMaxLineCount(),this._onReadingPreferencesPaneStatusChanged=new n.EventSource,this._isLineFocusActive=!1,this._pictureDictionary=t,this._isPictureDictionaryActive=this._pictureDictionary.isPictureDictionaryActive(),this._isPictureDictionaryToggleInteractable=!0,this._pictureDictionaryLanguageError=o.NlxStatus.Success,this._pictureDictionaryNetworkError=o.NlxStatus.Success,this._lineFocusExitEvent=new n.EventSource,e&&(e.onLineFocusStateChanged().subscribe((e=>{this._isLineFocusActive=e,this._onReadingPreferencesPaneStatusChanged.trigger(void 0)})),e.onLineCountChanged().subscribe((e=>{this._lineCount=e,this._onReadingPreferencesPaneStatusChanged.trigger(void 0)})),e.onMaxLineCountChanged().subscribe((e=>{this._maxLineCount=e,this._onReadingPreferencesPaneStatusChanged.trigger(void 0)})),e.onLineFocusExit().subscribe((e=>{this._lineFocusExitEvent.trigger(e)}))),t&&(t.onPictureDictionaryActivationStateChanged().subscribe((e=>{e!==this._isPictureDictionaryActive&&(this._isPictureDictionaryActive=e,this._onReadingPreferencesPaneStatusChanged.trigger(void 0))})),t.onPictureDictionaryInteractionStateChanged().subscribe((e=>{e!==this._isPictureDictionaryToggleInteractable&&(this._isPictureDictionaryToggleInteractable=e,this._onReadingPreferencesPaneStatusChanged.trigger(void 0))})),t.onPictureDictionaryNetworkErrorUpdate().subscribe((e=>{e!==this._pictureDictionaryNetworkError&&(this._pictureDictionaryNetworkError=e,this._onReadingPreferencesPaneStatusChanged.trigger(void 0))})),t.onPictureDictionaryLanguageErrorUpdate().subscribe((e=>{e!==this._pictureDictionaryLanguageError&&(this._pictureDictionaryLanguageError=e,this._onReadingPreferencesPaneStatusChanged.trigger(void 0))})))}getLineCount(){return this._lineCount}enableLineFocus(e){this._lineFocus.enterLineFocusMode(e)}onContentShifted(){this._pictureDictionary.onContentShifted(),this._lineFocus.onContentShifted()}disableLineFocus(e){this._lineFocus.exitLineFocusMode(e)}setNumberOfLinesInFocus(e){this._lineFocus.setLineCount(e)}moveToNextInLineFocus(){this._lineFocus.moveToNext()}moveToPreviousInLineFocus(){this._lineFocus.moveToPrevious()}onReadingPreferencesStatusChanged(){return this._onReadingPreferencesPaneStatusChanged}onLineFocusExit(){return this._lineFocusExitEvent}enablePictureDictionary(){this._pictureDictionary.onPictureDictionaryEnabled(!0)}disablePictureDictionary(){this._pictureDictionary.onPictureDictionaryDisabled(!0)}hidePictureDictionaryPopupRequested(){this._pictureDictionary.hidePictureDictionaryPopup(!0,null)}handlePictureDictionaryPopupClose(){this._pictureDictionary.handlePictureDictionaryPopupClose()}onLanguageChangeRequested(){this._lineFocus.onLanguageChangeRequested(),this._pictureDictionary.onLanguageChangeRequested()}onLanguageChangeRequestCompleted(){this._pictureDictionary.onLanguageChangeRequestCompleted()}readingPreferencesPaneStatus(){return{isLineFocusActive:this._isLineFocusActive,lineCount:this._lineCount,maxLineCount:this._maxLineCount,isPictureDictionaryActive:this._isPictureDictionaryActive,isPictureDictionaryToggleInteractable:this._isPictureDictionaryToggleInteractable,pictureDictionaryLanguageError:this._pictureDictionaryLanguageError,pictureDictionaryNetworkError:this._pictureDictionaryNetworkError}}}},5546:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingPreferencesEventHandlers=void 0,t.ReadingPreferencesEventHandlers=class{constructor(e,t){this._releasables=[],this._hostProxy=e,this._mainViewModel=t,this._readingPreferencesViewModel=null,this.registerHostEventHandlers(),this._isInitialized=!1}reset(){this._releasables.forEach((e=>{e.release()})),this._releasables=[],this._readingPreferencesViewModel=null}ensureInitialize(){if(!this._isInitialized&&(this._mainViewModel.initializeLearningTools(),this._readingPreferencesViewModel=this._mainViewModel.getReadingPreferencesViewModel(),this._readingPreferencesViewModel)){let e=()=>{this._hostProxy.sendReadingPreferencesPaneStatus(this._readingPreferencesViewModel.readingPreferencesPaneStatus())};this._releasables.push(this._readingPreferencesViewModel.onReadingPreferencesStatusChanged().subscribe((()=>{e()}))),this._releasables.push(this._readingPreferencesViewModel.onLineFocusExit().subscribe((e=>{this._hostProxy.onLineFocusExit(e)}))),e()}}registerHostEventHandlers(){this._hostProxy.readingPreferencesInitialPaneStatusRequested().subscribe((()=>{this.ensureInitialize(),this._hostProxy.sendReadingPreferencesPaneStatus(this._readingPreferencesViewModel.readingPreferencesPaneStatus())})),this._hostProxy.enableLineFocusRequested().subscribe((e=>{this.ensureInitialize(),this._readingPreferencesViewModel.enableLineFocus(e)})),this._hostProxy.disableLineFocusRequested().subscribe((e=>{this.ensureInitialize(),this._readingPreferencesViewModel.disableLineFocus(e)})),this._hostProxy.onContentShifted().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.onContentShifted()})),this._hostProxy.setNumberOfLinesInFocusRequested().subscribe((e=>{this.ensureInitialize(),this._readingPreferencesViewModel.setNumberOfLinesInFocus(e)})),this._hostProxy.upButtonClicked().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.moveToPreviousInLineFocus()})),this._hostProxy.downButtonClicked().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.moveToNextInLineFocus()})),this._hostProxy.enablePictureDictionaryRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.enablePictureDictionary()})),this._hostProxy.disablePictureDictionaryRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.disablePictureDictionary()})),this._hostProxy.languageChangeRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.onLanguageChangeRequested()})),this._hostProxy.pictureDictionaryPopupHidden().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.handlePictureDictionaryPopupClose()})),this._hostProxy.hidePictureDictionaryPopupRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.hidePictureDictionaryPopupRequested()})),this._hostProxy.languageChangeRequestCompleted().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.onLanguageChangeRequestCompleted()}))}}},3121:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingViewReadingHighlighter=void 0;const n=i(1468),o=i(1816),r=i(4830),s=i(1121),a=i(8945),l=i(2221);class u{constructor(e,t){this._currentReadingUnit=null,this._currentUtteranceText="",this._isReadingUnitDirty=!1,this._wordDecorationReleasableResource=null,this._lineDecorationReleasable=null,this._readingViewContentProvider=e,this._viewer=t}setWordDecorationPosition(e,t,i){if(!(e instanceof n.HTMLReadingUnit))return;let o=e;this._currentReadingUnit!==o&&(this._currentReadingUnit=o,this._isReadingUnitDirty=!1),this._currentTextOffset=t+i.charIndex,this._currentTextLength=i.charLength,this._currentUtteranceText=i.utterance.text.substr(i.charIndex,this._currentTextLength)}activateDecoration(e){this._isReadingUnitDirty||(e&o.DecorationType.Line&&this.updateLineDecoration(),e&o.DecorationType.Word&&this.updateWordDecoration(),e&o.DecorationType.Background&&this.addBackgroundDecoration())}deactivateDecoration(e){e&o.DecorationType.Word&&(this.removeWordDecoration(),this._wordRect=null),e&o.DecorationType.Line&&this.removeLineDecoration(),e&o.DecorationType.Background&&this.removeBackgroundDecoration()}isWordDecorationValid(){let e=this._wordDecorationReleasableResource?this._wordDecorationReleasableResource.value().spans[0]:null;return!!e&&this._viewer.isElementVisible(e,e.getBoundingClientRect())}getWordRect(){return this._wordRect}addBackgroundDecoration(){this._viewer.addBackgroundDecoration(u.ReadoutActiveBackgroundClass);let e=this._readingViewContentProvider.getCurrentDocument();e.body.classList.remove(u.ReadoutEndTransitionIframeClass),e.body.classList.add(u.ReadoutActiveIFrameClass),a.DomUtilties.redrawDom(e),e.body.classList.add(u.ReadoutStartTransitionIframeClass),e.getSelection().removeAllRanges()}updateWordDecoration(){if(this.removeWordDecoration(),!this._isReadingUnitDirty){let e=r.ReadingRangeManipulations.createRange(this._currentReadingUnit,this._currentTextOffset,this._currentTextLength);if(this._wordDecorationReleasableResource=e?s.ReadOutLoudHighlighter.surroundTextBySpans(this._currentReadingUnit,e,[u.ReadoutActiveWordClass]):null,this._wordDecorationReleasableResource){let e=this._wordDecorationReleasableResource.value().spans[0];this._viewer.isElementVisible(e,this._wordRect)||this._viewer.scrollElementIntoView(e,this._wordRect,null,l.ScrollSource.ReadAloud)}}}updateLineDecoration(){let e=r.ReadingRangeManipulations.createRange(this._currentReadingUnit,this._currentTextOffset,this._currentTextLength);if(this._isReadingUnitDirty=!e||e.toString()!==this._currentUtteranceText,this._isReadingUnitDirty&&e&&(this._isReadingUnitDirty=e.toString().replace(/\s/g,"")!==this._currentUtteranceText.replace(/\s/g,"")),this._isReadingUnitDirty)this.removeLineDecoration();else if(!this.isWordInCurrentLineRange(e)){this.removeLineDecoration(),e=r.ReadingRangeManipulations.createRange(this._currentReadingUnit,this._currentTextOffset,this._currentTextLength);let t=this.getLineRange(e);this._lineDecorationReleasable=s.ReadOutLoudHighlighter.surroundTextBySpans(this._currentReadingUnit,t,[u.ReadoutActiveLineClass])}}getLineRange(e){let t=r.ReadingRangeManipulations.expandToLineRange(e,this._readingViewContentProvider.isRTL(),(e=>e.getClientRects())),i=t.getClientRects();return this._lineTop=i.item(0).top,this._lineBottom=i.item(0).bottom,this._lineLeft=i.item(0).left,this._lineRight=i.item(i.length-1).right,t}isWordInCurrentLineRange(e){return this._wordRect=e.getClientRects().item(0),this._lineTop===this._wordRect.top&&this._lineBottom===this._wordRect.bottom&&!(this._lineRightthis._wordRect.right)}removeBackgroundDecoration(){this._viewer.removeBackgroundDecoration(u.ReadoutActiveBackgroundClass);let e=this._readingViewContentProvider.getCurrentDocument();e.body.classList.contains(u.ReadoutActiveIFrameClass)&&(e.body.classList.remove(u.ReadoutActiveIFrameClass),e.body.classList.add(u.ReadoutEndTransitionIframeClass),e.body.classList.remove(u.ReadoutStartTransitionIframeClass),window.setTimeout((()=>{e.body.classList.remove(u.ReadoutEndTransitionIframeClass)}),800))}removeWordDecoration(){this._wordDecorationReleasableResource&&(this._wordDecorationReleasableResource.release(),this._wordDecorationReleasableResource=null)}removeLineDecoration(){this._lineDecorationReleasable&&(this._lineDecorationReleasable.release(),this._lineDecorationReleasable=null,this._lineTop=null,this._lineRight=null,this._lineLeft=null,this._lineBottom=null)}}u.ReadoutActiveWordClass="msreadout-word-highlight",u.ReadoutActiveLineClass="msreadout-line-highlight",u.ReadoutActiveBackgroundClass="msreadout-active-background",u.ReadoutActiveIFrameClass="msreadout-active",u.ReadoutStartTransitionIframeClass="msreadout-start-transition",u.ReadoutEndTransitionIframeClass="msreadout-end-transition",t.ReadingViewReadingHighlighter=u},7483:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingViewReadingNavigator=void 0;const n=i(1876),o=i(625);class r extends o.HTMLReadingNavigator{constructor(e){super(e,null),this._readingViewContentProvider=e}deepCopy(){let e=new r(this._readingViewContentProvider);return e._readingUnitNavigator=new n.ReadingUnitNavigator,Object.assign(e._readingUnitNavigator,this._readingUnitNavigator),e._readingUnit=e._readingUnitNavigator.getCurrentUnit(),e}resetSelection(e){this._readingViewContentProvider.resetSelection()}collapseSelectionToNode(e,t){this._readingViewContentProvider.collapseSelectionToNode(e,t)}isCuratedContentBasedNavigationSupported(e){return!1}}t.ReadingViewReadingNavigator=r},9501:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingViewReadOutLoudViewModel=void 0;const n=i(9636),o=i(1816),r=i(2219),s=i(2219),a=i(9483),l=i(2221);class u extends s.ReadOutLoudViewModel{constructor(e,t,i,o,s,a){super(e,t,i,a,o),this._readingStateChanged=new n.EventSource,this._readingState=r.ReadingState.Uninitialized,this._readOutLoudViewer=s,this._readingHighlighter=t}getReadingState(){return this._readingState}readingStateChanged(){return this._readingStateChanged}getWordRect(){return this._readingHighlighter.getWordRect()}setReadingState(e){this._readingState!==e&&(this._readingState=e,this._readingStateChanged.trigger(void 0))}onUserActionStarted(e){this._ignoreUserActionEvents||this.getReadingState()!==r.ReadingState.Playing||(this._continueReadingOnUserActionComplete=!0,this.cancelReading(!1),this._readingHighlighter.deactivateDecoration(this._readOutLoudViewer.isLineFocusActive()?o.DecorationType.WordAndLine:o.DecorationType.Line))}onUserActionCompleted(e){if(!this._ignoreUserActionEvents&&this._continueReadingOnUserActionComplete){this.resetReadSelection();let e=this.isReadingPositionValid()?a.UnitDirection.Current:a.UnitDirection.Next;this.continueReading(e,{startType:this.getStartTypeOnUserActionCompleted(),startRequestTime:0,startPosition:{x:0,y:this._readOutLoudViewer.getLineFocusViewRect().top},needsTransformOfStartPosition:!0},!0)}}addUserActionStartedListener(){return this._readOutLoudViewer.onScrollStart().subscribe((e=>{e!==l.ScrollSource.ReadAloud&&this.onUserActionStarted()}))}addUserActionCompletedListener(){return this._readOutLoudViewer.onScrollEnd().subscribe((e=>{e!==l.ScrollSource.ReadAloud&&this.onUserActionCompleted()}))}isReadingPositionValid(){return this._readingHighlighter.isWordDecorationValid()&&!this._readOutLoudViewer.getSelectionStartRangeInVisibleRegion()}getStartTypeOnUserActionCompleted(){return this._readOutLoudViewer.isLineFocusActive()?r.StartType.ReadFromPoint:this.isReadingPositionValid()?r.StartType.Default:r.StartType.ReadFromFirstVisibleElement}}t.ReadingViewReadOutLoudViewModel=u},6493:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingViewContentProvider=void 0;const n=i(4680),o=i(6196);t.ReadingViewContentProvider=class{constructor(e,t,i){this._embedder=i,this._hostProxy=e,this._currentFrame=t,this._isRTL=this.isContentDirectionRTL(this.getCurrentDocument())}getCurrentDocument(){return this._embedder.getContentDocument()}getPrimaryContent(){throw new Error("Method not implemented")}getContentType(){return n.ContentType.ReadingView}isRTL(){return this._isRTL}getLocalizedLearningToolsLabels(){return this._embedder.getLocalizedStringResources()}getDocumentStartRange(){return this._embedder.getDocumentStartRange()}getSelectionStartRangeInVisibleRegion(){return this._embedder.getSelectionStartRangeInVisibleRegion()}resetSelection(){this.getCurrentDocument().body&&this.collapseSelectionToNode(this.getCurrentDocument().body,0)}collapseSelectionToNode(e,t){this.getCurrentDocument().getSelection().collapse(e,t)}getLanguageAsync(e){return new Promise((t=>{let i="und";return this.getCurrentDocument().body&&(i=this._hostProxy.detectTextLanguage(this.getCurrentDocument().body.innerText.substring(0,65535))),t(o.ReadOutLoudLanguageUtils.resolveLanguage(i,this._embedder.getDocumentLanguage(),e))}))}isContentDirectionRTL(e){return!!e.head&&"rtl"===e.head.dir}}},7626:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.collapsibleTableContainerClass=t.collapsibleInfoboxContainerClass=t.wikiImageAndCaptionContainer=void 0,t.wikiImageAndCaptionContainer="__reading_mode_image_and_caption_container",t.collapsibleInfoboxContainerClass="__reading_mode_infobox_and_collapse_button_container",t.collapsibleTableContainerClass="__reading_mode_table_and_collapse_button_container"},2659:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingViewLearningToolsRuntime=void 0;const n=i(9636),o=i(5114),r=i(2139),s=i(2681),a=i(1342),l=i(3945),u=i(3748);class d extends r.LearningToolsRuntime{constructor(e){super(),this._embedder=e,this._messageFromLearningToolsModule=new n.EventSource,this._embedder.messageReceivedFromReadingView.subscribe((e=>{if(e&&e.length>0){let t=e.shift();e&&e.length>0?this.handleCommand(t,e):this.handleCommand(t,[""])}}))}postMessageToHost(e,t){switch(e){case o.LearningToolsHostProxy.ReadOutLoudStatusHostMessage:case o.LearningToolsHostProxy.ProcessNLXRequest:case o.LearningToolsHostProxy.ReadOutLoudSpeechPreferencesHostMessage:case o.LearningToolsHostProxy.ComprehensionToolsPreferencesHostMessage:case o.LearningToolsHostProxy.LineFocusPreferencesHostMessage:case o.LearningToolsHostProxy.PictureDictionaryPreferencesHostMessage:case o.LearningToolsHostProxy.DetectLanguageHostMessage:super.postMessageToHost(e,t);break;case o.LearningToolsHostProxy.TelemetryMessage:return void super.postMessageToHost(e,t)}this.sendMessageToReadingView(e,t)}handleCommand(e,t){switch(e){case o.LearningToolsHostProxy.ReadOutLoudStartCommand:case o.LearningToolsHostProxy.ReadOutLoudPauseCommand:case o.LearningToolsHostProxy.ReadOutLoudStopCommand:case o.LearningToolsHostProxy.ReadOutLoudNextCommand:case o.LearningToolsHostProxy.ReadOutLoudPreviousCommand:case o.LearningToolsHostProxy.ReadOutLoudFirstContentfulPaintLoadedCommand:case o.LearningToolsHostProxy.VoiceOptionsPaneOpened:case o.LearningToolsHostProxy.VoiceOptionsPaneClosed:super.postMessageToHost(e,t);break;default:t&&t.length>0?(t.unshift(e),this.raiseMessageFromHost(t)):this.raiseMessageFromHost([e])}}sendMessageToReadingView(e,t){this._embedder.messageFromLearningToolsRuntime(e,t)}initialize(e){super.initialize(e);let t={frameTreeNodeId:Number(e[0]),processId:Number(e[1])},i=new o.LearningToolsHostProxy(this),n=new s.ReadingViewLearningToolsViewer(this._embedder),r=new u.LearningToolsCore(n),c=new l.ReadingViewMainViewModel(i,n,this._embedder,r.getComprehensionToolsSettingsStore(),t);r.initializeReadOutLoud(i,c,!1),r.initializeLearningTools(i,c);let h=[a.HostProxy.ReadOutLoudInitializeSettingsCommand,e[0],e[1],e[3],e[4]];this.raiseMessageFromHost(h);let g=[o.LearningToolsHostProxy.ComprehensionToolsInitializeSettingsCommand,e[0],e[1],e[5]];this.raiseMessageFromHost(g);let p=[o.LearningToolsHostProxy.LineFocusInitializeSettingsCommand,e[0],e[1],e[6]];this.raiseMessageFromHost(p);let m=[o.LearningToolsHostProxy.PictureDictionaryInitializeSettingsCommand,e[0],e[1],e[7]];this.raiseMessageFromHost(m),r.initializeLearningToolsModels(),this._embedder.messageFromLearningToolsRuntime(d.ScriptInjectionSuccessful,[])}raiseMessageFromHost(e){if(!e||0==e.length)return;let t=e.shift();switch(t){case o.LearningToolsHostProxy.OpenVoiceOptionsPane:case o.LearningToolsHostProxy.CloseVoiceOptionsPane:this.sendMessageToReadingView(t,e);break;default:e.unshift(t),super.raiseMessageFromHost(e)}}}d.ScriptInjectionSuccessful="LearningTools_ScriptInjectionSuccessful",t.ReadingViewLearningToolsRuntime=d},2681:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingViewLearningToolsViewer=void 0;const n=i(8945),o=i(9636),r=i(2221),s=i(7586),a=i(7856),l=i(322);t.ReadingViewLearningToolsViewer=class{constructor(e){this.onScroll=()=>{this._scrollTimeoutReleasable?(this._scrollTimeoutReleasable.release(),this._scrollTimeoutReleasable=null):0===this._scrollSourceList.length&&(this._scrollSourceList.push(r.ScrollSource.Unknown),this._scrollStart.trigger(r.ScrollSource.Unknown));let e=window.setTimeout((()=>{this._scrollSourceList.forEach((e=>this._scrollEnd.trigger(e))),this._scrollSourceList=[],this._scrollTimeoutReleasable=null}),500);this._scrollTimeoutReleasable={release:()=>clearTimeout(e)}},this.resizeLineFocusContainer=()=>{const e=document.getElementById("__rv_dataSource").getBoundingClientRect(),t=document.getElementById("lineFocusContainer");t.style.width=e.width.toString()+"px",t.style.marginLeft=e.left.toString()+"px"},this.hidePictureDictionaryPopup=()=>{this._embedder.hidePictureDictionaryPopup()},this._embedder=e,this._scrollTimeoutReleasable=null,this._scrollEnd=new o.EventSource,this._scrollStart=new o.EventSource,this._scrollSourceList=[],this._isLineFocusActive=!1,this._isLineMarkersActive=!1,this._lineFocusEventReleasables=[],this._onWheel=new o.EventSource,this._onKeyDown=new o.EventSource,this._contentDocument=this._embedder.getContentDocument(),this._embedder.addScrollEventListener(this.onScroll)}isLineFocusActive(){return this._isLineFocusActive}addBackgroundDecoration(e){document.body.classList.add(e)}removeBackgroundDecoration(e){document.body.classList.contains(e)&&document.body.classList.remove(e)}applyLearningToolsStyles(){let e=!1;"function"==typeof this._embedder.isMobileReadingViewReadAloudNewUXEnabled&&(e=this._embedder.isMobileReadingViewReadAloudNewUXEnabled());let t=(0,s.getThemeDataFromReadingViewStyleSheet)(this._embedder.getContentDocumentThemes(),e);this.applyStylesOnContentDocument(t,e),this.applyStylesOnMainDocument(t)}applyStylesOnContentDocument(e,t){let i=this._contentDocument.getElementById("learning_tools_stylesheet");null===i&&(i=document.createElement("style"),i.nonce=this.getNonce(),i.setAttribute("id","learning_tools_stylesheet"),this._contentDocument.head.appendChild(i)),i.textContent=(0,a.createStylesForContentDocument)(e,t)}applyStylesOnMainDocument(e){let t=document.getElementById("learning_tools_stylesheet");null===t&&(t=document.createElement("style"),t.nonce=this.getNonce(),t.setAttribute("id","learning_tools_stylesheet"),document.head.appendChild(t)),t.textContent=(0,l.createStylesForMainDocument)(e)}getNonce(){const e=document.querySelector("meta[property='csp-nonce'][content]");return e?e.content:""}onScrollStart(){return this._scrollStart}onScrollEnd(){return this._scrollEnd}getSelectionStartRangeInVisibleRegion(){return this._embedder.getSelectionStartRangeInVisibleRegion()}getStartingPosition(e){let t=e?this.getSelectionStartRangeInVisibleRegion():null;return t||(t=this.getPageStartRange()),t||(t=this._contentDocument.createRange(),t.selectNode(this._contentDocument.body),t.collapse(!0)),t}isElementVisible(e,t){return this._embedder.isElementVisible(e,t,this._isLineFocusActive?this.getLineFocusViewRect():null)}scrollElementIntoView(e,t,i,n,o=!0,r,s){return this._embedder.scrollClientRectIntoView(e,t,(()=>{void 0!==n&&(this._scrollSourceList.push(n),this._scrollStart.trigger(n))}),o,r,this._isLineFocusActive?this.getLineFocusViewRect():null,s)}setLineMarkersActive(e){this._isLineMarkersActive=e}executeActionAndMaintainPosition(e){this._embedder.executeActionAndMaintainPosition(e)}getPageStartRange(){let e=0;this._isLineFocusActive&&(e=this.getLineFocusViewRect().top+1);let t=this.getBrowserWidth()/2,i=e=>e.getBoundingClientRect(),o=n.DomUtilties.getTextNodeFromPoint(this._contentDocument,t,e,i);if(o){let t=n.DomUtilties.getOffsetInTextNodeForLineAtYPosition(this._contentDocument,o,e,i),r=document.createRange();return r.setStart(o,t),r.collapse(!0),r}return null}enterLineFocusMode(){this._isLineFocusActive||(this._isLineFocusActive=!0,document.body.classList.add("ms-linefocus-active"),this._contentDocument.getElementById("contentContainer").classList.add("ms-linefocus-active"),this._contentDocument.body.classList.add("ms-linefocus-active"),this.resizeLineFocusContainer(),this.addLineFocusDOMEventHandlers())}exitLineFocusMode(){this._isLineFocusActive&&(document.getElementById("lineFocusView").style.height="100%",document.getElementById("lineFocusViewAnimationOverlay").style.height="100%",this._isLineFocusActive=!1,document.body.classList.remove("ms-linefocus-active"),this._contentDocument.getElementById("contentContainer").classList.remove("ms-linefocus-active"),this._contentDocument.body.classList.remove("ms-linefocus-active"),this._contentDocument.body.focus(),this._contentDocument.getElementById("source").focus(),this.removeLineFocusDOMEventHandlers())}bringRectIntoLineFocusView(e,t){return this.scrollElementIntoView(null,e,null,r.ScrollSource.LineFocus,t,!1,!0)}setLineFocusViewHeight(e){let t=this.getLineFocusViewRect();if(Math.abs(e-t.height)>2){let t=this.getMaxLineFocusViewHeight(),i=this.getLineFocusViewMargins(),n=Math.min(e,t)+i;document.getElementById("lineFocusView").style.height=n.toString()+"px",document.getElementById("lineFocusViewAnimationOverlay").style.height=n.toString()+"px"}}getLineFocusViewRect(){if(!this._isLineFocusActive)return{top:0,left:0,bottom:0,right:0,height:0,width:0,x:0,y:0,toJSON:function(){}};let e=document.getElementById("lineFocusViewAnimationOverlay").getBoundingClientRect(),t=Math.floor(this.getLineFocusViewMarginTop()),i=Math.floor(this.getLineFocusViewMarginBottom()),n=document.getElementById("__rv_dataSource").getBoundingClientRect().top;return{top:e.top+t-n,left:e.left,bottom:e.bottom-i-n,right:e.right,height:e.height-(t+i),width:e.width,x:0,y:0,toJSON:function(){}}}getMaxLineFocusViewHeight(){return.7*this._contentDocument.documentElement.clientHeight-this.getLineFocusViewMargins()}getLineFocusViewMargins(){return this.getLineFocusViewMarginTop()+this.getLineFocusViewMarginBottom()}getLineFocusViewMarginTop(){let e=(this.getBaseLineHeight()-this.getFontSize())/2;return this._isLineMarkersActive?this.getFontSize():e}getLineFocusViewMarginBottom(){return this.getBaseLineHeight(),this.getFontSize(),this._isLineMarkersActive?(this.getBaseLineHeight()/2-this.getFontSize())/2:(this.getBaseLineHeight()-this.getFontSize())/2}getBaseLineHeight(){return parseFloat(window.getComputedStyle(this._contentDocument.body).lineHeight)}getFontSize(){return parseFloat(window.getComputedStyle(this._contentDocument.body).fontSize)}onLayoutChanged(){return new o.EventSource}onWheel(){return this._onWheel}onKeyDown(){return this._onKeyDown}getBrowserWidth(){return document.documentElement.clientWidth}addLineFocusDOMEventHandlers(){let e=e=>{this._onWheel.trigger(e)};this._lineFocusEventReleasables.push(n.DomUtilties.addReleasableDomEventListener(document,"wheel",e,!1)),this._lineFocusEventReleasables.push(n.DomUtilties.addReleasableDomEventListener(this._contentDocument,"wheel",e,!1));let t=e=>{this._onKeyDown.trigger(e)};this._lineFocusEventReleasables.push(n.DomUtilties.addReleasableDomEventListener(document,"keydown",t)),this._lineFocusEventReleasables.push(n.DomUtilties.addReleasableDomEventListener(this._contentDocument,"keydown",t));const i=document.getElementById("__rv_dataSource");this._lineFocusEventReleasables.push(n.DomUtilties.addReleasableDomEventListener(i.contentWindow,"resize",this.resizeLineFocusContainer))}removeLineFocusDOMEventHandlers(){this._lineFocusEventReleasables.forEach((e=>e.release()))}createPictureDictionaryPopup(e,t){(t||e&&e.pictures&&0!==e.pictures.length)&&this._embedder.createPictureDictionaryPopup(e,t)}}},3945:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingViewMainViewModel=void 0;const n=i(2857),o=i(6493),r=i(4715),s=i(3762),a=i(9609),l=i(5249),u=i(5610),d=i(8882),c=i(3121),h=i(7483),g=i(9501),p=i(1701),m=i(2277),_=i(5701);t.ReadingViewMainViewModel=class{constructor(e,t,i,n,o){this._viewer=t,this._hostProxy=e,this._embedder=i,this._readAloudViewModel=null,this._comprehensionToolsViewModel=null,this._readingPreferencesViewModel=null,this._learningToolSettingsStore=n,this._telemetryClient=null,this._currentFrame=o,this._pictureDictionary=null,this._learningToolsInitialized=!1}initializeReadOutLoud(e,t){this.ensureContentProvider(),this.ensureTelemetryClient();var i=new h.ReadingViewReadingNavigator(this._contentProvider),n=new c.ReadingViewReadingHighlighter(this._contentProvider,this._viewer);this._readOutLoudSettingsViewModel=new a.ReadOutLoudSettingsViewModel(e,t,this._telemetryClient),this._readAloudViewModel=new g.ReadingViewReadOutLoudViewModel(i,n,this._readOutLoudSettingsViewModel,this._contentProvider,this._viewer,this._telemetryClient)}initializeLearningTools(){if(!this._learningToolsInitialized){this._learningToolsInitialized=!0,this.ensureContentProvider(),this.ensureTelemetryClient();let e=this._contentProvider.getCurrentDocument(),t=this._hostProxy,i=new m.NLXAppProxy(t.sendNLXRequest.bind(t),t.onNLXResponseReceived()),o=new p.NLXProcessor(e,e.location.href,this._contentProvider,i,this._telemetryClient),a=new n.HTMLDocumentComprehensionTools(o,this._contentProvider,this._telemetryClient,this._learningToolSettingsStore,this._viewer);this._comprehensionToolsViewModel=new u.ComprehensionToolsViewModel(a);let l=new s.LineFocusUnitProvider;this._lineFocus=new r.LineFocus(this._viewer,this._contentProvider,l,this._learningToolSettingsStore,this._telemetryClient),this._pictureDictionary=new _.PictureDictionary(this._viewer,o,this._telemetryClient,this._learningToolSettingsStore,e),this._readingPreferencesViewModel=new d.ReadingPreferencesViewModel(this._lineFocus,this._pictureDictionary)}}getReadOutLoudViewModel(){return this._readAloudViewModel}getReadOutLoudSettingsViewModel(){return this._readOutLoudSettingsViewModel}getComprehensionToolsViewModel(){return this._comprehensionToolsViewModel}getReadingPreferencesViewModel(){return this._readingPreferencesViewModel}ensureContentProvider(){this._contentProvider||(this._contentProvider=new o.ReadingViewContentProvider(this._hostProxy,this._currentFrame,this._embedder))}ensureTelemetryClient(){this._telemetryClient||(this._telemetryClient=new l.TelemetryClient(this._hostProxy))}}},7856:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createStylesForContentDocument=void 0;const n=i(4569),o=i(4027),r=i(7586),s=i(3875),a=i(5701),l=i(7626);n.default.setup((0,o.default)());let u={};function d(e="hcblack",t="nouns"){let i={},n=[];"hcblack"===e?(n[0]="#4da4fc !important",n[1]="#6ec136 !important",n[2]="#e4c400 !important",n[3]="#f58f00 !important",n[4]="#ff5e5e !important",n[5]="#c577e4 !important"):(n[0]="#0c4d8a !important",n[1]="#005719 !important",n[2]="#61460f !important",n[3]="#7a3b00 !important",n[4]="#9e0005 !important",n[5]="#731881 !important"),n[6]="#0063c3 !important",n[7]="#008923 !important",n[8]="#c49800 !important",n[9]="#e06a00 !important",n[10]="#d82904 !important",n[11]="#b639d8 !important";let o=".ms-"+t+"-active &";i[o]={msHighContrastAdjust:"none"};for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.createStylesForMainDocument=void 0;const n=i(4569),o=i(4027),r=i(7586),s=i(5701);n.default.setup((0,o.default)());let a={};t.createStylesForMainDocument=function(e){return a={"@global":{".msreadout-active-background:before, .msreadout-active:before":{pointerEvents:"none",position:"fixed",display:"block",height:"100%",width:"100%",top:"0",left:"0"},".msreadout-active-background:before":{zIndex:"-2 !important"},".ms-linefocus-active":{"& #lineFocusContainer":{display:"flex",flexDirection:"column",alignItems:"stretch"}},"#lineFocusContainer":{display:"none",position:"absolute",top:"0",left:"0",height:"100%",width:"100%",pointerEvents:"none",zIndex:"0"},"#lineFocusTopOverlayContainer, #lineFocusBottomOverlayContainer":{alignSelf:"stretch",height:"100%",position:"relative"},"#lineFocusView":{pointerEvents:"auto",flexShrink:"0",transition:"height 0.2s",height:"100%","@media screen and (forced-colors:active)":{borderStyle:"solid",borderWidth:"1px 0px 1px 0px"}},[`.${s.pictureDictionaryToggleOn}`]:{"& #lineFocusView":{pointerEvents:"inherit"}},"#lineFocusViewAnimationOverlay":{position:"absolute",margin:"auto",top:"0px",bottom:"0px",left:"0px",right:"0px",width:"100%",visibility:"hidden"},"#lineFocusArrowButtonsContainer":{pointerEvents:"auto"}}},function(e){if(null==e)return;let t,i,n;for(t in e)if(i=e[t][r.classSelector],n=e[t][r.rolResultant],"Black"===t||"DarkGrey"===t){const o=e[t][r.lineFocusHighlight];a["@global"][i]={"& .msreadout-active-background:before, .msreadout-active:before":{background:n+" !important"},"& #lineFocusView":{boxShadow:"inset 0px 0px 11px 0px "+o},"& #lineFocusTopOverlayContainer,#lineFocusBottomOverlayContainer":{background:"rgba(97,97,97,0.8)"}}}else a["@global"][i]={"& .msreadout-active-background:before, .msreadout-active:before":{background:n+" !important"},"& #lineFocusView":{boxShadow:"inset 0px 0px 11px 0px rgba(0, 0, 0, 0.80)"},"& #lineFocusTopOverlayContainer,#lineFocusBottomOverlayContainer":{background:"rgba(0,0,0,0.8)"}}}(e),n.default.createStyleSheet(a).toString()}},7586:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getThemeDataFromReadingViewStyleSheet=t.pdWordOutline=t.lineFocusHighlight=t.rolWordHighlight=t.rolLineHighlight=t.pdWordBg=t.rolResultant=t.rolOverlay=t.classSelector=t.colorProp=void 0,t.colorProp="bgColor",t.classSelector="selectorName",t.rolOverlay="readOutOverlayColor",t.rolResultant="readOutLoudResultantColor",t.pdWordBg="pictureDictionaryWordBackground",t.rolLineHighlight="readOutLineHighlight",t.rolWordHighlight="readOutWordHighlight",t.lineFocusHighlight="lineFocusHighlight",t.pdWordOutline="pictureDictionaryWordOutline",t.getThemeDataFromReadingViewStyleSheet=function(e,i){if(e.length<23)return;let n;return n=i?{Light:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(222,205,167,0.5)",[t.rolWordHighlight]:"rgba(222,205,167,1)",[t.pdWordBg]:"#F6F6F6"},Sepia:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(222,205,167,0.5)",[t.rolWordHighlight]:"rgba(222,205,167,1)",[t.pdWordBg]:"#FFFBF5"},Lime:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(255,255,255,0.3)",[t.rolWordHighlight]:"rgba(255,255,255,0.6)",[t.pdWordBg]:"#C8E892"},LightBlue:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(255,255,255,0.3)",[t.rolWordHighlight]:"rgba(255,255,255,0.6)",[t.pdWordBg]:"#C7DAF6"},Grey:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#E5E5E5"},SkyBlue:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(255,255,255,0.3)",[t.rolWordHighlight]:"rgba(255,255,255,0.6)",[t.pdWordBg]:"#B6DEF1"},Lavender:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(255,255,255,0.3)",[t.rolWordHighlight]:"rgba(255,255,255,0.6)",[t.pdWordBg]:"#DED0F3"},LightGreen:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(255,255,255,0.3)",[t.rolWordHighlight]:"rgba(255,255,255,0.6)",[t.pdWordBg]:"#AFEB97"},Rose:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(255,255,255,0.3)",[t.rolWordHighlight]:"rgba(255,255,255,0.6)",[t.pdWordBg]:"#FFCACA"},Apricot:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(255,255,255,0.3)",[t.rolWordHighlight]:"rgba(255,255,255,0.6)",[t.pdWordBg]:"#FBD2C0"},LightOrange:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(255,255,255,0.3)",[t.rolWordHighlight]:"rgba(255,255,255,0.6)",[t.pdWordBg]:"#FFE5A3"},Yellow:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(203,204,96,0.5)",[t.rolWordHighlight]:"rgba(203,204,96,1)",[t.pdWordBg]:"#FDFDC4"},Black:{[t.rolResultant]:"rgba(97,97,97,0.8)",[t.rolLineHighlight]:"rgba(69,105,142,0.5)",[t.rolWordHighlight]:"rgba(69,105,142,1)",[t.lineFocusHighlight]:"rgba(97,97,97,0.8)",[t.pdWordBg]:"#333333",[t.pdWordOutline]:"white"},DarkGrey:{[t.rolResultant]:"rgba(97,97,97,0.8)",[t.rolLineHighlight]:"rgba(69,105,142,0.5)",[t.rolWordHighlight]:"rgba(69,105,142,1)",[t.lineFocusHighlight]:"rgb(36,36,36,0.8)",[t.pdWordBg]:"#3B3B3B",[t.pdWordOutline]:"#EDEDED"},Green:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#CEF5C7"},Blue:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#C5FCEE"},LightYellow:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#FAF9A8"},LightTeal:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#ACEECF"},Turquoise:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#9BEFEB"},Teal:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#9CE2EB"},Orchid:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#FACCFF"},Pink:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#F9C6E2"},Carnation:{[t.rolOverlay]:"rgba(0,0,0,0)",[t.rolResultant]:"rgba(0,0,0,0.1)",[t.rolWordHighlight]:"rgba(0,0,0,0.2)",[t.pdWordBg]:"#FFBDD0"}}:{Sepia:{[t.rolOverlay]:"rgba(179,176,167,0.82)",[t.rolResultant]:"#BFBDB2",[t.pdWordBg]:"#FFFBF5"},Light:{[t.rolOverlay]:"rgba(184,184,184,0.82)",[t.rolResultant]:"#C5C5C5",[t.pdWordBg]:"#F6F6F6"},Grey:{[t.rolOverlay]:"rgba(165,165,165,0.82)",[t.rolResultant]:"#B1B1B1",[t.pdWordBg]:"#E5E5E5"},Black:{[t.rolResultant]:"rgba(97,97,97,0.8)",[t.rolLineHighlight]:"rgb(78, 78, 78)",[t.rolWordHighlight]:"rgb(102,102,102)",[t.lineFocusHighlight]:"rgba(97,97,97,0.8)",[t.pdWordBg]:"#333333",[t.pdWordOutline]:"white"},Green:{[t.rolOverlay]:"rgba(104,184,119,0.82)",[t.rolResultant]:"#70C57F",[t.pdWordBg]:"#CEF5C7"},Blue:{[t.rolOverlay]:"rgba(96,179,183,0.82)",[t.rolResultant]:"#68C1C5",[t.pdWordBg]:"#C5FCEE"},Yellow:{[t.rolOverlay]:"rgba(182,183,66,0.82)",[t.rolResultant]:"#C3C547",[t.pdWordBg]:"#FDFDC4"},Rose:{[t.rolOverlay]:"rgba(183,134,134,0.82)",[t.rolResultant]:"#C38F8F",[t.pdWordBg]:"#FFCACA"},Apricot:{[t.rolOverlay]:"rgba(173,137,121,0.82)",[t.rolResultant]:"#B99382",[t.pdWordBg]:"#FBD2C0"},LightOrange:{[t.rolOverlay]:"rgba(173,153,105,0.82)",[t.rolResultant]:"#B9A471",[t.pdWordBg]:"#FFE5A3"},LightYellow:{[t.rolOverlay]:"rgba(170,169,100,0.82)",[t.rolResultant]:"#B6B56B",[t.pdWordBg]:"#FAF9A8"},Lime:{[t.rolOverlay]:"rgba(132,154,96,0.82)",[t.rolResultant]:"#8EA567",[t.pdWordBg]:"#C8E892"},LightGreen:{[t.rolOverlay]:"rgba(119,157,103,0.82)",[t.rolResultant]:"#7FA86E",[t.pdWordBg]:"#AFEB97"},LightTeal:{[t.rolOverlay]:"rgba(106,163,137,0.82)",[t.rolResultant]:"#71AE93",[t.pdWordBg]:"#ACEECF"},Turquoise:{[t.rolOverlay]:"rgba(98,162,159,0.82)",[t.rolResultant]:"#69ADAA",[t.pdWordBg]:"#9BEFEB"},Teal:{[t.rolOverlay]:"rgba(102,153,160,0.82)",[t.rolResultant]:"#6DA4AC",[t.pdWordBg]:"#9CE2EB"},SkyBlue:{[t.rolOverlay]:"rgba(117,149,164,0.82)",[t.rolResultant]:"#7DA0B0",[t.pdWordBg]:"#B6DEF1"},LightBlue:{[t.rolOverlay]:"rgba(129,145,170,0.82)",[t.rolResultant]:"#8A9BB6",[t.pdWordBg]:"#C7DAF6"},Lavender:{[t.rolOverlay]:"rgba(150,137,169,0.82)",[t.rolResultant]:"#A093B5",[t.pdWordBg]:"#DED0F3"},Orchid:{[t.rolOverlay]:"rgba(171,130,175,0.82)",[t.rolResultant]:"#B78BBB",[t.pdWordBg]:"#FACCFF"},Pink:{[t.rolOverlay]:"rgba(177,131,156,0.82)",[t.rolResultant]:"#BE8CA7",[t.pdWordBg]:"#F9C6E2"},Carnation:{[t.rolOverlay]:"rgba(182,124,140,0.82)",[t.rolResultant]:"#C38596",[t.pdWordBg]:"#FFBDD0"},DarkGrey:{[t.rolResultant]:"rgba(97,97,97,0.8)",[t.rolLineHighlight]:"rgb(85,85,85)",[t.rolWordHighlight]:"rgb(74,74,74)",[t.lineFocusHighlight]:"rgb(36,36,36,0.8)",[t.pdWordBg]:"#3B3B3B",[t.pdWordOutline]:"#EDEDED"}},e.forEach((function(e){let i=e.name;n[i][t.colorProp]=e.backgroundColor,n[i][t.classSelector]=e.classSelector})),n}},6593:(e,t)=>{var i,n;Object.defineProperty(t,"__esModule",{value:!0}),t.NlxStatus=t.ThemeType=void 0,(n=t.ThemeType||(t.ThemeType={}))[n.Light=0]="Light",n[n.Dark=1]="Dark",(i=t.NlxStatus||(t.NlxStatus={}))[i.Success=0]="Success",i[i.NetworkErrorInternetDisconnected=1]="NetworkErrorInternetDisconnected",i[i.NetworkErrorRetryAfterSometime=2]="NetworkErrorRetryAfterSometime",i[i.NetworkErrorBrowserNeedsToBeUpdated=3]="NetworkErrorBrowserNeedsToBeUpdated",i[i.NetworkErrorUnexpected=4]="NetworkErrorUnexpected",i[i.NetworkErrorUnknown=5]="NetworkErrorUnknown",i[i.LanguageNotSupported=6]="LanguageNotSupported"}},t={};function i(n){var o=t[n];if(void 0!==o)return o.exports;var r=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const e=i(2659);let t=window.readingViewController;t&&t.getLearningToolsEmbedder&&(window.learningToolsRuntime=new e.ReadingViewLearningToolsRuntime(t.getLearningToolsEmbedder()))})()})();(()=>{"use strict";var e={2192:(e,t,i)=>{i.d(t,{A:()=>a});var n=i(6144),o=i.n(n),s=i(6688),r=i.n(s)()(o());r.push([e.id,"/* Copyright (C) Microsoft Corporation. All rights reserved. */\r\n\r\n.msreadout-word-highlight:not(.msreadout-inactive-highlight) {\r\n background: #ffff00 !important;\r\n color: black !important;\r\n}\r\n\r\n.msreadout-line-highlight:not(.msreadout-inactive-highlight) {\r\n background: #b2d6f3 !important;\r\n color: black !important;\r\n}\r\n\r\n@media screen and (forced-colors: active) {\r\n .msreadout-word-highlight:not(.msreadout-inactive-highlight) {\r\n forced-color-adjust: none;\r\n background-color: Highlight !important;\r\n color: HighlightText !important;\r\n }\r\n\r\n .msreadout-line-highlight:not(.msreadout-inactive-highlight) {\r\n forced-color-adjust: none;\r\n background: yellow !important;\r\n color: black !important;\r\n }\r\n}","",{version:3,sources:["webpack://./../../css/read_out_loud_web.css"],names:[],mappings:"AAAA,8DAA8D;;AAE9D;IACI,8BAA8B;IAC9B,uBAAuB;AAC3B;;AAEA;IACI,8BAA8B;IAC9B,uBAAuB;AAC3B;;AAEA;IACI;QACI,yBAAyB;QACzB,sCAAsC;QACtC,+BAA+B;IACnC;;IAEA;QACI,yBAAyB;QACzB,6BAA6B;QAC7B,uBAAuB;IAC3B;AACJ",sourcesContent:["/* Copyright (C) Microsoft Corporation. All rights reserved. */\r\n\r\n.msreadout-word-highlight:not(.msreadout-inactive-highlight) {\r\n background: #ffff00 !important;\r\n color: black !important;\r\n}\r\n\r\n.msreadout-line-highlight:not(.msreadout-inactive-highlight) {\r\n background: #b2d6f3 !important;\r\n color: black !important;\r\n}\r\n\r\n@media screen and (forced-colors: active) {\r\n .msreadout-word-highlight:not(.msreadout-inactive-highlight) {\r\n forced-color-adjust: none;\r\n background-color: Highlight !important;\r\n color: HighlightText !important;\r\n }\r\n\r\n .msreadout-line-highlight:not(.msreadout-inactive-highlight) {\r\n forced-color-adjust: none;\r\n background: yellow !important;\r\n color: black !important;\r\n }\r\n}"],sourceRoot:""}]);const a=r},6688:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i="",n=void 0!==t[5];return t[4]&&(i+="@supports (".concat(t[4],") {")),t[2]&&(i+="@media ".concat(t[2]," {")),n&&(i+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),i+=e(t),n&&(i+="}"),t[2]&&(i+="}"),t[4]&&(i+="}"),i})).join("")},t.i=function(e,i,n,o,s){"string"==typeof e&&(e=[[null,e,void 0]]);var r={};if(n)for(var a=0;a0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=s),i&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=i):u[2]=i),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),t.push(u))}},t}},6144:e=>{e.exports=function(e){var t=e[1],i=e[3];if(!i)return t;if("function"==typeof btoa){var n=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(n),s="/*# ".concat(o," */");return[t].concat([s]).join("\n")}return[t].join("\n")}},9046:(e,t,i)=>{var n,o=function(){var e={};return function(t){if(void 0===e[t]){var i=document.querySelector(t);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}e[t]=i}return e[t]}}(),s=[];function r(e){for(var t=-1,i=0;i{i.r(t),i.d(t,{default:()=>r});var n=i(9046),o=i.n(n),s=i(2192);o()(s.A,{insert:"head",singleton:!1});const r=s.A.locals||{}},9919:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DomUtilties=void 0;const n=i(8988);!function(e){const t=["button","input","select"];function i(e){return e&&e instanceof Element?e.shadowRoot:null}function o(e){return e&&e.parentNode instanceof ShadowRoot?e.parentNode.host:null}function s(e){var t;return e instanceof Element&&e.assignedSlot?e.assignedSlot:null!==(t=o(e))&&void 0!==t?t:null==e?void 0:e.parentNode}e.ReadAloudWebHighlighterStyle=".msreadout-word-highlight:not(.msreadout-inactive-highlight)\n {background: #ffff00 !important;color: black !important;} .msreadout-line-highlight:not(.msreadout-inactive-highlight)\n {background: #b2d6f3 !important;color: black !important;}\n @media screen and (forced-colors: active) {\n .msreadout-word-highlight:not(.msreadout-inactive-highlight) {\n forced-color-adjust: none;\n background-color: Highlight !important;\n color: HighlightText !important;\n }\n .msreadout-line-highlight:not(.msreadout-inactive-highlight) {\n forced-color-adjust: none;\n background: yellow !important;\n color: black !important;\n }\n }",e.getTextNodeFromPoint=function(e,t,i,n){var o=e.elementFromPoint(t,i);if(o){var s=e.createTreeWalker(e.body,NodeFilter.SHOW_TEXT);s.currentNode=o;for(var r=s.nextNode(),a=e.createRange();r;){if(a.selectNode(r),n(a).bottom>i)return r;r=s.nextNode()}}return null},e.getOffsetInTextNodeForLineAtYPosition=function(e,t,i,n){for(var o,s=e.createRange(),r=0,a=t.textContent.length;r!==a;)o=Math.floor(r+(a-r)/2),s.setStart(t,o),s.collapse(!0),n(s).bottom>i?a=o:r=o+1;return r},e.addReleasableDomEventListener=function(e,t,i,n=!0){return e.addEventListener(t,i,{passive:n}),{release:()=>{e.removeEventListener(t,i)}}},e.redrawDom=function(e){e.body.offsetHeight},e.isValidTextNode=function(e){return n.StringUtilities.NONEMPTY_STRING_REGEX.test(e.textContent)},e.isChildOfUserInterfaceNode=function(e){let i=e.parentElement,n=5;for(;i&&n;){let e;n--;const o=i.tagName.toLowerCase();for(e of t)if(o===e)return!1;i=i.parentElement}return!0},e.getFirstChild=function(e){var t,n;return e instanceof HTMLSlotElement?e.assignedNodes()[0]:null===(n=null!==(t=i(e))&&void 0!==t?t:e)||void 0===n?void 0:n.firstChild},e.getLastChild=function(e){var t,n;if(e instanceof HTMLSlotElement){let t=e.assignedNodes();return t[t.length-1]}return null===(n=null!==(t=i(e))&&void 0!==t?t:e)||void 0===n?void 0:n.lastChild},e.getChildNodes=function(e){var t,n,o;return e instanceof HTMLSlotElement?e.assignedNodes():Array.from(null!==(o=null===(n=null!==(t=i(e))&&void 0!==t?t:e)||void 0===n?void 0:n.childNodes)&&void 0!==o?o:[])},e.getParentElement=function(e){var t;return e instanceof Element&&e.assignedSlot?e.assignedSlot:null!==(t=o(e))&&void 0!==t?t:null==e?void 0:e.parentElement},e.getParentNode=s,e.isInDocument=function(e,t){for(var i=e;i;){if(i==t)return!0;i=s(i)}return!1},e.addRemoveStyleForElementInShadowRoot=function(t){if(t&&t.getRootNode()){const n=t.getRootNode();if(n instanceof ShadowRoot){var i=document.createElement("style");return i.textContent=e.ReadAloudWebHighlighterStyle,n.append(i),{value:()=>n,release:()=>{n.removeChild(i)}}}}return{value:()=>null,release:()=>{}}},e.getElementFromPoint=function(e,t,i){let n=e.elementFromPoint(t,i);return n.shadowRoot?n.shadowRoot.elementFromPoint(t,i):n},e.hasShadowDom=function e(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return!1;if(i(t))return!0;const n=t;for(let t of n.children)if(e(t))return!0;return!1}}(t.DomUtilties||(t.DomUtilties={}))},4134:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.EventSource=void 0,t.EventSource=class{constructor(){this._subscribers=[]}subscribe(e){var t=!1,i=i=>{t||e(i)};return this._subscribers.push(i),{release:()=>{t=!0;var e=this._subscribers.indexOf(i);e>-1&&this._subscribers.splice(e,1)}}}trigger(e){for(var t=this._subscribers.slice(0),i=0;i{Object.defineProperty(t,"__esModule",{value:!0}),t.JsonUtilities=void 0;const n=i(8988);(t.JsonUtilities||(t.JsonUtilities={})).parseJsonOrNull=function(e,t,i,o){if(!n.StringUtilities.isNullOrEmpty(e))try{return JSON.parse(e)}catch(e){o&&o.reportJsonParsingError(t,i)}return null}},9660:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ScreenCoordinateUtilities=void 0,(t.ScreenCoordinateUtilities||(t.ScreenCoordinateUtilities={})).transformPointFromMainToCurrentFrame=function(e,t=self){let i={x:e.x,y:e.y};for(;t.frameElement&&t!==top;){i.x-=t.frameElement.getBoundingClientRect().left;let e=parseInt(t.parent.getComputedStyle(t.frameElement).getPropertyValue("border-left-width"));i.x-=e||0,i.y-=t.frameElement.getBoundingClientRect().top;let n=parseInt(t.parent.getComputedStyle(t.frameElement).getPropertyValue("border-top-width"));i.y-=n||0,t=t.parent}return i}},8988:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StringUtilities=void 0,function(e){e.NONEMPTY_STRING_REGEX=new RegExp("\\S");const t=/([.?*+^$[\]\\(){}|-])/g,i=/\s*/g;function n(e){return e&&e.length?e.replace(t,"").replace(i,""):""}e.adjustTextByLength=function(e,t,i){var n=[],o="";return e.forEach((e=>{if(o.length+e.length<=t)o+=e;else{for(var s=function(e,t,i){for(var n=[],o=e,s=i;o.length>0;){if(o.length>i){s=i;for(var r=0;r0){s=a+1;break}}}else s=o.length;n.push(o.substr(0,s)),o=o.substr(s)}return n}(e,i,t),r=0;r0&&(n.push(o),o=""),s.forEach((e=>{n.push(e)}))}})),o.length>0&&n.push(o),n},e.skipStartText=function(e,t){for(var i=0,n=0;n=e[n].length;n++)i++,t-=e[n].length;return i>0&&e.splice(0,i),e.length>0&&t>0&&(e[0]=e[0].substring(t)),e},e.truncateEnd=function(e,t){let i=0;for(;i=e[i].length;i++)t-=e[i].length;return i0&&(e[i]=e[i].substring(0,t),i++),e.splice(i)),e},e.isNullOrEmpty=function(e){return null==e||0===e.length},e.replaceLinebreaksWithSpaces=function(e){return e.replace(/[\r\n]/g," ")},e.removeLineBreaksAndWhiteSpaces=function(e){return e.replace(/(\r\n|\n|\r|\s+)/gm,"")},e.createRegex=function(e){return e=n(e),new RegExp("("+e+")","ig")},e.replaceSpaceAndSpecialChar=n,e.ExactMatchWithoutSpaceAndSpecialChar=function(e,t){return n(e)===n(t)}}(t.StringUtilities||(t.StringUtilities={}))},647:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FeatureList=void 0;class i{static create(e){i._singletonObj=new i(e)}static get(){return i._singletonObj}constructor(e){this._features=e}isReadAloudSDExtractionEnabled(){return Boolean(this._features.readAloudSDExtractionEnabled)}isReadAloudReliabilityImprovementsEnabled(){return Boolean(this._features.readAloudReliabilityImprovementsEnabled)}isPreloadOnStartUtteranceEnabled(){return Boolean(this._features.readAloudPreloadOnStartUtterance)}isSmartReadExperienceChangesEnabled(){return Boolean(this._features.smartReadExperienceChangesEnabled)}isPdfReadAloudWithPageTextDataEnabled(){return Boolean(this._features.pdfReadAloudWithPageTextDataEnabled)}}t.FeatureList=i},4409:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Highlighter=void 0;const n=i(9919),o=i(6666);!function(e){const t=["mssyllable"];function i(e,t,i){let o=t.ownerDocument.createElement(e);return i.forEach((e=>{o.classList.add(e)})),o.appendChild(n.DomUtilties.getParentNode(t).replaceChild(o,t)),o}function s(e,t){let i=e.textContent;if(t<0||t>i.length)throw new Error("Bad index for splitText");let n=i.substr(0,t),o=i.substr(t),s=e.ownerDocument.createTextNode(n),r=e.ownerDocument.createTextNode(o);const a=e.parentNode;return a.insertBefore(s,e),a.insertBefore(r,e),a.removeChild(e),{firstPart:s,secondPart:r}}e.surroundTextByTag=function(e,r,a,l,d,u,c,h){let g=r.startContainer,m=r.startOffset,p=r.endContainer,_=r.endOffset,R=g.nodeType===Node.TEXT_NODE?g:n.DomUtilties.getChildNodes(g)[m],S=p.nodeType===Node.TEXT_NODE?p:n.DomUtilties.getChildNodes(g)[_],C=[];for(;R&&((R.nodeType===Node.TEXT_NODE||R.nodeType===Node.ELEMENT_NODE&&t.indexOf(R.tagName.toLowerCase())>-1)&&C.push(R),R!==S);)R=o.ReadingNavigationUtils.getNextReadingNode(r.commonAncestorContainer,R);let T=[];h&&T.push(g.ownerDocument.createElement(e));for(let t=0;t1){let e=C[t];if(e===g&&m>0){let t=e===p&&_>0,i=s(e,m);if(l(e,[i.firstPart,i.secondPart]),e=i.secondPart,t){let t=s(e,_-m);l(e,[t.firstPart,t.secondPart]),e=t.firstPart}}else if(e===p){let t=s(e,_);l(e,[t.firstPart,t.secondPart]),e=t.firstPart}a(e)?C[t]=e:C[t]=null}if(T&&C[t])if(h&&1===T.length){let e=n.DomUtilties.getParentNode(C[t]).replaceChild(T[0],C[t]);T[0].appendChild(e)}else{let n=i(e,C[t],d);T.push(n)}}return u&&T[0]&&T[0].setAttribute("aria-label",u),c&&T[0]&&c.forEach(((e,t)=>{T[0].setAttribute(t,e)})),{value:()=>T,release:()=>{for(let e=0;e{var i,n;Object.defineProperty(t,"__esModule",{value:!0}),t.ContentType=t.UserActionType=void 0,(n=t.UserActionType||(t.UserActionType={}))[n.Selection=0]="Selection",n[n.Scrolling=1]="Scrolling",(i=t.ContentType||(t.ContentType={}))[i.Web=0]="Web",i[i.ReadingView=1]="ReadingView",i[i.PDF=2]="PDF"},2174:(e,t)=>{var i,n,o,s,r,a;Object.defineProperty(t,"__esModule",{value:!0}),t.SmartReadStatus=t.ReadAloudStartStates=t.ReadAloudErrors=t.ReadAloudVoicePreferenceFallbackReason=t.ReadAloudVoiceInitializationStatus=t.ReadAloudVoiceUsage=void 0,(a=t.ReadAloudVoiceUsage||(t.ReadAloudVoiceUsage={}))[a.kOnlineVoice=0]="kOnlineVoice",a[a.kOfflineVoice=1]="kOfflineVoice",(r=t.ReadAloudVoiceInitializationStatus||(t.ReadAloudVoiceInitializationStatus={}))[r.CurrentVoiceReused=0]="CurrentVoiceReused",r[r.CompatibleSavedPreferenceSelected=1]="CompatibleSavedPreferenceSelected",r[r.IncompatibleSavedPreferenceSelected=2]="IncompatibleSavedPreferenceSelected",r[r.LegacyPreferenceOverriddenByOnlineVoice=3]="LegacyPreferenceOverriddenByOnlineVoice",r[r.OnlineVoiceSelected=4]="OnlineVoiceSelected",r[r.AvailableVoiceSelected=5]="AvailableVoiceSelected",r[r.NoCompatibleVoice=6]="NoCompatibleVoice",r[r.NoVoicesAvailable=7]="NoVoicesAvailable",(s=t.ReadAloudVoicePreferenceFallbackReason||(t.ReadAloudVoicePreferenceFallbackReason={}))[s.PreferenceMissing=0]="PreferenceMissing",s[s.VoiceUnavailable=1]="VoiceUnavailable",s[s.VoiceLanguageMismatch=2]="VoiceLanguageMismatch",(o=t.ReadAloudErrors||(t.ReadAloudErrors={}))[o.GlobalScriptError=0]="GlobalScriptError",o[o.ScriptInjectionFailure=1]="ScriptInjectionFailure",o[o.SpeechUtteranceCreationFailure=2]="SpeechUtteranceCreationFailure",o[o.NoLanguagePackageInstalled=3]="NoLanguagePackageInstalled",o[o.LanguagePackageNotFound=4]="LanguagePackageNotFound",o[o.ReadingNavigatorInitializeFailure=5]="ReadingNavigatorInitializeFailure",o[o.NoVoicesAvailable=6]="NoVoicesAvailable",o[o.JSONParsing_ReadOutLoudSpeechPreferences=7]="JSONParsing_ReadOutLoudSpeechPreferences",o[o.JSONParsing_ReadOutLoudSpeechPreferences_ScopeState=8]="JSONParsing_ReadOutLoudSpeechPreferences_ScopeState",o[o.JSONParsing_ReadOutLoudStartRequestedTime=9]="JSONParsing_ReadOutLoudStartRequestedTime",o[o.Timeout=10]="Timeout",o[o.SpeechUtteranceCreationFailureForOnlineVoice=11]="SpeechUtteranceCreationFailureForOnlineVoice",o[o.SpeechUtteranceCreationFailure_Network=12]="SpeechUtteranceCreationFailure_Network",o[o.SpeechUtteranceCreationFailure_SynthesisFailed=13]="SpeechUtteranceCreationFailure_SynthesisFailed",o[o.SpeechUtteranceCreationFailure_TextTooLong=14]="SpeechUtteranceCreationFailure_TextTooLong",o[o.SpeechUtteranceCreationFailure_OnStart=15]="SpeechUtteranceCreationFailure_OnStart",o[o.SpeechUtteranceCreationFailureForOnlineVoice_OnStart=16]="SpeechUtteranceCreationFailureForOnlineVoice_OnStart",o[o.SpeechUtteranceCreationFailure_Network_OnStart=17]="SpeechUtteranceCreationFailure_Network_OnStart",o[o.SpeechUtteranceCreationFailure_TextTooLong_OnStart=18]="SpeechUtteranceCreationFailure_TextTooLong_OnStart",o[o.SpeechUtteranceCreationFailure_SynthesisFailed_OnStart=19]="SpeechUtteranceCreationFailure_SynthesisFailed_OnStart",o[o.StartCommandTimeout=20]="StartCommandTimeout",o[o.NoOnlineVoicesAvailable=21]="NoOnlineVoicesAvailable",(n=t.ReadAloudStartStates||(t.ReadAloudStartStates={}))[n.ReadAloud_StartRequested=0]="ReadAloud_StartRequested",n[n.ReadAloud_Initialization=1]="ReadAloud_Initialization",n[n.ReadAloud_Activation=2]="ReadAloud_Activation",n[n.ReadAloud_Pause=3]="ReadAloud_Pause",n[n.ReadAloud_Stop=4]="ReadAloud_Stop",n[n.ReadAloud_Playing=5]="ReadAloud_Playing",n[n.ReadAloud_ContentNotAvailable=6]="ReadAloud_ContentNotAvailable",n[n.ReadAloud_StartReadingIgnored=7]="ReadAloud_StartReadingIgnored",(i=t.SmartReadStatus||(t.SmartReadStatus={}))[i.Start=0]="Start",i[i.ContentEmptyPaywalled=1]="ContentEmptyPaywalled",i[i.ContentEmptyNonPaywalled=2]="ContentEmptyNonPaywalled",i[i.ContentFetchTimedOut=3]="ContentFetchTimedOut",i[i.InvalidResponse=4]="InvalidResponse",i[i.ContentLow=5]="ContentLow",i[i.ContentNoMatch=6]="ContentNoMatch",i[i.UserInitiatedFallbackClick=7]="UserInitiatedFallbackClick",i[i.UserInitiatedFallbackContextMenu=8]="UserInitiatedFallbackContextMenu"},2990:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolType=void 0,(i=t.LearningToolType||(t.LearningToolType={}))[i.Syllables=1]="Syllables",i[i.PartsOfSpeech=2]="PartsOfSpeech",i[i.PictureDictionary=3]="PictureDictionary"},1266:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsCore=void 0;const n=i(4989),o=i(4099),s=i(6860),r=i(2978),a=i(8068);t.LearningToolsCore=class{constructor(e){this._viewer=e||null,this._rolEventHandlers=null,this._learningToolSettingsStore=new n.LearningToolsSettingsStoreProxy,this._learningToolsSettingsEventHandlers=null,this._comprehensionToolsEventHandlers=null,this._readingPreferencesEventHandlers=null,this._viewer&&this._viewer.applyLearningToolsStyles()}initializeReadOutLoud(e,t,i){this._rolEventHandlers=new s.ReadOutLoudEventHandlers(e,t,i)}initializeLearningTools(e,t){this._learningToolsSettingsEventHandlers=new o.LearningToolsSettingsEventHandlers(this._learningToolSettingsStore,e),this._comprehensionToolsEventHandlers=new r.ComprehensionToolsEventHandlers(e,t),this._readingPreferencesEventHandlers=new a.ReadingPreferencesEventHandlers(e,t)}initializeLearningToolsModels(){this._readingPreferencesEventHandlers.ensureInitialize(),this._comprehensionToolsEventHandlers.ensureInitialize()}getComprehensionToolsSettingsStore(){return this._learningToolSettingsStore}}},1553:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsRuntime=void 0;const n=i(4134),o=i(7704),s=i(647);t.LearningToolsRuntime=class{constructor(){this._messageFromHost=new n.EventSource}onMessageFromHost(){return this._messageFromHost}postMessageToHost(e,t){let i=t.length;"Telemetry"===e&&i>0&&"Renderer"===t[0]?(o.TelemetryLogger.logTelemetry(t),i>2&&("ReadOutLoud_LogDwellTime"===t[2]||"ReadOutLoud_LogCharacterCount"===t[2])&&this.sendMessageToHost(e,t)):this.sendMessageToHost(e,t)}detectTextLanguage(e){let t="und";return learningToolsNativeHandler&&learningToolsNativeHandler.detectTextLanguage&&(t=learningToolsNativeHandler.detectTextLanguage(e)),t}initializePDFReader(){learningToolsNativeHandler&&learningToolsNativeHandler.initializePDFReader&&learningToolsNativeHandler.initializePDFReader()}raiseMessageFromHost(e){this._messageFromHost.trigger(e)}initialize(e){if(e[2].length>0){let t=JSON.parse(e[2]);s.FeatureList.create(t)}}sendMessageToHost(e,t){learningToolsNativeHandler&&("Telemetry"===e&&t.shift(),learningToolsNativeHandler.sendMessageToHost(e,t))}}},4099:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsSettingsEventHandlers=void 0;const n=i(4989);t.LearningToolsSettingsEventHandlers=class{constructor(e,t){this._learningToolsSettingsStore=e,this._hostProxy=t,this._hostProxy.initializeComprehensionToolsSettingsRequested().subscribe((e=>{this._learningToolsSettingsStore.onInitializeGrammarToolsSettingsFromHost({frameTreeNodeId:Number(e[1]),processId:Number(e[2])},e[3])})),this._hostProxy.initializePictureDictionarySettingsRequested().subscribe((e=>{this._learningToolsSettingsStore.onInitializePictureDictionarySettingsFromHost({frameTreeNodeId:Number(e[1]),processId:Number(e[2])},e[3])})),this._hostProxy.initializeLineFocusSettingsRequested().subscribe((e=>{this._learningToolsSettingsStore.onInitializeLineFocusSettingsFromHost({frameTreeNodeId:Number(e[1]),processId:Number(e[2])},e[3])})),this._learningToolsSettingsStore.onSettingChanged().subscribe((e=>{switch(e.name){case n.ComprehensionToolsPOSColors:let t=JSON.parse(this._learningToolsSettingsStore.getComprehensionToolsSettings());t[e.name]=e.value,this._hostProxy.sendComprehensionToolsSettings(JSON.stringify(t));break;case n.ComprehensionToolsLineMarkersEnabled:let i=JSON.parse(this._learningToolsSettingsStore.getComprehensionToolsSettings());i[e.name]=e.value,this._hostProxy.sendComprehensionToolsSettings(JSON.stringify(i));break;case n.LineFocusLineCount:let o=JSON.parse(this._learningToolsSettingsStore.getLineCountSettings());o[e.name]=e.value,this._hostProxy.sendLineFocusSettings(JSON.stringify(o));break;case n.PictureDictionaryEnabled:case n.PictureDictionaryFirstRunExperienceCompleted:let s=JSON.parse(this._learningToolsSettingsStore.getPictureDictionarySettings());s[e.name]=e.value,this._hostProxy.sendPictureDictionarySettings(JSON.stringify(s))}})),this._hostProxy.settingsUpdateRequested().subscribe((e=>{this._learningToolsSettingsStore.onSettingsUpdateFromHost(e)}))}}},4989:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsSettingsStoreProxy=t.PictureDictionaryFirstRunExperienceCompleted=t.PictureDictionaryEnabled=t.LineFocusLineCount=t.ComprehensionToolsLineMarkersEnabled=t.ComprehensionToolsPOSColors=void 0;const n=i(4134),o=i(8295),s='{"ComprehensionTools_PartsOfSpeechColors": [ {"nounsColorIndex": 5, "verbsColorIndex": 4, "adjectivesColorIndex": 1, "adverbsColorIndex": 9} ], "ComprehensionTools_LineMarkersEnabled":false}';t.ComprehensionToolsPOSColors="ComprehensionTools_PartsOfSpeechColors",t.ComprehensionToolsLineMarkersEnabled="ComprehensionTools_LineMarkersEnabled",t.LineFocusLineCount="LineFocus_LineCount",t.PictureDictionaryEnabled="PictureDictionary_Enabled",t.PictureDictionaryFirstRunExperienceCompleted="PictureDictionary_FirstRunExperienceCompleted",t.LearningToolsSettingsStoreProxy=class{constructor(){this._onSettingChanged=new n.EventSource}get currentFrame(){return this._currentFrame}getComprehensionToolsSettings(){return JSON.stringify(this._comprehensionToolsSettings)}getPictureDictionarySettings(){return JSON.stringify(this._pictureDictionarySettings)}getLineCountSettings(){return JSON.stringify(this._lineFocusSettings)}onSettingChanged(){return this._onSettingChanged}getSetting(e){let i;switch(e){case t.ComprehensionToolsPOSColors:case t.ComprehensionToolsLineMarkersEnabled:i=this._comprehensionToolsSettings;break;case t.PictureDictionaryEnabled:case t.PictureDictionaryFirstRunExperienceCompleted:i=this._pictureDictionarySettings;break;case t.LineFocusLineCount:i=this._lineFocusSettings}return i&&i.hasOwnProperty(e)?i[e]:null}setSetting(e,i){let n;switch(e){case t.ComprehensionToolsPOSColors:case t.ComprehensionToolsLineMarkersEnabled:n=this._comprehensionToolsSettings;break;case t.PictureDictionaryEnabled:case t.PictureDictionaryFirstRunExperienceCompleted:n=this._pictureDictionarySettings;break;case t.LineFocusLineCount:n=this._lineFocusSettings}n&&n.hasOwnProperty(e)&&(n[e]=i,this._onSettingChanged.trigger({name:e,value:i}))}onSettingsUpdateFromHost(e){}onInitializeGrammarToolsSettingsFromHost(e,i){if(this._currentFrame=e,this._comprehensionToolsSettings=o.JsonUtilities.parseJsonOrNull(i,"ComprehensionTools","InitialSettings"),this._comprehensionToolsSettings)if(this._comprehensionToolsSettings.hasOwnProperty(t.ComprehensionToolsLineMarkersEnabled)&&this._comprehensionToolsSettings.hasOwnProperty(t.ComprehensionToolsPOSColors)){let e=this._comprehensionToolsSettings[t.ComprehensionToolsPOSColors];if(e&&(!e.hasOwnProperty("verbsColorIndex")||!e.hasOwnProperty("nounsColorIndex")||!e.hasOwnProperty("adverbsColorIndex")||!e.hasOwnProperty("adverbsColorIndex")))return void o.JsonUtilities.parseJsonOrNull(s,"ComprehensionTools","InitialSettings")}else this._comprehensionToolsSettings=o.JsonUtilities.parseJsonOrNull(s,"ComprehensionTools","InitialSettings");else this._comprehensionToolsSettings=o.JsonUtilities.parseJsonOrNull(s,"ComprehensionTools","InitialSettings")}onInitializePictureDictionarySettingsFromHost(e,i){this._currentFrame=e,this._pictureDictionarySettings=o.JsonUtilities.parseJsonOrNull(i,"PictureDictionary","InitialSettings"),this._pictureDictionarySettings&&(!this._pictureDictionarySettings||this._pictureDictionarySettings.hasOwnProperty(t.PictureDictionaryEnabled)&&this._pictureDictionarySettings.hasOwnProperty(t.PictureDictionaryFirstRunExperienceCompleted))||(this._pictureDictionarySettings=o.JsonUtilities.parseJsonOrNull('{"PictureDictionary_Enabled":false, "PictureDictionary_FirstRunExperienceCompleted":false}',"PictureDictionary","InitialSettings"))}onInitializeLineFocusSettingsFromHost(e,i){this._currentFrame=e,this._lineFocusSettings=o.JsonUtilities.parseJsonOrNull(i,"LineFocus","InitialSettings"),(!this._lineFocusSettings||this._lineFocusSettings&&!this._lineFocusSettings.hasOwnProperty(t.LineFocusLineCount))&&(this._lineFocusSettings=o.JsonUtilities.parseJsonOrNull('{"LineFocus_LineCount":1}',"LineFocus","InitialSettings"))}}},3590:(e,t)=>{var i,n,o,s;Object.defineProperty(t,"__esModule",{value:!0}),t.LineFocusLineCountType=t.HttpResponseCodeOperationResultMap=t.LinguisticModelOperationResult=t.ReadAloudPdfErrors=t.LearningToolsHistogramNames=void 0,(s=t.LearningToolsHistogramNames||(t.LearningToolsHistogramNames={}))[s.ComprehensionToolsSyllabifyResultHistogram=0]="ComprehensionToolsSyllabifyResultHistogram",s[s.ComprehensionToolsPartsOfSpeechResultHistogram=1]="ComprehensionToolsPartsOfSpeechResultHistogram",s[s.ComprehensionToolsPaneInitializationResultHistogram=2]="ComprehensionToolsPaneInitializationResultHistogram",s[s.ComprehensionToolsSyllabifyTimeTakenForCompletionHistogram=3]="ComprehensionToolsSyllabifyTimeTakenForCompletionHistogram",s[s.ComprehensionToolsPartsOfSpeechTimeTakenForCompletionHistogram=4]="ComprehensionToolsPartsOfSpeechTimeTakenForCompletionHistogram",s[s.ComprehensionToolsPaneInitializationTimeTakenForCompletionHistogram=5]="ComprehensionToolsPaneInitializationTimeTakenForCompletionHistogram",s[s.ComprehensionToolsServiceRequestProcessingTimeForSyllablesHistogram=6]="ComprehensionToolsServiceRequestProcessingTimeForSyllablesHistogram",s[s.ComprehensionToolsServiceRequestProcessingTimeForPartsOfSpeechHistogram=7]="ComprehensionToolsServiceRequestProcessingTimeForPartsOfSpeechHistogram",s[s.ComprehensionToolsDwellTimeHistogram=8]="ComprehensionToolsDwellTimeHistogram",s[s.ReadAloudDwellTimeWeb=9]="ReadAloudDwellTimeWeb",s[s.ReadAloudDwellTimeReadingView=10]="ReadAloudDwellTimeReadingView",s[s.ReadAloudDwellTimePDF=11]="ReadAloudDwellTimePDF",s[s.ReadAloudVoiceUsageWeb=12]="ReadAloudVoiceUsageWeb",s[s.ReadAloudVoiceUsageReadingView=13]="ReadAloudVoiceUsageReadingView",s[s.ReadAloudVoiceUsagePDF=14]="ReadAloudVoiceUsagePDF",s[s.LineFocusStartStatus=15]="LineFocusStartStatus",s[s.LineFocusDwellTime=16]="LineFocusDwellTime",s[s.LineFocusTimeToStart=17]="LineFocusTimeToStart",s[s.LineFocusLineCount=18]="LineFocusLineCount",s[s.ReadAloudPdfPageCount=19]="ReadAloudPdfPageCount",s[s.ReadAloudPdfError=20]="ReadAloudPdfError",s[s.PictureDictionaryResultHistogram=21]="PictureDictionaryResultHistogram",s[s.ReadAloudPdfStartTimeToPageRatio=22]="ReadAloudPdfStartTimeToPageRatio",s[s.PictureDictionaryServiceRequestProcessingTimeHistogram=23]="PictureDictionaryServiceRequestProcessingTimeHistogram",s[s.PictureDictionaryPopupLaunchCount=24]="PictureDictionaryPopupLaunchCount",s[s.PictureDictionaryTimeTakenForPopupCreation=25]="PictureDictionaryTimeTakenForPopupCreation",s[s.PictureDictionaryWordsWithPicturesPercentage=26]="PictureDictionaryWordsWithPicturesPercentage",s[s.PictureDictionaryPopupLaunchPercentage=27]="PictureDictionaryPopupLaunchPercentage",s[s.PictureDictionaryToggleState=28]="PictureDictionaryToggleState",s[s.ReadAloudPdfAxTreeLoadTime=29]="ReadAloudPdfAxTreeLoadTime",s[s.ReadingViewToolsUsed=30]="ReadingViewToolsUsed",s[s.ReadingViewSelectionToolsUsed=31]="ReadingViewSelectionToolsUsed",s[s.ReadAloudOnlineCharacterCountWeb=32]="ReadAloudOnlineCharacterCountWeb",s[s.ReadAloudOnlineCharacterCountReadingView=33]="ReadAloudOnlineCharacterCountReadingView",s[s.ReadAloudOnlineCharacterCountPDF=34]="ReadAloudOnlineCharacterCountPDF",s[s.ReadAloudOfflineCharacterCountWeb=35]="ReadAloudOfflineCharacterCountWeb",s[s.ReadAloudOfflineCharacterCountReadingView=36]="ReadAloudOfflineCharacterCountReadingView",s[s.ReadAloudOfflineCharacterCountPDF=37]="ReadAloudOfflineCharacterCountPDF",s[s.ReadAloudStartPageNumberWeb=38]="ReadAloudStartPageNumberWeb",s[s.ReadAloudStartPageNumberReadingView=39]="ReadAloudStartPageNumberReadingView",s[s.ReadAloudStartPageNumberPDF=40]="ReadAloudStartPageNumberPDF",s[s.ReadAloudVoiceChangeCountWeb=41]="ReadAloudVoiceChangeCountWeb",s[s.ReadAloudVoiceChangeCountReadingView=42]="ReadAloudVoiceChangeCountReadingView",s[s.ReadAloudVoiceChangeCountPDF=43]="ReadAloudVoiceChangeCountPDF",s[s.ReadAloudRateChangeCountWeb=44]="ReadAloudRateChangeCountWeb",s[s.ReadAloudRateChangeCountReadingView=45]="ReadAloudRateChangeCountReadingView",s[s.ReadAloudRateChangeCountPDF=46]="ReadAloudRateChangeCountPDF",s[s.ComprehensionToolsPartsOfSpeechUsed=47]="ComprehensionToolsPartsOfSpeechUsed",s[s.ComprehensionToolsSyllablesUsed=48]="ComprehensionToolsSyllablesUsed",s[s.PictureDictionaryUsed=49]="PictureDictionaryUsed",s[s.ReadAloudSpeechSynthesisInvoked=50]="ReadAloudSpeechSynthesisInvoked",s[s.ReadAloudContinueClickCountWeb=51]="ReadAloudContinueClickCountWeb",s[s.ReadAloudLanguageSourceWeb=52]="ReadAloudLanguageSourceWeb",s[s.ReadAloudLanguageSourceReadingView=53]="ReadAloudLanguageSourceReadingView",s[s.ReadAloudLanguageSourcePDF=54]="ReadAloudLanguageSourcePDF",s[s.ReadAloudVoiceInitializationStatusWeb=55]="ReadAloudVoiceInitializationStatusWeb",s[s.ReadAloudVoiceInitializationStatusReadingView=56]="ReadAloudVoiceInitializationStatusReadingView",s[s.ReadAloudVoiceInitializationStatusPDF=57]="ReadAloudVoiceInitializationStatusPDF",s[s.ReadAloudVoicePreferenceFallbackReasonWeb=58]="ReadAloudVoicePreferenceFallbackReasonWeb",s[s.ReadAloudVoicePreferenceFallbackReasonReadingView=59]="ReadAloudVoicePreferenceFallbackReasonReadingView",s[s.ReadAloudVoicePreferenceFallbackReasonPDF=60]="ReadAloudVoicePreferenceFallbackReasonPDF",(o=t.ReadAloudPdfErrors||(t.ReadAloudPdfErrors={}))[o.None=0]="None",o[o.AccessibilityTreeLoadTimeout=1]="AccessibilityTreeLoadTimeout",o[o.AccessibilityTreeUpdateTimeout=2]="AccessibilityTreeUpdateTimeout",o[o.MojoPipeBindingBrowserToRendererFailed=3]="MojoPipeBindingBrowserToRendererFailed",o[o.AccessibilityTreeHelperCreationFailed=4]="AccessibilityTreeHelperCreationFailed",o[o.AccessibilityTreeSerializationFailed=5]="AccessibilityTreeSerializationFailed",o[o.InitialParamsJSONFailure=6]="InitialParamsJSONFailure",o[o.kMaxValue=6]="kMaxValue",function(e){e[e.Success=0]="Success",e[e.TimedOut=1]="TimedOut",e[e.ProcessLinguisticModelRequestFailed=2]="ProcessLinguisticModelRequestFailed",e[e.BuildLiguisticModelRequestContentFailed=3]="BuildLiguisticModelRequestContentFailed",e[e.CreateLinguisticModelResourceRequestFailed=4]="CreateLinguisticModelResourceRequestFailed",e[e.RequestFailedInternetDisconnected=5]="RequestFailedInternetDisconnected",e[e.HttpResponseBadRequest=6]="HttpResponseBadRequest",e[e.HttpResponseUnAuthorized=7]="HttpResponseUnAuthorized",e[e.HttpResponseForbidden=8]="HttpResponseForbidden",e[e.HttpResponseNotFound=9]="HttpResponseNotFound",e[e.HttpResponseMethodNotAllowed=10]="HttpResponseMethodNotAllowed",e[e.HttpResponseRequestTimeout=11]="HttpResponseRequestTimeout",e[e.HttpResponseConflict=12]="HttpResponseConflict",e[e.HttpResponseGone=13]="HttpResponseGone",e[e.HttpResponsePreconditionFailed=14]="HttpResponsePreconditionFailed",e[e.HttpResponseCancelled=15]="HttpResponseCancelled",e[e.HttpResponseRequestEntityTooLarge=16]="HttpResponseRequestEntityTooLarge",e[e.HttpResponseTooManyRequests=17]="HttpResponseTooManyRequests",e[e.HttpResponseInternalServerError=18]="HttpResponseInternalServerError",e[e.HttpResponseServiceUnavailable=19]="HttpResponseServiceUnavailable",e[e.HttpResponseVersionNotSupported=20]="HttpResponseVersionNotSupported",e[e.HttpResponseNotImplemented=21]="HttpResponseNotImplemented",e[e.HttpResponseUnknown=22]="HttpResponseUnknown",e[e.BuildLiguisticModelResponseFailed=23]="BuildLiguisticModelResponseFailed",e[e.LinguisticModelResourceRequestTimedOut=24]="LinguisticModelResourceRequestTimedOut",e[e.kMaxValue=24]="kMaxValue"}(i=t.LinguisticModelOperationResult||(t.LinguisticModelOperationResult={})),t.HttpResponseCodeOperationResultMap=new Map([[0,i.HttpResponseUnknown],[2,i.ProcessLinguisticModelRequestFailed],[3,i.BuildLiguisticModelRequestContentFailed],[4,i.CreateLinguisticModelResourceRequestFailed],[5,i.RequestFailedInternetDisconnected],[23,i.BuildLiguisticModelResponseFailed],[24,i.LinguisticModelResourceRequestTimedOut],[400,i.HttpResponseBadRequest],[401,i.HttpResponseUnAuthorized],[403,i.HttpResponseForbidden],[404,i.HttpResponseNotFound],[405,i.HttpResponseMethodNotAllowed],[408,i.HttpResponseRequestTimeout],[409,i.HttpResponseConflict],[410,i.HttpResponseGone],[412,i.HttpResponsePreconditionFailed],[413,i.HttpResponseRequestEntityTooLarge],[429,i.HttpResponseTooManyRequests],[499,i.HttpResponseCancelled],[500,i.HttpResponseInternalServerError],[501,i.HttpResponseNotImplemented],[503,i.HttpResponseServiceUnavailable],[505,i.HttpResponseVersionNotSupported]]),(n=t.LineFocusLineCountType||(t.LineFocusLineCountType={}))[n.OneLine=0]="OneLine",n[n.ThreeLines=1]="ThreeLines",n[n.FiveLines=2]="FiveLines",n[n.kMaxValue=2]="kMaxValue"},7083:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryClient=void 0;const n=i(3590),o=i(339),s=i(2990),r=i(2174),a=i(1050),l=i(6495);t.TelemetryClient=class{constructor(e){this._hostProxy=e}reportJsonParsingError(e,t){this._hostProxy&&"ReadOutLoud"===e&&this._hostProxy.sendTelemetry("Browser",e,e+"_Error",r.ReadAloudErrors[t].toString())}reportLearningToolNLXRequestProcessTime(e,t,i){e!==s.LearningToolType.PartsOfSpeech&&e!==s.LearningToolType.Syllables||!this._hostProxy?e===s.LearningToolType.PictureDictionary&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_NLXRequestProcessTimeMessage",s.LearningToolType[e],t,i.toString()):this._hostProxy.sendTelemetry("Renderer","ComprehensionTools","ComprehensionTools_NLXRequestProcessTimeMessage",s.LearningToolType[e],t,i.toString())}reportComprehensionToolsResultState(e,t,i){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ComprehensionTools","ComprehensionTools_OperationResultState",o.ComprehensionToolType[e],n.LinguisticModelOperationResult[t],i.toString())}reportComprehensionToolsDwellTime(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ComprehensionTools","ComprehensionTools_LogDwellTime",e.toString())}reportComprehensionToolsUsage(e){this._hostProxy&&this._hostProxy.sendTelemetry(l.RendererHost,l.ComprehensionToolsFeatureName,l.ComprehensionToolsLogUsage,o.ComprehensionToolType[e])}reportReadOutLoudDwellTime(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogDwellTime",a.ContentType[e].toString(),t.toString())}reportReadOutLoudSuccess(e,t,i){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_Success",e,t.toString(),i.toString())}reportReadOutLoudVoiceUsage(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_VoiceUsage",a.ContentType[e].toString(),t.toString())}reportReadOutLoudVoiceInitializationStatus(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_VoiceInitializationStatus",a.ContentType[e].toString(),t.toString())}reportReadOutLoudVoicePreferenceFallbackReason(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_VoicePreferenceFallbackReason",a.ContentType[e].toString(),t.toString())}reportReadOutLoudInternalError(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_Error",e.toString())}reportReadOutLoudStartStates(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_StartStates",e.toString())}reportReadOutLoudPDFPageCount(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogPageCount",e.toString())}reportReadOutLoudStartPageNumber(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogStartPageNumber",a.ContentType[e].toString(),t.toString())}reportReadOutLoudPdfTimeToPageRatio(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogTimeToPageRatio",e.toString())}reportReadOutLoudPdfError(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoudPdf_Error",e.valueOf().toString())}reportReadOutLoudCharacterCount(e,t,i){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogCharacterCount",t.toString(),a.ContentType[e].toString(),i.toString())}reportNoPII(e,t){this._hostProxy&&this._hostProxy.sendTelemetryErrorMeasureNoPII(e,t)}reportLineFocusStartStatus(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_StartStatus",e.toString())}reportLineFocusDwellTime(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_DwellTime",e.toString())}reportLineFocusTimeToStart(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_TimeToStart",e.toString())}reportLineFocusLineCount(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_LineCount",e.toString())}reportPictureDictionaryResultState(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_OperationResultState",n.LinguisticModelOperationResult[e],t.toString())}reportPictureDictionaryPopupLaunchCount(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_PopupLaunchCount",e.toString())}reportPictureDictionaryTimeTakenForPopupCreation(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_TimeTakenForPopupCreation",e.toString())}reportPictureDictionaryWordsWithPicturesPercentage(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_WordsWithPicturesPercentage",e.toString())}reportPictureDictionaryPopupLaunchPercentage(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_PopupLaunchPercentage",e.toString())}reportPictureDictionaryToggleState(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_ToggleState",e.toString())}reportPictureDictionaryUsage(){this._hostProxy&&this._hostProxy.sendTelemetry(l.RendererHost,l.PictureDictionaryFeatureName,l.PictureDictionaryLogUsage)}reportReadOutLoudVoiceChange(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_NoOfTimesVoiceChanged",a.ContentType[e].toString(),t.toString())}reportReadOutLoudRateChange(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_NoOfTimesRateChanged",a.ContentType[e].toString(),t.toString())}reportReadOutLoudSpeechSynthesisInvoke(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_NoOfTimesSpeechSynthesisInvoked",e.toString())}reportReadOutLoudContinueClickCount(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogContinueClickCount",t.toString(),a.ContentType[e].toString())}reportReadOutLoudLanguageSource(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LanguageSource",a.ContentType[e].toString(),t.toString())}reportReadOutLoudSmartReadStatus(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_SmartReadStatus",e.toString())}reportReadOutLoudSmartReadContentMatch(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_SmartReadContentMatch",e.toString())}}},6495:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PictureDictionaryLogUsage=t.PictureDictionaryFeatureName=t.ComprehensionToolsLogUsage=t.ComprehensionToolsFeatureName=t.RendererHost=void 0,t.RendererHost="Renderer",t.ComprehensionToolsFeatureName="ComprehensionTools",t.ComprehensionToolsLogUsage="ComprehensonTools_LogUsage",t.PictureDictionaryFeatureName="PictureDictionary",t.PictureDictionaryLogUsage="PictureDictionary_LogUsage"},7704:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryLogger=void 0;const n=i(3590),o=i(339),s=i(2174),r=i(2990),a=i(6495);class l{static logTelemetry(e){switch(e[1]){case"ReadOutLoud":l.handleReadAloudTelemetryMessage(e);break;case"ComprehensionTools":l.handleComprehensionToolsTelemetryMessage(e);break;case"LineFocus":l.handleLineFocusTelemetryMessage(e);break;case"PictureDictionary":l.handlePictureDictionaryTelemetryMessage(e);break;default:return}}static handleLineFocusTelemetryMessage(e){e.length<4||("LineFocus_StartStatus"===e[2]?l.logLineFocusStartStatus("true"===e[3]):"LineFocus_TimeToStart"===e[2]?l.logLineFocusTimeToStart(Number(e[3])):"LineFocus_DwellTime"===e[2]?l.logLineFocusDwellTime(Number(e[3])):"LineFocus_LineCount"===e[2]&&l.logLineFocusLineCount(Number(e[3])))}static handleComprehensionToolsTelemetryMessage(e){e.length>=6&&"ComprehensionTools_OperationResultState"===e[2]?l.logComprehensionToolOperationResult(e[3],n.LinguisticModelOperationResult[e[4]],Number(e[5])):e.length>=6&&"ComprehensionTools_NLXRequestProcessTimeMessage"===e[2]?l.logNLXRequestProcessTime(e[3],e[4],Number(e[5])):e.length>=4&&"ComprehensionTools_LogDwellTime"===e[2]?l.logComprehensionToolsDwellTime(Number(e[3])):e.length>=4&&e[2]===a.ComprehensionToolsLogUsage&&l.logComprehensionToolsUsage(e[3])}static handleReadAloudTelemetryMessage(e){"ReadOutLoud_LogDwellTime"===e[2]?l.logReadAloudDwellTime(e[3],Number(e[4])):"ReadOutLoud_VoiceUsage"===e[2]?l.logReadAloudVoiceUsage(e[3],"true"===e[4]):"ReadOutLoud_LogPageCount"===e[2]?isNaN(Number(e[3]))||l.logReadAloudPdfPageCount(Number(e[3])):"ReadOutLoud_LogTimeToPageRatio"===e[2]?isNaN(Number(e[3]))||l.logReadAloudPdfPageToTimeRatio(Number(e[3])):"ReadOutLoudPdf_Error"===e[2]?isNaN(Number(e[3]))||l.logReadAloudPdfError(Number(e[3])):"ReadOutLoud_LogCharacterCount"===e[2]?isNaN(Number(e[3]))||l.logReadAloudCharacterCount(Number(e[3]),e[4],"true"===e[5]):"ReadOutLoud_LogStartPageNumber"===e[2]?isNaN(Number(e[4]))||l.logReadAloudStartPageNumber(e[3],Number(e[4])):"ReadOutLoud_NoOfTimesVoiceChanged"===e[2]?isNaN(Number(e[4]))||l.logReadAloudNoOfTimeVoiceChanged(e[3],Number(e[4])):"ReadOutLoud_NoOfTimesRateChanged"===e[2]?isNaN(Number(e[4]))||l.logReadAloudNoOfTimesRateChanged(e[3],Number(e[4])):"ReadOutLoud_NoOfTimesSpeechSynthesisInvoked"===e[2]?isNaN(Number(e[3]))||l.logReadAloudNoOfTimesSpeechSynthesisInvoked(Number(e[3])):"ReadOutLoud_LogContinueClickCount"===e[2]?isNaN(Number(e[3]))||l.logReadAloudContinueClickCountWebAfterROLStarted(Number(e[3]),e[4]):"ReadOutLoud_LanguageSource"===e[2]?isNaN(Number(e[4]))||l.logReadAloudLanguageSource(e[3],Number(e[4])):"ReadOutLoud_VoiceInitializationStatus"===e[2]?isNaN(Number(e[4]))||l.logReadAloudVoiceInitializationStatus(e[3],Number(e[4])):"ReadOutLoud_VoicePreferenceFallbackReason"===e[2]&&(isNaN(Number(e[4]))||l.logReadAloudVoicePreferenceFallbackReason(e[3],Number(e[4])))}static handlePictureDictionaryTelemetryMessage(e){"PictureDictionary_ToggleState"===e[2]&&4===e.length?l.logPictureDictionaryToggleState("true"===e[3]):"PictureDictionary_OperationResultState"===e[2]&&5===e.length?l.logPictureDictionaryOperationResult(n.LinguisticModelOperationResult[e[3]],Number(e[4])):"PictureDictionary_NLXRequestProcessTimeMessage"!==e[2]||6!==e.length||isNaN(Number(e[5]))?"PictureDictionary_PopupLaunchCount"!==e[2]||4!==e.length||isNaN(Number(e[3]))?"PictureDictionary_TimeTakenForPopupCreation"!==e[2]||4!==e.length||isNaN(Number(e[3]))?"PictureDictionary_WordsWithPicturesPercentage"!==e[2]||4!==e.length||isNaN(Number(e[3]))?"PictureDictionary_PopupLaunchPercentage"!==e[2]||4!==e.length||isNaN(Number(e[3]))?e[2]===a.PictureDictionaryLogUsage&&l.logPictureDictionaryUsage():l.logPictureDictionaryPopupLaunchPercentage(Number(e[3])):l.logPictureDictionaryWordsWithPicturesPercentage(Number(e[3])):l.logPictureDictionaryTimeTakenForPopupCreation(Number(e[3])):l.logPictureDictionaryPopupLaunchCount(Number(e[3])):l.logNLXRequestProcessTime(e[3],e[4],Number(e[5]))}static logComprehensionToolOperationResult(e,t,i){learningToolsNativeHandler&&(e===o.ComprehensionToolType[o.ComprehensionToolType.syllables]?(learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.ComprehensionToolsSyllabifyResultHistogram,t),t===n.LinguisticModelOperationResult.Success&&learningToolsNativeHandler.logUmaHistogramMediumTimes(n.LearningToolsHistogramNames.ComprehensionToolsSyllabifyTimeTakenForCompletionHistogram,i)):e===o.ComprehensionToolType[o.ComprehensionToolType.pos]&&(learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.ComprehensionToolsPartsOfSpeechResultHistogram,t),t===n.LinguisticModelOperationResult.Success&&learningToolsNativeHandler.logUmaHistogramMediumTimes(n.LearningToolsHistogramNames.ComprehensionToolsPartsOfSpeechTimeTakenForCompletionHistogram,i)))}static logComprehensionToolsDwellTime(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramLongTimes(n.LearningToolsHistogramNames.ComprehensionToolsDwellTimeHistogram,e)}static logComprehensionToolsUsage(e){if(learningToolsNativeHandler){let t;switch(e){case o.ComprehensionToolType[o.ComprehensionToolType.pos]:t=n.LearningToolsHistogramNames.ComprehensionToolsPartsOfSpeechUsed;break;case o.ComprehensionToolType[o.ComprehensionToolType.syllables]:t=n.LearningToolsHistogramNames.ComprehensionToolsSyllablesUsed;break;default:return}learningToolsNativeHandler.logUmaHistogramExactLinear(t,0,1)}}static logNLXRequestProcessTime(e,t,i){learningToolsNativeHandler&&(e===r.LearningToolType[r.LearningToolType.Syllables]?"Service"===t&&learningToolsNativeHandler.logUmaHistogramCustomTimes(n.LearningToolsHistogramNames.ComprehensionToolsServiceRequestProcessingTimeForSyllablesHistogram,1,18e4,50,i):e===r.LearningToolType[r.LearningToolType.PartsOfSpeech]?"Service"===t&&learningToolsNativeHandler.logUmaHistogramCustomTimes(n.LearningToolsHistogramNames.ComprehensionToolsServiceRequestProcessingTimeForPartsOfSpeechHistogram,1,18e4,50,i):e===r.LearningToolType[r.LearningToolType.PictureDictionary]&&"Service"===t&&learningToolsNativeHandler.logUmaHistogramCustomTimes(n.LearningToolsHistogramNames.PictureDictionaryServiceRequestProcessingTimeHistogram,1,18e4,50,i))}static logReadAloudDwellTime(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudDwellTimeWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudDwellTimeReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudDwellTimePDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomTimes(i,1e3,36e5,50,t)}}static logReadAloudVoiceUsage(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudVoiceUsageWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudVoiceUsageReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudVoiceUsagePDF;break;default:return}let o=t?s.ReadAloudVoiceUsage.kOnlineVoice:s.ReadAloudVoiceUsage.kOfflineVoice;learningToolsNativeHandler.logUmaHistogramEnumeration(i,o)}}static logReadAloudVoiceInitializationStatus(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudVoiceInitializationStatusWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudVoiceInitializationStatusReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudVoiceInitializationStatusPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(i,t)}}static logReadAloudVoicePreferenceFallbackReason(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudVoicePreferenceFallbackReasonWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudVoicePreferenceFallbackReasonReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudVoicePreferenceFallbackReasonPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(i,t)}}static logReadAloudPdfPageToTimeRatio(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(n.LearningToolsHistogramNames.ReadAloudPdfStartTimeToPageRatio,0,18e4,50,e)}static logReadAloudPdfPageCount(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(n.LearningToolsHistogramNames.ReadAloudPdfPageCount,0,1e4,20,e)}static logReadAloudCharacterCount(e,t,i){if(learningToolsNativeHandler){let o;if(i)switch(t){case"Web":o=n.LearningToolsHistogramNames.ReadAloudOnlineCharacterCountWeb;break;case"ReadingView":o=n.LearningToolsHistogramNames.ReadAloudOnlineCharacterCountReadingView;break;case"PDF":o=n.LearningToolsHistogramNames.ReadAloudOnlineCharacterCountPDF;break;default:return}else switch(t){case"Web":o=n.LearningToolsHistogramNames.ReadAloudOfflineCharacterCountWeb;break;case"ReadingView":o=n.LearningToolsHistogramNames.ReadAloudOfflineCharacterCountReadingView;break;case"PDF":o=n.LearningToolsHistogramNames.ReadAloudOfflineCharacterCountPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(o,0,1e6,50,e)}}static logReadAloudStartPageNumber(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudStartPageNumberWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudStartPageNumberReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudStartPageNumberPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(i,1,1e4,40,t)}}static logLineFocusStartStatus(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramBoolean(n.LearningToolsHistogramNames.LineFocusStartStatus,e)}static logLineFocusDwellTime(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramLongTimes(n.LearningToolsHistogramNames.LineFocusDwellTime,e)}static logLineFocusTimeToStart(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramTimes(n.LearningToolsHistogramNames.LineFocusTimeToStart,e)}static logLineFocusLineCount(e){if(learningToolsNativeHandler){let t;switch(e){case 1:t=n.LineFocusLineCountType.OneLine;break;case 3:t=n.LineFocusLineCountType.ThreeLines;break;case 5:t=n.LineFocusLineCountType.FiveLines;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.LineFocusLineCount,t)}}static logReadAloudPdfError(e){learningToolsNativeHandler&&e>n.ReadAloudPdfErrors.None&&e<=n.ReadAloudPdfErrors.kMaxValue&&learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.ReadAloudPdfError,e)}static logPictureDictionaryOperationResult(e,t){learningToolsNativeHandler&&e<=n.LinguisticModelOperationResult.kMaxValue&&learningToolsNativeHandler.logUmaHistogramEnumeration(n.LearningToolsHistogramNames.PictureDictionaryResultHistogram,e)}static logPictureDictionaryTimeTakenForPopupCreation(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramTimes(n.LearningToolsHistogramNames.PictureDictionaryTimeTakenForPopupCreation,e)}static logPictureDictionaryPopupLaunchCount(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(n.LearningToolsHistogramNames.PictureDictionaryPopupLaunchCount,0,1e3,50,e)}static logPictureDictionaryWordsWithPicturesPercentage(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramPercentage(n.LearningToolsHistogramNames.PictureDictionaryWordsWithPicturesPercentage,e)}static logPictureDictionaryPopupLaunchPercentage(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(n.LearningToolsHistogramNames.PictureDictionaryPopupLaunchPercentage,0,1e3,50,e)}static logPictureDictionaryToggleState(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramBoolean(n.LearningToolsHistogramNames.PictureDictionaryToggleState,e)}static logPictureDictionaryUsage(){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramExactLinear(n.LearningToolsHistogramNames.PictureDictionaryUsed,0,1)}static logReadAloudNoOfTimeVoiceChanged(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudVoiceChangeCountWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudVoiceChangeCountReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudVoiceChangeCountPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(i,0,100,5,t)}}static logReadAloudNoOfTimesRateChanged(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudRateChangeCountWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudRateChangeCountReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudRateChangeCountPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(i,0,100,5,t)}}static logReadAloudNoOfTimesSpeechSynthesisInvoked(e){if(learningToolsNativeHandler){let t=n.LearningToolsHistogramNames.ReadAloudSpeechSynthesisInvoked;learningToolsNativeHandler.logUmaHistogramCustomCounts(t,0,1e3,11,e)}}static logReadAloudContinueClickCountWebAfterROLStarted(e,t){if(learningToolsNativeHandler){let i;if("Web"!==t)return;i=n.LearningToolsHistogramNames.ReadAloudContinueClickCountWeb,learningToolsNativeHandler.logUmaHistogramCustomCounts(i,0,100,5,e)}}static logReadAloudLanguageSource(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=n.LearningToolsHistogramNames.ReadAloudLanguageSourceWeb;break;case"ReadingView":i=n.LearningToolsHistogramNames.ReadAloudLanguageSourceReadingView;break;case"PDF":i=n.LearningToolsHistogramNames.ReadAloudLanguageSourcePDF;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(i,t)}}}t.TelemetryLogger=l},339:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.ComprehensionToolType=void 0,(i=t.ComprehensionToolType||(t.ComprehensionToolType={}))[i.syllables=1]="syllables",i[i.nouns=2]="nouns",i[i.verbs=4]="verbs",i[i.adjectives=8]="adjectives",i[i.adverbs=16]="adverbs",i[i.pos=30]="pos"},2978:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ComprehensionToolsEventHandlers=void 0,t.ComprehensionToolsEventHandlers=class{constructor(e,t){this._releasables=[],this._hostProxy=e,this._mainViewModel=t,this._comprehensionToolsViewModel=null,this.registerHostEventHandlers(),this._isInitialized=!1}reset(){this._releasables.forEach((e=>{e.release()})),this._releasables=[],this._comprehensionToolsViewModel=null}ensureInitialize(){if(!this._isInitialized&&(this._mainViewModel.initializeLearningTools(),this._comprehensionToolsViewModel=this._mainViewModel.getComprehensionToolsViewModel(),this._comprehensionToolsViewModel)){let e=()=>{this._hostProxy.sendComprehensionToolsPaneStatus(this._comprehensionToolsViewModel.comprehensionToolsPaneStatus())};this._releasables.push(this._comprehensionToolsViewModel.onComprehensionToolsStatusChanged().subscribe((()=>{e()}))),this._releasables.push(this._comprehensionToolsViewModel.onProgressIndicatorVisibilityChanged().subscribe((e=>{e||this._hostProxy.sendProgressIndicatorVisibility(e)}))),e()}}registerHostEventHandlers(){this._hostProxy.comprehensionToolsInitialPaneStatusRequested().subscribe((()=>{this.ensureInitialize(),this._hostProxy.sendPartsOfSpeechColorsForThemes(this._comprehensionToolsViewModel.getPartsOfSpeechColorsForThemes())})),this._hostProxy.addSyllablesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addSyllables()})),this._hostProxy.addNounsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addNounHighlight()})),this._hostProxy.addVerbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addVerbHighlight()})),this._hostProxy.addAdverbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addAdverbHighlight()})),this._hostProxy.addAdjectivesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addAdjectiveHighlight()})),this._hostProxy.removeSyllablesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeSyllables()})),this._hostProxy.removeNounsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeNounHighlight()})),this._hostProxy.removeVerbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeVerbHighlight()})),this._hostProxy.removeAdjectivesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeAdjectiveHighlight()})),this._hostProxy.removeAdverbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeAdverbHighlight()})),this._hostProxy.setNounsColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setNounsColor(e)})),this._hostProxy.setVerbsColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setVerbsColor(e)})),this._hostProxy.setAdjectivesColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setAdjectivesColor(e)})),this._hostProxy.setAdverbsColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setAdverbsColor(e)})),this._hostProxy.addLineMarkers().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addLineMarkers()})),this._hostProxy.removeLineMarkers().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeLineMarkers()})),this._hostProxy.languageChangeRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.onLanguageChangeRequested()})),this._hostProxy.languageChangeRequestCompleted().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.onLanguageChangeRequestCompleted()})),this._hostProxy.onContentShifted().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.onContentShifted()}))}}},4133:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Section=t.Match=void 0,t.Match=class{constructor(e){this._sections=[],e&&(this._sections=e)}set sections(e){this._sections=e}get sections(){return this._sections}get nodes(){let e=[];return this._sections.forEach((t=>{e.push(t.node)})),e}},t.Section=class{constructor(e,t,i){this.begin=e,this.end=t,this.node=i}}},6791:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IGNORE_NODE_NAMES=void 0,t.IGNORE_NODE_NAMES=new Set(["SCRIPT","STYLE","EMBED","OBJECT","SELECT","TEXTAREA","IFRAME","NOSCRIPT"])},5680:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FindInPage=void 0;const n=i(8988),o=i(6791),s=i(4133),r=i(9919);!function(e){let t="",i=[],a=0;function l(e){let t=0,n=i.length;for(;t=0;--t){let i=d[t];i.nodeType!=Node.ELEMENT_NODE&&i.nodeType!=Node.TEXT_NODE||o.IGNORE_NODE_NAMES.has(i.nodeName)||!e(l)||a.push(i)}if(l.nodeType==Node.TEXT_NODE&&l.parentNode){const e=n.StringUtilities.replaceSpaceAndSpecialChar(l.textContent);i.push(new s.Section(t.length,t.length+e.length,l)),t+=e}}}(d),e){let n=e.exec(t);if(n){let e=n.index,t=e+n[0].length-1,o=l(e),r=l(t);u=new s.Match,u.sections=i.slice(o,r+1)}a=e.lastIndex}return u}(u,d)},e.reset=function(){t="",i=[],a=0}}(t.FindInPage||(t.FindInPage={}))},1224:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsHostProxy=void 0;const n=i(4134),o=i(52),s=i(9407);class r extends o.HostProxy{constructor(e){super(e),this._initializeComprehensionToolsSettingsRequested=new n.EventSource,this._initializeLineFocusSettingsRequested=new n.EventSource,this._initializePictureDictionarySettingsRequested=new n.EventSource,this._comprehensionToolsInitialPaneStatusRequested=new n.EventSource,this._readingPreferencesInitialPaneStatusRequested=new n.EventSource,this._settingsUpdateRequested=new n.EventSource,this._addSyllablesRequested=new n.EventSource,this._onContentShifted=new n.EventSource,this._addNounsRequested=new n.EventSource,this._addVerbsRequested=new n.EventSource,this._addAdjectivesRequested=new n.EventSource,this._addAdverbsRequested=new n.EventSource,this._removeSyllablesRequested=new n.EventSource,this._removeNounsRequested=new n.EventSource,this._removeVerbsRequested=new n.EventSource,this._removeAdjectivesRequested=new n.EventSource,this._removeAdverbsRequested=new n.EventSource,this._setNounsColorRequested=new n.EventSource,this._setVerbsColorRequested=new n.EventSource,this._setAdjectivesColorRequested=new n.EventSource,this._setAdverbsColorRequested=new n.EventSource,this._nlxResponseReceived=new n.EventSource,this._addLineMarkersRequested=new n.EventSource,this._removeLineMarkersRequested=new n.EventSource,this._enableLineFocusRequested=new n.EventSource,this._disableLineFocusRequested=new n.EventSource,this._setNumberOfLinesInFocusRequested=new n.EventSource,this._upButtonClicked=new n.EventSource,this._downButtonClicked=new n.EventSource,this._enablePictureDictionaryRequested=new n.EventSource,this._disablePictureDictionaryRequested=new n.EventSource,this._hidePictureDictionaryPopupRequested=new n.EventSource,this._pictureDictionaryPopupHidden=new n.EventSource,this._languageChangeRequested=new n.EventSource,this._languageChangeRequestCompleted=new n.EventSource}initializeComprehensionToolsSettingsRequested(){return this._initializeComprehensionToolsSettingsRequested}initializePictureDictionarySettingsRequested(){return this._initializePictureDictionarySettingsRequested}initializeLineFocusSettingsRequested(){return this._initializeLineFocusSettingsRequested}comprehensionToolsInitialPaneStatusRequested(){return this._comprehensionToolsInitialPaneStatusRequested}readingPreferencesInitialPaneStatusRequested(){return this._readingPreferencesInitialPaneStatusRequested}settingsUpdateRequested(){return this._settingsUpdateRequested}addSyllablesRequested(){return this._addSyllablesRequested}addNounsRequested(){return this._addNounsRequested}addVerbsRequested(){return this._addVerbsRequested}addAdjectivesRequested(){return this._addAdjectivesRequested}addAdverbsRequested(){return this._addAdverbsRequested}removeSyllablesRequested(){return this._removeSyllablesRequested}removeNounsRequested(){return this._removeNounsRequested}removeVerbsRequested(){return this._removeVerbsRequested}removeAdjectivesRequested(){return this._removeAdjectivesRequested}removeAdverbsRequested(){return this._removeAdverbsRequested}setNounsColorRequested(){return this._setNounsColorRequested}setVerbsColorRequested(){return this._setVerbsColorRequested}setAdjectivesColorRequested(){return this._setAdjectivesColorRequested}setAdverbsColorRequested(){return this._setAdverbsColorRequested}onNLXResponseReceived(){return this._nlxResponseReceived}addLineMarkers(){return this._addLineMarkersRequested}removeLineMarkers(){return this._removeLineMarkersRequested}sendNLXRequest(e){this.postMessageToHost(r.ProcessNLXRequest,e.contextId,e.requestType,e.metaJson?e.metaJson:"",e.action?e.action:"",e.version?e.version:"",e.optionsJson?e.optionsJson:"",e.dataJson?e.dataJson:"")}sendProgressIndicatorVisibility(e){this.postMessageToHost(r.ProgressIndicatorVisibleHostMessage,e.toString())}sendTelemetryErrorMeasureNoPII(e,t){JSON.stringify({errorType:e,errorContent:t}),"ComprehensionTools"!==e&&super.sendTelemetryErrorMeasureNoPII(e,t)}onContentShifted(){return this._onContentShifted}enableLineFocusRequested(){return this._enableLineFocusRequested}disableLineFocusRequested(){return this._disableLineFocusRequested}setNumberOfLinesInFocusRequested(){return this._setNumberOfLinesInFocusRequested}upButtonClicked(){return this._upButtonClicked}downButtonClicked(){return this._downButtonClicked}enablePictureDictionaryRequested(){return this._enablePictureDictionaryRequested}disablePictureDictionaryRequested(){return this._disablePictureDictionaryRequested}hidePictureDictionaryPopupRequested(){return this._hidePictureDictionaryPopupRequested}pictureDictionaryPopupHidden(){return this._pictureDictionaryPopupHidden}languageChangeRequested(){return this._languageChangeRequested}languageChangeRequestCompleted(){return this._languageChangeRequestCompleted}sendComprehensionToolsPaneStatus(e){const t=e.posLanguageError,i=e.networkError,n=e.syllablesLanguageError;let o=JSON.stringify({isSyllablesActive:e.isSyllablesActive,syllablesError:n,isNounsActive:e.isNounsActive,isVerbsActive:e.isVerbsActive,isAdjectivesActive:e.isAdjectivesActive,isAdverbsActive:e.isAdverbsActive,posError:t,networkError:i,nounsColorIndex:e.nounsColorIndex,verbsColorIndex:e.verbsColorIndex,adjectivesColorIndex:e.adjectivesColorIndex,adverbsColorIndex:e.adverbsColorIndex,isLineMarkersActive:e.isLineMarkersActive,isProgressIndicatorVisible:e.isProgressIndicatorVisible,isPaneDisabled:e.isPaneDisabled});this.postMessageToHost(r.ComprehensionToolsPaneStatusHostMessage,o)}sendReadingPreferencesPaneStatus(e){const t=e.pictureDictionaryLanguageError,i=e.pictureDictionaryNetworkError,n=e.isPictureDictionaryActive&&e.isPictureDictionaryToggleInteractable&&(t!==s.NlxStatus.Success||i!==s.NlxStatus.Success);let o=JSON.stringify({lineFocusButtonVisibility:{isVisible:!0,isActive:e.isLineFocusActive,isEnabled:!0},lineCount:e.lineCount,maxLineCount:e.maxLineCount,isPictureDictionaryActive:e.isPictureDictionaryActive,isPictureDictionaryToggleInteractable:e.isPictureDictionaryToggleInteractable,networkError:i,languageError:t,hasError:n});this.postMessageToHost(r.ReadingPreferencesPaneStatusHostMessage,o)}sendPartsOfSpeechColorsForThemes(e){this.postMessageToHost(r.ComprehensionToolsPanePartsOfSpeechColorsForThemesMessage,e)}sendComprehensionToolsSettings(e){this.postMessageToHost(r.ComprehensionToolsPreferencesHostMessage,e)}sendLineFocusSettings(e){this.postMessageToHost(r.LineFocusPreferencesHostMessage,e)}onLineFocusExit(e){const t=JSON.stringify({top:e.top,bottom:e.bottom,left:e.left,right:e.right,width:e.width,height:e.height});this.postMessageToHost(r.LineFocusExitHostMessage,t)}sendPictureDictionarySettings(e){this.postMessageToHost(r.PictureDictionaryPreferencesHostMessage,e)}onMessageFromHost(e){switch(e[0]){case r.ComprehensionToolsInitializeSettingsCommand:this._initializeComprehensionToolsSettingsRequested.trigger(e);break;case r.ComprehensionToolsFetchInitialPaneStatusCommand:this._comprehensionToolsInitialPaneStatusRequested.trigger(void 0);break;case r.ReadingPreferencesFetchInitialPaneStatusCommand:this._readingPreferencesInitialPaneStatusRequested.trigger(void 0);break;case r.ComprehensionToolsSettingsUpdateCommand:this._settingsUpdateRequested.trigger(e[1]);break;case r.ComprehensionToolsAddSyllablesCommand:this._addSyllablesRequested.trigger();break;case r.ComprehensionToolsAddNounsCommand:this._addNounsRequested.trigger();break;case r.ComprehensionToolsAddVerbsCommand:this._addVerbsRequested.trigger();break;case r.ComprehensionToolsAddAdjectivesCommand:this._addAdjectivesRequested.trigger();break;case r.ComprehensionToolsAddAdverbsCommand:this._addAdverbsRequested.trigger();break;case r.ComprehensionToolsRemoveSyllablesCommand:this._removeSyllablesRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveNounsCommand:this._removeNounsRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveVerbsCommand:this._removeVerbsRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveAdjectivesCommand:this._removeAdjectivesRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveAdverbsCommand:this._removeAdverbsRequested.trigger(void 0);break;case r.ComprehensionToolsSetNounsColorCommand:this._setNounsColorRequested.trigger(Number(e[1]));break;case r.ComprehensionToolsSetVerbsColorCommand:this._setVerbsColorRequested.trigger(Number(e[1]));break;case r.ComprehensionToolsSetAdjectivesColorCommand:this._setAdjectivesColorRequested.trigger(Number(e[1]));break;case r.ComprehensionToolsSetAdverbsColorCommand:this._setAdverbsColorRequested.trigger(Number(e[1]));break;case r.ComprehensionToolsAddLineMarkersCommand:this._addLineMarkersRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveLineMarkersCommand:this._removeLineMarkersRequested.trigger(void 0);break;case r.ProcessNLXResponse:if(e[1]){let t=JSON.parse(e[1]);"Service"===t.processedBy&&t.responseData&&(t=this.convertToExpectedNLXResponseFormat(t)),this._nlxResponseReceived.trigger(t)}break;case r.LineFocusInitializeSettingsCommand:this._initializeLineFocusSettingsRequested.trigger(e);break;case r.LineFocusEnableCommand:this._enableLineFocusRequested.trigger(Number(e[1]));break;case r.LineFocusDisableCommand:this._disableLineFocusRequested.trigger(Number(e[1]));break;case r.LineFocusUpButtonClickedCommand:this._upButtonClicked.trigger(void 0);break;case r.LineFocusDownButtonClickedCommand:this._downButtonClicked.trigger(void 0);break;case r.LineFocusSetNumberOfLinesCommand:let t=Number(e[1]);this._setNumberOfLinesInFocusRequested.trigger(t);break;case r.ReadingViewContentShifted:this._onContentShifted.trigger(void 0);break;case r.PictureDictionaryInitializeSettingsCommand:this._initializePictureDictionarySettingsRequested.trigger(e);break;case r.PictureDictionaryEnableCommand:this._enablePictureDictionaryRequested.trigger(void 0);break;case r.PictureDictionaryDisableCommand:this._disablePictureDictionaryRequested.trigger(void 0);break;case r.LearningToolsLanguageChangeRequestedCommand:this._languageChangeRequested.trigger(void 0);break;case r.PictureDictionaryHidePopupCommand:this._hidePictureDictionaryPopupRequested.trigger(void 0);break;case r.PictureDictionaryPopupHiddenCommand:this._pictureDictionaryPopupHidden.trigger(void 0);break;case r.LearningToolsLanguageChangeRequestCompletedCommand:this._languageChangeRequestCompleted.trigger(void 0);break;default:super.onMessageFromHost(e)}}convertToExpectedNLXResponseFormat(e){let t=JSON.parse(e.responseData);return{contextId:e.contextId,responseType:e.responseType,metaJson:t.meta?JSON.stringify(t.meta):"",version:t.data.version?t.data.version:"",status:t.status?t.status:"",dataJson:t.data?JSON.stringify(t.data):"",errorJson:t.error?JSON.stringify(t.error):"",processedBy:e.processedBy}}}r.ShowProgressIndicatorCommand="ShowProgressIndicator",r.LineFocusEnableCommand="LineFocus_Enable",r.LineFocusDisableCommand="LineFocus_Disable",r.LineFocusSetNumberOfLinesCommand="LineFocus_SetNumberOfLines",r.LineFocusUpButtonClickedCommand="LineFocus_UpButtonClicked",r.LineFocusDownButtonClickedCommand="LineFocus_DownButtonClicked",r.ComprehensionToolsAddSyllablesCommand="ComprehensionTools_AddSyllables",r.ComprehensionToolsAddNounsCommand="ComprehensionTools_AddNouns",r.ComprehensionToolsAddVerbsCommand="ComprehensionTools_AddVerbs",r.ComprehensionToolsAddAdjectivesCommand="ComprehensionTools_AddAdjectives",r.ComprehensionToolsAddAdverbsCommand="ComprehensionTools_AddAdverbs",r.ComprehensionToolsRemoveSyllablesCommand="ComprehensionTools_RemoveSyllables",r.ComprehensionToolsRemoveNounsCommand="ComprehensionTools_RemoveNouns",r.ComprehensionToolsRemoveVerbsCommand="ComprehensionTools_RemoveVerbs",r.ComprehensionToolsRemoveAdjectivesCommand="ComprehensionTools_RemoveAdjectives",r.ComprehensionToolsRemoveAdverbsCommand="ComprehensionTools_RemoveAdverbs",r.ComprehensionToolsSetNounsColorCommand="ComprehensionTools_SetNounsColor",r.ComprehensionToolsSetVerbsColorCommand="ComprehensionTools_SetVerbsColor",r.ComprehensionToolsSetAdjectivesColorCommand="ComprehensionTools_SetAdjectivesColor",r.ComprehensionToolsSetAdverbsColorCommand="ComprehensionTools_SetAdverbsColor",r.ComprehensionToolsAddLineMarkersCommand="ComprehensionTools_AddLineMarkers",r.ComprehensionToolsRemoveLineMarkersCommand="ComprehensionTools_RemoveLineMarkers",r.ProcessNLXResponse="GrammarTools_Response",r.ComprehensionToolsInitializeSettingsCommand="ComprehensionTools_InitializeSettings",r.PictureDictionaryInitializeSettingsCommand="PictureDictionary_InitializeSettings",r.LineFocusInitializeSettingsCommand="LineFocus_InitializeSettings",r.ComprehensionToolsSettingsUpdateCommand="ComprehensionTools_SettingsUpdate",r.ComprehensionToolsFetchInitialPaneStatusCommand="ComprehensionTools_FetchInitialPaneStatus",r.PictureDictionaryEnableCommand="PictureDictionary_Enable",r.PictureDictionaryDisableCommand="PictureDictionary_Disable",r.PictureDictionaryPopupHiddenCommand="PictureDictionary_PopupHidden",r.PictureDictionaryHidePopupCommand="PictureDictionary_HidePopupCommand",r.ReadingViewContentShifted="ReadingView_ContentShifted",r.ReadingPreferencesFetchInitialPaneStatusCommand="ReadingPreference_FetchInitialPaneStatus",r.LearningToolsLanguageChangeRequestedCommand="LearningTools_LanguageChangeRequested",r.LearningToolsLanguageChangeRequestCompletedCommand="LearningTools_LanguageChangeRequestCompleted",r.ComprehensionToolsPreferencesHostMessage="GrammarTools_Preferences",r.ProcessNLXRequest="NLXRequest",r.ComprehensionToolsPaneStatusHostMessage="ComprehensionToolsPane_Status",r.ReadingPreferencesPaneStatusHostMessage="ReadingPreferencesPane_Status",r.ComprehensionToolsPanePartsOfSpeechColorsForThemesMessage="ComprehensionToolsPane_PartsOfSpeechColorsForThemes",r.PictureDictionaryPreferencesHostMessage="PictureDictionary_Preferences",r.LineFocusPreferencesHostMessage="LineFocus_Preferences",r.LineFocusExitHostMessage="LineFocus_ExitedMessage",r.ProgressIndicatorVisibleHostMessage="ComprehensionTools_SetProgressIndicatorVisibility",t.LearningToolsHostProxy=r},52:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HostProxy=void 0;const n=i(4134),o=i(8295),s=i(2174),r=i(3525),a=i(7083);class l{constructor(e){this._messageRuntime=e,this._readOutLoudOnContextFromFrame=new n.EventSource,this._readOutLoudFocusChanged=new n.EventSource,this._readOutLoudStartRequested=new n.EventSource,this._readOutLoudStopRequested=new n.EventSource,this._readOutLoudPauseRequested=new n.EventSource,this._readOutLoudNextRequested=new n.EventSource,this._readOutLoudPreviousRequested=new n.EventSource,this._readOutLoudPreloadRequest=new n.EventSource,this._readOutLoudChangeRateRequested=new n.EventSource,this._readOutLoudChangeVoiceRequested=new n.EventSource,this._readOutLoudSpeechPrefChanged=new n.EventSource,this._readOutLoudInitializeSettingsRequested=new n.EventSource,this._languageDetected=new n.EventSource,this._sdPrimaryContentFetched=new n.EventSource,this._telemetryClient=new a.TelemetryClient(this),this._messageRuntime.onMessageFromHost().subscribe((e=>{this.onMessageFromHost(e)}))}getTelemetryClient(){return this._telemetryClient}readOutLoudSpeechPrefChanged(){return this._readOutLoudSpeechPrefChanged}readOutLoudFocusChanged(){return this._readOutLoudFocusChanged}readOutLoudOnContextFromFrame(){return this._readOutLoudOnContextFromFrame}readOutLoudStartRequested(){return this._readOutLoudStartRequested}readOutLoudStopRequested(){return this._readOutLoudStopRequested}readOutLoudPauseRequested(){return this._readOutLoudPauseRequested}readOutLoudNextRequested(){return this._readOutLoudNextRequested}readOutLoudPreviousRequested(){return this._readOutLoudPreviousRequested}readOutLoudPreloadRequested(){return this._readOutLoudPreloadRequest}readOutLoudChangeVoiceRequested(){return this._readOutLoudChangeVoiceRequested}readOutLoudChangeRateRequested(){return this._readOutLoudChangeRateRequested}readOutLoudInitializeSettingsRequested(){return this._readOutLoudInitializeSettingsRequested}languageDetected(){return this._languageDetected}sdPrimaryContentFetched(){return this._sdPrimaryContentFetched}ensureReadOutLoudInit(){}onReadAloudInitiated(){}sendSpeechPreferences(e){this.postMessageToHost(l.ReadOutLoudSpeechPreferencesHostMessage,e)}sendReadOutLoudFocusReceived(e){this.postMessageToHost(l.ReadOutLoudFocusReceivedHostMessage,e.frameTreeNodeId.toString(),e.processId.toString())}sendContextToFocusedFrame(e){this.postMessageToHost(l.ReadOutLoudSendContextToFrameHostMessage,JSON.stringify(e))}sendReadOutLoudStatus(e,t,i,n){let o=t===r.ReadingState.Playing,s=t===r.ReadingState.Playing||t===r.ReadingState.Paused||t==r.ReadingState.InteractionsDisabled||t==r.ReadingState.Uninitialized,a=t!=r.ReadingState.InteractionsDisabled&&t!=r.ReadingState.Uninitialized,d=JSON.stringify({previousButtonVisibility:{isVisible:s,isActive:!0,isEnabled:o},nextButtonVisibility:{isVisible:s,isActive:!0,isEnabled:o},togglePlaybackButtonVisibility:{isVisible:s,isActive:!o,isEnabled:a},settingsButtonVisibility:{isVisible:s,isActive:!0,isEnabled:a},settingsButtonWarningVisibility:{isVisible:s&&!i,isActive:!0,isEnabled:!0},closeButtonVisibility:{isVisible:s,isActive:!0,isEnabled:!0},textReadingState:r.ReadingState[t].toLowerCase()}),u="";n&&(u=JSON.stringify({top:n.top,bottom:n.bottom,left:n.left,right:n.right,width:n.width,height:n.height})),this.postMessageToHost(l.ReadOutLoudStatusHostMessage,e.frameTreeNodeId.toString(),e.processId.toString(),d,r.ReadingState[t],u)}sendSpeechSettings(e,t,i){let n=JSON.stringify({supportedVoices:i,currentVoiceURI:t,currentReadingRate:e});this.postMessageToHost(l.ReadOutLoudSpeechSettingsHostMessage,n)}sendTelemetryErrorMeasureNoPII(e,t){let i=JSON.stringify({errorType:e,errorContent:t});this.postMessageToHost(l.ReadOutLoudJsErrorTelemetryHostMessage,i)}sendTelemetry(e,t,i,...n){n&&n.length>0?(n.unshift(i),n.unshift(t),n.unshift(e)):n=[e,t,i],this.postMessageToHost(l.TelemetryMessage,...n)}detectLanguage(e){this.postMessageToHost(l.DetectLanguageHostMessage,e.frameTreeNodeId.toString(),e.processId.toString())}detectTextLanguage(e){return this._messageRuntime.detectTextLanguage(e)}fetchSDPrimaryContent(){this.postMessageToHost(l.ReadAloudFetchSDPrimaryContent)}raiseMessageFromHost(e){this.onMessageFromHost(e)}postMessageToHost(e,...t){this._messageRuntime.postMessageToHost(e,t)}onMessageFromHost(e){switch(e[0]){case l.ReadOutLoudFocusChangedCommand:this._readOutLoudFocusChanged.trigger(void 0);break;case l.ReadOutLoudOnContextFromFrameCommand:let t=o.JsonUtilities.parseJsonOrNull(e[1],"ReadOutLoud",s.ReadAloudErrors[s.ReadAloudErrors.JSONParsing_ReadOutLoudSpeechPreferences_ScopeState],this._telemetryClient);this._readOutLoudOnContextFromFrame.trigger(t);break;case l.ReadOutLoudStartCommand:let i=this.parseStartParams(e);this._readOutLoudStartRequested.trigger(i);break;case l.ReadOutLoudStopCommand:this._readOutLoudStopRequested.trigger(void 0);break;case l.ReadOutLoudPauseCommand:this._readOutLoudPauseRequested.trigger(void 0);break;case l.ReadOutLoudNextCommand:this._readOutLoudNextRequested.trigger(void 0);break;case l.ReadOutLoudPreviousCommand:this._readOutLoudPreviousRequested.trigger(void 0);break;case l.ReadOutLoudPreloadCommand:let n=Number(e[1]),r=Number(e[2]);this._readOutLoudPreloadRequest.trigger([n,r]);break;case l.ReadOutLoudChangeVoiceCommand:this._readOutLoudChangeVoiceRequested.trigger(e[1]),this.postMessageToHost(l.ReadAloudExplicitVoiceChangeByUser);break;case l.ReadOutLoudChangeRateCommand:let a=Number(e[1]);this._readOutLoudChangeRateRequested.trigger(a);break;case l.PreferencesChangedCommand:this.handlePreferencesChanged(e);break;case l.ReadOutLoudInitializeSettingsCommand:this._readOutLoudInitializeSettingsRequested.trigger(e);break;case l.LanguageDetected:this._languageDetected.trigger(e[1]);break;case l.ReadOutLoudFirstContentfulPaintLoadedCommand:break;case l.ReadAloudSDPrimaryContentFetched:this._sdPrimaryContentFetched.trigger(e[1]);break;default:throw Error("Unknown Command")}}parseStartParams(e){let t={startRequestTime:0,startType:r.StartType.Default,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},i=parseFloat(e[1]);if(i&&(t.startRequestTime=i),e.length>2){let i=e[2];if(i&&(t.startType=r.StartType[i],t.startType===r.StartType.ReadFromPoint)){let i=parseInt(e[3]);i&&(t.startPosition.x=i);let n=parseInt(e[4]);n&&(t.startPosition.y=n),e[5]&&(t.needsTransformOfStartPosition="true"===e[5])}}return t}handlePreferencesChanged(e){if(e[1]!==l.SpeechPreferences)throw Error("Unknown Preferences");this._readOutLoudSpeechPrefChanged.trigger(e[2])}}l.ReadOutLoudStartCommand="ReadOutLoud_Start",l.ReadOutLoudStopCommand="ReadOutLoud_Stop",l.ReadOutLoudPauseCommand="ReadOutLoud_Pause",l.ReadOutLoudNextCommand="ReadOutLoud_Next",l.ReadOutLoudPreviousCommand="ReadOutLoud_Previous",l.ReadOutLoudPreloadCommand="ReadOutLoud_Preload",l.ReadOutLoudChangeVoiceCommand="ReadOutLoud_ChangeVoice",l.ReadOutLoudChangeRateCommand="ReadOutLoud_ChangeRate",l.ReadOutLoudFirstContentfulPaintLoadedCommand="ReadOutLoud_FirstContentfulPaintLoaded",l.ReadOutLoudFocusChangedCommand="ReadOutLoud_FocusChanged",l.ReadOutLoudOnContextFromFrameCommand="ReadOutLoud_OnContextFromFrame",l.PreferencesChangedCommand="PreferencesChanged",l.ReadOutLoudInitializeSettingsCommand="ReadOutLoud_InitializeSettings",l.LanguageDetected="ReadAloud_DetectedLanguage",l.OpenVoiceOptionsPane="ReadAloud_ShowSettings",l.CloseVoiceOptionsPane="ReadAloud_HideSettings",l.ReadAloudSDPrimaryContentFetched="ReadAloud_SDPrimaryContentFetched",l.ReadOutLoudJsErrorTelemetryHostMessage="ReadOutLoud_Telemetry_JsError",l.TelemetryMessage="Telemetry",l.ReadOutLoudSpeechSettingsHostMessage="ReadOutLoud_SpeechSettings",l.ReadOutLoudSpeechPreferencesHostMessage="ReadOutLoud_SpeechPreferences",l.ReadOutLoudStatusHostMessage="ReadOutLoud_Status",l.ReadOutLoudFocusReceivedHostMessage="ReadOutLoud_FocusReceived",l.ReadOutLoudSendContextToFrameHostMessage="ReadOutLoud_SendContextToFocusedFrame",l.VoiceOptionsPaneOpened="ReadAloud_VoiceOptionsPaneOpened",l.VoiceOptionsPaneClosed="ReadAloud_VoiceOptionsPaneClosed",l.ReadAloudExplicitVoiceChangeByUser="ReadAloud_ExplicitVoiceChangeByUser",l.ReadAloudFetchSDPrimaryContent="ReadAloud_FetchSDPrimaryContent",l.SpeechPreferences="SpeechPreferences",l.DetectLanguageHostMessage="ReadAloud_DetectLanguage",t.HostProxy=l},8427:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CuratedContentReadingUnitNavigator=void 0;const n=i(5680),o=i(6666),s=i(9250),r=i(2717),a=i(6773),l=i(2174),d=i(8988);t.CuratedContentReadingUnitNavigator=class{constructor(e,t){this._readableContent=e,this._telemetryClient=t,this.resetReadingPosition()}setStartingNode(e,t){throw new Error("Method not implemented.")}setEndingNode(e,t=0){throw new Error("Method not implemented.")}resetEndNode(){}getCurrentUnit(){return this._currentStringIndex<0||0===this._readingUnits.length||this._currentStringIndex>=this._readingUnits.length?null:this._readingUnits[this._currentStringIndex]}moveByAUnit(e){if(e===a.UnitDirection.Next){const e=this.findNextUnit(!0);switch(e.status){case r.UnitNavigationStatus.Success:this._currentStringIndex++;break;case r.UnitNavigationStatus.ContentEnded:this._currentStringIndex===this._readableContent.length-1&&this._currentStringIndex++;break;case r.UnitNavigationStatus.Error:this._currentStringIndex=-1}return e.status}if(e===a.UnitDirection.Previous)return this._currentStringIndex<=0?(0===this._currentStringIndex&&this._currentStringIndex--,r.UnitNavigationStatus.ContentEnded):(this._currentStringIndex--,this.resetReadingUnitStartTextOffset(this._currentStringIndex),r.UnitNavigationStatus.Success);throw new Error("moveByAUnit should not be called with Direction as Current")}resetReadingPosition(){this._readingUnits=[],this._currentStringIndex=-1,n.FindInPage.reset()}getNextUnit(){let e=this.findNextUnit(!1);return e.status===r.UnitNavigationStatus.Success?e.unit:null}logContentMismatchTelemetry(){var e,t;null===(e=this._telemetryClient)||void 0===e||e.reportReadOutLoudSmartReadStatus(l.SmartReadStatus.ContentNoMatch);const i=this._readableContent.join("").length;if(i>0){const e=this._readableContent.slice(0,this._currentStringIndex+1).join("").length;null===(t=this._telemetryClient)||void 0===t||t.reportReadOutLoudSmartReadContentMatch(100*e/i)}}findNextUnit(e){const t=this._currentStringIndex+1;if(t>=this._readableContent.length)return{status:r.UnitNavigationStatus.ContentEnded,unit:null};if(this._readingUnits.length&&te)),d=new s.HTMLReadingUnit(l,0);return this._readingUnits.push(d),{status:r.UnitNavigationStatus.Success,unit:this._readingUnits[t]}}nodeFilter(e){return!o.ReadingNavigationUtils.shouldSkipNode(e)}resetReadingUnitStartTextOffset(e){e<0||e>=this._readingUnits.length||(this._readingUnits[e].textStartOffset=0)}mayBeUseH1TagForNavigation(){if(-1===this._currentStringIndex){const e=this._readableContent[this._currentStringIndex+1],t=o.ReadingNavigationUtils.findFirsth1Tag(document);if(!o.ReadingNavigationUtils.shouldSkipNode(t)&&d.StringUtilities.ExactMatchWithoutSpaceAndSpecialChar(t.textContent,e)){const e=o.ReadingNavigationUtils.getTextNodes(t);return new s.HTMLReadingUnit(e,0)}}return null}}},6773:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.UnitDirection=void 0,(i=t.UnitDirection||(t.UnitDirection={}))[i.Next=0]="Next",i[i.Previous=1]="Previous",i[i.Current=2]="Current"},963:function(e,t,i){var n=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.HTMLReadingNavigator=void 0;const o=i(5157),s=i(4783),r=i(1050),a=i(2717),l=i(7930),d=i(8427),u=i(6773),c=i(3525),h=i(9919),g=i(9660),m=i(2174),p=i(6666);class _ extends o.ReadingNavigator{constructor(e,t){super(),this._contentProvider=e,this._telemetryClient=t,this._readingUnit=null,this._startParams=null}initializeAsync(e){var t;return this._startParams=e,this.isCuratedContentNavigatorInUse()&&e.startType===c.StartType.ResumeFromSelection&&(null===(t=this._telemetryClient)||void 0===t||t.reportReadOutLoudSmartReadStatus(m.SmartReadStatus.UserInitiatedFallbackContextMenu)),this.isCuratedContentBasedNavigationSupported(e)?this.ensureAndInitializeCuratedContentReadingUnitNavigator(e):this.ensureAndInitializeReadingUnitNavigator(e)}reset(){this._readingUnit=null,this._readingUnitNavigator&&this._readingUnitNavigator.resetEndNode()}moveToPreviousUnitAsync(){return n(this,void 0,void 0,(function*(){return this._readingUnit=yield this.moveAndGetReadingUnit(u.UnitDirection.Previous),this._readingUnit?Promise.resolve(!0):Promise.resolve(!1)}))}moveToNextUnitAsync(){return n(this,void 0,void 0,(function*(){return this._readingUnit=yield this.moveAndGetReadingUnit(u.UnitDirection.Next),this._readingUnit?Promise.resolve(!0):Promise.resolve(!1)}))}getCurrentUnit(){return this._readingUnit}getNextUnit(){return this._readingUnitNavigator.getNextUnit()}setCurrentUnitTextOffset(e){this._readingUnit.textStartOffset=e}resetCurrentUnitEndOffset(){this._readingUnit.textEndOffset=null,this._readingUnitNavigator.resetEndNode()}isCuratedContentNavigatorInUse(){return this._readingUnitNavigator instanceof d.CuratedContentReadingUnitNavigator}setStartingNodeAtCoordinates(e,t){let i=e=>e.getBoundingClientRect(),n=h.DomUtilties.getTextNodeFromPoint(e,t.x,t.y,i);if(n){let o=h.DomUtilties.getOffsetInTextNodeForLineAtYPosition(e,n,t.y,i);return this._readingUnitNavigator.setStartingNode(n,o),!0}return!1}isReadAloudCuratedContentEnabled(){return!(this._contentProvider.getContentType()!==r.ContentType.Web||!learningToolsNativeHandler||!learningToolsNativeHandler.isReadAloudCuratedContentEnabled)&&learningToolsNativeHandler.isReadAloudCuratedContentEnabled()}sourceNodeOccursBeforeInViewport(e,t){return!!(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_PRECEDING)}ensureAndInitializeReadingUnitNavigator(e){let t=this._contentProvider.getCurrentDocument();if(this._readingUnitNavigator&&this._readingUnitNavigator instanceof l.ReadingUnitNavigator||(this._readingUnitNavigator=new l.ReadingUnitNavigator),e.startType===c.StartType.ReadFromFirstVisibleElement){let i=window.pageYOffset||document.documentElement.scrollTop;if(e.startPosition.y=i,this.setStartingNodeAtCoordinates(t,e.startPosition))return Promise.resolve(!0)}else if(e.startType===c.StartType.ReadFromPoint&&(e.needsTransformOfStartPosition&&(e.startPosition=g.ScreenCoordinateUtilities.transformPointFromMainToCurrentFrame(e.startPosition),e.needsTransformOfStartPosition=!1),this.setStartingNodeAtCoordinates(t,e.startPosition)))return Promise.resolve(!0);let i=t.getSelection();if(0===i.rangeCount){if(null!==this._readingUnit)return Promise.resolve(!0);this.resetSelection(!1),i=t.getSelection()}if(e.startType===c.StartType.Default)if(this.resetSelection(!0),i=t.getSelection(),this.isReadAloudCuratedContentEnabled()){let e=p.ReadingNavigationUtils.findFirsth1Tag(t);this._readingUnitNavigator.setStartingNode(e&&this.sourceNodeOccursBeforeInViewport(e,t.body)?e:t.body)}else this._readingUnitNavigator.setStartingNode(t.body);if(0!==i.rangeCount){let n=i.getRangeAt(0),o=n.startContainer;if(o.ownerDocument===t){const i=h.DomUtilties.getParentElement(o);if(e.startType===c.StartType.ReadSelection&&(n.endContainer.nodeType===Node.TEXT_NODE?this._readingUnitNavigator.setEndingNode(n.endContainer,n.endOffset):n.endContainer.nodeType===Node.ELEMENT_NODE&&this._readingUnitNavigator.setEndingNode(n.endContainer)),o.nodeType===Node.TEXT_NODE){if(this._readingUnitNavigator.setStartingNode(o,n.startOffset),this.collapseSelectionToNode(i,0),e.startType===c.StartType.Default&&this.isReadAloudCuratedContentEnabled()){let e=p.ReadingNavigationUtils.findFirsth1Tag(t);e&&this.sourceNodeOccursBeforeInViewport(e,i)&&(this._readingUnitNavigator.setStartingNode(e),this.collapseSelectionToNode(i,0))}}else if(o.nodeType===Node.ELEMENT_NODE){const s=h.DomUtilties.getChildNodes(o);if(0===s.length)this._readingUnitNavigator.setStartingNode(o),this.collapseSelectionToNode(o,0);else if(n.startOffset>=s.length)this._readingUnitNavigator.setStartingNode(o.nextSibling),this.collapseSelectionToNode(o,0);else if(this._readingUnitNavigator.setStartingNode(s[n.startOffset]),this.collapseSelectionToNode(o,0),this.collapseSelectionToNode(i,0),e.startType===c.StartType.Default&&this.isReadAloudCuratedContentEnabled()){let e=p.ReadingNavigationUtils.findFirsth1Tag(t);e&&this.sourceNodeOccursBeforeInViewport(e,i)&&(this._readingUnitNavigator.setStartingNode(e),this.collapseSelectionToNode(i,0))}}}else if(e.startType===c.StartType.Default&&this.isReadAloudCuratedContentEnabled()){let e=p.ReadingNavigationUtils.findFirsth1Tag(t),i=this.sourceNodeOccursBeforeInViewport(e,t.body);this._readingUnitNavigator.setStartingNode(e&&i?e:t.body),this.collapseSelectionToNode(e&&i?e:t.body,0)}else this._readingUnitNavigator.setStartingNode(t.body),this.collapseSelectionToNode(t.body,0)}return Promise.resolve(!0)}ensureAndInitializeCuratedContentReadingUnitNavigator(e){var t,i,o,r;return n(this,void 0,void 0,(function*(){if(null===(t=this._telemetryClient)||void 0===t||t.reportReadOutLoudSmartReadStatus(m.SmartReadStatus.Start),!this._readingUnitNavigator||!this.isCuratedContentNavigatorInUse()){let t=[];try{if(t=yield this._contentProvider.getPrimaryContent(),!t||t.length<1)return null===(i=this._telemetryClient)||void 0===i||i.reportReadOutLoudSmartReadStatus(m.SmartReadStatus.ContentEmptyNonPaywalled),this.ensureAndInitializeReadingUnitNavigator(e);if(t.join("").length<500)return null===(o=this._telemetryClient)||void 0===o||o.reportReadOutLoudSmartReadStatus(m.SmartReadStatus.ContentLow),this.ensureAndInitializeReadingUnitNavigator(e)}catch(t){if(t instanceof Error){let e=s.SmartReadAloudUtils.getSmartReadStatusFromError(t);e&&(null===(r=this._telemetryClient)||void 0===r||r.reportReadOutLoudSmartReadStatus(e))}return this.ensureAndInitializeReadingUnitNavigator(e)}this._readingUnitNavigator=new d.CuratedContentReadingUnitNavigator(t,this._telemetryClient)}return this._readingUnitNavigator.resetReadingPosition(),Promise.resolve(!0)}))}moveAndGetReadingUnit(e){return n(this,void 0,void 0,(function*(){return this._readingUnitNavigator.moveByAUnit(e)===a.UnitNavigationStatus.Error&&this.isCuratedContentNavigatorInUse()&&(yield this.overrideAndMoveUsingLegacyUnitNavigator(e)),this._readingUnitNavigator.getCurrentUnit()}))}overrideAndMoveUsingLegacyUnitNavigator(e){return n(this,void 0,void 0,(function*(){this._readingUnit?(this._readingUnitNavigator=new l.ReadingUnitNavigator,this._readingUnitNavigator.setStartingNode(this._readingUnit.contentNodes.pop()),this._readingUnitNavigator.moveByAUnit(e),this._readingUnitNavigator.moveByAUnit(e)):(yield this.ensureAndInitializeReadingUnitNavigator(this._startParams),this._readingUnitNavigator.moveByAUnit(e))}))}}t.HTMLReadingNavigator=_},9250:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HTMLReadingUnit=void 0;const n=i(6984);class o extends n.ReadingUnit{constructor(e,t,i){super(t,i),this._contentNodes=e,this._textContents=this.updateTextContents()}get contentNodes(){return this._textContents=this.updateTextContents(),this._contentNodes}set contentNodes(e){this._contentNodes=e,this._textContents=this.updateTextContents()}get textContents(){return this._textContents}updateTextContents(){return this._contentNodes.map((e=>o.EmptyTagNodeList.includes(e.nodeName.toUpperCase())?" ":e.textContent))}}o.EmptyTagNodeList=["BR","HR","IMG","INPUT"],t.HTMLReadingUnit=o},190:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.DecorationType=void 0,(i=t.DecorationType||(t.DecorationType={}))[i.Word=1]="Word",i[i.Line=2]="Line",i[i.Background=4]="Background",i[i.All=7]="All",i[i.ExceptWord=6]="ExceptWord",i[i.WordAndLine=3]="WordAndLine"},2717:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.UnitNavigationStatus=void 0,(i=t.UnitNavigationStatus||(t.UnitNavigationStatus={}))[i.ContentEnded=0]="ContentEnded",i[i.Error=1]="Error",i[i.Success=2]="Success"},9907:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudHighlighter=void 0;const n=i(4409),o=i(8988),s=i(9919);(t.ReadOutLoudHighlighter||(t.ReadOutLoudHighlighter={})).surroundTextBySpans=function(e,t,i){let r=n.Highlighter.surroundTextByTag("msreadoutspan",t,(t=>o.StringUtilities.NONEMPTY_STRING_REGEX.test(t.textContent)&&e.contentNodes.findIndex((e=>e===t))>=0),((t,i)=>{let n=e.contentNodes.findIndex((e=>e===t));n>=0&&e.contentNodes.splice(n,1,...i)}),i),a={spans:r.value(),readingUnit:e};return{value:()=>a,release:()=>{r.release(),a.readingUnit.contentNodes=a.readingUnit.contentNodes.filter((e=>s.DomUtilties.isInDocument(e,e.ownerDocument)))}}}},5157:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingNavigator=void 0,t.ReadingNavigator=class{}},9508:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingRangeManipulations=void 0;const n=i(9919),o=i(6666),s=i(8988);!function(e){function t(e,i){var o=i;if(e.endContainer.nodeType===Node.TEXT_NODE){let t=e.endContainer.textContent.length;if(e.endOffset0){let t=e.endContainer.nodeType===Node.ELEMENT_NODE?n.DomUtilties.getChildNodes(e.endContainer)[e.endOffset-1]:e.endContainer,i=a(t.ownerDocument.body,t);if(i&&!d(i)){let t=Math.min(o,i.textContent.length);o-=t,e.setEnd(i,t)}}var s=o0&&t(e,o),s}function i(e,t){var n=t;if(e.startContainer.nodeType===Node.TEXT_NODE&&e.startOffset>0&&!d(e.startContainer)){let t=Math.max(0,e.startOffset-n);n-=e.startOffset-t,e.setStart(e.startContainer,t)}if(n>0){let t=e.startContainer.nodeType===Node.ELEMENT_NODE?e.startContainer.childNodes[e.startOffset]:e.startContainer,i=r(t.ownerDocument.body,t);if(i&&!d(i)){let t=i.textContent.length,o=Math.max(0,t-n);n-=t-o,e.setStart(i,o)}}var o=n0&&i(e,n),o}function r(e,t){let i=t;do{i=o.ReadingNavigationUtils.shouldSkipNode(i)?o.ReadingNavigationUtils.getPreviousSubtreeNode(e,i):o.ReadingNavigationUtils.getPreviousReadingNode(e,i)}while(i&&(i.nodeType!==Node.TEXT_NODE||d(i)));return i!==t?i:null}function a(e,t){let i=t;do{i=o.ReadingNavigationUtils.shouldSkipNode(i)?o.ReadingNavigationUtils.getNextSubtreeNode(e,i):o.ReadingNavigationUtils.getNextReadingNode(e,i)}while(i&&(i.nodeType!==Node.TEXT_NODE||d(i)));return i!==t?i:null}function l(e,t){if(1===e.length)return 0===e.item(0).top&&0===e.item(0).bottom&&0===e.item(0).left&&0===e.item(0).right;if(e.length>1){let i=e.item(0),n=e.item(e.length-1),o=i.top,s=i.bottom,r=n.top,a=n.bottom,l=i.right,d=n.left,u=i.height,c=n.height;if(u+c<=a-o||a-o<=0)return!0;if(u+c>a-o&&(o!=r||s!=a))return t?i.lefto||d>l:d=r[d].length;)l-=r[d].length,d++;var u=o=d;if(u===a)return null;let c=s[u].length-l;if(i>c){for(i-=c,u++;us[u].length;)i-=s[u].length,u++;if(u>=a)return null}else i+=l;let h=s[0].ownerDocument;if(n.DomUtilties.isInDocument(s[o],h)&&n.DomUtilties.isInDocument(s[u],h)){let e=h.createRange();return e.setStart(s[o],l),e.setEnd(s[u],i),e}return null},e.expandRangeEnd=t,e.expandRangeStart=i,e.expandToLineRange=function(e,n,o){let s=e.cloneRange();return function(e,t,n){let o=e.startContainer,s=e.startOffset;[10,1].forEach((r=>{for(;i(e,r);){var a=t(e);if(0===a.length||l(a,n))break;o=e.startContainer,s=e.startOffset}e.setStart(o,s)}))}(s,o,n),function(e,i,n){let o=e.endContainer,s=e.endOffset;[10,1].forEach((r=>{for(;t(e,r);){var a=i(e);if(0===a.length||l(a,n))break;o=e.endContainer,s=e.endOffset}e.setEnd(o,s)}))}(s,o,n),s},e.getPreviousExpandableNode=r,e.getNextExpandableNode=a}(t.ReadingRangeManipulations||(t.ReadingRangeManipulations={}))},6984:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingUnit=void 0,t.ReadingUnit=class{constructor(e,t){this._textStartOffset=e,this._textEndOffset=t||null}get textStartOffset(){return this._textStartOffset}set textStartOffset(e){this._textStartOffset=e}get textEndOffset(){return this._textEndOffset}set textEndOffset(e){this._textEndOffset=e}}},7930:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingUnitNavigator=void 0;const n=i(9919),o=i(9250),s=i(2717),r=i(6773),a=i(6666);class l{constructor(){this._currentUnit=null}setStartingNode(e,t){this._direction=r.UnitDirection.Next,this._currentUnit=null,this._rootNode=e?e.ownerDocument.body:null,this._currentUnitContainer=a.ReadingNavigationUtils.getUnitContainer(e),this._currentNode=e;let i=e;for(;i&&i!==this._currentUnitContainer&&!a.ReadingNavigationUtils.isUnitContainer(i);)this._currentNode=i,i=i.previousSibling?i.previousSibling:n.DomUtilties.getParentNode(i);for(;this._currentNode&&a.ReadingNavigationUtils.shouldSkipNode(this._currentNode);)this._currentNode=a.ReadingNavigationUtils.getNextSubtreeNode(this._rootNode,this._currentNode);e&&this._currentNode&&(e===this._currentNode||e.compareDocumentPosition(this._currentNode)&Node.DOCUMENT_POSITION_PRECEDING)&&(this._textStartOffset=t||0,this._offsetNode=this._currentNode===e?null:e)}setEndingNode(e,t=0){this._endNode=e,this._textEndOffset=t}resetEndNode(){this._endNode=null,this._textEndOffset=null}getCurrentUnit(){return this._currentUnit}moveByAUnit(e){let t,i=0,n=!0;if(e===r.UnitDirection.Current)throw new Error("moveByAUnit should not be called with Direction as Current");if(this._rootNode&&this._currentUnitContainer)for(this.adjustCurrentNodeForDirection(e),t=[];this._currentNode;){n&&(n=this._offsetNode&&!!(this._offsetNode.compareDocumentPosition(this._currentNode)&Node.DOCUMENT_POSITION_PRECEDING));var l=!1;if(e===r.UnitDirection.Next&&this._currentNode===this._currentUnitContainer.nextSibling||e===r.UnitDirection.Previous&&this._currentNode===this._currentUnitContainer.previousSibling)this._currentUnitContainer=a.ReadingNavigationUtils.getUnitContainer(this._currentNode),l=!0;else for((this._currentNode.nodeType===Node.TEXT_NODE||o.HTMLReadingUnit.EmptyTagNodeList.includes(this._currentNode.nodeName.toUpperCase()))&&(t.push(this._currentNode),n&&(i+=this._currentNode.textContent.length)),this._currentNode=a.ReadingNavigationUtils.moveByANode(this._rootNode,this._currentNode,e),a.ReadingNavigationUtils.isUnitContainer(this._currentNode)&&(this._currentUnitContainer=this._currentNode,l=!0);this._currentNode&&a.ReadingNavigationUtils.shouldSkipNode(this._currentNode);)this._currentNode=a.ReadingNavigationUtils.moveByASubtree(this._rootNode,this._currentNode,e),a.ReadingNavigationUtils.isUnitContainer(this._currentNode)&&(this._currentUnitContainer=this._currentNode,l=!0);if(l){if(!a.ReadingNavigationUtils.areEmptyOrWhiteSpaceTextNodes(t))break;n=!1,i=0,this._textStartOffset=0,this._offsetNode=null,t=[]}}return t&&t.length>0&&e==r.UnitDirection.Previous&&t.reverse(),this._currentUnit=a.ReadingNavigationUtils.createReadingUnit(t,this._textStartOffset+i),this.setEndOffsetInCurrentUnit(),this._offsetNode=null,this._textStartOffset=0,this._currentUnit?s.UnitNavigationStatus.Success:s.UnitNavigationStatus.ContentEnded}resetReadingPosition(){this.resetEndNode(),this.setStartingNode(document.body),this._currentUnit=null}getNextUnit(){let e=new l;return Object.assign(e,this),e.moveByAUnit(r.UnitDirection.Next)==s.UnitNavigationStatus.Success?e.getCurrentUnit():null}setEndOffsetInCurrentUnit(){if(this._endNode){let e=0,t=!1;for(let i=0;i0?(this._currentNode=e===r.UnitDirection.Next?a.ReadingNavigationUtils.getNextReadingNode(this._rootNode,this._currentUnit.contentNodes[this._currentUnit.contentNodes.length-1]):a.ReadingNavigationUtils.getPreviousReadingNode(this._rootNode,this._currentUnit.contentNodes[this._currentUnit.contentNodes.length-1]),this._currentUnitContainer=a.ReadingNavigationUtils.getUnitContainer(this._currentNode)):this._currentNode=this._rootNode,this._direction=e)}}t.ReadingUnitNavigator=l},6860:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudEventHandlers=void 0;const n=i(3525);class o{constructor(e,t,i){this._releasables=[],this._isInitialized=!1,this._hostProxy=e,this._mainViewModel=t,this._previousReadingState=n.ReadingState.Stopped,this._currentFrame=null,this._pendingContext=null,this._speechPreferences=null,this._enableOnlineVoiceFre=!1,i&&window.addEventListener("focus",(()=>{this._hostProxy.sendReadOutLoudFocusReceived(this._currentFrame)})),window.addEventListener("beforeunload",(()=>{if(this._settingsViewModel&&this._readOutLoudViewModel){let e=this._readOutLoudViewModel.getReadingState();e!==n.ReadingState.Playing&&e!==n.ReadingState.Paused||(window.self===window.top?(this._readOutLoudViewModel.stopReading(),this.sendReadOutLoudStatus(n.ReadingState.Stopped,!0)):(this._readOutLoudViewModel.pauseReading(!1),this.sendReadOutLoudStatus(n.ReadingState.Paused,!0)))}})),this.registerHostEventHandlers()}reset(){this._releasables.forEach((e=>{e.release()})),this._releasables=[],this._readOutLoudViewModel=null,this._settingsViewModel=null,this._isInitialized=!1,this._pendingContext=null}initialize(e){if(this._mainViewModel.initializeReadOutLoud(e,this._enableOnlineVoiceFre),this._readOutLoudViewModel=this._mainViewModel.getReadOutLoudViewModel(),this._settingsViewModel=this._mainViewModel.getReadOutLoudSettingsViewModel(),this._readOutLoudViewModel&&this._settingsViewModel){let e=()=>{let e=this._settingsViewModel.getVoice(),t=this._settingsViewModel.getDropDownOptionsForVoices();e&&t&&this._hostProxy.sendSpeechSettings(this._settingsViewModel.getReadingRate(),e.name,t)},t=e=>{this._readOutLoudViewModel.getReadingState()!==n.ReadingState.Uninitialized&&this._hostProxy.sendSpeechPreferences(e)};this._releasables.push(this._settingsViewModel.rateChanged().subscribe((()=>{e()}))),this._releasables.push(this._settingsViewModel.voiceChanged().subscribe((()=>{e()}))),this._releasables.push(this._settingsViewModel.voicesChanged().subscribe((()=>{e()}))),this._releasables.push(this._settingsViewModel.speechPreferencesChanged().subscribe((e=>{this._speechPreferences=e,t(e)}))),this._releasables.push(this._settingsViewModel.compatibleVoiceAvailableChanged().subscribe((()=>{this.sendReadOutLoudStatus(this._readOutLoudViewModel.getReadingState(),this._settingsViewModel.getCompatibleVoiceAvailable(),this._readOutLoudViewModel.getWordRect())}))),this._releasables.push(this._readOutLoudViewModel.readingStateChanged().subscribe((()=>{this.sendReadOutLoudStatus(this._readOutLoudViewModel.getReadingState(),this._settingsViewModel.getCompatibleVoiceAvailable(),this._readOutLoudViewModel.getWordRect())})))}this._isInitialized=!0}registerHostEventHandlers(){var e;this._hostProxy.readOutLoudInitializeSettingsRequested().subscribe((e=>{5==e.length&&(e[3]&&(this._speechPreferences=e[3]),this._enableOnlineVoiceFre="true"===e[4],this._currentFrame={frameTreeNodeId:Number(e[1]),processId:Number(e[2])})})),null===(e=this._hostProxy.ensureReadOutLoudInit())||void 0===e||e.subscribe((()=>{this._isInitialized||(this._hostProxy.sendReadOutLoudStatus(this._currentFrame,n.ReadingState.InteractionsDisabled,!0),this.initialize(this._speechPreferences)),this._hostProxy.onReadAloudInitiated()})),this._hostProxy.readOutLoudFocusChanged().subscribe((()=>{if(this._isInitialized){let e=this._readOutLoudViewModel.getReadingState();this._pendingContext?this._hostProxy.sendContextToFocusedFrame(this._pendingContext):this._hostProxy.sendContextToFocusedFrame({readingState:e,speechPreferences:this._settingsViewModel?this._settingsViewModel.getSpeechPreferences():null,dwellTime:this._readOutLoudViewModel.getPausedDwellTime()}),this._readOutLoudViewModel.pauseReading(!0)}else this._hostProxy.sendContextToFocusedFrame({readingState:n.ReadingState.Stopped,speechPreferences:null,dwellTime:0})})),this._hostProxy.readOutLoudOnContextFromFrame().subscribe((e=>{this._isInitialized||this.initialize(JSON.stringify(e.speechPreferences)),this._readOutLoudViewModel.setDwellTime(e.dwellTime),e.readingState===n.ReadingState.Playing?this.handleStartReadOutLoud():e.readingState===n.ReadingState.Paused&&this._readOutLoudViewModel.pauseReading(!0)})),this._hostProxy.readOutLoudSpeechPrefChanged().subscribe((e=>{this._speechPreferences=e,this._isInitialized&&this._settingsViewModel.updateSpeechSettings(this._speechPreferences)})),this._hostProxy.readOutLoudStartRequested().subscribe((e=>{this._isInitialized||(this._hostProxy.sendReadOutLoudStatus(this._currentFrame,n.ReadingState.InteractionsDisabled,!0),this.initialize(this._speechPreferences)),this.handleStartReadOutLoud(e)})),this._hostProxy.readOutLoudStopRequested().subscribe((()=>{this._isInitialized&&(this._settingsViewModel.logVoiceChangeTelemetry(this._readOutLoudViewModel.getContentType()),this._settingsViewModel.logRateChangeTelemetry(this._readOutLoudViewModel.getContentType()),this._readOutLoudViewModel.logSpeechSynthesisInvokeTelemetry(),this._readOutLoudViewModel.stopReading())})),this._hostProxy.readOutLoudPauseRequested().subscribe((()=>{this._isInitialized||this.initialize(this._speechPreferences),this._readOutLoudViewModel.logSpeechSynthesisInvokeTelemetry(),this._pendingContext={readingState:n.ReadingState.Paused,speechPreferences:this._settingsViewModel.getSpeechPreferences(),dwellTime:this._readOutLoudViewModel.getPausedDwellTime()},this._readOutLoudViewModel.pauseReading(!1)})),this._hostProxy.readOutLoudNextRequested().subscribe((()=>{this._isInitialized&&this._readOutLoudViewModel.moveToNextUnit()})),this._hostProxy.readOutLoudPreviousRequested().subscribe((()=>{this._isInitialized&&this._readOutLoudViewModel.moveToPreviousUnit()})),this._hostProxy.readOutLoudPreloadRequested().subscribe((e=>{this._isInitialized&&this._readOutLoudViewModel.preloadTheRestUtterances(e[0],1===e[1])})),this._hostProxy.readOutLoudChangeRateRequested().subscribe((e=>{this._isInitialized&&this._settingsViewModel.setReadingRate(e)})),this._hostProxy.readOutLoudChangeVoiceRequested().subscribe((e=>{this._isInitialized&&this._settingsViewModel.setCurrentVoiceFromURI(e)}))}sendReadOutLoudStatus(e,t,i){e!==n.ReadingState.Uninitialized&&(this._pendingContext&&(this._pendingContext=null),this._hostProxy.sendReadOutLoudStatus(this._currentFrame,e,t,i),e!==this._previousReadingState&&e===n.ReadingState.Stopped&&this.reset(),this._previousReadingState=e)}handleStartReadOutLoud(e=o.defaultStartParams){this._pendingContext={readingState:n.ReadingState.Playing,speechPreferences:this._settingsViewModel?this._settingsViewModel.getSpeechPreferences():null,dwellTime:this._readOutLoudViewModel.getPausedDwellTime()},this._readOutLoudViewModel.startReading(e)}}o.defaultStartParams={startRequestTime:0,startType:n.StartType.Default,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},t.ReadOutLoudEventHandlers=o},2858:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudLanguageUtils=t.ReadOutLoudLanguageSource=void 0;const n=i(647);var o;!function(e){e[e.DetectedLanguage=0]="DetectedLanguage",e[e.DocumentLanguage=1]="DocumentLanguage",e[e.DefaultLocale=2]="DefaultLocale"}(o=t.ReadOutLoudLanguageSource||(t.ReadOutLoudLanguageSource={}));class s{static resolveLanguage(e,t,i){if(s.isValidLanguage(e))return{language:e,source:o.DetectedLanguage};const r=n.FeatureList.get();return r&&r.isReadAloudReliabilityImprovementsEnabled()&&s.isValidLanguage(t)?{language:t,source:o.DocumentLanguage}:{language:i,source:o.DefaultLocale}}static isValidLanguage(e){return Boolean(e)&&"und"!==e.toLowerCase()}}t.ReadOutLoudLanguageUtils=s},6666:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingNavigationUtils=void 0;const n=i(9250),o=i(6773),s=i(8988),r=i(9919);class a{static getNextReadingNode(e,t){var i;return null!==(i=r.DomUtilties.getFirstChild(t))&&void 0!==i?i:a.getNextSubtreeNode(e,t)}static getPreviousReadingNode(e,t){var i;return null!==(i=r.DomUtilties.getLastChild(t))&&void 0!==i?i:a.getPreviousSubtreeNode(e,t)}static shouldSkipNode(e){if(!e)return!0;if(e.nodeType===Node.ELEMENT_NODE){if(n.HTMLReadingUnit.EmptyTagNodeList.includes(e.nodeName.toUpperCase()))return!1;if(a.NodeIgnoreList.indexOf(e.nodeName.toUpperCase())>-1)return!0;let t=window.getComputedStyle(e);if(!(s.StringUtilities.NONEMPTY_STRING_REGEX.test(e.textContent)||r.DomUtilties.hasShadowDom(e)||e instanceof HTMLSlotElement))return!0;if("none"===t.display.toLowerCase()||"hidden"===t.visibility.toLowerCase()||e.hidden)return!0;if(parseInt(t.width)<=5&&("hidden"===t.overflow.toLowerCase()||"hidden"===t.overflowX.toLowerCase()))return!0;if(parseInt(t.height)<=5&&("hidden"===t.overflow.toLowerCase()||"hidden"===t.overflowY.toLowerCase()))return!0;if("inline"!==t.display.toLowerCase()&&e.scrollWidth>e.offsetWidth&&"hidden"===t.overflow.toLowerCase())return!0;if(e.hasAttribute("aria-hidden")&&"true"===e.getAttribute("aria-hidden"))return!0}return!1}static getPreviousSubtreeNode(e,t){for(;t&&t!==e&&!t.previousSibling;)t=r.DomUtilties.getParentNode(t);return t&&t!==e?t.previousSibling:null}static getNextSubtreeNode(e,t){for(;t&&t!==e&&!t.nextSibling;)t=r.DomUtilties.getParentNode(t);return t&&t!==e?t.nextSibling:null}static createReadingUnit(e,t){return e&&e.length>0&&!a.areEmptyOrWhiteSpaceTextNodes(e)?new n.HTMLReadingUnit(e,t):null}static areEmptyOrWhiteSpaceTextNodes(e){return 0===e.length||!e.some((e=>s.StringUtilities.NONEMPTY_STRING_REGEX.test(e.textContent)))}static moveByANode(e,t,i){return i===o.UnitDirection.Next?a.getNextReadingNode(e,t):a.getPreviousReadingNode(e,t)}static moveByASubtree(e,t,i){return i===o.UnitDirection.Next?a.getNextSubtreeNode(e,t):a.getPreviousSubtreeNode(e,t)}static getUnitContainer(e){for(;e&&!a.isUnitContainer(e);)e=r.DomUtilties.getParentNode(e);return e}static isUnitContainer(e){if(e&&e.nodeType===Node.ELEMENT_NODE){const t=e.tagName.toLowerCase();return a.unitBoundaryTags.indexOf(t)>-1}return!1}static findFirsth1Tag(e){const t=e.getElementsByTagName("h1");if(0!==t.length)return t[0];for(const t of a.ShadowDomTitleTags){const i=e.querySelectorAll(t);for(const e of i)if(e.shadowRoot&&e.shadowRoot.querySelector("h1"))return e.shadowRoot.querySelector("h1")}return null}static getTextNodes(e){let t=[];const i=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,{acceptNode:e=>this.shouldSkipNode(e)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT});for(;i.nextNode();)t.push(i.currentNode);return t}}a.NodeIgnoreList=["NOSCRIPT","SCRIPT","STYLE","SELECT"],a.unitBoundaryTags=["body","div","p","address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","nav","section","main","figcaption","ul","ol","dl","li","dt","dd","pre","td","th","caption","summary","details","button","legend","label","textarea"],a.ShadowDomTitleTags=["msnews-views-title"],t.ReadingNavigationUtils=a},4783:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SmartReadAloudUtils=t.SmartReadParseError=void 0;const n=i(8295),o=i(2174);var s;!function(e){e.ContentPaywalled="ContentPaywalled",e.ContentInvalid="ContentInvalid",e.ContentFetchTimeout="ContentFetchTimeout"}(s=t.SmartReadParseError||(t.SmartReadParseError={}));class r{static parseSdPrimaryContent(e,t,i){if(e){try{let o=n.JsonUtilities.parseJsonOrNull(e);if(o.paywall)return void i(new Error(s.ContentPaywalled));if(r.validatePrimaryContent(o))return void t(o.primaryContent)}catch(e){}i(new Error(s.ContentInvalid))}else i(new Error(s.ContentInvalid))}static getSmartReadStatusFromError(e){return e.message===s.ContentFetchTimeout?o.SmartReadStatus.ContentFetchTimedOut:e.message===s.ContentInvalid?o.SmartReadStatus.InvalidResponse:e.message===s.ContentPaywalled?o.SmartReadStatus.ContentEmptyPaywalled:null}static validatePrimaryContent(e){return e&&e.hasOwnProperty("primaryContent")&&Array.isArray(e.primaryContent)&&e.primaryContent.every((e=>"string"==typeof e))}}t.SmartReadAloudUtils=r},6475:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudSettingsViewModel=void 0;const n=i(4134),o=i(2174),s=i(8295),r=i(647);class a{constructor(e,t,i){this._telemetryClient=i,this._currentVoices=[],this._currentVoicesDropDownOptions=null,this._speechPreferences=s.JsonUtilities.parseJsonOrNull(e,"ReadOutLoud",o.ReadAloudErrors[o.ReadAloudErrors.JSONParsing_ReadOutLoudSpeechPreferences],this._telemetryClient),this._currentReadingRate=1,this._currentVoice=null,this._compatibleVoiceAvailable=!0,this._voicesChanged=new n.EventSource,this._enableOnlineVoiceFre=t,this._rateChanged=new n.EventSource,this._voiceChanged=new n.EventSource,this._compatibleVoiceAvailableChanged=new n.EventSource,this._speechPreferencesChanged=new n.EventSource,this._preferredDefaultVoiceForLanguage=new Map([["en","Microsoft Aria Online (Natural) - English (United States)"],["zh","Microsoft Xiaoxiao Online (Natural) - Chinese (Mainland)"]]),this._noOfTimesVoiceChanged=0,this._noOfTimesRateChanged=0,this._browserlocale=window.navigator.language,this.setSpeechSynthesis(window.speechSynthesis)}setSpeechSynthesis(e){this._speechSynthesis=e,this._currentVoices=this._speechSynthesis.getVoices(),this._speechSynthesis.onvoiceschanged=()=>{this.isVoicesAvailable()&&this._currentVoice&&(this._currentVoices.find((e=>e.voiceURI===this._currentVoice.voiceURI))||this.updateCurrentVoice(this._language))}}getSpeechSynthesis(){return this._speechSynthesis}getSpeechPreferences(){return this._speechPreferences}updateSpeechSettings(e){if(this._speechPreferences=s.JsonUtilities.parseJsonOrNull(e,"ReadOutLoud",o.ReadAloudErrors[o.ReadAloudErrors.JSONParsing_ReadOutLoudSpeechPreferences],this._telemetryClient),this._speechPreferences&&this._speechPreferences.languageSettings&&this._speechPreferences.languageSettings.length>0){let e=this._speechPreferences.languageSettings.find((e=>e.language.toUpperCase().startsWith(this._language.toUpperCase())));if(e){if(this._currentVoice.voiceURI.toUpperCase()!=e.voiceURI.toUpperCase()){let t=this._currentVoices.find((t=>t.voiceURI.toUpperCase()===e.voiceURI.toUpperCase()));t&&(this._currentVoice=t,this._voiceChanged.trigger(void 0))}this._currentReadingRate!=e.rate&&e.rate>=.5&&e.rate<=2&&(this._currentReadingRate=e.rate,this._rateChanged.trigger(void 0))}}}setReadingRate(e){this._currentReadingRate!==e&&(this._currentReadingRate=e,this._rateChanged.trigger(void 0),this._noOfTimesRateChanged+=1,this.updateSpeechPreferences())}getReadingRate(){return this._currentReadingRate}setCurrentVoiceFromURI(e){var t=this._currentVoices.find((t=>t.voiceURI===e));t&&this._currentVoice!==t&&(this._noOfTimesVoiceChanged+=1,this._currentVoice=t,this._voiceChanged.trigger(void 0),this.updateSpeechPreferences())}getVoice(){return this._currentVoice}getDropDownOptionsForVoices(){return this._currentVoicesDropDownOptions}setCompatibleVoiceAvailable(e){this._compatibleVoiceAvailable=e,this._compatibleVoiceAvailableChanged.trigger(void 0)}getCompatibleVoiceAvailable(){return this._compatibleVoiceAvailable}voiceChanged(){return this._voiceChanged}rateChanged(){return this._rateChanged}compatibleVoiceAvailableChanged(){return this._compatibleVoiceAvailableChanged}voicesChanged(){return this._voicesChanged}speechPreferencesChanged(){return this._speechPreferencesChanged}isOnlineVoiceAvailable(){return this._enableOnlineVoiceFre&&null!=this._currentVoices.find((e=>!1===e.localService&&e.lang.toUpperCase().startsWith(this._currentVoice.lang.toUpperCase())))}ensureSpeechSettingsInitializedAsync(e){return new Promise((t=>{if(this._language=e.split("-")[0],this._currentVoice)return t({voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.CurrentVoiceReused});this.refreshVoicesListAsync().then((e=>{let i;return e?i=this.updateCurrentVoice(this._language):(i={voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.NoVoicesAvailable},this._telemetryClient.reportReadOutLoudInternalError(o.ReadAloudErrors.NoLanguagePackageInstalled),this._compatibleVoiceAvailableChanged.trigger(void 0)),this.isOnlineVoiceAvailable()||this._telemetryClient.reportReadOutLoudInternalError(o.ReadAloudErrors.NoOnlineVoicesAvailable),t(i)}))}))}logVoiceChangeTelemetry(e){this._noOfTimesVoiceChanged&&this._telemetryClient.reportReadOutLoudVoiceChange(e,this._noOfTimesVoiceChanged)}logRateChangeTelemetry(e){this._noOfTimesRateChanged&&this._telemetryClient.reportReadOutLoudRateChange(e,this._noOfTimesRateChanged)}setSpeechSettingsForLanguage(e){var t=null,i=null;let n=o.ReadAloudVoicePreferenceFallbackReason.PreferenceMissing;if(this._speechPreferences&&this._speechPreferences.languageSettings&&this._speechPreferences.languageSettings.length>0){let s=this._speechPreferences.languageSettings.findIndex((t=>-1!=t.language.toUpperCase().indexOf(e.toUpperCase())));if(-1!=s){let r=this._speechPreferences.languageSettings[s];if(this._enableOnlineVoiceFre&&(!r.version||r.version<1)&&this.setOnlineVoiceAsDefault(e))return{voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.LegacyPreferenceOverriddenByOnlineVoice};if(!t){const a=this._currentVoices.find((e=>e.voiceURI.toUpperCase()===r.voiceURI.toUpperCase())),l=this.isVoiceCompatibleWithLanguage(a,e);if(a?l||(n=o.ReadAloudVoicePreferenceFallbackReason.VoiceLanguageMismatch):n=o.ReadAloudVoicePreferenceFallbackReason.VoiceUnavailable,a&&(l||!this.isVoiceFallbackImprovementEnabled()))return t=a,i=r.rate>=.5&&r.rate<=2?r.rate:1,this._speechPreferences.languageSettings.splice(s,1),this._speechPreferences.languageSettings.unshift(r),this._speechPreferencesChanged.trigger(JSON.stringify(this._speechPreferences)),this.applyVoiceAndRate(t,i),{voiceInitializationStatus:l?o.ReadAloudVoiceInitializationStatus.CompatibleSavedPreferenceSelected:o.ReadAloudVoiceInitializationStatus.IncompatibleSavedPreferenceSelected}}}}if(!t){if(this._enableOnlineVoiceFre&&this.setOnlineVoiceAsDefault(e))return{voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.OnlineVoiceSelected,voicePreferenceFallbackReason:n};let s=this._currentVoices.filter((t=>0===t.lang.toUpperCase().indexOf(e.toUpperCase())));if(s.length>0){if(!(t=s.find((e=>e.lang.toUpperCase()===this._browserlocale.toUpperCase())))){let i=this._preferredDefaultVoiceForLanguage.get(e);i&&(t=s.find((e=>e.voiceURI===i))),t||(t=s[0])}return i=1,this.applyVoiceAndRate(t,i),{voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.AvailableVoiceSelected,voicePreferenceFallbackReason:n}}}return{voiceInitializationStatus:o.ReadAloudVoiceInitializationStatus.NoCompatibleVoice,voicePreferenceFallbackReason:n}}applyVoiceAndRate(e,t){this._currentVoice=e,this._voiceChanged.trigger(void 0),this._currentReadingRate=t,this._rateChanged.trigger(void 0)}setOnlineVoiceAsDefault(e){let t=this._currentVoices.filter((e=>!1===e.localService&&e.lang.toUpperCase().startsWith(this._language.toUpperCase()))),i=null;if(t.length>0&&(i=t.find((e=>e.lang.toUpperCase()===this._browserlocale.toUpperCase())),!i)){let n=this._preferredDefaultVoiceForLanguage.get(e);n&&(i=t.find((e=>e.voiceURI===n))),i||(i=t[0])}return!!i&&(this.applyVoiceAndRate(i,1),this.updateSpeechPreferences(!0),!0)}updateCurrentVoice(e){this._compatibleVoiceAvailable=!0;const t=this.setSpeechSettingsForLanguage(e);return t.voiceInitializationStatus===o.ReadAloudVoiceInitializationStatus.NoCompatibleVoice&&(this._currentVoice=this._currentVoices[0],this._voiceChanged.trigger(void 0),this._telemetryClient.reportReadOutLoudInternalError(o.ReadAloudErrors.LanguagePackageNotFound),this._compatibleVoiceAvailable=!1),this._compatibleVoiceAvailableChanged.trigger(void 0),t}isVoiceFallbackImprovementEnabled(){const e=r.FeatureList.get();return e&&e.isReadAloudReliabilityImprovementsEnabled()}isVoiceCompatibleWithLanguage(e,t){return!!(e&&e.lang&&t)&&e.lang.split("-")[0].toUpperCase()===t.split("-")[0].toUpperCase()}updateSpeechPreferences(e=!1){if(this._language&&this._language.length<=a.MaxLanguageLength){if(this._speechPreferences&&this._speechPreferences.languageSettings&&this._speechPreferences.languageSettings.length>0){var t=this._speechPreferences.languageSettings.findIndex((e=>e.language.toUpperCase()===this._language.toUpperCase()));let i=this._enableOnlineVoiceFre?0:1;-1!=t&&(i=this._speechPreferences.languageSettings[t].version,this._speechPreferences.languageSettings.splice(t,1));let n={language:this._language,voiceURI:this._currentVoice.voiceURI,rate:this._currentReadingRate,version:e?1:i};this._speechPreferences.languageSettings.unshift(n),this._speechPreferences.languageSettings.length>15&&(this._speechPreferences.languageSettings.length=15)}else this._speechPreferences={languageSettings:[{language:this._language,voiceURI:this._currentVoice.voiceURI,rate:this._currentReadingRate,version:this._enableOnlineVoiceFre&&e?1:0}]};this._speechPreferencesChanged.trigger(JSON.stringify(this._speechPreferences))}}refreshVoicesListAsync(){return new Promise((e=>{if(this.isVoicesAvailable())return e(!0);let t,i=this._voicesChanged.subscribe((()=>(clearTimeout(t),i&&i.release(),e(!0))));t=window.setTimeout((()=>(this._telemetryClient.reportReadOutLoudInternalError(o.ReadAloudErrors.NoVoicesAvailable),i.release(),e(this.isVoicesAvailable()))),2e3)}))}isVoicesAvailable(){return this._currentVoices=this._speechSynthesis.getVoices(),!!(this._currentVoices&&this._currentVoices.length>0)&&(this._currentVoicesDropDownOptions=this._currentVoices.map((e=>({uri:e.voiceURI,name:e.name,lang:e.lang}))),this._voicesChanged.trigger(void 0),!0)}}a.MaxLanguageLength=85,t.ReadOutLoudSettingsViewModel=a},3525:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudViewModel=t.maxUtteranceLength=t.seekToStartTimeout=t.StartType=t.ReadingState=void 0;const n=i(2174),o=i(6773),s=i(190),r=i(8988),a=i(1050),l=i(647);var d,u;!function(e){e[e.InEligible=0]="InEligible",e[e.Playing=1]="Playing",e[e.Paused=2]="Paused",e[e.Stopped=3]="Stopped",e[e.PlayDisabled=4]="PlayDisabled",e[e.InteractionsDisabled=5]="InteractionsDisabled",e[e.Uninitialized=6]="Uninitialized"}(d=t.ReadingState||(t.ReadingState={})),function(e){e[e.Default=0]="Default",e[e.ReadFromPoint=1]="ReadFromPoint",e[e.ReadFromWordSelection=2]="ReadFromWordSelection",e[e.ReadSelection=3]="ReadSelection",e[e.ResumeFromSelection=4]="ResumeFromSelection",e[e.ReadFromFirstVisibleElement=5]="ReadFromFirstVisibleElement",e[e.ReadFromCurrentPage=6]="ReadFromCurrentPage"}(u=t.StartType||(t.StartType={})),t.seekToStartTimeout=5e3,t.maxUtteranceLength=1e3;class c{constructor(e,t,i,n,s){this._readingNavigator=e,this._highlighter=t,this._contentProvider=s,this._delimiters=null,this._speechUtterances=[],this._seekToStartForCurrentUnit=!0,this._isProcessingPending=!1,this._telemetryClient=n,this._continueReadingOnUserActionComplete=!1,this._ignoreUserActionEvents=!1,this._startRequestTime=0,this._dwellTimeStart=0,this._dwellTimeDuration=0,this._shouldExitAfterReadingCurrentUnit=!1,this._characterCount=0,this._noOfTimesSpeechSynthesisInvoked=0,this._continueClickCountAfterROLStarted=0,window.addEventListener("beforeunload",(()=>{this.commitDwellTime()})),i&&(this._settings=i,this._settings.voiceChanged().subscribe((()=>{this.getReadingState()===d.Playing&&(this.cancelReading(!1),this.continueReading(o.UnitDirection.Current,c.defaultStartParams));let e=this._settings.getVoice();(!1===e.localService&&!this._isOnlineVoicePlaying||!0===e.localService&&this._isOnlineVoicePlaying)&&(this.commitCharacterCount(),this._logVoiceUsageTelemetry=!0)})),this._settings.rateChanged().subscribe((()=>{this._eventTimeoutReleasable&&(this._eventTimeoutReleasable.release(),this._eventTimeoutReleasable=null);const e=this.getReadingState();let t=window.setTimeout((()=>{e===d.Playing&&(this.cancelReading(!1),this.continueReading(o.UnitDirection.Current,c.defaultStartParams)),this._eventTimeoutReleasable=null}),550);this._eventTimeoutReleasable={release:()=>clearTimeout(t)}})))}preloadTheRestUtterances(e,t){let i=this._speechSynthesis;if(!i.preload||!this._readingNavigator.deepCopy)return;let n=[];const o=this._readingNavigator.deepCopy();let s=()=>{o.moveToNextUnitAsync().then((t=>{let r=o.getCurrentUnit();if(!t||null===r)return void i.preload(e,n);let a=this.createSpeechUtterances(r,!0);n=n.concat(a),s()}))};if(t){let e=()=>{o.moveToPreviousUnitAsync().then((t=>{let i=o.getCurrentUnit();t&&null!==i?e():s()}))};e()}else s()}preloadNextUtterance(e){let t=this._speechSynthesis;if(!t.preload||!this._readingNavigator.getNextUnit)return;const i=this._readingNavigator.getNextUnit();if(i){let n=this.createSpeechUtterances(i,!0);t.preload(e,n)}}startReading(e=c.defaultStartParams){this._startRequestTime=e.startRequestTime,this.ensureSpeechSynthesis();let t=this._speechUtterances.length,i=this.getReadingState();if(this._isProcessingPending||t>0&&i!==d.Paused)return void this._telemetryClient.reportReadOutLoudStartStates(n.ReadAloudStartStates.ReadAloud_StartReadingIgnored);this._isProcessingPending=!0;let r=i===d.Paused&&this.isReadingPositionValid()&&null!==this._readingNavigator.getCurrentUnit()&&!(this._contentProvider.getContentType()===a.ContentType.PDF&&e.startType===u.ResumeFromSelection),h=!r&&i===d.Paused;this.getLanguageAsync().then((t=>{if(this._isProcessingPending){if(this._isProcessingPending=!1,this.ensureDelimiters(t),r)return this.ensureNavigationEventListeners(),void this.resumeReading();i===d.Paused&&this._readingNavigator.getCurrentUnit()&&(this.resetReadSelection(),l.FeatureList.get()&&l.FeatureList.get().isReadAloudSDExtractionEnabled()||(e.startType=this._contentProvider.getContentType()!==a.ContentType.ReadingView&&this._contentProvider.getContentType()!==a.ContentType.PDF||e.startType===u.ResumeFromSelection?u.ReadFromWordSelection:u.ReadFromFirstVisibleElement)),(i===d.Stopped||i===d.Uninitialized||h)&&(this._isProcessingPending=!0,this._settings.ensureSpeechSettingsInitializedAsync(t).then((t=>{this._isProcessingPending&&(this._telemetryClient.reportReadOutLoudVoiceInitializationStatus(this._contentProvider.getContentType(),t.voiceInitializationStatus),void 0!==t.voicePreferenceFallbackReason&&this._telemetryClient.reportReadOutLoudVoicePreferenceFallbackReason(this._contentProvider.getContentType(),t.voicePreferenceFallbackReason),this._isProcessingPending=!1,t.voiceInitializationStatus!==n.ReadAloudVoiceInitializationStatus.NoCompatibleVoice&&t.voiceInitializationStatus!==n.ReadAloudVoiceInitializationStatus.NoVoicesAvailable?(h&&(this.cancelReading(!0),this._highlighter.deactivateDecoration(s.DecorationType.Word)),this.ensureNavigationEventListeners(),this.continueReading(o.UnitDirection.Next,e,!0)):this.pauseReading())})))}}))}pauseReading(e=!1){this.getReadingState()!==d.Paused?(this._speechSynthesis&&this.cancelReading(!1,d.Paused),this.logSuccessTelemetry(d[d.Paused]),this._highlighter.deactivateDecoration(e?s.DecorationType.All:s.DecorationType.ExceptWord),this.handleSetReadingState(d.Paused)):this.getReadingState()===d.Paused&&e&&this._highlighter.deactivateDecoration(s.DecorationType.All)}stopReading(){this.cancelReading(!0,d.Stopped),this._userActionStartedListenerReleasable&&(this._userActionStartedListenerReleasable.release(),this._userActionStartedListenerReleasable=null),this._userActionCompletedListenerReleasable&&(this._userActionCompletedListenerReleasable.release(),this._userActionCompletedListenerReleasable=null)}moveToPreviousUnit(){if(this.resetReadSelection(),this.getReadingState()===d.Playing){this.cancelReading(!1),this._readingNavigator.setCurrentUnitTextOffset(0),this.continueReading(this._seekToStartForCurrentUnit?o.UnitDirection.Current:o.UnitDirection.Previous,c.defaultStartParams),this._seekToStartForCurrentUnit=!1;let e=window.setTimeout((()=>{this._seekToStartForCurrentUnit=!0,this._seekToStartReleasableTimer=null}),t.seekToStartTimeout);this._seekToStartReleasableTimer={release:()=>{window.clearTimeout(e)}}}}moveToNextUnit(){this.resetReadSelection(),this.getReadingState()===d.Playing&&(this.cancelReading(!1),this.continueReading(o.UnitDirection.Next,c.defaultStartParams))}getWordRect(){return this._highlighter.getWordRect()}settingsViewModel(){return this._settings}setDwellTime(e){this._dwellTimeDuration=e}getPausedDwellTime(){return this.pauseDwellTime(),this._dwellTimeDuration}getContentType(){return this._contentProvider.getContentType()}logSpeechSynthesisInvokeTelemetry(){0!==this._noOfTimesSpeechSynthesisInvoked&&(this._telemetryClient.reportReadOutLoudSpeechSynthesisInvoke(this._noOfTimesSpeechSynthesisInvoked),this._noOfTimesSpeechSynthesisInvoked=0)}resetReadSelection(){this._shouldExitAfterReadingCurrentUnit=!1,this._readingNavigator.getCurrentUnit()&&this._readingNavigator.resetCurrentUnitEndOffset()}continueReading(e,t,i){this._isProcessingPending||(this._isProcessingPending=!0,(i?this._readingNavigator.initializeAsync(t):Promise.resolve(!0)).then((t=>{if(!t||!this._isProcessingPending)return this.cancelReading(!0,d.Stopped),this.logErrorTelemetry(n.ReadAloudErrors.ReadingNavigatorInitializeFailure),!1;switch(e){case o.UnitDirection.Previous:return this._readingNavigator.moveToPreviousUnitAsync();case o.UnitDirection.Next:return this.updateCharacterCount(),this._readingNavigator.moveToNextUnitAsync();case o.UnitDirection.Current:return this.getReadingState()===d.Playing&&this.updateCharacterCount(),!0;default:return!0}})).then((i=>{if(this._isProcessingPending)if(i){let i=this.createSpeechUtterances(this._readingNavigator.getCurrentUnit());i&&i.length>0?(i.forEach((e=>{this._noOfTimesSpeechSynthesisInvoked++,this._speechSynthesis.speak(e)})),this._isProcessingPending=!1):(this._isProcessingPending=!1,this.continueReading(e,t,!1))}else this.logSuccessTelemetry(n.ReadAloudStartStates[n.ReadAloudStartStates.ReadAloud_ContentNotAvailable]),this.cancelReading(!0,d.Paused)})))}cancelReading(e,t){(this.getReadingState()===d.Playing||this._speechUtterances.length>0)&&(this._speechSynthesis.pause(),this._speechSynthesis.cancel()),!t||t!==d.Stopped&&t!==d.Paused||this.logSuccessTelemetry(d[t]),this._startRequestTime&&(this._startRequestTime=0),this._speechUtterances.forEach((e=>e.release())),this._speechUtterances=[],e&&(this.updateCharacterCount(),this.commitCharacterCount(),this.commitClickNavCountAfterROLStarted(),this._readingNavigator.reset()),this._seekToStartReleasableTimer&&(this._seekToStartReleasableTimer.release(),this._seekToStartReleasableTimer=null),t&&(this.handleSetReadingState(t),t===d.Stopped?this._highlighter.deactivateDecoration(s.DecorationType.All):t===d.Paused&&this._highlighter.deactivateDecoration(s.DecorationType.ExceptWord)),this._isProcessingPending=!1}commitClickNavCountAfterROLStarted(){0!==this._continueClickCountAfterROLStarted&&(this._telemetryClient.reportReadOutLoudContinueClickCount(this._contentProvider.getContentType(),this._continueClickCountAfterROLStarted),this._continueClickCountAfterROLStarted=0)}getLanguageAsync(){return this._contentProvider.getLanguageAsync("en-US").then((e=>(this._telemetryClient.reportReadOutLoudLanguageSource(this._contentProvider.getContentType(),e.source),e.language)))}handleSetReadingState(e){let t=this.getReadingState();this.setReadingState(e),t!==e&&this.handleDwellTimeTelemetry()}resumeReading(){this.getReadingState()===d.Paused&&this._speechSynthesis&&this.continueReading(o.UnitDirection.Current,c.defaultStartParams)}createSpeechUtterances(e,i=!1){let n=[];i||(this._isOnlineVoicePlaying=!this._settings.getVoice().localService);let o=e.textContents;null!==e.textEndOffset&&void 0!==e.textEndOffset&&(i||(this._shouldExitAfterReadingCurrentUnit=!0),o=r.StringUtilities.truncateEnd(o,e.textEndOffset)),o=r.StringUtilities.skipStartText(o,e.textStartOffset);let s=r.StringUtilities.adjustTextByLength(o,t.maxUtteranceLength,this._delimiters),a=e.textStartOffset;return s.forEach((t=>{let o;o=i?this.createSpeechUtteranceWithoutEventHandlers(t):this.createSpeechUtterance(e,t,a),n.push(o),a+=t.length})),n}createSpeechUtteranceWithoutEventHandlers(e){let t=new SpeechSynthesisUtterance;return t.voice=this._settings.getVoice(),t.rate=this._settings.getReadingRate(),t.lang=this._settings.getVoice().lang,t.text="TH-TH"===t.lang.toUpperCase()?e:r.StringUtilities.replaceLinebreaksWithSpaces(e),t}onUtteranceStartOrResume(e){if(this._logVoiceUsageTelemetry||0!=this._startRequestTime){let e=this._settings.getVoice();e.localService&&!this._settings.isOnlineVoiceAvailable()||(this._telemetryClient.reportReadOutLoudVoiceUsage(this._contentProvider.getContentType(),!e.localService),this._logVoiceUsageTelemetry=!1)}this.logSuccessTelemetry(d[d.Playing]),this._highlighter.activateDecoration(s.DecorationType.Background),this.getReadingState()!=d.Playing&&(this._ignoreUserActionEvents=!0),this.handleSetReadingState(d.Playing),this._continueReadingOnUserActionComplete=!1}createSpeechUtterance(e,t,i){let n,r=this.createSpeechUtteranceWithoutEventHandlers(t),u=e=>{let t=l.FeatureList.get();t&&t.isPreloadOnStartUtteranceEnabled()&&this.preloadNextUtterance(e.charIndex),this.onUtteranceStartOrResume(e)},h=e=>{this.onUtteranceStartOrResume(e)},g=e=>{if(this._seekToStartForCurrentUnit=!0,this._seekToStartReleasableTimer&&(this._seekToStartReleasableTimer.release(),this._seekToStartReleasableTimer=null),n){let e=this._speechUtterances.findIndex((e=>e===n));e>=0&&this._speechUtterances.splice(e,1),n.release(),n=null}if(this.getReadingState()===d.Playing&&0===this._speechUtterances.length){if(this._shouldExitAfterReadingCurrentUnit)return this._shouldExitAfterReadingCurrentUnit=!1,void this.stopReading();this.continueReading(o.UnitDirection.Next,c.defaultStartParams)}},m=e=>{this.logErrorTelemetry(this.getTelemetryMessage(e.error,0!==this._startRequestTime)),"synthesis-failed"===e.error?this.continueReading(o.UnitDirection.Next,c.defaultStartParams):this.cancelReading(!0,d.Paused)},p=t=>{this.getReadingState()===d.Playing&&"word"===t.name&&(this._ignoreUserActionEvents=!0,this._contentProvider.getContentType()===a.ContentType.PDF&&this._continueReadingOnUserActionComplete||(this._highlighter.setWordDecorationPosition(e,i,t),this._highlighter.activateDecoration(s.DecorationType.WordAndLine)),this._readingNavigator.setCurrentUnitTextOffset(i+t.charIndex)),this._ignoreUserActionEvents=!1};return r.addEventListener("start",u),r.addEventListener("end",g),r.addEventListener("resume",h),r.addEventListener("error",m),r.addEventListener("boundary",p),n={value:()=>r,release:()=>{r.removeEventListener("start",u),r.removeEventListener("end",g),r.removeEventListener("resume",h),r.removeEventListener("error",m),r.removeEventListener("boundary",p)}},this._speechUtterances.push(n),n.value()}logSuccessTelemetry(e){0!=this._startRequestTime&&(this._settings.getVoice()?this._telemetryClient.reportReadOutLoudSuccess(e,!this._settings.getVoice().localService,Date.now()-this._startRequestTime):this._telemetryClient.reportReadOutLoudSuccess(e,!1,Date.now()-this._startRequestTime),this._startRequestTime=0)}getTelemetryMessage(e,t){switch(e){case"network":return t?n.ReadAloudErrors.SpeechUtteranceCreationFailure_Network_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailure_Network;case"synthesis-failed":return t?n.ReadAloudErrors.SpeechUtteranceCreationFailure_SynthesisFailed_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailure_SynthesisFailed;case"text-too-long":return t?n.ReadAloudErrors.SpeechUtteranceCreationFailure_TextTooLong_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailure_TextTooLong;default:return!1===this._settings.getVoice().localService?t?n.ReadAloudErrors.SpeechUtteranceCreationFailureForOnlineVoice_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailureForOnlineVoice:t?n.ReadAloudErrors.SpeechUtteranceCreationFailure_OnStart:n.ReadAloudErrors.SpeechUtteranceCreationFailure}}logErrorTelemetry(e){this._telemetryClient.reportReadOutLoudInternalError(e),this._startRequestTime=0}ensureNavigationEventListeners(){this._userActionStartedListenerReleasable||(this._userActionStartedListenerReleasable=this.addUserActionStartedListener()),this._userActionCompletedListenerReleasable||(this._userActionCompletedListenerReleasable=this.addUserActionCompletedListener())}ensureSpeechSynthesis(){this._speechSynthesis||(this._speechSynthesis=this._settings.getSpeechSynthesis())}ensureDelimiters(e){this._delimiters||(this._delimiters=0===e.indexOf("en")?[".",";",","]:[".","。",";",","," ","-"])}handleDwellTimeTelemetry(){switch(this.getReadingState()){case d.Playing:this.startDwellTime();break;case d.Paused:this.pauseDwellTime();break;case d.Stopped:this.commitDwellTime()}}startDwellTime(){this._dwellTimeStart=Date.now()}pauseDwellTime(){0!==this._dwellTimeStart&&(this._dwellTimeDuration+=Date.now()-this._dwellTimeStart,this._dwellTimeStart=0)}commitDwellTime(){this.pauseDwellTime(),0!==this._dwellTimeDuration&&(this._telemetryClient.reportReadOutLoudDwellTime(this._contentProvider.getContentType(),this._dwellTimeDuration),this._dwellTimeDuration=0)}updateCharacterCount(){this._readingNavigator.getCurrentUnit()&&(this._characterCount+=this._readingNavigator.getCurrentUnit().textStartOffset)}commitCharacterCount(){0!==this._characterCount&&(this._telemetryClient.reportReadOutLoudCharacterCount(this._contentProvider.getContentType(),this._characterCount,this._isOnlineVoicePlaying),this._characterCount=0)}}c.defaultStartParams={startRequestTime:0,startType:u.Default,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},t.ReadOutLoudViewModel=c},8068:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingPreferencesEventHandlers=void 0,t.ReadingPreferencesEventHandlers=class{constructor(e,t){this._releasables=[],this._hostProxy=e,this._mainViewModel=t,this._readingPreferencesViewModel=null,this.registerHostEventHandlers(),this._isInitialized=!1}reset(){this._releasables.forEach((e=>{e.release()})),this._releasables=[],this._readingPreferencesViewModel=null}ensureInitialize(){if(!this._isInitialized&&(this._mainViewModel.initializeLearningTools(),this._readingPreferencesViewModel=this._mainViewModel.getReadingPreferencesViewModel(),this._readingPreferencesViewModel)){let e=()=>{this._hostProxy.sendReadingPreferencesPaneStatus(this._readingPreferencesViewModel.readingPreferencesPaneStatus())};this._releasables.push(this._readingPreferencesViewModel.onReadingPreferencesStatusChanged().subscribe((()=>{e()}))),this._releasables.push(this._readingPreferencesViewModel.onLineFocusExit().subscribe((e=>{this._hostProxy.onLineFocusExit(e)}))),e()}}registerHostEventHandlers(){this._hostProxy.readingPreferencesInitialPaneStatusRequested().subscribe((()=>{this.ensureInitialize(),this._hostProxy.sendReadingPreferencesPaneStatus(this._readingPreferencesViewModel.readingPreferencesPaneStatus())})),this._hostProxy.enableLineFocusRequested().subscribe((e=>{this.ensureInitialize(),this._readingPreferencesViewModel.enableLineFocus(e)})),this._hostProxy.disableLineFocusRequested().subscribe((e=>{this.ensureInitialize(),this._readingPreferencesViewModel.disableLineFocus(e)})),this._hostProxy.onContentShifted().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.onContentShifted()})),this._hostProxy.setNumberOfLinesInFocusRequested().subscribe((e=>{this.ensureInitialize(),this._readingPreferencesViewModel.setNumberOfLinesInFocus(e)})),this._hostProxy.upButtonClicked().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.moveToPreviousInLineFocus()})),this._hostProxy.downButtonClicked().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.moveToNextInLineFocus()})),this._hostProxy.enablePictureDictionaryRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.enablePictureDictionary()})),this._hostProxy.disablePictureDictionaryRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.disablePictureDictionary()})),this._hostProxy.languageChangeRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.onLanguageChangeRequested()})),this._hostProxy.pictureDictionaryPopupHidden().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.handlePictureDictionaryPopupClose()})),this._hostProxy.hidePictureDictionaryPopupRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.hidePictureDictionaryPopupRequested()})),this._hostProxy.languageChangeRequestCompleted().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.onLanguageChangeRequestCompleted()}))}}},4273:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WebContentProvider=void 0;const n=i(9919),o=i(1050),s=i(4134),r=i(8988),a=i(6666),l=i(4783),d=i(2858);t.WebContentProvider=class{constructor(e,t,i){this.onSelectionChange=e=>{if(this._isMouseLeftKeyDown||!this._document.getSelection().isCollapsed){this._selectionTimeoutReleasable?(this._selectionTimeoutReleasable.release(),this._selectionTimeoutReleasable=null):this._selectionStart.trigger(void 0);let e=window.setTimeout((()=>{this._selectionEnd.trigger(void 0),this._selectionTimeoutReleasable=null}),500);this._selectionTimeoutReleasable={release:()=>{clearTimeout(e)}}}},this.onScroll=e=>{this._scrollTimeoutReleasable?(this._scrollTimeoutReleasable.release(),this._scrollTimeoutReleasable=null):this._scrollStart.trigger(void 0);let t=window.setTimeout((()=>{this._scrollEnd.trigger(void 0),this._scrollTimeoutReleasable=null}),500);this._scrollTimeoutReleasable={release:()=>clearTimeout(t)}},this.onMouseUp=e=>{this._isMouseLeftKeyDown=!1},this.onMouseDown=e=>{0===e.button&&(this._isMouseLeftKeyDown=!0)},this._document=i,this._hostProxy=e,this._currentFrame=t,this._selectionTimeoutReleasable=null,this._selectionStart=new s.EventSource,this._selectionEnd=new s.EventSource,this._scrollTimeoutReleasable=null,this._scrollStart=new s.EventSource,this._scrollEnd=new s.EventSource,this._isRTL=this.isContentDirectionRTL(i),this._isMouseLeftKeyDown=!1,this._document.addEventListener("selectionchange",this.onSelectionChange),this._document.addEventListener("scroll",this.onScroll,!0),this._document.addEventListener("mousedown",this.onMouseDown),this._document.addEventListener("mouseup",this.onMouseUp)}getContentType(){return o.ContentType.Web}isRTL(){return this._isRTL}getCurrentDocument(){return this._document}getLocalizedLearningToolsLabels(){throw new Error("Method not implemented.")}getDocumentStartRange(){throw new Error("Method not implemented.")}onSelectionStart(){return this._selectionStart}onSelectionEnd(){return this._selectionEnd}collapseSelectionToNode(e,t){this._document.getSelection().collapse(e,t)}resetSelection(e){(e||this._document.getSelection().isCollapsed)&&this.resetSelectionInternal()}onScrollStart(){return this._scrollStart}onScrollEnd(){return this._scrollEnd}isElementVisible(e,t,i){return!(t.top<0||t.left<0||t.bottom>this._document.defaultView.innerHeight||t.right>this._document.defaultView.innerWidth||i&&n.DomUtilties.getElementFromPoint(this._document,(t.left+t.right)/2,(t.top+t.bottom)/2)!==e)}scrollElementIntoView(e,t,i){return new Promise((n=>this.isElementVisible(e,t,!0)?n(!0):(i=i||this.getScrollContainer(e))===this._document.body?(this.scrollToElementRectInBody(t),n(!0)):(this.scrollElementInContainer(e,t,i),i=this.getScrollContainer(i),void this.scrollElementIntoView(e,e.getBoundingClientRect(),i).then((e=>n(e))))))}getLanguageAsync(e){return new Promise((t=>{let i,n=this._hostProxy.languageDetected().subscribe((o=>(n.release(),window.clearTimeout(i),t(d.ReadOutLoudLanguageUtils.resolveLanguage(o,this._document.documentElement.lang,e)))));i=window.setTimeout((()=>(n.release(),t(d.ReadOutLoudLanguageUtils.resolveLanguage("und",this._document.documentElement.lang,e)))),2e3),this._hostProxy.detectLanguage(this._currentFrame)}))}getPrimaryContent(){return new Promise(((e,t)=>{let i,n=this._hostProxy.sdPrimaryContentFetched().subscribe((o=>(n.release(),window.clearTimeout(i),l.SmartReadAloudUtils.parseSdPrimaryContent(o,e,t))));i=window.setTimeout((()=>(n.release(),t(new Error(l.SmartReadParseError.ContentFetchTimeout)))),3e3),this._hostProxy.fetchSDPrimaryContent()}))}isContentDirectionRTL(e){let t,i=null;return t=e.querySelector("main"),t&&(i=t.getAttribute("dir")),r.StringUtilities.isNullOrEmpty(i)&&e.body&&(i=e.body.dir),r.StringUtilities.isNullOrEmpty(i)&&e.head&&(i=e.head.dir),!(r.StringUtilities.isNullOrEmpty(i)&&e.documentElement&&(i=e.documentElement.dir,r.StringUtilities.isNullOrEmpty(i)))&&"rtl"===i}resetSelectionInternal(){let e=document.querySelector("main");for(;e&&(e.nodeType!==Node.TEXT_NODE||!r.StringUtilities.NONEMPTY_STRING_REGEX.test(e.textContent));)e=a.ReadingNavigationUtils.shouldSkipNode(e)?a.ReadingNavigationUtils.getNextSubtreeNode(e.ownerDocument.body,e):a.ReadingNavigationUtils.getNextReadingNode(e.ownerDocument.body,e);e?this.collapseSelectionToNode(e,0):this._document.body&&this.collapseSelectionToNode(this._document.body,0)}scrollElementInContainer(e,t,i){let n=i.getBoundingClientRect();(t.topn.bottom)&&(i.scrollTop=i.scrollTop+t.top-n.top),(t.leftn.right)&&(this._isRTL?i.scrollLeft=i.scrollLeft+n.right-t.right:i.scrollLeft=i.scrollLeft+t.left-n.left)}scrollToElementRectInBody(e){let t=e.top-this._document.defaultView.innerHeight/2;this._isRTL?this._document.defaultView.scrollBy(e.right-window.innerWidth,t):this._document.defaultView.scrollBy(e.left,t)}getScrollContainer(e){for(e=n.DomUtilties.getParentElement(e);e&&e!==this._document.body;){let t=e.clientHeight>0&&e.scrollHeight>e.clientHeight,i=e.clientWidth>0&&e.scrollWidth>e.clientWidth;if(t||i)return e;e=n.DomUtilties.getParentElement(e)}return this._document.body}}},6752:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WebReadingHighlighter=void 0;const n=i(9250),o=i(190),s=i(9508),r=i(9907),a=i(9919);class l{constructor(e){this._currentReadingUnit=null,this._currentUtteranceText="",this._isReadingUnitDirty=!1,this._wordDecorationReleasableResource=null,this._lineDecorationReleasableResource=null,this._isLineDecorationHidden=!1,this._webContentProvider=e,this._isScrolling=!1,this._shouldScrollIntoView=!0,this._scrollStartReleasable=null,this._scrollEndReleasable=null}setWordDecorationPosition(e,t,i){if(!(e instanceof n.HTMLReadingUnit))return;let o=e;this._currentReadingUnit!==o&&(this._lineTop=null,this._currentReadingUnit=o,this._isReadingUnitDirty=!1,this._isLineDecorationHidden&&this._lineDecorationReleasableResource&&this.areEqualReadingUnits(this._currentReadingUnit,this._lineDecorationReleasableResource.value().readingUnit)&&(this._lineDecorationReleasableResource.value().readingUnit=this._currentReadingUnit,this._wordDecorationReleasableResource.value().readingUnit=this._currentReadingUnit),this.updateShadowDomStyleElement()),this._currentTextOffset=t+i.charIndex,this._currentTextLength=i.charLength,this._currentUtteranceText=i.utterance.text.substr(i.charIndex,this._currentTextLength)}activateDecoration(e){this.ensureScrollListenersInitialized(),this.updateShadowDomStyleElement(),this._isReadingUnitDirty||(e&o.DecorationType.Line&&this.updateLineDecoration(),e&o.DecorationType.Word&&this.updateWordDecoration())}deactivateDecoration(e){this._shouldScrollIntoView=!0,this.removeScrollListeners(),this.removeShadowDomStyleElement(),e&o.DecorationType.Word&&(e===o.DecorationType.All?(this.removeWordDecoration(),this._wordRect=null):this.hideDecoration(o.DecorationType.Word)),e&o.DecorationType.Line&&(e===o.DecorationType.All?this.removeLineDecoration():this.hideDecoration(o.DecorationType.Line))}isWordDecorationValid(){return!!this._wordDecorationReleasableResource}getWordRect(){return this._wordRect}updateWordDecoration(){if(this.removeWordDecoration(),!this._isReadingUnitDirty){let t=s.ReadingRangeManipulations.createRange(this._currentReadingUnit,this._currentTextOffset,this._currentTextLength);if(this._wordDecorationReleasableResource=t?r.ReadOutLoudHighlighter.surroundTextBySpans(this._currentReadingUnit,t,[l.ReadoutActiveWordClass]):null,this._wordDecorationReleasableResource){var e=this._wordDecorationReleasableResource.value().spans[0];this._shouldScrollIntoView||this._isScrolling||!this._wordRect||(this._shouldScrollIntoView=this._webContentProvider.isElementVisible(this._wordDecorationReleasableResource.value().spans[0],this._wordRect,!1)),this._shouldScrollIntoView&&this._webContentProvider.scrollElementIntoView(e,this._wordRect)}}}updateLineDecoration(){let e=s.ReadingRangeManipulations.createRange(this._currentReadingUnit,this._currentTextOffset,this._currentTextLength);if(this._isReadingUnitDirty=!e||e.toString()!==this._currentUtteranceText,this._isReadingUnitDirty&&e&&(this._isReadingUnitDirty=e.toString().replace(/\s/g,"")!==this._currentUtteranceText.replace(/\s/g,"")),this._isReadingUnitDirty)this.removeLineDecoration();else if(this._wordRect=e.getClientRects().item(0),this._isLineDecorationHidden||!this.isWordInCurrentLineRange()){this.removeLineDecoration(),this._isLineDecorationHidden=!1,e=s.ReadingRangeManipulations.createRange(this._currentReadingUnit,this._currentTextOffset,this._currentTextLength);let t=this.getLineRange(e);this._lineDecorationReleasableResource=r.ReadOutLoudHighlighter.surroundTextBySpans(this._currentReadingUnit,t,[l.ReadoutActiveLineClass])}}updateShadowDomStyleElement(){if(this._currentReadingUnit)for(const e of this._currentReadingUnit.contentNodes)if(e.getRootNode()instanceof ShadowRoot)return void(this._styleElementToShadowRootResource?e.getRootNode()!=this._styleElementToShadowRootResource.value()&&(this.removeShadowDomStyleElement(),this._styleElementToShadowRootResource=a.DomUtilties.addRemoveStyleForElementInShadowRoot(e)):this._styleElementToShadowRootResource=a.DomUtilties.addRemoveStyleForElementInShadowRoot(e));this.removeShadowDomStyleElement()}getLineRange(e){let t=s.ReadingRangeManipulations.expandToLineRange(e,this._webContentProvider.isRTL(),(e=>e.getClientRects())),i=t.getClientRects();return this._lineTop=i.item(0).top,this._lineBottom=i.item(0).bottom,this._lineLeft=i.item(0).left,this._lineRight=i.item(i.length-1).right,t}isWordInCurrentLineRange(){return this._lineTop===this._wordRect.top&&this._lineBottom===this._wordRect.bottom&&!(this._lineRightthis._wordRect.right)}hideDecoration(e){e&o.DecorationType.Line&&this._lineDecorationReleasableResource&&(this._lineDecorationReleasableResource.value().spans.forEach((e=>{e.classList.add(l.ReadoutInactiveClass)})),this._isLineDecorationHidden=!0),e&o.DecorationType.Word&&this._wordDecorationReleasableResource&&this._wordDecorationReleasableResource.value().spans.forEach((e=>{e.classList.add(l.ReadoutInactiveClass)}))}removeWordDecoration(){this._wordDecorationReleasableResource&&(this._wordDecorationReleasableResource.release(),this._wordDecorationReleasableResource=null)}removeLineDecoration(){this._lineDecorationReleasableResource&&(this._lineDecorationReleasableResource.release(),this._lineDecorationReleasableResource=null,this._lineTop=null,this._lineRight=null,this._lineLeft=null,this._lineBottom=null)}removeShadowDomStyleElement(){this._styleElementToShadowRootResource&&(this._styleElementToShadowRootResource.release(),this._styleElementToShadowRootResource=null)}ensureScrollListenersInitialized(){null===this._scrollStartReleasable&&(this._scrollStartReleasable=this._webContentProvider.onScrollStart().subscribe((()=>{this._shouldScrollIntoView=!1,this._isScrolling=!0}))),null===this._scrollEndReleasable&&(this._scrollEndReleasable=this._webContentProvider.onScrollEnd().subscribe((()=>{this._isScrolling=!1,this._wordDecorationReleasableResource&&this._wordRect&&(this._shouldScrollIntoView=this._webContentProvider.isElementVisible(this._wordDecorationReleasableResource.value().spans[0],this._wordRect,!1))})))}removeScrollListeners(){this._scrollStartReleasable&&(this._scrollStartReleasable.release(),this._scrollStartReleasable=null),this._scrollEndReleasable&&(this._scrollEndReleasable.release(),this._scrollEndReleasable=null)}areEqualReadingUnits(e,t){if(e&&t){var i=e.contentNodes,n=t.contentNodes;return i.length===n.length&&i.every(((e,t)=>e===n[t]))}return!1}}l.ReadoutActiveWordClass="msreadout-word-highlight",l.ReadoutActiveLineClass="msreadout-line-highlight",l.ReadoutInactiveClass="msreadout-inactive-highlight",t.WebReadingHighlighter=l},66:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WebReadingNavigator=void 0;const n=i(963),o=i(3525),s=i(7930),r=i(647);class a extends n.HTMLReadingNavigator{constructor(e,t){super(e,t);const i=r.FeatureList.get();this._isReadAloudSemanticDocumentReadingEnabled=i&&i.isReadAloudSDExtractionEnabled(),this._isSmartReadExperienceChangesEnabled=i&&i.isSmartReadExperienceChangesEnabled(),this._webContentProvider=e}deepCopy(){let e=new a(this._webContentProvider,this._telemetryClient);return e._readingUnitNavigator=new s.ReadingUnitNavigator,Object.assign(e._readingUnitNavigator,this._readingUnitNavigator),e._readingUnit=e._readingUnitNavigator.getCurrentUnit(),e}resetSelection(e){this._webContentProvider.resetSelection(e)}collapseSelectionToNode(e,t){this._webContentProvider.collapseSelectionToNode(e,t)}isCuratedContentBasedNavigationSupported(e){return!!this._isReadAloudSemanticDocumentReadingEnabled&&(e.startType===o.StartType.Default||this._isSmartReadExperienceChangesEnabled&&e.startType===o.StartType.ReadFromPoint)}}t.WebReadingNavigator=a},2026:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WebMainViewModel=void 0;const n=i(6475),o=i(66),s=i(6752),r=i(4273),a=i(746);t.WebMainViewModel=class{constructor(e,t){this._readOutLoudViewModel=null,this._settingsViewModel=null,this._hostProxy=e,this._currentFrame=t}initializeReadOutLoud(e,t){let i=this._hostProxy.getTelemetryClient();this._webContentProvider=new r.WebContentProvider(this._hostProxy,this._currentFrame,document);var l=new o.WebReadingNavigator(this._webContentProvider,i),d=new s.WebReadingHighlighter(this._webContentProvider);this._settingsViewModel=new n.ReadOutLoudSettingsViewModel(e,t,i),this._readOutLoudViewModel=new a.WebReadOutLoudViewModel(l,d,this._settingsViewModel,this._webContentProvider,i)}initializeLearningTools(){throw new Error("Method not implemented.")}getComprehensionToolsViewModel(){throw new Error("Method not implemented.")}getReadingPreferencesViewModel(){throw new Error("Method not implemented.")}getReadOutLoudViewModel(){return this._readOutLoudViewModel}getReadOutLoudSettingsViewModel(){return this._settingsViewModel}}},746:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WebReadOutLoudViewModel=void 0;const n=i(3525),o=i(2174),s=i(6773),r=i(4134),a=i(190),l=i(647);class d extends n.ReadOutLoudViewModel{constructor(e,t,i,o,s){super(e,t,i,s,o);const a=l.FeatureList.get();this._isSmartReadExperienceChangesEnabled=a&&a.isSmartReadExperienceChangesEnabled(),this._readingStateChanged=new r.EventSource,this._readingState=n.ReadingState.Uninitialized,this._webContentProvider=o,this._webReadingHighlighter=t,this._overrideIsPositionValid=!1}getReadingState(){return this._readingState}readingStateChanged(){return this._readingStateChanged}setReadingState(e){this._readingState!==e&&(this._readingState=e,this._readingStateChanged.trigger(void 0))}onUserActionStarted(e){this._isSmartReadExperienceChangesEnabled||this._ignoreUserActionEvents||this.getReadingState()!==n.ReadingState.Playing||(this._continueReadingOnUserActionComplete=!0,this.cancelReading(!1),this._webReadingHighlighter.deactivateDecoration(a.DecorationType.Line))}onUserActionCompleted(e){this._isSmartReadExperienceChangesEnabled||this._ignoreUserActionEvents||!this._continueReadingOnUserActionComplete||(this.resetReadSelection(),this._continueClickCountAfterROLStarted++,this._readingNavigator.isCuratedContentNavigatorInUse()&&this._telemetryClient.reportReadOutLoudSmartReadStatus(o.SmartReadStatus.UserInitiatedFallbackClick),this.continueReading(s.UnitDirection.Next,{startType:n.StartType.ReadFromWordSelection,startRequestTime:0,startPosition:{x:0,y:0},needsTransformOfStartPosition:!0},!0))}addUserActionStartedListener(){return this._webContentProvider.onSelectionStart().subscribe((()=>{this._readingState===n.ReadingState.Playing&&(this._overrideIsPositionValid=!0),this.onUserActionStarted()}))}addUserActionCompletedListener(){return this._webContentProvider.onSelectionEnd().subscribe((()=>{this.onUserActionCompleted(),this._overrideIsPositionValid=!1}))}isReadingPositionValid(){return!this._overrideIsPositionValid&&this._webContentProvider.getCurrentDocument().getSelection().isCollapsed&&this._webReadingHighlighter.isWordDecorationValid()}}t.WebReadOutLoudViewModel=d},9407:(e,t)=>{var i,n;Object.defineProperty(t,"__esModule",{value:!0}),t.NlxStatus=t.ThemeType=void 0,(n=t.ThemeType||(t.ThemeType={}))[n.Light=0]="Light",n[n.Dark=1]="Dark",(i=t.NlxStatus||(t.NlxStatus={}))[i.Success=0]="Success",i[i.NetworkErrorInternetDisconnected=1]="NetworkErrorInternetDisconnected",i[i.NetworkErrorRetryAfterSometime=2]="NetworkErrorRetryAfterSometime",i[i.NetworkErrorBrowserNeedsToBeUpdated=3]="NetworkErrorBrowserNeedsToBeUpdated",i[i.NetworkErrorUnexpected=4]="NetworkErrorUnexpected",i[i.NetworkErrorUnknown=5]="NetworkErrorUnknown",i[i.LanguageNotSupported=6]="LanguageNotSupported"}},t={};function i(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={id:n,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nc=void 0,(()=>{const e=i(52),t=i(2026),n=i(2174),o=i(1553),s=i(1266),r=i(1224);i(8669);class a extends o.LearningToolsRuntime{constructor(){super()}initialize(i){super.initialize(i),window.addEventListener("error",(t=>{var i=JSON.stringify({hostName:"Browser",featureName:"ReadOutLoud",eventName:"ReadOutLoud_Error",errorID:n.ReadAloudErrors.GlobalScriptError.toString()});this.postMessageToHost(e.HostProxy.TelemetryMessage,[i])}));var o={frameTreeNodeId:Number(i[0]),processId:Number(i[1])},a=new r.LearningToolsHostProxy(this),l=new s.LearningToolsCore,d=new t.WebMainViewModel(a,o);l.initializeReadOutLoud(a,d,!0);let u=[e.HostProxy.ReadOutLoudInitializeSettingsCommand,i[0],i[1],i[3],i[4]];this.raiseMessageFromHost(u)}}let l=new a;window.learningToolsRuntime=l})()})();(()=>{"use strict";var e={134:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.EventSource=void 0,t.EventSource=class{constructor(){this._subscribers=[]}subscribe(e){var t=!1,i=i=>{t||e(i)};return this._subscribers.push(i),{release:()=>{t=!0;var e=this._subscribers.indexOf(i);e>-1&&this._subscribers.splice(e,1)}}}trigger(e){for(var t=this._subscribers.slice(0),i=0;i{Object.defineProperty(t,"__esModule",{value:!0}),t.JsonUtilities=void 0;const o=i(988);(t.JsonUtilities||(t.JsonUtilities={})).parseJsonOrNull=function(e,t,i,n){if(!o.StringUtilities.isNullOrEmpty(e))try{return JSON.parse(e)}catch(e){n&&n.reportJsonParsingError(t,i)}return null}},227:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollSource=void 0,(i=t.ScrollSource||(t.ScrollSource={}))[i.ReadAloud=0]="ReadAloud",i[i.LineFocus=1]="LineFocus",i[i.Zoom=2]="Zoom",i[i.Unknown=3]="Unknown"},988:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StringUtilities=void 0,function(e){e.NONEMPTY_STRING_REGEX=new RegExp("\\S");const t=/([.?*+^$[\]\\(){}|-])/g,i=/\s*/g;function o(e){return e&&e.length?e.replace(t,"").replace(i,""):""}e.adjustTextByLength=function(e,t,i){var o=[],n="";return e.forEach((e=>{if(n.length+e.length<=t)n+=e;else{for(var s=function(e,t,i){for(var o=[],n=e,s=i;n.length>0;){if(n.length>i){s=i;for(var r=0;r0){s=a+1;break}}}else s=n.length;o.push(n.substr(0,s)),n=n.substr(s)}return o}(e,i,t),r=0;r0&&(o.push(n),n=""),s.forEach((e=>{o.push(e)}))}})),n.length>0&&o.push(n),o},e.skipStartText=function(e,t){for(var i=0,o=0;o=e[o].length;o++)i++,t-=e[o].length;return i>0&&e.splice(0,i),e.length>0&&t>0&&(e[0]=e[0].substring(t)),e},e.truncateEnd=function(e,t){let i=0;for(;i=e[i].length;i++)t-=e[i].length;return i0&&(e[i]=e[i].substring(0,t),i++),e.splice(i)),e},e.isNullOrEmpty=function(e){return null==e||0===e.length},e.replaceLinebreaksWithSpaces=function(e){return e.replace(/[\r\n]/g," ")},e.removeLineBreaksAndWhiteSpaces=function(e){return e.replace(/(\r\n|\n|\r|\s+)/gm,"")},e.createRegex=function(e){return e=o(e),new RegExp("("+e+")","ig")},e.replaceSpaceAndSpecialChar=o,e.ExactMatchWithoutSpaceAndSpecialChar=function(e,t){return o(e)===o(t)}}(t.StringUtilities||(t.StringUtilities={}))},647:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FeatureList=void 0;class i{static create(e){i._singletonObj=new i(e)}static get(){return i._singletonObj}constructor(e){this._features=e}isReadAloudSDExtractionEnabled(){return Boolean(this._features.readAloudSDExtractionEnabled)}isReadAloudReliabilityImprovementsEnabled(){return Boolean(this._features.readAloudReliabilityImprovementsEnabled)}isPreloadOnStartUtteranceEnabled(){return Boolean(this._features.readAloudPreloadOnStartUtterance)}isSmartReadExperienceChangesEnabled(){return Boolean(this._features.smartReadExperienceChangesEnabled)}isPdfReadAloudWithPageTextDataEnabled(){return Boolean(this._features.pdfReadAloudWithPageTextDataEnabled)}}t.FeatureList=i},50:(e,t)=>{var i,o;Object.defineProperty(t,"__esModule",{value:!0}),t.ContentType=t.UserActionType=void 0,(o=t.UserActionType||(t.UserActionType={}))[o.Selection=0]="Selection",o[o.Scrolling=1]="Scrolling",(i=t.ContentType||(t.ContentType={}))[i.Web=0]="Web",i[i.ReadingView=1]="ReadingView",i[i.PDF=2]="PDF"},174:(e,t)=>{var i,o,n,s,r,a;Object.defineProperty(t,"__esModule",{value:!0}),t.SmartReadStatus=t.ReadAloudStartStates=t.ReadAloudErrors=t.ReadAloudVoicePreferenceFallbackReason=t.ReadAloudVoiceInitializationStatus=t.ReadAloudVoiceUsage=void 0,(a=t.ReadAloudVoiceUsage||(t.ReadAloudVoiceUsage={}))[a.kOnlineVoice=0]="kOnlineVoice",a[a.kOfflineVoice=1]="kOfflineVoice",(r=t.ReadAloudVoiceInitializationStatus||(t.ReadAloudVoiceInitializationStatus={}))[r.CurrentVoiceReused=0]="CurrentVoiceReused",r[r.CompatibleSavedPreferenceSelected=1]="CompatibleSavedPreferenceSelected",r[r.IncompatibleSavedPreferenceSelected=2]="IncompatibleSavedPreferenceSelected",r[r.LegacyPreferenceOverriddenByOnlineVoice=3]="LegacyPreferenceOverriddenByOnlineVoice",r[r.OnlineVoiceSelected=4]="OnlineVoiceSelected",r[r.AvailableVoiceSelected=5]="AvailableVoiceSelected",r[r.NoCompatibleVoice=6]="NoCompatibleVoice",r[r.NoVoicesAvailable=7]="NoVoicesAvailable",(s=t.ReadAloudVoicePreferenceFallbackReason||(t.ReadAloudVoicePreferenceFallbackReason={}))[s.PreferenceMissing=0]="PreferenceMissing",s[s.VoiceUnavailable=1]="VoiceUnavailable",s[s.VoiceLanguageMismatch=2]="VoiceLanguageMismatch",(n=t.ReadAloudErrors||(t.ReadAloudErrors={}))[n.GlobalScriptError=0]="GlobalScriptError",n[n.ScriptInjectionFailure=1]="ScriptInjectionFailure",n[n.SpeechUtteranceCreationFailure=2]="SpeechUtteranceCreationFailure",n[n.NoLanguagePackageInstalled=3]="NoLanguagePackageInstalled",n[n.LanguagePackageNotFound=4]="LanguagePackageNotFound",n[n.ReadingNavigatorInitializeFailure=5]="ReadingNavigatorInitializeFailure",n[n.NoVoicesAvailable=6]="NoVoicesAvailable",n[n.JSONParsing_ReadOutLoudSpeechPreferences=7]="JSONParsing_ReadOutLoudSpeechPreferences",n[n.JSONParsing_ReadOutLoudSpeechPreferences_ScopeState=8]="JSONParsing_ReadOutLoudSpeechPreferences_ScopeState",n[n.JSONParsing_ReadOutLoudStartRequestedTime=9]="JSONParsing_ReadOutLoudStartRequestedTime",n[n.Timeout=10]="Timeout",n[n.SpeechUtteranceCreationFailureForOnlineVoice=11]="SpeechUtteranceCreationFailureForOnlineVoice",n[n.SpeechUtteranceCreationFailure_Network=12]="SpeechUtteranceCreationFailure_Network",n[n.SpeechUtteranceCreationFailure_SynthesisFailed=13]="SpeechUtteranceCreationFailure_SynthesisFailed",n[n.SpeechUtteranceCreationFailure_TextTooLong=14]="SpeechUtteranceCreationFailure_TextTooLong",n[n.SpeechUtteranceCreationFailure_OnStart=15]="SpeechUtteranceCreationFailure_OnStart",n[n.SpeechUtteranceCreationFailureForOnlineVoice_OnStart=16]="SpeechUtteranceCreationFailureForOnlineVoice_OnStart",n[n.SpeechUtteranceCreationFailure_Network_OnStart=17]="SpeechUtteranceCreationFailure_Network_OnStart",n[n.SpeechUtteranceCreationFailure_TextTooLong_OnStart=18]="SpeechUtteranceCreationFailure_TextTooLong_OnStart",n[n.SpeechUtteranceCreationFailure_SynthesisFailed_OnStart=19]="SpeechUtteranceCreationFailure_SynthesisFailed_OnStart",n[n.StartCommandTimeout=20]="StartCommandTimeout",n[n.NoOnlineVoicesAvailable=21]="NoOnlineVoicesAvailable",(o=t.ReadAloudStartStates||(t.ReadAloudStartStates={}))[o.ReadAloud_StartRequested=0]="ReadAloud_StartRequested",o[o.ReadAloud_Initialization=1]="ReadAloud_Initialization",o[o.ReadAloud_Activation=2]="ReadAloud_Activation",o[o.ReadAloud_Pause=3]="ReadAloud_Pause",o[o.ReadAloud_Stop=4]="ReadAloud_Stop",o[o.ReadAloud_Playing=5]="ReadAloud_Playing",o[o.ReadAloud_ContentNotAvailable=6]="ReadAloud_ContentNotAvailable",o[o.ReadAloud_StartReadingIgnored=7]="ReadAloud_StartReadingIgnored",(i=t.SmartReadStatus||(t.SmartReadStatus={}))[i.Start=0]="Start",i[i.ContentEmptyPaywalled=1]="ContentEmptyPaywalled",i[i.ContentEmptyNonPaywalled=2]="ContentEmptyNonPaywalled",i[i.ContentFetchTimedOut=3]="ContentFetchTimedOut",i[i.InvalidResponse=4]="InvalidResponse",i[i.ContentLow=5]="ContentLow",i[i.ContentNoMatch=6]="ContentNoMatch",i[i.UserInitiatedFallbackClick=7]="UserInitiatedFallbackClick",i[i.UserInitiatedFallbackContextMenu=8]="UserInitiatedFallbackContextMenu"},990:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolType=void 0,(i=t.LearningToolType||(t.LearningToolType={}))[i.Syllables=1]="Syllables",i[i.PartsOfSpeech=2]="PartsOfSpeech",i[i.PictureDictionary=3]="PictureDictionary"},266:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsCore=void 0;const o=i(989),n=i(99),s=i(860),r=i(978),a=i(68);t.LearningToolsCore=class{constructor(e){this._viewer=e||null,this._rolEventHandlers=null,this._learningToolSettingsStore=new o.LearningToolsSettingsStoreProxy,this._learningToolsSettingsEventHandlers=null,this._comprehensionToolsEventHandlers=null,this._readingPreferencesEventHandlers=null,this._viewer&&this._viewer.applyLearningToolsStyles()}initializeReadOutLoud(e,t,i){this._rolEventHandlers=new s.ReadOutLoudEventHandlers(e,t,i)}initializeLearningTools(e,t){this._learningToolsSettingsEventHandlers=new n.LearningToolsSettingsEventHandlers(this._learningToolSettingsStore,e),this._comprehensionToolsEventHandlers=new r.ComprehensionToolsEventHandlers(e,t),this._readingPreferencesEventHandlers=new a.ReadingPreferencesEventHandlers(e,t)}initializeLearningToolsModels(){this._readingPreferencesEventHandlers.ensureInitialize(),this._comprehensionToolsEventHandlers.ensureInitialize()}getComprehensionToolsSettingsStore(){return this._learningToolSettingsStore}}},553:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsRuntime=void 0;const o=i(134),n=i(704),s=i(647);t.LearningToolsRuntime=class{constructor(){this._messageFromHost=new o.EventSource}onMessageFromHost(){return this._messageFromHost}postMessageToHost(e,t){let i=t.length;"Telemetry"===e&&i>0&&"Renderer"===t[0]?(n.TelemetryLogger.logTelemetry(t),i>2&&("ReadOutLoud_LogDwellTime"===t[2]||"ReadOutLoud_LogCharacterCount"===t[2])&&this.sendMessageToHost(e,t)):this.sendMessageToHost(e,t)}detectTextLanguage(e){let t="und";return learningToolsNativeHandler&&learningToolsNativeHandler.detectTextLanguage&&(t=learningToolsNativeHandler.detectTextLanguage(e)),t}initializePDFReader(){learningToolsNativeHandler&&learningToolsNativeHandler.initializePDFReader&&learningToolsNativeHandler.initializePDFReader()}raiseMessageFromHost(e){this._messageFromHost.trigger(e)}initialize(e){if(e[2].length>0){let t=JSON.parse(e[2]);s.FeatureList.create(t)}}sendMessageToHost(e,t){learningToolsNativeHandler&&("Telemetry"===e&&t.shift(),learningToolsNativeHandler.sendMessageToHost(e,t))}}},99:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsSettingsEventHandlers=void 0;const o=i(989);t.LearningToolsSettingsEventHandlers=class{constructor(e,t){this._learningToolsSettingsStore=e,this._hostProxy=t,this._hostProxy.initializeComprehensionToolsSettingsRequested().subscribe((e=>{this._learningToolsSettingsStore.onInitializeGrammarToolsSettingsFromHost({frameTreeNodeId:Number(e[1]),processId:Number(e[2])},e[3])})),this._hostProxy.initializePictureDictionarySettingsRequested().subscribe((e=>{this._learningToolsSettingsStore.onInitializePictureDictionarySettingsFromHost({frameTreeNodeId:Number(e[1]),processId:Number(e[2])},e[3])})),this._hostProxy.initializeLineFocusSettingsRequested().subscribe((e=>{this._learningToolsSettingsStore.onInitializeLineFocusSettingsFromHost({frameTreeNodeId:Number(e[1]),processId:Number(e[2])},e[3])})),this._learningToolsSettingsStore.onSettingChanged().subscribe((e=>{switch(e.name){case o.ComprehensionToolsPOSColors:let t=JSON.parse(this._learningToolsSettingsStore.getComprehensionToolsSettings());t[e.name]=e.value,this._hostProxy.sendComprehensionToolsSettings(JSON.stringify(t));break;case o.ComprehensionToolsLineMarkersEnabled:let i=JSON.parse(this._learningToolsSettingsStore.getComprehensionToolsSettings());i[e.name]=e.value,this._hostProxy.sendComprehensionToolsSettings(JSON.stringify(i));break;case o.LineFocusLineCount:let n=JSON.parse(this._learningToolsSettingsStore.getLineCountSettings());n[e.name]=e.value,this._hostProxy.sendLineFocusSettings(JSON.stringify(n));break;case o.PictureDictionaryEnabled:case o.PictureDictionaryFirstRunExperienceCompleted:let s=JSON.parse(this._learningToolsSettingsStore.getPictureDictionarySettings());s[e.name]=e.value,this._hostProxy.sendPictureDictionarySettings(JSON.stringify(s))}})),this._hostProxy.settingsUpdateRequested().subscribe((e=>{this._learningToolsSettingsStore.onSettingsUpdateFromHost(e)}))}}},989:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsSettingsStoreProxy=t.PictureDictionaryFirstRunExperienceCompleted=t.PictureDictionaryEnabled=t.LineFocusLineCount=t.ComprehensionToolsLineMarkersEnabled=t.ComprehensionToolsPOSColors=void 0;const o=i(134),n=i(295),s='{"ComprehensionTools_PartsOfSpeechColors": [ {"nounsColorIndex": 5, "verbsColorIndex": 4, "adjectivesColorIndex": 1, "adverbsColorIndex": 9} ], "ComprehensionTools_LineMarkersEnabled":false}';t.ComprehensionToolsPOSColors="ComprehensionTools_PartsOfSpeechColors",t.ComprehensionToolsLineMarkersEnabled="ComprehensionTools_LineMarkersEnabled",t.LineFocusLineCount="LineFocus_LineCount",t.PictureDictionaryEnabled="PictureDictionary_Enabled",t.PictureDictionaryFirstRunExperienceCompleted="PictureDictionary_FirstRunExperienceCompleted",t.LearningToolsSettingsStoreProxy=class{constructor(){this._onSettingChanged=new o.EventSource}get currentFrame(){return this._currentFrame}getComprehensionToolsSettings(){return JSON.stringify(this._comprehensionToolsSettings)}getPictureDictionarySettings(){return JSON.stringify(this._pictureDictionarySettings)}getLineCountSettings(){return JSON.stringify(this._lineFocusSettings)}onSettingChanged(){return this._onSettingChanged}getSetting(e){let i;switch(e){case t.ComprehensionToolsPOSColors:case t.ComprehensionToolsLineMarkersEnabled:i=this._comprehensionToolsSettings;break;case t.PictureDictionaryEnabled:case t.PictureDictionaryFirstRunExperienceCompleted:i=this._pictureDictionarySettings;break;case t.LineFocusLineCount:i=this._lineFocusSettings}return i&&i.hasOwnProperty(e)?i[e]:null}setSetting(e,i){let o;switch(e){case t.ComprehensionToolsPOSColors:case t.ComprehensionToolsLineMarkersEnabled:o=this._comprehensionToolsSettings;break;case t.PictureDictionaryEnabled:case t.PictureDictionaryFirstRunExperienceCompleted:o=this._pictureDictionarySettings;break;case t.LineFocusLineCount:o=this._lineFocusSettings}o&&o.hasOwnProperty(e)&&(o[e]=i,this._onSettingChanged.trigger({name:e,value:i}))}onSettingsUpdateFromHost(e){}onInitializeGrammarToolsSettingsFromHost(e,i){if(this._currentFrame=e,this._comprehensionToolsSettings=n.JsonUtilities.parseJsonOrNull(i,"ComprehensionTools","InitialSettings"),this._comprehensionToolsSettings)if(this._comprehensionToolsSettings.hasOwnProperty(t.ComprehensionToolsLineMarkersEnabled)&&this._comprehensionToolsSettings.hasOwnProperty(t.ComprehensionToolsPOSColors)){let e=this._comprehensionToolsSettings[t.ComprehensionToolsPOSColors];if(e&&(!e.hasOwnProperty("verbsColorIndex")||!e.hasOwnProperty("nounsColorIndex")||!e.hasOwnProperty("adverbsColorIndex")||!e.hasOwnProperty("adverbsColorIndex")))return void n.JsonUtilities.parseJsonOrNull(s,"ComprehensionTools","InitialSettings")}else this._comprehensionToolsSettings=n.JsonUtilities.parseJsonOrNull(s,"ComprehensionTools","InitialSettings");else this._comprehensionToolsSettings=n.JsonUtilities.parseJsonOrNull(s,"ComprehensionTools","InitialSettings")}onInitializePictureDictionarySettingsFromHost(e,i){this._currentFrame=e,this._pictureDictionarySettings=n.JsonUtilities.parseJsonOrNull(i,"PictureDictionary","InitialSettings"),this._pictureDictionarySettings&&(!this._pictureDictionarySettings||this._pictureDictionarySettings.hasOwnProperty(t.PictureDictionaryEnabled)&&this._pictureDictionarySettings.hasOwnProperty(t.PictureDictionaryFirstRunExperienceCompleted))||(this._pictureDictionarySettings=n.JsonUtilities.parseJsonOrNull('{"PictureDictionary_Enabled":false, "PictureDictionary_FirstRunExperienceCompleted":false}',"PictureDictionary","InitialSettings"))}onInitializeLineFocusSettingsFromHost(e,i){this._currentFrame=e,this._lineFocusSettings=n.JsonUtilities.parseJsonOrNull(i,"LineFocus","InitialSettings"),(!this._lineFocusSettings||this._lineFocusSettings&&!this._lineFocusSettings.hasOwnProperty(t.LineFocusLineCount))&&(this._lineFocusSettings=n.JsonUtilities.parseJsonOrNull('{"LineFocus_LineCount":1}',"LineFocus","InitialSettings"))}}},590:(e,t)=>{var i,o,n,s;Object.defineProperty(t,"__esModule",{value:!0}),t.LineFocusLineCountType=t.HttpResponseCodeOperationResultMap=t.LinguisticModelOperationResult=t.ReadAloudPdfErrors=t.LearningToolsHistogramNames=void 0,(s=t.LearningToolsHistogramNames||(t.LearningToolsHistogramNames={}))[s.ComprehensionToolsSyllabifyResultHistogram=0]="ComprehensionToolsSyllabifyResultHistogram",s[s.ComprehensionToolsPartsOfSpeechResultHistogram=1]="ComprehensionToolsPartsOfSpeechResultHistogram",s[s.ComprehensionToolsPaneInitializationResultHistogram=2]="ComprehensionToolsPaneInitializationResultHistogram",s[s.ComprehensionToolsSyllabifyTimeTakenForCompletionHistogram=3]="ComprehensionToolsSyllabifyTimeTakenForCompletionHistogram",s[s.ComprehensionToolsPartsOfSpeechTimeTakenForCompletionHistogram=4]="ComprehensionToolsPartsOfSpeechTimeTakenForCompletionHistogram",s[s.ComprehensionToolsPaneInitializationTimeTakenForCompletionHistogram=5]="ComprehensionToolsPaneInitializationTimeTakenForCompletionHistogram",s[s.ComprehensionToolsServiceRequestProcessingTimeForSyllablesHistogram=6]="ComprehensionToolsServiceRequestProcessingTimeForSyllablesHistogram",s[s.ComprehensionToolsServiceRequestProcessingTimeForPartsOfSpeechHistogram=7]="ComprehensionToolsServiceRequestProcessingTimeForPartsOfSpeechHistogram",s[s.ComprehensionToolsDwellTimeHistogram=8]="ComprehensionToolsDwellTimeHistogram",s[s.ReadAloudDwellTimeWeb=9]="ReadAloudDwellTimeWeb",s[s.ReadAloudDwellTimeReadingView=10]="ReadAloudDwellTimeReadingView",s[s.ReadAloudDwellTimePDF=11]="ReadAloudDwellTimePDF",s[s.ReadAloudVoiceUsageWeb=12]="ReadAloudVoiceUsageWeb",s[s.ReadAloudVoiceUsageReadingView=13]="ReadAloudVoiceUsageReadingView",s[s.ReadAloudVoiceUsagePDF=14]="ReadAloudVoiceUsagePDF",s[s.LineFocusStartStatus=15]="LineFocusStartStatus",s[s.LineFocusDwellTime=16]="LineFocusDwellTime",s[s.LineFocusTimeToStart=17]="LineFocusTimeToStart",s[s.LineFocusLineCount=18]="LineFocusLineCount",s[s.ReadAloudPdfPageCount=19]="ReadAloudPdfPageCount",s[s.ReadAloudPdfError=20]="ReadAloudPdfError",s[s.PictureDictionaryResultHistogram=21]="PictureDictionaryResultHistogram",s[s.ReadAloudPdfStartTimeToPageRatio=22]="ReadAloudPdfStartTimeToPageRatio",s[s.PictureDictionaryServiceRequestProcessingTimeHistogram=23]="PictureDictionaryServiceRequestProcessingTimeHistogram",s[s.PictureDictionaryPopupLaunchCount=24]="PictureDictionaryPopupLaunchCount",s[s.PictureDictionaryTimeTakenForPopupCreation=25]="PictureDictionaryTimeTakenForPopupCreation",s[s.PictureDictionaryWordsWithPicturesPercentage=26]="PictureDictionaryWordsWithPicturesPercentage",s[s.PictureDictionaryPopupLaunchPercentage=27]="PictureDictionaryPopupLaunchPercentage",s[s.PictureDictionaryToggleState=28]="PictureDictionaryToggleState",s[s.ReadAloudPdfAxTreeLoadTime=29]="ReadAloudPdfAxTreeLoadTime",s[s.ReadingViewToolsUsed=30]="ReadingViewToolsUsed",s[s.ReadingViewSelectionToolsUsed=31]="ReadingViewSelectionToolsUsed",s[s.ReadAloudOnlineCharacterCountWeb=32]="ReadAloudOnlineCharacterCountWeb",s[s.ReadAloudOnlineCharacterCountReadingView=33]="ReadAloudOnlineCharacterCountReadingView",s[s.ReadAloudOnlineCharacterCountPDF=34]="ReadAloudOnlineCharacterCountPDF",s[s.ReadAloudOfflineCharacterCountWeb=35]="ReadAloudOfflineCharacterCountWeb",s[s.ReadAloudOfflineCharacterCountReadingView=36]="ReadAloudOfflineCharacterCountReadingView",s[s.ReadAloudOfflineCharacterCountPDF=37]="ReadAloudOfflineCharacterCountPDF",s[s.ReadAloudStartPageNumberWeb=38]="ReadAloudStartPageNumberWeb",s[s.ReadAloudStartPageNumberReadingView=39]="ReadAloudStartPageNumberReadingView",s[s.ReadAloudStartPageNumberPDF=40]="ReadAloudStartPageNumberPDF",s[s.ReadAloudVoiceChangeCountWeb=41]="ReadAloudVoiceChangeCountWeb",s[s.ReadAloudVoiceChangeCountReadingView=42]="ReadAloudVoiceChangeCountReadingView",s[s.ReadAloudVoiceChangeCountPDF=43]="ReadAloudVoiceChangeCountPDF",s[s.ReadAloudRateChangeCountWeb=44]="ReadAloudRateChangeCountWeb",s[s.ReadAloudRateChangeCountReadingView=45]="ReadAloudRateChangeCountReadingView",s[s.ReadAloudRateChangeCountPDF=46]="ReadAloudRateChangeCountPDF",s[s.ComprehensionToolsPartsOfSpeechUsed=47]="ComprehensionToolsPartsOfSpeechUsed",s[s.ComprehensionToolsSyllablesUsed=48]="ComprehensionToolsSyllablesUsed",s[s.PictureDictionaryUsed=49]="PictureDictionaryUsed",s[s.ReadAloudSpeechSynthesisInvoked=50]="ReadAloudSpeechSynthesisInvoked",s[s.ReadAloudContinueClickCountWeb=51]="ReadAloudContinueClickCountWeb",s[s.ReadAloudLanguageSourceWeb=52]="ReadAloudLanguageSourceWeb",s[s.ReadAloudLanguageSourceReadingView=53]="ReadAloudLanguageSourceReadingView",s[s.ReadAloudLanguageSourcePDF=54]="ReadAloudLanguageSourcePDF",s[s.ReadAloudVoiceInitializationStatusWeb=55]="ReadAloudVoiceInitializationStatusWeb",s[s.ReadAloudVoiceInitializationStatusReadingView=56]="ReadAloudVoiceInitializationStatusReadingView",s[s.ReadAloudVoiceInitializationStatusPDF=57]="ReadAloudVoiceInitializationStatusPDF",s[s.ReadAloudVoicePreferenceFallbackReasonWeb=58]="ReadAloudVoicePreferenceFallbackReasonWeb",s[s.ReadAloudVoicePreferenceFallbackReasonReadingView=59]="ReadAloudVoicePreferenceFallbackReasonReadingView",s[s.ReadAloudVoicePreferenceFallbackReasonPDF=60]="ReadAloudVoicePreferenceFallbackReasonPDF",(n=t.ReadAloudPdfErrors||(t.ReadAloudPdfErrors={}))[n.None=0]="None",n[n.AccessibilityTreeLoadTimeout=1]="AccessibilityTreeLoadTimeout",n[n.AccessibilityTreeUpdateTimeout=2]="AccessibilityTreeUpdateTimeout",n[n.MojoPipeBindingBrowserToRendererFailed=3]="MojoPipeBindingBrowserToRendererFailed",n[n.AccessibilityTreeHelperCreationFailed=4]="AccessibilityTreeHelperCreationFailed",n[n.AccessibilityTreeSerializationFailed=5]="AccessibilityTreeSerializationFailed",n[n.InitialParamsJSONFailure=6]="InitialParamsJSONFailure",n[n.kMaxValue=6]="kMaxValue",function(e){e[e.Success=0]="Success",e[e.TimedOut=1]="TimedOut",e[e.ProcessLinguisticModelRequestFailed=2]="ProcessLinguisticModelRequestFailed",e[e.BuildLiguisticModelRequestContentFailed=3]="BuildLiguisticModelRequestContentFailed",e[e.CreateLinguisticModelResourceRequestFailed=4]="CreateLinguisticModelResourceRequestFailed",e[e.RequestFailedInternetDisconnected=5]="RequestFailedInternetDisconnected",e[e.HttpResponseBadRequest=6]="HttpResponseBadRequest",e[e.HttpResponseUnAuthorized=7]="HttpResponseUnAuthorized",e[e.HttpResponseForbidden=8]="HttpResponseForbidden",e[e.HttpResponseNotFound=9]="HttpResponseNotFound",e[e.HttpResponseMethodNotAllowed=10]="HttpResponseMethodNotAllowed",e[e.HttpResponseRequestTimeout=11]="HttpResponseRequestTimeout",e[e.HttpResponseConflict=12]="HttpResponseConflict",e[e.HttpResponseGone=13]="HttpResponseGone",e[e.HttpResponsePreconditionFailed=14]="HttpResponsePreconditionFailed",e[e.HttpResponseCancelled=15]="HttpResponseCancelled",e[e.HttpResponseRequestEntityTooLarge=16]="HttpResponseRequestEntityTooLarge",e[e.HttpResponseTooManyRequests=17]="HttpResponseTooManyRequests",e[e.HttpResponseInternalServerError=18]="HttpResponseInternalServerError",e[e.HttpResponseServiceUnavailable=19]="HttpResponseServiceUnavailable",e[e.HttpResponseVersionNotSupported=20]="HttpResponseVersionNotSupported",e[e.HttpResponseNotImplemented=21]="HttpResponseNotImplemented",e[e.HttpResponseUnknown=22]="HttpResponseUnknown",e[e.BuildLiguisticModelResponseFailed=23]="BuildLiguisticModelResponseFailed",e[e.LinguisticModelResourceRequestTimedOut=24]="LinguisticModelResourceRequestTimedOut",e[e.kMaxValue=24]="kMaxValue"}(i=t.LinguisticModelOperationResult||(t.LinguisticModelOperationResult={})),t.HttpResponseCodeOperationResultMap=new Map([[0,i.HttpResponseUnknown],[2,i.ProcessLinguisticModelRequestFailed],[3,i.BuildLiguisticModelRequestContentFailed],[4,i.CreateLinguisticModelResourceRequestFailed],[5,i.RequestFailedInternetDisconnected],[23,i.BuildLiguisticModelResponseFailed],[24,i.LinguisticModelResourceRequestTimedOut],[400,i.HttpResponseBadRequest],[401,i.HttpResponseUnAuthorized],[403,i.HttpResponseForbidden],[404,i.HttpResponseNotFound],[405,i.HttpResponseMethodNotAllowed],[408,i.HttpResponseRequestTimeout],[409,i.HttpResponseConflict],[410,i.HttpResponseGone],[412,i.HttpResponsePreconditionFailed],[413,i.HttpResponseRequestEntityTooLarge],[429,i.HttpResponseTooManyRequests],[499,i.HttpResponseCancelled],[500,i.HttpResponseInternalServerError],[501,i.HttpResponseNotImplemented],[503,i.HttpResponseServiceUnavailable],[505,i.HttpResponseVersionNotSupported]]),(o=t.LineFocusLineCountType||(t.LineFocusLineCountType={}))[o.OneLine=0]="OneLine",o[o.ThreeLines=1]="ThreeLines",o[o.FiveLines=2]="FiveLines",o[o.kMaxValue=2]="kMaxValue"},83:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryClient=void 0;const o=i(590),n=i(339),s=i(990),r=i(174),a=i(50),d=i(495);t.TelemetryClient=class{constructor(e){this._hostProxy=e}reportJsonParsingError(e,t){this._hostProxy&&"ReadOutLoud"===e&&this._hostProxy.sendTelemetry("Browser",e,e+"_Error",r.ReadAloudErrors[t].toString())}reportLearningToolNLXRequestProcessTime(e,t,i){e!==s.LearningToolType.PartsOfSpeech&&e!==s.LearningToolType.Syllables||!this._hostProxy?e===s.LearningToolType.PictureDictionary&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_NLXRequestProcessTimeMessage",s.LearningToolType[e],t,i.toString()):this._hostProxy.sendTelemetry("Renderer","ComprehensionTools","ComprehensionTools_NLXRequestProcessTimeMessage",s.LearningToolType[e],t,i.toString())}reportComprehensionToolsResultState(e,t,i){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ComprehensionTools","ComprehensionTools_OperationResultState",n.ComprehensionToolType[e],o.LinguisticModelOperationResult[t],i.toString())}reportComprehensionToolsDwellTime(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ComprehensionTools","ComprehensionTools_LogDwellTime",e.toString())}reportComprehensionToolsUsage(e){this._hostProxy&&this._hostProxy.sendTelemetry(d.RendererHost,d.ComprehensionToolsFeatureName,d.ComprehensionToolsLogUsage,n.ComprehensionToolType[e])}reportReadOutLoudDwellTime(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogDwellTime",a.ContentType[e].toString(),t.toString())}reportReadOutLoudSuccess(e,t,i){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_Success",e,t.toString(),i.toString())}reportReadOutLoudVoiceUsage(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_VoiceUsage",a.ContentType[e].toString(),t.toString())}reportReadOutLoudVoiceInitializationStatus(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_VoiceInitializationStatus",a.ContentType[e].toString(),t.toString())}reportReadOutLoudVoicePreferenceFallbackReason(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_VoicePreferenceFallbackReason",a.ContentType[e].toString(),t.toString())}reportReadOutLoudInternalError(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_Error",e.toString())}reportReadOutLoudStartStates(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_StartStates",e.toString())}reportReadOutLoudPDFPageCount(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogPageCount",e.toString())}reportReadOutLoudStartPageNumber(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogStartPageNumber",a.ContentType[e].toString(),t.toString())}reportReadOutLoudPdfTimeToPageRatio(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogTimeToPageRatio",e.toString())}reportReadOutLoudPdfError(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoudPdf_Error",e.valueOf().toString())}reportReadOutLoudCharacterCount(e,t,i){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogCharacterCount",t.toString(),a.ContentType[e].toString(),i.toString())}reportNoPII(e,t){this._hostProxy&&this._hostProxy.sendTelemetryErrorMeasureNoPII(e,t)}reportLineFocusStartStatus(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_StartStatus",e.toString())}reportLineFocusDwellTime(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_DwellTime",e.toString())}reportLineFocusTimeToStart(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_TimeToStart",e.toString())}reportLineFocusLineCount(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","LineFocus","LineFocus_LineCount",e.toString())}reportPictureDictionaryResultState(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_OperationResultState",o.LinguisticModelOperationResult[e],t.toString())}reportPictureDictionaryPopupLaunchCount(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_PopupLaunchCount",e.toString())}reportPictureDictionaryTimeTakenForPopupCreation(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_TimeTakenForPopupCreation",e.toString())}reportPictureDictionaryWordsWithPicturesPercentage(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_WordsWithPicturesPercentage",e.toString())}reportPictureDictionaryPopupLaunchPercentage(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_PopupLaunchPercentage",e.toString())}reportPictureDictionaryToggleState(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","PictureDictionary","PictureDictionary_ToggleState",e.toString())}reportPictureDictionaryUsage(){this._hostProxy&&this._hostProxy.sendTelemetry(d.RendererHost,d.PictureDictionaryFeatureName,d.PictureDictionaryLogUsage)}reportReadOutLoudVoiceChange(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_NoOfTimesVoiceChanged",a.ContentType[e].toString(),t.toString())}reportReadOutLoudRateChange(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_NoOfTimesRateChanged",a.ContentType[e].toString(),t.toString())}reportReadOutLoudSpeechSynthesisInvoke(e){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_NoOfTimesSpeechSynthesisInvoked",e.toString())}reportReadOutLoudContinueClickCount(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LogContinueClickCount",t.toString(),a.ContentType[e].toString())}reportReadOutLoudLanguageSource(e,t){this._hostProxy&&this._hostProxy.sendTelemetry("Renderer","ReadOutLoud","ReadOutLoud_LanguageSource",a.ContentType[e].toString(),t.toString())}reportReadOutLoudSmartReadStatus(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_SmartReadStatus",e.toString())}reportReadOutLoudSmartReadContentMatch(e){this._hostProxy&&this._hostProxy.sendTelemetry("Browser","ReadOutLoud","ReadOutLoud_SmartReadContentMatch",e.toString())}}},495:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PictureDictionaryLogUsage=t.PictureDictionaryFeatureName=t.ComprehensionToolsLogUsage=t.ComprehensionToolsFeatureName=t.RendererHost=void 0,t.RendererHost="Renderer",t.ComprehensionToolsFeatureName="ComprehensionTools",t.ComprehensionToolsLogUsage="ComprehensonTools_LogUsage",t.PictureDictionaryFeatureName="PictureDictionary",t.PictureDictionaryLogUsage="PictureDictionary_LogUsage"},704:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryLogger=void 0;const o=i(590),n=i(339),s=i(174),r=i(990),a=i(495);class d{static logTelemetry(e){switch(e[1]){case"ReadOutLoud":d.handleReadAloudTelemetryMessage(e);break;case"ComprehensionTools":d.handleComprehensionToolsTelemetryMessage(e);break;case"LineFocus":d.handleLineFocusTelemetryMessage(e);break;case"PictureDictionary":d.handlePictureDictionaryTelemetryMessage(e);break;default:return}}static handleLineFocusTelemetryMessage(e){e.length<4||("LineFocus_StartStatus"===e[2]?d.logLineFocusStartStatus("true"===e[3]):"LineFocus_TimeToStart"===e[2]?d.logLineFocusTimeToStart(Number(e[3])):"LineFocus_DwellTime"===e[2]?d.logLineFocusDwellTime(Number(e[3])):"LineFocus_LineCount"===e[2]&&d.logLineFocusLineCount(Number(e[3])))}static handleComprehensionToolsTelemetryMessage(e){e.length>=6&&"ComprehensionTools_OperationResultState"===e[2]?d.logComprehensionToolOperationResult(e[3],o.LinguisticModelOperationResult[e[4]],Number(e[5])):e.length>=6&&"ComprehensionTools_NLXRequestProcessTimeMessage"===e[2]?d.logNLXRequestProcessTime(e[3],e[4],Number(e[5])):e.length>=4&&"ComprehensionTools_LogDwellTime"===e[2]?d.logComprehensionToolsDwellTime(Number(e[3])):e.length>=4&&e[2]===a.ComprehensionToolsLogUsage&&d.logComprehensionToolsUsage(e[3])}static handleReadAloudTelemetryMessage(e){"ReadOutLoud_LogDwellTime"===e[2]?d.logReadAloudDwellTime(e[3],Number(e[4])):"ReadOutLoud_VoiceUsage"===e[2]?d.logReadAloudVoiceUsage(e[3],"true"===e[4]):"ReadOutLoud_LogPageCount"===e[2]?isNaN(Number(e[3]))||d.logReadAloudPdfPageCount(Number(e[3])):"ReadOutLoud_LogTimeToPageRatio"===e[2]?isNaN(Number(e[3]))||d.logReadAloudPdfPageToTimeRatio(Number(e[3])):"ReadOutLoudPdf_Error"===e[2]?isNaN(Number(e[3]))||d.logReadAloudPdfError(Number(e[3])):"ReadOutLoud_LogCharacterCount"===e[2]?isNaN(Number(e[3]))||d.logReadAloudCharacterCount(Number(e[3]),e[4],"true"===e[5]):"ReadOutLoud_LogStartPageNumber"===e[2]?isNaN(Number(e[4]))||d.logReadAloudStartPageNumber(e[3],Number(e[4])):"ReadOutLoud_NoOfTimesVoiceChanged"===e[2]?isNaN(Number(e[4]))||d.logReadAloudNoOfTimeVoiceChanged(e[3],Number(e[4])):"ReadOutLoud_NoOfTimesRateChanged"===e[2]?isNaN(Number(e[4]))||d.logReadAloudNoOfTimesRateChanged(e[3],Number(e[4])):"ReadOutLoud_NoOfTimesSpeechSynthesisInvoked"===e[2]?isNaN(Number(e[3]))||d.logReadAloudNoOfTimesSpeechSynthesisInvoked(Number(e[3])):"ReadOutLoud_LogContinueClickCount"===e[2]?isNaN(Number(e[3]))||d.logReadAloudContinueClickCountWebAfterROLStarted(Number(e[3]),e[4]):"ReadOutLoud_LanguageSource"===e[2]?isNaN(Number(e[4]))||d.logReadAloudLanguageSource(e[3],Number(e[4])):"ReadOutLoud_VoiceInitializationStatus"===e[2]?isNaN(Number(e[4]))||d.logReadAloudVoiceInitializationStatus(e[3],Number(e[4])):"ReadOutLoud_VoicePreferenceFallbackReason"===e[2]&&(isNaN(Number(e[4]))||d.logReadAloudVoicePreferenceFallbackReason(e[3],Number(e[4])))}static handlePictureDictionaryTelemetryMessage(e){"PictureDictionary_ToggleState"===e[2]&&4===e.length?d.logPictureDictionaryToggleState("true"===e[3]):"PictureDictionary_OperationResultState"===e[2]&&5===e.length?d.logPictureDictionaryOperationResult(o.LinguisticModelOperationResult[e[3]],Number(e[4])):"PictureDictionary_NLXRequestProcessTimeMessage"!==e[2]||6!==e.length||isNaN(Number(e[5]))?"PictureDictionary_PopupLaunchCount"!==e[2]||4!==e.length||isNaN(Number(e[3]))?"PictureDictionary_TimeTakenForPopupCreation"!==e[2]||4!==e.length||isNaN(Number(e[3]))?"PictureDictionary_WordsWithPicturesPercentage"!==e[2]||4!==e.length||isNaN(Number(e[3]))?"PictureDictionary_PopupLaunchPercentage"!==e[2]||4!==e.length||isNaN(Number(e[3]))?e[2]===a.PictureDictionaryLogUsage&&d.logPictureDictionaryUsage():d.logPictureDictionaryPopupLaunchPercentage(Number(e[3])):d.logPictureDictionaryWordsWithPicturesPercentage(Number(e[3])):d.logPictureDictionaryTimeTakenForPopupCreation(Number(e[3])):d.logPictureDictionaryPopupLaunchCount(Number(e[3])):d.logNLXRequestProcessTime(e[3],e[4],Number(e[5]))}static logComprehensionToolOperationResult(e,t,i){learningToolsNativeHandler&&(e===n.ComprehensionToolType[n.ComprehensionToolType.syllables]?(learningToolsNativeHandler.logUmaHistogramEnumeration(o.LearningToolsHistogramNames.ComprehensionToolsSyllabifyResultHistogram,t),t===o.LinguisticModelOperationResult.Success&&learningToolsNativeHandler.logUmaHistogramMediumTimes(o.LearningToolsHistogramNames.ComprehensionToolsSyllabifyTimeTakenForCompletionHistogram,i)):e===n.ComprehensionToolType[n.ComprehensionToolType.pos]&&(learningToolsNativeHandler.logUmaHistogramEnumeration(o.LearningToolsHistogramNames.ComprehensionToolsPartsOfSpeechResultHistogram,t),t===o.LinguisticModelOperationResult.Success&&learningToolsNativeHandler.logUmaHistogramMediumTimes(o.LearningToolsHistogramNames.ComprehensionToolsPartsOfSpeechTimeTakenForCompletionHistogram,i)))}static logComprehensionToolsDwellTime(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramLongTimes(o.LearningToolsHistogramNames.ComprehensionToolsDwellTimeHistogram,e)}static logComprehensionToolsUsage(e){if(learningToolsNativeHandler){let t;switch(e){case n.ComprehensionToolType[n.ComprehensionToolType.pos]:t=o.LearningToolsHistogramNames.ComprehensionToolsPartsOfSpeechUsed;break;case n.ComprehensionToolType[n.ComprehensionToolType.syllables]:t=o.LearningToolsHistogramNames.ComprehensionToolsSyllablesUsed;break;default:return}learningToolsNativeHandler.logUmaHistogramExactLinear(t,0,1)}}static logNLXRequestProcessTime(e,t,i){learningToolsNativeHandler&&(e===r.LearningToolType[r.LearningToolType.Syllables]?"Service"===t&&learningToolsNativeHandler.logUmaHistogramCustomTimes(o.LearningToolsHistogramNames.ComprehensionToolsServiceRequestProcessingTimeForSyllablesHistogram,1,18e4,50,i):e===r.LearningToolType[r.LearningToolType.PartsOfSpeech]?"Service"===t&&learningToolsNativeHandler.logUmaHistogramCustomTimes(o.LearningToolsHistogramNames.ComprehensionToolsServiceRequestProcessingTimeForPartsOfSpeechHistogram,1,18e4,50,i):e===r.LearningToolType[r.LearningToolType.PictureDictionary]&&"Service"===t&&learningToolsNativeHandler.logUmaHistogramCustomTimes(o.LearningToolsHistogramNames.PictureDictionaryServiceRequestProcessingTimeHistogram,1,18e4,50,i))}static logReadAloudDwellTime(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=o.LearningToolsHistogramNames.ReadAloudDwellTimeWeb;break;case"ReadingView":i=o.LearningToolsHistogramNames.ReadAloudDwellTimeReadingView;break;case"PDF":i=o.LearningToolsHistogramNames.ReadAloudDwellTimePDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomTimes(i,1e3,36e5,50,t)}}static logReadAloudVoiceUsage(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=o.LearningToolsHistogramNames.ReadAloudVoiceUsageWeb;break;case"ReadingView":i=o.LearningToolsHistogramNames.ReadAloudVoiceUsageReadingView;break;case"PDF":i=o.LearningToolsHistogramNames.ReadAloudVoiceUsagePDF;break;default:return}let n=t?s.ReadAloudVoiceUsage.kOnlineVoice:s.ReadAloudVoiceUsage.kOfflineVoice;learningToolsNativeHandler.logUmaHistogramEnumeration(i,n)}}static logReadAloudVoiceInitializationStatus(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=o.LearningToolsHistogramNames.ReadAloudVoiceInitializationStatusWeb;break;case"ReadingView":i=o.LearningToolsHistogramNames.ReadAloudVoiceInitializationStatusReadingView;break;case"PDF":i=o.LearningToolsHistogramNames.ReadAloudVoiceInitializationStatusPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(i,t)}}static logReadAloudVoicePreferenceFallbackReason(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=o.LearningToolsHistogramNames.ReadAloudVoicePreferenceFallbackReasonWeb;break;case"ReadingView":i=o.LearningToolsHistogramNames.ReadAloudVoicePreferenceFallbackReasonReadingView;break;case"PDF":i=o.LearningToolsHistogramNames.ReadAloudVoicePreferenceFallbackReasonPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(i,t)}}static logReadAloudPdfPageToTimeRatio(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(o.LearningToolsHistogramNames.ReadAloudPdfStartTimeToPageRatio,0,18e4,50,e)}static logReadAloudPdfPageCount(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(o.LearningToolsHistogramNames.ReadAloudPdfPageCount,0,1e4,20,e)}static logReadAloudCharacterCount(e,t,i){if(learningToolsNativeHandler){let n;if(i)switch(t){case"Web":n=o.LearningToolsHistogramNames.ReadAloudOnlineCharacterCountWeb;break;case"ReadingView":n=o.LearningToolsHistogramNames.ReadAloudOnlineCharacterCountReadingView;break;case"PDF":n=o.LearningToolsHistogramNames.ReadAloudOnlineCharacterCountPDF;break;default:return}else switch(t){case"Web":n=o.LearningToolsHistogramNames.ReadAloudOfflineCharacterCountWeb;break;case"ReadingView":n=o.LearningToolsHistogramNames.ReadAloudOfflineCharacterCountReadingView;break;case"PDF":n=o.LearningToolsHistogramNames.ReadAloudOfflineCharacterCountPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(n,0,1e6,50,e)}}static logReadAloudStartPageNumber(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=o.LearningToolsHistogramNames.ReadAloudStartPageNumberWeb;break;case"ReadingView":i=o.LearningToolsHistogramNames.ReadAloudStartPageNumberReadingView;break;case"PDF":i=o.LearningToolsHistogramNames.ReadAloudStartPageNumberPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(i,1,1e4,40,t)}}static logLineFocusStartStatus(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramBoolean(o.LearningToolsHistogramNames.LineFocusStartStatus,e)}static logLineFocusDwellTime(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramLongTimes(o.LearningToolsHistogramNames.LineFocusDwellTime,e)}static logLineFocusTimeToStart(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramTimes(o.LearningToolsHistogramNames.LineFocusTimeToStart,e)}static logLineFocusLineCount(e){if(learningToolsNativeHandler){let t;switch(e){case 1:t=o.LineFocusLineCountType.OneLine;break;case 3:t=o.LineFocusLineCountType.ThreeLines;break;case 5:t=o.LineFocusLineCountType.FiveLines;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(o.LearningToolsHistogramNames.LineFocusLineCount,t)}}static logReadAloudPdfError(e){learningToolsNativeHandler&&e>o.ReadAloudPdfErrors.None&&e<=o.ReadAloudPdfErrors.kMaxValue&&learningToolsNativeHandler.logUmaHistogramEnumeration(o.LearningToolsHistogramNames.ReadAloudPdfError,e)}static logPictureDictionaryOperationResult(e,t){learningToolsNativeHandler&&e<=o.LinguisticModelOperationResult.kMaxValue&&learningToolsNativeHandler.logUmaHistogramEnumeration(o.LearningToolsHistogramNames.PictureDictionaryResultHistogram,e)}static logPictureDictionaryTimeTakenForPopupCreation(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramTimes(o.LearningToolsHistogramNames.PictureDictionaryTimeTakenForPopupCreation,e)}static logPictureDictionaryPopupLaunchCount(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(o.LearningToolsHistogramNames.PictureDictionaryPopupLaunchCount,0,1e3,50,e)}static logPictureDictionaryWordsWithPicturesPercentage(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramPercentage(o.LearningToolsHistogramNames.PictureDictionaryWordsWithPicturesPercentage,e)}static logPictureDictionaryPopupLaunchPercentage(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramCustomCounts(o.LearningToolsHistogramNames.PictureDictionaryPopupLaunchPercentage,0,1e3,50,e)}static logPictureDictionaryToggleState(e){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramBoolean(o.LearningToolsHistogramNames.PictureDictionaryToggleState,e)}static logPictureDictionaryUsage(){learningToolsNativeHandler&&learningToolsNativeHandler.logUmaHistogramExactLinear(o.LearningToolsHistogramNames.PictureDictionaryUsed,0,1)}static logReadAloudNoOfTimeVoiceChanged(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=o.LearningToolsHistogramNames.ReadAloudVoiceChangeCountWeb;break;case"ReadingView":i=o.LearningToolsHistogramNames.ReadAloudVoiceChangeCountReadingView;break;case"PDF":i=o.LearningToolsHistogramNames.ReadAloudVoiceChangeCountPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(i,0,100,5,t)}}static logReadAloudNoOfTimesRateChanged(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=o.LearningToolsHistogramNames.ReadAloudRateChangeCountWeb;break;case"ReadingView":i=o.LearningToolsHistogramNames.ReadAloudRateChangeCountReadingView;break;case"PDF":i=o.LearningToolsHistogramNames.ReadAloudRateChangeCountPDF;break;default:return}learningToolsNativeHandler.logUmaHistogramCustomCounts(i,0,100,5,t)}}static logReadAloudNoOfTimesSpeechSynthesisInvoked(e){if(learningToolsNativeHandler){let t=o.LearningToolsHistogramNames.ReadAloudSpeechSynthesisInvoked;learningToolsNativeHandler.logUmaHistogramCustomCounts(t,0,1e3,11,e)}}static logReadAloudContinueClickCountWebAfterROLStarted(e,t){if(learningToolsNativeHandler){let i;if("Web"!==t)return;i=o.LearningToolsHistogramNames.ReadAloudContinueClickCountWeb,learningToolsNativeHandler.logUmaHistogramCustomCounts(i,0,100,5,e)}}static logReadAloudLanguageSource(e,t){if(learningToolsNativeHandler){let i;switch(e){case"Web":i=o.LearningToolsHistogramNames.ReadAloudLanguageSourceWeb;break;case"ReadingView":i=o.LearningToolsHistogramNames.ReadAloudLanguageSourceReadingView;break;case"PDF":i=o.LearningToolsHistogramNames.ReadAloudLanguageSourcePDF;break;default:return}learningToolsNativeHandler.logUmaHistogramEnumeration(i,t)}}}t.TelemetryLogger=d},339:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.ComprehensionToolType=void 0,(i=t.ComprehensionToolType||(t.ComprehensionToolType={}))[i.syllables=1]="syllables",i[i.nouns=2]="nouns",i[i.verbs=4]="verbs",i[i.adjectives=8]="adjectives",i[i.adverbs=16]="adverbs",i[i.pos=30]="pos"},978:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ComprehensionToolsEventHandlers=void 0,t.ComprehensionToolsEventHandlers=class{constructor(e,t){this._releasables=[],this._hostProxy=e,this._mainViewModel=t,this._comprehensionToolsViewModel=null,this.registerHostEventHandlers(),this._isInitialized=!1}reset(){this._releasables.forEach((e=>{e.release()})),this._releasables=[],this._comprehensionToolsViewModel=null}ensureInitialize(){if(!this._isInitialized&&(this._mainViewModel.initializeLearningTools(),this._comprehensionToolsViewModel=this._mainViewModel.getComprehensionToolsViewModel(),this._comprehensionToolsViewModel)){let e=()=>{this._hostProxy.sendComprehensionToolsPaneStatus(this._comprehensionToolsViewModel.comprehensionToolsPaneStatus())};this._releasables.push(this._comprehensionToolsViewModel.onComprehensionToolsStatusChanged().subscribe((()=>{e()}))),this._releasables.push(this._comprehensionToolsViewModel.onProgressIndicatorVisibilityChanged().subscribe((e=>{e||this._hostProxy.sendProgressIndicatorVisibility(e)}))),e()}}registerHostEventHandlers(){this._hostProxy.comprehensionToolsInitialPaneStatusRequested().subscribe((()=>{this.ensureInitialize(),this._hostProxy.sendPartsOfSpeechColorsForThemes(this._comprehensionToolsViewModel.getPartsOfSpeechColorsForThemes())})),this._hostProxy.addSyllablesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addSyllables()})),this._hostProxy.addNounsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addNounHighlight()})),this._hostProxy.addVerbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addVerbHighlight()})),this._hostProxy.addAdverbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addAdverbHighlight()})),this._hostProxy.addAdjectivesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addAdjectiveHighlight()})),this._hostProxy.removeSyllablesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeSyllables()})),this._hostProxy.removeNounsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeNounHighlight()})),this._hostProxy.removeVerbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeVerbHighlight()})),this._hostProxy.removeAdjectivesRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeAdjectiveHighlight()})),this._hostProxy.removeAdverbsRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeAdverbHighlight()})),this._hostProxy.setNounsColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setNounsColor(e)})),this._hostProxy.setVerbsColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setVerbsColor(e)})),this._hostProxy.setAdjectivesColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setAdjectivesColor(e)})),this._hostProxy.setAdverbsColorRequested().subscribe((e=>{this.ensureInitialize(),this._comprehensionToolsViewModel.setAdverbsColor(e)})),this._hostProxy.addLineMarkers().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.addLineMarkers()})),this._hostProxy.removeLineMarkers().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.removeLineMarkers()})),this._hostProxy.languageChangeRequested().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.onLanguageChangeRequested()})),this._hostProxy.languageChangeRequestCompleted().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.onLanguageChangeRequestCompleted()})),this._hostProxy.onContentShifted().subscribe((()=>{this.ensureInitialize(),this._comprehensionToolsViewModel.onContentShifted()}))}}},224:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LearningToolsHostProxy=void 0;const o=i(134),n=i(52),s=i(407);class r extends n.HostProxy{constructor(e){super(e),this._initializeComprehensionToolsSettingsRequested=new o.EventSource,this._initializeLineFocusSettingsRequested=new o.EventSource,this._initializePictureDictionarySettingsRequested=new o.EventSource,this._comprehensionToolsInitialPaneStatusRequested=new o.EventSource,this._readingPreferencesInitialPaneStatusRequested=new o.EventSource,this._settingsUpdateRequested=new o.EventSource,this._addSyllablesRequested=new o.EventSource,this._onContentShifted=new o.EventSource,this._addNounsRequested=new o.EventSource,this._addVerbsRequested=new o.EventSource,this._addAdjectivesRequested=new o.EventSource,this._addAdverbsRequested=new o.EventSource,this._removeSyllablesRequested=new o.EventSource,this._removeNounsRequested=new o.EventSource,this._removeVerbsRequested=new o.EventSource,this._removeAdjectivesRequested=new o.EventSource,this._removeAdverbsRequested=new o.EventSource,this._setNounsColorRequested=new o.EventSource,this._setVerbsColorRequested=new o.EventSource,this._setAdjectivesColorRequested=new o.EventSource,this._setAdverbsColorRequested=new o.EventSource,this._nlxResponseReceived=new o.EventSource,this._addLineMarkersRequested=new o.EventSource,this._removeLineMarkersRequested=new o.EventSource,this._enableLineFocusRequested=new o.EventSource,this._disableLineFocusRequested=new o.EventSource,this._setNumberOfLinesInFocusRequested=new o.EventSource,this._upButtonClicked=new o.EventSource,this._downButtonClicked=new o.EventSource,this._enablePictureDictionaryRequested=new o.EventSource,this._disablePictureDictionaryRequested=new o.EventSource,this._hidePictureDictionaryPopupRequested=new o.EventSource,this._pictureDictionaryPopupHidden=new o.EventSource,this._languageChangeRequested=new o.EventSource,this._languageChangeRequestCompleted=new o.EventSource}initializeComprehensionToolsSettingsRequested(){return this._initializeComprehensionToolsSettingsRequested}initializePictureDictionarySettingsRequested(){return this._initializePictureDictionarySettingsRequested}initializeLineFocusSettingsRequested(){return this._initializeLineFocusSettingsRequested}comprehensionToolsInitialPaneStatusRequested(){return this._comprehensionToolsInitialPaneStatusRequested}readingPreferencesInitialPaneStatusRequested(){return this._readingPreferencesInitialPaneStatusRequested}settingsUpdateRequested(){return this._settingsUpdateRequested}addSyllablesRequested(){return this._addSyllablesRequested}addNounsRequested(){return this._addNounsRequested}addVerbsRequested(){return this._addVerbsRequested}addAdjectivesRequested(){return this._addAdjectivesRequested}addAdverbsRequested(){return this._addAdverbsRequested}removeSyllablesRequested(){return this._removeSyllablesRequested}removeNounsRequested(){return this._removeNounsRequested}removeVerbsRequested(){return this._removeVerbsRequested}removeAdjectivesRequested(){return this._removeAdjectivesRequested}removeAdverbsRequested(){return this._removeAdverbsRequested}setNounsColorRequested(){return this._setNounsColorRequested}setVerbsColorRequested(){return this._setVerbsColorRequested}setAdjectivesColorRequested(){return this._setAdjectivesColorRequested}setAdverbsColorRequested(){return this._setAdverbsColorRequested}onNLXResponseReceived(){return this._nlxResponseReceived}addLineMarkers(){return this._addLineMarkersRequested}removeLineMarkers(){return this._removeLineMarkersRequested}sendNLXRequest(e){this.postMessageToHost(r.ProcessNLXRequest,e.contextId,e.requestType,e.metaJson?e.metaJson:"",e.action?e.action:"",e.version?e.version:"",e.optionsJson?e.optionsJson:"",e.dataJson?e.dataJson:"")}sendProgressIndicatorVisibility(e){this.postMessageToHost(r.ProgressIndicatorVisibleHostMessage,e.toString())}sendTelemetryErrorMeasureNoPII(e,t){JSON.stringify({errorType:e,errorContent:t}),"ComprehensionTools"!==e&&super.sendTelemetryErrorMeasureNoPII(e,t)}onContentShifted(){return this._onContentShifted}enableLineFocusRequested(){return this._enableLineFocusRequested}disableLineFocusRequested(){return this._disableLineFocusRequested}setNumberOfLinesInFocusRequested(){return this._setNumberOfLinesInFocusRequested}upButtonClicked(){return this._upButtonClicked}downButtonClicked(){return this._downButtonClicked}enablePictureDictionaryRequested(){return this._enablePictureDictionaryRequested}disablePictureDictionaryRequested(){return this._disablePictureDictionaryRequested}hidePictureDictionaryPopupRequested(){return this._hidePictureDictionaryPopupRequested}pictureDictionaryPopupHidden(){return this._pictureDictionaryPopupHidden}languageChangeRequested(){return this._languageChangeRequested}languageChangeRequestCompleted(){return this._languageChangeRequestCompleted}sendComprehensionToolsPaneStatus(e){const t=e.posLanguageError,i=e.networkError,o=e.syllablesLanguageError;let n=JSON.stringify({isSyllablesActive:e.isSyllablesActive,syllablesError:o,isNounsActive:e.isNounsActive,isVerbsActive:e.isVerbsActive,isAdjectivesActive:e.isAdjectivesActive,isAdverbsActive:e.isAdverbsActive,posError:t,networkError:i,nounsColorIndex:e.nounsColorIndex,verbsColorIndex:e.verbsColorIndex,adjectivesColorIndex:e.adjectivesColorIndex,adverbsColorIndex:e.adverbsColorIndex,isLineMarkersActive:e.isLineMarkersActive,isProgressIndicatorVisible:e.isProgressIndicatorVisible,isPaneDisabled:e.isPaneDisabled});this.postMessageToHost(r.ComprehensionToolsPaneStatusHostMessage,n)}sendReadingPreferencesPaneStatus(e){const t=e.pictureDictionaryLanguageError,i=e.pictureDictionaryNetworkError,o=e.isPictureDictionaryActive&&e.isPictureDictionaryToggleInteractable&&(t!==s.NlxStatus.Success||i!==s.NlxStatus.Success);let n=JSON.stringify({lineFocusButtonVisibility:{isVisible:!0,isActive:e.isLineFocusActive,isEnabled:!0},lineCount:e.lineCount,maxLineCount:e.maxLineCount,isPictureDictionaryActive:e.isPictureDictionaryActive,isPictureDictionaryToggleInteractable:e.isPictureDictionaryToggleInteractable,networkError:i,languageError:t,hasError:o});this.postMessageToHost(r.ReadingPreferencesPaneStatusHostMessage,n)}sendPartsOfSpeechColorsForThemes(e){this.postMessageToHost(r.ComprehensionToolsPanePartsOfSpeechColorsForThemesMessage,e)}sendComprehensionToolsSettings(e){this.postMessageToHost(r.ComprehensionToolsPreferencesHostMessage,e)}sendLineFocusSettings(e){this.postMessageToHost(r.LineFocusPreferencesHostMessage,e)}onLineFocusExit(e){const t=JSON.stringify({top:e.top,bottom:e.bottom,left:e.left,right:e.right,width:e.width,height:e.height});this.postMessageToHost(r.LineFocusExitHostMessage,t)}sendPictureDictionarySettings(e){this.postMessageToHost(r.PictureDictionaryPreferencesHostMessage,e)}onMessageFromHost(e){switch(e[0]){case r.ComprehensionToolsInitializeSettingsCommand:this._initializeComprehensionToolsSettingsRequested.trigger(e);break;case r.ComprehensionToolsFetchInitialPaneStatusCommand:this._comprehensionToolsInitialPaneStatusRequested.trigger(void 0);break;case r.ReadingPreferencesFetchInitialPaneStatusCommand:this._readingPreferencesInitialPaneStatusRequested.trigger(void 0);break;case r.ComprehensionToolsSettingsUpdateCommand:this._settingsUpdateRequested.trigger(e[1]);break;case r.ComprehensionToolsAddSyllablesCommand:this._addSyllablesRequested.trigger();break;case r.ComprehensionToolsAddNounsCommand:this._addNounsRequested.trigger();break;case r.ComprehensionToolsAddVerbsCommand:this._addVerbsRequested.trigger();break;case r.ComprehensionToolsAddAdjectivesCommand:this._addAdjectivesRequested.trigger();break;case r.ComprehensionToolsAddAdverbsCommand:this._addAdverbsRequested.trigger();break;case r.ComprehensionToolsRemoveSyllablesCommand:this._removeSyllablesRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveNounsCommand:this._removeNounsRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveVerbsCommand:this._removeVerbsRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveAdjectivesCommand:this._removeAdjectivesRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveAdverbsCommand:this._removeAdverbsRequested.trigger(void 0);break;case r.ComprehensionToolsSetNounsColorCommand:this._setNounsColorRequested.trigger(Number(e[1]));break;case r.ComprehensionToolsSetVerbsColorCommand:this._setVerbsColorRequested.trigger(Number(e[1]));break;case r.ComprehensionToolsSetAdjectivesColorCommand:this._setAdjectivesColorRequested.trigger(Number(e[1]));break;case r.ComprehensionToolsSetAdverbsColorCommand:this._setAdverbsColorRequested.trigger(Number(e[1]));break;case r.ComprehensionToolsAddLineMarkersCommand:this._addLineMarkersRequested.trigger(void 0);break;case r.ComprehensionToolsRemoveLineMarkersCommand:this._removeLineMarkersRequested.trigger(void 0);break;case r.ProcessNLXResponse:if(e[1]){let t=JSON.parse(e[1]);"Service"===t.processedBy&&t.responseData&&(t=this.convertToExpectedNLXResponseFormat(t)),this._nlxResponseReceived.trigger(t)}break;case r.LineFocusInitializeSettingsCommand:this._initializeLineFocusSettingsRequested.trigger(e);break;case r.LineFocusEnableCommand:this._enableLineFocusRequested.trigger(Number(e[1]));break;case r.LineFocusDisableCommand:this._disableLineFocusRequested.trigger(Number(e[1]));break;case r.LineFocusUpButtonClickedCommand:this._upButtonClicked.trigger(void 0);break;case r.LineFocusDownButtonClickedCommand:this._downButtonClicked.trigger(void 0);break;case r.LineFocusSetNumberOfLinesCommand:let t=Number(e[1]);this._setNumberOfLinesInFocusRequested.trigger(t);break;case r.ReadingViewContentShifted:this._onContentShifted.trigger(void 0);break;case r.PictureDictionaryInitializeSettingsCommand:this._initializePictureDictionarySettingsRequested.trigger(e);break;case r.PictureDictionaryEnableCommand:this._enablePictureDictionaryRequested.trigger(void 0);break;case r.PictureDictionaryDisableCommand:this._disablePictureDictionaryRequested.trigger(void 0);break;case r.LearningToolsLanguageChangeRequestedCommand:this._languageChangeRequested.trigger(void 0);break;case r.PictureDictionaryHidePopupCommand:this._hidePictureDictionaryPopupRequested.trigger(void 0);break;case r.PictureDictionaryPopupHiddenCommand:this._pictureDictionaryPopupHidden.trigger(void 0);break;case r.LearningToolsLanguageChangeRequestCompletedCommand:this._languageChangeRequestCompleted.trigger(void 0);break;default:super.onMessageFromHost(e)}}convertToExpectedNLXResponseFormat(e){let t=JSON.parse(e.responseData);return{contextId:e.contextId,responseType:e.responseType,metaJson:t.meta?JSON.stringify(t.meta):"",version:t.data.version?t.data.version:"",status:t.status?t.status:"",dataJson:t.data?JSON.stringify(t.data):"",errorJson:t.error?JSON.stringify(t.error):"",processedBy:e.processedBy}}}r.ShowProgressIndicatorCommand="ShowProgressIndicator",r.LineFocusEnableCommand="LineFocus_Enable",r.LineFocusDisableCommand="LineFocus_Disable",r.LineFocusSetNumberOfLinesCommand="LineFocus_SetNumberOfLines",r.LineFocusUpButtonClickedCommand="LineFocus_UpButtonClicked",r.LineFocusDownButtonClickedCommand="LineFocus_DownButtonClicked",r.ComprehensionToolsAddSyllablesCommand="ComprehensionTools_AddSyllables",r.ComprehensionToolsAddNounsCommand="ComprehensionTools_AddNouns",r.ComprehensionToolsAddVerbsCommand="ComprehensionTools_AddVerbs",r.ComprehensionToolsAddAdjectivesCommand="ComprehensionTools_AddAdjectives",r.ComprehensionToolsAddAdverbsCommand="ComprehensionTools_AddAdverbs",r.ComprehensionToolsRemoveSyllablesCommand="ComprehensionTools_RemoveSyllables",r.ComprehensionToolsRemoveNounsCommand="ComprehensionTools_RemoveNouns",r.ComprehensionToolsRemoveVerbsCommand="ComprehensionTools_RemoveVerbs",r.ComprehensionToolsRemoveAdjectivesCommand="ComprehensionTools_RemoveAdjectives",r.ComprehensionToolsRemoveAdverbsCommand="ComprehensionTools_RemoveAdverbs",r.ComprehensionToolsSetNounsColorCommand="ComprehensionTools_SetNounsColor",r.ComprehensionToolsSetVerbsColorCommand="ComprehensionTools_SetVerbsColor",r.ComprehensionToolsSetAdjectivesColorCommand="ComprehensionTools_SetAdjectivesColor",r.ComprehensionToolsSetAdverbsColorCommand="ComprehensionTools_SetAdverbsColor",r.ComprehensionToolsAddLineMarkersCommand="ComprehensionTools_AddLineMarkers",r.ComprehensionToolsRemoveLineMarkersCommand="ComprehensionTools_RemoveLineMarkers",r.ProcessNLXResponse="GrammarTools_Response",r.ComprehensionToolsInitializeSettingsCommand="ComprehensionTools_InitializeSettings",r.PictureDictionaryInitializeSettingsCommand="PictureDictionary_InitializeSettings",r.LineFocusInitializeSettingsCommand="LineFocus_InitializeSettings",r.ComprehensionToolsSettingsUpdateCommand="ComprehensionTools_SettingsUpdate",r.ComprehensionToolsFetchInitialPaneStatusCommand="ComprehensionTools_FetchInitialPaneStatus",r.PictureDictionaryEnableCommand="PictureDictionary_Enable",r.PictureDictionaryDisableCommand="PictureDictionary_Disable",r.PictureDictionaryPopupHiddenCommand="PictureDictionary_PopupHidden",r.PictureDictionaryHidePopupCommand="PictureDictionary_HidePopupCommand",r.ReadingViewContentShifted="ReadingView_ContentShifted",r.ReadingPreferencesFetchInitialPaneStatusCommand="ReadingPreference_FetchInitialPaneStatus",r.LearningToolsLanguageChangeRequestedCommand="LearningTools_LanguageChangeRequested",r.LearningToolsLanguageChangeRequestCompletedCommand="LearningTools_LanguageChangeRequestCompleted",r.ComprehensionToolsPreferencesHostMessage="GrammarTools_Preferences",r.ProcessNLXRequest="NLXRequest",r.ComprehensionToolsPaneStatusHostMessage="ComprehensionToolsPane_Status",r.ReadingPreferencesPaneStatusHostMessage="ReadingPreferencesPane_Status",r.ComprehensionToolsPanePartsOfSpeechColorsForThemesMessage="ComprehensionToolsPane_PartsOfSpeechColorsForThemes",r.PictureDictionaryPreferencesHostMessage="PictureDictionary_Preferences",r.LineFocusPreferencesHostMessage="LineFocus_Preferences",r.LineFocusExitHostMessage="LineFocus_ExitedMessage",r.ProgressIndicatorVisibleHostMessage="ComprehensionTools_SetProgressIndicatorVisibility",t.LearningToolsHostProxy=r},52:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HostProxy=void 0;const o=i(134),n=i(295),s=i(174),r=i(525),a=i(83);class d{constructor(e){this._messageRuntime=e,this._readOutLoudOnContextFromFrame=new o.EventSource,this._readOutLoudFocusChanged=new o.EventSource,this._readOutLoudStartRequested=new o.EventSource,this._readOutLoudStopRequested=new o.EventSource,this._readOutLoudPauseRequested=new o.EventSource,this._readOutLoudNextRequested=new o.EventSource,this._readOutLoudPreviousRequested=new o.EventSource,this._readOutLoudPreloadRequest=new o.EventSource,this._readOutLoudChangeRateRequested=new o.EventSource,this._readOutLoudChangeVoiceRequested=new o.EventSource,this._readOutLoudSpeechPrefChanged=new o.EventSource,this._readOutLoudInitializeSettingsRequested=new o.EventSource,this._languageDetected=new o.EventSource,this._sdPrimaryContentFetched=new o.EventSource,this._telemetryClient=new a.TelemetryClient(this),this._messageRuntime.onMessageFromHost().subscribe((e=>{this.onMessageFromHost(e)}))}getTelemetryClient(){return this._telemetryClient}readOutLoudSpeechPrefChanged(){return this._readOutLoudSpeechPrefChanged}readOutLoudFocusChanged(){return this._readOutLoudFocusChanged}readOutLoudOnContextFromFrame(){return this._readOutLoudOnContextFromFrame}readOutLoudStartRequested(){return this._readOutLoudStartRequested}readOutLoudStopRequested(){return this._readOutLoudStopRequested}readOutLoudPauseRequested(){return this._readOutLoudPauseRequested}readOutLoudNextRequested(){return this._readOutLoudNextRequested}readOutLoudPreviousRequested(){return this._readOutLoudPreviousRequested}readOutLoudPreloadRequested(){return this._readOutLoudPreloadRequest}readOutLoudChangeVoiceRequested(){return this._readOutLoudChangeVoiceRequested}readOutLoudChangeRateRequested(){return this._readOutLoudChangeRateRequested}readOutLoudInitializeSettingsRequested(){return this._readOutLoudInitializeSettingsRequested}languageDetected(){return this._languageDetected}sdPrimaryContentFetched(){return this._sdPrimaryContentFetched}ensureReadOutLoudInit(){}onReadAloudInitiated(){}sendSpeechPreferences(e){this.postMessageToHost(d.ReadOutLoudSpeechPreferencesHostMessage,e)}sendReadOutLoudFocusReceived(e){this.postMessageToHost(d.ReadOutLoudFocusReceivedHostMessage,e.frameTreeNodeId.toString(),e.processId.toString())}sendContextToFocusedFrame(e){this.postMessageToHost(d.ReadOutLoudSendContextToFrameHostMessage,JSON.stringify(e))}sendReadOutLoudStatus(e,t,i,o){let n=t===r.ReadingState.Playing,s=t===r.ReadingState.Playing||t===r.ReadingState.Paused||t==r.ReadingState.InteractionsDisabled||t==r.ReadingState.Uninitialized,a=t!=r.ReadingState.InteractionsDisabled&&t!=r.ReadingState.Uninitialized,l=JSON.stringify({previousButtonVisibility:{isVisible:s,isActive:!0,isEnabled:n},nextButtonVisibility:{isVisible:s,isActive:!0,isEnabled:n},togglePlaybackButtonVisibility:{isVisible:s,isActive:!n,isEnabled:a},settingsButtonVisibility:{isVisible:s,isActive:!0,isEnabled:a},settingsButtonWarningVisibility:{isVisible:s&&!i,isActive:!0,isEnabled:!0},closeButtonVisibility:{isVisible:s,isActive:!0,isEnabled:!0},textReadingState:r.ReadingState[t].toLowerCase()}),u="";o&&(u=JSON.stringify({top:o.top,bottom:o.bottom,left:o.left,right:o.right,width:o.width,height:o.height})),this.postMessageToHost(d.ReadOutLoudStatusHostMessage,e.frameTreeNodeId.toString(),e.processId.toString(),l,r.ReadingState[t],u)}sendSpeechSettings(e,t,i){let o=JSON.stringify({supportedVoices:i,currentVoiceURI:t,currentReadingRate:e});this.postMessageToHost(d.ReadOutLoudSpeechSettingsHostMessage,o)}sendTelemetryErrorMeasureNoPII(e,t){let i=JSON.stringify({errorType:e,errorContent:t});this.postMessageToHost(d.ReadOutLoudJsErrorTelemetryHostMessage,i)}sendTelemetry(e,t,i,...o){o&&o.length>0?(o.unshift(i),o.unshift(t),o.unshift(e)):o=[e,t,i],this.postMessageToHost(d.TelemetryMessage,...o)}detectLanguage(e){this.postMessageToHost(d.DetectLanguageHostMessage,e.frameTreeNodeId.toString(),e.processId.toString())}detectTextLanguage(e){return this._messageRuntime.detectTextLanguage(e)}fetchSDPrimaryContent(){this.postMessageToHost(d.ReadAloudFetchSDPrimaryContent)}raiseMessageFromHost(e){this.onMessageFromHost(e)}postMessageToHost(e,...t){this._messageRuntime.postMessageToHost(e,t)}onMessageFromHost(e){switch(e[0]){case d.ReadOutLoudFocusChangedCommand:this._readOutLoudFocusChanged.trigger(void 0);break;case d.ReadOutLoudOnContextFromFrameCommand:let t=n.JsonUtilities.parseJsonOrNull(e[1],"ReadOutLoud",s.ReadAloudErrors[s.ReadAloudErrors.JSONParsing_ReadOutLoudSpeechPreferences_ScopeState],this._telemetryClient);this._readOutLoudOnContextFromFrame.trigger(t);break;case d.ReadOutLoudStartCommand:let i=this.parseStartParams(e);this._readOutLoudStartRequested.trigger(i);break;case d.ReadOutLoudStopCommand:this._readOutLoudStopRequested.trigger(void 0);break;case d.ReadOutLoudPauseCommand:this._readOutLoudPauseRequested.trigger(void 0);break;case d.ReadOutLoudNextCommand:this._readOutLoudNextRequested.trigger(void 0);break;case d.ReadOutLoudPreviousCommand:this._readOutLoudPreviousRequested.trigger(void 0);break;case d.ReadOutLoudPreloadCommand:let o=Number(e[1]),r=Number(e[2]);this._readOutLoudPreloadRequest.trigger([o,r]);break;case d.ReadOutLoudChangeVoiceCommand:this._readOutLoudChangeVoiceRequested.trigger(e[1]),this.postMessageToHost(d.ReadAloudExplicitVoiceChangeByUser);break;case d.ReadOutLoudChangeRateCommand:let a=Number(e[1]);this._readOutLoudChangeRateRequested.trigger(a);break;case d.PreferencesChangedCommand:this.handlePreferencesChanged(e);break;case d.ReadOutLoudInitializeSettingsCommand:this._readOutLoudInitializeSettingsRequested.trigger(e);break;case d.LanguageDetected:this._languageDetected.trigger(e[1]);break;case d.ReadOutLoudFirstContentfulPaintLoadedCommand:break;case d.ReadAloudSDPrimaryContentFetched:this._sdPrimaryContentFetched.trigger(e[1]);break;default:throw Error("Unknown Command")}}parseStartParams(e){let t={startRequestTime:0,startType:r.StartType.Default,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},i=parseFloat(e[1]);if(i&&(t.startRequestTime=i),e.length>2){let i=e[2];if(i&&(t.startType=r.StartType[i],t.startType===r.StartType.ReadFromPoint)){let i=parseInt(e[3]);i&&(t.startPosition.x=i);let o=parseInt(e[4]);o&&(t.startPosition.y=o),e[5]&&(t.needsTransformOfStartPosition="true"===e[5])}}return t}handlePreferencesChanged(e){if(e[1]!==d.SpeechPreferences)throw Error("Unknown Preferences");this._readOutLoudSpeechPrefChanged.trigger(e[2])}}d.ReadOutLoudStartCommand="ReadOutLoud_Start",d.ReadOutLoudStopCommand="ReadOutLoud_Stop",d.ReadOutLoudPauseCommand="ReadOutLoud_Pause",d.ReadOutLoudNextCommand="ReadOutLoud_Next",d.ReadOutLoudPreviousCommand="ReadOutLoud_Previous",d.ReadOutLoudPreloadCommand="ReadOutLoud_Preload",d.ReadOutLoudChangeVoiceCommand="ReadOutLoud_ChangeVoice",d.ReadOutLoudChangeRateCommand="ReadOutLoud_ChangeRate",d.ReadOutLoudFirstContentfulPaintLoadedCommand="ReadOutLoud_FirstContentfulPaintLoaded",d.ReadOutLoudFocusChangedCommand="ReadOutLoud_FocusChanged",d.ReadOutLoudOnContextFromFrameCommand="ReadOutLoud_OnContextFromFrame",d.PreferencesChangedCommand="PreferencesChanged",d.ReadOutLoudInitializeSettingsCommand="ReadOutLoud_InitializeSettings",d.LanguageDetected="ReadAloud_DetectedLanguage",d.OpenVoiceOptionsPane="ReadAloud_ShowSettings",d.CloseVoiceOptionsPane="ReadAloud_HideSettings",d.ReadAloudSDPrimaryContentFetched="ReadAloud_SDPrimaryContentFetched",d.ReadOutLoudJsErrorTelemetryHostMessage="ReadOutLoud_Telemetry_JsError",d.TelemetryMessage="Telemetry",d.ReadOutLoudSpeechSettingsHostMessage="ReadOutLoud_SpeechSettings",d.ReadOutLoudSpeechPreferencesHostMessage="ReadOutLoud_SpeechPreferences",d.ReadOutLoudStatusHostMessage="ReadOutLoud_Status",d.ReadOutLoudFocusReceivedHostMessage="ReadOutLoud_FocusReceived",d.ReadOutLoudSendContextToFrameHostMessage="ReadOutLoud_SendContextToFocusedFrame",d.VoiceOptionsPaneOpened="ReadAloud_VoiceOptionsPaneOpened",d.VoiceOptionsPaneClosed="ReadAloud_VoiceOptionsPaneClosed",d.ReadAloudExplicitVoiceChangeByUser="ReadAloud_ExplicitVoiceChangeByUser",d.ReadAloudFetchSDPrimaryContent="ReadAloud_FetchSDPrimaryContent",d.SpeechPreferences="SpeechPreferences",d.DetectLanguageHostMessage="ReadAloud_DetectLanguage",t.HostProxy=d},773:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.UnitDirection=void 0,(i=t.UnitDirection||(t.UnitDirection={}))[i.Next=0]="Next",i[i.Previous=1]="Previous",i[i.Current=2]="Current"},190:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.DecorationType=void 0,(i=t.DecorationType||(t.DecorationType={}))[i.Word=1]="Word",i[i.Line=2]="Line",i[i.Background=4]="Background",i[i.All=7]="All",i[i.ExceptWord=6]="ExceptWord",i[i.WordAndLine=3]="WordAndLine"},467:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfReadingUnit=void 0;const o=i(984);class n extends o.ReadingUnit{constructor(e,t,i){super(t,i),this._contentNodes=e}get contentNodes(){return this._contentNodes}set contentNodes(e){this._contentNodes=e}get textContents(){return this._contentNodes.map((e=>e.text))}}t.PdfReadingUnit=n},157:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingNavigator=void 0,t.ReadingNavigator=class{}},984:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingUnit=void 0,t.ReadingUnit=class{constructor(e,t){this._textStartOffset=e,this._textEndOffset=t||null}get textStartOffset(){return this._textStartOffset}set textStartOffset(e){this._textStartOffset=e}get textEndOffset(){return this._textEndOffset}set textEndOffset(e){this._textEndOffset=e}}},860:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudEventHandlers=void 0;const o=i(525);class n{constructor(e,t,i){this._releasables=[],this._isInitialized=!1,this._hostProxy=e,this._mainViewModel=t,this._previousReadingState=o.ReadingState.Stopped,this._currentFrame=null,this._pendingContext=null,this._speechPreferences=null,this._enableOnlineVoiceFre=!1,i&&window.addEventListener("focus",(()=>{this._hostProxy.sendReadOutLoudFocusReceived(this._currentFrame)})),window.addEventListener("beforeunload",(()=>{if(this._settingsViewModel&&this._readOutLoudViewModel){let e=this._readOutLoudViewModel.getReadingState();e!==o.ReadingState.Playing&&e!==o.ReadingState.Paused||(window.self===window.top?(this._readOutLoudViewModel.stopReading(),this.sendReadOutLoudStatus(o.ReadingState.Stopped,!0)):(this._readOutLoudViewModel.pauseReading(!1),this.sendReadOutLoudStatus(o.ReadingState.Paused,!0)))}})),this.registerHostEventHandlers()}reset(){this._releasables.forEach((e=>{e.release()})),this._releasables=[],this._readOutLoudViewModel=null,this._settingsViewModel=null,this._isInitialized=!1,this._pendingContext=null}initialize(e){if(this._mainViewModel.initializeReadOutLoud(e,this._enableOnlineVoiceFre),this._readOutLoudViewModel=this._mainViewModel.getReadOutLoudViewModel(),this._settingsViewModel=this._mainViewModel.getReadOutLoudSettingsViewModel(),this._readOutLoudViewModel&&this._settingsViewModel){let e=()=>{let e=this._settingsViewModel.getVoice(),t=this._settingsViewModel.getDropDownOptionsForVoices();e&&t&&this._hostProxy.sendSpeechSettings(this._settingsViewModel.getReadingRate(),e.name,t)},t=e=>{this._readOutLoudViewModel.getReadingState()!==o.ReadingState.Uninitialized&&this._hostProxy.sendSpeechPreferences(e)};this._releasables.push(this._settingsViewModel.rateChanged().subscribe((()=>{e()}))),this._releasables.push(this._settingsViewModel.voiceChanged().subscribe((()=>{e()}))),this._releasables.push(this._settingsViewModel.voicesChanged().subscribe((()=>{e()}))),this._releasables.push(this._settingsViewModel.speechPreferencesChanged().subscribe((e=>{this._speechPreferences=e,t(e)}))),this._releasables.push(this._settingsViewModel.compatibleVoiceAvailableChanged().subscribe((()=>{this.sendReadOutLoudStatus(this._readOutLoudViewModel.getReadingState(),this._settingsViewModel.getCompatibleVoiceAvailable(),this._readOutLoudViewModel.getWordRect())}))),this._releasables.push(this._readOutLoudViewModel.readingStateChanged().subscribe((()=>{this.sendReadOutLoudStatus(this._readOutLoudViewModel.getReadingState(),this._settingsViewModel.getCompatibleVoiceAvailable(),this._readOutLoudViewModel.getWordRect())})))}this._isInitialized=!0}registerHostEventHandlers(){var e;this._hostProxy.readOutLoudInitializeSettingsRequested().subscribe((e=>{5==e.length&&(e[3]&&(this._speechPreferences=e[3]),this._enableOnlineVoiceFre="true"===e[4],this._currentFrame={frameTreeNodeId:Number(e[1]),processId:Number(e[2])})})),null===(e=this._hostProxy.ensureReadOutLoudInit())||void 0===e||e.subscribe((()=>{this._isInitialized||(this._hostProxy.sendReadOutLoudStatus(this._currentFrame,o.ReadingState.InteractionsDisabled,!0),this.initialize(this._speechPreferences)),this._hostProxy.onReadAloudInitiated()})),this._hostProxy.readOutLoudFocusChanged().subscribe((()=>{if(this._isInitialized){let e=this._readOutLoudViewModel.getReadingState();this._pendingContext?this._hostProxy.sendContextToFocusedFrame(this._pendingContext):this._hostProxy.sendContextToFocusedFrame({readingState:e,speechPreferences:this._settingsViewModel?this._settingsViewModel.getSpeechPreferences():null,dwellTime:this._readOutLoudViewModel.getPausedDwellTime()}),this._readOutLoudViewModel.pauseReading(!0)}else this._hostProxy.sendContextToFocusedFrame({readingState:o.ReadingState.Stopped,speechPreferences:null,dwellTime:0})})),this._hostProxy.readOutLoudOnContextFromFrame().subscribe((e=>{this._isInitialized||this.initialize(JSON.stringify(e.speechPreferences)),this._readOutLoudViewModel.setDwellTime(e.dwellTime),e.readingState===o.ReadingState.Playing?this.handleStartReadOutLoud():e.readingState===o.ReadingState.Paused&&this._readOutLoudViewModel.pauseReading(!0)})),this._hostProxy.readOutLoudSpeechPrefChanged().subscribe((e=>{this._speechPreferences=e,this._isInitialized&&this._settingsViewModel.updateSpeechSettings(this._speechPreferences)})),this._hostProxy.readOutLoudStartRequested().subscribe((e=>{this._isInitialized||(this._hostProxy.sendReadOutLoudStatus(this._currentFrame,o.ReadingState.InteractionsDisabled,!0),this.initialize(this._speechPreferences)),this.handleStartReadOutLoud(e)})),this._hostProxy.readOutLoudStopRequested().subscribe((()=>{this._isInitialized&&(this._settingsViewModel.logVoiceChangeTelemetry(this._readOutLoudViewModel.getContentType()),this._settingsViewModel.logRateChangeTelemetry(this._readOutLoudViewModel.getContentType()),this._readOutLoudViewModel.logSpeechSynthesisInvokeTelemetry(),this._readOutLoudViewModel.stopReading())})),this._hostProxy.readOutLoudPauseRequested().subscribe((()=>{this._isInitialized||this.initialize(this._speechPreferences),this._readOutLoudViewModel.logSpeechSynthesisInvokeTelemetry(),this._pendingContext={readingState:o.ReadingState.Paused,speechPreferences:this._settingsViewModel.getSpeechPreferences(),dwellTime:this._readOutLoudViewModel.getPausedDwellTime()},this._readOutLoudViewModel.pauseReading(!1)})),this._hostProxy.readOutLoudNextRequested().subscribe((()=>{this._isInitialized&&this._readOutLoudViewModel.moveToNextUnit()})),this._hostProxy.readOutLoudPreviousRequested().subscribe((()=>{this._isInitialized&&this._readOutLoudViewModel.moveToPreviousUnit()})),this._hostProxy.readOutLoudPreloadRequested().subscribe((e=>{this._isInitialized&&this._readOutLoudViewModel.preloadTheRestUtterances(e[0],1===e[1])})),this._hostProxy.readOutLoudChangeRateRequested().subscribe((e=>{this._isInitialized&&this._settingsViewModel.setReadingRate(e)})),this._hostProxy.readOutLoudChangeVoiceRequested().subscribe((e=>{this._isInitialized&&this._settingsViewModel.setCurrentVoiceFromURI(e)}))}sendReadOutLoudStatus(e,t,i){e!==o.ReadingState.Uninitialized&&(this._pendingContext&&(this._pendingContext=null),this._hostProxy.sendReadOutLoudStatus(this._currentFrame,e,t,i),e!==this._previousReadingState&&e===o.ReadingState.Stopped&&this.reset(),this._previousReadingState=e)}handleStartReadOutLoud(e=n.defaultStartParams){this._pendingContext={readingState:o.ReadingState.Playing,speechPreferences:this._settingsViewModel?this._settingsViewModel.getSpeechPreferences():null,dwellTime:this._readOutLoudViewModel.getPausedDwellTime()},this._readOutLoudViewModel.startReading(e)}}n.defaultStartParams={startRequestTime:0,startType:o.StartType.Default,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},t.ReadOutLoudEventHandlers=n},858:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudLanguageUtils=t.ReadOutLoudLanguageSource=void 0;const o=i(647);var n;!function(e){e[e.DetectedLanguage=0]="DetectedLanguage",e[e.DocumentLanguage=1]="DocumentLanguage",e[e.DefaultLocale=2]="DefaultLocale"}(n=t.ReadOutLoudLanguageSource||(t.ReadOutLoudLanguageSource={}));class s{static resolveLanguage(e,t,i){if(s.isValidLanguage(e))return{language:e,source:n.DetectedLanguage};const r=o.FeatureList.get();return r&&r.isReadAloudReliabilityImprovementsEnabled()&&s.isValidLanguage(t)?{language:t,source:n.DocumentLanguage}:{language:i,source:n.DefaultLocale}}static isValidLanguage(e){return Boolean(e)&&"und"!==e.toLowerCase()}}t.ReadOutLoudLanguageUtils=s},475:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudSettingsViewModel=void 0;const o=i(134),n=i(174),s=i(295),r=i(647);class a{constructor(e,t,i){this._telemetryClient=i,this._currentVoices=[],this._currentVoicesDropDownOptions=null,this._speechPreferences=s.JsonUtilities.parseJsonOrNull(e,"ReadOutLoud",n.ReadAloudErrors[n.ReadAloudErrors.JSONParsing_ReadOutLoudSpeechPreferences],this._telemetryClient),this._currentReadingRate=1,this._currentVoice=null,this._compatibleVoiceAvailable=!0,this._voicesChanged=new o.EventSource,this._enableOnlineVoiceFre=t,this._rateChanged=new o.EventSource,this._voiceChanged=new o.EventSource,this._compatibleVoiceAvailableChanged=new o.EventSource,this._speechPreferencesChanged=new o.EventSource,this._preferredDefaultVoiceForLanguage=new Map([["en","Microsoft Aria Online (Natural) - English (United States)"],["zh","Microsoft Xiaoxiao Online (Natural) - Chinese (Mainland)"]]),this._noOfTimesVoiceChanged=0,this._noOfTimesRateChanged=0,this._browserlocale=window.navigator.language,this.setSpeechSynthesis(window.speechSynthesis)}setSpeechSynthesis(e){this._speechSynthesis=e,this._currentVoices=this._speechSynthesis.getVoices(),this._speechSynthesis.onvoiceschanged=()=>{this.isVoicesAvailable()&&this._currentVoice&&(this._currentVoices.find((e=>e.voiceURI===this._currentVoice.voiceURI))||this.updateCurrentVoice(this._language))}}getSpeechSynthesis(){return this._speechSynthesis}getSpeechPreferences(){return this._speechPreferences}updateSpeechSettings(e){if(this._speechPreferences=s.JsonUtilities.parseJsonOrNull(e,"ReadOutLoud",n.ReadAloudErrors[n.ReadAloudErrors.JSONParsing_ReadOutLoudSpeechPreferences],this._telemetryClient),this._speechPreferences&&this._speechPreferences.languageSettings&&this._speechPreferences.languageSettings.length>0){let e=this._speechPreferences.languageSettings.find((e=>e.language.toUpperCase().startsWith(this._language.toUpperCase())));if(e){if(this._currentVoice.voiceURI.toUpperCase()!=e.voiceURI.toUpperCase()){let t=this._currentVoices.find((t=>t.voiceURI.toUpperCase()===e.voiceURI.toUpperCase()));t&&(this._currentVoice=t,this._voiceChanged.trigger(void 0))}this._currentReadingRate!=e.rate&&e.rate>=.5&&e.rate<=2&&(this._currentReadingRate=e.rate,this._rateChanged.trigger(void 0))}}}setReadingRate(e){this._currentReadingRate!==e&&(this._currentReadingRate=e,this._rateChanged.trigger(void 0),this._noOfTimesRateChanged+=1,this.updateSpeechPreferences())}getReadingRate(){return this._currentReadingRate}setCurrentVoiceFromURI(e){var t=this._currentVoices.find((t=>t.voiceURI===e));t&&this._currentVoice!==t&&(this._noOfTimesVoiceChanged+=1,this._currentVoice=t,this._voiceChanged.trigger(void 0),this.updateSpeechPreferences())}getVoice(){return this._currentVoice}getDropDownOptionsForVoices(){return this._currentVoicesDropDownOptions}setCompatibleVoiceAvailable(e){this._compatibleVoiceAvailable=e,this._compatibleVoiceAvailableChanged.trigger(void 0)}getCompatibleVoiceAvailable(){return this._compatibleVoiceAvailable}voiceChanged(){return this._voiceChanged}rateChanged(){return this._rateChanged}compatibleVoiceAvailableChanged(){return this._compatibleVoiceAvailableChanged}voicesChanged(){return this._voicesChanged}speechPreferencesChanged(){return this._speechPreferencesChanged}isOnlineVoiceAvailable(){return this._enableOnlineVoiceFre&&null!=this._currentVoices.find((e=>!1===e.localService&&e.lang.toUpperCase().startsWith(this._currentVoice.lang.toUpperCase())))}ensureSpeechSettingsInitializedAsync(e){return new Promise((t=>{if(this._language=e.split("-")[0],this._currentVoice)return t({voiceInitializationStatus:n.ReadAloudVoiceInitializationStatus.CurrentVoiceReused});this.refreshVoicesListAsync().then((e=>{let i;return e?i=this.updateCurrentVoice(this._language):(i={voiceInitializationStatus:n.ReadAloudVoiceInitializationStatus.NoVoicesAvailable},this._telemetryClient.reportReadOutLoudInternalError(n.ReadAloudErrors.NoLanguagePackageInstalled),this._compatibleVoiceAvailableChanged.trigger(void 0)),this.isOnlineVoiceAvailable()||this._telemetryClient.reportReadOutLoudInternalError(n.ReadAloudErrors.NoOnlineVoicesAvailable),t(i)}))}))}logVoiceChangeTelemetry(e){this._noOfTimesVoiceChanged&&this._telemetryClient.reportReadOutLoudVoiceChange(e,this._noOfTimesVoiceChanged)}logRateChangeTelemetry(e){this._noOfTimesRateChanged&&this._telemetryClient.reportReadOutLoudRateChange(e,this._noOfTimesRateChanged)}setSpeechSettingsForLanguage(e){var t=null,i=null;let o=n.ReadAloudVoicePreferenceFallbackReason.PreferenceMissing;if(this._speechPreferences&&this._speechPreferences.languageSettings&&this._speechPreferences.languageSettings.length>0){let s=this._speechPreferences.languageSettings.findIndex((t=>-1!=t.language.toUpperCase().indexOf(e.toUpperCase())));if(-1!=s){let r=this._speechPreferences.languageSettings[s];if(this._enableOnlineVoiceFre&&(!r.version||r.version<1)&&this.setOnlineVoiceAsDefault(e))return{voiceInitializationStatus:n.ReadAloudVoiceInitializationStatus.LegacyPreferenceOverriddenByOnlineVoice};if(!t){const a=this._currentVoices.find((e=>e.voiceURI.toUpperCase()===r.voiceURI.toUpperCase())),d=this.isVoiceCompatibleWithLanguage(a,e);if(a?d||(o=n.ReadAloudVoicePreferenceFallbackReason.VoiceLanguageMismatch):o=n.ReadAloudVoicePreferenceFallbackReason.VoiceUnavailable,a&&(d||!this.isVoiceFallbackImprovementEnabled()))return t=a,i=r.rate>=.5&&r.rate<=2?r.rate:1,this._speechPreferences.languageSettings.splice(s,1),this._speechPreferences.languageSettings.unshift(r),this._speechPreferencesChanged.trigger(JSON.stringify(this._speechPreferences)),this.applyVoiceAndRate(t,i),{voiceInitializationStatus:d?n.ReadAloudVoiceInitializationStatus.CompatibleSavedPreferenceSelected:n.ReadAloudVoiceInitializationStatus.IncompatibleSavedPreferenceSelected}}}}if(!t){if(this._enableOnlineVoiceFre&&this.setOnlineVoiceAsDefault(e))return{voiceInitializationStatus:n.ReadAloudVoiceInitializationStatus.OnlineVoiceSelected,voicePreferenceFallbackReason:o};let s=this._currentVoices.filter((t=>0===t.lang.toUpperCase().indexOf(e.toUpperCase())));if(s.length>0){if(!(t=s.find((e=>e.lang.toUpperCase()===this._browserlocale.toUpperCase())))){let i=this._preferredDefaultVoiceForLanguage.get(e);i&&(t=s.find((e=>e.voiceURI===i))),t||(t=s[0])}return i=1,this.applyVoiceAndRate(t,i),{voiceInitializationStatus:n.ReadAloudVoiceInitializationStatus.AvailableVoiceSelected,voicePreferenceFallbackReason:o}}}return{voiceInitializationStatus:n.ReadAloudVoiceInitializationStatus.NoCompatibleVoice,voicePreferenceFallbackReason:o}}applyVoiceAndRate(e,t){this._currentVoice=e,this._voiceChanged.trigger(void 0),this._currentReadingRate=t,this._rateChanged.trigger(void 0)}setOnlineVoiceAsDefault(e){let t=this._currentVoices.filter((e=>!1===e.localService&&e.lang.toUpperCase().startsWith(this._language.toUpperCase()))),i=null;if(t.length>0&&(i=t.find((e=>e.lang.toUpperCase()===this._browserlocale.toUpperCase())),!i)){let o=this._preferredDefaultVoiceForLanguage.get(e);o&&(i=t.find((e=>e.voiceURI===o))),i||(i=t[0])}return!!i&&(this.applyVoiceAndRate(i,1),this.updateSpeechPreferences(!0),!0)}updateCurrentVoice(e){this._compatibleVoiceAvailable=!0;const t=this.setSpeechSettingsForLanguage(e);return t.voiceInitializationStatus===n.ReadAloudVoiceInitializationStatus.NoCompatibleVoice&&(this._currentVoice=this._currentVoices[0],this._voiceChanged.trigger(void 0),this._telemetryClient.reportReadOutLoudInternalError(n.ReadAloudErrors.LanguagePackageNotFound),this._compatibleVoiceAvailable=!1),this._compatibleVoiceAvailableChanged.trigger(void 0),t}isVoiceFallbackImprovementEnabled(){const e=r.FeatureList.get();return e&&e.isReadAloudReliabilityImprovementsEnabled()}isVoiceCompatibleWithLanguage(e,t){return!!(e&&e.lang&&t)&&e.lang.split("-")[0].toUpperCase()===t.split("-")[0].toUpperCase()}updateSpeechPreferences(e=!1){if(this._language&&this._language.length<=a.MaxLanguageLength){if(this._speechPreferences&&this._speechPreferences.languageSettings&&this._speechPreferences.languageSettings.length>0){var t=this._speechPreferences.languageSettings.findIndex((e=>e.language.toUpperCase()===this._language.toUpperCase()));let i=this._enableOnlineVoiceFre?0:1;-1!=t&&(i=this._speechPreferences.languageSettings[t].version,this._speechPreferences.languageSettings.splice(t,1));let o={language:this._language,voiceURI:this._currentVoice.voiceURI,rate:this._currentReadingRate,version:e?1:i};this._speechPreferences.languageSettings.unshift(o),this._speechPreferences.languageSettings.length>15&&(this._speechPreferences.languageSettings.length=15)}else this._speechPreferences={languageSettings:[{language:this._language,voiceURI:this._currentVoice.voiceURI,rate:this._currentReadingRate,version:this._enableOnlineVoiceFre&&e?1:0}]};this._speechPreferencesChanged.trigger(JSON.stringify(this._speechPreferences))}}refreshVoicesListAsync(){return new Promise((e=>{if(this.isVoicesAvailable())return e(!0);let t,i=this._voicesChanged.subscribe((()=>(clearTimeout(t),i&&i.release(),e(!0))));t=window.setTimeout((()=>(this._telemetryClient.reportReadOutLoudInternalError(n.ReadAloudErrors.NoVoicesAvailable),i.release(),e(this.isVoicesAvailable()))),2e3)}))}isVoicesAvailable(){return this._currentVoices=this._speechSynthesis.getVoices(),!!(this._currentVoices&&this._currentVoices.length>0)&&(this._currentVoicesDropDownOptions=this._currentVoices.map((e=>({uri:e.voiceURI,name:e.name,lang:e.lang}))),this._voicesChanged.trigger(void 0),!0)}}a.MaxLanguageLength=85,t.ReadOutLoudSettingsViewModel=a},525:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadOutLoudViewModel=t.maxUtteranceLength=t.seekToStartTimeout=t.StartType=t.ReadingState=void 0;const o=i(174),n=i(773),s=i(190),r=i(988),a=i(50),d=i(647);var l,u;!function(e){e[e.InEligible=0]="InEligible",e[e.Playing=1]="Playing",e[e.Paused=2]="Paused",e[e.Stopped=3]="Stopped",e[e.PlayDisabled=4]="PlayDisabled",e[e.InteractionsDisabled=5]="InteractionsDisabled",e[e.Uninitialized=6]="Uninitialized"}(l=t.ReadingState||(t.ReadingState={})),function(e){e[e.Default=0]="Default",e[e.ReadFromPoint=1]="ReadFromPoint",e[e.ReadFromWordSelection=2]="ReadFromWordSelection",e[e.ReadSelection=3]="ReadSelection",e[e.ResumeFromSelection=4]="ResumeFromSelection",e[e.ReadFromFirstVisibleElement=5]="ReadFromFirstVisibleElement",e[e.ReadFromCurrentPage=6]="ReadFromCurrentPage"}(u=t.StartType||(t.StartType={})),t.seekToStartTimeout=5e3,t.maxUtteranceLength=1e3;class c{constructor(e,t,i,o,s){this._readingNavigator=e,this._highlighter=t,this._contentProvider=s,this._delimiters=null,this._speechUtterances=[],this._seekToStartForCurrentUnit=!0,this._isProcessingPending=!1,this._telemetryClient=o,this._continueReadingOnUserActionComplete=!1,this._ignoreUserActionEvents=!1,this._startRequestTime=0,this._dwellTimeStart=0,this._dwellTimeDuration=0,this._shouldExitAfterReadingCurrentUnit=!1,this._characterCount=0,this._noOfTimesSpeechSynthesisInvoked=0,this._continueClickCountAfterROLStarted=0,window.addEventListener("beforeunload",(()=>{this.commitDwellTime()})),i&&(this._settings=i,this._settings.voiceChanged().subscribe((()=>{this.getReadingState()===l.Playing&&(this.cancelReading(!1),this.continueReading(n.UnitDirection.Current,c.defaultStartParams));let e=this._settings.getVoice();(!1===e.localService&&!this._isOnlineVoicePlaying||!0===e.localService&&this._isOnlineVoicePlaying)&&(this.commitCharacterCount(),this._logVoiceUsageTelemetry=!0)})),this._settings.rateChanged().subscribe((()=>{this._eventTimeoutReleasable&&(this._eventTimeoutReleasable.release(),this._eventTimeoutReleasable=null);const e=this.getReadingState();let t=window.setTimeout((()=>{e===l.Playing&&(this.cancelReading(!1),this.continueReading(n.UnitDirection.Current,c.defaultStartParams)),this._eventTimeoutReleasable=null}),550);this._eventTimeoutReleasable={release:()=>clearTimeout(t)}})))}preloadTheRestUtterances(e,t){let i=this._speechSynthesis;if(!i.preload||!this._readingNavigator.deepCopy)return;let o=[];const n=this._readingNavigator.deepCopy();let s=()=>{n.moveToNextUnitAsync().then((t=>{let r=n.getCurrentUnit();if(!t||null===r)return void i.preload(e,o);let a=this.createSpeechUtterances(r,!0);o=o.concat(a),s()}))};if(t){let e=()=>{n.moveToPreviousUnitAsync().then((t=>{let i=n.getCurrentUnit();t&&null!==i?e():s()}))};e()}else s()}preloadNextUtterance(e){let t=this._speechSynthesis;if(!t.preload||!this._readingNavigator.getNextUnit)return;const i=this._readingNavigator.getNextUnit();if(i){let o=this.createSpeechUtterances(i,!0);t.preload(e,o)}}startReading(e=c.defaultStartParams){this._startRequestTime=e.startRequestTime,this.ensureSpeechSynthesis();let t=this._speechUtterances.length,i=this.getReadingState();if(this._isProcessingPending||t>0&&i!==l.Paused)return void this._telemetryClient.reportReadOutLoudStartStates(o.ReadAloudStartStates.ReadAloud_StartReadingIgnored);this._isProcessingPending=!0;let r=i===l.Paused&&this.isReadingPositionValid()&&null!==this._readingNavigator.getCurrentUnit()&&!(this._contentProvider.getContentType()===a.ContentType.PDF&&e.startType===u.ResumeFromSelection),h=!r&&i===l.Paused;this.getLanguageAsync().then((t=>{if(this._isProcessingPending){if(this._isProcessingPending=!1,this.ensureDelimiters(t),r)return this.ensureNavigationEventListeners(),void this.resumeReading();i===l.Paused&&this._readingNavigator.getCurrentUnit()&&(this.resetReadSelection(),d.FeatureList.get()&&d.FeatureList.get().isReadAloudSDExtractionEnabled()||(e.startType=this._contentProvider.getContentType()!==a.ContentType.ReadingView&&this._contentProvider.getContentType()!==a.ContentType.PDF||e.startType===u.ResumeFromSelection?u.ReadFromWordSelection:u.ReadFromFirstVisibleElement)),(i===l.Stopped||i===l.Uninitialized||h)&&(this._isProcessingPending=!0,this._settings.ensureSpeechSettingsInitializedAsync(t).then((t=>{this._isProcessingPending&&(this._telemetryClient.reportReadOutLoudVoiceInitializationStatus(this._contentProvider.getContentType(),t.voiceInitializationStatus),void 0!==t.voicePreferenceFallbackReason&&this._telemetryClient.reportReadOutLoudVoicePreferenceFallbackReason(this._contentProvider.getContentType(),t.voicePreferenceFallbackReason),this._isProcessingPending=!1,t.voiceInitializationStatus!==o.ReadAloudVoiceInitializationStatus.NoCompatibleVoice&&t.voiceInitializationStatus!==o.ReadAloudVoiceInitializationStatus.NoVoicesAvailable?(h&&(this.cancelReading(!0),this._highlighter.deactivateDecoration(s.DecorationType.Word)),this.ensureNavigationEventListeners(),this.continueReading(n.UnitDirection.Next,e,!0)):this.pauseReading())})))}}))}pauseReading(e=!1){this.getReadingState()!==l.Paused?(this._speechSynthesis&&this.cancelReading(!1,l.Paused),this.logSuccessTelemetry(l[l.Paused]),this._highlighter.deactivateDecoration(e?s.DecorationType.All:s.DecorationType.ExceptWord),this.handleSetReadingState(l.Paused)):this.getReadingState()===l.Paused&&e&&this._highlighter.deactivateDecoration(s.DecorationType.All)}stopReading(){this.cancelReading(!0,l.Stopped),this._userActionStartedListenerReleasable&&(this._userActionStartedListenerReleasable.release(),this._userActionStartedListenerReleasable=null),this._userActionCompletedListenerReleasable&&(this._userActionCompletedListenerReleasable.release(),this._userActionCompletedListenerReleasable=null)}moveToPreviousUnit(){if(this.resetReadSelection(),this.getReadingState()===l.Playing){this.cancelReading(!1),this._readingNavigator.setCurrentUnitTextOffset(0),this.continueReading(this._seekToStartForCurrentUnit?n.UnitDirection.Current:n.UnitDirection.Previous,c.defaultStartParams),this._seekToStartForCurrentUnit=!1;let e=window.setTimeout((()=>{this._seekToStartForCurrentUnit=!0,this._seekToStartReleasableTimer=null}),t.seekToStartTimeout);this._seekToStartReleasableTimer={release:()=>{window.clearTimeout(e)}}}}moveToNextUnit(){this.resetReadSelection(),this.getReadingState()===l.Playing&&(this.cancelReading(!1),this.continueReading(n.UnitDirection.Next,c.defaultStartParams))}getWordRect(){return this._highlighter.getWordRect()}settingsViewModel(){return this._settings}setDwellTime(e){this._dwellTimeDuration=e}getPausedDwellTime(){return this.pauseDwellTime(),this._dwellTimeDuration}getContentType(){return this._contentProvider.getContentType()}logSpeechSynthesisInvokeTelemetry(){0!==this._noOfTimesSpeechSynthesisInvoked&&(this._telemetryClient.reportReadOutLoudSpeechSynthesisInvoke(this._noOfTimesSpeechSynthesisInvoked),this._noOfTimesSpeechSynthesisInvoked=0)}resetReadSelection(){this._shouldExitAfterReadingCurrentUnit=!1,this._readingNavigator.getCurrentUnit()&&this._readingNavigator.resetCurrentUnitEndOffset()}continueReading(e,t,i){this._isProcessingPending||(this._isProcessingPending=!0,(i?this._readingNavigator.initializeAsync(t):Promise.resolve(!0)).then((t=>{if(!t||!this._isProcessingPending)return this.cancelReading(!0,l.Stopped),this.logErrorTelemetry(o.ReadAloudErrors.ReadingNavigatorInitializeFailure),!1;switch(e){case n.UnitDirection.Previous:return this._readingNavigator.moveToPreviousUnitAsync();case n.UnitDirection.Next:return this.updateCharacterCount(),this._readingNavigator.moveToNextUnitAsync();case n.UnitDirection.Current:return this.getReadingState()===l.Playing&&this.updateCharacterCount(),!0;default:return!0}})).then((i=>{if(this._isProcessingPending)if(i){let i=this.createSpeechUtterances(this._readingNavigator.getCurrentUnit());i&&i.length>0?(i.forEach((e=>{this._noOfTimesSpeechSynthesisInvoked++,this._speechSynthesis.speak(e)})),this._isProcessingPending=!1):(this._isProcessingPending=!1,this.continueReading(e,t,!1))}else this.logSuccessTelemetry(o.ReadAloudStartStates[o.ReadAloudStartStates.ReadAloud_ContentNotAvailable]),this.cancelReading(!0,l.Paused)})))}cancelReading(e,t){(this.getReadingState()===l.Playing||this._speechUtterances.length>0)&&(this._speechSynthesis.pause(),this._speechSynthesis.cancel()),!t||t!==l.Stopped&&t!==l.Paused||this.logSuccessTelemetry(l[t]),this._startRequestTime&&(this._startRequestTime=0),this._speechUtterances.forEach((e=>e.release())),this._speechUtterances=[],e&&(this.updateCharacterCount(),this.commitCharacterCount(),this.commitClickNavCountAfterROLStarted(),this._readingNavigator.reset()),this._seekToStartReleasableTimer&&(this._seekToStartReleasableTimer.release(),this._seekToStartReleasableTimer=null),t&&(this.handleSetReadingState(t),t===l.Stopped?this._highlighter.deactivateDecoration(s.DecorationType.All):t===l.Paused&&this._highlighter.deactivateDecoration(s.DecorationType.ExceptWord)),this._isProcessingPending=!1}commitClickNavCountAfterROLStarted(){0!==this._continueClickCountAfterROLStarted&&(this._telemetryClient.reportReadOutLoudContinueClickCount(this._contentProvider.getContentType(),this._continueClickCountAfterROLStarted),this._continueClickCountAfterROLStarted=0)}getLanguageAsync(){return this._contentProvider.getLanguageAsync("en-US").then((e=>(this._telemetryClient.reportReadOutLoudLanguageSource(this._contentProvider.getContentType(),e.source),e.language)))}handleSetReadingState(e){let t=this.getReadingState();this.setReadingState(e),t!==e&&this.handleDwellTimeTelemetry()}resumeReading(){this.getReadingState()===l.Paused&&this._speechSynthesis&&this.continueReading(n.UnitDirection.Current,c.defaultStartParams)}createSpeechUtterances(e,i=!1){let o=[];i||(this._isOnlineVoicePlaying=!this._settings.getVoice().localService);let n=e.textContents;null!==e.textEndOffset&&void 0!==e.textEndOffset&&(i||(this._shouldExitAfterReadingCurrentUnit=!0),n=r.StringUtilities.truncateEnd(n,e.textEndOffset)),n=r.StringUtilities.skipStartText(n,e.textStartOffset);let s=r.StringUtilities.adjustTextByLength(n,t.maxUtteranceLength,this._delimiters),a=e.textStartOffset;return s.forEach((t=>{let n;n=i?this.createSpeechUtteranceWithoutEventHandlers(t):this.createSpeechUtterance(e,t,a),o.push(n),a+=t.length})),o}createSpeechUtteranceWithoutEventHandlers(e){let t=new SpeechSynthesisUtterance;return t.voice=this._settings.getVoice(),t.rate=this._settings.getReadingRate(),t.lang=this._settings.getVoice().lang,t.text="TH-TH"===t.lang.toUpperCase()?e:r.StringUtilities.replaceLinebreaksWithSpaces(e),t}onUtteranceStartOrResume(e){if(this._logVoiceUsageTelemetry||0!=this._startRequestTime){let e=this._settings.getVoice();e.localService&&!this._settings.isOnlineVoiceAvailable()||(this._telemetryClient.reportReadOutLoudVoiceUsage(this._contentProvider.getContentType(),!e.localService),this._logVoiceUsageTelemetry=!1)}this.logSuccessTelemetry(l[l.Playing]),this._highlighter.activateDecoration(s.DecorationType.Background),this.getReadingState()!=l.Playing&&(this._ignoreUserActionEvents=!0),this.handleSetReadingState(l.Playing),this._continueReadingOnUserActionComplete=!1}createSpeechUtterance(e,t,i){let o,r=this.createSpeechUtteranceWithoutEventHandlers(t),u=e=>{let t=d.FeatureList.get();t&&t.isPreloadOnStartUtteranceEnabled()&&this.preloadNextUtterance(e.charIndex),this.onUtteranceStartOrResume(e)},h=e=>{this.onUtteranceStartOrResume(e)},g=e=>{if(this._seekToStartForCurrentUnit=!0,this._seekToStartReleasableTimer&&(this._seekToStartReleasableTimer.release(),this._seekToStartReleasableTimer=null),o){let e=this._speechUtterances.findIndex((e=>e===o));e>=0&&this._speechUtterances.splice(e,1),o.release(),o=null}if(this.getReadingState()===l.Playing&&0===this._speechUtterances.length){if(this._shouldExitAfterReadingCurrentUnit)return this._shouldExitAfterReadingCurrentUnit=!1,void this.stopReading();this.continueReading(n.UnitDirection.Next,c.defaultStartParams)}},m=e=>{this.logErrorTelemetry(this.getTelemetryMessage(e.error,0!==this._startRequestTime)),"synthesis-failed"===e.error?this.continueReading(n.UnitDirection.Next,c.defaultStartParams):this.cancelReading(!0,l.Paused)},p=t=>{this.getReadingState()===l.Playing&&"word"===t.name&&(this._ignoreUserActionEvents=!0,this._contentProvider.getContentType()===a.ContentType.PDF&&this._continueReadingOnUserActionComplete||(this._highlighter.setWordDecorationPosition(e,i,t),this._highlighter.activateDecoration(s.DecorationType.WordAndLine)),this._readingNavigator.setCurrentUnitTextOffset(i+t.charIndex)),this._ignoreUserActionEvents=!1};return r.addEventListener("start",u),r.addEventListener("end",g),r.addEventListener("resume",h),r.addEventListener("error",m),r.addEventListener("boundary",p),o={value:()=>r,release:()=>{r.removeEventListener("start",u),r.removeEventListener("end",g),r.removeEventListener("resume",h),r.removeEventListener("error",m),r.removeEventListener("boundary",p)}},this._speechUtterances.push(o),o.value()}logSuccessTelemetry(e){0!=this._startRequestTime&&(this._settings.getVoice()?this._telemetryClient.reportReadOutLoudSuccess(e,!this._settings.getVoice().localService,Date.now()-this._startRequestTime):this._telemetryClient.reportReadOutLoudSuccess(e,!1,Date.now()-this._startRequestTime),this._startRequestTime=0)}getTelemetryMessage(e,t){switch(e){case"network":return t?o.ReadAloudErrors.SpeechUtteranceCreationFailure_Network_OnStart:o.ReadAloudErrors.SpeechUtteranceCreationFailure_Network;case"synthesis-failed":return t?o.ReadAloudErrors.SpeechUtteranceCreationFailure_SynthesisFailed_OnStart:o.ReadAloudErrors.SpeechUtteranceCreationFailure_SynthesisFailed;case"text-too-long":return t?o.ReadAloudErrors.SpeechUtteranceCreationFailure_TextTooLong_OnStart:o.ReadAloudErrors.SpeechUtteranceCreationFailure_TextTooLong;default:return!1===this._settings.getVoice().localService?t?o.ReadAloudErrors.SpeechUtteranceCreationFailureForOnlineVoice_OnStart:o.ReadAloudErrors.SpeechUtteranceCreationFailureForOnlineVoice:t?o.ReadAloudErrors.SpeechUtteranceCreationFailure_OnStart:o.ReadAloudErrors.SpeechUtteranceCreationFailure}}logErrorTelemetry(e){this._telemetryClient.reportReadOutLoudInternalError(e),this._startRequestTime=0}ensureNavigationEventListeners(){this._userActionStartedListenerReleasable||(this._userActionStartedListenerReleasable=this.addUserActionStartedListener()),this._userActionCompletedListenerReleasable||(this._userActionCompletedListenerReleasable=this.addUserActionCompletedListener())}ensureSpeechSynthesis(){this._speechSynthesis||(this._speechSynthesis=this._settings.getSpeechSynthesis())}ensureDelimiters(e){this._delimiters||(this._delimiters=0===e.indexOf("en")?[".",";",","]:[".","。",";",","," ","-"])}handleDwellTimeTelemetry(){switch(this.getReadingState()){case l.Playing:this.startDwellTime();break;case l.Paused:this.pauseDwellTime();break;case l.Stopped:this.commitDwellTime()}}startDwellTime(){this._dwellTimeStart=Date.now()}pauseDwellTime(){0!==this._dwellTimeStart&&(this._dwellTimeDuration+=Date.now()-this._dwellTimeStart,this._dwellTimeStart=0)}commitDwellTime(){this.pauseDwellTime(),0!==this._dwellTimeDuration&&(this._telemetryClient.reportReadOutLoudDwellTime(this._contentProvider.getContentType(),this._dwellTimeDuration),this._dwellTimeDuration=0)}updateCharacterCount(){this._readingNavigator.getCurrentUnit()&&(this._characterCount+=this._readingNavigator.getCurrentUnit().textStartOffset)}commitCharacterCount(){0!==this._characterCount&&(this._telemetryClient.reportReadOutLoudCharacterCount(this._contentProvider.getContentType(),this._characterCount,this._isOnlineVoicePlaying),this._characterCount=0)}}c.defaultStartParams={startRequestTime:0,startType:u.Default,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},t.ReadOutLoudViewModel=c},68:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReadingPreferencesEventHandlers=void 0,t.ReadingPreferencesEventHandlers=class{constructor(e,t){this._releasables=[],this._hostProxy=e,this._mainViewModel=t,this._readingPreferencesViewModel=null,this.registerHostEventHandlers(),this._isInitialized=!1}reset(){this._releasables.forEach((e=>{e.release()})),this._releasables=[],this._readingPreferencesViewModel=null}ensureInitialize(){if(!this._isInitialized&&(this._mainViewModel.initializeLearningTools(),this._readingPreferencesViewModel=this._mainViewModel.getReadingPreferencesViewModel(),this._readingPreferencesViewModel)){let e=()=>{this._hostProxy.sendReadingPreferencesPaneStatus(this._readingPreferencesViewModel.readingPreferencesPaneStatus())};this._releasables.push(this._readingPreferencesViewModel.onReadingPreferencesStatusChanged().subscribe((()=>{e()}))),this._releasables.push(this._readingPreferencesViewModel.onLineFocusExit().subscribe((e=>{this._hostProxy.onLineFocusExit(e)}))),e()}}registerHostEventHandlers(){this._hostProxy.readingPreferencesInitialPaneStatusRequested().subscribe((()=>{this.ensureInitialize(),this._hostProxy.sendReadingPreferencesPaneStatus(this._readingPreferencesViewModel.readingPreferencesPaneStatus())})),this._hostProxy.enableLineFocusRequested().subscribe((e=>{this.ensureInitialize(),this._readingPreferencesViewModel.enableLineFocus(e)})),this._hostProxy.disableLineFocusRequested().subscribe((e=>{this.ensureInitialize(),this._readingPreferencesViewModel.disableLineFocus(e)})),this._hostProxy.onContentShifted().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.onContentShifted()})),this._hostProxy.setNumberOfLinesInFocusRequested().subscribe((e=>{this.ensureInitialize(),this._readingPreferencesViewModel.setNumberOfLinesInFocus(e)})),this._hostProxy.upButtonClicked().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.moveToPreviousInLineFocus()})),this._hostProxy.downButtonClicked().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.moveToNextInLineFocus()})),this._hostProxy.enablePictureDictionaryRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.enablePictureDictionary()})),this._hostProxy.disablePictureDictionaryRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.disablePictureDictionary()})),this._hostProxy.languageChangeRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.onLanguageChangeRequested()})),this._hostProxy.pictureDictionaryPopupHidden().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.handlePictureDictionaryPopupClose()})),this._hostProxy.hidePictureDictionaryPopupRequested().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.hidePictureDictionaryPopupRequested()})),this._hostProxy.languageChangeRequestCompleted().subscribe((()=>{this.ensureInitialize(),this._readingPreferencesViewModel.onLanguageChangeRequestCompleted()}))}}},131:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfContentProvider=void 0;const o=i(134),n=i(50),s=i(858);t.PdfContentProvider=class{constructor(e,t,i){this._document=i,this._hostProxy=e,this._currentFrame=t,this._accTreeLoadCompleteRequested=new o.EventSource,this._pdfContentReadyForLanguageDetection=new o.EventSource,this._hostProxy.readAloudPDFAccTreeLoadComplete().subscribe((()=>{this._accTreeLoaded=!0,this._accTreeLoadCompleteRequested.trigger(void 0)})),this._hostProxy.readAloudContentReadyForLanguageDetectionCommand().subscribe((()=>{this._pdfContentReadyForLanguageDetectionReceived=!0,this._pdfContentReadyForLanguageDetection.trigger(void 0)}))}getContentType(){return n.ContentType.PDF}isRTL(){return!1}getCurrentDocument(){return this._document}getPrimaryContent(){throw new Error("Method not implemented")}getLocalizedLearningToolsLabels(){throw new Error("Method not implemented.")}getDocumentStartRange(){throw new Error("Method not implemented.")}getLanguageAsync(e){return new Promise((t=>{if(this._accTreeLoaded||this._pdfContentReadyForLanguageDetectionReceived)return t(this.getLanguageOfDocument(e));let i,o;i=this._accTreeLoadCompleteRequested.subscribe((()=>(i.release(),o&&o.release(),t(this.getLanguageOfDocument(e))))),o=this._pdfContentReadyForLanguageDetection.subscribe((()=>(o.release(),i.release(),t(this.getLanguageOfDocument(e)))))}))}getLanguageOfDocument(e){let t="und";return t=this._hostProxy.detectLanguage(),s.ReadOutLoudLanguageUtils.resolveLanguage(t,"",e)}}},837:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfHostProxy=t.ReadAloudState=void 0;const o=i(134),n=i(50),s=i(52),r=i(224);var a;!function(e){e[e.NONE=0]="NONE",e[e.INITIALIZE=1]="INITIALIZE",e[e.READY=2]="READY",e[e.START=3]="START",e[e.STOP=4]="STOP",e[e.PAUSE=5]="PAUSE"}(a=t.ReadAloudState||(t.ReadAloudState={}));class d extends s.HostProxy{constructor(e){super(e),this.handleScrollOffsetEvents=e=>{var t,i,o,n;void 0!==(null===(i=null===(t=null==e?void 0:e.detail)||void 0===t?void 0:t.eventData)||void 0===i?void 0:i.x)&&void 0!==(null===(n=null===(o=null==e?void 0:e.detail)||void 0===o?void 0:o.eventData)||void 0===n?void 0:n.y)&&learningToolsPdfReaderHandler.updateScrollOffset(e.detail.eventData.x,e.detail.eventData.y)},this.handleEmbedTopOffsetEvents=e=>{null!=e.detail.eventData.height&&learningToolsPdfReaderHandler.updateEmbedTopOffset(e.detail.eventData.height)},this.handleReadAloudBarEvents=e=>{let t=e.detail.eventData.value;if(!t||0==t.length)return;let i=t.shift();switch(i){case r.LearningToolsHostProxy.ReadOutLoudStopCommand:const e=document.getElementById("ui-container");e.removeEventListener("pdf-read-aloud-bar-event",this.handleReadAloudBarEvents),e.removeEventListener("pdf-viewport-scroll-offset-event",this.handleScrollOffsetEvents),e.removeEventListener("pdf-embed-top-offset-event",this.handleEmbedTopOffsetEvents),d.BarEventHandlersAdded=!1;case r.LearningToolsHostProxy.ReadOutLoudStartCommand:case r.LearningToolsHostProxy.ReadOutLoudPauseCommand:case r.LearningToolsHostProxy.ReadOutLoudNextCommand:case r.LearningToolsHostProxy.ReadOutLoudPreviousCommand:case r.LearningToolsHostProxy.ReadOutLoudFirstContentfulPaintLoadedCommand:case r.LearningToolsHostProxy.VoiceOptionsPaneOpened:case r.LearningToolsHostProxy.VoiceOptionsPaneClosed:super.postMessageToHost(i,...t);break;default:t&&t.length>0?(t.unshift(i),this.raiseMessageFromHost(t)):this.raiseMessageFromHost([i])}},this._readAloudPDFAccTreeLoadCompleteRequested=new o.EventSource,this._readAloudPDFRequiredAccTreeUpdateLoadedCommand=new o.EventSource,this._readAloudPDFUpdateReadingUnitCommand=new o.EventSource,this._readAloudPDFAccTreeLoadInProgressRequested=new o.EventSource,this._readAloudPDFPageInformationCommand=new o.EventSource,this._readAloudPDFTimeToStartCommand=new o.EventSource,this._readAloudPDFStartPageNumberInformationCommand=new o.EventSource,this._readAloudContentReadyForLanguageDetectionCommand=new o.EventSource,this._readAloudViewportCoordinatesRequested=new o.EventSource,this._ensureReadOutLoudInit=new o.EventSource,super.readOutLoudStartRequested().subscribe((()=>{const e={newState:a.START};this.sendUiEventToPdfAdaptor("read-aloud-state-changed",e)})),super.readOutLoudStopRequested().subscribe((()=>{const e={newState:a.STOP};this.sendUiEventToPdfAdaptor("read-aloud-state-changed",e)})),super.readOutLoudPauseRequested().subscribe((()=>{const e={newState:a.PAUSE};this.sendUiEventToPdfAdaptor("read-aloud-state-changed",e)})),this.addListenerToPdfViewerEvents()}readAloudPDFAccTreeLoadComplete(){return this._readAloudPDFAccTreeLoadCompleteRequested}readAloudPDFUpdateReadingUnitCommand(){return this._readAloudPDFUpdateReadingUnitCommand}readAloudPDFAccTreeLoadInProgress(){return this._readAloudPDFAccTreeLoadInProgressRequested}readAloudPDFRequiredAccTreeUpdateLoadedCommand(){return this._readAloudPDFRequiredAccTreeUpdateLoadedCommand}readAloudPDFPageInformationCommand(){return this._readAloudPDFPageInformationCommand}readAloudPDFTimeToStartCommand(){return this._readAloudPDFTimeToStartCommand}readAloudPDFStartPageNumberInformationCommand(){return this._readAloudPDFStartPageNumberInformationCommand}readAloudContentReadyForLanguageDetectionCommand(){return this._readAloudContentReadyForLanguageDetectionCommand}readAloudViewportCoordinatesRequested(){return this._readAloudViewportCoordinatesRequested}ensureReadOutLoudInit(){return this._ensureReadOutLoudInit}detectLanguage(){return learningToolsPdfReaderHandler?learningToolsPdfReaderHandler.detectTextLanguage():"und"}sendUiEventToPdfAdaptor(e,t){document.getElementById("ui-container").dispatchEvent(this.createUiEventToPdfAdaptor(e,t))}sendReadAloudActionToPdfViewer(e,t){document.getElementById("ui-container").dispatchEvent(this.createReadAloudActionForPdfViewer(e,t))}sendReadAloudBarActionToPdfViewer(e,t){document.getElementById("ui-container").dispatchEvent(this.createReadAloudBarActionForPdfViewer(e,t))}raiseMessageFromHost(e){if(!e||0==e.length)return;let t=e.shift();switch(t){case r.LearningToolsHostProxy.OpenVoiceOptionsPane:case r.LearningToolsHostProxy.CloseVoiceOptionsPane:break;default:e.unshift(t),super.raiseMessageFromHost(e)}}postMessageToHost(e,...t){switch(e){case r.LearningToolsHostProxy.ReadOutLoudStatusHostMessage:case r.LearningToolsHostProxy.ReadOutLoudSpeechPreferencesHostMessage:case r.LearningToolsHostProxy.DetectLanguageHostMessage:super.postMessageToHost(e,...t);break;case r.LearningToolsHostProxy.TelemetryMessage:return void super.postMessageToHost(e,...t)}const i={commandName:e,params:t};this.sendReadAloudBarActionToPdfViewer("read-aloud-bar-action",i)}onReadAloudInitiated(){this._readAloudPDFAccTreeLoadCompleteRequested.trigger(void 0),this._readAloudViewportCoordinatesRequested.trigger(void 0),this.requestViewportScrollOffsetFromPdfViewer(),this.requestEmbedTopOffsetFromPdfViewer()}onMessageFromHost(e){if(!(e.length<1))switch(e[0]){case s.HostProxy.ReadOutLoudStartCommand:d.BarEventHandlersAdded||this.addListenerToPdfViewerEvents(),super.onMessageFromHost(e);break;case d.ReadAloudPDFAccTreeLoadCompleteCommand:this._ensureReadOutLoudInit.trigger(void 0);break;case d.ReadAloudPDFRequiredAccTreeUpdateLoadedCommand:this._readAloudPDFRequiredAccTreeUpdateLoadedCommand.trigger(void 0);case d.ReadAloudPDFUpdateReadingUnitCommand:this._readAloudPDFUpdateReadingUnitCommand.trigger(void 0);break;case d.ReadAloudPDFAccTreeLoadInProgressCommand:this._readAloudPDFAccTreeLoadInProgressRequested.trigger(void 0);break;case d.ReadAloudPDFAccTreeReset:super.postMessageToHost(d.ReadAloudPDFAccTreeReset,n.ContentType.PDF.toString());break;case d.ReadAloudPDFInitialized:this.sendReadAloudActionToPdfViewer("read-aloud-start",{});break;case d.ReadAloudPDFPageInformationCommand:e[1]&&this._readAloudPDFPageInformationCommand.trigger([e[1]]);break;case d.ReadAloudPDFTimeToStartCommand:e[1]&&this._readAloudPDFTimeToStartCommand.trigger([e[1]]);break;case d.ReadAloudPDFStartPageNumberInformationCommand:e[1]&&this._readAloudPDFStartPageNumberInformationCommand.trigger([e[1]]);break;case d.ReadAloudContentReadyForLanguageDetectionCommand:this._readAloudContentReadyForLanguageDetectionCommand.trigger(void 0),this._readAloudViewportCoordinatesRequested.trigger(void 0),this.requestViewportScrollOffsetFromPdfViewer(),this.requestEmbedTopOffsetFromPdfViewer();break;default:super.onMessageFromHost(e)}}createUiEventToPdfAdaptor(e,t){return new CustomEvent("pdf-ui-event",{detail:{eventName:e,eventData:t}})}createReadAloudActionForPdfViewer(e,t){return new CustomEvent("read-aloud-action",{detail:{eventName:e,eventData:t}})}createReadAloudBarActionForPdfViewer(e,t){return new CustomEvent("read-aloud-bar-action",{detail:{eventName:e,eventData:t}})}addListenerToPdfViewerEvents(){const e=document.getElementById("ui-container");e&&(e.addEventListener("pdf-read-aloud-bar-event",this.handleReadAloudBarEvents),e.addEventListener("pdf-viewport-scroll-offset-event",this.handleScrollOffsetEvents),e.addEventListener("pdf-embed-top-offset-event",this.handleEmbedTopOffsetEvents)),d.BarEventHandlersAdded=!0}requestViewportScrollOffsetFromPdfViewer(){const e=document.getElementById("ui-container");e&&e.dispatchEvent(new CustomEvent("read-aloud-scroll-offset-request"))}requestEmbedTopOffsetFromPdfViewer(){const e=document.getElementById("ui-container");e&&e.dispatchEvent(new CustomEvent("read-aloud-embed-top-offset-request"))}}d.ReadAloudPDFAccTreeLoadCompleteCommand="ReadAloud_PDFAccTreeLoadComplete",d.ReadAloudPDFAccTreeLoadInProgressCommand="ReadAloud_PDFAccTreeLoadInProgress",d.ReadAloudPDFRequiredAccTreeUpdateLoadedCommand="ReadAloud_PDFRequiredAccTreeUpdateLoaded",d.ReadAloudPDFUpdateReadingUnitCommand="ReadAloud_PDFUpdateReadingUnit",d.ReadAloudPDFPageInformationCommand="ReadAloud_PDFPageInformation",d.ReadAloudPDFStartPageNumberInformationCommand="ReadAloud_PDFStartPageNumberInfo",d.ReadAloudPDFTimeToStartCommand="ReadAloud_PDFTimeToStart",d.ReadAloudContentReadyForLanguageDetectionCommand="ReadAloud_PDFContentReadyForLanguageDetection",d.ReadAloudPDFAccTreeReset="ReadAloud_PDFAccTreeReset",d.ReadAloudPDFInitialized="ReadOutLoud_Initialized",d.BarEventHandlersAdded=!1,t.PdfHostProxy=d},593:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfLearningToolsRuntime=void 0;const o=i(50),n=i(174),s=i(266),r=i(553),a=i(837),d=i(745),l=i(52),u=i(95),c=i(508);class h extends r.LearningToolsRuntime{constructor(){super()}initialize(e){super.initialize(e),window.addEventListener("error",(e=>{var t=JSON.stringify({hostName:"Browser",featureName:"ReadOutLoud",eventName:"ReadOutLoud_Error",errorID:n.ReadAloudErrors.GlobalScriptError.toString()});this.postMessageToHost(l.HostProxy.TelemetryMessage,[t])}));var t={frameTreeNodeId:Number(e[0]),processId:Number(e[1])};let i;i=(0,c.isPdfReadAloudWithPageTextDataEnabled)()?new d.PdfPageTextHostProxy(this):new a.PdfHostProxy(this);var r=new u.PdfMainViewModel(i,t);(new s.LearningToolsCore).initializeReadOutLoud(i,r,!0);let g=[l.HostProxy.ReadOutLoudInitializeSettingsCommand,e[0],e[1],e[3],e[4]];this.raiseMessageFromHost(g),this.postMessageToHost(h.ScriptInjectionSuccessful,[o.ContentType.PDF.toString()]),(0,c.isPdfReadAloudWithPageTextDataEnabled)()||this.initializePDFReader()}}h.ScriptInjectionSuccessful="LearningTools_ScriptInjectionSuccessful",t.PdfLearningToolsRuntime=h},95:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfMainViewModel=void 0;const o=i(475),n=i(83),s=i(131),r=i(158),a=i(520),d=i(218),l=i(835),u=i(926),c=i(943),h=i(770),g=i(508);t.PdfMainViewModel=class{constructor(e,t){this._readOutLoudViewModel=null,this._settingsViewModel=null,this._hostProxy=e,this._currentFrame=t,this._viewer=null}initializeReadOutLoud(e,t){let i=new n.TelemetryClient(this._hostProxy);(0,g.isPdfReadAloudWithPageTextDataEnabled)()?(this._readingUnitHelper=new h.PdfPageTextReadingUnitHelper(this._hostProxy,i),this._pdfContentProvider=new c.PdfPageTextContentProvider(this._hostProxy,this._currentFrame,document)):(this._readingUnitHelper=new u.PdfReadingUnitHelper(this._hostProxy,i),this._pdfContentProvider=new s.PdfContentProvider(this._hostProxy,this._currentFrame,document)),this._viewer=new l.PdfReadOutLoudViewer(this._hostProxy,this._pdfContentProvider);var m=new d.PdfReadingNavigator(this._readingUnitHelper),p=new a.PdfReadingHighlighter(this._viewer);this._settingsViewModel=new o.ReadOutLoudSettingsViewModel(e,t,i),this._readOutLoudViewModel=new r.PdfReadOutLoudViewModel(m,p,this._settingsViewModel,this._pdfContentProvider,this._viewer,i,this._readingUnitHelper)}initializeLearningTools(){throw new Error("Method not implemented.")}getComprehensionToolsViewModel(){throw new Error("Method not implemented.")}getReadingPreferencesViewModel(){throw new Error("Method not implemented.")}getReadOutLoudViewModel(){return this._readOutLoudViewModel}getReadOutLoudSettingsViewModel(){return this._settingsViewModel}}},943:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfPageTextContentProvider=void 0;const o=i(50),n=i(858);t.PdfPageTextContentProvider=class{constructor(e,t,i){this._document=i,this._hostProxy=e,this._currentFrame=t,this._hostProxy.pdfLanguageDetected().subscribe((e=>{this._languageDetected=e[0],this._documentLanguage=e[1]}))}getContentType(){return o.ContentType.PDF}isRTL(){return!1}getCurrentDocument(){return this._document}getPrimaryContent(){throw new Error("Method not implemented")}getLocalizedLearningToolsLabels(){throw new Error("Method not implemented.")}getDocumentStartRange(){throw new Error("Method not implemented.")}getLanguageAsync(e){const t=(t,i)=>n.ReadOutLoudLanguageUtils.resolveLanguage(t,i,e);return new Promise((e=>{if(void 0!==this._languageDetected)return e(t(this._languageDetected,this._documentLanguage));let i;i=this._hostProxy.pdfLanguageDetected().subscribe((o=>(i.release(),e(t(o[0],o[1])))))}))}}},745:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfPageTextHostProxy=t.ReadAloudState=void 0;const o=i(134),n=i(52),s=i(224);var r;!function(e){e[e.NONE=0]="NONE",e[e.INITIALIZE=1]="INITIALIZE",e[e.READY=2]="READY",e[e.START=3]="START",e[e.STOP=4]="STOP",e[e.PAUSE=5]="PAUSE"}(r=t.ReadAloudState||(t.ReadAloudState={}));class a extends n.HostProxy{constructor(e){super(e),this.handlePdfDataEvents=e=>{if(e.detail.eventData)switch(e.detail.eventName){case"page-text-data-initial":void 0!==e.detail.eventData.pageIndex&&void 0!==e.detail.eventData.pageTextData&&void 0!==e.detail.eventData.selectionData&&void 0!==e.detail.eventData.pageLayoutRect&&this._onPdfInitialPageTextDataReceived.trigger([e.detail.eventData.pageIndex,e.detail.eventData.pageTextData,e.detail.eventData.selectionData,e.detail.eventData.pageLayoutRect]);break;case"page-text-data-on-navigation":void 0!==e.detail.eventData.pageIndex&&void 0!==e.detail.eventData.pageTextData&&void 0!==e.detail.eventData.pageLayoutRect&&this._onPdfAdjacentPageTextDataReceived.trigger([e.detail.eventData.pageIndex,e.detail.eventData.pageTextData,e.detail.eventData.pageLayoutRect]);break;case"pdf-language-data":void 0!==e.detail.eventData.language&&this._onPdfLanguageDetected.trigger([e.detail.eventData.language,e.detail.eventData.documentLanguage]);break;case"pdf-page-count":void 0!==e.detail.eventData.pdfPageCount&&this._onPdfPageCountReceived.trigger(e.detail.eventData.pdfPageCount);break;case"pdf-viewport-info":void 0!==e.detail.eventData.zoom&&void 0!==e.detail.eventData.xOffsetLayout&&void 0!==e.detail.eventData.yOffsetLayout&&void 0!==e.detail.eventData.viewportRect&&this._onPdfViewportInfoReceived.trigger([e.detail.eventData.zoom,e.detail.eventData.xOffsetLayout,e.detail.eventData.yOffsetLayout,e.detail.eventData.viewportRect])}},this.handleReadAloudBarEvents=e=>{let t=e.detail.eventData.value;if(!t||0==t.length)return;let i=t.shift();switch(i){case s.LearningToolsHostProxy.ReadOutLoudStopCommand:const e=document.getElementById("ui-container");e.removeEventListener("pdf-read-aloud-bar-event",this.handleReadAloudBarEvents),e.removeEventListener("pdf-read-aloud-data-event",this.handlePdfDataEvents),a.BarEventHandlersAdded=!1;case s.LearningToolsHostProxy.ReadOutLoudStartCommand:case s.LearningToolsHostProxy.ReadOutLoudPauseCommand:case s.LearningToolsHostProxy.ReadOutLoudNextCommand:case s.LearningToolsHostProxy.ReadOutLoudPreviousCommand:case s.LearningToolsHostProxy.ReadOutLoudFirstContentfulPaintLoadedCommand:case s.LearningToolsHostProxy.VoiceOptionsPaneOpened:case s.LearningToolsHostProxy.VoiceOptionsPaneClosed:super.postMessageToHost(i,...t);break;default:t&&t.length>0?(t.unshift(i),this.raiseMessageFromHost(t)):this.raiseMessageFromHost([i])}},this._readAloudPDFTimeToStartCommand=new o.EventSource,this._onPdfLanguageDetected=new o.EventSource,this._onPdfInitialPageTextDataReceived=new o.EventSource,this._onPdfAdjacentPageTextDataReceived=new o.EventSource,this._onPdfPageCountReceived=new o.EventSource,this._onPdfViewportInfoReceived=new o.EventSource,super.readOutLoudStartRequested().subscribe((()=>{const e={newState:r.START};this.sendUiEventToPdfAdaptor("read-aloud-state-changed",e)})),super.readOutLoudStopRequested().subscribe((()=>{const e={newState:r.STOP};this.sendUiEventToPdfAdaptor("read-aloud-state-changed",e)})),super.readOutLoudPauseRequested().subscribe((()=>{const e={newState:r.PAUSE};this.sendUiEventToPdfAdaptor("read-aloud-state-changed",e)})),this.addListenerToPdfViewerEvents()}readAloudPDFTimeToStartCommand(){return this._readAloudPDFTimeToStartCommand}pdfLanguageDetected(){return this._onPdfLanguageDetected}pdfInitialPageTextDataReceived(){return this._onPdfInitialPageTextDataReceived}pdfAdjacentPageTextDataReceived(){return this._onPdfAdjacentPageTextDataReceived}readAloudPDFPageCountReceived(){return this._onPdfPageCountReceived}readAloudPDFViewportInfoReceived(){return this._onPdfViewportInfoReceived}sendUiEventToPdfAdaptor(e,t){document.getElementById("ui-container").dispatchEvent(this.createUiEventToPdfAdaptor(e,t))}sendReadAloudActionToPdfViewer(e,t){document.getElementById("ui-container").dispatchEvent(this.createReadAloudActionForPdfViewer(e,t))}sendReadAloudDataEventToPdfViewer(e,t){document.getElementById("ui-container").dispatchEvent(this.createReadAloudDataEventForPdfViewer(e,t))}sendReadAloudBarActionToPdfViewer(e,t){document.getElementById("ui-container").dispatchEvent(this.createReadAloudBarActionForPdfViewer(e,t))}raiseMessageFromHost(e){if(!e||0==e.length)return;let t=e.shift();switch(t){case s.LearningToolsHostProxy.OpenVoiceOptionsPane:case s.LearningToolsHostProxy.CloseVoiceOptionsPane:break;default:e.unshift(t),super.raiseMessageFromHost(e)}}postMessageToHost(e,...t){switch(e){case s.LearningToolsHostProxy.ReadOutLoudStatusHostMessage:case s.LearningToolsHostProxy.ReadOutLoudSpeechPreferencesHostMessage:case s.LearningToolsHostProxy.DetectLanguageHostMessage:super.postMessageToHost(e,...t);break;case s.LearningToolsHostProxy.TelemetryMessage:return void super.postMessageToHost(e,...t)}const i={commandName:e,params:t};this.sendReadAloudBarActionToPdfViewer("read-aloud-bar-action",i)}onMessageFromHost(e){if(!(e.length<1))switch(e[0]){case n.HostProxy.ReadOutLoudStartCommand:a.BarEventHandlersAdded||this.addListenerToPdfViewerEvents(),super.onMessageFromHost(e);break;case a.ReadAloudPDFInitialized:this.sendReadAloudActionToPdfViewer("read-aloud-start",{});break;case a.ReadAloudPDFTimeToStartCommand:e[1]&&this._readAloudPDFTimeToStartCommand.trigger([e[1]]);break;default:super.onMessageFromHost(e)}}createUiEventToPdfAdaptor(e,t){return new CustomEvent("pdf-ui-event",{detail:{eventName:e,eventData:t}})}createReadAloudActionForPdfViewer(e,t){return new CustomEvent("read-aloud-action",{detail:{eventName:e,eventData:t}})}createReadAloudBarActionForPdfViewer(e,t){return new CustomEvent("read-aloud-bar-action",{detail:{eventName:e,eventData:t}})}createReadAloudDataEventForPdfViewer(e,t){return new CustomEvent("read-aloud-data-event",{detail:{eventName:e,eventData:t}})}addListenerToPdfViewerEvents(){const e=document.getElementById("ui-container");e&&(e.addEventListener("pdf-read-aloud-bar-event",this.handleReadAloudBarEvents),e.addEventListener("pdf-read-aloud-data-event",this.handlePdfDataEvents)),a.BarEventHandlersAdded=!0}}a.ReadAloudPDFTimeToStartCommand="ReadAloud_PDFTimeToStart",a.ReadAloudPDFInitialized="ReadOutLoud_Initialized",a.BarEventHandlersAdded=!1,t.PdfPageTextHostProxy=a},770:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfPageTextReadingUnitHelper=void 0;const o=i(50),n=i(467),s=i(134),r=i(508),a=i(547),d=i(525);t.PdfPageTextReadingUnitHelper=class{constructor(e,t){this._pdfHostProxy=e,this._telemetryClient=t,this.setDefaultPageState(),this._nextPageReadingUnitsReceived=new s.EventSource,this._previousPageReadingUnitsReceived=new s.EventSource,this._pdfHostProxy.readAloudPDFPageCountReceived().subscribe((e=>{this._pdfPageCount=e,this._telemetryClient.reportReadOutLoudPDFPageCount(this._pdfPageCount)})),this._pdfHostProxy.sendReadAloudDataEventToPdfViewer(a.REQUEST_PDF_PAGE_COUNT,{}),this._pdfHostProxy.readAloudPDFTimeToStartCommand().subscribe((e=>{let t=Number(e[0]);t&&this._pdfPageCount&&this._telemetryClient.reportReadOutLoudPdfTimeToPageRatio(Math.floor(t/this._pdfPageCount))}))}getCurrentUnit(){return 0===this._currentPageReadingUnits.length?new n.PdfReadingUnit([],0,0):this.isReadingUnitIndexValid(this._currentUnitIndex)?this._currentPageReadingUnits[this._currentUnitIndex]:null}reset(){this.setDefaultPageState(),this._nextPageReadingUnitsReceived=new s.EventSource,this._previousPageReadingUnitsReceived=new s.EventSource}moveToPreviousUnit(){return this.isReadingUnitIndexValid(this._currentUnitIndex-1)?(this.setCurrentUnitTextOffset(0),this._currentUnitIndex--,Promise.resolve(this.getCurrentUnit())):0===this._currentUnitIndex&&this._currentPageIndex-1>=0?null!=this._previousPageIndex?(this.moveToPreviousPage(),Promise.resolve(this.getCurrentUnit())):(this._previousPageReadingUnitsRequested||(this._previousPageReadingUnitsRequested=!0,this.fetchPageTextDataForAdjacentPage(this._currentPageIndex-1)),new Promise((e=>{let t;t=this._previousPageReadingUnitsReceived.subscribe((()=>{t.release(),this.moveToPreviousPage(),e(this.getCurrentUnit())}))}))):Promise.resolve(null)}moveToNextUnit(){return this._isReadAloudStarted?this.isReadingUnitIndexValid(this._currentUnitIndex+1)?(this.setCurrentUnitTextOffset(0),this._currentUnitIndex++,Promise.resolve(this.getCurrentUnit())):this.isAtTheEndOfCurrentPage()&&this._currentPageIndex+1{let t;t=this._nextPageReadingUnitsReceived.subscribe((()=>{t.release(),this.moveToNextPage(),e(this.getCurrentUnit())}))}))):Promise.resolve(null):(this._isReadAloudStarted=!0,this.isReadingUnitIndexValid(this._currentUnitIndex)?Promise.resolve(this.getCurrentUnit()):Promise.resolve(new n.PdfReadingUnit([],0,0)))}isAtTheEndOfCurrentPage(){return!this.isReadingUnitIndexValid(this._currentUnitIndex)||0===this._currentPageReadingUnits.length||this._currentUnitIndex===this._currentPageReadingUnits.length-1}setDefaultPageState(){this._startType=d.StartType.Default,this._isReadAloudStarted=!1,this._currentPageReadingUnits=[],this._currentUnitIndex=null,this._currentPageIndex=null,this._pdfPageCount=null,this._nextPageIndex=null,this._nextPageReadingUnits=[],this._nextPageReadingUnitsRequested=!1,this._previousPageIndex=null,this._previousPageReadingUnits=[],this._previousPageReadingUnitsRequested=!1,this._selectionStart={pageIndex:-1,charOffset:-1},this._selectionEnd={pageIndex:-1,charOffset:-1}}moveToNextPage(){this._previousPageIndex=this._currentPageIndex,this._previousPageReadingUnits=this._currentPageReadingUnits,this._previousPageReadingUnitsRequested=!0,this._currentPageReadingUnits=this._nextPageReadingUnits,this._currentUnitIndex=0,this._currentPageIndex=this._nextPageIndex,this._nextPageIndex=null,this._nextPageReadingUnits=[],this._nextPageReadingUnitsRequested=!1,this._startType===d.StartType.ReadSelection&&this._currentPageIndex===this._selectionEnd.pageIndex&&this.setEndUnitForSelectedText()}moveToPreviousPage(){this._nextPageIndex=this._currentPageIndex,this._nextPageReadingUnits=this._currentPageReadingUnits,this._nextPageReadingUnitsRequested=!0,this._currentPageReadingUnits=this._previousPageReadingUnits,this._currentUnitIndex=this._currentPageReadingUnits.length>0?this._currentPageReadingUnits.length-1:0,this._currentPageIndex=this._previousPageIndex,this._previousPageIndex=null,this._previousPageReadingUnits=[],this._previousPageReadingUnitsRequested=!1}fetchPageTextDataForAdjacentPage(e){if(!this._pdfPageCount||e<0||e>=this._pdfPageCount||e===this._currentPageIndex)return;let t;t=this._pdfHostProxy.pdfAdjacentPageTextDataReceived().subscribe((e=>{t.release();const[i,o,n]=e,s=parseInt(i);s>this._currentPageIndex?(this._nextPageIndex=s,this._nextPageReadingUnits=this.createReadingUnitsFromPageTextData(o,n),this._nextPageReadingUnitsReceived.trigger(void 0)):s{if(0===e.length)return t(!1);let i;try{i=JSON.parse(e)}catch(e){return t(!1)}this._startType=(0,r.parseStartType)(i.startType),this._startType===d.StartType.ReadFromPoint&&(this._point={x:i.x,y:i.y}),this._startType===d.StartType.Default?this.setCurrentReadingUnitForDefaultStartType(t):this.setCurrentReadingUnitForCustomStartType(t)}))}setCurrentReadingUnitForDefaultStartType(e){let t;t=this._pdfHostProxy.pdfInitialPageTextDataReceived().subscribe((i=>{t.release();const[n,s,r,a]=i;this._currentPageIndex=parseInt(n),this._telemetryClient.reportReadOutLoudStartPageNumber(o.ContentType.PDF,this._currentPageIndex+1),this._currentPageReadingUnits=this.createReadingUnitsFromPageTextData(s,a),this._currentUnitIndex=0,e(!0)})),this.requestPageTextDataInitial()}setCurrentReadingUnitForCustomStartType(e){let t=!1,i=!1,o=null,n=null;const s=()=>{t&&i&&(this.processStartWithViewportInfo(n,o),e(!0))},r=this._pdfHostProxy.readAloudPDFViewportInfoReceived().subscribe((e=>{r.release(),o=e,t=!0,s()})),d=this._pdfHostProxy.pdfInitialPageTextDataReceived().subscribe((e=>{d.release(),n=e,i=!0,s()}));this._pdfHostProxy.sendReadAloudDataEventToPdfViewer(a.REQUEST_PDF_VIEWPORT_INFO,{}),this.requestPageTextDataInitial()}processStartWithViewportInfo(e,t){const[i,n,s,a]=e,[l,u,c,h]=t;this._currentPageIndex=parseInt(i),this._telemetryClient.reportReadOutLoudStartPageNumber(o.ContentType.PDF,this._currentPageIndex+1),this._currentPageReadingUnits=this.createReadingUnitsFromPageTextData(n,a);const g=(0,r.parseSelectionData)(s);if(g.isValid&&(this._selectionStart=g.selectionStart,this._selectionEnd=g.selectionEnd,this._startType!==d.StartType.ReadSelection))return this.setStartUnitForSelectedText(),void(this._currentUnitIndex=void 0!==this._selectionStart.readingUnitIndex?this._selectionStart.readingUnitIndex:0);const m={zoom:parseFloat(l),xOffsetLayout:parseFloat(u),yOffsetLayout:parseFloat(c),viewportRect:(0,r.parseRectData)(h)},p=this.getStartUnitInfo(m);this._currentUnitIndex=p.unitIndex,this.isReadingUnitIndexValid(this._currentUnitIndex)&&this.setCurrentUnitTextOffset(p.startOffset)}getStartUnitInfo(e){switch(this._startType){case d.StartType.ReadFromFirstVisibleElement:case d.StartType.ReadFromCurrentPage:return this.getStartUnitForFirstVisibleElement(e);case d.StartType.ReadSelection:case d.StartType.ReadFromWordSelection:this.setStartUnitForSelectedText(),this._startType===d.StartType.ReadSelection&&this._currentPageIndex===this._selectionEnd.pageIndex&&this.setEndUnitForSelectedText();const t=void 0!==this._selectionStart.readingUnitIndex?this._selectionStart.readingUnitIndex:0;return{unitIndex:t,startOffset:this._currentPageReadingUnits[t].textStartOffset};case d.StartType.ReadFromPoint:const i=new DOMRect(this._point.x+e.viewportRect.x,this._point.y+e.viewportRect.y,0,0),o=this.findFirstReadingUnitIntersectingRect(i,e);return this.isReadingUnitIndexValid(o.unitIndex)?o:this.getStartUnitForFirstVisibleElement(e);default:return this.getStartUnitForDefaultType()}}getStartUnitForDefaultType(){return{unitIndex:0,startOffset:0}}getStartUnitForFirstVisibleElement(e){const t=new DOMRect(e.viewportRect.x,e.viewportRect.y+e.yOffsetLayout,e.viewportRect.width,e.viewportRect.height-e.yOffsetLayout);return this.findFirstReadingUnitIntersectingRect(t,e)}findFirstReadingUnitIntersectingRect(e,t){let i=0,o=0;for(let n=0;n{const t=e.map((e=>{const t=e.bound,i=this.transformPageSpaceRectToViewportRect(new DOMRect(t[0],t[1],t[2],t[3]),s),o=e.characterBounds.map((e=>this.transformPageSpaceRectToViewportRect(new DOMRect(e[0],e[1],e[2],e[3]),s)));return{text:"string"==typeof e.text&&e.text.trim().length>0?e.text:"",bound:i,characterBounds:o}}));return new n.PdfReadingUnit(t,0,0)}))}catch(e){return[new n.PdfReadingUnit([],0,0)]}return i}isReadingUnitIndexValid(e){return e>=0&&e{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfReadOutLoudViewer=t.eventWaitTime=void 0;const o=i(134),n=i(227),s=i(837),r=i(508);t.eventWaitTime=600,t.PdfReadOutLoudViewer=class{constructor(e,i){this.onResize=()=>{this.addBackgroundDecoration(),this._scrollSourceList.includes(n.ScrollSource.Zoom)||(this._scrollSourceList.push(n.ScrollSource.Zoom),this._scrollStart.trigger(n.ScrollSource.Zoom)),this.onScrollOrZoom()},this.onScrollOrZoom=()=>{this._eventTimeoutReleasable?(this._eventTimeoutReleasable.release(),this._eventTimeoutReleasable=null):0===this._scrollSourceList.length&&(this._scrollSourceList.push(n.ScrollSource.Unknown),this._scrollStart.trigger(n.ScrollSource.Unknown));let e=window.setTimeout((()=>{(0,r.isPdfReadAloudWithPageTextDataEnabled)()||this.sendViewportCoordinatesToAccHelper(),this._scrollSourceList.forEach((e=>this._scrollEnd.trigger(e))),this._scrollSourceList=[],this._eventTimeoutReleasable=null,this._isReadAloudScrollInProgress=!1}),t.eventWaitTime);this._eventTimeoutReleasable={release:()=>clearTimeout(e)}},(0,r.isPdfReadAloudWithPageTextDataEnabled)(),this._hostProxy=e,this._pdfContentProvider=i,this._isReadAloudScrollInProgress=!1,this._scrollSourceList=[],this._eventTimeoutReleasable=null,this._pluginContainer=null,this._scrollEnd=new o.EventSource,this._scrollStart=new o.EventSource,document.body.addEventListener("zoom",this.onResize),window.addEventListener("resize",this.onResize),(0,r.isPdfReadAloudWithPageTextDataEnabled)()||window.addEventListener("scroll",this.onScrollOrZoom),!(0,r.isPdfReadAloudWithPageTextDataEnabled)()&&this._hostProxy instanceof s.PdfHostProxy&&this._hostProxy.readAloudViewportCoordinatesRequested().subscribe((()=>{this.sendViewportCoordinatesToAccHelper()}))}addBackgroundDecoration(){this._hostProxy.sendReadAloudActionToPdfViewer("add-background-decoration",null)}removeBackgroundDecoration(){this._hostProxy.sendReadAloudActionToPdfViewer("remove-background-decoration",null)}addLineDecoration(e){const t={value:e};this._hostProxy.sendReadAloudActionToPdfViewer("add-line-decoration",t)}removeLineDecoration(){this._hostProxy.sendReadAloudActionToPdfViewer("remove-line-decoration",null)}addWordDecoration(e){const t={value:e};this._hostProxy.sendReadAloudActionToPdfViewer("add-word-decoration",t)}removeWordDecoration(){this._hostProxy.sendReadAloudActionToPdfViewer("remove-word-decoration",null)}scrollPdfContentIntoView(e){this._hostProxy.sendReadAloudActionToPdfViewer("scroll-content",e)}onScrollStart(){return this._scrollStart}onScrollEnd(){return this._scrollEnd}isElementVisible(e,t){if((0,r.isPdfReadAloudWithPageTextDataEnabled)())return!1;let i=this.getViewportRects();return!!i&&t.left>=i.left&&t.right<=i.right&&t.top>=i.top&&t.bottom<=i.bottom}scrollElementIntoView(e,t,i){return(0,r.isPdfReadAloudWithPageTextDataEnabled)()?Promise.resolve(!1):new Promise((e=>{if(!this._isReadAloudScrollInProgress){if(this.isElementVisible(null,t)||this.maxVolumeInsideViewport(t))return e(!0);this._scrollSourceList.includes(n.ScrollSource.ReadAloud)||(this._scrollSourceList.push(n.ScrollSource.ReadAloud),this._scrollStart.trigger(n.ScrollSource.ReadAloud)),this._isReadAloudScrollInProgress=!0;let i=this.getViewportRects();if(!i)return e(!1);let o=this.isElementOutsideViewportHeight(t,i)?t.top-i.top:0,s=0;return this.isElementOutsideViewportWidth(t,i)&&(s=this._pdfContentProvider.isRTL()?t.left-i.left:t.right-i.right),this.scrollPdfContentIntoView({top:o,left:s,behavior:"smooth"}),e(!0)}}))}getStartingPosition(e){throw new Error("Method is not used for ROL PDF")}getSelectionStartRangeInVisibleRegion(){throw new Error("Method is not used for ROL PDF")}maxVolumeInsideViewport(e){if((0,r.isPdfReadAloudWithPageTextDataEnabled)())return!1;let t=this.getViewportRects();if(!t)return!1;let i=Math.max(0,Math.min(e.right,t.right)-Math.max(e.left,t.left))*Math.max(0,Math.min(e.bottom,t.bottom)-Math.max(e.top,t.top)),o=(e.right-e.left)*(e.bottom-e.top);return!o||i>Math.round(.8*o)}getViewportRects(){if((0,r.isPdfReadAloudWithPageTextDataEnabled)())return null;if(!this._pluginContainer&&(this._pluginContainer=document.getElementById("plugin"),!this._pluginContainer))return null;let e=this._pluginContainer.offsetTop,t=this._pluginContainer.offsetLeft;return new DOMRect(t,e,window.innerWidth-t,window.innerHeight-e)}isElementOutsideViewportHeight(e,t){return e.bottom>t.bottom||e.topt.right}sendViewportCoordinatesToAccHelper(){if((0,r.isPdfReadAloudWithPageTextDataEnabled)())return;let e=this.getViewportRects();e&&learningToolsPdfReaderHandler&&learningToolsPdfReaderHandler.UpdateViewportCoordinate(e.left,e.top,e.width,e.height)}}},926:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfReadingUnitHelper=t.pdfEventBasedUpdateTime=t.pdfDocumentLoadTime=void 0;const o=i(590),n=i(50),s=i(134),r=i(467);t.pdfDocumentLoadTime=5e3,t.pdfEventBasedUpdateTime=1500,t.PdfReadingUnitHelper=class{constructor(e,t){this._pdfHostProxy=e,this._telemetryClient=t,this._currentReadingUnit=null,this._pdfPageCount=null,this._accTreeLoadCompleteRequested=new s.EventSource,this._accTreeRequiredUpdateReceivedRequested=new s.EventSource,this._readingUnitRefreshRequested=new s.EventSource,this._pdfHostProxy.readAloudPDFAccTreeLoadComplete().subscribe((()=>{this._accTreeLoaded=!0,this._accTreeLoadCompleteRequested.trigger(void 0)})),this._pdfHostProxy.readAloudPDFRequiredAccTreeUpdateLoadedCommand().subscribe((()=>{this._accTreeRequiredUpdateReceived=!0,this._accTreeRequiredUpdateReceivedRequested.trigger(void 0)})),this._pdfHostProxy.readAloudPDFUpdateReadingUnitCommand().subscribe((()=>{this._updatedAccTreeAvailable=!0,this._readingUnitRefreshRequested.trigger(void 0)})),this._pdfHostProxy.readAloudPDFPageInformationCommand().subscribe((e=>{isNaN(Number(e[0]))||(this._pdfPageCount=Number(e[0]),this._telemetryClient.reportReadOutLoudPDFPageCount(this._pdfPageCount))})),this._pdfHostProxy.readAloudPDFTimeToStartCommand().subscribe((e=>{let t=Number(e[0]);t&&this._pdfPageCount&&this._telemetryClient.reportReadOutLoudPdfTimeToPageRatio(Math.floor(t/this._pdfPageCount))})),this._pdfHostProxy.readAloudPDFStartPageNumberInformationCommand().subscribe((e=>{isNaN(Number(e[0]))||this._telemetryClient.reportReadOutLoudStartPageNumber(n.ContentType.PDF,Number(e[0]))}))}getCurrentUnit(){return this._currentReadingUnit}reset(){this._currentReadingUnit=null,learningToolsPdfReaderHandler.reset()}moveToPreviousUnit(){if(learningToolsPdfReaderHandler){let e=learningToolsPdfReaderHandler.moveToPrevious();return this.createReadingUnitFromJsonString(e)}return null}moveToNextUnit(){if(learningToolsPdfReaderHandler){let e=learningToolsPdfReaderHandler.moveToNext();return this.createReadingUnitFromJsonString(e)}return null}setCurrentUnitTextOffset(e){this._currentReadingUnit.textStartOffset=e}resetCurrentUnitEndOffset(){this._currentReadingUnit.textEndOffset=null}initializeStartParams(e){return new Promise((t=>{if(this._accTreeLoaded||this._accTreeRequiredUpdateReceived)return this.initializeParams(e),t(!0);let i=this._accTreeRequiredUpdateReceivedRequested.subscribe((()=>(i.release(),t(!0)))),o=this._accTreeLoadCompleteRequested.subscribe((()=>(o.release(),t(!0))));this.initializeParams(e)}))}onAccTreeUpdateFromLayoutChangeReceived(){return new Promise((e=>{let i;if(this._updatedAccTreeAvailable)return this.updateReadingUnit(),e(!0);let n=this._readingUnitRefreshRequested.subscribe((()=>(window.clearTimeout(i),e(this.updateReadingUnit()))));i=window.setTimeout((()=>{n.release();let t=this.updateReadingUnit();return t||this._telemetryClient.reportReadOutLoudPdfError(o.ReadAloudPdfErrors.AccessibilityTreeUpdateTimeout),e(t)}),t.pdfEventBasedUpdateTime)}))}requestReadingUnitUpdate(){learningToolsPdfReaderHandler.checkForUpdatedReadingUnit()}createReadingUnitFromJsonString(e){if(e.length>0){let t=JSON.parse(e);return this._currentReadingUnit=new r.PdfReadingUnit(t.contentNodes,t.textStartOffset,0===t.textEndOffset?null:t.textEndOffset),this._currentReadingUnit}return null}updateReadingUnit(){let e=learningToolsPdfReaderHandler.getUpdatedReadingUnit();if(e.length>0){let t=JSON.parse(e);return this._currentReadingUnit.contentNodes=t.contentNodes,this._updatedAccTreeAvailable=!1,!0}return!1}initializeParams(e){let t=learningToolsPdfReaderHandler.initializeStartParams(e),i=Number(t);i&&i<=o.ReadAloudPdfErrors.kMaxValue&&this._telemetryClient.reportReadOutLoudPdfError(i)}}},520:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfReadingHighlighter=void 0;const o=i(467),n=i(190),s=i(508);t.PdfReadingHighlighter=class{constructor(e){this._pdfReadOutLoudViewer=e,this._currentReadingUnit=null,this._currentLineNode=-1,this._currentCumulativeSum=0}setWordDecorationPosition(e,t,i){if(e instanceof o.PdfReadingUnit){let o=e;this._currentReadingUnit!==o&&(this._currentReadingUnit=o),this._currentTextOffset=t+i.charIndex,this._currentTextLength=i.charLength,this._currentLineNode=this.findContentNodeIndex()}}activateDecoration(e){e&n.DecorationType.Background&&this._pdfReadOutLoudViewer.addBackgroundDecoration(),e&n.DecorationType.Line&&this.updateLineDecoration(),e&n.DecorationType.Word&&this.updateWordDecoration()}deactivateDecoration(e){e&n.DecorationType.Word&&this._pdfReadOutLoudViewer.removeWordDecoration(),e&n.DecorationType.Line&&this._pdfReadOutLoudViewer.removeLineDecoration(),e&n.DecorationType.Background&&this._pdfReadOutLoudViewer.removeBackgroundDecoration()}isWordDecorationValid(){if(this._currentReadingUnit){let e=this.findContentNodeIndex();if(e>=0&&ethis._currentTextOffset){i=t,this._currentCumulativeSum=e-n.length;break}return i}wrapRects(e){if((0,s.isPdfReadAloudWithPageTextDataEnabled)())return e;let t=this._pdfReadOutLoudViewer.getViewportRects();if(!t)return null;let i=Math.max(e.top,t.top),o=Math.min(e.bottom,t.bottom),n=Math.max(e.left,t.left),r=Math.min(e.right,t.right);return new DOMRect(n,i,r-n,o-i)}}},218:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfReadingNavigator=void 0;const o=i(157),n=i(926),s=i(770),r=i(525),a=i(508);class d extends o.ReadingNavigator{constructor(e){super(),this._readingUnitHelper=e}initializeAsync(e){let t;return t=e.startType===r.StartType.ReadFromPoint?JSON.stringify({startType:e.startType.toString(),x:e.startPosition.x,y:e.startPosition.y}):JSON.stringify({startType:e.startType.toString()}),this._readingUnitHelper.initializeStartParams(t)}reset(){this._readingUnit=null,this._readingUnitHelper.reset()}moveToPreviousUnitAsync(){return!(0,a.isPdfReadAloudWithPageTextDataEnabled)()&&this._readingUnitHelper instanceof n.PdfReadingUnitHelper?(this._readingUnit=this._readingUnitHelper.moveToPreviousUnit(),this._readingUnit?Promise.resolve(!0):Promise.resolve(!1)):(0,a.isPdfReadAloudWithPageTextDataEnabled)()&&this._readingUnitHelper instanceof s.PdfPageTextReadingUnitHelper?this._readingUnitHelper.moveToPreviousUnit().then((e=>(this._readingUnit=e,!!this._readingUnit))):void 0}moveToNextUnitAsync(){return!(0,a.isPdfReadAloudWithPageTextDataEnabled)()&&this._readingUnitHelper instanceof n.PdfReadingUnitHelper?(this._readingUnit=this._readingUnitHelper.moveToNextUnit(),this._readingUnit?Promise.resolve(!0):Promise.resolve(!1)):(0,a.isPdfReadAloudWithPageTextDataEnabled)()&&this._readingUnitHelper instanceof s.PdfPageTextReadingUnitHelper?this._readingUnitHelper.moveToNextUnit().then((e=>(this._readingUnit=e,!!this._readingUnit))):void 0}getCurrentUnit(){return this._readingUnit}setCurrentUnitTextOffset(e){this._readingUnitHelper.setCurrentUnitTextOffset(e)}resetCurrentUnitEndOffset(){this._readingUnitHelper.resetCurrentUnitEndOffset()}}t.PdfReadingNavigator=d},547:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.REQUEST_PDF_VIEWPORT_INFO=t.REQUEST_PDF_PAGE_COUNT=t.REQUEST_PAGE_TEXT_DATA_ON_NAVIGATION=t.REQUEST_PAGE_TEXT_DATA_INITIAL=void 0,t.REQUEST_PAGE_TEXT_DATA_INITIAL="request-page-text-data-initial",t.REQUEST_PAGE_TEXT_DATA_ON_NAVIGATION="request-page-text-data-on-navigation",t.REQUEST_PDF_PAGE_COUNT="request-pdf-page-count",t.REQUEST_PDF_VIEWPORT_INFO="request-pdf-viewport-info"},508:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseSelectionData=t.isRectVisible=t.parseRectData=t.parseStartType=t.isPdfReadAloudWithPageTextDataEnabled=void 0;const o=i(647),n=i(525);t.isPdfReadAloudWithPageTextDataEnabled=function(){return!0===(o.FeatureList.get()&&o.FeatureList.get().isPdfReadAloudWithPageTextDataEnabled())},t.parseStartType=function(e){const t=parseInt(e.trim(),10),i=Object.values(n.StartType).filter((e=>"number"==typeof e)),o=Math.min(...i),s=Math.max(...i);return!isNaN(t)&&t>=o&&t<=s?t:n.StartType.Default},t.parseRectData=function(e){const t=e;return t&&"number"==typeof t.x&&"number"==typeof t.y&&"number"==typeof t.width&&"number"==typeof t.height?new DOMRect(t.x,t.y,t.width,t.height):new DOMRect(0,0,0,0)},t.isRectVisible=function(e,t){return!(e.right<=t.left||e.left>=t.right||e.bottom<=t.top||e.top>=t.bottom)},t.parseSelectionData=function(e){return e&&"number"==typeof e.startPageIndex&&"number"==typeof e.startCharIndex&&"number"==typeof e.endPageIndex&&"number"==typeof e.endCharIndex?0===e.startPageIndex&&0===e.startCharIndex&&0===e.endPageIndex&&0===e.endCharIndex?{selectionStart:{pageIndex:-1,charOffset:-1},selectionEnd:{pageIndex:-1,charOffset:-1},isValid:!1}:{selectionStart:{pageIndex:e.startPageIndex,charOffset:e.startCharIndex},selectionEnd:{pageIndex:e.endPageIndex,charOffset:e.endCharIndex},isValid:!0}:{selectionStart:{pageIndex:-1,charOffset:-1},selectionEnd:{pageIndex:-1,charOffset:-1},isValid:!1}}},158:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PdfReadOutLoudViewModel=void 0;const o=i(525),n=i(773),s=i(134),r=i(926),a=i(227),d=i(525),l=i(190),u=i(508);class c extends o.ReadOutLoudViewModel{constructor(e,t,i,n,r,a,d){super(e,t,i,a,n),this.onScrollOrZoom=e=>{this.getReadingState()===o.ReadingState.Paused&&this._pdfReadingHighlighter.deactivateDecoration(l.DecorationType.All)},this._readingStateChanged=new s.EventSource,this._readingState=o.ReadingState.Uninitialized,this._pdfReadingHighlighter=t,this._readOutLoudViewer=r,this._readingUnitHelper=d,document.addEventListener("scroll",this.onScrollOrZoom),document.body.addEventListener("zoom",this.onScrollOrZoom),window.addEventListener("resize",this.onScrollOrZoom)}getReadingState(){return this._readingState}readingStateChanged(){return this._readingStateChanged}setReadingState(e){this._readingState!==e&&(this._readingState=e,this._readingStateChanged.trigger(void 0))}onUserActionStarted(e){this.getReadingState()===o.ReadingState.Playing&&(this._continueReadingOnUserActionComplete=!0,e&&this.cancelReading(!1),this._pdfReadingHighlighter.deactivateDecoration(l.DecorationType.WordAndLine))}onUserActionCompleted(e){if(this._continueReadingOnUserActionComplete)if(this.resetReadSelection(),e){let e=this.isReadingPositionValid()?n.UnitDirection.Current:n.UnitDirection.Next;this.continueReading(e,{startType:this.getStartTypeOnUserActionCompleted(),startRequestTime:0,startPosition:{x:0,y:0},needsTransformOfStartPosition:!1},!0)}else this.continueReading(n.UnitDirection.Current,null,!1)}addUserActionStartedListener(){return this._readOutLoudViewer.onScrollStart().subscribe((e=>{this.onUserActionStarted(e!==a.ScrollSource.ReadAloud),(0,u.isPdfReadAloudWithPageTextDataEnabled)()||this._readingUnitHelper.requestReadingUnitUpdate()}))}addUserActionCompletedListener(){return this._readOutLoudViewer.onScrollEnd().subscribe((e=>{!(0,u.isPdfReadAloudWithPageTextDataEnabled)()&&this._readingUnitHelper instanceof r.PdfReadingUnitHelper?this._readingUnitHelper.onAccTreeUpdateFromLayoutChangeReceived().then((t=>{t?e===a.ScrollSource.ReadAloud?this._continueReadingOnUserActionComplete=!1:this.onUserActionCompleted(e!==a.ScrollSource.Zoom):this.cancelReading(!1,o.ReadingState.Paused)})):this.onUserActionCompleted(e!==a.ScrollSource.Zoom)}))}isReadingPositionValid(){return this._pdfReadingHighlighter.isWordDecorationValid()}getStartTypeOnUserActionCompleted(){return this.isReadingPositionValid()?d.StartType.Default:d.StartType.ReadFromFirstVisibleElement}}t.PdfReadOutLoudViewModel=c},407:(e,t)=>{var i,o;Object.defineProperty(t,"__esModule",{value:!0}),t.NlxStatus=t.ThemeType=void 0,(o=t.ThemeType||(t.ThemeType={}))[o.Light=0]="Light",o[o.Dark=1]="Dark",(i=t.NlxStatus||(t.NlxStatus={}))[i.Success=0]="Success",i[i.NetworkErrorInternetDisconnected=1]="NetworkErrorInternetDisconnected",i[i.NetworkErrorRetryAfterSometime=2]="NetworkErrorRetryAfterSometime",i[i.NetworkErrorBrowserNeedsToBeUpdated=3]="NetworkErrorBrowserNeedsToBeUpdated",i[i.NetworkErrorUnexpected=4]="NetworkErrorUnexpected",i[i.NetworkErrorUnknown=5]="NetworkErrorUnknown",i[i.LanguageNotSupported=6]="LanguageNotSupported"}},t={};function i(o){var n=t[o];if(void 0!==n)return n.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,i),s.exports}(()=>{let e=new(i(593).PdfLearningToolsRuntime);window.learningToolsRuntime=e})()})();(()=>{"use strict";var t={821:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExtractionResult=void 0;const i=n(990);e.ExtractionResult=class{constructor(t,e,n,o,a){if(null!=t){const e=t.RawNode;this.TitleInHtml=i.StringUtility.KeepSingleSpace(e.textContent),this.TitleInText=i.StringUtility.GetMeaningfulChars(e.textContent)}else this.TitleInHtml="",this.TitleInText="";null!=e&&(this.Direction=o,this.BodyInHtml=e,this.TitleAndBodyText=this.TitleInText+"\n\n"+n,this.TableOfContents=JSON.stringify(a))}}},231:(t,e)=>{var n;Object.defineProperty(e,"__esModule",{value:!0}),e.VisualizationConfig=void 0,function(t){t[t.none=0]="none",t[t.paragraphNode=1]="paragraphNode",t[t.mainBlockCandidate=2]="mainBlockCandidate",t[t.mainBlock=3]="mainBlock",t[t.logData=4]="logData"}(n||(n={})),e.VisualizationConfig=n},8:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.readProtocol=e.blockReadingModeFlagContent=e.blockReadingModeFlagName=e.readableElementAttribute=void 0,e.readableElementAttribute="edgeReadable",e.blockReadingModeFlagName="IE_RM_OFF",e.blockReadingModeFlagContent="true",e.readProtocol="read://"},804:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BlockInfo=void 0,e.BlockInfo=class{constructor(){this.MaxImageSize=-1,this.LengthOfInnerText=-1,this.LengthOfLinkText=-1,this.LengthOfPlainText=-1,this.LengthOfContent=-1,this.LengthOfImageContent=-1,this.LengthOfUnStableHtml=-1,this.LengthOfSafeText=-1,this.NumberOfBr=-1,this.NumberOfBlockNodes=-1,this.NumberOfParagraph=-1,this.NumberOfChildNodes=-1,this.NumberOfLinkNodes=-1,this.NumberOfImageNodes=-1,this.IsGroupElement=!1}}},280:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DebugUtility=void 0;const i=n(353),o=n(231),a=n(727);class r{static HighlightParagraphs(t){return!(!window.extractionInternal.visualizationConfigLevel||window.extractionInternal.visualizationConfigLevel!==o.VisualizationConfig.paragraphNode||(r.HighlightNodes(t),0))}static HighlightMainBlockCandidateAndAddParagraphInfo(t,e){return!(!window.extractionInternal.visualizationConfigLevel||window.extractionInternal.visualizationConfigLevel!==o.VisualizationConfig.mainBlockCandidate||(r.AddParagraphInfo(e),r.HighlightNodes(t),0))}static HighlightMainBlock(t){return!(!window.extractionInternal.visualizationConfigLevel||window.extractionInternal.visualizationConfigLevel!==o.VisualizationConfig.mainBlock||(r.HighlightNodes([t]),0))}static InitLogData(){r.IsLogDataEnabled()&&(window.extractionInternal.logData={})}static IsVisualizationConfigSetForHighlighting(){return window.extractionInternal.visualizationConfigLevel&&(window.extractionInternal.visualizationConfigLevel===o.VisualizationConfig.mainBlock||window.extractionInternal.visualizationConfigLevel===o.VisualizationConfig.mainBlockCandidate||window.extractionInternal.visualizationConfigLevel===o.VisualizationConfig.paragraphNode)}static LogOriginalTextLength(t){r.IsLogDataEnabled()&&(window.extractionInternal.logData.originalTextLength=a.DocUtility.OutputText$0(t.innerHTML).length)}static LogExtractionData(t,e){r.IsLogDataEnabled()&&(window.extractionInternal.logData.url=t,window.extractionInternal.logData.extractionExperiment=window.extractionInternal.extraction_experiment_version,window.extractionInternal.logData.extractedContentLength=e.TitleAndBodyText?e.TitleAndBodyText.length:0,window.extractionInternal.logData.extractedContent=e.TitleAndBodyText,window.extractionInternal.logData.title=e.TitleInHtml,window.extractionInternal.logData.extractedInnerHtmlLength=e.BodyInHtml.length)}static LogMainBlockData(t,e){r.IsLogDataEnabled()&&(window.extractionInternal.logData.mainBlockScoreOfPlainTextRatio=t.MainBlockInfo.ScoreOfPlainTextRatio,window.extractionInternal.logData.mainBlockScoreOfPosition=t.MainBlockInfo.ScoreOfPosition,window.extractionInternal.logData.mainBlockScoreOfChildrenContent=t.MainBlockInfo.ScoreOfChildrenContent,window.extractionInternal.logData.mainBlockScore=t.MainBlockInfo.Score,window.extractionInternal.logData.mainBlockTextLength=t.BlockInfo.LengthOfInnerText,r.LogParagraphText(e),r.LogImageData(e))}static IsLogDataEnabled(){return window.extractionInternal.visualizationConfigLevel&&window.extractionInternal.visualizationConfigLevel===o.VisualizationConfig.logData}static HighlightNodes(t){null!=t&&0!==t.length&&t.forEach((function(t,e,n){i.NodeUtility.IsElementNode(t)?(t.RawNode.style.backgroundColor="#FDFF47",t.RawNode.style.outline="#f00 solid 3px"):t.Parent&&(t.Parent.RawNode.style.backgroundColor="#FDFF47",t.Parent.RawNode.style.outline="#f00 solid 3px")}))}static AddParagraphInfo(t){null!=t&&0!==t.length&&t.forEach((function(t,e,n){i.NodeUtility.IsElementNode(t)?t.RawNode.setAttribute("IndexOfBlockNode",t.NodeInfo.IndexOfBlockNode.toString()):t.Parent&&t.Parent.RawNode.setAttribute("IndexOfBlockNode",t.NodeInfo.IndexOfBlockNode.toString())}))}static LogParagraphText(t){const e=[];a.DocUtility.Travel(t,(t=>!(i.NodeUtility.IsTagEqualTo(t,"p")&&t.InnerText.length>0&&(e.push(t.InnerText.replace(/\s+/g," ").substr(0,100)),1))),null),window.extractionInternal.logData.paraText=e}static LogImageData(t){const e=[];a.DocUtility.Travel(t,(t=>!i.NodeUtility.IsNodeWithImgTag(t)||(e.push(t.Src),!1)),null),window.extractionInternal.logData.imageUrls=e}}e.DebugUtility=r},727:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DocUtility=void 0;const i=n(32),o=n(353),a=n(139),r=n(274),l=n(494),s=n(990),c=n(499),u=n(8),d=n(280),f=n(785);class h{static Travel(t,e,n){null!=t&&(null!=e&&!1===e(t)||(null!=t.Children&&t.Children.forEach((function(t,i,o){h.Travel(t,e,n)})),null!=n&&n(t)))}static RightestChild(t){let e=t;for(;null!=e&&null!=e.Children&&e.Children.length>0;)e=e.Children[e.Children.length-1];return e}static LoadDebugHtml_OutputContentLength(t){return null}static UpdateNodeInfo(t){let e=0,n=0,i=0,l=0,s=0,c=0,u=0,d=0,f=0,g=0,I=0;h.Travel(t,(function(t){return t.NodeInfo.FontSize=h.GetFontSize(t),t.NodeInfo.IsNodePositionAbsoluteOrFix=o.NodeUtility.IsNodePositionAbsuluteOrFix(t),o.NodeUtility.IsLinkNode(t)&&(++c,++f),++e,-1===a.TagConfig.NonLevelTag.indexOf(t.TagName)&&++d,o.NodeUtility.IsTextNode(t)&&(++n,g+=t.InnerTextLength,0===f&&(++i,I+=t.InnerTextLength)),o.NodeUtility.IsBlockNode(t)&&++l,t.IsTagEqualTo("br")&&++s,o.NodeUtility.IsImageNode(t)&&(t.ImageInfo=r.ImageUtility.GetImageInfo(t),++u),t.NodeInfo.Index=e,t.NodeInfo.IndexOfTextNode=n,t.NodeInfo.IndexOfPlainTextNode=i,t.NodeInfo.IndexOfBlockNode=l,t.NodeInfo.IndexOfBr=s,t.NodeInfo.IndexOfLinkNode=c,t.NodeInfo.IndexOfImageNode=u,t.NodeInfo.LinkLevel=f,t.NodeInfo.PositionOfText=g,t.NodeInfo.PositionOfPlainText=I,t.NodeInfo.Level=d,!0}),(function(t){return o.NodeUtility.IsLinkNode(t)&&--f,-1===a.TagConfig.NonLevelTag.indexOf(t.TagName)&&--d,!0}))}static UpdateBlockInfo(t){h.Travel(t,null,(function(t){if(t.BlockInfo.LengthOfInnerText=0,t.BlockInfo.LengthOfLinkText=0,t.BlockInfo.LengthOfPlainText=0,t.BlockInfo.LengthOfContent=0,t.BlockInfo.LengthOfImageContent=0,t.BlockInfo.LengthOfUnStableHtml=0,t.BlockInfo.LengthOfSafeText=0,t.BlockInfo.NumberOfBr=0,t.BlockInfo.NumberOfBlockNodes=0,t.BlockInfo.NumberOfParagraph=0,t.BlockInfo.NumberOfChildNodes=0,t.BlockInfo.NumberOfLinkNodes=0,t.BlockInfo.NumberOfImageNodes=0,t.BlockInfo.MaxImageSize=0,o.NodeUtility.IsTextNode(t))t.BlockInfo.LengthOfInnerText=t.InnerTextLength,t.BlockInfo.LengthOfLinkText=o.NodeUtility.IsLinkChildNode(t)?t.InnerTextLength:0,t.BlockInfo.LengthOfContent=t.InnerTextLength;else if(null!=t.Children&&t.Children.length>0)for(let e=0,n=t.Children.length;e0){const t=o.NodeUtility.GetAttribute(e[0],"href");let n;try{n=new URL(t)}catch(t){return null}if("http:"===n.protocol||"https:"===n.protocol)return t}return null}static IsMediaWikiBasePage(t,e){return!1}static FirstBlockParent(t){for(;null!=t&&-1===a.TagConfig.BlockTags.indexOf(t.TagName);)t=t.Parent;return t}static GetExtractedText(t,e){return null}static OutputText$0(t){if(s.StringUtility.IsNullOrWhiteSpace(t))return"";const e=document.createElement("div");return e.innerHTML=t,h.OutputText$1(e)}static OutputText$1(t){let e="",n=!1;const i=["div","p","li","td","br","h1","h2","h3"];return h.TravelOnRawNode(t,(function(t){return null!=t&&(t.nodeType===Node.TEXT_NODE&&!1===s.StringUtility.IsNullOrEmpty(t.textContent)&&(e+=t.textContent,n=!1),t.nodeType===Node.ELEMENT_NODE&&"script"!==t.nodeName.toLowerCase())}),(function(t){return!1===s.StringUtility.IsNullOrEmpty(t.nodeName)&&-1!==i.indexOf(t.nodeName.toLowerCase())&&(n||(e+="\n",n=!0)),!0})),e}static GetFontSize(t){let e=o.NodeUtility.GetStyle$1(t,"font-size");const n=null==t.Parent?a.TagConfig.DefaultFontSize:t.Parent.NodeInfo.FontSize;let i=a.TagConfig.DefaultFontSize;if(a.TagConfig.TagFontSize.hasOwnProperty(t.TagName))return a.TagConfig.TagFontSize[t.TagName];if(s.StringUtility.IsNullOrEmpty(e))return n;switch(e=e.toUpperCase(),e){case"XX-SMALL":e="12PX";break;case"X-SMALL":e="15PX";break;case"SMALL":e="18PX";break;case"MEDIUM":e="20PX";break;case"LARGE":e="24PX";break;case"X-LARGE":e="30PX";break;case"XX-LARGE":e="40PX";break;case"LARGER":e=Math.round(1.2*n)+"PX";break;case"SMALLER":e=Math.round(.8*n)+"PX"}if(e.indexOf("%")>=0){const t=e.replace("%","");isNaN(parseInt(t))||(i=Number(t)*n/100)}else if(e.indexOf("EM")>=0){const t=e.replace("EM","");isNaN(parseInt(t))||Number(t)<1e3&&(i=Number(t)*n)}else if(e.indexOf("PT")>=0){const t=e.replace("PT","");isNaN(parseInt(t))||(i=Number(t))}else if(e.indexOf("PX")>=0){const t=e.replace("PX","");isNaN(parseInt(t))||(i=Number(t))}else i=a.TagConfig.DefaultFontSize;return(i<0||i>1e3)&&(i=a.TagConfig.DefaultFontSize),i}static GetMainBlockCandidates(t){const e=[];if(null==t||t.length<2)return e;const n={};for(let e=0;e5)}static CommonRootOf2(t,e){const n=[];for(;null!=t;)-1===n.indexOf(t.NodeInfo.Index)&&n.push(t.NodeInfo.Index),t=t.Parent;for(;null!=e&&-1===n.indexOf(e.NodeInfo.Index);)e=e.Parent;return e}static GetNodesByTagName(t,e){const n=[];return h.Travel(t,(function(t){return t.IsTagEqualTo(e)&&n.push(t),!0}),null),n}static GetNodeList(t){const e=[];return h.Travel(t,(function(t){return e.push(t),!0}),null),e}static RemoveComment(t){const e=[];h.TravelOnRawNode(t,(function(t){return!(t.nodeType===Node.COMMENT_NODE&&null!=t.parentNode||a.TagConfig.IsNonContentElement(t))||(e.push(t),!1)}),null);for(const t of e)t.parentNode&&t.parentNode.removeChild(t);return t}static TravelOnRawNode(t,e,n){if(null!=t&&(null==e||!1!==e(t))){if(t.hasChildNodes()){const i=t.childNodes;for(const t of i)h.TravelOnRawNode(t,e,n)}null!=n&&n(t)}}static ParseWithInnerHtml(t){const e=document.implementation.createHTMLDocument("");return e.documentElement.innerHTML=t,this.ParseWithDocument(e)}static ParseWithDocument(t){let e=t.querySelector("body");if(null==e)return null;if(e=h.RemoveComment(e),null==e)return null;d.DebugUtility.LogOriginalTextLength(e);const n=h.Wrap(e,null);return h.UpdateInnerTextLength(n),n}static UpdateInnerTextLength(t){h.Travel(t,null,(t=>(null!=t.Children&&t.Children.length>0?t.Children.forEach((function(e,n,i){t.InnerTextLength+=e.InnerTextLength})):t.InnerTextLength=t.IsTextNode?t.InnerText.length:0,!0)))}static Wrap(t,e){if(a.TagConfig.IsNonContentElement(t))return null;const n=new i.WrappedNode(t);if(n.Parent=e,o.NodeUtility.IsNodeInvisible(n))return null;if(a.TagConfig.IsRiskyNodeByTagNameAndAttribute(n))return null;const r=n.Children,l=[];return window.extractionInternal.extraction_experiment_version&f.ExtractionExperimentVersion.ExtractShadowDom&&t instanceof HTMLElement&&null!==t.shadowRoot&&l.push(...t.shadowRoot.childNodes),t.hasChildNodes()&&l.push(...t.childNodes),l.forEach((t=>{const e=h.Wrap(t,n);null!=e&&r.push(e)})),o.NodeUtility.IsEmptyNode(n)?null:n}static GetImageParent(t){let e=t;for(;null!=e&&!e.IsTagEqualTo("figure");)e=e.Parent;if(null==e)for(e=t.Parent;null!=e;){if(e.BlockInfo.LengthOfInnerText>l.Magic.SmallContentLength||e.BlockInfo.NumberOfImageNodes>1){e=null;break}if(e.BlockInfo.LengthOfInnerText>0){const n=h.GetTextLevel(e);(-1===n||Math.abs(n-t.NodeInfo.Level)>3&&e.BlockInfo.NumberOfBlockNodes>4)&&(e=null);break}e=e.Parent}return e}static GetParagraphList(t){const e=[];return h.Travel(t,(t=>{if(o.NodeUtility.IsImageNode(t)||o.NodeUtility.IsTextNode(t)||t.BlockInfo.IsGroupElement){const n=o.NodeUtility.IsTextNode(t)?t.Parent:t;return e.push(n),!1}return"section"===t.TagName&&e.push(t),!0}),null),e}static GetTextLevel(t,e=!0){const n={};if(null==t)return 0;if(h.Travel(t,(function(t){const i=e?t.BlockInfo.LengthOfPlainText:t.BlockInfo.LengthOfInnerText;return t.IsTextNode&&i>0&&(n.hasOwnProperty(String(t.NodeInfo.Level))||(n[String(t.NodeInfo.Level)]=0),n[String(t.NodeInfo.Level)]+=i),!0}),null),0===Object.keys(n).length)return-1;let i,o=0;for(const t in n)n.hasOwnProperty(t)&&n[t]>o&&(o=n[t],i=t);return Number(i)}static CloneNode(t){const e=t.RawNode.cloneNode(!1);return o.NodeUtility.IsElementNode(t)&&(s.StringUtility.IsNullOrEmpty(e.getAttribute("style")||"")||e.removeAttribute("style")),e}static Clone(t){return null}static UpdateUrlFromRelativeToAbsolute(t,e){null!=e&&h.Travel(t,(function(t){if(t.IsTagEqualTo("a")&&o.NodeUtility.GetAttribute(t.RawNode,"href")){const n=s.StringUtility.UrlFromRelative2Absolute(e,t.Href);t.Href=n,t.RawNode.setAttribute("href",n)}else if(o.NodeUtility.IsNodeWithImgTag(t)){if(!s.StringUtility.IsNullOrEmpty(t.RawNode.getAttribute("src")||"")){const n=s.StringUtility.UrlFromRelative2Absolute(e,t.Src);t.Src=n,t.RawNode.setAttribute("src",n)}if(!s.StringUtility.IsNullOrEmpty(t.RawNode.getAttribute("srcset"))){const n=t.RawNode.getAttribute("srcset").split(",");let i="";n.forEach((t=>{const n=t.trim().split(/\s+/),o=n[0],a=2===n.length?n[1]:"";i+=s.StringUtility.UrlFromRelative2Absolute(e,o),i+=" ",i+=a,i+=", "})),t.RawNode.setAttribute("srcset",i)}}return!0}),null)}static Trim(t,e){let n=h.DoTrim(t,e);if(null==n)return null;for(;1===n.Children.length;)n=n.Children[0];return n}static DoTrim(t,e){const n=e(t);if(-1===n)return null;if(1===n)return t;let i;const o=[];for(const n of t.Children){const a=h.DoTrim(n,e);null!=a&&(o.push(a),i=t)}return t.Children=[].concat(o),i}static UpdateInnerText(t){h.Travel(t,null,(t=>{if(t.HasInnerTextCalculated)return!0;let e="";return null!=t.Children&&t.Children.length>0?(t.Children.forEach((function(t,n,i){e+=t.InnerText+" "})),e=s.StringUtility.GetMeaningfulChars(e)):t.IsTextNode&&(e=s.StringUtility.GetMeaningfulChars(t.RawNode.textContent)),t.InnerText=e,!0}))}static CleanStyle(t){h.Travel(t,(t=>(s.StringUtility.IsNullOrEmpty(o.NodeUtility.GetAttribute(t.RawNode,"style"))||t.RawNode.removeAttribute("style"),!0)),null)}static FirstLinkNode(t){for(;null!=t&&"a"!==t.TagName;)t=t.Parent;return t}static GetTextDirection(t){return null!=t.getElementsByTagName("html")[0].getAttribute("dir")?t.getElementsByTagName("html")[0].getAttribute("dir"):0!==t.getElementsByTagName("body").length&&null!=t.getElementsByTagName("body")[0].getAttribute("dir")?t.getElementsByTagName("body")[0].getAttribute("dir"):"auto"}static IsElementWithAttributePresent(t,e){return null!=t.querySelector(`[${e}]`)}static GetAllElementsWithAttribute(t,e){return t.querySelectorAll(`[${e}]`)}static IsBlockReadingModeFlagPresent(t){return null!==t.querySelector(`meta[name="${u.blockReadingModeFlagName}"][content="${u.blockReadingModeFlagContent}"]`)}static GetSmallButtonImagesParent(t,e){if(null==t||null==t||0===t.length)return[];const n=[];t.forEach((function(t,e,i){const o=h.FirstLinkNode(t);null!=o&&o.BlockInfo.LengthOfInnerText<20&&o.BlockInfo.MaxImageSize<1e4&&n.push(o)}));const i=[];for(let t=0;t1&&t.BlockInfo.NumberOfLinkNodes>1&&t.BlockInfo.LengthOfInnerText<50){let n=t;for(;n.Parent!==e&&n.Parent.BlockInfo.MaxImageSize<1e4&&(n.Parent.BlockInfo.LengthOfInnerText<50||n.Parent.BlockInfo.NumberOfBlockNodes>n.BlockInfo.NumberOfBlockNodes+10&&n.Parent.BlockInfo.LengthOfLinkText>2*n.BlockInfo.LengthOfLinkText&&2*n.Parent.BlockInfo.LengthOfInnerText{var n;Object.defineProperty(e,"__esModule",{value:!0}),e.ExtractionExperimentVersion=void 0,(n=e.ExtractionExperimentVersion||(e.ExtractionExperimentVersion={}))[n.Original=0]="Original",n[n.RiskyTagAuthorIconAd=1]="RiskyTagAuthorIconAd",n[n.LoadErrorFix=2]="LoadErrorFix",n[n.RiskyTagExclusionList=4]="RiskyTagExclusionList",n[n.ExtractShadowDom=8]="ExtractShadowDom"},472:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ImageInfo=void 0,e.ImageInfo=class{}},274:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ImageUtility=void 0;const i=n(472),o=n(727),a=n(353),r=n(990);class l{static UpdateGuidImageSrc(t){const e={};return o.DocUtility.TravelOnRawNode(t,(function(t){return null!=t&&(t.nodeType===Node.ELEMENT_NODE||t.nodeType===Node.DOCUMENT_NODE)&&"script"!==t.nodeName.toLowerCase()}),(function(t){if(t.nodeType===Node.ELEMENT_NODE&&a.NodeUtility.IsHtmlNodeWithImgTag(t)){const n=a.NodeUtility.GetAttribute(t,"src");if(!r.StringUtility.IsNullOrWhiteSpace(n)){let i=l.generateUUID();for(;e.hasOwnProperty(i);)i=l.generateUUID();e[i]=n,t.setAttribute("src",i)}}return!0})),e}static generateUUID(){let t=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const n=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"===e?n:3&n|8).toString(16)}))}static GetImageInfo(t){let e,n,o;return e=a.NodeUtility.GetStyle$1(t,"width").toUpperCase().replace("PT","").replace("PX",""),n=a.NodeUtility.GetStyle$1(t,"height").toUpperCase().replace("PT","").replace("PX",""),isNaN(parseInt(e))||isNaN(parseInt(n))?(e=a.NodeUtility.GetAttribute(t.RawNode,"width"),n=a.NodeUtility.GetAttribute(t.RawNode,"height"),isNaN(parseInt(e))||isNaN(parseInt(n))?(e=a.NodeUtility.GetAttribute(t.RawNode,"data-width"),n=a.NodeUtility.GetAttribute(t.RawNode,"data-height"),isNaN(parseInt(e))||isNaN(parseInt(n))?null:(o=new i.ImageInfo,o.Width=Number(e),o.Height=Number(n),o)):(o=new i.ImageInfo,o.Width=Number(e),o.Height=Number(n),o)):(o=new i.ImageInfo,o.Width=Number(e),o.Height=Number(n),o)}static IsBigImage(t){return!1}static IsSmallImage(t){return!(t.Width>250||t.Height>250)}static IsEmptyImage(t){return!!(null!=t.ImageInfo&&t.ImageInfo.Height>100&&t.ImageInfo.Width>100&&r.StringUtility.StartsWith(t.Src.toUpperCase(),"DATA:IMAGE")&&t.Src.length<100)}}e.ImageUtility=l},494:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Magic=void 0;class n{}e.Magic=n,n.SmallContentRatio=.1,n.BigContentRatio=.5,n.MinTitleTextLength=3,n.MaxTitleTextLength=300,n.MaxTitleValidTextLength=200,n.MaxParagraphPlainTextRatio=.3,n.PageTextLength=800,n.MinScoreOfPosition=.4,n.MaxLengthForInnerPlanText=2e3,n.SmallContentLength=1e3,n.MaxLinkHrefAsContentLength=0,n.MaxChildrenContentLength=2e3,n.MinImageSizeOutOfMainBlock=300,n.MinImageSizeInsideOfMainBlock=150,n.MinMainBlockPlainTextLength=250,n.MinSmallMainBlockImageSize=4e4,n.MinBigMainBlockImageSize=6e4,n.MaxMainBlockCandidateNum=10,n.ContentEndWords=["VOTES:","RELATED STORIES:","RELATED ARTICLES:","MORE ON","RELATED POSTS","SUBSCRIBE NOW"],n.EnglishPunctuations=["!",'"',"#","%","&","'","(",")","*",",","-",".","/",":",";","?","@","[","\\","]","_","{","}"],n.CopyRightWords=["ALL RIGHTS RESERVED","COPYRIGHT","©","©"],n.NoiseWordList=["BY","EMAIL","PRINT"],n.EnlargeTextList=["ENLARGE","LAUNCH","VIEWER"],n.MonthNameList=["JANUARY","JAN","FEBRUARY","FEB","MARCH","MAR","APRIL","APR","MAY","MAY","JUNE","JUN","JULY","JUL","AUGUST","AUG","SEPTEMBER","SEP","OCTOBER","OCT","NOVEMBER","NOV","DECEMBER","DEC"],n.DayNameList=["MONDAY","MON","TUESDAY","TUES","WEDNESDAY","WEDS","THURSDAY","THURS","FRIDAY","FRI","SATURDAY","SAT","SUNDAY","SUN"]},73:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MainBlockChildInfo=void 0,e.MainBlockChildInfo=class{constructor(){this.Score=-1,this.UnStableScore=-1,this.ContentLength=-1,this.ContentLengthWithImage=-1,this.HtmlLength=-1,this.PositiveHtmlLengthAsHeader=-1,this.IsPositive=!1}}},855:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MainBlockInfo=void 0,e.MainBlockInfo=class{constructor(){this.ScoreOfPlainTextRatio=-1,this.ScoreOfPosition=-1,this.ScoreOfBlock=-1,this.ScoreOfPlainText2HtmlRatio=-1,this.MaxChildrenContentLength=-1,this.Score=-1,this.ScoreOfChildrenContent=-1}}},499:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MainBlockUtility=void 0;const i=n(990),o=n(727),a=n(353),r=n(494),l=n(32),s=n(139),c=n(274);class u{static FilterMainBlocks(t,e){let n=[];if(n=n.concat(t),null!=e&&e.length>0){let t=Number.MAX_VALUE;e.forEach((function(e,n,i){e.NodeInfo.Indext&&i.push(e)})),n=i}if(n.length>1&&a.NodeUtility.IsParentChild(n[0],n[1])){const t=n[0];2*t.BlockInfo.LengthOfLinkText>t.BlockInfo.LengthOfPlainText&&t.BlockInfo.NumberOfBlockNodes>50&&t.BlockInfo.LengthOfContent/t.BlockInfo.NumberOfBlockNodes<10&&n.splice(n.indexOf(t),1)}return n}static SelectHighScoreMainBlock(t){if(null==t||0===t.length)return null;let e=t[0];const n=Math.min(t.length,r.Magic.MaxMainBlockCandidateNum);for(let i=1;it[0].MainBlockInfo.ScoreOfPosition&&t[i].NodeInfo.Indexr.Magic.PageTextLength&&(1===i&&!a.NodeUtility.IsParentChild(t[i],t[0])||t[0].MainBlockInfo.Score/t[i].MainBlockInfo.Score<10&&t[i].BlockInfo.NumberOfChildNodes<200&&t[i].BlockInfo.LengthOfUnStableHtml/(t[i].BlockInfo.LengthOfPlainText+1)<1&&a.NodeUtility.IsParentOfMultipleGoodChildren(t,i,n))){e=t[i];break}return e}static TrimNoiseChildren(t,e){if(null==t)return null;let n=u.GetNoiseChildrenInMainBlock(t,e);const i=[];return n.forEach((function(t,n,o){null!=e&&(a.NodeUtility.IsParentChild(e,t)||a.NodeUtility.IsParentChild(t,e))||i.push(t)})),n=i,o.DocUtility.Trim(t,(e=>-1!==n.indexOf(e)&&e!==t?-1:null!=e.Children&&e.Children.length>0?0:1))}static TrimNonMainContentBody(t,e,n,i,r){if(null==t)return null;t.ResultType=l.ResultType.Content;const s=[];i.forEach((function(t,n,i){null!=e&&(a.NodeUtility.IsParentChild(e,t)||a.NodeUtility.IsParentChild(t,e))||s.push(t)})),(i=s).forEach((function(t,e,n){t.ResultType=l.ResultType.ContentBetweenTitleAndMainBlock})),r.forEach((function(t,e,n){t.ResultType=l.ResultType.ImageContentOutOfMainBlock}));const c=o.DocUtility.Trim(n,(t=>t.ResultType>l.ResultType.None?1:t.ResultType0?0:-1));return this.TrimExtractedNodesFromMainBody([l.ResultType.Title],c)}static TrimExtractedNodesFromMainBody(t,e){return o.DocUtility.Trim(e,(e=>{let n;for(n of t)if(e.ResultType===n)return-1;return e.Children.length>0?0:1}))}static UpdateMainBlockCandidatesInfo(t){for(const e of t){const t=o.DocUtility.RightestChild(e);e.MainBlockInfo.ScoreOfPlainTextRatio=1-1*e.BlockInfo.LengthOfLinkText/(e.BlockInfo.LengthOfInnerText+1),e.MainBlockInfo.ScoreOfPosition=1*e.BlockInfo.LengthOfPlainText/(t.NodeInfo.PositionOfPlainText+1),u.UpdateMainBlockChildInfoOfChildren(e),e.MainBlockInfo.ScoreOfChildrenContent=u.GetScoreOfChildrenContent(e),e.MainBlockInfo.Score=1*e.MainBlockInfo.ScoreOfPlainTextRatio*e.MainBlockInfo.ScoreOfPosition*e.MainBlockInfo.ScoreOfChildrenContent}}static UpdateMainBlockChildInfoOfChildren(t){for(const e of t.Children)0!==e.BlockInfo.LengthOfInnerText||0!==e.BlockInfo.NumberOfImageNodes?(e.MainBlockChildInfo.Score=u.GetMainBlockChildInfoStableScore(e),e.MainBlockChildInfo.UnStableScore=u.GetMainBlockChildInfoScore(e)):(e.MainBlockChildInfo.Score=-1,e.MainBlockChildInfo.UnStableScore=-1)}static GetScoreOfChildrenContent(t){let e=0;if(null!=t&&null!=t.Children&&t.Children.length>0){const n=u.GetMaxChildrenValidContentLength(t);for(const i of t.Children){const t=Math.min(i.BlockInfo.LengthOfContent,n);e+=Math.min(i.BlockInfo.LengthOfPlainText,n)*t/Math.max(a.NodeUtility.GetHtmlLength(i),t+1)}}return e}static GetMaxChildrenValidContentLength(t){let e=.1*r.Magic.MaxChildrenContentLength,n=[];t.Children.forEach((function(t,e,i){t.MainBlockChildInfo.UnStableScore>.3&&n.push(t.BlockInfo.LengthOfContent)}));const i=[];if(t.Children.forEach((function(t,e,n){t.MainBlockChildInfo.UnStableScore>0&&t.MainBlockChildInfo.UnStableScore<.3&&i.push(t.BlockInfo.LengthOfContent)})),n.length>0&&i.length>0&&2*n.reduce((function(t,e){return t+e}),0)1)if(n.sort((function(t,e){return e-t})),e=n.slice(0,2).reduce((function(t,e){return t+e}),0)/2,n[1]>800){const t=i.reduce((function(t,e){return t+e}),0),o=n.reduce((function(t,e){return t+e}),0);e=1*o/(t+o)*n[0]}else e>r.Magic.MaxChildrenContentLength&&n[0]>5*n[1]&&(e=r.Magic.MaxChildrenContentLength);return t.MainBlockInfo.MaxChildrenContentLength=Number(e),Number(e)}static IsGroupElement(t,e){const n=t.TagName;let i=0,a=0,l=0;return-1!==s.TagConfig.GroupElementTags.indexOf(n)&&(o.DocUtility.Travel(t,(t=>{const e=t.TagName;return-1!==s.TagConfig.BlockTags.indexOf(e)&&("td"===e&&++l,"li"===e&&++a,++i),!0}),null),!("table"===n&&1.2*l.5*r.Magic.MinMainBlockPlainTextLength||t.InnerHtml.length>r.Magic.BigContentRatio*e||("ul"===n||"ol"===n||"dl"===n)&&5*a1e4||t.InnerHtml.length>r.Magic.BigContentRatio*e||"p"===n&&i>2))}static GetNoiseChildrenInMainBlock(t,e){if(null==t||null==t.Children||1===t.Children.length)return[];const n=t.Children,i=u.GetMostFrequencyTagOfChildren(t);u.CalculatePositiveHtmlAsHeader(t,i);const o=[],a=u.GetIndexOfWorstChild(n);return u.ChildrenAfterWorstChildTrimable(n,a)&&n.forEach((function(t,e,n){e>=a&&o.push(t)})),u.GetNoiseActionLinks(t).forEach((function(t,e,n){o.push(t)})),u.GetNoiseChildrenByTag(n,t).forEach((function(t,e,n){o.push(t)})),u.GetNoiseContentBeforeTitle(e,n,a,t).forEach((function(t,e,n){o.push(t)})),u.GetNoiseContentInChildrenByScore(t,n,i).forEach((function(t,e,n){o.push(t)})),u.GetFloatNoiseNodes(t).forEach((function(t,e,n){o.push(t)})),u.GetEmptyListChild(t).forEach((function(t,e,n){o.push(t)})),u.GetContentEnd(t,o).forEach((function(t,e,n){o.push(t)})),u.GetNoiseInBigImageChild(t).forEach((function(t,e,n){o.push(t)})),u.GetSpecialParagraph(t,e,i).forEach((function(t,e,n){o.push(t)})),u.GetAdvertisementChild(t).forEach((function(t,e,n){o.push(t)})),o}static GetNoiseActionLinks(t){const e=[],n=[];if(o.DocUtility.Travel(t,(t=>("a"===t.TagName&&a.NodeUtility.IsActionLink(t)&&n.push(t),!0)),null),0===n.length)return e;if(n.length>1)for(let t=0;t!(n.InnerTextLength>20||a.NodeUtility.IsSmallPureTextParagraph(n))||!u.IsContentBetweenTitleAndMainBlock(n,e,t)||(l.push(n),!1)),null),l.forEach((function(i,o,r){for(;null!=i&&null!=i.Parent;){if(a.NodeUtility.IsParentChild(i.Parent,t)||a.NodeUtility.IsParentChild(i.Parent,e)){n.push(i);break}i=i.Parent}}));const s=[];return n.forEach((function(t,e,n){if(t.MainBlockChildInfo.Score>=0&&t.MainBlockChildInfo.Score<.2||i.StringUtility.IsDateOrAuthorString(t.InnerText))return;const o=i.StringUtility.GetPunctuationAndDigitNum(t.InnerText);4*(t.BlockInfo.LengthOfLinkText+o)>t.BlockInfo.LengthOfPlainText||s.push(t)})),n=s,n}static RecallImageBeforeMainBlock(t,e,n){const l=[];if(null==t||null==e)return l;let s=n;const c=Math.max(t.NodeInfo.PositionOfPlainText-r.Magic.SmallContentLength,0),d=e.NodeInfo.PositionOfPlainText,f=[],h=s;o.DocUtility.Travel(s,(n=>{if(n.NodeInfo.PositionOfPlainText>d)return!1;if(!a.NodeUtility.IsNodeWithImgTag(n)||n.NodeInfo.PositionOfPlainText10&&r.InnerTextLength<250&&(r.BlockInfo.LengthOfLinkText+r.InnerText.split("").filter((t=>i.StringUtility.IsEnglishPunctuation(t)||i.StringUtility.isNumeric(t))).length)/(r.InnerTextLength+.1)<.05){let t=0,e=!0;o.DocUtility.Travel(r,(n=>n.Children.length>3?(e=!1,!1):(t+=n.Children.length,!0)),null),e&&t<10&&f.push(n)}}return!0}),null);for(let n=0,i=f.length;ne.NodeInfo.Index?t:null}static IsNearBefore(t,e){return!(e.NodeInfo.Index-t.NodeInfo.Index>30||e.NodeInfo.IndexOfBlockNode-t.NodeInfo.IndexOfBlockNode>5)}static IsGoodImageParent(t,e,n){return!(t.MainBlockChildInfo.Score<.3||u.IsNoiseChildWithLink(t,"",!1)||i.StringUtility.IsDateOrAuthorString(t.InnerText)||a.NodeUtility.IsParentChild(t,e)||a.NodeUtility.IsParentChild(t,n))}static GetMostFrequencyTagOfChildren(t){const e=t.Children,n={};for(let t=0,i=e.length;t.3){const i=e[t].TagName;n.hasOwnProperty(i)||(n[i]=0),n[i]+=1}let i=-1,o="";for(const t of Object.keys(n))n[t]>i&&(i=n[t],o=t);return o}static CalculatePositiveHtmlAsHeader(t,e){const n=t.Children;let i=0;for(let t=n.length-1;t>=0;--t){const o=n[t].TagName,a=n[t].MainBlockChildInfo.Score;a<0?n[t].MainBlockChildInfo.PositiveHtmlLengthAsHeader=i:-1===s.TagConfig.SafeTags.indexOf(o)?((-1!==s.TagConfig.GroupElementTags.indexOf(o)||o===e)&&a<.1||-1===s.TagConfig.GroupElementTags.indexOf(o)&&o!==e&&a<.3||a<.01?n[t].BlockInfo.NumberOfImageNodes>4||n[t].BlockInfo.LengthOfLinkText>0?(i-=1-a,n[t].MainBlockChildInfo.IsPositive=!1):(n[t].MainBlockChildInfo.Score=.001,i+=.001,n[t].MainBlockChildInfo.IsPositive=!0):t=e&&(i+=t[o].BlockInfo.LengthOfPlainText));return t[e].MainBlockChildInfo.PositiveHtmlLengthAsHeader<0&&1*i/n<.7}static GetNoiseContentBeforeTitle(t,e,n,i){const o=[];for(let i=0;i<=n;++i)null!=t&&e[i].NodeInfo.Index=0&&e[i].MainBlockChildInfo.Score<=.1&&o.push(e[i]);let a=0;return o.forEach((function(t,e,n){a+=t.BlockInfo.LengthOfPlainText})),2*a"ul"!==t.TagName&&"ol"!==t.TagName||(0===t.BlockInfo.LengthOfInnerText&&0===t.BlockInfo.NumberOfImageNodes&&e.push(t),!1)),null),e}static GetAdvertisementChild(t){const e=[];return o.DocUtility.Travel(t,(t=>!a.NodeUtility.IsAdvertisementNode(t)||(e.push(t),!1)),null),e}static GetFloatNoiseNodes(t){const e=[];return o.DocUtility.Travel(t,(n=>!(n.NodeInfo.IsNodePositionAbsoluteOrFix&&3*n.InnerTextLength0;--t){const n=o[t];if(n.BlockInfo.LengthOfInnerText>=5&&-1===e.indexOf(n)&&(a.push(n),a.length>=2))break}return a.forEach((function(e,a,r){if(i.StringUtility.ContainEndWord(e.InnerText)&&4*e.BlockInfo.LengthOfInnerTextt.BlockInfo.LengthOfInnerText&&(n=[])}})),n}static GetNoiseInBigImageChild(t){let e=[],n=o.DocUtility.GetNodesByTagName(t,"img");const r=o.DocUtility.GetSmallButtonImagesParent(n,t);e=e.concat(r);const l=[];n.forEach((function(t,e,n){let i=!1;r.forEach((function(e,n,o){a.NodeUtility.IsParentChild(e,t)&&(i=!0)})),!1===i&&l.push(t)})),n=l;for(const a of n){let n=a,r=null;for(;n.Parent!==t;)n=n.Parent;if(null!=a.ImageInfo&&c.ImageUtility.IsSmallImage(a.ImageInfo)&&n.BlockInfo.MaxImageSize>5*a.BlockInfo.MaxImageSize||i.StringUtility.IsEnlargeText(n.InnerText)||c.ImageUtility.IsEmptyImage(a)){e=e.concat(u.GetTrimNodes(a,null,t));continue}const l=o.DocUtility.GetImageParent(a);null!=l&&i.StringUtility.IsEnlargeText(l.InnerText)&&(e=e.concat(u.GetTrimNodes(l,a,t))),(n.MainBlockChildInfo.Score<0||n.MainBlockChildInfo.Score>.3)&&(0===n.BlockInfo.NumberOfLinkNodes||n.BlockInfo.LengthOfLinkText.3&&(l.BlockInfo.LengthOfLinkText<=l.BlockInfo.LengthOfPlainText||l.BlockInfo.LengthOfLinkText<=50)&&(r=l),null==r&&(null!=l&&0===l.BlockInfo.LengthOfLinkText||n.BlockInfo.LengthOfLinkText<=n.BlockInfo.LengthOfPlainText||n.BlockInfo.LengthOfLinkText<=50||0===a.NodeInfo.LinkLevel||null!=l&&i.StringUtility.IsEnlargeText(l.InnerText))&&(r=a),e=e.concat(u.GetTrimNodes(n,r,t)))}return e}static GetTrimNodes(t,e,n){let i=[];return null==e?i.push(t):o.DocUtility.Travel(t,(t=>t!==e&&(t.BlockInfo.NumberOfImageNodes>0||(i.push(t),!1))),null),2*t.BlockInfo.LengthOfInnerText>=n.BlockInfo.LengthOfInnerText&&(i=[]),i}static GetMainBlockChildInfoStableScore(t){const e=t.BlockInfo.LengthOfContent+t.BlockInfo.LengthOfImageContent,n=t.InnerHtml.length-t.BlockInfo.LengthOfUnStableHtml;return t.MainBlockChildInfo.ContentLengthWithImage=e,t.MainBlockChildInfo.StableHtmlLength=n,1*(e+20)/(n+20)}static GetMainBlockChildInfoScore(t){return t.MainBlockChildInfo.ContentLength=t.BlockInfo.LengthOfContent,t.MainBlockChildInfo.HtmlLength=Math.max(t.MainBlockChildInfo.ContentLength,a.NodeUtility.GetHtmlLength(t)),1*(t.MainBlockChildInfo.ContentLength+20)/(t.MainBlockChildInfo.HtmlLength+20)}static GetSpecialParagraph(t,e,n){const o=[];if(null==t)return o;for(const r of t.Children)if(r.InnerTextLength>0&&!a.NodeUtility.IsParentChild(r,e)){if(!i.StringUtility.IsNullOrEmpty(n)&&r.TagName===n)break;if(r.InnerTextLength<40&&i.StringUtility.StartsWith(r.InnerText.trim().toUpperCase(),"BY")||i.StringUtility.IsDateOrAuthorString(r.InnerText)){o.push(r);continue}break}return o}static IsContentBetweenTitleAndMainBlock(t,e,n){if(a.NodeUtility.IsParentChild(t,e)||a.NodeUtility.IsParentChild(t,n))return!1;if(t.NodeInfo.Indexe.NodeInfo.Index)return!1;if(-1===s.TagConfig.HeaderTags.indexOf(t.TagName)&&!a.NodeUtility.IsTagEqualTo(t,"p")&&!a.NodeUtility.IsTagEqualTo(t,"article"))return!1;const o=i.StringUtility.GetPunctuationAndDigitNum(t.InnerText);return!(4*(t.BlockInfo.LengthOfLinkText+o)>t.BlockInfo.LengthOfInnerText)}static IsNoiseChildWithLink(t,e,n=!0){return!(t.MainBlockChildInfo.Score<0||0===t.BlockInfo.NumberOfLinkNodes||t.MainBlockChildInfo.Score>.6)&&(t.MainBlockChildInfo.Score<.3&&t.BlockInfo.LengthOfLinkText>t.BlockInfo.LengthOfPlainText&&(t.BlockInfo.NumberOfLinkNodes>5||t.BlockInfo.LengthOfLinkText>200)||t.BlockInfo.NumberOfLinkNodes>=3&&0===t.BlockInfo.NumberOfBr&&1===t.BlockInfo.NumberOfBlockNodes&&t.BlockInfo.LengthOfPlainText<5&&5*t.BlockInfo.LengthOfPlainText=20):1!==t.BlockInfo.NumberOfBlockNodes?u.IsMultiBlockLinkChild(t,n):t.BlockInfo.LengthOfLinkText>20&&t.BlockInfo.LengthOfLinkText>.8*t.BlockInfo.LengthOfInnerText&&(-1!==s.TagConfig.GroupElementTags.indexOf(t.TagName)&&t.MainBlockChildInfo.Score<.2||-1===s.TagConfig.GroupElementTags.indexOf(t.TagName)&&t.TagName!==e&&t.MainBlockChildInfo.Score<.1)))}static IsMultiBlockLinkChild(t,e){if(2*t.BlockInfo.LengthOfLinkText>t.BlockInfo.LengthOfPlainText&&(!e||t.BlockInfo.MaxImageSize("tr"===t.TagName&&i++,"td"===t.TagName&&t.InnerTextLength>1&&(a++,t.BlockInfo.LengthOfLinkText>5&&.5*t.BlockInfo.LengthOfInnerText<=t.BlockInfo.LengthOfLinkText&&r++),!0)),null),i>=3&&a>=3&&r>=.8*a)return!0;if(a>20)return!1;if(o.DocUtility.Travel(t,(t=>{if(t.BlockInfo.LengthOfInnerText<20||0===t.BlockInfo.NumberOfBlockNodes)return!1;if(-1!==s.TagConfig.BlockTags.indexOf(t.TagName)&&1===t.BlockInfo.NumberOfBlockNodes){const i=t.BlockInfo.LengthOfLinkText>.8*t.BlockInfo.LengthOfInnerText;n+=i?1:0,e+=i?0:1}return!0}),null),n>=1&&3*n>e)return!0}return!1}static IsContainsSingleBigImage(t){return null!=t&&1===t.BlockInfo.NumberOfImageNodes&&t.BlockInfo.MaxImageSize>r.Magic.MinBigMainBlockImageSize}}e.MainBlockUtility=u},365:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.NodeInfo=void 0;const i=n(139);e.NodeInfo=class{constructor(){this.FirstBlockParent=null,this.FontSize=i.TagConfig.DefaultFontSize,this.Index=-1,this.IndexOfTextNode=-1,this.IndexOfPlainTextNode=-1,this.IndexOfBlockNode=-1,this.IndexOfBr=-1,this.IndexOfLinkNode=-1,this.Level=-1,this.IsNodePositionAbsoluteOrFix=!1,this.IndexOfImageNode=-1,this.LinkLevel=-1,this.PositionOfText=-1,this.PositionOfPlainText=-1}}},353:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.NodeUtility=void 0;const i=n(990),o=n(139),a=n(727),r=n(494);class l{static GetAttribute(t,e){return t.nodeType===Node.ELEMENT_NODE&&t.hasAttribute(e)?t.getAttribute(e).trim():""}static IsTagEqualTo(t,e){return t.TagName.toLowerCase()===e.toLowerCase()}static IsNameEqualTo(t,e){return t.nodeName.toLowerCase()===e.toLowerCase()}static IsParentChild(t,e){if(null==t)return!1;for(;null!=e;){if(e===t)return!0;e=e.Parent}return!1}static IsNodeInvisible(t){if(t.NodeType!==Node.ELEMENT_NODE)return!1;if(l.IsStyleContainsKeyValuePair(t,"opacity","0")||l.IsStyleContainsKeyValuePair(t,"display","none")||l.IsStyleContainsKeyValuePair(t,"visibility","hidden"))return!0;const e=l.GetStyle$1(t,"width").replace("PX",""),n=l.GetStyle$1(t,"left").replace("PX","");return!isNaN(parseInt(e))&&!isNaN(parseInt(n))&&Number(e)+Number(n)<=0}static IsEmptyNode(t){return-1!==o.TagConfig.PotentialEmptyNodeTag.indexOf(t.TagName.toLowerCase())&&0===t.RawNode.textContent.trim().length&&0===t.Children.length}static IsNodePositionAbsuluteOrFix(t){return t.NodeType===Node.ELEMENT_NODE&&!(!l.IsStyleContainsKeyValuePair(t,"position","absolute")&&!l.IsStyleContainsKeyValuePair(t,"position","fixed"))}static IsStyleContainsKeyValuePair(t,e,n){if(t.RawNode.nodeType===Node.ELEMENT_NODE){const i=t.RawNode.style.getPropertyValue(e);if(i)return i.toLowerCase()===n.toLowerCase()}return!1}static GetSrc(t){if(!(t.parentNode&&"picture"===t.parentNode.nodeName.toLowerCase()&&t.parentElement.getElementsByTagName("img").length>1))for(const e of o.TagConfig.PotentialImageSrcAttribute){const n=l.GetAttribute(t,e);if(""!==n&&i.StringUtility.CheckImageURL(n))return t.setAttribute("src",n),n}return l.GetAttribute(t,"src")}static GetHtmlLength(t){return t.InnerHtml.length}static GetStyle$0(t){const e={};if(t.nodeType!==Node.ELEMENT_NODE)return e;const n=l.GetAttribute(t,"style");if(i.StringUtility.IsNullOrEmpty(n))return e;const o=t.style;for(const t in o)o.hasOwnProperty(t)&&(e[t]=o[t]);return e}static GetStyle$1(t,e){return t.RawNode.nodeType!==Node.ELEMENT_NODE?"":t.RawNode.style.getPropertyValue(e)||""}static IsTextNode(t){return null!=t&&t.NodeType===Node.TEXT_NODE}static IsElementNode(t){return null!=t&&t.NodeType===Node.ELEMENT_NODE}static IsImageNode(t){return l.IsNodeWithImgTag(t)||t.IsTagEqualTo("figure")}static IsNodeWithImgTag(t){return t.IsTagEqualTo("img")||t.IsTagEqualTo("amp-img")}static IsHtmlNodeWithImgTag(t){return"img"===t.nodeName.toLowerCase()||"amp-img"===t.nodeName.toLocaleLowerCase()}static IsBlockNode(t){return-1!==o.TagConfig.BlockTags.indexOf(t.TagName)}static IsLinkNode(t){return null!=t&&t.IsTagEqualTo("a")}static IsListNode(t){return this.IsOrderedListNode(t)||this.IsUnorderedListNode(t)}static IsOrderedListNode(t){return null!=t&&t.IsTagEqualTo("ol")}static IsUnorderedListNode(t){return null!=t&&t.IsTagEqualTo("ul")}static IsLinkChildNode(t){return t.NodeInfo.LinkLevel>0}static IsContainsSingleNoiseImage(t){return!(t.MainBlockChildInfo.Score>.3||1!==t.BlockInfo.NumberOfImageNodes||t.BlockInfo.MaxImageSize<=0||t.BlockInfo.MaxImageSize>=4e4)&&t.BlockInfo.NumberOfBlockNodes>=2*t.BlockInfo.NumberOfImageNodes&&t.BlockInfo.NumberOfLinkNodes>0&&t.BlockInfo.LengthOfInnerText<250}static IsContainsMultiSmallImages(t){return!(t.BlockInfo.NumberOfImageNodes<=3)&&(t.MainBlockChildInfo.Score>0&&(t.MainBlockChildInfo.Score<.6&&t.BlockInfo.LengthOfLinkText>0||t.MainBlockChildInfo.Score<.3)||t.BlockInfo.MaxImageSize>0&&t.BlockInfo.MaxImageSize<1e4&&t.BlockInfo.NumberOfBlockNodes>3&&t.BlockInfo.NumberOfLinkNodes>=t.BlockInfo.NumberOfImageNodes)}static IsRelatedBlock(t,e){if(t.BlockInfo.NumberOfLinkNodes<=2||t.BlockInfo.NumberOfImageNodes<=0||t.BlockInfo.LengthOfLinkText<20||3*t.BlockInfo.LengthOfLinkTextr.Magic.SmallContentLength||5*t.BlockInfo.LengthOfInnerText>e.BlockInfo.LengthOfInnerText)return!1;if(t.BlockInfo.NumberOfChildNodes>10&&t.BlockInfo.NumberOfBlockNodes>1&&t.BlockInfo.MaxImageSize<2e4&&(t.MainBlockChildInfo.UnStableScore<.1&&-1!==o.TagConfig.GroupElementTags.indexOf(t.TagName)||t.MainBlockChildInfo.UnStableScore<.3&&-1===o.TagConfig.GroupElementTags.indexOf(t.TagName))){let e=!1;return a.DocUtility.Travel(t,(t=>(l.IsNodeWithImgTag(t)&&t.NodeInfo.LinkLevel>0&&(e=!0),!e)),null),e}return!1}static IsSocialBlock(t){return t.BlockInfo.NumberOfImageNodes>=2&&t.BlockInfo.MaxImageSize>0&&t.BlockInfo.MaxImageSize<=900&&t.BlockInfo.LengthOfPlainText<10||0===t.BlockInfo.NumberOfImageNodes&&t.BlockInfo.NumberOfChildNodes>=4&&t.BlockInfo.LengthOfInnerText<15&&t.BlockInfo.LengthOfUnStableHtml>200&&!(1.5*t.BlockInfo.LengthOfSafeText>t.BlockInfo.LengthOfInnerText)}static IsEmptyBlock(t){return t.MainBlockChildInfo.Score<0&&0===t.BlockInfo.LengthOfInnerText&&0===t.BlockInfo.NumberOfImageNodes&&t.BlockInfo.NumberOfBlockNodes>3}static IsDiffLevelContent(t,e){if(e.BlockInfo.NumberOfBlockNodes<=3||e.MainBlockChildInfo.Score<0||e.MainBlockChildInfo.Score>.6||-1===t)return!1;const n=a.DocUtility.GetTextLevel(e,!1);return-1!==n&&e.BlockInfo.LengthOfInnerText=3&&e.BlockInfo.LengthOfPlainText<=4*e.BlockInfo.LengthOfLinkText&&e.BlockInfo.MaxImageSize<4e4}static IsActionLink(t){if(null==t||"a"!==t.TagName||t.InnerTextLength>20)return!1;const e=l.GetAttribute(t.RawNode,"href");if(i.StringUtility.StartsWith(e,"javascript:"))return!0;const n=l.GetAttribute(t.RawNode,"onclick");return!("#"!==e&&!i.StringUtility.IsNullOrWhiteSpace(e)||i.StringUtility.IsNullOrWhiteSpace(n))}static IsSmallPureTextParagraph(t){return t.BlockInfo.LengthOfPlainText>0&&"p"===t.TagName&&0===t.BlockInfo.NumberOfImageNodes&&0===t.BlockInfo.LengthOfLinkText&&i.StringUtility.GetPunctuationNumber(t.InnerText)>0}static IsAdvertisementNode(t){return"advertisement"===t.InnerText.toLowerCase()}static GetOurterHtml(t){return l.getOuterHtml(t)}static GetInnerText(t){let e="",n=!1;const o=["div","p","li","td","br","h1","h2","h3"];return a.DocUtility.Travel(t,(function(t){return null!=t&&(t.RawNode.nodeType===Node.TEXT_NODE&&""!==t.RawNode.textContent.trim()&&(e+=t.RawNode.textContent.trim(),n=!1),t.RawNode.nodeType===Node.ELEMENT_NODE)}),(function(t){return!1===i.StringUtility.IsNullOrEmpty(t.RawNode.nodeName)&&-1!==o.indexOf(t.RawNode.nodeName.toLowerCase())&&(n||(e+="\n",n=!0)),!0})),e.trim()}static getInnerHtml(t){let e="";if(t.Children.length>0)for(const n of t.Children)e+=l.getOuterHtml(n);return e}static getOuterHtml(t){if(!t)return"";switch(t.RawNode.nodeType){case Node.DOCUMENT_NODE:return l.getInnerHtml(t);case Node.TEXT_NODE:return i.StringUtility.EncodeToHtmlEntities(t.RawNode.textContent);case Node.ELEMENT_NODE:{const e=t.RawNode;if(l.IsNodeWithImgTag(t)&&(l.cleanImageElement(e),!e.hasAttribute("src")))return"";"VIDEO"===e.tagName&&l.tryFixVideoElement(e),"IFRAME"===e.tagName&&l.removeIframeRiskyAttributes(e);let n="<"+e.nodeName.toLowerCase();return e.hasAttributes()&&(n+=l.getStringifiedAttributes(e)),n+=">",-1===["link","track","param","area","command","col","base","meta","hr","source","img","amp-img","keygen","br","wbr","input"].indexOf(e.nodeName.toLowerCase())&&(t.Children.length>0&&(n+=l.getInnerHtml(t)),n+=""),n}}return""}static getStringifiedAttributes(t){let e="";const n=t.attributes;for(let o=n.length-1;o>=0;o--){const a=n[o];"data"===a.name.substr(0,4)||"target"===a.name&&-1!==["a","base","form","area"].indexOf(t.tagName.toLowerCase())||(e+=" "+a.name+"='"+i.StringUtility.EncodeToHtmlEntities(a.value)+"'")}return e}static tryFixVideoElement(t){t.hasAttribute("autoplay")&&t.removeAttribute("autoplay"),t.hasAttribute("controls")||t.setAttribute("controls",""),t.setAttribute("preload","metadata")}static removeIframeRiskyAttributes(t){t.hasAttribute("sandbox")&&""!==t.getAttributeNode("sandbox").value&&t.removeAttribute("sandbox"),t.hasAttribute("srcdoc")&&t.removeAttribute("srcdoc")}static cleanImageElement(t){t.removeAttribute("width"),t.removeAttribute("height"),t.removeAttribute("sizes"),t.removeAttribute("style")}static cleanTableElement(t){o.TagConfig.NoisyTableAttributes.forEach((e=>{t.removeAttribute(e)}))}static IsParentOfMultipleGoodChildren(t,e,n){const i=t[e],o=t[0];if(t[0].NodeInfo.Level-1!==i.NodeInfo.Level&&t[0].NodeInfo.Level-2!==i.NodeInfo.Level||!l.IsParentChild(i,t[0]))return!1;for(let n=1;n{if(t.IsTagEqualTo("a")&&1===t.Children.length&&t.Children[0].RawNode.nodeType===Node.TEXT_NODE){let e=t.RawNode.textContent.replace(/\]$/," ");e=e.replace(/^\[/,"");const n=t.Children[0];n.InnerText=e,n.RawNode.textContent=e}}))}}e.NodeUtility=l},990:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.StringUtility=void 0;const i=n(494),o=n(8);class a{static GetMeaningfulChars(t){return(t=a.HtmlDecode(t)).replace(new RegExp("\\s+")," ").trim()}static IsEnlargeText(t){t=t.toUpperCase();let e=!1;return i.Magic.EnlargeTextList.forEach((function(n,i,o){-1!==t.indexOf(n)&&(e=!0)})),t.length<30&&e}static KeepSingleSpace(t){return t.replace(new RegExp("\\s+")," ").trim()}static GetTrimmedTextLength(t){return t.replace(/\s+/g," ").length}static GetPunctuationAndDigitNum(t){if(a.IsNullOrEmpty(t))return 0;let e=0;for(let n=0;n120||t.length<10)return!1;t=t.toUpperCase();let e=0;i.Magic.NoiseWordList.forEach((function(n,i,o){-1!==t.indexOf(n)&&(e+=15)}));const n=a.GetDateChars(t);return e+=n,4*e>t.length}static GetDateChars(t){let e=0;for(const n of i.Magic.MonthNameList)if(-1!==t.indexOf(n)){e+=n.length;break}for(const n of i.Magic.DayNameList)if(-1!==t.indexOf(n)){e+=n.length;break}return e+=a.GetDigitNum(t),e}static IsDateString(t){return a.GetDigitNum(t)>8&&t.length<60}static GetDigitNum(t){if(a.IsNullOrEmpty(t))return 0;let e=0;for(let n=0;ni.Magic.MaxTitleValidTextLength&&(t=t.substring(0,i.Magic.MaxTitleValidTextLength)),e.length>i.Magic.MaxTitleValidTextLength&&(e=e.substring(0,i.Magic.MaxTitleValidTextLength));const o=t.split(/\s+/).filter(Boolean),r=e.split(/\s+/).filter(Boolean);if(o.length>3&&r.length>3){const t=a.LongestCommonWords(o,r);return null==t||0===t.length?0:1*t.length/Math.max(o.length,r.length)}const l=a.LongestCommonChars(t,e,n);return a.MatchScore(e,l)*l.length/Math.max(t.length,e.length)}static LongestCommonWords(t,e){const n=t.length+1,i=e.length+1,o=new Array(n);for(let t=0;to[n-1][i]?o[n][i]=o[n][i-1]:o[n][i]=o[n-1][i];let a=t.length,r=e.length;const l=[];for(;a>0&&r>0;)o[a][r]!==o[a-1][r]?o[a][r]!==o[a][r-1]?(l.unshift(t[a-1]),a-=1,r-=1):r-=1:a-=1;return l}static MatchScore(t,e){if(a.IsNullOrEmpty(t)||a.IsNullOrEmpty(e))return 0;let n=0,i=0,o=0;for(let a=0;an[i-1][o]?n[i][o]=n[i][o-1]:n[i][o]=n[i-1][o];let i=t.length,o=e.length,r="";for(;i>0&&o>0;)n[i][o]!==n[i-1][o]?n[i][o]!==n[i][o-1]?(r=t[i-1]+r,i-=1,o-=1):o-=1:i-=1;return r}static UrlFromRelative2Absolute(t,e){if(a.StartsWith(e,"http"))return e;if(a.StartsWith(e,o.readProtocol))return e;if(a.StartsWith(e,"data:"))return e;if(a.StartsWith(e,"javascript:"))return e;if(a.StartsWith(e,"#"))return e;if(0===e.indexOf("/"))return 1===e.indexOf("/",1)?t.substr(0,t.indexOf(":")+1)+e:t.lastIndexOf("/")<=8?t+"/"+e:t.substr(0,t.indexOf("/",8))+e;{const n=t.indexOf("#");return-1!==n&&(t=t.substr(0,n)),t.lastIndexOf("/")<=8?t+"/"+e:t.substr(0,t.lastIndexOf("/"))+"/"+e}}static GetReadingViewURLFromAbsoluteURL(t){const e=t.substring(t.indexOf("//")+2),n=t.substring(0,t.indexOf(":")),i=e.substring(0,e.indexOf("/"));return o.readProtocol+n+"_"+i+"/?url="+encodeURIComponent(t)}static CheckImageURL(t){return null!=t.split("?")[0].match(/\.(jpeg|jpg|gif|png)$/i)}static IsNullOrEmpty(t){return!Boolean(t)}static IsNullOrWhiteSpace(t){return!(Boolean(t)&&Boolean(t.trim()))}static StartsWith(t,e,n){return n=n||0,t.substr(n,e.length)===e}static HtmlDecode(t){const e=document.createElement("textarea");return e.innerHTML=t,e.value}static HtmlEncode(t){return t.replace(/[\u00A0-\u9999<>\&]/gim,(function(t){return"&#"+t.charCodeAt(0)+";"}))}static EncodeToHtmlEntities(t){return t.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}static IsPunctuation(t){return t<256&&-1!==[33,34,35,37,38,39,40,41,42,44,45,46,47,58,59,63,64,91,92,93,95,123,125,161,171,173,183,187,191].indexOf(t)}static IsDigit(t){return t<256&&t>=48&&t<=57}static EndsWith(t,e){const n=t.length-e.length,i=t.indexOf(e,n);return-1!==i&&i===n}}e.StringUtility=a},139:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TagConfig=void 0;const i=n(990),o=n(353),a=n(785);var r;!function(t){t[t.SubString=0]="SubString",t[t.ExactString=1]="ExactString",t[t.Prefix=2]="Prefix",t[t.Suffix=3]="Suffix",t[t.None=4]="None"}(r||(r={}));class l{static IsNonContentTag(t){return!i.StringUtility.IsNullOrEmpty(t)&&-1!==l.NonContentTag.indexOf(t)}static IsYoutubeIframe(t){const e=(t.getAttribute("src")||"").toLowerCase();for(let t=l.YoutubeEmbedSrcHints.length-1;t>=0;t--)if(e.startsWith(l.YoutubeEmbedSrcHints[t]))return!0;return!1}static IsNonContentElement(t){if(t.nodeType!==Node.ELEMENT_NODE)return!1;const e=t.nodeName.toLowerCase();return l.IsNonContentTag(e)||"iframe"===e&&!l.IsYoutubeIframe(t)}static IsRiskyNodeByTagNameAndAttribute(t){const e=t.TagName;if(!l.DisallowTagsTable.hasOwnProperty(e))return!1;const n=l.DisallowTagsTable[e];for(const e of n){const n=e.attributeName,a=o.NodeUtility.GetAttribute(t.RawNode,n).toLowerCase();if(!i.StringUtility.IsNullOrEmpty(a))if("class"===n){const n=a.split(" ");for(let o=n.length-1;o>=0;o--){const a=n[o];if(!i.StringUtility.IsNullOrEmpty(a)&&l.CheckForDisallowPatternMatch(t.RawNode,a,e))return!0}}else if(l.CheckForDisallowPatternMatch(t.RawNode,a,e))return!0}return!1}static CheckForDisallowPatternMatch(t,e,n){const o=n.attributeValuePattern,l=n.matchPattern;if(l===r.SubString&&e.length>2*o.length&&e.length>20&&"robots-nocontent"!==o)return!1;if(l===r.None&&window.extractionInternal.extraction_experiment_version&a.ExtractionExperimentVersion.LoadErrorFix)return!0;if(l===r.SubString&&-1!==e.indexOf(o)||l===r.ExactString&&e===o||l===r.Prefix&&0===e.indexOf(o)||l===r.Suffix&&i.StringUtility.EndsWith(e,o)){if(window.extractionInternal.extraction_experiment_version&a.ExtractionExperimentVersion.RiskyTagExclusionList&&n.exclusionList&&-1!==n.exclusionList.indexOf(e))return!1;if(!(window.extractionInternal.extraction_experiment_version&a.ExtractionExperimentVersion.RiskyTagAuthorIconAd))return!0;if(!n.thresholdTextLength||n.thresholdTextLength>=i.StringUtility.GetTrimmedTextLength(t.textContent))return!0}return!1}}e.TagConfig=l,l.HeaderTags=["h1","h2","h3","h4","h5"],l.NonContentTag=["script","input","textarea","style","noscript","select","embed","object","button"],l.YoutubeEmbedSrcHints=["http://www.youtube.com/embed","https://www.youtube.com/embed","//www.youtube.com/embed","//youtube.com/embed"],l.TagFontSize={h1:24,h2:22,h3:18,h4:16,h5:12,h6:10},l.DefaultFontSize=12,l.BlockTags=["address","article","blockquote","br","center","dir","div","dd","dl","dt","fieldset","form","footer","h1","h2","h3","h4","h5","h6","hr","isindex","li","main","menu","noframes","noscript","ol","p","pre","table","td","ul"],l.GroupElementTags=["aside","blockquote","dl","figure","footer","h1","h2","h3","h4","h5","h6","menu","ol","p","pre","select","table","ul"],l.UnStableAttributeList=["style","title","id","class","alt","itemprop","data-width","data-height"],l.SafeTags=["pre"],l.RiskyTags=["aside"],l.NonLevelTag=["tr","td"],l.DisallowTagsTable={div:[{attributeName:"class",attributeValuePattern:"mboxdefault",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"controls",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"buttons",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"button",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"share",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"hidden",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"hide",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"left-ear",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"right-ear",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"rel_inactive",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"ad",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"ad_",matchPattern:r.Prefix},{attributeName:"class",attributeValuePattern:"ad-",matchPattern:r.Prefix,thresholdTextLength:2e3},{attributeName:"class",attributeValuePattern:"nocontent",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"promo_holder",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"promo-component",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"comment",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"sharebar",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"share-tool",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"sharetool",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"articletool",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"sociable",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"share-article",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"utilities",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"liveblog_",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"action-overlay",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"robots-nocontent",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"map",matchPattern:r.Suffix},{attributeName:"class",attributeValuePattern:"gmsc",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"footer",matchPattern:r.Prefix},{attributeName:"id",attributeValuePattern:"googlead",matchPattern:r.ExactString},{attributeName:"id",attributeValuePattern:"sky_ad",matchPattern:r.ExactString},{attributeName:"id",attributeValuePattern:"comment",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"sharebar",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"share-tool",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"sharetool",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"liveblog_",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"map",matchPattern:r.Suffix},{attributeName:"class",attributeValuePattern:"icon",matchPattern:r.SubString,thresholdTextLength:250},{attributeName:"class",attributeValuePattern:"author",matchPattern:r.SubString,thresholdTextLength:1e3},{attributeName:"class",attributeValuePattern:"expanded-authors",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"logo",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"logo",matchPattern:r.Suffix},{attributeName:"id",attributeValuePattern:"article-side-rail",matchPattern:r.Prefix},{attributeName:"id",attributeValuePattern:"basic-modal-disclaimer",matchPattern:r.Prefix},{attributeName:"id",attributeValuePattern:"wtbchart",matchPattern:r.Prefix},{attributeName:"id",attributeValuePattern:"livefyre",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"footer",matchPattern:r.Prefix},{attributeName:"id",attributeValuePattern:"tc-tag-item-bing",matchPattern:r.ExactString},{attributeName:"id",attributeValuePattern:"tc-tag-item-advertising-tech",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"livefyre",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"tc-tag-item-bing",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"mod-ad-4 ad-container",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"post-gallery",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"video-transcript",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"jw-overlays",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"jw-controls",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"jw-title",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"overlay",matchPattern:r.Prefix},{attributeName:"class",attributeValuePattern:"vjs-control",matchPattern:r.Prefix},{attributeName:"class",attributeValuePattern:"vjs-hidden",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"newsletter",matchPattern:r.Prefix},{attributeName:"class",attributeValuePattern:"inline-slideshow",matchPattern:r.ExactString},{attributeName:"role",attributeValuePattern:"banner",matchPattern:r.ExactString},{attributeName:"data-nativead-tracking",attributeValuePattern:"",matchPattern:r.None}],a:[{attributeName:"class",attributeValuePattern:"hide",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"logo",matchPattern:r.Suffix},{attributeName:"id",attributeValuePattern:"logo",matchPattern:r.Suffix}],ul:[{attributeName:"class",attributeValuePattern:"comment",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"sharebar",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"share-tool",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"sharetool",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"comment",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"sharebar",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"share-tool",matchPattern:r.SubString},{attributeName:"id",attributeValuePattern:"sharetool",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"gallery-thumbnails",matchPattern:r.ExactString}],dl:[{attributeName:"class",attributeValuePattern:"comment",matchPattern:r.SubString}],li:[{attributeName:"class",attributeValuePattern:"gallery-thumbnail",matchPattern:r.ExactString},{attributeName:"class",attributeValuePattern:"hidden",matchPattern:r.ExactString}],h1:[{attributeName:"class",attributeValuePattern:"logo",matchPattern:r.Suffix},{attributeName:"id",attributeValuePattern:"logo",matchPattern:r.Suffix}],h2:[{attributeName:"class",attributeValuePattern:"logo",matchPattern:r.Suffix},{attributeName:"id",attributeValuePattern:"logo",matchPattern:r.Suffix}],h3:[{attributeName:"class",attributeValuePattern:"logo",matchPattern:r.Suffix},{attributeName:"id",attributeValuePattern:"logo",matchPattern:r.Suffix}],section:[{attributeName:"class",attributeValuePattern:"comment",matchPattern:r.SubString,exclusionList:["no-full-comments","full-comments"]},{attributeName:"id",attributeValuePattern:"comment",matchPattern:r.SubString},{attributeName:"class",attributeValuePattern:"js_replies",matchPattern:r.ExactString}],span:[{attributeName:"class",attributeValuePattern:"logo",matchPattern:r.SubString}],p:[{attributeName:"class",attributeValuePattern:"story-image-text",matchPattern:r.SubString}],img:[{attributeName:"class",attributeValuePattern:"logo",matchPattern:r.Suffix},{attributeName:"class",attributeValuePattern:"spinner",matchPattern:r.SubString}]},l.WikipediaNoisyElementsAttributeValuePairs=new Map([["class",["mw-jump-link","catlinks","mw-editsection","mw-indicators","mw-collapsible-toggle","printfooter","noprint","subpages","ombox-notice","CategoryTreeBullet","CategoryTreeEmptyBullet","tmbox-notice","mw-footer","mw-empty-elt","ambox","navbox","navbar","m-box","sidebar","mbox","notice","editlink","mw-header","mw-body-header","vector-page-toolbar","vector-toc","vector-appearance","vector-column-start","vector-sticky-header","vector-main-menu","vector-pinnable-header","vector-dropdown","sidebar-toc","mw-panel-toc"]],["role",["navigation"]],["id",["mw-navigation","siteNotice","mw-panel-toc","p-appearance"]]]),l.WikipediaNoisyElementsTagList=["hr"],l.NoisyTableAttributes=["cellpadding","border","cellspacing"],l.PotentialEmptyNodeTag=["div","section","header","h1","h2","h3","h4","h5","h6","aside","span","td","th","tr"],l.PotentialImageSrcAttribute=["data-src","data-layzr","data-original","data-lazy-src","data-mediaviewer-src","data-ezsrc"]},563:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TitleInfo=void 0,e.TitleInfo=class{}},935:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TitleUtility=void 0;const i=n(32),o=n(990),a=n(494),r=n(563),l=n(727),s=n(353),c=n(139);class u{static GetMetaTitles(t){const e=t.rootNode,n={};if(t.rootNode.nodeType!==Node.ELEMENT_NODE)return n;const i=e.querySelectorAll("meta[content]");let a=e.querySelectorAll("head > title");if(a||(a=e.querySelectorAll("body > title")),null!=i)for(const t of i)u.AddMetaInfo(t,"property","og:title","content",n),u.AddMetaInfo(t,"itemprop","headline","content",n),u.AddMetaInfo(t,"itemprop","alternativeHeadline","content",n),u.AddMetaInfo(t,"name","title","content",n),u.AddMetaInfo(t,"name","twitter:title","content",n),u.AddMetaInfo(t,"name","fb_title","content",n);if(null!=a)for(const t of a)if(null!=t.textContent&&!1===o.StringUtility.IsNullOrWhiteSpace(t.textContent)){n.title=t.textContent.trim();break}return n}static GetTitleCandidates(t,e){const n=u.GetTextCandidates(t,e);return u.GetTitlesFromTextCandidates(n)}static AddMetaInfo(t,e,n,i,a){let r="";t.hasAttribute(e)&&t.getAttribute(e)===n&&t.hasAttribute(i)&&(r=t.getAttribute(i).trim()),!1===o.StringUtility.IsNullOrWhiteSpace(r)&&(a[n]=r)}static GetTextCandidates(t,e){if(0===Object.keys(e).length)return[];const n=u.GetTextList(t),i=n.length,o=i>0?n[i-1].NodeInfo.PositionOfPlainText+1:0;let s=0;for(const t in e)e.hasOwnProperty(t)&&e[t].length>s&&(s=e[t].length);const c=[],d=[];for(const t in e)e.hasOwnProperty(t)&&d.push(e[t]);for(const t of n){if(t.NodeInfo.PositionOfPlainText>.6*o||t.InnerTextLength2*s&&t.InnerTextLength>100||t.InnerTextLength>a.Magic.MaxTitleTextLength)continue;const e=new r.TitleInfo;e.FontSize=t.NodeInfo.FontSize,t.TitleInfo=e;const n=t.Parent;if(null!=n&&n.InnerTextLength>a.Magic.MaxTitleTextLength)continue;t.TitleInfo.Similarity=u.GetSimilarity(t,d);const i=l.DocUtility.FirstBlockParent(t);null==i||i.InnerTextLength!==t.InnerTextLength||"title"!==i.Class&&"title"!==i.Id||(t.TitleInfo.FontSize+=6,t.TitleInfo.Similarity+=.2,t.TitleInfo.Similarity=Math.min(t.TitleInfo.Similarity,1)),(t.TitleInfo.Similarity>=.1&&t.TitleInfo.FontSize>=12||t.TitleInfo.Similarity>=.4||t.TitleInfo.FontSize>=16)&&c.push(t)}return c}static GetTitlesFromTextCandidates(t){let e=[];if(null==t||0===t.length)return e;if(t.sort((function(t,e){return e.TitleInfo.FontSize!==t.TitleInfo.FontSize?e.TitleInfo.FontSize-t.TitleInfo.FontSize:e.TitleInfo.Similarity>t.TitleInfo.Similarity?1:e.TitleInfo.Similarity.001?e.TitleInfo.Similarity>t.TitleInfo.Similarity?1:e.TitleInfo.Similarity1&&t[0].TitleInfo.Similarity-t[1].TitleInfo.Similarity<.2&&t[1].TitleInfo.Similarity>.4&&t[1].TitleInfo.FontSize+6>=e[0].TitleInfo.FontSize&&e.push(t[1]),e.length>2){const t=e;t.sort(((t,e)=>{const n=t.TitleInfo.Similarity*t.TitleInfo.FontSize,i=e.TitleInfo.Similarity*e.TitleInfo.FontSize;return i>n?1:i(s.NodeUtility.IsTextNode(t)&&e.push(t),!0)),null),e}static SelectTitle(t,e,n){let o=null;if(t&&t.length&&e){const i=t.length;if(1===i)o=t[0];else if(2===i){const n=t[0].TitleInfo.Similarity>t[1].TitleInfo.Similarity?t[0]:t[1],i=t[0].TitleInfo.FontSize>t[1].TitleInfo.FontSize?t[0]:t[1],a=e.NodeInfo.PositionOfPlainText,r=Math.abs(t[0].NodeInfo.PositionOfPlainText-a).3&&n.InnerTextLength>15?n:r}o=u.AdjustTitle(o,n)}return o||(o=u.GetTitleFromMeta(n)),o&&(o.ResultType=i.ResultType.Title),o}static AdjustTitle(t,e){let n=t;for(;null!=n;){if(-1!==c.TagConfig.HeaderTags.indexOf(n.TagName)&&n.BlockInfo.LengthOfInnerText<100)return n;const i=[];for(const t in e)e.hasOwnProperty(t)&&i.push(e[t]);if(u.GetSimilarity(n,i)>t.TitleInfo.Similarity&&n.BlockInfo.LengthOfInnerText<100)return n;if(-1!==c.TagConfig.HeaderTags.indexOf(n.TagName)||n.IsTagEqualTo("b")||n.IsTagEqualTo("strong"))break;n=n.Parent}return t}static GetSimilarity(t,e){const n=a.Magic.MaxTitleValidTextLength+1,i=new Array(n);for(let t=0;tr&&(r=l)})),r}static GetTitleFromMeta(t){let e,n=null;if(null!=t&&Object.keys(t).length>0){const a=t[Object.keys(t)[0]];e=document.createElement("h1"),e.innerHTML=o.StringUtility.HtmlEncode(a),n=new i.WrappedNode(e)}return n}}e.TitleUtility=u},32:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.WrappedNode=e.ResultType=void 0;const i=n(365),o=n(804),a=n(855),r=n(73),l=n(353),s=n(727),c=n(990);var u;!function(t){t[t.Noise=-1]="Noise",t[t.None=0]="None",t[t.Title=1]="Title",t[t.Content=2]="Content",t[t.Image=3]="Image",t[t.ImageContentOutOfMainBlock=4]="ImageContentOutOfMainBlock",t[t.ContentBetweenTitleAndMainBlock=5]="ContentBetweenTitleAndMainBlock",t[t.TableOfContents=6]="TableOfContents"}(u||(u={})),e.ResultType=u,e.WrappedNode=class{get InnerText(){return null!=this._InnerText||s.DocUtility.UpdateInnerText(this),this._InnerText}set InnerText(t){this._InnerText=t,this.HasInnerTextCalculated=!0}get InnerHtml(){return null==this._innerHtml&&null!==this.RawNode&&(this.RawNode.nodeType===Node.ELEMENT_NODE?this._innerHtml=c.StringUtility.KeepSingleSpace(this.RawNode.innerHTML)||"":this._innerHtml=c.StringUtility.KeepSingleSpace(this.RawNode.textContent)||""),this._innerHtml}get IsTextNode(){return this.NodeType===Node.TEXT_NODE}get rootNode(){let t=this.RawNode;for(;t.parentElement;)t=t.parentElement;return t}constructor(t){this.InnerTextLength=0,this.Id=l.NodeUtility.GetAttribute(t,"id"),this._InnerText=null,this.HasInnerTextCalculated=!1,this._innerHtml=null,this.TagName=t.nodeName.toLowerCase(),this.Parent=null,this.Children=[],this.NodeType=t.nodeType,this.Class=l.NodeUtility.GetAttribute(t,"class"),this.Href=l.NodeUtility.GetAttribute(t,"href"),this.Src=l.NodeUtility.GetSrc(t),t.nodeType===Node.ELEMENT_NODE?this.Style=t.style:this.Style=null,this.RawNode=t,this.ClonedRawNode=null,this.ResultType=u.None,this.NodeInfo=new i.NodeInfo,this.BlockInfo=new o.BlockInfo,this.MainBlockInfo=new a.MainBlockInfo,this.MainBlockChildInfo=new r.MainBlockChildInfo,this.TitleInfo=null,this.ImageInfo=null}IsTagEqualTo(t){return l.NodeUtility.IsTagEqualTo(this,t)}}},223:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TableOfContentsExtractorByElementId=void 0;const i=n(32),o=n(727),a=n(353);e.TableOfContentsExtractorByElementId=class{constructor(t){this.FindNodeWithMatchingId=t=>!t||!this.tocElementIds.includes(t.Id.toLowerCase())||(this.tableOfContentsRootNode=t,!1),this.tocElementIds=t.map((t=>t.toLowerCase()))}ExtractTableOfContents(t){try{this.FindTableOfContentsRootNode(t),this.ParseTOCNode()}catch(t){throw new Error("TableOfContentsExtractionError")}return this.result&&(this.tableOfContentsRootNode.ResultType=i.ResultType.TableOfContents),this.result}FindTableOfContentsRootNode(t){t&&o.DocUtility.Travel(t,this.FindNodeWithMatchingId,null)}ParseTOCNode(){if(!this.tableOfContentsRootNode)return;let t;t=a.NodeUtility.IsListNode(this.tableOfContentsRootNode)?this.tableOfContentsRootNode:this.GetFirstChildListNode(this.tableOfContentsRootNode),t&&(this.result=this.ParseListToGenerateTOC(t,0))}ParseListToGenerateTOC(t,e){const n=[];return t&&a.NodeUtility.IsListNode(t)&&t.Children.forEach((t=>{t.IsTextNode||n.push(this.ParseNodeToGenerateTOCItem(t,e))})),n}ParseNodeToGenerateTOCItem(t,e){const n={},i=this.GetFirstChildAnchorNode(t);if(i&&(n.label=this.GetLabel(i),n.href=i.Href,n.level=e+1,n.index=this.GetIndex(i),t.Children.length>1)){const e=this.GetFirstChildListNode(t);n.children=this.ParseListToGenerateTOC(e,n.level)}return n}GetLabel(t){if(!t)return"";const e=t.InnerText.split(" ");return e.shift(),e.join(" ")}GetIndex(t){return t?t.InnerText.split(" ")[0]:""}GetFirstChildListNode(t){let e;return t&&t.Children&&t.Children.some((t=>!!a.NodeUtility.IsListNode(t)&&(e=t,!0))),e}GetFirstChildAnchorNode(t){let e;return t&&t.Children&&t.Children.some((t=>!!a.NodeUtility.IsLinkNode(t)&&(e=t,!0))),e}}},294:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExtractorBase=void 0;const i=n(821),o=n(727),a=n(353),r=n(785),l=n(280);e.ExtractorBase=class{GetWrappedBody(t){return o.DocUtility.IsBlockReadingModeFlagPresent(t)?null:this.Parse(t)}Extract(t,e,n){return this.ConfigExtractionExperimentVersion(e,n),l.DebugUtility.InitLogData(),this.WrappedBody=this.GetWrappedBody(t),null==this.WrappedBody?new i.ExtractionResult(null,null,null,""):(o.DocUtility.UpdateNodeInfo(this.WrappedBody),o.DocUtility.UpdateBlockInfo(this.WrappedBody),this.Extract_Implement(),this.updateAndCleanExtractedContent(e),this.SaveResult(o.DocUtility.GetTextDirection(t)))}Parse(t){return o.DocUtility.ParseWithInnerHtml(this.GetHtmlContentForExtraction(t))}updateAndCleanExtractedContent(t){let e=o.DocUtility.GetBaseUrl(this.WrappedBody.rootNode);null==e&&(e=t),this.PageUrl=e,o.DocUtility.UpdateUrlFromRelativeToAbsolute(this.WrappedBody,this.PageUrl),l.DebugUtility.IsVisualizationConfigSetForHighlighting()||o.DocUtility.CleanStyle(this.WrappedBody)}SaveResult(t){const e=a.NodeUtility.GetOurterHtml(this.WrappedBody),n=a.NodeUtility.GetInnerText(this.WrappedBody);return this.TextDirection=t,new i.ExtractionResult(this.Title,e,n,this.TextDirection,this.TableOfContents)}ConfigExtractionExperimentVersion(t,e){window.extractionInternal=window.extractionInternal||{},window.extractionInternal.extraction_experiment_version=e||r.ExtractionExperimentVersion.Original}}},533:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExtractorFactory=void 0;const i=n(447),o=n(945),a=n(977),r=n(727),l=n(8),s=n(559);e.ExtractorFactory=class{static GetExtractor(t,e,n){return n.isForSelection?new a.SelectionExtractor:n.isDistillableWikipediaArticle?new i.WikiExtractor:n.isSpecificNodesEnabled&&0!==r.DocUtility.GetAllElementsWithAttribute(t,l.readableElementAttribute).length?new s.SpecificNodeExtractor:new o.MainBlockExtractor}}},945:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.MainBlockExtractor=void 0;const i=n(294),o=n(727),a=n(935),r=n(499),l=n(280),s=n(785);class c extends i.ExtractorBase{GetHtmlContentForExtraction(t){return t.documentElement.innerHTML}Extract_Implement(){const t=a.TitleUtility.GetMetaTitles(this.WrappedBody),e=a.TitleUtility.GetTitleCandidates(this.WrappedBody,t);o.DocUtility.MarkGroupElements(this.WrappedBody);const n=o.DocUtility.GetParagraphList(this.WrappedBody);if(l.DebugUtility.HighlightParagraphs(n))return;let i=o.DocUtility.GetMainBlockCandidates(n);if(r.MainBlockUtility.UpdateMainBlockCandidatesInfo(i),i.sort((function(t,e){const n=e.MainBlockInfo.Score,i=t.MainBlockInfo.Score;return n>i?1:n{Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionExtractor=void 0;const i=n(294);class o extends i.ExtractorBase{GetHtmlContentForExtraction(t){if(t.getSelection().rangeCount>0){const e=t.getSelection().getRangeAt(0).cloneContents(),n=document.createElement("div");return n.appendChild(e),n.innerHTML}return null}Extract_Implement(){}}e.SelectionExtractor=o},559:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SpecificNodeExtractor=void 0;const i=n(294),o=n(727),a=n(8);class r extends i.ExtractorBase{GetHtmlContentForExtraction(t){const e=o.DocUtility.GetAllElementsWithAttribute(t,a.readableElementAttribute),n=document.createElement("div");return e.forEach((t=>{n.appendChild(t.cloneNode(!0))})),n.innerHTML}Extract_Implement(){}}e.SpecificNodeExtractor=r},447:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.WikiExtractor=e.WikiGalleryImageCaptionReadingViewClass=e.WikiThumbImageCaptionReadingViewClass=e.WikiInfoboxReadingViewClass=e.WikiGalleryImageCaptionSourcePageClass=e.WikiThumbImageCaptionSourcePageClass=e.WikiSuperscriptReferenceClass=e.WikiTableOfContentSourcePageIds=e.WikiInfoboxSourcePageClass=void 0;const i=n(294),o=n(727),a=n(32),r=n(353),l=n(139),s=n(935),c=n(499),u=n(223);e.WikiInfoboxSourcePageClass="infobox",e.WikiTableOfContentSourcePageIds=["mw-panel-toc-list","toc"],e.WikiSuperscriptReferenceClass="reference",e.WikiThumbImageCaptionSourcePageClass="thumbcaption",e.WikiGalleryImageCaptionSourcePageClass="gallerytext",e.WikiInfoboxReadingViewClass="__reading_mode_wiki_infobox",e.WikiThumbImageCaptionReadingViewClass="__reading_mode_wiki_thumbcaption",e.WikiGalleryImageCaptionReadingViewClass="__reading_mode_wiki_gallerytext";class d extends i.ExtractorBase{GetHtmlContentForExtraction(t){return t.documentElement.innerHTML}Extract_Implement(){const t=s.TitleUtility.GetMetaTitles(this.WrappedBody),n=s.TitleUtility.GetTitleCandidates(this.WrappedBody,t);this.Title=s.TitleUtility.SelectTitle(n,this.WrappedBody,t);const i=new u.TableOfContentsExtractorByElementId(e.WikiTableOfContentSourcePageIds);this.TableOfContents=i.ExtractTableOfContents(this.WrappedBody),this.TableOfContents&&this.TableOfContents.length>0&&"#"===this.TableOfContents[0].href&&this.TableOfContents.shift(),this.WrappedBody=c.MainBlockUtility.TrimExtractedNodesFromMainBody([a.ResultType.Title,a.ResultType.TableOfContents],this.WrappedBody),this.removeNoise(),this.identifySpecialElements()}identifySpecialElements(){o.DocUtility.Travel(this.WrappedBody,(t=>(this.identifyInfobox(t),this.identifyImageCaptions(t),!0)),null)}identifyInfobox(t){t.IsTagEqualTo("table")&&t.RawNode.classList&&t.RawNode.classList.contains(e.WikiInfoboxSourcePageClass)&&t.RawNode.classList.add(e.WikiInfoboxReadingViewClass)}identifyImageCaptions(t){const n=t.RawNode;n&&n.classList&&n.classList.contains(e.WikiThumbImageCaptionSourcePageClass)?n.classList.add(e.WikiThumbImageCaptionReadingViewClass):n&&n.classList&&n.classList.contains(e.WikiGalleryImageCaptionSourcePageClass)&&n.classList.add(e.WikiGalleryImageCaptionReadingViewClass)}removeNoise(){const t=c.MainBlockUtility.GetNoiseActionLinks(this.WrappedBody);this.WrappedBody=o.DocUtility.Trim(this.WrappedBody,(n=>{if(-1!==t.indexOf(n)||-1!==l.TagConfig.WikipediaNoisyElementsTagList.indexOf(n.TagName))return-1;let i,o;if(!n.IsTagEqualTo("body"))for([i,o]of l.TagConfig.WikipediaNoisyElementsAttributeValuePairs){const t=r.NodeUtility.GetAttribute(n.RawNode,i);let e;for(e of o)if(-1!==t.indexOf(e))return-1}return n.IsTagEqualTo("sup")&&n.RawNode.classList.contains(e.WikiSuperscriptReferenceClass)&&r.NodeUtility.RemoveBracketsFromSuperScripts(n),n.IsTagEqualTo("table")&&r.NodeUtility.cleanTableElement(n.RawNode),n.Children.length>0?0:1}))}}e.WikiExtractor=d}},e={};function n(i){var o=e[i];if(void 0!==o)return o.exports;var a=e[i]={exports:{}};return t[i](a,a.exports,n),a.exports}(()=>{const t=n(533),e=n(280);window.extract=function(n,i,o){const a=t.ExtractorFactory.GetExtractor(n,i,o).Extract(n,i,o.ExtractionExperiment);return e.DebugUtility.LogExtractionData(i,a),{title:a.TitleInHtml,body:a.BodyInHtml,dir:a.Direction,bodyTextContentLength:a.TitleAndBodyText?a.TitleAndBodyText.length:0,tableOfContents:a.TableOfContents}}})()})();(()=>{"use strict";var t={919:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DomUtilties=void 0;const i=n(988);!function(t){const e=["button","input","select"];function n(t){return t&&t instanceof Element?t.shadowRoot:null}function r(t){return t&&t.parentNode instanceof ShadowRoot?t.parentNode.host:null}function o(t){var e;return t instanceof Element&&t.assignedSlot?t.assignedSlot:null!==(e=r(t))&&void 0!==e?e:null==t?void 0:t.parentNode}t.ReadAloudWebHighlighterStyle=".msreadout-word-highlight:not(.msreadout-inactive-highlight)\n {background: #ffff00 !important;color: black !important;} .msreadout-line-highlight:not(.msreadout-inactive-highlight)\n {background: #b2d6f3 !important;color: black !important;}\n @media screen and (forced-colors: active) {\n .msreadout-word-highlight:not(.msreadout-inactive-highlight) {\n forced-color-adjust: none;\n background-color: Highlight !important;\n color: HighlightText !important;\n }\n .msreadout-line-highlight:not(.msreadout-inactive-highlight) {\n forced-color-adjust: none;\n background: yellow !important;\n color: black !important;\n }\n }",t.getTextNodeFromPoint=function(t,e,n,i){var r=t.elementFromPoint(e,n);if(r){var o=t.createTreeWalker(t.body,NodeFilter.SHOW_TEXT);o.currentNode=r;for(var l=o.nextNode(),s=t.createRange();l;){if(s.selectNode(l),i(s).bottom>n)return l;l=o.nextNode()}}return null},t.getOffsetInTextNodeForLineAtYPosition=function(t,e,n,i){for(var r,o=t.createRange(),l=0,s=e.textContent.length;l!==s;)r=Math.floor(l+(s-l)/2),o.setStart(e,r),o.collapse(!0),i(o).bottom>n?s=r:l=r+1;return l},t.addReleasableDomEventListener=function(t,e,n,i=!0){return t.addEventListener(e,n,{passive:i}),{release:()=>{t.removeEventListener(e,n)}}},t.redrawDom=function(t){t.body.offsetHeight},t.isValidTextNode=function(t){return i.StringUtilities.NONEMPTY_STRING_REGEX.test(t.textContent)},t.isChildOfUserInterfaceNode=function(t){let n=t.parentElement,i=5;for(;n&&i;){let t;i--;const r=n.tagName.toLowerCase();for(t of e)if(r===t)return!1;n=n.parentElement}return!0},t.getFirstChild=function(t){var e,i;return t instanceof HTMLSlotElement?t.assignedNodes()[0]:null===(i=null!==(e=n(t))&&void 0!==e?e:t)||void 0===i?void 0:i.firstChild},t.getLastChild=function(t){var e,i;if(t instanceof HTMLSlotElement){let e=t.assignedNodes();return e[e.length-1]}return null===(i=null!==(e=n(t))&&void 0!==e?e:t)||void 0===i?void 0:i.lastChild},t.getChildNodes=function(t){var e,i,r;return t instanceof HTMLSlotElement?t.assignedNodes():Array.from(null!==(r=null===(i=null!==(e=n(t))&&void 0!==e?e:t)||void 0===i?void 0:i.childNodes)&&void 0!==r?r:[])},t.getParentElement=function(t){var e;return t instanceof Element&&t.assignedSlot?t.assignedSlot:null!==(e=r(t))&&void 0!==e?e:null==t?void 0:t.parentElement},t.getParentNode=o,t.isInDocument=function(t,e){for(var n=t;n;){if(n==e)return!0;n=o(n)}return!1},t.addRemoveStyleForElementInShadowRoot=function(e){if(e&&e.getRootNode()){const i=e.getRootNode();if(i instanceof ShadowRoot){var n=document.createElement("style");return n.textContent=t.ReadAloudWebHighlighterStyle,i.append(n),{value:()=>i,release:()=>{i.removeChild(n)}}}}return{value:()=>null,release:()=>{}}},t.getElementFromPoint=function(t,e,n){let i=t.elementFromPoint(e,n);return i.shadowRoot?i.shadowRoot.elementFromPoint(e,n):i},t.hasShadowDom=function t(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;if(n(e))return!0;const i=e;for(let e of i.children)if(t(e))return!0;return!1}}(e.DomUtilties||(e.DomUtilties={}))},988:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.StringUtilities=void 0,function(t){t.NONEMPTY_STRING_REGEX=new RegExp("\\S");const e=/([.?*+^$[\]\\(){}|-])/g,n=/\s*/g;function i(t){return t&&t.length?t.replace(e,"").replace(n,""):""}t.adjustTextByLength=function(t,e,n){var i=[],r="";return t.forEach((t=>{if(r.length+t.length<=e)r+=t;else{for(var o=function(t,e,n){for(var i=[],r=t,o=n;r.length>0;){if(r.length>n){o=n;for(var l=0;l0){o=s+1;break}}}else o=r.length;i.push(r.substr(0,o)),r=r.substr(o)}return i}(t,n,e),l=0;l0&&(i.push(r),r=""),o.forEach((t=>{i.push(t)}))}})),r.length>0&&i.push(r),i},t.skipStartText=function(t,e){for(var n=0,i=0;i=t[i].length;i++)n++,e-=t[i].length;return n>0&&t.splice(0,n),t.length>0&&e>0&&(t[0]=t[0].substring(e)),t},t.truncateEnd=function(t,e){let n=0;for(;n=t[n].length;n++)e-=t[n].length;return n0&&(t[n]=t[n].substring(0,e),n++),t.splice(n)),t},t.isNullOrEmpty=function(t){return null==t||0===t.length},t.replaceLinebreaksWithSpaces=function(t){return t.replace(/[\r\n]/g," ")},t.removeLineBreaksAndWhiteSpaces=function(t){return t.replace(/(\r\n|\n|\r|\s+)/gm,"")},t.createRegex=function(t){return t=i(t),new RegExp("("+t+")","ig")},t.replaceSpaceAndSpecialChar=i,t.ExactMatchWithoutSpaceAndSpecialChar=function(t,e){return i(t)===i(e)}}(e.StringUtilities||(e.StringUtilities={}))},409:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Highlighter=void 0;const i=n(919),r=n(666);!function(t){const e=["mssyllable"];function n(t,e,n){let r=e.ownerDocument.createElement(t);return n.forEach((t=>{r.classList.add(t)})),r.appendChild(i.DomUtilties.getParentNode(e).replaceChild(r,e)),r}function o(t,e){let n=t.textContent;if(e<0||e>n.length)throw new Error("Bad index for splitText");let i=n.substr(0,e),r=n.substr(e),o=t.ownerDocument.createTextNode(i),l=t.ownerDocument.createTextNode(r);const s=t.parentNode;return s.insertBefore(o,t),s.insertBefore(l,t),s.removeChild(t),{firstPart:o,secondPart:l}}t.surroundTextByTag=function(t,l,s,a,d,c,h,u){let g=l.startContainer,f=l.startOffset,m=l.endContainer,S=l.endOffset,R=g.nodeType===Node.TEXT_NODE?g:i.DomUtilties.getChildNodes(g)[f],p=m.nodeType===Node.TEXT_NODE?m:i.DomUtilties.getChildNodes(g)[S],v=[];for(;R&&((R.nodeType===Node.TEXT_NODE||R.nodeType===Node.ELEMENT_NODE&&e.indexOf(R.tagName.toLowerCase())>-1)&&v.push(R),R!==p);)R=r.ReadingNavigationUtils.getNextReadingNode(l.commonAncestorContainer,R);let N=[];u&&N.push(g.ownerDocument.createElement(t));for(let e=0;e1){let t=v[e];if(t===g&&f>0){let e=t===m&&S>0,n=o(t,f);if(a(t,[n.firstPart,n.secondPart]),t=n.secondPart,e){let e=o(t,S-f);a(t,[e.firstPart,e.secondPart]),t=e.firstPart}}else if(t===m){let e=o(t,S);a(t,[e.firstPart,e.secondPart]),t=e.firstPart}s(t)?v[e]=t:v[e]=null}if(N&&v[e])if(u&&1===N.length){let t=i.DomUtilties.getParentNode(v[e]).replaceChild(N[0],v[e]);N[0].appendChild(t)}else{let i=n(t,v[e],d);N.push(i)}}return c&&N[0]&&N[0].setAttribute("aria-label",c),h&&N[0]&&h.forEach(((t,e)=>{N[0].setAttribute(e,t)})),{value:()=>N,release:()=>{for(let t=0;t{var n;Object.defineProperty(e,"__esModule",{value:!0}),e.UnitDirection=void 0,(n=e.UnitDirection||(e.UnitDirection={}))[n.Next=0]="Next",n[n.Previous=1]="Previous",n[n.Current=2]="Current"},250:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLReadingUnit=void 0;const i=n(984);class r extends i.ReadingUnit{constructor(t,e,n){super(e,n),this._contentNodes=t,this._textContents=this.updateTextContents()}get contentNodes(){return this._textContents=this.updateTextContents(),this._contentNodes}set contentNodes(t){this._contentNodes=t,this._textContents=this.updateTextContents()}get textContents(){return this._textContents}updateTextContents(){return this._contentNodes.map((t=>r.EmptyTagNodeList.includes(t.nodeName.toUpperCase())?" ":t.textContent))}}r.EmptyTagNodeList=["BR","HR","IMG","INPUT"],e.HTMLReadingUnit=r},984:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ReadingUnit=void 0,e.ReadingUnit=class{constructor(t,e){this._textStartOffset=t,this._textEndOffset=e||null}get textStartOffset(){return this._textStartOffset}set textStartOffset(t){this._textStartOffset=t}get textEndOffset(){return this._textEndOffset}set textEndOffset(t){this._textEndOffset=t}}},666:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ReadingNavigationUtils=void 0;const i=n(250),r=n(773),o=n(988),l=n(919);class s{static getNextReadingNode(t,e){var n;return null!==(n=l.DomUtilties.getFirstChild(e))&&void 0!==n?n:s.getNextSubtreeNode(t,e)}static getPreviousReadingNode(t,e){var n;return null!==(n=l.DomUtilties.getLastChild(e))&&void 0!==n?n:s.getPreviousSubtreeNode(t,e)}static shouldSkipNode(t){if(!t)return!0;if(t.nodeType===Node.ELEMENT_NODE){if(i.HTMLReadingUnit.EmptyTagNodeList.includes(t.nodeName.toUpperCase()))return!1;if(s.NodeIgnoreList.indexOf(t.nodeName.toUpperCase())>-1)return!0;let e=window.getComputedStyle(t);if(!(o.StringUtilities.NONEMPTY_STRING_REGEX.test(t.textContent)||l.DomUtilties.hasShadowDom(t)||t instanceof HTMLSlotElement))return!0;if("none"===e.display.toLowerCase()||"hidden"===e.visibility.toLowerCase()||t.hidden)return!0;if(parseInt(e.width)<=5&&("hidden"===e.overflow.toLowerCase()||"hidden"===e.overflowX.toLowerCase()))return!0;if(parseInt(e.height)<=5&&("hidden"===e.overflow.toLowerCase()||"hidden"===e.overflowY.toLowerCase()))return!0;if("inline"!==e.display.toLowerCase()&&t.scrollWidth>t.offsetWidth&&"hidden"===e.overflow.toLowerCase())return!0;if(t.hasAttribute("aria-hidden")&&"true"===t.getAttribute("aria-hidden"))return!0}return!1}static getPreviousSubtreeNode(t,e){for(;e&&e!==t&&!e.previousSibling;)e=l.DomUtilties.getParentNode(e);return e&&e!==t?e.previousSibling:null}static getNextSubtreeNode(t,e){for(;e&&e!==t&&!e.nextSibling;)e=l.DomUtilties.getParentNode(e);return e&&e!==t?e.nextSibling:null}static createReadingUnit(t,e){return t&&t.length>0&&!s.areEmptyOrWhiteSpaceTextNodes(t)?new i.HTMLReadingUnit(t,e):null}static areEmptyOrWhiteSpaceTextNodes(t){return 0===t.length||!t.some((t=>o.StringUtilities.NONEMPTY_STRING_REGEX.test(t.textContent)))}static moveByANode(t,e,n){return n===r.UnitDirection.Next?s.getNextReadingNode(t,e):s.getPreviousReadingNode(t,e)}static moveByASubtree(t,e,n){return n===r.UnitDirection.Next?s.getNextSubtreeNode(t,e):s.getPreviousSubtreeNode(t,e)}static getUnitContainer(t){for(;t&&!s.isUnitContainer(t);)t=l.DomUtilties.getParentNode(t);return t}static isUnitContainer(t){if(t&&t.nodeType===Node.ELEMENT_NODE){const e=t.tagName.toLowerCase();return s.unitBoundaryTags.indexOf(e)>-1}return!1}static findFirsth1Tag(t){const e=t.getElementsByTagName("h1");if(0!==e.length)return e[0];for(const e of s.ShadowDomTitleTags){const n=t.querySelectorAll(e);for(const t of n)if(t.shadowRoot&&t.shadowRoot.querySelector("h1"))return t.shadowRoot.querySelector("h1")}return null}static getTextNodes(t){let e=[];const n=document.createTreeWalker(t,NodeFilter.SHOW_TEXT,{acceptNode:t=>this.shouldSkipNode(t)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT});for(;n.nextNode();)e.push(n.currentNode);return e}}s.NodeIgnoreList=["NOSCRIPT","SCRIPT","STYLE","SELECT"],s.unitBoundaryTags=["body","div","p","address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","nav","section","main","figcaption","ul","ol","dl","li","dt","dd","pre","td","th","caption","summary","details","button","legend","label","textarea"],s.ShadowDomTitleTags=["msnews-views-title"],e.ReadingNavigationUtils=s},998:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InteractiveRolRuntime=void 0;const i=n(721);e.InteractiveRolRuntime=class{getReadingUnits(){return i.InteractiveRolManager.getReadingUnits()}highlightReadingUnit(t){return i.InteractiveRolManager.highlightReadingUnit(t)}highlightReadingUnitByWord(t,e){return i.InteractiveRolManager.highlightReadingUnitByWord(t,e)}highlightReadingUnitByLine(t,e){return i.InteractiveRolManager.highlightReadingUnitByLine(t,e)}handlePlaybackState(t){i.InteractiveRolManager.handlePlaybackState(t)}cancelHighlights(){i.InteractiveRolManager.cancelHighlights()}}},319:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InteractiveRolExternalReadingUnit=void 0,e.InteractiveRolExternalReadingUnit=class{constructor(t,e){this.id=t,this.text=e}}},653:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InteractiveRolInternalReadingUnit=void 0;class n{constructor(t){this.contentNodesCached=t,this.textContentsCached=this.updateTextContents()}get textContents(){return this.textContentsCached}get contentNodes(){return this.contentNodesCached}set contentNodes(t){this.contentNodesCached=t,this.textContentsCached=this.updateTextContents()}updateTextContents(){return this.contentNodesCached.map((t=>{const e=t.nodeName.toUpperCase();return n.EMPTY_TAG_NODE_LIST.includes(e)?" ":t.textContent}))}}n.EMPTY_TAG_NODE_LIST=["BR","HR","IMG","INPUT"],e.InteractiveRolInternalReadingUnit=n},837:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ReadingUnitsProvider=void 0;const i=n(666),r=n(319),o=n(653);class l{static getInstance(){return null===l.instance&&(l.instance=new l),l.instance}constructor(){this.internalReadingUnits=null,this.externalReadingUnits=null,this.extractionCompleted=!1}getExternalReadingUnits(){return this.extractionCompleted&&null!==this.externalReadingUnits||this.extractReadingUnits(),this.externalReadingUnits}getInternalReadingUnit(t){this.extractionCompleted&&null!==this.internalReadingUnits||this.extractReadingUnits();const e=parseInt(t,10);return isNaN(e)||e<0||e>=this.internalReadingUnits.length?null:this.internalReadingUnits[e]}extractReadingUnits(){if(this.extractionCompleted=!1,this.internalReadingUnits=[],this.externalReadingUnits=[],!document||!document.body)return;const t=document.body;let e=t,n=i.ReadingNavigationUtils.getUnitContainer(e),r=[];for(;e&&i.ReadingNavigationUtils.shouldSkipNode(e);)e=i.ReadingNavigationUtils.getNextSubtreeNode(t,e);for(;e;){let l=!1;if(e===(null==n?void 0:n.nextSibling))n=i.ReadingNavigationUtils.getUnitContainer(e),l=!0;else{const s=e.nodeName.toUpperCase();for((e.nodeType===Node.TEXT_NODE||o.InteractiveRolInternalReadingUnit.EMPTY_TAG_NODE_LIST.includes(s))&&r.push(e),e=i.ReadingNavigationUtils.getNextReadingNode(t,e),i.ReadingNavigationUtils.isUnitContainer(e)&&(n=e,l=!0);e&&i.ReadingNavigationUtils.shouldSkipNode(e);)e=i.ReadingNavigationUtils.getNextSubtreeNode(t,e),i.ReadingNavigationUtils.isUnitContainer(e)&&(n=e,l=!0)}l&&(this.createAndStoreReadingUnits(r),r=[])}this.createAndStoreReadingUnits(r),this.extractionCompleted=!0}createAndStoreReadingUnits(t){if(i.ReadingNavigationUtils.areEmptyOrWhiteSpaceTextNodes(t))return;const e=new o.InteractiveRolInternalReadingUnit(t),n=this.internalReadingUnits.length.toString(),l=e.textContents.join(""),s=new r.InteractiveRolExternalReadingUnit(n,l);this.internalReadingUnits.push(e),this.externalReadingUnits.push(s)}}l.instance=null,e.ReadingUnitsProvider=l},266:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.expandToLineRange=e.createRangeForWord=e.getScrollContainer=e.isElementVisible=e.SCROLL_DEBOUNCE_MS=void 0;const i=n(919);function r(t,e,n){if(t.startContainer.nodeType===Node.TEXT_NODE&&t.startOffset>0){const n=Math.max(0,t.startOffset-e);if(n!==t.startOffset)return t.setStart(t.startContainer,n),!0}const i=function(t,e){var n,i,r;if(e){const i=Array.from(e),r=i.indexOf(t);if(-1===r)return null;for(let e=r-1;e>=0;e--)if(i[e]!==t&&(null!==(n=i[e].textContent)&&void 0!==n?n:"").trim().length>0)return i[e];return null}let o=t;const l=null===(i=t.ownerDocument)||void 0===i?void 0:i.body;if(!l)return null;for(;o&&o!==l;)if(o.previousSibling){for(o=o.previousSibling;o.lastChild;)o=o.lastChild;if(o.nodeType===Node.TEXT_NODE&&(null!==(r=o.textContent)&&void 0!==r?r:"").trim().length>0)return o}else o=o.parentNode;return null}(t.startContainer,n);if(i&&i.textContent){const n=Math.max(0,i.textContent.length-e);return t.setStart(i,n),!0}return!1}function o(t,e,n){var i,r;if(t.endContainer.nodeType===Node.TEXT_NODE){const n=null!==(r=null===(i=t.endContainer.textContent)||void 0===i?void 0:i.length)&&void 0!==r?r:0;if(t.endOffset0)return i[e];return null}let o=t;const l=null===(i=t.ownerDocument)||void 0===i?void 0:i.body;if(!l)return null;for(;o&&o!==l;)if(o.nextSibling){for(o=o.nextSibling;o.firstChild;)o=o.firstChild;if(o.nodeType===Node.TEXT_NODE&&(null!==(r=o.textContent)&&void 0!==r?r:"").trim().length>0)return o}else o=o.parentNode;return null}(t.endContainer,n);if(o&&o.textContent){const n=Math.min(e,o.textContent.length);return t.setEnd(o,n),!0}return!1}function l(t,e){if(0===t.length)return!1;if(1===t.length){const e=t[0];return 0===e.top&&0===e.bottom&&0===e.left&&0===e.right}const n=t[0],i=t[t.length-1],r=n.height,o=i.height,l=n.top,s=n.bottom,a=i.top,d=i.bottom;return r+o<=d-l||d-l<=0||r+o>d-l&&(l!==a||s!==d)&&(e?n.leftl||i.left>n.right:i.left=0&&e.left>=0&&e.bottom<=n.innerHeight&&e.right<=n.innerWidth},e.getScrollContainer=function(t,e){let n=i.DomUtilties.getParentElement(t);for(;n&&n!==e.body;){const t=n.clientHeight>0&&n.scrollHeight>n.clientHeight,e=n.clientWidth>0&&n.scrollWidth>n.clientWidth;if(t||e)return n;n=i.DomUtilties.getParentElement(n)}return e.body},e.createRangeForWord=function(t,e,n){const r=t.contentNodes,o=r.length;if(0===o||n<=0||e<0)return null;let l=e,s=0;for(;s=r[s].length;)l-=r[s].length,s++;if(s>=o)return null;let a,d=s;const c=r[d].length-l;if(n>c){let t=n-c;for(d++;dr[d].length;)t-=r[d].length,d++;if(d>=o)return null;a=t}else a=l+n;const h=r[0].ownerDocument;if(!i.DomUtilties.isInDocument(r[s],h)||!i.DomUtilties.isInDocument(r[d],h))return null;const u=h.createRange();return u.setStart(r[s],l),u.setEnd(r[d],a),u},e.expandToLineRange=function(t,e){const n=t.cloneRange(),i=e?new Set(e):void 0,s=t.startContainer.ownerDocument,a=!!s&&function(t){var e,n,i,r;return"rtl"===((null===(e=t.documentElement)||void 0===e?void 0:e.getAttribute("dir"))||(null===(n=t.body)||void 0===n?void 0:n.getAttribute("dir"))||(null===(r=null===(i=t.defaultView)||void 0===i?void 0:i.getComputedStyle(t.documentElement))||void 0===r?void 0:r.direction))}(s);return function(t,e,n){const i=[10,1];for(const o of i){let i=t.startContainer,s=t.startOffset;for(;r(t,o,n);){const n=t.getClientRects();if(0===n.length||l(n,e)){t.setStart(i,s);break}i=t.startContainer,s=t.startOffset}}}(n,a,i),function(t,e,n){const i=[10,1];for(const r of i){let i=t.endContainer,s=t.endOffset;for(;o(t,r,n);){const n=t.getClientRects();if(0===n.length||l(n,e)){t.setEnd(i,s);break}i=t.endContainer,s=t.endOffset}}}(n,a,i),n}},721:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InteractiveRolManager=void 0;const i=n(837),r=n(22);e.InteractiveRolManager=class{static getReadingUnits(){return i.ReadingUnitsProvider.getInstance().getExternalReadingUnits()}static highlightReadingUnit(t){const e=i.ReadingUnitsProvider.getInstance().getInternalReadingUnit(t);return!!e&&r.InteractiveRolReadingUnitsHighlighter.getInstance().highlightAndScroll(e)}static highlightReadingUnitByWord(t,e){const n=i.ReadingUnitsProvider.getInstance().getInternalReadingUnit(t);return!!n&&r.InteractiveRolReadingUnitsHighlighter.getInstance().highlightReadingUnitByWord(t,n,e)}static highlightReadingUnitByLine(t,e){const n=i.ReadingUnitsProvider.getInstance().getInternalReadingUnit(t);return!!n&&r.InteractiveRolReadingUnitsHighlighter.getInstance().highlightReadingUnitByLine(t,n,e)}static handlePlaybackState(t){r.InteractiveRolReadingUnitsHighlighter.getInstance().handlePlaybackState(t)}static cancelHighlights(){r.InteractiveRolReadingUnitsHighlighter.getInstance().dispose()}}},22:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InteractiveRolReadingUnitsHighlighter=void 0;const i=n(919),r=n(988),o=n(409),l=n(266),s=n(219);class a{static getInstance(){return a.instance||(a.instance=new a),a.instance}constructor(){this.highlightSpans=[],this.lineResource=null,this.wordResource=null,this.lineTop=-1,this.lineBottom=-1,this.styleElement=null,this.currentUnit=null,this.scroller=new s.InteractiveRolReadingUnitsScroller,this.wordSyncUnit=null,this.wordSyncUnitId=null,this.wordSyncOffsets=null,this.wordSyncStartTime=0,this.wordSyncTimerId=null,this.wordSyncCurrentIndex=0,this.wordSyncPaused=!1,this.wordSyncPauseElapsed=0,this.lineOnlyMode=!1}highlightAndScroll(t){if(this.currentUnit===t&&this.highlightSpans.length>0)return!0;this.clearHighlight(),this.currentUnit=t,this.ensureStyleElement();const e=t.contentNodes.filter((t=>{var e;return i.DomUtilties.isInDocument(t,t.ownerDocument)&&(null!==(e=t.textContent)&&void 0!==e?e:"").trim().length>0}));if(0===e.length)return!1;for(const t of e){const e=document.createElement(a.HIGHLIGHT_SPAN_TAG);e.className=a.HIGHLIGHT_ACTIVE_CLASS,t.parentNode.insertBefore(e,t),e.appendChild(t),this.highlightSpans.push(e)}return this.highlightSpans.length>0&&this.scroller.scrollToElementIfEnabled(this.highlightSpans[0]),!0}highlightWordAndLine(t,e,n){if(this.currentUnit!==t?(this.clearHighlight(),this.currentUnit=t,this.lineTop=-1,this.lineBottom=-1):this.clearWordHighlight(),this.ensureStyleElement(),this.updateLineHighlight(t,e,n),this.lineOnlyMode||this.updateWordHighlight(t,e,n),this.lineOnlyMode&&this.lineResource){const t=this.lineResource.value();t&&t.length>0&&this.scroller.scrollToElementIfEnabled(t[0])}}highlightReadingUnitByWord(t,e,n){let i;this.cancelWordByWordHighlight();try{i=JSON.parse(n)}catch(t){return!1}return!(!Array.isArray(i)||0===i.length||(i=i.filter((t=>Number.isFinite(t.textOffset)&&Number.isFinite(t.textLength)&&Number.isFinite(t.audioOffsetMilliseconds)&&t.textLength>0)),0===i.length||(this.wordSyncUnit=e,this.wordSyncUnitId=t,this.wordSyncOffsets=i,this.wordSyncStartTime=performance.now(),this.wordSyncCurrentIndex=0,this.wordSyncPaused=!1,this.scheduleNextWordSync(0),0)))}highlightReadingUnitByLine(t,e,n){return this.lineOnlyMode=!0,this.highlightReadingUnitByWord(t,e,n)}handlePlaybackState(t){if(this.scroller.handlePlaybackState(t),t)null!==this.wordSyncTimerId&&(clearTimeout(this.wordSyncTimerId),this.wordSyncTimerId=null),this.wordSyncPauseElapsed=performance.now()-this.wordSyncStartTime,this.wordSyncPaused=!0;else{if(!this.wordSyncPaused||!this.wordSyncOffsets||this.wordSyncCurrentIndex>=this.wordSyncOffsets.length)return this.wordSyncPaused=!1,void(this.wordSyncPauseElapsed=0);this.wordSyncPaused=!1,this.wordSyncStartTime=performance.now()-this.wordSyncPauseElapsed,this.scheduleNextWordSync(this.wordSyncCurrentIndex)}}cancelWordByWordHighlight(){null!==this.wordSyncTimerId&&(clearTimeout(this.wordSyncTimerId),this.wordSyncTimerId=null),this.clearLineHighlight(),this.clearWordHighlight(),this.wordSyncUnit=null,this.wordSyncUnitId=null,this.wordSyncOffsets=null,this.wordSyncStartTime=0,this.wordSyncCurrentIndex=0,this.wordSyncPaused=!1,this.wordSyncPauseElapsed=0}clearUnitHighlight(){for(const t of this.highlightSpans)if(t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}this.highlightSpans=[]}clearHighlight(){this.clearUnitHighlight(),this.clearLineHighlight(),this.clearWordHighlight(),this.scroller.resetTrackedElement(),this.currentUnit&&(this.currentUnit.contentNodes=this.currentUnit.contentNodes.filter((t=>i.DomUtilties.isInDocument(t,t.ownerDocument)))),this.currentUnit=null}dispose(){this.cancelWordByWordHighlight(),this.clearHighlight(),this.scroller.dispose(),this.removeStyleElement(),a.instance=null}updateLineHighlight(t,e,n){const i=(0,l.createRangeForWord)(t,e,n);if(!i)return;const r=i.getBoundingClientRect();if(null!==this.lineResource&&r.top>=this.lineTop&&r.bottom<=this.lineBottom)return;this.clearLineHighlight();const o=(0,l.createRangeForWord)(t,e,n);if(!o)return;const s=o.getBoundingClientRect(),d=(0,l.expandToLineRange)(o,t.contentNodes);d&&(this.lineResource=this.surroundRange(t,d,[a.LINE_HIGHLIGHT_CLASS]),this.lineTop=s.top,this.lineBottom=s.bottom)}updateWordHighlight(t,e,n){const i=(0,l.createRangeForWord)(t,e,n);if(!i)return;this.wordResource=this.surroundRange(t,i,[a.WORD_HIGHLIGHT_CLASS]);const r=this.wordResource.value();r&&r.length>0&&this.scroller.scrollToElementIfEnabled(r[0])}surroundRange(t,e,n){const i=new Set(t.contentNodes);return o.Highlighter.surroundTextByTag(a.HIGHLIGHT_SPAN_TAG,e,(t=>{var e;return r.StringUtilities.NONEMPTY_STRING_REGEX.test(null!==(e=t.textContent)&&void 0!==e?e:"")&&i.has(t)}),((e,n)=>{const r=t.contentNodes,o=r.indexOf(e);if(o>=0){r.splice(o,1,...n),i.delete(e);for(const t of n)i.add(t)}}),n)}clearLineHighlight(){this.lineResource&&(this.lineResource.release(),this.lineResource=null,this.filterStaleContentNodes())}clearWordHighlight(){this.wordResource&&(this.wordResource.release(),this.wordResource=null,this.filterStaleContentNodes())}filterStaleContentNodes(){var t;const e=null!==(t=this.currentUnit)&&void 0!==t?t:this.wordSyncUnit;e&&(e.contentNodes=e.contentNodes.filter((t=>i.DomUtilties.isInDocument(t,t.ownerDocument))))}scheduleNextWordSync(t){const e=this.wordSyncOffsets;if(!e||t>=e.length||null===this.wordSyncUnitId||!this.wordSyncUnit)return void(this.wordSyncTimerId=null);const n=e[t],i=performance.now()-this.wordSyncStartTime,r=Math.max(0,n.audioOffsetMilliseconds+a.HIGHLIGHT_DELAY_MS-i);this.wordSyncTimerId=setTimeout((()=>{null!==this.wordSyncUnitId&&this.wordSyncUnit&&(this.wordSyncCurrentIndex=t+1,this.highlightWordAndLine(this.wordSyncUnit,n.textOffset,n.textLength),this.scheduleNextWordSync(t+1))}),r)}ensureStyleElement(){this.styleElement||(this.styleElement=document.createElement("style"),this.styleElement.textContent=a.HIGHLIGHT_STYLE,document.head.appendChild(this.styleElement))}removeStyleElement(){this.styleElement&&this.styleElement.parentNode&&this.styleElement.parentNode.removeChild(this.styleElement),this.styleElement=null}}a.instance=null,a.HIGHLIGHT_SPAN_TAG="msinteractiverolspan",a.HIGHLIGHT_ACTIVE_CLASS="msinteractiverol-highlight",a.LINE_HIGHLIGHT_CLASS="msinteractiverol-line-highlight",a.WORD_HIGHLIGHT_CLASS="msinteractiverol-word-highlight",a.HIGHLIGHT_DELAY_MS=300,a.HIGHLIGHT_STYLE=`.${a.HIGHLIGHT_ACTIVE_CLASS}{background: #b2d6f3 !important;color: black !important;}.${a.LINE_HIGHLIGHT_CLASS}{background:#b2d6f3 !important;color:black !important;}.${a.WORD_HIGHLIGHT_CLASS}{background:#ffff00 !important;color:black !important;}@media screen and (forced-colors: active) {.${a.HIGHLIGHT_ACTIVE_CLASS}{forced-color-adjust: none;background: yellow !important;color: black !important;}.${a.LINE_HIGHLIGHT_CLASS}{forced-color-adjust:none;background:highlight !important;color:highlighttext !important;}.${a.WORD_HIGHLIGHT_CLASS}{forced-color-adjust:none;background:yellow !important;color:black !important;}}`,e.InteractiveRolReadingUnitsHighlighter=a},219:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.InteractiveRolReadingUnitsScroller=void 0;const i=n(266);class r{constructor(){this.shouldScrollIntoView=!0,this.isScrolling=!1,this.scrollDebounceHandle=null,this.scrollListener=null,this.trackedElement=null,this.resumeScrollHandle=null,this.isPaused=!1}scrollToElementIfEnabled(t){this.cancelResumeScroll(),this.ensureScrollListenerInitialized(),this.trackedElement=t,this.shouldScrollIntoView||this.isScrolling||(this.shouldScrollIntoView=(0,i.isElementVisible)(t)),this.shouldScrollIntoView&&this.scrollElementIntoView(t)}dispose(){this.removeScrollListener(),this.cancelResumeScroll(),this.trackedElement=null,this.shouldScrollIntoView=!0,this.isScrolling=!1,this.isPaused=!1}resetTrackedElement(){this.trackedElement=null}handlePlaybackState(t){this.isPaused&&!t&&(this.shouldScrollIntoView=!0,this.scheduleDeferredResumeScroll()),this.isPaused=t}scheduleDeferredResumeScroll(){this.cancelResumeScroll(),this.trackedElement&&(this.resumeScrollHandle=setTimeout((()=>{this.resumeScrollHandle=null,this.trackedElement&&this.shouldScrollIntoView&&this.scrollElementIntoView(this.trackedElement)}),r.RESUME_SCROLL_DELAY_MS))}cancelResumeScroll(){null!==this.resumeScrollHandle&&(clearTimeout(this.resumeScrollHandle),this.resumeScrollHandle=null)}ensureScrollListenerInitialized(){this.scrollListener||(this.scrollListener=t=>{null===this.scrollDebounceHandle?(this.shouldScrollIntoView=!1,this.isScrolling=!0):window.clearTimeout(this.scrollDebounceHandle),this.scrollDebounceHandle=window.setTimeout((()=>{this.isScrolling=!1,this.scrollDebounceHandle=null,this.trackedElement&&(this.shouldScrollIntoView=(0,i.isElementVisible)(this.trackedElement))}),i.SCROLL_DEBOUNCE_MS)},document.addEventListener("scroll",this.scrollListener,!0))}removeScrollListener(){this.scrollListener&&(document.removeEventListener("scroll",this.scrollListener,!0),this.scrollListener=null),null!==this.scrollDebounceHandle&&(window.clearTimeout(this.scrollDebounceHandle),this.scrollDebounceHandle=null)}scrollElementIntoView(t){const e=t.ownerDocument,n=e.defaultView;if(!n)return;if((0,i.isElementVisible)(t))return;const r=(0,i.getScrollContainer)(t,e);if(r&&r!==e.body&&(this.scrollElementInContainer(t.getBoundingClientRect(),r),(0,i.isElementVisible)(t)))return;const o=t.getBoundingClientRect().top-n.innerHeight/2;n.scrollBy(0,o)}scrollElementInContainer(t,e){const n=e.getBoundingClientRect();t.topn.bottom&&(e.scrollTop+=t.bottom-n.bottom),t.leftn.right&&(e.scrollLeft+=t.right-n.right)}}r.RESUME_SCROLL_DELAY_MS=1e3,e.InteractiveRolReadingUnitsScroller=r}},e={};function n(i){var r=e[i];if(void 0!==r)return r.exports;var o=e[i]={exports:{}};return t[i](o,o.exports,n),o.exports}(()=>{const t=new(n(998).InteractiveRolRuntime);window.interactiveRolRuntime=t})()})();{"0":{"themeName":"Sepia","bgColor":{"color":"#F9F5E9","cssVariable":"--sepia-color"},"link":{"default":{"color":"#0072C9","cssVariable":"--sepia_default-link-color"},"active":{"color":"#097DD5","cssVariable":"--sepia_active-link-color"}}},"1":{"themeName":"Light","bgColor":{"color":"#FCFCFC","cssVariable":"--light-color"},"link":{"default":{"color":"#0075CF","cssVariable":"--light_default-link-color"},"active":{"color":"#0D7FD6","cssVariable":"--light_active-link-color"}}},"2":{"themeName":"Grey","bgColor":{"color":"#E6E6E6","cssVariable":"--grey-color"},"link":{"default":{"color":"#0069B9","cssVariable":"--grey_default-link-color"},"active":{"color":"#0075CF","cssVariable":"--grey_active-link-color"}}},"3":{"themeName":"Black","bgColor":{"color":"#000000","cssVariable":"--black-color"},"link":{"default":{"color":"#0078D4","cssVariable":"--black_default-link-color"},"active":{"color":"#006CBE","cssVariable":"--black_active-link-color"}}},"4":{"themeName":"Green","bgColor":{"color":"#91ffa6","cssVariable":"--green-color"},"link":{"default":{"color":"#0069B9","cssVariable":"--green_default-link-color"},"active":{"color":"#0075CF","cssVariable":"--green_active-link-color"}}},"5":{"themeName":"Blue","bgColor":{"color":"#87faff","cssVariable":"--blue-color"},"link":{"default":{"color":"#0069B9","cssVariable":"--blue_default-link-color"},"active":{"color":"#0075CF","cssVariable":"--blue_active-link-color"}}},"6":{"themeName":"Yellow","bgColor":{"color":"#feff5c","cssVariable":"--yellow-color"},"link":{"default":{"color":"#0072C9","cssVariable":"--yellow_default-link-color"},"active":{"color":"#097DD5","cssVariable":"--yellow_active-link-color"}}},"7":{"themeName":"Rose","bgColor":{"color":"#febaba","cssVariable":"--rose-color"},"link":{"default":{"color":"#005699","cssVariable":"--rose_default-link-color"},"active":{"color":"#0063AE","cssVariable":"--rose_active-link-color"}}},"8":{"themeName":"Apricot","bgColor":{"color":"#f1bfa9","cssVariable":"--apricot-color"},"link":{"default":{"color":"#005699","cssVariable":"--apricot_default-link-color"},"active":{"color":"#0063AE","cssVariable":"--apricot_active-link-color"}}},"9":{"themeName":"LightOrange","bgColor":{"color":"#f0d592","cssVariable":"--light-orange-color"},"link":{"default":{"color":"#0060A9","cssVariable":"--light-orange_default-link-color"},"active":{"color":"#006CBE","cssVariable":"--light-orange_active-link-color"}}},"10":{"themeName":"LightYellow","bgColor":{"color":"#eceb8b","cssVariable":"--light-yellow-color"},"link":{"default":{"color":"#0069B9","cssVariable":"--light-yellow_default-link-color"},"active":{"color":"#0075CF","cssVariable":"--light-yellow_active-link-color"}}},"11":{"themeName":"Lime","bgColor":{"color":"#b8d686","cssVariable":"--lime-color"},"link":{"default":{"color":"#005699","cssVariable":"--lime_default-link-color"},"active":{"color":"#0063AE","cssVariable":"--lime_active-link-color"}}},"12":{"themeName":"LightGreen","bgColor":{"color":"#a5da90","cssVariable":"--light-green-color"},"link":{"default":{"color":"#005699","cssVariable":"--light-green_default-link-color"},"active":{"color":"#0063AE","cssVariable":"--light-green_active-link-color"}}},"13":{"themeName":"LightTeal","bgColor":{"color":"#94e2be","cssVariable":"--light-teal-color"},"link":{"default":{"color":"#005CA3","cssVariable":"--light-teal_default-link-color"},"active":{"color":"#0069B9","cssVariable":"--light-teal_active-link-color"}}},"14":{"themeName":"Turquoise","bgColor":{"color":"#89e1dd","cssVariable":"--turquoise-color"},"link":{"default":{"color":"#005CA3","cssVariable":"--turquoise_default-link-color"},"active":{"color":"#0069B9","cssVariable":"--turquoise_active-link-color"}}},"15":{"themeName":"Teal","bgColor":{"color":"#8ed5de","cssVariable":"--teal-color"},"link":{"default":{"color":"#005699","cssVariable":"--teal_default-link-color"},"active":{"color":"#0063AE","cssVariable":"--teal_active-link-color"}}},"16":{"themeName":"SkyBlue","bgColor":{"color":"#a3cfe4","cssVariable":"--sky-blue-color"},"link":{"default":{"color":"#005699","cssVariable":"--sky-blue_default-link-color"},"active":{"color":"#0063AE","cssVariable":"--sky-blue_active-link-color"}}},"17":{"themeName":"LightBlue","bgColor":{"color":"#b3caec","cssVariable":"--light-blue-color"},"link":{"default":{"color":"#005699","cssVariable":"--light-blue_default-link-color"},"active":{"color":"#0063AE","cssVariable":"--light-blue_active-link-color"}}},"18":{"themeName":"Lavender","bgColor":{"color":"#d1bfeb","cssVariable":"--lavender-color"},"link":{"default":{"color":"#005393","cssVariable":"--lavender_default-link-color"},"active":{"color":"#0060A9","cssVariable":"--lavender_active-link-color"}}},"19":{"themeName":"Orchid","bgColor":{"color":"#edb5f3","cssVariable":"--orchid-color"},"link":{"default":{"color":"#005393","cssVariable":"--orchid_default-link-color"},"active":{"color":"#0060A9","cssVariable":"--orchid_active-link-color"}}},"20":{"themeName":"Pink","bgColor":{"color":"#f6b6d9","cssVariable":"--pink-color"},"link":{"default":{"color":"#005699","cssVariable":"--pink_default-link-color"},"active":{"color":"#0063AE","cssVariable":"--pink_active-link-color"}}},"21":{"themeName":"Carnation","bgColor":{"color":"#fdacc3","cssVariable":"--carnation-color"},"link":{"default":{"color":"#00508E","cssVariable":"--carnation_default-link-color"},"active":{"color":"#005CA3","cssVariable":"--carnation_active-link-color"}}},"22":{"themeName":"DarkGrey","bgColor":{"color":"#242424","cssVariable":"--dark-grey-color"},"link":{"default":{"color":"#3091DC","cssVariable":"--dark-grey_default-link-color"},"active":{"color":"#1E88D9","cssVariable":"--dark-grey_active-link-color"}}}}var Microsoft;(()=>{"use strict";var e,t={d:(e,n)=>{for(var s in n)t.o(n,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:n[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};t.r(n),t.d(n,{Translator:()=>Ye}),function(e){e[e.Off=0]="Off",e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Info=4]="Info",e[e.Debug=8]="Debug",e[e.Assert=16]="Assert",e[e.All=4294967295]="All"}(e||(e={}));let s=null,r=0;class i{constructor(e,t,n){if(this.authorizationUrl=e,this.translationUrl=t,this.issueTokenUrl=n,null==e||0===e.length||null==t||0===t.length||null==n||0===n.length)throw new Error("The URL can not be empty")}getAuthorizationTokenAsync(){return function(){if(null==s||0==r)return!1;const e=((new Date).getTime()-r)/6e4;return Math.round(e)<=8}()?Promise.resolve(s):(r=(new Date).getTime(),null!=this.translateServiceSubscriptionKey&&""!=this.translateServiceSubscriptionKey?et(Ke.POST,this.issueTokenUrl,{headers:{"Ocp-Apim-Subscription-Key":this.translateServiceSubscriptionKey,"Content-Type":"application/x-www-form-urlencoded"}}):et(Ke.GET,this.authorizationUrl,{}))}asyncFetchHelper(e,t,n,r,i,o){if(null==t||0===t.length)return Promise.reject(new Ze("toLang cannot be null or empty"));if(null==n)return Promise.reject(new Ze("Must specify an array of text items to translate"));s=r;const a={from:e||"",to:t};let l;a["api-version"]="3.0",a.includeSentenceLength="true";let u=0;const h=[];for(l=0;lr?this.translateAsyncHelper(e,t,n,r,i.NETWORK_ATTEMPTS,s,!1):Promise.reject("Invalid auth token"))).catch((e=>Promise.reject(e)))}translateAsyncHelper(e,t,n,s,r,i,o){return this.asyncFetchHelper(e,t,n,s,i,o).then((e=>e)).catch((o=>1===r||0!==o.status?Promise.reject(o):this.translateAsyncHelper(e,t,n,s,r-1,i,!0)))}}i.NETWORK_ATTEMPTS=5,i.TEXT_CONTENT="text/plain",i.XML_CONTENT="text/xml",i.HTML_CONTENT="text/html";class o{getAuthorizationTokenAsync(){return Promise.resolve("null")}translateAsync(e,t,n,s){if(null==t||0===t.length)return Promise.reject(new Ze("toLang cannot be null or empty"));if(null==n)return Promise.reject(new Ze("Must specify an array of text items to translate"));""==e&&(e=t);let r=0;n.forEach((e=>{r+=e.length})),s({charactersToTranslateCount:r,isRetry:!1});const i=[];for(const s of n)if(window.mockApiMap[s]&&window.mockApiMap[s][t]){const n=window.mockApiMap[s][t];i.push({TranslatedText:n,From:e})}else a.error("Could not translate: "+s+" from "+e+" to "+t),i.push({From:e,TranslatedText:""});return Promise.resolve(i)}}const a={info(...t){l.logLevel&e.Info&&console.info(...t)},warning(...t){l.logLevel&e.Warning&&console.warn(...t)},error(...t){l.logLevel&e.Error&&console.error(...t)},assert(t,...n){l.logLevel&e.Debug&&(n.unshift(t),console.assert(t,...n))},debug(...t){l.logLevel&e.Debug&&console.debug(...t)}},l={logLevel:e.Error,debug:!1},u={translationStartTime:0,requestsInitiated:!1};let h;function d(e){h=e}var c;function m(e){switch(e){case c.AzureAPIV3:return a.debug("Using Translate V3 APIs"),new i("https://edge.microsoft.com/translate/auth","https://api.cognitive.microsofttranslator.com/translate","https://api.cognitive.microsoft.com/sts/v1.0/issueToken");case c.TranslateTestAPI:return a.debug("Using Translate Test Client"),new o;case c.WebXtServerTranslateAPI:return a.debug("Using WebXt Server Translate API"),new i("https://edge.microsoft.com/translate/auth","https://api-edge.cognitive.microsofttranslator.com/translate","https://api.cognitive.microsoft.com/sts/v1.0/issueToken");default:return void a.debug("Incorrect translate version passed from CPP !")}}let f;function g(e){return Object.freeze(new Map(Object.entries(e)))}function p(e){return Object.freeze(e)}!function(e){e[e.BingAPIV2=1]="BingAPIV2",e[e.AzureAPIV3=2]="AzureAPIV3",e[e.EdgeTranslateAPI=3]="EdgeTranslateAPI",e[e.TranslateTestAPI=4]="TranslateTestAPI",e[e.WebXtServerTranslateAPI=5]="WebXtServerTranslateAPI"}(c||(c={})),f=m(Number("$$VERSIONTOUSE"))??m(c.AzureAPIV3);const T=g({head:1,script:1,style:1,code:1,samp:1,var:1,kbd:1,pre:1,object:1,address:1,noscript:1,embed:1,map:1}),b=g({textarea:1});var E;!function(e){e[e.Inherit=0]="Inherit",e[e.On=1]="On",e[e.Off=2]="Off"}(E||(E={}));const N=Object.assign(g({hr:1,input:1,title:1,br:1,frame:1,iframe:1,textarea:1}),T),_=()=>!0,y=g({INPUT:[{predicate:e=>["button","submit","reset"].includes(e?.type),attributes:["value"]},{predicate:e=>["image"].includes(e?.type),attributes:["alt"]},{predicate:_,attributes:["placeholder"]}],TEXTAREA:[{predicate:_,attributes:["placeholder"]}],IMG:[{predicate:_,attributes:["alt"]}],AREA:[{predicate:_,attributes:["alt"]}],OPTION:[{predicate:_,attributes:["label"]}],OPTGROUP:[{predicate:_,attributes:["label"]}],TRACK:[{predicate:_,attributes:["label"]}]}),A=g({true:E.On,yes:E.On,false:E.Off,no:E.Off,skip:E.Off}),v=g({translate:A}),S=g({skiptranslate:E.Off,notranslate:E.Off}),C="_mstHidden",w="_mstVisible",O=p(["_mstTextHash","_msthash",C,w,...new Set(Object.values(y).flat().map((e=>e.attributes)).flat().map((e=>"_mst"+e)))]),k=p(["style","class"]);var x;!function(e){e[e.Auto=0]="Auto",e[e.Scrolled=1]="Scrolled",e[e.Mutation=2]="Mutation",e[e.VisibilityChange=3]="VisibilityChange"}(x||(x={}));const M=-1;function D(e,t){if(e.nodeType!=Node.ELEMENT_NODE)return"";const n=window.getComputedStyle(e);return n&&n[t=t.replace(/([A-Z])/g,"-$1").toLowerCase()]||""}function L(e){return e?encodeURIComponent(e).replace(/%\w\w/g," ").length:0}function R(e,t){return e.nodeType===Node.ELEMENT_NODE?e.getAttribute(t)||e[t]:null}function P(e,...t){Promise.resolve().then((()=>e(...t)))}const I=window;let V,F;function H(e){j(),V=new AbortController,I.addEventListener("scroll",e,{capture:!0,once:!0,signal:V.signal})}function j(){V?.abort(),V=void 0}function B(){F?.abort(),F=void 0}const q=10;function U(e){try{let t=0,n=e.contentWindow;for(;n&&n!=top;)t++,n=n.parent;return t}catch(e){return a.debug(e),q+1}}function J(e){try{return e.contentWindow&&e.contentWindow.document&&e.contentWindow.document.documentElement&&e.contentWindow.document.body&&U(e)<=q}catch(e){}return!1}function z(e){try{return e&&e.contentWindow&&e.contentWindow.document||!1}catch(e){}return!1}const W={ar:!0,fa:!0,he:!0,ku:!0,ps:!0,ur:!0};class X{constructor(e,t){this.name=t,this.code=X.normalizeCode(e)}toString(){return`${this.code}: ${this.name}`}static isRtl(e){return(e=X.normalizeCode(e)).toLowerCase()in W}static equals(e,t){return null!=e&&null!=t&&e.code===t.code}static normalizeCode(e){let t="",n="",s="";const r=e.split("-");t=r[0].toLowerCase();for(let e=1;e/g,Y=/<\s*(\/)?\s*(\w+)\s*(\d*)\s*>/g,Z=/&/gi,ee=/</gi,te=/>/gi,ne=/<\/?\w+>/g,se=/<(?!\/?b\d+>)[^>]*>/g,re=new Set;function ie(e){if(!e||"string"!=typeof e.nodeName)return[];const t=new Set,n=y.get(e.nodeName);for(let s=0;n&&s0&&i.trim().length>0&&t.add(n[s].attributes[r])}if(e.hasAttribute("aria-label")){const n=e.getAttribute("aria-label");n&&n.length>0&&t.add("aria-label")}return[...t]}function oe(e){if(e.nodeType==Node.TEXT_NODE||e.nodeType==Node.DOCUMENT_FRAGMENT_NODE)return!0;if(e.nodeType!=Node.ELEMENT_NODE)return!1;const t=e;return!!(J(t)||t.hasChildNodes()||t.nodeName in y)&&(!T.has(t.nodeName.toLowerCase())&&(ae(t)!=E.Off&&(!!J(t)||function(e,t){if(!e||!e.children&&!e.shadowRoot)return!1;const n=[0];for(;n.length>0&&e;){if(n.length>=5)return!0;const t=n.length-1;if(e.shadowRoot)return!0;if(!e.children||n[t]>=e.children.length){if(n.pop(),0===n.length)break;e=e.parentNode}else{if(J(e.children[n[t]]))return!0;if(ie(e.children[n[t]]).length>0)return!0;e=e.children[n[t]],n[t]=n[t]+1,n.push(0)}}const s=e?.textContent;return!!s&&ue(s)}(t))))}function ae(e){let t=E.Inherit;if(!e||e.nodeType!=Node.ELEMENT_NODE)return t;for(const n of v.keys()){const s=R(e,n);if(null!=s){const e=v.get(n);if(t=e&&e.get(s.toString().toLowerCase())||t,t==E.Off)return t}}const n=R(e,"class")||R(e,"className");if(null!=n){const e=n.toString().split(" ");for(let n=0;n{if(t.contains(e))return!0})),!1}function ue(e){return new RegExp("[a-zA-Z0-9\\?!"+String.fromCodePoint(191)+String.fromCodePoint(161)+".,:\\|"+String.fromCodePoint(192)+"-"+String.fromCodePoint(65535)+"]").test(e)}function he(e){return e.nodeType==Node.TEXT_NODE||!(!e.nodeName||!N.has(e.nodeName.toLowerCase()))||e.nodeType==Node.ELEMENT_NODE&&!e._mstChunk&&"inline"==D(e,"display").toLowerCase()&&"static"==D(e,"position").toLowerCase()&&![...e.childNodes].some((e=>!he(e)))}function de(e,t,n=1){if(n>9)return"";const s=[];let r=0;for(let i=0;i"),a!=E.Off&&s.push(de(e.childNodes[i],t,n+1)),s.push("")),++r;break}case Node.TEXT_NODE:{const t=e.childNodes[i].nodeValue;t&&s.push(ce(t));break}}return s.join("")}function ce(e){if(!e)return e;const t=e.replace($,"&").replace(G,"<").replace(K,">").replace(Q," "),n=/^\s/.test(t),s=/\s$/.test(t);return(n?" ":"")+t.trim()+(s?" ":"")}function me(e){return e?.replace(se,(function(e){return e.replace($,"&").replace(G,"<").replace(K,">")}))}function fe(e){if(e){if(e.shadowRoot)for(const t of e.shadowRoot.children)fe(t);if("frame"==e.nodeName.toLowerCase()||"iframe"==e.nodeName.toLowerCase()){const t=e.contentWindow?.document.documentElement;try{t&&fe(t)}catch(e){}}else{if(e._mstStyle)for(const t in e._mstStyle)try{e.style[t]=e._mstStyle[t]}catch(e){a.error(e)}if(e._mstStyle=null,e._mstSrcAttribute)for(const t in e._mstSrcAttribute)ge(e,t,e._mstSrcAttribute[t]);if(O.forEach((t=>e.removeAttribute?.(t))),e._mstSrcHtml&&e._mstSrcHtml.childNodes.length>0){for(;e.childNodes.length>0&&e.lastChild;)e.removeChild(e.lastChild);for(;e._mstSrcHtml.childNodes.length>0;)e.appendChild(e._mstSrcHtml.childNodes[0]);e._mstSrcHtml=void 0}else for(let t=0;t9))for(const s of e.childNodes)s.nodeType==Node.ELEMENT_NODE&&(t(s),pe(s,t,n+1))}let Te=0;const be=/[\s\xA0]/g;function Ee(e){let t=0;if(e){e=e.replace(be,"");for(let n=0;n0&&this._iActiveJobs{this._iActiveJobs-=1,e.onSuccess(t),this.startProcessing()}),(t=>{this._iActiveJobs-=1,e.onError(t),this.startProcessing()})),this._iActiveJobs+=1,this._iTotalTriggeredJobs+=1,this.optimizeParallelRequestsAmount()}}processBufferedRequest(e){const t=function(e,t){const n=[];for(;e.length>t;)n.push(e.substr(0,t)),e=e.substr(t);return 0==e.length&&0!=n.length||n.push(e),n}(e._aTextArray[0],this._iMaxChunkSize),n={};let s=!1;t.forEach(((r,i)=>{const o=new _e(e._sFrom,e._sTo,[r],i,((r,i)=>{if(n[r]=i,!s&&Object.keys(n).length==t.length){const s=[{From:"",TranslatedText:""}];for(let e=0;e{s=!0,e.onError(n),this.startProcessing()}));this.addJob(o)}))}numOfTotalJobsInQueue(){return this._aJobs.length+this._iActiveJobs}optimizeParallelRequestsAmount(){this._iTotalTriggeredJobs>33?this._iMaxParallelJobs=2:this._iMaxParallelJobs>3&&this._iTotalTriggeredJobs%10==0&&(this._iMaxParallelJobs=this._iMaxParallelJobs-this._iMaxParallelJobs/3)}}(4,Se,((...e)=>xe&&xe(...e)));function De(e,t){for(const n of e)ke.get(n.originalText)?.reject(t),ke.delete(n.originalText)}function Le(e,t){t.TranslatedText=me(t.TranslatedText),function(e,t){for(ye.set(e,t),ve+=e.length+t.TranslatedText.length;!(ye.size<=1e3&&ve<=4e6);){const e=ye.keys().next().value;ve-=e.length+ye.get(e)?.TranslatedText.length,ye.delete(e)}}(e.originalText,at(t));const n=ke.get(e.originalText);n?n.resolve(t):a.error("Promise does not exist for the provided text."),ke.delete(e.originalText)}function Re(){return Me.numOfTotalJobsInQueue()}class Pe{constructor(e=[]){this.pop=()=>this.items.pop(),this.shift=()=>this.items.shift(),this.push=e=>this.items.push(e),this.items=[...e]}get first(){return 0==this.length?void 0:this.items[0]}get top(){return 0==this.length?void 0:this.items[this.length-1]}get length(){return this.items.length}*[Symbol.iterator](){for(const e of this.items)yield e}get(e){return this.length<=e?void 0:this.items[e]}clear(){this.items.length=0}isEmpty(){return 0==this.items.length}}const Ie=Object.freeze({outsideView:1,insideView:2,hidden:4,unknown:64});function Ve(e){try{const t=(e=function(e){return e&&e.nodeType==Node.ELEMENT_NODE&&["option","optgroup"].includes(e.nodeName.toLowerCase())&&(e=e.closest("select")),e}(e)).nodeType===Node.ELEMENT_NODE?e:e.parentElement;let n;if(!["title"].includes(e.nodeName.toLowerCase())&&t&&t.nodeType===Node.ELEMENT_NODE&&(n=t.getBoundingClientRect())){if(0===n.height||0===n.width)return Ie.hidden;const e=window.innerHeight||document.documentElement.clientHeight;return n.top>=0&&n.top<=e+1e3||n.bottom>=0&&n.bottom<=e+1e3?Ie.insideView:Ie.outsideView}return Ie.insideView}catch(e){return Ie.insideView}}function Fe(e){return Ve(e)==Ie.insideView}function He(e,t,n){e&Ie.unknown||(n.items[n.length-1]++,e&Ie.hidden&&t.items[t.length-1]++)}function je(e,t,n){t.top&&t.top>0&&t.top===n.top&&e.length>0&&e.top?.nodeType==Node.ELEMENT_NODE&&e.top.setAttribute(C,t.top.toString());let s=t.pop();t.length>0&&(t.items[t.length-1]+=s),s=n.pop(),n.length>0&&(n.items[n.length-1]+=s)}function Be(e,t,n,s){const r=new Pe;r.push({node:e,depth:0});let i=0;for(;!r.isEmpty();){const e=r.pop();if(e.node.hasAttribute(w))continue;e.node.setAttribute(w,e.depth.toString()),e.node.removeAttribute(C);const o=s.getElementChunk(e.node);if(s.removeElementChunk(e.node),o){for(const n of o.getAllAttributes())t(e.node,n,o.getAttribute(n));i++}if(o&&o.elementText)n(e.node,o.elementText),i++;else{if(e.node.shadowRoot)for(const t of e.node.shadowRoot.children)r.push({node:t,depth:e.depth+1});for(let t=0;t5&&a.debug("Element contains children deeper than threshold while marking visible. Depth: "+n),r.push({node:e.node.children[t],depth:n})}}}return i}var qe;!function(e){e[e.ELEMENT_REQUEST=0]="ELEMENT_REQUEST",e[e.ATTRIBUTE_REQUEST=1]="ATTRIBUTE_REQUEST"}(qe||(qe={}));class Ue{constructor(e){this.element=e,this.text=null,this.attributes=new Map,this.numBytes=0}getAllAttributes(){return this.attributes.keys()}get elementText(){return this.text}set elementText(e){this.numBytes-=L(this.text),this.text=e,this.numBytes+=L(e)}addAttribute(e,t){this.numBytes-=L(this.getAttribute(e)),this.attributes.set(e,t),this.numBytes+=L(t)}removeAttribute(e){this.numBytes-=L(this.getAttribute(e)),this.attributes.delete(e)}getAttribute(e){return this.attributes.get(e)}getStringBytes(){return this.numBytes}getNextAttribute(){const e=this.getAllAttributes().next();return e.done?null:e.value}removeNextAttribute(){const e=this.getNextAttribute();e&&this.removeAttribute(e)}isEmpty(){return!this.text&&0==this.attributes.size}removeElementText(){this.numBytes-=L(this.text),this.text=null}}class Je{constructor(){this.elementChunkMap=new Map}ensureElementChunk(e){const t=function(e){let t=Ne(e);return null==t&&(t=(Te++).toString(),e.setAttribute("_mstHash",t)),t}(e);let n=this.elementChunkMap.get(t);return null==n&&(n=new Ue(e),this.elementChunkMap.set(t,n)),n}addElementText(e,t){this.ensureElementChunk(e).elementText=t}addElementAttributes(e,t,n){this.ensureElementChunk(e).addAttribute(t,n)}removeElementChunk(e){const t=Ne(e);t&&this.elementChunkMap.delete(t)}getElementChunk(e){let t;const n=Ne(e);return n&&(t=this.elementChunkMap.get(n)),t}getNextElementChunk(){const e=this.getAllElementChunks().next();return e.done?null:e.value}getAllElementChunks(){return this.elementChunkMap.values()}get size(){return this.elementChunkMap.size}}class ze{constructor(e,t,n,s,r,i,o,l,u){var h,d,c,m,f;this._allDetectedLanguages={},this.bTranslateSelectedTextOnly=!1,this.bTranslateFullPageInOneGo=!1,this.iScrolledElementsTranslated=0,this.iHiddenElementsTranslated=0,this.bOnIntermediateCompleteCalled=!1,this.bAutoTraversalCompleted=!1,this._oMObservers=[],this.oTranslateMutationTask=null,this._maxIframeDepthSupported=10,this._maxTraversalIterations=1e4,this._aTranslatedNodes=[],this.bFlushedStartTerminalNode=!1,this.isTraverseDOMActive=!1,this.bSentTranslationComplete=!1,this.bSentTranslationError=!1,this._iVisibleTxtLength=0,this._bAborted=!1,this.outsideElementChunks=new Je,this.visibleElementChunks=new Je,this.hiddenElementChunks=new Je,this._bScrollingStopped=!1,this._bTxtChunksFlushed=!1,this.fontMutation=new Map,this.translateMutation=new Map,this.attributeMutation=new Map,this.traverseDOMRecursive=(e,t,n)=>{const s=e.domStack,r=e.properties,i=e.offsetFromStart,o=e.hidden,a=e.elements,l=e=>{He(this.flushChunk([e],!0),o,a)};let u=0;for(;u0&&(this._iVisibleTxtLength{P(this.traverseDOMRecursive,e,t,n)})),this._bScrollingStopped)break;return}u++}if(u!=this._maxTraversalIterations)if(this.isTranslationPaused()||this.migrateOutsideChunksToVisible(),this.visibleElementChunks.size>0||this._bTxtChunksFlushed||this._bScrollingStopped)this._bTxtChunksFlushed=!1,this._bScrollingStopped=!1,this.translate(e,t);else{if(this.bAutoTraversalCompleted=this.bAutoTraversalCompleted||t===x.Auto&&0===s.length,Re()>0)return;this.isTraverseDOMActive=!1,this.bAutoTraversalCompleted&&this.translationComplete()}else this.traverseDOMRecursive(e,t,n)},this.traverseDOM=(e,t)=>{try{const n=[];this._eDomRoot&&he(this._eDomRoot)&&!this.bFlushedStartTerminalNode&&(this.bFlushedStartTerminalNode=!0,this.flushChunk([this._eDomRoot])),P(this.traverseDOMRecursive,e,t,n)}catch(e){a.error("Unknown error in traverseDom.",e)}},this._sFrom=t,this._sTo=n,this._eDomRoot=e,this._fComplete=s,this._fVisibleComplete=l,this._fTranslateCallbacks=u,this._fError=function(e){if("function"==typeof r)try{r(Ge(e))}catch(e){a.error("Encountered exception while calling error handler",e)}},this.bTranslateSelectedTextOnly=!0===i,this.bTranslateFullPageInOneGo=!0===o,h=u.onTranslateApiCalled,xe=h,this._oApplyStyle=(c=this._sFrom,m=this._sTo,X.isRtl(c)===X.isRtl(m)?null:(f=m,X.isRtl(f)?{direction:"rtl",textAlign:"right"}:{direction:"ltr",textAlign:"left"})),d=n,null!=Ae&&Ae==d||(Ae=d,ye.clear())}getFromLanguage(){return this._sFrom}getToLanguage(){return this._sTo}translationComplete(){if(u.requestsInitiated&&(a.info("Took "+(performance.now()-u.translationStartTime)+" ms to translate"),u.translationStartTime=performance.now(),u.requestsInitiated=!1),!this.bSentTranslationComplete){if(this.bSentTranslationComplete=!0,this._eDomRoot&&this.bTranslateSelectedTextOnly&&this._aTranslatedNodes.length){!function(e,t){if(!e||!t||!t.length)return;const n=new ot;let s=0;for(n.push(0);s=0){const i=t[s];t[s]=t[r],t[r]=i,s++,e=e.parentNode,n.pop()}else n.top{this.addVisibleElementAttribute(e,t,n)}),((e,t)=>{this.addVisibleElementText(e,t)}),this.hiddenElementChunks)}markNodesAsOutsideView(e){return Be(e,((e,t,n)=>{this.outsideElementChunks.addElementAttributes(e,t,n)}),((e,t)=>{this.outsideElementChunks.addElementText(e,t)}),this.hiddenElementChunks)}pushIntoTraversalStack(e,t,n){e.domStack.push(t),e.properties.push({isRoot:!0,traverseTerminalOnly:n}),e.offsetFromStart.push(0),e.hidden.push(0),e.elements.push(0),this.flushChunk([t],!0)}updateAddedIframe(e){U(e)>this._maxIframeDepthSupported||(e.contentWindow.document.body?this.updateAddedIframeBody(e):e.contentWindow.onload=()=>this.updateAddedIframeBody(e))}updateAddedIframeBody(e){"complete"==e.contentWindow?.document.readyState?this.addIframeForTranslation(e):e.contentWindow.document.body.onload=()=>this.addIframeForTranslation(e)}addIframeForTranslation(e){const t=this.getTraversalStack();this.pushIntoTraversalStack(t,e,!1),this.isTraverseDOMActive||(this.isTraverseDOMActive=!0,u.translationStartTime=performance.now()),P(this.traverseDOM,t,x.Mutation),this.setMutationObserversForDocument(e.contentWindow)}addMutationObserver(e){const t=new Map,n=new Map;this._oMObservers.push(new MutationObserver((s=>{let r=!1;t.clear(),n.clear(),s.forEach((s=>{switch(s.type){case"characterData":{if(this.translateMutation.has(s.target)){const e=this.translateMutation.get(s.target);1===e?this.translateMutation.delete(s.target):this.translateMutation.set(s.target,e-1);break}if(le(s.target))break;let e=!0,i=s.target;for(;he(i);){if(null===i.parentNode||void 0===i.parentNode){e=!1;break}i=i.parentNode}if(!e){r=!0,this.flushChunk([s.target]);break}const o=i;if(i.nodeType===Node.ELEMENT_NODE&&i.hasAttribute("_mstHash")){o.hasAttribute("_mstTextHash")&&o.getAttribute("_mstTextHash")==Ee(i.textContent)||(r=!0,this.flushChunk([s.target]));break}t.has(i)||n.has(i)||(r=!0,t.set(i,1));break}case"attributes":if(k.some((e=>e===s.attributeName))){const t=s.target;if(s.target.nodeType==Node.ELEMENT_NODE&&t.getAttribute(C)){const n=Ve(t);let s=0;if(n&Ie.insideView){if(e.hidden){this.markNodesAsOutsideView(t);break}s=this.markNodesAsVisible(t),0===s?a.debug("A previously marked hidden chunk became visible but could not be located."):this.oTranslateMutationTask=(i=()=>{this.translate(this.getTraversalStack(),x.VisibilityChange)},(o=this.oTranslateMutationTask)&&!o.isCompleted||(o={rafRequestId:null,isCompleted:!1}),null!==o.rafRequestId&&cancelAnimationFrame(o.rafRequestId),o.rafRequestId=requestAnimationFrame((function(){P(i),o.isCompleted=!0})),o)}else n&Ie.outsideView&&(s=this.markNodesAsOutsideView(t),0===s&&a.debug("A previously marked hidden chunk became un-hidden but could not be located."))}break}if(this.attributeMutation.has(s.target)){const e=this.attributeMutation.get(s.target),t=s.attributeName;if(t&&t in e){1===e[t]?delete e[t]:e[t]-=1;break}}if(le(s.target))break;r=!0,this.flushChunk([s.target],!0);break;case"childList":for(let e=0;e{this.pushIntoTraversalStack(i,e,!0)})),Array.from(n.keys()).forEach((e=>{this.pushIntoTraversalStack(i,e,!1)})),r&&(r=!1,this.isTraverseDOMActive||(this.isTraverseDOMActive=!0,u.translationStartTime=performance.now()),P(this.traverseDOM,i,x.Mutation))}))),this._oMObservers[this._oMObservers.length-1].observe(e.body,{childList:!0,subtree:!0,attributes:!0,characterData:!0,attributeOldValue:!0,characterDataOldValue:!0,attributeFilter:["value","placeholder","aria-label",...k]})}triggerTraverseDom(e){this._bScrollingStopped=!0,this.isTraverseDOMActive||(this.isTraverseDOMActive=!0,u.translationStartTime=performance.now()),this.traverseDOM(this.getTraversalStack(),e)}setMutationObserversForDocument(e){if("MutationObserver"in e&&!this.bTranslateSelectedTextOnly&&!this.bTranslateFullPageInOneGo){const t=e.document;this.addMutationObserver(t);const n=t.querySelectorAll("iframe");for(let e=0;ee.disconnect())),j(),B()}onDocumentVisibilityChange(){document.hidden||this._bAborted||this.triggerTraverseDom(x.Scrolled)}cancel(){const e=performance.now();this.deRegisterEventListeners(),this._eDomRoot&&(this._bAborted=!0,we=[],Oe=0,ke.clear(),function(){const e=document.querySelector("head > title");e&&fe(e)}(),this.bTranslateSelectedTextOnly?fe(document.body):fe(this._eDomRoot),this._eDomRoot=null,a.info("Took "+(performance.now()-e)+" ms to untranslate."))}getDetectedLanguage(){return this._detectedLanguage}getAllDetectedLanguages(){return this._allDetectedLanguages}isTranslationPaused(){return this.bOnIntermediateCompleteCalled&&document.hidden}migrateOutsideChunksToVisible(){const e=()=>!(this._iVisibleTxtLength0&&(n=Ve(e),n&Ie.hidden&&e.setAttribute(C,"A"));for(const t of s){const s=ce(e.getAttribute(t));if(!s)continue;const r=Ee(s),i="_mst"+t;if(e.hasAttribute(i)&&e.getAttribute(i)==r)continue;ge(e,i,r);const o=this.getChunkStoreBasedOnVisibility(n);o==this.visibleElementChunks?document.hidden?this.outsideElementChunks.addElementAttributes(e,t,s):this.addVisibleElementAttribute(e,t,s):o.addElementAttributes(e,t,s),this._bTxtChunksFlushed=!0}}if(t)return n;if(e[0]&&e[0].parentNode&&e[0].parentNode.nodeType==Node.ELEMENT_NODE&&e[0].parentNode.hasAttribute("_mstTextHash")&&e[0].parentNode.getAttribute("_mstTextHash")==Ee(e[0].parentNode.textContent))return e.length=0,n;if(this.trimChunk(e),0===e.length)return n;const s=this.chunkify(e);if((r=s).nodeName&&b.has(r.nodeName.toLowerCase()))return n;var r;const i=s.textContent,o=Ee(i);if(s.hasAttribute("_mstTextHash")&&s.getAttribute("_mstTextHash")==o)return n;if(s&&oe(s)){const e=de(s,"b");if(ue(e)){i&&!i.isBlank()&&s.setAttribute("_mstTextHash",o),n=Ve(s);let t=this.visibleElementChunks;this.bTranslateFullPageInOneGo||this.bTranslateSelectedTextOnly||(t=this.getChunkStoreBasedOnVisibility(n)),t==this.hiddenElementChunks&&s.setAttribute(C,"1"),t==this.visibleElementChunks?document.hidden?this.outsideElementChunks.addElementText(s,e):this.addVisibleElementText(s,e):t.addElementText(s,e),this._bTxtChunksFlushed=!0,this.bTranslateSelectedTextOnly&&this._aTranslatedNodes.push(s)}}return n}flush(e,t,n){if(e.length)try{He(this.flushChunk(e),t,n)}catch(e){a.error(e)}}identifySingleTranslatableElementNode(e,t=1){if(e.nodeType!=Node.ELEMENT_NODE||t>9)return e;const n=Array.from(e.childNodes);for(;n.length>1&&this.canTrimNode(n[n.length-1]);)n.pop();for(;n.length>1&&this.canTrimNode(n[0]);)n.shift();return 1==n.length&&n[0].nodeType==Node.ELEMENT_NODE?this.identifySingleTranslatableElementNode(n[0],t+1):e}chunkify(e){let t=null;if(e.length>0){let n=e[0];if(1==e.length&&n.nodeType==Node.ELEMENT_NODE)t=this.identifySingleTranslatableElementNode(e.pop());else if(n.parentNode&&e.length==n.parentNode.childNodes.length)t=e.pop().parentNode,e.length=0;else for(t=n.ownerDocument.createElement("font"),t.setAttribute("_mstMutation","1"),t._mstChunk=!0,n.parentNode&&n.parentNode.insertBefore(t,n);e.length>0;)n=e[0],n.nodeType==Node.ELEMENT_NODE&&n.setAttribute("_mstMutation","1"),n.nodeType==Node.TEXT_NODE&&this.fontMutation.set(n,1),t.appendChild(e.shift())}return t}trimChunk(e){let t=!0;for(;t;){if(t=!1,1==e.length&&!oe(e[0]))return;if(1==e.length&&e[0].nodeType==Node.ELEMENT_NODE&&!he(e[0])&&e[0].childNodes.length>0){const n=e.pop();for(let t=0;t0&&(this.canTrimNode(e[0])?(e.shift(),t=!0):this.canTrimNode(e[e.length-1])&&(e.pop(),t=!0))}1==e.length&&this.canTrimNode(e[0])&&e.pop()}canTrimNode(e){if(this._eDomRoot&&this.bTranslateSelectedTextOnly){if(e.nodeType===Node.TEXT_NODE&&!this._eDomRoot.ownerDocument.defaultView?.getSelection()?.containsNode(e,!1))return!0;if(e.nodeType===Node.ELEMENT_NODE&&!this._eDomRoot.ownerDocument.defaultView?.getSelection()?.containsNode(e,!0))return!0}let t="";switch(e.nodeType){case Node.ELEMENT_NODE:t=e.textContent||"";break;case Node.TEXT_NODE:t=e.nodeValue||"";break;default:return!0}return!ue(t)}denormalizeElementRecursive(e,t,n,s){if(!e||!t||"string"!=typeof n||"number"!=typeof s)return;if(s>9)return;let r=0;const i=[],o=[];for(let t=0;t0){h=o.shift();const e=this.translateMutation.has(h)?this.translateMutation.get(h)+1:1;this.translateMutation.set(h,e),h.nodeValue=u.nodeValue}else h=document.createTextNode(u.nodeValue);if(this.bTranslateSelectedTextOnly&&this._detectedLanguage&&X.isRtl(this._detectedLanguage)!==X.isRtl(this._sTo)){const e=X.isRtl(this._sTo)?String.fromCodePoint(8207):String.fromCodePoint(8206);h.nodeValue=e+h.nodeValue+e}}else if(u.nodeType===Node.ELEMENT_NODE){const e=u.nodeName;if(e.length=0&&o")})(s,t),this.denormalizeElementRecursive(e,s,n,1)}checkForVisibleTranslationCompletion(e){this.bOnIntermediateCompleteCalled||this.bTranslateFullPageInOneGo||(e.requestType==qe.ATTRIBUTE_REQUEST||function(e){let t=!0;const n=performance.now();try{const s=e.nodeType===Node.ELEMENT_NODE?e:e.parentElement;let r;if(s&&(r=s.getBoundingClientRect()))if(0===r.height||0===r.width)t=!0,s._mstScrolledData=!0,s._mstScrolledTime=n;else{const e=window.innerHeight||document.documentElement.clientHeight;t=r.top<=e||r.bottom<=e}}catch(e){}return t}(e.element)?this.iScrolledElementsTranslated++:this.iScrolledElementsTranslated>0&&this.iHiddenElementsTranslated++,this.iHiddenElementsTranslated>0&&(this.bOnIntermediateCompleteCalled=!0,this._fVisibleComplete(!1)))}processTranslateRequest(e){(function(e){const t=L(e);if(t>Ce)return function(e){if(!h)return Promise.reject();const t=We();return Me.addJob(new _e(h.getFromLanguage(),h.getToLanguage(),[e],[e],((e,n)=>{e.length!=n.length&&(a.error("Invalid results from Translate Service"),t.reject(e));const s=n[0];s.TranslatedText=me(s.TranslatedText),t.resolve(s)}),((e,n)=>{t.reject(n)}),!0)),t.promise}(e);const n=function(e){const t=ye.get(e);return null!=t&&(ye.delete(e),ye.set(e,t)),t}(e);if(n)return Promise.resolve(n);let s=ke.get(e);return s||(we.push({originalText:e}),Oe+=t,s=We(),ke.set(e,s)),s.promise})(e.text).then((t=>{this._bAborted||(this.checkForVisibleTranslationCompletion(e),this._fTranslateCallbacks.incrementTotalCharacterTranslated(e.text.length),this.updateDetectedLanguage(t),this._oApplyStyle&&function(e,t,n,s){try{if(t)return;if(e&&"x-mst-element"in e&&(e=e["x-mst-element"],s=!0),!n||!e||!e.getAttribute)return;if(e.adjustAlign=e.getAttribute("adjustalign")&&"false"!=e.getAttribute("adjustalign").toLowerCase(),null==e.adjustAlign&&e.parentNode&&(e.adjustAlign=e.parentNode.adjustAlign),null!=e.adjustAlign&&null!=e.adjustAlign||(e.adjustAlign=!0),e.style&&(s||oe(e))&&e.adjustAlign){for(;!s&&"inline"===D(e,"display");)e=e.parentNode;for(const t in n)if(t in n)try{const s=D(e,t);if(s!=n[t]){if("textAlign"==t&&(s&&-1!=s.toLowerCase().indexOf("center")||e.tagName&&"center"==e.tagName.toLowerCase()))continue;e._mstStyle||(e._mstStyle={}),e.style&&e.style[t]?e._mstStyle[t]=e.style[t]:e._mstStyle[t]=s,e.style&&(e.style[t]=n[t])}}catch(e){a.error(e)}}}catch(e){a.error(e)}}(e.element,this.bTranslateSelectedTextOnly,this._oApplyStyle,e.requestType==qe.ATTRIBUTE_REQUEST),e.requestType==qe.ATTRIBUTE_REQUEST?this.translateElementAttributes(e.element,e.attributeName,e.text,t.TranslatedText):this.translateElement(e.element,e.text,t.TranslatedText))}))}translate(e,t){const n=()=>{const e=this.visibleElementChunks.getNextElementChunk();if(!e)return null;if(e.elementText)return{element:e.element,requestType:qe.ELEMENT_REQUEST,text:e.elementText};const t=e.getNextAttribute();return t?{element:e.element,requestType:qe.ATTRIBUTE_REQUEST,text:e.getAttribute(t),attributeName:t}:null};let s=n(),r=L(s?.text);do{if(!s)break;this._iVisibleTxtLength-=r;const e=this.visibleElementChunks.getElementChunk(s.element);e&&s.requestType==qe.ATTRIBUTE_REQUEST?e.removeNextAttribute():e&&s.requestType==qe.ELEMENT_REQUEST&&e.removeElementText(),e?.isEmpty()&&this.visibleElementChunks.removeElementChunk(s.element),this.processTranslateRequest(s),s=n(),r=L(s?.text)}while(s&&Oe+re.originalText)),e,((e,t)=>{e.length!=t.length&&(a.error("Invalid results from Translate Service"),De(e,"Inconsistent Data"));for(let n=0;n{De(e,t),n.reject(t)}),t>Ce)),n.promise})().then((()=>{this.onNetworkRequestCompletion(e,t)})).catch((e=>{this.onNetworkRequestFailure(e)})),0==Re()&&P(this.traverseDOM,e,t)}updateDetectedLanguage(e){const t=e.From;null==t||t.isBlank()||(this._allDetectedLanguages[t]=(this._allDetectedLanguages[t]||0)+1,(null==this._detectedLanguage||this._detectedLanguage.isBlank()||this._allDetectedLanguages[t]>this._allDetectedLanguages[this._detectedLanguage])&&(this._detectedLanguage=t))}onNetworkRequestCompletion(e,t){this._bAborted||(u.requestsInitiated=!0,P(this.traverseDOM,e,t))}onNetworkRequestFailure(e){try{if(u.requestsInitiated=!0,this.bSentTranslationError||this._bAborted)return;this._fError&&this._fError(e),this.bSentTranslationError=!0}catch(e){a.error("Error in translateError. ",e)}this.bSentTranslationComplete||this.bOnIntermediateCompleteCalled||this.cancel()}translateElementAttributes(e,t,n,s){if(n===s)return;if(void 0===e._mstSrcAttribute&&(e._mstSrcAttribute={}),e._mstSrcAttribute[t]=e.getAttribute(t),this.attributeMutation.has(e)){const n=this.attributeMutation.get(e);t in n?n[t]+=1:n[t]=1}else{const n={[t]:1};this.attributeMutation.set(e,n)}const r="_mst"+t;n.isBlank()||ge(e,r,Ee(n)),ge(e,t,s.replace(ne,"").replace(te,">").replace(ee,"<").replace(Z,"&"))}translateElement(e,t,n){if(t!==n)if(e._mstSrcHtml=e.cloneNode(!0),"option"!=e.nodeName.toLowerCase())try{this.denormalizeElement(e,n,"b");const t=e.textContent;t&&!t.isBlank()&&e.setAttribute("_mstTextHash",Ee(t))}catch(e){}else this.denormalizeElement(e,n,"b")}executeTranslation(){if(this._eDomRoot?.nodeType!==Node.ELEMENT_NODE)throw new Error("Invalid input type");const e=ae(document.documentElement);if(this._sFrom===this._sTo||!this._eDomRoot.hasChildNodes()||e==E.Off)return this.translationComplete(),this;if(d(this),this.bTranslateSelectedTextOnly||this.bTranslateFullPageInOneGo||function(e){const t=()=>{let n=window.scrollX,s=window.scrollY,r=0;const i=()=>{const o=window.scrollX,l=window.scrollY;n==o&&s==l?r++:(n=o,s=l,r=0),r>=6?(a.debug("Scrolling has stopped."),H(t),P(e)):I.requestAnimationFrame(i)};I.requestAnimationFrame(i)};H(t)}((()=>{0==Re()&&this.triggerTraverseDom(x.Scrolled)})),this.setMutationObserversForDocument(window),function(e,t){B(),F=new AbortController,e.addEventListener("visibilitychange",t,{signal:F.signal})}(document,(()=>this.onDocumentVisibilityChange())),!this.bTranslateSelectedTextOnly){const e=document.querySelector("head > title");e&&this.flushChunk([e])}return this.isTraverseDOMActive=!0,this.traverseDOM(this.getTraversalStack(this._eDomRoot),x.Auto),this}}const We=()=>{let e,t;const n=new Promise(((n,s)=>{e=n,t=s}));return{resolve:e,reject:t,promise:n}};function Xe(e){let t=typeof e;return"object"===t&&(e?"[object Array]"==Object.prototype.toString.call(e)&&(t="array"):t="null"),t}String.prototype.isBlank=String.prototype.isBlank||function(){return null==this||"string"!=typeof this||0===this.trim().length},String.prototype.htmlEscape=String.prototype.htmlEscape||function(){if(!this)return"";const e=document.createElement("span");return e.innerText=this,e.innerHTML};let Qe,$e=null;function Ge(e){switch(Xe(e)){case"object":case"array":return JSON.stringify(e);case"null":return"null";case"undefined":return"undefined";default:return e.toString()}}var Ke,Ye;!function(e){e[e.GET=0]="GET",e[e.POST=1]="POST",e[e.HEAD=2]="HEAD",e[e.PUT=3]="PUT",e[e.DELETE=4]="DELETE"}(Ke||(Ke={}));class Ze{constructor(e,t=0,n=null){this.message=e,this.status=t,this.details=n}get isHttpError(){return!0}get isBadRequest(){return null!=this.status&&this.status>=400&&this.status<500}get isServerError(){return null!=this.status&&this.status>=500&&this.status<600}get isServiceUnavailable(){return 503===this.status}get isOverQuota(){return 429===this.status}}function et(e,t,n){return n=n||{},null==e||null==t?Promise.reject(new Ze("HTTP method or URL are not set")):null!=n.timeoutInMs&&n.timeoutInMs<0?Promise.reject(new Ze("Cannot have a negative timeout. Set to 0 to have no timeout")):new Promise((function(s,r){const i=new XMLHttpRequest;!function(e,t,n,s){if(s.query){const e=function(e){let t="",n=0;if(e)for(const s in e)n++&&(t+="&"),t+=encodeURIComponent(s),null!=e[s]&&(t+="="+encodeURIComponent(e[s]));return t}(s.query);e.length>0&&(t+=(t.indexOf("?")<0?"?":"&")+e)}if(s.timeoutInMs&&"number"===Xe(s.timeoutInMs)&&(e.timeout=s.timeoutInMs),e.open(Ke[n],t,!0),s.headers)for(const t in s.headers)e.setRequestHeader(t,s.headers[t]);s.contentType&&e.setRequestHeader("Content-Type",s.contentType)}(i,t,e,n);let o=null;e!=Ke.GET&&e!=Ke.HEAD&&(o=n.body),i.send(o),i.onload=function(){if(i.status>=200&&i.status<300){let e=i.response;if(n.parser)try{e=n.parser(i)}catch(e){return a.debug(e),void r(e)}s(e)}else r(new Ze(i.statusText,i.status,i))},i.onerror=function(){const e=i.statusText||"Failed to send the request";r(new Ze(e,i.status,i))},i.ontimeout=function(){r(new Ze("Timed out",M,i))}}))}function tt(e){Qe=e}function nt(e,t){function n(){$e&&clearTimeout($e)}function s(e){n(),st().then((()=>{t.onError(e)}))}$e&&clearTimeout($e),e.translateFullPageInOneGo||($e=window.setTimeout((()=>{a.error("20000ms completed now. Translation timed out."),s(JSON.stringify({status:-2}))}),2e4)),a.info("Beginning page translation..."),st().then((()=>function(e,t,n,s){const r=e=>{a.debug("Intermidiate complete called with "+e),t&&t()},i=e=>{a.error("Error occurred while translating. Details: "+e),d(null),s&&s(e)};return f.translateServiceSubscriptionKey=Qe,u.translationStartTime=performance.now(),new Promise((function(t){d(new ze(document.body,e.fromLang,e.toLang,t,i,!1,e.translateFullPageInOneGo,r,n)),h.executeTranslation()})).then((function(){a.info("Successfully completed translation.")})).catch((function(e){a.error("Failed to translate the page",e),s&&s(e)}))}(e,(()=>{n(),t.onComplete()}),t,(e=>{n(),t.onError(e)})))).catch((e=>{a.error("Failed to translate page."),s(e)}))}function st(){return null==h?Promise.resolve():new Promise((e=>{h?.cancel(),d(null),a.info("Successfully completed untranslation."),e()}))}function rt(e){if(!e)return null;const t=e.getSelection();let n;const s=e.document.activeElement;if(s&&t&&s.nodeType===Node.ELEMENT_NODE&&"A"===s.nodeName&&!t.containsNode(s,!0))return n=e.document.createRange(),n.selectNode(s),t.removeAllRanges(),t.addRange(n),s;if(!t||t.isCollapsed||t.rangeCount<1)return null;n=t.getRangeAt(0);const r=n.startContainer,i=n.endContainer,o=n.startOffset;let a=n.endOffset;return r.nodeType===Node.TEXT_NODE&&0!==o&&r.parentNode&&r.nodeValue&&(r.parentNode.insertBefore(document.createTextNode(r.nodeValue.substring(0,o)),r),r.nodeValue=r.nodeValue.substring(o),n.setStart(r,0),r===i&&(a-=o)),i.nodeType===Node.TEXT_NODE&&i.nodeValue&&a!==i.nodeValue.length&&(i.parentNode?.insertBefore(document.createTextNode(i.nodeValue.substring(a)),i.nextSibling),i.nodeValue=i.nodeValue.substring(0,a),n.setEnd(i,i.nodeValue.length)),t.removeAllRanges(),t.addRange(n),n.commonAncestorContainer.nodeType===Node.TEXT_NODE?n.commonAncestorContainer.parentNode:n.commonAncestorContainer}function it(e,t){f.translateServiceSubscriptionKey=Qe,u.translationStartTime=performance.now();const n=[];let s=rt(window);s&&n.push(s);const r=document.querySelectorAll("iframe");for(let e=0;e{a.error("Error occurred while translating selection. Details: "+e),d(null),"function"==typeof t.onError&&t.onError(e)};function o(n){return new Promise((function(s,r){d(new ze(n,"",e.toLang,s,(function(e){i(e),r(e)}),!0,!1,t.onComplete,t)),h.executeTranslation()}))}let l=Promise.resolve(null);for(let e=0;e{"use strict";var e,t={d:(e,n)=>{for(var s in n)t.o(n,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:n[s]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};t.r(n),t.d(n,{Translator:()=>Ye}),function(e){e[e.Off=0]="Off",e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Info=4]="Info",e[e.Debug=8]="Debug",e[e.Assert=16]="Assert",e[e.All=4294967295]="All"}(e||(e={}));let s=null,r=0;class i{constructor(e,t,n){if(this.authorizationUrl=e,this.translationUrl=t,this.issueTokenUrl=n,null==e||0===e.length||null==t||0===t.length||null==n||0===n.length)throw new Error("The URL can not be empty")}getAuthorizationTokenAsync(){return function(){if(null==s||0==r)return!1;const e=((new Date).getTime()-r)/6e4;return Math.round(e)<=8}()?Promise.resolve(s):(r=(new Date).getTime(),null!=this.translateServiceSubscriptionKey&&""!=this.translateServiceSubscriptionKey?et(Ke.POST,this.issueTokenUrl,{headers:{"Ocp-Apim-Subscription-Key":this.translateServiceSubscriptionKey,"Content-Type":"application/x-www-form-urlencoded"}}):et(Ke.GET,this.authorizationUrl,{}))}asyncFetchHelper(e,t,n,r,i,o){if(null==t||0===t.length)return Promise.reject(new Ze("toLang cannot be null or empty"));if(null==n)return Promise.reject(new Ze("Must specify an array of text items to translate"));s=r;const a={from:e||"",to:t};let l;a["api-version"]="3.0",a.includeSentenceLength="true";let u=0;const h=[];for(l=0;lr?this.translateAsyncHelper(e,t,n,r,i.NETWORK_ATTEMPTS,s,!1):Promise.reject("Invalid auth token"))).catch((e=>Promise.reject(e)))}translateAsyncHelper(e,t,n,s,r,i,o){return this.asyncFetchHelper(e,t,n,s,i,o).then((e=>e)).catch((o=>1===r||0!==o.status?Promise.reject(o):this.translateAsyncHelper(e,t,n,s,r-1,i,!0)))}}i.NETWORK_ATTEMPTS=5,i.TEXT_CONTENT="text/plain",i.XML_CONTENT="text/xml",i.HTML_CONTENT="text/html";class o{getAuthorizationTokenAsync(){return Promise.resolve("null")}translateAsync(e,t,n,s){if(null==t||0===t.length)return Promise.reject(new Ze("toLang cannot be null or empty"));if(null==n)return Promise.reject(new Ze("Must specify an array of text items to translate"));let r=0;n.forEach((e=>{r+=e.length})),s({charactersToTranslateCount:r,isRetry:!1});const i=[];for(const s of n)if(window.mockApiMap[s]&&window.mockApiMap[s][t]){const e=window.mockApiMap[s][t];i.push({TranslatedText:e,From:window.mockApiMap[s].detectedLang})}else a.error("Could not translate: "+s+" from "+e+" to "+t),i.push({From:e,TranslatedText:""});return Promise.resolve(i)}}const a={info(...t){l.logLevel&e.Info&&console.info(...t)},warning(...t){l.logLevel&e.Warning&&console.warn(...t)},error(...t){l.logLevel&e.Error&&console.error(...t)},assert(t,...n){l.logLevel&e.Debug&&(n.unshift(t),console.assert(t,...n))},debug(...t){l.logLevel&e.Debug&&console.debug(...t)}},l={logLevel:e.Error,debug:!1},u={translationStartTime:0,requestsInitiated:!1};let h;function d(e){h=e}var c;function m(e){switch(e){case c.AzureAPIV3:return a.debug("Using Translate V3 APIs"),new i("https://edge.microsoft.com/translate/auth","https://api.cognitive.microsofttranslator.com/translate","https://api.cognitive.microsoft.com/sts/v1.0/issueToken");case c.TranslateTestAPI:return a.debug("Using Translate Test Client"),new o;case c.WebXtServerTranslateAPI:return a.debug("Using WebXt Server Translate API"),new i("https://edge.microsoft.com/translate/auth","https://api-edge.cognitive.microsofttranslator.com/translate","https://api.cognitive.microsoft.com/sts/v1.0/issueToken");default:return void a.debug("Incorrect translate version passed from CPP !")}}let f;function g(e){return Object.freeze(new Map(Object.entries(e)))}function p(e){return Object.freeze(e)}!function(e){e[e.BingAPIV2=1]="BingAPIV2",e[e.AzureAPIV3=2]="AzureAPIV3",e[e.EdgeTranslateAPI=3]="EdgeTranslateAPI",e[e.TranslateTestAPI=4]="TranslateTestAPI",e[e.WebXtServerTranslateAPI=5]="WebXtServerTranslateAPI"}(c||(c={})),f=m(Number("$$VERSIONTOUSE"))??m(c.WebXtServerTranslateAPI);const T=g({head:1,script:1,style:1,code:1,samp:1,var:1,kbd:1,pre:1,object:1,address:1,noscript:1,embed:1,map:1}),b=g({textarea:1});var E;!function(e){e[e.Inherit=0]="Inherit",e[e.On=1]="On",e[e.Off=2]="Off"}(E||(E={}));const N=Object.assign(g({hr:1,input:1,title:1,br:1,frame:1,iframe:1,textarea:1}),T),_=()=>!0,y=g({INPUT:[{predicate:e=>["button","submit","reset"].includes(e?.type),attributes:["value"]},{predicate:e=>["image"].includes(e?.type),attributes:["alt"]},{predicate:_,attributes:["placeholder"]}],TEXTAREA:[{predicate:_,attributes:["placeholder"]}],IMG:[{predicate:_,attributes:["alt"]}],AREA:[{predicate:_,attributes:["alt"]}],OPTION:[{predicate:_,attributes:["label"]}],OPTGROUP:[{predicate:_,attributes:["label"]}],TRACK:[{predicate:_,attributes:["label"]}]}),A=g({true:E.On,yes:E.On,false:E.Off,no:E.Off,skip:E.Off}),v=g({translate:A}),S=g({skiptranslate:E.Off,notranslate:E.Off}),C="_mstHidden",w="_mstVisible",O=p(["_mstTextHash","_msthash",C,w,...new Set(Object.values(y).flat().map((e=>e.attributes)).flat().map((e=>"_mst"+e)))]),k=p(["style","class"]);var x;function M(e,t){if(e.nodeType!=Node.ELEMENT_NODE)return"";const n=window.getComputedStyle(e);return n&&n[t=t.replace(/([A-Z])/g,"-$1").toLowerCase()]||""}function D(e){return e?encodeURIComponent(e).replace(/%\w\w/g," ").length:0}function L(e,t){return e.nodeType===Node.ELEMENT_NODE?e.getAttribute(t)||e[t]:null}function R(e,...t){Promise.resolve().then((()=>e(...t)))}!function(e){e[e.Auto=0]="Auto",e[e.Scrolled=1]="Scrolled",e[e.Mutation=2]="Mutation",e[e.VisibilityChange=3]="VisibilityChange"}(x||(x={}));const P=window;let I,V;function F(e){H(),I=new AbortController,P.addEventListener("scroll",e,{capture:!0,once:!0,signal:I.signal})}function H(){I?.abort(),I=void 0}function j(){V?.abort(),V=void 0}function B(e){try{let t=0,n=e.contentWindow;for(;n&&n!=top;)t++,n=n.parent;return t}catch(e){return a.debug(e),11}}function q(e){try{return e.contentWindow&&e.contentWindow.document&&e.contentWindow.document.documentElement&&e.contentWindow.document.body&&B(e)<=10}catch(e){}return!1}function U(e){try{return e&&e.contentWindow&&e.contentWindow.document||!1}catch(e){}return!1}const J={ar:!0,fa:!0,he:!0,ku:!0,ps:!0,ur:!0};class z{constructor(e,t){this.name=t,this.code=z.normalizeCode(e)}toString(){return`${this.code}: ${this.name}`}static isRtl(e){return(e=z.normalizeCode(e)).toLowerCase()in J}static equals(e,t){return null!=e&&null!=t&&e.code===t.code}static normalizeCode(e){let t="",n="",s="";const r=e.split("-");t=r[0].toLowerCase();for(let e=1;e/g,G=/<\s*(\/)?\s*(\w+)\s*(\d*)\s*>/g,K=/&/gi,Y=/</gi,Z=/>/gi,ee=/<\/?\w+>/g,te=/<(?!\/?b\d+>)[^>]*>/g,ne=new Set;function se(e){if(!e||"string"!=typeof e.nodeName)return[];const t=new Set,n=y.get(e.nodeName);for(let s=0;n&&s0&&i.trim().length>0&&t.add(n[s].attributes[r])}if(e.hasAttribute("aria-label")){const n=e.getAttribute("aria-label");n&&n.length>0&&t.add("aria-label")}return[...t]}function re(e){if(e.nodeType==Node.TEXT_NODE||e.nodeType==Node.DOCUMENT_FRAGMENT_NODE)return!0;if(e.nodeType!=Node.ELEMENT_NODE)return!1;const t=e;return!!(q(t)||t.hasChildNodes()||t.nodeName in y)&&(!T.has(t.nodeName.toLowerCase())&&(ie(t)!=E.Off&&(!!q(t)||function(e,t){if(!e||!e.children&&!e.shadowRoot)return!1;const n=[0];for(;n.length>0&&e;){if(n.length>=5)return!0;const t=n.length-1;if(e.shadowRoot)return!0;if(!e.children||n[t]>=e.children.length){if(n.pop(),0===n.length)break;e=e.parentNode}else{if(q(e.children[n[t]]))return!0;if(se(e.children[n[t]]).length>0)return!0;e=e.children[n[t]],n[t]=n[t]+1,n.push(0)}}const s=e?.textContent;return!!s&&ae(s)}(t))))}function ie(e){let t=E.Inherit;if(!e||e.nodeType!=Node.ELEMENT_NODE)return t;for(const n of v.keys()){const s=L(e,n);if(null!=s){const e=v.get(n);if(t=e&&e.get(s.toString().toLowerCase())||t,t==E.Off)return t}}const n=L(e,"class")||L(e,"className");if(null!=n){const e=n.toString().split(" ");for(let n=0;n{if(t.contains(e))return!0})),!1}function ae(e){return new RegExp("[a-zA-Z0-9\\?!"+String.fromCodePoint(191)+String.fromCodePoint(161)+".,:\\|"+String.fromCodePoint(192)+"-"+String.fromCodePoint(65535)+"]").test(e)}function le(e){return e.nodeType==Node.TEXT_NODE||!(!e.nodeName||!N.has(e.nodeName.toLowerCase()))||e.nodeType==Node.ELEMENT_NODE&&!e._mstChunk&&"inline"==M(e,"display").toLowerCase()&&"static"==M(e,"position").toLowerCase()&&![...e.childNodes].some((e=>!le(e)))}function ue(e,t,n=1){if(n>9)return"";const s=[];let r=0;for(let i=0;i"),a!=E.Off&&s.push(ue(e.childNodes[i],t,n+1)),s.push("")),++r;break}case Node.TEXT_NODE:{const t=e.childNodes[i].nodeValue;t&&s.push(he(t));break}}return s.join("")}function he(e){if(!e)return e;const t=e.replace(X,"&").replace(Q,"<").replace($,">").replace(W," "),n=/^\s/.test(t),s=/\s$/.test(t);return(n?" ":"")+t.trim()+(s?" ":"")}function de(e){return e?.replace(te,(function(e){return e.replace(X,"&").replace(Q,"<").replace($,">")}))}function ce(e){if(e){if(e.shadowRoot)for(const t of e.shadowRoot.children)ce(t);if("frame"==e.nodeName.toLowerCase()||"iframe"==e.nodeName.toLowerCase()){const t=e.contentWindow?.document.documentElement;try{t&&ce(t)}catch(e){}}else{if(e._mstStyle)for(const t in e._mstStyle)try{e.style[t]=e._mstStyle[t]}catch(e){a.error(e)}if(e._mstStyle=null,e._mstSrcAttribute)for(const t in e._mstSrcAttribute)me(e,t,e._mstSrcAttribute[t]);if(O.forEach((t=>e.removeAttribute?.(t))),e._mstSrcHtml&&e._mstSrcHtml.childNodes.length>0){for(;e.childNodes.length>0&&e.lastChild;)e.removeChild(e.lastChild);for(;e._mstSrcHtml.childNodes.length>0;)e.appendChild(e._mstSrcHtml.childNodes[0]);e._mstSrcHtml=void 0}else for(let t=0;t9))for(const s of e.childNodes)s.nodeType==Node.ELEMENT_NODE&&(t(s),fe(s,t,n+1))}let ge=0;const pe=/[\s\xA0]/g;function Te(e){let t=0;if(e){e=e.replace(pe,"");for(let n=0;n0&&this._iActiveJobs{this._iActiveJobs-=1,e.onSuccess(t),this.startProcessing()}),(t=>{this._iActiveJobs-=1,e.onError(t),this.startProcessing()})),this._iActiveJobs+=1,this._iTotalTriggeredJobs+=1,this.optimizeParallelRequestsAmount()}}processBufferedRequest(e){const t=function(e,t){const n=[];for(;e.length>t;)n.push(e.substr(0,t)),e=e.substr(t);return 0==e.length&&0!=n.length||n.push(e),n}(e._aTextArray[0],this._iMaxChunkSize),n={};let s=!1;t.forEach(((r,i)=>{const o=new Ee(e._sFrom,e._sTo,[r],i,((r,i)=>{if(n[r]=i,!s&&Object.keys(n).length==t.length){const s=[{From:"",TranslatedText:""}];for(let e=0;e{s=!0,e.onError(n),this.startProcessing()}));this.addJob(o)}))}numOfTotalJobsInQueue(){return this._aJobs.length+this._iActiveJobs}optimizeParallelRequestsAmount(){this._iTotalTriggeredJobs>33?this._iMaxParallelJobs=2:this._iMaxParallelJobs>3&&this._iTotalTriggeredJobs%10==0&&(this._iMaxParallelJobs=this._iMaxParallelJobs-this._iMaxParallelJobs/3)}}(4,Se,((...e)=>xe&&xe(...e)));function De(e,t){for(const n of e)ke.get(n.originalText)?.reject(t),ke.delete(n.originalText)}function Le(e,t){t.TranslatedText=de(t.TranslatedText),Ae(e.originalText,lt(t));const n=ke.get(e.originalText);n?n.resolve(t):a.error("Promise does not exist for the provided text."),ke.delete(e.originalText)}function Re(){return Me.numOfTotalJobsInQueue()}class Pe{constructor(e=[]){this.pop=()=>this.items.pop(),this.shift=()=>this.items.shift(),this.push=e=>this.items.push(e),this.items=[...e]}get first(){return 0==this.length?void 0:this.items[0]}get top(){return 0==this.length?void 0:this.items[this.length-1]}get length(){return this.items.length}*[Symbol.iterator](){for(const e of this.items)yield e}get(e){return this.length<=e?void 0:this.items[e]}clear(){this.items.length=0}isEmpty(){return 0==this.items.length}}const Ie=Object.freeze({outsideView:1,insideView:2,hidden:4,unknown:64});function Ve(e){try{const t=(e=function(e){return e&&e.nodeType==Node.ELEMENT_NODE&&["option","optgroup"].includes(e.nodeName.toLowerCase())&&(e=e.closest("select")),e}(e)).nodeType===Node.ELEMENT_NODE?e:e.parentElement;let n;if(!["title"].includes(e.nodeName.toLowerCase())&&t&&t.nodeType===Node.ELEMENT_NODE&&(n=t.getBoundingClientRect())){if(0===n.height||0===n.width)return Ie.hidden;const e=window.innerHeight||document.documentElement.clientHeight;return n.top>=0&&n.top<=e+1e3||n.bottom>=0&&n.bottom<=e+1e3?Ie.insideView:Ie.outsideView}return Ie.insideView}catch(e){return Ie.insideView}}function Fe(e){return Ve(e)==Ie.insideView}function He(e,t,n){e&Ie.unknown||(n.items[n.length-1]++,e&Ie.hidden&&t.items[t.length-1]++)}function je(e,t,n){t.top&&t.top>0&&t.top===n.top&&e.length>0&&e.top?.nodeType==Node.ELEMENT_NODE&&e.top.setAttribute(C,t.top.toString());let s=t.pop();t.length>0&&(t.items[t.length-1]+=s),s=n.pop(),n.length>0&&(n.items[n.length-1]+=s)}function Be(e,t,n,s){const r=new Pe;r.push({node:e,depth:0});let i=0;for(;!r.isEmpty();){const e=r.pop();if(e.node.hasAttribute(w))continue;e.node.setAttribute(w,e.depth.toString()),e.node.removeAttribute(C);const o=s.getElementChunk(e.node);if(s.removeElementChunk(e.node),o){for(const n of o.getAllAttributes())t(e.node,n,o.getAttribute(n));i++}if(o&&o.elementText)n(e.node,o.elementText),i++;else{if(e.node.shadowRoot)for(const t of e.node.shadowRoot.children)r.push({node:t,depth:e.depth+1});for(let t=0;t5&&a.debug("Element contains children deeper than threshold while marking visible. Depth: "+n),r.push({node:e.node.children[t],depth:n})}}}return i}var qe;!function(e){e[e.ELEMENT_REQUEST=0]="ELEMENT_REQUEST",e[e.ATTRIBUTE_REQUEST=1]="ATTRIBUTE_REQUEST"}(qe||(qe={}));class Ue{constructor(e){this.element=e,this.text=null,this.attributes=new Map,this.numBytes=0}getAllAttributes(){return this.attributes.keys()}get elementText(){return this.text}set elementText(e){this.numBytes-=D(this.text),this.text=e,this.numBytes+=D(e)}addAttribute(e,t){this.numBytes-=D(this.getAttribute(e)),this.attributes.set(e,t),this.numBytes+=D(t)}removeAttribute(e){this.numBytes-=D(this.getAttribute(e)),this.attributes.delete(e)}getAttribute(e){return this.attributes.get(e)}getStringBytes(){return this.numBytes}getNextAttribute(){const e=this.getAllAttributes().next();return e.done?null:e.value}removeNextAttribute(){const e=this.getNextAttribute();e&&this.removeAttribute(e)}isEmpty(){return!this.text&&0==this.attributes.size}removeElementText(){this.numBytes-=D(this.text),this.text=null}}class Je{constructor(){this.elementChunkMap=new Map}ensureElementChunk(e){const t=function(e){let t=be(e);return null==t&&(t=(ge++).toString(),e.setAttribute("_mstHash",t)),t}(e);let n=this.elementChunkMap.get(t);return null==n&&(n=new Ue(e),this.elementChunkMap.set(t,n)),n}addElementText(e,t){this.ensureElementChunk(e).elementText=t}addElementAttributes(e,t,n){this.ensureElementChunk(e).addAttribute(t,n)}removeElementChunk(e){const t=be(e);t&&this.elementChunkMap.delete(t)}getElementChunk(e){let t;const n=be(e);return n&&(t=this.elementChunkMap.get(n)),t}getNextElementChunk(){const e=this.getAllElementChunks().next();return e.done?null:e.value}getAllElementChunks(){return this.elementChunkMap.values()}get size(){return this.elementChunkMap.size}}class ze{constructor(e,t,n,s,r,i,o,l,u){var h,d,c,m;this._allDetectedLanguages={},this.bTranslateSelectedTextOnly=!1,this.bTranslateFullPageInOneGo=!1,this.iScrolledElementsTranslated=0,this.iHiddenElementsTranslated=0,this.bOnIntermediateCompleteCalled=!1,this.bAutoTraversalCompleted=!1,this._oMObservers=[],this.oTranslateMutationTask=null,this._maxIframeDepthSupported=10,this._maxTraversalIterations=1e4,this._aTranslatedNodes=[],this.bFlushedStartTerminalNode=!1,this.isTraverseDOMActive=!1,this.bSentTranslationComplete=!1,this.bSentTranslationError=!1,this._iVisibleTxtLength=0,this._bAborted=!1,this.outsideElementChunks=new Je,this.visibleElementChunks=new Je,this.hiddenElementChunks=new Je,this._bScrollingStopped=!1,this._bTxtChunksFlushed=!1,this.fontMutation=new Map,this.translateMutation=new Map,this.attributeMutation=new Map,this.traverseDOMRecursive=(e,t,n)=>{const s=e.domStack,r=e.properties,i=e.offsetFromStart,o=e.hidden,a=e.elements,l=e=>{He(this.flushChunk([e],!0),o,a)};let u=0;for(;u0&&(this._iVisibleTxtLength{R(this.traverseDOMRecursive,e,t,n)})),this._bScrollingStopped)break;return}u++}if(u!=this._maxTraversalIterations)if(this.isTranslationPaused()||this.migrateOutsideChunksToVisible(),this.visibleElementChunks.size>0||this._bTxtChunksFlushed||this._bScrollingStopped)this._bTxtChunksFlushed=!1,this._bScrollingStopped=!1,this.translate(e,t);else{if(this.bAutoTraversalCompleted=this.bAutoTraversalCompleted||t===x.Auto&&0===s.length,Re()>0)return;this.isTraverseDOMActive=!1,this.bAutoTraversalCompleted&&this.translationComplete()}else this.traverseDOMRecursive(e,t,n)},this.traverseDOM=(e,t)=>{try{const n=[];this._eDomRoot&&le(this._eDomRoot)&&!this.bFlushedStartTerminalNode&&(this.bFlushedStartTerminalNode=!0,this.flushChunk([this._eDomRoot])),R(this.traverseDOMRecursive,e,t,n)}catch(e){a.error("Unknown error in traverseDom.",e)}},this._sFrom=t,this._sTo=n,this._eDomRoot=e,this._fComplete=s,this._fVisibleComplete=l,this._fTranslateCallbacks=u,this._fError=function(e){if("function"==typeof r)try{r(Ge(e))}catch(e){a.error("Encountered exception while calling error handler",e)}},this.bTranslateSelectedTextOnly=!0===i,this.bTranslateFullPageInOneGo=!0===o,h=u.onTranslateApiCalled,xe=h,this._oApplyStyle=(d=this._sFrom,c=this._sTo,z.isRtl(d)===z.isRtl(c)?null:(m=c,z.isRtl(m)?{direction:"rtl",textAlign:"right"}:{direction:"ltr",textAlign:"left"}))}getFromLanguage(){return this._sFrom}getToLanguage(){return this._sTo}translationComplete(){if(u.requestsInitiated&&(a.info("Took "+(performance.now()-u.translationStartTime)+" ms to translate"),u.translationStartTime=performance.now(),u.requestsInitiated=!1),!this.bSentTranslationComplete){if(this.bSentTranslationComplete=!0,this._eDomRoot&&this.bTranslateSelectedTextOnly&&this._aTranslatedNodes.length){!function(e,t){if(!e||!t||!t.length)return;const n=new at;let s=0;for(n.push(0);s=0){const i=t[s];t[s]=t[r],t[r]=i,s++,e=e.parentNode,n.pop()}else n.top{this.addVisibleElementAttribute(e,t,n)}),((e,t)=>{this.addVisibleElementText(e,t)}),this.hiddenElementChunks)}markNodesAsOutsideView(e){return Be(e,((e,t,n)=>{this.outsideElementChunks.addElementAttributes(e,t,n)}),((e,t)=>{this.outsideElementChunks.addElementText(e,t)}),this.hiddenElementChunks)}pushIntoTraversalStack(e,t,n){e.domStack.push(t),e.properties.push({isRoot:!0,traverseTerminalOnly:n}),e.offsetFromStart.push(0),e.hidden.push(0),e.elements.push(0),this.flushChunk([t],!0)}updateAddedIframe(e){B(e)>this._maxIframeDepthSupported||(e.contentWindow.document.body?this.updateAddedIframeBody(e):e.contentWindow.onload=()=>this.updateAddedIframeBody(e))}updateAddedIframeBody(e){"complete"==e.contentWindow?.document.readyState?this.addIframeForTranslation(e):e.contentWindow.document.body.onload=()=>this.addIframeForTranslation(e)}addIframeForTranslation(e){const t=this.getTraversalStack();this.pushIntoTraversalStack(t,e,!1),this.isTraverseDOMActive||(this.isTraverseDOMActive=!0,u.translationStartTime=performance.now()),R(this.traverseDOM,t,x.Mutation),this.setMutationObserversForDocument(e.contentWindow)}addMutationObserver(e){const t=new Map,n=new Map;this._oMObservers.push(new MutationObserver((s=>{let r=!1;t.clear(),n.clear(),s.forEach((s=>{switch(s.type){case"characterData":{if(this.translateMutation.has(s.target)){const e=this.translateMutation.get(s.target);1===e?this.translateMutation.delete(s.target):this.translateMutation.set(s.target,e-1);break}if(oe(s.target))break;let e=!0,i=s.target;for(;le(i);){if(null===i.parentNode||void 0===i.parentNode){e=!1;break}i=i.parentNode}if(!e){r=!0,this.flushChunk([s.target]);break}const o=i;if(i.nodeType===Node.ELEMENT_NODE&&i.hasAttribute("_mstHash")){o.hasAttribute("_mstTextHash")&&o.getAttribute("_mstTextHash")==Te(i.textContent)||(r=!0,this.flushChunk([s.target]));break}t.has(i)||n.has(i)||(r=!0,t.set(i,1));break}case"attributes":if(k.some((e=>e===s.attributeName))){const t=s.target;if(s.target.nodeType==Node.ELEMENT_NODE&&t.getAttribute(C)){const n=Ve(t);let s=0;if(n&Ie.insideView){if(e.hidden){this.markNodesAsOutsideView(t);break}s=this.markNodesAsVisible(t),0===s?a.debug("A previously marked hidden chunk became visible but could not be located."):this.oTranslateMutationTask=(i=()=>{this.translate(this.getTraversalStack(),x.VisibilityChange)},(o=this.oTranslateMutationTask)&&!o.isCompleted||(o={rafRequestId:null,isCompleted:!1}),null!==o.rafRequestId&&cancelAnimationFrame(o.rafRequestId),o.rafRequestId=requestAnimationFrame((function(){R(i),o.isCompleted=!0})),o)}else n&Ie.outsideView&&(s=this.markNodesAsOutsideView(t),0===s&&a.debug("A previously marked hidden chunk became un-hidden but could not be located."))}break}if(this.attributeMutation.has(s.target)){const e=this.attributeMutation.get(s.target),t=s.attributeName;if(t&&t in e){1===e[t]?delete e[t]:e[t]-=1;break}}if(oe(s.target))break;r=!0,this.flushChunk([s.target],!0);break;case"childList":for(let e=0;e{this.pushIntoTraversalStack(i,e,!0)})),Array.from(n.keys()).forEach((e=>{this.pushIntoTraversalStack(i,e,!1)})),r&&(r=!1,this.isTraverseDOMActive||(this.isTraverseDOMActive=!0,u.translationStartTime=performance.now()),R(this.traverseDOM,i,x.Mutation))}))),this._oMObservers[this._oMObservers.length-1].observe(e.body,{childList:!0,subtree:!0,attributes:!0,characterData:!0,attributeOldValue:!0,characterDataOldValue:!0,attributeFilter:["value","placeholder","aria-label",...k]})}triggerTraverseDom(e){this._bScrollingStopped=!0,this.isTraverseDOMActive||(this.isTraverseDOMActive=!0,u.translationStartTime=performance.now()),this.traverseDOM(this.getTraversalStack(),e)}setMutationObserversForDocument(e){if("MutationObserver"in e&&!this.bTranslateSelectedTextOnly&&!this.bTranslateFullPageInOneGo){const t=e.document;this.addMutationObserver(t);const n=t.querySelectorAll("iframe");for(let e=0;ee.disconnect())),H(),j()}onDocumentVisibilityChange(){document.hidden||this._bAborted||this.triggerTraverseDom(x.Scrolled)}cancel(){const e=performance.now();this.deRegisterEventListeners(),this._eDomRoot&&(this._bAborted=!0,we=[],Oe=0,ke.clear(),function(){const e=document.querySelector("head > title");e&&ce(e)}(),this.bTranslateSelectedTextOnly?ce(document.body):ce(this._eDomRoot),this._eDomRoot=null,a.info("Took "+(performance.now()-e)+" ms to untranslate."))}getDetectedLanguage(){return this._detectedLanguage}getAllDetectedLanguages(){return this._allDetectedLanguages}isTranslationPaused(){return this.bOnIntermediateCompleteCalled&&document.hidden}migrateOutsideChunksToVisible(){const e=()=>!(this._iVisibleTxtLength0&&(n=Ve(e),n&Ie.hidden&&e.setAttribute(C,"A"));for(const t of s){const s=he(e.getAttribute(t));if(!s)continue;const r=Te(s),i="_mst"+t;if(e.hasAttribute(i)&&e.getAttribute(i)==r)continue;me(e,i,r);const o=this.getChunkStoreBasedOnVisibility(n);o==this.visibleElementChunks?document.hidden?this.outsideElementChunks.addElementAttributes(e,t,s):this.addVisibleElementAttribute(e,t,s):o.addElementAttributes(e,t,s),this._bTxtChunksFlushed=!0}}if(t)return n;if(e[0]&&e[0].parentNode&&e[0].parentNode.nodeType==Node.ELEMENT_NODE&&e[0].parentNode.hasAttribute("_mstTextHash")&&e[0].parentNode.getAttribute("_mstTextHash")==Te(e[0].parentNode.textContent))return e.length=0,n;if(this.trimChunk(e),0===e.length)return n;const s=this.chunkify(e);if((r=s).nodeName&&b.has(r.nodeName.toLowerCase()))return n;var r;const i=s.textContent,o=Te(i);if(s.hasAttribute("_mstTextHash")&&s.getAttribute("_mstTextHash")==o)return n;if(s&&re(s)){const e=ue(s,"b");if(ae(e)){i&&!i.isBlank()&&s.setAttribute("_mstTextHash",o),n=Ve(s);let t=this.visibleElementChunks;this.bTranslateFullPageInOneGo||this.bTranslateSelectedTextOnly||(t=this.getChunkStoreBasedOnVisibility(n)),t==this.hiddenElementChunks&&s.setAttribute(C,"1"),t==this.visibleElementChunks?document.hidden?this.outsideElementChunks.addElementText(s,e):this.addVisibleElementText(s,e):t.addElementText(s,e),this._bTxtChunksFlushed=!0,this.bTranslateSelectedTextOnly&&this._aTranslatedNodes.push(s)}}return n}flush(e,t,n){if(e.length)try{He(this.flushChunk(e),t,n)}catch(e){a.error(e)}}identifySingleTranslatableElementNode(e,t=1){if(e.nodeType!=Node.ELEMENT_NODE||t>9)return e;const n=Array.from(e.childNodes);for(;n.length>1&&this.canTrimNode(n[n.length-1]);)n.pop();for(;n.length>1&&this.canTrimNode(n[0]);)n.shift();return 1==n.length&&n[0].nodeType==Node.ELEMENT_NODE?this.identifySingleTranslatableElementNode(n[0],t+1):e}chunkify(e){let t=null;if(e.length>0){let n=e[0];if(1==e.length&&n.nodeType==Node.ELEMENT_NODE)t=this.identifySingleTranslatableElementNode(e.pop());else if(n.parentNode&&e.length==n.parentNode.childNodes.length)t=e.pop().parentNode,e.length=0;else for(t=n.ownerDocument.createElement("font"),t.setAttribute("_mstMutation","1"),t._mstChunk=!0,n.parentNode&&n.parentNode.insertBefore(t,n);e.length>0;)n=e[0],n.nodeType==Node.ELEMENT_NODE&&n.setAttribute("_mstMutation","1"),n.nodeType==Node.TEXT_NODE&&this.fontMutation.set(n,1),t.appendChild(e.shift())}return t}trimChunk(e){let t=!0;for(;t;){if(t=!1,1==e.length&&!re(e[0]))return;if(1==e.length&&e[0].nodeType==Node.ELEMENT_NODE&&!le(e[0])&&e[0].childNodes.length>0){const n=e.pop();for(let t=0;t0&&(this.canTrimNode(e[0])?(e.shift(),t=!0):this.canTrimNode(e[e.length-1])&&(e.pop(),t=!0))}1==e.length&&this.canTrimNode(e[0])&&e.pop()}canTrimNode(e){if(this._eDomRoot&&this.bTranslateSelectedTextOnly){if(e.nodeType===Node.TEXT_NODE&&!this._eDomRoot.ownerDocument.defaultView?.getSelection()?.containsNode(e,!1))return!0;if(e.nodeType===Node.ELEMENT_NODE&&!this._eDomRoot.ownerDocument.defaultView?.getSelection()?.containsNode(e,!0))return!0}let t="";switch(e.nodeType){case Node.ELEMENT_NODE:t=e.textContent||"";break;case Node.TEXT_NODE:t=e.nodeValue||"";break;default:return!0}return!ae(t)}denormalizeElementRecursive(e,t,n,s){if(!e||!t||"string"!=typeof n||"number"!=typeof s)return;if(s>9)return;let r=0;const i=[],o=[];for(let t=0;t0){h=o.shift();const e=this.translateMutation.has(h)?this.translateMutation.get(h)+1:1;this.translateMutation.set(h,e),h.nodeValue=u.nodeValue}else h=document.createTextNode(u.nodeValue);if(this.bTranslateSelectedTextOnly&&this._detectedLanguage&&z.isRtl(this._detectedLanguage)!==z.isRtl(this._sTo)){const e=z.isRtl(this._sTo)?String.fromCodePoint(8207):String.fromCodePoint(8206);h.nodeValue=e+h.nodeValue+e}}else if(u.nodeType===Node.ELEMENT_NODE){const e=u.nodeName;if(e.length=0&&o")})(s,t),this.denormalizeElementRecursive(e,s,n,1)}checkForVisibleTranslationCompletion(e){this.bOnIntermediateCompleteCalled||this.bTranslateFullPageInOneGo||(e.requestType==qe.ATTRIBUTE_REQUEST||function(e){let t=!0;const n=performance.now();try{const s=e.nodeType===Node.ELEMENT_NODE?e:e.parentElement;let r;if(s&&(r=s.getBoundingClientRect()))if(0===r.height||0===r.width)t=!0,s._mstScrolledData=!0,s._mstScrolledTime=n;else{const e=window.innerHeight||document.documentElement.clientHeight;t=r.top<=e||r.bottom<=e}}catch(e){}return t}(e.element)?this.iScrolledElementsTranslated++:this.iScrolledElementsTranslated>0&&this.iHiddenElementsTranslated++,this.iHiddenElementsTranslated>0&&(this.bOnIntermediateCompleteCalled=!0,this._fVisibleComplete(!1)))}processTranslateRequest(e){(function(e){const t=D(e);if(t>Ce)return function(e){if(!h)return Promise.reject();const t=We();return Me.addJob(new Ee(h.getFromLanguage(),h.getToLanguage(),[e],[e],((e,n)=>{e.length!=n.length&&(a.error("Invalid results from Translate Service"),t.reject(e));const s=n[0];s.TranslatedText=de(s.TranslatedText),t.resolve(s)}),((e,n)=>{t.reject(n)}),!0)),t.promise}(e);const n=function(e){const t=Ne.get(e);return null!=t&&(Ne.delete(e),Ne.set(e,t)),t}(e);if(n)return n.ServedFromCache=!0,Promise.resolve(n);let s=ke.get(e);return s||(we.push({originalText:e}),Oe+=t,s=We(),ke.set(e,s)),s.promise})(e.text).then((t=>{if(this._bAborted)return;this.checkForVisibleTranslationCompletion(e),this._fTranslateCallbacks.incrementTotalCharacterTranslated(e.text.length),this.updateDetectedLanguage(t),this._oApplyStyle&&function(e,t,n,s){try{if(t)return;if(e&&"x-mst-element"in e&&(e=e["x-mst-element"],s=!0),!n||!e||!e.getAttribute)return;if(e.adjustAlign=e.getAttribute("adjustalign")&&"false"!=e.getAttribute("adjustalign").toLowerCase(),null==e.adjustAlign&&e.parentNode&&(e.adjustAlign=e.parentNode.adjustAlign),null!=e.adjustAlign&&null!=e.adjustAlign||(e.adjustAlign=!0),e.style&&(s||re(e))&&e.adjustAlign){for(;!s&&"inline"===M(e,"display");)e=e.parentNode;for(const t in n)if(t in n)try{const s=M(e,t);if(s!=n[t]){if("textAlign"==t&&(s&&-1!=s.toLowerCase().indexOf("center")||e.tagName&&"center"==e.tagName.toLowerCase()))continue;e._mstStyle||(e._mstStyle={}),e.style&&e.style[t]?e._mstStyle[t]=e.style[t]:e._mstStyle[t]=s,e.style&&(e.style[t]=n[t])}}catch(e){a.error(e)}}}catch(e){a.error(e)}}(e.element,this.bTranslateSelectedTextOnly,this._oApplyStyle,e.requestType==qe.ATTRIBUTE_REQUEST);const n=e.text;this._fTranslateCallbacks.onElementTextTranslated({originalText:n,translatedText:t.TranslatedText}),e.requestType==qe.ATTRIBUTE_REQUEST?this.translateElementAttributes(e.element,e.attributeName,e.text,t.TranslatedText):this.translateElement(e.element,e.text,t.TranslatedText)}))}translate(e,t){const n=()=>{const e=this.visibleElementChunks.getNextElementChunk();if(!e)return null;if(e.elementText)return{element:e.element,requestType:qe.ELEMENT_REQUEST,text:e.elementText};const t=e.getNextAttribute();return t?{element:e.element,requestType:qe.ATTRIBUTE_REQUEST,text:e.getAttribute(t),attributeName:t}:null};let s=n(),r=D(s?.text);do{if(!s)break;this._iVisibleTxtLength-=r;const e=this.visibleElementChunks.getElementChunk(s.element);e&&s.requestType==qe.ATTRIBUTE_REQUEST?e.removeNextAttribute():e&&s.requestType==qe.ELEMENT_REQUEST&&e.removeElementText(),e?.isEmpty()&&this.visibleElementChunks.removeElementChunk(s.element),this.processTranslateRequest(s),s=n(),r=D(s?.text)}while(s&&Oe+re.originalText)),e,((e,t)=>{e.length!=t.length&&(a.error("Invalid results from Translate Service"),De(e,"Inconsistent Data"));for(let n=0;n{De(e,t),n.reject(t)}),t>Ce)),n.promise})().then((()=>{this.onNetworkRequestCompletion(e,t)})).catch((e=>{this.onNetworkRequestFailure(e)})),0==Re()&&R(this.traverseDOM,e,t)}updateDetectedLanguage(e){const t=e.From;null==t||t.isBlank()||(this._allDetectedLanguages[t]=(this._allDetectedLanguages[t]||0)+1,(null==this._detectedLanguage||this._detectedLanguage.isBlank()||this._allDetectedLanguages[t]>this._allDetectedLanguages[this._detectedLanguage])&&(this._detectedLanguage=t))}onNetworkRequestCompletion(e,t){this._bAborted||(u.requestsInitiated=!0,R(this.traverseDOM,e,t))}onNetworkRequestFailure(e){try{if(u.requestsInitiated=!0,this.bSentTranslationError||this._bAborted)return;this._fError&&this._fError(e),this.bSentTranslationError=!0}catch(e){a.error("Error in translateError. ",e)}this.bSentTranslationComplete||this.bOnIntermediateCompleteCalled||this.cancel()}translateElementAttributes(e,t,n,s){if(n===s)return;if(void 0===e._mstSrcAttribute&&(e._mstSrcAttribute={}),e._mstSrcAttribute[t]=e.getAttribute(t),this.attributeMutation.has(e)){const n=this.attributeMutation.get(e);t in n?n[t]+=1:n[t]=1}else{const n={[t]:1};this.attributeMutation.set(e,n)}const r="_mst"+t;n.isBlank()||me(e,r,Te(n)),me(e,t,s.replace(ee,"").replace(Z,">").replace(Y,"<").replace(K,"&"))}translateElement(e,t,n){if(t!==n)if(e._mstSrcHtml=e.cloneNode(!0),"option"!=e.nodeName.toLowerCase())try{this.denormalizeElement(e,n,"b");const t=e.textContent;t&&!t.isBlank()&&e.setAttribute("_mstTextHash",Te(t))}catch(e){}else this.denormalizeElement(e,n,"b")}executeTranslation(){if(this._eDomRoot?.nodeType!==Node.ELEMENT_NODE)throw new Error("Invalid input type");const e=ie(document.documentElement);if(this._sFrom===this._sTo||!this._eDomRoot.hasChildNodes()||e==E.Off)return this.translationComplete(),this;if(d(this),this.bTranslateSelectedTextOnly||this.bTranslateFullPageInOneGo||function(e){const t=()=>{let n=window.scrollX,s=window.scrollY,r=0;const i=()=>{const o=window.scrollX,l=window.scrollY;n==o&&s==l?r++:(n=o,s=l,r=0),r>=6?(a.debug("Scrolling has stopped."),F(t),R(e)):P.requestAnimationFrame(i)};P.requestAnimationFrame(i)};F(t)}((()=>{0==Re()&&this.triggerTraverseDom(x.Scrolled)})),this.setMutationObserversForDocument(window),function(e,t){j(),V=new AbortController,e.addEventListener("visibilitychange",t,{signal:V.signal})}(document,(()=>this.onDocumentVisibilityChange())),!this.bTranslateSelectedTextOnly){const e=document.querySelector("head > title");e&&this.flushChunk([e])}return this.isTraverseDOMActive=!0,this.traverseDOM(this.getTraversalStack(this._eDomRoot),x.Auto),this}}const We=()=>{let e,t;const n=new Promise(((n,s)=>{e=n,t=s}));return{resolve:e,reject:t,promise:n}};function Xe(e){let t=typeof e;return"object"===t&&(e?"[object Array]"==Object.prototype.toString.call(e)&&(t="array"):t="null"),t}String.prototype.isBlank=String.prototype.isBlank||function(){return null==this||"string"!=typeof this||0===this.trim().length},String.prototype.htmlEscape=String.prototype.htmlEscape||function(){if(!this)return"";const e=document.createElement("span");return e.innerText=this,e.innerHTML};let Qe,$e=null;function Ge(e){switch(Xe(e)){case"object":case"array":return JSON.stringify(e);case"null":return"null";case"undefined":return"undefined";default:return e.toString()}}var Ke,Ye;!function(e){e[e.GET=0]="GET",e[e.POST=1]="POST",e[e.HEAD=2]="HEAD",e[e.PUT=3]="PUT",e[e.DELETE=4]="DELETE"}(Ke||(Ke={}));class Ze{constructor(e,t=0,n=null){this.message=e,this.status=t,this.details=n}get isHttpError(){return!0}get isBadRequest(){return null!=this.status&&this.status>=400&&this.status<500}get isServerError(){return null!=this.status&&this.status>=500&&this.status<600}get isServiceUnavailable(){return 503===this.status}get isOverQuota(){return 429===this.status}}function et(e,t,n){return n=n||{},null==e||null==t?Promise.reject(new Ze("HTTP method or URL are not set")):null!=n.timeoutInMs&&n.timeoutInMs<0?Promise.reject(new Ze("Cannot have a negative timeout. Set to 0 to have no timeout")):new Promise((function(s,r){const i=new XMLHttpRequest;!function(e,t,n,s){if(s.query){const e=function(e){let t="",n=0;if(e)for(const s in e)n++&&(t+="&"),t+=encodeURIComponent(s),null!=e[s]&&(t+="="+encodeURIComponent(e[s]));return t}(s.query);e.length>0&&(t+=(t.indexOf("?")<0?"?":"&")+e)}if(s.timeoutInMs&&"number"===Xe(s.timeoutInMs)&&(e.timeout=s.timeoutInMs),e.open(Ke[n],t,!0),s.headers)for(const t in s.headers)e.setRequestHeader(t,s.headers[t]);s.contentType&&e.setRequestHeader("Content-Type",s.contentType)}(i,t,e,n);let o=null;e!=Ke.GET&&e!=Ke.HEAD&&(o=n.body),i.send(o),i.onload=function(){if(i.status>=200&&i.status<300){let e=i.response;if(n.parser)try{e=n.parser(i)}catch(e){return a.debug(e),void r(e)}s(e)}else r(new Ze(i.statusText,i.status,i))},i.onerror=function(){const e=i.statusText||"Failed to send the request";r(new Ze(e,i.status,i))},i.ontimeout=function(){r(new Ze("Timed out",-1,i))}}))}function tt(e){Qe=e}function nt(e,t,n){if(ve(t))try{const t=JSON.parse(e);for(const e in t)Ae(String(e),{TranslatedText:t[e]})}catch(e){n&&n()}}function st(e,t){function n(){$e&&clearTimeout($e)}function s(e){n(),rt().then((()=>{t.onError(e)}))}$e&&clearTimeout($e),e.translateFullPageInOneGo||($e=window.setTimeout((()=>{a.error("20000ms completed now. Translation timed out."),s(JSON.stringify({status:-2}))}),2e4)),a.info("Beginning page translation..."),rt().then((()=>function(e,t,n,s){const r=e=>{a.debug("Intermidiate complete called with "+e),t&&t()},i=e=>{a.error("Error occurred while translating. Details: "+e),d(null),s&&s(e)};return f.translateServiceSubscriptionKey=Qe,u.translationStartTime=performance.now(),new Promise((function(t){d(new ze(document.body,e.fromLang,e.toLang,t,i,!1,e.translateFullPageInOneGo,r,n)),h.executeTranslation()})).then((function(){a.info("Successfully completed translation.")})).catch((function(e){a.error("Failed to translate the page",e),s&&s(e)}))}(e,(()=>{n(),t.onComplete()}),t,(e=>{n(),t.onError(e)})))).catch((e=>{a.error("Failed to translate page."),s(e)}))}function rt(){return null==h?Promise.resolve():new Promise((e=>{h?.cancel(),d(null),a.info("Successfully completed untranslation."),e()}))}function it(e){if(!e)return null;const t=e.getSelection();let n;const s=e.document.activeElement;if(s&&t&&s.nodeType===Node.ELEMENT_NODE&&"A"===s.nodeName&&!t.containsNode(s,!0))return n=e.document.createRange(),n.selectNode(s),t.removeAllRanges(),t.addRange(n),s;if(!t||t.isCollapsed||t.rangeCount<1)return null;n=t.getRangeAt(0);const r=n.startContainer,i=n.endContainer,o=n.startOffset;let a=n.endOffset;return r.nodeType===Node.TEXT_NODE&&0!==o&&r.parentNode&&r.nodeValue&&(r.parentNode.insertBefore(document.createTextNode(r.nodeValue.substring(0,o)),r),r.nodeValue=r.nodeValue.substring(o),n.setStart(r,0),r===i&&(a-=o)),i.nodeType===Node.TEXT_NODE&&i.nodeValue&&a!==i.nodeValue.length&&(i.parentNode?.insertBefore(document.createTextNode(i.nodeValue.substring(a)),i.nextSibling),i.nodeValue=i.nodeValue.substring(0,a),n.setEnd(i,i.nodeValue.length)),t.removeAllRanges(),t.addRange(n),n.commonAncestorContainer.nodeType===Node.TEXT_NODE?n.commonAncestorContainer.parentNode:n.commonAncestorContainer}function ot(e,t){f.translateServiceSubscriptionKey=Qe,u.translationStartTime=performance.now();const n=[];let s=it(window);s&&n.push(s);const r=document.querySelectorAll("iframe");for(let e=0;e{a.error("Error occurred while translating selection. Details: "+e),d(null),"function"==typeof t.onError&&t.onError(e)};function o(n){return new Promise((function(s,r){d(new ze(n,"",e.toLang,s,(function(e){i(e),r(e)}),!0,!1,t.onComplete,t)),h.executeTranslation()}))}let l=Promise.resolve(null);for(let e=0;eà>?ð?@A@C°KpQ R0WPWpW�W0XY�Y`ZpZa aÀdPeÐf kÀuÐuðuvÀvÐvw€y�y`zpz°z`|�|Ð|}ð}~p~�~Ð~0p�ÐP€�€à€ �P�€�°�ð�p‚°‚ð‚@ƒ€ƒ�ƒЄ@…�… †À‡Їà‡ ‰P‹ ‹€ŒðŒ`ޠްŽÀŽ�P’ ’ð’P” ”•@•€•ð•0–€�𤬳 ºо€¿ Ç€ÏØ0à`è ð`õ úàþ`ð � @ Ð€*�*à*p+-�.Ð/@=�= >°?@A€B€LÀM`OpO�O O°OÀO a�j°| …ð”`š© ®0®p®€¯`°€°°°±@±€±�±À±б²²0²P²€² ²вð² ³@³P³€³ ³°³À³г ¶@¹º»`»€¾ðÁ Ä0Ä@Æ@ÉÐËàËðËÌ@Ì ÌÍ`ÍpÎ�Ò×pÝ`ä�åÐæ0ç`çÀçàç@èpèÐèðèPé€é0êPê°êàê�ë°ì@í�íÐí î`î°îðî ïÀùðù@úpú úXÇ€0W€Ç€PW€PW€pZ€ |€°Š€�â€`€p7€°>€pQ€ –€°K€Ðã€Øÿëÿ +learning_tools.dll àð0Ð;_}“²ÔéüBuildLinguisticModelResourceRequestGetInteractiveReadAloudScriptGetPdfReadAloudScriptGetReadingViewExtractionScriptGetReadingViewLearningToolsScriptGetReadingViewThemesGetTranslateScriptGetWebReadAloudScript@: ÀÚèú 0H^lxŒœ¨²ÀÎâü  2DVl€–¬¾Øèö  . D X d v ˆ š ª ¼ Ö è   $ 0 H V b € – ®  Þ ð   ( : P j | Œ ˜ ² Æ à ô   " < P ` p Ž ª ¾ Ú ì   . ÀÚèú 0H^lxŒœ¨²ÀÎâü  2DVl€–¬¾Øèö  . D X d v ˆ š ª ¼ Ö è   $ 0 H V b € – ®  Þ ð   ( : P j | Œ ˜ ² Æ à ô   " < P ` p Ž ª ¾ Ú ì   . AcquireSRWLockExclusive CloseHandle¶CompareStringWéCreateFileW2DeleteCriticalSectionVEncodePointerZEnterCriticalSection~EnumSystemLocalesW‰ExitProcess FindClose¦FindFirstFileExW·FindNextFileWÅFlsAllocÆFlsFreeÇFlsGetValueÉFlsSetValueËFlushFileBuffersÖFreeEnvironmentStringsW×FreeLibraryÞGetACPíGetCPInfoGetCommandLineAGetCommandLineW(GetConsoleMode,GetConsoleOutputCPDGetCurrentProcessEGetCurrentProcessIdIGetCurrentThreadIdOGetDateFormatWeGetEnvironmentStringsW{GetFileSizeEx}GetFileType�GetLastError”GetLocaleInfoW¤GetModuleFileNameW§GetModuleHandleExW¨GetModuleHandleWÉGetOEMCPàGetProcAddressçGetProcessHeapGetStartupInfoWGetStdHandle GetStringTypeWGetSystemTimeAsFileTimeDGetTimeFormatWFGetTimeZoneInformationLGetUserDefaultLCIDHeapAllocƒHeapFree…HeapQueryInformation†HeapReAllocˆHeapSizešInitializeCriticalSectionEx�InitializeSListHead¡InterlockedFlushSList³IsDebuggerPresent»IsProcessorFeaturePresentÁIsValidCodePageÃIsValidLocaleçLCMapStringWóLeaveCriticalSectionùLoadLibraryExW&MultiByteToWideChar„QueryPerformanceCounter›RaiseException©ReadConsoleW¬ReadFileíReleaseSRWLockExclusive RtlCaptureContextRtlLookupFunctionEntryRtlPcToFileHeaderRtlUnwindRtlUnwindExRtlVirtualUnwind]SetEnvironmentVariableWlSetFilePointerEx{SetLastError–SetStdHandle»SetUnhandledExceptionFilterÍSleepConditionVariableSRWÛTerminateProcessþUnhandledExceptionFilterVirtualProtect0WakeAllConditionVariableOWideCharToMultiBytebWriteConsoleWcWriteFileKERNEL32.dll20 "€Î7ÀºÀàmºÀPB  Bp`P0‚  àp`!ŸŸT4 Ä+ĸ !T Ä+ĸ   Bàp`0€ÎNǽÇnÈ$Èn2P  4 Rp€ÎhÈŠÈ n\È È:n½ÈÈÈ n½ÈÉÈ:n 4ràp`€ÎoÉPÊPnPÊRPd42 pR0  4 2pd4’ p  ‚€ÎIÍXÍ�nXÍBP0 ‚ðà Ð À p`P04 2 ð àp`PT 2 ð à Àp`!4 @ÒzÒH!@ÒzÒH @Ð  b àÀp`P0!ôpÔºÔ�!ôpÔºÔ�!pÔºÔ�  ‚p`P0 Âp0€Îi×…×0o…×rpP0  4 2p!dT�×®×!�×®×!4pØؘ !pØؘ 1 dT4ðàÐÀp@ˆ t d 42ðàÐp0P+ ¢ ð àÀp`0P@2p!4€è�èè!€è�èè d T 42ðàp t d T 4Ràd T 4 Rpb5 't#d4’ ð àÐÀPàiˆKÿÿÿÿ€Ídóõÿÿÿÿ  4 Rp  4 ’p3 "t›"dš"4™"”ðàP@�" "t "d"T"4"2à0 "d4’ ð àÀpPài°Ke”ÿÿÿÿ42 p€ÎÒÜÝo t d T 4 RðàÐdT42p d T 4 Rðàp4( d#4 à p P@Ð Fð à À p`P0!ÔE ~¼! ~¼ 4RðàÐÀ p ` P d T4ðàÐÀp0 4>4ðà Ð Àp`P@�   4 Rptd T4d42 pd T 4 rp  4 rp ätd4òP t dT42à T4 RðàÀ p ` 4m hp@0 dT4 RðàÐÀp 4rðà Ð Àp`P  r0d 4 rpB  4 2p t dT42à  4 2p 4rðà Ð Àp`P dT4’ðàÐÀp 4 2ðà Ð Àp`P dT4rðàÐÀpB  4 2p  4 2ptd42à dT4rðàÐÀp dT4’ðàÐÀp 4 2ðà Ð Àp`P dT4rðàÐÀp  4 2p20€Î®~Ç~p2P  4 2p€Îõ~$p2PR0ÀÖ 2Ãÿÿÿÿ4 ’ PÀÖÈ2·€ R0€Î�c�Fp®�42 p€ÎÑ�Ú�,p¢42 p€Îµƒúƒjpd 4R p *0@@2 0€Î¨…Ó…Ùpî…†òp² P d T 4 2ðàÐÀp- M ð à ÐÀp`0P@P‚p`P0d T 4Rp0 4qfðà Ð Àp`P@  dT 4 RðàÐÀp) 4MBðà Ð Àp`P@B  4 ’pt d42àT 4 Rà p `, d4ðàÀ p P@€d 4Rp€Î�·�žp42 p€Îí�æž„p  20€ÎŸŸ¸p4 R ð àp`P t d T 42ðàÀr P bÀÖ¸4x£42 p€Îq¦{¦ q42 p€Î­¦·¦%qtd42àd42pt d 4Rð€Î˪«?qBÀm‚«‰«‰« bÀÖH642 pt4² P# #t#d#4#ðàÐÀPd T 4 rp d 4 2ðàÐÀp ä dT42ðd42 àt4Ò P4 ’ Pr0 dT4 RðàÐÀpt4Ò Pt4Ò P$ $d T4r ð àÐÀpÀÖˆ7¾Íÿÿÿÿ T4r ð àÀp`ÀÖ°7 Ðÿÿÿÿd 4R p4 R p€Î”Ò¡ÒXq  rP42 p€ÎÕpÕpq4²à p `€Î¤ÕMÖ‹q42 p€Î†Ö“Ö¨q4’ ð àp`P@@d 4Rp€ÎBÙSÙÃqÒP42 p€Î:ÝEÝÛq4 R p€ÎœÝHÞöqPÞZÞöq42 p€ÎýÞßr4R ð Ðp`Pr P d4rðàÐ p P42 p€ÎÍäØä(r 4ðàÐÀ p ` P42 p€ÎèòôòBr42 p€Î_ômôZr$t d 4 rà@8# 4rðà Ð Àp`P@8p0P@ˆT 4 ràp`t4B!dÐ0�!Ð0�!4˜ !4˜ !˜   4 2p€ÎM€rM!4ð ˜ !ð ˜ !4ð ˜ ##rðàÐÀp`0€Î–'Ps'TQfs£©fs  ð àÐÀp`0€Î¤ Æ  rÆ ¤ > Ár‚ Ð`!  ôt  ½ ä!ä ÄT4½ Ù ð!½ Ù ð!  ½ ä  BàpP0!d P ª H!d P ª H!P ª H  Rðàp`0€Îð$Z@ZZ d42 p€Î‡  ¢ ðàp`P0¿ ¿Ä ð àÐp`P0@àðàÐ`!4 ÄtT5( !5( !ÄtT45( <t% %dS%4R%NàpP+tô4óð P@p42 p€ÎÝIhK$t. dÄ4þà p P@àd42 p  4 ÒP d4rðàÐ À p€Î±QoRqtÑRéRqt42 p€ÎSSWt  20d 4 R p€ÎU U’t20td 4 ’à T 4 RðàÐp` tdT 4 ’à dT4’ðàÐÀp ätT 4 ’ðT4 ràp`  2àp`P0  4 2p(td4òP@pd 4 R pbB td4rðàÐÀP2 0 dT4rðàÐÀpT42` 4rðàÐÀ p ` P!T`}±}ô#!T`}±}ô# d T 4 2ðàÐÀp t dT42à  4 2p€Îe‡w‡«t$  ð àÀp`P0@à( d4ð À p@° 4) &p@  4 rp@8 r ð àÀp`0P@0' T*4)$Ð p `@$d(4'$ p@) d)T(4'$p@d T42p 4’ðà Ð Àp`P+ d à ÐÀp`0P@+tX4WT P@�d 4 r pdT42prp`P!ô ä 4 `§R¨è'!`§R¨è' Ät4 rðàÐÀmÊ« ¬Ät Ä t 4 2ðàЀÎ7®q®Ût 4’ðàÐÀ p ` P 4Rðà Ð Àp`P 4Rðà Ð Àp`P4p t d T 4 rà d4ÒðàÀ p P tdT4à td4’ðàÐÀP' E4CÒ ð àÐÀp`P@`  ð à ÐÀp`0P Ät4 rðàЀÎþÛ@Üòtt d42à3 %4$ð à ÐÀp`Pài0fÓ:ßÿÿÿÿ- T�4ŽŠà p `@@1 T–4”ŽðàÀ p `@`b42 p€Îeæ¿æ ud T42pd T42pB  4 2pT4r à p`ÀÖXf)ðÿÿÿÿ d T 4 RàÀp" â ð à ÐÀp`0P@`BB5 $h~ 4 þðàÐ À p `P@Ð`!t4 &¤&@+!t &¤&@+! &¤&@+‚`P!ôä t 4 *ë*„+!*ë*„+!‰ðàÐÀ@!))t…d†T‡4ˆ@,Ò,À+!@,Ò,À+  d 4 pb@   4 rpB€ÎØ7ï7#u4 Rp`Pd4² pR ð àÀp`0P$dK4JH p@0  B  h¢B ä t d 4RðÀmƒÿÿÿÿºƒËƒÿÿÿÿ!0„ˆ„Ô-Ò0p`  0 P p `ÀÐàð 5 b`PÀÖX8 B`P"“€8ˆ80ÿÿÿÿ…ˆ„ÿÿÿÿå„ò„ÿÿÿÿE r0p`àPÀÖÌ82 0 p `àP"“ô8ü88ÿÿÿÿü…H…ÿÿÿÿ³…Ã…ÿÿÿÿ  ‚0Pp`àð 5 b`PÀÖH9 B`P"“p9x90ÿÿÿÿʆ<†ÿÿÿÿ‘†ž†ÿÿÿÿE r0p`àPÀÖ¼92 0 p `àP"“ä9ì98ÿÿÿÿœ‡ô†ÿÿÿÿo‡€‡ÿÿÿÿ!à‡8ˆÔ- 5 b`PÀÖ4: B`P"“\:d:0ÿÿÿÿΈ8ˆÿÿÿÿ•ˆ¢ˆÿÿÿÿE r0p`àPÀÖ¨:2 0 p `àP"“Ð:Ø:8ÿÿÿÿ®‰øˆÿÿÿÿc‰s‰ÿÿÿÿ 5 b`PÀÖ; B`P"“8;@;0ÿÿÿÿ|Šî‰ÿÿÿÿCŠPŠÿÿÿÿ0 … 0 p ` ÀÐàðPÀÖä; b0p`À Ð àðP b0p`À Ð àðP b0p`À Ð àðP b0p`À Ð àðP"“ < ,<€ÿÿÿÿ”™ÿÿÿÿ:™ÿÿÿÿΘÿÿÿÿ ˜0–ÿÿÿÿˆ–•–ÿÿÿÿð–ý–ÿÿÿÿ_—‰—¬—ÿÿÿÿ^˜f˜l˜ÿÿÿÿ … 0 p ` ÀÐàðPÀÖÀ< B0p`À Ð àðP"“è<ð<Ðÿÿÿÿ@�í™ÿÿÿÿ›=�ÿÿÿÿ …# 0 p ` ÀÐàðPÀÖ\= B0p`À Ð àðP B0p`À Ð àðP"“„= ”=ÿÿÿÿΑÿÿÿÿ(’ÆŠÿÿÿÿ5‹B‹ÿÿÿÿÁ‹ÐŽ*� �ÿÿÿÿù�Ê‘ÿÿÿÿ …# 0 p ` ÀÐàðPÀÖ0> B0p`À Ð àðP B0p`À Ð àðP"“X>h>ÿÿÿÿD¤ÿÿÿÿž¤†�ÿÿÿÿú�žÿÿÿÿ™ž:¤@¤ÿÿÿÿ …# 0 p ` ÀÐàðPÀÖì> B0p`À Ð àðP B0p`À Ð àðP"“?$?ÿÿÿÿZ«ÿÿÿÿ´«ö¤ÿÿÿÿj¥w¥ÿÿÿÿ ¦P«V«ÿÿÿÿ …# 0 p ` ÀÐàðPÀÖ¨? B0p`À Ð àðP B0p`À Ð àðP"“Ð?à?ÿÿÿÿ8™ÿÿÿÿ’™t’ÿÿÿÿå’ò’ÿÿÿÿq“ƕؕš˜ÿÿÿÿ …# 0 p ` ÀÐàðPÀÖl@ B0p`À Ð àðP B0p`À Ð àðP"“”@¤@ÿÿÿÿh²ÿÿÿÿ²¬ÿÿÿÿz¬‡¬ÿÿÿÿ­^²d²ÿÿÿÿ …# 0 p ` ÀÐàðPÀÖ(A B0p`À Ð àðP B0p`À Ð àðP"“PA`Aÿÿÿÿp¹ÿÿÿÿʹ³ÿÿÿÿг—³ÿÿÿÿ)´f¹l¹ÿÿÿÿ" …"h1 0 p ` ÀÐàðPÀÖ B! !hb0p`À Ð àðP! !hb0p`À Ð àðP! !hb0p`À Ð àðP"“4B LBhÿÿÿÿR1ÿÿÿÿ¸11Ö%ÿÿÿÿß's+¾+},Ò,h-Š/ÿÿÿÿ{0‚0ÿÿÿÿ" …"h1 0 p ` ÀÐàðPÀÖC! !hb0p`À Ð àðP! !hb0p`À Ð àðP! !hb0p`À Ð àðP"“@C XChÿÿÿÿ<>ÿÿÿÿ¢>ø=@2ÿÿÿÿ6 9T9Ñ9¹:ô;ÿÿÿÿW<x=‚=ÿÿÿÿ" …"h5 0 p ` ÀÐàðPÀÖìC! !hâ0p`À Ð àðP"“DDˆÿÿÿÿF¾&ºÿÿÿÿ¾ºϺÿÿÿÿ7»º½ÿÿÿÿ  ’0Pp`à … 0 p ` ÀÐàðPÀÖØD b0p`À Ð àðP b0p`À Ð àðP b0p`À Ð àðP b0p`À Ð àðP"“E E€ÿÿÿÿÄÂÿÿÿÿjÂÿÿÿÿ ÂÿÿÿÿæÁ€¿ÿÿÿÿØ¿å¿ÿÿÿÿ@ÀMÀÿÿÿÿ¯ÀÙÀüÀÿÿÿÿ¤Á¬Á²Áÿÿÿÿ … 0 p ` ÀÐàðPÀÖ´E B0p`À Ð àðP"“ÜEäEÐÿÿÿÿÞÆ‡Ãÿÿÿÿ³ÄÛÆÿÿÿÿ" …"h- 0 p ` ÀÐàðPÀÖ\F! !hb0p`À Ð àðP! !hb0p`À Ð àðP"“„F”FHÿÿÿÿ¶ÎÿÿÿÿÏ&Çÿÿÿÿ±Ç¾Çÿÿÿÿ]ÈiÈÿÿÿÿ�ȭγÎÿÿÿÿ" …"h- 0 p ` ÀÐàðPÀÖ4G! !hb0p`À Ð àðP! !hb0p`À Ð àðP"“\GlGHÿÿÿÿD×ÿÿÿÿ¦×†ÏÿÿÿÿÐÐÿÿÿÿ½ÐÉÐÿÿÿÿáÐ:×@×ÿÿÿÿ" …"h- 0 p ` ÀÐàðPÀÖ H! !hb0p`À Ð àðP! !hb0p`À Ð àðP"“4HDHHÿÿÿÿpßÿÿÿÿÒߨÿÿÿÿ¡Ø®ØÿÿÿÿPÙ\ÙÿÿÿÿtÙfßlßÿÿÿÿ" …"h- 0 p ` ÀÐàðPÀÖäH! !hb0p`À Ð àðP! !hb0p`À Ð àðP"“ IIHÿÿÿÿ’çÿÿÿÿôç6àÿÿÿÿÁàÎàÿÿÿÿmáyáÿÿÿÿ‘áˆçŽçÿÿÿÿ" …"h- 0 p ` ÀÐàðPÀÖ¼I! !hb0p`À Ð àðP! !hb0p`À Ð àðP"“äIôIHÿÿÿÿÔïÿÿÿÿ6ðfèÿÿÿÿñèþèÿÿÿÿ�é©éÿÿÿÿÁéÊïÐïÿÿÿÿ" …"h9 0 p ` ÀÐàðPÀÖxJ! !hâ0p`À Ð àðP"“ J¨J¨ÿÿÿÿÖô¦ðÿÿÿÿHñYñÿÿÿÿÁñJôÿÿÿÿ" …"h9 0 p ` ÀÐàðPÀÖK! !hâ0p`À Ð àðP"“ÿÿÿÿY>f>ÿÿÿÿQ?W?ÿÿÿÿU ¢0p`àðPÀÖÐ]b 0 p ` àðP"“ø]^Pÿÿÿÿè@°?ÿÿÿÿé?ö?ÿÿÿÿÞ@ä@ÿÿÿÿE r0p`àPÀÖT^R 0 p `àP"“|^„^8ÿÿÿÿ6B@AÿÿÿÿtA�Aÿÿÿÿ,B2Bÿÿÿÿ e 0 p ` ÀÐàðPÀÖä^ ‚0p`À Ð àðP"“ __`ÿÿÿÿxH€BÿÿÿÿÊB×BÿÿÿÿnHtHÿÿÿÿ  0p`à‚p`  0 Pp`Ààð  0p`à …5 0 p ` ÀÐàðPÀÖ` ¢0p`À Ð àðP ¢0p`À Ð àðP ¢0p`À Ð àðP ¢0p`À Ð àðP"“,` L` ÿÿÿÿ`SÿÿÿÿìS‚S SÀOÿÿÿÿUPePQÿÿÿÿpQêQôRSSÿÿÿÿ …Y 0 p ` ÀÐàðPÀÖè` ¢0p`À Ð àðP ¢0p`À Ð àðP"“a aÀÿÿÿÿî_ÿÿÿÿ`>Tÿÿÿÿ[U _3_à_ÿÿÿÿr0p`!t¦é¦Ha …#0p`àðPÀÖÀa¢ 0 p ` àðP¢ 0 p ` àðP¢ 0 p ` àðP"“èabÿÿÿÿ^cÿÿÿÿØc|c aÿÿÿÿŸa¯aÕbÿÿÿÿ'cTcZcÿÿÿÿ e² 0 p`ÀàðPÀÖlbr0p ` À àðP"“”bœbXÿÿÿÿ2fdÿÿÿÿ4e@eÿÿÿÿ 5b 0 p ` ÀÐàðPÀÖìb B0p`À Ð àðP"“cc0ÿÿÿÿPi`hÿÿÿÿ;iEiÿÿÿÿ 5b 0 p ` ÀÐàðPÀÖlc B0p`À Ð àðP"“”cœc0ÿÿÿÿhjoiÿÿÿÿSj]jÿÿÿÿ`!馧´c" …"h C 0 p ` ÀÐàðPÀÖdd! !hÂ0p`À Ð àðP! !hÂ0p`À Ð àðP! !hÂ0p`À Ð àðP! !hÂ0p`À Ð àðP"“Œd ¬døÿÿÿÿBnÿÿÿÿÞnjnúm�jÿÿÿÿk,kÛkÿÿÿÿ9l®lÏmñm÷mÿÿÿÿ …Y 0 p ` ÀÐàðPÀÖHe ¢0p`À Ð àðP ¢0p`À Ð àðP"“pe€eÀÿÿÿÿ’{ÿÿÿÿ´{:oÿÿÿÿvp}pÿÿÿÿ9qŠ{ÿÿÿÿ …-0p`àðPÀÖf¢ 0 p ` àðP¢ 0 p ` àðP¢ 0 p ` àðP"“,fDf`ÿÿÿÿÿÿÿÿ€°|ÿÿÿÿ1}A}~~ÿÿÿÿÜ~ö~ü~ÿÿÿÿ e² 0 p`ÀàðPÀÖ°fr0p ` À àðP"“ØfàfXÿÿÿÿš�Êÿÿÿÿ¥€±€ÿÿÿÿ 5b 0 p ` ÀÐàðPÀÖ0g B0p`À Ð àðP"“Xg`g0ÿÿÿÿ¤„«ƒÿÿÿÿ�„™„ÿÿÿÿ" …"h+Y 0 p ` ÀÐàðPÀÖh% %h0p`À Ð àðP% %h0p`À Ð àðP% %h0p`À Ð àðP% %h0p`À Ð àðP"“8h Xh¨ÿÿÿÿ¸Œ.Œ|‹,‹ …ÿÿÿÿg†4‡þ‡Q‰í‰ÿÿÿÿàŠóŠ ‹+‹ÿÿÿÿ  ‚0p`à!§–§¨h E ‚`PÀÖèh B`P"“ii@ÿÿÿÿR¨–§ÿÿÿÿ¨5¨ÿÿÿÿ ‚ 0 P p `ÀÐàð U¢ 0 p ` ÀÐàðPÀÖ€i B0p`À Ð àðP"“¨i°iPÿÿÿÿ¤”Þ’ÿÿÿÿü“ ”ÿÿÿÿ" …"h5 0 p ` ÀÐàðPÀÖDj$ $h0p`À Ð àðP$ $h0p`À Ð àðP$ $h0p`À Ð àðP"“lj„jˆÿÿÿÿæ™B™ô˜ð”ÿÿÿÿF•–n—˜ÿÿÿÿå˜í˜ó˜ÿÿÿÿ" …"h6o 0 p ` ÀÐàðPÀÖ\k% %h0p`À Ð àðP% %h0p`À Ð àðP% %h0p`À Ð àðP% %h0p`À Ð àðP"“„k ¤kXÿÿÿÿ ¡€ ÜŸŒŸ`šÿÿÿÿ›à›�œÍœÿÿÿÿ¾�^žÿÿÿÿ@ŸSŸmŸ‹Ÿÿÿÿÿ ¢ 0 P p `ÀÐàð E‚ 0 p ` ÀÐàðPÀÖLl B0p`À Ð àðP"“tl|l@ÿÿÿÿµ¨D§ÿÿÿÿ¨*¨ÿÿÿÿ …; 0 p ` ÀÐàðPÀÖm â0p`À Ð àðP â0p`À Ð àðP â0p`À Ð àðP"“(m @mÐÿÿÿÿÄ­2­ò¬©ÿÿÿÿO©ªBªÿÿÿÿw«"¬ÿÿÿÿã¬ë¬ñ¬ÿÿÿÿe ²0p`àPÀÖ´m2 0 p `àP"“ÜmämXÿÿÿÿ\¯¬®ÿÿÿÿЮ¯ÿÿÿÿ E ‚`PÀÖXn B`P B`P B`P B`P B`P B`P"“€n °n@ÿÿÿÿB±±Ô°h°Œ°°°v¨ÿÿÿÿ ¨º¨©LªYª_¯z¯¬¯ǯZ°ÿÿÿÿ E rp`PÀÖ,o 2p`P"“To\o8ÿÿÿÿø±b±ÿÿÿÿ¢±«±ÿÿÿÿ % B`PÀÖ”o B`P"“¼oÄo ÿÿÿÿ¨l&lÿÿÿÿ}l’lÿÿÿÿ 5 b0p`PÀÖp B 0p`P"“,p4p0ÿÿÿÿ¢²²ÿÿÿÿM²V²ÿÿÿÿ ( 0 p `ÀÐàð % B`PÀÖ„p B`P"“¬p´p ÿÿÿÿnmÌlÿÿÿÿ8m>mÿÿÿÿ  0 P p `ÀÐàð  0 P p `ÀÐàð U ¢`PÀÖq B`P"“DqLqPÿÿÿÿÚµPµÿÿÿÿ´µºµÿÿÿÿ!ïµ¶Ü0 E rPÀÖ�q 2P"“¸qÀq8ÿÿÿÿH»»ÿÿÿÿ2»;»ÿÿÿÿ  ¢0p`à0Pp`àð  0 P p `ÀÐàð0Pp`p`R`  20p`àð 5 RPÀÖTr 2P"“|r„r(ÿÿÿÿê€éÿÿÿÿÕéíéÿÿÿÿ 5 RPÀÖ¸r 2P"“àrèr(ÿÿÿÿhëàêÿÿÿÿ5ëMëÿÿÿÿe ²0p`àPÀÖ,s2 0 p `àP"“Ts\sXÿÿÿÿ’ìöëÿÿÿÿìOìÿÿÿÿ eh ²0p`àPÀÖ¨shR 0 p `àP"“ÐsØsHÿÿÿÿŠðYïÿÿÿÿ+ðDðÿÿÿÿ eh ²0p`àPÀÖ$thR 0 p `àP"“LtTtHÿÿÿÿïñ¾ðÿÿÿÿ�ñ©ñÿÿÿÿ h Â0Pp`àð  hR` 5 Rp`PÀÖ´t 2p`P"“Ütät(ÿÿÿÿô`óÿÿÿÿ�óÑóÿÿÿÿô ôÿÿÿÿ  20Pp`à!´ºêºÔ-@3@20u  †0p` U ’p`PÀÖ�u 2p`P 2p`P"“¸uÈuHÿÿÿÿþàýýÿÿÿÿDý‰ý–ýÿÿÿÿe ²0p`àPÀÖv2 0 p `àP"“ÿÿÿÿ  b 0p`Ààð … 0 p ` ÀÐàðPÀÖ\y b0p`À Ð àðP"“„yŒy€ÿÿÿÿ½6¼ÿÿÿÿ•¼›¼ÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿ2¢ß-™+Í] ÒfÔÿÿ   `€b€d€ `‚€£€£€£€£€£€£€£€£€£€d‚€£€£€£€£€£€£€£€À�€..ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€  abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ¤`‚y‚!¦ß¡¥�Ÿàü@~€ü¨Á£Ú£ �þ@þµÁ£Ú£ �þAþ¶Ï¢ä¢å¢è¢[�þ@~¡þQQÚ^Ú _ÚjÚ2�ÓØÞàù1~�þ`€ˆ‰€ˆ‰€ˆ‰€ˆ‰€ˆ‰€À�€à€`€°N€ ˆ€à‚€Cu˜þÿÿÿPSTPDTPSTPDT°Š€ðŠ€0‹€°‹€ÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿ€.?AV?$basic_ios@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@€.?AV?$basic_streambuf@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@€.?AV?$basic_istream@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@€.?AV?$basic_ostream@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@ðÅ€à~ €` € t€¾€ð3€0J€ €€.?AVbad_exception@std@@€.?AVexception@std@@€.?AVbad_alloc@std@@€.?AV__shared_count@__Cr@std@@€.?AVlogic_error@std@@€.?AVbad_array_new_length@std@@€.?AVsystem_error@__Cr@std@@€.?AVruntime_error@std@@€.?AV?$basic_istream@DU?$char_traits@D@__Cr@std@@@__Cr@std@@€.?AV?$basic_ios@DU?$char_traits@D@__Cr@std@@@__Cr@std@@€.?AVios_base@__Cr@std@@€.?AV?$basic_streambuf@DU?$char_traits@D@__Cr@std@@@__Cr@std@@€.?AVbad_cast@std@@€.?AV?$basic_ostream@DU?$char_traits@D@__Cr@std@@@__Cr@std@@€.?AV__do_message@__Cr@std@@€.?AVerror_category@__Cr@std@@€.?AVfuture_error@__Cr@std@@h¶€€.?AV__iostream_category@__Cr@std@@€.?AVfailure@ios_base@__Cr@std@@€.?AV?$__stdinbuf@D@__Cr@std@@€.?AV?$__stdoutbuf@D@__Cr@std@@€.?AV?$__stdinbuf@_W@__Cr@std@@€.?AV?$__stdoutbuf@_W@__Cr@std@@%m/%d/%y%m/%d/%y%H:%M:%S%H:%M:%S%a %b %d %H:%M:%S %Y%I:%M:%S %p €.?AV?$collate@D@__Cr@std@@€.?AVfacet@locale@__Cr@std@@€.?AV?$collate@_W@__Cr@std@@€.?AV?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AU?$__num_get@D@__Cr@std@@€.?AU__num_get_base@__Cr@std@@€.?AV?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AU?$__num_get@_W@__Cr@std@@€.?AV?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AU?$__num_put@D@__Cr@std@@€.?AU__num_put_base@__Cr@std@@€.?AV?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AU?$__num_put@_W@__Cr@std@@€.?AV?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AVtime_base@__Cr@std@@€.?AV?$__time_get_c_storage@D@__Cr@std@@€.?AV?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AV?$__time_get_c_storage@_W@__Cr@std@@€.?AV?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AV__time_put@__Cr@std@@€.?AV?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AV?$moneypunct@D$0A@@__Cr@std@@€.?AVmoney_base@__Cr@std@@€.?AV?$moneypunct@D$00@__Cr@std@@€.?AV?$moneypunct@_W$0A@@__Cr@std@@€.?AV?$moneypunct@_W$00@__Cr@std@@€.?AV?$money_get@DV?$istreambuf_iterator@DU?$char_traits@D@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AV?$__money_get@D@__Cr@std@@€.?AV?$money_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AV?$__money_get@_W@__Cr@std@@€.?AV?$money_put@DV?$ostreambuf_iterator@DU?$char_traits@D@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AV?$__money_put@D@__Cr@std@@€.?AV?$money_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@__Cr@std@@@__Cr@std@@@__Cr@std@@€.?AV?$__money_put@_W@__Cr@std@@€.?AV?$messages@D@__Cr@std@@€.?AVmessages_base@__Cr@std@@€.?AV?$messages@_W@__Cr@std@@€.?AV?$codecvt@DDU_Mbstatet@@@__Cr@std@@€.?AVcodecvt_base@__Cr@std@@€.?AV?$codecvt@_WDU_Mbstatet@@@__Cr@std@@€.?AV?$codecvt@_SDU_Mbstatet@@@__Cr@std@@€.?AV?$codecvt@_UDU_Mbstatet@@@__Cr@std@@€.?AV?$codecvt@_S_QU_Mbstatet@@@__Cr@std@@€.?AV?$codecvt@_U_QU_Mbstatet@@@__Cr@std@@€.?AV__imp@locale@__Cr@std@@€.?AV?$ctype@D@__Cr@std@@€.?AVctype_base@__Cr@std@@€.?AV?$ctype@_W@__Cr@std@@€.?AV?$numpunct@D@__Cr@std@@€.?AV?$numpunct@_W@__Cr@std@@€.?AVtype_info@@Æè0p+À-,Ùœ.Úø°.ø&¸.&�Ð0�K1K5(15aD1* � \3� /"|38"Ä#|3Ä#T$Ð0T$q$Ô-r$%l4%%„4%O%˜ Ö% 1�A1Q1¸AR1·1ÔA¸1;2ðA@2ø=œBø=;>ÄB<>¡>àB¢>(?üB0?zJÜMzJÅJNÆJKN&KÓS¨NÔSTÌN TyTäN€Td_lOd_¯_�O°_ `¨O`mj¼Pnj²jäP²jkQk„kQ„kÜk8QÜk%lTQ&l§lto¨lËlˆoÌlnmdpnm�mxp¬mn2#neqÜ0fqpsMpsÊtÀ-Êt�v1�v,w\3,wx¨hxüyMüy‡zHaˆz0{\30{¯{ y¯{À{˜ À{Ñ{˜ Ñ{â{˜  |Ù|˜ Ú|U}ø4V}y} 5z}o€`5p€§€€5¨€a�D6b�§�`6¨�f‚¸6f‚¤‚Ð6¤‚ï‚(7ð‚ƒ<7ƒ>ƒÔ->ƒãƒ�7äƒ#„¬70„ˆ„Ô-ˆ„…88…H…L8H…ü… 8ü…;†¼8<†Ê†(9ʆô†<9ô†œ‡�9œ‡Û‡¬9à‡8ˆÔ-8ˆÍˆ:Έøˆ(:øˆ­‰|:®‰í‰˜:î‰{Šð:|ЦŠ;ÆŠÍ‘=Α'’,=(’s’D=t’7™T?8™‘™x?’™Ý™�?Þ™vœ|L0�–ž0M–žÖžLMÖž$Ÿ`M6Ÿ&¡8P&¡¡\P€¡Ø¡X4Ø¡,¦LW,¦t¦lWt¦é¦Ha馧´c§–§¨h–§R¨ÈhR¨u¨Ühv¨g°ümh°‹°nŒ°¯°n°°Ó°(nÔ°±4n±A±@nB±b±Lnb±ø±oø±² o²¡²Üo¢²ç²ôoè²â´Lpâ´)µd4PµÙµüpÚµïµqïµ¶Ü0$¶˜¶(rȶ!·Ü0æ·´ºÀ-´ºêºÔ-¦»ú»Ð0ú»6¼Ü06¼½ y½Ð½Dyн꽘 ð½4¾h `¾‹¾h  ¾>¿h @¿|¿h €¿é¿h ð¿0Àh 0ÀÁÀp ÐÀÁ˜  ÁEÁh PÁ‹Á˜ �Á»Áh ÀÁ   ‰˜ �Â̘ ÐÂØ Ã$Ø 0ÃYØ `ÃuØ àÃİ Ä Ä°  Ä+ĸ +ÄcÅÄ cÅÈÆÜ  Ç%Èø 0ÈÊÈ8ÐÈ&ɘ 0ÉfÊŒpʭʼ°ÊoËÌ�˫˘ ÀËÌÔÌRÌÔ`Ì ÍàÍ}Íð€ÍŠÍ˜  ÍØÍh ÎuÎԀΚРÐѼÑ>Ò4@ÒzÒHzÒÓ\Ó3Óp@ÓnÔ€pÔºÔ�ºÔ�Õ¤�Õ—Õ¸—Õ�ÕÌ Õ²Õ˜ ÀÕØÕh àÕòÕ˜ ÖÖh  ÖZÖh `Ö³ÖÔÀÖ1×Ü@×�×ì�׮׮ר(Ø%Ø@0ØiØh pØؘ ØœØPœØ¡ØdàØûؘ Ù)Ù˜ 0ÙIÙ˜ PÙ`Ù˜ `ÙtÙ˜ €Ù�Ù˜ �ٿ٘ ÐÙ6àx8àgà˜ �à³à˜ Ðààà˜ ààáh 0ápáh pá×ᘠìá!☠$â4☠4âH☠HâX☠�âÈã Ðã.äh 0ä_ä˜ `äŠå¸ŒåÝçÈàçzè˜ €è�èè�èØèðØèçèðèfé¼hé9ê<êî,î‘îD”îðXð(õ`(õÿõ tö÷h ÷£ù¬¤ù]ú `úsû¸tûüÜüËÿ,ÌÿSXT²ô´ñ(ô¢L¤J hL < |< , |, | ·”¸]”`ÖhØ_¼`û¼üœ ~¼~GÔG�è�ÌXÌXÒøÔSTl;,l;<P<ß=¼”>=?h HBáC\äCÍD¼ÐD…EÔˆEFÔF6GÔ8GÁG¼ÄGZHp\HI€I‚IÔ„IþIÔJSJ¼TJøJ”øJŸK” KžL  LJN¸LN,PÐ,PÒPèÔPzQè|QªU¬UWXWïXX(Yü`dac4c£e<¤ef” f™f”°fËfLàf_gTpg6h`@h¥hx°h k„ k6nœ@np¸p�rÐ�r«rìÀr?sôPsµsÀsyt €tçv ðvóy<zÃ{XÐ{A~pP~ƒ~Œ ~×~˜à~9Àxßìà €h €ô€ô€´�(´�ì�Hì�¸‚¼¸‚—ƒl˜ƒ„t„™„˜¨„…h …Š…¨Œ….†¼0†׆ì؆"ˆô$ˆrŒtŒçŒ0茊�@Œ�òŽ|ôŽE’TH’$”x$”œ–” –Ζ¸Ж‘—˜ ”—"˜À$˜�˜Ì�˜™ ™®™ °™¦šà¨šòšXôšáœôäœ^�˜`�Î�Ð�øž@øž!Ÿd$Ÿ¡ „¤  ¡h  ¡Т˜ø¢@£´@£ƒ£¼”£B¥D¥S¦T¦�¦Ø�¦˦ü̦輦 𦧘 §9§h <§¨\¨>¨h @¨»¨˜ ¼¨{© |©&ªh(ªxª4xª «Dp«�«p˜«Ó«˜ Ô«¬�¬‚¬h „¬é¬h 쬭˜ ­"­˜ $­e­ h­w®,x®‹¯|Œ¯P°@P°†° ˆ°İÔİ_±¬`±²¬²€³,”³ÿ´hµ€µ˜€µ¡µX¤µ ·¼·|·¼|·~¸@€¸™¹Ü¬¹Pº¬Pºõº¬øº–»è˜»6¼è8¼þÀðÁMÂPÂ"Ä ´ÄãĘ äÄŘ ÅGÆ0HÆ{Ç0|ÇvÈ@xÈÎȘ ÐÈÉLÉÈÊTÈÊ“Ëp”Ë�Ì€„Ì(Íp(Í^Ï�`ÏîÐÀðЋѬŒÑ3Òè4Ò­Òø°ÒÓX ÓôÓ¬ôÓ€Ôh€ÔãÔäÔƒÕ$„ÕeÖHhÖ¨Öp¨ÖE׬H×ÝØ”àØ`Ù°hÙ Úp ÚÜÜœÜØœÜÝ@Ý[Ýà\ÝiÞtÞ·Þ˜ ÀÞß8 ßÙà\àà‡áÔ¨áôápôá®äx°äíä�ðä{å˜|åæåh ð夿p¤æZçp\ç=êx@ê¨òĨòóàóôÔôzô|ô³õ¸´õÿö(÷SøDTøhùdhù¥ùX¨ù×ú|P²˜ Àæ˜ ðÂÔÐ0�0‡ ‡¡´° �˜ ]Ä]bØbgìZü�«ð °±ð ÀÁð yh €éh ð ˜  W W\4\kDkqD�ËÔÐùh ¯X°¼ ¤ � h   ½ ä½ Ù ðÙ � � £ (£ © 8° 1   P ª Hª )X)flfu€€`�`È IðP÷ 5( 5<8 <KX KQh p5ˆ @]˜ pŽ  �Z¼`çÔðh /´ /7È @µØ Àüà  á!è ä!m#!p# %0! %¢%X!¤%ù(h!)D)˜ P)u)˜ x)‘)˜ ”)Ö)�!Ø)h* !h*¶*´!¸*+Ä! +@+Ø!@+§+Ô¨+x,à!x,m-è!p-%.¼(.g.ð!h.­."°./8"/M/\"P/�/h „/µ/h ¸/í/h ð/%0h 00c0˜ p0´0h ´0þ0˜ 1Á1Œ"Ä1h2 "”2Y3Ü\3ð3@ð3¨4ܨ45Ô 5‡5h ˆ5z6Œ"|67@7f7Ôh7Ä7h Ä7Ø7˜ Ø79˜ €9Â9˜ Ä9y;°"Ô;1<Ì"@<ˆ<h �<Ç<h =,=ð"p=«=ø"°=ó=Ôô=ñ>#ô>ý?¸@%@˜ (@D@˜ P@°@˜ °@‡C4#ˆCDLD‚DÔ„D+ET#,E›G|#œG¾I”#ÀIzK°#|KúK¼üK7LÔ8LYLX\L£L˜ ¤LNÔ#(NÚN@ÜNFOô#HO”O¼”O2P$TP‚P¸„PêR$ìR4SP$ SgTÔhT±Th ´TùTt$üT¼U|$¼UúUh V^V¤$`VÓX¬$ÔXœY,œY‡[À$ˆ[Œ\Ø$Œ\¢]˜¤]3að$4avb¸xbMcŒ"Pc¢d %¤dFepHeûf$%4gÞh|àh†ih ˆi¯i˜ àiHj8%Hj´jH%´j¼kT%ÀkÔk˜ ðkÜlp%ðl=m€%@mymˆ%ˆm·mh Àm nÔPn�s�%„sŽt¬%�t”w´%”wxØ!xœx¼œx¤yÐ%¤y}à%}F}Ô`}±}ô#±}5~ø%5~j~ &p~B¼`� &0�©‚<&°‚ƒ¼ƒhƒÔ„„,…˜ ,…¢†hô†+‡Ø!,‡š‡T&œ‡ˆÔˆÀŠx&ÀŠY‹˜\‹)Œ¼0ŒùŽ˜&üŽŽ�Ô��|�¸&|�;‘ô#<‘¦‘Ð&¨‘”ä&”™”œ”t•Ô€•æ—'è—†˜¼�˜˜™ ' ™ˆš<'ˆš:›ô#<›í›\'Hœ³œ¼´œàžp'àžòŸÜôŸp¡xp¡¾¤ˆ'Ô¤ø¥¨' ¦¦Ä'€¦§Ô'`§R¨è'R¨ ©ô' ©&©( ©È©˜ ð©�ª¬�ª-«¬8«m¬$(p¬!­@@­Ž­X(�­´®`(´®G³�(H³l¶¨(l¶¢¸À(¬¸йØ(Œ¹’ºä(”º+»h4»‡¾xˆ¾d¿@À¿TÁü(TÁ¡Â)¤ÂšÃ¼œÃkÒ,)lÒk×H)pרŒ"ØÆØØ$ÈØjÛt)lÛ ÜŒ) ÜJݼ)LÝâÐ)âã*ã/ä*0ä®å *°åEæD*HæÓæL*Ôæ§ç¼¨ç|è¼|èéh éÿép*êûê„*üêjì tì î îJî˜*PîÊî *Ìîwïpxïjñ¬*lñ‹òÐ*ŒòEópHó‡öè*ˆö›÷Ð*°÷#ù<&$ù’ùÔ�úÐú+Ðú†ûp û±ÿð ÐÿÝð ðð  · ð Ð g ð € « +È n p X@`t˜ tÒ˜  /@0h—$+ &¤&@+¤&g'H+g'x'`+x'Ñ't+x(˜(X˜()Ì)×)*ë*„+ë*¹+�+¹+Õ+°+@,Ò,À+Ò,¸/Ø+¸/Ø/ø+à/˜3, 3:4,D4Ø4(,à4ª6Œ"Ì6û6˜ ü6+7˜ ,7[7˜ À784,8„8Ä'„8 :T, :ö:d,ø:G=t,H=_>ˆ,`>£>¤,à>ð>¨ ?Ý?ð ð?@¨ @í@ð AA€"AAh €A Ah  ABH%BaBh @CëH°,ìHI¼, IJÈ,JŒJhŒJÞJLàJªKܰKÌK˜ ÐK4L˜ PLëN-ðNO,-OÛO@-ÛOñOT- PSQd-pQR€- R¸Rˆ-SkS�- SÓS˜ àS T° TW¬-0W5Wð PWVWð pWvWð �W Xð 0X÷Xð YwY¸�Y8ZÀ`ZpZ¨ pZí`ð a a€" a¨dð Àd=e (Pe²fp)ÐfÑhð ii1iil3i&iÜ4&i3i83i@i:@iNiTaNiýi¼cýi j¸h j%jdqkj®ju®jk 1kk´1&k“mL”mÞm$Làmøm� nn0 n:n0:nNn0Pn†n´�n"o0oÝoÝoøo0pp¸p,pä,pFp0Fpjp0jp„p0žp¸p0¸pÙp0Ùpòp0òp q0?qXq0Xqpq´‹q¨q0ÃqÛq´öqr0r(r0BrZr0€r r0 rÁr0ÁrDsPsfs0fs‰s0>tWt0qt’t0’t«t0«tÄt0ÄtÛt´Ûtòt0#už¤é¤>ö¤Y«˜>Z«³«¼>´«ÿ«Ô>¬g²@h²Á²<@² ³T@³o¹Ô@p¹ɹø@ʹºA&ºF¾¨CF¾ɾÐCоr¿DD€¿æÁTDæÁ ÂxD ÂiÂ�DjÂèDÄÂÃÀDÃRÃÔ-RÇÃÔ-‡ÃÞÆxEÞÆÇœE&ǶÎüE¶ÎÏ$FÏuÏ@F†ÏC×ÔFDצ×üF¦×ØGØo߬GpßÒßÔGÒß/àðG6à‘ç„H’çôç¬HôçQèÈHfèÓï\IÔï6ð„I6ð“ð I¦ðÖô4JÖôYõ\Jfõ–ùÐJ–ùúøJ&úVþlKVþÙþ”Kàþ‚ÿDD‚ÿ¸”L¸°LWM`™d4šßXRàU€RV®œR®÷¸Re dSf Ÿ €S  î ”Sö  T ‚ @T– פTØ:ÌTF:0U:œXU¦«¼U¬àUKd4L·@V¸-hV.†„V†Ï VÐ d4jX4jÜWOXPL"�XL"”"°X”"v&Yv&¾&0Y¾&*�Y *y*´Y�*Û*$Zà*k+,Zp+ª,@Zª,ø,\Z-7.ÈZ8.†.äZ�.…/P[†/Ð/l[Ð/Æ5Ô[Æ56ô[6¹6\3º6f7d\f78X48—9t\˜9ê<ˆ\ê<@=¨\@=‹=$Z�=>,Z >Z?]Z?¨?4]°?ç@ ]è@6A¼]@A5B(^6B€BD^€BwH¬^xHÎHÌ^ÎHxI\3xI$Jd\$JÒJX4ÒJsLt\€LGM<_HM¾ML_ÀM�NX_‚NUOp_ÀOS€_ S_S¤_`S‚S¼_‚SëSÔ_ìS>Tì_>Tí_”`î_`¸`` aÐ` a]cda^c|c„a|c×c˜aØcd¬ad2f8b2fvfXbvf`h|L`hPi´bPioiÔboihj4chj‡jTc�júmÌcúmBnôcBnindjnÝn,dÞn9oHd:o‘{ôd’{´{e´{¨|0e°|ÿ~¨eÈeÜe€ÊðeÊ™�|fš�×�œfØ�«ƒ|L«ƒ¤„øf¤„ÄgÄø„Ô-ø„-…Ô--…b…Ô-b…—…Ô- …,‹xg,‹|‹ g|‹-Œ¼g.Œ·ŒØg¸Œ�ôg�äŽ|LäŽÞ’0iÞ’¤”Hi¤”ì”hið”ô˜Èiô˜B™ðiB™æ™ jæ™Qš(j`šŒŸÄjŒŸÜŸìjÜŸ k€  ¡$k ¡m¡@kn¡&£|L&£D§ükD§µ¨lµ¨ö¨4l©ò¬”lò¬1­¸l2­Ä­ÐlÄ­ ®èl0®k®Ô-p®«®Ô-¬®\¯ˆm\¯u¯¤m€¯±¯Ô-²¯Q°X4€°¬°Ü0°°ø°Ð0±>±Ð0@±|±Ð0г˜¶Ìp ¶?¹äp@¹ ºL_ºñº0i»H»tqH»\»ˆq`»¼Øq¼q¾èq€¾(¿Øq(¿ëÁøqðÁ˜ ÂÄ r0ÄØÄØqØÄ4Ær@ÆèÆØqèÆ5Éèq@Éhɘ hÉNË rNËŠËÔ-ŠËÆËÔ-Ì;ÌÔ-@Ì–Ì r ÌöÌ rÍVÍ r`Í¶Í rpÎ×Θ ×΂Ҙ �Ò÷Ò˜ ÷Òט ×wט w×eݘ pÝ×ݘ ×Ý`ä˜ `äÇä˜ Çä�å˜ �å÷å˜ ÷åÅæ˜ Ðæ0ç˜ `çÀç˜ àç@è˜ pèÐè˜ ðèPé˜ €éê8rê)êLrPê°ê˜ àêgëœrhë‰ë°r°ëõëÜ0öë‘ìs’ì«ìs°ìÝìÜ0Þìïì˜ @íˆíÐ0�íÌíÜ0ÐíîÐ0 î\îÜ0`î¨îÐ0°îìîÜ0ðîïÜ0 ïYïÜ0YïŠðtsŠð¾ð”s¾ðïñðsïñ#òt#òóltó_ó„t`óô�tôTô¨tTô±ù uÀùíùÜ0ðù>úÜ0@úmúÜ0pú�úÜ0 úÍúÜ0Íúû° û–ûd4–ûÊûd4ÊûGüd4HüýPuýàý`uàýþxuþSþ„uTþâþèuâþÿvÿRÿX4RÿŽÿÜ0Žÿ7\v7yxvyÐvLèvLõ@wõ7\w7×´w×Ðw¯(x¯í@xí�˜x�Ï´xχM‡0i€Îû´üü?üºüŸü�üü­üuüfüðûƒüPü(üÐûvþoþaþSþEþ1þþ þõý¦ÿŸÿ‘ÿƒÿuÿaÿMÿ9ÿ%ÿ«›‹{k[K;+ÐÀ±¢“�o]K?ÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿX� ïà`ýŶ@Ó x Æ¿±£•�mYEöïáÓű�‰uN4ˆ¿:�-õæpШP² « � � � s e W I þ ä 8 o ê Ï À @ Ý ¥ –  ³ € X  b [ M ? 1 #   ù €0€ H`@TT4VS_VERSION_INFO½ïþš0¢š0¢´StringFileInfo�040904b0LCompanyNameMicrosoft CorporationFFileDescriptionMicrosoft Edge<FileVersion154.0.4258.48>InternalNamelearning_tools�6LegalCopyrightCopyright Microsoft Corporation. All rights reserved.NOriginalFilenamelearning_tools.dll>ProductNameMicrosoft Edge@ProductVersion154.0.4258.48< CompanyShortNameMicrosoft2ProductShortNameEdgen)LastChange80bb122d4912059dc0cf309273bbe3191ae80a62(Official Build1DVarFileInfo$Translation °T  ¨ À È Ð ð h¡p¡x¡€¡ˆ¡�¡`¢p¢€¢ˆ¢�¢˜¢ ¢¨¢°¢¸¢È¢Ð¢Ø¢à¢è¢ð¢ø¢££(£8£@£H£P£X£ ´à¨è¨ð¨ø¨©©©© ©(©0©8©@©H©P©X©`©h©p©x©€©ˆ©�©˜© ©¨©°©¸©À©È©Ð©Ø©à©è©ð©ø©ªªªª ª(ª0ª8ª@ªHªPªXª`ªhªpªxª€ªˆª�ª˜ª ª¨ª°ª¸ªÀªÈªÐªØªàªèªðªøª«««« «(«0«8«@«H«P«X«`«h«p«x«€«ˆ«0 p£€£ˆ£�£˜£ £¨£°£¸£À£È£Ð£Ø£à£è£ð£ø£ð§¨¨ ¨0¨@¨P¨`¨p¨€¨�¨ ¨°¨À¨Ð¨à¨ð¨©© ©0©@©P©`©p©€©�© ©°©À©Ð©à©ð©ªª ª0ª@ªPª`ªpª€ª�ª ª°ªÀªÐªàªðª«« «0«@«P«`«p«€«�« «°«À«Ð«à«ð«¬¬ ¬0¬@¬P¬`¬p¬€¬�¬ ¬°¬À¬Ð¬à¬ð¬­­ ­0­@­P­`­p­€­�­ ­°­À­Ð­à­ð­®® ®0®@®P®`®p®€®�® ®°®À®Ð®à®ð®@”p¦x¦€¦ˆ¦�¦˜¦ ¦¨¦°¦¸¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦§§§§ §H®P®X®`®°®¸®À®È®Ð®Ø®à®è®ð®ø®¯¯¯¯ ¯(¯0¯8¯@¯H¯P¯X¯`¯h¯p¯x¯€¯ˆ¯�¯˜¯ ¯¨¯°¯¸¯À¯È¯Ð¯Ø¯à¯è¯ð¯ø¯P4     ( 0 8 @ H P X ` h p x € ˆ � ˜   ¨ ° ¸ À È Ð Ø à è ð ø ¡¡¡¡ ¡(¡0¡8¡@¡H¡P¡X¡`¡h¡0¥8¥@¥H¥P¥X¥`¥h¥p¥x¥€¥ˆ¥�¥˜¥ ¥¨¥¦ ¦0¦@¦P¦`¦p¦€¦�¦ ¦°¦À¦Ð¦à¦ð¦§§ §0§@§P§`§p§€§�§ §°§À§Ð§à§ð§¨¨ ¨0¨@¨P¨`¨p¨€¨�¨ ¨°¨À¨Ð¨à¨ð¨©© ©0©@©P©`©p©€©�© ©°©À©Ð©à©ð©ªª0ª@ªPª`ªpª€ª�ª ª°ªÀªÐªàªðª«« «0«@«P«`«p«€«�«`8ˆ¦˜¦¨¦¸¦È¦Ø¦è¦ø¦§§(§8§H§X§h§x§ˆ§˜§¨§¸§È§Ø§è§ø§¨¨(¨8¨H¨X¨h¨x¨ˆ¨˜¨¨¨¸¨È¨Ø¨è¨ø¨©©(©8©H©X©h©x©ˆ©˜©¨©¸©È©Ø©è©ø©ªª(ª8ªHªXªhªxªˆª˜ª¨ª¸ªÈªØªèªøª««(«8«H«X«h«x«ˆ«˜«¨«¸«È«Ø«è«ø«¬¬(¬8¬H¬X¬h¬x¬ˆ¬˜¬¨¬¸¬È¬Ø¬è¬ø¬­­(­8­H­X­h­x­ˆ­˜­¨­¸­È­Ø­è­ø­®®(®8®H®X®h®x®ˆ®˜®¨®¸®È®Ø®è®ø®¯¯(¯8¯H¯X¯h¯x¯ˆ¯˜¯¨¯¸¯È¯Ø¯è¯ø¯p   ( 8 H X h x ˆ ˜ ¨ ¸ È Ø è ø ¡¡(¡8¡H¡X¡h¡x¡ˆ¡˜¡¨¡¸¡È¡Ø¡è¡ø¡¢¢(¢8¢H¢X¢h¢x¢ˆ¢˜¢¨¢¸¢È¢Ø¢è¢ø¢££(£8£H£X£h£x£ˆ£˜£¨£¸£È£Ø£è£ø£¤¤(¤8¤H¤X¤h¤x¤ˆ¤˜¤¨¤¸¤€Ðà ð ¡¡ ¡0¡@¡P¡`¡p¡€¡�¡ ¡°¡À¡Ð¡à¡ð¡¢¢ ¢0¢@¢P¢`¢p¢€¢�¢ ¢°¢À¢Ð¢à¢ð¢££ £0£@£P£`£p£€£�£ £°£À£Ð£à£ð£¤¤ ¤0¤@¤P¤`¤p¤€¤�¤ ¤°¤À¤Ð¤à¤ð¤¥¥ ¥0¥@¥P¥`¥p¥€¥�¥ ¥°¥À¥Ð¥à¥ð¥¦¦ ¦0¦@¦P¦`¦p¦€¦�¦ ¦°¦À¦Ð¦à¦ð¦§§ §0§@§P§`§p§€§�§ §°§À§Ð§à§ð§¨¨ ¨0¨@¨P¨`¨p¨€¨�¨ ¨°¨À¨Ð¨à¨ð¨©© ©0©@©P©`©p©€©�© ©°©À©Ð©à©ð©ªª ª0ª@ªPª`ªpª€ª�ª ª°ªÀªÐªàªðª«« «0«@«P«`«p«€«�« «°«À«Ð«à«ð«¬¬ ¬0¬@¬P¬`¬p¬€¬�¬ ¬°¬À¬Ð¬à¬ð¬­­ ­0­@­P­`­p­€­�­ ­°­À­Ð­à­ð­®® ®0®@®P®`®p®€®�® ®°®À®Ð®à®ð®¯¯°\�¤˜¤ ¤°¤¸¤À¤Ð¤Ø¤à¤ð¤ø¤¥¥¥ ¥0¥8¥@¥P¥X¥`¥h¥p¥x¥€¥ˆ¥�¥ ¥¨¥°¥¸¥À¥È¥Ð¥Ø¥à¥è¥ð¥ø¥¦¦¦¦ ¦(¦0¦@¦H¦P¦`¦h¦p¦x¦€¦ˆ¦�¦ ¦¨¦°¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦§§§§ §(§@§H§Ð§Ø§@¨H¨�¨˜¨ ¨¨¨°¨¸¨À¨È¨Ð¨Ø¨à¨è¨ð¨ø¨©©©© ©(©0©8©@©H©P©X©`©h©p©x©€©ˆ©�©˜© ©¨©°©¸©À©È©Ð©Ø©@ªHªPªXª`ªhªpªxª€ªˆª�ª˜ª ª¨ªÐªØªàªðªøª«««« «(«0«8«@«P«X«`«h«p«x«€«ˆ«�«˜« «¨«°«¸«À«È«Ð«Ø«à«è«ð«ø«¬¬¬¬ ¬(¬0¬8¬@¬H¬P¬X¬`¬h¬p¬x¬€¬ˆ¬�¬˜¬ ¬¨¬°¬¸¬À¬È¬Ð¬Ø¬à¬è¬ð¬ø¬­­­­ ­(­0­8­@­H­P­X­`­h­p­x­€­ˆ­�­˜­ ­¨­°­À­È­Ð­Ø­à­è­ð­ø­®®® ®(®0®8®@®H®P®X®`®h®p®x®€®ˆ®�®˜® ®¨®°®¸®À®È®Ð®Ø®à®è®ð®ø®¯¯¯¯ ¯(¯0¯8¯@¯H¯P¯X¯`¯h¯p¯x¯€¯ˆ¯�¯˜¯ ¯¨¯°¯¸¯À¯È¯Ð¯Ø¯à¯è¯ð¯ø¯À      ( 0 8 @ H P X ` h p x € ˆ � ˜   ¨ ° ¸ À È Ð Ø à è ð ø ¡¡¡¡ ¡0¡8¡@¡H¡P¡`¡h¡p¡x¡€¡�¡˜¡ ¡¨¡°¡À¡È¡Ð¡Ø¡à¡è¡ð¡ø¡¢¢¢¢ ¢(¢0¢@¢H¢P¢X¢`¢h¢p¢x¢€¢ˆ¢�¢˜¢ ¢¨¢°¢À¢È¢Ð¢Ø¢à¢è¢ð¢ø¢££££ £(£0£8£@£H£P£X£`£h£p£x£€£ˆ£�£˜£ £¨£°£¸£À£È£Ð£Ø£à£è£ð£ø£¤¤¤¤ ¤(¤0¤8¤@¤H¤ð0 ¤¨¤°¤¸¤Ø®à®è®ð®ø®¯¯ ¯8¯@¯H¯P¯X¯€¯ˆ¯�¯€€˜¡ ¡¨¡À¡È¡Ð¡Ø¡à¡è¡ð¡ø¡¢¢¢ ¢(¢0¢8¢@¢H¢P¢X¢ ¨h¨ˆ¨¨¨È¨è¨©0©8©@©x©€©0¬8¬@¬H¬�¬à¬0­€­Ð­Ø­à­è­ð­ø­®®®@®p® ®Ð®¯0¯`¯�¯à¯�„0 ` ° à 0¡`¡�¡À¡Ð¡¢@¢p¢ ¢Ð¢�£À£ð£ ¤�¤À¤ð¤`¥�¥¦0¦`¦Ð¦§p§ §à§P¨�¨©0© ©à©ªPª�ªÐª@«p«à«¬€¬°¬ ­P­€­°­à­ ®P®�®Ð®¯P¯�¯À¯ð¯   P € ° H'0‚'8 *†H†÷  ‚')0‚'%10  `†He0\ +‚7 N0L0 +‚70  ¢€010  `†He ¥HÐN~o­¶x{¢* ¿Û�¦”àq¬S|sMòç» ‚ º0‚õ0‚Ý 33NÂHVL+\o30  *†H†÷  0W1 0 UUS10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20240 260416190011Z 270415190011Z0t1 0 UUS10U Washington10URedmond10U Microsoft Corporation10UMicrosoft Corporation0‚"0  *†H†÷ ‚0‚ ‚¼9¡ó¼tûMCV…� ˜»s²|âGpDÐ*bÂÛŽ—ÅÍT¸%še.%—CA €Lâ¿(èI¬aä¤8h¤%†l4 ÒÐù=TØÃA€†ÝD|ÙíJ˜Ôj¶p9qræ ¼ÎÕ\{Ö5©¨Ó!olqC ƒ¸°®_êo™/ás`ÆØ¡cNh ™À  Ÿ�¦Ia¨D»êÕ²—š:4­3t¼l6’šEX‰£³�eZßGwãÏÓmVÇõc¡§IÓa}W”7²Ã´@q,…æÒµC( 0ÅXŸµBµ‡ÒÒ BOÆÚ‰ ÅúS;Ûc(.øò �Ŭ, �¤«££‚›0‚—0Uÿ€0U%0 +‚7 +0U>'!¿LÊi¡kn+|l@p³«Rª0EU>0<¤:0810U Microsoft Corporation10U 230217+5075580U#0€Y?T!Ú­Oï忣×-”10`UY0W0U S Q†Ohttp://www.microsoft.com/pkiops/crl/Microsoft%20Code%20Signing%20PCA%202024.crl0m+a0_0]+0†Qhttp://www.microsoft.com/pkiops/certs/Microsoft%20Code%20Signing%20PCA%202024.crt0 Uÿ00  *†H†÷  ‚ ŽáíqCò^%p«ÊPû7rÔ�® °ìå0¤_gYu`Ì!DìžÑÿ‰@€ísÖ «· ­Ì” 2Ëïñf cR=øƒ„ŽØ°qj_ûpÅìgú=w8T&YF\•á€Iyâ…8} ž:wê�ÑöÕ ÄO£*&‘™ú1ZÜ‚Uø(ÝNl1ªJ÷¿~Ö†ÉÛþ¥öýŽ‘›t)ÑN°»!3‰¼g i‚]uì†,ºOmx·¬â‰ðÇ:êMøÑC‹$Í÷ <ß?Ô8 ? ð“f~Ëôz`ØÝ¥Úã¯M�Vµm‘?ï=\Î#”#̾ÊBû•Ädj‡cw+Ž’Ë ÓÛ/” ÓAûñBmœ :a­¦�(¿é�m`7çª~ Ýv[~$A¬Å},C ,ƒ&“{oa–(¾Z¥â˜ýì¢{%ÎwωLx€_ï#¥Å�vÃNÑ/| x¥×b d»’ÎQ“÷@Þ›Y±vú’Ë‚sFØw©[È“oœKù�Ål×T ›ö£5Ó ?Ÿô¼Eb²Å8Û÷Ù0‚½0‚¥ 39;¶7¿g90  *†H†÷  0�ˆ1 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110 240808205418Z 360322221304Z0W1 0 UUS10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20240‚"0  *†H†÷ ‚0‚ ‚Øœã8Ǫ•5­ºæþc×Çñ2¡zaß<ƒ^Ö Ki]݆ öálӢܺg°¤3b¶¼¨ÑÛRüEº#ü„/öËI�!*–ßBå®°ëö¦³aÀñ oêž6ù&Â5³ÆÍ: ÛTïARøµÇôݤòrÌüAà�3IÈtNlŸP©¬ÌÖ¾•�6ܹDJ#›™ äÕg1Z„ã7ÈÞCþ徕Ga€{¶Ó®Õµg]ñÚ¨ö%Ú³ìÛHâÓrÎUk!þ¶�€M{zÎa/ëz•]TzÕ†Ë,D剻=Œ\À­î,;”SÆôµÊ;&¢yö‚‹Ftr.Iœ“ Vh±w’Ñ–I aJÎR ¨Š´>€í�•=Ëy¤!äŠ7 9´žY ûB²zš%r¡¦Ñ?ÆaL„reã¦U )߬UF$•L¾úðÖxH£‹;‡z˜†ßØÄˆCøˆ|Æ`'ºö‹¤1E¬à·JA?ĉ ¥ùvØÃ5ŠÙß™Í^C(•Me£‚N0‚J0Uÿ†0 +‚70UY?T!Ú­Oï忣×-”10 +‚7  SubCA0Uÿ0ÿ0U#0€r-:1�C¹Náê§Ç1Ñ#‰40ZUS0Q0O M K†Ihttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0†Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0  *†H†÷  ‚”8(Oî‰çéòÈ0ªÒ”ÝV`¬w)ŽPíŬÏìÖþ$:ì~Ãån03/+-pJŸ’<ø5DQ�¬ò2îrG4!ຣ‹Rµ7 ‡Z);ž~O¸ðX�»´ù1Ò¹QÓ{ESLõaŠ\¿¦!k�ÚÅOà/Ž—œž·í M÷¤ $¹Å/œaôˆ¾ ô&KSTŽPïê†rá°ADS1¼~ûô†8$;éd¥_mË¡¤7‹Ý�Þòk¤:ir߆¢3Z¦Å¬A‹£”Ÿ#eéù.º݉1g`2Ó¦“¤¯ù ådŸ Õ0б¶>0< ¹:aæÔ4·ó ¢FÛu°SõA¼ì.‡.J¢Â¼}="�ß ôæ±Ä}c¾Fâ¥ûE5üÐO£B:8J#s¸VmÒ£‡›®XY:õÆLÚç„ÔÀtåÓM€r½�1;Ì«Êýø<j£[Ï Oõ…å^n½‘­©¯EH½‘k0+êÃ>çú$f3àz`1‘Áá.¬ÍdŠ`ôV+Íü`yO�ªåÖõ·tjæ%8| ÷`§\Ý'½â±/Š\Áç‚N€ 0a;¿õÒÞjC©âYU dP ¥ß;’àȬ ¶¦(+e€£Q \¯å^ðñV2SB]/⯠ü&@ÞVâ}tÕÆ6/€;4Ööp/}Xý1‚ñ0‚í0n0W1 0 UUS10U Microsoft Corporation1(0&UMicrosoft Code Signing PCA 202433NÂHVL+\o30  `†He �º0 *†H†÷  1  +‚70 +‚7 10  +‚70/ *†H†÷  1" !½ESŠNÜ=ÝiäΆ8-¬å¬g-*nµé²o0N +‚7 1@0> €Microsoft Edge¡€https://www.microsoft.com 0  *†H†÷ ‚.„°D¦aI;G¥ÿe'lgƒY¿(ÎL–ƒxÏ“Q(ÛͲºj•�rûÙ+.ñÒ=ÀÝiJcõ¸ß+ѹ£“�ãmb¨œ„Û£×Û2TfþJPf“Rì ©"Yä÷üy°"m�{A*¸ôšÈ‹Y¿ ´oÊ(í«?“û!/ÔÔÊš"�ô)ý ³miw*­˜ü·0Øž ~6DBmL*! xiWÒ~ç›KÕÒgT¶_ô[õ˜Û`£ç ­>7<Úc RŠûXc@¥MŠ÷-7Å 5„Z?E9]ÀÕëc'Šp;³U¢gï»W”Ôgîn]³tRP¡‚—0‚“ +‚71‚ƒ0‚ *†H†÷  ‚p0‚l10  `†He0‚R *†H†÷   ‚A‚=0‚9 +„Y 010  `†He ¡ÀþÏÐc#œE•^ÑYú_HI·Ô¨o0,vÎ�˜jª‰ú8c20260928225702.595Z0€ô �Ѥ�Î0�Ë1 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1'0%U nShield TSS ESN:F002-05E0-D9471%0#UMicrosoft Time-Stamp Service ‚í0‚ 0‚ 3 $áæà¹´Ž 0  *†H†÷  0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100 260219193952Z 270517193952Z0�Ë1 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1'0%U nShield TSS ESN:F002-05E0-D9471%0#UMicrosoft Time-Stamp Service0‚"0  *†H†÷ ‚0‚ ‚ÑaŽò¯¸£[ ‘׿.*÷ˆ2çîµc¢s À£œ{ý†9ºÎ™Yõõâ-ã6 É8þÌ“$8 œÁ`pˆFŸ™bA£¥Z�flWnÖŽ¢ð¥ý€Â l'ôó«;$QZÆêw-ÜcðhÝ')ƒÝTßé`z¸ÃÔ‰ïÔ%§òØ(š"‘I�’Nòj÷Ù•‘Úa0ç B|¼©váSÓ¼:‰¤³ÖjôHÃx¡Æ¦ð]AêmÜDê>Äþh°yýN¢m܃¬¨û÷/Ë«¢0{ãµÁ l´2”¢Ü.]ÙÀû%r§Y1^Ÿy¬0òirúÐß5TšÇþb7Gæ i¤3ô¸m~<œ$èñúÇèØVëŒh^Jqè15“_qwJmqvñqt³gÎ�Ò,Õr™ä „ÚŽH¨gSΜ©«ŒI9ãRbº¹C @–;ÙTC÷'ÉõÔlÔOT¸øôÌEÕΣ]`,ÂAóvf¢ô³†ÛÁu ¹û 6ƒõÛ§²ó3${s…-“‡té ð[8f¥"Q}ÇðÉgû,›ü²Í?X´�^ªgÍÄÓvŽº‡ÆdÈ 7ØïXØAn�}C #=à=&øjL°¶)C`­zè. š4Ÿ¸Åb6dR(uO/¼ª„½]�k¦y�Lƒå¯­`櫯B™H‡£‚I0‚E0UÛÈœàˆ‡€òf;—X4íAïÈØ30U#0€Ÿ§]^b]ƒôåÒe§S5ér0_UX0V0T R P†Nhttp://www.microsoft.com/pkiops/crl/Microsoft%20Time-Stamp%20PCA%202010(1).crl0l+`0^0\+0†Phttp://www.microsoft.com/pkiops/certs/Microsoft%20Time-Stamp%20PCA%202010(1).crt0 Uÿ00U%ÿ 0 +0Uÿ€0  *†H†÷  ‚­(`m£PR¾n�‰ÐÔ²V5,rûwÛ���ì^JŸñBLW§:ÃV^·´Mp�iœœ¸þy`ãzûO› =Ú82Ï !ЙÇJíñõJc 4Dø½úqá¼8ÇýV˜ú�$³¡pÝ“Ån '(bœËb[d5v¾fu0M]9¹wBð“|3�ïßíP‚M`—%**5­ÕSþ¬!È÷±/n|àñ·w‡ßÏ œ [Ÿï· ½âžØI»‘xóûiYœzöõ�e€�æÇ@êó4‡–„0½ÁZKt…sî=®ªð@ã `Òí½xqâËÚ%nà 0Õ!,´ƒâ"‹ PMLëSÍ9aó ¾ÀÕÈÞB°Ì®¨Eãy@êJñ¿È;!H‡èt€2äÌÝ1"ìå‹@oì›rlb[W¢qh1x 4‚ Äi+Ÿg#¨Š£‚à�´d•»û¦¤b†þ•Ï•üM¿b'¤=tµ ¤ ü=’¾–×ãQ7á.eÌÑ€ •½\–wºïïþŒG´îÿ’eH³�Eö¥zcd ]Þ­SŽ˜>²½òm�+>–òÍŠb´{\Yí�Fk¨„¡¯”° X9YB¨|�õ ”€Èî"òa:]Ú,ŠŽ«$m²2Òäfúƒ²N+F@Ýr m¯ZIhtê‘·g�ª0‚q0‚Y 3Åçkž›I™0  *†H†÷  0�ˆ1 0 UUS10U Washington10URedmond10U Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100 210930182225Z 300930183225Z0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100‚"0  *†H†÷ ‚0‚ ‚äá¦Lç´r! y¢Ë×$y½Õ‚ÓýîœÒ©lNuÈÊ5WölJàâ½¹>`3ÿ\OÇf÷•SqZâ~JZþ¸6g…F# µ�Ïw2Àè`}jRƒD·¦ŽFkóÅvõ†PÜÁDÈq\Q17  8n�íר&S|9azĪýri¯«¬ö6¾5&dÚ˜;º{3­€[~Œ�Rþ¶èb%ÜjÏ]ôþŽSÏÖì…VMïݼ�¤ã‘�²9,Qœépi Ê6-pŽ1È5(½ã´‡$ÃàÉ�~µT�ÜúU˜mh;šF½í¤®z)7¬ËëƒEçFnÊ2ÕÀ†0\O,âb²Í¹â�ˆä–¬J»¾q©[g`Þø’‘=ý Ïs}AšFuÍÄ_4݉Öý¥ }~üÙžEß¶r/Û}_€ºÛª~6ì6Lö+n¨Qè¿£Ñs¦M7t”4‚ðò·Gí§è™|?LÛ¯^ÂóÕØs=CNÁ39L޼Bh.ê„QFâѽjZasÊg¢^×(vâ3r×§ ðÂú ×co É6d‹[ ¦ƒ!]_0t‘””عPù ‰aó65„GÛÜÑý²ÔÅkö\RQ]Û%º¯PzlÅrï�ùRÄ…“À<Û7Ç?x«E¶õ‡^Ú�žriÆ®{··>jâ.­£‚Ý0‚Ù0 +‚70# +‚7*§RþdÄš¾‚‘http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0  *†H†÷  ‚�U}ü*­á,g1$[ážrKü©oê\¶>NGdx±“—=13µ9×Âq6?Údl|Ðu9m»1äÂ�ûlÑ¡”"îéfg:SMݘº¶xØ6.œ©‚V°¾‰èiຠî{ßjo¾)ËnØ?HuÙÞm‚ õm#TäxSu$W¹ÝŸóŽ=Æóhßeö¤Vª÷•¶(U'Ð$½@ ¿¶]='à@–8¬÷ù)‰Ã¼°T…B³ü ž‹‰çð j�Â�BRuŠ6ÂÃas.,k{n?, x鑲©[ßI£t ¼ì‘€Ò=æJ>f;O»†ú2Ù–ô�ö‘öÎÆtýöLro«u0Å4°zØPþ XÝ@<ÇTm�ctH,±NG-Áq¿dù$¾smÊŽ ½³WITdÙs×[DŽZ‘k Ÿ¤(Üg($º8Kšnû!TkjEG©ñ·®Èè‰^O�ÒÐLvµWT ±iD~|¡alsþ »ìAf=iýËÁAI~~“¾Ëø;ä·¿´Î>¥1Q„¼¿Á‚¢{‰�pþçµÐ(‰ �6ÚºLù›ÿ é4ø$5g+à ¸æŒ™Öá"êð'B=%”ætt[jÑž>í~ 13}¼Ëé{¿8pDÑ�ñÈ«:Š:bÙpcSM�î‚m¥Áqj´U3X³¡pfò¡‚P0‚80�ù¡�Ѥ�Î0�Ë1 0 UUS10U Washington10URedmond10U Microsoft Corporation1%0#U Microsoft America Operations1'0%U nShield TSS ESN:F002-05E0-D9471%0#UMicrosoft Time-Stamp Service¢# 0+“o¦Âz‚Z‚.b4®dž �ƒ0�€¤~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100  *†H†÷  îdØœ0"20260928121420Z20260929121420Z0w0= +„Y 1/0-0 îdØœ0 [ÿ0n0 îf*06 +„Y 1(0&0  +„Y   0¡ ¡ 0† 0  *†H†÷  ‚Jm˜ül€aHÑŠ5ß�¹‘¦ö¹2Å vx/\hsaþ& c·‰…@¹Æ”Ƴõ÷Ú‘×,U³:ž�“ï�/ß< YNxŒ•š…‘¼OÇ”/Y›Œ<ºH±?˜„4Xßr]"�×9‚`GÏçža¿6ÕòhYE�‘7ã€P3•ÑŠy·pQ`öNðºkZ}�m¥šck½³}Ý-@ž®¢öü|‹Íד$ÇKÓ$((Ÿ+¨G÷q™†b×ͧ÷¹™8‘iùØXÌ÷:—ÔŽ§8èE _üg¥&@pìêBü§|$ �CíC…J7)éÐd<7kâ¯&ÜC¯ pÖ[ê«1‚ 0‚ 0�“0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103 $áæà¹´Ž 0  `†He ‚J0 *†H†÷  1  *†H†÷  0/ *†H†÷  1" ï¿ù~½öÝ”ÊïHÛ`¼VÕyÞÈß¹W=ö�¾0�ú *†H†÷  /1�ê0�ç0�ä0�½ ã{¿#¥< UªQ)ÑS]ñ.XXÊ�Þ˹5‡Hí¯0�˜0�€¤~0|1 0 UUS10U Washington10URedmond10U Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103 $áæà¹´Ž 0" ô`FZi,Ú€ÅH�ø›¸œýD5ÿJäï•/­ïe} ¥0  *†H†÷  ‚ÓÂÓŒ— ßQšUå…ãÓ˜‚%ZÒ±w2ÊQa�,AFÂ�M_Á¾�ʾj6ÏX7:ÇÁBÿ¯Ö‰:! þif¨|øJß# ½bdiÌ ¤)@È «ó£Cn5Ÿ'ub‘²ÜÓ¬eú„8aа~ÙT+í¯Œ žq„þÈØ”j;‚“¶Aüñle«|ŽMA³»ËÈ}‘Žl;y;ü˜O¡ f"ZµnûêL„eÃg<öf‚VïÏñp‚@²�„º°ðï|2rU™ÉÝF.Fà™¼]Ð9Èî¯êOHÆœ."|.pþ9¸Îv/|B‘ޙƦzÈ™A¾ž33 2{­Àa`.^bÀýfb˜#¸(.;ñ•°zî¾VÀeʸú€Th7Ft=F!ÙLMQ!øðÙ-¬¸êEžÕÂÜ}Ý—í~YSbcšD‘“˜xL9]®sÒÀùšŽ¯ÝkRwg#.!SÚB(mÓÖw|­ÃEJìð…º/ÞþŠ$9ýáîKnj]í7¯”›gÀ势äÐe¯© 8 – ;“ÕÚ} bnž�Åöȸ ¾�)Åu\‘Yš—ü7?B¸<Ø\QHLBtWþö“Âå¼,¥á$ ]‰ásƒøsZ®W/mèÕmŸ‘6ؘúxmº‹êlOÀ¾"Uní “â