/* This file contains FreeType, compiled to JavaScript. Licensing info: ==================================================================== Copyright 2006, 2007, 2008, 2009, 2010 by David Turner, Robert Wilhelm, and Werner Lemberg. This file is part of the FreeType project, and may only be used, modified, and distributed under the terms of the FreeType project license, LICENSE.TXT. By continuing to use, modify, or distribute this file you indicate that you have read the license and understand and accept it fully. LICENSE.TXT: The FreeType 2 font engine is copyrighted work and cannot be used legally without a software license. In order to make this project usable to a vast majority of developers, we distribute it under two mutually exclusive open-source licenses. This means that *you* must choose *one* of the two licenses described below, then obey all its terms and conditions when using FreeType 2 in any of your projects or products. - The FreeType License, found in the file `FTL.TXT', which is similar to the original BSD license *with* an advertising clause that forces you to explicitly cite the FreeType project in your product's documentation. All details are in the license file. This license is suited to products which don't use the GNU General Public License. - The GNU General Public License version 2, found in `GPL.TXT' (any later version can be used also), for programs which already use the GPL. Note that the FTL is incompatible with the GPL due to its advertisement clause. The contributed BDF and PCF drivers come with a license similar to that of the X Window System. It is compatible to the above two licenses (see file src/bdf/README and src/pcf/README). The gzip module uses the zlib license (see src/gzip/zlib.h) which too is compatible to the above two licenses. */ /* This file also contains the Liberation Sans Bold font (see 'font.ttf'): ======================================================================= LICENSE AGREEMENT AND LIMITED PRODUCT WARRANTY LIBERATION FONT SOFTWARE This agreement governs the use of the Software and any updates to the Software, regardless of the delivery mechanism. Subject to the following terms, Red Hat, Inc. ("Red Hat") grants to the user ("Client") a license to this work pursuant to the GNU General Public License v.2 with the exceptions set forth below and such other terms as are set forth in this End User License Agreement. 1. The Software and License Exception. LIBERATION font software (the "Software") consists of TrueType-OpenType formatted font software for rendering LIBERATION typefaces in sans-serif, serif, and monospaced character styles. You are licensed to use, modify, copy, and distribute the Software pursuant to the GNU General Public License v.2 with the following exceptions: (a) As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. (b) As a further exception, any distribution of the object code of the Software in a physical product must provide you the right to access and modify the source code for the Software and to reinstall that modified version of the Software in object code form on the same physical product on which you received it. 2. Intellectual Property Rights. The Software and each of its components, including the source code, documentation, appearance, structure and organization are owned by Red Hat and others and are protected under copyright and other laws. Title to the Software and any component, or to any copy, modification, or merged portion shall remain with the aforementioned, subject to the applicable license. The "LIBERATION" trademark is a trademark of Red Hat, Inc. in the U.S. and other countries. This agreement does not permit Client to distribute modified versions of the Software using Red Hat's trademarks. If Client makes a redistribution of a modified version of the Software, then Client must modify the files names to remove any reference to the Red Hat trademarks and must not use the Red Hat trademarks in any way to reference or promote the modified Software. 3. Limited Warranty. To the maximum extent permitted under applicable law, the Software is provided and licensed "as is" without warranty of any kind, expressed or implied, including the implied warranties of merchantability, non-infringement or fitness for a particular purpose. Red Hat does not warrant that the functions contained in the Software will meet Client's requirements or that the operation of the Software will be entirely error free or appear precisely as described in the accompanying documentation. 4. Limitation of Remedies and Liability. To the maximum extent permitted by applicable law, Red Hat or any Red Hat authorized dealer will not be liable to Client for any incidental or consequential damages, including lost profits or lost savings arising out of the use or inability to use the Software, even if Red Hat or such dealer has been advised of the possibility of such damages. 5. General. If any provision of this agreement is held to be unenforceable, that shall not affect the enforceability of the remaining provisions. This agreement shall be governed by the laws of the State of North Carolina and of the United States, without regard to any conflict of laws provisions, except that the United Nations Convention on the International Sale of Goods shall not apply. Copyright © 2007 Red Hat, Inc. All rights reserved. LIBERATION is a trademark of Red Hat, Inc. */ this.Module={};var args=arguments; Runtime={stackAlloc:function(e){var g=STACKTOP;Runtime.memset(STACKTOP,0,e);STACKTOP+=e;STACKTOP=Math.ceil(STACKTOP/4)*4;return g},staticAlloc:function(e){var g=STATICTOP;STATICTOP+=e;STATICTOP=Math.ceil(STATICTOP/4)*4;return g},alignMemory:function(e,g){return Math.ceil(e/(g?g:4))*(g?g:4)},memset:function(e,g,d){for(var b=0;b0},isStructType:function(e){if(isPointerType(e))return false;if(RegExp(/^\[\d+\ x\ (.*)\]/g).test(e))return true;return!Runtime.isNumberType(e)&&e[0]=="%"},INT_TYPES:{i1:0,i8:0,i16:0,i32:0,i64:0},FLOAT_TYPES:{"float":0,"double":0},getNativeFieldSize:function(e,g){var d={i1:1,i8:1,i16:2,i32:4,i64:8,"float":4,"double":8}[e];d||(d=4);g||(d=Math.max(d,4));return d},dedup:function(e,g){var d={};return g?e.filter(function(b){if(d[b[g]])return false; return d[b[g]]=true}):e.filter(function(b){if(d[b])return false;return d[b]=true})},set:function(){if(typeof arguments[0]==="object")arguments=arguments[0];for(var e={},g=0;g=0&&d.push(a-b);return b=a});e.flatSize=Runtime.alignMemory(e.flatSize,e.alignSize);if(d.length==0)e.flatFactor=e.flatSize;else if(Runtime.dedup(d).length==1)e.flatFactor=d[0];e.needsFlattening=e.flatFactor!=1;return e.flatIndexes},__dummy__:0};function __globalConstructor__(){}var FUNCTION_TABLE=[],__THREW__=false,__ATEXIT__=[],ABORT=false,undef=0; function abort(e){print(e+":\n"+Error().stack);ABORT=true;throw"Assertion: "+e;}function assert(e,g){e||abort("Assertion failed: "+g)}var ALLOC_NORMAL=0,ALLOC_STACK=1,ALLOC_STATIC=2; function Pointer_make(e,g,d){g=g?g:0;assert(g===0);if(e===HEAP)return g;g=e.length;var b;for(b=0;b0;){var e=__ATEXIT__.pop();if(typeof e==="number")e=FUNCTION_TABLE[e];e()}}function Array_copy(e,g){return IHEAP.slice(e,e+g)}function String_len(e){for(var g=0;HEAP[e+g];)g++;return g} function String_copy(e,g){return Array_copy(e,String_len(e)).concat(g?[0]:[])}PRINTBUFFER="";function __print__(e){if(e===null){print(PRINTBUFFER);PRINTBUFFER=""}else for(PRINTBUFFER+=e;(e=PRINTBUFFER.indexOf("\n"))!=-1;){print(PRINTBUFFER.substr(0,e));PRINTBUFFER=PRINTBUFFER.substr(e+1)}}function jrint(e,g){if(g)e+=" : ";else{g=e;e=""}print(e+JSON.stringify(g))}function intArrayFromString(e){for(var g=[],d=0;d=0)return e;return g<=32?2*Math.abs(1<=d)e=-2*d+e;return e} var $0___SIZE=4,$1___SIZE=8,$2___SIZE=1428,$2___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,852,980,1E3,1024,1040,1232,1236,1240,1244,1248,1252,1256,1412,1416,1420,1424],$3___SIZE=20,$struct__0TEncoding___SIZE=12,$struct_AFM_FontInfoRec____SIZE=44,$struct_AFM_FontInfoRec____FLATTENER=[0,4,20,24,28,32,36,40],$struct_AFM_KernPairRec____SIZE=16,$struct_AFM_ParserRec____SIZE=20,$struct_AFM_Parser_FuncsRec___SIZE=12,$struct_AFM_StreamRec____SIZE=16,$struct_AFM_TrackKernRec____SIZE= 20,$struct_AFM_ValueRec____SIZE=8,$struct_AF_AxisHintsRec___SIZE=28,$struct_AF_EdgeRec____SIZE=48,$struct_AF_EdgeRec____FLATTENER=[0,4,8,12,13,16,20,24,28,32,36,40,44],$struct_AF_FaceGlobalsRec____SIZE=28,$struct_AF_GlyphHintsRec____SIZE=124,$struct_AF_GlyphHintsRec____FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,104,108,112,116,120],$struct_AF_LatinAxisRec___SIZE=396,$struct_AF_LatinAxisRec___FLATTENER=[0,4,8,12,204,208,212,213,216,220,388,392],$struct_AF_LatinBlueRec___SIZE=28,$struct_AF_LatinMetricsRec____SIZE= 832,$struct_AF_LatinMetricsRec____FLATTENER=[0,36,40],$struct_AF_LoaderRec____SIZE=184,$struct_AF_LoaderRec____FLATTENER=[0,4,8,12,136,140,144,160,168,176],$struct_AF_PointRec____SIZE=40,$struct_AF_PointRec____FLATTENER=[0,2,3,4,8,12,14,16,20,24,28,32,36],$struct_AF_ScalerRec___SIZE=28,$struct_AF_ScriptClassRec____SIZE=32,$struct_AF_ScriptMetricsRec____SIZE=36,$struct_AF_ScriptMetricsRec____FLATTENER=[0,4,32],$struct_AF_Script_UniRangeRec___SIZE=8,$struct_AF_SegmentRec____SIZE=52,$struct_AF_SegmentRec____FLATTENER= [0,1,2,4,6,8,12,16,20,24,28,32,36,40,44,48],$struct_BDF_CMapRec____SIZE=24,$struct_BDF_CMapRec____FLATTENER=[0,16,20],$struct_BDF_FaceRec____SIZE=168,$struct_BDF_FaceRec____FLATTENER=[0,132,136,140,144,148,152,164],$struct_BDF_encoding_el___SIZE=8,$struct_CFF_Builder___SIZE=76,$struct_CFF_Builder___FLATTENER=[0,4,8,12,16,20,24,28,32,40,48,64,65,66,67,68,72],$struct_CFF_CMapStdRec____SIZE=20,$struct_CFF_CharsetRec___SIZE=24,$struct_CFF_Decoder___SIZE=928,$struct_CFF_Decoder___FLATTENER=[0,76,80,276, 280,676,680,684,688,744,748,752,753,756,760,888,892,896,900,904,908,912,916,920,924],$struct_CFF_Decoder_Zone___SIZE=12,$struct_CFF_EncodingRec___SIZE=1036,$struct_CFF_EncodingRec___FLATTENER=[0,4,8,12,524],$struct_CFF_FDSelectRec___SIZE=28,$struct_CFF_Field_Handler___SIZE=28,$struct_CFF_FontRecDictRec___SIZE=172,$struct_CFF_FontRecDictRec___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,64,68,76,80,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168],$struct_CFF_FontRec____SIZE= 2072,$struct_CFF_FontRec____FLATTENER=[0,4,8,12,16,17,18,19,20,52,84,116,1152,1176,1208,1240,1272,1304,1308,1312,1316,1320,1324,1892,1896,2024,2052,2056,2060,2064,2068],$struct_CFF_GlyphSlotRec____SIZE=172,$struct_CFF_GlyphSlotRec____FLATTENER=[0,160,161,164,168],$struct_CFF_IndexRec___SIZE=32,$struct_CFF_InternalRec____SIZE=132,$struct_CFF_ParserRec____SIZE=416,$struct_CFF_ParserRec____FLATTENER=[0,4,8,12,16,404,408,412],$struct_CFF_PrivateRec___SIZE=360,$struct_CFF_PrivateRec___FLATTENER=[0,1,2, 3,4,60,100,156,196,200,204,208,212,216,217,220,272,324,328,332,336,340,344,348,352,356],$struct_CFF_SizeRec____SIZE=48,$struct_CFF_SubFontRec___SIZE=568,$struct_CFF_SubFontRec___FLATTENER=[0,172,532,564],$struct_CID_FaceDictRec____SIZE=252,$struct_CID_FaceDictRec____FLATTENER=[0,196,200,204,208,212,213,216,232,240,244,248],$struct_CID_FaceInfoRec____SIZE=172,$struct_CID_FaceInfoRec____FLATTENER=[0,4,8,12,16,20,24,56,72,76,80,144,148,152,156,160,164,168],$struct_CID_FaceRec____SIZE=332,$struct_CID_FaceRec____FLATTENER= [0,132,136,140,312,316,320,324,328],$struct_CID_Loader___SIZE=104,$struct_CID_Parser___SIZE=100,$struct_CID_Parser___FLATTENER=[0,72,76,80,84,88,92,96],$struct_CID_SizeRec____SIZE=48,$struct_CID_SubrsRec____SIZE=8,$struct_FNT_CMapRec____SIZE=24,$struct_FNT_CMapRec____FLATTENER=[0,16,20],$struct_FNT_FaceRec____SIZE=152,$struct_FNT_FaceRec____FLATTENER=[0,132,136,140],$struct_FNT_FontRec____SIZE=172,$struct_FNT_FontRec____FLATTENER=[0,4,160,164,168],$struct_FTC_BasicAttrRec___SIZE=28,$struct_FTC_BasicFamilyRec____SIZE= 48,$struct_FTC_BasicQueryRec____SIZE=36,$struct_FTC_CMapCacheRec____SIZE=0,$struct_FTC_CMapCacheRec____FLATTENER=[],$struct_FTC_CMapNodeRec____SIZE=288,$struct_FTC_CMapNodeRec____FLATTENER=[0,20,24,28,32],$struct_FTC_CMapQueryRec____SIZE=12,$struct_FTC_CacheClassRec___SIZE=32,$struct_FTC_CacheRec____SIZE=64,$struct_FTC_CacheRec____FLATTENER=[0,4,8,12,16,48,52,56,60],$struct_FTC_FaceNodeRec____SIZE=16,$struct_FTC_FaceNodeRec____FLATTENER=[0,8,12],$struct_FTC_FamilyRec____SIZE=20,$struct_FTC_FamilyRec____FLATTENER= [0,8,12,16],$struct_FTC_FontRec___SIZE=8,$struct_FTC_FontRec___FLATTENER=[0,4,6],$struct_FTC_GCacheClassRec___SIZE=36,$struct_FTC_GCacheRec____SIZE=104,$struct_FTC_GNodeRec____SIZE=28,$struct_FTC_GNodeRec____FLATTENER=[0,20,24],$struct_FTC_GQueryRec____SIZE=8,$struct_FTC_IFamilyClassRec___SIZE=24,$struct_FTC_INodeRec____SIZE=32,$struct_FTC_ImageCacheRec____SIZE=0,$struct_FTC_ImageCacheRec____FLATTENER=[],$struct_FTC_ImageTypeRec____SIZE=16,$struct_FTC_ManagerRec____SIZE=180,$struct_FTC_ManagerRec____FLATTENER= [0,4,8,12,16,20,24,88,92,132,172,176],$struct_FTC_MruListClassRec___SIZE=20,$struct_FTC_MruListRec____SIZE=40,$struct_FTC_MruListRec____FLATTENER=[0,4,8,12,16,36],$struct_FTC_MruNodeRec____SIZE=8,$struct_FTC_NodeRec____SIZE=20,$struct_FTC_NodeRec____FLATTENER=[0,8,12,16,18],$struct_FTC_OldCMapDescRec____SIZE=16,$struct_FTC_OldImageDescRec____SIZE=12,$struct_FTC_SBitCacheRec____SIZE=0,$struct_FTC_SBitCacheRec____FLATTENER=[],$struct_FTC_SBitRec____SIZE=16,$struct_FTC_SBitRec____FLATTENER=[0,1,2,3, 4,5,6,8,9,12],$struct_FTC_SFamilyClassRec___SIZE=28,$struct_FTC_SFamilyClassRec___FLATTENER=[0,20,24],$struct_FTC_SNodeRec____SIZE=288,$struct_FTC_SNodeRec____FLATTENER=[0,28,32],$struct_FTC_ScalerRec____SIZE=24,$struct_FTC_SizeNodeRec____SIZE=36,$struct_FTC_SizeNodeRec____FLATTENER=[0,8,12],$struct_FT_AutoHinterRec____SIZE=0,$struct_FT_AutoHinterRec____FLATTENER=[],$struct_FT_AutoHinter_ServiceRec___SIZE=16,$struct_FT_AutofitterRec____SIZE=204,$struct_FT_Bitmap___SIZE=24,$struct_FT_Bitmap___FLATTENER= [0,4,8,12,16,18,19,20],$struct_FT_BitmapGlyphRec____SIZE=52,$struct_FT_BitmapGlyphRec____FLATTENER=[0,20,24,28],$struct_FT_Bitmap_Size___SIZE=16,$struct_FT_Bitmap_Size___FLATTENER=[0,2,4,8,12],$struct_FT_CMapRec___SIZE=16,$struct_FT_CMap_ClassRec____SIZE=40,$struct_FT_CharMapRec___SIZE=12,$struct_FT_CharMapRec___FLATTENER=[0,4,8,10],$struct_FT_Data___SIZE=8,$struct_FT_DriverRec____SIZE=40,$struct_FT_DriverRec____FLATTENER=[0,20,24,32,36],$struct_FT_Driver_ClassRec____SIZE=104,$struct_FT_Driver_ClassRec____FLATTENER= [0,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100],$struct_FT_FaceRec___SIZE=132,$struct_FT_FaceRec___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,52,68,70,72,74,76,78,80,82,84,88,92,96,100,104,108,116,124,128],$struct_FT_Face_InternalRec____SIZE=64,$struct_FT_Face_InternalRec____FLATTENER=[0,2,4,20,28,32,52,56,60],$struct_FT_Frame_Field___SIZE=4,$struct_FT_GZipFileRec____SIZE=8276,$struct_FT_GZipFileRec____FLATTENER=[0,4,8,12,68,72,4168,8264,8268,8272],$struct_FT_Generic___SIZE=8,$struct_FT_GlyphLoadRec___SIZE= 36,$struct_FT_GlyphLoadRec___FLATTENER=[0,20,24,28,32],$struct_FT_GlyphLoaderRec____SIZE=96,$struct_FT_GlyphLoaderRec____FLATTENER=[0,4,8,12,16,20,56,92],$struct_FT_GlyphRec____SIZE=20,$struct_FT_GlyphSlotRec____SIZE=160,$struct_FT_GlyphSlotRec____FLATTENER=[0,4,8,12,16,24,56,60,64,72,76,100,104,108,128,132,136,140,144,148,152,156],$struct_FT_Glyph_Class___SIZE=32,$struct_FT_Glyph_Metrics___SIZE=32,$struct_FT_IncrementalRec____SIZE=0,$struct_FT_IncrementalRec____FLATTENER=[],$struct_FT_Incremental_FuncsRec___SIZE= 12,$struct_FT_Incremental_InterfaceRec___SIZE=8,$struct_FT_LZWFileRec____SIZE=4292,$struct_FT_LZWFileRec____FLATTENER=[0,4,8,12,184,4280,4284,4288],$struct_FT_LibraryRec____SIZE=200,$struct_FT_LibraryRec____FLATTENER=[0,4,12,16,20,24,28,156,164,168,172,176,180,196],$struct_FT_ListNodeRec____SIZE=12,$struct_FT_ListRec___SIZE=8,$struct_FT_LzwStateRec___SIZE=172,$struct_FT_LzwStateRec___FLATTENER=[0,4,8,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,164,168],$struct_FT_MM_Var___SIZE=20, $struct_FT_MemoryRec____SIZE=16,$struct_FT_ModuleRec___SIZE=20,$struct_FT_Module_Class___SIZE=36,$struct_FT_Multi_Master___SIZE=56,$struct_FT_Open_Args___SIZE=32,$struct_FT_Outline___SIZE=20,$struct_FT_Outline___FLATTENER=[0,2,4,8,12,16],$struct_FT_OutlineGlyphRec____SIZE=40,$struct_FT_Outline_Funcs___SIZE=24,$struct_FT_Parameter___SIZE=8,$struct_FT_RFork_Ref___SIZE=8,$struct_FT_RasterRec____SIZE=0,$struct_FT_RasterRec____FLATTENER=[],$struct_FT_Raster_Funcs___SIZE=24,$struct_FT_Raster_Params___SIZE= 48,$struct_FT_RendererRec____SIZE=72,$struct_FT_RendererRec____FLATTENER=[0,20,24,28,60,64,68],$struct_FT_Renderer_Class___SIZE=60,$struct_FT_Renderer_Class___FLATTENER=[0,36,40,44,48,52,56],$struct_FT_ServiceCacheRec___SIZE=20,$struct_FT_ServiceDescRec___SIZE=8,$struct_FT_Service_BDFRec___SIZE=8,$struct_FT_Service_CIDRec___SIZE=12,$struct_FT_Service_CKERNvalidateRec____SIZE=4,$struct_FT_Service_GXvalidateRec____SIZE=4,$struct_FT_Service_GlyphDictRec___SIZE=8,$struct_FT_Service_KerningRec___SIZE= 4,$struct_FT_Service_MultiMastersRec___SIZE=20,$struct_FT_Service_OTvalidateRec____SIZE=4,$struct_FT_Service_PfrMetricsRec___SIZE=12,$struct_FT_Service_PsCMapsRec___SIZE=32,$struct_FT_Service_PsFontNameRec___SIZE=4,$struct_FT_Service_PsInfoRec___SIZE=16,$struct_FT_Service_SFNT_TableRec___SIZE=12,$struct_FT_Service_TTCMapsRec___SIZE=4,$struct_FT_Service_TTGlyfRec___SIZE=4,$struct_FT_Service_TrueTypeEngineRec___SIZE=4,$struct_FT_Service_WinFntRec___SIZE=4,$struct_FT_SfntName___SIZE=16,$struct_FT_SfntName___FLATTENER= [0,2,4,6,8,12],$struct_FT_SizeRec____SIZE=44,$struct_FT_SizeRec____FLATTENER=[0,4,12,40],$struct_FT_Size_InternalRec____SIZE=0,$struct_FT_Size_InternalRec____FLATTENER=[],$struct_FT_Size_Metrics___SIZE=28,$struct_FT_Size_Metrics___FLATTENER=[0,2,4,8,12,16,20,24],$struct_FT_Slot_InternalRec____SIZE=40,$struct_FT_Slot_InternalRec____FLATTENER=[0,4,8,12,28,36],$struct_FT_Span___SIZE=6,$struct_FT_StreamRec____SIZE=40,$struct_FT_StrokeBorderRec____SIZE=32,$struct_FT_StrokerRec____SIZE=120,$struct_FT_StrokerRec____FLATTENER= [0,4,8,16,17,20,24,32,36,40,44,48,52,116],$struct_FT_SubGlyphRec____SIZE=32,$struct_FT_UnitVector___SIZE=4,$struct_FT_ValidatorRec____SIZE=172,$struct_FT_Var_Named_Style___SIZE=8,$struct_FT_WinFNT_HeaderRec___SIZE=156,$struct_FT_WinFNT_HeaderRec___FLATTENER=[0,4,8,68,70,72,74,76,78,80,82,83,84,86,88,90,92,94,96,98,100,101,102,103,104,108,112,116,120,124,128,132,134,136,138,140],$struct_GX_AVarSegmentRec____SIZE=8,$struct_GX_BlendRec____SIZE=40,$struct_GX_FVar_Axis___SIZE=20,$struct_GX_FVar_Axis___FLATTENER= [0,4,8,12,16,18],$struct_GX_FVar_Head___SIZE=16,$struct_GX_FVar_Head___FLATTENER=[0,4,6,8,10,12,14],$struct_GX_GVar_Head___SIZE=20,$struct_GX_GVar_Head___FLATTENER=[0,4,6,8,12,14,16],$struct_IUP_WorkerRec____SIZE=16,$struct_PCF_AccelRec___SIZE=84,$struct_PCF_AccelRec___FLATTENER=[0,1,2,3,4,5,6,8,12,16,20,36,52,68],$struct_PCF_Compressed_MetricRec___SIZE=5,$struct_PCF_FaceRec____SIZE=328,$struct_PCF_FaceRec____FLATTENER=[0,132,172,176,180,184,196,280,284,288,292,296,300,304,308,312,316],$struct_PCF_MetricRec___SIZE= 16,$struct_PCF_ParsePropertyRec____SIZE=12,$struct_PCF_PropertyRec____SIZE=12,$struct_PCF_TocRec___SIZE=12,$struct_PFR_BitWriter____SIZE=20,$struct_PFR_CMapRec____SIZE=24,$struct_PFR_CMapRec____FLATTENER=[0,16,20],$struct_PFR_DimensionRec___SIZE=12,$struct_PFR_ExtraItemRec____SIZE=8,$struct_PFR_FaceRec____SIZE=440,$struct_PFR_FaceRec____FLATTENER=[0,132,240,288],$struct_PFR_GlyphRec____SIZE=36,$struct_PFR_HeaderRec____SIZE=108,$struct_PFR_KernItemRec____SIZE=24,$struct_PFR_KernItemRec____FLATTENER= [0,4,5,6,8,12,16,20],$struct_PFR_LogFontRec____SIZE=48,$struct_PFR_LogFontRec____FLATTENER=[0,4,8,24,28,32,36,40,44],$struct_PFR_PhyFontRec____SIZE=152,$struct_PFR_PhyFontRec____FLATTENER=[0,4,8,12,16,20,36,40,44,48,52,56,68,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148],$struct_PFR_SizeRec____SIZE=44,$struct_PFR_SlotRec____SIZE=196,$struct_PFR_StrikeRec___SIZE=36,$struct_PFR_SubGlyphRec___SIZE=24,$struct_PSAux_Interface___SIZE=28,$struct_PSH_Blue_TableRec___SIZE=516,$struct_PSH_BluesRec___SIZE= 2084,$struct_PSH_BluesRec___FLATTENER=[0,516,1032,1548,2064,2068,2072,2076,2080],$struct_PSH_ContourRec____SIZE=8,$struct_PSH_DimensionRec___SIZE=204,$struct_PSH_DimensionRec___FLATTENER=[0,196,200],$struct_PSH_GlobalsRec____SIZE=2496,$struct_PSH_GlobalsRec____FLATTENER=[0,4,412],$struct_PSH_Globals_FuncsRec___SIZE=12,$struct_PSH_GlyphRec____SIZE=128,$struct_PSH_GlyphRec____FLATTENER=[0,4,8,12,16,20,24,28,108,112,116,120,121,122,123,124],$struct_PSH_HintRec____SIZE=28,$struct_PSH_Hint_TableRec____SIZE= 40,$struct_PSH_PointRec____SIZE=48,$struct_PSH_PointRec____FLATTENER=[0,4,8,12,16,20,21,24,28,32,36,40,44],$struct_PSH_WidthsRec___SIZE=196,$struct_PSHinter_Interface___SIZE=12,$struct_PS_BlendRec____SIZE=420,$struct_PS_BlendRec____FLATTENER=[0,4,8,24,88,136,140,144,212,280,284,352,416],$struct_PS_DesignMapRec___SIZE=12,$struct_PS_DimensionRec____SIZE=36,$struct_PS_FontExtraRec___SIZE=2,$struct_PS_FontInfoRec___SIZE=32,$struct_PS_FontInfoRec___FLATTENER=[0,4,8,12,16,20,24,26,28],$struct_PS_Hint_TableRec____SIZE= 12,$struct_PS_Hinter_Module_Rec____SIZE=176,$struct_PS_Hinter_Module_Rec____FLATTENER=[0,20,108,120,148],$struct_PS_HintsRec____SIZE=88,$struct_PS_MaskRec____SIZE=16,$struct_PS_Mask_TableRec____SIZE=12,$struct_PS_ParserRec___SIZE=72,$struct_PS_Parser_FuncsRec___SIZE=52,$struct_PS_PrivateRec___SIZE=196,$struct_PS_PrivateRec___FLATTENER=[0,4,8,9,10,11,12,40,60,88,108,112,116,120,122,124,125,126,127,128,154,180,184,188,192],$struct_PS_TableRec___SIZE=52,$struct_PS_Table_FuncsRec___SIZE=16,$struct_PS_UnicodesRec___SIZE= 24,$struct_PS_UnicodesRec___FLATTENER=[0,16,20],$struct_SFNT_HeaderRec____SIZE=16,$struct_SFNT_HeaderRec____FLATTENER=[0,4,6,8,10,12],$struct_SFNT_Interface___SIZE=160,$struct_T1_BuilderRec___SIZE=112,$struct_T1_BuilderRec___FLATTENER=[0,4,8,12,16,20,24,28,32,40,48,64,68,69,70,72,76,80],$struct_T1_Builder_FuncsRec___SIZE=32,$struct_T1_CMapCustomRec____SIZE=28,$struct_T1_CMapCustomRec____FLATTENER=[0,16,20,24],$struct_T1_CMapStdRec____SIZE=32,$struct_T1_CMapStdRec____FLATTENER=[0,16,20,24,28],$struct_T1_CMap_ClassesRec___SIZE= 16,$struct_T1_DecoderRec____SIZE=1500,$struct_T1_DecoderRec____FLATTENER=[0,112,1136,1140,1344,1348,1352,1356,1360,1364,1368,1372,1376,1392,1400,1404,1408,1464,1468,1472,1476,1488,1492,1496],$struct_T1_Decoder_FuncsRec___SIZE=12,$struct_T1_DriverRec____SIZE=0,$struct_T1_DriverRec____FLATTENER=[],$struct_T1_EncodingRec___SIZE=20,$struct_T1_FaceRec____SIZE=556,$struct_T1_FaceRec____FLATTENER=[0,132,484,488,492,496,520,528,532,536,540,544,548,552],$struct_T1_FieldRec____SIZE=36,$struct_T1_FontRec___SIZE= 352,$struct_T1_FontRec___FLATTENER=[0,32,36,232,236,240,260,264,268,272,276,280,284,288,292,296,300,301,304,320,328,344,348],$struct_T1_GlyphSlotRec____SIZE=180,$struct_T1_GlyphSlotRec____FLATTENER=[0,160,161,164,168,172,176],$struct_T1_HintsRec____SIZE=0,$struct_T1_HintsRec____FLATTENER=[],$struct_T1_Hints_FuncsRec___SIZE=28,$struct_T1_Loader____SIZE=376,$struct_T1_Loader____FLATTENER=[0,96,100,152,156,208,260,312,316,368,372],$struct_T1_ParserRec____SIZE=96,$struct_T1_ParserRec____FLATTENER=[0, 72,76,80,84,88,92,93,94],$struct_T1_TokenRec____SIZE=12,$struct_T2_HintsRec____SIZE=0,$struct_T2_HintsRec____FLATTENER=[],$struct_T2_Hints_FuncsRec___SIZE=28,$struct_T42_DriverRec____SIZE=48,$struct_T42_DriverRec____FLATTENER=[0,40,44],$struct_T42_FaceRec____SIZE=560,$struct_T42_FaceRec____FLATTENER=[0,132,484,488,492,496,500,504,528,536],$struct_T42_GlyphSlotRec____SIZE=164,$struct_T42_LoaderRec___SIZE=304,$struct_T42_LoaderRec___FLATTENER=[0,88,92,144,148,200,252],$struct_T42_ParserRec___SIZE=88, $struct_T42_ParserRec___FLATTENER=[0,72,76,80,84],$struct_T42_SizeRec____SIZE=48,$struct_TBBox_Rec___SIZE=24,$struct_TCell____SIZE=16,$struct_TProfile___SIZE=32,$struct_TRaster____SIZE=24,$struct_TRaster____FLATTENER=[0,4,8,12,16,22],$struct_TTC_HeaderRec___SIZE=16,$struct_TT_BDFRec___SIZE=24,$struct_TT_CMap12Rec____SIZE=44,$struct_TT_CMap12Rec____FLATTENER=[0,24,28,32,36,40],$struct_TT_CMap14Rec____SIZE=40,$struct_TT_CMap14Rec____FLATTENER=[0,24,28,32,36],$struct_TT_CMap4Rec____SIZE=56,$struct_TT_CMap4Rec____FLATTENER= [0,24,28,32,36,40,44,48,52],$struct_TT_CMapRec____SIZE=24,$struct_TT_CMapRec____FLATTENER=[0,16,20],$struct_TT_CMap_ClassRec___SIZE=52,$struct_TT_CMap_ClassRec___FLATTENER=[0,40,44,48],$struct_TT_DefRecord____SIZE=16,$struct_TT_DriverRec____SIZE=84,$struct_TT_DriverRec____FLATTENER=[0,40,44,80],$struct_TT_ExecContextRec____SIZE=608,$struct_TT_ExecContextRec____FLATTENER=[0,4,8,12,16,20,24,28,32,36,72,108,144,180,216,244,284,352,356,360,364,368,372,376,380,384,388,392,396,400,404,408,412,416,420,424, 428,432,436,440,442,444,468,472,476,480,484,488,492,560,561,564,568,572,576,580,584,588,592,596,600,604],$struct_TT_FaceRec____SIZE=824,$struct_TT_FaceRec____FLATTENER=[0,132,148,152,156,160,216,260,292,296,300,344,348,368,468,500,504,508,512,516,520,524,528,532,536,540,548,556,612,616,620,624,628,644,648,652,656,660,664,668,672,676,680,684,688,692,700,704,708,712,716,720,724,728,732,736,740,744,748,752,756,760,764,768,772,776,780,784,788,792,816,820],$struct_TT_GaspRec___SIZE=8,$struct_TT_GlyphZoneRec___SIZE= 36,$struct_TT_GlyphZoneRec___FLATTENER=[0,4,6,8,10,12,16,20,24,28,32],$struct_TT_GraphicsState___SIZE=68,$struct_TT_GraphicsState___FLATTENER=[0,2,4,6,10,14,20,24,28,32,36,40,44,48,50,52,53,56,60,62,64],$struct_TT_HdmxEntryRec____SIZE=8,$struct_TT_HdmxEntryRec____FLATTENER=[0,1,4],$struct_TT_HdmxRec___SIZE=8,$struct_TT_Header___SIZE=56,$struct_TT_Header___FLATTENER=[0,4,8,12,16,18,20,28,36,38,40,42,44,46,48,50,52],$struct_TT_HoriHeader___SIZE=44,$struct_TT_HoriHeader___FLATTENER=[0,4,6,8,10,12,14, 16,18,20,22,24,32,34,36,40],$struct_TT_Kern0_PairRec____SIZE=6,$struct_TT_LoaderRec____SIZE=208,$struct_TT_LoaderRec____FLATTENER=[0,4,8,12,16,20,24,28,32,36,52,56,60,64,65,68,76,84,88,124,160,164,168,172,176,180,184,192,200,204],$struct_TT_MaxProfile___SIZE=32,$struct_TT_MaxProfile___FLATTENER=[0,4,6,8,10,12,14,16,18,20,22,24,26,28,30],$struct_TT_NameEntryRec___SIZE=20,$struct_TT_NameEntryRec___FLATTENER=[0,2,4,6,8,12,16],$struct_TT_NameTableRec___SIZE=20,$struct_TT_OS2___SIZE=100,$struct_TT_OS2___FLATTENER= [0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,44,48,52,56,60,64,66,68,70,72,74,76,78,80,84,88,90,92,94,96],$struct_TT_PCLT___SIZE=56,$struct_TT_PCLT___FLATTENER=[0,4,8,10,12,14,16,18,20,36,44,50,51,52,53],$struct_TT_Post_20Rec___SIZE=12,$struct_TT_Post_20Rec___FLATTENER=[0,2,4,8],$struct_TT_Post_25Rec___SIZE=8,$struct_TT_Post_NamesRec___SIZE=16,$struct_TT_Postscript___SIZE=32,$struct_TT_Postscript___FLATTENER=[0,4,8,10,12,16,20,24,28],$struct_TT_SBit_ComponentRec____SIZE=4,$struct_TT_SBit_ComponentRec____FLATTENER= [0,2,3],$struct_TT_SBit_LineMetricsRec___SIZE=12,$struct_TT_SBit_MetricsRec___SIZE=8,$struct_TT_SBit_RangeRec____SIZE=40,$struct_TT_SBit_RangeRec____FLATTENER=[0,2,4,6,8,12,16,24,28,32,36],$struct_TT_SBit_ScaleRec____SIZE=28,$struct_TT_SBit_ScaleRec____FLATTENER=[0,12,24,25,26,27],$struct_TT_SBit_StrikeRec____SIZE=48,$struct_TT_SBit_StrikeRec____FLATTENER=[0,4,8,12,16,28,40,42,44,45,46,47],$struct_TT_SizeRec____SIZE=304,$struct_TT_SizeRec____FLATTENER=[0,44,72,112,116,120,124,128,132,136,140,144, 148,172,240,244,248,252,256,292,296,300,301],$struct_TT_Size_Metrics___SIZE=40,$struct_TT_Size_Metrics___FLATTENER=[0,4,8,12,16,20,36,37,38],$struct_TT_ValidatorRec____SIZE=176,$struct_TWorker____SIZE=1028,$struct_TWorker____FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,86,87,88,92,96,100,104,128,148,152,156,158,160,164,168,172,176,180,181,184,960,1024],$struct_WinPE32_HeaderRec___SIZE=20,$struct_WinPE32_HeaderRec___FLATTENER=[0,4,6,8,10,12,16],$struct_WinPE32_SectionRec___SIZE= 20,$struct_WinPE32_SectionRec___FLATTENER=[0,8,12,16],$struct_WinPE_RsrcDirRec___SIZE=16,$struct_WinPE_RsrcDirRec___FLATTENER=[0,4,8,10,12,14],$struct__IO_FILE___SIZE=148,$struct__IO_FILE___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,70,71,72,76,84,88,92,96,100,104,108],$struct__IO_marker___SIZE=12,$struct___jmp_buf_tag___SIZE=156,$struct___jmp_buf_tag___FLATTENER=[0,24,28],$struct___sigset_t___SIZE=128,$struct__bdf_list_t___SIZE=16,$struct__bdf_parse_t___SIZE=8252,$struct__bdf_parse_t___FLATTENER= [0,4,8,12,14,16,18,20,22,24,28,32,36,40,8232,8248],$struct_bdf_bbx_t___SIZE=12,$struct_bdf_font_t___SIZE=16548,$struct_bdf_font_t___FLATTENER=[0,4,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,128,132,8324,16516,16518,16520,16524,16528,16532],$struct_bdf_glyph_t___SIZE=36,$struct_bdf_glyph_t___FLATTENER=[0,4,8,10,12,24,28,32],$struct_bdf_glyphlist_t___SIZE=36,$struct_bdf_glyphlist_t___FLATTENER=[0,2,4,8,12,16,20,24],$struct_bdf_property_t___SIZE=16,$struct_hashtable___SIZE=16,$struct_raccess_guess_rec___SIZE= 8,$struct_stat___SIZE=88,$struct_stat___FLATTENER=[0,8,12,16,20,24,28,32,40,44,48,52,56,60,64,68,72,76,80,84],$struct_z_stream___SIZE=56,$union_anon___SIZE=12,_WIDTH,_HEIGHT,_image,__str,_stderr,__str1,__str2,__str3,__str4,_ft_default_modules,__str5,__str16,__str27,__str38,__str49,__str510,__str6,__str7,__str8,__str9,__str10,__str11,_raccess_guess_table,__str12,__str13,__str14,__str15,__str1611,__str17,__str18,_ft_trig_arctan_table,_bbox_interface,__str19,__str20,__str21,_ft_bitmap_glyph_class,_ft_outline_glyph_class, __str22,__str123,__str24,__str25,__str127,__str28,__str30,__str31,_tt_service_gx_multi_masters,_tt_service_truetype_engine,_tt_service_truetype_glyf,_tt_services,__str133,__str537,_tt_driver_class,_tt_default_graphics_state,_trick_names_6890,_sfnt_id_6968,_Pop_Push_Count,_opcode_length,_gvar_fields_11813,_fvar_fields_12035,_fvaraxis_fields_12036,__str740,__str841,__str942,__str1043,__str44,__str145,__str246,__str650,__str751,__str852,__str953,__str1054,__str1155,_t1_keywords,__str1256,__str1357,__str1458, __str1559,__str1660,__str1761,__str1862,__str1963,__str2064,__str2165,__str2266,__str23,__str2467,__str2568,__str2669,__str2712,__str2870,__str2971,__str3072,__str3173,__str3274,__str33,__str34,__str35,__str36,__str37,__str3813,__str39,__str40,__str41,__str42,__str43,__str4475,__str45,__str46,__str47,__str48,__str4914,__str50,__str51,__str52,__str53,__str54,__str55,__str56,__str57,__str58,__str59,__str60,__str61,__str62,__str63,__str64,_t1_service_glyph_dict,_t1_service_ps_name,_t1_service_multi_masters, _t1_service_ps_info,_t1_service_kerning,_t1_services,__str68,_t1_driver_class,_cff_service_glyph_dict,_cff_service_ps_info,_cff_service_ps_name,_cff_cmap_encoding_class_rec,_cff_cmap_unicode_class_rec,_cff_service_get_cmap_info,_cff_service_cid_info,_cff_services,__str481,_cff_driver_class,_power_tens,_cff_field_handlers,_cff_isoadobe_charset,_cff_expert_charset,_cff_expertsubset_charset,_cff_standard_encoding,_cff_expert_encoding,_cff_header_fields_6394,_cff_argument_counts,__str93,__str194,__str295, __str396,_cid_field_records,__str497,__str598,__str699,__str7100,__str8101,__str9102,__str10103,__str11104,__str12105,__str13106,__str14107,__str27120,__str28121,__str29122,__str30123,__str31124,__str51144,__str54147,_cid_service_ps_name,_cid_service_ps_info,_cid_service_cid_info,_cid_services,__str61154,_t1cid_driver_class,__str65159,_pfr_header_fields,_pfr_phy_font_extra_items,_pfr_cmap_class_rec,_pfr_metrics_service_rec,_pfr_services,__str2166,_pfr_driver_class,__str3168,_t42_keywords,__str23192, __str24193,__str29198,_t42_service_glyph_dict,_t42_service_ps_font_name,_t42_service_ps_info,_t42_services,__str34203,_t42_driver_class,_winmz_header_fields,_winne_header_fields,_winpe32_header_fields,_winpe32_section_fields,_winpe_rsrc_dir_fields,_winpe_rsrc_dir_entry_fields,_winpe_rsrc_data_entry_fields,_winfnt_header_fields,_fnt_cmap_class_rec,__str1207,__str3209,_winfnt_service_rec,_winfnt_services,__str5211,_winfnt_driver_class,_pcf_metric_header,_pcf_metric_msb_header,_pcf_compressed_metric_header, _pcf_property_header,_pcf_property_msb_header,_pcf_accel_header,_pcf_accel_msb_header,__str214,__str1215,__str3217,__str5219,__str6220,__str8222,__str9223,__str10224,__str11225,__str12226,__str13227,__str14228,__str15229,_pcf_cmap_class,__str16230,__str17231,__str18232,_pcf_service_bdf,_pcf_services,__str21235,_pcf_driver_class,__str22237,__bdf_opts,__bdf_properties,__str2240,__str3241,__str4242,__str5243,__str8246,__str9247,__str10248,__str11249,__str12250,__str13251,__str14252,__str16254,__str17255, __str18256,__str19257,__str20258,__str21259,__str22260,__str23261,__str24262,__str25263,__str26264,__str27265,__str30268,__str31269,__str32270,__str33271,__str34272,__str35273,__str36274,__str37275,__str38276,__str39277,__str40278,__str41279,__str42280,__str43281,__str44282,__str45283,__str46284,__str47285,__str48286,__str49287,__str50288,__str51289,__str52290,__str53291,__str54292,__str55293,__str56294,__str57295,__str58296,__str59297,__str60298,__str61299,__str66304,__str67305,__str68306,__str69307, __str70308,__str71309,__str72310,__str73,__str74,__str75,__str76,__str77311,__str78,__str80,__str81,__str82,_empty,_a2i,_odigits,_ddigits,_hdigits,__str83,_nibble_mask,__str84,__str85,__str86,__str87,__str88,__str89,__str90,__str91,__str92,__str93312,__str94,__str95,__str96,__str97,__str98,__str99,__str100,_bdf_cmap_class,_bdf_service_bdf,_bdf_services,__str110,_bdf_driver_class,_table_dir_entry_fields_3826,_offset_table_fields_3900,_header_fields_3996,_maxp_fields_4025,_maxp_fields_extra_4026,_name_table_fields_4061, _name_record_fields_4062,_os2_fields_4158,_os2_fields_extra_4159,_os2_fields_extra2_4160,_post_fields_4185,_pclt_fields_4199,_metrics_header_fields_4401,_tt_cmap0_class_rec,_tt_cmap2_class_rec,_tt_cmap4_class_rec,_tt_cmap6_class_rec,_tt_cmap8_class_rec,_tt_cmap10_class_rec,_tt_cmap12_class_rec,_tt_cmap13_class_rec,_tt_cmap14_class_rec,_tt_cmap_classes,_tt_encodings_9541,_ttc_header_fields_9565,_sfnt_service_sfnt_table,_sfnt_service_glyph_dict,_sfnt_service_ps_name,_tt_service_get_cmap_info,_sfnt_service_bdf, _sfnt_services,_sfnt_interface,_sfnt_module_class,_sbit_metrics_fields,_strike_start_fields_10745,_sbit_line_metrics_fields_10744,_strike_end_fields_10746,_sbit_small_metrics_fields_11020,_af_script_classes,_af_dummy_script_class,_af_latin_script_class,_af_cjk_script_class,_af_indic_script_class,_af_latin_blue_chars,_latin_encodings_4600,_af_latin_uniranges,_af_cjk_uniranges,_af_indic_uniranges,_af_autofitter_service,_autofit_module_class,__str325,_pshinter_interface,_pshinter_module_class,_ft_standard_raster, _ft_raster1_renderer_class,_ft_raster5_renderer_class,__str329,__str1330,_func_interface,_ft_grays_raster,_ft_smooth_renderer_class,__str332,_ft_smooth_lcd_renderer_class,__str1334,_ft_smooth_lcdv_renderer_class,__str2336,_ftc_size_list_class,_ftc_face_list_class,_ftc_cmap_cache_class,_ftc_basic_image_family_class,_ftc_basic_image_cache_class,_ftc_basic_sbit_family_class,_ftc_basic_sbit_cache_class,__str337,_ps_table_funcs,_ps_parser_funcs,_t1_builder_funcs,_t1_decoder_funcs,_afm_parser_funcs,_t1_cmap_classes, _t1_cmap_standard_class_rec,_t1_cmap_expert_class_rec,_t1_cmap_custom_class_rec,_t1_cmap_unicode_class_rec,_psaux_interface,_psaux_module_class,_t1_args_count,_afm_key_table,__str2343,__str3344,__str4345,__str5346,__str9350,__str10351,__str11352,__str12353,__str13354,__str14355,__str15356,__str16357,__str17358,__str18359,__str19360,__str20361,__str21362,__str22363,__str23364,__str24365,__str25366,__str26367,__str31372,__str32373,__str33374,__str34375,__str36377,__str37378,__str38379,__str39380,__str40381, __str41382,__str42383,__str43384,__str45386,__str46387,__str47388,__str48389,__str49390,__str50391,__str51392,__str52393,__str53394,__str54395,__str55396,__str58399,__str61402,__str62403,__str63404,__str64405,__str65406,__str66407,__str67408,__str68409,__str69410,__str70411,__str71412,__str72413,__str75416,__str76417,_ft_char_table,_ft_standard_glyph_names,_ft_mac_names,_ft_sid_names,_t1_expert_encoding,_ft_adobe_glyph_list,_ft_extra_glyph_unicodes,_ft_extra_glyph_names,_ft_extra_glyph_name_offsets, _pscmaps_interface,_pscmaps_services,_psnames_module_class,__str1421;_putchar=function(e){__print__(String.fromCharCode(e))};_printf=function(){__print__(Pointer_stringify(__formatString.apply(null,arguments)))}; __formatString=function(){function e(l){return String.fromCharCode(l)in Runtime.set("f","e","g")}function g(l){var m;if(d){e(l);m=HEAP[a];a+=l==="l".charCodeAt(0)?8:4}else{m=c[a];a++}return m}var d=false,b=arguments[0],a=1;if(b<0){d=true;b=-b;slab=null;a=arguments[1]}else var c=arguments;for(var f=[],h,i,k;;){h=HEAP[b];if(h===0)break;i=HEAP[b+1];if(h=="%".charCodeAt(0)){h=-1;if(i==".".charCodeAt(0)){b++;for(h=0;;){i=HEAP[b+1];if(!(i>="0".charCodeAt(0)&&i<="9".charCodeAt(0)))break;h*=10;h+=i-"0".charCodeAt(0); b++}i=HEAP[b+1]}if(i=="l".charCodeAt(0)){b++;i=HEAP[b+1]}if(e(i))i="f".charCodeAt(0);if(["d","i","u","p","f"].indexOf(String.fromCharCode(i))!=-1){var j;k=g(i);j=String(+k);j=i=="u".charCodeAt(0)?String(unSign(k,32)):i=="p".charCodeAt(0)?"0x"+k.toString(16):String(+k);if(h>=0)if(e(i)){k=j.indexOf(".");if(k==-1&&i=="f".charCodeAt(0)){k=j.length;j+="."}j+="00000000000";j=j.substr(0,k+1+h)}else for(;j.length>");_stdout=Pointer_make([0],null,ALLOC_STATIC);IHEAP[_stdout]=this.prepare("<>",null,true);_stderr=Pointer_make([0],null,ALLOC_STATIC);IHEAP[_stderr]=this.prepare("<>",null,true)},prepare:function(e,g,d){var b=this.counter++;this.streams[b]={filename:e,data:g?g:[],position:0,eof:0,error:0,print:d};return this.filenames[e]= b},open:function(e){e=_STDIO.filenames[e];if(!e)return-1;var g=_STDIO.streams[e];g.position=g.error=g.eof=0;return e},read:function(e,g,d){e=_STDIO.streams[e];if(!e)return-1;for(var b=0;b=e.data.length){e.eof=1;return 0}HEAP[g]=e.data[e.position];e.position++;g++}return d}};_fprintf=function(){var e=Array.prototype.slice.call(arguments,1);__print__(Pointer_stringify(__formatString.apply(null,e)))}; _exit=function(e){__shutdownRuntime__();ABORT=true;throw"exit("+e+") called, at "+Error().stack;};_strlen=function(e){return String_len(e)};_atoi=function(e){return Math.floor(Number(Pointer_stringify(e)))};_cos=Math.cos;_sin=Math.sin;_realloc=function(e,g){if(!g){e&&_free(e);return 0}var d=_malloc(g);if(e){_memcpy(d,e,g);_free(e)}return d};_memcpy=function(e,g,d){for(var b=0;ba?1:-1}};_llvm_memset_p0i8_i32=Runtime.memset;_memcmp=function(e,g,d){for(var b=0;bc?1:-1}return 0}; _qsort=function(e,g,d,b){b=FUNCTION_TABLE[b];for(var a=[],c=0;c=e);return 0};_strncpy=function(e,g,d){for(var b=false,a,c=0;c=0?e+d:0};_strncmp=function(e,g,d){for(var b=0;bc?1:-1}return 0}; _sprintf=function(){var e=arguments[0],g=Array.prototype.slice.call(arguments,1);_strcpy(e,__formatString.apply(null,g))};_strcpy=function(e,g){var d=0;do{HEAP[e+d]=HEAP[g+d];d++}while(HEAP[g+d-1]!=0)};__setjmp=function(){print("WARNING: setjmp() not really implemented, will fail if longjmp() is actually called");return 0};_memchr=function(e,g,d){g=unSign(g);for(var b=0;breSign(k,32)?f:k)-d;a=0;a:for(;;){k=a==0?0:p;var j=a==0?g:n,l=0+k;if(i){a=1;b=2}else{a=1;b=3}for(;;)if(b==2){o=a==5?o:0;a=d+o;b=reSign(j,32)=reSign(m,32);b=b|m;m=HEAP[_HEIGHT];m=reSign(a,32)>=reSign(m,32);b|m||(HEAP[HEAP[_image]+ (a*HEAP[_WIDTH]+j)]=HEAP[HEAP[h]+l+HEAP[e]*o]|HEAP[HEAP[_image]+(a*HEAP[_WIDTH]+j)]);var o=o+1;if(o!=f){a=5;b=2}else{a=5;b=3}}else if(b==3){var n=j+1;j=reSign(n,32)=reSign(0,8)){g=4;break c}g=6}else g=2;while(0);_putchar(g==6?42:g==4?43:32); var k=k+1;g=HEAP[_WIDTH];if(reSign(e,32)reSign(1,32)?n:1)-0;for(a=11;;){s=a==11?0:s;a=l+(0+s);_FT_Set_Transform(HEAP[h], i,k);a=reSign(HEAP[a],8);if(_FT_Load_Char(HEAP[h],a,4)==0){__Z11draw_bitmapP10FT_Bitmap_ii(f,HEAP[j],o-HEAP[m]);HEAP[k]=HEAP[p]+HEAP[k];HEAP[r]=HEAP[b]+HEAP[q]}var s=s+1;if(s!=n)a=14;else break}}__Z10show_imagev();_FT_Done_Face(HEAP[h]);h=HEAP[c];if(h!=0){c=HEAP[h];_FT_Done_Library(h);FUNCTION_TABLE[HEAP[c+8]](c,c)}STACKTOP=d;return 0}}_main.__index__=Runtime.getFunctionIndex(_main,"_main");function _ft_alloc(e,g){return _malloc(g)}_ft_alloc.__index__=Runtime.getFunctionIndex(_ft_alloc,"_ft_alloc"); function _ft_realloc(e,g,d,b){return _realloc(b,d)}_ft_realloc.__index__=Runtime.getFunctionIndex(_ft_realloc,"_ft_realloc");function _ft_free(e,g){_free(g)}_ft_free.__index__=Runtime.getFunctionIndex(_ft_free,"_ft_free");function _ft_close_stream_by_munmap(e){_munmap(HEAP[e+12],HEAP[e+4]);HEAP[e+12]=0;HEAP[e+4]=0;HEAP[e]=0}_ft_close_stream_by_munmap.__index__=Runtime.getFunctionIndex(_ft_close_stream_by_munmap,"_ft_close_stream_by_munmap"); function _ft_close_stream_by_free(e){_free(HEAP[e+12]);HEAP[e+12]=0;HEAP[e+4]=0;HEAP[e]=0}_ft_close_stream_by_free.__index__=Runtime.getFunctionIndex(_ft_close_stream_by_free,"_ft_close_stream_by_free"); function _FT_Stream_Open(e,g){var d=STACKTOP;STACKTOP+=88;Runtime.memset(d,0,88);var b,a=null,c,f,h=e==0;a:do if(h)f=40;else{f=_open(g,0);if(reSign(f,32)unSign(1,32)?d:1)-0;for(a=2;;){c=a==2?0:c;e=0+c;a=g+4*e;e=_FT_MulDiv(HEAP[g+4*e],b,64);HEAP[a]=e;var c=c+1;if(c!=d)a=3;else break}}g=0}return g}__ft_face_scale_advances.__index__=Runtime.getFunctionIndex(__ft_face_scale_advances,"__ft_face_scale_advances"); function _FT_Get_Advance(e,g,d,b){var a,c=e==0;a:do if(c)a=35;else{a=g;if(unSign(HEAP[e+16],32)<=unSign(a,32))a=16;else{a=HEAP[HEAP[HEAP[e+96]+20]+92];var f=a!=0;b:do if(f){if((d&3)==0)if((reSign(d,32)>>reSign(16,32)&15)!=1)break b;a=f=FUNCTION_TABLE[a](e,g,1,d,b);if(f==0)a=__ft_face_scale_advances(e,b,1,d);else{if(a==7)break b;a=a}break a}while(0);a=_FT_Get_Advances(e,g,1,d,b)}}while(0);return a}_FT_Get_Advance.__index__=Runtime.getFunctionIndex(_FT_Get_Advance,"_FT_Get_Advance"); function _FT_Get_Advances(e,g,d,b,a){var c,f=null,h,i,k;b=b;i=e==0;a:do if(i)h=35;else{k=HEAP[e+16];h=d+g;var j=k;j=unSign(g,32)>=unSign(j,32);b:do if(!j){j=g;if(unSign(h,32)unSign(k,32))break b;if(d==0)h=0;else{i=HEAP[HEAP[HEAP[e+96]+20]+92];h=i!=0;c:do if(h){if((b&3)==0)if((reSign(b,32)>>reSign(16,32)&15)!=1){c=6;break c}i=h=FUNCTION_TABLE[i](e,g,d,b,a);if(h==0){c=7;break c}if(i==7){c=6;break c}h=i;break a}else c=6;while(0);c:do if(c==6){i=0;if((b&536870912)!= 0)h=7;else{b|=256;h=d;k=e;j=b;var l=e+84,m=a,o=i;g=0+g;if((b&16)!=0){f=10;c=11}else{f=10;c=12}for(;;)if(c==11){q=f==15?q:0;var n=f==15?0:o;f=0+q;c=g+q;var p=m+4*f;if(!(unSign(f,32)=reSign(0,32)?e+32768&-65536:0-(32768-e&-65536)}_FT_RoundFix.__index__=Runtime.getFunctionIndex(_FT_RoundFix,"_FT_RoundFix"); function _FT_CeilFix(e){return reSign(e,32)>=reSign(0,32)?e+65535&-65536:0-(65535-e&-65536)}_FT_CeilFix.__index__=Runtime.getFunctionIndex(_FT_CeilFix,"_FT_CeilFix");function _FT_FloorFix(e){return reSign(e,32)>=reSign(0,32)?e&-65536:0-(0-e&-65536)}_FT_FloorFix.__index__=Runtime.getFunctionIndex(_FT_FloorFix,"_FT_FloorFix"); function _FT_Sqrt32(e){var g=null,d;d=d=0;for(g=-1;;){c=g==0?c:e;h=g==0?h:1073741824;f=g==0?f:d;var b=h+f;g=unSign(b,32)<=unSign(c,32);var a=c-b;b=h+b;var c=g?a:c,f=unSign(g?b:f,32)>>>unSign(1,32),h=unSign(h,32)>>>unSign(2,32);if(h!=0)g=0;else break}return d=f}_FT_Sqrt32.__index__=Runtime.getFunctionIndex(_FT_Sqrt32,"_FT_Sqrt32"); function _ft_multo64(e,g,d){var b,a,c;b=e&65535;e=unSign(e,32)>>>unSign(16,32);a=g&65535;c=unSign(g,32)>>>unSign(16,32);g=a*b;b=c*b;a=e*a;e=c*e;b=a+b;a=unSign(b,32)>>unSign(16,32))+e;b<<=16;g=b+g;b=b;b=unSign(g,32)=unSign(d,32))e=2147483647;else{a=a;for(b=1;;){j=b==2?j:0;k=b==2?k:g;i=(b==2?i:e)<<1;h=(b==2?h:a)<<1;b=unSign(k,32)>>>unSign(31,32)|i;i=unSign(b,32)>=unSign(d,32);var c=b-d,f=h|1,h=i?f:h,i=i?c:b,k=k<<1,j=j+1;if(j!=32)b=2;else break}e=a=h}return e}_ft_div64by32.__index__=Runtime.getFunctionIndex(_ft_div64by32,"_ft_div64by32"); function _FT_MulDiv(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a,c=null,f,h,i,k;f=b+8;e=e;g=g;d=d;c=e==0;a:do if(c)a=0;else{if(g==d){a=0;break a}e=k=e;c=0-e;e=reSign(e,32)>=reSign(0,32)?e:c;k=g^k;g=g;c=0-g;g=reSign(g,32)>=reSign(0,32)?g:c;k=d^k;d=d;c=0-d;var j=reSign(d,32)>=reSign(0,32)?d:c;d=j;var l=reSign(e,32)>reSign(46340,32);b:do if(l){c=1;a=4}else{c=reSign(g,32)>reSign(46340,32);h=d;if(c){c=3;a=4;break b}c=reSign(h,32)>reSign(176095,32);i=d;a=reSign(i,32)<=reSign(0,32);if(c| a){c=5;a=4;break b}else c=5;e=g*e;e=(reSign(d,32)>>reSign(1,32))+e;a=d;e=Math.floor(reSign(e,32)/reSign(a,32));a=7;break b}while(0);if(a==4)if(reSign(c==5?i:c==1?j:h,32)>reSign(0,32)){_ft_multo64(e,g,b);HEAP[f+4]=0;h=reSign(d,32)>>reSign(1,32);HEAP[f]=h;e=b;g=f;f=b;h=HEAP[g]+HEAP[e];i=HEAP[e+4];g=HEAP[g+4];c=h;e=unSign(HEAP[e],32)>unSign(c,32);e=unSign(e,1);i=g+i+e;HEAP[f]=h;HEAP[f+4]=i;e=_ft_div64by32(HEAP[b+4],HEAP[b],d)}else e=2147483647;d=reSign(k,32)=reSign(0,32)?e:c;h=g^h;g=g;c=0-g;g=reSign(g,32)>=reSign(0,32)?g:c;h=d^h;d=d;c=0-d;var i=reSign(d,32)>=reSign(0,32)?d:c;d=i;var k=reSign(e,32)>reSign(46340,32);b:do if(k){c=1;a=4}else{c=reSign(g,32)>reSign(46340,32);f=d;if(c){c=3;a=4;break b}else c=3;if(reSign(f,32)<=reSign(0,32)){a=6;break b}a=d;e=Math.floor(reSign(g* e,32)/reSign(a,32));a=8;break b}while(0);b:do if(a==4){if(!(reSign(c==1?i:f,32)>reSign(0,32))){a=6;break b}_ft_multo64(e,g,b);e=_ft_div64by32(HEAP[b+4],HEAP[b],d);a=8;break b}while(0);if(a==6)e=2147483647;f=reSign(h,32)=reSign(0,32)?b:d;c=a^c;d=a;a=0-d;a=reSign(d,32)>=reSign(0,32)?d:a;f=b;a=a;var h=unSign(f,32)>unSign(2048,32);b:do if(h)d=3;else{if(unSign(a,32)>unSign(1048576,32)){d=3;break b}f=unSign(a*f+32768,32)>>>unSign(16,32);d=5;break b}while(0);if(d==3){d=f&65535;f=(unSign(f,32)>>>unSign(16,32))*a;h=(unSign(a,32)>>>unSign(16,32))*d;d=unSign((a&65535)*d+32768,32)>>>unSign(16,32);f=h+ f+d}c=reSign(c,32)=reSign(0,32)?b:h;f=c^f;c=c;h=0-c;c=reSign(c,32)>=reSign(0,32)?c:h;if(c==0)c=2147483647;else{h=reSign(b,32)>>reSign(16,32)==0;var i=b;if(h){a=i*65536;a=(reSign(c,32)>>reSign(1,32))+a;c=c;c=Math.floor(unSign(a,32)/unSign(c,32))}else{h=reSign(i,32)>>reSign(16,32);HEAP[d+4]=h;HEAP[d]=b<<16;HEAP[a+4]=0;b=reSign(c,32)>>reSign(1,32);HEAP[a]=b;b=HEAP[a]+HEAP[d];h=HEAP[d+4]; a=HEAP[a+4];i=unSign(HEAP[d],32)>unSign(b,32);i=unSign(i,1);a=a+h+i;HEAP[d]=b;HEAP[d+4]=a;c=_ft_div64by32(HEAP[d+4],HEAP[d],c)}}f=reSign(f,32)reSign(0,32)){d=d;for(g=0;;){i=g==1?i:0;f=g==1?f:d;b=g==1?b:e;h=(g==1?h:0)<<2;h=unSign(b,32)>>>unSign(30,32)|h;var b=b<<2;f=f<<1;var a=f*2+1;g=unSign(h,32)>=unSign(a,32);a=h-a;var c=f+1,f=g?c:f,h=g?a:h,i=i+1;if(i!=24)g=1;else break}d=f}return d}_FT_SqrtFixed.__index__=Runtime.getFunctionIndex(_FT_SqrtFixed,"_FT_SqrtFixed"); function _ft_corner_orientation(e,g,d,b){var a=STACKTOP;STACKTOP+=16;Runtime.memset(a,0,16);var c;c=a+8;if(g==0)c=reSign(e,32)>=reSign(0,32)?b:0-b;else if(e==0)c=reSign(g,32)>=reSign(0,32)?0-d:d;else if(b==0)c=reSign(d,32)>=reSign(0,32)?g:0-g;else if(d==0)c=reSign(b,32)>=reSign(0,32)?0-e:e;else{_ft_multo64(e,b,a);_ft_multo64(g,d,c);e=HEAP[c+4];if(unSign(HEAP[a+4],32)>unSign(e,32))c=1;else{e=HEAP[c+4];if(unSign(HEAP[a+4],32)unSign(e,32))c=1;else{c= HEAP[c];c=unSign(HEAP[a],32)>reSign(4,32);c=reSign(g,32)unSign(a,32);a:do if(l){j=j+7&-8;if(unSign(j,32)>unSign(32767,32)){c=10;a=0}else{a=_ft_mem_realloc(f,8,g,j,HEAP[h+4],b);HEAP[h+4]=a;if(HEAP[b]!=0){a=1;break a}a=_ft_mem_realloc(f,1,g,j,HEAP[h+8],b);HEAP[h+8]=a;if(HEAP[b]!=0){a=1;break a}if(HEAP[e+16]!=0){a=_ft_mem_realloc(f, 8,g*2,j*2,HEAP[e+20+20],b);HEAP[e+20+20]=a;if(HEAP[b]!=0){a=1;break a}_llvm_memmove_p0i8_p0i8_i32(HEAP[e+20+20]+8*j,HEAP[e+20+20]+8*g,g*8,1,0);HEAP[e+20+24]=HEAP[e+20+20]+8*j}k=1;HEAP[e+4]=j;a=6}break a}else a=6;while(0);a:do if(a==6){g=HEAP[e+8];j=reSign(HEAP[h],16);i=reSign(HEAP[i],16);j=d+j+i;d=g;if(unSign(j,32)>unSign(d,32)){j=j+3&-4;if(unSign(j,32)>unSign(32767,32)){c=10;a=0;break a}else{f=_ft_mem_realloc(f,2,g,j,HEAP[h+12],b);HEAP[h+12]=f;if(HEAP[b]!=0){a=1;break a}k=1;HEAP[e+8]=j}}if(k==0){a= 1;break a}_FT_GlyphLoader_Adjust_Points(e);a=1;break a}while(0);if(a==1)c=HEAP[b];e=c;STACKTOP=b;return e}_FT_GlyphLoader_CheckPoints.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_CheckPoints,"_FT_GlyphLoader_CheckPoints"); function _FT_GlyphLoader_CheckSubGlyphs(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c,f,h,i;c=HEAP[e];HEAP[d]=0;i=e+20;f=HEAP[e+56+28]+HEAP[i+28]+g;h=HEAP[e+12];var k=unSign(f,32)>unSign(h,32);a:do if(k){f=f+1&-2;a=_ft_mem_realloc(c,32,h,f,HEAP[i+32],d);HEAP[i+32]=a;if(HEAP[d]!=0)break a;HEAP[e+12]=f;b=e;a=b+20;b=b+56;HEAP[b+32]=HEAP[a+32]+32*HEAP[a+28]}while(0);c=HEAP[d];STACKTOP=d;return c} _FT_GlyphLoader_CheckSubGlyphs.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_CheckSubGlyphs,"_FT_GlyphLoader_CheckSubGlyphs");function _FT_GlyphLoader_Prepare(e){var g;g=e+56;HEAP[g+2]=0;HEAP[g]=0;HEAP[g+28]=0;_FT_GlyphLoader_Adjust_Points(e);g=e+20;HEAP[e+56+32]=HEAP[g+32]+32*HEAP[g+28]}_FT_GlyphLoader_Prepare.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_Prepare,"_FT_GlyphLoader_Prepare"); function _FT_GlyphLoader_Add(e){var g=null,d,b,a,c;if(e!=0){d=e+20;b=e+56;a=reSign(HEAP[b],16);c=reSign(HEAP[d+2],16);HEAP[d+2]=HEAP[b+2]+HEAP[d+2];HEAP[d]=HEAP[b]+HEAP[d];HEAP[d+28]=HEAP[b+28]+HEAP[d+28];if(unSign(0,32)unSign(1,32)?a:1)-0;for(g=0;;){f=g==0?0:f;g=0+f;HEAP[HEAP[d]+2*g]=c+HEAP[HEAP[b]+2*g];var f=f+1;if(f!=a)g=1;else break}}d=e+56;HEAP[d+2]=0;HEAP[d]=0;HEAP[d+28]=0;_FT_GlyphLoader_Adjust_Points(e);d=e+20;e=e+56;HEAP[e+32]=HEAP[d+ 32]+32*HEAP[d+28]}}_FT_GlyphLoader_Add.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_Add,"_FT_GlyphLoader_Add"); function _FT_GlyphLoader_CopyPoints(e,g){var d,b,a,c,f;b=reSign(HEAP[g+20+2],16);a=reSign(HEAP[g+20],16);d=_FT_GlyphLoader_CheckPoints(e,b,a);if(d==0){c=e+20;f=g+20;_llvm_memcpy_p0i8_p0i8_i32(HEAP[c+4],HEAP[f+4],b*8,1,0);_llvm_memcpy_p0i8_p0i8_i32(HEAP[c+8],HEAP[f+8],b,1,0);_llvm_memcpy_p0i8_p0i8_i32(HEAP[c+12],HEAP[f+12],a*2,1,0);f=HEAP[e+16]!=0;a:do if(f){if(HEAP[g+16]==0)break a;_llvm_memcpy_p0i8_p0i8_i32(HEAP[e+20+20],HEAP[g+20+20],b*8,1,0);_llvm_memcpy_p0i8_p0i8_i32(HEAP[e+20+24],HEAP[g+20+24], b*8,1,0)}while(0);HEAP[c+2]=b&65535;HEAP[c]=a&65535;_FT_GlyphLoader_Adjust_Points(e)}return d}_FT_GlyphLoader_CopyPoints.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_CopyPoints,"_FT_GlyphLoader_CopyPoints"); function _ft_service_list_lookup(e,g){var d,b=null,a,c;a=0;c=e;var f=c!=0;a:do if(f){if(g==0)break a;var h=g,i=c;for(b=0;;){d=b==0?0:j;var k=i+8*d;b=k;if(HEAP[b]==0){d=7;break}if(_strcmp(HEAP[b],h)==0){d=3;break}var j=d+1;b=4;d=2}if(d==7)c=k;else if(d==3){c=k;a=HEAP[k+4]}}while(0);return a}_ft_service_list_lookup.__index__=Runtime.getFunctionIndex(_ft_service_list_lookup,"_ft_service_list_lookup");function _ft_validator_init(e,g,d,b){HEAP[e]=g;HEAP[e+4]=d;HEAP[e+8]=b;HEAP[e+12]=0} _ft_validator_init.__index__=Runtime.getFunctionIndex(_ft_validator_init,"_ft_validator_init");function _ft_validator_run(){return-1}_ft_validator_run.__index__=Runtime.getFunctionIndex(_ft_validator_run,"_ft_validator_run");function _ft_validator_error(e,g){var d;d=e+16;HEAP[e+12]=g;_longjmp(d,1);throw"Reached an unreachable! Original .ll line: 5389";}_ft_validator_error.__index__=Runtime.getFunctionIndex(_ft_validator_error,"_ft_validator_error"); function _FT_Stream_New(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c,f;HEAP[d]=0;if(e==0)d=33;else if(g==0)d=6;else{e=HEAP[e];c=_ft_mem_alloc(e,40,b);if(HEAP[b]==0){HEAP[c+28]=e;f=(HEAP[g]&1&255)!=0;a:do{if(f){a=HEAP[g+8];f=HEAP[g+4];g=c;f=f;a=a;HEAP[g]=f;HEAP[g+4]=a;HEAP[g+8]=0;HEAP[g+32]=0;HEAP[g+20]=0;HEAP[g+24]=0;a=1}else{a=g;if((HEAP[g]&4)!=0){a=_FT_Stream_Open(c,HEAP[a+12]);HEAP[b]=a;HEAP[c+16]=HEAP[g+12];a=1}else{a=(HEAP[a]&2)==0;b:do if(!a){if(HEAP[g+16]==0)break b;a=c; c=e;a=a;a!=0&&FUNCTION_TABLE[HEAP[c+8]](c,a);c=HEAP[g+16];a=1;break a}while(0);HEAP[b]=6;a=5}}break a}while(0);a:do if(a==1){if(HEAP[b]!=0){a=5;break a}HEAP[c+28]=e;a=9;break a}while(0);if(a==5){g=c;g!=0&&FUNCTION_TABLE[HEAP[e+8]](e,g);c=0}HEAP[d]=c}d=HEAP[b]}d=d;STACKTOP=b;return d}_FT_Stream_New.__index__=Runtime.getFunctionIndex(_FT_Stream_New,"_FT_Stream_New"); function _FT_Stream_Free(e,g){var d,b,a=e!=0;a:do if(a){d=HEAP[e+28];b=e;var c=b!=0;b:do if(c){if(HEAP[b+24]==0)break b;FUNCTION_TABLE[HEAP[b+24]](b)}while(0);if(g!=0)break a;b=e;d=d;b=b;if(b==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0)}_FT_Stream_Free.__index__=Runtime.getFunctionIndex(_FT_Stream_Free,"_FT_Stream_Free"); function _ft_glyphslot_free_bitmap(e){var g,d;g=HEAP[e+156]==0;a:do if(!g){if(unSign((HEAP[HEAP[e+156]+4]&1&255)!=0^1,1)!=0)break a;g=HEAP[HEAP[e+4]+100];d=HEAP[e+76+12];g=g;d=d;d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+76+12]=0;HEAP[HEAP[e+156]+4]&=-2;return}while(0);HEAP[e+76+12]=0}_ft_glyphslot_free_bitmap.__index__=Runtime.getFunctionIndex(_ft_glyphslot_free_bitmap,"_ft_glyphslot_free_bitmap");function _ft_glyphslot_set_bitmap(e,g){_ft_glyphslot_free_bitmap(e);HEAP[e+76+12]=g} _ft_glyphslot_set_bitmap.__index__=Runtime.getFunctionIndex(_ft_glyphslot_set_bitmap,"_ft_glyphslot_set_bitmap");function _ft_glyphslot_alloc_bitmap(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a;a=HEAP[HEAP[e+4]+100];if((HEAP[HEAP[e+156]+4]&1&255)!=0){b=HEAP[e+76+12];b!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+76+12]=0}else HEAP[HEAP[e+156]+4]|=1;b=_ft_mem_alloc(a,g,d);HEAP[e+76+12]=b;b=HEAP[d];STACKTOP=d;return b} _ft_glyphslot_alloc_bitmap.__index__=Runtime.getFunctionIndex(_ft_glyphslot_alloc_bitmap,"_ft_glyphslot_alloc_bitmap"); function _ft_glyphslot_done(e){var g,d,b,a,c;b=HEAP[HEAP[e+4]+96];a=HEAP[b+20];c=HEAP[b+8];HEAP[a+68]!=0&&FUNCTION_TABLE[HEAP[a+68]](e);_ft_glyphslot_free_bitmap(e);if(HEAP[e+156]!=0){if((HEAP[HEAP[b]]&512)==0){b=HEAP[HEAP[e+156]];a=b!=0;a:do if(a){g=HEAP[b];_FT_GlyphLoader_Reset(b);d=b;g=g;d=d;if(d==0)break a;FUNCTION_TABLE[HEAP[g+8]](g,d)}while(0);HEAP[HEAP[e+156]]=0}b=HEAP[e+156];b!=0&&FUNCTION_TABLE[HEAP[c+8]](c,b);HEAP[e+156]=0}} _ft_glyphslot_done.__index__=Runtime.getFunctionIndex(_ft_glyphslot_done,"_ft_glyphslot_done"); function _FT_New_GlyphSlot(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b,a=null,c,f,h,i,k=d+4,j,l,m=d+8,o;o=e==0;a:do if(o)b=0;else{if(HEAP[e+96]==0){b=0;break a}l=HEAP[e+96];o=HEAP[l+20];l=HEAP[l+8];c=_ft_mem_alloc(l,HEAP[o+44],m);o=HEAP[m]==0;b:do if(o){HEAP[c+4]=e;f=c;a=HEAP[HEAP[f+4]+96];i=HEAP[a+20];b=HEAP[a+8];HEAP[k]=0;HEAP[f]=HEAP[a+4];j=_ft_mem_alloc(b,40,k);var n=HEAP[k],p=n!=0;c:do if(p)HEAP[m]=n;else{HEAP[f+156]=j;if((HEAP[HEAP[a]]&512)==0){a=j;h=b;b=a;a=_ft_mem_alloc(h, 96,d);if(HEAP[d]==0){HEAP[a]=h;HEAP[b]=a}h=h=h=HEAP[d];HEAP[k]=h;a=5}else{var r=HEAP[k];a=7}j=(a==7?r:h)==0;d:do if(j){if(HEAP[i+64]==0){b=9;break d}var q=FUNCTION_TABLE[HEAP[i+64]](f);HEAP[k]=q;a=8;b=10;break d}else b=9;while(0);if(b==9){var s=HEAP[k];a=9}f=a==9?s:q;HEAP[m]=f;if(f!=0)break c;HEAP[c+8]=HEAP[e+84];HEAP[e+84]=c;if(g==0)break b;HEAP[g]=c;break b}while(0);_ft_glyphslot_done(c);i=c;c=l;f=i;i!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);c=0}else{if(g==0)break b;HEAP[g]=0}while(0);l=HEAP[m];b=19; break a}while(0);if(b==0)l=6;k=l;STACKTOP=d;return k}_FT_New_GlyphSlot.__index__=Runtime.getFunctionIndex(_FT_New_GlyphSlot,"_FT_New_GlyphSlot"); function _FT_Done_GlyphSlot(e){var g,d=null,b,a,c,f=e!=0;a:do if(f){b=HEAP[HEAP[e+4]+96];b=HEAP[b+8];c=0;d=a=HEAP[HEAP[e+4]+84];var h=e,i=d;for(d=0;;){var k=d==3?j:i;if((d==3?j:a)==0){g=8;break}if(k==h){g=2;break}c=k;var j=HEAP[k+8];d=3;g=1}if(g!=8)if(g==2){d=k;if(c==0)HEAP[HEAP[e+4]+84]=HEAP[d+8];else HEAP[c+8]=HEAP[d+8];_ft_glyphslot_done(e);c=e;b=b;a=c;if(c==0)break a;FUNCTION_TABLE[HEAP[b+8]](b,a)}}while(0)}_FT_Done_GlyphSlot.__index__=Runtime.getFunctionIndex(_FT_Done_GlyphSlot,"_FT_Done_GlyphSlot"); function _FT_Set_Transform(e,g,d){var b=STACKTOP;STACKTOP+=8;Runtime.memset(b,0,8);var a;g=g;d=d;a=e==0;a:do if(!a){e=HEAP[e+128];HEAP[e+28]=0;a=e+4;if(g==0){HEAP[a]=65536;HEAP[e+4+4]=0;HEAP[e+4+8]=0;HEAP[e+4+12]=65536;g=e+4}else{var c=g;HEAP[a]=HEAP[c];HEAP[a+4]=HEAP[c+4];HEAP[a+8]=HEAP[c+8];HEAP[a+12]=HEAP[c+12]}c=(HEAP[g+8]|HEAP[g+4])!=0;b:do if(c)a=1;else{if(HEAP[g]!=65536){a=1;break b}a=HEAP[g+12]!=65536?1:3;break b}while(0);if(a==1)HEAP[e+28]|=1;if(d==0){HEAP[e+20]=0;HEAP[e+20+4]=0;d=e+20}else{g= d;HEAP[b]=HEAP[g];HEAP[b+4]=HEAP[g+4];g=e+20;HEAP[g]=HEAP[b];HEAP[g+4]=HEAP[b+4]}if((HEAP[d+4]|HEAP[d])==0)break a;HEAP[e+28]|=2;STACKTOP=b;return}while(0);STACKTOP=b}_FT_Set_Transform.__index__=Runtime.getFunctionIndex(_FT_Set_Transform,"_FT_Set_Transform"); function _FT_Load_Glyph(e,g,d){var b,a=null,c,f,h,i,k,j,l,m,o;d=d;l=0;m=e==0;a:do if(m)b=0;else{if(HEAP[e+88]==0){b=0;break a}if(HEAP[e+84]==0){b=0;break a}m=o=HEAP[e+84];_ft_glyphslot_free_bitmap(m);_llvm_memset_p0i8_i32(m+24,0,32,1,0);_llvm_memset_p0i8_i32(m+108,0,20,1,0);HEAP[m+76+4]=0;HEAP[m+76]=0;HEAP[m+76+8]=0;HEAP[m+76+18]=0;HEAP[m+100]=0;HEAP[m+104]=0;HEAP[m+128]=0;HEAP[m+132]=0;HEAP[m+136]=0;HEAP[m+140]=0;HEAP[m+152]=0;HEAP[m+72]=0;HEAP[m+56]=0;HEAP[m+60]=0;HEAP[m+144]=0;HEAP[m+148]=0;h= HEAP[e+96];m=HEAP[h+4];m=HEAP[m+168];if((d&1024)!=0)d|=2049;if((d&1&255)!=0){d|=10;d&=-5}i=m!=0;b:do if(i){if((d&2)!=0){b=7;break b}if((d&32768)!=0){b=7;break b}if((HEAP[HEAP[h]]&256)==0){b=7;break b}if((HEAP[HEAP[h]]&512)!=0){b=7;break b}if((HEAP[e+8]&8192)!=0){b=7;break b}i=HEAP[HEAP[e+128]+4+8]!=0;c:do if(i)b=13;else{b=HEAP[HEAP[e+128]+4]!=0?12:13;break c}while(0);if(b==13){if(HEAP[HEAP[e+128]+4]!=0){b=7;break b}if(HEAP[HEAP[e+128]+4+8]==0){b=7;break b}}b=(d&32)!=0;c:do if(!b){if((HEAP[HEAP[h]]& 1024)==0)break c;b=reSign(d,32)>>reSign(16,32)&15;if(b!=1)if(HEAP[HEAP[e+128]+56]==0){b=7;break b}l=1;b=18;break b}while(0);l=1;b=18;break b}else b=7;while(0);b:do if(b==7){if(l!=0){b=18;break b}c=FUNCTION_TABLE[HEAP[HEAP[h+20]+80]](o,HEAP[e+88],g,d);if(c!=0){b=26;break b}if(HEAP[o+72]!=1869968492){b=24;break b}c=_FT_Outline_Check(o+108);if(c!=0){b=26;break b}if((d&2)!=0){b=24;break b}l=unSign(d&255,8)&16&255;b=o;l=l;i=b=b+24;if(l!=0){HEAP[b+8]=HEAP[i+8]&-64;HEAP[b+12]=HEAP[b+12]+63&-64;l=HEAP[b+ 20]+63+HEAP[b]&-64;i=HEAP[b+24]+63+HEAP[b+4]&-64;HEAP[b+20]&=-64;HEAP[b+24]&=-64;HEAP[b]=l-HEAP[b+20];HEAP[b+4]=i-HEAP[b+24]}else{HEAP[b+20]=HEAP[i+20]&-64;HEAP[b+24]&=-64;l=HEAP[b+8]+63+HEAP[b]&-64;i=HEAP[b+12]-HEAP[b+4]&-64;HEAP[b+8]&=-64;HEAP[b+12]=HEAP[b+12]+63&-64;HEAP[b]=l-HEAP[b+8];HEAP[b+4]=HEAP[b+12]-i}HEAP[b+16]=HEAP[b+16]+32&-64;HEAP[b+28]=HEAP[b+28]+32&-64;b=24;break b}while(0);b:do if(b==18){b=(HEAP[e+8]&2)!=0;c:do if(b){if((d&8)!=0)break c;c=FUNCTION_TABLE[HEAP[HEAP[h+20]+80]](o,HEAP[e+ 88],g,d|16384);if(c!=0)break c;if(HEAP[o+72]==1651078259){b=24;break b}}while(0);b=HEAP[e+128];h=HEAP[b+28];HEAP[b+28]=0;c=HEAP[HEAP[m]+20];c=FUNCTION_TABLE[HEAP[c+12]](m,o,HEAP[e+88],g,d);HEAP[b+28]=h;b=24;break b}while(0);b:do if(b==24){g=o;if((d&16)!=0){HEAP[g+64]=0;HEAP[o+64+4]=HEAP[o+24+28]}else{HEAP[o+64]=HEAP[g+24+16];HEAP[o+64+4]=0}g=(d&8192)==0;c:do if(g){if((HEAP[e+8]&1&255)==0)break c;m=HEAP[e+88]+12;b=_FT_MulDiv(HEAP[o+56],HEAP[m+4],64);HEAP[o+56]=b;m=_FT_MulDiv(HEAP[o+60],HEAP[m+8],64); HEAP[o+60]=m}while(0);m=(d&2048)==0;c:do if(m){g=HEAP[e+128];if(HEAP[g+28]==0)break c;h=o;b=HEAP[h+4];l=HEAP[HEAP[b+96]+4];i=HEAP[l+164];var n=i==0;d:do if(n)b=38;else{if(HEAP[i+24]!=HEAP[h+72]){b=38;break d}var p=i;a=39;b=41;break d}while(0);if(b==38){var r=_FT_Lookup_Renderer(l,HEAP[h+72],0);a=38}b=h=a==39?p:r;l=h!=0;d:do if(l)c=FUNCTION_TABLE[HEAP[HEAP[b+20]+44]](b,o,g+4,g+20);else{if(HEAP[o+72]!=1869968492)break d;i=g+4;h=o+108;i=i;n=h==0;e:do if(!n){if(i==0)break e;k=HEAP[h+4];var q=reSign(HEAP[h+ 2],16);j=k+8*q;if(!(k>reSign(16,32)&15;g=c==0;c:do if(g){if((d&4096)==0)break c;c=2}while(0);m=o;g=c;c=m;g=g;m=m==0;c:do if(m)b=59;else{if(HEAP[c+ 4]==0){b=59;break c}f=HEAP[HEAP[HEAP[c+4]+96]+4];f=_FT_Render_Glyph_Internal(f,c,g);b=62;break c}while(0);if(b==59)f=6;c=c=f}while(0);o=c;b=64;break a}while(0);if(b==0)o=35;return o}_FT_Load_Glyph.__index__=Runtime.getFunctionIndex(_FT_Load_Glyph,"_FT_Load_Glyph");function _FT_Load_Char(e,g,d){var b,a;if(e==0)e=35;else{a=g;if(HEAP[e+92]!=0){b=0;a=e!=0;a:do if(a){if(HEAP[e+92]==0)break a;b=HEAP[e+92];b=FUNCTION_TABLE[HEAP[HEAP[b+12]+12]](b,g)}while(0);a=g=b}e=_FT_Load_Glyph(e,a,d)}return e} _FT_Load_Char.__index__=Runtime.getFunctionIndex(_FT_Load_Char,"_FT_Load_Char");function _destroy_size(e,g,d){HEAP[g+4+4]!=0&&FUNCTION_TABLE[HEAP[g+4+4]](g);HEAP[HEAP[d+20]+60]!=0&&FUNCTION_TABLE[HEAP[HEAP[d+20]+60]](g);d=HEAP[g+40];d!=0&&FUNCTION_TABLE[HEAP[e+8]](e,d);HEAP[g+40]=0;g!=0&&FUNCTION_TABLE[HEAP[e+8]](e,g)}_destroy_size.__index__=Runtime.getFunctionIndex(_destroy_size,"_destroy_size"); function _destroy_charmaps(e,g){var d=null;if(e!=0){var b=reSign(HEAP[e+36],32)>reSign(0,32),a=HEAP[e+40];if(b){b=e+40;var c=e+36,f=e+40;for(d=0;;){l=d==0?0:l;var h=0+l,i=1+l;d=HEAP[(d==0?a:j)+4*h];var k=HEAP[d+12];j=HEAP[HEAP[d]+100];HEAP[k+8]!=0&&FUNCTION_TABLE[HEAP[k+8]](d);d=d;d!=0&&FUNCTION_TABLE[HEAP[j+8]](j,d);HEAP[HEAP[b]+4*h]=0;h=reSign(HEAP[c],32)>reSign(i,32);var j=HEAP[f],l=l+1;if(h)d=4;else break}d=5}else d=9;a=d==5?j:a;a!=0&&FUNCTION_TABLE[HEAP[g+8]](g,a);HEAP[e+40]=0;HEAP[e+36]=0}} _destroy_charmaps.__index__=Runtime.getFunctionIndex(_destroy_charmaps,"_destroy_charmaps"); function _destroy_face(e,g,d){var b,a=null,c;c=HEAP[d+20];HEAP[g+116+4]!=0&&FUNCTION_TABLE[HEAP[g+116+4]](HEAP[g+116]);if(HEAP[g+84]!=0){a=1;b=2}else{a=1;b=3}for(;;)if(b==2){_FT_Done_GlyphSlot(HEAP[(a==2?f:g)+84]);var f=g;if(HEAP[g+84]!=0)b=a=2;else{a=2;b=3}}else if(b==3){_FT_List_Finalize((a==1?g:f)+108,_destroy_size.__index__,e,d);HEAP[g+88]=0;b=HEAP[g+44+4]!=0?4:5;break}b==4&&FUNCTION_TABLE[HEAP[g+44+4]](g);_destroy_charmaps(g,e);HEAP[c+52]!=0&&FUNCTION_TABLE[HEAP[c+52]](g);d=unSign((HEAP[g+8]& 1024)!=0,1);_FT_Stream_Free(HEAP[g+104],d);HEAP[g+104]=0;if(HEAP[g+128]!=0){d=HEAP[g+128];d!=0&&FUNCTION_TABLE[HEAP[e+8]](e,d);HEAP[g+128]=0}g!=0&&FUNCTION_TABLE[HEAP[e+8]](e,g)}_destroy_face.__index__=Runtime.getFunctionIndex(_destroy_face,"_destroy_face"); function _find_unicode_charmap(e){var g,d=null,b,a,c;a=HEAP[e+40];if(a==0)b=38;else{c=c=a+4*HEAP[e+36];d=1;a:for(;;){d=d==3?i:0;var f=c+4*(d*-1+-1);if(!(f>=a)){g=11;break a}i=HEAP[HEAP[f]+4]==1970170211;b:do if(i){var h=HEAP[HEAP[f]+8]!=3;c:do if(h)g=5;else{g=HEAP[HEAP[f]+10]==10?4:5;break c}while(0);if(g==5){if(HEAP[HEAP[f]+8]!=0)break b;if(HEAP[HEAP[f]+10]!=4)break b}if(!(reSign(f-a,32)>reSign(63,32))){g=9;break a}}while(0);var i=d+1;d=3;g=2}if(g==11){f=c=a+4*HEAP[e+36];for(d=11;;){g=d==13?j:0; var k=f+4*(g*-1+-1);if(!(k>=a)){g=17;break}if(HEAP[HEAP[k]+4]==1970170211)if(!(reSign(k-a,32)>reSign(63,32))){g=15;break}var j=g+1;d=13;g=12}if(g==17)b=38;else if(g==15){c=k;HEAP[e+92]=HEAP[c];b=0}}else if(g==9){c=f;HEAP[e+92]=HEAP[c];b=0}}return b}_find_unicode_charmap.__index__=Runtime.getFunctionIndex(_find_unicode_charmap,"_find_unicode_charmap"); function _find_variant_selector_charmap(e){var g,d=null,b,a,c;a=HEAP[e+40];if(a==0)b=0;else{e=a+4*HEAP[e+36];c=c=a;d=1;a:for(;;){g=d==4?h:0;var f=c+4*g;if(!(freSign(63,32))){g=7;break a}}while(0);var h=g+1;d=4;g=2}if(g==9)b=0;else if(g==7){c=f;b=HEAP[c]}}return b} _find_variant_selector_charmap.__index__=Runtime.getFunctionIndex(_find_variant_selector_charmap,"_find_variant_selector_charmap"); function _open_face(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=4;Runtime.memset(f,0,4);var h,i=null,k,j,l,m;m=0;j=HEAP[e+20];k=HEAP[e+8];l=_ft_mem_alloc(k,HEAP[j+36],f);i=HEAP[f]!=0;a:do if(i)h=0;else{m=_ft_mem_alloc(k,64,f);if(HEAP[f]!=0){h=0;break a}HEAP[l+128]=m;HEAP[l+96]=e;HEAP[l+100]=k;HEAP[l+104]=g;HEAP[HEAP[l+128]+52]=0;h=b;e=l+128;var o=a,n=l+128,p=a;i=1;b:for(;;){i=i==4?s:0;s=0+i;var r=o+8*s,q=p+8*s+4;if(reSign(s,32)>=reSign(h,32))break b;if(HEAP[HEAP[e]+52]!=0)break b;if(HEAP[r]==1768842098)HEAP[HEAP[n]+ 52]=HEAP[q];var s=i+1;i=4}if(HEAP[j+48]!=0){var u=FUNCTION_TABLE[HEAP[j+48]](g,l,d,b,a);HEAP[f]=u;i=8}else{var t=HEAP[f];i=10}g=(i==10?t:u)!=0;b:do if(g)h=13;else{g=_find_unicode_charmap(l);if(g!=0&g!=38){var v=g;HEAP[f]=v;i=11;h=12}else{HEAP[c]=l;h=13}break b}while(0);if(h==13){var w=HEAP[f];i=13}h=(i==13?w:v)!=0?0:15;break a}while(0);if(h==0){_destroy_charmaps(l,k);HEAP[j+52]!=0&&FUNCTION_TABLE[HEAP[j+52]](l);j=m;j!=0&&FUNCTION_TABLE[HEAP[k+8]](k,j);l!=0&&FUNCTION_TABLE[HEAP[k+8]](k,l);HEAP[c]= 0}c=HEAP[f];STACKTOP=f;return c}_open_face.__index__=Runtime.getFunctionIndex(_open_face,"_open_face");function _FT_New_Face(e,g,d,b){var a=STACKTOP;STACKTOP+=32;Runtime.memset(a,0,32);if(g==0)e=6;else{HEAP[a]=4;HEAP[a+12]=g;HEAP[a+16]=0;e=_FT_Open_Face(e,a,d,b)}e=e;STACKTOP=a;return e}_FT_New_Face.__index__=Runtime.getFunctionIndex(_FT_New_Face,"_FT_New_Face"); function _FT_New_Memory_Face(e,g,d,b,a){var c=STACKTOP;STACKTOP+=32;Runtime.memset(c,0,32);if(g==0)e=6;else{HEAP[c]=1;HEAP[c+4]=g;HEAP[c+8]=d;HEAP[c+16]=0;e=_FT_Open_Face(e,c,b,a)}e=e;STACKTOP=c;return e}_FT_New_Memory_Face.__index__=Runtime.getFunctionIndex(_FT_New_Memory_Face,"_FT_New_Memory_Face");function _memory_stream_close(e){var g,d=HEAP[e];g=HEAP[e+28];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e]=0;HEAP[e+4]=0;HEAP[e]=0;HEAP[e+24]=0} _memory_stream_close.__index__=Runtime.getFunctionIndex(_memory_stream_close,"_memory_stream_close"); function _open_face_from_buffer(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=40;Runtime.memset(f,0,40);var h,i=null,k,j,l,m,o=f+4,n=f+36,p;HEAP[n]=0;p=HEAP[e];j=_memory_stream_close.__index__;k=e==0;a:do{if(k){i=0;h=1}else if(g==0){i=2;h=1}else{HEAP[n]=0;l=HEAP[e];l=_ft_mem_alloc(l,40,f);h=HEAP[f];if(h!=0){l=h;h=3}else{h=g;k=d;d=l;h=h;k=k;HEAP[d]=h;HEAP[d+4]=k;HEAP[d+8]=0;HEAP[d+32]=0;HEAP[d+20]=0;HEAP[d+24]=0;HEAP[l+24]=j;HEAP[n]=l;l=j=HEAP[f];if(j!=0){h=3;break a}HEAP[o]=2;HEAP[o+16]=HEAP[n];if(a!=0){HEAP[o]|= 8;a=_FT_Get_Module(e,a);HEAP[o+20]=a}l=e=_FT_Open_Face(e,o,b,c);if(e==0)HEAP[HEAP[c]+8]&=-1025;else{c=HEAP[n];e=c!=0;b:do if(e){if(HEAP[c+24]==0)break b;FUNCTION_TABLE[HEAP[c+24]](c)}while(0);b=HEAP[n];c=p;e=b;b!=0&&FUNCTION_TABLE[HEAP[c+8]](c,e);HEAP[n]=0}m=l;h=13}}break a}while(0);a:do if(h==1){l=i==0?33:6;h=3;break a}while(0);if(h==3){g!=0&&FUNCTION_TABLE[HEAP[p+8]](p,g);m=l}g=m;STACKTOP=f;return g}_open_face_from_buffer.__index__=Runtime.getFunctionIndex(_open_face_from_buffer,"_open_face_from_buffer"); function _open_face_PS_from_sfnt_stream(e,g,d,b,a,c){b=STACKTOP;STACKTOP+=17;Runtime.memset(b,0,17);var f,h=null,i,k,j,l,m,o;a=b+4;var n,p=b+8,r=b+12,q,s=b+16,u;n=HEAP[e];q=HEAP[g+8];HEAP[p]=0;HEAP[r]=0;HEAP[s]=0;l=_FT_Stream_ReadLong(g,b);var t=HEAP[b]!=0;a:do{if(t){u=HEAP[b];h=0;f=1}else{l=l!=1954115633;b:do if(l)h=2;else{h=_FT_Stream_ReadShort(g,b);if(HEAP[b]!=0){k=HEAP[b];h=4}else{l=g;t=reSign(6,32)=reSign(0,32),O=v+8;h=7;d:for(;;){T=h==22?T:0;R=h==22?R:-1;f=0+T;if(!(reSign(l,32)>reSign(f,32))){f=25;break d}f=_FT_Stream_ReadLong(t,b);if(HEAP[b]!=0){h=9;f=10;break d}h=_FT_Stream_Seek(v,HEAP[O]+4);HEAP[b]=h;if(h!=0){h=11;f=10;break d}h=_FT_Stream_ReadLong(w,b);HEAP[x]=h;if(HEAP[b]!=0){h=12;f=10;break d}h=_FT_Stream_ReadLong(y,b); HEAP[A]=h;if(HEAP[b]!=0){h=13;f=10;break d}else h=13;f=f==1128875040?15:f==1415139377?19:21;e:do if(f==21){if(K){h=21;f=17}else{h=21;f=22}break e}else if(f==15){j=R+1;HEAP[C]=HEAP[z]+22;HEAP[D]=HEAP[B]-22;HEAP[E]=1;if(F){h=15;f=16;break d}else{h=15;f=17;break e}}else if(f==19){var M=R+1;HEAP[J]=HEAP[H]+24;HEAP[N]=HEAP[L]-24;HEAP[I]=0;if(P){h=19;f=20;break d}else{h=19;f=17;break e}}while(0);if(f==17){var Q=h==19?M:h==15?j:R;if(Q==G){h=17;f=23;break d}else h=17}var R=h==17?Q:R,T=T+1;h=22;f=8}if(f== 25){h=25;break b}else if(f==10){var V=HEAP[b];h=10;f=1;break a}HEAP[a]=0;f=27;break a}while(0);var U=HEAP[b];h=6}f=1;break a}while(0);var S=h==2?2:142;HEAP[a]=S;h=26;f=28}break a}while(0);a:do if(f==1){var X=h==0?u:h==4?k:h==6?U:V;HEAP[a]=X;if(X!=0){h=1;f=28}else{h=1;f=27}break a}while(0);a:do if(f==27)if(_FT_Stream_Seek(g,HEAP[p]+q)!=0){var Y=HEAP[a];h=35}else{u=_ft_mem_alloc(n,HEAP[r],a);var W=HEAP[a];if(W!=0){h=29;break a}j=HEAP[r];k=u;i=g;k=k;j=j;i=i=_FT_Stream_ReadAt(i,HEAP[i+8],k,j);HEAP[a]= i;i=HEAP[a];if(i!=0){h=30;break a}o=HEAP[s]!=0?__str5:__str16;k=d;k=reSign(k,32)<=reSign(0,32)?k:0;o=_open_face_from_buffer(e,u,HEAP[r],k,o,c);HEAP[a]=o;h=33}while(0);e=(h==35?Y:h==26?S:h==33?o:h==30?i:h==29?W:X)==2;a:do if(e){g=_FT_Stream_Seek(g,q);if(g==0){f=37;break a}m=g;f=38;break a}else f=37;while(0);if(f==37)m=HEAP[a];m=m;STACKTOP=b;return m}_open_face_PS_from_sfnt_stream.__index__=Runtime.getFunctionIndex(_open_face_PS_from_sfnt_stream,"_open_face_PS_from_sfnt_stream"); function _IsMacResource(e,g,d,b,a){var c=STACKTOP;STACKTOP+=24;Runtime.memset(c,0,24);var f=null,h,i,k,j,l,m,o,n,p,r,q,s,u,t,v,w,x,y,A,z,C=c+4,B,D;i=c+8;m=c+12;var E=c+16;k=c+20;D=HEAP[e];d=_FT_Raccess_Get_HeaderInfo(e,g,d,i,m);if(d==0){d=_FT_Raccess_Get_DataOffsets(e,g,HEAP[i],HEAP[m],1347375956,E,k);if(d==0){x=HEAP[k];C=HEAP[E];b=b;HEAP[c]=1;k=HEAP[e];d=b;d=d==-1?57:d==0?1:58;a:do if(d==58){h=HEAP[c];d=2;break a}else if(d==57){b=0;d=1;break a}while(0);a:do if(d==1){j=m=0;h=x;i=C;var F=g,G=g,H=j; m=m;f=1;b:for(;;){d=f==7?s:0;var J=f==7?q:m,L=H+d,N=i+4*L;if(!(reSign(L,32)>reSign(8,32)==0)f=17;else{var T=R-2;R=reSign(R,32)>reSign(2,32)?T:0;if(reSign(f,32)>>reSign(8,32)==Q){w=R+v;f=18}else{if(reSign(u+3,32)>reSign(O,32)){d=13;break c}HEAP[h+u]=v&255;T=u+1;var V=reSign(v,32)>> reSign(8,32)&255;HEAP[h+T]=V;T=u+2;V=reSign(v,32)>>reSign(16,32)&255;HEAP[h+T]=V;T=u+3;V=reSign(v,32)>>reSign(24,32)&255;HEAP[h+T]=V;if(reSign(f,32)>>reSign(8,32)==5){d=22;break c}if(reSign(i+6,32)>reSign(M,32)){d=13;break c}HEAP[h+i]=-128;i+=1;A=reSign(f,32)>>reSign(8,32);HEAP[h+i]=A&255;i+=1;t=i;HEAP[h+i]=0;i+=1;HEAP[h+i]=0;i+=1;HEAP[h+i]=0;i+=1;HEAP[h+i]=0;i+=1;f=24}y=f==24?t:u;var U=f==24?A:Q;B=f==24?R:w;HEAP[c]=1;if(reSign(i,32)>reSign(I,32)){d=13;break c}if(reSign(R+i,32)>reSign(P,32)){d=13; break c}f=_FT_Stream_ReadAt(K,HEAP[K+8],h+i,R);HEAP[c]=f;if(HEAP[c]!=0){d=13;break c}i=R+i;f=28}z=f==28?y:u;n=f==28?U:Q;p=f==28?B:v;r=d+1;f=30;d=11}c:do if(d==22){o=u;l=v;d=m+2;if(reSign(i+2,32)>reSign(d,32)){d=31;break c}HEAP[h+i]=-128;i+=1;HEAP[h+i]=3;i+=1;d=m+2;if(reSign(o+3,32)>reSign(d,32)){d=31;break c}HEAP[h+o]=l&255;g=o+1;J=reSign(l,32)>>reSign(8,32)&255;HEAP[h+g]=J;g=o+2;J=reSign(l,32)>>reSign(16,32)&255;HEAP[h+g]=J;g=o+3;J=reSign(l,32)>>reSign(24,32)&255;HEAP[h+g]=J;h=_open_face_from_buffer(e, h,i,b,__str16,a);break a}else if(d!=13)if(d==15){d=9;break b}while(0);m=h;h=k;i=m;m!=0&&FUNCTION_TABLE[HEAP[h+8]](h,i)}while(0);h=HEAP[c]}while(0);d=e=h;e=HEAP[E];e!=0&&FUNCTION_TABLE[HEAP[D+8]](D,e);HEAP[E]=0;if(d==0)HEAP[HEAP[a]]=1}else{d=_FT_Raccess_Get_DataOffsets(e,g,HEAP[i],HEAP[m],1936092788,E,k);J=d==0;a:do if(J){q=HEAP[k];q=reSign(b,32)%reSign(q,32);v=HEAP[k];u=HEAP[E];s=g;A=q;w=a;q=e;s=s;u=u;t=v;v=A;w=w;A=HEAP[q];if(v==-1)v=0;t=t;t=reSign(v,32)>=reSign(t,32);b:do if(t)y=1;else{y=HEAP[u+ 4*v];U=_FT_Stream_Seek(s,y);HEAP[C]=U;U=HEAP[C]!=0;c:do if(!U){B=_FT_Stream_ReadLong(s,C);if(HEAP[C]!=0)break c;if(B==-1){y=1;break b}else{z=_open_face_PS_from_sfnt_stream(q,s,v,0,0,w);HEAP[C]=z;if(HEAP[C]==0)break c;if(_FT_Stream_Seek(s,y+4)!=0)break c;z=_ft_mem_alloc(A,B,C);if(HEAP[C]!=0){y=HEAP[C];break b}else{r=B;p=z;n=s;p=p;r=r;n=n=_FT_Stream_ReadAt(n,HEAP[n+8],p,r);HEAP[C]=n;if(HEAP[C]!=0)break c;n=reSign(B,32)<=reSign(4,32);d:do if(n)d=48;else{if(_memcmp(z,__str27,4)!=0){d=48;break d}x=__str38; d=50;break d}while(0);if(d==48)x=__str49;B=_open_face_from_buffer(q,z,B,0,x,w);HEAP[C]=B}}}while(0);y=HEAP[C]}while(0);d=q=y;u=HEAP[E];q=D;s=u;u!=0&&FUNCTION_TABLE[HEAP[q+8]](q,s);HEAP[E]=0;if(d!=0)break a;HEAP[HEAP[a]]=HEAP[k]}while(0)}}a=d;STACKTOP=c;return a}_IsMacResource.__index__=Runtime.getFunctionIndex(_IsMacResource,"_IsMacResource"); function _IsMacBinary(e,g,d,b){var a=STACKTOP;STACKTOP+=128;Runtime.memset(a,0,128);var c,f,h;h=g==0;a:do if(h)c=85;else{c=_FT_Stream_Seek(g,0);f=c!=0;b:do if(!f){f=a;c=g;f=f;c=c=c=_FT_Stream_ReadAt(c,HEAP[c+8],f,128);if(c!=0)break b;h=HEAP[a]!=0;c:do if(!h){if(HEAP[a+74]!=0)break c;if(HEAP[a+82]!=0)break c;if(HEAP[a+1]==0)break c;if(unSign(HEAP[a+1],8)>unSign(33,8))break c;if(HEAP[a+63]!=0)break c;h=unSign(HEAP[a+1],8)+2;if(HEAP[a+h]!=0)break c;h=unSign(HEAP[a+83],8)<<24;c=unSign(HEAP[a+84],8)<< 16;f=unSign(HEAP[a+85],8)<<8;var i=unSign(HEAP[a+86],8);h=c|h|i|f;h=(h+127&-128)+128;c=_IsMacResource(e,g,h,d,b);break a}while(0);c=2;break a}while(0);c=c}while(0);e=c;STACKTOP=a;return e}_IsMacBinary.__index__=Runtime.getFunctionIndex(_IsMacBinary,"_IsMacBinary"); function _FT_Open_Face(e,g,d,b){var a=STACKTOP;STACKTOP+=160;Runtime.memset(a,0,160);var c,f=null,h,i,k,j,l,m,o,n=a+36,p=a+72,r=a+108,q=a+140,s,u,t,v,w=a+144,x=a+148,y=a+152;s=a+156;HEAP[x]=0;HEAP[y]=0;j=b!=0;a:do if(j)c=1;else{c=reSign(d,32)>=reSign(0,32)?0:1;break a}while(0);a:do if(c==1){if(g==0){c=0;break a}i=(HEAP[g]&2)==0;b:do if(i)c=4;else{if(HEAP[g+16]==0){c=4;break b}v=1;c=6;break b}while(0);if(c==4)v=0;v=v&255;c=_FT_Stream_New(e,g,x);HEAP[w]=c;i=c!=0;b:do if(i)c=29;else{i=HEAP[e];j=(HEAP[g]& 8)==0;c:do if(j)c=8;else{if(HEAP[g+20]==0){c=8;break c}c=HEAP[g+20];if((HEAP[HEAP[c]]&1&255)!=0){o=j=0;if((HEAP[g]&16)!=0){j=HEAP[g+24];o=HEAP[g+28]}c=_open_face(c,HEAP[x],d,j,o,y);HEAP[w]=c;if(c==0){c=11;break c}}else HEAP[w]=32;c=unSign(v,8);_FT_Stream_Free(HEAP[x],c);c=13;break b}while(0);if(c==8){f=e+28;j=j=f+4*HEAP[e+24];o=g;m=g+24;var A=g+28,z=d,C=e,B=d,D=b,E=f;f=8;c:for(;;){c=f==27?k:0;var F=E+4*c;if(!(F=reSign(0,32)){c=_FT_New_GlyphSlot(HEAP[y],0);HEAP[w]=c;if(HEAP[w]!=0){c=13;break b}c=_FT_New_Size(HEAP[y],s);HEAP[w]=c;if(HEAP[w]!=0){c=13;break b}HEAP[HEAP[y]+88]=HEAP[s]}c=(HEAP[HEAP[y]+8]&1&255)!=0;c:do if(c){if(reSign(HEAP[HEAP[y]+74],16)reSign(0,32)))break c;for(f=78;;){f=f==78?0:h;h=0+f;s=1+f;u=HEAP[HEAP[y]+32];if(reSign(HEAP[u+16*h],16)reSign(s,32);h=f+1;if(s)f=84;else{f=84;break}}}while(0);c=HEAP[HEAP[y]+128];HEAP[c+4]=65536;HEAP[c+4+4]=0;HEAP[c+4+8]=0;HEAP[c+4+12]=65536;HEAP[c+20]=0;HEAP[c+20+4]=0;HEAP[c+60]=1;c=HEAP[y];if(b!=0)HEAP[b]=c;else _FT_Done_Face(c);c=87;break b}while(0);b:do if(c==29){h=(HEAP[w]&255)!=81;c:do if(h){if((HEAP[w]&255)==2){c=31;break c}c=(HEAP[w]&255)!=85?32:31;break c}else c=31;while(0);c:do if(c==31){s=HEAP[x];u=d;t=b;c=g;h=e;s=s;u=u;t=t;i=c;k=_IsMacBinary(h,s,u,t); if((k&255)==2)k=_IsMacResource(h,s,0,u,t);j=(k&255)==2;d:do if(j)c=35;else{var J=k;if((J&255)==85){f=34;c=35}else{f=34;c=36}break d}while(0);if(c==35)if((HEAP[i]&4)!=0){l=s;s=u;u=t;t=i;f=h;h=l;i=s;k=u;j=t;l=HEAP[f];m=2;HEAP[q]=0;_FT_Raccess_Guess(f,h,HEAP[j+12],a,n,p);o=0;h=r;s=r+12;t=u=f;i=i;k=k;j=j+12;o=o;m=m;A=o+1;f=37;d:for(;;){z=f==42?Q:0;var L=f==42?O:m;C=f==42?M:0;c=o+z;H=_raccess_guess_table+c*8+4;B=p+c*4;D=a+c*4;E=n+c*4;F=A+z;if(reSign(f==42?F:0,32)<=reSign(8,32))f=38;else{f=38;c=50;break d}F= unSign(c,32)>unSign(8,32);e:do{if(F)c=39;else{f=HEAP[H];if(f==3){f=89;c=90}else if(f==4){f=89;c=90}else{f=89;c=39}}break e}while(0);if(c==39)f=39;c=(f==39?0:f==89?1:1)&255;H=c!=0&C!=0;e:do if(H)f=90;else{if(HEAP[B]!=0){f=41;break e}HEAP[h]=4;if(HEAP[D]!=0){var N=HEAP[D];f=44}else{var I=HEAP[j];f=46}HEAP[s]=f==46?I:N;var P=_FT_Stream_New(u,r,q);if(c!=0&P==81){f=47;break e}if(P!=0){f=48;break e}var K=_IsMacResource(t,HEAP[q],HEAP[E],i,k);_FT_Stream_Free(HEAP[q],0);if(K==0){f=49;c=50;break d}if(c==0){f= 51;break e}f=52}while(0);var O=f==52?K:f==51?K:f==48?P:f==41?L:f==90?L:81,M=f==52?1:f==51?C:f==48?C:f==41?C:f==90?C:1,Q=z+1;f=42;c=38}m=f==38?L:0;o=0;l=l;h=o;s=9-h;for(f=50;;){R=f==50?0:R;f=a+(h+R)*4;if(HEAP[f]!=0){c=HEAP[f];c!=0&&FUNCTION_TABLE[HEAP[l+8]](l,c);HEAP[f]=0}var R=R+1;if(R!=s){f=59;c=55}else{c=60;break}}if(m!=0)m=2;l=f=f=m;f=62}else{var T=k;f=64}h=f==64?T:f==34?J:l;HEAP[w]=h;if(h==0){y=unSign(v,8);_FT_Stream_Free(HEAP[x],y);i=HEAP[w];c=25;break a}else{if((HEAP[w]&255)!=2)break c;HEAP[w]= 2}}while(0);e=unSign(v,8);_FT_Stream_Free(HEAP[x],e);c=13;break b}while(0);c==13&&_FT_Done_Face(HEAP[y]);i=HEAP[w];c=25;break a}while(0);if(c==0)i=6;w=i;STACKTOP=a;return w}_FT_Open_Face.__index__=Runtime.getFunctionIndex(_FT_Open_Face,"_FT_Open_Face");function _FT_Attach_File(e,g){var d=STACKTOP;STACKTOP+=32;Runtime.memset(d,0,32);var b;if(g==0)b=6;else{HEAP[d+16]=0;HEAP[d]=4;HEAP[d+12]=g;b=_FT_Attach_Stream(e,d)}b=b;STACKTOP=d;return b} _FT_Attach_File.__index__=Runtime.getFunctionIndex(_FT_Attach_File,"_FT_Attach_File"); function _FT_Attach_Stream(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c;if(e==0)c=35;else{b=HEAP[e+96];if(b==0)c=34;else{c=_FT_Stream_New(HEAP[b+4],g,d);if(c==0){c=7;b=HEAP[b+20];if(HEAP[b+88]!=0)c=FUNCTION_TABLE[HEAP[b+88]](e,HEAP[d]);var f=HEAP[g+16]==0;a:do if(f)b=2;else{if((HEAP[g]&2)==0){b=2;break a}a=1;b=4;break a}while(0);if(b==2)a=0;a=unSign(a&255,8);_FT_Stream_Free(HEAP[d],a)}c=c}}c=c;STACKTOP=d;return c} _FT_Attach_Stream.__index__=Runtime.getFunctionIndex(_FT_Attach_Stream,"_FT_Attach_Stream");function _FT_Reference_Face(e){HEAP[HEAP[e+128]+60]+=1;return 0}_FT_Reference_Face.__index__=Runtime.getFunctionIndex(_FT_Reference_Face,"_FT_Reference_Face"); function _FT_Done_Face(e){var g,d=null,b,a,c,f,h;b=35;var i=e!=0;a:do if(i){if(HEAP[e+96]==0)break a;HEAP[HEAP[e+128]+60]-=1;if(HEAP[HEAP[e+128]+60]!=0)b=0;else{f=HEAP[e+96];h=HEAP[f+8];c=e;a=f+24;c=c;d=a=HEAP[a];c=c;var k=d;for(d=3;;){var j=d==6?l:k;if((d==6?l:a)==0){g=8;break}if(HEAP[j+8]==c){g=5;break}var l=HEAP[j+4];d=6;g=4}if(g!=8)if(g==5){c=a=j;b=f+24;d=c;c=HEAP[d];d=HEAP[d+4];if(c!=0)HEAP[c+4]=d;else HEAP[b]=d;if(d!=0)HEAP[d]=c;else HEAP[b+4]=c;c=a;b=h;a=c;c!=0&&FUNCTION_TABLE[HEAP[b+8]](b, a);_destroy_face(h,e,f);b=0}}}while(0);return b}_FT_Done_Face.__index__=Runtime.getFunctionIndex(_FT_Done_Face,"_FT_Done_Face"); function _FT_New_Size(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b;b=null;var a,c,f,h,i,k;k=0;if(e==0)f=35;else if(g==0)f=36;else if(HEAP[e+96]==0)f=34;else{HEAP[g]=0;f=HEAP[e+96];h=HEAP[f+20];f=HEAP[e+100];i=_ft_mem_alloc(f,HEAP[h+40],d);var j=HEAP[d]!=0;a:do if(j)b=1;else{k=_ft_mem_alloc(f,12,d);if(HEAP[d]!=0){b=1;break a}HEAP[i]=e;HEAP[i+40]=0;if(HEAP[h+56]!=0){a=FUNCTION_TABLE[HEAP[h+56]](i);HEAP[d]=a;b=3}else{c=HEAP[d];b=5}if((b==5?c:a)==0){HEAP[g]=i;HEAP[k+8]=i;c=k;a=e+108;c= c;b=HEAP[a+4];HEAP[c+4]=0;HEAP[c]=b;if(b!=0)HEAP[b+4]=c;else HEAP[a]=c;HEAP[a+4]=c}b=HEAP[d]!=0?1:8;break a}while(0);if(b==1){k=k;k!=0&&FUNCTION_TABLE[HEAP[f+8]](f,k);i!=0&&FUNCTION_TABLE[HEAP[f+8]](f,i)}f=HEAP[d]}f=f;STACKTOP=d;return f}_FT_New_Size.__index__=Runtime.getFunctionIndex(_FT_New_Size,"_FT_New_Size"); function _FT_Done_Size(e){var g,d=null,b,a,c,f,h,i;if(e==0)e=36;else{i=HEAP[e];if(i==0)e=35;else{f=HEAP[i+96];if(f==0)e=34;else{h=HEAP[f+8];c=0;d=i+108;var k=HEAP[d];d=1;a:for(;;){b=d==4?a:k;if((d==4?a:k)==0){g=6;break a}if(HEAP[b+8]==e){g=3;break a}a=HEAP[b+4];d=4;g=2}if(g==6)c=36;else if(g==3){d=b;g=i+108;b=HEAP[d];a=HEAP[d+4];if(b!=0)HEAP[b+4]=a;else HEAP[g]=a;if(a!=0)HEAP[a]=b;else HEAP[g+4]=b;d!=0&&FUNCTION_TABLE[HEAP[h+8]](h,d);g=HEAP[i+88]==e;a:do if(g){HEAP[i+88]=0;if(HEAP[i+108]==0)break a; HEAP[i+88]=HEAP[HEAP[i+108]+8]}while(0);_destroy_size(h,e,f)}e=c}}}return e}_FT_Done_Size.__index__=Runtime.getFunctionIndex(_FT_Done_Size,"_FT_Done_Size"); function _FT_Match_Size(e,g,d,b){var a,c=null,f,h,i,k=(HEAP[e+8]&2)==0;a:do if(k)f=35;else if(HEAP[g]!=0)f=7;else{f=HEAP[g+4];h=f=HEAP[g+12]!=0?Math.floor(reSign(HEAP[g+12]*f+36,32)/reSign(72,32)):f;f=HEAP[g+8];i=f=HEAP[g+16]!=0?Math.floor(reSign(HEAP[g+16]*f+36,32)/reSign(72,32)):f;f=HEAP[g+4]==0;b:do if(f)a=3;else{if(HEAP[g+8]!=0){a=3;break b}i=h;a=5;break b}while(0);b:do if(a==3){if(HEAP[g+4]!=0)break b;if(HEAP[g+8]==0)break b;h=i}while(0);h=h+32&-64;i=i+32&-64;a=0;f=HEAP[e+28];var j=e+32;i=i; h=h;var l=a;if(d!=0){c=5;a=9}else{c=5;a=10}for(;;)if(a==9){a=c==13?o:0;var m=l+a;if(reSign(f,32)>reSign(m,32))c=9;else{c=9;a=12;break}if((HEAP[HEAP[j]+16*m+12]+32&-64)==i){a=14;break}var o=a+1;c=13;a=9}else if(a==10){a=c==20?p:0;var n=l+a;if(!(reSign(f,32)>reSign(n,32))){c=10;a=12;break}c=HEAP[j];if((HEAP[c+16*n+12]+32&-64)==i)if((HEAP[c+16*n+8]+32&-64)==h){c=16;a=17;break}var p=a+1;c=20;a=10}if(a==12){f=23;break a}else if(a==14)c=14;a=c==14?m:n;if(b!=0)HEAP[b]=a;f=0}while(0);return f} _FT_Match_Size.__index__=Runtime.getFunctionIndex(_FT_Match_Size,"_FT_Match_Size"); function _ft_synthesize_vertical_metrics(e,g){var d,b;d=g;b=HEAP[e+4];var a=reSign(HEAP[e+12],32)reSign(f,32)))break a;b=HEAP[e+12]}else{if(!(reSign(c,32)>reSign(0,32)))break a;b-=HEAP[e+12]}while(0);if(d==0)d=Math.floor(reSign(b*12,32)/reSign(10,32));a=HEAP[e+8];c=Math.floor(reSign(HEAP[e+16],32)/reSign(2,32));HEAP[e+20]=a-c;b=Math.floor(reSign(d-b,32)/reSign(2,32));HEAP[e+24]=b;HEAP[e+28]=d} _ft_synthesize_vertical_metrics.__index__=Runtime.getFunctionIndex(_ft_synthesize_vertical_metrics,"_ft_synthesize_vertical_metrics");function _ft_recompute_scaled_metrics(e,g){var d=HEAP[g+8],b=reSign(HEAP[e+70],16);d=_FT_MulFix(b,d)+63&-64;HEAP[g+12]=d;d=HEAP[g+8];b=reSign(HEAP[e+72],16);d=_FT_MulFix(b,d)&-64;HEAP[g+16]=d;d=HEAP[g+8];b=reSign(HEAP[e+74],16);d=_FT_MulFix(b,d)+32&-64;HEAP[g+20]=d;d=HEAP[g+4];b=reSign(HEAP[e+76],16);d=_FT_MulFix(b,d)+32&-64;HEAP[g+24]=d} _ft_recompute_scaled_metrics.__index__=Runtime.getFunctionIndex(_ft_recompute_scaled_metrics,"_ft_recompute_scaled_metrics"); function _FT_Select_Metrics(e,g){var d,b;d=HEAP[e+88]+12;b=HEAP[e+32]+16*g;var a=reSign(HEAP[b+8]+32,32)>>reSign(6,32)&65535;HEAP[d]=a;a=reSign(HEAP[b+12]+32,32)>>reSign(6,32)&65535;HEAP[d+2]=a;if((HEAP[e+8]&1&255)!=0){a=unSign(HEAP[e+68],16);a=_FT_DivFix(HEAP[b+8],a);HEAP[d+4]=a;a=unSign(HEAP[e+68],16);b=_FT_DivFix(HEAP[b+12],a);HEAP[d+8]=b;_ft_recompute_scaled_metrics(e,d)}else{HEAP[d+4]=65536;HEAP[d+8]=65536;HEAP[d+12]=HEAP[b+12];HEAP[d+16]=0;a=reSign(HEAP[b],16)<<6;HEAP[d+20]=a;HEAP[d+24]=HEAP[b+ 8]}}_FT_Select_Metrics.__index__=Runtime.getFunctionIndex(_FT_Select_Metrics,"_FT_Select_Metrics"); function _FT_Request_Metrics(e,g){var d,b=null,a,c,f,h,i;f=HEAP[e+88]+12;if((HEAP[e+8]&1&255)!=0){a=c=i=h=0;d=HEAP[g];d=d==0?0:d==1?2:d==2?13:d==3?14:d==4?15:3;a:do if(d==0){var k=i=unSign(HEAP[e+68],16);h=k;b=0;d=1;break a}else if(d==2){b=reSign(HEAP[e+70],16);h=reSign(HEAP[e+72],16);var j=i=b-h;h=j;b=2;d=1;break a}else if(d==13){h=HEAP[e+52+8]-HEAP[e+52];i=HEAP[e+52+12]-HEAP[e+52+4];d=3;break a}else if(d==14){h=reSign(HEAP[e+76],16);i=reSign(HEAP[e+70],16);d=reSign(HEAP[e+72],16);i=i-d;d=3;break a}else if(d== 15){HEAP[f+4]=HEAP[g+4];HEAP[f+8]=HEAP[g+8];d=HEAP[f+8];if(HEAP[f+4]==0)HEAP[f+4]=d;else{if(d!=0){d=4;break a}HEAP[f+8]=HEAP[f+4]}d=4;break a}while(0);a:do if(d==3){var l=h;b=3;d=1;break a}while(0);a:do if(d==1){if(reSign(b==3?l:b==2?j:k,32)reSign(m,32);var o=f;if(m)HEAP[f+8]=HEAP[o+4];else HEAP[f+4]=HEAP[o+8]}else{HEAP[f+8]=HEAP[f+4];a=_FT_MulDiv(c,i,h)}}else{c=_FT_DivFix(a,i);HEAP[f+8]=c;HEAP[f+4]=HEAP[f+8];c=_FT_MulDiv(a,h,i)}}while(0);if(HEAP[g]!=0){k=HEAP[f+4];l=unSign(HEAP[e+68],16);c=_FT_MulFix(l,k);k=HEAP[f+8];l=unSign(HEAP[e+68],16);a=_FT_MulFix(l,k)}k=reSign(c+32,32)>>reSign(6,32)&65535;HEAP[f]=k;k=reSign(a+ 32,32)>>reSign(6,32)&65535;HEAP[f+2]=k;_ft_recompute_scaled_metrics(e,f)}else{_llvm_memset_p0i8_i32(f,0,28,1,0);HEAP[f+4]=65536;HEAP[f+8]=65536}}_FT_Request_Metrics.__index__=Runtime.getFunctionIndex(_FT_Request_Metrics,"_FT_Request_Metrics"); function _FT_Select_Size(e,g){var d,b,a=e==0;a:do if(a)d=0;else{if((HEAP[e+8]&2)==0){d=0;break a}d=reSign(g,32)unSign(4,32))break b;a=HEAP[HEAP[e+96]+20];if(HEAP[a+96]!=0)b=FUNCTION_TABLE[HEAP[a+96]](HEAP[e+88],g);else{a=(HEAP[e+8]&1)==0;c:do if(a){if((HEAP[e+8]&2)==0)break c;a=_FT_Match_Size(e,g,0,d);b=a!=0?a:_FT_Select_Size(e,HEAP[d]);break a}while(0);_FT_Request_Metrics(e, g);b=0}break a}while(0);b=6}while(0);a=b;STACKTOP=d;return a}_FT_Request_Size.__index__=Runtime.getFunctionIndex(_FT_Request_Size,"_FT_Request_Size"); function _FT_Set_Char_Size(e,g,d,b,a){var c=STACKTOP;STACKTOP+=20;Runtime.memset(c,0,20);g=g;d=d;b=b;a=a;var f=g==0,h=d;a:do if(f)g=h;else{if(h!=0)break a;d=g}while(0);f=b==0;h=a;a:do if(f)b=h;else{if(h!=0)break a;a=b}while(0);if(reSign(g,32)<=reSign(63,32))g=64;if(reSign(d,32)<=reSign(63,32))d=64;if(b==0)b=a=72;HEAP[c]=0;HEAP[c+4]=g;HEAP[c+8]=d;HEAP[c+12]=b;HEAP[c+16]=a;e=_FT_Request_Size(e,c);STACKTOP=c;return e}_FT_Set_Char_Size.__index__=Runtime.getFunctionIndex(_FT_Set_Char_Size,"_FT_Set_Char_Size"); function _FT_Set_Pixel_Sizes(e,g,d){var b=STACKTOP;STACKTOP+=20;Runtime.memset(b,0,20);var a=null;g=g;d=d;var c=g==0,f=d;a:do if(c){g=f;a=0}else{var h=g;if(f!=0){a=2;break a}d=h;a=3}while(0);if((a==3?h:a==0?f:h)==0)g=1;if(d==0)d=1;if(unSign(g,32)>unSign(65534,32))g=65535;if(unSign(d,32)>unSign(65534,32))d=65535;HEAP[b]=0;HEAP[b+4]=g<<6;HEAP[b+8]=d<<6;HEAP[b+12]=0;HEAP[b+16]=0;e=_FT_Request_Size(e,b);STACKTOP=b;return e}_FT_Set_Pixel_Sizes.__index__=Runtime.getFunctionIndex(_FT_Set_Pixel_Sizes,"_FT_Set_Pixel_Sizes"); function _FT_Get_Kerning(e,g,d,b,a){var c,f;c=0;if(e==0)e=35;else if(a==0)e=6;else{f=HEAP[e+96];HEAP[a]=0;HEAP[a+4]=0;var h=HEAP[HEAP[f+20]+84]!=0;a:do if(h){c=FUNCTION_TABLE[HEAP[HEAP[f+20]+84]](e,g,d,a);if(c!=0)break a;if(b==2)break a;var i=_FT_MulFix(HEAP[a],HEAP[HEAP[e+88]+12+4]);HEAP[a]=i;i=_FT_MulFix(HEAP[a+4],HEAP[HEAP[e+88]+12+8]);HEAP[a+4]=i;if(b==1)break a;if(unSign(HEAP[HEAP[e+88]+12],16)<=unSign(24,16)){i=unSign(HEAP[HEAP[e+88]+12],16);i=_FT_MulDiv(HEAP[a],i,25);HEAP[a]=i}if(unSign(HEAP[HEAP[e+ 88]+12+2],16)<=unSign(24,16)){i=unSign(HEAP[HEAP[e+88]+12+2],16);i=_FT_MulDiv(HEAP[a+4],i,25);HEAP[a+4]=i}HEAP[a]=HEAP[a]+32&-64;HEAP[a+4]=HEAP[a+4]+32&-64}while(0);e=c}return e}_FT_Get_Kerning.__index__=Runtime.getFunctionIndex(_FT_Get_Kerning,"_FT_Get_Kerning"); function _FT_Get_Track_Kerning(e,g,d,b){var a,c;if(e==0)e=35;else if(b==0)e=6;else{a=HEAP[e+96];c=0;if(HEAP[HEAP[a]+32]!=0)c=FUNCTION_TABLE[HEAP[HEAP[a]+32]](a,__str510);a=c;if(a==0)e=7;else e=e=FUNCTION_TABLE[HEAP[a]](e,g,d,b)}return e}_FT_Get_Track_Kerning.__index__=Runtime.getFunctionIndex(_FT_Get_Track_Kerning,"_FT_Get_Track_Kerning"); function _FT_Select_Charmap(e,g){var d,b=null,a,c,f;if(e==0)a=35;else if(g==0)a=6;else if(g==1970170211)a=_find_unicode_charmap(e);else{c=HEAP[e+40];if(c==0)a=38;else{f=c+4*HEAP[e+36];var h=e+40;c=c;for(b=1;;){d=b==5?k:0;var i=c+4*d;if(!(ireSign(63,32))){d=4;break}var k=d+1;b=5;d=2}if(d==7)a=6;else if(d==4){c=i;HEAP[e+92]=HEAP[c];a=0}}}return a}_FT_Select_Charmap.__index__=Runtime.getFunctionIndex(_FT_Select_Charmap,"_FT_Select_Charmap"); function _FT_Set_Charmap(e,g){var d,b=null,a,c,f;if(e==0)a=35;else{c=HEAP[e+40];if(c==0)a=38;else if(_FT_Get_CMap_Format(g)==14)a=6;else{f=c+4*HEAP[e+36];var h=e+40;c=c;for(b=1;;){d=b==5?k:0;var i=c+4*d;if(!(ireSign(63,32))){d=4;break}var k=d+1;b=5;d=2}if(d==7)a=6;else if(d==4){c=i;HEAP[e+92]=HEAP[c];a=0}}}return a}_FT_Set_Charmap.__index__=Runtime.getFunctionIndex(_FT_Set_Charmap,"_FT_Set_Charmap"); function _FT_Get_Charmap_Index(e){var g,d=null,b;d=e==0;a:do if(d)g=0;else{if(HEAP[e]==0){g=0;break a}d=0;b=HEAP[HEAP[e]+36];e=g=e;var a=d;for(d=1;;){f=d==5?f:0;var c=a+f;if(!(reSign(b,32)>reSign(c,32)))break;if(HEAP[HEAP[HEAP[g]+40]+4*c]==e)break;var f=f+1;d=5}d=c;c=reSign(c,32)>reSign(15,32);f=d;b=c?0-f:f;g=7;break a}while(0);if(g==0)b=-1;return b}_FT_Get_Charmap_Index.__index__=Runtime.getFunctionIndex(_FT_Get_Charmap_Index,"_FT_Get_Charmap_Index"); function _FT_CMap_Done(e){var g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var d,b=null,a,c,f,h,i=e!=0;a:do if(i){a=HEAP[e];f=HEAP[a+100];b=0;h=HEAP[a+36];var k=a+40,j=e,l=b;b=0;b:for(;;){b=b==3?o:0;var m=l+b;if(!(reSign(h,32)>reSign(m,32))){d=16;break b}if(HEAP[HEAP[k]+4*m]==j){d=2;break b}var o=b+1;b=3;d=1}if(d==16){STACKTOP=g;return}else if(d==2){b=m;h=HEAP[HEAP[a+40]+4*(HEAP[a+36]-1)];f=_ft_mem_realloc(f,4,HEAP[a+36],HEAP[a+36]-1,HEAP[a+40],g);HEAP[a+40]=f;if(HEAP[g]!=0)break a;f=b=b+1;i=reSign(HEAP[a+ 36],32)>reSign(f,32);f=HEAP[a+36]-1;if(i){i=a+40;h=h;k=a+36;j=a+36;m=a+40;o=b;d=o+-1;l=o+1;for(b=6;;){r=b==6?0:r;var n=o+r,p=l+r;HEAP[HEAP[i]+4*(d+r)]=(b==6?f:c)==n?h:HEAP[HEAP[m]+4*n];b=reSign(HEAP[k],32)>reSign(p,32);c=HEAP[j]-1;var r=r+1;if(b)b=9;else break}b=10}else b=5;HEAP[a+36]=b==10?c:f;if(HEAP[a+92]==e)HEAP[a+92]=0;e=e;a=HEAP[e+12];c=HEAP[e];c=HEAP[c+100];HEAP[a+8]!=0&&FUNCTION_TABLE[HEAP[a+8]](e);e=e;a=c;c=e;if(e==0)break a;FUNCTION_TABLE[HEAP[a+8]](a,c);STACKTOP=g;return}}while(0);STACKTOP= g}_FT_CMap_Done.__index__=Runtime.getFunctionIndex(_FT_CMap_Done,"_FT_CMap_Done"); function _FT_CMap_New(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f,h,i,k;HEAP[a]=0;k=e==0;a:do if(k)c=0;else{if(d==0){c=0;break a}if(HEAP[d]==0){c=0;break a}i=HEAP[d];k=HEAP[i+100];h=_ft_mem_alloc(k,HEAP[e],a);var j=HEAP[a]==0;b:do if(j){c=h;f=d;HEAP[c]=HEAP[f];HEAP[c+4]=HEAP[f+4];HEAP[c+8]=HEAP[f+8];HEAP[c+10]=HEAP[f+10];HEAP[h+12]=e;f=HEAP[e+4]!=0;c:do if(f){c=FUNCTION_TABLE[HEAP[e+4]](h,g);HEAP[a]=c;c=HEAP[a]!=0?4:5;break c}else c=5;while(0);c:do if(c==5){c=_ft_mem_realloc(k, 4,HEAP[i+36],HEAP[i+36]+1,HEAP[i+40],a);HEAP[i+40]=c;if(HEAP[a]!=0)break c;e=HEAP[i+36];HEAP[HEAP[i+40]+4*e]=h;HEAP[i+36]=e+1;break b}while(0);h=h;c=HEAP[h+12];f=HEAP[h];f=HEAP[f+100];HEAP[c+8]!=0&&FUNCTION_TABLE[HEAP[c+8]](h);h=h;c=f;f=h;h!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);h=0}while(0);if(b!=0)HEAP[b]=h;i=HEAP[a];c=9;break a}while(0);if(c==0)i=6;b=i;STACKTOP=a;return b}_FT_CMap_New.__index__=Runtime.getFunctionIndex(_FT_CMap_New,"_FT_CMap_New"); function _FT_Get_Char_Index(e,g){var d;d=0;var b=e!=0;a:do if(b){if(HEAP[e+92]==0)break a;d=HEAP[e+92];d=FUNCTION_TABLE[HEAP[HEAP[d+12]+12]](d,g)}while(0);return d}_FT_Get_Char_Index.__index__=Runtime.getFunctionIndex(_FT_Get_Char_Index,"_FT_Get_Char_Index"); function _FT_Get_First_Char(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c,f,h;h=0;HEAP[d]=0;if(e!=0){var i=HEAP[e+92]!=0;a:do if(i){if(HEAP[e+16]==0)break a;a=e;c=0;var k=a!=0;b:do if(k){if(HEAP[a+92]!=0){f=HEAP[a+92];c=f=FUNCTION_TABLE[HEAP[HEAP[f+12]+12]](f,0);b=3}else{var j=c;b=5}b=b==5?j:f;HEAP[d]=b;if(b==0)break b;b=HEAP[d];if(!(unSign(HEAP[e+16],32)<=unSign(b,32)))break a}else HEAP[d]=0;while(0);h=_FT_Get_Next_Char(e,0,d)}while(0);a=g;b=1}else b=-1;if((b==1?a:g)!=0)HEAP[g]= HEAP[d];h=h;STACKTOP=d;return h}_FT_Get_First_Char.__index__=Runtime.getFunctionIndex(_FT_Get_First_Char,"_FT_Get_First_Char"); function _FT_Get_Next_Char(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null,c,f;f=c=0;if(e!=0){a=HEAP[e+92]!=0;a:do if(a){if(HEAP[e+16]==0)break a;HEAP[b]=g;c=HEAP[e+92];f=c+12;c=c;for(var h=e+16;;){var i=FUNCTION_TABLE[HEAP[HEAP[f]+16]](c,b);if(!(unSign(HEAP[h],32)<=unSign(i,32)))break}f=i;c=c=f!=0?HEAP[b]:0}while(0);h=d;a=1}else a=-1;if((a==1?h:d)!=0)HEAP[d]=f;e=c;STACKTOP=b;return e}_FT_Get_Next_Char.__index__=Runtime.getFunctionIndex(_FT_Get_Next_Char,"_FT_Get_Next_Char"); function _FT_Face_GetCharVariantIndex(e,g,d){var b,a,c;b=0;var f=e!=0;a:do if(f){if(HEAP[e+92]==0)break a;if(HEAP[HEAP[e+92]+4]!=1970170211)break a;a=_find_variant_selector_charmap(e);c=HEAP[e+92];if(a==0)break a;b=a;b=FUNCTION_TABLE[HEAP[HEAP[b+12]+20]](b,c,g,d)}while(0);return b}_FT_Face_GetCharVariantIndex.__index__=Runtime.getFunctionIndex(_FT_Face_GetCharVariantIndex,"_FT_Face_GetCharVariantIndex"); function _FT_Face_GetCharVariantIsDefault(e,g,d){var b,a;b=-1;var c=e!=0;a:do if(c){a=_find_variant_selector_charmap(e);if(a==0)break a;b=a;b=FUNCTION_TABLE[HEAP[HEAP[b+12]+24]](b,g,d);b=unSign(b,8)}while(0);return b}_FT_Face_GetCharVariantIsDefault.__index__=Runtime.getFunctionIndex(_FT_Face_GetCharVariantIsDefault,"_FT_Face_GetCharVariantIsDefault"); function _FT_Face_GetVariantSelectors(e){var g,d;g=0;var b=e!=0;a:do if(b){d=_find_variant_selector_charmap(e);if(d==0)break a;g=d;d=HEAP[e+100];g=FUNCTION_TABLE[HEAP[HEAP[g+12]+28]](g,d)}while(0);return g}_FT_Face_GetVariantSelectors.__index__=Runtime.getFunctionIndex(_FT_Face_GetVariantSelectors,"_FT_Face_GetVariantSelectors"); function _FT_Face_GetVariantsOfChar(e,g){var d,b;d=0;var a=e!=0;a:do if(a){b=_find_variant_selector_charmap(e);if(b==0)break a;d=b;b=HEAP[e+100];d=FUNCTION_TABLE[HEAP[HEAP[d+12]+32]](d,b,g)}while(0);return d}_FT_Face_GetVariantsOfChar.__index__=Runtime.getFunctionIndex(_FT_Face_GetVariantsOfChar,"_FT_Face_GetVariantsOfChar"); function _FT_Face_GetCharsOfVariant(e,g){var d,b;d=0;var a=e!=0;a:do if(a){b=_find_variant_selector_charmap(e);if(b==0)break a;d=b;b=HEAP[e+100];d=FUNCTION_TABLE[HEAP[HEAP[d+12]+36]](d,b,g)}while(0);return d}_FT_Face_GetCharsOfVariant.__index__=Runtime.getFunctionIndex(_FT_Face_GetCharsOfVariant,"_FT_Face_GetCharsOfVariant"); function _FT_Get_Name_Index(e,g){var d=null,b,a,c;a=0;var f=e!=0;a:do if(f){if((HEAP[e+8]&512)==0)break a;d=HEAP[HEAP[e+128]+32+8];c=d==4294967294;b:do if(c)d=0;else{if(d!=0)break b;d=HEAP[e+96];if(HEAP[HEAP[d]+32]!=0){var h=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str6);d=5}else{var i=0;d=7}d=b=d==7?i:h;var k=HEAP[e+128];b=b!=0?d:4294967294;HEAP[k+32+8]=b}while(0);c=d=d;if(d==0)break a;if(HEAP[c+4]==0)break a;a=FUNCTION_TABLE[HEAP[c+4]](e,g)}while(0);return a} _FT_Get_Name_Index.__index__=Runtime.getFunctionIndex(_FT_Get_Name_Index,"_FT_Get_Name_Index"); function _FT_Get_Glyph_Name(e,g,d,b){var a=null,c,f,h;f=6;var i=d!=0;a:do if(i){if(b==0)break a;HEAP[d]=0}while(0);i=e!=0;a:do if(i){h=HEAP[e+16];if(!(reSign(g,32)<=reSign(h,32)))break a;if((HEAP[e+8]&512)==0)break a;a=HEAP[HEAP[e+128]+32+8];h=a==4294967294;b:do if(h)a=0;else{if(a!=0)break b;a=HEAP[e+96];if(HEAP[HEAP[a]+32]!=0){var k=FUNCTION_TABLE[HEAP[HEAP[a]+32]](a,__str6);a=9}else{var j=0;a=11}a=c=a==11?j:k;var l=HEAP[e+128];c=c!=0?a:4294967294;HEAP[l+32+8]=c}while(0);h=a=a;if(a==0)break a;if(HEAP[h]== 0)break a;f=FUNCTION_TABLE[HEAP[h]](e,g,d,b)}while(0);return f}_FT_Get_Glyph_Name.__index__=Runtime.getFunctionIndex(_FT_Get_Glyph_Name,"_FT_Get_Glyph_Name"); function _FT_Get_Postscript_Name(e){var g=null,d,b,a;b=0;var c=e==0;a:do if(!c){if(b!=0)break a;g=HEAP[HEAP[e+128]+32];a=g==4294967294;b:do if(a)g=0;else{if(g!=0)break b;g=HEAP[e+96];if(HEAP[HEAP[g]+32]!=0){var f=FUNCTION_TABLE[HEAP[HEAP[g]+32]](g,__str7);g=5}else{var h=0;g=7}g=d=g==7?h:f;var i=HEAP[e+128];d=d!=0?g:4294967294;HEAP[i+32]=d}while(0);a=g=g;if(g==0)break a;if(HEAP[a]==0)break a;b=FUNCTION_TABLE[HEAP[a]](e)}while(0);return b} _FT_Get_Postscript_Name.__index__=Runtime.getFunctionIndex(_FT_Get_Postscript_Name,"_FT_Get_Postscript_Name");function _FT_Get_Sfnt_Table(e,g){var d,b,a;d=0;var c=e!=0;a:do if(c){if((HEAP[e+8]&8)==0)break a;b=HEAP[e+96];a=0;if(HEAP[HEAP[b]+32]!=0)a=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str8);b=a;if(b==0)break a;d=FUNCTION_TABLE[HEAP[b+4]](e,g)}while(0);return d}_FT_Get_Sfnt_Table.__index__=Runtime.getFunctionIndex(_FT_Get_Sfnt_Table,"_FT_Get_Sfnt_Table"); function _FT_Load_Sfnt_Table(e,g,d,b,a){var c,f,h=e==0;a:do if(h)c=0;else{if((HEAP[e+8]&8)==0){c=0;break a}c=HEAP[e+96];f=0;if(HEAP[HEAP[c]+32]!=0)f=FUNCTION_TABLE[HEAP[HEAP[c]+32]](c,__str8);c=f;f=c==0?7:FUNCTION_TABLE[HEAP[c]](e,g,d,b,a);c=4;break a}while(0);if(c==0)f=35;return f}_FT_Load_Sfnt_Table.__index__=Runtime.getFunctionIndex(_FT_Load_Sfnt_Table,"_FT_Load_Sfnt_Table"); function _FT_Sfnt_Table_Info(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f,h=e==0;a:do if(h)c=0;else{if((HEAP[e+8]&8)==0){c=0;break a}c=HEAP[e+96];f=0;if(HEAP[HEAP[c]+32]!=0)f=FUNCTION_TABLE[HEAP[HEAP[c]+32]](c,__str8);c=f;f=c==0?7:FUNCTION_TABLE[HEAP[c+8]](e,g,d,a,b);c=4;break a}while(0);if(c==0)f=35;e=f;STACKTOP=a;return e}_FT_Sfnt_Table_Info.__index__=Runtime.getFunctionIndex(_FT_Sfnt_Table_Info,"_FT_Sfnt_Table_Info"); function _FT_Get_CMap_Language_ID(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);var d,b,a=e==0;a:do if(a)d=0;else{if(HEAP[e]==0){d=0;break a}d=HEAP[e];d=HEAP[d+96];b=0;if(HEAP[HEAP[d]+32]!=0)b=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str9);d=b;b=d==0?0:FUNCTION_TABLE[HEAP[d]](e,g)!=0?0:HEAP[g];d=4;break a}while(0);if(d==0)b=0;e=b;STACKTOP=g;return e}_FT_Get_CMap_Language_ID.__index__=Runtime.getFunctionIndex(_FT_Get_CMap_Language_ID,"_FT_Get_CMap_Language_ID"); function _FT_Get_CMap_Format(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);var d,b,a=e==0;a:do if(a)d=0;else{if(HEAP[e]==0){d=0;break a}d=HEAP[e];d=HEAP[d+96];b=0;if(HEAP[HEAP[d]+32]!=0)b=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str9);d=b;b=d==0?-1:FUNCTION_TABLE[HEAP[d]](e,g)!=0?-1:HEAP[g+4];d=4;break a}while(0);if(d==0)b=-1;e=b;STACKTOP=g;return e}_FT_Get_CMap_Format.__index__=Runtime.getFunctionIndex(_FT_Get_CMap_Format,"_FT_Get_CMap_Format"); function _FT_Activate_Size(e){var g,d=e==0;a:do{if(!d){g=HEAP[e];var b=g==0;b:do if(!b){if(HEAP[g+96]==0)break b;HEAP[g+88]=e;g=0;break a}while(0)}g=6}while(0);return g}_FT_Activate_Size.__index__=Runtime.getFunctionIndex(_FT_Activate_Size,"_FT_Activate_Size"); function _FT_Lookup_Renderer(e,g,d){var b,a=null,c;c=0;if(e!=0){var f=HEAP[e+156];e=f;if(d!=0){if(HEAP[d]!=0)e=HEAP[HEAP[d]+4];HEAP[d]=0;var h=e;a=1}else a=11;h=a==11?f:h;e=e;for(a=3;;){var i=a==6?j:e;if((a==6?j:h)==0){b=10;break}var k=HEAP[i+8];if(HEAP[k+24]==g){b=5;break}var j=HEAP[i+4];a=6;b=4}if(b!=10)if(b==5){g=k;e=i;if(d!=0)HEAP[d]=e;c=g}}return c}_FT_Lookup_Renderer.__index__=Runtime.getFunctionIndex(_FT_Lookup_Renderer,"_FT_Lookup_Renderer"); function _FT_Get_Renderer(e,g){return _FT_Lookup_Renderer(e,g,0)}_FT_Get_Renderer.__index__=Runtime.getFunctionIndex(_FT_Get_Renderer,"_FT_Get_Renderer"); function _FT_Set_Renderer(e,g,d,b){var a,c=null,f,h,i,k;k=d;d=0;if(e==0)e=33;else if(g==0)e=6;else{c=e+156;h=HEAP[c];c=1;a:for(;;){var j=c==4?f:h;if((c==4?f:h)==0){a=6;break a}if(HEAP[j+8]==g){a=3;break a}f=HEAP[j+4];c=4;a=2}a:do if(a==6)d=6;else if(a==3){f=c=j;c=e+156;f=f;h=HEAP[f];i=HEAP[f+4];if(h!=0){HEAP[h+4]=i;if(i!=0)HEAP[i]=h;else HEAP[c+4]=h;HEAP[f]=0;HEAP[f+4]=HEAP[c];HEAP[HEAP[c]]=f;HEAP[c]=f}if(HEAP[g+24]==1869968492)HEAP[e+164]=g;if(k==0)break a;c=HEAP[HEAP[g+20]+52];f=k;h=b+4;i=b;var l= c,m=g;k=k;d=d;var o=k+-1;for(c=11;;){a=c==16?s:0;var n=c==16?0:d,p=a*-1,r=k+p;p=o+p;if((c==16?p:f)==0){c=13;a=15;break}var q=FUNCTION_TABLE[l](m,HEAP[i],HEAP[h]);if(q!=0){c=14;a=15;break}var s=a+1;c=16;a=13}d=c==14?q:n;k=r}while(0);e=d}return e}_FT_Set_Renderer.__index__=Runtime.getFunctionIndex(_FT_Set_Renderer,"_FT_Set_Renderer"); function _FT_Render_Glyph_Internal(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c=null,f,h,i;f=0;var k=HEAP[g+72]==1651078259;a:do if(!k){i=HEAP[b]=0;if(HEAP[g+72]==1869968492){h=HEAP[e+164];HEAP[b]=HEAP[e+156]}else h=_FT_Lookup_Renderer(e,HEAP[g+72],b);f=7;var j=h,l=g,m=d,o=g+72,n=e,p=h,r=f;for(c=1;;){var q=c==6?u:r,s=c==6?t:p;if((c==6?t:j)==0){a=8;break}var u=FUNCTION_TABLE[HEAP[s+68]](s,l,m,0);if(u==0){a=3;break}if((u&255)!=19){a=5;break}var t=_FT_Lookup_Renderer(n,HEAP[o],b); i=1;c=6;a=2}if(a==8){f=q;h=s;if(f!=0)break a}else if(a==3){f=0;h=s}else if(a==5){f=u;break a}if(i==0)break a;if(h==0)break a;_FT_Set_Renderer(e,h,0,0)}while(0);e=f;STACKTOP=b;return e}_FT_Render_Glyph_Internal.__index__=Runtime.getFunctionIndex(_FT_Render_Glyph_Internal,"_FT_Render_Glyph_Internal");function _FT_Render_Glyph(e,g){var d,b,a=e==0;a:do if(a)d=0;else{if(HEAP[e+4]==0){d=0;break a}d=HEAP[HEAP[HEAP[e+4]+96]+4];b=_FT_Render_Glyph_Internal(d,e,g);d=3;break a}while(0);if(d==0)b=6;return b} _FT_Render_Glyph.__index__=Runtime.getFunctionIndex(_FT_Render_Glyph,"_FT_Render_Glyph"); function _FT_Add_Module(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b,a=null,c,f,h,i,k,j=d+4,l,m,o=d+8,n=e==0;a:do if(n)m=33;else if(g==0)m=6;else if(reSign(HEAP[g+16],32)>reSign(131076,32))m=4;else{m=e+24;var p=e;f=g+8;a=1;b:for(;;){b=a==4?r:0;a=0+b;h=p+28+a*4;if(!(unSign(HEAP[m],32)>unSign(a,32))){b=8;break b}c=HEAP[h];if(_strcmp(HEAP[HEAP[c]+8],HEAP[f])==0){b=3;break b}var r=b+1;a=4;b=2}if(b!=8)if(b==3){m=HEAP[HEAP[c]+12];if(reSign(HEAP[g+12],32)<=reSign(m,32)){m=5;break a}else _FT_Remove_Module(e, c)}m=HEAP[e];HEAP[o]=0;p=unSign(HEAP[e+24],32)>unSign(31,32);b:do if(p)HEAP[o]=48;else{c=_ft_mem_alloc(m,HEAP[g+4],o);if(HEAP[o]!=0){b=10;break b}HEAP[c+4]=e;HEAP[c+8]=m;HEAP[c]=g;f=(HEAP[HEAP[c]]&2)!=0;c:do if(f){i=c;h=HEAP[i+4];f=HEAP[h];a=_ft_mem_alloc(f,12,j);b=HEAP[j];if(b!=0){HEAP[o]=b;b=12}else{k=i;l=HEAP[i];HEAP[k+20]=l;HEAP[k+24]=HEAP[l+36];var q=HEAP[l+36]==1869968492;d:do if(q){if(HEAP[HEAP[l+56]+4]==0){b=14;break d}b=FUNCTION_TABLE[HEAP[HEAP[l+56]+4]](f,k+60);HEAP[j]=b;if(HEAP[j]!=0){b= 15;break d}HEAP[k+64]=HEAP[HEAP[l+56]+16];HEAP[k+68]=HEAP[l+40];b=14;break d}else b=14;while(0);d:do if(b==14){HEAP[a+8]=i;i=a;b=h+156;i=i;k=HEAP[b+4];HEAP[i+4]=0;HEAP[i]=k;if(k!=0)HEAP[k+4]=i;else HEAP[b]=i;HEAP[b+4]=i;b=h;h=_FT_Lookup_Renderer(b,1869968492,0);HEAP[b+164]=h;b=HEAP[j];if(b!=0)break d;HEAP[o]=b;b=19;break c}while(0);b=a;f=f;a=b;b!=0&&FUNCTION_TABLE[HEAP[f+8]](f,a);b=HEAP[j];HEAP[o]=b;b=b!=0?12:19}break c}else b=19;while(0);c:do if(b==19){if((HEAP[HEAP[c]]&4)!=0)HEAP[e+168]=c;b=(HEAP[HEAP[c]]& 1&255)!=0;d:do if(b){f=c;HEAP[f+20]=HEAP[c];if((HEAP[HEAP[f]]&512)!=0)break d;a=f+36;f=m;a=a;h=_ft_mem_alloc(f,96,d);i=HEAP[d];if(i==0){HEAP[h]=f;HEAP[a]=h;f=HEAP[d];HEAP[o]=f;if(f!=0){b=12;break c}}else{HEAP[o]=i;b=12;break c}}while(0);if(HEAP[g+24]!=0){b=FUNCTION_TABLE[HEAP[g+24]](c);HEAP[o]=b;if(HEAP[o]!=0){b=12;break c}}m=HEAP[e+24];HEAP[e+28+m*4]=c;HEAP[e+24]=m+1;b=10;break b}while(0);f=(HEAP[HEAP[c]]&1&255)!=0;c:do if(f){a=c;if((HEAP[HEAP[a]]&512)!=0){b=27;break c}h=HEAP[a+36];if(h==0){b=27; break c}a=HEAP[h];_FT_GlyphLoader_Reset(h);h=h;a=a;h=h;if(h==0){b=27;break c}FUNCTION_TABLE[HEAP[a+8]](a,h)}while(0);a=(HEAP[HEAP[c]]&2)!=0;c:do if(a){f=c;if(HEAP[HEAP[f+20]+36]!=1869968492){b=32;break c}if(HEAP[f+60]==0){b=32;break c}FUNCTION_TABLE[HEAP[HEAP[HEAP[f+20]+56]+20]](HEAP[f+60])}while(0);a=c;c=m;f=a;a!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);c=0}while(0);m=HEAP[o]}while(0);j=m;STACKTOP=d;return j}_FT_Add_Module.__index__=Runtime.getFunctionIndex(_FT_Add_Module,"_FT_Add_Module"); function _FT_Get_Module(e,g){var d,b=null,a,c;c=0;var f=e==0;a:do if(f)d=0;else{if(g==0){d=0;break a}b=e+28;a=a=b+4*HEAP[e+24];f=g;var h=b;for(b=1;;){d=b==5?k:0;var i=h+4*d;if(!(iunSign(0,32)){var i=HEAP[h]!=0;b=4;b:for(;;){var k=b==4?0:d;b=k+1;var j=HEAP[e+28+k*4],l=HEAP[HEAP[j]+8];c:do if(i){d=_strcmp(l,HEAP[h])!=0?7:8;break c}else d=8;while(0);c:do if(d==8){if((HEAP[HEAP[j]]& 1)==0)break c;var m=j+24;if(HEAP[m]==0)break c;for(m=l=m;;){_FT_Done_Face(HEAP[HEAP[l]+8]);if(HEAP[m]!=0)d=11;else break c}}while(0);d=k+1;if(unSign(HEAP[e+24],32)>unSign(b,32))b=7;else break b}}var o=o+1;if(o!=2)b=14;else break a}if(HEAP[e+24]!=0){b=15;d=16}else{b=15;d=17}for(;;)if(d==16){_FT_Remove_Module(e,HEAP[e+28+(HEAP[(b==16?n:e)+24]-1)*4]);var n=e;if(HEAP[e+24]!=0)d=b=16;else{b=16;d=17}}else if(d==17){n=HEAP[(b==15?e:n)+172];a=f;c=n;d=n!=0?18:19;break}d==18&&FUNCTION_TABLE[HEAP[a+8]](a,c); HEAP[e+172]=0;HEAP[e+176]=0;e!=0&&FUNCTION_TABLE[HEAP[f+8]](f,e)}e=0}e=e;STACKTOP=g;return e}_FT_Done_Library.__index__=Runtime.getFunctionIndex(_FT_Done_Library,"_FT_Done_Library");function _FT_Set_Debug_Hook(e,g,d){var b=e!=0;a:do if(b){if(d==0)break a;if(!(unSign(g,32)<=unSign(3,32)))break a;HEAP[e+180+g*4]=d}while(0)}_FT_Set_Debug_Hook.__index__=Runtime.getFunctionIndex(_FT_Set_Debug_Hook,"_FT_Set_Debug_Hook"); function _FT_Get_TrueType_Engine_Type(e){var g,d;g=0;var b=e!=0;a:do if(b){d=_FT_Get_Module(e,__str49);if(d==0)break a;d=_ft_module_get_service(d,__str11);if(d==0)break a;g=HEAP[d]}while(0);return g}_FT_Get_TrueType_Engine_Type.__index__=Runtime.getFunctionIndex(_FT_Get_TrueType_Engine_Type,"_FT_Get_TrueType_Engine_Type"); function _ft_stub_set_char_sizes(e,g,d,b,a){var c=STACKTOP;STACKTOP+=20;Runtime.memset(c,0,20);var f=null,h;b=b;a=a;h=HEAP[HEAP[e]+96];if(HEAP[HEAP[h+20]+96]!=0){HEAP[c]=0;HEAP[c+4]=g;HEAP[c+8]=d;d=b;g=a;if(d==0){b=g;f=0}else f=5;f=f==5?d:g;if(g==0)a=f;if(f==0)b=a=72;HEAP[c+12]=b;HEAP[c+16]=a;e=FUNCTION_TABLE[HEAP[HEAP[h+20]+96]](e,c)}else e=0;e=e;STACKTOP=c;return e}_ft_stub_set_char_sizes.__index__=Runtime.getFunctionIndex(_ft_stub_set_char_sizes,"_ft_stub_set_char_sizes"); function _ft_stub_set_pixel_sizes(e,g,d){var b=STACKTOP;STACKTOP+=20;Runtime.memset(b,0,20);var a;a=HEAP[HEAP[e]+96];if(HEAP[HEAP[a+20]+96]!=0){HEAP[b]=0;HEAP[b+4]=g<<6;HEAP[b+8]=d<<6;HEAP[b+12]=0;HEAP[b+16]=0;e=FUNCTION_TABLE[HEAP[HEAP[a+20]+96]](e,b)}else e=0;e=e;STACKTOP=b;return e}_ft_stub_set_pixel_sizes.__index__=Runtime.getFunctionIndex(_ft_stub_set_pixel_sizes,"_ft_stub_set_pixel_sizes"); function _FT_Get_SubGlyph_Info(e,g,d,b,a,c,f){var h,i=e!=0;a:do if(i){if(HEAP[e+132]==0)break a;if(HEAP[e+72]!=1668246896)break a;h=g;if(!(unSign(HEAP[e+128],32)>unSign(h,32)))break a;h=HEAP[e+132]+32*g;HEAP[d]=HEAP[h];var k=unSign(HEAP[h+4],16);HEAP[b]=k;HEAP[a]=HEAP[h+8];HEAP[c]=HEAP[h+12];k=f;h=h+16;HEAP[k]=HEAP[h];HEAP[k+4]=HEAP[h+4];HEAP[k+8]=HEAP[h+8];HEAP[k+12]=HEAP[h+12]}while(0);return 6}_FT_Get_SubGlyph_Info.__index__=Runtime.getFunctionIndex(_FT_Get_SubGlyph_Info,"_FT_Get_SubGlyph_Info"); function _FT_Outline_Decompose(e,g,d){var b=STACKTOP;STACKTOP+=88;Runtime.memset(b,0,88);var a,c=null,f=b+8,h,i=b+16,k=b+24,j=b+32,l,m,o,n,p,r,q,s,u,t=b+40,v=b+48,w=b+56,x=b+64,y=b+72,A=b+80,z=e==0;a:do if(z)a=0;else{if(g==0){a=0;break a}q=HEAP[g+16];s=HEAP[g+20];p=o=0;var C=f,B=f+4,D=j,E=f,F=j+4,G=f+4,H=j,J=j,L=j+4,N=j+4,I=b,P=b+4,K=i,O=b,M=i+4,Q=b+4,R=i,T=i,V=i+4,U=i+4,S=k,X=j,Y=k+4,W=j+4,da=j,ba=i,aa=j+4,ca=i+4,$=i,la=j,ga=j+4,ea=i+4,Z=j+4,ha=i,ia=j,ja=i+4,fa=j+4,ka=x,na=x+4,sa=y,wa=y+4,Aa=A,Da= A+4,pa=k,ta=k+4,ma=v,ya=v+4,qa=k,ua=v,Ba=w,Na=k+4,Ea=v+4,ra=w+4,za=k,Ha=v,Ca=k+4,va=v+4,Pa=t,Ja=t+4;b:for(;;){m=reSign(HEAP[e],16);u=p;if(!(reSign(m,32)>reSign(u,32))){a=26;break b}u=reSign(HEAP[HEAP[e+12]+2*p],16);if(reSign(u,32)m){a=4;break b}if((reSign(HEAP[o+1],8)&3)!=2){a=4;break b}l+=16;o+=2;HEAP[ka]=(HEAP[l+-16]<=reSign(l,32);if(d| m){g=7;break}var p=g+1;d=8;g=6}if(g==10){h=o;if(a-1!=h){g=3;break a}g=b=0;break a}else if(g==7){g=3;break a}}else g=3;while(0);if(g==3)b=6;return b}_FT_Outline_Check.__index__=Runtime.getFunctionIndex(_FT_Outline_Check,"_FT_Outline_Check"); function _FT_Outline_Copy(e,g){var d,b,a=e==0;a:do if(a)d=0;else{if(g==0){d=0;break a}if(HEAP[e+2]!=HEAP[g+2]){d=0;break a}if(HEAP[e]!=HEAP[g]){d=0;break a}if(e!=g){d=reSign(HEAP[e+2],16)*8;_llvm_memcpy_p0i8_p0i8_i32(HEAP[g+4],HEAP[e+4],d,1,0);d=reSign(HEAP[e+2],16);_llvm_memcpy_p0i8_p0i8_i32(HEAP[g+8],HEAP[e+8],d,1,0);d=reSign(HEAP[e],16)*2;_llvm_memcpy_p0i8_p0i8_i32(HEAP[g+12],HEAP[e+12],d,1,0);d=HEAP[g+16]&1;HEAP[g+16]=HEAP[e+16];HEAP[g+16]&=-2;HEAP[g+16]=d|HEAP[g+16]}b=0;d=5;break a}while(0); if(d==0)b=6;return b}_FT_Outline_Copy.__index__=Runtime.getFunctionIndex(_FT_Outline_Copy,"_FT_Outline_Copy"); function _FT_Outline_Done_Internal(e,g){var d,b,a=e==0;a:do if(a)d=0;else{if(g==0){d=0;break a}if((HEAP[g+16]&1&255)!=0){b=HEAP[g+4];d=e;b=b;b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+4]=0;a=HEAP[g+8];d=e;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+8]=0;a=HEAP[g+12];d=e;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+12]=0}d=g;HEAP[d]=0;HEAP[d+2]=0;HEAP[d+4]=0;HEAP[d+8]=0;HEAP[d+12]=0;b=HEAP[d+16]=0;d=6;break a}while(0);if(d==0)b=6;return b} _FT_Outline_Done_Internal.__index__=Runtime.getFunctionIndex(_FT_Outline_Done_Internal,"_FT_Outline_Done_Internal");function _FT_Outline_Done(e,g){return e==0?33:_FT_Outline_Done_Internal(HEAP[e],g)}_FT_Outline_Done.__index__=Runtime.getFunctionIndex(_FT_Outline_Done,"_FT_Outline_Done"); function _FT_Outline_Get_CBox(e,g){var d=null,b,a,c,f,h,i,k=e!=0;a:do if(k){if(g==0)break a;var j=HEAP[e+2]==0;b:do if(j)f=c=a=b=0;else{h=HEAP[e+4];i=reSign(HEAP[e+2],16);i=h+8*i;b=c=HEAP[h];a=f=HEAP[h+4];h+=8;if(!(hreSign(n,32)?m:n;l=HEAP[l];var p=reSign(l,32)reSign(r,32)?l: r,q=q+1;if(dreSign(0,32)){s=e+12;var u=k+4,t=i+4,v=h+4,w=h+4,x=r+4,y=q+4,A=d+4,z=f;p=0-p;var C=e+4,B=f,D=e+4,E=n+4;f= f;var F=r+4,G=l+4,H=o+4,J=r+4,L=r+4,N=a+4,I=a+4,P=c+4,K=c+4,O=m+4,M=HEAP[h];b=2;a:for(;;){Da=b==2?0:Da;var Q=b==2?0:Aa;wa=b==2?M:wa;var R=1+Da,T=HEAP[HEAP[s]+2*(0+Da)];Aa=reSign(T,16);var V=j+8*Q,U=HEAP[V];V=HEAP[V+4];var S=j+8*Aa,X=HEAP[S];S=HEAP[S+4];if(reSign(Q,32)<=reSign(Aa,32)){T=reSign(T,16)+1-Q;var Y=Q+1;for(b=4;;){sa=b==4?0:sa;ga=b==4?wa:ga;var W=b==4?S:ba,da=b==4?X:aa,ba=b==4?V:ea,aa=b==4?U:Z,ca=Q+sa;Z=Y+sa;ea=j+8*Z+4;Z=j+8*Z;if(reSign(ca,32)reSign(11796480, 32)?fa:b;fa=Math.floor(reSign(b,32)/reSign(2,32));HEAP[d]=72899491;HEAP[A]=0;_ft_trig_pseudo_rotate(d,fa);fa=Math.floor(reSign(HEAP[d],32)/reSign(4096,32));var ka=reSign(fa,32)>reSign(16383,32),na=reSign(fa,32)<=reSign(-16384,32);if(ka|na){fa=_FT_DivFix(z,fa);b=Math.floor(reSign(b,32)/reSign(2,32));b=ha+b+p;HEAP[r]=fa;HEAP[r+4]=0;_FT_Vector_Rotate(r,b)}else{HEAP[J]=0;HEAP[r]=HEAP[L]}HEAP[HEAP[C]+8*ca]=B+aa+HEAP[r];HEAP[HEAP[D]+8*ca+4]=f+ba+HEAP[F];var sa=sa+1;if(sa!=T)b=15;else break}HEAP[q]=W;HEAP[y]= da;HEAP[H]=ea;HEAP[o]=Z;b=16}else b=3;var wa=b==16?ga:wa;Q=b==16?ba:S;T=b==16?aa:X;Y=b==16?ea:V;ca=b==16?Z:U;var Aa=Aa+1;b=reSign(HEAP[e],16);R=reSign(b,32)>reSign(R,32);var Da=Da+1;if(R)b=18;else break a}HEAP[t]=S;HEAP[i]=X;HEAP[u]=V;HEAP[k]=U;HEAP[O]=V;HEAP[m]=U;HEAP[h]=wa;HEAP[G]=Q;HEAP[l]=T;HEAP[E]=Y;HEAP[n]=ca}a=0}}}a=a;STACKTOP=d;return a}_FT_Outline_Embolden.__index__=Runtime.getFunctionIndex(_FT_Outline_Embolden,"_FT_Outline_Embolden"); function _FT_Outline_Get_Orientation(e){var g=STACKTOP;STACKTOP+=24;Runtime.memset(g,0,24);var d,b=null,a,c,f,h,i,k,j,l=g+12;c=b=32768;f=-32768;i=h=0;HEAP[l]=2;HEAP[l+4]=2;HEAP[l+8]=2;var m=e==0;a:do if(m)d=0;else{if(reSign(HEAP[e+2],16)<=reSign(0,16)){d=0;break a}d=HEAP[e+4];k=HEAP[e+12];a=HEAP[e+12];m=reSign(HEAP[e],16);if(a+2*m>k){a=e+4;m=e+12;e=e;k=k;var o=d,n=b;b=3;b:for(;;){F=b==3?0:F;var p=b==3?n:j;E=b==3?o:E;var r=k+2*(F+1);d=HEAP[a];b=reSign(HEAP[k+2*F],16);var q=d+8*b,s=E+16>q;c:do if(s)b= 4;else{j=E;if(j<=q){b=5;d=6}else{b=5;d=7}for(;;)if(d==6){d=b==16?w:-32768;y=b==16?y:32768;z=b==16?z:-32768;t=b==16?t:32768;if(reSign(HEAP[j],32)reSign(d,32)){var v=HEAP[j];b=10}else b=52;var w=b==10?v:d;if(reSign(HEAP[j+4],32)reSign(z,32)){var A=HEAP[j+4];b=14}else b=54;var z=b==14?A:z;j+=8;if(j<=q){b=16;d=6}else{b=16;d=7}}else if(d== 7){d=b==5?-32768:w;var C=b==5?32768:y,B=b==5?-32768:z,D=b==5?32768:t;if(reSign(D,32)r)b=18;else break b}b=j}if(b!=32768){d=reSign(c*3+f,32)>>reSign(2,32);HEAP[g]=d;d=reSign(f+c,32)>>reSign(1,32);HEAP[g+4]=d;d=reSign(f*3+c,32)>>reSign(2,32);HEAP[g+8]=d;c=i;h=h;i=i;b=46;b:for(;;){X=b==46?0:X;d=0+X;u=g+d*4;f=l+d*4;c:for(;;){j=h;b=23;d:for(;;){var G= b==29?M:0,H=b==29?Q:0,J=b==29?R:0,L=b==29?T:0;v=b==29?V:32768;x=b==29?U:-32768;A=b==29?S:c;if(!(j<=i))break c;if(HEAP[j+4]==HEAP[u])break d;if(HEAP[A+4]==HEAP[u])break d;M=HEAP[u];M=reSign(HEAP[j+4],32)>=reSign(M,32);e:do if(M)d=30;else{M=HEAP[u];if(reSign(HEAP[A+4],32)reSign(M,32)){b=31;break e}}var N=_FT_MulDiv(HEAP[j]-HEAP[A],HEAP[u]-HEAP[A+ 4],HEAP[j+4]-HEAP[A+4]);N=HEAP[A]+N;var I=reSign(N,32)reSign(x,32))){b=33;break e}var O=j;b=34}while(0);var M=b==34?O:b==33?G:b==31?G:G,Q=b==34?A:b==33?H:b==31?H:H,R=b==34?P:b==33?P:b==31?J:J,T=b==34?K:b==33?K:b==31?L:L,V=b==34?I:b==33?I:b==31?v:v,U=b==34?N:b==33?x:b==31?x:x,S=j;j+=8;b=29}HEAP[u]+=1}d=L!=0&H!=0;c:do if(d){b=HEAP[J+4];b=reSign(HEAP[L+4],32)>=reSign(b,32);d:do if(!b){b=HEAP[G+4];if(reSign(HEAP[H+4],32)<=reSign(b,32))break d; HEAP[f]=0;break c}while(0);b=HEAP[J+4];b=reSign(HEAP[L+4],32)<=reSign(b,32);d:do if(!b){b=HEAP[G+4];if(reSign(HEAP[H+4],32)>=reSign(b,32))break d;HEAP[f]=1;break c}while(0);HEAP[f]=2}while(0);var X=X+1;if(X!=3)b=40;else break b}G=HEAP[l]!=2;b:do if(G){if(HEAP[l]!=HEAP[l+4])if(HEAP[l]!=HEAP[l+8])break b;a=HEAP[l];d=22;break a}while(0);G=HEAP[l+4]!=2;b:do if(G){if(HEAP[l+4]!=HEAP[l+8])break b;a=HEAP[l+4];d=22;break a}while(0)}a=0;d=22;break a}while(0);if(d==0)a=0;l=a;STACKTOP=g;return l} _FT_Outline_Get_Orientation.__index__=Runtime.getFunctionIndex(_FT_Outline_Get_Orientation,"_FT_Outline_Get_Orientation"); function _FT_Raccess_Get_HeaderInfo(e,g,d,b,a){e=STACKTOP;STACKTOP+=36;Runtime.memset(e,0,36);var c=null,f,h,i;f=e+4;var k=e+20;h=_FT_Stream_Seek(g,d);HEAP[e]=h;c=HEAP[e]!=0;a:do if(c)h=HEAP[e];else{i=f;h=g;i=i;h=h=_FT_Stream_ReadAt(h,HEAP[h+8],i,16);HEAP[e]=h;if(HEAP[e]!=0)h=HEAP[e];else{h=unSign(HEAP[f],8)<<24;i=unSign(HEAP[f+1],8)<<16;var j=unSign(HEAP[f+2],8)<<8,l=unSign(HEAP[f+3],8);HEAP[a]=(i|h|l|j)+d;h=unSign(HEAP[f+4],8)<<24;i=unSign(HEAP[f+5],8)<<16;j=unSign(HEAP[f+6],8)<<8;l=unSign(HEAP[f+ 7],8);h=(i|h|l|j)+d;i=unSign(HEAP[f+8],8)<<24;j=unSign(HEAP[f+9],8)<<16;l=unSign(HEAP[f+10],8)<<8;var m=unSign(HEAP[f+11],8);i=j|i|m|l;i=i+HEAP[a]!=h;b:do if(!i){if(h==d)break b;d=_FT_Stream_Seek(g,h);HEAP[e]=d;if(HEAP[e]!=0)h=HEAP[e];else{HEAP[k+15]=HEAP[f+15]+1;a=k;d=g;a=a;d=d=_FT_Stream_ReadAt(d,HEAP[d+8],a,16);HEAP[e]=d;if(HEAP[e]!=0)h=HEAP[e];else{d=a=1;c=4;c:for(;;){o=c==4?0:o;i=0+o;c=k+i;i=f+i;if(HEAP[c]!=0)a=0;if(HEAP[c]!=HEAP[i])d=0;var o=o+1;if(o!=16)c=8;else break c}f=a==0;c:do if(f){if(d!= 0)break c;h=2;break a}while(0);f=g;f=f=_FT_Stream_Seek(f,8+HEAP[f+8]);HEAP[e]=f;f=_FT_Stream_ReadShort(g,e);f=unSign(f,16);if(HEAP[e]!=0)h=HEAP[e];else if(f==-1)h=2;else{g=_FT_Stream_Seek(g,f+h);HEAP[e]=g;if(HEAP[e]!=0)h=HEAP[e];else{HEAP[b]=f+h;h=0}}}}break a}while(0);h=2}}while(0);b=h;STACKTOP=e;return b}_FT_Raccess_Get_HeaderInfo.__index__=Runtime.getFunctionIndex(_FT_Raccess_Get_HeaderInfo,"_FT_Raccess_Get_HeaderInfo"); function _ft_raccess_sort_ref_by_id(e,g){var d;d=HEAP[g];if(unSign(HEAP[e],16)unSign(d,16)?1:0}return d}_ft_raccess_sort_ref_by_id.__index__=Runtime.getFunctionIndex(_ft_raccess_sort_ref_by_id,"_ft_raccess_sort_ref_by_id"); function _FT_Raccess_Get_DataOffsets(e,g,d,b,a,c,f){var h=STACKTOP;STACKTOP+=4;Runtime.memset(h,0,4);var i,k=null,j,l,m;e=HEAP[e];k=_FT_Stream_Seek(g,d);HEAP[h]=k;if(HEAP[h]!=0)j=HEAP[h];else{k=_FT_Stream_ReadShort(g,h);k=unSign(k,16);if(HEAP[h]!=0)j=HEAP[h];else{k+=1;var o=k;k=1;a:for(;;){i=k==8?n:0;if(!(reSign(0+i,32)reSign(j,32))){i=17;break a}j=_FT_Stream_ReadShort(g,h);HEAP[k]=j;if(HEAP[h]!=0){i=12;break a}k=_FT_Stream_Seek(g,2+HEAP[g+8]);HEAP[h]=k;if(k!=0){i=12;break a}k=_FT_Stream_ReadLong(g, h);if(HEAP[h]!=0){i=12;break a}j=_FT_Stream_Seek(g,4+HEAP[g+8]);HEAP[h]=j;if(j!=0){i=12;break a}HEAP[p]=k&16777215;var p=i+1;k=16;i=10}a:do if(i==17){_qsort(d,HEAP[f],8,_ft_raccess_sort_ref_by_id.__index__);g=_ft_mem_realloc(e,4,0,HEAP[f],0,h);if(HEAP[h]!=0)break a;p=k=0;if(reSign(HEAP[f],32)>reSign(p,32)){p=d;a=b;j=g;l=f;m=k;o=m+1;for(k=20;;){r=k==20?0:r;i=o+r;k=m+r;HEAP[j+4*k]=a+HEAP[p+8*k+4];i=reSign(HEAP[l],32)>reSign(i,32);var r=r+1;if(i)i=k=21;else{i=22;break}}}HEAP[c]=g;HEAP[h]=0}while(0); d!=0&&FUNCTION_TABLE[HEAP[e+8]](e,d)}}j=HEAP[h]}}}b=j;STACKTOP=h;return b}_FT_Raccess_Get_DataOffsets.__index__=Runtime.getFunctionIndex(_FT_Raccess_Get_DataOffsets,"_FT_Raccess_Get_DataOffsets"); function _FT_Raccess_Guess(e,g,d,b,a,c){var f,h=null;if(g!=0){h=0;f=1}else{h=0;f=2}for(;;)if(f==1){o=h==3?o:0;var i=0+o;f=c+4*i;h=b+4*i;var k=a+4*i,j=_raccess_guess_table+i*8,l=c+4*i,m=c+4*i;HEAP[b+4*i]=0;i=_FT_Stream_Seek(g,0);HEAP[l]=i;if(HEAP[m]==0){h=FUNCTION_TABLE[HEAP[j]](e,g,d,h,k);HEAP[f]=h}var o=o+1;if(o!=9){h=3;f=1}else break}else if(f==2){n=h==7?n:0;h=0+n;k=c+4*h;j=c+4*h;l=_raccess_guess_table+h*8;m=a+4*h;i=b+4*h;f=c+4*h;HEAP[b+4*h]=0;HEAP[k]=0;if(HEAP[j]==0){h=FUNCTION_TABLE[HEAP[l]](e, g,d,i,m);HEAP[f]=h}var n=n+1;if(n!=9){h=7;f=2}else break}}_FT_Raccess_Guess.__index__=Runtime.getFunctionIndex(_FT_Raccess_Guess,"_FT_Raccess_Guess");function _raccess_guess_apple_double(e,g,d,b,a){HEAP[b]=0;return g==0?81:_raccess_guess_apple_generic(e,g,d,333319,a)}_raccess_guess_apple_double.__index__=Runtime.getFunctionIndex(_raccess_guess_apple_double,"_raccess_guess_apple_double"); function _raccess_guess_apple_single(e,g,d,b,a){HEAP[b]=0;return g==0?81:_raccess_guess_apple_generic(e,g,d,333312,a)}_raccess_guess_apple_single.__index__=Runtime.getFunctionIndex(_raccess_guess_apple_single,"_raccess_guess_apple_single");function _raccess_guess_darwin_ufs_export(e,g,d,b,a){g=HEAP[e];d=_raccess_make_file_name(g,d,__str12);if(d==0)b=64;else{e=_raccess_guess_linux_double_from_file_name(e,d,a);if(e==0)HEAP[b]=d;else d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);b=e}return b} _raccess_guess_darwin_ufs_export.__index__=Runtime.getFunctionIndex(_raccess_guess_darwin_ufs_export,"_raccess_guess_darwin_ufs_export");function _raccess_guess_darwin_hfsplus(e,g,d,b,a){g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var c;c=_strlen(d);e=_ft_mem_alloc(HEAP[e],c+6,g);if(HEAP[g]!=0)d=HEAP[g];else{_llvm_memcpy_p0i8_p0i8_i32(e,d,c,1,0);_llvm_memcpy_p0i8_p0i8_i32(e+c,__str13,6,1,0);HEAP[b]=e;d=HEAP[a]=0}d=d;STACKTOP=g;return d} _raccess_guess_darwin_hfsplus.__index__=Runtime.getFunctionIndex(_raccess_guess_darwin_hfsplus,"_raccess_guess_darwin_hfsplus");function _raccess_guess_darwin_newvfs(e,g,d,b,a){g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var c;c=_strlen(d);e=_ft_mem_alloc(HEAP[e],c+18,g);if(HEAP[g]!=0)d=HEAP[g];else{_llvm_memcpy_p0i8_p0i8_i32(e,d,c,1,0);_llvm_memcpy_p0i8_p0i8_i32(e+c,__str14,18,1,0);HEAP[b]=e;d=HEAP[a]=0}d=d;STACKTOP=g;return d} _raccess_guess_darwin_newvfs.__index__=Runtime.getFunctionIndex(_raccess_guess_darwin_newvfs,"_raccess_guess_darwin_newvfs");function _raccess_guess_vfat(e,g,d,b,a){e=_raccess_make_file_name(HEAP[e],d,__str15);if(e==0)b=64;else{HEAP[b]=e;b=HEAP[a]=0}return b}_raccess_guess_vfat.__index__=Runtime.getFunctionIndex(_raccess_guess_vfat,"_raccess_guess_vfat");function _raccess_guess_linux_cap(e,g,d,b,a){e=_raccess_make_file_name(HEAP[e],d,__str1611);if(e==0)b=64;else{HEAP[b]=e;b=HEAP[a]=0}return b} _raccess_guess_linux_cap.__index__=Runtime.getFunctionIndex(_raccess_guess_linux_cap,"_raccess_guess_linux_cap");function _raccess_guess_linux_double(e,g,d,b,a){g=HEAP[e];d=_raccess_make_file_name(g,d,__str17);if(d==0)b=64;else{e=_raccess_guess_linux_double_from_file_name(e,d,a);if(e==0)HEAP[b]=d;else d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);b=e}return b}_raccess_guess_linux_double.__index__=Runtime.getFunctionIndex(_raccess_guess_linux_double,"_raccess_guess_linux_double"); function _raccess_guess_linux_netatalk(e,g,d,b,a){g=HEAP[e];d=_raccess_make_file_name(g,d,__str18);if(d==0)b=64;else{e=_raccess_guess_linux_double_from_file_name(e,d,a);if(e==0)HEAP[b]=d;else d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);b=e}return b}_raccess_guess_linux_netatalk.__index__=Runtime.getFunctionIndex(_raccess_guess_linux_netatalk,"_raccess_guess_linux_netatalk"); function _raccess_guess_apple_generic(e,g,d,b,a){e=STACKTOP;STACKTOP+=4;Runtime.memset(e,0,4);var c,f=null,h,i,k;d=_FT_Stream_ReadLong(g,e);var j=HEAP[e]!=0;a:do if(j)h=HEAP[e];else if(d!=b)h=2;else{_FT_Stream_ReadLong(g,e);if(HEAP[e]==0){h=g;var l=reSign(16,32)reSign(f,32))){c=17;break c}f=_FT_Stream_ReadLong(m,e);if(HEAP[e]!=0){c=7;break c}f=f==2;d:do if(f){k=_FT_Stream_ReadLong(o,e);if(HEAP[e]!=0)break d;_FT_Stream_ReadLong(n,e);if(HEAP[e]==0){c=13;break c}}else{var p=_FT_Stream_Seek(o,8+HEAP[o+8]);HEAP[e]=p;if(p!=0){c=15;break c}}while(0);var r=c+1;f=10;c=6}if(c==17){h=2;break a}else if(c==7){h=HEAP[e];break a}else if(c==13){HEAP[a]=k;h=0;break a}else if(c==15){h=HEAP[e];break a}}}while(0)}h=HEAP[e]}while(0);g=h;STACKTOP= e;return g}_raccess_guess_apple_generic.__index__=Runtime.getFunctionIndex(_raccess_guess_apple_generic,"_raccess_guess_apple_generic");function _raccess_guess_linux_double_from_file_name(e,g,d){var b=STACKTOP;STACKTOP+=40;Runtime.memset(b,0,40);var a,c=b+32,f=b+36;HEAP[f]=0;HEAP[b]=4;HEAP[b+12]=g;a=_FT_Stream_New(e,b,c);if(a==0){a=HEAP[c];HEAP[f]=0;a=e=a==0?81:_raccess_guess_apple_generic(e,a,g,333319,d);_FT_Stream_Free(HEAP[c],0)}c=a;STACKTOP=b;return c} _raccess_guess_linux_double_from_file_name.__index__=Runtime.getFunctionIndex(_raccess_guess_linux_double_from_file_name,"_raccess_guess_linux_double_from_file_name");function _raccess_make_file_name(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;HEAP[b]=0;a=_strlen(g);a=_strlen(d)+a;e=_ft_mem_alloc(e,a+1,b);if(HEAP[b]!=0)d=0;else{a=_strrchr(g,47);if(a!=0){_strncpy(e,g,a+1+(0-g));HEAP[e+(a+1+(0-g))]=0;g=a+1}else{g=g;HEAP[e]=0}_strcat(e,d);_strcat(e,g);d=e}d=d;STACKTOP=b;return d} _raccess_make_file_name.__index__=Runtime.getFunctionIndex(_raccess_make_file_name,"_raccess_make_file_name");function _FT_Get_Sfnt_Name_Count(e){var g,d,b=e==0;a:do if(b)g=0;else{if((HEAP[e+8]&8)==0){g=0;break a}d=unSign(HEAP[e+344],16);g=2;break a}while(0);if(g==0)d=0;return d}_FT_Get_Sfnt_Name_Count.__index__=Runtime.getFunctionIndex(_FT_Get_Sfnt_Name_Count,"_FT_Get_Sfnt_Name_Count"); function _FT_Get_Sfnt_Name(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c,f,h,i,k,j;HEAP[b]=6;var l=d!=0;a:do if(l){if(e==0)break a;if((HEAP[e+8]&8)==0)break a;k=e;var m=unSign(HEAP[k+344],16);a=g;if(!(unSign(m,32)>unSign(a,32)))break a;k=HEAP[k+348+12]+20*g;m=HEAP[k+8]!=0;b:do if(m){if(HEAP[k+16]!=0)break b;a=HEAP[e+100];j=HEAP[e+104];c=unSign(HEAP[k+8],16);c=_ft_mem_realloc(a,1,0,c,0,b);HEAP[k+16]=c;c=HEAP[b]!=0;c:do if(!c){f=_FT_Stream_Seek(j,HEAP[k+12]);HEAP[b]=f;if(HEAP[b]!= 0)break c;i=unSign(HEAP[k+8],16);h=HEAP[k+16];f=j;h=h;i=i;f=f=_FT_Stream_ReadAt(f,HEAP[f+8],h,i);HEAP[b]=f;if(HEAP[b]==0)break b}while(0);j=HEAP[k+16];a=a;c=j;j!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[k+16]=0;HEAP[k+8]=0}while(0);HEAP[d]=HEAP[k];HEAP[d+2]=HEAP[k+2];HEAP[d+4]=HEAP[k+4];HEAP[d+6]=HEAP[k+6];HEAP[d+8]=HEAP[k+16];k=unSign(HEAP[k+8],16);HEAP[d+12]=k;HEAP[b]=0}while(0);e=HEAP[b];STACKTOP=b;return e}_FT_Get_Sfnt_Name.__index__=Runtime.getFunctionIndex(_FT_Get_Sfnt_Name,"_FT_Get_Sfnt_Name"); function _FT_Stream_OpenMemory(e,g,d){HEAP[e]=g;HEAP[e+4]=d;HEAP[e+8]=0;HEAP[e+32]=0;HEAP[e+20]=0;HEAP[e+24]=0}_FT_Stream_OpenMemory.__index__=Runtime.getFunctionIndex(_FT_Stream_OpenMemory,"_FT_Stream_OpenMemory");function _FT_Stream_Close(e){var g=e!=0;a:do if(g){if(HEAP[e+24]==0)break a;FUNCTION_TABLE[HEAP[e+24]](e)}while(0)}_FT_Stream_Close.__index__=Runtime.getFunctionIndex(_FT_Stream_Close,"_FT_Stream_Close"); function _FT_Stream_Seek(e,g){var d,b;b=0;var a=HEAP[e+20]!=0;a:do{if(a){if(FUNCTION_TABLE[HEAP[e+20]](e,g,0,0)==0){d=1;break a}}else{d=g;if(!(unSign(HEAP[e+4],32)unSign(b,32))c=b;_llvm_memcpy_p0i8_p0i8_i32(d,HEAP[e]+g,c,1,0)}HEAP[e+8]=c+g;if(unSign(c,32)=unSign(a,32))){if(HEAP[e+20]!=0)b=FUNCTION_TABLE[HEAP[e+20]](e,HEAP[e+8],g,d);else{b=HEAP[e+4]-HEAP[e+8];if(unSign(b,32)>unSign(d,32))b=d;_llvm_memcpy_p0i8_p0i8_i32(g,HEAP[e]+HEAP[e+8],b,1,0)}HEAP[e+8]=b+HEAP[e+8]}return b}_FT_Stream_TryRead.__index__=Runtime.getFunctionIndex(_FT_Stream_TryRead,"_FT_Stream_TryRead"); function _FT_Stream_ExtractFrame(e,g,d){g=_FT_Stream_EnterFrame(e,g);if(g==0){HEAP[d]=HEAP[e+32];HEAP[e+32]=0;HEAP[e+36]=0}return g}_FT_Stream_ExtractFrame.__index__=Runtime.getFunctionIndex(_FT_Stream_ExtractFrame,"_FT_Stream_ExtractFrame");function _FT_Stream_ReleaseFrame(e,g){var d,b,a=e!=0;a:do if(a){if(HEAP[e+20]==0)break a;d=HEAP[e+28];b=HEAP[g];d=d;b=b;b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g]=0}while(0);HEAP[g]=0} _FT_Stream_ReleaseFrame.__index__=Runtime.getFunctionIndex(_FT_Stream_ReleaseFrame,"_FT_Stream_ReleaseFrame"); function _FT_Stream_EnterFrame(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c,f,h,i;HEAP[d]=0;var k=HEAP[e+20]!=0;a:do if(k){b=HEAP[e+28];c=g;if(unSign(HEAP[e+4],32)reSign(0,32);b:do if(j){i=FUNCTION_TABLE[HEAP[c+4]](c,a);if(i!=0)break b;h=64}else{if(!(reSign(a,32)=unSign(b,32);b:do if(!b){b=g;if(unSign(HEAP[e+4]-HEAP[e+8],32)HEAP[m]){b=6;break}if(HEAP[n]==24){b=unSign(HEAP[n+2],16);_llvm_memcpy_p0i8_p0i8_i32(d+b,i,y,1,0)}i+=y;var y=n+4;a=11;b=3;continue}z=a==19?8:a==18?8:a==17?0:a==16?0:a==15?16:a==14?16:24;b=a==19?x:a==18?w:a==17?v:a==16?t:a==15?u:a==14?s:q;if((unSign(HEAP[n],8)&1&255)!=0){var A=reSign(b<>reSign(z,32);a=20}else a=36;z=a==20?A:b;b=unSign(HEAP[n+2],16);a=l+b;b=unSign(HEAP[n+1],8);b=b==1?31:b==2?32:b==4?33:34;if(b==34)HEAP[a]=z;else if(b==31)HEAP[a]=z&255;else if(b==32)HEAP[a]=z&65535; else if(b==33)HEAP[a]=z;var z=n+4;a=23}b=3}if(b==30){h=f;HEAP[e+32]=i}else if(b==4)h=p;else if(b==6)h=85;if(c!=0){e=e;if(HEAP[e+20]!=0){c=HEAP[e+28];f=HEAP[e];c=c;f=f;f!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[e]=0}HEAP[e+32]=0;HEAP[e+36]=0}h=h;b=27;break a}while(0);if(b==0)h=6;return h}_FT_Stream_ReadFields.__index__=Runtime.getFunctionIndex(_FT_Stream_ReadFields,"_FT_Stream_ReadFields"); function _ft_trig_downscale(e){var g,d,b,a;g=e=g=e;d=0-g;g=reSign(g,32)>=reSign(0,32)?g:d;d=unSign(g,32)>>>unSign(16,32);b=g&65535;g=d*17797;d=d*47593+b*17797;b=unSign(b*47593,32)>>>unSign(16,32);a=d;a=unSign(a,32)>=unSign(b,32)?a:b;d=b+d;g=(unSign(d,32)>>>unSign(16,32))+g;if(unSign(d,32)=reSign(0,32)?d:c;a=0-b;a=(reSign(b,32)>=reSign(0,32)?b:a)|c;c=0;var f=a;if(reSign(f,32)>reSign(65535,32)){var h=reSign(a,32)>>reSign(16,32);a=h;c+=16;g=0}else g=-1;g=reSign(g==0?h:f,32)>reSign(255,32);h=a;if(g){var i=reSign(h,32)>>reSign(8,32);a=i;c+=8;g=2}else g=12;g=reSign(g==2?i:h,32)>reSign(15,32);i=a;if(g){var k=reSign(i,32)>>reSign(4,32);a=k;c+=4;g=4}else g=13;i=reSign(g==4?k:i,32)>reSign(3,32);k=a;if(i){var j= reSign(k,32)>>reSign(2,32);a=j;c+=2;g=6}else g=14;if(reSign(g==6?j:k,32)>reSign(1,32)){reSign(a,32);reSign(1,32);var l=c+1;c=l;g=8}else{var m=c;g=10}j=reSign(g==10?m:l,32)<=reSign(27,32);c=c;if(j){c=27-c;HEAP[e]=d<>reSign(j,32);HEAP[e]=d;d=c;b=reSign(b,32)>>reSign(d,32);HEAP[e+4]=b;c=0-c}return c}_ft_trig_prenorm.__index__=Runtime.getFunctionIndex(_ft_trig_prenorm,"_ft_trig_prenorm"); function _ft_trig_pseudo_rotate(e,g){var d=null,b,a,c,f;b=g;a=HEAP[e];c=HEAP[e+4];var h=b;if(reSign(h,32)<=reSign(-5898240,32)){a=a;c=c;d=b;b=d+11796480;var i=(reSign(b,32)>reSign(-5898239,32)?b:-5898239)+-1-d;i=Math.floor(unSign(i,32)/unSign(11796480,32))*11796480;i=d+i;for(d=0;;){l=d==0?0:l;var k=0-(d==0?a:k),j=0-(d==0?c:j);d=reSign(b+l*11796480,32)<=reSign(-5898240,32);var l=l+1;if(d)d=1;else break}b=i=i+11796480;c=j;a=k;d=2}else d=-1;if(reSign(d==2?i:h,32)>reSign(5898240,32)){h=a;c=c;b=b+-11796480; for(d=4;;){n=d==4?0:n;f=b+n*-11796480;var m=0-(d==4?h:m),o=0-(d==4?c:o);d=reSign(f,32)>reSign(5898240,32);var n=n+1;if(d)d=5;else break}b=f;c=o;a=m;d=6}else{var p=b;d=8}f=d==8?p:f;d=_ft_trig_arctan_table;f=reSign(f,32)reSign(23,32)?1:23)-0;for(d=10;;){B=d==15?B:0;y=d==15?y:p;A=d==15?A:o;z=d==15?z:m;C=d==15?C:f;d=0+B;b=reSign(C,32)>reSign(d, 32);if(b){var r=c+A,q=reSign(A,32)>>reSign(d,32);q=z-q;var s=C+HEAP[y],u=y+4;d=12}else{var t=A-c,v=(reSign(A,32)>>reSign(d,32))+z,w=C-HEAP[y],x=y+4;d=14}var y=d==14?x:u,A=d==14?t:r,z=d==14?v:q,C=d==14?w:s,B=B+1;if(B!=n)d=15;else break}a=A;c=z;HEAP[e]=a;HEAP[e+4]=c}_ft_trig_pseudo_rotate.__index__=Runtime.getFunctionIndex(_ft_trig_pseudo_rotate,"_ft_trig_pseudo_rotate"); function _ft_trig_pseudo_polarize(e){var g=null,d,b,a,c;b=HEAP[e];a=c=HEAP[e+4];d=0;if(reSign(b,32)reSign(0,32))d=0-d;c=_ft_trig_arctan_table;g=reSign(a,32)reSign(23,32)?1:23)-0;for(g=4;;){v=g==9?v:0;q=g==9?q:d;s=g==9?s:c;u=g==9?u:b;t=g==9?t:a;g=0+v;h=reSign(t,32)>reSign(g,32);if(h){var k=i+t,j=reSign(t,32)>>reSign(g,32);j=u-j;var l=q-HEAP[s],m=s+4;g=6}else{var o=t-i,n=(reSign(t,32)>>reSign(g,32))+u,p=q+HEAP[s],r=s+4;g=8}var q=g==8?p:l,s=g==8?r:m,u=g==8?n:j,t=g==8?o:k,v=v+1;if(v!=f)g=9;else break}d=q;b=u;k=reSign(d,32)>=reSign(0,32);o=d;d=k?o+16&-32:0-(16-o&-32);HEAP[e]=b;HEAP[e+4]=d}_ft_trig_pseudo_polarize.__index__=Runtime.getFunctionIndex(_ft_trig_pseudo_polarize,"_ft_trig_pseudo_polarize"); function _FT_Cos(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);HEAP[g]=72899491;HEAP[g+4]=0;_ft_trig_pseudo_rotate(g,e);e=Math.floor(reSign(HEAP[g],32)/reSign(4096,32));STACKTOP=g;return e}_FT_Cos.__index__=Runtime.getFunctionIndex(_FT_Cos,"_FT_Cos");function _FT_Sin(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);e=5898240-e;HEAP[g]=72899491;HEAP[g+4]=0;_ft_trig_pseudo_rotate(g,e);e=Math.floor(reSign(HEAP[g],32)/reSign(4096,32));STACKTOP=g;return e} _FT_Sin.__index__=Runtime.getFunctionIndex(_FT_Sin,"_FT_Sin");function _FT_Tan(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);HEAP[g]=72899491;HEAP[g+4]=0;_ft_trig_pseudo_rotate(g,e);e=_FT_DivFix(HEAP[g+4],HEAP[g]);STACKTOP=g;return e}_FT_Tan.__index__=Runtime.getFunctionIndex(_FT_Tan,"_FT_Tan"); function _FT_Atan2(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b,a,c=e==0;a:do if(c){if(g!=0){b=1;break a}a=0;b=2;break a}else b=1;while(0);if(b==1){HEAP[d]=e;HEAP[d+4]=g;_ft_trig_prenorm(d);_ft_trig_pseudo_polarize(d);a=HEAP[d+4]}b=a;STACKTOP=d;return b}_FT_Atan2.__index__=Runtime.getFunctionIndex(_FT_Atan2,"_FT_Atan2"); function _FT_Vector_Unit(e,g){HEAP[e]=72899491;HEAP[e+4]=0;_ft_trig_pseudo_rotate(e,g);var d=reSign(HEAP[e],32)>>reSign(12,32);HEAP[e]=d;d=reSign(HEAP[e+4],32)>>reSign(12,32);HEAP[e+4]=d}_FT_Vector_Unit.__index__=Runtime.getFunctionIndex(_FT_Vector_Unit,"_FT_Vector_Unit"); function _FT_Vector_Rotate(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b,a;HEAP[d]=HEAP[e];HEAP[d+4]=HEAP[e+4];b=g!=0;a:do if(b){if(HEAP[d]==0)if(HEAP[d+4]==0)break a;b=_ft_trig_prenorm(d);_ft_trig_pseudo_rotate(d,g);a=_ft_trig_downscale(HEAP[d]);HEAP[d]=a;a=_ft_trig_downscale(HEAP[d+4]);HEAP[d+4]=a;a=reSign(b,32)>reSign(0,32);var c=b;if(a){a=1<>reSign(31,32),i=b;c=reSign(f+c+h,32)>>reSign(i,32);HEAP[e]=c;c=HEAP[d+4];a=a;f=reSign(HEAP[d+4], 32)>>reSign(31,32);b=b;b=reSign(a+c+f,32)>>reSign(b,32);HEAP[e+4]=b}else{b=0-c;HEAP[e]=HEAP[d]<=reSign(0,32)?e:d}else if(e==0){d=HEAP[d];e=0-d;d=reSign(d,32)>=reSign(0,32)?d:e}else{e=_ft_trig_prenorm(d);_ft_trig_pseudo_polarize(d);var b=_ft_trig_downscale(HEAP[d]);HEAP[d]=b;b=reSign(e,32)>reSign(0,32);d=HEAP[d];d=b?reSign((1<>reSign(e,32):d<<0-e}d=d;STACKTOP=g;return d} _FT_Vector_Length.__index__=Runtime.getFunctionIndex(_FT_Vector_Length,"_FT_Vector_Length"); function _FT_Vector_Polarize(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a=b+8;HEAP[b]=HEAP[e];HEAP[b+4]=HEAP[e+4];HEAP[a]=HEAP[b];HEAP[a+4]=HEAP[b+4];e=HEAP[a]==0;a:do if(e){if(HEAP[a+4]!=0)break a;STACKTOP=b;return}while(0);e=_ft_trig_prenorm(a);_ft_trig_pseudo_polarize(a);var c=_ft_trig_downscale(HEAP[a]);HEAP[a]=c;c=reSign(e,32)>=reSign(0,32);var f=HEAP[a];e=c?reSign(f,32)>>reSign(e,32):f<<0-e;HEAP[g]=e;HEAP[d]=HEAP[a+4];STACKTOP=b} _FT_Vector_Polarize.__index__=Runtime.getFunctionIndex(_FT_Vector_Polarize,"_FT_Vector_Polarize");function _FT_Vector_From_Polar(e,g,d){HEAP[e]=g;HEAP[e+4]=0;_FT_Vector_Rotate(e,d)}_FT_Vector_From_Polar.__index__=Runtime.getFunctionIndex(_FT_Vector_From_Polar,"_FT_Vector_From_Polar"); function _FT_Angle_Diff(e,g){var d=null,b;b=g-e;var a=b=reSign(b,32)%reSign(23592960,32);if(reSign(a,32)reSign(11796480,32))b-=23592960;return b}_FT_Angle_Diff.__index__=Runtime.getFunctionIndex(_FT_Angle_Diff,"_FT_Angle_Diff"); function _ft_mem_alloc(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c;c=a=0;var f=reSign(g,32)>reSign(0,32);a:do if(f){c=FUNCTION_TABLE[HEAP[e+4]](e,g);if(c!=0)break a;a=64}else{if(!(reSign(g,32)reSign(0,32)))break a;_llvm_memset_p0i8_i32(e,0,g,1,0)}while(0);HEAP[d]=HEAP[b];STACKTOP=b;return e}_ft_mem_alloc.__index__=Runtime.getFunctionIndex(_ft_mem_alloc,"_ft_mem_alloc"); function _ft_mem_qalloc(e,g,d){var b,a;a=b=0;var c=reSign(g,32)>reSign(0,32);a:do if(c){a=FUNCTION_TABLE[HEAP[e+4]](e,g);if(a!=0)break a;b=64}else{if(!(reSign(g,32)reSign(h,32)))break a;_llvm_memset_p0i8_i32(a+g*d,0,(b-d)*g,1,0)}while(0);HEAP[c]=HEAP[f];g=a;STACKTOP=f;return g}_ft_mem_realloc.__index__=Runtime.getFunctionIndex(_ft_mem_realloc,"_ft_mem_realloc"); function _ft_mem_qrealloc(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=4;Runtime.memset(f,0,4);var h;a=a;HEAP[f]=0;var i=reSign(d,32)reSign(0,32);a:do if(h){f=FUNCTION_TABLE[HEAP[e+4]](e,d);if(f!=0)break a;c=64}else{if(!(reSign(d,32)reSign(0,32);a:do if(f){c=FUNCTION_TABLE[HEAP[e+4]](e,g);if(c!=0)break a;a=64}else{if(!(reSign(g,32)=reSign(i,32))){c=3;break b}i=d;if(reSign(g,32)<=reSign(i,32))break a}else{c=d;if(!(reSign(f,32)>=reSign(c,32))){c=3;break b}c=e;if(!(reSign(g,32)<=reSign(c,32))){c=3;break b}g=e;e=d;d=g;break a}while(0);d=_FT_MulDiv(g-e,g-e,e+(0-g*2)+d);e=d=e-d}while(0);g=e;if(reSign(HEAP[b], 32)>reSign(g,32))HEAP[b]=e;b=d;if(reSign(HEAP[a],32)reSign(a,32)?0:1;break a}while(0);a==0&&_BBox_Conic_Check(HEAP[d],HEAP[e],HEAP[g],d+8,d+8+8);a=HEAP[d+8+4];c=reSign(HEAP[e+4],32)reSign(a,32)?3:4;break a}while(0);a==3&&_BBox_Conic_Check(HEAP[d+4],HEAP[e+4],HEAP[g+4],d+8+4,d+8+12);HEAP[b]=HEAP[g]; HEAP[b+4]=HEAP[g+4];HEAP[d]=HEAP[b];HEAP[d+4]=HEAP[b+4];STACKTOP=b;return 0}_BBox_Conic_To.__index__=Runtime.getFunctionIndex(_BBox_Conic_To,"_BBox_Conic_To");function _test_cubic_extrema(e,g,d,b,a,c,f){var h,i;d=d+(0-g*2)+e;g=g-e;b=reSign(a,32)>reSign(0,32);h=reSign(a,32)<=reSign(65535,32);b=b&h;a:do if(b){i=_FT_MulFix(a,a);h=_FT_MulFix(g,a*2);var k=e;i=_FT_MulFix(d,i);k=h=k+h+i;if(reSign(HEAP[c],32)>reSign(k,32))HEAP[c]=h;k=h;if(!(reSign(HEAP[f],32)reSign(e,32);a:do if(f)HEAP[a]=e;else{i=e;if(!(reSign(HEAP[c],32)reSign(b,32);a:do if(f)HEAP[a]=b;else{i=b;if(!(reSign(HEAP[c],32)=reSign(g,32))){f=7;break a}f=b;if(!(reSign(g,32)>=reSign(f,32))){f=7;break a}f=d;if(!(reSign(e,32)>=reSign(f,32))){f=7;break a}f=b;f=reSign(d,32)>=reSign(f,32)?10:7}break a}while(0);a:do if(f==7){i=0-e+b+(g-d)*3;k=d+(0-g*2)+e;j=g-e;h=0;l=i;m=0-l;l=reSign(l,32)>=reSign(0,32)?l:m;m=k;var o=0-m;m=reSign(m,32)>=reSign(0,32)?m:o;l=m|l;m=j;o=0-m;m=reSign(m,32)>=reSign(0,32)?m:o;l=m=m|l;if(m==0)break a;if(unSign(l,32)>unSign(8388607,32)){var n= l;l=h+1;for(h=15;;){q=h==15?0:q;var p=l+q,r=unSign(h==15?n:r,32)>>>unSign(1,32);h=unSign(r,32)>unSign(8388607,32);var q=q+1;if(h)h=16;else break}n=h=p;i=reSign(i,32)>>reSign(n,32);n=h;k=n=reSign(k,32)>>reSign(n,32);h=h;j=reSign(j,32)>>reSign(h,32);h=17}else if(unSign(l,32)<=unSign(4194303,32)){var s=l;l=h+1;for(h=19;;){v=h==19?0:v;var u=l+v,t=(h==19?s:t)<<1;h=unSign(t,32)<=unSign(4194303,32);var v=v+1;if(h)h=20;else break}h=u;i<<=h;k=s=k<reSign(c,32)){c=0;break a}c=HEAP[b+8];if(reSign(HEAP[g],32)reSign(c,32)?0:3;break a}while(0);c==0&&_BBox_Cubic_Check(HEAP[b],HEAP[e],HEAP[g],HEAP[d],b+8,b+8+8);c=HEAP[b+8+4];f=reSign(HEAP[e+4],32)reSign(c,32)){c=5;break a}c=HEAP[b+8+4];if(reSign(HEAP[g+4],32)reSign(c,32)?5:8;break a}while(0);c==5&&_BBox_Cubic_Check(HEAP[b+4],HEAP[e+4],HEAP[g+4],HEAP[d+4],b+8+4,b+8+12);HEAP[a]=HEAP[d];HEAP[a+4]=HEAP[d+4];HEAP[b]=HEAP[a];HEAP[b+4]=HEAP[a+4];STACKTOP=a;return 0}_BBox_Cubic_To.__index__=Runtime.getFunctionIndex(_BBox_Cubic_To,"_BBox_Cubic_To"); function _FT_Outline_Get_BBox(e,g){var d=STACKTOP;STACKTOP+=56;Runtime.memset(d,0,56);var b,a=null,c,f=d+16,h,i=d+32,k=g==0;a:do if(k)c=6;else if(e==0)c=20;else{c=HEAP[e+2]==0;b:do if(!c){if(reSign(HEAP[e],16)<=reSign(0,16))break b;h=HEAP[e+4];HEAP[d+8]=HEAP[h];HEAP[d]=HEAP[d+8];HEAP[f+8]=HEAP[d];HEAP[f]=HEAP[f+8];HEAP[d+12]=HEAP[h+4];HEAP[d+4]=HEAP[d+12];HEAP[f+12]=HEAP[d+4];HEAP[f+4]=HEAP[f+12];h+=8;k=unSign(1,16);c=reSign(HEAP[e+2],16);if(reSign(k,32)reSign(D,32)?D:b;var F=reSign(F,32)reSign(E,32)?E:G,H=reSign(H,32)reSign(D,32))HEAP[n]= D;if(reSign(HEAP[p],32)reSign(E,32))HEAP[s]=E;if(!(reSign(HEAP[u],32)reSign(b,32)){b=13;break c}b=HEAP[f+4];if(reSign(HEAP[d+4],32)reSign(b,32)){b=13;break c}b=g;HEAP[b]=HEAP[f];HEAP[b+4]=HEAP[f+4];HEAP[b+8]=HEAP[f+8];HEAP[b+12]=HEAP[f+12];b=19;break c}while(0);if(b==13){b=i+8;HEAP[b]=HEAP[f];HEAP[b+4]=HEAP[f+4];HEAP[b+8]=HEAP[f+8];HEAP[b+12]=HEAP[f+12];f=b=_FT_Outline_Decompose(e,_bbox_interface,i);if(b!=0){c=f;break a}else{f=g;i=i+8;HEAP[f]=HEAP[i];HEAP[f+4]=HEAP[i+4];HEAP[f+8]=HEAP[i+8];HEAP[f+12]=HEAP[i+12]}}c=0;break a}while(0);HEAP[g+8]=0;HEAP[g]=HEAP[g+8];HEAP[g+12]=0;HEAP[g+4]=HEAP[g+12];c=0}while(0);i=c;STACKTOP= d;return i}_FT_Outline_Get_BBox.__index__=Runtime.getFunctionIndex(_FT_Outline_Get_BBox,"_FT_Outline_Get_BBox"); function _FT_Get_BDF_Charset_ID(e,g,d){var b=STACKTOP;STACKTOP+=8;Runtime.memset(b,0,8);var a,c=b+4,f,h;HEAP[b]=0;HEAP[c]=0;a=6;var i=e!=0;a:do if(i){f=HEAP[e+96];h=0;if(HEAP[HEAP[f]+32]!=0)h=FUNCTION_TABLE[HEAP[HEAP[f]+32]](f,__str19);f=h=h;if(h==0)break a;if(HEAP[f]==0)break a;a=FUNCTION_TABLE[HEAP[f]](e,b,c)}while(0);if(g!=0)HEAP[g]=HEAP[b];if(d!=0)HEAP[d]=HEAP[c];e=a;STACKTOP=b;return e}_FT_Get_BDF_Charset_ID.__index__=Runtime.getFunctionIndex(_FT_Get_BDF_Charset_ID,"_FT_Get_BDF_Charset_ID"); function _FT_Get_BDF_Property(e,g,d){var b,a,c;b=6;HEAP[d]=0;var f=e!=0;a:do if(f){a=HEAP[e+96];c=0;if(HEAP[HEAP[a]+32]!=0)c=FUNCTION_TABLE[HEAP[HEAP[a]+32]](a,__str19);a=c=c;if(c==0)break a;if(HEAP[a+4]==0)break a;b=FUNCTION_TABLE[HEAP[a+4]](e,g,d)}while(0);return b}_FT_Get_BDF_Property.__index__=Runtime.getFunctionIndex(_FT_Get_BDF_Property,"_FT_Get_BDF_Property");function _FT_Bitmap_New(e){HEAP[e]=0;HEAP[e+4]=0;HEAP[e+8]=0;HEAP[e+12]=0;var g=e+20;_llvm_memset_p0i8_i64(e+16,0,4,4,0);HEAP[g]=0} _FT_Bitmap_New.__index__=Runtime.getFunctionIndex(_FT_Bitmap_New,"_FT_Bitmap_New"); function _FT_Bitmap_Copy(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null,c,f,h;a=HEAP[e];HEAP[b]=0;e=HEAP[g+8];if(g==d)g=0;else if(HEAP[g+12]==0){HEAP[d]=HEAP[g];HEAP[d+4]=HEAP[g+4];HEAP[d+8]=HEAP[g+8];HEAP[d+12]=HEAP[g+12];HEAP[d+16]=HEAP[g+16];HEAP[d+18]=HEAP[g+18];HEAP[d+19]=HEAP[g+19];HEAP[d+20]=HEAP[g+20];g=0}else{if(reSign(e,32)reSign(0,32);a:do if(k){f=FUNCTION_TABLE[HEAP[a+4]](a,e);if(f!=0)break a;c=64}else{if(!(reSign(e,32)>reSign(6,32);b=reSign(b+32&-64,32)>>reSign(6,32);j=d;if(j!=0)f=2;else if(b!=0){k=d;f=4}else{f=0;break a}k=reSign(f==4?k:j,32)reSign(8,32)))break d;d=8}else if(c==71){k=d+HEAP[g+4];k=HEAP[g+18]==3?Math.floor(reSign(k+3,32)/reSign(4,32)):Math.floor(reSign(k+1,32)/reSign(2,32));j=j=i;HEAP[j]=0;HEAP[j+4]=0;HEAP[j+8]=0;HEAP[j+12]=0;f=j+20;_llvm_memset_p0i8_i64(j+16,0,4,4,0);HEAP[f]=0;r=k=_FT_Bitmap_Convert(e,g,i,k);if(k!=0){f=r;break a}else{_FT_Bitmap_Done(e,g);k=g;HEAP[k]=HEAP[i];HEAP[k+4]=HEAP[i+4];HEAP[k+8]=HEAP[i+8];HEAP[k+12]=HEAP[i+12];HEAP[k+16]=HEAP[i+16];HEAP[k+18]=HEAP[i+18];HEAP[k+19]=HEAP[i+19];HEAP[k+20]=HEAP[i+ 20]}}else if(c==72)d*=3;else if(c==73)b*=3;while(0);k=b;j=d;f=g;i=HEAP[e];e=f;f=j;k=k;o=HEAP[e+4];n=HEAP[e];j=c=HEAP[e+8];if(reSign(c,32)>>unSign(3,32);c=13;break d}else if(c==75){m=8;l=f+o;c=13;break d}else if(c==76){m=2;l=unSign(o+3+f,32)>>>unSign(2,32);c=13;break d}else if(c==77){m=4;l=unSign(o+1+f,32)>>>unSign(1,32);c=13;break d}while(0); d:do if(c==13){r=k==0;e:do if(r){c=j;if(!(reSign(l,32)<=reSign(c,32))){c=16;break e}r=j*8;c=(f+o)*m;f=r;r=reSign(c,32)>reSign(3,32);q=f+u;s=HEAP[e+12]+j;u=f=c&7;u=unSign(65280,32)>>>unSign(u,32);var w=n;t=w;if(!(reSign(w,32)>reSign(0,32)))break f;f=reSign(f,32)>reSign(0,32);var x=u&255;w=u=j;q=q;t=t;s=s;reSign(0-t,32);reSign(-1,32);var y=0-t;y=reSign(y,32)>reSign(-1,32)?y:-1;t=t+y;if(f){t=t+1;for(f=19;;){f=f==23?z:0;z=u*f;y=q+(z+1);var A=s+w*f; HEAP[q+z]&=x;yreSign(0,32);m=unSign(m*o+7,32)>>>unSign(3,32);f:do if(z){o=m;n=f=0;if(!(reSign(HEAP[e],32)>reSign(n,32)))break f; o=o;n=e+12;c=j;r=l;u=p;w=e;f=f;q=f+1;s=f*c;x=r*(f+k);for(f=32;;){C=f==32?0:C;f=q+C;_llvm_memcpy_p0i8_p0i8_i32(u+(x+r*C),HEAP[n]+(s+c*C),o,1,0);f=reSign(HEAP[w],32)>reSign(f,32);var C=C+1;if(f)f=34;else break}}else{o=m;n=f=0;if(!(reSign(HEAP[e],32)>reSign(n,32)))break f;o=o;n=e+12;c=j;r=l;u=p;w=e;f=f;q=f+1;s=f*c;x=f*r;for(f=37;;){h=f==37?0:h;f=q+h;_llvm_memcpy_p0i8_p0i8_i32(u+(x+r*h),HEAP[n]+(s+c*h),o,1,0);f=reSign(HEAP[w],32)>reSign(f,32);h=h+1;if(f)f=38;else break}}while(0);C=HEAP[e+12];h=i;i=C; C!=0&&FUNCTION_TABLE[HEAP[h+8]](h,i);HEAP[e+12]=0;HEAP[e+12]=p;if(reSign(HEAP[e+8],32)reSign(0,32))j=HEAP[g+12]+b*i;else{i=0-i;j=HEAP[g+12]+(HEAP[g]-1)*i}if(reSign(HEAP[g],32)>reSign(0,32)){l=i-1;C=reSign(l,32)>=reSign(0,32);h=d;e=b;f=k=i;i=b;k=reSign(0,32)reSign(1,32)?f:1;f=45;e:for(;;){J=f==45?0:J;z=f==45?j:v;p=1+J;v=l;c=C?47:48;f:for(;;)if(c==47){o=unSign(HEAP[z+v],8);f=47;g:for(;;){n= f==51?B:0;c=n+1;u=n*-1;r=u+7;u=u+-1;w=z+u;if(!(reSign(c,32)<=reSign(h,32))){c=54;break g}q=HEAP[g+18]==1;s=v;h:do if(q){x=HEAP[z+s];x=reSign(o,32)>>reSign(c,32)&255|x;HEAP[z+v]=x;if(!(reSign(v,32)>reSign(0,32)))break h;x=HEAP[z+v];x=unSign(HEAP[z+(v-1)],8)<=reSign(0,32))){c=54;break g}x=unSign(HEAP[z+v],8);x=unSign(HEAP[w+v],8)+x;t=reSign(HEAP[g+16],16)-1;if(reSign(x,32)>reSign(t,32)){c=55;break g}HEAP[z+v]=HEAP[w+v]+HEAP[z+v];x=unSign(HEAP[z+v],8);t= reSign(HEAP[g+16],16)-1;if(x==t){c=54;break g}}while(0);var B=n+1;f=51;c=49}if(c==55)HEAP[z+v]=(HEAP[g+16]&255)-1;v=o=v-1;if(reSign(o,32)>=reSign(0,32)){c=47;continue f}c=48}else if(c==48){v=1;f=reSign(v,32)<=reSign(e,32);var D=HEAP[g+8];if(f){f=48;c=60}else{f=48;c=61}break f}if(c==60){if(k){f=60;c=62}else{f=60;c=63}f:for(;;)if(c==62){G=(f==65?G:D)*-1*v;for(f=62;;){F=f==62?0:F;var E=z+(G+F);HEAP[E]=HEAP[z+F]|HEAP[E];var F=F+1;if(F!=m)f=64;else break}v+=1;E=reSign(v,32)<=reSign(i,32);var G=HEAP[g+ 8];if(E){f=65;c=62}else{f=65;break f}}else if(c==63){v+=1;E=reSign(v,32)<=reSign(i,32);var H=HEAP[g+8];if(E)c=f=63;else{f=63;break f}}E=f==65?G:H;f=66}v=z+(f==66?E:D);f=reSign(HEAP[g],32)>reSign(p,32);var J=J+1;if(f)f=61;else break e}}HEAP[g+4]=d+HEAP[g+4];HEAP[g]=b+HEAP[g];f=0;break a}while(0);f=r;break a}while(0);f=6;break a}while(0);f=6}while(0);g=f;STACKTOP=a;return g}_FT_Bitmap_Embolden.__index__=Runtime.getFunctionIndex(_FT_Bitmap_Embolden,"_FT_Bitmap_Embolden"); function _FT_Bitmap_Convert(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f=null,h,i,k,j,l,m;HEAP[a]=0;var o=e==0;a:do if(o)h=33;else{h=HEAP[e];i=reSign(HEAP[g+18],8);c=i==1?41:i==2?41:i==3?41:i==4?41:i==5?41:i==6?41:42;b:do if(c==42)HEAP[a]=6;else if(c==41){i=k=HEAP[d+8]*HEAP[d];if(reSign(k,32)reSign(0,32);c:do if(k){f=b;f=reSign(HEAP[g+4],32)%reSign(f,32);if(f==0)break c;f=b-f}while(0);HEAP[d+ 8]=f+HEAP[g+4];k=i;if(!(reSign(HEAP[d+8]*HEAP[d],32)>reSign(k,32)))break b;h=_ft_mem_qrealloc(h,1,i,HEAP[d+8]*HEAP[d],HEAP[d+12],a);HEAP[d+12]=h;if(HEAP[a]==0)break b;h=HEAP[a];break a}while(0);h=reSign(HEAP[g+18],8);c=h==1?43:h==2?44:h==3?45:h==4?46:h==5?44:h==6?44:11;b:do if(c==43){h=HEAP[g+12];i=HEAP[d+12];HEAP[d+16]=2;k=f=HEAP[g];if(!(reSign(f,32)>reSign(0,32)))break b;for(;;){c=h;j=i;f=m=reSign(HEAP[g+4],32)>>reSign(3,32);if(reSign(m,32)>reSign(0,32)){c=c;m=j;f=f;l=f*-1;var n=reSign(l,32)>reSign(-1, 32)?l:-1;j=f+n;l=c+1+j;j=j*8;n=f+1+n;for(f=12;;){y=f==12?0:y;var p=y*8;f=m+(p+7);var r=m+(p+6),q=m+(p+5),s=m+(p+4),u=m+(p+3),t=m+(p+2),v=m+(p+1),w=m+p;p=unSign(HEAP[c+y],8);var x=reSign(p&128,32)>>reSign(7,32)&255;HEAP[w]=x;w=reSign(p&64,32)>>reSign(6,32)&255;HEAP[v]=w;v=reSign(p&32,32)>>reSign(5,32)&255;HEAP[t]=v;t=reSign(p&16,32)>>reSign(4,32)&255;HEAP[u]=t;u=reSign(p&8,32)>>reSign(3,32)&255;HEAP[s]=u;s=reSign(p&4,32)>>reSign(2,32)&255;HEAP[q]=s;q=reSign(p&2,32)>>reSign(1,32)&255;HEAP[r]=q;HEAP[f]= p&255&1;var y=y+1;if(y!=n)f=13;else break}j=m+8+j;c=l}f=m=HEAP[g+4]&7;m=reSign(m,32)>reSign(0,32);d:do if(m){l=unSign(HEAP[c],8);if(!(reSign(f,32)>reSign(0,32)))break d;l=l;j=j;f=f;n=f*-1;q=reSign(n,32)>reSign(-1,32)?n:-1;n=-1-q;r=f+q;q=f+1+q;for(f=16;;){z=f==16?0:z;A=f==16?l:A;f=j+z;p=reSign(A&128,32)>>reSign(7,32)&255;HEAP[f]=p;var A=A<<1,z=z+1;if(z!=q)f=18;else break}l=j+1+r;f=n;j=l}while(0);h+=HEAP[g+8];i+=HEAP[d+8];k=f=k-1;if(reSign(f,32)>reSign(0,32))c=10;else break b}}else if(c==44){h=HEAP[g+ 4];l=HEAP[g+12];m=HEAP[d+12];i=HEAP[g+8];k=HEAP[d+8];HEAP[d+16]=256;f=j=HEAP[g];if(!(reSign(j,32)>reSign(0,32)))break b;h=h;i=i;k=k;m=m;l=l;f=f;j=0-f;j=reSign(j,32)>reSign(-1,32)?j:-1;j=f+j+1;for(f=21;;){C=f==21?0:C;_llvm_memcpy_p0i8_p0i8_i32(m+k*C,l+i*C,h,1,0);var C=C+1;if(C!=j)c=f=22;else{c=23;break}}}else if(c==45){h=HEAP[g+12];i=HEAP[d+12];HEAP[d+16]=4;k=f=HEAP[g];if(!(reSign(f,32)>reSign(0,32)))break b;for(;;){c=h;j=i;f=m=reSign(HEAP[g+4],32)>>reSign(2,32);if(reSign(m,32)>reSign(0,32)){c=c;m= j;f=f;l=f*-1;r=reSign(l,32)>reSign(-1,32)?l:-1;j=f+r;l=j*4;n=c+1;r=f+1+r;for(f=26;;){B=f==26?0:B;s=B*4;f=m+(s+3);q=m+(s+2);p=m+(s+1);u=m+s;s=unSign(HEAP[c+B],8);t=reSign(s&192,32)>>reSign(6,32)&255;HEAP[u]=t;u=reSign(s&48,32)>>reSign(4,32)&255;HEAP[p]=u;p=reSign(s&12,32)>>reSign(2,32)&255;HEAP[q]=p;HEAP[f]=s&255&3;var B=B+1;if(B!=r)f=27;else break}f=n+j;j=m+4+l;c=f}f=m=HEAP[g+4]&3;m=reSign(m,32)>reSign(0,32);d:do if(m){l=unSign(HEAP[c],8);if(!(reSign(f,32)>reSign(0,32)))break d;l=l;j=j;f=f;n=f*-1; q=reSign(n,32)>reSign(-1,32)?n:-1;n=-1-q;r=f+q;q=f+1+q;for(f=30;;){E=f==30?0:E;D=f==30?l:D;f=j+E;p=reSign(D&192,32)>>reSign(6,32)&255;HEAP[f]=p;var D=D<<2,E=E+1;if(E!=q)f=32;else break}l=j+1+r;f=n;j=l}while(0);h+=HEAP[g+8];i+=HEAP[d+8];k=f=k-1;if(reSign(f,32)>reSign(0,32))c=25;else break b}}else if(c==46){h=HEAP[g+12];i=HEAP[d+12];HEAP[d+16]=16;k=f=HEAP[g];if(!(reSign(f,32)>reSign(0,32)))break b;for(;;){c=h;f=i;l=m=reSign(HEAP[g+4],32)>>reSign(1,32);if(reSign(m,32)>reSign(0,32)){c=c;m=f;f=l;l=f*-1; r=reSign(l,32)>reSign(-1,32)?l:-1;j=f+r;l=j*2;n=c+1;r=f+1+r;for(f=36;;){F=f==36?0:F;q=F*2;f=m+(q+1);q=m+q;p=unSign(HEAP[c+F],8);s=reSign(p&240,32)>>reSign(4,32)&255;HEAP[q]=s;HEAP[f]=p&255&15;var F=F+1;if(F!=r)f=37;else break}c=n+j;f=m+2+l;c=c}if((HEAP[g+4]&1&255)!=0){c=unSign(HEAP[c],8)&240;c=reSign(c,32)>>reSign(4,32)&255;HEAP[f]=c}h+=HEAP[g+8];i+=HEAP[d+8];k=f=k-1;if(reSign(f,32)>reSign(0,32))c=35;else break b}}while(0);h=HEAP[a]}while(0);e=h;STACKTOP=a;return e} _FT_Bitmap_Convert.__index__=Runtime.getFunctionIndex(_FT_Bitmap_Convert,"_FT_Bitmap_Convert"); function _FT_GlyphSlot_Own_Bitmap(e){var g=STACKTOP;STACKTOP+=24;Runtime.memset(g,0,24);var d,b,a=e!=0;a:do if(a){if(HEAP[e+72]!=1651078259){d=1;break a}if((HEAP[HEAP[e+156]+4]&1)!=0){d=1;break a}d=d=g;HEAP[d]=0;HEAP[d+4]=0;HEAP[d+8]=0;HEAP[d+12]=0;a=d+20;_llvm_memset_p0i8_i64(d+16,0,4,4,0);HEAP[a]=0;d=_FT_Bitmap_Copy(HEAP[e],e+76,g);if(d!=0){b=d;d=3}else{d=e+76;HEAP[d]=HEAP[g];HEAP[d+4]=HEAP[g+4];HEAP[d+8]=HEAP[g+8];HEAP[d+12]=HEAP[g+12];HEAP[d+16]=HEAP[g+16];HEAP[d+18]=HEAP[g+18];HEAP[d+19]=HEAP[g+ 19];HEAP[d+20]=HEAP[g+20];HEAP[HEAP[e+156]+4]|=1;d=1}break a}else d=1;while(0);if(d==1)b=0;e=b;STACKTOP=g;return e}_FT_GlyphSlot_Own_Bitmap.__index__=Runtime.getFunctionIndex(_FT_GlyphSlot_Own_Bitmap,"_FT_GlyphSlot_Own_Bitmap");function _FT_Bitmap_Done(e,g){var d,b;if(e==0)d=33;else if(g==0)d=6;else{b=HEAP[e];d=HEAP[g+12];d!=0&&FUNCTION_TABLE[HEAP[b+8]](b,d);HEAP[g+12]=0;HEAP[g]=0;HEAP[g+4]=0;HEAP[g+8]=0;HEAP[g+12]=0;d=g+20;_llvm_memset_p0i8_i64(g+16,0,4,4,0);d=HEAP[d]=0}return d} _FT_Bitmap_Done.__index__=Runtime.getFunctionIndex(_FT_Bitmap_Done,"_FT_Bitmap_Done"); function _FT_Get_CID_Registry_Ordering_Supplement(e,g,d,b){var a=STACKTOP;STACKTOP+=12;Runtime.memset(a,0,12);var c,f=a+4,h=a+8,i,k;HEAP[a]=0;HEAP[f]=0;HEAP[h]=0;c=6;var j=e!=0;a:do if(j){i=HEAP[e+96];k=0;if(HEAP[HEAP[i]+32]!=0)k=FUNCTION_TABLE[HEAP[HEAP[i]+32]](i,__str20);i=k=k;if(k==0)break a;if(HEAP[i]==0)break a;c=FUNCTION_TABLE[HEAP[i]](e,a,f,h)}while(0);if(g!=0)HEAP[g]=HEAP[a];if(d!=0)HEAP[d]=HEAP[f];if(b!=0)HEAP[b]=HEAP[h];e=c;STACKTOP=a;return e} _FT_Get_CID_Registry_Ordering_Supplement.__index__=Runtime.getFunctionIndex(_FT_Get_CID_Registry_Ordering_Supplement,"_FT_Get_CID_Registry_Ordering_Supplement"); function _FT_Get_CID_Is_Internally_CID_Keyed(e,g){var d=STACKTOP;STACKTOP+=1;Runtime.memset(d,0,1);var b=null,a,c;a=6;HEAP[d]=0;if(e!=0){b=HEAP[e+96];c=0;if(HEAP[HEAP[b]+32]!=0)c=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str20);b=c;c=b!=0;a:do if(c){if(HEAP[b+4]==0)break a;a=FUNCTION_TABLE[HEAP[b+4]](e,d)}while(0);c=g;b=2}else b=-1;if((b==2?c:g)!=0)HEAP[g]=HEAP[d];a=a;STACKTOP=d;return a}_FT_Get_CID_Is_Internally_CID_Keyed.__index__=Runtime.getFunctionIndex(_FT_Get_CID_Is_Internally_CID_Keyed,"_FT_Get_CID_Is_Internally_CID_Keyed"); function _FT_Get_CID_From_Glyph_Index(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null,c,f;c=6;HEAP[b]=0;if(e!=0){a=HEAP[e+96];f=0;if(HEAP[HEAP[a]+32]!=0)f=FUNCTION_TABLE[HEAP[HEAP[a]+32]](a,__str20);a=f;f=a!=0;a:do if(f){if(HEAP[a+8]==0)break a;c=FUNCTION_TABLE[HEAP[a+8]](e,g,b)}while(0);f=d;a=2}else a=-1;if((a==2?f:d)!=0)HEAP[d]=HEAP[b];e=c;STACKTOP=b;return e}_FT_Get_CID_From_Glyph_Index.__index__=Runtime.getFunctionIndex(_FT_Get_CID_From_Glyph_Index,"_FT_Get_CID_From_Glyph_Index"); function _FT_Get_FSType_Flags(e){var g=STACKTOP;STACKTOP+=2;Runtime.memset(g,0,2);var d,b,a;a=e!=0;a:do if(a){d=HEAP[e+96];a=0;if(HEAP[HEAP[d]+32]!=0)a=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str21);d=a=a;if(a==0){d=2;break a}if(HEAP[d+4]==0){d=2;break a}if(FUNCTION_TABLE[HEAP[d+4]](e,g)!=0){d=2;break a}if(HEAP[g]==0){d=2;break a}b=unSign(HEAP[g],16);d=6;break a}else d=2;while(0);a:do if(d==2){b=a=_FT_Get_Sfnt_Table(e,2);a=a!=0;b:do if(a){if(HEAP[b]==-1){d=8;break b}b=unSign(HEAP[b+8],16);break a}while(0); b=0}while(0);e=b&65535;STACKTOP=g;return e}_FT_Get_FSType_Flags.__index__=Runtime.getFunctionIndex(_FT_Get_FSType_Flags,"_FT_Get_FSType_Flags"); function _FT_Get_Gasp(e,g){var d,b=null,a,c,f,h;a=-1;var i=e!=0;a:do if(i){if((HEAP[e+8]&8)==0)break a;c=e;if(HEAP[c+548+2]==0)break a;f=HEAP[c+548+4];var k=unSign(HEAP[c+548+2],16);h=f+4*k;k=g;h=h;f=f;for(b=2;;){d=b==4?m:0;var j=f+4*d;b=f+4*(d+1);var l=unSign(HEAP[j],16);if(!(unSign(l,32)=h){d=5;break}else{b=4;d=3}}if(d==6){a=unSign(HEAP[j+2],16);if(HEAP[c+548]!=0)break a;a&=3}}while(0);return a} _FT_Get_Gasp.__index__=Runtime.getFunctionIndex(_FT_Get_Gasp,"_FT_Get_Gasp"); function _ft_bitmap_glyph_init(e,g){var d,b;d=0;b=HEAP[e];if(HEAP[g+72]!=1651078259)d=18;else{HEAP[e+20]=HEAP[g+100];HEAP[e+24]=HEAP[g+104];var a=e+28;if((HEAP[HEAP[g+156]+4]&1&255)!=0){b=g+76;HEAP[a]=HEAP[b];HEAP[a+4]=HEAP[b+4];HEAP[a+8]=HEAP[b+8];HEAP[a+12]=HEAP[b+12];HEAP[a+16]=HEAP[b+16];HEAP[a+18]=HEAP[b+18];HEAP[a+19]=HEAP[b+19];HEAP[a+20]=HEAP[b+20];HEAP[HEAP[g+156]+4]&=-2}else{HEAP[a]=0;HEAP[a+4]=0;HEAP[a+8]=0;HEAP[a+12]=0;d=a+20;_llvm_memset_p0i8_i64(a+16,0,4,4,0);HEAP[d]=0;d=_FT_Bitmap_Copy(b, g+76,e+28)}}return d}_ft_bitmap_glyph_init.__index__=Runtime.getFunctionIndex(_ft_bitmap_glyph_init,"_ft_bitmap_glyph_init");function _ft_bitmap_glyph_copy(e,g){var d;d=HEAP[e];HEAP[g+20]=HEAP[e+20];HEAP[g+24]=HEAP[e+24];return _FT_Bitmap_Copy(d,e+28,g+28)}_ft_bitmap_glyph_copy.__index__=Runtime.getFunctionIndex(_ft_bitmap_glyph_copy,"_ft_bitmap_glyph_copy");function _ft_bitmap_glyph_done(e){_FT_Bitmap_Done(HEAP[e],e+28)} _ft_bitmap_glyph_done.__index__=Runtime.getFunctionIndex(_ft_bitmap_glyph_done,"_ft_bitmap_glyph_done");function _ft_bitmap_glyph_bbox(e,g){HEAP[g]=HEAP[e+20]<<6;HEAP[g+8]=HEAP[e+28+4]*64+HEAP[g];HEAP[g+12]=HEAP[e+24]<<6;HEAP[g+4]=HEAP[g+12]-(HEAP[e+28]<<6)}_ft_bitmap_glyph_bbox.__index__=Runtime.getFunctionIndex(_ft_bitmap_glyph_bbox,"_ft_bitmap_glyph_bbox"); function _ft_outline_glyph_init(e,g){var d,b,a,c,f,h,i;f=HEAP[e];h=g+108;i=e+20;var k=HEAP[g+72]!=1869968492;a:do if(k)d=18;else{c=e+20;a=reSign(HEAP[h],16);b=reSign(HEAP[h+2],16);d=f;b=b;a=a;c=c;if(d==0)d=33;else{d=b=_FT_Outline_New_Internal(HEAP[d],b,a,c);if(b!=0)break a;_FT_Outline_Copy(h,i)}}while(0);return d}_ft_outline_glyph_init.__index__=Runtime.getFunctionIndex(_ft_outline_glyph_init,"_ft_outline_glyph_init"); function _ft_outline_glyph_done(e){var g=e+20;e=HEAP[e];e!=0&&_FT_Outline_Done_Internal(HEAP[e],g)}_ft_outline_glyph_done.__index__=Runtime.getFunctionIndex(_ft_outline_glyph_done,"_ft_outline_glyph_done");function _ft_outline_glyph_copy(e,g){var d,b;b=HEAP[e];var a=g+20,c=reSign(HEAP[e+20],16),f=reSign(HEAP[e+20+2],16),h=b==0;a:do if(h)d=33;else{var i=_FT_Outline_New_Internal(HEAP[b],f,c,a);d=i;if(i!=0)break a;_FT_Outline_Copy(e+20,g+20)}while(0);return d} _ft_outline_glyph_copy.__index__=Runtime.getFunctionIndex(_ft_outline_glyph_copy,"_ft_outline_glyph_copy");function _ft_outline_glyph_transform(e,g,d){var b=null,a,c,f,h=g!=0;a:do if(h){c=g;a=e+20;c=c;if(a==0)break a;if(c==0)break a;f=HEAP[a+4];a=reSign(HEAP[a+2],16);a=f+8*a;if(!(f>reSign(6,32);HEAP[d]=b;b=reSign(HEAP[d+4],32)>>reSign(6,32);HEAP[d+4]=b;b=reSign(HEAP[d+8],32)>>reSign(6,32);HEAP[d+ 8]=b;b=reSign(HEAP[d+12],32)>>reSign(6,32);HEAP[d+12]=b}while(0)}_FT_Glyph_Get_CBox.__index__=Runtime.getFunctionIndex(_FT_Glyph_Get_CBox,"_FT_Glyph_Get_CBox"); function _FT_Glyph_To_Bitmap(e,g,d,b){var a=STACKTOP;STACKTOP+=220;Runtime.memset(a,0,220);var c,f=a+8,h=a+168,i,k=a+208,j,l=a+212;i=0;HEAP[k]=0;j=e==0;a:do if(j)c=0;else{c=HEAP[e];if(c==0){c=0;break a}j=HEAP[c+4];if(j!=_ft_bitmap_glyph_class){if(j==0){c=0;break a}if(HEAP[j+28]==0){c=0;break a}_llvm_memset_p0i8_i32(f,0,160,1,0);_llvm_memset_p0i8_i32(h,0,40,1,0);HEAP[f+156]=h;HEAP[f]=HEAP[c];HEAP[f+72]=HEAP[j+4];i=_ft_new_glyph(HEAP[c],_ft_bitmap_glyph_class,k);if(i!=0){c=4;break a}d!=0&&_FT_Glyph_Transform(c, 0,d);i=h=FUNCTION_TABLE[HEAP[j+28]](c,f);if(h==0)i=_FT_Render_Glyph_Internal(HEAP[c],f,g);g=b==0;b:do if(g){if(d==0)break b;HEAP[l]=0-HEAP[d];HEAP[l+4]=0-HEAP[d+4];_FT_Glyph_Transform(c,0,l)}while(0);if(i!=0){c=4;break a}i=_ft_bitmap_glyph_init(HEAP[k],f);if(i!=0){c=4;break a}d=HEAP[k];f=c+12;HEAP[a]=HEAP[f];HEAP[a+4]=HEAP[f+4];d=d+12;HEAP[d]=HEAP[a];HEAP[d+4]=HEAP[a+4];b!=0&&_FT_Done_Glyph(c);HEAP[e]=HEAP[k]}c=i!=0?4:15;break a}while(0);a:do if(c==0){i=6;c=4;break a}while(0);a:do if(c==4){if(HEAP[k]== 0)break a;_FT_Done_Glyph(HEAP[k])}while(0);e=i;STACKTOP=a;return e}_FT_Glyph_To_Bitmap.__index__=Runtime.getFunctionIndex(_FT_Glyph_To_Bitmap,"_FT_Glyph_To_Bitmap");function _FT_Done_Glyph(e){var g,d,b,a=e!=0;a:do if(a){g=HEAP[HEAP[e]];b=HEAP[e+4];HEAP[b+12]!=0&&FUNCTION_TABLE[HEAP[b+12]](e);b=e;g=g;d=b;if(b==0)break a;FUNCTION_TABLE[HEAP[g+8]](g,d)}while(0)}_FT_Done_Glyph.__index__=Runtime.getFunctionIndex(_FT_Done_Glyph,"_FT_Done_Glyph"); function _FT_TrueTypeGX_Validate(e,g,d,b){var a;if(e==0)e=35;else if(d==0)e=6;else{a=HEAP[e+96];a=_ft_module_get_service(a,__str22);e=a!=0?FUNCTION_TABLE[HEAP[a]](e,g,d,b):7}return e}_FT_TrueTypeGX_Validate.__index__=Runtime.getFunctionIndex(_FT_TrueTypeGX_Validate,"_FT_TrueTypeGX_Validate");function _FT_TrueTypeGX_Free(e,g){var d,b,a=e==0;a:do if(!a){d=HEAP[e+100];b=g;d=d;b=b;if(b==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0)} _FT_TrueTypeGX_Free.__index__=Runtime.getFunctionIndex(_FT_TrueTypeGX_Free,"_FT_TrueTypeGX_Free");function _FT_ClassicKern_Validate(e,g,d){var b;if(e==0)e=35;else if(d==0)e=6;else{b=HEAP[e+96];b=_ft_module_get_service(b,__str123);e=b!=0?FUNCTION_TABLE[HEAP[b]](e,g,d):7}return e}_FT_ClassicKern_Validate.__index__=Runtime.getFunctionIndex(_FT_ClassicKern_Validate,"_FT_ClassicKern_Validate"); function _FT_ClassicKern_Free(e,g){var d,b,a=e==0;a:do if(!a){d=HEAP[e+100];b=g;d=d;b=b;if(b==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0)}_FT_ClassicKern_Free.__index__=Runtime.getFunctionIndex(_FT_ClassicKern_Free,"_FT_ClassicKern_Free");function _FT_Library_SetLcdFilterWeights(){return 7}_FT_Library_SetLcdFilterWeights.__index__=Runtime.getFunctionIndex(_FT_Library_SetLcdFilterWeights,"_FT_Library_SetLcdFilterWeights");function _FT_Library_SetLcdFilter(){return 7} _FT_Library_SetLcdFilter.__index__=Runtime.getFunctionIndex(_FT_Library_SetLcdFilter,"_FT_Library_SetLcdFilter"); function _ft_face_get_mm_service(e,g){var d=null,b,a;HEAP[g]=0;if(e==0)a=35;else{a=6;var c=(HEAP[e+8]&256)!=0;a:do if(c){d=HEAP[HEAP[e+128]+32+4];var f=d==4294967294;b:do if(f)d=0;else{if(d!=0)break b;d=HEAP[e+96];if(HEAP[HEAP[d]+32]!=0){var h=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str24);d=4}else{var i=0;d=6}d=b=d==6?i:h;var k=HEAP[e+128];b=b!=0?d:4294967294;HEAP[k+32+4]=b}while(0);HEAP[g]=d;if(HEAP[g]==0)break a;a=0}while(0);a=a}return a} _ft_face_get_mm_service.__index__=Runtime.getFunctionIndex(_ft_face_get_mm_service,"_ft_face_get_mm_service");function _FT_Get_Multi_Master(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b;b=_ft_face_get_mm_service(e,d);var a=b==0;a:do if(a){b=6;if(HEAP[HEAP[d]]==0)break a;b=FUNCTION_TABLE[HEAP[HEAP[d]]](e,g)}while(0);b=b;STACKTOP=d;return b}_FT_Get_Multi_Master.__index__=Runtime.getFunctionIndex(_FT_Get_Multi_Master,"_FT_Get_Multi_Master"); function _FT_Get_MM_Var(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b;b=_ft_face_get_mm_service(e,d);var a=b==0;a:do if(a){b=6;if(HEAP[HEAP[d]+12]==0)break a;b=FUNCTION_TABLE[HEAP[HEAP[d]+12]](e,g)}while(0);b=b;STACKTOP=d;return b}_FT_Get_MM_Var.__index__=Runtime.getFunctionIndex(_FT_Get_MM_Var,"_FT_Get_MM_Var"); function _FT_Set_MM_Design_Coordinates(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=_ft_face_get_mm_service(e,b);var c=a==0;a:do if(c){a=6;if(HEAP[HEAP[b]+4]==0)break a;a=FUNCTION_TABLE[HEAP[HEAP[b]+4]](e,g,d)}while(0);e=a;STACKTOP=b;return e}_FT_Set_MM_Design_Coordinates.__index__=Runtime.getFunctionIndex(_FT_Set_MM_Design_Coordinates,"_FT_Set_MM_Design_Coordinates"); function _FT_Set_Var_Design_Coordinates(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=_ft_face_get_mm_service(e,b);var c=a==0;a:do if(c){a=6;if(HEAP[HEAP[b]+16]==0)break a;a=FUNCTION_TABLE[HEAP[HEAP[b]+16]](e,g,d)}while(0);e=a;STACKTOP=b;return e}_FT_Set_Var_Design_Coordinates.__index__=Runtime.getFunctionIndex(_FT_Set_Var_Design_Coordinates,"_FT_Set_Var_Design_Coordinates"); function _FT_Set_MM_Blend_Coordinates(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=_ft_face_get_mm_service(e,b);var c=a==0;a:do if(c){a=6;if(HEAP[HEAP[b]+8]==0)break a;a=FUNCTION_TABLE[HEAP[HEAP[b]+8]](e,g,d)}while(0);e=a;STACKTOP=b;return e}_FT_Set_MM_Blend_Coordinates.__index__=Runtime.getFunctionIndex(_FT_Set_MM_Blend_Coordinates,"_FT_Set_MM_Blend_Coordinates"); function _FT_Set_Var_Blend_Coordinates(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=_ft_face_get_mm_service(e,b);var c=a==0;a:do if(c){a=6;if(HEAP[HEAP[b]+8]==0)break a;a=FUNCTION_TABLE[HEAP[HEAP[b]+8]](e,g,d)}while(0);e=a;STACKTOP=b;return e}_FT_Set_Var_Blend_Coordinates.__index__=Runtime.getFunctionIndex(_FT_Set_Var_Blend_Coordinates,"_FT_Set_Var_Blend_Coordinates"); function _FT_OpenType_Validate(e,g,d,b,a,c,f){var h,i;h=e==0;a:do if(h)i=35;else{i=d==0;b:do if(!i){if(b==0)break b;if(a==0)break b;if(c==0)break b;if(f==0)break b;h=HEAP[e+96];h=h=_ft_module_get_service(h,__str25);i=h!=0?FUNCTION_TABLE[HEAP[h]](e,g,d,b,a,c,f):7;break a}while(0);i=6}while(0);return i}_FT_OpenType_Validate.__index__=Runtime.getFunctionIndex(_FT_OpenType_Validate,"_FT_OpenType_Validate"); function _FT_OpenType_Free(e,g){var d,b,a=e==0;a:do if(!a){d=HEAP[e+100];b=g;d=d;b=b;if(b==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0)}_FT_OpenType_Free.__index__=Runtime.getFunctionIndex(_FT_OpenType_Free,"_FT_OpenType_Free"); function __tt_check_patents_in_range(e,g){var d,b=null,a,c,f;f=0;if(_FT_Stream_EnterFrame(e,g)!=0)f=0;else{a=HEAP[e+32];c=a+g;for(b=1;;){var h=b==1?a:b==5?k:b==6?j:b==7?l:b==8?m:i;if(!(h=c){d=4;break}k=unSign(HEAP[h+1],8)+2;var k=h+k;b=5;d=2}else if(d==15){if(h+1>=c){d=4;break}j=(unSign(HEAP[h+1],8)+1)*2;var j=h+j;b=6;d=2}else if(d==7){l=unSign(HEAP[h],8)-174;var l=h+l;b=7;d=2}else if(d==8){m=unSign(HEAP[h],8)*2+-365;var m=h+m;b=8;d=2}}if(d!=4)if(d== 13)f=1;else if(d==16)f=1;if(HEAP[e+20]!=0){c=HEAP[e+28];a=HEAP[e];a!=0&&FUNCTION_TABLE[HEAP[c+8]](c,a);HEAP[e]=0}HEAP[e+32]=0;HEAP[e+36]=0;f=unSign(f,8)}return f&255}__tt_check_patents_in_range.__index__=Runtime.getFunctionIndex(__tt_check_patents_in_range,"__tt_check_patents_in_range"); function __tt_check_patents_in_table(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b=null,a,c,f,h,i=d+4,k=d+8;a=HEAP[e+104];f=c=0;b=HEAP[e+96];h=0;if(HEAP[HEAP[b]+32]!=0)h=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str8);h=h;var j=h!=0;a:do if(j){HEAP[d]=0;HEAP[i]=0;HEAP[k]=0;var l=c,m=g,o=h+8,n=e;for(b=1;;){var p=b==3?q:0;if(!(((b==3?r:l)!=0^1)&HEAP[d]!=m))break;var r=FUNCTION_TABLE[HEAP[o]](n,0+p,d,i,k);c=r;var q=p+1;b=3}if(c!=0)break a;c=_FT_Stream_Seek(a,HEAP[i]);if(c!=0)break a;f=__tt_check_patents_in_range(a, HEAP[k])}while(0);a=unSign(f,8)&255;STACKTOP=d;return a}__tt_check_patents_in_table.__index__=Runtime.getFunctionIndex(__tt_check_patents_in_table,"__tt_check_patents_in_table"); function _FT_Face_CheckTrueTypePatents(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);var d,b=null,a,c,f,h,i,k=g+4;a=0;var j=e!=0;a:do if(j){if((HEAP[e+8]&8)==0)break a;a=e;c=HEAP[a+104];f=__tt_check_patents_in_table(a,1718642541);var l=f!=0;b:do if(!l){f=__tt_check_patents_in_table(a,1886545264);if(f!=0){d=2;break b}i=HEAP[a+96];h=0;if(HEAP[HEAP[i]+32]!=0)h=FUNCTION_TABLE[HEAP[HEAP[i]+32]](i,__str127);h=h;if(h==0){d=2;break b}i=a+16;h=h;var m=a,o=c,n=c,p=c,r=c,q=c,s=c,u=c,t=c;f=f;var v=p+8, w=s+8,x=t+8;b=5;c:for(;;){var y=b==8?N:0,A=b==8?L:f,z=0+y;if(!(unSign(HEAP[i],32)>unSign(z,32))){b=6;d=26;break c}z=FUNCTION_TABLE[HEAP[h]](m,z,k);var C=HEAP[k]==0;d:do if(C)b=28;else{b=_FT_Stream_Seek(o,z);HEAP[g]=b;if(HEAP[g]!=0){b=7;break d}b=_FT_Stream_ReadShort(n,g);b=reSign(b,16);if(HEAP[g]!=0){b=9;break d}if(reSign(b,32)>=reSign(0,32)){b=b*2+8;if(reSign(b,32)unSign(a,32);a:do if(i){f=a;h=HEAP[e+24];var k=c;if(unSign(f,32)>>unSign(1,32);var j=j+16+b;if(unSign(j,32)=unSign(l,32))HEAP[e]=f;else{h-=1;HEAP[e]=h;l=HEAP[e+8];m=HEAP[e+8]+8*h;HEAP[c]=HEAP[m];HEAP[c+4]=HEAP[m+4];l=l+8*f;HEAP[l]=HEAP[c];HEAP[l+4]=HEAP[c+4];c=g!=0;a:do if(c){i=HEAP[e+8]+8*f+8;k=HEAP[e+8]+8*h+-8;if(ireSign(11796480,32);f=f;if(p){c=f-23592960;b=2}else b=18;c=f=b==2?c:f;if(f==11796480)c=m*-2;m=m+HEAP[e];p=c;c=e+8;l=0;HEAP[h]=o;HEAP[h+4]=0;_FT_Vector_Rotate(h,m);HEAP[h]= HEAP[c]+HEAP[h];HEAP[h+4]=HEAP[c+4]+HEAP[h+4];f=reSign(p,32)>=reSign(0,32)?5898240:-5898240;r=i+4;var q=c+4,s=i+4,u=a+4,t=d+4,v=k+4,w=h+4,x=k+4,y=j+4,A=i+4,z=j+4,C=h+4,B=i+4,D=i+4,E=k+4,F=j+4;b=6;a:for(;;){var G=b==16?O:m,H=b==16?M:p;if((b==16?M:p)==0)break a;O=reSign(H,32)>reSign(5898240,32);b:do if(O){var J=G+5898240;b=8}else{if(reSign(H,32)>reSign(1,32);HEAP[i]=o;HEAP[D]=0;_FT_Vector_Rotate(i,O);HEAP[i]=HEAP[c]+HEAP[i];HEAP[s]=HEAP[q]+HEAP[r];HEAP[a]=72899491;HEAP[u]=0;_ft_trig_pseudo_rotate(a,l);b=Math.floor(reSign(HEAP[a],32)/reSign(4096,32))*3+196608;l=5898240-l;HEAP[d]=72899491;HEAP[t]=0;_ft_trig_pseudo_rotate(d,l);l=Math.floor(reSign(HEAP[d],32)/reSign(4096,32))*4;b=_FT_MulDiv(o,l,b);G=G+f;HEAP[k]=b;HEAP[E]=0;_FT_Vector_Rotate(k,G);HEAP[k]=HEAP[h]+ HEAP[k];HEAP[x]=HEAP[w]+HEAP[v];G=O-f;HEAP[j]=b;HEAP[F]=0;_FT_Vector_Rotate(j,G);HEAP[j]=HEAP[i]+HEAP[j];HEAP[z]=HEAP[A]+HEAP[y];l=b=_ft_stroke_border_cubicto(n,k,j,i);if(b!=0)break a;HEAP[h]=HEAP[i];HEAP[C]=HEAP[B];var M=H-M;b=16}a=l;HEAP[n+16]=0;STACKTOP=d;return a}_ft_stroker_arcto.__index__=Runtime.getFunctionIndex(_ft_stroker_arcto,"_ft_stroker_arcto"); function _ft_stroker_cap(e,g){var d=STACKTOP;STACKTOP+=24;Runtime.memset(d,0,24);var b,a,c,f,h=d+8,i,k=d+16;c=0;var j=HEAP[e+32]==1;a:do if(j){HEAP[e]=g;HEAP[e+4]=g+11796480;c=_ft_stroker_arcto(e,0)}else if(HEAP[e+32]==2){b=HEAP[e+44];i=e+52+0;f=5898240+g;a=b;c=h;a=a;f=f;HEAP[c]=a;HEAP[c+4]=0;_FT_Vector_Rotate(c,f);a=b;f=g;c=d;a=a;f=f;HEAP[c]=a;HEAP[c+4]=0;_FT_Vector_Rotate(c,f);HEAP[d]=HEAP[e+8]+HEAP[d]+HEAP[h];HEAP[d+4]=HEAP[e+8+4]+HEAP[d+4]+HEAP[h+4];c=_ft_stroke_border_lineto(i,d,0);if(c!=0)break a; f=g-5898240;a=b;c=h;a=a;f=f;HEAP[c]=a;HEAP[c+4]=0;_FT_Vector_Rotate(c,f);c=b;a=g;b=d;c=c;a=a;HEAP[b]=c;HEAP[b+4]=0;_FT_Vector_Rotate(b,a);HEAP[d]=HEAP[h]+HEAP[d]+HEAP[e+8];HEAP[d+4]=HEAP[h+4]+HEAP[d+4]+HEAP[e+8+4];c=_ft_stroke_border_lineto(i,d,0)}else{if(HEAP[e+32]!=0)break a;b=HEAP[e+44];i=e+52+0;f=5898240+g;a=b;c=k;a=a;f=f;HEAP[c]=a;HEAP[c+4]=0;_FT_Vector_Rotate(c,f);HEAP[k]=HEAP[e+8]+HEAP[k];HEAP[k+4]=HEAP[e+8+4]+HEAP[k+4];c=_ft_stroke_border_lineto(i,k,0);if(c!=0)break a;c=g-5898240;a=b;b=k; a=a;c=c;HEAP[b]=a;HEAP[b+4]=0;_FT_Vector_Rotate(b,c);HEAP[k]=HEAP[e+8]+HEAP[k];HEAP[k+4]=HEAP[e+8+4]+HEAP[k+4];c=_ft_stroke_border_lineto(i,k,0)}while(0);h=c;STACKTOP=d;return h}_ft_stroker_cap.__index__=Runtime.getFunctionIndex(_ft_stroker_cap,"_ft_stroker_cap"); function _ft_stroker_inside(e,g){var d=STACKTOP;STACKTOP+=16;Runtime.memset(d,0,16);var b=null,a,c,f,h,i=d+8;f=e+52+32*g;a=5898240-g*11796480;c=HEAP[e+4]-HEAP[e];var k=c=reSign(c,32)%reSign(23592960,32);if(reSign(k,32)reSign(11796480,32);c=c;if(b){h=c-23592960;b=2}else b=6;b=h=b==2?h:c;b=h==11796480?a:Math.floor(reSign(b,32)/reSign(2,32));h=b+HEAP[e];b=b;HEAP[d]=72899491;HEAP[d+4]=0;_ft_trig_pseudo_rotate(d,b);b=Math.floor(reSign(HEAP[d], 32)/reSign(4096,32));c=_FT_MulFix(HEAP[e+40],b);if(reSign(c,32)<=reSign(65535,32)){h=a+HEAP[e+4];a=HEAP[e+44];HEAP[i]=a;HEAP[i+4]=0;_FT_Vector_Rotate(i,h);HEAP[i]=HEAP[e+8]+HEAP[i];HEAP[i+4]=HEAP[e+8+4]+HEAP[i+4];HEAP[f+16]=0}else{b=_FT_DivFix(HEAP[e+44],b);a=a+h;HEAP[i]=b;HEAP[i+4]=0;_FT_Vector_Rotate(i,a);HEAP[i]=HEAP[e+8]+HEAP[i];HEAP[i+4]=HEAP[e+8+4]+HEAP[i+4]}f=_ft_stroke_border_lineto(f,i,0);STACKTOP=d;return f}_ft_stroker_inside.__index__=Runtime.getFunctionIndex(_ft_stroker_inside,"_ft_stroker_inside"); function _ft_stroker_outside(e,g){var d=STACKTOP;STACKTOP+=40;Runtime.memset(d,0,40);var b,a=null,c,f,h,i,k,j,l,m,o;j=d+8;var n,p,r,q;i=d+16;var s=d+24;l=d+32;n=e+52+32*g;m=HEAP[e+36]==0;a:do if(m)h=_ft_stroker_arcto(e,g);else{c=HEAP[e+44];k=5898240-g*11796480;q=unSign(HEAP[e+36]==2,1);h=HEAP[e+4];f=HEAP[e];h=h;f=h-f;h=f=reSign(f,32)%reSign(23592960,32);if(reSign(h,32)reSign(11796480,32);f=f;if(h){var u=f-23592960;a=3}else a=17;p=f= a==3?u:f;if(f==11796480){p=k;f=HEAP[e]}else{p=Math.floor(reSign(p,32)/reSign(2,32));f=p+HEAP[e]+k}h=p;HEAP[j]=72899491;HEAP[j+4]=0;_ft_trig_pseudo_rotate(j,h);r=h=h=Math.floor(reSign(HEAP[j],32)/reSign(4096,32));h=b=_FT_MulFix(HEAP[e+40],r);var t=reSign(b,32)>reSign(65535,32);b:do if(t)b=6;else{b=b=p;t=0-b;b=b=reSign(b,32)>=reSign(0,32)?b:t;if(reSign(b,32)<=reSign(57,32)){b=6;break b}var v=e;if(q==0){a=7;b=10;break b}l=_FT_MulFix(c,HEAP[v+40]);m=f;j=i;l=l;m=m;HEAP[j]=l;HEAP[j+4]=0;_FT_Vector_Rotate(j, m);HEAP[i]=HEAP[e+8]+HEAP[i];HEAP[i+4]=HEAP[e+8+4]+HEAP[i+4];j=p;j=5898240-j;HEAP[d]=72899491;HEAP[d+4]=0;_ft_trig_pseudo_rotate(d,j);j=j=j=j=j=j=Math.floor(reSign(HEAP[d],32)/reSign(4096,32));l=0-j;j=j=reSign(j,32)>=reSign(0,32)?j:l;j=_FT_DivFix(65536-h,j);j=_FT_MulFix(c,j);o=k+f;m=j;l=s;m=m;o=o;HEAP[l]=m;HEAP[l+4]=0;_FT_Vector_Rotate(l,o);HEAP[s]=HEAP[i]+HEAP[s];HEAP[s+4]=HEAP[i+4]+HEAP[s+4];h=_ft_stroke_border_lineto(n,s,0);if(h!=0)break a;l=f-k;j=j;f=s;j=j;l=l;HEAP[f]=j;HEAP[f+4]=0;_FT_Vector_Rotate(f, l);HEAP[s]=HEAP[i]+HEAP[s];HEAP[s+4]=HEAP[i+4]+HEAP[s+4];h=_ft_stroke_border_lineto(n,s,0);if(h!=0)break a;k=k+HEAP[e+4];c=c;i=s;c=c;k=k;HEAP[i]=c;HEAP[i+4]=0;_FT_Vector_Rotate(i,k);HEAP[s]=HEAP[e+8]+HEAP[s];HEAP[s+4]=HEAP[e+8+4]+HEAP[s+4];h=_ft_stroke_border_lineto(n,s,1);break a}while(0);if(b==6){var w=e;a=6}h=c=_FT_DivFix(HEAP[(a==6?w:v)+44],r);q=f;c=l;f=h;h=q;HEAP[c]=f;HEAP[c+4]=0;_FT_Vector_Rotate(c,h);HEAP[l]=HEAP[e+8]+HEAP[l];HEAP[l+4]=HEAP[e+8+4]+HEAP[l+4];h=c=_ft_stroke_border_lineto(n,l, 0);if(c!=0)break a;f=k+HEAP[e+4];c=HEAP[e+44];k=l;c=c;f=f;HEAP[k]=c;HEAP[k+4]=0;_FT_Vector_Rotate(k,f);HEAP[l]=HEAP[e+8]+HEAP[l];HEAP[l+4]=HEAP[e+8+4]+HEAP[l+4];h=_ft_stroke_border_lineto(n,l,1)}while(0);n=h;STACKTOP=d;return n}_ft_stroker_outside.__index__=Runtime.getFunctionIndex(_ft_stroker_outside,"_ft_stroker_outside"); function _ft_stroker_process_corner(e){var g=null,d,b,a;b=0;d=HEAP[e+4]-HEAP[e];var c=d=reSign(d,32)%reSign(23592960,32);if(reSign(c,32)reSign(11796480,32);d=d;if(g){a=d-23592960;g=2}else g=8;g=g==2?a:d;d=g==0;a:do if(!d){a=0;if(reSign(g,32)=reSign(0,32)&&_ft_stroke_border_close(c,0);HEAP[c+20]=HEAP[c];HEAP[c+16]=0;var f=_ft_stroke_border_lineto(c,a,0);c=f;if(f==0){HEAP[a]=HEAP[e+8]-HEAP[d];HEAP[a+4]=HEAP[e+8+4]-HEAP[d+4];b+=32;b=b;reSign(HEAP[b+20],32)>=reSign(0,32)&&_ft_stroke_border_close(b, 0);HEAP[b+20]=HEAP[b];HEAP[b+16]=0;c=a=_ft_stroke_border_lineto(b,a,0);HEAP[e+20]=g;HEAP[e+16]=0}a=c;STACKTOP=d;return a}_ft_stroker_subpath_start.__index__=Runtime.getFunctionIndex(_ft_stroker_subpath_start,"_ft_stroker_subpath_start"); function _FT_Stroker_LineTo(e,g){var d=STACKTOP;STACKTOP+=32;Runtime.memset(d,0,32);var b,a=null,c,f,h=d+8,i,k=d+16,j=d+24;HEAP[k]=HEAP[g]-HEAP[e+8];HEAP[k+4]=HEAP[g+4]-HEAP[e+8+4];a=HEAP[k+4];c=HEAP[k];i=c==0;a:do if(i){if(a!=0){b=1;break a}f=0;b=2;break a}else b=1;while(0);if(b==1){HEAP[d]=c;HEAP[d+4]=a;_ft_trig_prenorm(d);_ft_trig_pseudo_polarize(d);f=HEAP[d+4]}c=f;b=c+5898240;HEAP[k]=HEAP[e+44];HEAP[k+4]=0;_FT_Vector_Rotate(k,b);a=HEAP[e+16]!=0;a:do{if(a)f=_ft_stroker_subpath_start(e,c);else{HEAP[e+ 4]=c;f=_ft_stroker_process_corner(e)}b=f!=0?4:5;break a}while(0);if(b==5){i=e+52;var l=g+4,m=k+4,o=j+4,n=k+4,p=k+4,r=f;for(a=5;;){t=a==8?t:0;var q=a==8?0:r;b=i+32*t;var s=0+t*-1;if(!(reSign(a==8?s:1,32)>=reSign(0,32))){b=10;break}HEAP[j]=HEAP[k]+HEAP[g];HEAP[o]=HEAP[m]+HEAP[l];var u=_ft_stroke_border_lineto(b,j,1);if(u!=0){b=7;break}HEAP[k]=0-HEAP[k];HEAP[p]=0-HEAP[n];var t=t+1;a=8;b=6}if(b==10){f=q;HEAP[e]=c;HEAP[h]=HEAP[g];HEAP[h+4]=HEAP[g+4];k=e+8;HEAP[k]=HEAP[h];HEAP[k+4]=HEAP[h+4]}else if(b== 7)f=u}h=f;STACKTOP=d;return h}_FT_Stroker_LineTo.__index__=Runtime.getFunctionIndex(_FT_Stroker_LineTo,"_FT_Stroker_LineTo"); function _FT_Stroker_ConicTo(e,g,d){var b=STACKTOP;STACKTOP+=392;Runtime.memset(b,0,392);var a,c=null,f=b+8,h=b+16,i=b+24,k=b+32,j=b+40,l=b+48,m=b+56,o=b+64,n=b+72,p=b+80,r=b+88,q,s=b+96,u,t=b+368,v=b+372,w=b+376,x=b+384;q=0;u=s+240;HEAP[r]=HEAP[d];HEAP[r+4]=HEAP[d+4];HEAP[s]=HEAP[r];HEAP[s+4]=HEAP[r+4];HEAP[p]=HEAP[g];HEAP[p+4]=HEAP[g+4];g=s+8;HEAP[g]=HEAP[p];HEAP[g+4]=HEAP[p+4];g=e+8;HEAP[n]=HEAP[g];HEAP[n+4]=HEAP[g+4];g=s+16;HEAP[g]=HEAP[n];HEAP[g+4]=HEAP[n+4];n=l+4;g=m+4;p=m+4;r=j+4;var y=j+4, A=l+4,z=m+4,C=i+4,B=i+4,D=k+4,E=k+4,F=m+4,G=m+4,H=l+4,J=l+4,L=e+16,N=e+4,I=h+4,P=e+44,K=w+4,O=w+4,M=e+44,Q=x+4,R=x+4,T=f+4,V=f+4,U=b+4,S=b+4,X=HEAP[f],Y=HEAP[b],W=HEAP[m],da=HEAP[l];c=-1;a:for(;;){var ba=c==-1?1:c==22?ba:c==32?0:0,aa=c==-1?da:c==22?ea:c==32?sa:sa,ca=c==-1?W:c==22?Z:c==32?wa:wa,$=c==-1?s:c==22?na:c==32?va:va,la=c==-1?Y:c==22?la:c==32?pa:pa,ga=c==-1?X:c==22?ga:c==32?ta:ta;if(!(s<=$)){a=35;break a}HEAP[v]=0;HEAP[t]=HEAP[v];a=$reSign(1,32);ha=a|ha;c:do if(ha)a=1;else{if(reSign(HEAP[H],32)<=reSign(-2,32)){a=1;break c}if(reSign(HEAP[J],32)>reSign(1,32)){c=2;a=1}else{c=2;a=3}break c}while(0);if(a==1)c=1;ha=c==1?0:1;a=reSign(Z,32)<=reSign(-2,32);var ia=reSign(Z,32)>reSign(1,32);ia=a|ia;c:do if(ia)a=5;else{if(reSign(HEAP[F],32)<=reSign(-2,32)){a=5;break c}if(reSign(HEAP[G],32)>reSign(1,32)){a=5;break c}c= 7;a=8;break c}while(0);if(a==5)c=5;a=(c==5?0:1)!=0;if(ha!=0){if(a)HEAP[v]=0;else{a=HEAP[p];if(Z==0&a==0)c=41;else{HEAP[j]=Z;HEAP[r]=a;_ft_trig_prenorm(j);_ft_trig_pseudo_polarize(j);var ja=HEAP[y];c=12}HEAP[v]=c==12?ja:0}HEAP[t]=HEAP[v]}else{ha=HEAP[A];if(ea==0&ha==0)c=42;else{HEAP[k]=ea;HEAP[D]=ha;_ft_trig_prenorm(k);_ft_trig_pseudo_polarize(k);var fa=HEAP[E];c=15}ha=c==15?fa:0;if(a){HEAP[v]=ha;HEAP[t]=HEAP[v]}else{HEAP[t]=ha;a=HEAP[z];if(Z==0&a==0)c=44;else{HEAP[i]=Z;HEAP[C]=a;_ft_trig_prenorm(i); _ft_trig_pseudo_polarize(i);var ka=HEAP[B];c=18}HEAP[v]=c==18?ka:0}}a=reSign(HEAP[v]-HEAP[t],32)%reSign(23592960,32);ha=a+23592960;a=reSign(a,32)reSign(11796480,32)?ha:a;ha=0-a;a=reSign(a,32)>=reSign(0,32)?a:ha;a=reSign(a,32)<=reSign(1966079,32);if((unSign(a,1)&255)!=0){c=21;break b}HEAP[$+32]=HEAP[$+16];na=HEAP[$+8];a=$+24;ha=Math.floor(reSign(na+HEAP[$+16],32)/reSign(2,32));HEAP[a]=ha;a=HEAP[a];ha=$+8;na=Math.floor(reSign(na+HEAP[$],32)/reSign(2,32)); HEAP[ha]=na;na=$+16;a=Math.floor(reSign(HEAP[ha]+a,32)/reSign(2,32));HEAP[na]=a;HEAP[$+32+4]=HEAP[$+16+4];na=HEAP[$+8+4];a=$+24;ha=Math.floor(reSign(na+HEAP[$+16+4],32)/reSign(2,32));HEAP[a+4]=ha;a=HEAP[a+4];ha=$+8;na=Math.floor(reSign(na+HEAP[$+4],32)/reSign(2,32));HEAP[ha+4]=na;na=$+16;a=Math.floor(reSign(HEAP[ha+4]+a,32)/reSign(2,32));HEAP[na+4]=a;var na=$+16;c=22;a=0;continue a}else c=34;while(0);var sa=c==21?ea:aa,wa=c==21?Z:ca;if(ba!=0){q=HEAP[t];if(HEAP[L]!=0)q=_ft_stroker_subpath_start(e, q);else{HEAP[N]=q;q=_ft_stroker_process_corner(e)}}va=reSign(HEAP[v]-HEAP[t],32)%reSign(23592960,32);a=va+23592960;va=reSign(va,32)reSign(11796480,32)?a:va;c=Math.floor(reSign(va,32)/reSign(2,32));var Aa=HEAP[t];HEAP[h]=72899491;HEAP[I]=0;_ft_trig_pseudo_rotate(h,c);va=Math.floor(reSign(HEAP[h],32)/reSign(4096,32));va=_FT_DivFix(HEAP[P],va);a=$+8;ha=$+8+4;ia=$;var Da=$+4;Aa=Aa+5898240+c;for(c=27;;){var pa=c==29?Ha:la,ta=c==29?za:ga;c=c==29?Ca:0;var ma= c*-11796480,ya=ma+5898240,qa=Aa+ma,ua=e+52+c*32,Ba=ua,Na=e+52+c*32+8,Ea=e+52+c*32+12;ma=e+52+c*32+16;if(!(reSign(c,32)<=reSign(1,32)))break;HEAP[w]=va;HEAP[w+4]=0;_FT_Vector_Rotate(w,qa);HEAP[w]=HEAP[a]+HEAP[w];HEAP[O]=HEAP[ha]+HEAP[K];var ra=HEAP[v];HEAP[x]=HEAP[M];HEAP[x+4]=0;_FT_Vector_Rotate(x,ra+ya);HEAP[x]=HEAP[ia]+HEAP[x];HEAP[R]=HEAP[Da]+HEAP[Q];ra=_ft_stroke_border_grow(ua,2);if(ra!=0){a=30;break a}q=HEAP[Na]+8*HEAP[Ba];Ca=HEAP[Ea]+HEAP[Ba];var za=HEAP[w];HEAP[T]=HEAP[w+4];HEAP[q]=za;HEAP[q+ 4]=HEAP[V];var Ha=HEAP[x];HEAP[U]=HEAP[x+4];q=q+8;HEAP[q]=Ha;HEAP[q+4]=HEAP[S];HEAP[Ca]=0;HEAP[Ca+1]=1;HEAP[Ba]+=2;HEAP[ma]=0;q=ra;var Ca=c+1;c=29}var va=$+-16;if(!(s>va)){c=32;a=0;continue a}HEAP[e]=HEAP[v];c=33;a=0}if(a==30){HEAP[ma]=0;q=ra;HEAP[l]=sa;HEAP[m]=wa;HEAP[b]=pa;HEAP[f]=ta}else if(a==35){HEAP[l]=aa;HEAP[m]=ca;HEAP[b]=la;HEAP[f]=ga;HEAP[o]=HEAP[d];HEAP[o+4]=HEAP[d+4];e=e+8;HEAP[e]=HEAP[o];HEAP[e+4]=HEAP[o+4]}o=q;STACKTOP=b;return o} _FT_Stroker_ConicTo.__index__=Runtime.getFunctionIndex(_FT_Stroker_ConicTo,"_FT_Stroker_ConicTo"); function _FT_Stroker_CubicTo(e,g,d,b){var a=STACKTOP;STACKTOP+=476;Runtime.memset(a,0,476);var c,f=null,h=a+8,i,k=a+16,j=a+24,l=a+32,m=a+40,o=a+48,n=a+56,p=a+64,r=a+72,q=a+80,s=a+88,u=a+96,t=a+104,v=a+112,w=a+120,x=a+128,y=a+136,A,z=a+144,C,B=a+440,D=a+444,E=a+448,F=a+452,G=a+460,H=a+468;A=0;C=z+256;HEAP[y]=HEAP[b];HEAP[y+4]=HEAP[b+4];HEAP[z]=HEAP[y];HEAP[z+4]=HEAP[y+4];HEAP[x]=HEAP[d];HEAP[x+4]=HEAP[d+4];d=z+8;HEAP[d]=HEAP[x];HEAP[d+4]=HEAP[x+4];HEAP[w]=HEAP[g];HEAP[w+4]=HEAP[g+4];g=z+16;HEAP[g]= HEAP[w];HEAP[g+4]=HEAP[w+4];g=e+8;HEAP[v]=HEAP[g];HEAP[v+4]=HEAP[g+4];g=z+24;HEAP[g]=HEAP[v];HEAP[g+4]=HEAP[v+4];v=q+4;g=s+4;w=u+4;d=s+4;x=u+4;y=p+4;var J=p+4,L=r+4,N=r+4,I=q+4,P=s+4,K=o+4,O=o+4,M=n+4,Q=n+4,R=q+4,T=u+4,V=l+4,U=l+4,S=s+4,X=u+4,Y=k+4,W=k+4,da=j+4,ba=j+4,aa=m+4,ca=m+4,$=u+4,la=u+4,ga=s+4,ea=s+4,Z=q+4,ha=q+4,ia=e+16,ja=e+4,fa=h+4,ka=e+44,na=a+4,sa=e+44,wa=F+4,Aa=F+4,Da=G+4,pa=G+4,ta=e+44,ma=H+4,ya=H+4,qa=A,ua=HEAP[u],Ba=HEAP[s],Na=HEAP[q];f=-1;a:for(;;){var Ea=f==-1?1:f==36?Ea:f==49? 0:0,ra=f==-1?Na:f==36?Pa:f==49?Sa:Sa,za=f==-1?Ba:f==36?Ja:f==49?$a:$a,Ha=f==-1?ua:f==36?La:f==49?Wa:Wa,Ca=f==-1?qa:f==36?Ca:f==49?Ya:Ya,va=f==-1?z:f==36?i:f==49?db:db;if(!(z<=va)){c=52;break a}HEAP[D]=0;HEAP[E]=HEAP[D];HEAP[B]=HEAP[E];c=va reSign(1,32);xa=c|xa;c:do if(xa)c=1;else{if(reSign(HEAP[Z],32)<=reSign(-2,32)){c=1;break c}if(reSign(HEAP[ha],32)>reSign(1,32)){f=2;c=1}else{f=2;c=3}break c}while(0);if(c==1)f=1;xa=f==1?0:1;c=reSign(Ja,32)<=reSign(-2,32);var oa=reSign(Ja,32)>reSign(1,32);oa=c|oa;c:do if(oa)c=5;else{if(reSign(HEAP[ga],32)<=reSign(-2,32)){c=5;break c}if(reSign(HEAP[ea],32)>reSign(1,32)){f=6;c=5}else{f=6;c=7}break c}while(0);if(c==5)f=5;oa=f==5?0:1;c=reSign(La,32)<=reSign(-2,32);var Fa=reSign(La,32)>reSign(1,32);Fa= c|Fa;c:do if(Fa)c=9;else{if(reSign(HEAP[$],32)<=reSign(-2,32)){c=9;break c}if(reSign(HEAP[la],32)>reSign(1,32)){f=10;c=9}else{f=10;c=11}break c}while(0);if(c==9)f=9;c=oa!=0;if(xa!=0|(f==9?0:1)!=0)if(c){HEAP[D]=0;HEAP[E]=HEAP[D];HEAP[B]=HEAP[E]}else if(xa!=0){f=HEAP[d];if(Ja==0&f==0)f=60;else{HEAP[r]=Ja;HEAP[L]=f;_ft_trig_prenorm(r);_ft_trig_pseudo_polarize(r);var Ma=HEAP[N];f=15}HEAP[D]=f==15?Ma:0;HEAP[B]=HEAP[D];f=HEAP[x];if(La==0&f==0)f=61;else{HEAP[p]=La;HEAP[y]=f;_ft_trig_prenorm(p);_ft_trig_pseudo_polarize(p); var Ka=HEAP[J];f=17}HEAP[E]=f==17?Ka:0}else{f=HEAP[I];if(Pa==0&f==0)f=62;else{HEAP[n]=Pa;HEAP[M]=f;_ft_trig_prenorm(n);_ft_trig_pseudo_polarize(n);var Ra=HEAP[Q];f=20}HEAP[B]=f==20?Ra:0;f=HEAP[P];if(Ja==0&f==0)f=63;else{HEAP[o]=Ja;HEAP[K]=f;_ft_trig_prenorm(o);_ft_trig_pseudo_polarize(o);var Qa=HEAP[O];f=22}HEAP[E]=f==22?Qa:0;HEAP[D]=HEAP[E]}else{f=HEAP[R];if(Pa==0&f==0)f=64;else{HEAP[m]=Pa;HEAP[aa]=f;_ft_trig_prenorm(m);_ft_trig_pseudo_polarize(m);var Va=HEAP[ca];f=25}f=f==25?Va:0;if(c){HEAP[D]= f;HEAP[B]=HEAP[D];f=HEAP[T];if(La==0&f==0)f=66;else{HEAP[l]=La;HEAP[V]=f;_ft_trig_prenorm(l);_ft_trig_pseudo_polarize(l);var Ta=HEAP[U];f=27}HEAP[E]=f==27?Ta:0}else{HEAP[B]=f;f=HEAP[S];if(Ja==0&f==0)f=67;else{HEAP[j]=Ja;HEAP[da]=f;_ft_trig_prenorm(j);_ft_trig_pseudo_polarize(j);var Ua=HEAP[ba];f=30}HEAP[D]=f==30?Ua:0;f=HEAP[X];if(La==0&f==0)f=68;else{HEAP[k]=La;HEAP[Y]=f;_ft_trig_prenorm(k);_ft_trig_pseudo_polarize(k);var ab=HEAP[W];f=32}HEAP[E]=f==32?ab:0}}f=reSign(HEAP[D]-HEAP[B],32)%reSign(23592960, 32);c=f+23592960;f=reSign(f,32)reSign(11796480,32)?c:f;c=0-f;f=reSign(f,32)>=reSign(0,32)?f:c;c=reSign(HEAP[E]-HEAP[D],32)%reSign(23592960,32);xa=c+23592960;c=reSign(c,32)reSign(11796480,32)?xa:c;xa=0-c;c=reSign(c,32)>=reSign(0,32)?c:xa;f=reSign(f,32)>reSign(1966079,32);c=reSign(c,32)>reSign(1966079,32);if((unSign((f|c?0:1)&255,8)&255)!=0){f=35;break b}i=va;HEAP[i+48]=HEAP[i+24];xa=HEAP[i+8];oa=HEAP[i+16]; f=i+8;c=Math.floor(reSign(xa+HEAP[i],32)/reSign(2,32));HEAP[f]=c;Fa=i+40;f=Math.floor(reSign(oa+HEAP[i+24],32)/reSign(2,32));HEAP[Fa]=f;xa=Math.floor(reSign(oa+xa,32)/reSign(2,32));oa=i+16;c=Math.floor(reSign(xa+c,32)/reSign(2,32));HEAP[oa]=c;oa=i+32;f=Math.floor(reSign(xa+f,32)/reSign(2,32));HEAP[oa]=f;xa=i+24;f=Math.floor(reSign(f+c,32)/reSign(2,32));HEAP[xa]=f;HEAP[i+48+4]=HEAP[i+24+4];xa=HEAP[i+8+4];oa=HEAP[i+16+4];f=i+8;c=Math.floor(reSign(xa+HEAP[i+4],32)/reSign(2,32));HEAP[f+4]=c;Fa=i+40;f= Math.floor(reSign(oa+HEAP[i+24+4],32)/reSign(2,32));HEAP[Fa+4]=f;xa=Math.floor(reSign(oa+xa,32)/reSign(2,32));oa=i+16;c=Math.floor(reSign(xa+c,32)/reSign(2,32));HEAP[oa+4]=c;oa=i+32;f=Math.floor(reSign(xa+f,32)/reSign(2,32));HEAP[oa+4]=f;i=i+24;f=Math.floor(reSign(f+c,32)/reSign(2,32));HEAP[i+4]=f;i=va+24;f=36;c=0;continue a}else f=51;while(0);var Sa=f==35?Pa:ra,$a=f==35?Ja:za,Wa=f==35?La:Ha;if(Ea!=0){var eb=HEAP[B];if(HEAP[ia]!=0){var Ga=_ft_stroker_subpath_start(e,eb);f=38}else{HEAP[ja]=eb;var ob= _ft_stroker_process_corner(e);f=40}eb=f==40?ob:Ga;if(eb!=0){c=42;break a}else f=41}else f=37;db=f==41?0:Ca;f=HEAP[D]-HEAP[B];c=0-f;f=reSign(f,32)>=reSign(0,32)?f:c;c=Math.floor(reSign(f,32)/reSign(2,32));f=HEAP[E]-HEAP[D];xa=0-f;f=reSign(f,32)>=reSign(0,32)?f:xa;xa=Math.floor(reSign(f,32)/reSign(2,32));f=Math.floor(reSign(HEAP[B]+HEAP[D],32)/reSign(2,32));var Oa=Math.floor(reSign(HEAP[E]+HEAP[D],32)/reSign(2,32));HEAP[h]=72899491;HEAP[fa]=0;_ft_trig_pseudo_rotate(h,c);c=Math.floor(reSign(HEAP[h], 32)/reSign(4096,32));c=_FT_DivFix(HEAP[ka],c);HEAP[a]=72899491;HEAP[na]=0;_ft_trig_pseudo_rotate(a,xa);xa=Math.floor(reSign(HEAP[a],32)/reSign(4096,32));xa=_FT_DivFix(HEAP[sa],xa);oa=va+16;Fa=va+16+4;var Xa=va+8,bb=va+8+4,jb=va,Za=va+4;Oa=Oa+5898240;var fb=f+5898240;for(f=44;;){var Ya=f==47?0:db;f=f==47?kb:0;var Ia=f*-11796480,cb=Ia+5898240,pb=Oa+Ia,gb=fb+Ia;Ia=e+52+f*32;if(!(reSign(f,32)<=reSign(1,32)))break;HEAP[F]=c;HEAP[F+4]=0;_FT_Vector_Rotate(F,gb);HEAP[F]=HEAP[oa]+HEAP[F];HEAP[Aa]=HEAP[Fa]+ HEAP[wa];HEAP[G]=xa;HEAP[G+4]=0;_FT_Vector_Rotate(G,pb);HEAP[G]=HEAP[Xa]+HEAP[G];HEAP[pa]=HEAP[bb]+HEAP[Da];var hb=HEAP[E];HEAP[H]=HEAP[ta];HEAP[H+4]=0;_FT_Vector_Rotate(H,hb+cb);HEAP[H]=HEAP[jb]+HEAP[H];HEAP[ya]=HEAP[Za]+HEAP[ma];hb=_ft_stroke_border_cubicto(Ia,F,G,H);if(hb!=0){c=46;break a}var kb=f+1;f=47}var db=va+-24;if(!(z>db)){f=49;c=0;continue a}HEAP[e]=HEAP[E];f=50;c=0}if(c==42){HEAP[q]=Sa;HEAP[s]=$a;HEAP[u]=Wa;A=eb}else if(c==46){HEAP[q]=Sa;HEAP[s]=$a;HEAP[u]=Wa;A=hb}else if(c==52){HEAP[q]= ra;HEAP[s]=za;HEAP[u]=Ha;A=Ca;HEAP[t]=HEAP[b];HEAP[t+4]=HEAP[b+4];e=e+8;HEAP[e]=HEAP[t];HEAP[e+4]=HEAP[t+4]}t=A;STACKTOP=a;return t}_FT_Stroker_CubicTo.__index__=Runtime.getFunctionIndex(_FT_Stroker_CubicTo,"_FT_Stroker_CubicTo"); function _FT_Stroker_BeginSubPath(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a=b+8;HEAP[e+16]=1;HEAP[a]=HEAP[g];HEAP[a+4]=HEAP[g+4];var c=e+8;HEAP[c]=HEAP[a];HEAP[c+4]=HEAP[a+4];HEAP[e+17]=d;HEAP[b]=HEAP[g];HEAP[b+4]=HEAP[g+4];e=e+24;HEAP[e]=HEAP[b];HEAP[e+4]=HEAP[b+4];STACKTOP=b;return 0}_FT_Stroker_BeginSubPath.__index__=Runtime.getFunctionIndex(_FT_Stroker_BeginSubPath,"_FT_Stroker_BeginSubPath"); function _FT_Stroker_EndSubPath(e){var g=STACKTOP;STACKTOP+=16;Runtime.memset(g,0,16);var d,b=null,a,c,f,h,i,k,j,l,m,o=g+8;f=0;var n=HEAP[e+17]!=0;a:do if(n){a=e+52;f=_ft_stroker_cap(e,HEAP[e]);if(f!=0)break a;c=e;f=c+52;c=c+52+32;i=0;h=HEAP[c]-HEAP[c+20];if(reSign(h,32)>reSign(0,32)){var p=i=_ft_stroke_border_grow(f,h);if(p!=0){f=p;break a}else{k=HEAP[f+8]+8*HEAP[f];j=HEAP[f+12]+HEAP[f];l=HEAP[c+8]+8*HEAP[c]+-8;m=HEAP[c+12]+HEAP[c]+-1;if(HEAP[c+8]+8*HEAP[c+20]<=l){p=g;var r=g+4,q=c+8,s=c+20;l=l; k=k;m=m;j=j;b=2;for(d=3;;)if(d==3){x=b==3?x:0;var u=x*-1;b=l+8*(u+-1);d=m+u;var t=k+8*x+4,v=j+x,w=HEAP[l+8*u];u=HEAP[l+8*u+4];HEAP[k+8*x]=w;HEAP[t]=u;HEAP[v]=HEAP[d];HEAP[v]&=-13;var x=x+1;if(HEAP[q]+8*HEAP[s]<=b)d=b=3;else{b=3;break}}else if(d==4){z=b==7?z:0;var y=z*-1;b=l+8*(y+-1);d=m+y;v=k+8*z+4;t=j+z;var A=HEAP[l+8*y];y=HEAP[l+8*y+4];HEAP[k+8*z]=A;HEAP[v]=y;HEAP[t]=HEAP[d];d=HEAP[t]&12;d=d==4?23:d==8?23:7;if(d==23)HEAP[t]^=12;var z=z+1;if(HEAP[q]+8*HEAP[s]<=b){b=7;d=4}else{b=7;break}}q=b==7?A: w;HEAP[r]=b==7?y:u;HEAP[p]=q}HEAP[c]=HEAP[c+20];HEAP[f]=h+HEAP[f];HEAP[f+16]=0;HEAP[c+16]=0}}f=c=i;if(c!=0)break a;f=e+24;HEAP[o]=HEAP[f];HEAP[o+4]=HEAP[f+4];f=e+8;HEAP[f]=HEAP[o];HEAP[f+4]=HEAP[o+4];f=_ft_stroker_cap(e,HEAP[e+20]+11796480);if(f!=0)break a;_ft_stroke_border_close(a,0)}else{a=HEAP[e+8]!=HEAP[e+24];b:do if(a)d=13;else{d=HEAP[e+8+4]!=HEAP[e+24+4]?13:14;break b}while(0);if(d==13){f=a=_FT_Stroker_LineTo(e,e+24);if(a!=0)break a}HEAP[e+4]=HEAP[e+20];c=HEAP[e+4];a=HEAP[e];c=c;a=c-a;a=c=reSign(a, 32)%reSign(23592960,32);if(reSign(c,32)reSign(11796480,32);a=a;if(c){var B=a-23592960;b=18}else b=32;a=c=b==18?B:a;if(c!=0){c=0;if(reSign(a,32)unSign(1,32)){c=0;break a}h=_ft_stroke_border_get_counts(e+52+32*g,a,f);c=3;break a}while(0);if(c==0)h=6;if(d!=0)HEAP[d]=HEAP[a];if(b!=0)HEAP[b]=HEAP[f];e=h;STACKTOP=a;return e} _FT_Stroker_GetBorderCounts.__index__=Runtime.getFunctionIndex(_FT_Stroker_GetBorderCounts,"_FT_Stroker_GetBorderCounts");function _FT_Stroker_GetCounts(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a=b+4,c,f=b+8,h=b+12,i,k;i=c=0;k=_ft_stroke_border_get_counts(e+52,b,a);var j=k!=0;a:do if(!j){k=_ft_stroke_border_get_counts(e+52+32,f,h);if(k!=0)break a;c=HEAP[f]+HEAP[b];i=HEAP[h]+HEAP[a]}while(0);HEAP[g]=c;HEAP[d]=i;e=k;STACKTOP=b;return e} _FT_Stroker_GetCounts.__index__=Runtime.getFunctionIndex(_FT_Stroker_GetCounts,"_FT_Stroker_GetCounts"); function _FT_Stroker_ExportBorder(e,g,d){var b=null,a,c,f,h,i,k,j,l=g==0|g==1;a:do if(l){a=e+52+g*32;if(HEAP[a+28]==0)break a;c=d;a=a;c=c;h=HEAP[a]*8;f=HEAP[a+8];i=HEAP[c+4];b=reSign(HEAP[c+2],16);_llvm_memcpy_p0i8_p0i8_i32(i+8*b,f,h,1,0);f=HEAP[a];h=HEAP[a+12];i=HEAP[c+8];b=reSign(HEAP[c+2],16);i=i+b;if(f!=0){h=h;f=f;i=i;for(b=2;;){o=b==2?0:o;var m=h+o;b=i+o;if((unSign(HEAP[m],8)&1&255)!=0)HEAP[b]=1;else{m=(unSign(HEAP[m],8)&2)!=0;HEAP[b]=m?2:0}var o=o+1;if(o!=f)b=5;else break}}b=HEAP[a];i=HEAP[a+ 12];h=HEAP[c+12];f=reSign(HEAP[c],16);k=h+2*f;j=HEAP[c+2];if(b!=0){f=h=c;i=i;m=b;k=k;j=unSign(j,16);for(b=8;;){r=b==8?0:r;p=b==8?k:p;b=j+r&65535;if((unSign(HEAP[i+r],8)&8)!=0){HEAP[p]=b;var n=p+2;HEAP[f]=HEAP[h]+1;b=10}else b=9;var p=b==10?n:p,r=r+1;if(r!=m)b=12;else break}}HEAP[c+2]=(HEAP[a]&65535)+HEAP[c+2]}while(0)}_FT_Stroker_ExportBorder.__index__=Runtime.getFunctionIndex(_FT_Stroker_ExportBorder,"_FT_Stroker_ExportBorder"); function _FT_Stroker_Export(e,g){_FT_Stroker_ExportBorder(e,0,g);_FT_Stroker_ExportBorder(e,1,g)}_FT_Stroker_Export.__index__=Runtime.getFunctionIndex(_FT_Stroker_Export,"_FT_Stroker_Export"); function _FT_Stroker_ParseOutline(e,g,d){var b=STACKTOP;STACKTOP+=136;Runtime.memset(b,0,136);var a,c=null,f,h,i,k=b+8,j,l,m=b+16,o=b+24,n=b+32,p=b+40,r=b+48,q=b+56,s,u=b+64,t=b+72,v=b+80,w,x,y,A,z=b+88,C=b+96,B=b+104,D=b+112,E=b+120,F=b+128,G=g==0;a:do if(G)a=0;else{if(e==0){a=0;break a}l=e;if(l!=0){j=l+52;HEAP[j]=0;HEAP[j+20]=-1;HEAP[j+28]=0;j=l+52+32;HEAP[j]=0;HEAP[j+20]=-1;HEAP[j+28]=0}j=y=0;l=q;var H=q+4,J=v,L=q,N=v+4,I=q+4,P=r,K=r+4,O=u,M=r,Q=u+4,R=r+4,T=t,V=v,U=t+4,S=v+4,X=v,Y=u,W=v+4,da=u+ 4,ba=u,aa=v,ca=v+4,$=u+4,la=v+4,ga=k,ea=k+4,Z=k,ha=k+4,ia=b,ja=b+4,fa=b,ka=b+4,na=n,sa=n+4,wa=D,Aa=n,Da=D+4,pa=n+4,ta=o,ma=o+4,ya=E,qa=o,ua=E+4,Ba=o+4,Na=m,Ea=m+4,ra=F,za=m,Ha=F+4,Ca=m+4,va=t,Pa=t+4,Ja=p,La=p+4,xa=C,oa=C+4,Fa=p+4,Ma=t,Ka=C,Ra=B,Qa=t+4,Va=C+4,Ta=B+4,Ua=t,ab=C,Sa=t+4,$a=C+4,Wa=z,eb=z+4;b:for(;;){x=reSign(HEAP[g],16);A=j;if(!(reSign(x,32)>reSign(A,32))){a=28;break b}A=reSign(HEAP[HEAP[g+12]+2*j],16);x=HEAP[g+4]+8*A;w=y;if(!(unSign(A,32)<=unSign(w,32))){w=HEAP[g+4]+8*y;HEAP[l]=HEAP[w]; HEAP[H]=HEAP[w+4];HEAP[J]=HEAP[L];HEAP[N]=HEAP[I];w=HEAP[g+4]+8*A;HEAP[P]=HEAP[w];HEAP[K]=HEAP[w+4];HEAP[O]=HEAP[M];HEAP[Q]=HEAP[R];HEAP[T]=HEAP[V];HEAP[U]=HEAP[S];w=HEAP[g+4]+8*y;y=HEAP[g+8]+y;h=reSign(HEAP[y],8)&3;if(h==2){a=6;break b}if(h==0){if((reSign(HEAP[HEAP[g+8]+A],8)&3)==1){HEAP[X]=HEAP[Y];HEAP[W]=HEAP[da];x+=-8}else{f=Math.floor(reSign(HEAP[ba]+HEAP[X],32)/reSign(2,32));HEAP[aa]=f;f=Math.floor(reSign(HEAP[$]+HEAP[ca],32)/reSign(2,32));HEAP[la]=f}w+=-8;y+=-1}i=unSign(d,8)&255;f=e;h=v;i= i;HEAP[f+16]=1;var Ga=h;HEAP[ga]=HEAP[Ga];HEAP[ea]=HEAP[Ga+4];Ga=f+8;HEAP[Ga]=HEAP[Z];HEAP[Ga+4]=HEAP[ha];HEAP[f+17]=i;h=h;HEAP[ia]=HEAP[h];HEAP[ja]=HEAP[h+4];f=f+24;HEAP[f]=HEAP[fa];HEAP[f+4]=HEAP[ka];f=0;c:for(;;){if(!(wx){a=6;break b}if((reSign(HEAP[y+1],8)&3)!=2){a=6;break b}w+=16;y+=2;a=w+-16;HEAP[na]=HEAP[a];HEAP[sa]=HEAP[a+4];HEAP[wa]=HEAP[Aa];HEAP[Da]=HEAP[pa];a=w+-8;HEAP[ta]=HEAP[a];HEAP[ma]=HEAP[a+ 4];HEAP[ya]=HEAP[qa];HEAP[ua]=HEAP[Ba];if(!(w<=x)){a=22;break c}f=w;HEAP[Na]=HEAP[f];HEAP[Ea]=HEAP[f+4];HEAP[ra]=HEAP[za];HEAP[Ha]=HEAP[Ca];f=_FT_Stroker_CubicTo(e,D,E,F);if(f!=0){a=11;break b}else a=10}else if(a==12){HEAP[va]=HEAP[w];HEAP[Pa]=HEAP[w+4];a=x;h=e;i=f;y=y;Ga=HEAP[Ja];for(c=12;;){var ob=c==17?Ia:0,Oa=c==17?fb:Ga,Xa=c==17?0:i,bb=y+(ob+1);if(!(w>reSign(6,32))+c;HEAP[e+104]=f}while(0)}_FT_GlyphSlot_Embolden.__index__=Runtime.getFunctionIndex(_FT_GlyphSlot_Embolden,"_FT_GlyphSlot_Embolden"); function _FT_Get_PS_Font_Info(e,g){var d,b,a;d=6;var c=e!=0;a:do if(c){b=HEAP[e+96];a=0;if(HEAP[HEAP[b]+32]!=0)a=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str21);b=a=a;if(a==0)break a;if(HEAP[b]==0)break a;d=FUNCTION_TABLE[HEAP[b]](e,g)}while(0);return d}_FT_Get_PS_Font_Info.__index__=Runtime.getFunctionIndex(_FT_Get_PS_Font_Info,"_FT_Get_PS_Font_Info"); function _FT_Has_PS_Glyph_Names(e){var g,d,b;g=0;var a=e!=0;a:do if(a){d=HEAP[e+96];b=0;if(HEAP[HEAP[d]+32]!=0)b=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str21);d=b=b;if(b==0)break a;if(HEAP[d+8]==0)break a;g=FUNCTION_TABLE[HEAP[d+8]](e)}while(0);return g}_FT_Has_PS_Glyph_Names.__index__=Runtime.getFunctionIndex(_FT_Has_PS_Glyph_Names,"_FT_Has_PS_Glyph_Names"); function _FT_Get_PS_Font_Private(e,g){var d,b,a;d=6;var c=e!=0;a:do if(c){b=HEAP[e+96];a=0;if(HEAP[HEAP[b]+32]!=0)a=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str21);b=a=a;if(a==0)break a;if(HEAP[b+12]==0)break a;d=FUNCTION_TABLE[HEAP[b+12]](e,g)}while(0);return d}_FT_Get_PS_Font_Private.__index__=Runtime.getFunctionIndex(_FT_Get_PS_Font_Private,"_FT_Get_PS_Font_Private"); function _FT_Get_WinFNT_Header(e,g){var d=null,b,a,c;c=6;var f=e!=0;a:do if(f){d=HEAP[HEAP[e+128]+32+16];a=d==4294967294;b:do if(a)d=0;else{if(d!=0)break b;d=HEAP[e+96];if(HEAP[HEAP[d]+32]!=0){var h=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str30);d=3}else{var i=0;d=5}d=b=d==5?i:h;var k=HEAP[e+128];b=b!=0?d:4294967294;HEAP[k+32+16]=b}while(0);a=d;if(a==0)break a;c=FUNCTION_TABLE[HEAP[a]](e,g)}while(0);return c}_FT_Get_WinFNT_Header.__index__=Runtime.getFunctionIndex(_FT_Get_WinFNT_Header,"_FT_Get_WinFNT_Header"); function _FT_Get_X11_Font_Format(e){var g;g=0;if(e!=0){e=HEAP[e+96];g=0;if(HEAP[HEAP[e]+32]!=0)g=FUNCTION_TABLE[HEAP[HEAP[e]+32]](e,__str31);g=g}return g}_FT_Get_X11_Font_Format.__index__=Runtime.getFunctionIndex(_FT_Get_X11_Font_Format,"_FT_Get_X11_Font_Format");function _tt_get_kerning(e,g,d,b){var a;a=HEAP[e+532];HEAP[b]=0;HEAP[b+4]=0;if(a!=0){e=FUNCTION_TABLE[HEAP[a+128]](e,g,d);HEAP[b]=e}return 0}_tt_get_kerning.__index__=Runtime.getFunctionIndex(_tt_get_kerning,"_tt_get_kerning"); function _tt_get_advances(e,g,d,b,a){var c=STACKTOP;STACKTOP+=8;Runtime.memset(c,0,8);var f=null,h,i,k=c+2,j=c+4,l=c+6;i=unSign((b&512)==0,1);b=(b&16)!=0;h=0;var m=unSign(h,32)unSign(q,32)?r:q;q=r-h;var s=h+f;for(f=0;;){t=f==0?0:t;var u=s+t;f=p+4*(h+t);if(HEAP[n+296]!=0)FUNCTION_TABLE[HEAP[HEAP[n+532]+156]](n,1,u,c,k);else{HEAP[c]=0;HEAP[k]=HEAP[n+68]}u=unSign(HEAP[k],16);HEAP[f]=u;var t=t+1;if(t!=q)f= 5;else break}unSign(o,8);h=r}else{if(!m)break a;r=unSign(i,8);f=g;o=e;n=a;s=d;p=h;if((r&255)!=0){h=o+532;r=o+468+12;q=o+216+10;var v=p+1;v=unSign(s,32)>unSign(v,32)?s:v;s=v-p;u=p+f;for(f=8;;){x=f==11?x:0;f=n+4*(p+x);FUNCTION_TABLE[HEAP[HEAP[h]+156]](o,0,u+x,j,l);if(HEAP[r]!=0)HEAP[l]=HEAP[q];var w=unSign(HEAP[l],16);HEAP[f]=w;var x=x+1;if(x!=s)f=11;else break}f=12}else{var y=p+1;y=unSign(s,32)>unSign(y,32)?s:y;h=y-p;r=p+f;for(f=14;;){A=f==14?0:A;f=n+4*(p+A);FUNCTION_TABLE[HEAP[HEAP[o+532]+156]](o, 0,r+A,j,l);q=unSign(HEAP[l],16);HEAP[f]=q;var A=A+1;if(A!=h)f=15;else break}f=16}h=f==16?y:v}while(0);STACKTOP=c;return 0}_tt_get_advances.__index__=Runtime.getFunctionIndex(_tt_get_advances,"_tt_get_advances");function _tt_size_select(e,g){var d,b,a;d=HEAP[e];b=0;HEAP[e+112]=g;var c=(HEAP[HEAP[e]+8]&1&255)!=0;a:do if(c){_FT_Select_Metrics(HEAP[e],g);_tt_size_reset(e)}else{b=HEAP[d+532];a=e+12;b=FUNCTION_TABLE[HEAP[b+152]](d,g,a);if(b==0)break a;HEAP[e+112]=-1}while(0);return b} _tt_size_select.__index__=Runtime.getFunctionIndex(_tt_size_select,"_tt_size_select");function _tt_size_request(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c;c=0;var f=(HEAP[HEAP[e]+8]&2)!=0;a:do if(f){b=HEAP[e];c=HEAP[b+532];c=FUNCTION_TABLE[HEAP[c+148]](b,g,d);if(c!=0){HEAP[e+112]=-1;b=0}else{a=_tt_size_select(e,HEAP[d]);b=1}break a}else b=0;while(0);if(b==0){_FT_Request_Metrics(HEAP[e],g);if((HEAP[HEAP[e]+8]&1&255)!=0)c=_tt_size_reset(e);a=c}a=a;STACKTOP=d;return a} _tt_size_request.__index__=Runtime.getFunctionIndex(_tt_size_request,"_tt_size_request"); function _Load_Glyph(e,g,d,b){var a=STACKTOP;STACKTOP+=248;Runtime.memset(a,0,248);var c,f=null,h,i,k,j,l,m,o,n,p,r,q,s,u,t,v,w=a+16,x=a+32,y,A,z,C,B,D,E=a+40,F;b=b;F=HEAP[e+4];var G=e==0;a:do if(G)y=37;else if(g==0)y=36;else if(F==0)y=6;else{y=d;y=unSign(HEAP[F+16],32)<=unSign(y,32);b:do if(y){if(HEAP[HEAP[F+128]+52]!=0)break b;y=6;break a}while(0);y=(b&2)!=0;b:do if(y){if((HEAP[F+8]&8192)!=0)b&=-3;if((b&32768)==0)break b;b|=2}while(0);y=(b&1025)!=0;b:do if(y){b|=9;if((HEAP[F+8]&8192)!=0)break b; b|=2}while(0);A=e;z=d;C=b;y=g;A=A;z=z;C=C;D=HEAP[A+4];q=HEAP[y+112]!=-1;b:do if(q){if((C&8)!=0){c=12;break b}c=A;n=z;q=C;o=y;c=c;n=n;q=q;r=HEAP[c+4];p=HEAP[r+532];s=HEAP[r+104];o=FUNCTION_TABLE[HEAP[p+104]](r,HEAP[o+112],n,q,s,c+76,x);if(o==0){HEAP[c+108+2]=0;HEAP[c+108]=0;n=unSign(HEAP[x+1],8)<<6;HEAP[c+24]=n;n=unSign(HEAP[x],8)<<6;HEAP[c+24+4]=n;n=reSign(HEAP[x+2],8)<<6;HEAP[c+24+8]=n;n=reSign(HEAP[x+3],8)<<6;HEAP[c+24+12]=n;n=unSign(HEAP[x+4],8)<<6;HEAP[c+24+16]=n;n=reSign(HEAP[x+5],8)<<6;HEAP[c+ 24+20]=n;n=reSign(HEAP[x+6],8)<<6;HEAP[c+24+24]=n;n=unSign(HEAP[x+7],8)<<6;HEAP[c+24+28]=n;HEAP[c+72]=1651078259;if((q&16)!=0){q=reSign(HEAP[x+5],8);HEAP[c+100]=q;q=reSign(HEAP[x+6],8);HEAP[c+104]=q}else{q=reSign(HEAP[x+2],8);HEAP[c+100]=q;q=reSign(HEAP[x+3],8);HEAP[c+104]=q}if(o!=0){c=12;break b}B=D;B=(HEAP[B+8]&1&255)!=0;c:do if(B){_tt_loader_init(E,y,A,C,1);_load_truetype_glyph(E,z,0,1);HEAP[A+56]=HEAP[E+60];HEAP[A+60]=HEAP[E+36+12]+HEAP[E+176]+(0-HEAP[E+180]);if(HEAP[D+468+12]==0)break c;if((C& 512)!=0)break c;c=unSign(HEAP[D+216+10],16);HEAP[A+56]=c}while(0);B=0;c=19}else c=12;break b}else c=12;while(0);b:do if(c==12){B=(C&1)==0;c:do if(B){if(HEAP[y+72+36]!=0){c=21;break c}B=36;break b}while(0);if((C&16384)!=0)B=6;else{B=_tt_loader_init(E,y,A,C,0);if(B==0){HEAP[A+72]=1869968492;HEAP[A+128]=0;HEAP[A+108+16]=0;B=_load_truetype_glyph(E,z,0,0);D=B==0;c:do if(D){q=HEAP[A+72]==1668246896;o=HEAP[E+12];d:do if(q){HEAP[A+128]=HEAP[o+20+28];HEAP[A+132]=HEAP[HEAP[E+12]+20+32]}else{n=A+108;r=o+20; HEAP[n]=HEAP[r];HEAP[n+2]=HEAP[r+2];HEAP[n+4]=HEAP[r+4];HEAP[n+8]=HEAP[r+8];HEAP[n+12]=HEAP[r+12];HEAP[n+16]=HEAP[r+16];HEAP[A+108+16]&=-513;if(HEAP[E+68]==0){c=25;break d}_FT_Outline_Translate(A+108,0-HEAP[E+68],0)}while(0);q=(C&2)==0;d:do if(q)if(HEAP[HEAP[E+160]+284+53]!=0){c=HEAP[HEAP[E+160]+284+56];if(c==0)c=59;else if(c==1){c=60;break d}else c=c==4?61:c==5?62:63;if(c==63)HEAP[A+108+16]|=8;else if(c==59)HEAP[A+108+16]|=32;else if(c==61)HEAP[A+108+16]|=48;else if(c==62)HEAP[A+108+16]|=16}else HEAP[A+ 108+16]|=8;while(0);q=z;o=E;n=q;p=HEAP[o];q=HEAP[o+8];s=HEAP[o+4];r=65536;if((HEAP[o+16]&1)==0)r=HEAP[s+12+8];if(HEAP[q+72]!=1668246896)_FT_Outline_Get_CBox(q+108,a);else{u=o+36;HEAP[a]=HEAP[u];HEAP[a+4]=HEAP[u+4];HEAP[a+8]=HEAP[u+8];HEAP[a+12]=HEAP[u+12]}u=HEAP[o+60];f=HEAP[p+468+12]!=0;d:do if(f){if((HEAP[o+16]&512)!=0){c=30;break d}u=unSign(HEAP[p+216+10],16)}while(0);HEAP[q+56]=u;HEAP[q+24+8]=HEAP[a];HEAP[q+24+12]=HEAP[a+12];HEAP[q+24+16]=HEAP[o+76]-HEAP[o+68];u=HEAP[p+468+12]==0;d:do if(u){if((HEAP[o+ 16]&2)!=0)break d;j=unSign(HEAP[s+12],16);i=n;f=p;h=j;i=i;j=0;l=HEAP[f+752];m=HEAP[f+740]+8;k=0;var H=HEAP[f+748],J=f+756;h=h;k=k;f=32;e:for(;;){c=f==36?N:0;var L=k+c;if(!(unSign(H,32)>unSign(L,32))){c=41;break e}if(unSign(HEAP[HEAP[J]+L],8)==h){c=35;break e}var N=c+1;f=36;c=34}e:do if(c==41){c=38;break e}else if(c==35){k=L;i+=2;c=l;if(!(unSign(i,32)unSign(g,32);a:do if(h){c=HEAP[e+736];b=g;if(HEAP[e+160+50]!=0){c=c+b*4;f=HEAP[e+736]+HEAP[e+732]*4;c+=4;b=unSign(HEAP[c+-4],8)<<24;a=unSign(HEAP[c+-4+1],8)<<16;var i=unSign(HEAP[c+-4+2],8)<<8,k=unSign(HEAP[c+-4+3],8);a=b=a|b|i|k;if(!(c+4<=f))break a;c+=4;f=unSign(HEAP[c+-4],8)<<24;a=unSign(HEAP[c+-4+1],8)<<16;i=unSign(HEAP[c+-4+2],8)<<8;c=unSign(HEAP[c+-4+3],8);a=a|f|i|c}else{c=c+b*2;f=HEAP[e+736]+HEAP[e+732]*2; c+=2;b=unSign(HEAP[c+-2],8)<<8&65535;a=unSign(HEAP[c+-2+1],8);a=b=unSign(b|a,16);if(c+2<=f){c+=2;f=unSign(HEAP[c+-2],8)<<8&65535;c=unSign(HEAP[c+-2+1],8);a=unSign(f|c,16)}b<<=1;a<<=1}}while(0);g=b;if(unSign(HEAP[e+704],32)<=unSign(g,32))e=HEAP[d]=0;else{g=a;if(unSign(HEAP[e+704],32)<=unSign(g,32))a=HEAP[e+704];g=b;HEAP[d]=unSign(a,32)>=unSign(g,32)?a-b:HEAP[e+704]-b;e=b}return e}_tt_face_get_location.__index__=Runtime.getFunctionIndex(_tt_face_get_location,"_tt_face_get_location"); function _tt_face_load_cvt(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b=null,a,c,f,h,i=d+4;h=HEAP[g+28];var k=FUNCTION_TABLE[HEAP[e+508]](e,1668707360,g,i);HEAP[d]=k;k=HEAP[d]!=0;a:do if(k){HEAP[e+668]=0;HEAP[e+672]=0;HEAP[d]=0}else{f=Math.floor(unSign(HEAP[i],32)/unSign(2,32));HEAP[e+668]=f;f=_ft_mem_realloc(h,2,0,HEAP[e+668],0,d);HEAP[e+672]=f;if(HEAP[d]!=0)break a;f=_FT_Stream_EnterFrame(g,HEAP[e+668]*2);HEAP[d]=f;if(HEAP[d]!=0)break a;c=HEAP[e+672];a=c+2*HEAP[e+668];f=g;if(cunSign(a,32)?e:a)-c;for(a=0;;){a=a==0?0:h;h=c+a;HEAP[g+8*h]=d+HEAP[g+8*h];var h=a+1;if(h!=f)a=1;else break}}c=b;a=4}else a=-1;d=(a==4?c:b)!=0;a:do if(d){a=0;c=e;if(!(unSign(a,32)unSign(a,32)?i:a)-k;for(a=6;;){j=a==6?0:j;a=k+j;HEAP[c+8*a+4]=f+HEAP[h+8*a+4];var j=j+1;if(j!=i)a=8;else break}}while(0)} _translate_array.__index__=Runtime.getFunctionIndex(_translate_array,"_translate_array");function _TT_Access_Glyph_Frame(e,g,d,b){var a,c;g=HEAP[e+24];c=_FT_Stream_Seek(g,d);var f=c!=0;a:do if(f)d=0;else{c=_FT_Stream_EnterFrame(g,b);if(c!=0){d=0;break a}HEAP[e+200]=HEAP[g+32];HEAP[e+204]=HEAP[g+36];a=0;d=3;break a}while(0);if(d==0)a=c;return a}_TT_Access_Glyph_Frame.__index__=Runtime.getFunctionIndex(_TT_Access_Glyph_Frame,"_TT_Access_Glyph_Frame"); function _TT_Forget_Glyph_Frame(e){var g,d;g=HEAP[e+24];if(HEAP[g+20]!=0){d=HEAP[g+28];e=HEAP[g];e!=0&&FUNCTION_TABLE[HEAP[d+8]](d,e);HEAP[g]=0}HEAP[g+32]=0;HEAP[g+36]=0}_TT_Forget_Glyph_Frame.__index__=Runtime.getFunctionIndex(_TT_Forget_Glyph_Frame,"_TT_Forget_Glyph_Frame"); function _TT_Load_Glyph_Header(e){var g;g=HEAP[e+200];if(g+10>HEAP[e+204])e=20;else{g+=2;var d=reSign(HEAP[g+-2],8)<<8&65535,b=unSign(HEAP[g+-2+1],8);HEAP[e+32]=d|b;g+=2;d=reSign(HEAP[g+-2],8)<<8&65535;b=unSign(HEAP[g+-2+1],8);d=reSign(d|b,16);HEAP[e+36]=d;g+=2;d=reSign(HEAP[g+-2],8)<<8&65535;b=unSign(HEAP[g+-2+1],8);d=reSign(d|b,16);HEAP[e+36+4]=d;g+=2;d=reSign(HEAP[g+-2],8)<<8&65535;b=unSign(HEAP[g+-2+1],8);d=reSign(d|b,16);HEAP[e+36+8]=d;g+=2;d=reSign(HEAP[g+-2],8)<<8&65535;b=unSign(HEAP[g+-2+ 1],8);d=reSign(d|b,16);HEAP[e+36+12]=d;HEAP[e+200]=g;e=0}return e}_TT_Load_Glyph_Header.__index__=Runtime.getFunctionIndex(_TT_Load_Glyph_Header,"_TT_Load_Glyph_Header"); function _TT_Load_Simple_Glyph(e){var g,d=null,b,a,c,f,h,i,k,j,l,m,o,n,p,r;a=HEAP[e+200];c=HEAP[e+204];f=HEAP[e+12];h=reSign(HEAP[e+32],16);k=HEAP[e];r=h==0;a:do if(r)g=0;else{r=reSign(HEAP[f+20],16);var q=reSign(HEAP[f+56],16);p=HEAP[f+8];if(unSign(h+r+q,32)<=unSign(p,32)){g=0;break a}b=r=_FT_GlyphLoader_CheckPoints(f,0,h);g=r!=0?3:2;break a}while(0);a:do if(g==0){b=0;g=2;break a}while(0);a:do if(g==2){p=HEAP[f+56+12];q=h;r=p+2*q;q=reSign(q,32)>reSign(4094,32);b:do if(!q){if(a+(h+1)*2>c){g=4;break b}a+= 2;b=unSign(HEAP[a+-2],8)<<8&65535;j=unSign(HEAP[a+-2+1],8);i=b|j;if(reSign(h,32)>reSign(0,32))HEAP[p]=i;p+=2;b=r;j=p;i=i;d=7;c:for(;;){g=d==10?v:0;d=d==10?t:i;var s=j+2*g;if(!(sreSign(0,32)){j=reSign(HEAP[p+-2],16)+1;if(reSign(j,32)=reSign(m,16)){g=17;break c}var x=g+1;d=18;g=16}if(g==20){p=w;HEAP[HEAP[e+8]+140]=0;HEAP[HEAP[e+8]+136]=0;if(a+2>c){g=4;break b}a+=2;d=unSign(HEAP[a+-2],8)<<8&65535;l=unSign(HEAP[a+-2+1],8);l=d=d|l;if(unSign(HEAP[k+260+26],16)c){g=4;break b}g=HEAP[a];HEAP[d]=g;d+=1;a+=1;if((unSign(g,8)&8)==0){g=23;continue c}if(a+1>c){g=4;break b}m=HEAP[a];a+=1;u=unSign(m,8);if(d+u>l){g=4;break b}if(m== 0){g=23;continue c}g=g;u=d;m=unSign(m+-1,8);o=m+1;for(d=28;;){y=d==28?0:y;HEAP[u+y]=g;var y=y+1;if(y!=o)d=29;else break}d=u+1+m;g=23}o=HEAP[i+4];l=o+8*j;d=HEAP[i+8];n=0;if(a+0>c){g=4;break b}l=l;m=u=c;o=o;n=n;var A=d;d=33;c:for(;;){g=d==33?0:L;var z=d==33?n:J,C=A+g,B=d=o+8*g;if(!(du){g=35;break c}var F=unSign(HEAP[a],8);a+=1;if((unSign(D,8)&16)!=0){d=36;break d}var G=0-F;d=37}else{if((unSign(D,8)&16)!=0){d=40;break d}if(a+2>m){g= 35;break c}a+=2;var H=reSign(HEAP[a+-2],8)<<8&65535;d=unSign(HEAP[a+-2+1],8);H=reSign(H|d,16);d=42}while(0);var J=(d==36?F:d==37?G:d==42?H:0)+z;HEAP[B]=J;HEAP[C]=D&-19;var L=g+1;d=38;g=34}if(g==44){o=HEAP[f+56+4];l=o+8*j;d=HEAP[i+8];n=0;l=l;m=u=c;o=o;n=n;A=d;d=44;c:for(;;){g=d==49?O:0;z=d==49?K:n;C=A+g;B=o+8*g+4;if(!(o+8*gu){g=46;break c}var N=unSign(HEAP[a],8);a+=1;if((unSign(D,8)&32)!=0){d=47;break d}var I=0-N;d=48}else{if((unSign(D, 8)&32)!=0){d=51;break d}if(a+2>m){g=46;break c}a+=2;var P=reSign(HEAP[a+-2],8)<<8&65535;d=unSign(HEAP[a+-2+1],8);P=reSign(P|d,16);d=53}while(0);var K=(d==47?N:d==48?I:d==53?P:0)+z;HEAP[B]=K;HEAP[C]=D&1;var O=g+1;d=49;g=45}if(g==55){HEAP[i+2]=j&65535;HEAP[i]=h&65535;HEAP[e+200]=a;break a}}}}}else if(g==17)p=w}else if(g==9){b=8;break a}}while(0);b=20}while(0);return b}_TT_Load_Simple_Glyph.__index__=Runtime.getFunctionIndex(_TT_Load_Simple_Glyph,"_TT_Load_Simple_Glyph"); function _TT_Load_Composite_Glyph(e){var g,d=null,b,a,c,f,h;c=HEAP[e+200];f=HEAP[e+204];b=HEAP[e+12];h=0;var i=b+56+32;h=h;var k=h+1;d=-1;a:for(;;){A=d==17?A:0;g=h+A;var j=k+A,l=_FT_GlyphLoader_CheckSubGlyphs(b,j);if(l!=0){g=1;break a}if(c+4>f){g=3;break a}g=HEAP[i]+32*g;HEAP[g+12]=0;HEAP[g+8]=HEAP[g+12];c+=2;var m=unSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);HEAP[g+4]=m|d;c+=2;m=unSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);m=unSign(m|d,16);HEAP[g]=m;m=(unSign(HEAP[g+4],16)&1& 255)!=0?4:2;if((unSign(HEAP[g+4],16)&8)!=0){var o=m+2;d=5}else if((unSign(HEAP[g+4],16)&64)!=0){var n=m+4;d=7}else{var p=unSign(HEAP[g+4],16)&128;d=m+8;p=p!=0?d:m;d=8}if(c+(d==7?n:d==5?o:p)>f){g=3;break a}m=(unSign(HEAP[g+4],16)&1&255)!=0;d=c;if(m){c=d+2;m=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);m=reSign(m|d,16);HEAP[g+8]=m;c+=2;m=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);m=reSign(m|d,16);HEAP[g+12]=m}else{m=reSign(HEAP[d],8);HEAP[g+8]=m;c+=1;m=reSign(HEAP[c],8);HEAP[g+ 12]=m;c+=1}m=(unSign(HEAP[g+4],16)&8)!=0;b:do if(m){c+=2;var r=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);r=reSign(r|d,16)<<2;d=12}else if((unSign(HEAP[g+4],16)&64)!=0){c+=2;var q=reSign(HEAP[c+-2],8)<<8&65535,s=unSign(HEAP[c+-2+1],8);q=reSign(q|s,16)<<2;c+=2;s=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);s=reSign(s|d,16)<<2;d=14}else{if((unSign(HEAP[g+4],16)&128)==0){d=15;break b}c+=2;var u=reSign(HEAP[c+-2],8)<<8&65535,t=unSign(HEAP[c+-2+1],8);u=reSign(u|t,16)<<2;c+=2;t=reSign(HEAP[c+ -2],8)<<8&65535;var v=unSign(HEAP[c+-2+1],8);t=reSign(t|v,16)<<2;c+=2;v=reSign(HEAP[c+-2],8)<<8&65535;var w=unSign(HEAP[c+-2+1],8);v=reSign(v|w,16)<<2;c+=2;w=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);w=reSign(w|d,16)<<2;d=16}while(0);m=d==16?w:d==15?65536:d==14?s:r;var x=d==16?t:d==15?0:d==14?0:0,y=d==16?v:d==15?0:d==14?0:0;HEAP[g+16]=d==16?u:d==15?65536:d==14?q:r;HEAP[g+16+4]=y;HEAP[g+16+8]=x;HEAP[g+16+12]=m;g=(unSign(HEAP[g+4],16)&32)!=0;var A=A+1;if(g){d=17;g=0}else{g=18;break a}}if(g== 1)a=l;else if(g==3)a=21;else if(g==18){a=0;h=j;HEAP[b+56+28]=h;b=HEAP[e+24];b=HEAP[b+8];HEAP[e+168]=c+b-f;HEAP[e+200]=c}return a}_TT_Load_Composite_Glyph.__index__=Runtime.getFunctionIndex(_TT_Load_Composite_Glyph,"_TT_Load_Composite_Glyph"); function _TT_Hint_Glyph(e,g){var d=STACKTOP;STACKTOP+=60;Runtime.memset(d,0,60);var b,a,c,f=d+4,h,i=d+8,k=d+16,j=d+24,l=d+32,m,o,n=d+40;o=e+124;a=HEAP[HEAP[e+8]+140];b=HEAP[o+16];h=unSign(HEAP[o+8],16)-4;b=HEAP[b+8*h];b=(b+32&-64)-b;if(b!=0){h=HEAP[o+16];var p=unSign(HEAP[o+8],16);_translate_array(p,h,b,0)}if(a!=0){b=unSign(HEAP[o+8],16)*8;_llvm_memcpy_p0i8_p0i8_i32(HEAP[o+12],HEAP[o+16],b,1,0)}_llvm_memcpy_p0i8_p0i8_i32(HEAP[e+160]+284,HEAP[e+4]+172,68,4,0);b=HEAP[e+160];if(g!=0){HEAP[b+216+4]=65536; HEAP[HEAP[e+160]+216+8]=65536;b=unSign(HEAP[o+8],16)*8;_llvm_memcpy_p0i8_p0i8_i32(HEAP[o+20],HEAP[o+16],b,1,0)}else{HEAP[b+216+4]=HEAP[HEAP[e+4]+44+4];HEAP[HEAP[e+160]+216+8]=HEAP[HEAP[e+4]+44+8]}b=HEAP[o+16];h=unSign(HEAP[o+8],16)-3;b=b+8*h;h=HEAP[o+16];p=unSign(HEAP[o+8],16)-3;HEAP[b]=HEAP[h+8*p]+32&-64;b=HEAP[o+16];h=unSign(HEAP[o+8],16)-1;b=b+8*h;h=HEAP[o+16];p=unSign(HEAP[o+8],16)-1;HEAP[b+4]=HEAP[h+8*p+4]+32&-64;h=a!=0;a:do if(h){b=HEAP[e+12];b=b+56;HEAP[n]=HEAP[b];HEAP[n+2]=HEAP[b+2];HEAP[n+ 4]=HEAP[b+4];HEAP[n+8]=HEAP[b+8];HEAP[n+12]=HEAP[b+12];HEAP[n+16]=HEAP[b+16];h=a;b=HEAP[HEAP[e+160]+392];a=HEAP[e+160];b=b;h=h;HEAP[a+444+16]=b;HEAP[a+444+16+4]=h;a=0;if(a!=0){m=a;b=3}else{HEAP[HEAP[e+160]+560]=g;_llvm_memcpy_p0i8_p0i8_i32(HEAP[e+160]+144,o,36,4,0);a=(HEAP[e+16]&1)!=0;b:do if(a)b=4;else{if(HEAP[HEAP[e+4]+292]==0){b=4;break b}c=1;b=6;break b}while(0);if(b==4)c=0;c=c&255;unSign(c,8);a=c=HEAP[e+160];b=a+444+16;HEAP[a+356]=HEAP[b];HEAP[a+364]=HEAP[b+4];HEAP[a+360]=0;HEAP[a+352]=3;_llvm_memcpy_p0i8_p0i8_i32(c+ 36,c+144,36,4,0);_llvm_memcpy_p0i8_p0i8_i32(c+72,c+144,36,4,0);_llvm_memcpy_p0i8_p0i8_i32(c+108,c+144,36,4,0);HEAP[c+284+60]=1;HEAP[c+284+62]=1;HEAP[c+284+64]=1;HEAP[c+284+10]=16384;HEAP[c+284+10+2]=0;a=c+284+10;HEAP[f]=HEAP[a];HEAP[f+2]=HEAP[a+2];a=c+284+14;HEAP[a]=HEAP[f];HEAP[a+2]=HEAP[f+2];f=c+284+10;HEAP[d]=HEAP[f];HEAP[d+2]=HEAP[f+2];f=c+284+6;HEAP[f]=HEAP[d];HEAP[f+2]=HEAP[d+2];HEAP[c+284+28]=1;HEAP[c+284+20]=1;HEAP[c+16]=0;HEAP[c+428]=0;a=f=FUNCTION_TABLE[HEAP[HEAP[c]+688]](c);f=f!=0;b:do if(f){if(HEAP[HEAP[e+ 160]+561]==0)break b;m=a;b=3;break a}while(0);HEAP[HEAP[n+8]]=HEAP[HEAP[n+8]]|4|HEAP[HEAP[e+160]+284+56]<<5&255;b=10}break a}else b=10;while(0);if(b==10){if(HEAP[e+65]==0){m=HEAP[o+16];n=unSign(HEAP[o+8],16)-4;m=m+8*n;HEAP[l]=HEAP[m];HEAP[l+4]=HEAP[m+4];m=e+68;HEAP[m]=HEAP[l];HEAP[m+4]=HEAP[l+4];l=HEAP[o+16];m=unSign(HEAP[o+8],16)-3;l=l+8*m;HEAP[j]=HEAP[l];HEAP[j+4]=HEAP[l+4];l=e+76;HEAP[l]=HEAP[j];HEAP[l+4]=HEAP[j+4];j=HEAP[o+16];l=unSign(HEAP[o+8],16)-2;j=j+8*l;HEAP[k]=HEAP[j];HEAP[k+4]=HEAP[j+ 4];j=e+184;HEAP[j]=HEAP[k];HEAP[j+4]=HEAP[k+4];k=HEAP[o+16];o=unSign(HEAP[o+8],16)-1;o=k+8*o;HEAP[i]=HEAP[o];HEAP[i+4]=HEAP[o+4];o=e+192;HEAP[o]=HEAP[i];HEAP[o+4]=HEAP[i+4]}m=0}i=m;STACKTOP=d;return i}_TT_Hint_Glyph.__index__=Runtime.getFunctionIndex(_TT_Hint_Glyph,"_TT_Hint_Glyph"); function _load_truetype_glyph(e,g,d,b){var a=STACKTOP;STACKTOP+=264;Runtime.memset(a,0,264);var c,f=null,h,i,k,j,l,m,o,n,p=a+8,r=a+16,q=a+24;i=a+32;l=a+36;var s,u,t,v;n=a+40;k=a+48;j=a+56;m=a+64;var w=a+72,x=a+80,y=a+88,A=a+96,z,C;t=a+104;var B,D,E,F,G,H,J,L,N=a+108,I=a+110,P=a+112,K=a+114,O=a+116,M=a+124,Q=a+132,R=a+140,T=a+148,V=a+156,U=a+164,S=a+172,X,Y,W,da,ba=a+180,aa=a+184,ca=a+224,$,la,ga,ea=a+232;C=0;W=HEAP[e];o=HEAP[e+12];da=0;$=HEAP[ba]=0;Y=unSign(d,32)>unSign(1,32);a:do if(Y){Y=unSign(HEAP[W+ 260+30],16);X=d;if(!(unSign(Y,32)reSign(0,32)){C=HEAP[e+84]==0;b:do if(C){if(HEAP[HEAP[W+128]+52]!=0){c=13;break b}C=8;break a}while(0);C=E=FUNCTION_TABLE[HEAP[W+512]](e,g,E+HEAP[e+84],HEAP[e+28]);if(E!=0)break a;da=1;C=FUNCTION_TABLE[HEAP[W+520]](e);if(C!=0)break a;if(b!=0)break a}H= HEAP[e+28]==0;b:do if(!H){if(HEAP[e+32]==0){c=17;break b}HEAP[e+68]=HEAP[e+36]-HEAP[e+52];HEAP[e+68+4]=0;HEAP[e+76]=HEAP[e+56]+HEAP[e+68];HEAP[e+76+4]=0;HEAP[e+184]=0;HEAP[e+184+4]=HEAP[e+36+12]+HEAP[e+176];HEAP[e+192]=0;HEAP[e+192+4]=HEAP[e+184+4]-HEAP[e+180];_tt_get_metrics_incr_overrides(e,g);if(reSign(HEAP[e+32],16)>reSign(0,16)){C=FUNCTION_TABLE[HEAP[W+524]](e);if(C!=0)break a;FUNCTION_TABLE[HEAP[W+516]](e);da=0;v=e;l=HEAP[v+12];z=0;C=l+56;i=reSign(HEAP[C+2],16);p=HEAP[C+4];r=v+68;HEAP[A]=HEAP[r]; HEAP[A+4]=HEAP[r+4];p=p+8*i;HEAP[p]=HEAP[A];HEAP[p+4]=HEAP[A+4];p=HEAP[C+4];r=i+1;q=v+76;HEAP[y]=HEAP[q];HEAP[y+4]=HEAP[q+4];p=p+8*r;HEAP[p]=HEAP[y];HEAP[p+4]=HEAP[y+4];p=HEAP[C+4];r=i+2;q=v+184;HEAP[x]=HEAP[q];HEAP[x+4]=HEAP[q+4];p=p+8*r;HEAP[p]=HEAP[x];HEAP[p+4]=HEAP[x+4];p=HEAP[C+4];r=i+3;q=v+192;HEAP[w]=HEAP[q];HEAP[w+4]=HEAP[q+4];p=p+8*r;HEAP[p]=HEAP[w];HEAP[p+4]=HEAP[w+4];HEAP[HEAP[C+8]+i]=0;HEAP[HEAP[C+8]+(i+1)]=0;HEAP[HEAP[C+8]+(i+2)]=0;HEAP[HEAP[C+8]+(i+3)]=0;i+=4;p=HEAP[HEAP[v]+708]!=0; c:do if(p){p=HEAP[HEAP[v]+100];z=_TT_Vary_Get_Glyph_Deltas(HEAP[v],HEAP[v+20],t,i);if(z!=0){h=z;f=25;c=26}else{r=i;if(reSign(0,32)reSign(1,32)?y:1)-0;for(f=27;;){B=f==27?0:B;A=0+B;HEAP[HEAP[r]+8*A]=HEAP[HEAP[t]+8*A]+HEAP[HEAP[w]+8*A];HEAP[HEAP[q]+8*A+4]=HEAP[HEAP[t]+8*A+4]+HEAP[HEAP[x]+8*A+4];B=B+1;if(B!=y)f=28;else{f=28;break}}}B=HEAP[t];p=p;r=B;B!=0&&FUNCTION_TABLE[HEAP[p+8]](p,r);HEAP[t]=0;c=32}break c}else c= 32;while(0);if(c==32){if((HEAP[v+16]&2)==0){t=l+56;l=v+124;t=t;HEAP[l+8]=HEAP[t+2]-0;HEAP[l+10]=HEAP[t]-0;HEAP[l+12]=HEAP[t+20]+0;HEAP[l+16]=HEAP[t+4]+0;HEAP[l+20]=HEAP[t+24]+0;HEAP[l+24]=HEAP[t+8]+0;HEAP[l+28]=HEAP[t+12]+0;HEAP[l+32]=0;l=unSign(HEAP[v+124+8],16)*8+32;_llvm_memcpy_p0i8_p0i8_i32(HEAP[v+124+20],HEAP[v+124+16],l,1,0)}if((HEAP[v+16]&1)==0){B=HEAP[C+4];D=HEAP[C+4]+8*i;l=HEAP[HEAP[v+4]+44+4];t=HEAP[HEAP[v+4]+44+8];if(BreSign(f,32)?L:f;var ha=L-J;for(f=45;;){fa=f==45?0:fa;c=J+fa;var ia=u+32*fa+8;f=u+32*fa+12;if((unSign(HEAP[u+32*fa+4],16)&2)!=0){var ja=HEAP[ia];ja=reSign(HEAP[HEAP[ba]+8*c]&65535,16)+ja;HEAP[ia]=ja;ia=HEAP[f];c=reSign(HEAP[HEAP[ba]+8*c+4]&65535,16)+ia;HEAP[f]=c}var fa=fa+1;if(fa!=ha){f=48;c=46}else{c=49;break}}f=L}HEAP[e+68]=HEAP[HEAP[ba]+8*f]+HEAP[e+68];HEAP[e+68+4]=HEAP[HEAP[ba]+8*f+4]+HEAP[e+68+4];HEAP[e+76]=HEAP[HEAP[ba]+8*(f+1)]+HEAP[e+76];HEAP[e+76+4]=HEAP[HEAP[ba]+ 8*(f+1)+4]+HEAP[e+76+4];HEAP[e+184]=HEAP[HEAP[ba]+8*(f+2)]+HEAP[e+184];HEAP[e+184+4]=HEAP[HEAP[ba]+8*(f+2)+4]+HEAP[e+184+4];HEAP[e+192]=HEAP[HEAP[ba]+8*(f+3)]+HEAP[e+192];HEAP[e+192+4]=HEAP[HEAP[ba]+8*(f+3)+4]+HEAP[e+192+4];f=HEAP[ba];s=s;u=f;f!=0&&FUNCTION_TABLE[HEAP[s+8]](s,u);HEAP[ba]=0}if((HEAP[e+16]&1)==0){f=_FT_MulFix(HEAP[e+68],X);HEAP[e+68]=f;f=_FT_MulFix(HEAP[e+76],X);HEAP[e+76]=f;f=_FT_MulFix(HEAP[e+184+4],Y);HEAP[e+184+4]=f;f=_FT_MulFix(HEAP[e+192+4],Y);HEAP[e+192+4]=f}if((HEAP[e+16]&1024)!= 0){_FT_GlyphLoader_Add(o);HEAP[HEAP[e+8]+72]=1668246896;break a}else{la=0;ga=F;J=HEAP[o+56+28];f=HEAP[o+20+28];s=HEAP[e+24];u=HEAP[e+28];_FT_GlyphLoader_Add(o);J=J;L=o+20+32;ha=S;ia=S+4;var ka=ea;ja=ka;ka=ka+4;var na=S+4,sa=U,wa=U+4,Aa=ea+8,Da=Aa;Aa=Aa+4;var pa=U+4,ta=V,ma=V+4,ya=ea+16,qa=ya;ya=ya+4;var ua=V+4,Ba=T,Na=T+4,Ea=ea+24,ra=Ea;Ea=Ea+4;var za=T+4,Ha=o+20+2,Ca=d+1,va=o+20+32,Pa=f,Ja=ea,La=R,xa=Ja,oa=R+4;Ja=Ja+4;var Fa=R+4,Ma=ea+8,Ka=Q,Ra=Ma,Qa=Q+4;Ma=Ma+4;var Va=Q+4,Ta=ea+16,Ua=M,ab=Ta,Sa= M+4;Ta=Ta+4;var $a=M+4,Wa=ea+24,eb=O,Ga=Wa,ob=O+4;Wa=Wa+4;var Oa=O+4,Xa=o+20+2,bb=F;ga=ga;la=la;var jb=HEAP[ha],Za=HEAP[sa],fb=HEAP[ta],Ya=HEAP[Ba],Ia=HEAP[La],cb=HEAP[Ka],pb=HEAP[Ua],gb=HEAP[eb],hb=0+f,kb=0+Pa;f=54;c:for(;;){c=f==67?cc:0;var db=f==67?sb:gb,ub=f==67?Db:pb,yb=f==67?Cb:cb,rb=f==67?Yb:Ia,zb=f==67?ib:Ya,Fb=f==67?tb:fb,Ib=f==67?vb:Za,qb=f==67?Gb:jb,xb=f==67?Mb:la,Jb=f==67?Ob:ga,Hb=f==67?Eb:0,Nb=hb+c,lb=kb+c;if(!(unSign(0+c,32)unSign(Ub,32)?f:Ub)-Pb;var dc=Eb+32*lb+16;for(f=61;;){Zb=f==61?0:Zb;_FT_Vector_Transform(Nb+8*(Pb+Zb),dc);var Zb=Zb+1;if(Zb!=Ub)f=63;else break}}while(0);Qb=(unSign(HEAP[Eb+32*lb+4],16)&2)==0;Tb=HEAP[Eb+32*lb+8];Pb=HEAP[Eb+32*lb+12];e:do if(Qb){Ub=bb+Tb;f=wb+Pb;dc=unSign(Ub,32)>=unSign(wb,32);var gc=unSign(f,32)>=unSign(Rb,32);if(dc|gc)break d;else{var $b=HEAP[Xb+20+4]+8* Ub;f=HEAP[Xb+20+4]+8*f;var hc=HEAP[$b]-HEAP[f];$b=HEAP[$b+4]-HEAP[f+4];f=68}}else if(Tb==0&Pb==0)break d;else{var ac=Sb!=0;f:do if(ac){if((unSign(HEAP[Eb+32*lb+4],16)&2048)==0){f=71;break f}var Vb=_FT_MulFix(HEAP[Eb+32*lb+16],HEAP[Eb+32*lb+16]);Vb=_FT_MulFix(HEAP[Eb+32*lb+16+4],HEAP[Eb+32*lb+16+4])+Vb;Vb=_FT_SqrtFixed(Vb);var Wb=_FT_MulFix(HEAP[Eb+32*lb+16+12],HEAP[Eb+32*lb+16+12]);Wb=_FT_MulFix(HEAP[Eb+32*lb+16+8],HEAP[Eb+32*lb+16+8])+Wb;Wb=_FT_SqrtFixed(Wb);Vb=_FT_MulFix(Tb,Vb);Wb=_FT_MulFix(Pb, Wb);f=72}else f=145;while(0);ac=f==72?Vb:f==71?Tb:Tb;var ec=f==72?Wb:f==71?Pb:Pb;if((HEAP[Lb+16]&1)!=0){f=73;break e}var bc=HEAP[HEAP[Lb+4]+44+8],fc=_FT_MulFix(ac,HEAP[HEAP[Lb+4]+44+4]);bc=_FT_MulFix(ec,bc);if((unSign(HEAP[Eb+32*lb+4],16)&4)==0){f=75;break e}var ic=fc+32&-64,jc=bc+32&-64;f=77}while(0);Lb=f==77?ic:f==75?fc:f==73?ac:hc;f=f==77?jc:f==75?bc:f==73?ec:$b;Lb!=0|f!=0&&_translate_array(Rb-wb,Nb+8*wb,Lb,f)}while(0);var Eb=Hb+1,cc=c+1;f=67;c=55}if(c==82){HEAP[eb]=db;HEAP[Ua]=ub;HEAP[Ka]=yb; HEAP[La]=rb;HEAP[Ba]=zb;HEAP[ta]=Fb;HEAP[sa]=Ib;HEAP[ha]=qb;la=xb;ga=Jb;HEAP[e+24]=s;HEAP[e+28]=u;HEAP[e+168]=G;if((HEAP[e+16]&2)!=0)break a;if((unSign(HEAP[la+4],16)&256)==0)break a;o=F;if(!(unSign(ga,32)>unSign(o,32)))break a;n=F;h=E;o=e;n=n;h=h;k=HEAP[o+12]+20;j=HEAP[k+2]==-4;c:do if(j)c=86;else{j=reSign(HEAP[HEAP[o+12]+20+2],16);m=reSign(HEAP[HEAP[o+12]+56+2],16);Z=reSign(HEAP[k+2],16);t=HEAP[HEAP[o+12]+4];if(unSign(j+4+m+Z,32)<=unSign(t,32)){c=86;break c}j=reSign(HEAP[k+2],16)+4;j=_FT_GlyphLoader_CheckPoints(HEAP[o+ 12],j,0);HEAP[i]=j;if(j==0){c=90;break c}break a}while(0);if(c==86)HEAP[i]=0;j=HEAP[k+4];m=reSign(HEAP[k+2],16);Z=o+68;HEAP[q]=HEAP[Z];HEAP[q+4]=HEAP[Z+4];j=j+8*m;HEAP[j]=HEAP[q];HEAP[j+4]=HEAP[q+4];j=HEAP[k+4];m=reSign(HEAP[k+2],16)+1;Z=o+76;HEAP[r]=HEAP[Z];HEAP[r+4]=HEAP[Z+4];j=j+8*m;HEAP[j]=HEAP[r];HEAP[j+4]=HEAP[r+4];j=HEAP[k+4];m=reSign(HEAP[k+2],16)+2;Z=o+184;HEAP[p]=HEAP[Z];HEAP[p+4]=HEAP[Z+4];j=j+8*m;HEAP[j]=HEAP[p];HEAP[j+4]=HEAP[p+4];j=HEAP[k+4];m=reSign(HEAP[k+2],16)+3;Z=o+192;HEAP[a]= HEAP[Z];HEAP[a+4]=HEAP[Z+4];j=j+8*m;HEAP[j]=HEAP[a];HEAP[j+4]=HEAP[a+4];j=HEAP[k+8];m=reSign(HEAP[k+2],16);HEAP[j+m]=0;j=HEAP[k+8];m=reSign(HEAP[k+2],16)+1;HEAP[j+m]=0;j=HEAP[k+8];m=reSign(HEAP[k+2],16)+2;HEAP[j+m]=0;j=HEAP[k+8];k=reSign(HEAP[k+2],16)+3;HEAP[j+k]=0;j=HEAP[o+24];k=_FT_Stream_Seek(j,HEAP[o+168]);HEAP[i]=k;k=k!=0;c:do if(!k){k=_FT_Stream_ReadShort(j,i);if(HEAP[i]!=0)break c;m=m=HEAP[HEAP[o]+260+26];m=unSign(k,16)>unSign(m,16);Z=k;d:do{if(m){m=unSign(Z,16);Z=HEAP[o+28];if(!(reSign(m, 32)>reSign(Z,32))){HEAP[l]=HEAP[HEAP[o+160]+388];m=unSign(k,16);m=_Update_Max(HEAP[HEAP[o+160]+8],l,1,HEAP[o+160]+392,m);HEAP[i]=m;m=HEAP[o+160];l=unSign(HEAP[l]&65535,16);HEAP[m+388]=l;if(HEAP[i]==0)break d}}else if(Z!=0)break d;break a}while(0);m=unSign(k,16);l=HEAP[HEAP[o+160]+392];j=j;l=l;m=m;j=_FT_Stream_ReadAt(j,HEAP[j+8],l,m);HEAP[i]=j;if(j==0){HEAP[HEAP[o+8]+136]=HEAP[HEAP[o+160]+392];i=HEAP[o+8];k=unSign(k,16);HEAP[i+140]=k;i=HEAP[o+12]+20;k=n;j=h;h=o+124;i=i;k=k;j=j;HEAP[h+8]=HEAP[i+2]- (k&65535);HEAP[h+10]=HEAP[i]-(j&65535);HEAP[h+12]=HEAP[i+20]+8*k;HEAP[h+16]=HEAP[i+4]+8*k;HEAP[h+20]=HEAP[i+24]+8*k;HEAP[h+24]=HEAP[i+8]+k;HEAP[h+28]=HEAP[i+12]+2*j;HEAP[h+32]=k&65535;h=n;n=unSign(HEAP[o+124+8],16);i=h;i=unSign(n,32)>unSign(i,32);n=o+124;if(i){h=h;i=h+1;for(f=96;;){z=f==96?0:z;j=h+z;k=i+z;HEAP[HEAP[(f==96?n:v)+24]+j]=HEAP[HEAP[o+124+24]+j]&-25;v=unSign(HEAP[o+124+8],16);k=unSign(v,32)>unSign(k,32);v=o+124;z=z+1;if(k)f=97;else break}f=98}else f=154;HEAP[o+124+8]=HEAP[(f==98?v:n)+8]+ 4;_TT_Hint_Glyph(o,1)}break a}while(0);break a}else if(c==56){HEAP[eb]=db;HEAP[Ua]=ub;HEAP[Ka]=yb;HEAP[La]=rb;HEAP[Ba]=ib;HEAP[ta]=tb;HEAP[sa]=vb;HEAP[ha]=Gb;break a}}}else{C=20;break a}}while(0);HEAP[e+36]=0;HEAP[e+36+8]=0;HEAP[e+36+4]=0;HEAP[e+36+12]=0;if(b!=0)break a;HEAP[e+68]=HEAP[e+36]-HEAP[e+52];HEAP[e+68+4]=0;HEAP[e+76]=HEAP[e+56]+HEAP[e+68];HEAP[e+76+4]=0;HEAP[e+184]=0;HEAP[e+184+4]=HEAP[e+36+12]+HEAP[e+176];HEAP[e+192]=0;HEAP[e+192+4]=HEAP[e+184+4]-HEAP[e+180];_tt_get_metrics_incr_overrides(e, g);if(HEAP[HEAP[e]+708]!=0){E=HEAP[HEAP[e]+100];C=_TT_Vary_Get_Glyph_Deltas(HEAP[e],g,ba,4);if(C!=0)break a;HEAP[e+68]=HEAP[HEAP[ba]]+HEAP[e+68];HEAP[e+68+4]=HEAP[HEAP[ba]+4]+HEAP[e+68+4];HEAP[e+76]=HEAP[HEAP[ba]+8]+HEAP[e+76];HEAP[e+76+4]=HEAP[HEAP[ba]+8+4]+HEAP[e+76+4];HEAP[e+184]=HEAP[HEAP[ba]+16]+HEAP[e+184];HEAP[e+184+4]=HEAP[HEAP[ba]+16+4]+HEAP[e+184+4];HEAP[e+192]=HEAP[HEAP[ba]+24]+HEAP[e+192];HEAP[e+192+4]=HEAP[HEAP[ba]+24+4]+HEAP[e+192+4];F=HEAP[ba];C=E;E=F;E!=0&&FUNCTION_TABLE[HEAP[C+8]](C, E);HEAP[ba]=0}if((HEAP[e+16]&1)==0){C=_FT_MulFix(HEAP[e+68],X);HEAP[e+68]=C;C=_FT_MulFix(HEAP[e+76],X);HEAP[e+76]=C;C=_FT_MulFix(HEAP[e+184+4],Y);HEAP[e+184+4]=C;C=_FT_MulFix(HEAP[e+192+4],Y);HEAP[e+192+4]=C}C=0}}while(0);da!=0&&FUNCTION_TABLE[HEAP[W+516]](e);$!=0&&FUNCTION_TABLE[HEAP[HEAP[HEAP[HEAP[W+128]+52]]+4]](HEAP[HEAP[HEAP[W+128]+52]+4],ca);e=C;STACKTOP=a;return e}_load_truetype_glyph.__index__=Runtime.getFunctionIndex(_load_truetype_glyph,"_load_truetype_glyph"); function _tt_loader_init(e,g,d,b,a){var c=STACKTOP;STACKTOP+=8;Runtime.memset(c,0,8);var f,h=null,i,k,j,l,m,o,n,p,r,q=c+4,s,u,t,v,w,x,y,A,z,C,B;b=b;y=HEAP[d+4];A=HEAP[y+104];_llvm_memset_p0i8_i32(e,0,208,1,0);w=(b&2)==0;a:do if(w){if(a!=0){f=1;break a}w=HEAP[g+301]==0;b:do if(w){w=g;r=0;s=HEAP[w+300]==0;c:do if(s){s=r=w;u=HEAP[r];t=HEAP[u+100];v=u+260;HEAP[s+300]=1;HEAP[s+301]=0;h=unSign(HEAP[v+20],16);HEAP[s+120]=h;h=unSign(HEAP[v+22],16);HEAP[s+132]=h;HEAP[s+116]=0;HEAP[s+128]=0;HEAP[s+140]=0;HEAP[s+ 144]=0;HEAP[s+240]=HEAP[u+668];HEAP[s+248]=HEAP[v+18];h=s+72;HEAP[h+37]=0;HEAP[h+38]=0;f=h;h=2;d:for(;;){h=h==2?0:D;HEAP[f+20+(0+h)*4]=0;var D=h+1;if(D!=4)h=3;else break d}h=_ft_mem_realloc(t,16,0,HEAP[s+120],0,q);HEAP[s+124]=h;D=HEAP[q]!=0;d:do if(!D){h=_ft_mem_realloc(t,16,0,HEAP[s+132],0,q);HEAP[s+136]=h;if(HEAP[q]!=0)break d;h=_ft_mem_realloc(t,4,0,HEAP[s+240],0,q);HEAP[s+244]=h;if(HEAP[q]!=0)break d;h=unSign(HEAP[s+248],16);h=_ft_mem_realloc(t,4,0,h,0,q);HEAP[s+252]=h;if(HEAP[q]!=0)break d;h= HEAP[v+16];h+=4;f=s+256;n=unSign(h,16)&65535;o=t;n=n;p=f;_llvm_memset_p0i8_i32(p,0,36,1,0);HEAP[p]=o;f=unSign(n,16);f=_ft_mem_realloc(o,8,0,f,0,c);HEAP[p+12]=f;var E=HEAP[c]!=0;e:do if(E)f=9;else{f=unSign(n,16);f=_ft_mem_realloc(o,8,0,f,0,c);HEAP[p+16]=f;if(HEAP[c]!=0){f=9;break e}f=unSign(n,16);f=_ft_mem_realloc(o,8,0,f,0,c);HEAP[p+20]=f;if(HEAP[c]!=0){f=9;break e}f=unSign(n,16);f=_ft_mem_realloc(o,1,0,f,0,c);HEAP[p+24]=f;if(HEAP[c]!=0){f=9;break e}f=reSign(0,16);f=_ft_mem_realloc(o,2,0,f,0,c);HEAP[p+ 28]=f;if(HEAP[c]!=0){f=9;break e}HEAP[p+4]=n;HEAP[p+6]=0;f=15;break e}while(0);f==9&&_tt_glyphzone_done(p);f=HEAP[c];HEAP[q]=f;if(f!=0)break d;HEAP[s+256+8]=h;_llvm_memcpy_p0i8_p0i8_i32(s+172,_tt_default_graphics_state,68,4,0);h=HEAP[HEAP[u+96]+4];HEAP[u+688]=HEAP[h+180];if(HEAP[u+688]==0)HEAP[u+688]=_TT_RunIns.__index__;o=s;n=HEAP[o];if(HEAP[o+292]!=0){f=j=HEAP[o+296];h=18}else{f=m=HEAP[HEAP[n+96]+40];h=20}if((h==20?m:j)==0)HEAP[q]=153;else{_TT_Load_Context(f,n,o);HEAP[f+428]=0;HEAP[f+16]=0;HEAP[f+ 476]=64;HEAP[f+480]=0;HEAP[f+484]=0;HEAP[f+488]=0;HEAP[f+564]=65536;h=f+216;j=f+244;HEAP[h]=0;HEAP[h+2]=0;HEAP[h+4]=0;HEAP[h+8]=0;HEAP[j+8]=0;HEAP[j+16]=0;HEAP[j+12]=65536;m=HEAP[n+652];j=HEAP[n+656];h=f;j=j;m=m;HEAP[h+444+0]=j;HEAP[h+444+0+4]=m;h=f;HEAP[h+444+8]=0;HEAP[h+444+8+4]=0;h=f;HEAP[h+444+16]=0;HEAP[h+444+16+4]=0;h=HEAP[n+652]!=0;e:do if(h){h=f;j=h+444+0;HEAP[h+356]=HEAP[j];HEAP[h+364]=HEAP[j+4];HEAP[h+360]=0;HEAP[h+352]=1;m=j=0;if(m==0){j=l=FUNCTION_TABLE[HEAP[n+688]](f);if(l==0)break e; else h=23}else h=63;HEAP[q]=h==63?m:l;break d}else j=0;while(0);h=o;l=f;h=h;HEAP[h+116]=HEAP[l+396];HEAP[h+128]=HEAP[l+408];HEAP[h+140]=HEAP[l+420];HEAP[h+144]=HEAP[l+424];l=l;m=h;for(h=24;;){F=h==24?0:F;h=0+F;s=m+148+h*8+4;u=HEAP[l+444+h*8+4];HEAP[m+148+h*8]=HEAP[l+444+h*8];HEAP[s]=u;var F=F+1;if(F!=3)h=26;else{h=26;break}}F=j;HEAP[q]=F;if(F!=0)break d;r=F;f=29;break c}}while(0);_tt_size_done_bytecode(r);r=C=HEAP[q];if(C!=0){h=5;f=30}else{h=5;f=29}break c}else f=29;while(0);c:do if(f==29){if(HEAP[w+ 301]==0){q=HEAP[w];r=x=0;if(unSign(HEAP[w+240],32)>unSign(r,32)){q=q+672;x=x;r=x+1;for(h=31;;){G=h==31?0:G;F=x+G;l=r+G;h=HEAP[w+244];j=HEAP[w+72+16];m=reSign(HEAP[HEAP[q]+2*F],16);j=_FT_MulFix(m,j);HEAP[h+4*F]=j;F=unSign(HEAP[w+240],32)>unSign(l,32);var G=G+1;if(F)h=32;else break}}x=0;G=unSign(HEAP[w+256+8],16);q=x;if(unSign(G,32)>unSign(q,32)){G=w+256+12;q=w+256+12;r=w+256+16;F=w+256+16;l=w+256+8;x=x;j=x+1;for(h=35;;){H=h==35?0:H;m=x+H;h=j+H;HEAP[HEAP[G]+8*m]=0;HEAP[HEAP[q]+8*m+4]=0;HEAP[HEAP[r]+ 8*m]=0;HEAP[HEAP[F]+8*m+4]=0;m=unSign(HEAP[l],16);h=unSign(m,32)>unSign(h,32);var H=H+1;if(h)h=36;else break}}x=0;H=unSign(HEAP[w+248],16);G=x;G=unSign(H,32)>unSign(G,32);H=w;if(G){G=w+248;var J=w;x=x;q=x+1;for(h=39;;){L=h==39?0:L;r=q+L;HEAP[HEAP[(h==39?H:J)+252]+4*(x+L)]=0;F=unSign(HEAP[G],16);r=unSign(F,32)>unSign(r,32);var L=L+1;if(r)h=40;else break}h=41}else h=76;_llvm_memcpy_p0i8_p0i8_i32((h==41?J:H)+172,_tt_default_graphics_state,68,4,0);r=x=_tt_size_run_prep(w);if(x==0)h=43;else{h=43;f=30; break c}HEAP[w+301]=1}z=J=r;if(J!=0){f=47;break c}else break b}while(0);if(f==30)z=h==5?C:x;k=z;f=49;break a}while(0);if(HEAP[g+292]!=0){var N=HEAP[g+296];h=50}else{var I=HEAP[HEAP[y+96]+40];h=52}z=C=h==52?I:N;if(C==0){k=153;f=49}else{C=(reSign(b,32)>>reSign(16,32)&15)!=2;C=unSign(C,1);_TT_Load_Context(z,y,g);if(HEAP[z+604]!=C){HEAP[z+604]=C;N=unSign(HEAP[g+240],32)>unSign(0,32);C=g;if(N){N=g+72+16;I=y+672;J=g+240;B=g;for(h=53;;){i=h==53?0:i;w=1+i;L=0+i;H=HEAP[(h==53?C:B)+244];G=HEAP[N];x=reSign(HEAP[HEAP[I]+ 2*L],16);G=_FT_MulFix(x,G);HEAP[H+4*L]=G;w=unSign(HEAP[J],32)>unSign(w,32);i=i+1;if(w)h=54;else break}h=55}else h=80;_tt_size_run_prep(h==55?B:C)}if((unSign(HEAP[z+284+52],8)&1&255)!=0)b|=2;(unSign(HEAP[z+284+52],8)&2)!=0&&_llvm_memcpy_p0i8_p0i8_i32(z+284,_tt_default_graphics_state,68,4,0);HEAP[z+561]=b&255&-128;HEAP[e+160]=z;HEAP[e+164]=HEAP[z+392];f=1}break a}else f=1;while(0);a:do if(f==1){if(HEAP[HEAP[y+128]+52]!=0)HEAP[e+84]=0;else{k=FUNCTION_TABLE[HEAP[y+508]](y,1735162214,A,0);if(k==142)HEAP[e+ 84]=0;else if(k!=0){k=k;break a}else{k=A;k=k=HEAP[k+8];HEAP[e+84]=k}}if(a==0){i=B=HEAP[HEAP[d+156]];k=i+20;i=i+56;HEAP[k+2]=0;HEAP[k]=0;HEAP[k+28]=0;_llvm_memcpy_p0i8_p0i8_i32(i,k,36,4,0);HEAP[e+12]=B}HEAP[e+16]=b;HEAP[e]=y;HEAP[e+4]=g;HEAP[e+8]=d;HEAP[e+24]=A;k=0}while(0);e=k;STACKTOP=c;return e}_tt_loader_init.__index__=Runtime.getFunctionIndex(_tt_loader_init,"_tt_loader_init"); function _tt_glyphzone_done(e){var g,d;d=HEAP[e];if(d!=0){g=HEAP[e+28];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+28]=0;g=HEAP[e+24];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+24]=0;g=HEAP[e+16];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+16]=0;g=HEAP[e+12];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+12]=0;g=HEAP[e+20];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+20]=0;HEAP[e+8]=0;HEAP[e+4]=HEAP[e+8];HEAP[e+10]=0;HEAP[e+6]=0;HEAP[e]=0}} _tt_glyphzone_done.__index__=Runtime.getFunctionIndex(_tt_glyphzone_done,"_tt_glyphzone_done"); function _tt_face_init(e,g,d,b,a){var c=STACKTOP;STACKTOP+=40;Runtime.memset(c,0,40);var f,h=null,i,k,j,l,m=c+4,o,n,p,r=c+8,q,s,u,t,v=c+12,w;i=c+16;n=c+20;var x,y,A;h=_FT_Get_Module(HEAP[HEAP[g+96]+4],__str537);h=h!=0?HEAP[HEAP[h]+20]:0;var z=h==0;a:do if(z)f=6;else{A=_FT_Stream_Seek(e,0);if(A!=0){f=1;break a}A=FUNCTION_TABLE[HEAP[h+4]](e,g,d,b,a);if(A!=0){f=1;break a}z=HEAP[g+148]!=65536;b:do if(z){if(HEAP[g+148]==131072){f=5;break b}if(HEAP[g+148]!=1953658213){f=6;break a}}while(0);HEAP[g+8]|=2048; if(reSign(d,32)reSign(H,32))){f=59;break b}h=HEAP[HEAP[A]+16*H];if(h==1668707360){h=58;f=21}else if(h==1718642541){h=58;f=20}else if(h==1886545264){h=58;f=22}else{h=58;f=57}c:do if(f==20){h=20;f=21;break c}else if(f==22){h=22;f=21;break c}while(0);c:do if(f==21){var L=h==22?2:h==20?1:0;h=unSign(J,16)&65535;var N=unSign(h,16),I=unSign(h,16),P=unSign(h,16),K=unSign(h,16);h=21;for(;;){f=h==55?ga:0;var O=h==55?ea:0;h= _sfnt_id_6968+O*24+L*8+4;var M=_sfnt_id_6968+O*24+L*8,Q=n+O*4;if(!(reSign(O,32)<=reSign(4,32)))break c;if(HEAP[HEAP[C]+16*H+12]==HEAP[h]){var R=f==0;e:do if(R)if(HEAP[HEAP[b]+16*N+4]!=0){w=HEAP[HEAP[a]+16*I+4];h=24}else{if(HEAP[z]==0){h=26;break e}if(FUNCTION_TABLE[HEAP[B]](d,HEAP[HEAP[E]+16*P],HEAP[D],0)==0){h=28;break e}ea=HEAP[HEAP[F]+16*K+12];ga=HEAP[G];if(_FT_Stream_EnterFrame(ga,ea)!=0){h=29;break e}if(unSign(ea,32)>unSign(3,32)){var T=ga+32,V=ga+36,U=ga+32,S=ea+-4;for(h=31;;){aa=h==31?0:aa; ba=h==31?0:ba;u=S+aa*-4;var X=HEAP[T];if(X+3unSign(3,32);var aa=aa+1;if(h)h=35;else break}h=36}else h=30;T=h==36?ba:0;ea=h==36?u:ea;if(ea!=0){V=ga+32;U=ga+36;S=ga+32;X=ga+32;for(h=38;;){la=h==42?la:0;$=h==42?$:T;W=la*-8+24;if(HEAP[V]unSign(-65537,32))o&=65535;ca=f!=0;d:do if(ca)f=68;else{if(unSign(t,32)>unSign(255,32)){f=68;break d}if(unSign(o,32)>unSign(65537,32)){f=68;break d}f=_ft_mem_realloc(w,1,0,t,0,v);HEAP[q+756]=f;if(HEAP[v]!=0){f=71;break d}s=0;f=t;w=o;u=u;t=q+756;ca=o;s=s;Y=h;h=Y+(0*ca+w);$=0+s;la=unSign($,32)u;e:do if(la)h=72;else{ba=ca+w;aa=s+1;for(h=73;;){k=h==73?0:k;x=ca*k;h=Y+(ba+x);j=aa+k;HEAP[HEAP[t]+(s+k)]=HEAP[Y+x];k=k+1;if(unSign(j,32)u){h=74;break e}else h=74}}while(0);s=h==72?$:j;HEAP[q+748]=s;HEAP[q+744]=HEAP[i];HEAP[q+752]=o;f=76;break d}while(0);d:do if(f==68){HEAP[v]=3;f=71;break d}while(0);if(f==71){j=q+740;i=k=n;j=j;k=k!=0;d:do if(k){if(HEAP[i+20]==0)break d;o=HEAP[i+28];h=HEAP[j];o=o;h=h;h!=0&&FUNCTION_TABLE[HEAP[o+8]](o,h);HEAP[j]=0}while(0);HEAP[j]=0;HEAP[q+ 744]=0}A=v=HEAP[v];if(v!=0){f=1;break a}else break b}else{HEAP[v]=ca;h=62}while(0);A=h==62?ca:o;f=1;break a}while(0);v=(HEAP[g+8]&1&255)!=0;b:do if(v){if(HEAP[HEAP[g+128]+52]==0){i=e;p=g;i=i;j=FUNCTION_TABLE[HEAP[p+508]](p,1735162214,i,p+704);k=j==142;c:do{if(k){HEAP[p+704]=0;f=83}else f=j!=0?84:83;break c}while(0);c:do if(f==83)if(FUNCTION_TABLE[HEAP[p+508]](p,1819239265,i,r)!=0)j=144;else{if(HEAP[p+160+50]!=0){j=2;if(unSign(HEAP[r],32)>unSign(262143,32)){j=8;break c}else{k=j;k=unSign(HEAP[r],32)>>> unSign(k,32);HEAP[p+732]=k}}else{j=1;if(unSign(HEAP[r],32)>unSign(131071,32)){j=8;break c}else{k=j;k=unSign(HEAP[r],32)>>>unSign(k,32);HEAP[p+732]=k}}k=HEAP[p+732]!=HEAP[p+16];d:do if(k){o=HEAP[p+16];if(!(unSign(HEAP[p+732],32)reSign(0,32);Y=reSign(h, 32)unSign(0,32);d=HEAP[i+20];if(b){b=h;a=i+20;f=i;var k=i+20,j=b+8;for(g=22;;){n=g==22?0:n;var l=1+n,m=0+n;o=HEAP[(g==22?d:o)+8*m+4];o!=0&&FUNCTION_TABLE[HEAP[j]](b,o);HEAP[HEAP[a]+8*m+4]=0;g=unSign(HEAP[f],32)>unSign(l,32);var o=HEAP[k],n=n+1;if(g)g=25;else break}g=26}else g=62;a= g==26?o:d;d=h;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[i+20]=0}a=HEAP[i+28];d=h;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[i+28]=0;a=HEAP[i+36];d=h;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[i+36]=0;a=i;d=h;b=a;if(a==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0);HEAP[e+712]=0}}_tt_face_done.__index__=Runtime.getFunctionIndex(_tt_face_done,"_tt_face_done"); function _tt_size_run_prep(e){var g=null,d,b,a,c;a=HEAP[e];if(HEAP[e+292]!=0){c=d=HEAP[e+296];g=0}else{c=b=HEAP[HEAP[a+96]+40];g=2}if((g==2?b:d)==0)e=153;else{_TT_Load_Context(c,a,e);HEAP[c+428]=0;HEAP[c+16]=0;HEAP[c+488]=0;g=HEAP[a+660];b=HEAP[a+664];d=c;HEAP[d+444+8]=b;HEAP[d+444+8+4]=g;d=c;HEAP[d+444+16]=0;HEAP[d+444+16+4]=0;g=HEAP[a+660]!=0;a:do if(g){d=c;b=d+444+8;HEAP[d+356]=HEAP[b];HEAP[d+364]=HEAP[b+4];HEAP[d+360]=0;HEAP[d+352]=2;d=0;if(d!=0)break a;if(HEAP[e+292]!=0)break a;d=FUNCTION_TABLE[HEAP[a+ 688]](c)}else d=0;while(0);_llvm_memcpy_p0i8_p0i8_i32(e+172,c+284,68,4,0);a=c;HEAP[e+116]=HEAP[a+396];HEAP[e+128]=HEAP[a+408];HEAP[e+140]=HEAP[a+420];HEAP[e+144]=HEAP[a+424];for(g=5;;){f=g==5?0:f;c=0+f;g=e+148+c*8+4;b=HEAP[a+444+c*8+4];HEAP[e+148+c*8]=HEAP[a+444+c*8];HEAP[g]=b;var f=f+1;if(f!=3)g=8;else break}e=d}return e}_tt_size_run_prep.__index__=Runtime.getFunctionIndex(_tt_size_run_prep,"_tt_size_run_prep"); function _tt_size_done_bytecode(e){var g;g=HEAP[HEAP[e]+100];if(HEAP[e+292]!=0){HEAP[e+296]=0;HEAP[e+292]=0}var d=HEAP[e+244];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+244]=0;HEAP[e+240]=0;d=HEAP[e+252];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+252]=0;HEAP[e+248]=0;_tt_glyphzone_done(e+256);d=HEAP[e+124];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+124]=0;d=HEAP[e+136];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+136]=0;HEAP[e+116]=0;HEAP[e+120]=0;HEAP[e+128]=0;HEAP[e+132]=0;HEAP[e+140]=0;HEAP[e+ 144]=0;HEAP[e+300]=0;HEAP[e+301]=0}_tt_size_done_bytecode.__index__=Runtime.getFunctionIndex(_tt_size_done_bytecode,"_tt_size_done_bytecode");function _tt_size_init(e){HEAP[e+300]=0;HEAP[e+301]=0;HEAP[e+72+36]=0;HEAP[e+112]=-1;return 0}_tt_size_init.__index__=Runtime.getFunctionIndex(_tt_size_init,"_tt_size_init");function _tt_size_done(e){HEAP[e+300]!=0&&_tt_size_done_bytecode(e);HEAP[e+72+36]=0}_tt_size_done.__index__=Runtime.getFunctionIndex(_tt_size_done,"_tt_size_done"); function _tt_size_reset(e){var g,d,b,a;HEAP[e+72+36]=0;b=HEAP[e];a=e+44;g=e+12;HEAP[a]=HEAP[g];HEAP[a+2]=HEAP[g+2];HEAP[a+4]=HEAP[g+4];HEAP[a+8]=HEAP[g+8];HEAP[a+12]=HEAP[g+12];HEAP[a+16]=HEAP[g+16];HEAP[a+20]=HEAP[g+20];HEAP[a+24]=HEAP[g+24];var c=HEAP[a]==0;a:do if(c)g=0;else{if(HEAP[a+2]==0){g=0;break a}if((unSign(HEAP[b+160+16],16)&8)!=0){d=unSign(HEAP[b+68],16);g=unSign(HEAP[a],16)<<6;d=_FT_DivFix(g,d);HEAP[a+4]=d;d=unSign(HEAP[b+68],16);g=unSign(HEAP[a+2],16)<<6;d=_FT_DivFix(g,d);HEAP[a+8]= d;d=HEAP[a+8];g=reSign(HEAP[b+70],16);d=_FT_MulFix(g,d)+32&-64;HEAP[a+12]=d;d=HEAP[a+8];g=reSign(HEAP[b+72],16);d=_FT_MulFix(g,d)+32&-64;HEAP[a+16]=d;d=HEAP[a+8];g=reSign(HEAP[b+74],16);d=_FT_MulFix(g,d)+32&-64;HEAP[a+20]=d;d=HEAP[a+4];b=reSign(HEAP[b+76],16);b=_FT_MulFix(b,d)+32&-64;HEAP[a+24]=b}b=HEAP[a+2];b=unSign(HEAP[a],16)>=unSign(b,16);d=a;if(b){HEAP[e+72+16]=HEAP[d+4];HEAP[e+72+8]=HEAP[a];HEAP[e+72]=65536;b=unSign(HEAP[a],16);a=unSign(HEAP[a+2],16);a=_FT_MulDiv(a,65536,b);HEAP[e+72+4]=a}else{HEAP[e+ 72+16]=HEAP[d+8];HEAP[e+72+8]=HEAP[a+2];b=unSign(HEAP[a+2],16);a=unSign(HEAP[a],16);a=_FT_MulDiv(a,65536,b);HEAP[e+72]=a;HEAP[e+72+4]=65536}HEAP[e+301]=0;HEAP[e+72+36]=1;d=0;g=6;break a}while(0);if(g==0)d=151;return d}_tt_size_reset.__index__=Runtime.getFunctionIndex(_tt_size_reset,"_tt_size_reset");function _tt_driver_init(e){return _TT_New_Context(e)==0?153:0}_tt_driver_init.__index__=Runtime.getFunctionIndex(_tt_driver_init,"_tt_driver_init"); function _tt_driver_done(e){if(HEAP[e+40]!=0){_TT_Done_Context(HEAP[e+40]);HEAP[e+40]=0}}_tt_driver_done.__index__=Runtime.getFunctionIndex(_tt_driver_done,"_tt_driver_done");function _tt_slot_init(e){return _FT_GlyphLoader_CreateExtra(HEAP[HEAP[e+156]])}_tt_slot_init.__index__=Runtime.getFunctionIndex(_tt_slot_init,"_tt_slot_init"); function _TT_Done_Context(e){var g,d;d=HEAP[e+8];HEAP[e+440]=0;HEAP[e+442]=0;g=HEAP[e+24];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+24]=0;HEAP[e+20]=0;g=HEAP[e+436];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+436]=0;HEAP[e+432]=0;HEAP[e+428]=0;g=HEAP[e+392];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+392]=0;HEAP[e+388]=0;HEAP[e+4]=0;HEAP[e]=0;e!=0&&FUNCTION_TABLE[HEAP[d+8]](d,e)}_TT_Done_Context.__index__=Runtime.getFunctionIndex(_TT_Done_Context,"_TT_Done_Context"); function _Update_Max(e,g,d,b,a){var c=STACKTOP;STACKTOP+=4;Runtime.memset(c,0,4);var f,h,i=unSign(HEAP[g],32)>reSign(16,32)&65535;b=(b&65535)*a;d=d*a;a=unSign(d,32)>>>unSign(16,32);d=d*65536+8192;b=d+b;d=d;if(unSign(b,32)>>unSign(14,32);d=a<<18|b;c=reSign(c,32)>=reSign(0,32);a=d;return c?a:0-a}_TT_MulFix14.__index__=Runtime.getFunctionIndex(_TT_MulFix14,"_TT_MulFix14"); function _TT_DotFix14(e,g,d,b){var a,c;c=(e&65535)*d;a=(reSign(e,32)>>reSign(16,32))*d;e=a*65536+c;d=reSign(a,32)>>reSign(16,32);a=reSign(c,32)>>reSign(31,32);c=c;c=unSign(e,32)>reSign(16,32))*b;g=a*65536+c;b=reSign(a,32)>>reSign(16,32);a=reSign(c,32)>>reSign(31,32);c=c;c=unSign(g,32)>reSign(31,32);c=g+d;g=g;g=unSign(c,32)>>unSign(14,32)|e}_TT_DotFix14.__index__=Runtime.getFunctionIndex(_TT_DotFix14,"_TT_DotFix14"); function _Current_Ratio(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);var d,b;if(HEAP[e+244+12]==0)if(HEAP[e+284+10+2]==0)HEAP[e+244+12]=HEAP[e+244];else{d=e+244;if(HEAP[e+284+10]==0)HEAP[e+244+12]=HEAP[d+4];else{d=HEAP[d];b=reSign(HEAP[e+284+10],16);d=_FT_MulDiv(b,d,16384);b=HEAP[e+244+4];var a=reSign(HEAP[e+284+10+2],16);b=_FT_MulDiv(a,b,16384);HEAP[g]=d;HEAP[g+4]=b;d=_FT_Vector_Length(g);HEAP[e+244+12]=d}}e=HEAP[e+244+12];STACKTOP=g;return e} _Current_Ratio.__index__=Runtime.getFunctionIndex(_Current_Ratio,"_Current_Ratio");function _Read_CVT(e,g){return HEAP[HEAP[e+384]+4*g]}_Read_CVT.__index__=Runtime.getFunctionIndex(_Read_CVT,"_Read_CVT");function _Read_CVT_Stretched(e,g){var d=_Current_Ratio(e);return _FT_MulFix(HEAP[HEAP[e+384]+4*g],d)}_Read_CVT_Stretched.__index__=Runtime.getFunctionIndex(_Read_CVT_Stretched,"_Read_CVT_Stretched");function _Write_CVT(e,g,d){HEAP[HEAP[e+384]+4*g]=d} _Write_CVT.__index__=Runtime.getFunctionIndex(_Write_CVT,"_Write_CVT");function _Write_CVT_Stretched(e,g,d){var b=HEAP[e+384];e=_Current_Ratio(e);d=_FT_DivFix(d,e);HEAP[b+4*g]=d}_Write_CVT_Stretched.__index__=Runtime.getFunctionIndex(_Write_CVT_Stretched,"_Write_CVT_Stretched");function _Move_CVT(e,g,d){HEAP[HEAP[e+384]+4*g]=d+HEAP[HEAP[e+384]+4*g]}_Move_CVT.__index__=Runtime.getFunctionIndex(_Move_CVT,"_Move_CVT"); function _Move_CVT_Stretched(e,g,d){var b=HEAP[e+384],a=HEAP[HEAP[e+384]+4*g];e=_Current_Ratio(e);d=_FT_DivFix(d,e)+a;HEAP[b+4*g]=d}_Move_CVT_Stretched.__index__=Runtime.getFunctionIndex(_Move_CVT_Stretched,"_Move_CVT_Stretched"); function _Ins_Goto_CodeRange(e,g,d){var b;b=reSign(g,32)<=reSign(0,32);var a=reSign(g,32)>reSign(3,32);if(b|a){HEAP[e+12]=132;e=1}else{b=e+444+(g-1)*8;if(HEAP[b]==0){HEAP[e+12]=138;e=1}else if(unSign(HEAP[b+4],32)=reSign(0,32);a:do{if(b){e=d+g;if(g==0)break a;if(!(reSign(e,32)reSign(0,32)))break a}e=0}while(0);return e}_Round_None.__index__=Runtime.getFunctionIndex(_Round_None,"_Round_None"); function _Round_To_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=g+32+d;var a=g==0;b:do if(!a){if(reSign(e,32)<=reSign(0,32))break b;e&=-64;break a}while(0)}else{e=0-(d+32+(0-g)&-64);if(!(reSign(e,32)>reSign(0,32)))break a}e=0}while(0);return e}_Round_To_Grid.__index__=Runtime.getFunctionIndex(_Round_To_Grid,"_Round_To_Grid"); function _Round_To_Half_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=(d+g&-64)+32;if(g==0)break a;if(!(reSign(e,32)reSign(0,32)))break a}e=0}while(0);return e}_Round_To_Half_Grid.__index__=Runtime.getFunctionIndex(_Round_To_Half_Grid,"_Round_To_Half_Grid"); function _Round_Down_To_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=d+g;var a=g==0;b:do if(!a){if(reSign(e,32)<=reSign(0,32))break b;e&=-64;break a}while(0)}else{e=0-(d-g&-64);if(!(reSign(e,32)>reSign(0,32)))break a}e=0}while(0);return e}_Round_Down_To_Grid.__index__=Runtime.getFunctionIndex(_Round_Down_To_Grid,"_Round_Down_To_Grid"); function _Round_Up_To_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=g+63+d;var a=g==0;b:do if(!a){if(reSign(e,32)<=reSign(0,32))break b;e&=-64;break a}while(0)}else{e=0-(d+63+(0-g)&-64);if(!(reSign(e,32)>reSign(0,32)))break a}e=0}while(0);return e}_Round_Up_To_Grid.__index__=Runtime.getFunctionIndex(_Round_Up_To_Grid,"_Round_Up_To_Grid"); function _Round_To_Double_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=g+16+d;var a=g==0;b:do if(!a){if(reSign(e,32)<=reSign(0,32))break b;e&=-32;break a}while(0)}else{e=0-(d+16+(0-g)&-32);if(!(reSign(e,32)>reSign(0,32)))break a}e=0}while(0);return e}_Round_To_Double_Grid.__index__=Runtime.getFunctionIndex(_Round_To_Double_Grid,"_Round_To_Double_Grid"); function _Round_Super(e,g,d){if(reSign(g,32)>=reSign(0,32)){d=0-HEAP[e+476]&g+(0-HEAP[e+480])+HEAP[e+484]+d;g=g!=0;a:do if(g){if(!(reSign(d,32)reSign(0,32))d=0;d-=HEAP[e+480]}return d}_Round_Super.__index__=Runtime.getFunctionIndex(_Round_Super,"_Round_Super"); function _Round_Super_45(e,g,d){if(reSign(g,32)>=reSign(0,32)){var b=HEAP[e+476];d=Math.floor(reSign(g+(0-HEAP[e+480])+HEAP[e+484]+d,32)/reSign(b,32));d=HEAP[e+476]*d;g=g!=0;a:do if(g){if(!(reSign(d,32)reSign(0,32))d=0;d-=HEAP[e+480]}return d}_Round_Super_45.__index__=Runtime.getFunctionIndex(_Round_Super_45,"_Round_Super_45"); function _SetSuperRound(e,g,d){var b;b=d&192;b=b==0?3:b==64?4:b==128?5:b==192?6:7;if(b==3){g=Math.floor(reSign(g,32)/reSign(2,32));HEAP[e+476]=g}else if(b==4)HEAP[e+476]=g;else if(b==5)HEAP[e+476]=g*2;else if(b==6)HEAP[e+476]=g;g=d&48;b=g==0?8:g==16?9:g==32?10:g==48?11:12;if(b==8)HEAP[e+480]=0;else if(b==9){g=Math.floor(reSign(HEAP[e+476],32)/reSign(4,32));HEAP[e+480]=g}else if(b==10){g=Math.floor(reSign(HEAP[e+476],32)/reSign(2,32));HEAP[e+480]=g}else if(b==11){g=Math.floor(reSign(HEAP[e+476]*3, 32)/reSign(4,32));HEAP[e+480]=g}if((d&15)==0)HEAP[e+484]=HEAP[e+476]-1;else{d=Math.floor(reSign(((d&15)-4)*HEAP[e+476],32)/reSign(8,32));HEAP[e+484]=d}d=Math.floor(reSign(HEAP[e+476],32)/reSign(256,32));HEAP[e+476]=d;d=Math.floor(reSign(HEAP[e+480],32)/reSign(256,32));HEAP[e+480]=d;d=Math.floor(reSign(HEAP[e+484],32)/reSign(256,32));HEAP[e+484]=d}_SetSuperRound.__index__=Runtime.getFunctionIndex(_SetSuperRound,"_SetSuperRound"); function _Project(e,g,d){var b=reSign(HEAP[e+284+10+2],16);e=reSign(HEAP[e+284+10],16);return _TT_DotFix14(g,d,e,b)}_Project.__index__=Runtime.getFunctionIndex(_Project,"_Project");function _Dual_Project(e,g,d){var b=reSign(HEAP[e+284+6+2],16);e=reSign(HEAP[e+284+6],16);return _TT_DotFix14(g,d,e,b)}_Dual_Project.__index__=Runtime.getFunctionIndex(_Dual_Project,"_Dual_Project");function _Project_x(e,g){return g}_Project_x.__index__=Runtime.getFunctionIndex(_Project_x,"_Project_x"); function _Project_y(e,g,d){return d}_Project_y.__index__=Runtime.getFunctionIndex(_Project_y,"_Project_y"); function _Compute_Funcs(e){var g=e+284;if(HEAP[e+284+14]==16384){g=reSign(HEAP[g+10],16)*65536;HEAP[e+564]=g}else{var d=e+284+10;if(HEAP[g+14+2]==16384){g=reSign(HEAP[d+2],16)*65536;HEAP[e+564]=g}else{g=reSign(HEAP[d],16);g=reSign(HEAP[e+284+14],16)*g;d=reSign(HEAP[e+284+10+2],16);g=(reSign(HEAP[e+284+14+2],16)*d+g)*4;HEAP[e+564]=g}}HEAP[e+572]=HEAP[e+284+10]==16384?_Project_x.__index__:HEAP[e+284+10+2]==16384?_Project_y.__index__:_Project.__index__;HEAP[e+576]=HEAP[e+284+6]==16384?_Project_x.__index__: HEAP[e+284+6+2]==16384?_Project_y.__index__:_Dual_Project.__index__;HEAP[e+584]=_Direct_Move.__index__;HEAP[e+588]=_Direct_Move_Orig.__index__;g=HEAP[e+564]==1073741824;a:do if(g){d=e;if(HEAP[e+284+14]==16384){HEAP[d+584]=_Direct_Move_X.__index__;HEAP[e+588]=_Direct_Move_Orig_X.__index__}else{if(HEAP[d+284+14+2]!=16384)break a;HEAP[e+584]=_Direct_Move_Y.__index__;HEAP[e+588]=_Direct_Move_Orig_Y.__index__}}while(0);g=reSign(HEAP[e+564],32)>=reSign(-67108863,32);a:do if(g){if(!(reSign(HEAP[e+564],32)<= reSign(67108863,32)))break a;HEAP[e+564]=1073741824}while(0);HEAP[e+244+12]=0}_Compute_Funcs.__index__=Runtime.getFunctionIndex(_Compute_Funcs,"_Compute_Funcs"); function _Normalize(e,g,d,b){e=STACKTOP;STACKTOP+=16;Runtime.memset(e,0,16);var a=null,c,f,h=e+8,i;i=g;d=d;g=reSign(i,32)>=reSign(-65535,32);a=reSign(i,32)<=reSign(65535,32);g=g&a;a:do if(g){g=reSign(d,32)>=reSign(-65535,32);a=reSign(d,32)<=reSign(65535,32);if(!(g&a))break a;i*=256;d*=256;f=d;c=i;f=f;HEAP[h]=c;HEAP[h+4]=f;a=c=c=_FT_Vector_Length(h);if(a!=0){c=_FT_MulDiv(i,16384,a)&65535;HEAP[b]=c;c=_FT_MulDiv(d,16384,a)&65535;HEAP[b+2]=c}STACKTOP=e;return}while(0);h=d;HEAP[e]=i;HEAP[e+4]=h;a=_FT_Vector_Length(e); i=_FT_MulDiv(i,16384,a);d=_FT_MulDiv(d,16384,a);a=d*d+i*i;if(reSign(i,32)reSign(268451839,32)){m=i;d=d;for(a=8;;){c=a==8?d:c;f=a==8?m:f;i=reSign(f,32)reSign(268451839,32))a=9;else break}d=c;i=f}if(h!=0)i=0-i;if(g!=0)d=0-d;HEAP[b]=i&65535;HEAP[b+2]=d&65535;STACKTOP=e}_Normalize.__index__=Runtime.getFunctionIndex(_Normalize,"_Normalize"); function _Ins_SxVTL(e,g,d,b,a){var c,f,h=unSign(HEAP[e+108+8],16)<=unSign(g,16);a:do if(h)c=0;else{c=d;if(unSign(HEAP[e+72+8],16)<=unSign(c,16)){c=0;break a}f=HEAP[e+72+16];d=unSign(d,16);d=f+8*d;f=HEAP[e+108+16];g=unSign(g,16);f=f+8*g;g=HEAP[d]-HEAP[f];d=HEAP[d+4]-HEAP[f+4];if((b&1&255)!=0){b=d;d=g;g=0-b}_Normalize(e,g,d,a);f=0;c=5;break a}while(0);if(c==0){if(HEAP[e+561]!=0)HEAP[e+12]=134;f=1}return f&255}_Ins_SxVTL.__index__=Runtime.getFunctionIndex(_Ins_SxVTL,"_Ins_SxVTL"); function _SkipCode(e){var g,d;HEAP[e+360]=HEAP[e+372]+HEAP[e+360];g=HEAP[e+364];var b=reSign(HEAP[e+360],32)reSign(g,32)){g=0;break a}g=HEAP[e+372];g=2-unSign(HEAP[HEAP[e+356]+(HEAP[e+360]+1)],8)*g;HEAP[e+372]=g}g=HEAP[e+364];if(!(reSign(HEAP[e+372]+HEAP[e+360],32)<=reSign(g,32))){g= 0;break a}d=0;g=4;break a}else g=0;while(0);if(g==0){HEAP[e+12]=131;d=1}return d&255}_SkipCode.__index__=Runtime.getFunctionIndex(_SkipCode,"_SkipCode"); function _Compute_Point_Displacement(e,g,d,b,a){var c=STACKTOP;STACKTOP+=36;Runtime.memset(c,0,36);var f;if((unSign(HEAP[e+368],8)&1&255)!=0){_llvm_memcpy_p0i8_p0i8_i32(c,e+36,36,4,0);f=HEAP[e+284+2]}else{_llvm_memcpy_p0i8_p0i8_i32(c,e+72,36,4,0);f=HEAP[e+284+4]}var h=f;if(unSign(HEAP[c+8],16)<=unSign(h,16)){if(HEAP[e+561]!=0)HEAP[e+12]=134;HEAP[a]=0;d=1}else{_llvm_memcpy_p0i8_p0i8_i32(b,c,36,4,0);HEAP[a]=f;b=HEAP[e+572];a=HEAP[c+16];h=unSign(f,16);a=HEAP[a+8*h+4];h=HEAP[c+12];var i=unSign(f,16); a=a-HEAP[h+8*i+4];h=HEAP[c+16];i=unSign(f,16);h=HEAP[h+8*i];i=HEAP[c+12];f=unSign(f,16);f=FUNCTION_TABLE[b](e,h-HEAP[i+8*f],a);b=HEAP[e+564];a=reSign(HEAP[e+284+14],16)*65536;b=_FT_MulDiv(f,a,b);HEAP[g]=b;g=HEAP[e+564];e=reSign(HEAP[e+284+14+2],16)*65536;e=_FT_MulDiv(f,e,g);HEAP[d]=e;d=0}d=d&255;STACKTOP=c;return d}_Compute_Point_Displacement.__index__=Runtime.getFunctionIndex(_Compute_Point_Displacement,"_Compute_Point_Displacement"); function _Move_Zp2_Point(e,g,d,b,a){var c=HEAP[e+284+14]!=0;a:do if(c){var f=HEAP[e+108+16],h=unSign(g,16);f=f+8*h;h=HEAP[e+108+16];var i=unSign(g,16);HEAP[f]=d+HEAP[h+8*i];if(a==0)break a;f=HEAP[e+108+24];h=unSign(g,16);i=HEAP[e+108+24];var k=unSign(g,16);HEAP[f+h]=HEAP[i+k]|8}while(0);d=HEAP[e+284+14+2]!=0;a:do if(d){c=HEAP[e+108+16];f=unSign(g,16);c=c+8*f;f=HEAP[e+108+16];h=unSign(g,16);HEAP[c+4]=b+HEAP[f+8*h+4];if(a==0)break a;c=HEAP[e+108+24];f=unSign(g,16);h=HEAP[e+108+24];i=unSign(g,16);HEAP[c+ f]=HEAP[h+i]|16}while(0)}_Move_Zp2_Point.__index__=Runtime.getFunctionIndex(_Move_Zp2_Point,"_Move_Zp2_Point"); function __iup_worker_interpolate(e,g,d,b,a){var c=null,f,h,i,k,j,l;b=b;a=a;var m=unSign(g,32)>unSign(d,32);a:do if(!m){c=b;if(unSign(HEAP[e+12],32)<=unSign(c,32))break a;c=a;if(unSign(HEAP[e+12],32)<=unSign(c,32))break a;f=HEAP[HEAP[e+8]+8*b];c=h=HEAP[HEAP[e+8]+8*a];if(reSign(f,32)>reSign(c,32)){c=f;f=h;h=c;c=b;b=a;a=c}i=HEAP[HEAP[e]+8*b];k=HEAP[HEAP[e]+8*a];j=HEAP[HEAP[e+4]+8*b]-i;l=HEAP[HEAP[e+4]+8*a]-k;if(f==h){c=g;var o=d;if(!(unSign(c,32)<=unSign(o,32)))break a;o=e;var n=i,p=j,r=e+4,q=d,s=l, u=c;h=u+1;for(c=4;;){t=c==4?0:t;c=u+t;l=h+t;j=HEAP[HEAP[o]+8*c];k=reSign(j,32)<=reSign(n,32);f=s+j;j=p+j;HEAP[HEAP[r]+8*c]=k?j:f;c=unSign(l,32)<=unSign(q,32);var t=t+1;if(c)c=5;else break}}else{c=g;o=d;if(!(unSign(c,32)<=unSign(o,32)))break a;o=e;n=i;p=j;r=e+4;q=d;s=k;u=l;h=h-f;l=l+k+(0-i)+(0-j);k=e+8;f=f;j=j+i;i=c;var v=i+1;for(c=7;;){G=c==7?0:G;E=c==7?0:E;F=c==7?0:F;var w=i+G,x=v+G;c=HEAP[HEAP[o]+8*w];if(reSign(c,32)<=reSign(n,32)){var y=p+c;c=9}else if(reSign(c,32)>=reSign(s,32)){var A=u+c;c=11}else{if(E== 0){var z=_FT_MulDiv(l,65536,h);c=12}else c=23;var C=c==12?1:E,B=c==12?z:F,D=_FT_MulFix(HEAP[HEAP[k]+8*w]-f,B);D=j+D;c=14}var E=c==14?C:c==11?E:E,F=c==14?B:c==11?F:F;HEAP[HEAP[r]+8*w]=c==14?D:c==11?A:y;c=unSign(x,32)<=unSign(q,32);var G=G+1;if(c)c=15;else break}}}while(0)}__iup_worker_interpolate.__index__=Runtime.getFunctionIndex(__iup_worker_interpolate,"__iup_worker_interpolate"); function _Ins_DELTAP(e,g){var d,b=null,a=HEAP[g],c=e+28,f=e+28,h=e+28,i=e+24,k=e+28,j=e+24,l=e+28,m=e+36+8,o=e+368,n=e+284+48,p=e+284+50,r=e+584,q=e+36,s=e+561,u=e+12;b=-1;a:for(;;){C=b==7?C:0;var t=unSign(1+C,32)<=unSign(a,32),v=HEAP[c];if(!t){d=11;break a}if(reSign(v,32)<=reSign(1,32)){d=1;break a}HEAP[h]=HEAP[f]-2;t=HEAP[HEAP[i]+4*(HEAP[k]+1)]&65535;var w=HEAP[HEAP[j]+4*HEAP[l]],x=unSign(HEAP[m],16)>unSign(t,16);b:do if(x){var y=unSign(w&240,32)>>>unSign(4,32);d=unSign(HEAP[o],8);if(d==113){b= 12;d=3}else if(d==114){b=12;d=5}else{b=12;d=13}if(d==3){var A=y+16;b=3}else if(d==5){var z=y+32;b=5}d=b==5?z:b==3?A:y;d=reSign(HEAP[n],16)+d;b=_Current_Ratio(e);y=unSign(HEAP[e+244+8],16);if(_FT_MulFix(y,b)!=d)break b;d=(w&15)-8;b=d+1;d=(reSign(d,32)>=reSign(0,32)?b:d)*64;b=1<=reSign(a,32))HEAP[e+12]=130;else{c=HEAP[e+428];a=HEAP[e+436]+16*c;HEAP[e+428]=c+1;HEAP[a]=HEAP[e+352];HEAP[a+4]=HEAP[e+360]+1;HEAP[a+8]=1;HEAP[a+12]=HEAP[b+4];_Ins_Goto_CodeRange(e,HEAP[b],HEAP[b+4]);HEAP[e+ 376]=0}}else if(g==5)HEAP[e+12]=128}_Ins_UNKNOWN.__index__=Runtime.getFunctionIndex(_Ins_UNKNOWN,"_Ins_UNKNOWN"); function _TT_RunIns(e){var g=STACKTOP;STACKTOP+=230;Runtime.memset(g,0,230);var d,b=null,a,c,f,h,i,k=g+8,j,l,m=g+16,o=g+24,n=g+32,p=g+40,r=g+48,q,s,u,t,v,w,x=g+56,y=g+92,A=g+94,z=g+98,C,B=g+102,D=g+138,E=g+140,F=g+144,G=g+148,H=g+184,J=g+186,L=g+190,N=g+194,I,P,K,O,M,Q=g+210,R,T,V,U=g+218,S=g+222,X=g+226,Y;Y=0;HEAP[e+244+12]=0;var W=e+592;if(HEAP[e+216]!=HEAP[e+216+2]){HEAP[W]=_Read_CVT_Stretched.__index__;HEAP[e+596]=_Write_CVT_Stretched.__index__;HEAP[e+600]=_Move_CVT_Stretched.__index__}else{HEAP[W]= _Read_CVT.__index__;HEAP[e+596]=_Write_CVT.__index__;HEAP[e+600]=_Move_CVT.__index__}_Compute_Funcs(e);W=unSign(HEAP[e+284+28]&255,8)&255;W=unSign(W,8);d=W==0?378:W==1?379:W==2?380:W==3?381:W==4?382:W==5?383:W==6?384:W==7?385:386;if(d==378)HEAP[e+568]=_Round_To_Half_Grid.__index__;else if(d==379)HEAP[e+568]=_Round_To_Grid.__index__;else if(d==380)HEAP[e+568]=_Round_To_Double_Grid.__index__;else if(d==381)HEAP[e+568]=_Round_Down_To_Grid.__index__;else if(d==382)HEAP[e+568]=_Round_Up_To_Grid.__index__; else if(d==383)HEAP[e+568]=_Round_None.__index__;else if(d==384)HEAP[e+568]=_Round_Super.__index__;else if(d==385)HEAP[e+568]=_Round_Super_45.__index__;W=k+4;var da=k+4,ba=g+4,aa=g+4,ca=X+2,$=X+2,la=S+2,ga=S+2,ea=U+2,Z=U+2,ha=Q+4,ia=Q+4,ja=N+4,fa=N+8,ka=N+12,na=N+4,sa=N+4,wa=N+4,Aa=N+4,Da=N+4,pa=N+4,ta=N+8,ma=B+16,ya=x+16,qa=r+4,ua=r+4,Ba=p+4,Na=p+4,Ea=n+4,ra=n+4,za=o+4,Ha=o+4,Ca=m+4,va=m+4;a:for(;;){HEAP[e+368]=HEAP[HEAP[e+356]+HEAP[e+360]];c=unSign(HEAP[e+368],8);c=reSign(HEAP[_opcode_length+c], 8);HEAP[e+372]=c;if(reSign(HEAP[e+372],32)reSign(c,32)){d=3;break a}c=HEAP[e+372];c=2-unSign(HEAP[HEAP[e+356]+(HEAP[e+360]+1)],8)*c;HEAP[e+372]=c}c=HEAP[e+364];if(reSign(HEAP[e+372]+HEAP[e+360],32)>reSign(c,32)){d=3;break a}var Pa=HEAP[e+16];c=unSign(HEAP[e+368],8);c=unSign(HEAP[_Pop_Push_Count+c],8)>>>unSign(4,8);c=unSign(c,8);HEAP[e+28]=Pa-c;c=reSign(HEAP[e+28],32)unSign(Ja,32);Ja=e;if(c){d=10;break a}HEAP[Ja+376]=1;HEAP[e+12]=0;c=HEAP[e+24]+4*HEAP[e+28];a=HEAP[e+368];d=unSign(a,8);d=d==0?387:d==1?387:d==2?387:d==3?387:d==4?387:d==5?387:d==6?388:d==7?388:d==8?389:d==9?389:d==10?390:d==11?391:d==12?392:d==13?393:d==14?394:d==15?395:d==16?396:d==17?397:d==18?398:d==19?399:d==20?400:d==21?401:d==22?402:d==23?403:d==24?404:d==25?405:d==26?406:d==27?31:d==28?407: d==29?408:d==30?409:d==31?410:d==32?411:d==33?14:d==34?412:d==35?413:d==36?414:d==37?415:d==38?416:d==39?417:d==40?418:d==41?419:d==42?420:d==43?421:d==44?68:d==45?422:d==46?423:d==47?423:d==48?424:d==49?424:d==50?425:d==51?425:d==52?426:d==53?426:d==54?427:d==55?427:d==56?428:d==57?429:d==58?430:d==59?430:d==60?431:d==61?432:d==62?433:d==63?433:d==64?434:d==65?435:d==66?436:d==67?437:d==68?438:d==69?439:d==70?440:d==71?440:d==72?441:d==73?442:d==74?442:d==75?443:d==76?444:d==77?445:d==78?446:d== 79?447:d==80?448:d==81?449:d==82?450:d==83?451:d==84?452:d==85?453:d==86?454:d==87?455:d==88?456:d==89?14:d==90?457:d==91?458:d==92?459:d==93?460:d==94?461:d==95?462:d==96?463:d==97?464:d==98?465:d==99?466:d==100?467:d==101?468:d==102?469:d==103?470:d==104?471:d==105?471:d==106?471:d==107?471:d==108?472:d==109?472:d==110?472:d==111?472:d==112?473:d==113?474:d==114?474:d==115?225:d==116?225:d==117?225:d==118?475:d==119?476:d==120?477:d==121?478:d==122?479:d==123?480:d==124?481:d==125?482:d==126?14: d==127?14:d==128?483:d==129?484:d==130?485:d==131?486:d==132?486:d==133?487:d==134?488:d==135?488:d==136?489:d==137?291:d==138?490:d==139?491:d==140?492:d==141?493:d==142?494:d==143?495:496;b:do if(d==496){if(unSign(a,8)>unSign(-33,8)){a=c;c=e;d=a;a=HEAP[d]&65535;d=HEAP[d+4]+1;b=a;b=unSign(HEAP[c+72+8],16)<=unSign(b,16);c:do if(!b){b=d;if(unSign(HEAP[c+380]+1,32)<=unSign(b,32))break c;b=HEAP[c+36+8];if(unSign(HEAP[c+284],16)>=unSign(b,16))break c;d=d==0?0:FUNCTION_TABLE[HEAP[c+592]](c,d-1);b=d-HEAP[c+ 284+44];j=0-b;b=reSign(b,32)>=reSign(0,32)?b:j;j=HEAP[c+284+40];if(reSign(b,32)=reSign(0,32);b=HEAP[c+284+44];d=d?b:0-b}if(HEAP[c+284+62]==0){b=HEAP[c+72+12];j=unSign(a,16);b=b+8*j;j=HEAP[c+36+12];f=unSign(HEAP[c+284],16);j=HEAP[j+8*f];f=reSign(HEAP[c+284+14],16);j=_TT_MulFix14(d,f)+j;HEAP[b]=j;b=HEAP[c+72+12];j=unSign(a,16);b=b+8*j;j=HEAP[c+36+12];f=unSign(HEAP[c+284],16);j=HEAP[j+8*f+4];f=reSign(HEAP[c+284+14+2],16);j=_TT_MulFix14(d,f)+j;HEAP[b+4]=j;b=HEAP[c+72+16]; j=unSign(a,16);f=HEAP[c+36+16];t=unSign(a,16);f=f+8*t;HEAP[k]=HEAP[f];HEAP[W]=HEAP[f+4];b=b+8*j;HEAP[b]=HEAP[k];HEAP[b+4]=HEAP[da]}b=HEAP[c+576];j=HEAP[c+72+12];f=unSign(a,16);j=HEAP[j+8*f+4];f=HEAP[c+36+12];t=unSign(HEAP[c+284],16);j=j-HEAP[f+8*t+4];f=HEAP[c+72+12];t=unSign(a,16);f=HEAP[f+8*t];t=HEAP[c+36+12];i=unSign(HEAP[c+284],16);b=FUNCTION_TABLE[b](c,f-HEAP[t+8*i],j);j=HEAP[c+572];f=HEAP[c+72+16];t=unSign(a,16);f=HEAP[f+8*t+4];t=HEAP[c+36+16];i=unSign(HEAP[c+284],16);f=f-HEAP[t+8*i+4];t=HEAP[c+ 72+16];i=unSign(a,16);t=HEAP[t+8*i];i=HEAP[c+36+16];I=unSign(HEAP[c+284],16);j=FUNCTION_TABLE[j](c,t-HEAP[i+8*I],f);f=HEAP[c+284+32]!=0;d:do if(f){if(!(reSign(d^b,32)=reSign(0,32)?t:i;i=HEAP[c+284+36];if(!(reSign(t,32)>=reSign(i,32)))break d;d=b}while(0);f=HEAP[c+568];t=unSign(HEAP[c+368],8)&3;d=FUNCTION_TABLE[f](c,d,HEAP[c+244+20+t*4])}else{f=unSign(HEAP[t+ 368],8)&3;f=HEAP[c+244+20+f*4];d=d;i=f;f=reSign(d,32)>=reSign(0,32);t=d;I=i;d:do{if(f){i=I+t;if(d==0)break d;if(!(reSign(i,32)reSign(0,32)))break d}i=0}while(0);d=d=d=i}f=(unSign(HEAP[c+368],8)&8)!=0;d:do if(f){i=reSign(b,32)>=reSign(0,32);t=HEAP[c+284+24];if(i){i=d;if(!(reSign(t,32)>reSign(i,32)))break d;d=HEAP[c+284+24]}else{i=d;if(!(reSign(0-t,32)unSign(-65,8)){a=c;c=e;a=a;d=a=HEAP[a]&65535;d=unSign(HEAP[c+72+8],16)<=unSign(d,16);c:do if(!d){d=HEAP[c+36+8];if(unSign(HEAP[c+284],16)>=unSign(d,16))break c;b=HEAP[c+284+60]==0;d:do if(b)d=334;else{if(HEAP[c+284+62]==0){d=334;break d}h=HEAP[c+72+20];d=unSign(a,16);h=h+8*d;d=HEAP[c+36+20];b=unSign(HEAP[c+ 284],16);d=d+8*b;b=c;if(HEAP[c+216+4]==HEAP[c+216+8]){h=FUNCTION_TABLE[HEAP[b+576]](c,HEAP[h]-HEAP[d],HEAP[h+4]-HEAP[d+4]);h=_FT_MulFix(h,HEAP[c+216+4])}else{b=_FT_MulFix(HEAP[h]-HEAP[d],HEAP[b+216+4]);HEAP[g]=b;h=_FT_MulFix(HEAP[h+4]-HEAP[d+4],HEAP[c+216+8]);HEAP[ba]=h;h=FUNCTION_TABLE[HEAP[c+576]](c,HEAP[g],HEAP[aa])}d=337;break d}while(0);if(d==334){h=HEAP[c+72+12];d=unSign(a,16);h=h+8*d;d=HEAP[c+36+12];b=unSign(HEAP[c+284],16);d=d+8*b;h=FUNCTION_TABLE[HEAP[c+576]](c,HEAP[h]-HEAP[d],HEAP[h+4]- HEAP[d+4])}d=h-HEAP[c+284+44];b=0-d;d=reSign(d,32)>=reSign(0,32)?d:b;b=HEAP[c+284+40];if(reSign(d,32)=reSign(0,32);d=HEAP[c+284+44];h=h?d:0-d}d=(unSign(HEAP[c+368],8)&4)!=0;b=c;if(d){d=HEAP[b+568];b=unSign(HEAP[c+368],8)&3;d=FUNCTION_TABLE[d](c,h,HEAP[c+244+20+b*4])}else{d=unSign(HEAP[b+368],8)&3;b=HEAP[c+244+20+d*4];d=h;f=b;b=reSign(d,32)>=reSign(0,32);j=d;t=f;d:do{if(b){f=t+j;if(d==0)break d;if(!(reSign(f,32)reSign(0, 32)))break d}f=0}while(0);d=d=d=f}b=(unSign(HEAP[c+368],8)&8)!=0;d:do if(b){f=reSign(h,32)>=reSign(0,32);j=HEAP[c+284+24];if(f){f=d;if(!(reSign(j,32)>reSign(f,32)))break d;d=HEAP[c+284+24]}else{f=d;if(!(reSign(0-j,32)unSign(-73,8)){a=c;c=e;a=a;d=unSign(HEAP[c+368],8)-183;b=unSign(d,16);j=HEAP[c+20]+1+(0-HEAP[c+16]);b=unSign(b,32)>=unSign(j,32);j=c;if(b)HEAP[j+12]=130;else{HEAP[c+360]=HEAP[j+360]+1;b=d;if(unSign(0,16)unSign(1,16)?M:1)-0;for(b=350;;){La=b==350?0:La;b=unSign(0+La,16);HEAP[j]=HEAP[d]+2;K=unSign(HEAP[HEAP[f]+(HEAP[t]-2)],8)*256;K=unSign(HEAP[HEAP[i]+(HEAP[I]-1)],8)+K;K=reSign(K,16)&65535;K=reSign(K,16);HEAP[a+4*b]=K;var La=La+1;if(La!=M)b=351;else break}}HEAP[c+376]=0}}else{a=unSign(a,8)>unSign(-81,8);d=e;c=c;if(a){a=d;d=c;b=unSign(HEAP[a+368],8)-175;c=unSign(b,16);j=HEAP[a+20]+1+(0-HEAP[a+16]);if(unSign(c,32)>= unSign(j,32))HEAP[a+12]=130;else{c=b;if(!(unSign(1,16)<=unSign(c,16))){d=14;break b}c=a+356;a=a+360;d=d;j=b;for(b=354;;){xa=b==354?0:xa;i=1+xa;b=2+xa;f=unSign(i,16)-1;t=HEAP[c];I=HEAP[a];i=unSign(i,16)+I;t=unSign(HEAP[t+i],8);HEAP[d+4*f]=t;b=unSign(b,16)<=unSign(j,16);var xa=xa+1;if(b)b=355;else break}}}else _Ins_UNKNOWN(d,c)}d=14;break b}else if(d==387){c=(unSign(a,8)&1)<<14&65535;d=c^16384;if(unSign(a,8)<=unSign(3,8)){HEAP[e+284+10]=c;HEAP[e+284+10+2]=d;HEAP[e+284+6]=c;HEAP[e+284+6+2]=d}if((unSign(a, 8)&2)==0){HEAP[e+284+14]=c;HEAP[e+284+14+2]=d}_Compute_Funcs(e);d=14;break b}else if(d==388){a=e+284+10;d=unSign(HEAP[e+368],8);b=unSign(HEAP[c]&65535,16);c=unSign(HEAP[c+4]&65535,16);if(_Ins_SxVTL(e,c&65535,b&65535,d,a)!=0){d=14;break b}c=e+284+10;HEAP[X]=HEAP[c];HEAP[ca]=HEAP[c+2];c=e+284+6;HEAP[c]=HEAP[X];HEAP[c+2]=HEAP[$];_Compute_Funcs(e);d=14;break b}else if(d==389){a=e+284+14;d=unSign(HEAP[e+368],8);b=unSign(HEAP[c]&65535,16);c=unSign(HEAP[c+4]&65535,16);if(_Ins_SxVTL(e,c&65535,b&65535,d,a)!= 0){d=14;break b}_Compute_Funcs(e);d=14;break b}else if(d==390){d=HEAP[c+4]&65535;a=reSign(d,16);d=HEAP[c]&65535;c=reSign(d,16);_Normalize(e,c,a,e+284+10);c=e+284+10;HEAP[S]=HEAP[c];HEAP[la]=HEAP[c+2];c=e+284+6;HEAP[c]=HEAP[S];HEAP[c+2]=HEAP[ga];_Compute_Funcs(e);d=14;break b}else if(d==391){d=HEAP[c+4]&65535;a=reSign(d,16);d=HEAP[c]&65535;c=reSign(d,16);_Normalize(e,c,a,e+284+14);_Compute_Funcs(e);d=14;break b}else if(d==392){a=reSign(HEAP[e+284+10],16);HEAP[c]=a;a=reSign(HEAP[e+284+10+2],16);HEAP[c+ 4]=a;d=14;break b}else if(d==393){a=reSign(HEAP[e+284+14],16);HEAP[c]=a;a=reSign(HEAP[e+284+14+2],16);HEAP[c+4]=a;d=14;break b}else if(d==394){c=e+284+10;HEAP[U]=HEAP[c];HEAP[ea]=HEAP[c+2];c=e+284+14;HEAP[c]=HEAP[U];HEAP[c+2]=HEAP[Z];_Compute_Funcs(e);d=14;break b}else if(d==395){a=c;c=e;d=a;b=HEAP[d]&65535;a=HEAP[d+4]&65535;f=HEAP[d+8]&65535;j=HEAP[d+12]&65535;d=HEAP[d+16]&65535;t=j;t=unSign(HEAP[c+36+8],16)<=unSign(t,16);c:do if(!t){t=d;if(unSign(HEAP[c+36+8],16)<=unSign(t,16))break c;t=a;if(unSign(HEAP[c+ 72+8],16)<=unSign(t,16))break c;t=f;if(unSign(HEAP[c+72+8],16)<=unSign(t,16))break c;t=b;if(unSign(HEAP[c+108+8],16)<=unSign(t,16))break c;t=HEAP[c+36+16];i=unSign(d,16);t=HEAP[t+8*i];i=HEAP[c+36+16];I=unSign(j,16);t=t-HEAP[i+8*I];i=HEAP[c+36+16];I=unSign(d,16);i=HEAP[i+8*I+4];I=HEAP[c+36+16];M=unSign(j,16);i=i-HEAP[I+8*M+4];I=HEAP[c+72+16];M=unSign(f,16);I=HEAP[I+8*M];M=HEAP[c+72+16];K=unSign(a,16);I=I-HEAP[M+8*K];M=HEAP[c+72+16];K=unSign(f,16);M=HEAP[M+8*K+4];K=HEAP[c+72+16];O=unSign(a,16);M=M- HEAP[K+8*O+4];K=HEAP[c+36+16];O=unSign(j,16);K=HEAP[K+8*O];O=HEAP[c+72+16];P=unSign(a,16);K=K-HEAP[O+8*P];O=HEAP[c+36+16];P=unSign(j,16);O=HEAP[O+8*P+4];P=HEAP[c+72+16];var oa=unSign(a,16);O=O-HEAP[P+8*oa+4];P=HEAP[c+108+24];oa=unSign(b,16);var Fa=HEAP[c+108+24];v=unSign(b,16);HEAP[P+oa]=HEAP[Fa+v]|24;P=_FT_MulDiv(I,0-i,64);oa=P=_FT_MulDiv(M,t,64)+P;Fa=0-oa;oa=reSign(oa,32)>=reSign(0,32)?oa:Fa;if(reSign(oa,32)>reSign(63,32)){d=_FT_MulDiv(K,0-i,64);d=_FT_MulDiv(O,t,64)+d;j=_FT_MulDiv(d,I,P);HEAP[Q]= j;d=_FT_MulDiv(d,M,P);HEAP[ha]=d;d=HEAP[c+108+16];j=unSign(b,16);d=d+8*j;j=HEAP[c+72+16];f=unSign(a,16);HEAP[d]=HEAP[Q]+HEAP[j+8*f];d=HEAP[c+108+16];b=unSign(b,16);d=d+8*b;c=HEAP[c+72+16];a=unSign(a,16);HEAP[d+4]=HEAP[ia]+HEAP[c+8*a+4]}else{t=HEAP[c+108+16];i=unSign(b,16);t=t+8*i;i=HEAP[c+72+16];I=unSign(a,16);i=HEAP[i+8*I];I=HEAP[c+72+16];M=unSign(f,16);I=HEAP[I+8*M];M=HEAP[c+36+16];K=unSign(j,16);M=HEAP[M+8*K];K=HEAP[c+36+16];O=unSign(d,16);i=Math.floor(reSign(I+i+M+HEAP[K+8*O],32)/reSign(4,32)); HEAP[t]=i;t=HEAP[c+108+16];b=unSign(b,16);b=t+8*b;t=HEAP[c+72+16];a=unSign(a,16);a=HEAP[t+8*a+4];t=HEAP[c+72+16];f=unSign(f,16);f=HEAP[t+8*f+4];t=HEAP[c+36+16];j=unSign(j,16);j=HEAP[t+8*j+4];c=HEAP[c+36+16];d=unSign(d,16);c=Math.floor(reSign(f+a+j+HEAP[c+8*d+4],32)/reSign(4,32));HEAP[b+4]=c}d=14;break b}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==396){HEAP[e+284]=HEAP[c]&65535;d=14;break b}else if(d==397){HEAP[e+284+2]=HEAP[c]&65535;d=14;break b}else if(d==398){HEAP[e+ 284+4]=HEAP[c]&65535;d=14;break b}else if(d==399){a=c;c=e;a=a;d=HEAP[a];d=d==0?497:d==1?498:499;if(d==499){if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==497)_llvm_memcpy_p0i8_p0i8_i32(c+36,c+180,36,4,0);else d==498&&_llvm_memcpy_p0i8_p0i8_i32(c+36,c+144,36,4,0);HEAP[c+284+60]=HEAP[a]&65535;d=14;break b}else if(d==400){a=c;c=e;a=a;d=HEAP[a];d=d==0?500:d==1?501:502;if(d==502){if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==500)_llvm_memcpy_p0i8_p0i8_i32(c+ 72,c+180,36,4,0);else d==501&&_llvm_memcpy_p0i8_p0i8_i32(c+72,c+144,36,4,0);HEAP[c+284+62]=HEAP[a]&65535;d=14;break b}else if(d==401){a=c;c=e;a=a;d=HEAP[a];d=d==0?503:d==1?504:505;if(d==505){if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==503)_llvm_memcpy_p0i8_p0i8_i32(c+108,c+180,36,4,0);else d==504&&_llvm_memcpy_p0i8_p0i8_i32(c+108,c+144,36,4,0);HEAP[c+284+64]=HEAP[a]&65535;d=14;break b}else if(d==402){a=c;c=e;a=a;d=HEAP[a];d=d==0?506:d==1?507:508;if(d==508){if(HEAP[c+561]== 0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==506)_llvm_memcpy_p0i8_p0i8_i32(c+36,c+180,36,4,0);else d==507&&_llvm_memcpy_p0i8_p0i8_i32(c+36,c+144,36,4,0);_llvm_memcpy_p0i8_p0i8_i32(c+72,c+36,36,4,0);_llvm_memcpy_p0i8_p0i8_i32(c+108,c+36,36,4,0);HEAP[c+284+60]=HEAP[a]&65535;HEAP[c+284+62]=HEAP[a]&65535;HEAP[c+284+64]=HEAP[a]&65535;d=14;break b}else if(d==403){if(reSign(HEAP[c],32)>reSign(10,32);HEAP[e+284+44]=c;d=14;break b}else if(d==411){HEAP[c+4]=HEAP[c];d=14;break b}else if(d==412){HEAP[e+32]=0;d=14;break b}else if(d==413){a=HEAP[c];HEAP[c]=HEAP[c+4];HEAP[c+4]=a;d=14;break b}else if(d==414){HEAP[c]=HEAP[e+16];d=14;break b}else if(d== 415){a=HEAP[c];d=reSign(a,32)<=reSign(0,32);c:do if(!d){d=a;if(reSign(HEAP[e+28],32)=f)break;if(HEAP[t+16*b+8]==j)break;var Va=b+1;b=52}b=Qa;if(b==d)break c}if(HEAP[b+12]==0)break c;d=HEAP[c+432];if(reSign(HEAP[c+428],32)>=reSign(d,32))HEAP[c+12]= 130;else{if(!(reSign(HEAP[a],32)>reSign(0,32))){d=14;break b}d=HEAP[c+436]+16*HEAP[c+428];HEAP[d]=HEAP[c+352];HEAP[d+4]=HEAP[c+360]+1;HEAP[d+8]=HEAP[a];HEAP[d+12]=HEAP[b+4];HEAP[c+428]+=1;_Ins_Goto_CodeRange(c,HEAP[b],HEAP[b+4]);HEAP[c+376]=0}d=14;break b}while(0);HEAP[c+12]=134;d=14;break b}else if(d==421){a=c;c=e;a=a;a=b=HEAP[a];a=unSign(HEAP[c+420]+1,32)<=unSign(a,32);c:do if(!a){a=HEAP[c+404]+16*b;j=HEAP[c+420]+1!=HEAP[c+396];d:do if(j)d=59;else{d=HEAP[a+8]!=b?59:60;break d}while(0);if(d==59){a= HEAP[c+404];j=d=a+16*HEAP[c+396];f=b;a=a;for(b=59;;){b=b==62?Ua:0;var Ta=a+16*b;if(Ta>=j)break;if(HEAP[a+16*b+8]==f)break;var Ua=b+1;b=62}a=Ta;if(a==d)break c}if(HEAP[a+12]==0)break c;d=HEAP[c+432];d=reSign(HEAP[c+428],32)>=reSign(d,32);b=c;if(d)HEAP[b+12]=130;else{d=HEAP[b+436]+16*HEAP[c+428];HEAP[d]=HEAP[c+352];HEAP[d+4]=HEAP[c+360]+1;HEAP[d+8]=1;HEAP[d+12]=HEAP[a+4];HEAP[c+428]+=1;_Ins_Goto_CodeRange(c,HEAP[a],HEAP[a+4]);HEAP[c+376]=0}d=14;break b}while(0);HEAP[c+12]=134;d=14;break b}else if(d== 68){a=c;c=e;a=a;d=HEAP[c+404];j=d+16*HEAP[c+396];a=HEAP[a];f=j;t=a;d=d;b=68;c:for(;;){b=b==71?Sa:0;var ab=d+16*b;if(!(ab=unSign(b,32);j=c;if(b){HEAP[j+12]=140;d=14;break b}else HEAP[c+396]=HEAP[j+396]+1}b=unSign(a,32)>unSign(65535,32);j=c;if(b)HEAP[j+12]=140;else{HEAP[d]=HEAP[j+352];b=unSign(a&65535,16);HEAP[d+8]=b;HEAP[d+4]=HEAP[c+360]+1;HEAP[d+12]=1;d=a;if(unSign(HEAP[c+420],32)reSign(0,32)){HEAP[c+428]+=1;HEAP[c+360]=HEAP[a+12]}else _Ins_Goto_CodeRange(c,HEAP[a],HEAP[a+4])}d=14; break b}else if(d==423){a=c;c=e;a=a;d=a=HEAP[a]&65535;d=unSign(HEAP[c+36+8],16)<=unSign(d,16);b=c;if(d){if(HEAP[b+561]==0){d=14;break b}HEAP[c+12]=134}else{if((unSign(HEAP[b+368],8)&1&255)!=0){d=HEAP[c+572];b=HEAP[c+36+16];j=unSign(a,16);b=HEAP[b+8*j+4];j=HEAP[c+36+16];f=unSign(a,16);d=FUNCTION_TABLE[d](c,HEAP[j+8*f],b);d=FUNCTION_TABLE[HEAP[c+568]](c,d,HEAP[c+244+20])-d}else d=0;b=HEAP[c+584];j=unSign(a,16);FUNCTION_TABLE[b](c,c+36,j&65535,d);HEAP[c+284]=a;HEAP[c+284+2]=a}d=14;break b}else if(d== 424){b=e;if(HEAP[b+144+10]==0){d=14;break b}if((unSign(HEAP[b+368],8)&1&255)!=0){I=8;HEAP[N]=HEAP[b+144+12];HEAP[ja]=HEAP[b+144+16];HEAP[fa]=HEAP[b+144+20]}else{I=16;HEAP[N]=HEAP[b+144+12]+4;HEAP[pa]=HEAP[b+144+16]+4;HEAP[ta]=HEAP[b+144+20]+4}c=unSign(HEAP[b+144+8],16);HEAP[ka]=c;c=b+144+28;a=b+144+32;d=b+144+8;j=b+144+8;f=b+144+24;t=I;i=b+144+24;I=I;M=b+144+10;K=unSign(1,16);O=reSign(0,16);b=81;c:for(;;){Ia=b==99?Ia:0;Ya=b==99?Ya:0;P=K+Ia&65535;b=unSign(HEAP[HEAP[c]+2*(O+Ia)],16);oa=unSign(HEAP[a], 16);oa=b-oa;b=unSign(HEAP[d],16);if(unSign(b,32)<=unSign(oa,32)){var $a=unSign(HEAP[j],16)-1;b=83}else b=82;oa=b==83?$a:oa;b=85;d:for(;;){b=b==85?0:eb;var Wa=Ya+b;if(unSign(Wa,32)>unSign(oa,32))break d;if((HEAP[HEAP[f]+Wa]&t)!=0)break d;var eb=b+1;b=87}Fa=unSign(Wa,32)<=unSign(oa,32);d:do if(Fa){v=Wa+1;w=unSign(v,32)<=unSign(oa,32);e:do if(w){w=Wa+1;var Ga=Wa+2;for(b=90;;){bb=b==90?0:bb;Xa=b==90?Wa:Xa;var ob=Ga+bb;b=Wa+bb;var Oa=w+bb;if((HEAP[HEAP[i]+Oa]&I)!=0){__iup_worker_interpolate(N,Xa+1,b,Xa, Oa);b=92}else b=91;var Xa=b==92?Oa:Xa;b=unSign(ob,32)<=unSign(oa,32);var bb=bb+1;if(b)b=94;else break}if(Xa==Wa){b=95;break e}b=unSign((Xa&65535)+1,16);__iup_worker_interpolate(N,b,oa,Xa,Wa);if(Wa==0){b=97;break d}__iup_worker_interpolate(N,Ya,Wa-1,Xa,Wa);b=105;break d}else b=611;while(0);var jb=b==95?ob:v;w=b==95?Xa:Wa;v=HEAP[HEAP[na]+8*w]-HEAP[HEAP[N]+8*w];if(v==0){b=96;break d}Ga=unSign(Ya,32)unSign(b,32)?w:b)-Ya;for(b=100;;){Za=b==100?0:Za;b=Ya+ Za;HEAP[HEAP[sa]+8*b]=HEAP[HEAP[wa]+8*b]+v;var Za=Za+1;if(Za!=Oa)b=101;else break e}}while(0);if(!(unSign(w+1,32)<=unSign(oa,32))){b=102;break d}Ga=w+1;w=w+2;for(b=103;;){fb=b==103?0:fb;b=w+fb;Oa=Ga+fb;HEAP[HEAP[Aa]+8*Oa]=HEAP[HEAP[Da]+8*Oa]+v;b=unSign(b,32)<=unSign(oa,32);var fb=fb+1;if(b)b=104;else{b=104;break d}}}else b=88;while(0);var Ya=b==102?jb:b==96?jb:b==105?ob:b==97?ob:b==88?Wa:jb;b=reSign(HEAP[M],16)>reSign(P,16);var Ia=Ia+1;if(b)b=99;else break c}d=14;break b}else if(d==425){b=e;j=HEAP[b+ 284+20];j=reSign(HEAP[b+16],32)reSign(0,32))){d=112;break}HEAP[i]=HEAP[t]-1;w=HEAP[HEAP[I]+4*HEAP[M]]&65535;if(unSign(HEAP[K],16)<=unSign(w,16)){if(HEAP[O]!=0){d=109;break}}else{d=HEAP[L];v=HEAP[J];w=unSign(w,16)&65535;_Move_Zp2_Point(Fa,w,v,d,1)}HEAP[oa]=HEAP[P]-1; d=108}if(d==112){HEAP[f+284+20]=1;HEAP[b+32]=HEAP[b+28];d=14;break b}else if(d==109){HEAP[b+12]=134;d=14;break b}}}else if(d==426){c=c;a=e;c=c;c=HEAP[c]&65535;d=HEAP[a+144+10];d=unSign(c,16)>=unSign(d,16);b=a;if(d){if(HEAP[b+561]==0){d=14;break b}HEAP[a+12]=134}else{if(_Compute_Point_Displacement(b,E,F,B,D)!=0){d=14;break b}if(c==0)b=0;else{d=HEAP[a+144+28];b=reSign(c,16)-1;b=HEAP[d+2*b]+1+(0-HEAP[a+144+32])}d=HEAP[a+144+28];c=reSign(c,16);c=d=HEAP[d+2*c]-HEAP[a+144+32];if(unSign(HEAP[a+108+8],16)<= unSign(c,16))d=HEAP[a+108+8]!=0?HEAP[a+108+8]-1:0;b=b;c=d;if(!(unSign(b,16)<=unSign(c,16))){d=14;break b}c=a+108+16;a=a;j=d;f=b;t=f+1;b=117;c:for(;;){cb=b==117?0:cb;b=t+cb;i=f+cb;I=HEAP[ma]!=HEAP[c];d:do if(I)d=119;else{d=HEAP[D]!=i?119:120;break d}while(0);if(d==119){d=HEAP[F];I=HEAP[E];i=unSign(i,16)&65535;_Move_Zp2_Point(a,i,I,d,1)}d=unSign(b,16)<=unSign(j,16);var cb=cb+1;if(d)b=120;else break c}}d=14;break b}else if(d==427){c=c;a=e;c=c;c=unSign(HEAP[c],32)>unSign(1,32);d=a;if(c){if(HEAP[d+561]== 0){d=14;break b}HEAP[a+12]=134}else{if(_Compute_Point_Displacement(d,A,z,x,y)!=0){d=14;break b}c=HEAP[a+284+64]!=0;c:do if(c)d=125;else{if(HEAP[a+108+8]==0){d=125;break c}C=HEAP[a+108+8]-1;d=127;break c}while(0);c:do if(d==125){C=HEAP[a+284+64]!=1;d:do if(!C){if(reSign(HEAP[a+108+10],16)<=reSign(0,16)){d=128;break d}C=HEAP[a+108+28];c=reSign(HEAP[a+108+10],16)-1;c=C=HEAP[C+2*c];if(!(unSign(HEAP[a+108+8],16)<=unSign(c,16)))break c;if(HEAP[a+561]==0){d=14;break b}HEAP[a+12]=134;d=14;break b}while(0); C=0}while(0);c=C;if(!(unSign(0,16)<=unSign(c,16))){d=14;break b}c=a+108+16;a=a;j=C;b=133;c:for(;;){pb=b==133?0:pb;b=1+pb;f=0+pb;t=HEAP[ya]!=HEAP[c];d:do if(t)d=135;else{d=HEAP[y]!=f?135:136;break d}while(0);if(d==135){d=HEAP[z];t=HEAP[A];f=unSign(f,16)&65535;_Move_Zp2_Point(a,f,t,d,0)}d=unSign(b,16)<=unSign(j,16);var pb=pb+1;if(d)b=136;else break c}}d=14;break b}else if(d==428){j=c;b=e;j=j;f=HEAP[b+284+20]+1;f=reSign(HEAP[b+16],32)reSign(0,32))){d=143;break}HEAP[i]=HEAP[t]-1;d=HEAP[HEAP[I]+4*HEAP[M]]&65535;if(unSign(HEAP[K],16)<=unSign(d,16)){if(HEAP[O]!=0){d=140;break}}else{d=unSign(d,16)&65535;_Move_Zp2_Point(Fa,d,v,w,1)}HEAP[oa]=HEAP[P]-1;d=139}if(d==143){HEAP[f+284+20]=1;HEAP[b+32]=HEAP[b+28];d=14;break b}else if(d== 140){HEAP[b+12]=134;d=14;break b}}}else if(d==429){j=e;d=HEAP[j+284+20];d=reSign(HEAP[j+16],32)=unSign(d,16)){if(HEAP[j+561]==0){d=14;break b}HEAP[j+12]=134;d=14;break b}else{d=j+36;if(f!=0){d=HEAP[d+12];b=unSign(HEAP[j+284+2],16);b=d+8*b}else{d= HEAP[d+20];b=unSign(HEAP[j+284+2],16);b=d+8*b}d=HEAP[j+36+16];t=unSign(HEAP[j+284+2],16);t=d+8*t;d=HEAP[j+36+8];i=unSign(HEAP[j+284+2],16)>=unSign(d,16);c:do if(i)d=151;else{d=HEAP[j+72+8];if(unSign(HEAP[j+284+4],16)>=unSign(d,16)){d=151;break c}s=HEAP[j+576];u=j+72;if(f!=0){u=HEAP[u+12];d=unSign(HEAP[j+284+4],16);u=HEAP[u+8*d+4]-HEAP[b+4];d=HEAP[j+72+12];i=unSign(HEAP[j+284+4],16);s=FUNCTION_TABLE[s](j,HEAP[d+8*i]-HEAP[b],u)}else{u=HEAP[u+20];d=unSign(HEAP[j+284+4],16);u=HEAP[u+8*d+4]-HEAP[b+4]; d=HEAP[j+72+20];i=unSign(HEAP[j+284+4],16);s=FUNCTION_TABLE[s](j,HEAP[d+8*i]-HEAP[b],u)}u=HEAP[j+572];d=HEAP[j+72+16];i=unSign(HEAP[j+284+4],16);d=HEAP[d+8*i+4]-HEAP[t+4];i=HEAP[j+72+16];I=unSign(HEAP[j+284+4],16);u=FUNCTION_TABLE[u](j,HEAP[i+8*I]-HEAP[t],d);d=155;break c}while(0);if(d==151)u=s=0;f=f!=0;i=b+4;I=b;M=t+4;t=t;K=u;O=s;P=b+4;oa=b;for(Fa=s!=0^1;;){d=reSign(HEAP[j+284+20],32)>reSign(0,32);var gb=j;if(!d){d=165;break}d=HEAP[gb+24];HEAP[j+28]-=1;d=HEAP[d+4*HEAP[j+28]];b=unSign(HEAP[j+108+ 8],16);b=unSign(b,32)<=unSign(d,32);v=j;if(b){if(HEAP[v+561]!=0){d=157;break}}else{b=HEAP[v+576];v=j+108;if(f){var hb=FUNCTION_TABLE[b](j,HEAP[HEAP[j+108+12]+8*d]-HEAP[I],HEAP[HEAP[v+12]+8*d+4]-HEAP[i]);b=159}else{var kb=FUNCTION_TABLE[b](j,HEAP[HEAP[j+108+20]+8*d]-HEAP[oa],HEAP[HEAP[v+20]+8*d+4]-HEAP[P]);b=161}b=b==161?kb:hb;v=FUNCTION_TABLE[HEAP[j+572]](j,HEAP[HEAP[j+108+16]+8*d]-HEAP[t],HEAP[HEAP[j+108+16]+8*d+4]-HEAP[M]);w=(Ga=b!=0^1)?0:v;if(Ga|Fa)b=646;else{var db=_FT_MulDiv(b,K,O);b=162}Ga= HEAP[j+584];b=(b==162?db:w)-v;d=unSign(d&65535,16);FUNCTION_TABLE[Ga](j,j+108,d&65535,b)}HEAP[j+284+20]-=1;d=156}if(d==165){HEAP[gb+284+20]=1;HEAP[j+32]=HEAP[j+28];d=14;break b}else if(d==157){HEAP[j+12]=134;d=14;break b}}}}else if(d==430){a=c;c=e;d=a;b=a=HEAP[d]&65535;b=unSign(HEAP[c+72+8],16)<=unSign(b,16);c:do if(!b){b=HEAP[c+36+8];if(unSign(HEAP[c+284],16)>=unSign(b,16))break c;if(HEAP[c+284+62]==0){b=HEAP[c+72+12];j=unSign(a,16);f=HEAP[c+36+12];t=unSign(HEAP[c+284],16);f=f+8*t;HEAP[r]=HEAP[f]; HEAP[qa]=HEAP[f+4];b=b+8*j;HEAP[b]=HEAP[r];HEAP[b+4]=HEAP[ua];b=HEAP[c+588];j=HEAP[d+4];f=unSign(a,16);FUNCTION_TABLE[b](c,c+72,f&65535,j);b=HEAP[c+72+16];j=unSign(a,16);f=HEAP[c+72+12];t=unSign(a,16);f=f+8*t;HEAP[p]=HEAP[f];HEAP[Ba]=HEAP[f+4];b=b+8*j;HEAP[b]=HEAP[p];HEAP[b+4]=HEAP[Na]}b=HEAP[c+572];j=HEAP[c+72+16];f=unSign(a,16);j=HEAP[j+8*f+4];f=HEAP[c+36+16];t=unSign(HEAP[c+284],16);j=j-HEAP[f+8*t+4];f=HEAP[c+72+16];t=unSign(a,16);f=HEAP[f+8*t];t=HEAP[c+36+16];i=unSign(HEAP[c+284],16);j=FUNCTION_TABLE[b](c, f-HEAP[t+8*i],j);b=HEAP[c+584];d=HEAP[d+4]-j;j=unSign(a,16);FUNCTION_TABLE[b](c,c+72,j&65535,d);HEAP[c+284+2]=HEAP[c+284];HEAP[c+284+4]=a;if((unSign(HEAP[c+368],8)&1&255)==0){d=14;break b}HEAP[c+284]=a;d=14;break b}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==431){c=e;a=HEAP[c+284+20];a=reSign(HEAP[c+16],32)=unSign(b,16))break c;for(;;){d=reSign(HEAP[c+284+20],32)>reSign(0,32);var ub=c;if(!d){d=177; break}HEAP[c+28]=HEAP[ub+28]-1;d=HEAP[HEAP[c+24]+4*HEAP[c+28]]&65535;b=unSign(HEAP[c+72+8],16)<=unSign(d,16);j=c;if(b){if(HEAP[j+561]!=0){d=174;break}}else{b=HEAP[j+572];j=HEAP[c+72+16];f=unSign(d,16);j=HEAP[j+8*f+4];f=HEAP[c+36+16];t=unSign(HEAP[c+284],16);j=j-HEAP[f+8*t+4];f=HEAP[c+72+16];t=unSign(d,16);f=HEAP[f+8*t];t=HEAP[c+36+16];i=unSign(HEAP[c+284],16);j=FUNCTION_TABLE[b](c,f-HEAP[t+8*i],j);b=HEAP[c+584];j=0-j;d=unSign(d,16);FUNCTION_TABLE[b](c,c+72,d&65535,j)}HEAP[c+284+20]-=1;d=172}if(d== 177){HEAP[ub+284+20]=1;HEAP[c+32]=HEAP[c+28];d=14;break b}else if(d==174){HEAP[c+12]=134;d=14;break b}}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==432){HEAP[e+284+28]=2;HEAP[e+568]=_Round_To_Double_Grid.__index__;d=14;break b}else if(d==433){a=c;c=e;a=a;d=HEAP[a+4];b=a=HEAP[a]&65535;b=unSign(HEAP[c+36+8],16)<=unSign(b,16);c:do if(!b){b=d;if(unSign(HEAP[c+380],32)<=unSign(b,32))break c;d=FUNCTION_TABLE[HEAP[c+592]](c,d);if(HEAP[c+284+60]==0){b=HEAP[c+36+12];j=unSign(a, 16);b=b+8*j;j=reSign(HEAP[c+284+14],16);j=_TT_MulFix14(d,j);HEAP[b]=j;b=HEAP[c+36+12];j=unSign(a,16);b=b+8*j;j=reSign(HEAP[c+284+14+2],16);j=_TT_MulFix14(d,j);HEAP[b+4]=j;b=HEAP[c+36+16];j=unSign(a,16);f=HEAP[c+36+12];t=unSign(a,16);f=f+8*t;HEAP[n]=HEAP[f];HEAP[Ea]=HEAP[f+4];b=b+8*j;HEAP[b]=HEAP[n];HEAP[b+4]=HEAP[ra]}b=HEAP[c+572];j=HEAP[c+36+16];f=unSign(a,16);j=HEAP[j+8*f+4];f=HEAP[c+36+16];t=unSign(a,16);b=FUNCTION_TABLE[b](c,HEAP[f+8*t],j);if((unSign(HEAP[c+368],8)&1&255)!=0){j=d-b;f=0-j;j=reSign(j, 32)>=reSign(0,32)?j:f;f=HEAP[c+284+36];if(reSign(j,32)>reSign(f,32))d=b;d=FUNCTION_TABLE[HEAP[c+568]](c,d,HEAP[c+244+20])}j=HEAP[c+584];d=d-b;b=unSign(a,16);FUNCTION_TABLE[j](c,c+36,b&65535,d);HEAP[c+284]=a;HEAP[c+284+2]=a;d=14;break b}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==434){a=c;c=e;b=a;a=unSign(HEAP[HEAP[c+356]+(HEAP[c+360]+1)],8);d=unSign(a,16);j=HEAP[c+20]+1+(0-HEAP[c+16]);if(unSign(d,32)>=unSign(j,32))HEAP[c+12]=130;else{d=a;if(unSign(1,16)<=unSign(d, 16)){d=c+356;j=c+360;f=b;t=a;for(b=184;;){yb=b==184?0:yb;M=1+yb;b=2+yb;i=unSign(M,16)-1;I=HEAP[d];K=HEAP[j];M=unSign(M,16)+1+K;I=unSign(HEAP[I+M],8);HEAP[f+4*i]=I;b=unSign(b,16)<=unSign(t,16);var yb=yb+1;if(b)b=185;else break}}d=HEAP[c+32];a=unSign(a,16)+d;HEAP[c+32]=a}d=14;break b}else if(d==435){a=c;c=e;d=a;a=unSign(HEAP[HEAP[c+356]+(HEAP[c+360]+1)],8);b=unSign(a,16);j=HEAP[c+20]+1+(0-HEAP[c+16]);b=unSign(b,32)>=unSign(j,32);j=c;if(b)HEAP[j+12]=130;else{HEAP[c+360]=HEAP[j+360]+2;b=a;if(unSign(0, 16)unSign(1,16)?K:1)-0;for(b=188;;){rb=b==188?0:rb;b=unSign(0+rb,16);HEAP[f]=HEAP[j]+2;O=unSign(HEAP[HEAP[t]+(HEAP[i]-2)],8)*256;O=unSign(HEAP[HEAP[I]+(HEAP[M]-1)],8)+O;O=reSign(O,16)&65535;O=reSign(O,16);HEAP[d+4*b]=O;var rb=rb+1;if(rb!=K)b=189;else break}}HEAP[c+376]=0;d=HEAP[c+32];a=unSign(a,16)+d;HEAP[c+32]=a}d=14;break b}else if(d==436){a=HEAP[c];d=unSign(HEAP[e+468],16);b=a;d= unSign(d,32)<=unSign(b,32);b=e;if(d)d=HEAP[b+561]!=0?192:14;else{HEAP[HEAP[b+472]+4*a]=HEAP[c+4];d=14}break b}else if(d==437){a=HEAP[c];d=unSign(HEAP[e+468],16);b=a;d=unSign(d,32)<=unSign(b,32);b=e;if(d){if(HEAP[b+561]!=0){d=192;break b}HEAP[c]=0}else HEAP[c]=HEAP[HEAP[b+472]+4*a];d=14;break b}else if(d==438){d=a=HEAP[c];d=unSign(HEAP[e+380],32)<=unSign(d,32);b=e;if(d)d=HEAP[b+561]!=0?192:14;else{FUNCTION_TABLE[HEAP[b+596]](e,a,HEAP[c+4]);d=14}break b}else if(d==439){d=a=HEAP[c];d=unSign(HEAP[e+380], 32)<=unSign(d,32);b=e;if(d){if(HEAP[b+561]!=0){d=192;break b}HEAP[c]=0}else{a=FUNCTION_TABLE[HEAP[b+592]](e,a);HEAP[c]=a}d=14;break b}else if(d==440){a=c;c=e;a=a;d=HEAP[a];b=unSign(HEAP[c+108+8],16);j=d;b=unSign(b,32)<=unSign(j,32);j=c;if(b)if(HEAP[j+561]!=0){HEAP[c+12]=134;d=14;break b}else c=0;else{b=(unSign(HEAP[j+368],8)&1&255)!=0;j=c;c=b?FUNCTION_TABLE[HEAP[j+576]](c,HEAP[HEAP[c+108+12]+8*d],HEAP[HEAP[c+108+12]+8*d+4]):FUNCTION_TABLE[HEAP[j+572]](c,HEAP[HEAP[c+108+16]+8*d],HEAP[HEAP[c+108+16]+ 8*d+4])}HEAP[a]=c;d=14;break b}else if(d==441){a=c;c=e;d=a;b=a=HEAP[d]&65535;b=unSign(HEAP[c+108+8],16)<=unSign(b,16);j=c;if(b){if(HEAP[j+561]==0){d=14;break b}HEAP[c+12]=134}else{b=HEAP[j+572];j=HEAP[c+108+16];f=unSign(a,16);j=HEAP[j+8*f+4];f=HEAP[c+108+16];t=unSign(a,16);j=FUNCTION_TABLE[b](c,HEAP[f+8*t],j);b=HEAP[c+584];d=HEAP[d+4]-j;j=unSign(a,16);FUNCTION_TABLE[b](c,c+108,j&65535,d);if(HEAP[c+284+64]!=0){d=14;break b}d=HEAP[c+108+12];b=unSign(a,16);c=HEAP[c+108+16];a=unSign(a,16);c=c+8*a;HEAP[o]= HEAP[c];HEAP[za]=HEAP[c+4];c=d+8*b;HEAP[c]=HEAP[o];HEAP[c+4]=HEAP[Ha]}d=14;break b}else if(d==442){a=c;c=e;a=a;b=HEAP[a+4]&65535;d=j=HEAP[a]&65535;f=unSign(HEAP[c+36+8],16)<=unSign(d,16);c:do if(f)d=199;else{d=b;if(unSign(HEAP[c+72+8],16)<=unSign(d,16)){d=199;break c}l=(unSign(HEAP[c+368],8)&1&255)!=0;d=c;if(l){l=HEAP[d+572];d=HEAP[c+36+16];f=unSign(j,16);d=HEAP[d+8*f+4];f=HEAP[c+72+16];t=unSign(b,16);d=d-HEAP[f+8*t+4];f=HEAP[c+36+16];j=unSign(j,16);j=HEAP[f+8*j];f=HEAP[c+72+16];b=unSign(b,16);l= FUNCTION_TABLE[l](c,j-HEAP[f+8*b],d)}else{l=HEAP[d+36+20];d=unSign(j,16);l=l+8*d;d=HEAP[c+72+20];b=unSign(b,16);d=d+8*b;b=c;if(HEAP[c+216+4]==HEAP[c+216+8]){l=FUNCTION_TABLE[HEAP[b+576]](c,HEAP[l]-HEAP[d],HEAP[l+4]-HEAP[d+4]);l=_FT_MulFix(l,HEAP[c+216+4])}else{b=_FT_MulFix(HEAP[l]-HEAP[d],HEAP[b+216+4]);HEAP[m]=b;l=_FT_MulFix(HEAP[l+4]-HEAP[d+4],HEAP[c+216+8]);HEAP[Ca]=l;l=FUNCTION_TABLE[HEAP[c+576]](c,HEAP[m],HEAP[va])}}d=202;break c}while(0);if(d==199)if(HEAP[c+561]!=0){HEAP[c+12]=134;d=14;break b}else l= 0;HEAP[a]=l;d=14;break b}else if(d==443){d=e;a=_Current_Ratio(d);d=unSign(HEAP[d+244+8],16);a=a=_FT_MulFix(d,a);HEAP[c]=a;d=14;break b}else if(d==444){d=e;a=_Current_Ratio(d);d=unSign(HEAP[d+244+8],16);a=a=_FT_MulFix(d,a);HEAP[c]=a;d=14;break b}else if(d==445){HEAP[e+284+32]=1;d=14;break b}else if(d==446){HEAP[e+284+32]=0;d=14;break b}else if(d==447){HEAP[e+12]=135;d=14;break b}else if(d==448){a=HEAP[c+4];a=reSign(HEAP[c],32)reSign(a,32);a=unSign(a,1);HEAP[c]=a;d=14;break b}else if(d==451){a=HEAP[c+4];a=reSign(HEAP[c],32)>=reSign(a,32);a=unSign(a,1);HEAP[c]=a;d=14;break b}else if(d==452){a=unSign(HEAP[c]==HEAP[c+4],1);HEAP[c]=a;d=14;break b}else if(d==453){a=unSign(HEAP[c]!=HEAP[c+4],1);HEAP[c]=a;d=14;break b}else if(d==454){a=(FUNCTION_TABLE[HEAP[e+568]](e,HEAP[c],0)&127)==64;a=unSign(a,1);HEAP[c]= a;d=14;break b}else if(d==455){a=(FUNCTION_TABLE[HEAP[e+568]](e,HEAP[c],0)&127)==0;a=unSign(a,1);HEAP[c]=a;d=14;break b}else if(d==456){c=c;a=e;c=c;if(HEAP[c]!=0){d=14;break b}c=a;a=a+368;for(b=203;;){j=b==211?0:0;f=b==211?xb:1;if(_SkipCode(c)==1)break;xb=unSign(HEAP[a],8);if(xb==27){b=206;d=209}else if(xb==88){b=206;d=207}else if(xb==89){b=206;d=210}else{b=206;d=211}if(d==209){var zb=unSign(f==1,1);b=209}else if(d==207){var Fb=f+1;b=207}else if(d==210){var Ib=f-1,qb=unSign(Ib==0,1);b=210}var xb= b==210?Ib:b==209?f:b==206?f:Fb;if((b==210?qb:b==209?zb:b==206?j:j)==0)b=211;else break}d=14;break b}else if(d==457){a=HEAP[c]==0;c:do if(a)d=212;else{if(HEAP[c+4]==0){d=212;break c}V=1;d=214;break c}while(0);if(d==212)V=0;HEAP[c]=V;d=14;break b}else if(d==458){a=HEAP[c]!=0;c:do if(a)d=216;else{if(HEAP[c+4]!=0){d=216;break c}T=0;d=219;break c}while(0);if(d==216)T=1;HEAP[c]=T;d=14;break b}else if(d==459){a=unSign(HEAP[c]==0,1);HEAP[c]=a;d=14;break b}else if(d==460){_Ins_DELTAP(e,c);d=14;break b}else if(d== 461){HEAP[e+284+48]=HEAP[c]&65535;d=14;break b}else if(d==462){HEAP[e+284+50]=HEAP[c]&65535;d=14;break b}else if(d==463){HEAP[c]=HEAP[c+4]+HEAP[c];d=14;break b}else if(d==464){HEAP[c]-=HEAP[c+4];d=14;break b}else if(d==465){if(HEAP[c+4]==0)HEAP[e+12]=133;else{a=_FT_MulDiv_No_Round(HEAP[c],64,HEAP[c+4]);HEAP[c]=a}d=14;break b}else if(d==466){a=_FT_MulDiv(HEAP[c],HEAP[c+4],64);HEAP[c]=a;d=14;break b}else if(d==467){a=HEAP[c];d=0-a;a=reSign(a,32)>=reSign(0,32)?a:d;HEAP[c]=a;d=14;break b}else if(d==468){HEAP[c]= 0-HEAP[c];d=14;break b}else if(d==469){HEAP[c]&=-64;d=14;break b}else if(d==470){HEAP[c]=HEAP[c]+63&-64;d=14;break b}else if(d==471){a=HEAP[e+568];d=unSign(HEAP[e+368],8)-104;a=FUNCTION_TABLE[a](e,HEAP[c],HEAP[e+244+20+d*4]);HEAP[c]=a;d=14;break b}else if(d==472){a=unSign(HEAP[e+368],8)-108;b=HEAP[e+244+20+a*4];a=d=HEAP[c];j=b;d=reSign(d,32)>=reSign(0,32);b=a;f=j;c:do{if(d){j=f+b;if(a==0)break c;if(!(reSign(j,32)reSign(0,32)))break c}j=0}while(0); a=a=j;HEAP[c]=a;d=14;break b}else if(d==473){d=a=HEAP[c];d=unSign(HEAP[e+380],32)<=unSign(d,32);b=e;if(d)d=HEAP[b+561]!=0?192:14;else{d=HEAP[b+384];c=_FT_MulFix(HEAP[c+4],HEAP[e+244+16]);HEAP[d+4*a]=c;d=14}break b}else if(d==474){_Ins_DELTAP(e,c);d=14;break b}else if(d==225){b=c;j=e;b=b;f=b=HEAP[b];t=j+28;i=j;I=i+28;M=j+28;K=j+24;O=j+28;P=j+24;oa=j+28;Fa=j+380;v=j+561;w=j+368;Ga=j+284+48;Oa=j;var Jb=j+284+50,Hb=j+600,Nb=j,lb=Oa+244+8;b=225;c:for(;;){var Gb=b==235?mb:0;d=unSign(1+Gb,32)<=unSign(f, 32);var vb=HEAP[t];if(!d){d=237;break c}if(reSign(vb,32)<=reSign(1,32)){d=227;break c}HEAP[M]=HEAP[I]-2;var tb=HEAP[HEAP[K]+4*(HEAP[O]+1)],Kb=HEAP[HEAP[P]+4*HEAP[oa]],ib=unSign(HEAP[Fa],32)<=unSign(tb,32);d:do if(ib){if(HEAP[v]!=0){d=229;break c}}else{var wb=unSign(Kb&240,32)>>>unSign(4,32);d=unSign(HEAP[w],8);if(d==116){b=510;d=231}else if(d==117){b=510;d=233}else{b=510;d=511}if(d==231){var Mb=wb+16;b=231}else if(d==233){var Ab=wb+32;b=233}d=b==233?Ab:b==231?Mb:wb;d=reSign(HEAP[Ga],16)+d;b=_Current_Ratio(Oa); wb=unSign(HEAP[lb],16);if(_FT_MulFix(wb,b)!=d)break d;d=(Kb&15)-8;b=d+1;d=(reSign(d,32)>=reSign(0,32)?b:d)*64;b=1<reSign(0,32))){d=246;break}HEAP[i]=HEAP[t]-1;Oa=HEAP[HEAP[I]+ 4*HEAP[M]]&65535;if(unSign(HEAP[K],16)<=unSign(Oa,16)){if(HEAP[O]!=0){d=243;break}}else{d=HEAP[Fa];w=unSign(Oa,16);Ga=HEAP[v];Oa=unSign(Oa,16);HEAP[d+w]=HEAP[Ga+Oa]^1}HEAP[oa]=HEAP[P]-1;d=242}if(d==246){HEAP[f+284+20]=1;HEAP[b+32]=HEAP[b+28];d=14;break b}else if(d==243){HEAP[b+12]=134;d=14;break b}}}else if(d==484){c=c;a=e;c=c;d=HEAP[c+4]&65535;c=HEAP[c]&65535;b=d;b=unSign(HEAP[a+144+8],16)<=unSign(b,16);c:do if(!b){b=c;if(unSign(HEAP[a+144+8],16)<=unSign(b,16))break c;b=c;c=d;if(!(unSign(b,16)<= unSign(c,16))){d=14;break b}c=a+144+24;a=a+144+24;d=d;j=b;f=j+1;for(b=250;;){Bb=b==250?0:Bb;M=j+Bb;b=f+Bb;t=HEAP[c];i=unSign(M,16);I=HEAP[a];M=unSign(M,16);HEAP[t+i]=HEAP[I+M]|1;b=unSign(b,16)<=unSign(d,16);var Bb=Bb+1;if(b)b=251;else break}d=14;break b}while(0);if(HEAP[a+561]==0){d=14;break b}HEAP[a+12]=134;d=14;break b}else if(d==485){c=c;a=e;c=c;d=HEAP[c+4]&65535;c=HEAP[c]&65535;b=d;b=unSign(HEAP[a+144+8],16)<=unSign(b,16);c:do if(!b){b=c;if(unSign(HEAP[a+144+8],16)<=unSign(b,16))break c;b=c;c= d;if(!(unSign(b,16)<=unSign(c,16))){d=14;break b}c=a+144+24;a=a+144+24;d=d;j=b;f=j+1;for(b=256;;){nb=b==256?0:nb;M=j+nb;b=f+nb;t=HEAP[c];i=unSign(M,16);I=HEAP[a];M=unSign(M,16);HEAP[t+i]=HEAP[I+M]&-2;b=unSign(b,16)<=unSign(d,16);var nb=nb+1;if(b)b=257;else break}d=14;break b}while(0);if(HEAP[a+561]==0){d=14;break b}HEAP[a+12]=134;d=14;break b}else if(d==486){_Ins_UNKNOWN(e,c);d=14;break b}else if(d==487){a=c;c=e;a=a;d=HEAP[a]&255;if(d==255)HEAP[c+284+53]=1;else{if(d!=0){b=(HEAP[a]&256)!=0;c:do if(b){j= unSign(HEAP[c+244+8],16);f=d;if(!(reSign(j,32)<=reSign(f,32)))break c;HEAP[c+284+53]=1}while(0);b=(HEAP[a]&512)!=0;c:do if(b){if(HEAP[c+244+37]==0)break c;HEAP[c+284+53]=1}while(0);b=(HEAP[a]&1024)!=0;c:do if(b){if(HEAP[c+244+38]==0)break c;HEAP[c+284+53]=1}while(0);b=(HEAP[a]&2048)!=0;c:do if(b){j=unSign(HEAP[c+244+8],16);f=d;if(!(reSign(j,32)>reSign(f,32)))break c;HEAP[c+284+53]=0}while(0);d=(HEAP[a]&4096)!=0;c:do if(d){if(HEAP[c+244+37]==0)break c;HEAP[c+284+53]=0}while(0);if((HEAP[a]&8192)==0){d= 14;break b}if(HEAP[c+244+38]==0){d=14;break b}}HEAP[c+284+53]=0}d=14;break b}else if(d==488){a=c;c=e;d=a;a=HEAP[d+4]&65535;b=d=HEAP[d]&65535;b=unSign(HEAP[c+72+8],16)<=unSign(b,16);c:do if(!b){b=a;if(unSign(HEAP[c+108+8],16)<=unSign(b,16))break c;b=HEAP[c+72+12];j=unSign(d,16);j=b+8*j;b=HEAP[c+108+12];f=unSign(a,16);f=b+8*f;b=HEAP[j]-HEAP[f];j=HEAP[j+4]-HEAP[f+4];if((unSign(HEAP[c+368],8)&1&255)!=0){f=j;j=b;b=0-f}_Normalize(c,b,j,c+284+6);b=HEAP[c+72+16];d=unSign(d,16);d=b+8*d;b=HEAP[c+108+16];a= unSign(a,16);a=b+8*a;b=HEAP[d]-HEAP[a];j=HEAP[d+4]-HEAP[a+4];if((unSign(HEAP[c+368],8)&1&255)!=0){f=j;j=b;b=0-f}_Normalize(c,b,j,c+284+10);_Compute_Funcs(c);d=14;break b}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==489){a=c;c=e;a=a;d=0;if((HEAP[a]&1&255)!=0)d=35;b=(HEAP[a]&2)!=0;c:do if(b){if(HEAP[c+244+37]==0)break c;d|=128}while(0);b=(HEAP[a]&4)!=0;c:do if(b){if(HEAP[c+244+38]==0)break c;d|=256}while(0);b=(HEAP[a]&32)!=0;c:do if(b){if(HEAP[c+604]==0)break c;d|= 4096}while(0);HEAP[a]=d;d=14;break b}else if(d==291){a=c;c=e;a=a;d=HEAP[c+416];f=j=d+16*HEAP[c+408];t=a;d=d;b=291;c:for(;;){b=b==294?Db:0;var sb=d+16*b;if(!(sb=unSign(b,32);j=c;if(b){HEAP[j+12]=141;d=14;break b}else HEAP[c+408]=HEAP[j+408]+1}b=reSign(HEAP[a],32)reSign(255,32))break c;b=unSign(HEAP[a]&255,8);HEAP[d+8]=b;HEAP[d+4]=HEAP[c+ 360]+1;HEAP[d]=HEAP[c+352];HEAP[d+12]=1;d=HEAP[c+424];if(unSign(HEAP[a],32)>unSign(d,32)){a=unSign(HEAP[a]&255,8);HEAP[c+424]=a}a=c;for(d=c+368;;){if(_SkipCode(a)!=0){d=14;break b}b=unSign(HEAP[d],8);if(b==44)break;else if(b==45){d=14;break b}else if(b==137)break}HEAP[c+12]=137;d=14;break b}while(0);HEAP[c+12]=141;d=14;break b}else if(d==490){c=c;a=HEAP[c+8];d=HEAP[c+4];b=HEAP[c];HEAP[c+8]=b;HEAP[c+4]=a;HEAP[c]=d;d=14;break b}else if(d==491){a=HEAP[c];if(!(reSign(HEAP[c+4],32)>reSign(a,32))){d=14; break b}HEAP[c]=HEAP[c+4];d=14;break b}else if(d==492){a=HEAP[c];if(!(reSign(HEAP[c+4],32)=reSign(0,32))){d=14;break b}HEAP[c+284+56]=HEAP[a];d=14;break b}else if(d==494){a=c;c=e;d=a;a=HEAP[d+4];d=HEAP[d];b=reSign(a,32)<=reSign(0,32);j=reSign(a,32)>reSign(2,32);if(b|j){if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134}else{if(d!=0)d=a;HEAP[c+284+52]=(a&255^-1)&HEAP[c+284+52]|d&255}d=14;break b}else if(d== 495){_Ins_UNKNOWN(e,c);d=14;break b}while(0);if(d==192)HEAP[e+12]=134;c=e;if(HEAP[e+12]!=0){if(HEAP[c+12]!=128){d=9;break a}d=HEAP[e+416];c=c=d+16*HEAP[e+408];a=e+368;d=d;for(b=357;;){b=b==364?Yb:0;var Cb=d+16*b;j=d+16*b+12;f=d+16*b+8;if(!(Cb=reSign(Ob,32);Ob=e;if(c){d=361;break a}c=HEAP[Ob+436]+16*HEAP[e+428];HEAP[c]=HEAP[e+352];HEAP[c+4]=HEAP[e+360]+1;HEAP[c+8]=1;HEAP[c+ 12]=HEAP[d+4];if(_Ins_Goto_CodeRange(e,HEAP[d],HEAP[d+4])==1){d=9;break a}}else{HEAP[e+16]=HEAP[c+32];if(HEAP[e+376]!=0)HEAP[e+360]=HEAP[e+372]+HEAP[e+360];Y=c=Y+1;if(reSign(c,32)>reSign(1E6,32)){d=368;break a}}var Lb=HEAP[e+364];c=reSign(HEAP[e+360],32)>=reSign(Lb,32);Lb=e;if(c){d=370;break a}if(HEAP[Lb+488]==0)d=2;else{d=373;break a}}a:do if(d==3){HEAP[e+12]=131;d=9;break a}else if(d==7){HEAP[Pa+12]=129;d=9;break a}else if(d==10){HEAP[Ja+12]=130;d=9;break a}else if(d==361){HEAP[Ob+12]=134;d=9;break a}else if(d== 366){HEAP[e+12]=128;d=9;break a}else if(d==368){R=139;d=369;break a}else if(d==370){if(!(reSign(HEAP[Lb+428],32)>reSign(0,32))){d=373;break a}HEAP[e+12]=131;d=9;break a}while(0);if(d==9){k=HEAP[e+12]!=0;a:do if(k){if(HEAP[e+488]!=0)break a;HEAP[HEAP[e+4]+301]=0}while(0);R=HEAP[e+12]}else if(d==373)R=0;e=R;STACKTOP=g;return e}_TT_RunIns.__index__=Runtime.getFunctionIndex(_TT_RunIns,"_TT_RunIns"); function _ft_var_readpackedpoints(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c,f,h;f=HEAP[e+28];a=HEAP[d]=0;if(HEAP[e+32]=reSign(i,32))break a; if(!(reSign(0,32)=reSign(h,32))break a;if(!(reSign(0,32)=unSign(j,32)){b=20;break a}else{a=8;b=2}}if(b==23)c=f;else if(b==20){f!=0&&FUNCTION_TABLE[HEAP[h+8]](h,f);c=0}}c=c;STACKTOP=d;return c} _ft_var_readpackeddeltas.__index__=Runtime.getFunctionIndex(_ft_var_readpackeddeltas,"_ft_var_readpackeddeltas"); function _ft_var_apply_tuple(e,g,d,b,a){var c,f=null,h,i;i=65536;h=0;var k=e+4,j=e+4,l=e+4;g=(unSign(g,16)&16384)==0;var m=e+4,o=e+4,n=e+4,p=e+4,r=e+4,q=i;for(f=-1;;){var s=f==13?w:q;c=h;if(!(unSign(HEAP[e],32)>unSign(c,32))){c=15;break}if(HEAP[d+4*h]==0)f=14;else{if(HEAP[HEAP[k]+4*h]==0){c=1;break}if(!(reSign(HEAP[HEAP[j]+4*h],32)>=reSign(0,32)))if(reSign(HEAP[d+4*h],32)>reSign(0,32)){c=1;break}if(!(reSign(HEAP[HEAP[l]+4*h],32)<=reSign(0,32)))if(reSign(HEAP[d+4*h],32)=reSign(0,32)?c:u;u=_FT_MulDiv(s,u,65536);f=6}else{f=HEAP[b+4*h];if(reSign(c,32)<=reSign(f,32)){c=8;break}c=HEAP[a+4*h];if(reSign(HEAP[HEAP[o]+4*h],32)>=reSign(c,32)){c=8;break}c=HEAP[d+4*h];c=reSign(HEAP[HEAP[n]+4*h],32)unSign(16382,16))break b;k=unSign(HEAP[n+14],16);a=(unSign(HEAP[n+8],16)+1)*4;if(k!=a)break b;if(unSign(HEAP[n+12],16)>unSign(32511,16))break b;k=unSign(HEAP[n+4],16);a=unSign(HEAP[n+12],16);a=unSign(HEAP[n+14],16)*a;m=unSign(HEAP[n+8],16)*20;j=HEAP[d];if(unSign(a+k+m,32)>unSign(j,32))break b;k=_ft_mem_alloc(h,40,i);HEAP[e+712]=k;if(HEAP[i]!=0){b=0;break a}k=HEAP[e+712];a=unSign(HEAP[n+8],16)*3;m=unSign(HEAP[n+12],16);a=(a+m)*2;m=unSign(HEAP[n+ 12],16);a=(unSign(HEAP[n+8],16)*m+a)*4;a=unSign(HEAP[n+8],16)*5+20+a;HEAP[k+12]=a;k=_ft_mem_alloc(h,HEAP[HEAP[e+712]+12],i);if(HEAP[i]!=0){b=0;break a}HEAP[HEAP[e+712]+8]=k;a=unSign(HEAP[n+8],16);HEAP[k]=a;HEAP[k+4]=-1;a=unSign(HEAP[n+12],16);HEAP[k+8]=a;HEAP[k+12]=k+20;a=HEAP[k+12];m=unSign(HEAP[n+8],16);HEAP[k+16]=a+24*m;a=HEAP[k+16];m=unSign(HEAP[n+12],16);j=a+8*m;a=0;m=unSign(HEAP[n+12],16);l=a;if(reSign(m,32)>reSign(l,32)){m=n+8;l=n+12;var q=a;j=j;var s=q+1;for(a=13;;){t=a==13?0:t;u=a==13?j: u;b=s+t;HEAP[HEAP[k+16]+8*(q+t)]=u;a=unSign(HEAP[m],16);var u=u+4*a;a=unSign(HEAP[l],16);b=reSign(a,32)>reSign(b,32);var t=t+1;if(b)b=a=14;else{b=15;break}}j=u}l=j;a=0;m=unSign(HEAP[n+8],16);j=a;if(reSign(m,32)>reSign(j,32)){m=n+8;j=a;l=l;q=j+1;for(a=17;;){v=a==17?0:v;b=q+v;HEAP[HEAP[k+12]+24*(j+v)]=l+v*5;a=unSign(HEAP[m],16);b=reSign(a,32)>reSign(b,32);var v=v+1;if(b)b=a=18;else{b=19;break}}}a=unSign(HEAP[n+4],16);a=_FT_Stream_Seek(f,a+c);HEAP[i]=a;if(a!=0){b=0;break a}m=HEAP[k+12];a=0;j=n+8;l=f; s=q=p;var w=p+4,x=p+8,y=p+12;o=p+18;var A=a;a=21;c:for(;;){b=a==24?C:0;a=A+b;var z=unSign(HEAP[j],16);if(!(reSign(z,32)>reSign(a,32))){b=26;break c}a=_FT_Stream_ReadFields(l,_fvaraxis_fields_12036,q);HEAP[i]=a;if(HEAP[i]!=0){b=23;break c}HEAP[m+16]=HEAP[s];HEAP[m+4]=HEAP[w];HEAP[m+8]=HEAP[x];HEAP[m+12]=HEAP[y];C=unSign(HEAP[o],16);HEAP[m+20]=C;C=HEAP[m];a=unSign(HEAP[m+16],32)>>>unSign(24,32)&255;HEAP[C]=a;C=HEAP[m];a=unSign(HEAP[m+16],32)>>>unSign(16,32)&255;HEAP[C+1]=a;C=HEAP[m];a=unSign(HEAP[m+ 16],32)>>>unSign(8,32)&255;HEAP[C+2]=a;HEAP[HEAP[m]+3]=HEAP[m+16]&255;HEAP[HEAP[m]+4]=0;m+=24;var C=b+1;a=24;b=22}if(b==26){o=HEAP[k+16];a=0;k=n+12;m=n+8;q=l=j=f;s=n+8;w=f;x=n+8;y=f;o=o;A=a;a=26;c:for(;;){z=a==42?K:0;a=A+z;var B=o+8*z;b=o+8*z+4;var D=unSign(HEAP[k],16);if(!(reSign(D,32)>reSign(a,32))){b=47;break c}a=(unSign(HEAP[m],16)+1)*4;a=_FT_Stream_EnterFrame(j,a);HEAP[i]=a;if(HEAP[i]!=0){b=28;break c}K=HEAP[l+32];if(K+1reSign(0,32)){a=34;b=35}else{a=34;b=36}for(;;)if(b==35){P=a==39?P:0;K=P+1;b=HEAP[B];D=HEAP[w+32];if(D+3reSign(K,32)){a=39;b=35}else{a=40;b=36}}else if(b==36){b=HEAP[y+20]!=0?41:42;break}if(b==41){K=HEAP[y+28];b=HEAP[y];b!=0&&FUNCTION_TABLE[HEAP[K+8]](K,b);HEAP[y]=0}HEAP[y+32]=0;HEAP[y+36]=0;var K=z+1;a=42;b=27}if(b==47){b=48;break a}else if(b==28){b=0;break a}}else if(b==23){b=0;break a}}while(0);HEAP[i]=8;b=0;break a}else b=48;while(0);a:do if(b== 48){if(g==0)break a;k=_ft_mem_alloc(h,HEAP[HEAP[e+712]+12],i);if(HEAP[i]!=0)break a;_llvm_memcpy_p0i8_p0i8_i32(k,HEAP[HEAP[e+712]+8],HEAP[HEAP[e+712]+12],1,0);HEAP[k+12]=k+20;HEAP[k+16]=HEAP[k+12]+24*HEAP[k];j=HEAP[k+16]+8*HEAP[k+8];f=n=0;p=unSign(HEAP[k+8],32)>unSign(f,32);f=k;if(p){n=n;p=j;E=n+1;for(a=51;;){Q=a==51?0:Q;O=a==51?p:O;G=E+Q;HEAP[HEAP[(a==51?f:M)+16]+8*(n+Q)]=O;var O=O+4*HEAP[k];G=unSign(HEAP[k+8],32)>unSign(G,32);var M=k,Q=Q+1;if(G)b=a=52;else{b=53;break}}j=O;a=53}else a=50;m=HEAP[(a== 53?M:f)+12];l=j;f=n=0;if(unSign(HEAP[k],32)>unSign(f,32)){f=l;n=n+1;a=55;b:for(;;){R=a==55?0:R;p=n+R;HEAP[m]=f+R*5;E=HEAP[m+16]==2003265652;G=m;c:do if(E)HEAP[G]=__str740;else{J=m;if(HEAP[G+16]==2003072104)HEAP[J]=__str841;else{u=m;if(HEAP[J+16]==1869640570)HEAP[u]=__str942;else{if(HEAP[u+16]!=1936486004)break c;HEAP[m]=__str1043}}}while(0);m+=24;p=unSign(HEAP[k],32)>unSign(p,32);var R=R+1;if(p){a=59;b=56}else{b=60;break b}}}HEAP[g]=k}while(0);h=HEAP[i];STACKTOP=d;return h} _TT_Get_MM_Var.__index__=Runtime.getFunctionIndex(_TT_Get_MM_Var,"_TT_Get_MM_Var"); function _TT_Set_MM_Blend(e,g,d){var b=STACKTOP;STACKTOP+=32;Runtime.memset(b,0,32);var a,c=null,f,h,i,k,j,l,m,o=b+4,n,p=b+8,r=b+28,q;HEAP[r]=0;q=HEAP[e+100];HEAP[e+708]=0;f=HEAP[e+712]==0;a:do if(f){f=_TT_Get_MM_Var(e,0);HEAP[r]=f;a=HEAP[r]!=0?0:1;break a}else a=1;while(0);a:do if(a==1){f=HEAP[e+712];h=HEAP[f+8];if(HEAP[h]!=g)HEAP[r]=6;else{c=0;h=g;m=j=d;n=c;c=3;b:for(;;){a=c==7?s:0;c=n+a;i=j+4*c;k=m+4*c;if(!(unSign(c,32)reSign(65536,32)){a=5;break b}var s=a+1;c=7;a=4}if(a==9){h=HEAP[f+36]==0;b:do if(h){j=e;h=HEAP[j+104];m=HEAP[h+28];a=HEAP[j+712];j=FUNCTION_TABLE[HEAP[j+508]](j,1735811442,h,o);HEAP[b]=j;j=HEAP[b];i=j!=0;c:do if(i)c=70;else{l=h;n=l=l=HEAP[l+8];l=_FT_Stream_ReadFields(h,_gvar_fields_11813,p);HEAP[b]=l;l=HEAP[b];if(l!=0){c=10;break c}c=unSign(HEAP[p+6],16);HEAP[a+24]=c;c=unSign(HEAP[p+12],16);HEAP[a+32]=c;k=n+HEAP[p+16];c=HEAP[p]!=65536;d:do if(!c){if(HEAP[p+4]!=(HEAP[HEAP[a+8]]&65535))break d; var u=_ft_mem_realloc(m,4,0,HEAP[a+32]+1,0,b);HEAP[a+36]=u;u=HEAP[b];if(u!=0){c=14;break c}c=(unSign(HEAP[p+14],16)&1&255)!=0;i=HEAP[a+32]+1;if(c){var t=_FT_Stream_EnterFrame(h,i*4);HEAP[b]=t;t=HEAP[b];if(t!=0){c=17;break c}i=c=0;if(unSign(HEAP[a+32],32)>=unSign(i,32)){i=a+36;var v=h;k=k;var w=a+32,x=c,y=x+1,A=v+32,z=v+36;v=v+32;for(c=19;;){L=c==19?0:L;var C=x+L,B=y+L,D=HEAP[i],E=HEAP[A];if(E+3=unSign(B,32);var L=L+1;if(c)c=23;else break}}c=h;if(HEAP[c+20]!=0){i=HEAP[c+28];k=HEAP[c];i=i;k=k;k!=0&&FUNCTION_TABLE[HEAP[i+8]](i,k);HEAP[c]=0}HEAP[c+32]=0;HEAP[c+36]=0}else{var N=_FT_Stream_EnterFrame(h,i*2);HEAP[b]=N;N=HEAP[b];if(N!=0){c=29;break c}i=c=0;if(unSign(HEAP[a+32],32)>=unSign(i,32)){i=a+36;v=h;k=k;w=a+32;x=c;y=x+1;A=v+32;z=v+36;v=v+32;for(c=31;;){K=c==31?0:K;C=x+K; B=y+K;D=HEAP[i];E=HEAP[A];if(E+1=unSign(B,32);var K=K+1;if(c)c=35;else break}}c=h;if(HEAP[c+20]!=0){i=HEAP[c+28];k=HEAP[c];i=i;k=k;k!=0&&FUNCTION_TABLE[HEAP[i+8]](i,k);HEAP[c]=0}HEAP[c+32]=0;HEAP[c+36]=0}if(HEAP[a+24]!=0){var O=unSign(HEAP[p+4],16);O=_ft_mem_realloc(m,4,0,HEAP[a+24]*O,0,b);HEAP[a+ 28]=O;O=HEAP[b];if(O!=0){c=40;break c}var M=_FT_Stream_Seek(h,n+HEAP[p+8]);HEAP[b]=M;M=HEAP[b];if(M!=0){c=41;break c}var Q=HEAP[a+24];m=unSign(HEAP[p+4],16);Q=_FT_Stream_EnterFrame(h,Q*2*m);HEAP[b]=Q;Q=HEAP[b];if(Q!=0){c=42;break c}j=c=0;if(unSign(HEAP[a+24],32)>unSign(j,32)){j=p+4;m=a+28;n=p+4;z=h;i=p+4;k=a+24;w=c;x=w+1;y=z+32;A=z+36;z=z+32;c=44;e:for(;;){v=c==44?0:U;C=w+v;B=x+v;a=unSign(HEAP[j],16);if(unSign(a,32)>unSign(0,32)){c=45;a=46}else{c=45;a=47}for(;;)if(a==46){V=c==50?V:0;a=V+1;D=HEAP[m]; E=HEAP[n];H=HEAP[y];if(H+1unSign(a,32)){c=50;a=46}else{c=51;a=47}}else if(a==47){a=unSign(HEAP[k],32)>unSign(B,32);var U=v+1;if(a){c=47;continue e}else break e}}}h=h;if(HEAP[h+20]!=0){a=HEAP[h+28];j=HEAP[h];a=a;j=j;j!=0&&FUNCTION_TABLE[HEAP[a+8]](a,j); HEAP[h]=0}HEAP[h+32]=0;HEAP[h+36]=0}h=HEAP[b];HEAP[r]=h;if(h!=0)break a;else{a=57;break b}}while(0);HEAP[b]=8;c=13}while(0);HEAP[r]=c==70?j:c==10?l:c==13?8:c==14?u:c==17?t:c==29?N:c==40?O:c==41?M:Q;break a}while(0);if(HEAP[f+4]==0){h=_ft_mem_realloc(q,4,0,g,0,r);HEAP[f+4]=h;if(HEAP[r]!=0)break a;h=1}else{c=h=0;j=g;m=f+4;n=d;i=c;for(c=60;;){a=c==63?S:0;c=i+a;k=n+4*c;if(!(unSign(c,32)unSign(C,32))){a=11;break b}C=HEAP[y];if(reSign(HEAP[B],32)>reSign(C,32)){a=5;break b}B=HEAP[A];if(reSign(HEAP[D],32)reSign(0,32)){c=24;a=33}else{c=24;a=34}for(;;)if(a==33){X=c==39?X:0;var Q=X+1;a=HEAP[C];M=HEAP[z];if(M+1reSign(Q,32)){c=39;a=33}else{c=40;a=34}}else if(a==34){var Y=c==40?Q:0,W=B+1;c=34;a=20;continue d}}if(a==42)n=N;else if(a==23){o=I;n=c=o-1;c=reSign(c,32)>=reSign(0,32);f=HEAP[k+20];if(c){w= i;m=k+20;x=k+20;n=n;o=0-n;J=reSign(o,32)>reSign(0,32);y=w+8;c=reSign(o,32)>reSign(0,32)?o:0;A=n+c+1;for(c=25;;){ba=c==25?0:ba;a=n+ba*-1;da=HEAP[(c==25?f:da)+8*a+4];da!=0&&FUNCTION_TABLE[HEAP[y]](w,da);HEAP[HEAP[m]+8*a+4]=0;var da=HEAP[x],ba=ba+1;if(ba!=A){c=28;a=26}else{a=29;break}}n=-1-(J?o:0);c=29}else c=23;w=c==29?da:f;c=i;f=w;w!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[k+20]=0;HEAP[k+20]=0}}while(0);j=j;if(HEAP[j+20]!=0){i=HEAP[j+28];k=HEAP[j];i=i;k=k;k!=0&&FUNCTION_TABLE[HEAP[i+8]](i,k);HEAP[j]= 0}HEAP[j+32]=0;HEAP[j+36]=0}while(0);v=HEAP[s+20]!=0;b:do if(v){l=HEAP[s+20];j=c=0;if(!(unSign(HEAP[u],32)>unSign(j,32))){a=47;break b}k=i=j=q;h=u;l=l;f=c;w=f+1;c=46;c:for(;;){$=c==46?0:$;c=f+$;y=j+4*c;J=i+4*c;m=k+4*c;x=w+$;o=l+8*$+4;A=unSign(HEAP[l+8*$],16);for(c=48;;){a=c==51?ca:0;var aa=a+1;if(!(unSign(A,32)>unSign(aa,32))){a=54;break}c=HEAP[HEAP[o]+8*aa];if(reSign(HEAP[y],32)unSign(x,32);var $=$+1;if(a){c=54;a=48}else{a=55;break c}}}while(0);s=_TT_Set_MM_Blend(e,g,q);HEAP[r]=s}else if(a==5)HEAP[r]=6}}while(0);e=q;e!=0&&FUNCTION_TABLE[HEAP[t+8]](t,e);r=HEAP[r];STACKTOP=b;return r}_TT_Set_Var_Design.__index__=Runtime.getFunctionIndex(_TT_Set_Var_Design,"_TT_Set_Var_Design"); function _tt_face_vary_cvt(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b,a=null,c,f,h,i,k,j,l,m;m=d+4;var o,n,p,r,q,s;f=d+8;l=HEAP[g+28];s=q=r=0;c=HEAP[e+712];if(c==0)HEAP[d]=0;else if(HEAP[e+672]==0)HEAP[d]=0;else{j=FUNCTION_TABLE[HEAP[e+508]](e,1668702578,g,m);HEAP[d]=j;if(HEAP[d]!=0)HEAP[d]=0;else{m=_FT_Stream_EnterFrame(g,HEAP[m]);HEAP[d]=m;if(HEAP[d]!=0)HEAP[d]=0;else{m=HEAP[g+32]-HEAP[g];h=0;j=HEAP[g+32];if(j+3unSign(0,32)))break a;h=c;i=r;u=k=c;var t=q,v=c,w=c,x=s,y=c,A=c,z=r,C=q,B=s,D=e+668,E=e+672,F=e+672,G=e+668,H=e+672,J=e+672,L=e+668,N=l,I=l,P=c,K=c;n=n;o=o&4095;o=(unSign(1,32)>unSign(o,32)?1:o)-0;a=9;b:for(;;){ka=a==9?0:ka;fa=a==9?n:fa;var O=g;p=HEAP[O+32];if(p+1unSign(a,32)?15:16;d:for(;;)if(b==15){var S=g;b=HEAP[S+32];if(b+1unSign(a,32)){b=15;continue d}b=16}else if(b==16){b=(R&16384)!=0?20:21;break d}d:do if(b==20){a=p=0;b=unSign(HEAP[u],32)>unSign(a,32)?29:30;e:for(;;)if(b==29){S=g;b=HEAP[S+32];if(b+1unSign(a,32)){b=29;continue e}b=30}else if(b==30){a=p=0;if(unSign(HEAP[w],32)>unSign(a,32)){b=34;break e}else{b=21;break d}}for(;;){S=g;b=HEAP[S+32];if(b+1unSign(a,32))b=34;else{b=37;break}}}while(0);p=unSign(R&65535,16)&65535;S=_ft_var_apply_tuple(A,p,z,C,B);p=S==0;d:do if(!p){if((R& 8192)==0)break d;R=HEAP[g+32]-HEAP[g];HEAP[g+32]=HEAP[g]+fa;var $=_ft_var_readpackedpoints(g,f);if(HEAP[f]==0){var la=HEAP[D];a=41}else{var ga=HEAP[f];a=43}U=_ft_var_readpackeddeltas(g,a==43?ga:la);a=$!=0&U!=0;e:do if(a){W=$==4294967295;p=0;if(W){W=p;if(!(unSign(HEAP[G],32)>unSign(W,32))){b=46;break e}for(;;){b=HEAP[H];W=HEAP[HEAP[J]+2*p];var ea=reSign(HEAP[U+2*p],16);W=(_FT_MulFix(ea,S)&65535)+W;HEAP[b+2*p]=W;p+=1;b=p;if(unSign(HEAP[L],32)>unSign(b,32))b=45;else{b=49;break e}}}else{a=HEAP[f];if(!(unSign(p, 32)unSign(a,32)))break d;for(;;){S=g;b=HEAP[S+32];if(b+1unSign(a,32)))break}}while(0);ha=O+fa;a=23}while(0);var fa=a==54?$:a==39?Z:ha,ka=ka+1;if(ka!=o)a=55;else break b}}while(0);if(HEAP[g+20]!=0){f=HEAP[g+28];c=HEAP[g];c!=0&&FUNCTION_TABLE[HEAP[f+8]](f,c);HEAP[g]= 0}HEAP[g+32]=0;HEAP[g+36]=0}}}r=r;r!=0&&FUNCTION_TABLE[HEAP[l+8]](l,r);q=q;q!=0&&FUNCTION_TABLE[HEAP[l+8]](l,q);s=s;s!=0&&FUNCTION_TABLE[HEAP[l+8]](l,s);l=HEAP[d];STACKTOP=d;return l}_tt_face_vary_cvt.__index__=Runtime.getFunctionIndex(_tt_face_vary_cvt,"_tt_face_vary_cvt"); function _TT_Vary_Get_Glyph_Deltas(e,g,d,b){var a=STACKTOP;STACKTOP+=12;Runtime.memset(a,0,12);var c,f=null,h,i,k,j,l,m,o,n,p,r,q,s,u,t,v,w,x=a+4,y=a+8,A,z;s=HEAP[e+104];r=HEAP[s+28];u=HEAP[e+712];z=A=HEAP[y]=0;e=HEAP[e+708]==0;a:do if(e)c=0;else{if(u==0){c=0;break a}q=_ft_mem_realloc(r,8,0,b,0,a);e=HEAP[a]!=0;b:do if(!e){HEAP[d]=q;e=g;e=unSign(HEAP[u+32],32)<=unSign(e,32);c:do if(!e){if(HEAP[HEAP[u+36]+4*g]==HEAP[HEAP[u+36]+4*(g+1)])break c;e=_FT_Stream_Seek(s,HEAP[HEAP[u+36]+4*g]);HEAP[a]=e;e=HEAP[a]!= 0;d:do if(!e){m=_FT_Stream_EnterFrame(s,HEAP[HEAP[u+36]+4*(g+1)]-HEAP[HEAP[u+36]+4*g]);HEAP[a]=m;if(HEAP[a]!=0)break d;m=HEAP[s+32]-HEAP[s];h=_ft_mem_realloc(r,4,0,HEAP[u],0,a);l=HEAP[a]!=0;e:do if(!l){k=_ft_mem_realloc(r,4,0,HEAP[u],0,a);if(HEAP[a]!=0){c=8;break e}j=_ft_mem_realloc(r,4,0,HEAP[u],0,a);if(HEAP[a]!=0){c=8;break e}i=s;n=0;o=HEAP[i+32];if(o+1unSign(ba, 32))){c=57;break f}ba=s;w=HEAP[ba+32];if(w+1unSign(f, 32)))break g;for(;;){var Z=s,ha=HEAP[Z+32];if(ha+1unSign(f,32)))break}}else{w=HEAP[u+24];if(unSign($&4095,32)>=unSign(w,32)){c=26;break f}_llvm_memcpy_p0i8_p0i8_i32(U,HEAP[u+28]+4*HEAP[u]*($&4095),HEAP[u]*4,1,0)}while(0);ua=($&16384)!=0;g:do if(ua){Ba=w=0;if(unSign(HEAP[u], 32)>unSign(Ba,32))for(Ba=u;;){Na=s;Ea=HEAP[Na+32];if(Ea+1unSign(Na,32)))break}Ba=w=0;if(!(unSign(HEAP[u],32)>unSign(Ba,32)))break g;for(;;){Ba=s;Na=HEAP[Ba+32];if(Na+1unSign(Ba,32)))break}}while(0);ua=unSign($&65535,16);ua=_ft_var_apply_tuple(u,ua&65535,C,B,D);if(ua==0){var Aa=ba+W;f=40}else{var Da=HEAP[s+32]-HEAP[s];if(($&8192)!=0){HEAP[s+32]=HEAP[s]+W;var pa=_ft_var_readpackedpoints(s,x),ta=HEAP[x];f=42}else{var ma=HEAP[y];HEAP[x]=ma;f=44}Na=f==44?V:pa;var ya=f==44?da:pa,qa=HEAP[x];qa=_ft_var_readpackeddeltas(s,(f== 44?ma:ta)==0?E:qa);Ba=HEAP[x];Ba=_ft_var_readpackeddeltas(s,HEAP[x]==0?F:Ba);Ea=Na!=0&Ba!=0&qa!=0;g:do if(Ea){$=Na==4294967295;w=0;if($){if(!(unSign(w,32)unSign(2,32)?g:2)-1;e=1*c;for(a=19;;){j=a==19?0:j;HEAP[d+24+(1+j)*4]=HEAP[d+24]+4*(e+c*j);var j=j+1;if(j!=g)a=20;else break}break a}while(0);HEAP[b]=3}while(0);j=HEAP[b];STACKTOP=b;return j} _t1_allocate_blend.__index__=Runtime.getFunctionIndex(_t1_allocate_blend,"_t1_allocate_blend"); function _T1_Get_Multi_Master(e,g){var d=null,b,a;b=HEAP[e+532];a=6;if(b!=0){HEAP[g]=HEAP[b+4];HEAP[g+4]=HEAP[b];if(unSign(HEAP[b+4],32)>unSign(0,32)){a=b+4;for(d=0;;){j=d==0?0:j;d=1+j;var c=0+j,f=b+88+c*12,h=b+88+c*12+4,i=g+8+c*12+8,k=g+8+c*12+4;HEAP[g+8+c*12]=HEAP[b+8+c*4];HEAP[k]=HEAP[HEAP[h]];c=HEAP[h];f=unSign(HEAP[f],8)-1;HEAP[i]=HEAP[c+4*f];d=unSign(HEAP[a],32)>unSign(d,32);var j=j+1;if(d)d=1;else break}}a=0}return a} _T1_Get_Multi_Master.__index__=Runtime.getFunctionIndex(_T1_Get_Multi_Master,"_T1_Get_Multi_Master"); function _T1_Get_MM_Var(e,g){var d=STACKTOP;STACKTOP+=76;Runtime.memset(d,0,76);var b,a=null,c,f,h,i,k,j=d+56,l=d+60,m;i=HEAP[e+100];m=HEAP[e+532];k=_T1_Get_Multi_Master(e,d);HEAP[j]=k;var o=HEAP[j]!=0;a:do if(!o){k=_ft_mem_alloc(i,HEAP[d]*24+20,j);if(HEAP[j]!=0)break a;HEAP[k]=HEAP[d];HEAP[k+4]=HEAP[d+4];HEAP[k+8]=-1;HEAP[k+12]=k+20;var n=c=HEAP[k+16]=0;n=unSign(HEAP[d],32)>unSign(n,32);b:do if(n){f=d+8;h=d+8;var p=d+8,r=d;for(;;){HEAP[HEAP[k+12]+24*c]=HEAP[f+c*12];HEAP[HEAP[k+12]+24*c+4]=HEAP[h+ c*12+4]<<16;HEAP[HEAP[k+12]+24*c+12]=HEAP[p+c*12+8]<<16;b=HEAP[k+12]+24*c;a=Math.floor(reSign(HEAP[HEAP[k+12]+24*c+12]+HEAP[HEAP[k+12]+24*c+4],32)/reSign(2,32));HEAP[b+8]=a;HEAP[HEAP[k+12]+24*c+20]=-1;HEAP[HEAP[k+12]+24*c+16]=-1;b=_strcmp(HEAP[HEAP[k+12]+24*c],__str740)==0;a=HEAP[k+12]+24*c;d:do if(b)HEAP[a+16]=2003265652;else{var q=_strcmp(HEAP[a],__str841)==0,s=HEAP[k+12]+24*c;if(q)HEAP[s+16]=2003072104;else{if(_strcmp(HEAP[s],__str942)!=0)break d;HEAP[HEAP[k+12]+24*c+16]=1869640570}}while(0);c+= 1;b=c;if(unSign(HEAP[r],32)>unSign(b,32))b=2;else{b=6;break b}}}while(0);n=HEAP[m]==1<unSign(f,32))){b=9;break b}f=m+88;h=d;c:for(;;){p=HEAP[k+12]+24*c;q=HEAP[l+c*4];r=f+c*12;if(reSign(HEAP[HEAP[r+8]],32)>=reSign(q,32)){var u=HEAP[HEAP[r+4]]<< 16;a=11}else{s=unSign(HEAP[r],8);var t=r+8;for(a=13;;){b=a==16?w:0;var v=b+1;if(!(reSign(s,32)>reSign(v,32))){b=18;break}if(reSign(HEAP[HEAP[t]+4*v],32)>=reSign(q,32)){b=15;break}var w=b+1;a=16;b=14}if(b==18){var x=HEAP[r+4];b=unSign(HEAP[r],8)-1;x=HEAP[x+4*b]<<16;a=18}else if(b==15){var y=_FT_MulDiv(q-HEAP[HEAP[r+8]+4*(v-1)],65536,HEAP[HEAP[r+8]+4*v]-HEAP[HEAP[r+8]+4*(v-1)]);b=HEAP[HEAP[r+4]+4*(v-1)]*65536;y=_FT_MulDiv(y,HEAP[HEAP[r+4]+4*v]-HEAP[HEAP[r+4]+4*(v-1)],1)+b;a=15}}HEAP[p+8]=a==11?u:a== 15?y:x;c+=1;b=c;if(unSign(HEAP[h],32)>unSign(b,32))b=10;else{b=20;break c}}}while(0);HEAP[g]=k}while(0);i=HEAP[j];STACKTOP=d;return i}_T1_Get_MM_Var.__index__=Runtime.getFunctionIndex(_T1_Get_MM_Var,"_T1_Get_MM_Var"); function _T1_Set_MM_Blend(e,g,d){var b=null,a;e=HEAP[e+532];a=6;var c=e!=0;a:do if(c){if(HEAP[e+4]!=g)break a;if(unSign(HEAP[e],32)>unSign(0,32)){a=e+4;var f=d,h=e+4,i=e+136,k=e;b=2;b:for(;;){q=b==2?0:q;var j=0+q,l=1+q;if(unSign(HEAP[a],32)>unSign(0,32)){b=HEAP[h];var m=unSign(b,32)>unSign(1,32)?b:1;b=4;c:for(;;){p=b==4?65536:p;r=b==4?0:r;var o=HEAP[f+4*r],n=reSign(o,32)reSign(65536,32))){b=6;break d}b=7}while(0);b=b==7?65536:b==6?o:0;o=65536-b;var p= _FT_MulFix(p,(1<unSign(l,32);var q=q+1;if(j)b=12;else break b}}a=0}while(0);return a}_T1_Set_MM_Blend.__index__=Runtime.getFunctionIndex(_T1_Set_MM_Blend,"_T1_Set_MM_Blend"); function _T1_Set_MM_Design(e,g,d){var b=STACKTOP;STACKTOP+=64;Runtime.memset(b,0,64);var a,c=null,f,h;f=HEAP[e+532];h=6;var i=f!=0;a:do if(i){if(HEAP[f+4]!=g)break a;if(unSign(HEAP[f+4],32)>unSign(0,32)){h=d;var k=f,j=f+4;c=2;b:for(;;){A=c==2?0:A;var l=0+A,m=k+88+l*12,o=1+A,n=b+l*4,p=HEAP[h+4*l],r=HEAP[k+88+l*12+4];l=HEAP[k+88+l*12+8];var q=unSign(HEAP[m],8);for(c=3;;){var s=c==9?t:0,u=s+-1;a=r+4*s;if(unSign(q,32)>unSign(s,32))c=4;else{c=4;a=8;break}a=HEAP[a];if(p==a){a=5;break}if(reSign(p,32)unSign(o,32);var A=A+1;if(o){c=14;a=3}else{a=15;break b}}}h=_T1_Set_MM_Blend(e,g,b)}while(0);e=h;STACKTOP=b;return e} _T1_Set_MM_Design.__index__=Runtime.getFunctionIndex(_T1_Set_MM_Design,"_T1_Set_MM_Design"); function _T1_Set_Var_Design(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a=null,c;c=6;if(unSign(g,32)<=unSign(4,32)&g!=0){if(unSign(0,32)unSign(1,32)?g:1)-0;for(a=0;;){k=a==0?0:k;a=0+k;var f=b+a*4;a=HEAP[d+4*a];if(reSign(a,32)>=reSign(0,32)){var h=a+32768&-65536;a=2}else{var i=0-(32768-a&-65536);a=4}a=reSign(a==2?h:i,32)>>reSign(16,32);HEAP[f]=a;var k=k+1;if(k!=c)a=5;else break}}c=_T1_Set_MM_Design(e,g,b)}e=c;STACKTOP=b;return e} _T1_Set_Var_Design.__index__=Runtime.getFunctionIndex(_T1_Set_Var_Design,"_T1_Set_Var_Design"); function _T1_Done_Blend(e){var g,d,b,a,c;d=HEAP[e+100];b=HEAP[e+532];if(b!=0){a=HEAP[b];c=HEAP[b+4];g=HEAP[b+24];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[b+24]=0;g=1;var f=unSign(g,32)reSign(4,32);if(i|j)HEAP[f]=3;else{i=_t1_allocate_blend(e,0,HEAP[c]);HEAP[f]=i;if(HEAP[f]!=0)break a;h=HEAP[e+532];i=i=HEAP[e+100];h=j=h;for(a=2;;){b=a==8?r:0;var l=0+b;a=d+l*12;var m=d+l*12+4,o=j+8+l*4,n=h+8+l*4,p=HEAP[c];if(!(reSign(l, 32)reSign(16,32);if(h|i)f=3;else{i=HEAP[g];k=HEAP[g+8];h=HEAP[e+532];var m=g+8,o=g+20+40,n=e+532,p=g+8,r=g+20+20,q=f;a=1;a:for(;;){b=a==14?B:0;var s=a==14?x:q;y=a==14?y:0;A=a==14?A:h;B=0+b;x=d+B*12;a=d+B*12+4;var u=HEAP[c];if(!(reSign(B,32)< reSign(u,32))){b=16;break a}HEAP[g]=HEAP[x];HEAP[m]=HEAP[a];FUNCTION_TABLE[HEAP[o]](g,j,4,l);x=HEAP[l];if(B==0){var t=reSign(x,32)<=reSign(0,32),v=reSign(HEAP[l],32)>reSign(4,32);if(t|v){b=3;break a}t=HEAP[l];var w=_t1_allocate_blend(e,HEAP[c],t);if(w!=0){b=5;break a}v=HEAP[n];a=6}else if(x!=y){b=9;break a}else a=8;var x=a==8?s:0,y=a==8?y:t,A=a==8?A:v;a=HEAP[l];if(reSign(0,32)reSign(4,32);if(i|k)HEAP[d]=3;else{i=HEAP[g];k=HEAP[g+8];c=_t1_allocate_blend(e,0,HEAP[h]);HEAP[d]=c;if(HEAP[d]!=0)break a;c=c=HEAP[e+532];var n=g,p=g+8,r=g+20+40,q=g,s=l,u=j,t=g,v=g+8,w=g+20+16,x=g, y=g+20+20,A=g;a=2;b:for(;;){var z=a==9?H:0;a=0+z;b=c+88+a*12;var C=c+88+a*12+4,B=c+88+a*12+8,D=f+a*12,E=f+a*12+4,F=HEAP[h];if(!(reSign(a,32)reSign(20,32);if(a|D){b=4;break b}a=_ft_mem_realloc(u,4,0,HEAP[m]*2,0,d);HEAP[C]=a;if(HEAP[d]!=0){b=6;break b}HEAP[B]=HEAP[C]+4*HEAP[m];HEAP[b]=HEAP[m]&255;b=HEAP[m];if(reSign(0,32)reSign(16,32);if(b|i)f=3;else{i=h==0;b:do if(i)b=1;else{if(HEAP[h]==0){b=1;break b}if(HEAP[h]==HEAP[c]){b=7;break b}f=3;break a}while(0);if(b==1){f=h=_t1_allocate_blend(e,HEAP[c],0);if(h!=0)break a;h=HEAP[e+532]}b=HEAP[g];i=HEAP[g+8];var j= HEAP[c];if(reSign(0,32)=reSign(0,32))){b=1;break a}c=b;if(!(reSign(f-HEAP[d],32)>reSign(c,32))){b=1;break a}HEAP[e]+=b+1;HEAP[g]=b;a=unSign(HEAP[e+12]==0,1);b=4;break a}else b=1;while(0);if(b==1){HEAP[e+12]=3;a=0}return a} _read_binary_data.__index__=Runtime.getFunctionIndex(_read_binary_data,"_read_binary_data"); function _parse_font_matrix(e,g){var d=STACKTOP;STACKTOP+=24;Runtime.memset(d,0,24);var b,a,c;a=e+132+304;c=e+132+320;b=FUNCTION_TABLE[HEAP[g+20+32]](g,6,d,3);if(reSign(b,32)=reSign(0,32)?b:f;if(b==0)HEAP[g+12]=3;else{f=_FT_DivFix(65536E3,b);f=reSign(f,32)>>reSign(16,32)&65535;HEAP[e+68]=f;if(b!=65536){f=_FT_DivFix(HEAP[d],b);HEAP[d]=f;f=_FT_DivFix(HEAP[d+4],b);HEAP[d+4]=f;f=_FT_DivFix(HEAP[d+8],b);HEAP[d+8]=f;f=_FT_DivFix(HEAP[d+ 16],b);HEAP[d+16]=f;b=_FT_DivFix(HEAP[d+20],b);HEAP[d+20]=b;b=reSign(HEAP[d+12],32)>reSign(16,32);HEAP[c]=a;a=reSign(HEAP[d+20],32)>>reSign(16,32);HEAP[c+4]=a}}STACKTOP=d}_parse_font_matrix.__index__=Runtime.getFunctionIndex(_parse_font_matrix,"_parse_font_matrix"); function _parse_encoding(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a=null,c,f,h,i,k,j,l,m;f=HEAP[g+8];h=HEAP[e+488];FUNCTION_TABLE[HEAP[g+20+8]](g);c=HEAP[g];if(c>=f)HEAP[g+12]=3;else{j=unSign(HEAP[c],8)-48;j=unSign(j,32)<=unSign(9,32);a:do if(!j){if(HEAP[c]==91){b=0;break a}var o=c+17>=f;b:do if(!o){if(_strncmp(c,__str751,16)!=0)break b;HEAP[e+132+236]=2;STACKTOP=d;return}while(0);o=c+15>=f;b:do if(!o){if(_strncmp(c,__str852,14)!=0)break b;HEAP[e+132+236]=4;STACKTOP=d;return}while(0); o=c+18>=f;b:do if(!o){if(_strncmp(c,__str953,17)!=0)break b;HEAP[e+132+236]=3;STACKTOP=d;return}while(0);HEAP[g+12]=162;STACKTOP=d;return}while(0);i=e+132+240;j=g+100;l=HEAP[g+16];m=0;if(HEAP[c]==91){k=256;m=1;HEAP[g]+=1}else k=FUNCTION_TABLE[HEAP[g+20+16]](g);FUNCTION_TABLE[HEAP[g+20+8]](g);if(!(HEAP[g]>=f)){HEAP[i]=k;HEAP[g+96]=HEAP[i];var n=_ft_mem_realloc(l,2,0,k,0,d);HEAP[i+12]=n;n=HEAP[d]!=0;a:do if(!n){n=_ft_mem_realloc(l,4,0,k,0,d);HEAP[i+16]=n;if(HEAP[d]!=0)break a;h=FUNCTION_TABLE[HEAP[HEAP[h]]](j, k,l);HEAP[d]=h;if(HEAP[d]!=0)break a;a=0;h=k;if(reSign(a,32)reSign(a,32)?n:a)-l;for(a=6;;){b=a==6?0:p;FUNCTION_TABLE[HEAP[h]](i,l+b,__str650,8);var p=b+1;if(p!=n)b=a=7;else{b=8;break}}}a=0;FUNCTION_TABLE[HEAP[g+20+8]](g);h=p=f;i=m;m=i!=0;i=i!=0;f=f;k=k;l=j+36+8;n=j;j=j+24;var r=a;a=10;b:for(;;){t=a==46?t:r;if(!(HEAP[g]=f;q=reSign(t,32)>=reSign(k,32);if(b|q){b=41;break d}c+=1;HEAP[g]=c;FUNCTION_TABLE[HEAP[g+ 20+12]](g);if(HEAP[g+12]!=0){b=43;break b}var u=HEAP[g]-c;b=FUNCTION_TABLE[HEAP[l]](n,a,c,u+1);HEAP[g+12]=b;if(HEAP[g+12]!=0){b=43;break b}HEAP[HEAP[HEAP[j]+4*a]+u]=0;u=t+1;a=45;break c}while(0);if(i){b=47;break b}else a=41}while(0);var t=a==45?u:a==41?t:t;FUNCTION_TABLE[HEAP[g+20+8]](g);a=46;b=11}if(b!=50)if(b==16)c+=3;else if(b==34)c=o+1;else if(b==47){HEAP[g+12]=2;STACKTOP=d;return}else if(b==43){STACKTOP=d;return}HEAP[e+132+236]=1;HEAP[g]=c;STACKTOP=d;return}while(0);HEAP[g+12]=HEAP[d]}}STACKTOP= d}_parse_encoding.__index__=Runtime.getFunctionIndex(_parse_encoding,"_parse_encoding"); function _parse_subrs(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b;b=null;var a,c,f,h,i=d+4,k=d+8;a=g+316;c=HEAP[g+16];h=HEAP[e+488];FUNCTION_TABLE[HEAP[g+20+8]](g);f=HEAP[g]=HEAP[g+8]))if(HEAP[HEAP[g]]==93){b=3;break a}HEAP[g+12]=3;STACKTOP=d;return}else b=1;while(0);a:do if(b==1){f=FUNCTION_TABLE[HEAP[g+20+16]](g);FUNCTION_TABLE[HEAP[g+20+12]](g); if(HEAP[g+12]!=0)break a;FUNCTION_TABLE[HEAP[g+20+8]](g);var j=HEAP[g+312]==0;b:do if(j){j=FUNCTION_TABLE[HEAP[HEAP[h]]](a,f,c);HEAP[d]=j;b=HEAP[d]!=0?5:6;break b}else b=6;while(0);if(b==6){j=g+312;var l=e+132+36+4,m=e+132+36+4,o=c;h=h+16;var n=e+132+36+4,p=a+36+8,r=e+132+36+4,q=a;c=c;var s=a+36+8;for(a=a;;){if(_strncmp(HEAP[g],__str1054,3)!=0){b=8;break}FUNCTION_TABLE[HEAP[g+20+12]](g);b=FUNCTION_TABLE[HEAP[g+20+16]](g);if(_read_binary_data(g,i,k)==0){b=10;break}FUNCTION_TABLE[HEAP[g+20+12]](g); if(HEAP[g+12]!=0){b=10;break}FUNCTION_TABLE[HEAP[g+20+8]](g);if(_strncmp(HEAP[g],__str1155,3)==0){FUNCTION_TABLE[HEAP[g+20+12]](g);FUNCTION_TABLE[HEAP[g+20+8]](g)}if(HEAP[j]!=0)b=7;else{if(reSign(HEAP[l],32)>=reSign(0,32)){var u=HEAP[i];if(reSign(HEAP[m],32)>reSign(u,32)){b=16;break}u=_ft_mem_alloc(o,HEAP[i],d);if(HEAP[d]!=0){b=19;break}_llvm_memcpy_p0i8_p0i8_i32(u,HEAP[k],HEAP[i],1,0);FUNCTION_TABLE[HEAP[h]](u,HEAP[i],4330);HEAP[i]-=HEAP[n];b=FUNCTION_TABLE[HEAP[p]](q,b,u+HEAP[r],HEAP[i]);HEAP[d]= b;u!=0&&FUNCTION_TABLE[HEAP[c+8]](c,u);u=HEAP[d];b=22}else{var t=FUNCTION_TABLE[HEAP[s]](a,b,HEAP[k],HEAP[i]);HEAP[d]=t;b=24}if((b==24?t:u)!=0){b=19;break}else b=7}}if(b==8){if(HEAP[g+312]!=0)break a;HEAP[g+312]=f;STACKTOP=d;return}else if(b==10){STACKTOP=d;return}else if(b==16)HEAP[d]=3}HEAP[g+12]=HEAP[d];STACKTOP=d;return}while(0);STACKTOP=d}_parse_subrs.__index__=Runtime.getFunctionIndex(_parse_subrs,"_parse_subrs"); function _parse_charstrings(e,g){var d=STACKTOP;STACKTOP+=17;Runtime.memset(d,0,17);var b,a=null,c,f,h,i,k,j,l,m,o,n,p=d+4,r=d+8,q=d+12;c=g+208;f=g+156;h=g+260;i=HEAP[g+16];k=HEAP[e+488];j=HEAP[g+8];n=o=0;m=FUNCTION_TABLE[HEAP[g+20+16]](g);var s=m==0;a:do if(!s){if(HEAP[g+12]!=0)break a;s=HEAP[g+152]==0;b:do if(s){s=FUNCTION_TABLE[HEAP[HEAP[k]]](c,m+6,i);HEAP[d]=s;if(HEAP[d]!=0){b=2;break b}s=FUNCTION_TABLE[HEAP[HEAP[k]]](f,m+6,i);HEAP[d]=s;if(HEAP[d]!=0){b=2;break b}s=FUNCTION_TABLE[HEAP[HEAP[k]]](h, 4,i);HEAP[d]=s;b=HEAP[d]!=0?2:5;break b}else b=5;while(0);b:do if(b==5){l=0;s=g+20+8;var u=g,t=g,v=j,w=j,x=g+20+12,y=g,A=g+12,z=j,C=g,B=g,D=g+152,E=e+132+36+4,F=c+36+8,G=c,H=m+5,J=e+132+36+4,L=i,N=k+16,I=e+132+36+4,P=c+36+8,K=e+132+36+4,O=c,M=i;l=l;a=5;c:for(;;){var Q=a==5?l:a==53?U:a==38?Q:Q;FUNCTION_TABLE[HEAP[s]](u);b=HEAP[t];if(b>=v){b=7;break c}a=b+3=z){b=35;break c}b+=1;a=HEAP[C]-b;if(_read_binary_data(B,p,r)==0){b=32;break c}if(HEAP[D]!=0){a=38;b=6;continue c}R=FUNCTION_TABLE[HEAP[f+36+8]](f,Q,b,a+1);HEAP[d]=R;if(HEAP[d]!=0){b=40;break c}HEAP[HEAP[HEAP[f+24]+4*Q]+a]=0;b=HEAP[b]==46;d:do if(b){if(_strcmp(__str650,HEAP[HEAP[f+24]+4*Q])!=0)break d;o=Q;n=1}while(0);b=reSign(HEAP[E],32)=reSign(b,32)){b=45;break c}b=_ft_mem_alloc(L,HEAP[p],d);if(HEAP[d]!=0){b=40;break c}_llvm_memcpy_p0i8_p0i8_i32(b,HEAP[r],HEAP[p],1,0);FUNCTION_TABLE[HEAP[N]](b,HEAP[p],4330);HEAP[p]-=HEAP[I];var V=FUNCTION_TABLE[HEAP[P]](O,Q,b+HEAP[K],HEAP[p]);HEAP[d]=V;b!=0&&FUNCTION_TABLE[HEAP[M+8]](M,b);V=HEAP[d];a=49}if((a==51?T:V)!=0){b=40;break c}var U=Q+1;a=53;b=6}if(b==7){l=Q;HEAP[g+152]=l;if(n!=0)if(_strcmp(__str650,HEAP[HEAP[f+24]])==0){if(n!= 0)break a}else{q=FUNCTION_TABLE[HEAP[h+36+8]](h,0,HEAP[HEAP[f+24]],HEAP[HEAP[f+28]]);HEAP[d]=q;if(HEAP[d]!=0)break b;q=FUNCTION_TABLE[HEAP[h+36+8]](h,1,HEAP[HEAP[c+24]],HEAP[HEAP[c+28]]);HEAP[d]=q;if(HEAP[d]!=0)break b;q=FUNCTION_TABLE[HEAP[h+36+8]](h,2,HEAP[HEAP[f+24]+4*o],HEAP[HEAP[f+28]+4*o]);HEAP[d]=q;if(HEAP[d]!=0)break b;q=FUNCTION_TABLE[HEAP[h+36+8]](h,3,HEAP[HEAP[c+24]+4*o],HEAP[HEAP[c+28]+4*o]);HEAP[d]=q;if(HEAP[d]!=0)break b;q=FUNCTION_TABLE[HEAP[f+36+8]](f,o,HEAP[HEAP[h+24]],HEAP[HEAP[h+ 28]]);HEAP[d]=q;if(HEAP[d]!=0)break b;o=FUNCTION_TABLE[HEAP[c+36+8]](c,o,HEAP[HEAP[h+24]+4],HEAP[HEAP[h+28]+4]);HEAP[d]=o;if(HEAP[d]!=0)break b;f=FUNCTION_TABLE[HEAP[f+36+8]](f,0,HEAP[HEAP[h+24]+8],HEAP[HEAP[h+28]+8]);HEAP[d]=f;if(HEAP[d]!=0)break b;c=FUNCTION_TABLE[HEAP[c+36+8]](c,0,HEAP[HEAP[h+24]+12],HEAP[HEAP[h+28]+12]);HEAP[d]=c;if(HEAP[d]!=0)break b;else break a}HEAP[q]=-117;HEAP[q+1]=-9;HEAP[q+2]=-31;HEAP[q+3]=13;HEAP[q+4]=14;o=__str650;i=FUNCTION_TABLE[HEAP[h+36+8]](h,0,HEAP[HEAP[f+24]],HEAP[HEAP[f+ 28]]);HEAP[d]=i;if(i!=0)break b;i=FUNCTION_TABLE[HEAP[h+36+8]](h,1,HEAP[HEAP[c+24]],HEAP[HEAP[c+28]]);HEAP[d]=i;if(HEAP[d]!=0)break b;o=FUNCTION_TABLE[HEAP[f+36+8]](f,0,o,8);HEAP[d]=o;if(HEAP[d]!=0)break b;o=FUNCTION_TABLE[HEAP[c+36+8]](c,0,q,5);HEAP[d]=o;if(HEAP[d]!=0)break b;f=FUNCTION_TABLE[HEAP[f+36+8]](f,l,HEAP[HEAP[h+24]],HEAP[HEAP[h+28]]);HEAP[d]=f;if(HEAP[d]!=0)break b;c=FUNCTION_TABLE[HEAP[c+36+8]](c,l,HEAP[HEAP[h+24]+4],HEAP[HEAP[h+28]+4]);HEAP[d]=c;if(HEAP[d]!=0)break b;HEAP[g+152]+=1; STACKTOP=d;return}else if(b==32){STACKTOP=d;return}else if(b==35)HEAP[d]=3;else if(b!=40)if(b==45)HEAP[d]=3}while(0);HEAP[g+12]=HEAP[d];STACKTOP=d;return}while(0);STACKTOP=d}_parse_charstrings.__index__=Runtime.getFunctionIndex(_parse_charstrings,"_parse_charstrings"); function _parse_dict(e,g,d,b){var a=STACKTOP;STACKTOP+=20;Runtime.memset(a,0,20);var c,f=null,h,i,k,j,l,m,o=a+4,n=a+8,p=a+12,r=a+16,q;m=0;HEAP[g]=d;HEAP[g+8]=d+b;HEAP[g+12]=0;d=HEAP[g+8];FUNCTION_TABLE[HEAP[g+20+8]](g);f=-1;a:for(;;){A=f==64?A:0;if(!(HEAP[g]=d)break b;if(HEAP[b+5]==32)break c;if(HEAP[b+5]==13)break c;if(HEAP[b+5]==10)break c;if(HEAP[b+5]==9)break c;if(HEAP[b+5]==12)break c;if(HEAP[b+5]==0)break c;if(HEAP[b+ 5]==47)break c;if(HEAP[b+5]==40)break c;if(HEAP[b+5]==41)break c;if(HEAP[b+5]==60)break c;if(HEAP[b+5]==62)break c;if(HEAP[b+5]==91)break c;if(HEAP[b+5]==93)break c;if(HEAP[b+5]==123)break c;if(HEAP[b+5]==125)break c;if(HEAP[b+5]!=37)break b}while(0);if(_strncmp(b,__str246,5)==0){c=20;break a}}while(0);c=HEAP[b]!=99;b:do if(!c){h=b+10==d;c:do if(!h){if(b+10>=d)break b;if(HEAP[b+9]==32)break c;if(HEAP[b+9]==13)break c;if(HEAP[b+9]==10)break c;if(HEAP[b+9]==9)break c;if(HEAP[b+9]==12)break c;if(HEAP[b+ 9]==0)break c;if(HEAP[b+9]==47)break c;if(HEAP[b+9]==40)break c;if(HEAP[b+9]==41)break c;if(HEAP[b+9]==60)break c;if(HEAP[b+9]==62)break c;if(HEAP[b+9]==91)break c;if(HEAP[b+9]==93)break c;if(HEAP[b+9]==123)break c;if(HEAP[b+9]==125)break c;if(HEAP[b+9]!=37)break b}while(0);if(_strncmp(b,__str57,9)==0){c=20;break a}}while(0);h=HEAP[b]!=70;b:do if(h)c=42;else{c=b+14==d;c:do if(!c){if(b+14>=d){c=42;break b}if(HEAP[b+13]==32)break c;if(HEAP[b+13]==13)break c;if(HEAP[b+13]==10)break c;if(HEAP[b+13]== 9)break c;if(HEAP[b+13]==12)break c;if(HEAP[b+13]==0)break c;if(HEAP[b+13]==47)break c;if(HEAP[b+13]==40)break c;if(HEAP[b+13]==41)break c;if(HEAP[b+13]==60)break c;if(HEAP[b+13]==62)break c;if(HEAP[b+13]==91)break c;if(HEAP[b+13]==93)break c;if(HEAP[b+13]==123)break c;if(HEAP[b+13]==125)break c;if(HEAP[b+13]!=37){c=42;break b}}while(0);if(_strncmp(b,__str58,13)!=0){c=42;break b}if((HEAP[g+372]&1&255)!=0)HEAP[g+372]|=2;HEAP[g]+=13;f=63;c=64;break b}while(0);b:do if(c==42){f=unSign(HEAP[b],8)-48;f= unSign(f,32)<=unSign(9,32);h=b;if(f){m=h;FUNCTION_TABLE[HEAP[g+20+12]](g);if(HEAP[g+12]!=0){c=20;break a}else f=65}else{f=HEAP[h]!=82;c:do if(!f){if(b+6>=d){c=67;break c}if(HEAP[b+1]!=68|A==0){c=67;break c}HEAP[g]=m;if(_read_binary_data(g,o,n)==0){c=70;break a}else{f=69;break b}}while(0);f=HEAP[b]!=45;c:do if(!f){if(b+6>=d){c=72;break c}if(HEAP[b+1]!=124|A==0){c=72;break c}HEAP[g]=m;if(_read_binary_data(g,p,r)==0){c=75;break a}else{f=74;break b}}while(0);h=HEAP[b]!=47;c:do if(!h){if(b+2>=d){c=76; break c}b+=1;HEAP[g]=b;FUNCTION_TABLE[HEAP[g+20+12]](g);if(HEAP[g+12]!=0){c=20;break a}q=HEAP[g]-b;f=reSign(q,32)>reSign(0,32);j=reSign(q,32)<=reSign(21,32);if(!(f&j)){f=78;break b}if(!(HEAP[g]=b){b=50;break c}}HEAP[l]=HEAP[l+76];HEAP[l+ 8]=q+9;q=HEAP[l];for(c=HEAP[l+8];;){if(!(q=b)break c;o=HEAP[q]==32;d:do if(!o){if(HEAP[q]==9)break d;if(HEAP[q]==13)break d;if(HEAP[q]!=10)break c}while(0);q+=1}if(q>=u){HEAP[p]=3;a=64;b=29}else{HEAP[r]= 0-q+HEAP[l+80]+(0-(0-HEAP[l+76]));if(HEAP[l+93]!=0){a=_ft_mem_alloc(n,HEAP[r]+1,p);HEAP[l+84]=a;var I=HEAP[p];if(I!=0){a=65;b=29;break b}else a=65;HEAP[l+88]=HEAP[r]}else{HEAP[l+94]=1;HEAP[l+84]=HEAP[l+76];HEAP[l+88]=HEAP[r];HEAP[l+76]=0;HEAP[l+80]=0}b=unSign(HEAP[q],8)-48;n=unSign(b,32)<=unSign(9,32);c:do if(n)b=68;else{b=unSign(HEAP[q],8)-97;if(unSign(b,32)<=unSign(5,32)){b=68;break c}b=unSign(HEAP[q],8)-65;b=unSign(b,32)<=unSign(5,32)?68:70;break c}while(0);c:do if(b==68){b=unSign(HEAP[q+1],8)- 48;b=unSign(b,32)<=unSign(9,32);d:do if(!b){n=unSign(HEAP[q+1],8)-97;if(unSign(n,32)<=unSign(5,32))break d;n=unSign(HEAP[q+1],8)-65;if(!(unSign(n,32)<=unSign(5,32)))break c}while(0);b=unSign(HEAP[q+2],8)-48;b=unSign(b,32)<=unSign(9,32);d:do if(!b){n=unSign(HEAP[q+2],8)-97;if(unSign(n,32)<=unSign(5,32))break d;n=unSign(HEAP[q+2],8)-65;if(!(unSign(n,32)<=unSign(5,32)))break c}while(0);b=unSign(HEAP[q+3],8)-48;b=unSign(b,32)<=unSign(9,32);d:do if(!b){n=unSign(HEAP[q+3],8)-97;if(unSign(n,32)<=unSign(5, 32))break d;n=unSign(HEAP[q+3],8)-65;if(!(unSign(n,32)<=unSign(5,32)))break c}while(0);HEAP[l]=q;FUNCTION_TABLE[HEAP[HEAP[m+4]+24]](l,HEAP[l+84],HEAP[l+88],t,0);HEAP[l+88]=HEAP[t];HEAP[HEAP[l+84]+HEAP[t]]=0;b=37;break b}while(0);_llvm_memmove_p0i8_p0i8_i32(HEAP[l+84],q,HEAP[r],1,0);b=37}break b}else if(b==50){HEAP[p]=3;a=50;b=29;break b}}while(0);if(b==29){HEAP[z]=a==27?85:a==30?3:a==31?L:a==32?N:a==50?3:a==64?3:I;b=19;break a}else if(b==37){FUNCTION_TABLE[HEAP[m+16]](HEAP[l+84],HEAP[l+88],-9871); HEAP[HEAP[l+84]]=32;HEAP[HEAP[l+84]+1]=32;HEAP[HEAP[l+84]+2]=32;HEAP[HEAP[l+84]+3]=32;HEAP[l+4]=HEAP[l+84];HEAP[l]=HEAP[l+84];HEAP[l+8]=HEAP[l]+HEAP[l+88]}l=HEAP[p];HEAP[z]=l;if(l!=0){b=19;break a}l=_parse_dict(g,x,HEAP[x+84],HEAP[x+88]);HEAP[z]=l;if(HEAP[z]!=0){b=19;break a}HEAP[A+8]&=-2;l=HEAP[g+532]!=0;b:do if(l){if(HEAP[HEAP[g+532]+416]==0){b=85;break b}if(HEAP[HEAP[g+532]+416]==HEAP[HEAP[g+532]+4]){b=85;break b}HEAP[HEAP[g+532]+416]=0}while(0);l=HEAP[g+532]!=0;b:do if(l){if(HEAP[HEAP[g+532]]!= 0)if(HEAP[HEAP[g+532]+4]!=0){b=89;break b}_T1_Done_Blend(g)}while(0);if(HEAP[g+532]!=0){l=HEAP[HEAP[g+532]+4];m=g+532;for(a=91;;){b=a==94?k:0;n=0+b;if(!(unSign(l,32)>unSign(n,32))){b=97;break}if(HEAP[HEAP[m]+88+n*12]==0){b=93;break}k=b+1;a=94;b=92}b!=97&&b==93&&_T1_Done_Blend(g)}l=HEAP[g+532]!=0;b:do if(l){if(HEAP[g+544]==0){b=99;break b}b=HEAP[g+100];b=_ft_mem_realloc(b,4,0,HEAP[g+544],0,z);HEAP[g+548]=b;if(HEAP[z]==0){b=99;break b}HEAP[g+544]=0;b=19;break a}while(0);HEAP[y+284]=HEAP[x+152];if(HEAP[x+ 316+12]!=0){HEAP[x+316+12]=0;HEAP[y+272]=HEAP[x+312];HEAP[y+260]=HEAP[x+316];HEAP[y+276]=HEAP[x+316+24];HEAP[y+280]=HEAP[x+316+28]}l=HEAP[HEAP[g+128]+52]==0;b:do if(l){if(HEAP[x+208+12]!=0){b=103;break b}HEAP[z]=3}while(0);HEAP[x+208+12]=0;HEAP[y+264]=HEAP[x+208];HEAP[y+292]=HEAP[x+208+24];HEAP[y+296]=HEAP[x+208+28];HEAP[y+268]=HEAP[x+156];HEAP[y+288]=HEAP[x+156+24];HEAP[x+156]=0;HEAP[x+156+24]=0;if(HEAP[y+236]!=1){b=19;break a}q=o=0;a=reSign(HEAP[x+100+16],32)>reSign(0,32);l=y+240;if(a){m=x+100+ 24;n=x+100+16;q=q;o=o;a=106;b:for(;;){R=a==106?0:R;M=a==106?o:M;O=a==106?q:O;b=1+R;v=0+R;HEAP[HEAP[(a==106?l:Q)+12]+2*v]=0;HEAP[HEAP[y+240+16]+4*v]=__str650;Q=HEAP[HEAP[m]+4*v];u=Q!=0;c:do if(u){H=HEAP[y+284];J=y+288;for(a=108;;){i=a==111?P:0;if(!(reSign(H,32)>reSign(i,32))){a=109;break c}h=HEAP[HEAP[J]+4*i];if(_strcmp(Q,h)==0)break;var P=i+1;a=111}HEAP[HEAP[y+240+12]+2*v]=i&65535;HEAP[HEAP[y+240+16]+4*v]=h;if(_strcmp(__str650,h)==0){a=110;break c}var K=reSign(v,32)=reSign(O,32))){a=112;break c}a=114}else a=107;while(0);var O=a==110?O:a==112?O:a==114?b:a==107?O:O,M=a==110?M:a==112?K:a==114?K:a==107?M:M;a=reSign(HEAP[n],32)>reSign(b,32);var Q=y+240,R=R+1;if(a){a=113;b=107}else{b=117;break b}}o=M;q=O;a=117}else a=105;HEAP[(a==117?Q:l)+4]=o;HEAP[y+240+8]=q;HEAP[y+240]=HEAP[x+96]}while(0);HEAP[x+100+36+12]!=0&&FUNCTION_TABLE[HEAP[x+100+36+12]](x+100);HEAP[x+208+36+12]!=0&&FUNCTION_TABLE[HEAP[x+208+36+12]](x+208);HEAP[x+156+36+12]!=0&&FUNCTION_TABLE[HEAP[x+156+ 36+12]](x+156);HEAP[x+260+36+12]!=0&&FUNCTION_TABLE[HEAP[x+260+36+12]](x+260);HEAP[x+316+36+12]!=0&&FUNCTION_TABLE[HEAP[x+316+36+12]](x+316);j=HEAP[x+16];c=HEAP[x+84];c!=0&&FUNCTION_TABLE[HEAP[j+8]](j,c);HEAP[x+84]=0;if(HEAP[x+93]==0){c=HEAP[x+76];c!=0&&FUNCTION_TABLE[HEAP[j+8]](j,c);HEAP[x+76]=0}FUNCTION_TABLE[HEAP[x+20+4]](x);j=x=HEAP[z];x=x!=0;a:do if(!x){if(reSign(d,32)reSign(0,32))j=6;else{z=g;HEAP[z+16]=HEAP[E+284];HEAP[z+4]=0;HEAP[z+8]=2577;if(HEAP[E+24]!= 0)HEAP[z+8]|=4;if(HEAP[g+532]!=0)HEAP[z+8]|=256;HEAP[z+20]=HEAP[E+12];HEAP[z+24]=0;c=HEAP[z+20]!=0;b:do if(c){f=HEAP[E+8];k=HEAP[z+20];if(f==0)break b;j=1;f=f;k=k;a=133;c:for(;;){var T=a==133?k:a==136?U:a==137?T:X,V=a==133?f:a==136?S:a==137?Y:V;if(HEAP[V]==0){b=145;break c}if(HEAP[V]==HEAP[T]){var U=T+1,S=V+1;a=136}else{i=HEAP[V]==32;d:do if(!i){if(HEAP[V]==45)break d;if(HEAP[T]!=32)if(HEAP[T]!=45){b=140;break c}var X=T+1;a=141;b=135;continue c}while(0);var Y=V+1;a=137}b=135}if(b!=145)if(b==140){k= T;f=V;j=0;if(HEAP[k]!=0)break b;HEAP[z+24]=f}if(j==0)break b;HEAP[z+24]=__str62}else{if(HEAP[E+232]==0)break b;HEAP[z+20]=HEAP[E+232]}while(0);if(HEAP[z+24]==0)HEAP[z+24]=HEAP[E+16]!=0?HEAP[E+16]:__str62;HEAP[z+12]=0;if(HEAP[E+20]!=0)HEAP[z+12]|=1;j=HEAP[E+16]!=0;b:do if(j){if(_strcmp(HEAP[E+16],__str63)!=0)if(_strcmp(HEAP[E+16],__str64)!=0)break b;HEAP[z+12]|=2}while(0);HEAP[z+28]=0;HEAP[z+32]=0;j=reSign(HEAP[E+328],32)>>reSign(16,32);HEAP[z+52]=j;j=reSign(HEAP[E+328+4],32)>>reSign(16,32);HEAP[z+ 52+4]=j;j=reSign(HEAP[E+328+8]+65535,32)>>reSign(16,32);HEAP[z+52+8]=j;j=reSign(HEAP[E+328+12]+65535,32)>>reSign(16,32);HEAP[z+52+12]=j;if(HEAP[z+68]==0)HEAP[z+68]=1E3;HEAP[z+70]=HEAP[z+52+12]&65535;HEAP[z+72]=HEAP[z+52+4]&65535;j=unSign(HEAP[z+68],16)*12;j=Math.floor(reSign(j,32)/reSign(10,32))&65535;HEAP[z+74]=j;j=reSign(HEAP[z+74],16);c=reSign(HEAP[z+70],16);f=reSign(HEAP[z+72],16);c=c-f;if(reSign(j,32)reSign(0,32)){j=e+40;f=h;k=k+284;i=e+40;h=h;a=156;c:for(;;){W=a==156?0:W;a=1+W;P=0+W;_T1_Parse_Glyph(e,P);P=P==0;d:do if(P)b=158; else{P=HEAP[h];b=reSign(HEAP[i],32)>reSign(P,32)?158:159;break d}while(0);if(b==158)HEAP[f]=HEAP[j];a=reSign(HEAP[k],32)>reSign(a,32);var W=W+1;if(a)a=159;else{a=159;break c}}}FUNCTION_TABLE[HEAP[HEAP[c+12]+4]](e);j=0;b=163}break b}while(0);if(b==163){c=f=HEAP[F];f=reSign(f,32)>=reSign(0,32);c=c;c=c=c=f?c+32768&-65536:0-(32768-c&-65536);c=reSign(c,32)>>reSign(16,32)&65535;HEAP[z+76]=c}HEAP[z+78]=HEAP[z+74];HEAP[z+80]=HEAP[E+26];HEAP[z+82]=HEAP[E+28];c=g;if(D==0)break a;if(B==0)break a;z=HEAP[B+20]; HEAP[G]=c;HEAP[G+8]=3;HEAP[G+10]=1;HEAP[G+4]=1970170211;j=_FT_CMap_New(HEAP[z+12],0,G,0);if(j!=0&j!=163)break a;j=0;HEAP[G+8]=7;c=0;f=HEAP[E+236];if(f==1)b=174;else if(f==2)b=171;else if(f==3)b=175;else if(f==4)b=173;else break a;if(b==174){HEAP[G+4]=1094992451;HEAP[G+10]=2;var da=HEAP[z+8];c=da;a=174}else if(b==171){HEAP[G+4]=1094995778;HEAP[G+10]=0;var ba=HEAP[z];c=ba;a=171}else if(b==175){HEAP[G+4]=1818326065;HEAP[G+10]=3;var aa=HEAP[z+12];c=aa;a=175}else if(b==173){HEAP[G+4]=1094992453;HEAP[G+ 10]=1;var ca=HEAP[z+4];c=ca;a=173}if((a==175?aa:a==174?da:a==173?ca:ba)==0)break a;j=_FT_CMap_New(c,0,G,0)}}while(0);g=j;STACKTOP=e;return g}_T1_Face_Init.__index__=Runtime.getFunctionIndex(_T1_Face_Init,"_T1_Face_Init");function _T1_Driver_Init(){return 0}_T1_Driver_Init.__index__=Runtime.getFunctionIndex(_T1_Driver_Init,"_T1_Driver_Init");function _T1_Driver_Done(){}_T1_Driver_Done.__index__=Runtime.getFunctionIndex(_T1_Driver_Done,"_T1_Driver_Done"); function _t1_get_glyph_name(e,g,d,b){var a=null;e=HEAP[HEAP[e+132+288]+4*g];d=a=d;g=b+-1;for(a=-1;;){i=a==1?i:0;var c=g+i*-1,f=e+i,h=d+i;if(unSign(a==1?c:b,32)<=unSign(1,32))break;if(HEAP[f]==0)break;HEAP[h]=HEAP[f];var i=i+1;a=1}a=h;return HEAP[a]=0}_t1_get_glyph_name.__index__=Runtime.getFunctionIndex(_t1_get_glyph_name,"_t1_get_glyph_name"); function _t1_get_name_index(e,g){var d,b=null,a,c=HEAP[e+132+284],f=e+132+288;for(b=-1;;){d=b==2?i:0;var h=0+d;if(!(reSign(c,32)>reSign(h,32))){d=5;break}if(_strcmp(g,HEAP[HEAP[f]+4*h])==0){d=1;break}var i=d+1;b=2;d=0}if(d==1)a=h;else if(d==5)a=0;return a}_t1_get_name_index.__index__=Runtime.getFunctionIndex(_t1_get_name_index,"_t1_get_name_index");function _t1_get_ps_name(e){return HEAP[e+132+232]}_t1_get_ps_name.__index__=Runtime.getFunctionIndex(_t1_get_ps_name,"_t1_get_ps_name"); function _t1_ps_get_font_info(e,g){_llvm_memcpy_p0i8_p0i8_i32(g,e+132,32,4,0);return 0}_t1_ps_get_font_info.__index__=Runtime.getFunctionIndex(_t1_ps_get_font_info,"_t1_ps_get_font_info");function _t1_ps_get_font_extra(e,g){var d=STACKTOP;STACKTOP+=2;Runtime.memset(d,0,2);HEAP[d]=HEAP[e+132+32];HEAP[g]=HEAP[d];STACKTOP=d;return 0}_t1_ps_get_font_extra.__index__=Runtime.getFunctionIndex(_t1_ps_get_font_extra,"_t1_ps_get_font_extra");function _t1_ps_has_glyph_names(){return 1} _t1_ps_has_glyph_names.__index__=Runtime.getFunctionIndex(_t1_ps_has_glyph_names,"_t1_ps_has_glyph_names");function _t1_ps_get_font_private(e,g){_llvm_memcpy_p0i8_p0i8_i32(g,e+132+36,196,4,0);return 0}_t1_ps_get_font_private.__index__=Runtime.getFunctionIndex(_t1_ps_get_font_private,"_t1_ps_get_font_private");function _Get_Interface(e,g){return _ft_service_list_lookup(_t1_services,g)}_Get_Interface.__index__=Runtime.getFunctionIndex(_Get_Interface,"_Get_Interface"); function _Get_Kerning(e,g,d,b){var a,c=null,f;HEAP[b]=0;HEAP[b+4]=0;if(HEAP[e+492]!=0){c=HEAP[e+492];d=g<<16|d;g=HEAP[c+36];e=g+16*HEAP[c+40]+-16;c=0;a:for(;;){a=c==0?e:j;j=c==0?g:f;var h=a;for(c=1;;){f=c==5?k:j;if(!(f<=a)){a=9;break a}var i=Math.floor(reSign(h-f,32)/reSign(16,32));i=Math.floor(reSign(i,32)/reSign(2,32));i=f+16*i;c=HEAP[i+4]|HEAP[i]<<16;if(c==d){a=2;break a}if(!(unSign(c,32)=reSign(0,32);f=f;c=c=c=c?f+32768&-65536:0-(32768-f&-65536);c=reSign(c,32)>>reSign(16,32);HEAP[i]=c;HEAP[i+4]=0;c=f=HEAP[e+40];f=reSign(f,32)>=reSign(0,32);c=c;c=c=c=f?c+32768&-65536:0-(32768-c&-65536);c=reSign(c,32)>>reSign(16,32);HEAP[i+8]=c;c=f=HEAP[e+40+4];f=reSign(f,32)>=reSign(0,32);c=c;c=c=c=f?c+32768& -65536:0-(32768-c&-65536);c=reSign(c,32)>>reSign(16,32);HEAP[i+12]=c;c=FUNCTION_TABLE[HEAP[HEAP[h]+8]](HEAP[h+4],g,0,i);HEAP[e+32]=HEAP[i]<<16;HEAP[e+40]=HEAP[i+8]<<16;HEAP[e+40+4]=HEAP[i+12]<<16}while(0);e=c;STACKTOP=b;return e}_T1_Parse_Glyph_And_Get_Char_String.__index__=Runtime.getFunctionIndex(_T1_Parse_Glyph_And_Get_Char_String,"_T1_Parse_Glyph_And_Get_Char_String"); function _T1_Parse_Glyph(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b,a;b=_T1_Parse_Glyph_And_Get_Char_String(e,g,d);var c=b==0;a:do if(c){a=HEAP[e+4];if(HEAP[HEAP[a+128]+52]==0)break a;FUNCTION_TABLE[HEAP[HEAP[HEAP[HEAP[a+128]+52]]+4]](HEAP[HEAP[HEAP[a+128]+52]+4],d)}while(0);STACKTOP=d;return b}_T1_Parse_Glyph.__index__=Runtime.getFunctionIndex(_T1_Parse_Glyph,"_T1_Parse_Glyph"); function _T1_Get_Advances(e,g,d,b,a){var c=STACKTOP;STACKTOP+=1500;Runtime.memset(c,0,1500);var f=null,h,i;f=e+132;h=HEAP[e+488];if((b&16)!=0){f=0;if(unSign(f,32)unSign(j,32)?d:j)-k;for(f=0;;){d=f==0?0:i;HEAP[a+4*(k+d)]=0;i=d+1;if(i!=j)f=1;else break}}a=0}else{i=FUNCTION_TABLE[HEAP[HEAP[h+12]]](c,e,0,0,HEAP[f+288],HEAP[e+532],0,0,_T1_Parse_Glyph.__index__);if(i!=0)a=i;else{HEAP[c+70]=1;HEAP[c+68]=0;HEAP[c+1364]=HEAP[f+272];HEAP[c+1368]=HEAP[f+276];HEAP[c+ 1372]=HEAP[f+280];HEAP[c+1488]=HEAP[e+548];HEAP[c+1492]=HEAP[e+544];f=0;if(unSign(f,32)unSign(f,32)?d:f)-e;g=e+g;for(f=5;;){l=f==5?0:l;f=e+l;b=a+4*f;f=a+4*f;if(_T1_Parse_Glyph(c,g+l)==0){f=HEAP[i];if(reSign(f,32)>=reSign(0,32)){k=f+32768&-65536;f=7}else{j=0-(32768-f&-65536);f=9}f=reSign(f==7?k:j,32)>>reSign(16,32);HEAP[b]=f}else HEAP[f]=0;var l=l+1;if(l!=d)f=13;else break}}a=0}}a=a;STACKTOP=c;return a} _T1_Get_Advances.__index__=Runtime.getFunctionIndex(_T1_Get_Advances,"_T1_Get_Advances"); function _T1_Load_Glyph(e,g,d,b){var a=STACKTOP;STACKTOP+=1564;Runtime.memset(a,0,1564);var c,f=null,h,i,k,j,l,m,o=a+8,n,p,r,q=a+1508,s=a+1524,u=a+1532,t,v,w,x=a+1540,y=a+1556,A,z;j=b;b=HEAP[e+4];p=b+132;r=HEAP[HEAP[b+488]+12];v=t=0;n=unSign(HEAP[b+16],32)<=unSign(d,32);a:do if(n){if(HEAP[HEAP[b+128]+52]!=0){c=1;break a}m=6;c=2;break a}else c=1;while(0);a:do if(c==1){if((j&1024)!=0)j|=3;if(g!=0){HEAP[e+172]=HEAP[g+12+4];HEAP[e+176]=HEAP[g+12+8]}else{HEAP[e+172]=65536;HEAP[e+176]=65536}HEAP[e+108+ 2]=0;HEAP[e+108]=0;n=(j&1)!=0;b:do if(n)c=5;else{if((j&2)!=0){c=5;break b}l=1;c=7;break b}while(0);if(c==5)l=0;n=l&255;HEAP[e+72]=1869968492;m=HEAP[r];var C=reSign(j,32)>>reSign(16,32)&15,B=unSign(n,8);m=C=FUNCTION_TABLE[m](o,b,g,e,HEAP[p+288],HEAP[b+532],B&255,C,_T1_Parse_Glyph.__index__);if(C!=0)break a;t=1;m=unSign((j&1024)!=0,1);HEAP[o+69]=m;HEAP[o+1364]=HEAP[p+272];HEAP[o+1368]=HEAP[p+276];HEAP[o+1372]=HEAP[p+280];HEAP[o+1488]=HEAP[b+548];HEAP[o+1492]=HEAP[b+544];m=_T1_Parse_Glyph_And_Get_Char_String(o, d,u);if(m!=0)break a;v=1;t=o+1376;HEAP[q]=HEAP[t];HEAP[q+4]=HEAP[t+4];HEAP[q+8]=HEAP[t+8];HEAP[q+12]=HEAP[t+12];t=o+1392;HEAP[a]=HEAP[t];HEAP[a+4]=HEAP[t+4];HEAP[s]=HEAP[a];HEAP[s+4]=HEAP[a+4];FUNCTION_TABLE[HEAP[r+4]](o);t=0;if(m!=0)break a;HEAP[e+108+16]&=1;HEAP[e+108+16]|=4;C=(j&1024)!=0;B=e;b:do if(C){w=HEAP[B+156];k=HEAP[o+32];i=reSign(k,32)>=reSign(0,32);k=k;i=i=i=i?k+32768&-65536:0-(32768-k&-65536);i=reSign(i,32)>>reSign(16,32);HEAP[e+24+8]=i;i=k=HEAP[o+40];k=reSign(k,32)>=reSign(0,32);i=i; i=i=i=k?i+32768&-65536:0-(32768-i&-65536);i=reSign(i,32)>>reSign(16,32);HEAP[e+24+16]=i;i=w+12;HEAP[i]=HEAP[q];HEAP[i+4]=HEAP[q+4];HEAP[i+8]=HEAP[q+8];HEAP[i+12]=HEAP[q+12];i=w+28;HEAP[i]=HEAP[s];HEAP[i+4]=HEAP[s+4];HEAP[w+8]=1}else{w=B+24;i=HEAP[o+40];c=reSign(i,32)>=reSign(0,32);i=i;c=c=c=c?i+32768&-65536:0-(32768-i&-65536);c=reSign(c,32)>>reSign(16,32);HEAP[w+16]=c;c=i=HEAP[o+40];i=reSign(i,32)>=reSign(0,32);c=c;c=c=c=i?c+32768&-65536:0-(32768-c&-65536);c=reSign(c,32)>>reSign(16,32);HEAP[e+56]= c;HEAP[HEAP[e+156]+8]=0;if((j&16)!=0){c=reSign(HEAP[b+132+328+12]-HEAP[b+132+328+4],32)>>reSign(16,32);HEAP[w+28]=c;HEAP[e+60]=HEAP[w+28]}else{i=HEAP[o+40+4];c=reSign(i,32)>=reSign(0,32);i=i;c=c=c=c?i+32768&-65536:0-(32768-i&-65536);c=reSign(c,32)>>reSign(16,32);HEAP[w+28]=c;c=i=HEAP[o+40+4];i=reSign(i,32)>=reSign(0,32);c=c;c=c=c=i?c+32768&-65536:0-(32768-c&-65536);c=reSign(c,32)>>reSign(16,32);HEAP[e+60]=c}HEAP[e+72]=1869968492;c=g!=0;c:do if(c){if(!(unSign(HEAP[g+12+2],16)<=unSign(23,16)))break c; HEAP[e+108+16]|=256}while(0);i=HEAP[q]!=65536;c:do if(i)c=23;else{if(HEAP[q+12]!=HEAP[q]){c=23;break c}if(HEAP[q+4]!=0){c=23;break c}c=HEAP[q+8]!=0?23:26;break c}while(0);c:do if(c==23){h=k=e+108;i=q;if(k==0)break c;if(i==0)break c;k=HEAP[h+4];h=reSign(HEAP[h+2],16);h=k+8*h;if(!(kreSign(0,32))){c=37;break c}E=h;var F=i;z=z;A=A;var G=0-A;G=reSign(G,32)>reSign(-1,32)?G:-1;A=A+G+1;G=z+8*A;for(f= 38;;){J=f==38?0:J;c=z+8*J+4;f=z+8*J;var H=_FT_MulFix(HEAP[f],E);HEAP[f]=H;f=_FT_MulFix(HEAP[c],F);HEAP[c]=f;var J=J+1;if(J!=A)c=f=39;else{c=40;break}}z=G}while(0);k=_FT_MulFix(HEAP[w+16],h);HEAP[w+16]=k;i=_FT_MulFix(HEAP[w+28],i);HEAP[w+28]=i}_FT_Outline_Get_CBox(e+108,x);HEAP[w]=HEAP[x+8]-HEAP[x];HEAP[w+4]=HEAP[x+12]-HEAP[x+4];HEAP[w+8]=HEAP[x];HEAP[w+12]=HEAP[x+12];if((j&16)==0){c=44;break b}_ft_synthesize_vertical_metrics(w,HEAP[w+28])}while(0);HEAP[e+136]=HEAP[u];HEAP[e+140]=HEAP[u+4]}while(0); g=v!=0;a:do if(g){if(HEAP[HEAP[b+128]+52]==0)break a;FUNCTION_TABLE[HEAP[HEAP[HEAP[HEAP[b+128]+52]]+4]](HEAP[HEAP[HEAP[b+128]+52]+4],u);HEAP[e+136]=0;HEAP[e+140]=0}while(0);t!=0&&FUNCTION_TABLE[HEAP[r+4]](o);e=m;STACKTOP=a;return e}_T1_Load_Glyph.__index__=Runtime.getFunctionIndex(_T1_Load_Glyph,"_T1_Load_Glyph"); function _T1_Done_Metrics(e,g){var d;d=HEAP[g+36];d!=0&&FUNCTION_TABLE[HEAP[e+8]](e,d);HEAP[g+36]=0;HEAP[g+40]=0;d=HEAP[g+28];d!=0&&FUNCTION_TABLE[HEAP[e+8]](e,d);HEAP[g+28]=0;HEAP[g+32]=0;g!=0&&FUNCTION_TABLE[HEAP[e+8]](e,g)}_T1_Done_Metrics.__index__=Runtime.getFunctionIndex(_T1_Done_Metrics,"_T1_Done_Metrics"); function _t1_get_index(e,g,d){var b,a=null,c,f;if(unSign(g,32)>unSign(65535,32))c=0;else{f=0;var h=HEAP[d+284];d=d+288;f=f;a=1;a:for(;;){b=a==4?k:0;var i=f+b;if(!(reSign(h,32)>reSign(i,32))){b=9;break a}k=HEAP[HEAP[d]+4*i];a=k!=0;b:do if(a){if(HEAP[k]!=HEAP[e])break b;if(_strlen(k)!=g)break b;if(_strncmp(k,e,g)==0){b=6;break a}}while(0);var k=b+1;a=4;b=2}if(b==9)c=0;else if(b==6)c=f=i}return c}_t1_get_index.__index__=Runtime.getFunctionIndex(_t1_get_index,"_t1_get_index"); function _compare_kern_pairs(e,g){var d,b;d=HEAP[e+4]|HEAP[e]<<16;b=HEAP[g+4]|HEAP[g]<<16;return unSign(d,32)>unSign(b,32)?1:unSign(d,32)unSign(6,32))){b=6;break a}if(!(unSign(HEAP[j+1],8)<=unSign(3,8))){b=6;break a}k=unSign(HEAP[j+2+3],8)<<24;o=unSign(HEAP[j+ 2+2],8)<<16;n=unSign(HEAP[j+2+1],8)<<8;j=unSign(HEAP[j+2],8);if((o|k|n|j)!=HEAP[g+4]){b=6;break a}o=g;l=v;k=e;j=o;l=l;HEAP[d]=0;o=HEAP[j+28];n=HEAP[j+32];j=HEAP[j+36];p=n+99;q=p+2>j;b:do{if(q){HEAP[d]=2;b=9}else{q=unSign(HEAP[p+1],8)<<8&65535;s=unSign(HEAP[p],8);q=unSign(q|s,16);p+=q+18;q=p+18>j;c:do if(!q){s=unSign(HEAP[p+1],8)<<8&65535;u=unSign(HEAP[p],8);if(unSign(s|u,16)<=unSign(17,16))break c;p+=14;s=unSign(HEAP[p+3],8)<<24;u=unSign(HEAP[p+2],8)<<16;var y=unSign(HEAP[p+1],8)<<8;p=unSign(HEAP[p], 8);p=n+(u|s|y|p);if(p==n)break c;if(p+2>j){HEAP[d]=2;b=9;break b}else{s=unSign(HEAP[p+1],8)<<8&65535;u=unSign(HEAP[p],8);s=unSign(s|u,16);HEAP[l+40]=s;p+=2;if(p+HEAP[l+40]*4>j){HEAP[d]=2;b=9;break b}else{if(HEAP[l+40]==0)break c;j=_ft_mem_realloc(o,16,0,HEAP[l+40],0,d);HEAP[l+36]=j;if(HEAP[d]!=0){b=9;break b}r=HEAP[l+36];j=p+HEAP[l+40]*4;s=HEAP[k+92];u=HEAP[k+36];y=k+40;a=14;d:for(;;){var A=a==17?h:0,z=0+A;if(!(reSign(u,32)>reSign(z,32))){b=20;break d}m=HEAP[HEAP[y]+4*z];if(HEAP[m+8]==7){b=16;break d}h= A+1;a=17;b=15}if(b!=20)if(b==16){u=m;u=_FT_Set_Charmap(k,u);HEAP[d]=u;if(HEAP[d]!=0){b=9;break b}}if(p>reSign(16,32);HEAP[e+52]=m;m=reSign(HEAP[v+4+4],32)>>reSign(16,32);HEAP[e+52+4]=m;m=reSign(HEAP[v+4+8]+65535,32)>>reSign(16,32);HEAP[e+52+8]=m;m=reSign(HEAP[v+4+12]+65535,32)>>reSign(16,32);HEAP[e+52+12]=m;m=reSign(HEAP[v+20]+32768,32)>>reSign(16,32)&65535; HEAP[e+70]=m;m=reSign(HEAP[v+24]+32768,32)>>reSign(16,32)&65535;HEAP[e+72]=m;if(HEAP[v+40]==0)break a;HEAP[e+8]|=64;HEAP[e+492]=v;v=0}while(0);if(HEAP[g+20]!=0){f=HEAP[g+28];c=HEAP[g];c!=0&&FUNCTION_TABLE[HEAP[f+8]](f,c);HEAP[g]=0}HEAP[g+32]=0;HEAP[g+36]=0}j=v;a=56}if((a==56?j:x)!=0)_T1_Done_Metrics(t,v);t=HEAP[w];STACKTOP=d;return t}_T1_Read_Metrics.__index__=Runtime.getFunctionIndex(_T1_Read_Metrics,"_T1_Read_Metrics"); function _T1_Get_Track_Kerning(e,g,d,b){var a=null,c;c=HEAP[e+492];if(c==0)g=6;else{if(reSign(HEAP[c+32],32)>reSign(0,32)){e=c+28;c=c+32;for(a=1;;){k=a==1?0:k;a=0+k;var f=1+k,h=HEAP[e];if(HEAP[h+20*a]==d)if(reSign(HEAP[h+20*a+4],32)>reSign(g,32))HEAP[b]=HEAP[h+20*a+8];else if(reSign(HEAP[h+20*a+12],32)reSign(f,32); var k=k+1;if(a)a=4;else break}}g=0}return g}_T1_Get_Track_Kerning.__index__=Runtime.getFunctionIndex(_T1_Get_Track_Kerning,"_T1_Get_Track_Kerning");function _cff_get_kerning(e,g,d,b){var a;a=HEAP[e+532];HEAP[b]=0;HEAP[b+4]=0;if(a!=0){e=FUNCTION_TABLE[HEAP[a+128]](e,g,d);HEAP[b]=e}return 0}_cff_get_kerning.__index__=Runtime.getFunctionIndex(_cff_get_kerning,"_cff_get_kerning"); function _Load_Glyph92(e,g,d,b){var a=STACKTOP;STACKTOP+=1028;Runtime.memset(a,0,1028);var c,f=null,h,i,k,j,l,m,o,n,p,r,q,s,u,t,v,w,x=a+8,y,A=a+16,z,C,B,D=a+944,E=a+960,F=a+968,G=a+976,H=a+980,J=a+984,L=a+1E3,N=a+1016,I=a+1024,P=a+1026,K,O;b=b;O=g;var M=e==0;a:do if(M)s=37;else{if(O==0)b|=3;s=(b&1&255)!=0;b:do if(s)O=0;else{if(O==0)break b;if(HEAP[g]==HEAP[e+4])break b;s=35;break a}while(0);u=O;z=d;t=b;s=e;u=u;q=z;t=t;z=HEAP[s+4];B=HEAP[z+692];C=0;r=HEAP[B+1324+128]==65535;b:do if(r)c=7;else{if(HEAP[B+ 1152+12]==0){c=7;break b}if(q==0){c=10;break b}c=q;q=B+1152;r=c=c;if(unSign(HEAP[q+16],32)>=unSign(r,32)){var Q=unSign(HEAP[HEAP[q+12]+2*c],16);f=11}else{var R=0;f=13}q=c=f==13?R:Q;if(c!=0){c=10;break b}y=6;c=15;break b}while(0);b:do if(c==7){c=q;if(!(unSign(HEAP[B+12],32)<=unSign(c,32))){c=10;break b}y=6;c=15;break b}while(0);b:do if(c==10){if((t&1024)!=0)t|=3;HEAP[s+164]=65536;HEAP[s+168]=65536;y=u!=0;c:do if(y){HEAP[s+164]=HEAP[u+12+4];HEAP[s+168]=HEAP[u+12+8];if(u==0){c=19;break c}c=HEAP[u];y= HEAP[c+532];c=HEAP[c+104];if(HEAP[u+44]==-1){c=19;break c}if(HEAP[y+140]==0){c=19;break c}if((t&8)!=0){c=19;break c}m=FUNCTION_TABLE[HEAP[y+104]](z,HEAP[u+44],q,t,c,s+76,F);if(m!=0){c=19;break c}HEAP[s+108+2]=0;HEAP[s+108]=0;u=unSign(HEAP[F+1],8)<<6;HEAP[s+24]=u;u=unSign(HEAP[F],8)<<6;HEAP[s+24+4]=u;u=reSign(HEAP[F+2],8)<<6;HEAP[s+24+8]=u;u=reSign(HEAP[F+3],8)<<6;HEAP[s+24+12]=u;u=unSign(HEAP[F+4],8)<<6;HEAP[s+24+16]=u;u=reSign(HEAP[F+5],8)<<6;HEAP[s+24+20]=u;u=reSign(HEAP[F+6],8)<<6;HEAP[s+24+24]= u;u=unSign(HEAP[F+7],8)<<6;HEAP[s+24+28]=u;HEAP[s+72]=1651078259;if((t&16)!=0){t=reSign(HEAP[F+5],8);HEAP[s+100]=t;t=reSign(HEAP[F+6],8);HEAP[s+104]=t}else{t=reSign(HEAP[F+2],8);HEAP[s+100]=t;t=reSign(HEAP[F+3],8);HEAP[s+104]=t}y=m;break b}while(0);if((t&16384)!=0)y=6;else{y=HEAP[B+1892]!=0;c=B;c:do if(y){l=_cff_fd_select_get(c+2024,q);r=unSign(l,8);m=HEAP[B+1892];if(unSign(r,32)>=unSign(m,32))l=(HEAP[B+1892]&255)-1;r=HEAP[B+1324+64];m=unSign(l,8);m=HEAP[HEAP[B+1896+m*4]+64];j=unSign(l,8);j=HEAP[B+ 1896+j*4]+48;HEAP[D]=HEAP[j];HEAP[D+4]=HEAP[j+4];HEAP[D+8]=HEAP[j+8];HEAP[D+12]=HEAP[j+12];l=unSign(l,8);l=HEAP[B+1896+l*4]+68;HEAP[x]=HEAP[l];HEAP[x+4]=HEAP[l+4];HEAP[E]=HEAP[x];HEAP[E+4]=HEAP[x+4];if(r==m)break c;C=_FT_MulDiv(HEAP[s+164],r,m);HEAP[s+164]=C;C=_FT_MulDiv(HEAP[s+168],r,m);HEAP[s+168]=C;C=1}else{r=c+1324+48;HEAP[D]=HEAP[r];HEAP[D+4]=HEAP[r+4];HEAP[D+8]=HEAP[r+8];HEAP[D+12]=HEAP[r+12];r=B+1324+68;HEAP[a]=HEAP[r];HEAP[a+4]=HEAP[r+4];HEAP[E]=HEAP[a];HEAP[E+4]=HEAP[a+4]}while(0);HEAP[s+ 108+2]=0;HEAP[s+108]=0;y=(t&1)!=0;c:do if(y)c=30;else{if((t&2)!=0){c=30;break c}w=1;c=32;break c}while(0);if(c==30)w=0;y=w&255;HEAP[s+72]=1869968492;m=reSign(t,32)>>reSign(16,32)&15;r=unSign(y,8);j=z;i=u;l=s;h=r&255;r=A;j=j;i=i;k=l;h=h;m=m;l=HEAP[j+692];_llvm_memset_p0i8_i32(r,0,928,1,0);p=unSign(h,8);h=j;i=i;k=k;o=p&255;j=r;p=h;i=i;k=k;h=o;HEAP[j+64]=0;HEAP[j+65]=1;HEAP[j+4]=p;HEAP[j+8]=k;HEAP[j]=HEAP[p+100];p=k!=0;c:do if(p){o=HEAP[HEAP[k+156]];HEAP[j+12]=o;HEAP[j+16]=o+20;HEAP[j+20]=o+56;n=o;o= n+20;n=n+56;HEAP[o+2]=0;HEAP[o]=0;HEAP[o+28]=0;_llvm_memcpy_p0i8_p0i8_i32(n,o,36,4,0);HEAP[j+72]=0;HEAP[j+68]=0;if(h==0){c=35;break c}if(i==0){c=35;break c}o=HEAP[i+40];HEAP[j+72]=HEAP[o];HEAP[j+68]=HEAP[HEAP[k+156]+36]}while(0);HEAP[j+24]=0;HEAP[j+28]=0;HEAP[j+32]=0;HEAP[j+32+4]=0;HEAP[j+40]=0;HEAP[j+40+4]=0;HEAP[r+76]=l;HEAP[r+892]=HEAP[l+84+8];HEAP[r+908]=HEAP[l+1308];j=HEAP[l+1324+44];l=HEAP[r+892];l=l=l=j==1?0:unSign(l,32)<=unSign(1239,32)?107:unSign(l,32)<=unSign(33899,32)?1131:32768;HEAP[r+ 900]=l;HEAP[r+920]=m;if((t&256)!=0)HEAP[A+753]=1;HEAP[A+66]=0;m=r=_cff_get_glyph_data(z,q,G,H);r=r!=0;c:do if(!r){j=u;l=q;m=A;j=j;i=l;k=m;h=HEAP[HEAP[k+4]+692];l=h+1324;p=HEAP[h+1892]!=0;d:do if(p){o=_cff_fd_select_get(h+2024,i);l=unSign(o,8);n=HEAP[h+1892];if(unSign(l,32)>=unSign(n,32)){m=3;c=40;break c}else{l=unSign(o,8);l=HEAP[h+1896+l*4];if(HEAP[k+68]==0){c=42;break d}if(j==0){c=42;break d}n=HEAP[j+40];o=unSign(o,8);HEAP[k+72]=HEAP[n+4+o*4]}}while(0);HEAP[m+888]=HEAP[l+532+8];HEAP[m+904]=HEAP[l+ 564];i=HEAP[HEAP[m+76]+1324+44];j=HEAP[m+888];j=j=j=i==1?0:unSign(j,32)<=unSign(1239,32)?107:unSign(j,32)<=unSign(33899,32)?1131:32768;HEAP[m+896]=j;HEAP[m+744]=HEAP[l+172+352];HEAP[m+748]=HEAP[l+172+356];m=_cff_decoder_parse_charstrings(A,HEAP[G],HEAP[H]);_cff_free_glyph_data(z,G,HEAP[H]);if(m!=0){c=40;break c}j=HEAP[HEAP[z+128]+52]!=0;d:do if(j){HEAP[s+136]=0;HEAP[s+140]=0}else{l=B+1176;if(HEAP[l+24]==0){c=50;break d}HEAP[s+136]=HEAP[l+28]+HEAP[HEAP[l+24]+4*q]+-1;HEAP[s+140]=HEAP[H]}while(0);if(m!= 0){c=40;break c}j=A;l=HEAP[j+8];if(l!=0){j=HEAP[j+16];l=l+108;HEAP[l]=HEAP[j];HEAP[l+2]=HEAP[j+2];HEAP[l+4]=HEAP[j+4];HEAP[l+8]=HEAP[j+8];HEAP[l+12]=HEAP[j+12];HEAP[l+16]=HEAP[j+16]}if(m!=0){c=40;break c}l=HEAP[HEAP[z+128]+52]!=0;d:do if(l){if(HEAP[HEAP[HEAP[HEAP[z+128]+52]]+8]==0){c=55;break d}HEAP[J]=HEAP[A+32];HEAP[J+4]=0;HEAP[J+8]=HEAP[A+40];HEAP[J+12]=HEAP[A+40+4];m=FUNCTION_TABLE[HEAP[HEAP[HEAP[HEAP[z+128]+52]]+8]](HEAP[HEAP[HEAP[z+128]+52]+4],q,0,J);HEAP[A+32]=HEAP[J];HEAP[A+40]=HEAP[J+8]; HEAP[A+40+4]=HEAP[J+12]}while(0);if(m!=0){c=40;break c}l=s;if((t&1024)!=0){l=HEAP[l+156];HEAP[s+24+8]=HEAP[A+32];HEAP[s+24+16]=HEAP[A+744];j=l+12;HEAP[j]=HEAP[D];HEAP[j+4]=HEAP[D+4];HEAP[j+8]=HEAP[D+8];HEAP[j+12]=HEAP[D+12];j=l+28;HEAP[j]=HEAP[E];HEAP[j+4]=HEAP[E+4];HEAP[l+8]=1}else{l=l+24;HEAP[l+16]=HEAP[A+744];HEAP[s+56]=HEAP[A+744];HEAP[HEAP[s+156]+8]=0;j=HEAP[z+296]==0;d:do if(j)c=59;else{if(HEAP[z+300+34]==0){c=59;break d}if(HEAP[z+300+36]==0){c=59;break d}v=1;c=62;break d}while(0);if(c==59)v= 0;j=c=v&255;if(c!=0){HEAP[I]=0;HEAP[P]=0;FUNCTION_TABLE[HEAP[HEAP[z+532]+156]](z,1,q,I,P);c=reSign(HEAP[I],16);HEAP[l+24]=c;c=unSign(HEAP[P],16);HEAP[l+28]=c}else{c=z;if(HEAP[z+368]!=-1){c=reSign(HEAP[c+368+70],16);i=reSign(HEAP[z+368+72],16);HEAP[l+28]=c-i}else{c=reSign(HEAP[c+216+4],16);i=reSign(HEAP[z+216+6],16);HEAP[l+28]=c-i}}HEAP[s+60]=HEAP[l+28];HEAP[s+72]=1869968492;HEAP[s+108+16]=0;c=u!=0;d:do if(c){if(!(unSign(HEAP[u+12+2],16)<=unSign(23,16)))break d;HEAP[s+108+16]|=256}while(0);HEAP[s+ 108+16]|=4;i=HEAP[D]!=65536;d:do if(i)c=68;else{if(HEAP[D+12]!=65536){c=68;break d}if(HEAP[D+4]!=0){c=68;break d}c=HEAP[D+8]!=0?68:71;break d}while(0);d:do if(c==68){h=k=s+108;i=D;if(k==0)break d;if(i==0)break d;k=HEAP[h+4];h=reSign(HEAP[h+2],16);h=k+8*h;if(!(kreSign(0,32))){c=84;break d}p=h;o=i;n=n;f=K;var V=0-f;K=reSign(V, 32)>reSign(-1,32)?V:-1;K=f+1+K;V=reSign(V,32)>reSign(-1,32)?V:-1;V=f+V+1;for(f=85;;){S=f==85?0:S;f=n+8*S;c=n+8*S+4;var U=_FT_MulFix(HEAP[f],p);HEAP[f]=U;f=_FT_MulFix(HEAP[c],o);HEAP[c]=f;var S=S+1;if(S!=V)c=f=86;else{c=87;break}}n=n+8*K}while(0);k=_FT_MulFix(HEAP[l+16],h);HEAP[l+16]=k;i=_FT_MulFix(HEAP[l+28],i);HEAP[l+28]=i}_FT_Outline_Get_CBox(s+108,L);HEAP[l]=HEAP[L+8]-HEAP[L];HEAP[l+4]=HEAP[L+12]-HEAP[L+4];HEAP[l+8]=HEAP[L];HEAP[l+12]=HEAP[L+12];if(j!=0){j=HEAP[l+8];i=Math.floor(reSign(HEAP[l+ 16],32)/reSign(2,32));HEAP[l+20]=j-i}else{if((t&16)==0){c=40;break c}_ft_synthesize_vertical_metrics(l,HEAP[l+28])}}}while(0);y=m}}while(0);s=s=s=y}while(0);e=s;STACKTOP=a;return e}_Load_Glyph92.__index__=Runtime.getFunctionIndex(_Load_Glyph92,"_Load_Glyph92"); function _cff_get_advances(e,g,d,b,a){var c,f=null,h;f=b;h=0;b=HEAP[e+84];f|=256;e=e+88;var i=f,k=b+60,j=b+56;h=h;g=0+g;if((f&16)!=0){f=-1;c=0}else{f=-1;c=1}for(;;)if(c==0){n=f==4?n:0;var l=f==4?0:h;f=0+n;c=g+n;var m=a+4*f;if(!(unSign(f,32)unSign(j,32))){d=12;break a}var l=HEAP[HEAP[f]+2*j],m=unSign(l,16)>unSign(390,16);b:do{if(m){d=unSign(l,16)-391;if(!(unSign(HEAP[c+1312],32)>unSign(d,32))){b=3;d=5;break b}var o=HEAP[HEAP[c+1316]+4*d];b=4}else{var n=HEAP[h];d=unSign(l,16);n=FUNCTION_TABLE[n](d);b=7}d= 6;break b}while(0);b:do if(d==6){b=b==7?n:o;if(b==0)break b;if(_strcmp(g,b)==0){d=9;break a}else b=8}while(0);var p=p+1;b=5;d=2}if(d==12)a=0;else if(d==9)a=i=j}return a}_cff_get_name_index.__index__=Runtime.getFunctionIndex(_cff_get_name_index,"_cff_get_name_index");function _cff_ps_has_glyph_names(e){e=reSign(HEAP[e+8]&512,32)>reSign(0,32);return unSign(e,1)}_cff_ps_has_glyph_names.__index__=Runtime.getFunctionIndex(_cff_ps_has_glyph_names,"_cff_ps_has_glyph_names"); function _cff_ps_get_font_info(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c;a=HEAP[e+692];HEAP[d]=0;var f=a!=0;a:do if(f){var h=a;if(HEAP[h+2060]==0){b=a+1324;c=HEAP[e+100];c=_ft_mem_alloc(c,32,d);if(HEAP[d]!=0)break a;var i=_cff_index_get_sid_string(a,HEAP[b]);HEAP[c]=i;i=_cff_index_get_sid_string(a,HEAP[b+4]);HEAP[c+4]=i;i=_cff_index_get_sid_string(a,HEAP[b+12]);HEAP[c+8]=i;i=_cff_index_get_sid_string(a,HEAP[b+16]);HEAP[c+12]=i;i=_cff_index_get_sid_string(a,HEAP[b+20]);HEAP[c+ 16]=i;HEAP[c+20]=HEAP[b+28];HEAP[c+24]=HEAP[b+24];HEAP[c+26]=HEAP[b+32]&65535;HEAP[c+28]=HEAP[b+36]&65535;HEAP[a+2060]=c;c=a;b=1}else b=5;if((b==1?c:h)==0)break a;_llvm_memcpy_p0i8_p0i8_i32(g,HEAP[a+2060],32,4,0)}while(0);a=HEAP[d];STACKTOP=d;return a}_cff_ps_get_font_info.__index__=Runtime.getFunctionIndex(_cff_ps_get_font_info,"_cff_ps_get_font_info");function _cff_get_ps_name(e){return HEAP[HEAP[e+692]+1304]}_cff_get_ps_name.__index__=Runtime.getFunctionIndex(_cff_get_ps_name,"_cff_get_ps_name"); function _cff_get_cmap_info(e,g){var d,b,a;d=0;b=HEAP[HEAP[HEAP[e]+96]+4];HEAP[g]=0;HEAP[g+4]=0;var c=HEAP[e+12]!=_cff_cmap_encoding_class_rec;a:do if(c){if(HEAP[e+12]==_cff_cmap_unicode_class_rec)break a;a=_FT_Get_Module(b,__str537);a=_ft_module_get_service(a,__str9);if(a==0)break a;if(HEAP[a]==0)break a;d=FUNCTION_TABLE[HEAP[a]](e,g)}while(0);return d}_cff_get_cmap_info.__index__=Runtime.getFunctionIndex(_cff_get_cmap_info,"_cff_get_cmap_info"); function _cff_get_ros(e,g,d,b){var a,c;a=0;e=HEAP[e+692];var f=e!=0;a:do if(f){c=e+1324;if(HEAP[c+128]==65535)a=6;else{if(g!=0){if(HEAP[e+2064]==0){var h=_cff_index_get_sid_string(e,HEAP[c+128]);HEAP[e+2064]=h}HEAP[g]=HEAP[e+2064]}if(d!=0){if(HEAP[e+2068]==0){h=_cff_index_get_sid_string(e,HEAP[c+132]);HEAP[e+2068]=h}HEAP[d]=HEAP[e+2068]}if(b==0)break a;HEAP[b]=HEAP[c+136]}}while(0);return a}_cff_get_ros.__index__=Runtime.getFunctionIndex(_cff_get_ros,"_cff_get_ros"); function _cff_get_is_cid(e,g){var d,b;d=HEAP[e+692];HEAP[g]=0;var a=d!=0;a:do if(a){b=d+1324;if(HEAP[b+128]==65535)break a;HEAP[g]=1}while(0);return 0}_cff_get_is_cid.__index__=Runtime.getFunctionIndex(_cff_get_is_cid,"_cff_get_is_cid"); function _cff_get_cid_from_glyph_index(e,g,d){var b,a;b=0;e=HEAP[e+692];var c=e!=0;a:do if(c){a=e+1324;if(HEAP[a+128]==65535)b=6;else{a=g;if(unSign(HEAP[e+12],32)g){d=0;break a}a=unSign(HEAP[b],8)<<8&65535;b=unSign(HEAP[b+1],8);c=reSign(a|b,16)}else if(a==29){if(b+4>g){d=0;break a}a=unSign(HEAP[b],8)<<24;c=unSign(HEAP[b+1],8)<<16;d=unSign(HEAP[b+2],8)<<8;b=unSign(HEAP[b+3],8);c=c|a|d|b}else{d=reSign(a,32)<=reSign(246,32);f=a;if(d)c=f-139;else{d=reSign(f,32)<=reSign(250,32);f=b+1>g;if(d){if(f){d=0;break a}a=a*256;b=unSign(HEAP[b],8);c=a+-63124+b}else{if(f){d= 0;break a}a=(251-a)*256;b=0-unSign(HEAP[b],8);c=a+-108+b}}}d=2;break a}while(0);if(d==0)c=0;return c}_cff_parse_integer.__index__=Runtime.getFunctionIndex(_cff_parse_integer,"_cff_parse_integer"); function _cff_parse_real(e,g,d,b){var a,c=null,f,h,i,k,j,l,m,o,n,p;f=e;m=l=0;if(b!=0)HEAP[b]=0;p=n=o=j=e=k=0;i=i=4;f=f;o=o;n=n;c=1;a:for(;;){var r=c==1?n:c==12?x:c==10?r:c==9?r:r,q=c==1?o:c==12?q:c==10?q:c==9?w:q,s=c==1?f:c==12?u:c==10?u:c==9?u:u;a=c==1?i:c==12?v:c==10?v:c==9?v:v;if((c==1?4:c==12?v:c==10?v:c==9?v:v)!=0){h=s+1;if(h>=g){a=4;break a}else c=3}else c=2;var u=c==3?h:s,t=unSign(HEAP[u],8);t=reSign(t,32)>>reSign(a,32)&15;var v=4-a;if(t==14){l=1;c=6}else{if(unSign(t,32)>unSign(9,32)){a=7; break a}if(reSign(e,32)>reSign(214748363,32)){var w=q+1;c=9}else{if(t==0)if(e==0){c=10;a=2;continue a}var x=r+1;e=e*10+t;c=12}}a=2}a:do if(a!=4)if(a==7){n=r;o=q;h=t;f=u;i=v;w=h;if(w==10){x=g;s=i;var y=f,A=o;for(c=13;;){var z=c==13?A:c==23?z:c==22?z:c==21?z:G,C=c==13?y:c==23?D:c==22?D:c==21?D:D;a=c==13?s:c==23?F:c==22?F:c==21?F:F;if(a!=0){var B=C+1;if(B>=x){c=15;a=16;break}else c=15}else c=14;var D=c==15?B:C,E=unSign(HEAP[D],8);E=reSign(E,32)>>reSign(a,32)&15;var F=4-a;if(unSign(E,32)>unSign(9,32)){a= 18;break}a=e;if(E!=0|a!=0){if(!(reSign(a,32)<=reSign(214748363,32))){c=21;a=14;continue}if(!(reSign(p,32)<=reSign(8,32))){c=22;a=14;continue}p+=1;e=e*10+E;c=23}else{var G=z-1;c=20}a=14}if(a==16)break a;else if(a==18){o=z;f=D;h=E;i=F;c=18}}else c=7;c=(c==7?w:E)==12;b:do{if(c){m=1;a=25}else a=h==11?25:26;break b}while(0);b:do if(a==25){h=g;w=i;x=f;for(c=25;;){s=c==25?x:J;a=c==25?w:L;if(a!=0){var H=s+1;if(H>=h){a=29;break}else c=28}else c=27;var J=c==28?H:s;L=unSign(HEAP[J],8);c=reSign(L,32)>>reSign(a, 32)&15;var L=4-a;if(unSign(c,32)>unSign(9,32)){a=31;break}j=j*10+c;if(reSign(j,32)>reSign(1E3,32)){a=29;break}else{c=32;a=27}}if(a==29)break a;else if(a==31){f=J;i=L;if(m==0){a=26;break b}j=0-j}}while(0);j=o+d+j;if(b!=0){p=n+p;j=n+j;if(reSign(p,32)<=reSign(5,32))if(reSign(e,32)>reSign(32767,32)){k=_FT_DivFix(e,10);HEAP[b]=j+1+(0-p)}else{k=reSign(j,32)>reSign(0,32);n=j;b:do if(k){c=reSign(n,32)<=reSign(5,32)?n:5;j-=c;c=c-p;e*=HEAP[_power_tens+c*4];if(!(reSign(e,32)>reSign(32767,32))){a=37;break b}e= Math.floor(reSign(e,32)/reSign(10,32));j+=1}else j=n-p;while(0);k=e<<16;HEAP[b]=j}else{k=HEAP[_power_tens+(p-5)*4];k=Math.floor(reSign(e,32)/reSign(k,32));k=reSign(k,32)>reSign(32767,32);n=p;if(k){k=_FT_DivFix(e,HEAP[_power_tens+(n-4)*4]);HEAP[b]=j-4}else{k=_FT_DivFix(e,HEAP[_power_tens+(n-5)*4]);HEAP[b]=j-5}}}else{n=j+n;p-=j;c=n;o=0-c;c=reSign(c,32)>=reSign(0,32)?c:o;if(reSign(c,32)>reSign(5,32))break a;if(reSign(n,32)reSign(0,32);c=p;if(n){n=HEAP[_power_tens+c*4];n=Math.floor(reSign(e,32)/reSign(n,32));if(reSign(n,32)>reSign(32767,32))break a;k=_FT_DivFix(e,HEAP[_power_tens+p*4])}else{e*=HEAP[_power_tens+(0-c)*4];if(reSign(e,32)>reSign(32767,32))break a;k=e<<16}}if(l==0)break a;k=0-k}while(0);return k} _cff_parse_real.__index__=Runtime.getFunctionIndex(_cff_parse_real,"_cff_parse_real");function _cff_parse_fixed_scaled(e,g){var d=HEAP[e+4],b=HEAP[e];return HEAP[HEAP[e]]==30?_cff_parse_real(b,d,g,0):_cff_parse_integer(b,d)*65536*HEAP[_power_tens+g*4]}_cff_parse_fixed_scaled.__index__=Runtime.getFunctionIndex(_cff_parse_fixed_scaled,"_cff_parse_fixed_scaled"); function _cff_parse_font_matrix(e){var g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var d=null,b,a,c,f,h,i;a=HEAP[e+412];c=a+48;f=a+68;a=a+64;h=e+16;i=161;if(HEAP[e+404]>=e+16+24){i=0;e=h;h+=4;d=HEAP[e+4];var k=HEAP[e];if(HEAP[HEAP[e]]==30)b=_cff_parse_real(k,d,0,g);else{e=_cff_parse_integer(k,d);if(reSign(e,32)>reSign(32767,32)){k=d=5;var j=k+1;for(d=1;;){o=d==4?o:0;var l=j+o;b=k+o;var m=_power_tens+b*4;if(!(reSign(d==4?l:5,32)<=reSign(9,32)))break;if(reSign(HEAP[m],32)>reSign(e,32))break;var o= o+1;d=4}d=b;b=HEAP[_power_tens+(d-5)*4];b=Math.floor(reSign(e,32)/reSign(b,32));b=reSign(b,32)>reSign(32767,32);o=d;if(b){HEAP[g]=o-4;b=_FT_DivFix(e,HEAP[_power_tens+(d-4)*4])}else{HEAP[g]=o-5;b=_FT_DivFix(e,HEAP[_power_tens+(d-5)*4])}}else{HEAP[g]=0;b=e<<16}}b=b;HEAP[c]=b;HEAP[g]=0-HEAP[g];b=reSign(HEAP[g],32)reSign(9,32);if(b|e){HEAP[c]=65536;HEAP[c+8]=0;HEAP[c+8]=0;HEAP[c+12]=65536;HEAP[f]=0;HEAP[f+4]=0;HEAP[a]=1}else{b=HEAP[g];e=h;h+=4;b=_cff_parse_fixed_scaled(e, b);HEAP[c+8]=b;b=HEAP[g];e=h;h+=4;b=_cff_parse_fixed_scaled(e,b);HEAP[c+4]=b;b=HEAP[g];e=h;h+=4;b=_cff_parse_fixed_scaled(e,b);HEAP[c+12]=b;c=HEAP[g];b=h;h+=4;c=_cff_parse_fixed_scaled(b,c);HEAP[f]=c;h=_cff_parse_fixed_scaled(h,HEAP[g]);HEAP[f+4]=h;HEAP[a]=HEAP[_power_tens+HEAP[g]*4]}}f=i;STACKTOP=g;return f}_cff_parse_font_matrix.__index__=Runtime.getFunctionIndex(_cff_parse_font_matrix,"_cff_parse_font_matrix"); function _cff_parse_font_bbox(e){var g=null,d,b,a,c,f,h;h=HEAP[e+412]+80;b=e+16;g=161;if(HEAP[e+404]>=e+16+16){e=b;b+=4;g=HEAP[e+4];var i=HEAP[e];if(HEAP[HEAP[e]]==30){f=_cff_parse_real(i,g,0,0);g=0}else{var k=_cff_parse_integer(i,g)<<16;g=2}f=g==0?f:k;f=reSign(f,32)>=reSign(0,32)?f+32768&-65536:0-(32768-f&-65536);HEAP[h]=f;f=b;b+=4;k=HEAP[f+4];e=HEAP[f];if(HEAP[HEAP[f]]==30){c=_cff_parse_real(e,k,0,0);g=4}else{var j=_cff_parse_integer(e,k)<<16;g=6}c=g==4?c:j;c=reSign(c,32)>=reSign(0,32)?c+32768& -65536:0-(32768-c&-65536);HEAP[h+4]=c;c=b;b+=4;j=HEAP[c+4];f=HEAP[c];if(HEAP[HEAP[c]]==30){a=_cff_parse_real(f,j,0,0);g=8}else{var l=_cff_parse_integer(f,j)<<16;g=10}a=g==8?a:l;a=reSign(a,32)>=reSign(0,32)?a+32768&-65536:0-(32768-a&-65536);HEAP[h+8]=a;b=b;a=HEAP[b+4];l=HEAP[b];if(HEAP[HEAP[b]]==30){d=_cff_parse_real(l,a,0,0);g=12}else{var m=_cff_parse_integer(l,a)<<16;g=14}d=g==12?d:m;d=reSign(d,32)>=reSign(0,32)?d+32768&-65536:0-(32768-d&-65536);HEAP[h+12]=d;g=0}return g} _cff_parse_font_bbox.__index__=Runtime.getFunctionIndex(_cff_parse_font_bbox,"_cff_parse_font_bbox"); function _cff_parse_private_dict(e){var g,d,b;d=HEAP[e+412];g=e+16;b=161;if(HEAP[e+404]>=e+16+8){e=g;g+=4;b=HEAP[e+4];var a=HEAP[e];if(HEAP[HEAP[e]]==30){e=_cff_parse_real(a,b,0,0);e=reSign(e,32)>>reSign(16,32)}else e=_cff_parse_integer(a,b);e=e;HEAP[d+116]=e;g=g;e=HEAP[g+4];b=HEAP[g];if(HEAP[HEAP[g]]==30){g=_cff_parse_real(b,e,0,0);g=reSign(g,32)>>reSign(16,32)}else g=_cff_parse_integer(b,e);g=g;HEAP[d+112]=g;b=0}return b} _cff_parse_private_dict.__index__=Runtime.getFunctionIndex(_cff_parse_private_dict,"_cff_parse_private_dict"); function _cff_parse_cid_ros(e){var g,d,b;d=HEAP[e+412];g=e+16;b=161;if(HEAP[e+404]>=e+16+12){e=g;g+=4;b=HEAP[e+4];var a=HEAP[e];if(HEAP[HEAP[e]]==30){e=_cff_parse_real(a,b,0,0);e=reSign(e,32)>>reSign(16,32)}else e=_cff_parse_integer(a,b);e=e;HEAP[d+128]=e;e=g;g+=4;b=HEAP[e+4];a=HEAP[e];if(HEAP[HEAP[e]]==30){e=_cff_parse_real(a,b,0,0);e=reSign(e,32)>>reSign(16,32)}else e=_cff_parse_integer(a,b);e=e;HEAP[d+132]=e;g=g;e=HEAP[g+4];b=HEAP[g];if(HEAP[HEAP[g]]==30){g=_cff_parse_real(b,e,0,0);g=reSign(g, 32)>>reSign(16,32)}else g=_cff_parse_integer(b,e);g=g;HEAP[d+136]=g;b=0}return b}_cff_parse_cid_ros.__index__=Runtime.getFunctionIndex(_cff_parse_cid_ros,"_cff_parse_cid_ros"); function _cff_parser_run(e,g,d){var b,a=null,c,f,h,i,k,j,l;f=g;h=0;HEAP[e+404]=e+16;HEAP[e+4]=g;HEAP[e+8]=d;HEAP[e+12]=g;a:for(;;){if(!(f=d){b=13;break a}k=unSign(HEAP[f],8)|256}k|=HEAP[e+408];l=_cff_field_handlers;k=k;l=l;a=16;c:for(;;){var o=a==19?p:0,n=l+28*o;b=l+28*o+4;if(HEAP[n]==0){b=38;break c}if(HEAP[b]== k){b=18;break c}var p=o+1;a=19;b=17}c:do if(b!=38)if(b==18){l=n;k=HEAP[e+412]+HEAP[l+8];if(HEAP[l]!=6)if(j==0){b=20;break a}o=HEAP[l];b=o==1?41:o==2?42:o==3?43:o==4?41:o==5?41:o==6?44:45;if(b==45){h=FUNCTION_TABLE[HEAP[l+16]](e);if(h!=0){b=36;break a}else{b=28;break c}}else if(b==41){c=e+16;o=HEAP[c+4];b=HEAP[c];if(HEAP[HEAP[c]]==30){c=_cff_parse_real(b,o,0,0);c=reSign(c,32)>>reSign(16,32)}else c=_cff_parse_integer(b,o);c=c=c=c}else if(b==42){c=e+16;o=HEAP[c+4];b=HEAP[c];c=c=c=c=HEAP[HEAP[c]]==30? _cff_parse_real(b,o,0,0):_cff_parse_integer(b,o)<<16}else if(b==43)c=_cff_parse_fixed_scaled(e+16,3);else if(b==44){c=HEAP[e+412]+HEAP[l+24];b=e+16;o=j;if(unSign(HEAP[l+20],32)>reSign(16,32);a=30}else{var u=_cff_parse_integer(q,a);a=32}var t=t+ (a==30?s:u);b=unSign(HEAP[o],8);b=b==1?50:b==2?51:b==4?52:53;if(b==53)HEAP[v]=t;else if(b==50)HEAP[v]=t&255;else if(b==51)HEAP[v]=t&65535;else if(b==52)HEAP[v]=t;b=unSign(HEAP[l],8);var v=v+b,w=w+1;if(w!=j)a=34;else break}c=t;b=28;break c}l=unSign(HEAP[l+12],8);b=l==1?46:l==2?47:l==4?48:49;if(b==49)HEAP[k]=c;else if(b==46)HEAP[k]=c&255;else if(b==47)HEAP[k]=c&65535;else if(b==48)HEAP[k]=c}while(0);HEAP[e+404]=e+16}else{if(reSign(m,32)>reSign(383,32)){b=1;break a}j=HEAP[e+404];HEAP[j]=f;HEAP[e+404]= j+4;if(i==30){f+=1;for(i=d;;){if(f>=i){b=5;break a}j=unSign(HEAP[f],8)>>>unSign(4,8);if(unSign(j,8)==15){b=7;break}if((unSign(HEAP[f],8)&15)==15){b=7;break}f+=1;b=4}i=15}else if(i==28)f+=2;else if(i==29)f+=4;else{if(!(unSign(i,32)>unSign(246,32)))break b;f+=1}}while(0);f+=1;b=0}if(b==1)h=6;else if(b!=5)if(b==13)h=6;else if(b==20)h=6;return h}_cff_parser_run.__index__=Runtime.getFunctionIndex(_cff_parser_run,"_cff_parser_run"); function _cff_index_read_offset(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c;a=HEAP[e];c=0;var f=unSign(HEAP[e+12],8);a=_FT_Stream_ReadAt(a,HEAP[a+8],d,f);f=a==0;a:do if(f){var h=unSign(HEAP[e+12],8);if(!(reSign(h,32)>reSign(0,32)))break a;c=c;h=unSign(HEAP[e+12],8);h=(reSign(1,32)>reSign(h,32)?1:h)-0;for(b=0;;){k=b==0?0:k;i=(b==0?c:i)<<8;var i=unSign(HEAP[d+(0+k)],8)|i,k=k+1;if(k!=h)b=2;else break}c=i}while(0);HEAP[g]=a;i=c;STACKTOP=d;return i} _cff_index_read_offset.__index__=Runtime.getFunctionIndex(_cff_index_read_offset,"_cff_index_read_offset"); function _cff_index_init(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=null;var c,f,h,i;i=HEAP[g+28];_llvm_memset_p0i8_i32(e,0,32,1,0);HEAP[e]=g;HEAP[e+4]=HEAP[g+8];h=_FT_Stream_ReadShort(g,b);var k=HEAP[b]==0;a:do if(k){if(h!=0){a=_FT_Stream_ReadChar(g,b);if(HEAP[b]!=0){a=0;break a}k=a==0;var j=unSign(a,8)>unSign(4,8);if(k|j){HEAP[b]=8;a=0;break a}else{k=unSign(h,16);HEAP[e+8]=k;HEAP[e+12]=a;h=unSign(h,16)+1;k=unSign(a,8);h=h*k;HEAP[e+16]=HEAP[e+4]+3+h;a=unSign(a,8);h=h-a;a=g;h= h;if(reSign(h,32)=unSign(1,32)){f=e+24;h=d==0;v=l;x=i;A=e+8;k=n;z=y=w=i;l=l;r=p=j=t=i;q=e+20;s=e+8;u=c;c=31;b:for(;;){Q=c==31?0:Q;M=c==31?0:M;var C=c==31?u:K;K=1+Q;var B=x+4*K,D=w+4*K,E=y+4*K;a=0+Q;var F=z+4*a,G=t+4*a,H=j+4*K,J=p+4*K,L=r+4*K,N=2+Q,I=HEAP[HEAP[f]+4*K]-1;a=I==0;var P=unSign(I,32)unSign(I,32)){c=33;a=34;break c}if(unSign(HEAP[s], 32)>unSign(K,32)){c=35;a=36}else{c=35;a=34}break c}while(0);if(a==36)c=36;var K=c==36?C:c==35?I:I;c:do if(h){HEAP[B]=v+K;c=38}else{HEAP[D]=k+K+M;if(K==C){c=40;break c}_llvm_memcpy_p0i8_p0i8_i32(HEAP[G],l+C,HEAP[E]-HEAP[F],1,0);HEAP[HEAP[H]]=0;HEAP[L]=HEAP[J]+1;var O=M+1;c=41}while(0);var M=c==41?O:c==40?M:M;a=unSign(HEAP[A],32)>=unSign(N,32);var Q=Q+1;if(a){c=42;a=32}else{a=43;break b}}}HEAP[g]=i;if(d==0)break a;HEAP[d]=n}while(0);e=HEAP[m];STACKTOP=b;return e} _cff_index_get_pointers.__index__=Runtime.getFunctionIndex(_cff_index_get_pointers,"_cff_index_get_pointers"); function _cff_index_access_element(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f=null,h,i;h=g;HEAP[a]=0;g=e==0;a:do if(g)c=0;else{g=h;if(unSign(HEAP[e+8],32)<=unSign(g,32)){c=0;break a}g=HEAP[e];f=0;c=HEAP[e+24]==0;var k=e;b:do if(c){i=unSign(HEAP[k+12],8)*h;i=_FT_Stream_Seek(g,HEAP[e+4]+3+i);HEAP[a]=i;if(HEAP[a]!=0){c=2;break a}i=_cff_index_read_offset(e,a);if(HEAP[a]!=0){c=2;break a}if(i==0)break b;var j=e,l=e+8;h=h+1;for(f=5;;){f=f==5?0:p;var m=h+f,o=_cff_index_read_offset(j, a);if(o!=0){f=7;break}var n=unSign(HEAP[l],32)>unSign(m,32),p=f+1;if(n)f=9;else{f=9;break}}f=f==9?0:o;h=m}else{i=HEAP[HEAP[k+24]+4*h];if(i==0)break b;j=HEAP[e+24];l=e+8;h=h+1;for(f=10;;){f=f==10?0:s;var r=h+f,q=HEAP[j+4*r];if(q!=0){f=11;break}n=unSign(HEAP[l],32)>unSign(r,32);var s=f+1;if(n)f=13;else{f=13;break}}f=f==11?q:0;h=r}while(0);m=f;m=unSign(HEAP[g+4]+1,32)unSign(m,32)?15:16;break b}while(0);if(c==15)f=HEAP[g+4]+ 1+(0-HEAP[e+16]);m=i==0;b:do if(!m){m=i;if(unSign(f,32)<=unSign(m,32))break b;HEAP[b]=f-i;b=e;if(HEAP[e+28]!=0)HEAP[d]=HEAP[b+28]+i+-1;else{e=_FT_Stream_Seek(g,HEAP[b+16]+-1+i);HEAP[a]=e;if(HEAP[a]!=0){c=2;break a}e=f-i;b=d;d=g;e=e;g=b;e=_FT_Stream_EnterFrame(d,e);if(e==0){HEAP[g]=HEAP[d+32];HEAP[d+32]=0;HEAP[d+36]=0}d=d=e;HEAP[a]=d}c=2;break a}while(0);HEAP[d]=0;HEAP[b]=0;c=2;break a}while(0);if(c==0)HEAP[a]=6;d=HEAP[a];STACKTOP=a;return d} _cff_index_access_element.__index__=Runtime.getFunctionIndex(_cff_index_access_element,"_cff_index_access_element"); function _cff_index_get_name(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b,a,c,f,h,i,k=d+4,j=d+8,l;h=e+20;i=HEAP[HEAP[h]+28];l=0;var m=_cff_index_access_element(h,g,d,k);HEAP[j]=m;m=HEAP[j]!=0;a:do if(!m){l=_ft_mem_alloc(i,HEAP[k]+1,j);if(HEAP[j]==0){_llvm_memcpy_p0i8_p0i8_i32(l,HEAP[d],HEAP[k],1,0);HEAP[l+HEAP[k]]=0}f=h;c=d;if(HEAP[f+28]!=0)break a;f=HEAP[f];var o=c;c=f;f=o;o=c!=0;b:do if(o){if(HEAP[c+20]==0)break b;b=HEAP[c+28];a=HEAP[f];b=b;a=a;a!=0&&FUNCTION_TABLE[HEAP[b+8]](b, a);HEAP[f]=0}while(0);HEAP[f]=0}while(0);h=l;STACKTOP=d;return h}_cff_index_get_name.__index__=Runtime.getFunctionIndex(_cff_index_get_name,"_cff_index_get_name");function _cff_index_get_sid_string(e,g){var d;if(g==65535)d=0;else if(unSign(g,32)>unSign(390,32)){d=g-391;d=d=unSign(HEAP[e+1312],32)>unSign(d,32)?HEAP[HEAP[e+1316]+4*d]:0}else d=HEAP[e+2056]==0?0:FUNCTION_TABLE[HEAP[HEAP[e+2056]+20]](g);return d}_cff_index_get_sid_string.__index__=Runtime.getFunctionIndex(_cff_index_get_sid_string,"_cff_index_get_sid_string"); function _cff_fd_select_get(e,g){var d,b=null,a,c,f,h,i;a=0;f=unSign(HEAP[e],8);d=f==0?7:f==3?8:9;if(d==7)a=HEAP[HEAP[e+8]+g];else if(d==8){f=HEAP[e+20];if(unSign(g-HEAP[e+16],32)unSign(1,32)?c:1)-0;for(a=0;;){m=a==0?0:m;l=a==0?f:l;a=0+m;if(unSign(HEAP[i+2*a],16)>unSign(l,16)){var j=HEAP[HEAP[k]+2*a];a=2}else a=1;var l=a==2?j:l,m=m+1;if(m!=c)a=4;else break}f=l}i=unSign(f,16)+1;i=_ft_mem_realloc(d,2,0,i,0,b);HEAP[e+12]=i;if(HEAP[b]!=0)break a; c=i=g-1;if(reSign(i,32)>=reSign(0,32)){i=e+12;k=e+8;c=c;a=0-c;a=reSign(a,32)>reSign(0,32)?a:0;var o=c+a+1;for(a=9;;){r=a==9?0:r;var n=c+r*-1;a=n&65535;var p=HEAP[i];n=unSign(HEAP[HEAP[k]+2*n],16);HEAP[p+2*n]=a;var r=r+1;if(r!=o)a=10;else break}}i=unSign(f,16);HEAP[e+16]=i;HEAP[e+20]=g}while(0);e=HEAP[b];STACKTOP=b;return e}_cff_charset_compute_cids.__index__=Runtime.getFunctionIndex(_cff_charset_compute_cids,"_cff_charset_compute_cids"); function _cff_subfont_load(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=424;Runtime.memset(f,0,424);var h,i,k,j=f+416;k=f+420;var l;HEAP[j]=0;l=e+172;_llvm_memset_p0i8_i32(f,0,416,1,0);HEAP[f+404]=f+16;HEAP[f+408]=4096;HEAP[f+412]=e;HEAP[f]=c;_llvm_memset_p0i8_i32(e,0,172,1,0);HEAP[e+32]=-6553600;HEAP[e+36]=3276800;HEAP[e+44]=2;HEAP[e+48]=65536;HEAP[e+48+12]=65536;HEAP[e+152]=8720;HEAP[e]=65535;HEAP[e+4]=65535;HEAP[e+8]=65535;HEAP[e+12]=65535;HEAP[e+16]=65535;HEAP[e+20]=65535;HEAP[e+124]=65535;HEAP[e+128]= 65535;HEAP[e+132]=65535;HEAP[e+168]=65535;d=_cff_index_access_element(g,d,j,k);if(d==0)d=_cff_parser_run(f,HEAP[j],HEAP[j]+HEAP[k]);if(HEAP[g+28]==0){g=HEAP[g];k=g!=0;a:do if(k){if(HEAP[g+20]==0)break a;h=HEAP[g+28];i=HEAP[j];h=h;i=i;i!=0&&FUNCTION_TABLE[HEAP[h+8]](h,i);HEAP[j]=0}while(0);HEAP[j]=0}j=d!=0;a:do if(!j){if(HEAP[e+128]!=65535)break a;g=HEAP[e+112]!=0;b:do if(g){if(HEAP[e+116]==0)break b;_llvm_memset_p0i8_i32(l,0,360,1,0);HEAP[l+200]=7;HEAP[l+204]=1;HEAP[l+332]=-1;HEAP[l+340]=3932;HEAP[l+ 196]=2596864;k=l;h=c;d=f;k=k;h=h;_llvm_memset_p0i8_i32(d,0,416,1,0);HEAP[d+404]=d+16;HEAP[d+408]=8192;HEAP[d+412]=k;HEAP[d]=h;d=_FT_Stream_Seek(b,a+HEAP[e+112]);if(d!=0)break a;d=_FT_Stream_EnterFrame(b,HEAP[e+116]);if(d!=0)break a;d=_cff_parser_run(f,HEAP[b+32],HEAP[b+36]);k=b;if(HEAP[k+20]!=0){h=HEAP[k+28];i=HEAP[k];h=h;i=i;i!=0&&FUNCTION_TABLE[HEAP[h+8]](h,i);HEAP[k]=0}HEAP[k+32]=0;HEAP[k+36]=0;if(d!=0)break a;HEAP[l]&=-2}while(0);if(HEAP[l+348]==0)break a;d=_FT_Stream_Seek(b,a+HEAP[e+112]+HEAP[l+ 348]);if(d!=0)break a;d=_cff_index_init(e+532,b,1);if(d!=0)break a;d=_cff_index_get_pointers(e+532,e+564,0)}while(0);e=d;STACKTOP=f;return e}_cff_subfont_load.__index__=Runtime.getFunctionIndex(_cff_subfont_load,"_cff_subfont_load"); function _cff_size_get_globals_funcs(e){var g,d,b;d=HEAP[HEAP[HEAP[e]+692]+2052];b=_FT_Get_Module(HEAP[HEAP[HEAP[e]+96]+4],__str59);var a=b==0;a:do if(a)e=0;else{if(d==0){e=0;break a}if(HEAP[d]==0){e=0;break a}g=FUNCTION_TABLE[HEAP[d]](b);e=3;break a}while(0);if(e==0)g=0;return g}_cff_size_get_globals_funcs.__index__=Runtime.getFunctionIndex(_cff_size_get_globals_funcs,"_cff_size_get_globals_funcs"); function _cff_size_done(e){var g=null,d,b,a,c;d=HEAP[HEAP[e]+692];b=HEAP[e+40];var f=b!=0;a:do if(f){a=_cff_size_get_globals_funcs(e);if(a==0)break a;FUNCTION_TABLE[HEAP[a+8]](HEAP[b]);var h=HEAP[d+1892];c=h;if(h==0)break a;a=a+8;h=b;c=c;var i=c*4;for(g=2;;){k=g==2?0:k;FUNCTION_TABLE[HEAP[a]](HEAP[h+(i+k*-4)]);var k=k+1;if(k!=c)g=3;else break}}while(0)}_cff_size_done.__index__=Runtime.getFunctionIndex(_cff_size_done,"_cff_size_done"); function _cff_make_private_dict(e,g){var d,b,a;d=e+172;_llvm_memset_p0i8_i32(g,0,196,1,0);HEAP[g+8]=HEAP[d];a=unSign(HEAP[g+8],8);b=0;var c=a;c=unSign(b,32)reSign(0,32)){HEAP[T]=6;f=2;break a}else{U=1;q=FUNCTION_TABLE[HEAP[g+508]](g,1751474532,e,0);HEAP[T]=q;if(HEAP[T]==0){V=0;b=FUNCTION_TABLE[HEAP[r+8]](e,g,0,b,a);HEAP[T]=b}else{b=FUNCTION_TABLE[HEAP[r+40]](g,e);HEAP[T]=b}if(HEAP[T]!=0){f=2;break a}b=FUNCTION_TABLE[HEAP[g+508]](g,1128678944,e,0);HEAP[T]= b;if(b!=0){f=2;break a}}}else{b=_FT_Stream_Seek(e,0);HEAP[T]=b;if(HEAP[T]!=0){f=2;break a}HEAP[T]=0}a=HEAP[g+100];b=_ft_mem_alloc(a,2072,T);if(HEAP[T]!=0){f=2;break a}HEAP[g+692]=b;q=unSign(V,8);r=e;s=d;e=b;q=q&255;A=N;r=r;N=s;e=e;z=q;P=HEAP[r+28];_llvm_memset_p0i8_i32(e,0,2072,1,0);_llvm_memset_p0i8_i32(K,0,32,1,0);HEAP[e]=r;HEAP[e+4]=P;s=e+1324;q=r;q=q=q=HEAP[q+8];G=_FT_Stream_ReadFields(r,_cff_header_fields_6394,e);HEAP[I]=G;G=HEAP[I]!=0;b:do if(!G){H=HEAP[e+16]!=1;c:do if(!H){if(unSign(HEAP[e+ 18],8)<=unSign(3,8)){f=11;break c}if(unSign(HEAP[e+19],8)>unSign(4,8)){f=11;break c}H=unSign(HEAP[e+18],8)-4;G=r;H=H;if(reSign(H,32)unSign(32,32);d:do if(!ca){HEAP[e+1892]=HEAP[B+8];G=_ft_mem_realloc(P,568,0,HEAP[B+8],0,I);if(HEAP[I]!=0)break d;H=h=0;if(unSign(HEAP[B+8],32)>unSign(H,32)){G=G;H=B+8;J=h;L=J+1;for(h=32;;){h=h==32?0:y;f=J+h;y=L+h;HEAP[e+1896+f*4]=G+568*f;f=unSign(HEAP[H],32)>unSign(y,32);y=h+1;if(f)f=h=33;else{f=34;break}}}h=0;G=B+8;H=r;J=q;L=A;D=h;h=36;e:for(;;){f=h==39?C:0; F=D+f;if(!(unSign(HEAP[G],32)>unSign(F,32))){f=41;break e}F=_cff_subfont_load(HEAP[e+1896+F*4],B,F,H,J,L);HEAP[I]=F;if(HEAP[I]!=0){f=38;break e}C=f+1;h=39;f=37}if(f==41){L=q+HEAP[s+164];H=HEAP[e+1176+8];J=r;G=e+2024;H=H;J=J;L=L;L=_FT_Stream_Seek(J,L);HEAP[x]=L;L=HEAP[x]!=0;e:do if(!L){f=_FT_Stream_ReadChar(J,x);if(HEAP[x]!=0){f=42;break e}HEAP[G]=f;HEAP[G+20]=0;f=unSign(f,8);f=f==0?273:f==3?274:275;if(f==275){HEAP[x]=3;f=42;break e}else if(f==273)HEAP[G+12]=H;else if(f==274){D=_FT_Stream_ReadShort(J, x);D=unSign(D,16);if(HEAP[x]!=0){f=42;break e}HEAP[G+12]=D*3+2}F=G+8;E=HEAP[G+12];D=J;E=E;F=F;var $=_FT_Stream_EnterFrame(D,E);E=$;if($==0){HEAP[F]=HEAP[D+32];HEAP[D+32]=0;HEAP[D+36]=0}D=D=E;HEAP[x]=D}while(0);G=G=HEAP[x];HEAP[I]=G}}while(0);_cff_index_done(B);if(HEAP[I]!=0){f=15;break b}}else HEAP[e+1892]=0;if(HEAP[s+108]==0)HEAP[I]=2;else{HEAP[e+12]=HEAP[e+1176+8];f=_cff_index_get_pointers(e+84,e+1308,0);HEAP[I]=f;if(HEAP[I]!=0){f=15;break b}f=HEAP[e+12]!=0;d:do if(f){x=HEAP[s+128]==65535;e:do if(x)f= 51;else{if(z==0){f=51;break e}w=1;f=53;break e}while(0);if(f==51)w=0;f=w&255;w=unSign(f,8);f=HEAP[s+100];x=HEAP[e+12];y=r;C=q;B=w&255;w=e+1152;x=x;y=y;A=C;z=f;C=B;B=HEAP[y+28];HEAP[o]=0;P=unSign(z,32)>unSign(2,32);e:do if(P){HEAP[w+4]=z+A;f=_FT_Stream_Seek(y,HEAP[w+4]);HEAP[o]=f;if(HEAP[o]!=0){f=55;break e}f=_FT_Stream_ReadChar(y,o);f=unSign(f,8);HEAP[w]=f;if(HEAP[o]!=0){f=55;break e}f=_ft_mem_realloc(B,2,0,x,0,o);HEAP[w+8]=f;if(HEAP[o]!=0){f=55;break e}HEAP[HEAP[w+8]]=0;f=HEAP[w];f=f==0?276:f==1? 71:f==2?71:277;if(f==277){HEAP[o]=3;f=55;break e}else if(f==276){if(x==0){f=60;break e}f=_FT_Stream_EnterFrame(y,x*2+-2);HEAP[o]=f;if(HEAP[o]!=0){f=55;break e}A=1;f=x;if(unSign(A,32)unSign(h,32)?f:h)-v;for(h=62;;){t=h==62?0:ha;var ga=v+t;ha=HEAP[w+8];A=HEAP[u];if(A+1=unSign(y,32)^1;if(!P){f=76;break f}if(!ca){h=75;f=78;break f}P=_FT_Stream_ReadShort(ea,o);if(HEAP[o]!=0){h=77;f=80;break f}if(HEAP[w]==2){h=_FT_Stream_ReadShort(Z,o); la=unSign(h,16);if(HEAP[o]!=0){h=79;f=80;break f}else h=79}else{h=_FT_Stream_ReadChar(Z,o);t=unSign(h,8);if(HEAP[o]!=0){h=83;f=80;break f}else h=83}ca=h==79?la:t;h=unSign(P,16);G=65535-ca;if(unSign(h,32)>unSign(G,32)){u=65535-unSign(P,16);h=84}else h=318;ca=h==84?u:ca;G=unSign(P,16);H=G&65535;J=z+1;unSign(P,16);for(h=73;;){ga=h==73?0:ga;j=J+ga;f=ga+1;HEAP[HEAP[w+8]+2*(z+ga)]=h==73?H:l;ga=ga+1;l=ga+G&65535;h=unSign(j,32)>=unSign(y,32)^1;f=unSign(f,32)<=unSign(ca,32);if(h&f)f=h=74;else{h=74;f=72;continue f}}}f:do if(f== 76){f=60;break e}else if(f==78)for(;;){f=_FT_Stream_ReadShort(ea,o);if(HEAP[o]!=0){h=78;break f}if(HEAP[w]==2){h=_FT_Stream_ReadShort(Z,o);v=unSign(h,16);if(HEAP[o]!=0){h=88;break f}else h=88}else{h=_FT_Stream_ReadChar(Z,o);m=unSign(h,8);if(HEAP[o]!=0){h=91;break f}else h=91}u=h==88?v:m;h=unSign(f,16);u=65535-u;if(unSign(h,32)>unSign(u,32)){unSign(f,16);h=87}else h=86;f=78}while(0);f=55;break e}}else{f=HEAP[w+4]=z;f=f==0?278:f==1?279:f==2?280:281;if(f==281){HEAP[o]=3;f=55;break e}else if(f==278){if(unSign(x, 32)>unSign(229,32)){HEAP[o]=3;f=55}else{f=_ft_mem_realloc(B,2,0,x,0,o);HEAP[w+8]=f;if(HEAP[o]!=0){f=55;break e}_llvm_memcpy_p0i8_p0i8_i32(HEAP[w+8],_cff_isoadobe_charset,x*2,1,0);f=60}break e}else if(f==279){if(unSign(x,32)>unSign(166,32)){HEAP[o]=3;f=55}else{f=_ft_mem_realloc(B,2,0,x,0,o);HEAP[w+8]=f;if(HEAP[o]!=0){f=55;break e}_llvm_memcpy_p0i8_p0i8_i32(HEAP[w+8],_cff_expert_charset,x*2,1,0);f=60}break e}else if(f==280){if(unSign(x,32)>unSign(87,32)){HEAP[o]=3;f=55}else{f=_ft_mem_realloc(B,2,0, x,0,o);HEAP[w+8]=f;if(HEAP[o]!=0){f=55;break e}_llvm_memcpy_p0i8_p0i8_i32(HEAP[w+8],_cff_expertsubset_charset,x*2,1,0);f=60}break e}}while(0);e:do if(f==60){if(C!=0){n=_cff_charset_compute_cids(w,x,B);HEAP[o]=n;h=95}else{p=HEAP[o];h=97}f=(h==97?p:n)!=0?55:98;break e}while(0);if(f==55){p=HEAP[w+8];f=B;n=p;p!=0&&FUNCTION_TABLE[HEAP[f+8]](f,n);HEAP[w+8]=0;f=HEAP[w+12];n=B;p=f;f!=0&&FUNCTION_TABLE[HEAP[n+8]](n,p);HEAP[w+12]=0;HEAP[w]=0;HEAP[w+4]=0;HEAP[w+8]=0}f=HEAP[o];HEAP[I]=f;if(f!=0){f=15;break b}if(HEAP[s+ 128]!=65535)break d;h=HEAP[s+104];f=HEAP[e+12];n=e+1152;r=r;q=q;o=e+116;n=n;p=f;r=r;q=q;s=h;HEAP[c]=0;f=HEAP[n+8]==0;e:do if(f){HEAP[c]=3;h=105}else{m=0;f:for(;;){HEAP[o+12+m*2]=0;HEAP[o+524+m*2]=0;m=h=m+1;if(!(unSign(h,32)<=unSign(255,32)))break f}v=unSign(s,32)>unSign(1,32);f:do if(v){HEAP[o+4]=s+q;h=_FT_Stream_Seek(r,HEAP[o+4]);HEAP[c]=h;var ia=HEAP[c];if(ia!=0){h=109;break e}h=_FT_Stream_ReadChar(r,c);h=unSign(h,8);HEAP[o]=h;var ja=HEAP[c];if(ja!=0){h=111;break e}h=_FT_Stream_ReadChar(r,c);u= unSign(h,8);var fa=HEAP[c];if(fa!=0){h=112;break e}else h=112;f=HEAP[o]&127;f=f==0?114:f==1?125:142;g:do if(f==142){HEAP[c]=3;h=142;break e}else if(f==114){HEAP[o+8]=u+1;h=_FT_Stream_EnterFrame(r,u);HEAP[c]=h;var ka=HEAP[c];if(ka!=0){h=114;break e}else h=114;t=HEAP[r+32];m=1;j=u;if(unSign(m,32)<=unSign(j,32)){j=p;l=n+8;la=u;t=t;for(h=116;;){h=h==116?0:na;f=unSign(HEAP[t+h],8);if(unSign(m,32)unSign(f,32)){ha=unSign(Z,8)+1;w=unSign(ea,8);for(h=132;;){h=h==132?0:sa;sa=w+h;x=f+h;B=x&65535;C=unSign(x,32)unSign(256,32))){f=141;break g}HEAP[o+8]=256}else if(f==128)break f}while(0);if((HEAP[o]&128)==0)break f;h=_FT_Stream_ReadChar(r, c);u=unSign(h,8);var Aa=HEAP[c];if(Aa!=0){h=143;break e}m=0;u=u;l=j=r;la=p;t=n+8;h=145;g:for(;;){if(!(unSign(m,32)=unSign(l,32)){h=unSign(HEAP[HEAP[j]+2*l],16);var Da=m;if(h==0){h=164;f=162;break h}HEAP[o+524+Da*2]=h&65535;HEAP[o+ 8]=m+1;h=165;f=166}else{var pa=m;h=163;f=162}else{var ta=m;h=161;f=162}break h}while(0);if(f==162){HEAP[o+524+(h==161?ta:h==164?Da:pa)*2]=0;HEAP[o+12+m*2]=0}m=h=m+1;if(unSign(h,32)<=unSign(255,32))h=166;else{h=166;break g}}}while(0);X=HEAP[c];HEAP[I]=X;if(X!=0){f=15;break b}else break d}while(0);HEAP[I]=h==105?3:h==109?ia:h==111?ja:h==112?fa:h==114?ka:h==142?3:h==143?Aa:h==158?k:3;f=15;break b}while(0);X=_cff_index_get_name(e,N);HEAP[e+1304]=X}}f=15;break b}while(0);HEAP[I]=2}while(0);_cff_index_done(K); I=HEAP[I];HEAP[T]=I;if(I!=0){f=2;break a}HEAP[b+2052]=O;HEAP[b+2056]=M;HEAP[g+4]=d;HEAP[g+16]=HEAP[b+12];I=b+1324;if(HEAP[I+128]==65535)if(M==0){f=4;break a}if(HEAP[I+64]==0){K=V==0?unSign(HEAP[g+68],16):1E3;HEAP[I+64]=K}M=I+48;K=I+68;i=I+64;X=HEAP[M+12];k=0-X;X=k=reSign(X,32)>=reSign(0,32)?X:k;if(k!=65536){k=_FT_DivFix(HEAP[i],X);HEAP[i]=k;i=_FT_DivFix(HEAP[M],X);HEAP[M]=i;i=_FT_DivFix(HEAP[M+8],X);HEAP[M+8]=i;i=_FT_DivFix(HEAP[M+4],X);HEAP[M+4]=i;i=_FT_DivFix(HEAP[M+12],X);HEAP[M+12]=i;M=_FT_DivFix(HEAP[K], X);HEAP[K]=M;M=_FT_DivFix(HEAP[K+4],X);HEAP[K+4]=M}M=reSign(HEAP[K],32)>>reSign(16,32);HEAP[K]=M;M=reSign(HEAP[K+4],32)>>reSign(16,32);HEAP[K+4]=M;i=K=HEAP[b+1892];if(K!=0){K=b+1324;M=Q;X=Q+4;Q=Q+4;i=i;k=HEAP[M];Da=b+1892;h=176;b:for(;;){W=h==176?0:W;da=h==176?k:da;pa=HEAP[Da+4*(i+W*-1)];if(HEAP[pa+64]!=0){ta=unSign(HEAP[K+64],32)<=unSign(1,32);c:do if(ta)h=350;else{if(unSign(HEAP[pa+64],32)<=unSign(1,32)){h=178;break c}Y=HEAP[pa+64];h=HEAP[K+64];Y=unSign(Y,32)<=unSign(h,32)?Y:h;h=180}while(0);h= h==180?Y:h==178?1:1;_FT_Matrix_Multiply_Scaled(K+48,pa+48,h);_FT_Vector_Transform_Scaled(pa+68,K+48,h);h=_FT_MulDiv(HEAP[pa+64],HEAP[K+64],h);HEAP[pa+64]=h;h=179}else{var ma=pa+48;h=K+48;HEAP[ma]=HEAP[h];HEAP[ma+4]=HEAP[h+4];HEAP[ma+8]=HEAP[h+8];HEAP[ma+12]=HEAP[h+12];h=K+68;ma=HEAP[h];HEAP[X]=HEAP[h+4];h=pa+68;HEAP[h]=ma;HEAP[h+4]=HEAP[Q];HEAP[pa+64]=HEAP[K+64];h=183}da=h==183?ma:da;ta=pa+48;h=pa+68;ia=pa+64;pa=HEAP[ta+12];fa=0-pa;pa=reSign(pa,32)>=reSign(0,32)?pa:fa;if(pa!=65536){fa=_FT_DivFix(HEAP[ia], pa);HEAP[ia]=fa;if(unSign(HEAP[ia],32)>unSign(1E5,32)){fa=Math.floor(unSign(HEAP[ia]+500,32)/unSign(1E3,32));HEAP[ia]=fa}ia=_FT_DivFix(HEAP[ta],pa);HEAP[ta]=ia;ia=_FT_DivFix(HEAP[ta+8],pa);HEAP[ta+8]=ia;ia=_FT_DivFix(HEAP[ta+4],pa);HEAP[ta+4]=ia;ia=_FT_DivFix(HEAP[ta+12],pa);HEAP[ta+12]=ia;ta=_FT_DivFix(HEAP[h],pa);HEAP[h]=ta;pa=_FT_DivFix(HEAP[h+4],pa);HEAP[h+4]=pa}pa=reSign(HEAP[h],32)>>reSign(16,32);HEAP[h]=pa;pa=reSign(HEAP[h+4],32)>>reSign(16,32);HEAP[h+4]=pa;W=W+1;if(W!=i){h=186;f=177}else{h= 186;f=187;break b}}HEAP[M]=da}if(V!=0){Y=0;HEAP[g]=HEAP[b+8];ma=b;HEAP[g+16]=HEAP[I+128]!=65535?HEAP[ma+1152+16]+1:HEAP[ma+1176+8];ma=reSign(HEAP[I+80],32)>>reSign(16,32);HEAP[g+52]=ma;ma=reSign(HEAP[I+80+4],32)>>reSign(16,32);HEAP[g+52+4]=ma;ma=reSign(HEAP[I+80+8]+65535,32)>>reSign(16,32);HEAP[g+52+8]=ma;ma=reSign(HEAP[I+80+12]+65535,32)>>reSign(16,32);HEAP[g+52+12]=ma;HEAP[g+68]=HEAP[I+64]&65535;HEAP[g+70]=HEAP[g+52+12]&65535;HEAP[g+72]=HEAP[g+52+4]&65535;ma=unSign(HEAP[g+68],16)*12;ma=Math.floor(reSign(ma, 32)/reSign(10,32))&65535;HEAP[g+74]=ma;ma=reSign(HEAP[g+74],16);da=reSign(HEAP[g+70],16);W=reSign(HEAP[g+72],16);da=da-W;if(reSign(ma,32)>reSign(16,32)&65535;HEAP[g+80]=ma;ma=reSign(HEAP[I+36],32)>>reSign(16,32)&65535;HEAP[g+82]=ma;d=_cff_index_get_name(b,d);HEAP[g+20]=d;d=HEAP[g+20]!=0;ma=I;b:do if(d){Q=W=_cff_index_get_sid_string(b,HEAP[ma+12]);da=HEAP[g+20];i=HEAP[g+20];k=_strlen(i)+1;K=reSign(k,32)<=reSign(6,32);M=i+6;N= wa=i;Da=k;i=X=i;k=k;Da=reSign(7,32)reSign(90,8)){h=195;f=196}else{h=195;f=197}break e}while(0);if(f==196)h=196;ya=h==196?0:o;o=reSign(HEAP[ia],8)<=reSign(64,8);e:do if(o)f=203;else{if(reSign(HEAP[fa],8)>reSign(90,8)){h=202;f=203}else{h= 202;f=204}break e}while(0);if(f==203)h=203;ya=h==203?0:ya;o=reSign(HEAP[ka],8)<=reSign(64,8);e:do if(o)f=207;else{if(reSign(HEAP[Aa],8)>reSign(90,8)){h=206;f=207}else{h=206;f=208}break e}while(0);if(f==207)h=207;ya=h==207?0:ya;o=reSign(HEAP[ja],8)<=reSign(64,8);e:do if(o)f=211;else{if(reSign(HEAP[na],8)>reSign(90,8)){h=210;f=211}else{h=210;f=212}break e}while(0);if(f==211)h=211;ya=h==211?0:ya;o=reSign(HEAP[sa],8)<=reSign(64,8);e:do if(o)f=215;else{if(reSign(HEAP[O],8)>reSign(90,8)){h=214;f=215}else{h= 214;f=216}break e}while(0);if(f==215)h=215;var ya=h==215?0:ya;if(reSign(HEAP[wa],8)<=reSign(64,8)){f=193;break c}if(!((reSign(HEAP[N],8)>reSign(90,8)^1)&ya!=0)){f=193;break c}if(Da)h=199;else{h=199;f=192;continue d}for(;;){qa=h==200?qa:0;HEAP[i+qa]=HEAP[X+(qa+7)];var qa=qa+1;if(qa!=e)h=200;else break}if(ya!=0){h=201;f=192}else{h=201;f=193;break c}}}while(0);M=HEAP[I+16]!=0;c:do if(M){K=_cff_index_get_sid_string(b,HEAP[I+16]);if(K==0){f=220;break c}da=K}while(0);if(W==0){f=223;break b}if(da==0){f= 223;break b}W=Q;da=da;h=224;c:for(;;){ba=h==224?da:h==226?Ba:h==227?ba:Ea;var ua=h==224?W:h==226?Na:h==227?ra:ua;if(HEAP[ua]==0){f=236;break c}if(HEAP[ua]==HEAP[ba]){var Ba=ba+1,Na=ua+1;h=226}else{Q=HEAP[ua]==32;d:do if(!Q){if(HEAP[ua]==45)break d;if(HEAP[ba]!=32)if(HEAP[ba]!=45){f=230;break c}var Ea=ba+1;h=231;f=225;continue c}while(0);var ra=ua+1;h=227}f=225}if(f==236){f=223;break b}else if(f==230){da=ba;Q=ua;if(HEAP[da]!=0){f=223;break b}if(HEAP[Q]==0){f=223;break b}Y=S=_cff_strcpy(a,Q);h=233; f=234;break b}}else{ba=_cff_index_get_sid_string(b,HEAP[ma+168]);if(ba==0){f=223;break b}ba=_cff_strcpy(a,ba);HEAP[g+20]=ba;f=223;break b}while(0);if(f==223){var za=Y;h=223}if((h==223?za:S)!=0)HEAP[g+24]=Y;else{S=_cff_strcpy(a,__str62);HEAP[g+24]=S}S=2065;if(U!=0)S|=8;if(HEAP[I+24]!=0)S|=4;HEAP[g+8]=S;S=0;if(HEAP[I+28]!=0)S|=1;U=za=_cff_index_get_sid_string(b,HEAP[I+20]);za=za!=0;b:do if(za){if(_strcmp(U,__str63)!=0)if(_strcmp(U,__str64)!=0){f=244;break b}S|=2}while(0);U=(S&2)==0;b:do if(U){if(HEAP[g+ 24]==0){f=247;break b}if(_strncmp(HEAP[g+24],__str63,4)!=0)if(_strncmp(HEAP[g+24],__str64,5)!=0){f=247;break b}S|=2}while(0);HEAP[g+12]=S}if(HEAP[I+128]==65535)HEAP[g+8]|=512;U=HEAP[I+128]!=65535;b:do if(U){if(V==0){f=253;break b}HEAP[g+8]|=4096}while(0);U=b+116;S=0;za=HEAP[g+36];ba=g+40;ua=S;h=253;b:for(;;){Ca=h==258?Ca:0;var Ha=ua+Ca;if(!(unSign(za,32)>unSign(Ha,32))){f=260;break b}Ba=HEAP[HEAP[ba]+4*Ha];if(HEAP[Ba+8]==3)if(HEAP[Ba+10]==1){f=256;break b}if(HEAP[Ba+8]==0){f=256;break b}var Ca=Ca+ 1;h=258;f=255}b:do if(f==260){S=Ha;if(V!=0)if(HEAP[b+1324+128]!=65535){f=2;break a}if(unSign(S+1,32)>unSign(15,32)){f=2;break a}HEAP[aa]=g;HEAP[aa+8]=3;HEAP[aa+10]=1;HEAP[aa+4]=1970170211;S=HEAP[g+36];V=_FT_CMap_New(_cff_cmap_unicode_class_rec,0,aa,0);HEAP[T]=V;if(HEAP[T]!=0&HEAP[T]!=163){f=2;break a}HEAP[T]=0;if(HEAP[g+92]!=0){f=265;break b}var va=S;if(HEAP[g+36]!=va)h=264;else{h=264;f=267;break b}HEAP[g+92]=HEAP[HEAP[g+40]+4*S];f=265;break b}else if(f==256){S=Ha;f=265;break b}while(0);if(f==265){var Pa= S;h=265}if(unSign(h==265?Pa:va,32)>unSign(15,32)){f=2;break a}if(HEAP[U+8]==0){f=2;break a}HEAP[aa]=g;HEAP[aa+8]=7;if(HEAP[U+4]==0){HEAP[aa+10]=0;HEAP[aa+4]=1094995778}else{g=aa+10;if(HEAP[U+4]==1){HEAP[g]=1;HEAP[aa+4]=1094992453}else{HEAP[g]=2;HEAP[aa+4]=1094992451}}g=_cff_cmap_encoding_class_rec;aa=_FT_CMap_New(g,0,aa,0);HEAP[T]=aa;f=2;break a}while(0);a:do if(f==4){f=HEAP[T]=2;break a}while(0);if(f==2)R=HEAP[T];R=R;STACKTOP=c;return R} _cff_face_init.__index__=Runtime.getFunctionIndex(_cff_face_init,"_cff_face_init"); function _cff_face_done(e){var g=null,d,b,a,c,f,h,i,k,j=e==0;a:do if(!j){d=HEAP[e+100];k=HEAP[e+532];k!=0&&FUNCTION_TABLE[HEAP[k+12]](e);k=b=HEAP[e+692];if(b==0)break a;k=k;b=HEAP[k+4];_cff_index_done(k+84);_cff_index_done(k+1208);_cff_index_done(k+20);_cff_index_done(k+1176);if(HEAP[k+1892]!=0){if(unSign(HEAP[k+1892],32)>unSign(0,32)){c=b;a=c+8;for(g=3;;){l=g==3?0:l;g=1+l;i=HEAP[k+1896+(0+l)*4];if(i!=0){_cff_index_done(i+532);f=HEAP[i+564];f!=0&&FUNCTION_TABLE[HEAP[a]](c,f);HEAP[i+564]=0}g=unSign(HEAP[k+ 1892],32)>unSign(g,32);var l=l+1;if(g)g=8;else break}}g=HEAP[k+1896];c=b;a=g;g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,a);HEAP[k+1896]=0}c=k+116;HEAP[c]=0;HEAP[c+4]=0;HEAP[c+8]=0;a=HEAP[k];c=k+1152;a=a;i=a=HEAP[a+28];g=c;f=i;i=HEAP[g+12];f=f;h=i;i!=0&&FUNCTION_TABLE[HEAP[f+8]](f,h);HEAP[g+12]=0;HEAP[g+16]=0;g=HEAP[c+8];a=a;i=g;g!=0&&FUNCTION_TABLE[HEAP[a+8]](a,i);HEAP[c+8]=0;HEAP[c]=0;HEAP[c+4]=0;g=k+1324;a=b;c=g;if(g!=0){_cff_index_done(c+532);g=HEAP[c+564];a=a;g=g;g!=0&&FUNCTION_TABLE[HEAP[a+8]](a,g);HEAP[c+ 564]=0}a=HEAP[k];c=k+2024;a=a;if(HEAP[c+8]!=0){g=c+8;a=a;g=g;i=a!=0;b:do if(i){if(HEAP[a+20]==0)break b;f=HEAP[a+28];h=HEAP[g];f=f;h=h;h!=0&&FUNCTION_TABLE[HEAP[f+8]](f,h);HEAP[g]=0}while(0);HEAP[g]=0}HEAP[c+12]=0;HEAP[c]=0;HEAP[c+4]=0;g=HEAP[k+2060];c=b;a=g;g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,a);HEAP[k+2060]=0;g=HEAP[k+1304];c=b;a=g;g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,a);HEAP[k+1304]=0;g=HEAP[k+1308];c=b;a=g;g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,a);HEAP[k+1308]=0;g=HEAP[k+1316];c=b;a=g;g!=0&&FUNCTION_TABLE[HEAP[c+ 8]](c,a);HEAP[k+1316]=0;c=HEAP[k+1320];b=b;a=c;c!=0&&FUNCTION_TABLE[HEAP[b+8]](b,a);HEAP[k+1320]=0;k=HEAP[e+692];d=d;b=k;k!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[e+692]=0}while(0)}_cff_face_done.__index__=Runtime.getFunctionIndex(_cff_face_done,"_cff_face_done");function _cff_driver_init(){return 0}_cff_driver_init.__index__=Runtime.getFunctionIndex(_cff_driver_init,"_cff_driver_init");function _cff_driver_done(){}_cff_driver_done.__index__=Runtime.getFunctionIndex(_cff_driver_done,"_cff_driver_done"); function _check_points(e,g){var d,b,a=g==0;a:do if(a)d=0;else{d=reSign(HEAP[HEAP[e+12]+20+2],16);a=reSign(HEAP[HEAP[e+12]+56+2],16);var c=HEAP[HEAP[e+12]+4];if(unSign(g+d+a,32)<=unSign(c,32)){d=0;break a}b=_FT_GlyphLoader_CheckPoints(HEAP[e+12],g,0);d=2;break a}while(0);if(d==0)b=0;return b}_check_points.__index__=Runtime.getFunctionIndex(_check_points,"_check_points"); function _cff_builder_add_point(e,g,d,b){var a,c;a=HEAP[e+20];if(HEAP[e+65]!=0){e=HEAP[a+4];c=reSign(HEAP[a+2],16);e=e+8*c;c=HEAP[a+8];var f=reSign(HEAP[a+2],16);c=c+f;g=reSign(g,32)>>reSign(16,32);HEAP[e]=g;d=reSign(d,32)>>reSign(16,32);HEAP[e+4]=d;b=b!=0?1:2;HEAP[c]=b}HEAP[a+2]+=1}_cff_builder_add_point.__index__=Runtime.getFunctionIndex(_cff_builder_add_point,"_cff_builder_add_point"); function _cff_builder_start_point(e,g,d){var b,a,c,f;b=0;var h=HEAP[e+64]==0;a:do if(h){HEAP[e+64]=1;a=e;b=HEAP[a+20];if(HEAP[a+65]==0)HEAP[b]+=1;else{c=reSign(HEAP[HEAP[a+12]+20],16);f=reSign(HEAP[HEAP[a+12]+56],16);var i=HEAP[HEAP[a+12]+8];f=unSign(c+1+f,32)>unSign(i,32);b:do if(f){c=a=_FT_GlyphLoader_CheckPoints(HEAP[a+12],0,1);if(a==0)break b;b=a;break a}else c=0;while(0);if(reSign(HEAP[b],16)>reSign(0,16)){a=HEAP[b+12];f=reSign(HEAP[b],16)-1;HEAP[a+2*f]=HEAP[b+2]-1}HEAP[b]+=1;b=a=c;if(a!=0)break a}a= g;c=d;b=e;a=a;c=c;f=i=_check_points(b,1);i==0&&_cff_builder_add_point(b,a,c,1);b=b=b=f}while(0);return b}_cff_builder_start_point.__index__=Runtime.getFunctionIndex(_cff_builder_start_point,"_cff_builder_start_point"); function _cff_builder_close_contour(e){var g,d,b,a;e=HEAP[e+20];var c=e==0;a:do if(!c){if(reSign(HEAP[e],16)>reSign(1,16)){g=HEAP[e+12];d=reSign(HEAP[e],16)-2;g=reSign(HEAP[g+2*d],16)+1}else g=0;g=g;var f=reSign(HEAP[e+2],16)>reSign(1,16);b:do if(f){d=HEAP[e+4]+8*g;b=HEAP[e+4];a=reSign(HEAP[e+2],16);b=b+8*a+-8;a=HEAP[e+8];var h=reSign(HEAP[e+2],16);a=a+h+-1;if(HEAP[d]!=HEAP[b])break b;if(HEAP[d+4]!=HEAP[b+4])break b;if(HEAP[a]!=1)break b;HEAP[e+2]-=1}while(0);if(!(reSign(HEAP[e],16)>reSign(0,16)))break a; d=reSign(HEAP[e+2],16)-1;f=e;if(d==g){HEAP[e]=HEAP[f]-1;HEAP[e+2]-=1}else{g=HEAP[f+12];d=reSign(HEAP[e],16)-1;HEAP[g+2*d]=HEAP[e+2]-1}}while(0)}_cff_builder_close_contour.__index__=Runtime.getFunctionIndex(_cff_builder_close_contour,"_cff_builder_close_contour"); function _cff_lookup_glyph_by_stdcharcode(e,g){var d,b=null,a,c;if(HEAP[e+1152+8]==0)c=-1;else{a=reSign(g,32)reSign(255,32);if(a|f)c=-1;else{a=unSign(g,32)<=unSign(255,32)?unSign(HEAP[_cff_standard_encoding+g*2],16):0;a=a&65535;f=HEAP[e+12];var h=e+1152+8;for(b=2;;){d=b==5?k:0;var i=0+d;if(!(unSign(f,32)>unSign(i,32))){d=7;break}if(HEAP[HEAP[h]+2*i]==a){d=4;break}var k=d+1;b=5;d=3}if(d==7)c=-1;else if(d==4)c=i}}return c} _cff_lookup_glyph_by_stdcharcode.__index__=Runtime.getFunctionIndex(_cff_lookup_glyph_by_stdcharcode,"_cff_lookup_glyph_by_stdcharcode");function _cff_get_glyph_data(e,g,d,b){var a=STACKTOP;STACKTOP+=8;Runtime.memset(a,0,8);if(HEAP[HEAP[e+128]+52]!=0){g=FUNCTION_TABLE[HEAP[HEAP[HEAP[HEAP[e+128]+52]]]](HEAP[HEAP[HEAP[e+128]+52]+4],g,a);HEAP[d]=HEAP[a];HEAP[b]=HEAP[a+4];d=g}else{e=HEAP[e+692];d=_cff_index_access_element(e+1176,g,d,b)}d=d;STACKTOP=a;return d} _cff_get_glyph_data.__index__=Runtime.getFunctionIndex(_cff_get_glyph_data,"_cff_get_glyph_data"); function _cff_free_glyph_data(e,g,d){var b=STACKTOP;STACKTOP+=8;Runtime.memset(b,0,8);var a,c;if(HEAP[HEAP[e+128]+52]!=0){HEAP[b]=HEAP[g];HEAP[b+4]=d;FUNCTION_TABLE[HEAP[HEAP[HEAP[HEAP[e+128]+52]]+4]](HEAP[HEAP[HEAP[e+128]+52]+4],b)}else{e=HEAP[e+692];e=e+1176;if(HEAP[e+28]==0){e=HEAP[e];d=e!=0;a:do if(d){if(HEAP[e+20]==0)break a;a=HEAP[e+28];c=HEAP[g];a=a;c=c;c!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[g]=0}while(0);HEAP[g]=0}}STACKTOP=b} _cff_free_glyph_data.__index__=Runtime.getFunctionIndex(_cff_free_glyph_data,"_cff_free_glyph_data"); function _cff_operator_seac(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=40;Runtime.memset(f,0,40);var h=null,i,k=f+8,j,l,m,o=f+16,n=f+24,p=f+32,r=f+36,q;d=d;b=b;m=HEAP[e+4];var s=HEAP[e+924]!=0;a:do{if(!s){d+=HEAP[e+32];b+=HEAP[e+32+4];if(HEAP[HEAP[m+128]+52]!=0){j=q=a;l=c;h=1}else{l=HEAP[m+692];var u=_cff_lookup_glyph_by_stdcharcode(l,a);j=u;l=_cff_lookup_glyph_by_stdcharcode(l,c);h=3}h=reSign(h==3?u:q,32)>reSign(16,32);HEAP[q+8]=u;u=reSign(b,32)>>reSign(16,32);HEAP[q+12]=u;HEAP[a+128]=2;HEAP[a+132]=HEAP[c+20+32];HEAP[a+72]=1668246896;HEAP[c+56+28]=2;a=8;break c}else a=8;while(0);c:do if(a==8){i=HEAP[e+12];c=i+56;HEAP[c+2]=0;HEAP[c]=0;HEAP[c+28]=0;_FT_GlyphLoader_Adjust_Points(i);c=i;i=c+20;c=c+56;HEAP[c+32]=HEAP[i+ 32]+32*HEAP[i+28];if(_cff_get_glyph_data(m,j,p,r)==0){HEAP[e+924]=1;i=_cff_decoder_parse_charstrings(e,HEAP[p],HEAP[r]);HEAP[e+924]=0;_cff_free_glyph_data(m,p,HEAP[r]);if(i!=0)break c}i=e+32;HEAP[k]=HEAP[i];HEAP[k+4]=HEAP[i+4];HEAP[o]=HEAP[k];HEAP[o+4]=HEAP[k+4];i=e+40;HEAP[f]=HEAP[i];HEAP[f+4]=HEAP[i+4];HEAP[n]=HEAP[f];HEAP[n+4]=HEAP[f+4];c=HEAP[e+744];HEAP[e+32]=0;HEAP[e+32+4]=0;HEAP[e+24]=d-g;HEAP[e+28]=b;i=q=_cff_get_glyph_data(m,l,p,r);if(q==0){HEAP[e+924]=1;i=_cff_decoder_parse_charstrings(e, HEAP[p],HEAP[r]);HEAP[e+924]=0;_cff_free_glyph_data(m,p,HEAP[r]);if(i!=0)break c}q=e+32;HEAP[q]=HEAP[o];HEAP[q+4]=HEAP[o+4];q=e+40;HEAP[q]=HEAP[n];HEAP[q+4]=HEAP[n+4];HEAP[e+744]=c;HEAP[e+24]=0;HEAP[e+28]=0}while(0);j=i;break a}while(0)}j=160}while(0);e=j;STACKTOP=f;return e}_cff_operator_seac.__index__=Runtime.getFunctionIndex(_cff_operator_seac,"_cff_operator_seac"); function _cff_decoder_parse_charstrings(e,g,d){var b=STACKTOP;STACKTOP+=12;Runtime.memset(b,0,12);var a,c=null,f=b+4,h,i,k,j,l,m,o,n,p,r=b+8,q,s,u,t,v,w,x,y,A,z;HEAP[b]=e;HEAP[f]=g;e=HEAP[b];g=HEAP[HEAP[HEAP[b]+76]+1324+44];HEAP[HEAP[b]+756]=0;HEAP[HEAP[b]+752]=1;HEAP[r]=f^b^r;s=reSign(HEAP[r],32)>>reSign(10,32);m=HEAP[r];q=reSign(HEAP[r],32)>>reSign(20,32);HEAP[r]=(s^m^q)&65535;if(HEAP[r]==0)HEAP[r]=29572;HEAP[HEAP[b]+276]=HEAP[b]+80;HEAP[HEAP[b]+676]=HEAP[b]+280;m=HEAP[b]+280;q=HEAP[HEAP[b]+276]; s=HEAP[e+68];HEAP[e+64]=0;HEAP[m]=HEAP[f];HEAP[m+4]=HEAP[f]+d;o=HEAP[m+4];HEAP[m+8]=HEAP[m];f=HEAP[m+8];d=0;n=HEAP[e+24];p=HEAP[e+28];s!=0&&FUNCTION_TABLE[HEAP[s+4]](HEAP[s]);a:for(;;){if(!(funSign(31,8)|v==28){u=16;a=v==28;b:do if(a){if(f+1>=o){a=5;break a}c=unSign(HEAP[f],8)<<8&65535;w=unSign(HEAP[f+1],8);c=reSign(c|w,16);f+=2}else if(unSign(v,8)<=unSign(-10,8))c=unSign(v,8)-139;else if(unSign(v,8)<=unSign(-6,8)){if(f>=o){a=5;break a}c=unSign(v,8)* 256;w=unSign(HEAP[f],8);c=c+-63124+w;f+=1}else{c=f;if(v!=-1){if(c>=o){a=5;break a}c=(251-unSign(v,8))*256;c=0-unSign(HEAP[f],8)+-108+c;f+=1}else{if(c+3>=o){a=5;break a}c=unSign(HEAP[f],8)<<24;w=unSign(HEAP[f+1],8)<<16;x=unSign(HEAP[f+2],8)<<8;z=unSign(HEAP[f+3],8);c=w|c|x|z;f+=4;if(g!=2)break b;u=0}}while(0);if(reSign(HEAP[HEAP[b]+276]-q,32)>reSign(191,32)){a=16;break a}c<<=u;u=HEAP[b];v=HEAP[u+276];HEAP[v]=c;HEAP[u+276]=v+4;a=3}else{j=HEAP[HEAP[b]+276];t=Math.floor(reSign(j-(HEAP[b]+80),32)/reSign(4, 32));u=0;v=unSign(v,8);if(v==1){c=258;a=18}else if(v==3){c=258;a=20}else if(v==4){c=258;a=21}else if(v==5){c=258;a=22}else if(v==6){c=258;a=23}else if(v==7){c=258;a=24}else if(v==8){c=258;a=25}else if(v==9){c=258;a=26}else if(v==10){c=258;a=27}else if(v==11){c=258;a=28}else if(v==12){c=258;a=29}else if(v==13){c=258;a=65}else if(v==14){c=258;a=66}else if(v==16){c=258;a=67}else if(v==18){c=258;a=68}else if(v==19){c=258;a=69}else if(v==20){c=258;a=70}else if(v==21){c=258;a=71}else if(v==22){c=258;a= 72}else if(v==23){c=258;a=73}else if(v==24){c=258;a=74}else if(v==25){c=258;a=75}else if(v==26){c=258;a=76}else if(v==27){c=258;a=77}else if(v==29){c=258;a=78}else if(v==30){c=258;a=79}else if(v==31){c=258;a=80}else{a=5;break a}if(a==18){u=19;c=18}else if(a==20)c=u=20;else if(a==21){u=3;c=21}else if(a==22){u=4;c=22}else if(a==23){u=5;c=23}else if(a==24){u=6;c=24}else if(a==25){u=7;c=25}else if(a==26){u=53;c=26}else if(a==27){u=49;c=27}else if(a==28){u=51;c=28}else if(a==29){if(f>=o){a=5;break a}else c= 29;v=HEAP[f];f+=1;v=unSign(v,8);a=v==0?31:v==1?32:v==2?33:v==3?34:v==4?35:v==5?36:v==6?37:v==7?38:v==8?39:v==9?40:v==10?41:v==11?42:v==12?43:v==13?44:v==14?45:v==15?46:v==16?47:v==17?48:v==18?49:v==20?50:v==21?51:v==22?52:v==23?53:v==24?54:v==26?55:v==27?56:v==28?57:v==29?58:v==30?59:v==33?60:v==34?61:v==35?62:v==36?63:v==37?64:81;if(a==81){f+=-1;if(u==0){a=5;break a}else c=81}else if(a==31){u=25;c=31}else if(a==32){u=20;c=32}else if(a==33){u=19;c=33}else if(a==34){u=44;c=34}else if(a==35){u=45;c= 35}else if(a==36){u=46;c=36}else if(a==37){u=56;c=37}else if(a==38){u=57;c=38}else if(a==39){u=42;c=39}else if(a==40){u=26;c=40}else if(a==41){u=27;c=41}else if(a==42){u=28;c=42}else if(a==43){u=29;c=43}else if(a==44){u=43;c=44}else if(a==45){u=30;c=45}else if(a==46){u=47;c=46}else if(a==47){u=54;c=47}else if(a==48){u=55;c=48}else if(a==49){u=35;c=49}else if(a==50){u=40;c=50}else if(a==51){u=41;c=51}else if(a==52){u=48;c=52}else if(a==53){u=31;c=53}else if(a==54){u=32;c=54}else if(a==55){u=33;c=55}else if(a== 56){u=39;c=56}else if(a==57){u=36;c=57}else if(a==58){u=37;c=58}else if(a==59){u=38;c=59}else if(a==60){u=58;c=60}else if(a==61){u=15;c=61}else if(a==62){u=14;c=62}else if(a==63){u=16;c=63}else if(a==64){u=17;c=64}}else if(a==65){u=52;c=65}else if(a==66){u=18;c=66}else if(a==67){u=34;c=67}else if(a==68){u=21;c=68}else if(a==69){u=23;c=69}else if(a==70){u=24;c=70}else if(a==71){u=1;c=71}else if(a==72){u=2;c=72}else if(a==73){u=22;c=73}else if(a==74){u=10;c=74}else if(a==75){u=11;c=75}else if(a==76){u= 13;c=76}else if(a==77){u=8;c=77}else if(a==78){u=50;c=78}else if(a==79){u=12;c=79}else if(a==80){u=9;c=80}v=unSign(HEAP[_cff_argument_counts+u],8);if((v&128)!=0){v=reSign(t,32)>reSign(0,32);b:do if(v){if(HEAP[HEAP[b]+752]==0)break b;a=u;a=a==1?86:a==2?84:a==3?84:a==18?259:a==19?86:a==20?86:a==21?86:a==22?86:a==23?86:a==24?86:260;if(a==260)break b;else if(a==86){var C=t&1;c=86}else if(a==84){var B=t&2;c=84}else if(a==259){l=l=t==5|t==1?1:0;c=88}if((c==88?l:c==86?C:B)==0)break b;a=HEAP[b];c=HEAP[HEAP[b]+ 748];c=(reSign(HEAP[q],32)>>reSign(16,32))+c;HEAP[a+744]=c;if(HEAP[HEAP[b]+753]!=0){a=90;break a}else c=89;t-=1}while(0);v=HEAP[HEAP[b]+752]=0}v&=15;a=v;if(reSign(t,32)j?108:109;;)if(a==108){n+=HEAP[j];p+=HEAP[j+4];_cff_builder_add_point(e,n,p,1);j+=8;a=HEAP[HEAP[b]+276]>j?108:109}else if(a==109){j=q;break b}}else if(a==264){c=unSign(u==5,1);if(reSign(v,32)<=reSign(0,32)){a=94;break a}if(_cff_builder_start_point(e, n,p)!=0){a=90;break a}if(_check_points(e,t)!=0){a=90;break a}j=q;w=c;for(c=113;;){a=c==116?D:w;if(!(HEAP[HEAP[b]+276]>j)){a=120;break}D=HEAP[j];if(a!=0)n+=D;else p+=D;D=e;c=n;x=p;if(_check_points(D,1)!=0){a=117;break a}_cff_builder_add_point(D,c,x,1);j+=4;var D=a^1;c=116;a=114}j=q}else if(a==265){if(reSign(t,32)<=reSign(5,32)){a=94;break a}a=reSign(t,32)%reSign(6,32);a=t-a;if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}c=Math.floor(reSign(a,32)/reSign(2,32));if(_check_points(e,c)!=0){a=90;break a}j+= 4*(0-a);for(a=HEAP[HEAP[b]+276]>j?124:125;;)if(a==124){n+=HEAP[j];p+=HEAP[j+4];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+8];p+=HEAP[j+12];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+16];p+=HEAP[j+20];_cff_builder_add_point(e,n,p,1);j+=24;a=HEAP[HEAP[b]+276]>j?124:125}else if(a==125){j=q;break b}}else if(a==266){if(reSign(t,32)<=reSign(3,32)){a=94;break a}a=reSign(t,32)%reSign(4,32);a=t-a;if(reSign(t-a,32)>reSign(0,32))a+=1;if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}j+=4*(0-a);if((a&1&255)!= 0){p+=HEAP[j];j+=4;a-=1}a=Math.floor(reSign(a,32)/reSign(4,32))*3;if(_check_points(e,a)!=0){a=90;break a}for(a=HEAP[HEAP[b]+276]>j?142:143;;)if(a==142){n+=HEAP[j];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+4];p+=HEAP[j+8];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+12];_cff_builder_add_point(e,n,p,1);j+=16;a=HEAP[HEAP[b]+276]>j?142:143}else if(a==143){j=q;break b}}else if(a==144){if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}if(reSign(t,32)<=reSign(3,32)){a=94;break a}c=reSign(t,32)%reSign(4,32); c=t-c;if(reSign(t-c,32)>reSign(0,32))c+=1;j+=4*(0-c);w=Math.floor(reSign(c,32)/reSign(4,32))*3;if(_check_points(e,w)!=0){a=94;break a}w=unSign(u==9,1);if(reSign(c,32)>reSign(3,32)){w=w;x=c+-4;for(c=149;;){F=c==149?0:F;E=c==149?w:E;a=x+F*-4;c=HEAP[j];if(E!=0){n+=c;_cff_builder_add_point(e,n,p,0);n+=HEAP[j+4];p+=HEAP[j+8];_cff_builder_add_point(e,n,p,0);p+=HEAP[j+12];if(a==1)n+=HEAP[j+16]}else{p+=c;_cff_builder_add_point(e,n,p,0);n+=HEAP[j+4];p+=HEAP[j+8];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+12]; if(a==1)p+=HEAP[j+16]}_cff_builder_add_point(e,n,p,1);j+=16;var E=E^1;a=reSign(a,32)>reSign(3,32);var F=F+1;if(a){c=154;a=150}else{a=155;break}}}j=q}else if(a==267){if(reSign(t,32)<=reSign(7,32)){a=94;break a}w=t-2;w=0-reSign(w,32)%reSign(6,32)+2+w;c=Math.floor(reSign(w-2,32)/reSign(6,32));if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}if(_check_points(e,c*3+2)!=0){a=90;break a}j+=4*(0-w);w=c;x=c+-1;for(c=165;;){a=c==167?L:0;var G=x+a*-1;c=reSign(c==167?G:w,32)>reSign(0,32);n+=HEAP[j];p+=HEAP[j+ 4];G=e;var H=n,J=p;if(!c){a=168;break}_cff_builder_add_point(G,H,J,0);n+=HEAP[j+8];p+=HEAP[j+12];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+16];p+=HEAP[j+20];_cff_builder_add_point(e,n,p,1);j+=24;var L=a+1;c=167;a=166}_cff_builder_add_point(G,H,J,1);j=q}else if(a==268){if(reSign(t,32)<=reSign(7,32)){a=94;break a}w=t&-2;c=Math.floor(reSign(w-6,32)/reSign(2,32));if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}if(_check_points(e,c+3)!=0){a=90;break a}j+=4*(0-w);w=c;x=c+-1;for(c=159;;){a=c==161?K: 0;var N=x+a*-1;c=reSign(c==161?N:w,32)>reSign(0,32);n+=HEAP[j];p+=HEAP[j+4];N=e;var I=n,P=p;if(!c){a=162;break}_cff_builder_add_point(N,I,P,1);j+=8;var K=a+1;c=161;a=160}_cff_builder_add_point(N,I,P,0);n+=HEAP[j+8];p+=HEAP[j+12];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+16];p+=HEAP[j+20];_cff_builder_add_point(e,n,p,1);j=q}else if(a==269){if(reSign(t,32)<=reSign(3,32)){a=94;break a}a=reSign(t,32)%reSign(4,32);a=t-a;if(reSign(t-a,32)>reSign(0,32))a+=1;if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}j+= 4*(0-a);if((a&1&255)!=0){n+=HEAP[j];j+=4;a-=1}a=Math.floor(reSign(a,32)/reSign(4,32))*3;if(_check_points(e,a)!=0){a=90;break a}for(a=HEAP[HEAP[b]+276]>j?133:134;;)if(a==133){p+=HEAP[j];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+4];p+=HEAP[j+8];_cff_builder_add_point(e,n,p,0);p+=HEAP[j+12];_cff_builder_add_point(e,n,p,1);j+=16;a=HEAP[HEAP[b]+276]>j?133:134}else if(a==134){j=q;break b}}else if(a==187){if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}if(_check_points(e,6)!=0){a=90;break a}for(c=189;;){O= c==189?0:O;a=6+O*-1;n+=HEAP[j];p+=HEAP[j+4];if(a==1){c=190;a=193}else if(a==4){c=190;a=193}else{c=190;a=191}if(a==191)c=191;a=unSign((c==191?0:c==190?1:1)&255,8);_cff_builder_add_point(e,n,p,a&255);j+=8;var O=O+1;if(O!=6){c=193;a=190}else{a=194;break}}j=q}else if(a==172){if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}if(_check_points(e,6)!=0){a=90;break a}c=p;n+=HEAP[j];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+4];p+=HEAP[j+8];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+12];_cff_builder_add_point(e, n,p,1);n+=HEAP[j+16];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+20];p=c;_cff_builder_add_point(e,n,p,0);n+=HEAP[j+24];_cff_builder_add_point(e,n,p,1);j=q}else if(a==169){if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}if(_check_points(e,6)!=0){a=90;break a}c=p;n+=HEAP[j];p+=HEAP[j+4];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+8];p+=HEAP[j+12];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+16];_cff_builder_add_point(e,n,p,1);n+=HEAP[j+20];_cff_builder_add_point(e,n,p,0);n+=HEAP[j+24];p+=HEAP[j+28];_cff_builder_add_point(e, n,p,0);n+=HEAP[j+32];p=c;_cff_builder_add_point(e,n,p,1);j=q}else if(a==175){A=y=0;if(_cff_builder_start_point(e,n,p)!=0){a=90;break a}if(_check_points(e,6)!=0){a=90;break a}w=n;x=p;z=j;c=5;z=z;y=y;A=A;c=c;var M=c*-1;M=reSign(M,32)>reSign(-1,32)?M:-1;M=c+1+M;c=177;c:for(;;){T=c==177?0:T;a=T*2;var Q=(c==177?y:Q)+HEAP[z+4*a],R=(c==177?A:R)+HEAP[z+4*(a+1)],T=T+1;if(T!=M)a=c=178;else{a=179;break c}}A=R;y=Q;if(reSign(y,32)reSign(c,32);z=unSign(c,1);y=c=5;c=y*-1;c=reSign(c,32)>reSign(-1,32)?c:-1;A=y+1+c;for(c=183;;){U=c==183?0:U;a=y+U*-1;n+=HEAP[j];p+=HEAP[j+4];a=unSign(a==3,1);_cff_builder_add_point(e,n,p,a&255);j+=8;var U=U+1;if(U!=A)a=c=184;else{a=185;break}}if(z!=0){n+=HEAP[j];p=x}else{n=w;p+=HEAP[j]}_cff_builder_add_point(e,n,p,1);j=q}else if(a==271){if(s!=0){c=HEAP[s+12];w=j+4*(0-(t&-2));x=Math.floor(reSign(t,32)/reSign(2,32));j=u==19|u==21?1:0;FUNCTION_TABLE[c](HEAP[s],j,x,w)}j=HEAP[b]; c=HEAP[HEAP[b]+756];c=Math.floor(reSign(t,32)/reSign(2,32))+c;HEAP[j+756]=c;j=q}else if(a==272){if(reSign(v,32)>reSign(0,32)){if(s!=0){c=HEAP[s+12];w=j+4*(0-(t&-2));x=Math.floor(reSign(t,32)/reSign(2,32));FUNCTION_TABLE[c](HEAP[s],0,x,w)}c=HEAP[b];w=HEAP[HEAP[b]+756];w=Math.floor(reSign(t,32)/reSign(2,32))+w;HEAP[c+756]=w}c=reSign(HEAP[HEAP[b]+756]+7,32)>>reSign(3,32);if(f+c>=o){a=5;break a}if(s!=0){j=s;if(u==23){j=HEAP[j+16];c=HEAP[HEAP[b]+756];w=reSign(HEAP[HEAP[e+20]+2],16);FUNCTION_TABLE[j](HEAP[s], w,c,f)}else FUNCTION_TABLE[HEAP[j+20]](HEAP[s],HEAP[HEAP[b]+756],f)}j=reSign(HEAP[HEAP[b]+756]+7,32)>>reSign(3,32);f+=j;j=q}else if(a==273){if(reSign(HEAP[j],32)reSign(32767,32))c+=1;HEAP[j]=c;c=_FT_MulFix(HEAP[r],65536-HEAP[r]);HEAP[r]= c;if(c==0)HEAP[r]+=10355;j+=4}else if(a==279){c=_FT_MulFix(HEAP[j],HEAP[j+4]);HEAP[j]=c;j+=4}else if(a==280){if(reSign(HEAP[j],32)>reSign(0,32)){c=HEAP[j];w=reSign(9,32)<=reSign(0,32);x=c;c:do if(w){var S=_FT_DivFix(HEAP[j],x)+1+x;S=reSign(S,32)>>reSign(1,32);c=203}else for(c=299;;){a=c==299?x:X;X=_FT_DivFix(HEAP[j],a)+1+a;var X=reSign(X,32)>>reSign(1,32);if(X==a){c=205;a=206;break c}else a=c=205}while(0);c=c==203?S:X;HEAP[j]=c}else HEAP[j]=0;j+=4}else if(a==281){c=HEAP[j];HEAP[j]=HEAP[j+4];HEAP[j+ 4]=c;j+=8}else if(a==282){c=reSign(HEAP[j],32)>>reSign(16,32);w=reSign(c,32)>reSign(16,32);c=reSign(HEAP[j+4],32)>>reSign(16,32);if(reSign(w,32)<=reSign(0,32))w=1;j+=4*(0-w);if(j=reSign(0,32);c:do if(z){if(!(reSign(x,32)>reSign(0,32))){a=214;break c}y=w-1;A=w;M=reSign(A-2,32)>=reSign(0,32);c=c;if(M){var Y= A+-1;A=A+-2;M=c*-1;M=reSign(M,32)>reSign(-1,32)?M:-1;var W=c+1+M;c=215;d:for(;;){ba=c==218?ba:0;a=HEAP[j+4*y];for(c=216;;){da=c==216?0:da;c=da*-1;HEAP[j+4*(Y+c)]=HEAP[j+4*(A+c)];var da=da+1;if(da!=Y)c=217;else break}HEAP[j]=a;var ba=ba+1;if(ba!=W){c=218;a=216}else{a=219;break d}}Y=-1-M;c=219}else{var aa=c*-1;aa=reSign(aa,32)>reSign(-1,32)?aa:-1;A=c+1+aa;for(c=221;;){ca=c==221?0:ca;HEAP[j]=HEAP[j+4*y];var ca=ca+1;if(ca!=A)a=c=222;else{a=223;break}}aa=-1-aa;c=223}c=c==223?aa:Y}else{y=w;A=w-1;M=c;W= reSign(w-1,32)>reSign(0,32);d:do if(W){var $=y+-1,la=reSign($,32)>reSign(1,32)?$:1;$=M+1;$=reSign($,32)>reSign(0,32)?$:0;var ga=$-M;c=225;for(;;){Z=c==228?Z:0;a=HEAP[j];for(c=226;;){ea=c==226?0:ea;HEAP[j+4*ea]=HEAP[j+4*(ea+1)];var ea=ea+1;if(ea!=la)c=227;else break}HEAP[j+4*A]=a;var Z=Z+1;if(Z!=ga){c=228;a=226}else{c=228;a=229;break d}}}else{var ha=M+1;ha=reSign(ha,32)>reSign(0,32)?ha:0;la=ha-M;for(c=230;;){ia=c==230?0:ia;HEAP[j+4*A]=HEAP[j];var ia=ia+1;if(ia!=la)a=c=231;else{c=231;a=229;break d}}}while(0); c=c==228?$:ha}while(0);j+=4*w}else if(a==284){HEAP[j+4]=HEAP[j];j+=8}else if(a==285){c=HEAP[j];w=reSign(HEAP[j+4],32)>>reSign(16,32);x=reSign(w,32)>=reSign(0,32);z=reSign(w,32)<=reSign(31,32);if(!(x&z))break b;HEAP[HEAP[b]+760+w*4]=c}else if(a==286){c=reSign(HEAP[j],32)>>reSign(16,32);w=0;x=reSign(c,32)>=reSign(0,32);z=reSign(c,32)<=reSign(31,32);if(x&z)w=HEAP[HEAP[b]+760+c*4];HEAP[j]=w;j+=4}else if(a==287){c=HEAP[j]==0;c:do if(c)a=234;else{if(HEAP[j+4]==0){a=234;break c}i=65536;a=236;break c}while(0); if(a==234)i=0;HEAP[j]=i;j+=4}else if(a==288){c=HEAP[j]!=0;c:do if(c)a=238;else{if(HEAP[j+4]!=0){a=238;break c}h=0;a=241;break c}while(0);if(a==238)h=65536;HEAP[j]=h;j+=4}else if(a==289){c=unSign(HEAP[j]==0,1);c=c!=0?65536:0;HEAP[j]=c;j+=4}else if(a==290){c=HEAP[j+12];c=reSign(HEAP[j+8],32)<=reSign(c,32);c=unSign(c,1);if(c==0)HEAP[j]=HEAP[j+4];j+=4}else if(a==244){o=reSign(HEAP[j],32)>>reSign(16,32);c=o=HEAP[HEAP[b]+896]+o;if(unSign(HEAP[HEAP[b]+888],32)<=unSign(c,32)){a=5;break a}if(reSign(m-(HEAP[b]+ 280),32)>reSign(383,32)){a=5;break a}HEAP[m+8]=f;m+=12;HEAP[m]=HEAP[HEAP[HEAP[b]+904]+4*o];HEAP[m+4]=HEAP[HEAP[HEAP[b]+904]+4*(o+1)];HEAP[m+8]=HEAP[m];if(HEAP[m]==0){a=5;break a}if(HEAP[m+4]==HEAP[m]){a=5;break a}HEAP[HEAP[b]+676]=m;f=HEAP[m];o=HEAP[m+4]}else if(a==249){o=reSign(HEAP[j],32)>>reSign(16,32);c=o=HEAP[HEAP[b]+900]+o;if(unSign(HEAP[HEAP[b]+892],32)<=unSign(c,32)){a=5;break a}if(reSign(m-(HEAP[b]+280),32)>reSign(383,32)){a=5;break a}HEAP[m+8]=f;m+=12;HEAP[m]=HEAP[HEAP[HEAP[b]+908]+4*o]; HEAP[m+4]=HEAP[HEAP[HEAP[b]+908]+4*(o+1)];HEAP[m+8]=HEAP[m];if(HEAP[m]==0){a=5;break a}if(HEAP[m+4]==HEAP[m]){a=5;break a}HEAP[HEAP[b]+676]=m;f=HEAP[m];o=HEAP[m+4]}else if(a==254){if(HEAP[HEAP[b]+676]<=HEAP[b]+280){a=5;break a}HEAP[HEAP[b]+676]+=-12;m=HEAP[HEAP[b]+676];f=HEAP[m+8];o=HEAP[m+4]}else if(a==291){n=HEAP[b];p=HEAP[HEAP[b]+748];p=(reSign(HEAP[j+4],32)>>reSign(16,32))+p;HEAP[n+744]=p;HEAP[HEAP[b]+32]=HEAP[j];HEAP[HEAP[b]+32+4]=0;n=HEAP[j]+HEAP[HEAP[b]+24];p=HEAP[HEAP[b]+28];j=q}else if(a== 292)j=q;else if(a==293){c=-2-(reSign(HEAP[j+-8],32)>>reSign(16,32));j+=4*c;if(j>reSign(16,32))+p;HEAP[n+744]=p;HEAP[HEAP[b]+32]=HEAP[j];HEAP[HEAP[b]+32+4]=HEAP[j+4];n=HEAP[j]+HEAP[HEAP[b]+24];p=HEAP[j+4]+HEAP[HEAP[b]+28];j=q}else if(a==297){n=HEAP[j]+HEAP[HEAP[b]+24];p=HEAP[j+4]+HEAP[HEAP[b]+28];j=q}while(0);HEAP[HEAP[b]+276]=j;if(reSign(HEAP[HEAP[b]+276]-q,32)>reSign(191,32)){a=16;break a}else a= 3}}a:do if(a==5){a=197;break a}else if(a==16){k=130;a=195;break a}else if(a==90){a=118;break a}else if(a==94){k=129;a=195;break a}else if(a==298){k=7;a=195;break a}else if(a==270){if(reSign(t,32)>reSign(3,32)){k=HEAP[HEAP[b]+744];e=reSign(HEAP[j+-4],32)>>reSign(16,32);h=reSign(HEAP[j+-8],32)>>reSign(16,32);d=_cff_operator_seac(HEAP[b],0,HEAP[j+-16],HEAP[j+-12],h,e);HEAP[HEAP[b]+744]=k}else{_cff_builder_close_contour(e);if(s!=0){h=HEAP[s+8];i=reSign(HEAP[HEAP[e+20]+2],16);if(FUNCTION_TABLE[h](HEAP[s], i)!=0){a=197;break a}FUNCTION_TABLE[HEAP[s+24]](HEAP[s],HEAP[e+20],HEAP[e+72],HEAP[HEAP[b]+920])}_FT_GlyphLoader_Add(HEAP[e+12])}k=d;a=195;break a}else if(a==295){k=reSign(HEAP[j+16],32)>>reSign(16,32);h=reSign(HEAP[j+12],32)>>reSign(16,32);d=_cff_operator_seac(HEAP[b],HEAP[j],HEAP[j+4],HEAP[j+8],h,k);_FT_GlyphLoader_Add(HEAP[e+12]);k=d;a=195;break a}else if(a==117){a=118;break a}while(0);if(a==197)k=3;else if(a==118)k=d;k=k;STACKTOP=b;return k} _cff_decoder_parse_charstrings.__index__=Runtime.getFunctionIndex(_cff_decoder_parse_charstrings,"_cff_decoder_parse_charstrings");function _cff_cmap_encoding_init(e){HEAP[e+16]=HEAP[HEAP[e]+692]+116+524;return 0}_cff_cmap_encoding_init.__index__=Runtime.getFunctionIndex(_cff_cmap_encoding_init,"_cff_cmap_encoding_init");function _cff_cmap_encoding_done(e){HEAP[e+16]=0}_cff_cmap_encoding_done.__index__=Runtime.getFunctionIndex(_cff_cmap_encoding_done,"_cff_cmap_encoding_done"); function _cff_cmap_encoding_char_index(e,g){var d;d=0;if(unSign(g,32)<=unSign(255,32))d=unSign(HEAP[HEAP[e+16]+2*g],16);return d}_cff_cmap_encoding_char_index.__index__=Runtime.getFunctionIndex(_cff_cmap_encoding_char_index,"_cff_cmap_encoding_char_index"); function _cff_cmap_encoding_char_next(e,g){var d,b=null,a,c;a=0;c=HEAP[g];HEAP[g]=0;if(unSign(c,32)<=unSign(254,32)){b=c=c+1;var f=e+16,h=b,i=a,k=h+1;for(b=0;;){d=b==5?o:0;var j=b==5?0:i,l=h+d;o=k+d;if(unSign(b==5?o:c,32)>unSign(255,32)){d=2;break}var m=unSign(HEAP[HEAP[f]+2*l],16);if(m!=0){d=4;break}var o=d+1;b=5;d=1}if(d==2)a=j;else if(d==4){a=m;b=l;HEAP[g]=b}}return a}_cff_cmap_encoding_char_next.__index__=Runtime.getFunctionIndex(_cff_cmap_encoding_char_next,"_cff_cmap_encoding_char_next"); function _cff_sid_to_glyph_name(e,g){var d;d=HEAP[e+692];var b=unSign(HEAP[HEAP[d+1152+8]+2*g],16);return _cff_index_get_sid_string(d,b)}_cff_sid_to_glyph_name.__index__=Runtime.getFunctionIndex(_cff_sid_to_glyph_name,"_cff_sid_to_glyph_name");function _cff_cmap_unicode_init(e){var g,d,b,a,c;g=HEAP[e];d=HEAP[g+100];b=HEAP[g+692];a=b+1152;c=HEAP[b+2056];return HEAP[a+8]==0?163:FUNCTION_TABLE[HEAP[c+4]](d,e,HEAP[b+12],_cff_sid_to_glyph_name.__index__,0,g)} _cff_cmap_unicode_init.__index__=Runtime.getFunctionIndex(_cff_cmap_unicode_init,"_cff_cmap_unicode_init");function _cff_cmap_unicode_done(e){var g,d=HEAP[e+20];g=HEAP[HEAP[e]+100];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+20]=0;HEAP[e+16]=0}_cff_cmap_unicode_done.__index__=Runtime.getFunctionIndex(_cff_cmap_unicode_done,"_cff_cmap_unicode_done");function _cff_cmap_unicode_char_index(e,g){return FUNCTION_TABLE[HEAP[HEAP[HEAP[HEAP[e]+692]+2056]+8]](e,g)} _cff_cmap_unicode_char_index.__index__=Runtime.getFunctionIndex(_cff_cmap_unicode_char_index,"_cff_cmap_unicode_char_index");function _cff_cmap_unicode_char_next(e,g){return FUNCTION_TABLE[HEAP[HEAP[HEAP[HEAP[e]+692]+2056]+12]](e,g)}_cff_cmap_unicode_char_next.__index__=Runtime.getFunctionIndex(_cff_cmap_unicode_char_next,"_cff_cmap_unicode_char_next"); function _parse_font_matrix160(e,g){var d=STACKTOP;STACKTOP+=24;Runtime.memset(d,0,24);var b,a,c;if(reSign(HEAP[g+96],32)>=reSign(0,32)){a=HEAP[e+140+164]+252*HEAP[g+96];b=a+216;a=a+232;FUNCTION_TABLE[HEAP[g+20+32]](g,6,d,3);c=HEAP[d+12];var f=0-c;c=reSign(c,32)>=reSign(0,32)?c:f;f=_FT_DivFix(c,1E3);f=_FT_DivFix(65536,f)&65535;HEAP[e+68]=f;if(c!=65536){f=_FT_DivFix(HEAP[d],c);HEAP[d]=f;f=_FT_DivFix(HEAP[d+4],c);HEAP[d+4]=f;f=_FT_DivFix(HEAP[d+8],c);HEAP[d+8]=f;f=_FT_DivFix(HEAP[d+16],c);HEAP[d+16]= f;c=_FT_DivFix(HEAP[d+20],c);HEAP[d+20]=c;HEAP[d+12]=65536}HEAP[b]=HEAP[d];HEAP[b+8]=HEAP[d+4];HEAP[b+4]=HEAP[d+8];HEAP[b+12]=HEAP[d+12];b=reSign(HEAP[d+16],32)>>reSign(16,32);HEAP[a]=b;b=reSign(HEAP[d+20],32)>>reSign(16,32);HEAP[a+4]=b}STACKTOP=d;return 0}_parse_font_matrix160.__index__=Runtime.getFunctionIndex(_parse_font_matrix160,"_parse_font_matrix160"); function _parse_fd_array(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c,f;a=e+140;c=HEAP[e+100];HEAP[d]=0;f=FUNCTION_TABLE[HEAP[g+20+16]](g);var h=HEAP[a+164]==0;a:do if(h){var i=_ft_mem_realloc(c,252,0,f,0,d);HEAP[a+164]=i;if(HEAP[d]!=0)break a;HEAP[a+160]=f;if(!(reSign(HEAP[a+160],32)>reSign(0,32)))break a;i=a+164;var k=a+160;for(b=2;;){j=b==2?0:j;b=1+j;HEAP[HEAP[i]+252*(0+j)+4]=4;b=reSign(HEAP[k],32)>reSign(b,32);var j=j+1;if(b)b=3;else break}}while(0);a=HEAP[d];STACKTOP= d;return a}_parse_fd_array.__index__=Runtime.getFunctionIndex(_parse_fd_array,"_parse_fd_array");function _parse_expansion_factor(e,g){var d;if(reSign(HEAP[g+96],32)>=reSign(0,32)){d=HEAP[e+140+164]+252*HEAP[g+96];var b=FUNCTION_TABLE[HEAP[g+20+20]](g,0);HEAP[d+208]=b;HEAP[d+180]=HEAP[d+208]}return 0}_parse_expansion_factor.__index__=Runtime.getFunctionIndex(_parse_expansion_factor,"_parse_expansion_factor");function _cid_slot_done(e){HEAP[HEAP[e+156]+36]=0} _cid_slot_done.__index__=Runtime.getFunctionIndex(_cid_slot_done,"_cid_slot_done");function _cid_slot_init(e){var g,d;g=HEAP[HEAP[e+4]+320];var b=g!=0;a:do if(b){d=_FT_Get_Module(HEAP[HEAP[HEAP[e+4]+96]+4],__str59);if(d==0)break a;d=FUNCTION_TABLE[HEAP[g+4]](d);HEAP[HEAP[e+156]+36]=d}while(0);return 0}_cid_slot_init.__index__=Runtime.getFunctionIndex(_cid_slot_init,"_cid_slot_init"); function _cid_size_get_globals_funcs(e){var g,d,b;d=HEAP[HEAP[e]+320];b=_FT_Get_Module(HEAP[HEAP[HEAP[e]+96]+4],__str59);var a=b==0;a:do if(a)e=0;else{if(d==0){e=0;break a}if(HEAP[d]==0){e=0;break a}g=FUNCTION_TABLE[HEAP[d]](b);e=3;break a}while(0);if(e==0)g=0;return g}_cid_size_get_globals_funcs.__index__=Runtime.getFunctionIndex(_cid_size_get_globals_funcs,"_cid_size_get_globals_funcs"); function _cid_size_done(e){var g;if(HEAP[e+40]!=0){g=_cid_size_get_globals_funcs(e);g!=0&&FUNCTION_TABLE[HEAP[g+8]](HEAP[e+40]);HEAP[e+40]=0}}_cid_size_done.__index__=Runtime.getFunctionIndex(_cid_size_done,"_cid_size_done"); function _cid_size_init(e){var g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var d,b;d=0;b=_cid_size_get_globals_funcs(e);var a=b!=0;a:do if(a){d=HEAP[e];d=d=HEAP[d+140+164]+252*HEAP[d+4];d=FUNCTION_TABLE[HEAP[b]](HEAP[HEAP[e]+100],d,g);if(d!=0)break a;HEAP[e+40]=HEAP[g]}while(0);e=d;STACKTOP=g;return e}_cid_size_init.__index__=Runtime.getFunctionIndex(_cid_size_init,"_cid_size_init"); function _cid_size_request(e,g){var d;_FT_Request_Metrics(HEAP[e],g);d=_cid_size_get_globals_funcs(e);d!=0&&FUNCTION_TABLE[HEAP[d+4]](HEAP[e+40],HEAP[e+12+4],HEAP[e+12+8],0,0);return 0}_cid_size_request.__index__=Runtime.getFunctionIndex(_cid_size_request,"_cid_size_request"); function _cid_face_done(e){var g=null,d,b,a;if(e!=0){b=e+140;a=b+24;d=HEAP[e+100];if(HEAP[e+316]!=0){var c=reSign(HEAP[b+160],32)>reSign(0,32),f=HEAP[e+316];if(c){c=b+160;var h=e+316;for(g=0;;){l=g==0?0:l;j=g==0?f:j;g=0+l;var i=1+l;if(HEAP[j+8*g+4]!=0){var k=HEAP[HEAP[j+8*g+4]];k!=0&&FUNCTION_TABLE[HEAP[d+8]](d,k);HEAP[HEAP[j+8*g+4]]=0;k=HEAP[j+8*g+4];k!=0&&FUNCTION_TABLE[HEAP[d+8]](d,k);HEAP[j+8*g+4]=0}g=reSign(HEAP[c],32)>reSign(i,32);var j=HEAP[h],l=l+1;if(g)g=6;else break}g=7}else g=24;f=g==7? j:f;f!=0&&FUNCTION_TABLE[HEAP[d+8]](d,f);HEAP[e+316]=0}f=HEAP[a];f!=0&&FUNCTION_TABLE[HEAP[d+8]](d,f);HEAP[a]=0;f=HEAP[a+4];f!=0&&FUNCTION_TABLE[HEAP[d+8]](d,f);HEAP[a+4]=0;f=HEAP[a+8];f!=0&&FUNCTION_TABLE[HEAP[d+8]](d,f);HEAP[a+8]=0;f=HEAP[a+12];f!=0&&FUNCTION_TABLE[HEAP[d+8]](d,f);HEAP[a+12]=0;f=HEAP[a+16];f!=0&&FUNCTION_TABLE[HEAP[d+8]](d,f);HEAP[a+16]=0;a=HEAP[b+164];a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,a);HEAP[b+164]=0;HEAP[b+160]=0;a=HEAP[b];a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,a);HEAP[b]=0;a=HEAP[b+ 12];a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,a);HEAP[b+12]=0;a=HEAP[b+16];a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,a);HEAP[b+16]=0;HEAP[e+20]=0;HEAP[e+24]=0;b=HEAP[e+324];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[e+324]=0;b=HEAP[e+328];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[e+328]=0}}_cid_face_done.__index__=Runtime.getFunctionIndex(_cid_face_done,"_cid_face_done"); function _cid_face_init(e,g,d){var b=STACKTOP;STACKTOP+=642;Runtime.memset(b,0,642);var a,c=null,f,h,i,k,j,l,m,o,n,p,r,q,s=b+4,u,t=b+8,v,w=b+264,x,y,A,z,C,B,D=b+268,E=b+534,F=b+638;HEAP[g]=1;k=HEAP[g+136];if(k==0){k=HEAP[HEAP[g+96]+4];c=__str61;k=_FT_Get_Module(k,c);k=k=k!=0?HEAP[HEAP[k]+20]:0;HEAP[g+136]=k}if(HEAP[g+320]==0){k=HEAP[HEAP[g+96]+4];c=__str59;k=_FT_Get_Module(k,c);k=k!=0?HEAP[HEAP[k]+20]:0;HEAP[g+320]=k}k=e=_FT_Stream_Seek(e,0);e=e!=0;a:do if(!e){k=d;i=g;h=k;f=HEAP[i+100];k=E;_llvm_memset_p0i8_i32(k, 0,104,1,0);j=E;k=HEAP[i+136];c=HEAP[i+100];r=HEAP[i+104];n=j;z=r;c=c;k=k;_llvm_memset_p0i8_i32(n,0,100,1,0);FUNCTION_TABLE[HEAP[HEAP[k+4]]](n,0,0,c);k=HEAP[n+72]=z;u=k=k=HEAP[k+8];k=r=_FT_Stream_EnterFrame(z,31);p=k!=0;b:do if(p){c=215;a=8}else{if(_strncmp(HEAP[z+32],__str93,31)!=0)r=2;A=z;if(HEAP[A+20]!=0){c=HEAP[A+28];p=HEAP[A];c=c;p=p;p!=0&&FUNCTION_TABLE[HEAP[c+8]](c,p);HEAP[A]=0}HEAP[A+32]=0;HEAP[A+36]=0;A=r;if(A!=0){c=7;a=8;break b}p=r=D;v=D+10;l=z+4;m=z;y=u;x=z;u=u;var G=z;var H=c=z,J=B,L= c!=0,N=z+8;z=z+8;var I=m+8,P=0-D+7,K=G+32;o=G+32;var O=G+36,M=c+20,Q=c+28,R=0-D+10;c=9;c:for(;;){var T=c==47?ea:J,V=HEAP[N];c=10;d:for(;;){a=c==26?aa:0;var U=c==26?256:266,S=c==26?v:r,X=V+a*256,Y=HEAP[l]-HEAP[z];if(Y==0){a=12;break c}U=reSign(Y,32)<=reSign(U,32)?Y:U;var W=_FT_Stream_ReadAt(m,HEAP[I],S,U);if(W!=0){a=14;break c}if(reSign(U,32)<=reSign(255,32))HEAP[S+U]=0;S=S+U+-10;for(c=17;;){U=c==24?ba:0;Y=D+(U+1);var da=D+U;if(!(da=r)c=54;else{var sa=HEAP[n]+-17;c=55}V=c==55?sa:p;S=Rc?V:c)+(0-R);c=57;for(;;){wa=c==57?0:wa;a=R+wa;c=HEAP[a]==37;f:do if(c){if(_strncmp(a, __str54147,17)!=0)break f;if(!(reSign(HEAP[v],32)>reSign(0,32)))break f;HEAP[n+96]+=1}while(0);var wa=wa+1;if(wa!=U){c=60;a=58}else{c=60;a=63;break d}}}while(0);R=HEAP[n];if(R>=l){a=64;break c}FUNCTION_TABLE[HEAP[n+20+12]](n);if(HEAP[n]>=m){a=64;break c}if(HEAP[n+12]!=0){a=64;break c}V=HEAP[R]==47&R+2reSign(0,32);Y=reSign(S,32)<=reSign(21,32);if(!(U&Y))break d;U=c;c=69;e:for(;;){a=c==76?qa:0;var Aa=_cid_field_records+a*36;Y=HEAP[Aa];if(Y==0){a=72;break e}var Da= HEAP[U]==HEAP[Y];f:do if(Da){if(_strlen(Y)==S)c=74;else break f;for(;;){c=c==78?ya:0;var pa=R+(c+2),ta=c+1,ma=Y+ta;if(!(reSign(ta,32)=reSign(S,32)){a=80;break e}}while(0);var qa=a+1;c=76;a=71}if(a!=72)if(a==80){S=HEAP[Aa+8]==10;e:do if(S){FUNCTION_TABLE[HEAP[Aa+12]](u,G);var ua=HEAP[H];c=82}else{a=HEAP[Aa+4];if(a==0){c=213;a=214}else if(a==2){c=213;a=86}else if(a==3){c=213;a=84}else if(a==5){c=213;a=87}else{c=213;a= 88}if(a==88){if(reSign(HEAP[J],32)=a){c=132;z=HEAP[y];v=HEAP[h]-z;if(v==0){a=104;break e}var va=unSign(v,32)<=unSign(256,32)?v:256;va=_FT_Stream_ReadAt(n,HEAP[x],r,va);if(va!=0){a=107;break e}v=p;var Pa=v+HEAP[u]+(0-z);c=108}else c=132;var Ja=c==108?Pa:a,La=unSign(HEAP[v],8)-48;a=unSign(La,32)<=unSign(9,32);La=HEAP[v];if(a){a=110;break f}if(!(unSign(La, 8)<=unSign(96,8)))if(!(unSign(HEAP[v],8)>unSign(102,8))){a=114;break f}if(!(unSign(HEAP[v],8)<=unSign(64,8)))if(!(unSign(HEAP[v],8)>unSign(70,8))){a=116;break f}a=HEAP[v]==32;g:do if(!a){if(HEAP[v]==9)break g;if(HEAP[v]==13)break g;if(HEAP[v]==10)break g;if(HEAP[v]==12)break g;if(HEAP[v]!=0){a=123;break f}}while(0);v+=1;c=117;a=124}if(a==110){var xa=La-48;c=110}else if(a==123)if(HEAP[v]==62)c=123;else{c=123;a=125;break e}else if(a==116){var oa=HEAP[v]-55;c=116}else if(a==114){var Fa=HEAP[v]-97;c= 114}Ka=c==116?oa:c==114?Fa:c==110?xa:0;a=c==116?J:c==114?J:c==110?J:1;if(G!=0){HEAP[H]=Ka<<4;c=126}else{HEAP[H]+=Ka;var Ma=H+1;c=128}var Ka=c==128?Ma:H,Ra=1-G;if(a!=0){c=129;a=130;break e}v+=1;c=131;a=103}if(a!=130)if(a==104){c=104;break d}else if(a==107){n=va;if(n!=0){a=52;break b}}else if(a==125){c=125;break d}f=HEAP[j+88];j=HEAP[i+324];a=HEAP[i+328];j=j;f=f;HEAP[a]=j;HEAP[a+4]=f;HEAP[a+8]=0;HEAP[a+32]=0;HEAP[a+20]=0;HEAP[a+24]=0;HEAP[i+140+168]=0;a=134;break c}while(0);a=52;break b}else{_llvm_memcpy_p0i8_p0i8_i32(HEAP[i+ 328],HEAP[i+104],40,4,0);HEAP[i+140+168]=HEAP[E+84]}while(0);j=i;f=j+140;i=HEAP[j+100];h=HEAP[j+328];p=n=0;r=HEAP[j+136];v=_ft_mem_realloc(i,8,0,HEAP[f+160],0,b);HEAP[j+316]=v;v=HEAP[b]!=0;c:do if(!v){o=HEAP[j+316];c=0;l=f+160;m=f+164;y=i;x=f+168;G=u=h;H=h+32;Y=h;L=J=i;N=f+168;I=z=h;P=r+16;K=p;o=o;O=c;M=n;Q=Y+20;R=Y+28;S=V=Y;U=Y+32;Y=Y+36;Da=I+8;c=136;d:for(;;){pa=c==163?jb:0;var Qa=c==163?eb:M,Va=c==163?Ga:K;a=O+pa;ma=o+8*pa;var Ta=o+8*pa+4;if(!(reSign(HEAP[l],32)>reSign(a,32))){a=168;break d}var Ua= HEAP[m],ab=HEAP[Ua+252*a+4],Sa=HEAP[Ua+252*a+240];if(unSign(Sa+1,32)>unSign(Qa,32)){var $a=Sa+4&-4,Wa=_ft_mem_realloc(y,4,Qa,$a,Va,b);if(HEAP[b]!=0){c=138;a=139;break d}else c=138}else c=167;var eb=c==167?Qa:$a,Ga=c==167?Va:Wa;c=_FT_Stream_Seek(u,HEAP[Ua+252*a+244]+HEAP[x]);HEAP[b]=c;if(c!=0){c=141;a=139;break d}c=_FT_Stream_EnterFrame(G,HEAP[Ua+252*a+248]*(Sa+1));HEAP[b]=c;if(HEAP[b]!=0){c=142;a=139;break d}HEAP[s]=HEAP[H];q=0;if(unSign(q,32)<=unSign(Sa,32)){a=Ua+252*a+248;e:for(;;){c=HEAP[a];var ob= unSign(c&255,8)&255;Ua=HEAP[s];if(ob!=0){var Oa=unSign((c&255)+-1,8)+1;for(c=145;;){bb=c==145?0:bb;Xa=(c==145?0:Xa)<<8;var Xa=unSign(HEAP[Ua+bb],8)|Xa,bb=bb+1;if(bb!=Oa)c=146;else break}Oa=unSign(ob+-1,8)+1;Oa=Ua+Oa;c=147}else c=144;ob=c==144?0:Xa;HEAP[s]=c==144?Ua:Oa;HEAP[Ga+4*q]=ob;q+=1;if(!(unSign(q,32)<=unSign(Sa,32)))break e}}if(HEAP[Q]!=0){a=HEAP[R];c=HEAP[V];c!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[S]=0}HEAP[U]=0;HEAP[Y]=0;a=HEAP[Ga+4*Sa]-HEAP[Ga];c=_ft_mem_realloc(J,4,0,Sa+1,0,b);HEAP[Ta]= c;if(HEAP[b]!=0){c=154;a=139;break d}c=HEAP[Ta];q=_ft_mem_alloc(L,a,b);HEAP[c]=q;if(HEAP[b]!=0){c=155;a=139;break d}c=_FT_Stream_Seek(z,HEAP[Ga]+HEAP[N]);HEAP[b]=c;if(HEAP[b]!=0){c=156;a=139;break d}a=_FT_Stream_ReadAt(I,HEAP[Da],HEAP[HEAP[Ta]],a);HEAP[b]=a;if(HEAP[b]!=0){c=157;a=139;break d}q=1;a=unSign(q,32)<=unSign(Sa,32)?159:160;e:for(;;)if(a==159){HEAP[HEAP[Ta]+4*q]=HEAP[HEAP[Ta]+4*(q-1)]+(HEAP[Ga+4*q]-HEAP[Ga+4*(q-1)]);q+=1;if(unSign(q,32)<=unSign(Sa,32)){a=159;continue e}a=160}else if(a==160){a= reSign(ab,32)>=reSign(0,32)?162:163;break e}e:do if(a==162){q=0;if(!(unSign(q,32)reSign(l,32);l=HEAP[j+316];if(m){m=j+316;y=i;x=j+316;u=j+316;G=i;H=j+316;J=f+160;L=j+316;N=c;z=y+8;I=G+8;P=N+1;for(c=173;;){fb=c==173?0:fb;a=N+fb;K=P+fb;if(HEAP[(c==173?l:Za)+8*a+4]!=0){Za=HEAP[HEAP[HEAP[m]+8*a+4]];Za!=0&&FUNCTION_TABLE[HEAP[z]](y,Za);HEAP[HEAP[HEAP[x]+8*a+4]]=0}Za=HEAP[HEAP[u]+8*a+4];Za!=0&&FUNCTION_TABLE[HEAP[I]](G,Za);HEAP[HEAP[H]+8*a+4]=0;a=reSign(HEAP[J],32)>reSign(K,32);var Za=HEAP[L],fb=fb+1;if(a){c=179;a=174}else{a=180;break}}c=180}else c=171;y=c==180? Za:l;l=i;m=y;y!=0&&FUNCTION_TABLE[HEAP[l+8]](l,m);HEAP[j+316]=0}}while(0);a=p;i=i;j=a;a!=0&&FUNCTION_TABLE[HEAP[i+8]](i,j);a=a=HEAP[b];HEAP[F]=a;a=52;break b}while(0);if(a==8)HEAP[F]=c==215?k:c==7?A:c==12?2:c==31?ga:c==40?2:c==14?W:fa;k=k=k=E;if(HEAP[k+76]!=0){c=HEAP[k+72];i=k+76;c=c;i=i;j=c!=0;b:do if(j){if(HEAP[c+20]==0){a=184;break b}f=HEAP[c+28];h=HEAP[i];f=f;h=h;h!=0&&FUNCTION_TABLE[HEAP[f+8]](f,h);HEAP[i]=0}while(0);HEAP[i]=0}FUNCTION_TABLE[HEAP[k+20+4]](k);k=c=HEAP[F];if(c!=0)break a;if(reSign(d, 32)>reSign(16,32);HEAP[g+52]=c;c=reSign(HEAP[j+ 56+4],32)>>reSign(16,32);HEAP[g+52+4]=c;c=reSign(HEAP[j+56+8]+65535,32)>>reSign(16,32);HEAP[g+52+8]=c;c=reSign(HEAP[j+56+12]+65535,32)>>reSign(16,32);HEAP[g+52+12]=c;if(HEAP[g+68]==0)HEAP[g+68]=1E3;HEAP[g+70]=HEAP[g+52+12]&65535;HEAP[g+72]=HEAP[g+52+4]&65535;c=unSign(HEAP[g+68],16)*12;c=Math.floor(reSign(c,32)/reSign(10,32))&65535;HEAP[g+74]=c;c=reSign(HEAP[g+74],16);j=reSign(HEAP[g+70],16);f=reSign(HEAP[g+72],16);j=j-f;if(reSign(c,32)=reSign(0,32)?m:0;reSign(HEAP[e+1360], 32)>=reSign(0,32)&&FUNCTION_TABLE[HEAP[s+16]](l,f,4330);m=FUNCTION_TABLE[HEAP[e+1476+8]](e,l+m,f-m);HEAP[r]=m;c=l;l=q;m=c;c!=0&&FUNCTION_TABLE[HEAP[l+8]](l,m);l=0;if(HEAP[r]!=0)break a;if(u==0)break a;if(HEAP[HEAP[u]+8]==0)break a;c=HEAP[e+32];m=reSign(c,32)>=reSign(0,32);c=c;m=m=m=m?c+32768&-65536:0-(32768-c&-65536);m=reSign(m,32)>>reSign(16,32);HEAP[v]=m;HEAP[v+4]=0;m=c=HEAP[e+40];c=reSign(c,32)>=reSign(0,32);m=m;m=m=m=c?m+32768&-65536:0-(32768-m&-65536);m=reSign(m,32)>>reSign(16,32);HEAP[v+8]= m;m=c=HEAP[e+40+4];c=reSign(c,32)>=reSign(0,32);m=m;m=m=m=c?m+32768&-65536:0-(32768-m&-65536);m=reSign(m,32)>>reSign(16,32);HEAP[v+12]=m;m=FUNCTION_TABLE[HEAP[HEAP[u]+8]](HEAP[u+4],g,0,v);HEAP[r]=m;HEAP[e+32]=HEAP[v]<<16;HEAP[e+40]=HEAP[v+8]<<16;HEAP[e+40+4]=HEAP[v+12]<<16}while(0);n=HEAP[r];STACKTOP=d;return n}_cid_load_glyph.__index__=Runtime.getFunctionIndex(_cid_load_glyph,"_cid_load_glyph"); function _cid_slot_load_glyph(e,g,d,b){var a=STACKTOP;STACKTOP+=1556;Runtime.memset(a,0,1556);var c,f=null,h,i,k,j,l,m,o=a+8,n,p,r=a+1508,q=a+1524,s,u=a+1532,t=a+1548,v;b=b;n=HEAP[e+4];p=HEAP[n+136];var w=unSign(HEAP[n+16],32)<=unSign(d,32);a:do if(w)m=6;else{if((b&1024)!=0)b|=3;HEAP[e+164]=HEAP[g+12+4];HEAP[e+168]=HEAP[g+12+8];HEAP[e+108+2]=0;HEAP[e+108]=0;m=(b&1)!=0;b:do if(m)c=2;else{if((b&2)!=0){c=2;break b}l=1;c=4;break b}while(0);if(c==2)l=0;j=l&255;HEAP[e+72]=1869968492;m=HEAP[HEAP[p+12]]; s=reSign(b,32)>>reSign(16,32)&15;h=unSign(j,8);m=s=FUNCTION_TABLE[m](o,HEAP[e+4],g,e,0,0,h&255,s,_cid_load_glyph.__index__);if(s!=0)break a;m=unSign((b&1024)!=0,1);HEAP[o+69]=m;m=_cid_load_glyph(o,d);if(m!=0)break a;s=o+1376;HEAP[r]=HEAP[s];HEAP[r+4]=HEAP[s+4];HEAP[r+8]=HEAP[s+8];HEAP[r+12]=HEAP[s+12];s=o+1392;HEAP[a]=HEAP[s];HEAP[a+4]=HEAP[s+4];HEAP[q]=HEAP[a];HEAP[q+4]=HEAP[a+4];FUNCTION_TABLE[HEAP[HEAP[p+12]+4]](o);HEAP[e+108+16]&=1;HEAP[e+108+16]|=4;s=e;if((b&1024)!=0){s=HEAP[s+156];h=HEAP[o+ 32];j=reSign(h,32)>=reSign(0,32);h=h;j=j=j=j?h+32768&-65536:0-(32768-h&-65536);j=reSign(j,32)>>reSign(16,32);HEAP[e+24+8]=j;j=h=HEAP[o+40];h=reSign(h,32)>=reSign(0,32);j=j;j=j=j=h?j+32768&-65536:0-(32768-j&-65536);j=reSign(j,32)>>reSign(16,32);HEAP[e+24+16]=j;j=s+12;HEAP[j]=HEAP[r];HEAP[j+4]=HEAP[r+4];HEAP[j+8]=HEAP[r+8];HEAP[j+12]=HEAP[r+12];j=s+28;HEAP[j]=HEAP[q];HEAP[j+4]=HEAP[q+4];HEAP[s+8]=1}else{s=s+24;i=HEAP[o+40];h=reSign(i,32)>=reSign(0,32);i=i;h=h=h=h?i+32768&-65536:0-(32768-i&-65536);h= reSign(h,32)>>reSign(16,32);HEAP[s+16]=h;h=i=HEAP[o+40];i=reSign(i,32)>=reSign(0,32);h=h;h=h=h=i?h+32768&-65536:0-(32768-h&-65536);h=reSign(h,32)>>reSign(16,32);HEAP[e+56]=h;HEAP[HEAP[e+156]+8]=0;h=reSign(HEAP[n+140+56+12]-HEAP[n+140+56+4],32)>>reSign(16,32);HEAP[s+28]=h;HEAP[e+60]=HEAP[s+28];HEAP[e+72]=1869968492;if(unSign(HEAP[g+12+2],16)<=unSign(23,16))HEAP[e+108+16]|=256;h=v=e+108;i=r;v=v==0;b:do if(!v){if(i==0)break b;c=HEAP[h+4];var x=reSign(HEAP[h+2],16);k=c+8*x;if(!(creSign(0,32)))break b;j=v;x=h;k=k;f=f;var A=0-f;A=reSign(A,32)>reSign(-1,32)?A:-1;A=f+A+1;var z=k+8*A;for(f=22;;){B=f==22?0:B;c=k+8*B+4;f=k+8*B;var C=_FT_MulFix(HEAP[f],j);HEAP[f]=C;f=_FT_MulFix(HEAP[c],x);HEAP[c]=f;var B=B+1;if(B!=A)c=f=23;else{c=24;break}}k=z}while(0);j=_FT_MulFix(HEAP[s+16],v);HEAP[s+16]=j;j=_FT_MulFix(HEAP[s+28],h);HEAP[s+28]=j}_FT_Outline_Get_CBox(e+108,u);HEAP[s]=HEAP[u+8]-HEAP[u];HEAP[s+4]=HEAP[u+12]-HEAP[u+4];HEAP[s+8]=HEAP[u];HEAP[s+12]=HEAP[u+12];if((b& 16)==0)break a;_ft_synthesize_vertical_metrics(s,HEAP[s+28])}}while(0);e=m;STACKTOP=a;return e}_cid_slot_load_glyph.__index__=Runtime.getFunctionIndex(_cid_slot_load_glyph,"_cid_slot_load_glyph"); function _pfr_extra_items_parse(e,g,d,b){var a,c=null,f,h,i,k,j,l;f=0;h=HEAP[e];var m=h+1>g;a:do if(m)a=2;else{var o=unSign(HEAP[h],8);i=o;h+=1;c=0;for(;;){if((c==13?j:o)==0){a=9;break a}if(h+2>g){a=2;break a}j=unSign(HEAP[h],8);h+=1;k=unSign(HEAP[h],8);h+=1;if(h+j>g){a=2;break a}if(d!=0){l=d;k=k;l=l;for(c=5;;){a=c==8?p:0;var n=l+8*a;c=n;if(HEAP[l+8*a+4]==0){a=12;break}if(HEAP[c]==k){a=7;break}var p=a+1;c=8;a=6}if(a!=12)if(a==7){f=FUNCTION_TABLE[HEAP[n+4]](h,h+j,b);if(f!=0){a=9;break a}}}h+=j;i=j= i-1;c=13;a=1}}while(0);if(a==2)f=8;HEAP[e]=h;return f}_pfr_extra_items_parse.__index__=Runtime.getFunctionIndex(_pfr_extra_items_parse,"_pfr_extra_items_parse"); function _pfr_extra_item_load_bitmap_info(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c=null,f,h,i,k;e=e;f=HEAP[d];HEAP[b]=0;k=e+5>g;a:do if(k)a=8;else{e+=3;i=unSign(HEAP[e],8);e+=1;a=unSign(HEAP[e],8);e+=1;k=HEAP[d+96];if(unSign(a+HEAP[d+92],32)>unSign(k,32)){k=HEAP[d+92]+3+a&-4;f=_ft_mem_realloc(f,36,HEAP[d+92],k,HEAP[d+100],b);HEAP[d+100]=f;if(HEAP[b]!=0){a=0;break a}HEAP[d+96]=k}f=8;if((i&1&255)!=0)f+=1;if((i&2)!=0)f+=1;if((i&4)!=0)f+=1;if((i&8)!=0)f+=1;if((i&16)!=0)f+=1;h=HEAP[d+ 100]+36*HEAP[d+92];if(e+f*a>g){a=8;break a}g=a;if(unSign(0,32)unSign(1,32)?l:1)-0;for(c=10;;){B=c==10?0:B;var m=h+36*B,o=h+36*B+4,n=h+36*B+8,p=h+36*B+20,r=h+36*B+24,q=h+36*B+28;c=e;if(g){e=c+2;var s=unSign(HEAP[e+-2],8)<<8&65535;c=unSign(HEAP[e+-2+1],8);s=unSign(s|c,16);c=12}else{var u=unSign(HEAP[c],8);e+=1;c=14}HEAP[m]=c==14?u:s;c=e;if(f){e=c+2;var t=unSign(HEAP[e+-2],8)<<8&65535;c=unSign(HEAP[e+ -2+1],8);t=unSign(t|c,16);c=15}else{var v=unSign(HEAP[c],8);e+=1;c=17}HEAP[o]=c==17?v:t;o=unSign(HEAP[e],8);HEAP[n]=o;e+=1;e=e;if(k){e=e+3;var w=unSign(HEAP[e+-3],8)<<16;n=unSign(HEAP[e+-3+1],8)<<8;o=unSign(HEAP[e+-3+2],8);w=n|w|o;c=18}else{e=e+2;var x=unSign(HEAP[e+-2],8)<<8&65535;n=unSign(HEAP[e+-2+1],8);x=unSign(x|n,16);c=20}HEAP[p]=c==20?x:w;e=e;if(j){e=e+3;var y=unSign(HEAP[e+-3],8)<<16;p=unSign(HEAP[e+-3+1],8)<<8;n=unSign(HEAP[e+-3+2],8);y=p|y|n;c=21}else{e=e+2;var A=unSign(HEAP[e+-2],8)<<8& 65535;p=unSign(HEAP[e+-2+1],8);A=unSign(A|p,16);c=23}HEAP[r]=c==23?A:y;r=e;if(i){e=r+2;var z=unSign(HEAP[e+-2],8)<<8&65535;r=unSign(HEAP[e+-2+1],8);z=unSign(z|r,16);c=24}else{var C=unSign(HEAP[r],8);e+=1;c=26}HEAP[q]=c==26?C:z;var B=B+1;if(B!=l)c=27;else break}}HEAP[d+92]=a+HEAP[d+92];a=0;break a}while(0);if(a==8)HEAP[b]=8;d=HEAP[b];STACKTOP=b;return d}_pfr_extra_item_load_bitmap_info.__index__=Runtime.getFunctionIndex(_pfr_extra_item_load_bitmap_info,"_pfr_extra_item_load_bitmap_info"); function _pfr_extra_item_load_font_id(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;HEAP[b]=0;a=HEAP[d];g=g-e;var c=HEAP[d+80]!=0;a:do if(!c){var f=_ft_mem_alloc(a,g+1,b);HEAP[d+80]=f;if(HEAP[b]!=0)break a;_llvm_memcpy_p0i8_p0i8_i32(HEAP[d+80],e,g,1,0);HEAP[HEAP[d+80]+g]=0}while(0);e=HEAP[b];STACKTOP=b;return e}_pfr_extra_item_load_font_id.__index__=Runtime.getFunctionIndex(_pfr_extra_item_load_font_id,"_pfr_extra_item_load_font_id"); function _pfr_extra_item_load_stem_snaps(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null,c,f;e=e;HEAP[b]=0;f=HEAP[d];var h=HEAP[d+68+8]!=0;a:do if(!h){a=e+1>g;b:do if(!a){a=unSign(HEAP[e],8);e+=1;c=a&15;a=unSign(a,32)>>>unSign(4,32);a=a+c;if(e+a*2>g)break b;g=_ft_mem_realloc(f,4,0,a,0,b);if(HEAP[b]!=0)break a;HEAP[d+68+8]=g;HEAP[d+56+8]=g+4*c;if(a==0)break a;d=e;g=g;e=a;for(a=4;;){i=a==4?0:i;a=g+4*i;f=i*2;c=d+(f+1);f=reSign(HEAP[d+f],8)<<8&65535;c=unSign(HEAP[c],8);c=reSign(f|c, 16);HEAP[a]=c;var i=i+1;if(i!=e)a=5;else break}break a}while(0);HEAP[b]=8}while(0);i=HEAP[b];STACKTOP=b;return i}_pfr_extra_item_load_stem_snaps.__index__=Runtime.getFunctionIndex(_pfr_extra_item_load_stem_snaps,"_pfr_extra_item_load_stem_snaps"); function _pfr_extra_item_load_kerning_pairs(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c,f;c=e;HEAP[b]=0;f=HEAP[d];e=_ft_mem_alloc(f,24,b);var h=HEAP[b]!=0;a:do if(!h){a=c+4>g;b:do if(!a){HEAP[e+4]=HEAP[c];c+=1;c+=2;a=reSign(HEAP[c+-2],8)<<8&65535;var i=unSign(HEAP[c+-2+1],8);HEAP[e+6]=a|i;HEAP[e+5]=HEAP[c];c+=1;HEAP[e+12]=c+HEAP[d+4]+(0-HEAP[d+148]);HEAP[e+8]=3;if((unSign(HEAP[e+5],8)&1&255)!=0)HEAP[e+8]+=2;if((unSign(HEAP[e+5],8)&2)!=0)HEAP[e+8]+=1;a=unSign(HEAP[e+4],8);if(c+ HEAP[e+8]*a>g)break b;if(HEAP[e+4]!=0){f=(unSign(HEAP[e+5],8)&1&255)!=0;h=g=c;if(f){g=h+2;f=unSign(HEAP[g+-2],8)<<8&65535;h=unSign(HEAP[g+-2+1],8);f=unSign(f|h,16);g+=2;h=unSign(HEAP[g+-2],8)<<8&65535;g=unSign(HEAP[g+-2+1],8);g=unSign(h|g,16);f=f<<16;g=unSign(g&65535,16)|f;HEAP[e+16]=g;g=HEAP[e+8];g=(unSign(HEAP[e+4],8)-1)*g;g=c+g;g+=2;c=unSign(HEAP[g+-2],8)<<8&65535;f=unSign(HEAP[g+-2+1],8);f=unSign(c|f,16);g+=2;c=unSign(HEAP[g+-2],8)<<8&65535;g=unSign(HEAP[g+-2+1],8);g=unSign(c|g,16);c=f<<16;c= unSign(g&65535,16)|c;HEAP[e+20]=c}else{f=unSign(HEAP[h],8);g+=1;g=unSign(HEAP[g],8);f=f<<16;g=unSign(g&65535,16)|f;HEAP[e+16]=g;g=HEAP[e+8];g=(unSign(HEAP[e+4],8)-1)*g;g=c+g;f=unSign(HEAP[g],8);g+=1;g=unSign(HEAP[g],8);c=f<<16;c=unSign(g&65535,16)|c;HEAP[e+20]=c}HEAP[e]=0;HEAP[HEAP[d+140]]=e;HEAP[d+140]=e;c=HEAP[d+132];e=unSign(HEAP[e+4],8)+c;HEAP[d+132]=e}else{e=e;d=f;e=e;e!=0&&FUNCTION_TABLE[HEAP[d+8]](d,e)}break a}while(0);i=e;e=f;a=i;i!=0&&FUNCTION_TABLE[HEAP[e+8]](e,a);e=0;HEAP[b]=8}while(0); d=HEAP[b];STACKTOP=b;return d}_pfr_extra_item_load_kerning_pairs.__index__=Runtime.getFunctionIndex(_pfr_extra_item_load_kerning_pairs,"_pfr_extra_item_load_kerning_pairs"); function _pfr_aux_name_load(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f=null,h,i;g=g;h=HEAP[a]=0;i=g!=0;a:do if(i){if(HEAP[e+(g-1)]!=0){c=1;break a}g-=1}while(0);i=unSign(g!=0,1);var k=g;f=1;a:for(;;){c=f==6?l:0;l=0+c;f=e+l;var j=e+l;if(!(unSign(l,32)reSign(0,16)){b=HEAP[g+12];a=reSign(HEAP[g],16)-1;b=reSign(HEAP[b+2*a],16)}a=b;var f=reSign(d,32)>reSign(a,32);a:do if(f){a=HEAP[g+4]+8*b;c=HEAP[g+4]+8*d;if(HEAP[a]!=HEAP[c])break a;if(HEAP[a+4]!=HEAP[c+4])break a;HEAP[g+2]-=1;d-=1}while(0);b=b;if(reSign(d,32)>=reSign(b,32)){b=HEAP[g+12];a=HEAP[g];c=reSign(a,16);HEAP[b+2*c]=d&65535;HEAP[g]=a+1}HEAP[e+32]=0}} _pfr_glyph_close_contour.__index__=Runtime.getFunctionIndex(_pfr_glyph_close_contour,"_pfr_glyph_close_contour"); function _pfr_glyph_line_to(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b,a,c,f;b=HEAP[e+28];a=b+56;var h=HEAP[e+32]==0;a:do if(h)c=8;else{c=reSign(HEAP[b+20+2],16);f=reSign(HEAP[b+56+2],16);var i=HEAP[b+4];if(unSign(c+1+f,32)>unSign(i,32)){c=f=_FT_GlyphLoader_CheckPoints(b,1,0);if(f!=0)break a}else c=0;f=reSign(HEAP[a+2],16);i=HEAP[a+4];var k=g;HEAP[d]=HEAP[k];HEAP[d+4]=HEAP[k+4];i=i+8*f;HEAP[i]=HEAP[d];HEAP[i+4]=HEAP[d+4];HEAP[HEAP[a+8]+f]=1;HEAP[a+2]+=1}while(0);b=c;STACKTOP=d;return b} _pfr_glyph_line_to.__index__=Runtime.getFunctionIndex(_pfr_glyph_line_to,"_pfr_glyph_line_to"); function _pfr_glyph_load_rec(e,g,d,b,a){var c=STACKTOP;STACKTOP+=104;Runtime.memset(c,0,104);var f,h=null,i=c+8,k=c+16,j,l,m=c+24,o,n=c+28,p=c+36,r=c+44,q=c+52,s=c+60,u,t,v,w,x=c+64,y,A,z,C,B=c+96,D=c+100,E,F,G,H,J;C=_FT_Stream_Seek(g,b+d);b=C!=0;a:do if(!b){C=_FT_Stream_EnterFrame(g,a);if(C!=0)break a;o=HEAP[g+32];l=o+a;w=a==0;b:do if(!w){if(reSign(HEAP[o],8)>=reSign(0,8)){f=2;break b}F=HEAP[e+28];j=F+20;u=HEAP[e+16];h=o;y=l;C=e;HEAP[B]=h;y=y;HEAP[D]=0;h=HEAP[C+28];A=HEAP[h];G=HEAP[B]+1>y;c:do if(G)f= 4;else{E=HEAP[B];h=unSign(HEAP[E],8);HEAP[B]=E+1;if((h&128)==0){f=4;break c}E=h&63;if((h&8)!=0){z=y;h=B;z=z;h=h=_pfr_extra_items_parse(h,z,0,0);HEAP[D]=h;if(HEAP[D]!=0){f=6;break c}}h=HEAP[C+16];z=HEAP[C+20];if(unSign(E+h,32)>unSign(z,32)){z=h+3+E&-4;if(unSign(z,32)>unSign(64,32)){HEAP[D]=8;f=6;break c}else{var L=_ft_mem_realloc(A,24,HEAP[C+20],z,HEAP[C+24],D);HEAP[C+24]=L;if(HEAP[D]!=0){f=6;break c}HEAP[C+20]=z}}h=HEAP[C+24]+24*h;E=E;var N=J=L=z=y,I=y;H=C+16;var P=C+16,K=y,O=y,M=y,Q=y,R=y,T=y,V= h;for(h=10;;){var U=h==41?ea:0,S=V+24*U+16,X=V+24*U+20,Y=V+24*U+12,W=V+24*U+8;f=V+24*U+4;h=V+24*U;if(!(unSign(0+U,32)z){f=13;break}var da=HEAP[B],ba=unSign(HEAP[da],8);HEAP[B]=da+1;HEAP[h]=65536;if((ba&16)!=0){if(HEAP[B]+2>L){f=13;break}HEAP[B]+=2;da=reSign(HEAP[HEAP[B]+-2],8)<<8&65535;var aa=unSign(HEAP[HEAP[B]+-2+1],8);da=reSign(da|aa,16)<<4;HEAP[h]=da}HEAP[f]=65536;if((ba&32)!=0){if(HEAP[B]+2>J){f=13;break}HEAP[B]+=2;h=reSign(HEAP[HEAP[B]+-2],8)<<8&65535; da=unSign(HEAP[HEAP[B]+-2+1],8);h=reSign(h|da,16)<<4;HEAP[f]=h}f=ba&3;if(f==1){h=146;f=21}else if(f==2){h=146;f=24}else{h=146;f=147}if(f==21){if(HEAP[B]+2>R){f=13;break}HEAP[B]+=2;var ca=reSign(HEAP[HEAP[B]+-2],8)<<8&65535;f=unSign(HEAP[HEAP[B]+-2+1],8);ca=reSign(ca|f,16);h=22}else if(f==24){if(HEAP[B]+1>T){f=13;break}f=HEAP[B];var $=reSign(HEAP[f],8);HEAP[B]=f+1;h=25}da=h==25?$:h==22?ca:0;f=unSign(ba,32)>>>unSign(2,32)&3;if(f==1){h=147;f=26}else if(f==2){h=147;f=29}else{h=147;f=148}if(f==26){if(HEAP[B]+ 2>M){f=13;break}HEAP[B]+=2;var la=reSign(HEAP[HEAP[B]+-2],8)<<8&65535;f=unSign(HEAP[HEAP[B]+-2+1],8);la=reSign(la|f,16);h=27}else if(f==29){if(HEAP[B]+1>Q){f=13;break}f=HEAP[B];var ga=reSign(HEAP[f],8);HEAP[B]=f+1;h=30}f=h==30?ga:h==27?la:0;HEAP[W]=da;HEAP[Y]=f;f=HEAP[B];if((ba&64)!=0){if(f+2>N){f=13;break}HEAP[B]+=2;f=unSign(HEAP[HEAP[B]+-2],8)<<8&65535;h=unSign(HEAP[HEAP[B]+-2+1],8);f=unSign(f|h,16);HEAP[X]=f}else{if(f+1>O){f=13;break}f=HEAP[B];h=unSign(HEAP[f],8);HEAP[X]=h;HEAP[B]=f+1}f=HEAP[B]; if((ba&128)!=0){if(f+3>I){f=13;break}HEAP[B]+=3;ea=reSign(HEAP[HEAP[B]+-3],8)<<16;f=unSign(HEAP[HEAP[B]+-3+1],8)<<8;h=unSign(HEAP[HEAP[B]+-3+2],8);HEAP[S]=f|ea|h}else{if(f+2>K){f=13;break}HEAP[B]+=2;ea=unSign(HEAP[HEAP[B]+-2],8)<<8&65535;f=unSign(HEAP[HEAP[B]+-2+1],8);ea=unSign(ea|f,16);HEAP[S]=ea}HEAP[P]=HEAP[H]+1;var ea=U+1;h=41;f=11}if(f==42){f=6;break c}else if(f==13){f=4;break c}}while(0);if(f==4)HEAP[D]=8;C=h=h=HEAP[D];h=g;if(HEAP[h+20]!=0){y=HEAP[h+28];A=HEAP[h];y=y;A=A;A!=0&&FUNCTION_TABLE[HEAP[y+ 8]](y,A);HEAP[h]=0}HEAP[h+32]=0;HEAP[h+36]=0;if(C!=0)break a;A=HEAP[e+16]-u;y=0;for(;;){f=A;if(!(reSign(y,32)reSign(I,32)?N:I)- h;for(h=56;;){Z=h==56?0:Z;h=J+8*Z+4;I=J+8*Z;HEAP[I]=HEAP[f]+HEAP[I];HEAP[h]=HEAP[L]+HEAP[h];var Z=Z+1;if(Z!=N)h=57;else break}f=52;break d}while(0);d:do if(f==49){H=HEAP[j+4]+8*G;h=0;L=E;if(!(reSign(h,32)reSign(K,32)?P:K)-h;for(h=51;;){ha=h==51?0:ha;f=H+8*ha+4;h=H+8*ha;K=_FT_MulFix(HEAP[h],HEAP[L]);HEAP[h]=HEAP[J]+K;h=_FT_MulFix(HEAP[f],HEAP[N]);HEAP[f]=HEAP[I]+h;var ha=ha+1;if(ha!=P)f=h=53;else{f=54;break}}}while(0); y+=1;f=47}}while(0);o=o;u=l;l=e;HEAP[m]=o;o=u;HEAP[s]=0;u=HEAP[HEAP[l+28]];F=HEAP[m]+1>o;b:do if(F)f=60;else{h=HEAP[m];j=unSign(HEAP[h],8);HEAP[m]=h+1;if((j&128)!=0){f=60;break b}v=t=0;w=(j&4)!=0;c:do if(w){if(HEAP[m]+1>o){f=60;break b}C=HEAP[m];h=unSign(HEAP[C],8);HEAP[m]=C+1;t=h&15;v=unSign(h,32)>>>unSign(4,32)}else{if((j&2)!=0){if(HEAP[m]+1>o){f=60;break b}h=HEAP[m];t=unSign(HEAP[h],8);HEAP[m]=h+1}if((j&1&255)==0){f=67;break c}if(HEAP[m]+1>o){f=60;break b}h=HEAP[m];v=unSign(HEAP[h],8);HEAP[m]= h+1}while(0);w=h=v+t;if(unSign(HEAP[l+4],32)C){f=75;break c}h=HEAP[m];var ia=unSign(HEAP[h],8);HEAP[m]=h+1;h=76}else h=84;L=h==76?ia:L;h=HEAP[m];if((L&1&255)!=0){if(h+2>y){f=75;break c}HEAP[m]+=2;var ja= reSign(HEAP[HEAP[m]+-2],8)<<8&65535;ka=unSign(HEAP[HEAP[m]+-2+1],8);ja=reSign(ja|ka,16);h=79}else{if(h+1>G){f=75;break c}ka=HEAP[m];var fa=unSign(HEAP[ka],8)+z;HEAP[m]=ka+1;h=82}var ka=h==82?fa:ja;HEAP[HEAP[A]+4*E]=ka;var na=unSign(L,32)>>>unSign(1,32),sa=f+1;h=83;f=73}if(f==85){if((j&8)!=0){j=o;h=m;j=j;h=h=_pfr_extra_items_parse(h,j,0,0);HEAP[s]=h;if(HEAP[s]!=0){f=69;break b}}h=l;HEAP[h+32]=0;HEAP[x+4]=0;HEAP[x]=HEAP[x+4];h=x;HEAP[q]=HEAP[h];HEAP[q+4]=HEAP[h+4];h=x+24;HEAP[h]=HEAP[q];HEAP[h+4]=HEAP[q+ 4];j=x+24;w=x+24+4;C=n;y=n+4;A=h=x+24;G=h+4;E=n+4;z=x+24+4;L=x+24;J=x;N=x+8;I=x+16;H=k;P=k+4;K=k+4;O=i;M=i+4;Q=i+4;R=c;T=c+4;V=c+4;ba=S=U=x;X=x+24+4;Y=x+4;h=x;W=r;da=h;aa=r+4;var wa=h+4;var Aa=h=x+24,Da=h+4,pa=r+4,ta=x+24,ma=x,ya=x+4;h=x;var qa=p,ua=h,Ba=p+4,Na=h+4,Ea=h=x+24,ra=h+4,za=p+4,Ha=o,Ca=o,va=o,Pa=v,Ja=l+12,La=o,xa=o,oa=o,Fa=t,Ma=l+8,Ka=o,Ra=o,Qa=l,Va=l,Ta=l;t=t;var Ua=l+8;v=v;var ab=l+12,Sa=HEAP[C],$a=HEAP[W],Wa=HEAP[qa],eb=HEAP[H],Ga=HEAP[O],ob=HEAP[R];h=87;c:for(;;){var Oa=h==140?sb:ob, Xa=h==140?Db:Ga,bb=h==140?Cb:eb,jb=h==140?gb:Wa,Za=h==140?hb:$a,fb=h==140?yb:Sa;if(HEAP[m]+1>Ha){f=89;break c}f=HEAP[m];var Ya=unSign(HEAP[f],8);HEAP[m]=f+1;var Ia=Ya&15;f=unSign(Ya,32)>>>unSign(4,32);if(f==0){h=90;f=100}else if(f==1){h=90;f=91}else if(f==2){h=90;f=93}else if(f==3){h=90;f=95}else if(f==4){h=90;f=91}else if(f==5){h=90;f=91}else if(f==6){h=90;f=97}else if(f==7){h=90;f=98}else{h=90;f=99}if(f==99)h=99;else if(f==91)h=91;else if(f==93){if(unSign(Ia,32)>=unSign(t,32)){f=89;break c}HEAP[ba]= HEAP[HEAP[Ua]+4*Ia];HEAP[Y]=HEAP[X];var cb=HEAP[da];HEAP[aa]=HEAP[wa];HEAP[Aa]=cb;HEAP[Da]=HEAP[pa];h=94}else if(f==95){if(unSign(Ia,32)>=unSign(v,32)){f=89;break c}HEAP[ma]=HEAP[ta];HEAP[ya]=HEAP[HEAP[ab]+4*Ia];var pb=HEAP[ua];HEAP[Ba]=HEAP[Na];HEAP[Ea]=pb;HEAP[ra]=HEAP[za];h=96}else if(f==97)h=97;else if(f==98)h=98;var gb=h==99?jb:h==98?jb:h==97?jb:h==96?pb:h==94?jb:h==91?jb:jb,hb=h==99?Za:h==98?Za:h==97?Za:h==96?Za:h==94?cb:h==91?Za:Za,kb=h==99?4:h==98?3:h==97?3:h==96?0:h==94?0:h==91?1:0;Ia=h== 99?Ia:h==98?3627:h==97?2958:h==96?0:h==94?0:h==91?Ia:0;h=100;d:for(;;){var db=h==125?Nb:0,ub=h==125?xb:Ia,yb=h==125?Hb:fb,rb=h==125?Jb:kb,zb=x+db*8+4,Fb=x+db*8;if(!(unSign(db,32)oa){f=103;break c}f=HEAP[m];h=unSign(HEAP[f],8);HEAP[m]=f+1;if(unSign(h,32)>=unSign(Fa,32)){f=103;break c}HEAP[Fb]=HEAP[HEAP[Ma]+4*h]}else if(f==107){if(HEAP[m]+2>Ka){f=103;break c}HEAP[m]+=2;f=reSign(HEAP[HEAP[m]+ -2],8)<<8&65535;h=unSign(HEAP[HEAP[m]+-2+1],8);f=reSign(f|h,16);HEAP[Fb]=f}else if(f==109){if(HEAP[m]+1>Ra){f=103;break c}f=HEAP[m];h=reSign(HEAP[f],8);HEAP[m]=f+1;HEAP[Fb]=h+HEAP[L]}f=unSign(ub,32)>>>unSign(2,32)&3;f=f==0?112:f==1?116:f==2?118:120;if(f==120)HEAP[zb]=HEAP[w];else if(f==112){if(HEAP[m]+1>va){f=103;break c}f=HEAP[m];h=unSign(HEAP[f],8);HEAP[m]=f+1;if(unSign(h,32)>=unSign(Pa,32)){f=103;break c}HEAP[zb]=HEAP[HEAP[Ja]+4*h]}else if(f==116){if(HEAP[m]+2>La){f=103;break c}HEAP[m]+=2;f=reSign(HEAP[HEAP[m]+ -2],8)<<8&65535;h=unSign(HEAP[HEAP[m]+-2+1],8);f=reSign(f|h,16);HEAP[zb]=f}else if(f==118){if(HEAP[m]+1>xa){f=103;break c}f=HEAP[m];h=reSign(HEAP[f],8);HEAP[m]=f+1;HEAP[zb]=h+HEAP[z]}if(db!=0|rb!=4){var Ib=unSign(ub,32)>>>unSign(4,32);h=124}else{if(HEAP[m]+1>Ca){f=103;break c}xb=HEAP[m];var qb=unSign(HEAP[xb],8);HEAP[m]=xb+1;h=122}var xb=h==124?Ib:qb,Jb=h==124?rb:3,Hb=HEAP[Fb];HEAP[y]=HEAP[zb];HEAP[A]=Hb;HEAP[G]=HEAP[E];var Nb=db+1;h=125}f=unSign(Ya,32)>>>unSign(4,32);if(f==0){f=149;break c}else f= f==1?128:f==2?128:f==3?128:f==4?150:f==5?150:151;if(f==151){var lb=HEAP[Qa+28],Gb=lb+56,vb=HEAP[Qa+32]==0;d:do if(vb)h=151;else{var tb=reSign(HEAP[lb+20+2],16);sb=reSign(HEAP[lb+56+2],16);Db=HEAP[lb+4];if(unSign(tb+3+sb,32)>unSign(Db,32)){var Kb=_FT_GlyphLoader_CheckPoints(lb,3,0);if(Kb!=0){h=136;break d}}var ib=HEAP[Gb+4],wb=reSign(HEAP[Gb+2],16);tb=ib+8*wb;ib=HEAP[Gb+8];wb=reSign(HEAP[Gb+2],16);sb=ib+wb;ib=HEAP[J];HEAP[P]=HEAP[J+4];HEAP[tb]=ib;HEAP[tb+4]=HEAP[K];wb=HEAP[N];HEAP[M]=HEAP[N+4];var Mb= tb+8;HEAP[Mb]=wb;HEAP[Mb+4]=HEAP[Q];Mb=HEAP[I];HEAP[T]=HEAP[I+4];tb=tb+16;HEAP[tb]=Mb;HEAP[tb+4]=HEAP[V];HEAP[sb]=2;HEAP[sb+1]=2;HEAP[sb+2]=1;HEAP[Gb+2]+=3;h=138}while(0);lb=h==138?Mb:h==136?Oa:Oa;Gb=h==138?wb:h==136?Xa:Xa;vb=h==138?ib:h==136?bb:bb;tb=h==138?0:h==136?Kb:8;HEAP[s]=tb;h=137}else if(f==128){var Ab=_pfr_glyph_line_to(Va,U);HEAP[s]=Ab;h=128}else if(f==150){var mb=HEAP[Ta+28];_pfr_glyph_close_contour(Ta);HEAP[Ta+32]=1;sb=reSign(HEAP[mb+20+2],16);Db=reSign(HEAP[mb+56+2],16);Cb=HEAP[mb+4]; sb=unSign(sb+1+Db,32)>unSign(Cb,32);d:do if(sb)f=130;else{sb=reSign(HEAP[mb+20],16);Db=reSign(HEAP[mb+56],16);Cb=HEAP[mb+8];if(unSign(sb+1+Db,32)>unSign(Cb,32)){f=130;break d}f=132;break d}while(0);d:do if(f==130){var Bb=_FT_GlyphLoader_CheckPoints(mb,1,1);if(Bb==0){h=130;f=132}else{h=130;f=133}break d}while(0);if(f==132){var nb=_pfr_glyph_line_to(Ta,S);h=132}mb=h==132?nb:Bb;HEAP[s]=mb;h=133}var sb=h==137?lb:h==133?Oa:Oa,Db=h==137?Gb:h==133?Xa:Xa,Cb=h==137?vb:h==133?bb:bb;if((h==137?tb:h==133?mb: Ab)!=0){f=141;break c}else{h=140;f=88}}if(f==89){HEAP[R]=Oa;HEAP[O]=Xa;HEAP[H]=bb;HEAP[qa]=jb;HEAP[W]=Za;HEAP[C]=fb;f=60;break b}else if(f==103){HEAP[R]=Oa;HEAP[O]=Xa;HEAP[H]=bb;HEAP[qa]=gb;HEAP[W]=hb;HEAP[C]=yb;f=60;break b}else if(f==149){HEAP[R]=Oa;HEAP[O]=Xa;HEAP[H]=bb;HEAP[qa]=gb;HEAP[W]=hb;HEAP[C]=yb;f=l;_pfr_glyph_close_contour(f);_FT_GlyphLoader_Add(HEAP[f+28]);f=69;break b}else if(f==141){HEAP[R]=sb;HEAP[O]=Db;HEAP[H]=Cb;HEAP[qa]=gb;HEAP[W]=hb;HEAP[C]=yb;f=69;break b}}else if(f==75){f=60; break b}}while(0);if(f==60)HEAP[s]=8;C=l=l=HEAP[s];l=g;if(HEAP[l+20]!=0){o=HEAP[l+28];u=HEAP[l];o=o;u=u;u!=0&&FUNCTION_TABLE[HEAP[o+8]](o,u);HEAP[l]=0}HEAP[l+32]=0;HEAP[l+36]=0}while(0);e=C;STACKTOP=c;return e}_pfr_glyph_load_rec.__index__=Runtime.getFunctionIndex(_pfr_glyph_load_rec,"_pfr_glyph_load_rec"); function _pfr_cmap_init(e){var g,d=null,b,a;b=0;a=HEAP[e];HEAP[e+16]=HEAP[a+288+120];HEAP[e+20]=HEAP[a+288+128];a=HEAP[e+16];var c=e+20;e=e+20;for(d=-1;;){g=d==2?f:0;d=1+g;f=0+g;if(!(unSign(a,32)>unSign(d,32))){g=5;break}d=HEAP[HEAP[e]+16*d];if(unSign(HEAP[HEAP[c]+16*f],32)>=unSign(d,32)){g=1;break}var f=g+1;d=2;g=0}if(g==1)b=8;return b}_pfr_cmap_init.__index__=Runtime.getFunctionIndex(_pfr_cmap_init,"_pfr_cmap_init");function _pfr_cmap_done(e){HEAP[e+20]=0;HEAP[e+16]=0} _pfr_cmap_done.__index__=Runtime.getFunctionIndex(_pfr_cmap_done,"_pfr_cmap_done");function _pfr_cmap_char_index(e,g){var d,b=null,a,c=e+20,f=HEAP[e+16];for(b=-1;;){var h=b==-1?f:b==4?h:i;k=b==-1?0:b==4?k:k;if(!(unSign(k,32)>>unSign(1,32))+o;b=HEAP[h]+16*n;if(HEAP[b]==l)break;p=n+1;var p=(b=unSign(HEAP[b],32) unSign(h,32)))break a;h=HEAP[e+20]+16*f;a=f;if(a==0)break a;a+=1;c=HEAP[h]}while(0);HEAP[g]=c;return a}_pfr_cmap_char_next.__index__=Runtime.getFunctionIndex(_pfr_cmap_char_next,"_pfr_cmap_char_next"); function _pfr_face_done(e){var g=null,d,b,a;if(e!=0){a=HEAP[HEAP[e+96]+8];HEAP[e+20]=0;HEAP[e+24]=0;var c=HEAP[e+100];b=e+288;d=HEAP[b+80];d!=0&&FUNCTION_TABLE[HEAP[c+8]](c,d);HEAP[b+80]=0;d=HEAP[b+84];d!=0&&FUNCTION_TABLE[HEAP[c+8]](c,d);HEAP[b+84]=0;d=HEAP[b+88];d!=0&&FUNCTION_TABLE[HEAP[c+8]](c,d);HEAP[b+88]=0;d=HEAP[b+68+8];d!=0&&FUNCTION_TABLE[HEAP[c+8]](c,d);HEAP[b+68+8]=0;HEAP[b+68+4]=0;HEAP[b+56+8]=0;HEAP[b+56+4]=0;d=HEAP[b+100];d!=0&&FUNCTION_TABLE[HEAP[c+8]](c,d);HEAP[b+100]=0;HEAP[b+92]= 0;HEAP[b+96]=0;d=HEAP[b+128];d!=0&&FUNCTION_TABLE[HEAP[c+8]](c,d);HEAP[b+128]=0;HEAP[b+120]=0;HEAP[b+124]=0;d=HEAP[b+108];d!=0&&FUNCTION_TABLE[HEAP[c+8]](c,d);HEAP[b+108]=0;HEAP[b+104]=0;d=HEAP[b+136];if(d!=0){var f=c+8;for(g=7;;){g=g==7?d:h;var h=HEAP[g];g=g;g!=0&&FUNCTION_TABLE[HEAP[f]](c,g);if(h!=0)g=10;else break}}HEAP[b+136]=0;HEAP[b+140]=0;HEAP[b+132]=0;b=HEAP[e+32];b!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+32]=0}}_pfr_face_done.__index__=Runtime.getFunctionIndex(_pfr_face_done,"_pfr_face_done"); function _pfr_face_init(e,g,d){var b=STACKTOP;STACKTOP+=40;Runtime.memset(b,0,40);var a,c=null,f,h,i,k,j,l,m,o;f=b+4;var n,p,r,q,s,u,t;k=b+8;j=b+12;var v,w;l=b+16;var x=b+20;m=b+24;var y,A,z,C=b+28;p=g+132;var B=a=_FT_Stream_Seek(e,0);u=B==0;a:do if(u){var D=a=_FT_Stream_ReadFields(e,_pfr_header_fields,p);if(D==0)c=0;else{c=0;a=2;break a}HEAP[p+36]=HEAP[p+72]*65536+HEAP[p+36];a=a;HEAP[x]=a;if(a!=0){a=4;break a}p=g+132;u=1;w=HEAP[p]!=1346785840;b:do if(w)a=6;else{if(unSign(HEAP[p+4],32)>unSign(4,32)){a= 6;break b}if(unSign(HEAP[p+12],32)<=unSign(57,32)){a=6;break b}a=HEAP[p+8]!=3338?6:9;break b}while(0);if(a==6)u=0;a=a=unSign(u,8);if((a&255)==0)HEAP[x]=2;else{p=HEAP[g+132+20];a=e;w=p;p=m;u=0;w=_FT_Stream_Seek(a,w);HEAP[l]=w;w=HEAP[l]!=0;b:do if(!w){s=_FT_Stream_ReadShort(a,l);s=unSign(s,16);if(HEAP[l]!=0)break b;u=s}while(0);HEAP[p]=u;a=HEAP[l];HEAP[x]=a;if(a!=0){a=4;break a}HEAP[g]=HEAP[m];if(reSign(d,32)=unSign(s,32)){HEAP[x]=6;a=4;break a}else{s=u*5;c=l;s=s;if(reSign(s,32)v;c:do if(q)a=34;else{HEAP[j]+=3;a=reSign(HEAP[HEAP[j]+-3],8)<<16;q=unSign(HEAP[HEAP[j]+-3+1],8)<<8;t=unSign(HEAP[HEAP[j]+-3+2],8);HEAP[m+8]=q|a|t;HEAP[j]+=3;a=reSign(HEAP[HEAP[j]+-3],8)<<16;q=unSign(HEAP[HEAP[j]+-3+1],8)<<8;t=unSign(HEAP[HEAP[j]+ -3+2],8);HEAP[m+8+4]=q|a|t;HEAP[j]+=3;a=reSign(HEAP[HEAP[j]+-3],8)<<16;q=unSign(HEAP[HEAP[j]+-3+1],8)<<8;t=unSign(HEAP[HEAP[j]+-3+2],8);HEAP[m+8+8]=q|a|t;HEAP[j]+=3;a=reSign(HEAP[HEAP[j]+-3],8)<<16;q=unSign(HEAP[HEAP[j]+-3+1],8)<<8;t=unSign(HEAP[HEAP[j]+-3+2],8);HEAP[m+8+12]=q|a|t;q=HEAP[j];a=unSign(HEAP[q],8);HEAP[j]=q+1;q=0;t=(a&4)!=0;d:do if(t){q+=1;if((a&8)!=0)q+=1;if((a&3)!=0)break d;q+=3}while(0);t=(a&16)!=0;d:do if(t){q+=1;if((a&32)==0)break d;q+=1}while(0);if(HEAP[j]+q>v){a=34;break c}q=(a& 4)!=0;d:do if(q){o=HEAP[j];if((a&8)!=0){HEAP[j]=o+2;t=reSign(HEAP[HEAP[j]+-2],8)<<8&65535;o=unSign(HEAP[HEAP[j]+-2+1],8);t=reSign(t|o,16)}else{t=unSign(HEAP[o],8);HEAP[j]=o+1}HEAP[m+28]=t;if((a&3)!=0)break d;HEAP[j]+=3;t=reSign(HEAP[HEAP[j]+-3],8)<<16;o=unSign(HEAP[HEAP[j]+-3+1],8)<<8;E=unSign(HEAP[HEAP[j]+-3+2],8);HEAP[m+36]=o|t|E}while(0);if((a&16)!=0){t=HEAP[j];if((a&32)!=0){HEAP[j]=t+2;q=reSign(HEAP[HEAP[j]+-2],8)<<8&65535;t=unSign(HEAP[HEAP[j]+-2+1],8);q=reSign(q|t,16)}else{q=unSign(HEAP[t], 8);HEAP[j]=t+1}HEAP[m+32]=q}if((a&64)!=0){q=v;a=j;q=q;a=a=_pfr_extra_items_parse(a,q,0,0);HEAP[k]=a;if(HEAP[k]!=0){a=42;break c}}if(HEAP[j]+5>v){a=34;break c}HEAP[j]+=2;a=unSign(HEAP[HEAP[j]+-2],8)<<8&65535;q=unSign(HEAP[HEAP[j]+-2+1],8);a=unSign(a|q,16);HEAP[m+40]=a;HEAP[j]+=3;a=unSign(HEAP[HEAP[j]+-3],8)<<16;q=unSign(HEAP[HEAP[j]+-3+1],8)<<8;t=unSign(HEAP[HEAP[j]+-3+2],8);HEAP[m+44]=q|a|t;if(p==0){a=42;break c}if(HEAP[j]+1>v){a=34;break c}p=HEAP[m+40];a=HEAP[j];p=unSign(HEAP[a],8)*65536+p;HEAP[m+ 40]=p;HEAP[j]=a+1;a=42;break c}while(0);if(a==34)HEAP[k]=8;j=l;if(HEAP[j+20]!=0){m=HEAP[j+28];l=HEAP[j];m=m;l=l;l!=0&&FUNCTION_TABLE[HEAP[m+8]](m,l);HEAP[j]=0}HEAP[j+32]=0;HEAP[j+36]=0;k=HEAP[k];HEAP[x]=k;if(k!=0){a=4;break a}c=HEAP[g+240+40];j=HEAP[g+240+44];k=e;e=g+288;k=k;j=j;l=c;m=HEAP[k+28];HEAP[e]=m;HEAP[e+4]=j;HEAP[e+136]=0;HEAP[e+140]=e+136;c=_FT_Stream_Seek(k,j);HEAP[b]=c;p=HEAP[b];v=p!=0;c:do if(v)c=50;else{c=_FT_Stream_EnterFrame(k,l);HEAP[b]=c;n=HEAP[b];if(n!=0){c=51;break c}else c=51; HEAP[e+148]=HEAP[k+32];HEAP[f]=HEAP[k+32];n=HEAP[f]+l;l=HEAP[f]+15>n;d:do if(l)a=54;else{HEAP[f]+=2;l=unSign(HEAP[HEAP[f]+-2],8)<<8&65535;p=unSign(HEAP[HEAP[f]+-2+1],8);l=unSign(l|p,16);HEAP[e+8]=l;HEAP[f]+=2;l=unSign(HEAP[HEAP[f]+-2],8)<<8&65535;p=unSign(HEAP[HEAP[f]+-2+1],8);l=unSign(l|p,16);HEAP[e+12]=l;HEAP[f]+=2;l=unSign(HEAP[HEAP[f]+-2],8)<<8&65535;p=unSign(HEAP[HEAP[f]+-2+1],8);l=unSign(l|p,16);HEAP[e+16]=l;HEAP[f]+=2;l=reSign(HEAP[HEAP[f]+-2],8)<<8&65535;p=unSign(HEAP[HEAP[f]+-2+1],8);l=reSign(l| p,16);HEAP[e+20]=l;HEAP[f]+=2;l=reSign(HEAP[HEAP[f]+-2],8)<<8&65535;p=unSign(HEAP[HEAP[f]+-2+1],8);l=reSign(l|p,16);HEAP[e+20+4]=l;HEAP[f]+=2;l=reSign(HEAP[HEAP[f]+-2],8)<<8&65535;p=unSign(HEAP[HEAP[f]+-2+1],8);l=reSign(l|p,16);HEAP[e+20+8]=l;HEAP[f]+=2;l=reSign(HEAP[HEAP[f]+-2],8)<<8&65535;p=unSign(HEAP[HEAP[f]+-2+1],8);l=reSign(l|p,16);HEAP[e+20+12]=l;p=HEAP[f];l=unSign(HEAP[p],8);HEAP[e+36]=l;HEAP[f]=p+1;if((l&4)==0){if(HEAP[f]+2>n){a=54;break d}HEAP[f]+=2;p=reSign(HEAP[HEAP[f]+-2],8)<<8&65535; v=unSign(HEAP[HEAP[f]+-2+1],8);p=reSign(p|v,16);HEAP[e+40]=p}if((l&128)!=0){p=_pfr_extra_items_parse(f,n,_pfr_phy_font_extra_items,e);HEAP[b]=p;if(HEAP[b]!=0){a=57;break d}}if(HEAP[f]+3>n){a=54;break d}HEAP[f]+=3;p=unSign(HEAP[HEAP[f]+-3],8)<<16;v=unSign(HEAP[HEAP[f]+-3+1],8)<<8;q=unSign(HEAP[HEAP[f]+-3+2],8);o=v|p|q;if(o!=0){p=HEAP[f];if(HEAP[f]+o>n){a=54;break d}v=o;HEAP[f]+=v;t=q=m;o=o;c=60;e:for(;;){E=c==69?G:o;if((c==69?G:v)==0){c=61;a=63;break e}if(p+4>HEAP[f]){c=62;a=63;break e}p+=2;c=unSign(HEAP[p+ -2],8)<<8&65535;G=unSign(HEAP[p+-2+1],8);c=unSign(c|G,16);G=unSign(c,32)<=unSign(3,32);a=unSign(c,32)>unSign(E,32);if(G|a){c=64;a=63;break e}G=p+c+-2;p+=2;a=unSign(HEAP[p+-2],8)<<8&65535;F=unSign(HEAP[p+-2+1],8);a=unSign(a|F,16);a=a==1?66:a==2?136:a==3?71:69;f:do if(a==66){F=_pfr_aux_name_load(p,c-4,q,e+84);HEAP[b]=F;if(HEAP[b]!=0){c=66;a=67;break e}}else if(a==136){if(p+32>G)break f;p+=10;p+=2;F=reSign(HEAP[p+-2],8)<<8&65535;u=unSign(HEAP[p+-2+1],8);F=reSign(F|u,16);HEAP[e+44]=F;p+=2;F=reSign(HEAP[p+ -2],8)<<8&65535;u=unSign(HEAP[p+-2+1],8);F=reSign(F|u,16);HEAP[e+48]=F;p+=2;F=reSign(HEAP[p+-2],8)<<8&65535;u=unSign(HEAP[p+-2+1],8);F=reSign(F|u,16);HEAP[e+52]=F;p+=16}else if(a==71){F=_pfr_aux_name_load(p,c-4,t,e+88);HEAP[b]=F;if(HEAP[b]!=0){c=71;a=67;break e}}while(0);p=G;var G=E-c;c=69;a=61}if(a!=63)if(a==67){a=108;break d}}if(HEAP[f]+1>n){a=54;break d}G=HEAP[f];a=unSign(HEAP[G],8);HEAP[e+104]=a;HEAP[f]=G+1;if(HEAP[f]+a*2>n){a=54;break d}G=_ft_mem_realloc(m,4,0,a,0,b);HEAP[e+108]=G;if(HEAP[b]!= 0){a=57;break d}c=a;c=unSign(0,32)unSign(1,32)?c:1)-0;for(c=76;;){H=c==76?0:H;p=0+H;HEAP[f]=(c==76?G:r)+2;c=HEAP[e+108];r=reSign(HEAP[HEAP[f]+-2],8)<<8&65535;v=unSign(HEAP[HEAP[f]+-2+1],8);r=reSign(r|v,16);HEAP[c+4*p]=r;r=HEAP[f];var H=H+1;if(H!=a)c=77;else break}c=78}else c=75;if((c==78?r:G)+8>n){a=54;break d}r=HEAP[f];H=unSign(HEAP[r],8);HEAP[e+112]=H;HEAP[f]=r+1;r=HEAP[f];H=unSign(HEAP[r],8);HEAP[e+116]=H;HEAP[f]=r+1;HEAP[f]+= 2;r=unSign(HEAP[HEAP[f]+-2],8)<<8&65535;H=unSign(HEAP[HEAP[f]+-2+1],8);r=unSign(r|H,16);HEAP[e+68]=r;HEAP[f]+=2;r=unSign(HEAP[HEAP[f]+-2],8)<<8&65535;H=unSign(HEAP[HEAP[f]+-2+1],8);r=unSign(r|H,16);HEAP[e+56]=r;HEAP[f]+=2;r=unSign(HEAP[HEAP[f]+-2],8)<<8&65535;H=unSign(HEAP[HEAP[f]+-2+1],8);a=unSign(r|H,16);HEAP[e+120]=a;HEAP[e+124]=0-HEAP[k+32]+HEAP[f]+j;r=_ft_mem_realloc(m,16,0,a,0,b);HEAP[e+128]=r;if(HEAP[b]!=0){a=57;break d}r=4;if((l&2)!=0)r+=1;if((l&4)!=0)r+=2;if((l&8)!=0)r+=1;if((l&16)!=0)r+= 1;if((l&32)!=0)r+=1;if(HEAP[f]+r*a>n){a=54;break d}r=a;if(!(unSign(0,32)unSign(1,32)?c:1)-0;for(c=88;;){O=c==88?0:O;a=0+O;l=HEAP[e+128];c=HEAP[f];if(r){HEAP[f]=c+2;var J=unSign(HEAP[HEAP[f]+-2],8)<<8&65535;c=unSign(HEAP[HEAP[f]+-2+1],8);J=unSign(J|c,16);c=90}else{h=unSign(HEAP[c],8);HEAP[f]=c+1;c=92}HEAP[l+16*a]=c==92?h:J;if(H){HEAP[f]+=2;var L=reSign(HEAP[HEAP[f]+-2], 8)<<8&65535;c=unSign(HEAP[HEAP[f]+-2+1],8);L=reSign(L|c,16);c=93}else{i=HEAP[e+40];c=95}HEAP[l+16*a+4]=c==95?i:L;if(G)HEAP[f]+=1;c=HEAP[f];if(n){HEAP[f]=c+2;var N=unSign(HEAP[HEAP[f]+-2],8)<<8&65535;c=unSign(HEAP[HEAP[f]+-2+1],8);N=unSign(N|c,16);c=97}else{var I=unSign(HEAP[c],8);HEAP[f]=c+1;c=99}HEAP[l+16*a+8]=c==99?I:N;c=HEAP[f];if(j){HEAP[f]=c+3;var P=unSign(HEAP[HEAP[f]+-3],8)<<16;c=unSign(HEAP[HEAP[f]+-3+1],8)<<8;p=unSign(HEAP[HEAP[f]+-3+2],8);P=c|P|p;c=100}else{HEAP[f]=c+2;var K=unSign(HEAP[HEAP[f]+ -2],8)<<8&65535;c=unSign(HEAP[HEAP[f]+-2+1],8);K=unSign(K|c,16);c=102}HEAP[l+16*a+12]=c==102?K:P;var O=O+1;if(O!=m)c=103;else{c=103;break}}a=57;break d}while(0);d:do if(a==54){HEAP[b]=8;a=57;break d}while(0);if(a==57){f=k;if(HEAP[f+20]!=0){h=HEAP[f+28];i=HEAP[f];h=h;i=i;i!=0&&FUNCTION_TABLE[HEAP[h+8]](h,i);HEAP[f]=0}HEAP[f+32]=0;HEAP[f+36]=0;f=k;f=f=HEAP[f+8];HEAP[e+144]=f;HEAP[e+148]=0}f=HEAP[b];HEAP[x]=f;if(f!=0){a=4;break a}f=g+288;HEAP[g+4]=d;HEAP[g+16]=HEAP[f+120]+1;HEAP[g+8]=1;i=0;d=HEAP[f+ 120];h=f+128;i=i;c=109;d:for(;;){A=c==112?A:0;y=i+A;if(!(unSign(d,32)>unSign(y,32)))break d;if(HEAP[HEAP[h]+16*y+12]!=0)break d;A=A+1;c=112}i=y;if(HEAP[f+120]==i)if(HEAP[f+92]!=0)HEAP[g+8]=0;else{HEAP[x]=3;a=4;break a}if((HEAP[f+36]&4)==0)HEAP[g+8]|=4;y=HEAP[g+8];HEAP[g+8]=(HEAP[f+36]&1&255)!=0?y|32:y|16;if(HEAP[f+92]!=0)HEAP[g+8]|=2;if(HEAP[f+132]!=0)HEAP[g+8]|=64;HEAP[g+20]=HEAP[f+84];if(HEAP[g+20]==0)HEAP[g+20]=HEAP[f+80];HEAP[g+24]=HEAP[f+88];HEAP[g+28]=0;HEAP[g+32]=0;y=g+52;A=f+20;HEAP[y]=HEAP[A]; HEAP[y+4]=HEAP[A+4];HEAP[y+8]=HEAP[A+8];HEAP[y+12]=HEAP[A+12];HEAP[g+68]=HEAP[f+12]&65535;HEAP[g+70]=HEAP[f+20+12]&65535;HEAP[g+72]=HEAP[f+20+4]&65535;y=unSign(HEAP[g+68],16)*12;y=Math.floor(reSign(y,32)/reSign(10,32))&65535;HEAP[g+74]=y;y=reSign(HEAP[g+74],16);A=reSign(HEAP[g+70],16);d=reSign(HEAP[g+72],16);A=A-d;if(reSign(y,32)unSign(1,32)?h:1)-0;for(c=122;;){z=c==122?0:z;i=d+16*z+12;I=d+16*z+8;J=d+16*z+4;L=d+16*z+2;N=A+36*z+4;K=A+36*z;HEAP[d+16*z]=HEAP[N]&65535;HEAP[L]=HEAP[K]&65535;HEAP[J]=HEAP[N]<<6;HEAP[I]=HEAP[K]<<6;HEAP[i]=HEAP[N]<<6;z=z+1;if(z!=h)c=123;else{c=123;break}}}HEAP[g+28]=y}if((HEAP[f+36]&4)==0)HEAP[g+76]=HEAP[f+40]&65535;else{y=0;A=d=HEAP[f+120];z=HEAP[f+128];if(d!=0){z=z;y=y;A=A;for(c=128;;){R=c==128?0:R;Q=c==128?y: Q;d=z+16*R+4;if(reSign(HEAP[d],32)>reSign(Q,32)){var M=HEAP[d];c=130}else c=129;var Q=c==130?M:Q,R=R+1;if(R!=A)c=132;else{c=132;break}}y=Q}HEAP[g+76]=y&65535}HEAP[g+78]=HEAP[g+74];M=0-unSign(HEAP[g+68],16);M=Math.floor(reSign(M,32)/reSign(10,32))&65535;HEAP[g+80]=M;M=Math.floor(unSign(HEAP[g+68],16)/unSign(30,16));HEAP[g+82]=M;HEAP[C]=g;HEAP[C+8]=3;HEAP[C+10]=1;HEAP[C+4]=1970170211;C=_FT_CMap_New(_pfr_cmap_class_rec,0,C,0);HEAP[x]=C;if(HEAP[f+132]==0){a=4;break a}HEAP[g+8]|=64;a=4;break a}while(0); HEAP[x]=c==50?p:n;a=4;break a}}}while(0);HEAP[x]=c==137?a:c==16?t:c==19?85:c==21?v:c==22?o:c==23?q:c==24?E:F}}a=4;break a}else{c=-1;a=2}while(0);if(a==2)HEAP[x]=c==-1?B:D;g=HEAP[x];STACKTOP=b;return g}_pfr_face_init.__index__=Runtime.getFunctionIndex(_pfr_face_init,"_pfr_face_init"); function _pfr_slot_init(e){var g;g=HEAP[HEAP[e+156]];e=e+160;_llvm_memset_p0i8_i32(e,0,36,1,0);HEAP[e+28]=g;HEAP[e+32]=0;e=g+20;g=g+56;HEAP[e+2]=0;HEAP[e]=0;HEAP[e+28]=0;_llvm_memcpy_p0i8_p0i8_i32(g,e,36,4,0);return 0}_pfr_slot_init.__index__=Runtime.getFunctionIndex(_pfr_slot_init,"_pfr_slot_init"); function _pfr_slot_done(e){var g,d;e=e+160;d=HEAP[HEAP[e+28]];g=HEAP[e+8];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+8]=0;HEAP[e+12]=0;HEAP[e+4]=0;g=HEAP[e+24];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+24]=0;HEAP[e+20]=0;HEAP[e+16]=0;HEAP[e+28]=0;HEAP[e+32]=0}_pfr_slot_done.__index__=Runtime.getFunctionIndex(_pfr_slot_done,"_pfr_slot_done"); function _pfr_slot_load(e,g,d,b){var a=STACKTOP;STACKTOP+=80;Runtime.memset(a,0,80);var c,f=null,h,i,k,j,l,m,o,n,p,r,q,s,u,t,v,w,x,y,A,z,C,B,D,E,F,G,H,J=a+8,L,N,I,P,K,O,M,Q,R;L=a+28;B=a+32;j=a+36;l=a+40;m=a+44;i=a+48;o=a+52;h=a+56;var T=a+60,V,U=a+64;k=d;V=HEAP[e+4];d=e+108;if(k!=0)k-=1;M=V==0;a:do if(M)c=1;else{M=k;if(unSign(HEAP[V+288+120],32)<=unSign(M,32)){c=1;break a}w=(b&9)==0;b:do if(w){M=g;Q=k;O=e;M=M;f=Q;Q=HEAP[O+4];R=HEAP[Q+104];z=Q+288;C=HEAP[z+128]+16*f;n=HEAP[z+100];r=HEAP[z+92];u=M+ 12;s=M+12+2;n=n;f=4;c:for(;;){f=f==8?E:0;q=0+f;c=n+36*f+4;p=D=n+36*f;if(!(unSign(r,32)>unSign(q,32))){c=10;break c}q=HEAP[p];p=unSign(HEAP[u],16);if(q==p){c=HEAP[c];q=unSign(HEAP[s],16);if(c==q){c=6;break c}}E=f+1;f=8;c=5}if(c!=10)if(c==6){n=D;r=4;if((HEAP[n+8]&1&255)!=0)r+=1;if((HEAP[n+8]&2)!=0)r+=1;if((HEAP[n+8]&4)!=0)r+=1;u=_FT_Stream_Seek(R,HEAP[n+24]+HEAP[z+144])!=0;c:do if(!u){f=_FT_Stream_EnterFrame(R,r*HEAP[n+28]);if(f!=0){c=16;break c}f=HEAP[C];s=HEAP[n+8];q=HEAP[n+28];c=HEAP[R+36];y=HEAP[R+ 32];c=c;I=q;q=s;P=f;s=L;p=B;f=q&255&1;t=4;if(f!=0)t+=1;if((q&2)!=0)t+=1;if((q&4)!=0)t+=1;K=I;I=t;y=y;t=t;x=c;P=A=P;K=K;if(f!=0){f=21;c=22}else{f=21;c=23}d:for(;;)if(c==22){var S=f==21?K:G,X=f==21?0:F;for(f=22;;){F=f==26?G:X;if(!(unSign(F,32)>>unSign(1,32);v=y+G*I;if(v+t>x){c=25;break d}v+=2;f=unSign(HEAP[v+-2],8)<<8&65535;c=unSign(HEAP[v+-2+1],8);f=unSign(f|c,16);if(f==A){c=29;break d}if(unSign(f,32)>>unSign(1,32);v=y+N*I;if(v+t>x){c=25;break d}f=unSign(HEAP[v],8);v+=1;if(f==A){c=29;break d}if(unSign(f,32)w;d:do if(v)c=44;else{v=HEAP[D];D+=1;n=r=z=s=u=0;c=unSign(v,8)&3;c=c==0?131:c==1?132:c==2?133:c==3?134:135;if(c==131){if(D+1>w){c=44;break d}c=HEAP[D];D+=1;u=reSign(c,8)>>reSign(4,8);u=reSign(u,8);c=reSign(c, 8)<<4&255;c=reSign(c,8)>>reSign(4,8);s=reSign(c,8)}else if(c==132){if(D+2>w){c=44;break d}u=reSign(HEAP[D],8);D+=1;s=reSign(HEAP[D],8);D+=1}else if(c==133){if(D+4>w){c=44;break d}D+=2;c=reSign(HEAP[D+-2],8)<<8&65535;u=unSign(HEAP[D+-2+1],8);u=reSign(c|u,16);D+=2;c=reSign(HEAP[D+-2],8)<<8&65535;s=unSign(HEAP[D+-2+1],8);s=reSign(c|s,16)}else if(c==134){if(D+6>w){c=44;break d}D+=3;c=reSign(HEAP[D+-3],8)<<16;u=unSign(HEAP[D+-3+1],8)<<8;s=unSign(HEAP[D+-3+2],8);u=u|c|s;D+=3;c=reSign(HEAP[D+-3],8)<<16; s=unSign(HEAP[D+-3+1],8)<<8;q=unSign(HEAP[D+-3+2],8);s=s|c|q}v=unSign(v,8)>>>unSign(2,8);c=unSign(v,8)&3;c=c==0?136:c==1?137:c==2?138:c==3?139:140;if(c==136)r=z=0;else if(c==137){if(D+1>w){c=44;break d}c=HEAP[D];D+=1;z=reSign(c,8)>>reSign(4,8);z=reSign(z,8)&15;r=reSign(c,8)&15}else if(c==138){if(D+2>w){c=44;break d}z=unSign(HEAP[D],8);D+=1;r=unSign(HEAP[D],8);D+=1}else if(c==139){if(D+4>w){c=44;break d}D+=2;c=unSign(HEAP[D+-2],8)<<8&65535;z=unSign(HEAP[D+-2+1],8);z=unSign(c|z,16);D+=2;c=unSign(HEAP[D+ -2],8)<<8&65535;r=unSign(HEAP[D+-2+1],8);r=unSign(c|r,16)}v=unSign(v,8)>>>unSign(2,8);c=unSign(v,8)&3;c=c==0?141:c==1?142:c==2?143:c==3?144:58;if(c==141)n=C;else if(c==142){if(D+1>w){c=44;break d}n=reSign(HEAP[D],8)<<8;D+=1}else if(c==143){if(D+2>w){c=44;break d}D+=2;f=reSign(HEAP[D+-2],8)<<8&65535;var Y=unSign(HEAP[D+-2+1],8);n=reSign(f|Y,16)}else if(c==144){if(D+3>w){c=44;break d}D+=3;f=reSign(HEAP[D+-3],8)<<16;Y=unSign(HEAP[D+-3+1],8)<<8;c=unSign(HEAP[D+-3+2],8);n=Y|f|c}HEAP[E]=u;HEAP[F]=s;HEAP[G]= z;HEAP[H]=r;HEAP[N]=n;f=unSign(v,8)>>>unSign(2,8);f=unSign(f,8);HEAP[B]=f;HEAP[L]=D;Y=0;f=58;c=59;break d}while(0);if(c==44)f=44;f=Y=f==58?Y:8;L=reSign(HEAP[o]+HEAP[l],32)>reSign(3,32);HEAP[O+76+8]=f;HEAP[O+76+18]=1;HEAP[O+24]=HEAP[i]<<6;HEAP[O+24+4]=HEAP[o]<<6;HEAP[O+24+8]=HEAP[j]<<6;HEAP[O+24+12]=HEAP[l]<<6;f=(reSign(HEAP[m],32)>>reSign(2,32))+32&-64;HEAP[O+24+16]= f;f=reSign(0-HEAP[O+24],32)>>reSign(1,32);HEAP[O+24+20]=f;HEAP[O+24+24]=0;HEAP[O+24+28]=HEAP[M+12+20];HEAP[O+100]=HEAP[j];HEAP[O+104]=HEAP[o]+HEAP[l];f=HEAP[o]*HEAP[O+76+8];f=_ft_glyphslot_alloc_bitmap(O,f);if(f!=0)break d;f=O+76;B=unSign(HEAP[Q+132+76]&255,8)&2;E=HEAP[h];D=HEAP[R+36];F=B&255;B=HEAP[T];D=D;E=E;F=F;G=f;H=0;N=reSign(HEAP[G],32)>reSign(0,32);e:do if(N){if(!(reSign(HEAP[G+4],32)>reSign(0,32)))break e;f=unSign(F,8);c=G;v=f&255;f=J;c=c;v=v;HEAP[f]=HEAP[c+12];HEAP[f+4]=HEAP[c+8];HEAP[f+ 8]=HEAP[c+4];HEAP[f+12]=HEAP[c];HEAP[f+16]=HEAP[f+12]*HEAP[f+8];if(v==0){HEAP[f]+=(HEAP[c]-1)*HEAP[f+4];HEAP[f+4]=0-HEAP[f+4]}f=E;c=f==0?145:f==1?146:f==2?147:148;if(c==148)H=3;else if(c==145){c=B;f=D;n=J;p=c;f=f;q=HEAP[n+8];s=HEAP[n];u=0;c=r=(f-p)*8;if(reSign(HEAP[n+16],32)reSign(0,32)){c=f;v=n+8;w=n;z=n+4;n=C=n;r=r;u=u;s=s;q=q;p=p;I=0-r;f=reSign(I,32)>reSign(-1,32)?I:-1;y=r+f+1;f=70;f:for(;;){ja=f==70?0:ja;aa= f==70?p:aa;ca=f==70?0:ca;ia=f==70?128:ia;ha=f==70?q:ha;Z=f==70?s:Z;ea=f==70?u:ea;if((r+ja*-1&7)==c){var da=unSign(HEAP[aa],8),ba=aa+1;f=72}else f=71;var aa=f==72?ba:aa;ca=f==72?da:ca;f=ea|ia;ea=(ca&128)!=0?f:ea;var ca=ca<<1;ia=unSign(ia,32)>>>unSign(1,32);ha=ha-1;t=reSign(ha,32)<=reSign(0,32);g:do if(t){HEAP[Z]=ea&255;var $=HEAP[v];HEAP[C]=HEAP[w]+HEAP[z];var la=HEAP[n];f=74}else{if(ia!=0){f=76;break g}HEAP[Z]=ea&255;var ga=Z+1;f=77}while(0);var ea=f==77?0:f==76?ea:0,Z=f==77?ga:f==76?Z:la,ha=f==77? ha:f==76?ha:$,ia=f==77?128:f==76?ia:128,ja=ja+1;if(ja!=y)f=78;else break f}reSign(I,32);reSign(-1,32);s=Z;u=ea;f=79}else{var fa=128;f=81}if((f==81?fa:ia)==128)break e;HEAP[s]=u&255}else if(c==146){v=B;f=D;c=J;t=v;v=f;z=HEAP[c+8];C=HEAP[c];n=128;r=0;w=HEAP[c+16];x=1;HEAP[a]=0;y=HEAP[a+4]=0;A=1;u=reSign(w,32)>reSign(0,32);f:do if(u){s=a;q=a+4;p=a+4;I=A;f=84;for(;;){if((f==84?I:ua)!=0){var ka=v;ua=x;t=t;x=HEAP[s];for(f=86;;){var na=f==86?x:ta,sa=f==86?t:ma,wa=f==86?ua:ya;if(wa!=0){if(sa>=ka){f=88;break}ta= unSign(HEAP[sa],8);var Aa=sa+1,Da=reSign(ta,32)>>reSign(4,32);HEAP[q]=ta&15;y=Da;f=90}else{var pa=HEAP[p];y=pa;f=92}var ta=f==92?na:Da,ma=f==92?sa:Aa,ya=f==92?1:0;if((f==92?pa:Da)==0)f=93;else{f=93;break}}ua=f==88?sa:ma;ka=f==88?wa:ya;HEAP[s]=f==88?na:ta;t=ua;x=ka;f=89}else{var qa=x;f=95}if((f==95?qa:ka)!=0)r=n|r;n=unSign(n,32)>>>unSign(1,32);z=ua=z-1;ua=reSign(ua,32)<=reSign(0,32);h:do if(ua){HEAP[C]=r&255;z=HEAP[c+8];n=128;HEAP[c]+=HEAP[c+4];C=HEAP[c];r=0}else{if(n!=0)break h;HEAP[C]=r&255;n=128; r=0;C+=1}while(0);y-=1;ua=reSign(y,32)<=reSign(0,32);var ua=unSign(ua,1);A=ua;w=f=w-1;if(reSign(f,32)>reSign(0,32))f=99;else break f}}while(0);if(n==128)break e;HEAP[C]=r&255}else if(c==147){f=B;c=D;r=J;f=f;v=c;p=HEAP[r+8];s=HEAP[r];q=128;u=0;c=w=HEAP[r+16];if(reSign(w,32)>reSign(0,32)){v=v;w=r+8;z=r;C=r+4;r=n=r;u=u;s=s;q=q;p=p;I=f;y=c+-1;f=102;f:for(;;){t=f==102?0:Sa;A=f==104?va:I;P=f==104?Pa:1;Ra=f==104?Ra:p;Qa=f==104?Qa:q;Va=f==104?Va:s;Ta=f==104?Ta:u;Ua=f==104?Ua:0;x=y+t*-1;if((f==104?ab:1)!= 0){f=103;c=105}else{f=103;c=106}g:for(;;)if(c==105){ab=f==107?Ca:0;var Ba=f==107?Ha:P,Na=f==107?0:Ua,Ea=A+(ab+1),ra=A+ab;if(ra>=v){f=105;c=106;continue g}var za=unSign(HEAP[ra],8),Ha=Ba^1,Ca=ab+1;if(za==0){f=107;c=105}else{f=107;c=106}}else if(c==106){var va=f==103?A:f==107?Ea:ra,Pa=f==103?P:f==107?Ha:Ba,Ja=f==103?Ua:f==107?za:Na,La=Ta|Qa;La=Pa!=0?La:Ta;var xa=unSign(Qa,32)>>>unSign(1,32),oa=Ra-1;c=reSign(oa,32)<=reSign(0,32)?108:109;break g}g:do if(c==108){HEAP[Va]=La&255;var Fa=HEAP[w];HEAP[n]= HEAP[z]+HEAP[C];var Ma=HEAP[r];f=108}else if(c==109){if(xa!=0){f=109;break g}HEAP[Va]=La&255;var Ka=Va+1;f=111}while(0);var Ra=f==111?oa:f==109?oa:Fa,Qa=f==111?128:f==109?xa:128,Va=f==111?Ka:f==109?Va:Ma,Ta=f==111?0:f==109?La:0,Ua=Ja-1;ab=reSign(Ua,32)<=reSign(0,32);var ab=unSign(ab,1);if(!(reSign(x,32)>reSign(0,32)))break f;var Sa=t+1;f=104}q=Qa;s=Va;u=Ta}if(q==128)break e;HEAP[s]=u&255}}while(0);f=f=f=H}while(0);J=R;if(HEAP[J+20]!=0){j=HEAP[J+28];l=HEAP[J];j=j;l=l;l!=0&&FUNCTION_TABLE[HEAP[j+8]](j, l);HEAP[J]=0}HEAP[J+32]=0;HEAP[J+36]=0;O=J=f;if(J==0){c=118;break a}else break b}}while(0)}}while(0);if((b&16384)!=0)O=6;else{J=HEAP[V+288+128]+16*k;HEAP[e+72]=1869968492;HEAP[d+2]=0;HEAP[d]=0;k=HEAP[V+132+56];i=HEAP[J+8];m=HEAP[J+12];j=HEAP[V+104];l=k;k=e+160;j=j;l=l;m=m;o=i;h=HEAP[k+28];i=h+20;h=h+56;HEAP[i+2]=0;HEAP[i]=0;HEAP[i+28]=0;_llvm_memcpy_p0i8_p0i8_i32(h,i,36,4,0);HEAP[k+16]=0;O=k=k=_pfr_glyph_load_rec(k,j,l,m,o);if(O!=0){c=118;break a}k=e+24;b=unSign((b&1)==0,1);j=d;l=HEAP[e+160+28]+20; HEAP[j]=HEAP[l];HEAP[j+2]=HEAP[l+2];HEAP[j+4]=HEAP[l+4];HEAP[j+8]=HEAP[l+8];HEAP[j+12]=HEAP[l+12];HEAP[j+16]=HEAP[l+16];HEAP[d+16]&=-2;HEAP[d+16]|=4;j=g!=0;b:do if(j){if(!(unSign(HEAP[g+12+2],16)<=unSign(23,16)))break b;HEAP[d+16]|=256}while(0);HEAP[k+16]=0;HEAP[k+28]=0;J=HEAP[J+4];j=HEAP[V+288+16];l=HEAP[V+288+12];if(j!=l)J=_FT_MulDiv(J,l,j);j=k;if((HEAP[V+288+36]&1&255)!=0)HEAP[j+28]=J;else HEAP[j+16]=J;HEAP[e+56]=HEAP[k+16];HEAP[e+60]=HEAP[k+28];HEAP[k+20]=0;HEAP[k+24]=0;if(b!=0){e=HEAP[g+12+4]; g=HEAP[g+12+8];j=HEAP[d+4];V=reSign(HEAP[d+2],16);if(reSign(V,32)>reSign(0,32)){V=e;b=g;J=d+2;j=j;for(f=126;;){$a=f==126?0:$a;l=1+$a;m=j+8*$a+4;i=j+8*$a;o=_FT_MulFix(HEAP[i],V);HEAP[i]=o;i=_FT_MulFix(HEAP[m],b);HEAP[m]=i;m=reSign(HEAP[J],16);l=reSign(m,32)>reSign(l,32);var $a=$a+1;if(l)f=127;else break}}$a=_FT_MulFix(HEAP[k+16],e);HEAP[k+16]=$a;$a=_FT_MulFix(HEAP[k+28],g);HEAP[k+28]=$a}_FT_Outline_Get_CBox(d,U);HEAP[k]=HEAP[U+8]-HEAP[U];HEAP[k+4]=HEAP[U+12]-HEAP[U+4];HEAP[k+8]=HEAP[U];HEAP[k+12]= HEAP[U+12]-HEAP[k+4]}c=118;break a}while(0);if(c==1)O=6;U=O;STACKTOP=a;return U}_pfr_slot_load.__index__=Runtime.getFunctionIndex(_pfr_slot_load,"_pfr_slot_load"); function _pfr_face_get_kerning(e,g,d,b){var a,c=null,f,h,i,k,j,l,m,o,n,p,r,q;g=g;d=d;j=0;l=e+288;HEAP[b]=0;HEAP[b+4]=0;if(g!=0)g-=1;if(d!=0)d-=1;var s=g;s=unSign(HEAP[l+120],32)=unSign(k, 32)){a=5;break b}var t=HEAP[u];c=7;a=4}if(a!=9)if(a==5){f=u;j=_FT_Stream_Seek(i,HEAP[f+12]);if(j!=0)break a;j=unSign(HEAP[f+4],8);j=_FT_Stream_EnterFrame(i,HEAP[f+8]*j);if(j!=0)break a;m=unSign(HEAP[f+4],8);o=HEAP[f+8];a=m;k=r=a-1&a;if(r!=0){a=k;for(c=12;;){var v=c==12?a:w,w=v-1&v;if(w==0)break;else c=13}a=v}a=a=a=a;k=o*a;n=m-a;p=HEAP[i+32];r=HEAP[f+5]&1;m=HEAP[f+5]&2;var x=n!=0;b:do if(x){q=q=p+o*n;if(r!=0){q=q+4;a=unSign(HEAP[q+-4],8)<<24;n=unSign(HEAP[q+-4+1],8)<<16;x=unSign(HEAP[q+-4+2],8)<<8; var y=unSign(HEAP[q+-4+3],8);a=n|a|x|y}else{q=q+2;a=unSign(HEAP[q+-2],8)<<16;a=unSign(HEAP[q+-1],8)|a}if(a==h){a=17;break b}n=h;if(!(unSign(a,32)unSign(n,32))){c=22;a=25;break}var B=unSign(a,32)>>>unSign(1,32);q=C+B;q+=4;a=unSign(HEAP[q+-4],8)<<24;c=unSign(HEAP[q+-4+1], 8)<<16;var D=unSign(HEAP[q+-4+2],8)<<8,E=unSign(HEAP[q+-4+3],8);a=c|a|D|E;if(a==x){c=24;a=28;break}if(unSign(a,32)unSign(n,32))){c=23;a=25;break}var H=unSign(a,32)>>>unSign(1,32);q=G+H;q+=2;a=unSign(HEAP[q+-2],8)<<16;a=unSign(HEAP[q+-1],8)|a;if(a==x){c=29;a=28;break}if(unSign(a,32)unSign(f,32)))break a;HEAP[d]=HEAP[HEAP[a+128]+16*g+4];b=0}while(0);return b}_pfr_get_advance.__index__=Runtime.getFunctionIndex(_pfr_get_advance,"_pfr_get_advance"); function _pfr_get_metrics(e,g,d,b,a){var c;c=e+288;e=HEAP[e+88];if(g!=0)HEAP[g]=HEAP[c+12];if(d!=0)HEAP[d]=HEAP[c+16];d=g=65536;if(e!=0){g=HEAP[c+16];d=unSign(HEAP[e+12],16)<<6;g=_FT_DivFix(d,g);c=HEAP[c+16];e=unSign(HEAP[e+12+2],16)<<6;d=_FT_DivFix(e,c)}if(b!=0)HEAP[b]=g;if(a!=0)HEAP[a]=d;return 0}_pfr_get_metrics.__index__=Runtime.getFunctionIndex(_pfr_get_metrics,"_pfr_get_metrics");function _pfr_get_service(e,g){return _ft_service_list_lookup(_pfr_services,g)} _pfr_get_service.__index__=Runtime.getFunctionIndex(_pfr_get_service,"_pfr_get_service"); function _T42_Face_Init(e,g,d,b,a){e=STACKTOP;STACKTOP+=372;Runtime.memset(e,0,372);var c,f=null,h,i,k,j,l,m,o,n=e+4,p,r=e+16,q=e+20,s,u,t=e+324,v,w,x,y,A,z,C=e+328,B=e+360;z=g+132;HEAP[g+500]=0;HEAP[g]=1;A=_ft_module_get_service(HEAP[g+96],__str60);HEAP[g+484]=A;y=_FT_Get_Module(HEAP[HEAP[g+96]+4],__str61);HEAP[g+488]=y!=0?HEAP[HEAP[y]+20]:0;y=HEAP[g+488];s=g+132;u=HEAP[g+100];v=HEAP[g+488];_llvm_memset_p0i8_i32(q,0,304,1,0);HEAP[q+144]=0;HEAP[q+88]=0;HEAP[q+92+12]=0;HEAP[q+200+12]=0;HEAP[q+148+ 12]=0;var D=_ft_mem_alloc(u,12,t);HEAP[g+492]=D;D=HEAP[t]!=0;a:do if(!D){l=HEAP[g+104];j=u;c=v;m=q;l=l;j=j;c=c;HEAP[r]=0;FUNCTION_TABLE[HEAP[HEAP[c+4]]](m,0,0,j);HEAP[m+72]=l;HEAP[m+80]=0;HEAP[m+76]=0;HEAP[m+84]=0;c=_FT_Stream_Seek(l,0);HEAP[r]=c;p=HEAP[r]!=0;b:do if(p)c=1;else{c=_FT_Stream_EnterFrame(l,17);HEAP[r]=c;if(HEAP[r]!=0){c=1;break b}if(_memcmp(HEAP[l+32],__str24193,17)!=0)HEAP[r]=2;c=l;if(HEAP[c+20]!=0){p=HEAP[c+28];k=HEAP[c];p=p;k=k;k!=0&&FUNCTION_TABLE[HEAP[p+8]](p,k);HEAP[c]=0}HEAP[c+ 32]=0;HEAP[c+36]=0;if(HEAP[r]!=0){c=1;break b}c=_FT_Stream_Seek(l,0);HEAP[r]=c;if(HEAP[r]!=0){c=1;break b}c=HEAP[l+4];if(HEAP[l+20]==0){HEAP[m+76]=HEAP[l]+HEAP[l+8];HEAP[m+80]=c;HEAP[m+84]=1;p=c;c=l;l=p;if(reSign(l,32)=k;d:do if(!f){if(_strncmp(Q,__str58,13)!=0)break d;FUNCTION_TABLE[HEAP[m+20+12]](m);FUNCTION_TABLE[HEAP[m+20+8]](m);c=HEAP[m];f=19;e:for(;;){h=f==24?i:c;if(!(h=l){FUNCTION_TABLE[HEAP[m+20+12]](m);if(HEAP[m+12]!=0){f=53;c=33;break b}else f=53}else{T=Q+1;HEAP[m]=T;FUNCTION_TABLE[HEAP[m+20+12]](m);if(HEAP[m+12]!=0){f=32;c=33;break b}var S=HEAP[m]-T;f=reSign(S,32)>reSign(0,32);var X= reSign(S,32)<=reSign(21,32);if(!(f&X))break c;if(!(HEAP[m]reSign(0,32);m=s+240;if(f){j=s+240+16;l=q+92+24;p=s+284;k=s+288;F=s+240+12;G=s+240+16;o=q+92+16;var ga=s+240;x=x;w=w;f=61;b:for(;;){ka= f==61?0:ka;fa=f==61?w:fa;ja=f==61?x:ja;c=1+ka;H=0+ka;HEAP[HEAP[(f==61?m:ga)+12]+2*H]=0;HEAP[HEAP[j]+4*H]=__str650;J=HEAP[HEAP[l]+4*H];L=J!=0;c:do if(L){N=HEAP[p];for(f=63;;){var ea=f==66?ha:0;if(!(reSign(N,32)>reSign(ea,32))){f=64;break c}var Z=HEAP[HEAP[k]+4*ea];if(_strcmp(J,Z)==0)break;var ha=ea+1;f=66}HEAP[HEAP[F]+2*H]=ea&65535;HEAP[HEAP[G]+4*H]=Z;if(_strcmp(__str650,Z)==0){f=65;break c}var ia=reSign(H,32)=reSign(ja,32))){f=67;break c}f=69}else f=62;while(0); var ja=f==65?ja:f==67?ja:f==69?c:f==62?ja:ja,fa=f==65?fa:f==67?ia:f==69?ia:f==62?fa:fa;f=reSign(HEAP[o],32)>reSign(c,32);var ka=ka+1;if(f){f=68;c=62}else{c=72;break b}}w=fa;x=ja;f=72}else f=60;HEAP[(f==72?ga:m)+4]=w;HEAP[s+240+8]=x;HEAP[s+240]=HEAP[q+88]}}while(0);HEAP[q+92+36+12]!=0&&FUNCTION_TABLE[HEAP[q+92+36+12]](q+92);HEAP[q+200+36+12]!=0&&FUNCTION_TABLE[HEAP[q+200+36+12]](q+200);HEAP[q+148+36+12]!=0&&FUNCTION_TABLE[HEAP[q+148+36+12]](q+148);HEAP[q+252+36+12]!=0&&FUNCTION_TABLE[HEAP[q+252+36+ 12]](q+252);i=HEAP[q+16];if(HEAP[q+84]==0){h=HEAP[q+76];h!=0&&FUNCTION_TABLE[HEAP[i+8]](i,h);HEAP[q+76]=0}FUNCTION_TABLE[HEAP[q+20+4]](q);t=q=HEAP[t];q=q!=0;a:do if(!q){if(reSign(d,32)reSign(0,32))t=6;else{HEAP[g+16]=HEAP[z+284];HEAP[g+36]=0;HEAP[g+4]=0;HEAP[g+8]=529;if(HEAP[z+24]!=0)HEAP[g+8]|=4;HEAP[g+8]|=2048;HEAP[g+20]=HEAP[z+12];HEAP[g+24]=__str62;t=HEAP[g+20]!=0;b:do if(t){h=HEAP[z+8];i=HEAP[g+20];if(h==0)break b;h=h;i=i;f=84;c:for(;;){var na=f==84?i:f== 87?wa:f==88?na:Da,sa=f==84?h:f==87?Aa:f==88?pa:sa;if(HEAP[sa]==0){c=96;break c}if(HEAP[sa]==HEAP[na]){var wa=na+1,Aa=sa+1;f=87}else{V=HEAP[sa]==32;d:do if(!V){if(HEAP[sa]==45)break d;if(HEAP[na]!=32)if(HEAP[na]!=45){c=91;break c}var Da=na+1;f=92;c=86;continue c}while(0);var pa=sa+1;f=88}c=86}if(c!=96)if(c==91){i=na;h=sa;if(HEAP[i]!=0)break b;HEAP[g+24]=h}}else{if(HEAP[z+232]==0)break b;HEAP[g+20]=HEAP[z+232]}while(0);HEAP[g+28]=0;HEAP[g+32]=0;HEAP[C]=1;HEAP[C+4]=HEAP[g+492];HEAP[C+8]=HEAP[g+496]; if(b!=0){HEAP[C]|=16;HEAP[C+24]=b;HEAP[C+28]=a}t=h=_FT_Open_Face(HEAP[HEAP[g+96]+4],C,0,g+500);if(h!=0)break a;_FT_Done_Size(HEAP[HEAP[g+500]+88]);h=g+52;i=HEAP[g+500]+52;HEAP[h]=HEAP[i];HEAP[h+4]=HEAP[i+4];HEAP[h+8]=HEAP[i+8];HEAP[h+12]=HEAP[i+12];HEAP[g+68]=HEAP[HEAP[g+500]+68];HEAP[g+70]=HEAP[HEAP[g+500]+70];HEAP[g+72]=HEAP[HEAP[g+500]+72];HEAP[g+74]=HEAP[HEAP[g+500]+74];HEAP[g+76]=HEAP[HEAP[g+500]+76];HEAP[g+78]=HEAP[HEAP[g+500]+78];HEAP[g+80]=HEAP[z+26];HEAP[g+82]=HEAP[z+28];HEAP[g+12]=0;if(HEAP[z+ 20]!=0)HEAP[g+12]|=1;if((HEAP[HEAP[g+500]+12]&2)!=0)HEAP[g+12]|=2;if((HEAP[HEAP[g+500]+8]&32)!=0)HEAP[g+8]|=32;if(A==0)break a;if(y==0)break a;h=HEAP[y+20];HEAP[B]=g;HEAP[B+8]=3;HEAP[B+10]=1;HEAP[B+4]=1970170211;t=_FT_CMap_New(HEAP[h+12],0,B,0);if(t!=0&t!=163)break a;t=0;HEAP[B+8]=7;i=0;V=HEAP[z+236];if(V==1)c=109;else if(V==2)c=106;else if(V==3)c=110;else if(V==4)c=108;else break a;if(c==109){HEAP[B+4]=1094992451;HEAP[B+10]=2;var ta=HEAP[h+8];i=ta;f=109}else if(c==106){HEAP[B+4]=1094995778;HEAP[B+ 10]=0;var ma=HEAP[h];i=ma;f=106}else if(c==110){HEAP[B+4]=1818326065;HEAP[B+10]=3;var ya=HEAP[h+12];i=ya;f=110}else if(c==108){HEAP[B+4]=1094992453;HEAP[B+10]=1;var qa=HEAP[h+4];i=qa;f=108}if((f==110?ya:f==109?ta:f==108?qa:ma)==0)break a;t=_FT_CMap_New(i,0,B,0)}}while(0);g=t;STACKTOP=e;return g}_T42_Face_Init.__index__=Runtime.getFunctionIndex(_T42_Face_Init,"_T42_Face_Init"); function _T42_Face_Done(e){var g,d;if(e!=0){g=e+132;d=HEAP[e+100];HEAP[e+500]!=0&&_FT_Done_Face(HEAP[e+500]);var b=HEAP[g];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g]=0;b=HEAP[g+4];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+4]=0;b=HEAP[g+8];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+8]=0;b=HEAP[g+12];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+12]=0;b=HEAP[g+16];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+16]=0;b=HEAP[g+296];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+296]=0;b=HEAP[g+292];b!=0&& FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+292]=0;b=HEAP[g+288];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+288]=0;b=HEAP[g+264];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+264]=0;b=HEAP[g+268];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+268]=0;b=HEAP[g+240+12];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+240+12]=0;b=HEAP[g+240+16];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+240+16]=0;b=HEAP[g+232];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+232]=0;g=HEAP[e+492];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+ 492]=0;g=HEAP[e+536+20];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+536+20]=0;HEAP[e+536+16]=0;HEAP[e+20]=0;HEAP[e+24]=0}}_T42_Face_Done.__index__=Runtime.getFunctionIndex(_T42_Face_Done,"_T42_Face_Done");function _T42_Driver_Init(e){var g=_FT_Get_Module(HEAP[e+4],__str49);HEAP[e+40]=HEAP[g];return 0}_T42_Driver_Init.__index__=Runtime.getFunctionIndex(_T42_Driver_Init,"_T42_Driver_Init");function _T42_Driver_Done(){}_T42_Driver_Done.__index__=Runtime.getFunctionIndex(_T42_Driver_Done,"_T42_Driver_Done"); function _T42_Size_Init(e){var g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var d,b;b=_FT_New_Size(HEAP[HEAP[e]+500],g);HEAP[e+44]=HEAP[g];e=HEAP[g];var a=e==0;a:do if(!a){d=HEAP[e];var c=d==0;b:do if(!c){if(HEAP[d+96]==0)break b;HEAP[d+88]=e;break a}while(0)}while(0);STACKTOP=g;return b}_T42_Size_Init.__index__=Runtime.getFunctionIndex(_T42_Size_Init,"_T42_Size_Init"); function _T42_Size_Request(e,g){var d,b,a;a=HEAP[e];d=HEAP[e+44];var c=d==0;a:do if(!c){b=HEAP[d];var f=b==0;b:do if(!f){if(HEAP[b+96]==0)break b;HEAP[b+88]=d;break a}while(0)}while(0);d=_FT_Request_Size(HEAP[a+500],g);if(d==0){b=e+12;a=HEAP[HEAP[a+500]+88]+12;HEAP[b]=HEAP[a];HEAP[b+2]=HEAP[a+2];HEAP[b+4]=HEAP[a+4];HEAP[b+8]=HEAP[a+8];HEAP[b+12]=HEAP[a+12];HEAP[b+16]=HEAP[a+16];HEAP[b+20]=HEAP[a+20];HEAP[b+24]=HEAP[a+24]}return d} _T42_Size_Request.__index__=Runtime.getFunctionIndex(_T42_Size_Request,"_T42_Size_Request"); function _T42_Size_Select(e,g){var d,b,a;a=HEAP[e];d=HEAP[e+44];var c=d==0;a:do if(!c){b=HEAP[d];var f=b==0;b:do if(!f){if(HEAP[b+96]==0)break b;HEAP[b+88]=d;break a}while(0)}while(0);d=_FT_Select_Size(HEAP[a+500],g);if(d==0){b=e+12;a=HEAP[HEAP[a+500]+88]+12;HEAP[b]=HEAP[a];HEAP[b+2]=HEAP[a+2];HEAP[b+4]=HEAP[a+4];HEAP[b+8]=HEAP[a+8];HEAP[b+12]=HEAP[a+12];HEAP[b+16]=HEAP[a+16];HEAP[b+20]=HEAP[a+20];HEAP[b+24]=HEAP[a+24]}return d} _T42_Size_Select.__index__=Runtime.getFunctionIndex(_T42_Size_Select,"_T42_Size_Select");function _T42_Size_Done(e){var g,d=null,b=HEAP[e+44],a=HEAP[HEAP[HEAP[e]+500]+108];for(d=-1;;){g=d==2?c:a;if((d==2?c:a)==0){g=4;break}if(HEAP[g+8]==b){g=1;break}var c=HEAP[g+4];d=2;g=0}if(g==1){_FT_Done_Size(HEAP[e+44]);HEAP[e+44]=0}}_T42_Size_Done.__index__=Runtime.getFunctionIndex(_T42_Size_Done,"_T42_Size_Done"); function _T42_GlyphSlot_Init(e){var g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var d,b;d=HEAP[e+4];b=0;var a=HEAP[d+500];if(HEAP[d+84]==0)HEAP[e+160]=HEAP[a+84];else{b=_FT_New_GlyphSlot(a,g);HEAP[e+160]=HEAP[g]}e=b;STACKTOP=g;return e}_T42_GlyphSlot_Init.__index__=Runtime.getFunctionIndex(_T42_GlyphSlot_Init,"_T42_GlyphSlot_Init");function _T42_GlyphSlot_Done(e){_FT_Done_GlyphSlot(HEAP[e+160])}_T42_GlyphSlot_Done.__index__=Runtime.getFunctionIndex(_T42_GlyphSlot_Done,"_T42_GlyphSlot_Done"); function _T42_GlyphSlot_Load(e,g,d,b){var a,c;c=HEAP[HEAP[HEAP[e+4]+96]+40];a=HEAP[e+160];_ft_glyphslot_free_bitmap(a);_llvm_memset_p0i8_i32(a+24,0,32,1,0);_llvm_memset_p0i8_i32(a+108,0,20,1,0);_llvm_memset_p0i8_i32(a+76,0,24,1,0);HEAP[a+100]=0;HEAP[a+104]=0;HEAP[a+128]=0;HEAP[a+132]=0;HEAP[a+136]=0;HEAP[a+140]=0;HEAP[a+152]=0;HEAP[a+72]=0;HEAP[a+56]=0;HEAP[a+60]=0;g=FUNCTION_TABLE[HEAP[c+80]](HEAP[e+160],HEAP[g+44],d,b|8);if(g==0){d=e+24;b=HEAP[e+160]+24;HEAP[d]=HEAP[b];HEAP[d+4]=HEAP[b+4];HEAP[d+ 8]=HEAP[b+8];HEAP[d+12]=HEAP[b+12];HEAP[d+16]=HEAP[b+16];HEAP[d+20]=HEAP[b+20];HEAP[d+24]=HEAP[b+24];HEAP[d+28]=HEAP[b+28];HEAP[e+56]=HEAP[HEAP[e+160]+56];HEAP[e+60]=HEAP[HEAP[e+160]+60];HEAP[e+72]=HEAP[HEAP[e+160]+72];d=e+108;b=HEAP[e+160]+108;HEAP[d]=HEAP[b];HEAP[d+2]=HEAP[b+2];HEAP[d+4]=HEAP[b+4];HEAP[d+8]=HEAP[b+8];HEAP[d+12]=HEAP[b+12];HEAP[d+16]=HEAP[b+16];d=e+76;b=HEAP[e+160]+76;HEAP[d]=HEAP[b];HEAP[d+4]=HEAP[b+4];HEAP[d+8]=HEAP[b+8];HEAP[d+12]=HEAP[b+12];HEAP[d+16]=HEAP[b+16];HEAP[d+18]=HEAP[b+ 18];HEAP[d+19]=HEAP[b+19];HEAP[d+20]=HEAP[b+20];HEAP[e+100]=HEAP[HEAP[e+160]+100];HEAP[e+104]=HEAP[HEAP[e+160]+104];HEAP[e+128]=HEAP[HEAP[e+160]+128];HEAP[e+132]=HEAP[HEAP[e+160]+132];HEAP[e+136]=HEAP[HEAP[e+160]+136];HEAP[e+140]=HEAP[HEAP[e+160]+140]}return g}_T42_GlyphSlot_Load.__index__=Runtime.getFunctionIndex(_T42_GlyphSlot_Load,"_T42_GlyphSlot_Load"); function _t42_parse_font_matrix(e,g){var d=STACKTOP;STACKTOP+=24;Runtime.memset(d,0,24);var b,a,c;b=e+132+304;a=e+132+320;FUNCTION_TABLE[HEAP[g+20+32]](g,6,d,3);c=HEAP[d+12];var f=0-c;c=reSign(c,32)>=reSign(0,32)?c:f;f=_FT_DivFix(65536E3,c);f=reSign(f,32)>>reSign(16,32)&65535;HEAP[e+68]=f;if(c!=65536){f=_FT_DivFix(HEAP[d],c);HEAP[d]=f;f=_FT_DivFix(HEAP[d+4],c);HEAP[d+4]=f;f=_FT_DivFix(HEAP[d+8],c);HEAP[d+8]=f;f=_FT_DivFix(HEAP[d+16],c);HEAP[d+16]=f;c=_FT_DivFix(HEAP[d+20],c);HEAP[d+20]=c;HEAP[d+12]= 65536}HEAP[b]=HEAP[d];HEAP[b+8]=HEAP[d+4];HEAP[b+4]=HEAP[d+8];HEAP[b+12]=HEAP[d+12];b=reSign(HEAP[d+16],32)>>reSign(16,32);HEAP[a]=b;b=reSign(HEAP[d+20],32)>>reSign(16,32);HEAP[a+4]=b;STACKTOP=d}_t42_parse_font_matrix.__index__=Runtime.getFunctionIndex(_t42_parse_font_matrix,"_t42_parse_font_matrix"); function _t42_parse_encoding(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a=null,c,f,h,i,k,j,l,m;f=HEAP[g+8];h=HEAP[e+488];FUNCTION_TABLE[HEAP[g+20+8]](g);c=HEAP[g];if(c>=f)HEAP[g+12]=3;else{j=unSign(HEAP[c],8)-48;j=unSign(j,32)<=unSign(9,32);a:do if(!j){if(HEAP[c]==91){b=0;break a}var o=c+17>=f;b:do if(!o){if(_strncmp(c,__str751,16)!=0)break b;HEAP[e+132+236]=2;STACKTOP=d;return}while(0);o=c+15>=f;b:do if(!o){if(_strncmp(c,__str852,14)!=0)break b;HEAP[e+132+236]=4;STACKTOP=d;return}while(0); o=c+18>=f;b:do if(!o){if(_strncmp(c,__str953,17)!=0)break b;HEAP[e+132+236]=3;STACKTOP=d;return}while(0);HEAP[g+12]=3;STACKTOP=d;return}while(0);i=e+132+240;j=g+92;l=HEAP[g+16];m=0;if(HEAP[c]==91){k=256;m=1;HEAP[g]+=1}else k=FUNCTION_TABLE[HEAP[g+20+16]](g);FUNCTION_TABLE[HEAP[g+20+8]](g);if(!(HEAP[g]>=f)){HEAP[i]=k;HEAP[g+88]=HEAP[i];a=_ft_mem_realloc(l,2,0,k,0,d);HEAP[i+12]=a;a=HEAP[d]!=0;a:do if(!a){a=_ft_mem_realloc(l,4,0,k,0,d);HEAP[i+16]=a;if(HEAP[d]!=0)break a;h=FUNCTION_TABLE[HEAP[HEAP[h]]](j, k,l);HEAP[d]=h;if(HEAP[d]!=0)break a;a=0;h=k;if(unSign(a,32)unSign(a,32)?n:a)-l;for(a=6;;){b=a==6?0:p;FUNCTION_TABLE[HEAP[h]](i,l+b,__str650,8);var p=b+1;if(p!=n)b=a=7;else{b=8;break}}}a=0;FUNCTION_TABLE[HEAP[g+20+8]](g);h=p=f;m=m!=0;f=f;k=k;i=j+36+8;l=j;j=j+24;n=a;a=10;b:for(;;){t=a==28?t:n;if(!(HEAP[g]=h;a:do if(j)b=0;else{var l=HEAP[g],m=unSign(HEAP[l]!=91,1);HEAP[g]=l+1;if(m!=0){b=0;break a}FUNCTION_TABLE[HEAP[g+20+8]](g);l=h;m=c;var o=e+492,n=e+492,p=e+492,r=c,q=e+492,s=e+492,u=e+492,t=e+496,v=e+492,w=c,x=e+492,y=e+492,A=h,z=f,C=k;a=1;b:for(;;){var B=a==46?Q:0,D=a==46?R:C,E=a==46?S:0,F=a==46?T:z,G=a==46?X:0;b= a==46?U:0;var H=a==46?Y:0,J=a==46?W:0;if(!(HEAP[g]=unSign(ia,32)){b=42;break b}HEAP[HEAP[y]+S]=HEAP[T+B];var ja=S+1;a=43}var fa=a==43?ja:a==35?la:a==30?da:S,ka=a==43?2:a==35?1:a==30?0:X,na=a==43?ha:a==35?ca:a==30?Y:Y,sa=a==43?ia:a==35?$:a==30?W:W,wa=B+1;a=31}FUNCTION_TABLE[HEAP[g+20+8]](g);a=46;b=3}if(b==48){k=D;f=F;HEAP[d]=3;b=2;break a}else if(b==4){k=D;f=F;HEAP[g]+=1;b=6;break a}else if(b==7){k=D;f=F;b=6;break a}else if(b==9){k=D;f=P;b=2;break a}else if(b==23){k= R;f=0;HEAP[d]=3;b=2;break a}else if(b==28){k=R;f=T;HEAP[d]=3;b=2;break a}else if(b==33){k=R;f=T;b=2;break a}else if(b==42){k=R;f=T;HEAP[d]=3;b=2;break a}else if(b==15){k=D;f=F;HEAP[d]=3;b=2;break a}else if(b==17){k=0;f=F;HEAP[d]=3;b=2;break a}else if(b==19){STACKTOP=d;return}else if(b==21){k=0;f=M;HEAP[d]=3;b=2;break a}}while(0);a:do if(b==0){HEAP[d]=3;b=2;break a}while(0);if(b==2)HEAP[g+12]=HEAP[d];h=k!=0;a:do if(h){f=f;c=c;f=f;if(f==0)break a;FUNCTION_TABLE[HEAP[c+8]](c,f);STACKTOP=d;return}while(0); STACKTOP=d}_t42_parse_sfnts.__index__=Runtime.getFunctionIndex(_t42_parse_sfnts,"_t42_parse_sfnts"); function _t42_parse_charstrings(e,g){var d,b=null,a,c,f,h,i,k,j,l,m,o;a=g+200;c=g+148;f=g+252;h=HEAP[g+16];k=HEAP[e+488];j=HEAP[g+8];o=m=0;FUNCTION_TABLE[HEAP[g+20+8]](g);b=HEAP[g]>=j;a:do if(b)i=3;else{b=unSign(HEAP[HEAP[g]],8)-48;var n=unSign(b,32)<=unSign(9,32),p=g;b:do if(n){b=FUNCTION_TABLE[HEAP[p+20+16]](g);HEAP[g+144]=b;d=HEAP[g+12]!=0?1:2;break b}else if(HEAP[HEAP[p]]==60){b=0;FUNCTION_TABLE[HEAP[g+20+12]](g);if(HEAP[g+12]!=0){d=1;break b}FUNCTION_TABLE[HEAP[g+20+8]](g);i=HEAP[g];var r=j, q=b;for(b=3;;){l=b==10?u:q;if(!(HEAP[g]=j){i=3;break a}else{i=FUNCTION_TABLE[HEAP[HEAP[k]]](a,HEAP[g+144],h);if(i!=0)break a;i=FUNCTION_TABLE[HEAP[HEAP[k]]](c, HEAP[g+144],h);if(i!=0)break a;i=FUNCTION_TABLE[HEAP[HEAP[k]]](f,4,h);if(i!=0)break a;l=0;n=u=s=j;p=c+36+8;r=c;q=c+24;var t=c+24,v=j,w=a+36+8,x=a,y=a+24,A=g+144,z=l;b=16;c:for(;;){var C=b==16?z:b==42?G:C;FUNCTION_TABLE[HEAP[g+20+8]](g);d=HEAP[g];if(d>=s){b=17;d=18;break c}var B=HEAP[d];if(B==101){var D=d+3=n){d=33;break c}d=d+1;B=HEAP[g]-d;i=FUNCTION_TABLE[HEAP[p]](r,C,d,B+1);if(i!=0){b=34;d=35;break c}else b=34;HEAP[HEAP[HEAP[q]+4*C]+B]=0;d=HEAP[d]==46;d:do if(d){if(_strcmp(__str650,HEAP[HEAP[t]+4*C])!=0)break d;m=C;o=1}while(0); FUNCTION_TABLE[HEAP[g+20+8]](g);d=HEAP[g];FUNCTION_TABLE[HEAP[g+20+16]](g);if(HEAP[g]>=v){d=40;break c}b=HEAP[g]-d;i=FUNCTION_TABLE[HEAP[w]](x,C,d,b+1);if(i!=0){b=41;d=35;break c}HEAP[HEAP[HEAP[y]+4*C]+b]=0;var G=C+1;if(unSign(HEAP[A],32)<=unSign(G,32)){b=42;d=18;break c}else{b=42;d=17}}if(d==18)l=b==17?C:b==28?C:G;else if(d==52)l=C;else if(d==30)break;else if(d==33){i=3;break a}else if(d==35)break a;else if(d==40){i=3;break a}HEAP[g+144]=l;if(o==0){i=3;break a}else{if(_strcmp(__str650,HEAP[HEAP[c+ 24]])==0)break b;i=FUNCTION_TABLE[HEAP[f+36+8]](f,0,HEAP[HEAP[c+24]],HEAP[HEAP[c+28]]);if(i!=0)break a;i=FUNCTION_TABLE[HEAP[f+36+8]](f,1,HEAP[HEAP[a+24]],HEAP[HEAP[a+28]]);if(i!=0)break a;i=FUNCTION_TABLE[HEAP[f+36+8]](f,2,HEAP[HEAP[c+24]+4*m],HEAP[HEAP[c+28]+4*m]);if(i!=0)break a;i=FUNCTION_TABLE[HEAP[f+36+8]](f,3,HEAP[HEAP[a+24]+4*m],HEAP[HEAP[a+28]+4*m]);if(i!=0)break a;i=FUNCTION_TABLE[HEAP[c+36+8]](c,m,HEAP[HEAP[f+24]],HEAP[HEAP[f+28]]);if(i!=0)break a;i=FUNCTION_TABLE[HEAP[a+36+8]](a,m,HEAP[HEAP[f+ 24]+4],HEAP[HEAP[f+28]+4]);if(i!=0)break a;i=FUNCTION_TABLE[HEAP[c+36+8]](c,0,HEAP[HEAP[f+24]+8],HEAP[HEAP[f+28]+8]);if(i!=0)break a;i=FUNCTION_TABLE[HEAP[a+36+8]](a,0,HEAP[HEAP[f+24]+12],HEAP[HEAP[f+28]+12]);if(i!=0)break a}}while(0);return}while(0);HEAP[g+12]=i}_t42_parse_charstrings.__index__=Runtime.getFunctionIndex(_t42_parse_charstrings,"_t42_parse_charstrings"); function _t42_get_glyph_name(e,g,d,b){var a=null;e=HEAP[HEAP[e+132+288]+4*g];d=a=d;g=b+-1;for(a=-1;;){i=a==1?i:0;var c=g+i*-1,f=e+i,h=d+i;if(unSign(a==1?c:b,32)<=unSign(1,32))break;if(HEAP[f]==0)break;HEAP[h]=HEAP[f];var i=i+1;a=1}a=h;return HEAP[a]=0}_t42_get_glyph_name.__index__=Runtime.getFunctionIndex(_t42_get_glyph_name,"_t42_get_glyph_name"); function _t42_get_name_index(e,g){var d,b=null,a,c;c=0;var f=HEAP[e+132+284],h=e+132+288;c=c;for(b=-1;;){d=b==4?k:0;var i=c+d;if(!(reSign(f,32)>reSign(i,32))){d=6;break}k=HEAP[HEAP[h]+4*i];if(HEAP[g]==HEAP[k])if(_strcmp(g,k)==0){d=1;break}var k=d+1;b=4;d=0}if(d==1){c=i;a=_atol(HEAP[HEAP[e+132+292]+4*c])}else if(d==6)a=0;return a}_t42_get_name_index.__index__=Runtime.getFunctionIndex(_t42_get_name_index,"_t42_get_name_index");function _t42_get_ps_font_name(e){return HEAP[e+132+232]} _t42_get_ps_font_name.__index__=Runtime.getFunctionIndex(_t42_get_ps_font_name,"_t42_get_ps_font_name");function _t42_ps_get_font_info(e,g){_llvm_memcpy_p0i8_p0i8_i32(g,e+132,32,4,0);return 0}_t42_ps_get_font_info.__index__=Runtime.getFunctionIndex(_t42_ps_get_font_info,"_t42_ps_get_font_info");function _t42_ps_get_font_extra(e,g){var d=STACKTOP;STACKTOP+=2;Runtime.memset(d,0,2);HEAP[d]=HEAP[e+132+32];HEAP[g]=HEAP[d];STACKTOP=d;return 0} _t42_ps_get_font_extra.__index__=Runtime.getFunctionIndex(_t42_ps_get_font_extra,"_t42_ps_get_font_extra");function _t42_ps_has_glyph_names(){return 1}_t42_ps_has_glyph_names.__index__=Runtime.getFunctionIndex(_t42_ps_has_glyph_names,"_t42_ps_has_glyph_names");function _t42_ps_get_font_private(e,g){_llvm_memcpy_p0i8_p0i8_i32(g,e+132+36,196,4,0);return 0}_t42_ps_get_font_private.__index__=Runtime.getFunctionIndex(_t42_ps_get_font_private,"_t42_ps_get_font_private"); function _T42_Get_Interface(e,g){return _ft_service_list_lookup(_t42_services,g)}_T42_Get_Interface.__index__=Runtime.getFunctionIndex(_T42_Get_Interface,"_T42_Get_Interface"); function _fnt_font_done(e){var g,d,b,a,c,f;a=HEAP[e+100];c=HEAP[e+104];f=HEAP[e+132];if(f!=0){if(HEAP[f+160]!=0){b=f+160;var h=c!=0;a:do if(h){if(HEAP[c+20]==0)break a;g=HEAP[c+28];d=HEAP[b];g=g;d=d;d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[b]=0}while(0);HEAP[b]=0}b=HEAP[f+168];b!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[f+168]=0;f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,f);HEAP[e+132]=0}}_fnt_font_done.__index__=Runtime.getFunctionIndex(_fnt_font_done,"_fnt_font_done"); function _fnt_font_load(e,g){var d,b,a,c;c=e+4;d=_FT_Stream_Seek(g,HEAP[e]);var f=d!=0;a:do if(!f){d=_FT_Stream_ReadFields(g,_winfnt_header_fields,c);if(d!=0)break a;d=HEAP[c]!=512;b:do if(d){if(HEAP[c]==768)break b;d=2;break a}while(0);d=d=d=unSign(HEAP[e+4]==768,1)!=0?148:118;if(unSign(HEAP[c+4],32)unSign(a,32))b=d+1;return b}_fnt_cmap_char_index.__index__=Runtime.getFunctionIndex(_fnt_cmap_char_index,"_fnt_cmap_char_index");function _fnt_cmap_char_next(e,g){var d,b,a;b=d=0;var c=a=HEAP[g]+1;c=unSign(HEAP[e+16],32)>=unSign(c,32);var f=HEAP[e+16];a:do if(c){b=f;d=1}else{a-=f;var h=a;if(!(unSign(HEAP[e+20],32)>unSign(h,32)))break a;b=a+HEAP[e+16];d=a+1}while(0);HEAP[g]=b;return d} _fnt_cmap_char_next.__index__=Runtime.getFunctionIndex(_fnt_cmap_char_next,"_fnt_cmap_char_next");function _FNT_Face_Done(e){var g;if(e!=0){g=HEAP[e+100];_fnt_font_done(e);_ft_mem_free(g,HEAP[e+32]);HEAP[e+32]=0;HEAP[e+28]=0}}_FNT_Face_Done.__index__=Runtime.getFunctionIndex(_FNT_Face_Done,"_FNT_Face_Done"); function _FNT_Face_Init(e,g,d){var b=STACKTOP;STACKTOP+=158;Runtime.memset(b,0,158);var a,c=null,f,h,i,k,j,l,m,o,n,p,r=b+4,q=b+8,s;k=b+14;l=b+34;m=b+54;o=b+70;n=b+86;var u=b+102,t=b+110,v=b+118,w=b+126,x,y=b+142,A,z,C,B=b+146;A=HEAP[g+100];p=HEAP[g+104];j=HEAP[g+100];HEAP[g+132]=0;i=_FT_Stream_Seek(p,0);HEAP[b]=i;i=HEAP[b];var D=i!=0;a:do if(D){c=-1;a=1}else{f=_FT_Stream_ReadFields(p,_winmz_header_fields,r);HEAP[b]=f;f=HEAP[b];if(f!=0){c=0;a=1;break a}else c=0;HEAP[b]=2;D=HEAP[r]==23117;b:do if(D){var E= unSign(HEAP[r+2],16);E=_FT_Stream_Seek(p,E);HEAP[b]=E;E=HEAP[b];if(E!=0){c=3;a=1;break a}h=_FT_Stream_ReadFields(p,_winne_header_fields,q);HEAP[b]=h;h=HEAP[b];if(h!=0){c=4;a=1;break a}else c=4;HEAP[b]=2;D=HEAP[q]==17742;c:do{if(D){s=unSign(HEAP[r+2],16);s=unSign(HEAP[q+2],16)+s;m=l=0;s=_FT_Stream_Seek(p,s);HEAP[b]=s;s=HEAP[b];if(s!=0){c=6;a=1;break a}var F=unSign(HEAP[q+4],16);c=unSign(HEAP[q+2],16);F=_FT_Stream_EnterFrame(p,F-c);HEAP[b]=F;F=HEAP[b];if(F!=0){c=7;a=1;break a}c=p;o=0;k=HEAP[c+32];if(k+ 1unSign(o,32)){HEAP[b]=3;c=25;a=1;break a}else{a=unSign(l,16);HEAP[g]=a;a=unSign(l,16);l=d;if(reSign(a,32)<=reSign(l, 32)){HEAP[b]=6;c=26;a=1;break a}else{if(reSign(d,32)unSign(r,16))){a=51;break e}r=_FT_Stream_ReadFields(p,_winpe32_section_fields,H);HEAP[b]=r;if(HEAP[b]!=0){a=46;break e}if(HEAP[L]==HEAP[N]){a=48;break e}var P=a+ 1;c=49;a=45}if(a==51){HEAP[b]=3;c=51;a=1;break a}else if(a==46){a=27;break b}else if(a==48){var K=_FT_Stream_Seek(p,HEAP[l+16]);HEAP[b]=K;K=HEAP[b];if(K!=0){c=48;a=1;break a}var O=_FT_Stream_ReadFields(p,_winpe_rsrc_dir_fields,m);HEAP[b]=O;O=HEAP[b];if(O!=0){c=52;a=1;break a}x=HEAP[l+16];c=0;J=m+12;H=m+14;L=u;N=u+4;q=u+4;r=u+4;D=l+16;var M=u+4,Q=l+16,R=u+4,T=o,V=o+12,U=o+14,S=t,X=t+4,Y=t+4,W=t+4,da=l+16,ba=t+4,aa=l+16,ca=t+4,$=n,la=n+12,ga=n+14,ea=v,Z=t+4,ha=u,ia=v+4,ja=x,fa=w,ka=g,na=d,sa=j,wa=g+ 132,Aa=g+132,Da=l+16,pa=w,ta=l+8,ma=g+132,ya=w+4,qa=g+132,ua=g,Ba=g,Na=c;x=x+16;c=53;e:for(;;){a=c==87?La:0;var Ea=Na+a,ra=unSign(Ea,16),za=unSign(HEAP[J],16);za=unSign(HEAP[H],16)+za;if(!(reSign(ra,32)=reSign(0,32)){a=59;break e}HEAP[r]=HEAP[q]&2147483647; c=HEAP[M]+HEAP[D];Ea=_FT_Stream_Seek(p,HEAP[R]+HEAP[Q]);HEAP[b]=Ea;if(HEAP[b]!=0){c=60;a=56;break e}Ea=_FT_Stream_ReadFields(p,_winpe_rsrc_dir_fields,T);HEAP[b]=Ea;if(HEAP[b]!=0){c=61;a=56;break e}Ea=c+16;c=62;f:for(;;){ra=c==86?Ja:0;c=unSign(ra,16);za=unSign(HEAP[V],16);za=unSign(HEAP[U],16)+za;if(!(reSign(c,32)=reSign(0,32)){a=68;break e}HEAP[W]=HEAP[Y]&2147483647;c=HEAP[ba]+HEAP[da];za=_FT_Stream_Seek(p,HEAP[ca]+HEAP[aa]);HEAP[b]=za;if(HEAP[b]!=0){c=69;a=65;break e}za=_FT_Stream_ReadFields(p,_winpe_rsrc_dir_fields,$);HEAP[b]=za;if(HEAP[b]!=0){c=70;a=65;break e}za=c+16;for(c=71;;){var Ha=c==84?Pa:0,Ca=unSign(Ha,16),va=unSign(HEAP[la],16);va=unSign(HEAP[ga],16)+va;if(!(reSign(Ca,32)reSign(0,32)){HEAP[y]=6;a=99;break b}else if(reSign(d,32)unSign(799,16))HEAP[i+12]|=2;h=_ft_mem_realloc(A,16,0,1,0,y);HEAP[i+32]=h;if(HEAP[y]!=0){a=99;break b}HEAP[i+28]=1;h=HEAP[i+32];HEAP[h+2]=HEAP[f+4+96];HEAP[h]=HEAP[f+4+80]+HEAP[f+4+92];z=unSign(HEAP[f+4+70],16)<<6;HEAP[h+4]=z;z=HEAP[f+4+74];if(z==0)z=72;C=K=HEAP[f+4+72];if(K==0)C=72;K=unSign(C,16);K=_FT_MulDiv(HEAP[h+4],K,72);HEAP[h+12]=K;HEAP[h+12]=HEAP[h+12]+32&-64;K=HEAP[h+12]; O=unSign(HEAP[f+4+92],16)<<6;if(reSign(K,32)>reSign(O,32)){K=unSign(HEAP[f+4+92],16)<<6;HEAP[h+12]=K;C=unSign(C,16);C=_FT_MulDiv(HEAP[h+12],72,C);HEAP[h+4]=C}z=unSign(z,16);z=_FT_MulDiv(HEAP[h+4],z,72);HEAP[h+8]=z;HEAP[h+8]=HEAP[h+8]+32&-64;h=B;_llvm_memset_p0i8_i64(B+4,0,8,4,0);HEAP[h]=i;if(HEAP[f+4+88]==77){HEAP[B+4]=1634889070;HEAP[B+8]=1}h=_FT_CMap_New(_fnt_cmap_class_rec,0,B,0);HEAP[y]=h;if(h!=0){a=99;break b}if(HEAP[i+36]!=0)HEAP[i+92]=HEAP[HEAP[i+40]];h=unSign(HEAP[f+4+101],8);z=0-unSign(HEAP[f+ 4+100],8);HEAP[i+16]=h+2+z;h=HEAP[f+4+4];if(unSign(HEAP[f+4+112],32)>=unSign(h,32))HEAP[y]=3;else{h=HEAP[f+4+4]-HEAP[f+4+112];z=_ft_mem_alloc(A,h+1,y);HEAP[f+168]=z;if(HEAP[y]!=0){a=99;break b}_llvm_memcpy_p0i8_p0i8_i32(HEAP[f+168],HEAP[f+160]+HEAP[f+4+112],h,1,0);HEAP[HEAP[f+168]+h]=0;z=HEAP[f+168];C=_strlen(HEAP[f+168])+1;h=_ft_mem_realloc(A,1,h,C,z,y);HEAP[f+168]=h;if(HEAP[y]!=0){a=99;break b}HEAP[i+20]=HEAP[f+168];HEAP[i+24]=__str62;e=(HEAP[i+12]&1&255)!=0;if((HEAP[i+12]&2)!=0)HEAP[i+24]=e?__str1207: __str63;else{if(!e)break a;HEAP[i+24]=__str3209}break a}}while(0);i=f=g;if(f==0)break a;f=HEAP[i+100];_fnt_font_done(i);h=HEAP[i+32];f=f;h=h;h!=0&&FUNCTION_TABLE[HEAP[f+8]](f,h);HEAP[i+32]=0;HEAP[i+28]=0}while(0);y=HEAP[y];STACKTOP=b;return y}_FNT_Face_Init.__index__=Runtime.getFunctionIndex(_FNT_Face_Init,"_FNT_Face_Init"); function _FNT_Size_Select(e){var g;g=HEAP[HEAP[e]+132]+4;_FT_Select_Metrics(HEAP[e],0);var d=unSign(HEAP[g+76],16)*64;HEAP[e+12+12]=d;d=unSign(HEAP[g+76],16);var b=unSign(HEAP[g+92],16);HEAP[e+12+16]=(d-b)*64;g=unSign(HEAP[g+98],16)*64;HEAP[e+12+24]=g;return 0}_FNT_Size_Select.__index__=Runtime.getFunctionIndex(_FNT_Size_Select,"_FNT_Size_Select"); function _FNT_Size_Request(e,g){var d,b,a,c,f,h;a=HEAP[HEAP[e]+132]+4;c=HEAP[HEAP[e]+32];f=23;h=HEAP[g+8];h=HEAP[g+16]!=0?Math.floor(reSign(HEAP[g+16]*h+36,32)/reSign(72,32)):h;h=reSign(h+32,32)>>reSign(6,32);d=HEAP[g];d=d==0?7:d==1?8:9;a:do if(d==9){f=7;d=5;break a}else if(d==7){if(reSign(HEAP[c+12]+32,32)>>reSign(6,32)!=h){d=2;break a}f=0;d=3;break a}else if(d==8){if(unSign(HEAP[a+92],16)!=h){d=2;break a}f=0;d=3;break a}while(0);a:do if(d==2){d=f!=0?5:3;break a}while(0);if(d==5)b=f;else if(d==3){b= HEAP[e];b=HEAP[b+132]+4;_FT_Select_Metrics(HEAP[e],0);a=unSign(HEAP[b+76],16)*64;HEAP[e+12+12]=a;a=unSign(HEAP[b+76],16);c=unSign(HEAP[b+92],16);HEAP[e+12+16]=(a-c)*64;b=unSign(HEAP[b+98],16)*64;HEAP[e+12+24]=b;b=0}return b}_FNT_Size_Request.__index__=Runtime.getFunctionIndex(_FNT_Size_Request,"_FNT_Size_Request"); function _FNT_Load_Glyph(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c=null,f,h,i,k,j,l;d=d;h=HEAP[g];HEAP[b]=0;g=e+76;var m=h==0;a:do{if(!m){i=HEAP[h+132];var o=i==0;b:do if(!o){f=d;if(unSign(HEAP[h+16],32)<=unSign(f,32))break b;if(d!=0)d-=1;else d=unSign(HEAP[i+4+102],8);j=f=unSign(HEAP[i+4]==768,1);k=f=f!=0?6:4;a=HEAP[i+160];f=j!=0?148:118;f=a+f+d*k;f+=2;k=reSign(HEAP[f+-2+1],8)<<8&65535;a=unSign(HEAP[f+-2],8);k=reSign(k|a,16);HEAP[g+4]=k;f=f;if(j!=0){f=f+4;j=unSign(HEAP[f+-4+ 3],8)<<24;k=unSign(HEAP[f+-4+2],8)<<16;a=unSign(HEAP[f+-4+1],8)<<8;f=unSign(HEAP[f+-4],8);k=k|j|a|f}else{f=f+2;j=unSign(HEAP[f+-2+1],8)<<8&65535;f=unSign(HEAP[f+-2],8);k=unSign(j|f,16)}f=k;if(unSign(HEAP[i+4+4],32)<=unSign(f,32)){HEAP[b]=3;break a}else{f=HEAP[i+160]+k;a=HEAP[HEAP[e+4]+100];j=reSign(HEAP[g+4]+7,32)>>reSign(3,32);HEAP[g+8]=j;c=unSign(HEAP[i+4+92],16);HEAP[g]=c;HEAP[g+18]=1;c=HEAP[i+4+4];if(unSign(j*HEAP[g]+k,32)>=unSign(c,32)){HEAP[b]=3;break a}else{k=_ft_mem_realloc(a,HEAP[g],0,j, 0,b);HEAP[g+12]=k;if(HEAP[b]!=0)break a;k=HEAP[g+12];a=reSign(j,32)>reSign(0,32)?9:10;for(;;)if(a==9){l=f+HEAP[g];c=k;if(freSign(0,32)?9:10}else if(a==10){HEAP[HEAP[e+156]+4]=1;HEAP[e+100]=0;d=unSign(HEAP[i+4+76],16);HEAP[e+104]=d;HEAP[e+72]=1651078259;HEAP[e+24]=HEAP[g+4]<<6;HEAP[e+24+4]=HEAP[g]<<6;HEAP[e+24+16]=HEAP[g+4]<<6;HEAP[e+24+8]=0;HEAP[e+24+12]=HEAP[e+104]<< 6;_ft_synthesize_vertical_metrics(e+24,HEAP[g]<<6);break a}}}}while(0)}HEAP[b]=6}while(0);e=HEAP[b];STACKTOP=b;return e}_FNT_Load_Glyph.__index__=Runtime.getFunctionIndex(_FNT_Load_Glyph,"_FNT_Load_Glyph");function _winfnt_get_header(e,g){_llvm_memcpy_p0i8_p0i8_i32(g,HEAP[e+132]+4,156,4,0);return 0}_winfnt_get_header.__index__=Runtime.getFunctionIndex(_winfnt_get_header,"_winfnt_get_header");function _winfnt_get_service(e,g){return _ft_service_list_lookup(_winfnt_services,g)} _winfnt_get_service.__index__=Runtime.getFunctionIndex(_winfnt_get_service,"_winfnt_get_service"); function _pcf_get_metric(e,g,d){var b=STACKTOP;STACKTOP+=5;Runtime.memset(b,0,5);var a,c=(g&-256)==0;a:do if(c){a=a=(g&4)!=0?_pcf_metric_msb_header:_pcf_metric_header;a=_FT_Stream_ReadFields(e,a,d)}else{a=_FT_Stream_ReadFields(e,_pcf_compressed_metric_header,b);if(a!=0)break a;var f=unSign(HEAP[b],8)-128;HEAP[d]=f;f=unSign(HEAP[b+1],8)-128;HEAP[d+2]=f;f=unSign(HEAP[b+2],8)-128;HEAP[d+4]=f;f=unSign(HEAP[b+3],8)-128;HEAP[d+6]=f;f=unSign(HEAP[b+4],8)-128;HEAP[d+8]=f;HEAP[d+10]=0}while(0);e=a;STACKTOP= b;return e}_pcf_get_metric.__index__=Runtime.getFunctionIndex(_pcf_get_metric,"_pcf_get_metric"); function _pcf_seek_to_table_type(e,g,d,b,a,c){var f,h=null,i,k,j;i=3;j=j=0;h=-1;a:for(;;){f=h==2?m:0;var l=j+f;m=g+16*l;if(!(unSign(l,32)unSign(i,32))){i=HEAP[g+16*j+12]-HEAP[e+8];e=e;i=i;d=reSign(i,32)unSign(134217727,32))break b;if(HEAP[W+4]==0)break b;a=_ft_mem_realloc(da,16,0,HEAP[W+4],0,Y);HEAP[g+184+8]=a;if(HEAP[Y]!=0){a=6;b=2}else{a=HEAP[g+184+8];ia=0;ka=W+4;var na=e,sa=ia,wa=a;a=7;c:for(;;){b=a==10?Da:0;Da=sa+b;var Aa=wa+16*b;if(!(unSign(HEAP[ka],32)>unSign(Da,32))){b=12;break c}Da=_FT_Stream_ReadFields(na,_winpe_rsrc_data_entry_fields,Aa);HEAP[Y]=Da;if(HEAP[Y]!= 0){b=9;break c}var Da=b+1;a=10;b=8}if(b==12){a=HEAP[g+184+8];ia=0;Y=W+4;W=W+4;ka=Da=da=a;na=ja;sa=ja+4;wa=ja+8;Aa=ja+12;var pa=Z=a,ta=a,ma=ja+4;$=ja+8;ja=ja+12;var ya=ga=a,qa=a,ua=a,Ba=a;ia=ia;var Na=HEAP[na],Ea=-1-ia;a=12;c:for(;;){b=a==23?ob:0;ea=a==23?ba:Na;ob=Ea+b*-1;a=ia+b;if(unSign(HEAP[Y]-1,32)>unSign(a,32))a=13;else{a=13;b=22;break c}for(;;){ha=a==18?ca:0;ba=a==18?Ga:ea;var ra=a==18?la:0,za=ra+1,Ha=ua+16*za+12,Ca=ya+16*za+12;a=ta+16*za;var va=ta+16*za+4,Pa=ta+16*za+8,Ja=ta+16*za+12,La=pa+ 16*za,xa=pa+16*za+4,oa=pa+16*za+8,Fa=pa+16*za+12,Ma=Da+16*za+12,Ka=Ba+16*ra+8;za=qa+16*ra+12;var Ra=ga+16*ra+8,Qa=Z+16*ra,Va=Z+16*ra+4,Ta=Z+16*ra+8,Ua=Z+16*ra+12,ab=ka+16*ra,Sa=ka+16*ra+4,$a=ka+16*ra+8,Wa=ka+16*ra+12,eb=da+16*ra+12;if(!(unSign(ob+HEAP[W],32)>unSign(ra,32)))break;ca=HEAP[Ma];if(unSign(HEAP[eb],32)>unSign(ca,32)){aa=HEAP[ab];HEAP[sa]=HEAP[Sa];HEAP[wa]=HEAP[$a];HEAP[Aa]=HEAP[Wa];HEAP[Qa]=HEAP[La];HEAP[Va]=HEAP[xa];HEAP[Ta]=HEAP[oa];HEAP[Ua]=HEAP[Fa];HEAP[a]=aa;HEAP[va]=HEAP[ma];HEAP[Pa]= HEAP[$];HEAP[Ja]=HEAP[ja];a=14}else a=20;ca=a==14?1:ha;var Ga=a==14?aa:ba;la=HEAP[Ca];if(unSign(HEAP[Ra],32)>unSign(la,32)){b=16;break c}la=HEAP[Ha]-HEAP[Ka];if(unSign(HEAP[za],32)>unSign(la,32)){b=16;break c}la=ra+1;a=18}if(ha==0){a=21;b=22;break c}var ob=b+1;a=23;b=13}if(b==22){HEAP[na]=a==13?ea:ba;HEAP[fa]=0}else if(b==16){HEAP[na]=Ga;a=16;b=2;break a}}else if(b==9){ha=HEAP[g+184+8];ea=da;ha=ha;ha!=0&&FUNCTION_TABLE[HEAP[ea+8]](ea,ha);HEAP[g+184+8]=0;ea=HEAP[Y];HEAP[fa]=ea;if(ea!=0){b=26;break a}}ea= g;ba=e;aa=ea;ca=0;ea=HEAP[aa+100];ha=0;Ga=_pcf_seek_to_table_type(ba,HEAP[aa+184+8],HEAP[aa+184+4],1,Q,S);HEAP[T]=Ga;Ga=Ga!=0;c:do if(!Ga){la=_FT_Stream_ReadLongLE(ba,T);HEAP[Q]=la;if(HEAP[T]!=0){b=27;break c}if((HEAP[Q]&-256)!=0){b=27;break c}a=ba;if((HEAP[Q]&4)!=0){la=_FT_Stream_ReadLong(a,T);X=HEAP[T];a=30}else{la=_FT_Stream_ReadLongLE(a,T);var Oa=HEAP[T];a=32}if((a==32?Oa:X)!=0){b=27;break c}Y=Math.floor(unSign(HEAP[S],32)/unSign(9,32));W=la;if(unSign(Y,32)unSign(W,32);if(Ha|za){b=52;break}ra=Da+ra;if(ra!=0){var Za=_strlen(ra)+1;a=54}else a=53;a=_ft_mem_dup(ka,ra,a==54?Za:0,T); HEAP[ob]=a;if(HEAP[T]!=0){a=56;b=57;break}else a=56;HEAP[Ea]=HEAP[Na];if(HEAP[ia]!=0){qa=HEAP[Ba];ua=reSign(qa,32)unSign(Z,32);if(ua|Ba){b=59;break}qa=ta+qa;if(qa!=0){var fb=_strlen(qa)+1;a=61}else a=60;a=_ft_mem_dup(ma,qa,a==61?fb:0,T);HEAP[ya]=a;if(HEAP[T]!=0){a=63;b=57;break}}else HEAP[ua]=HEAP[qa];var Ya=b+1;a=66;b=51}if(b==68)HEAP[T]=0;else if(b==52)HEAP[T]=9;else if(b!=57)if(b==59)HEAP[T]=9}}}}while(0);X=ca;Q=ea;S=X;X!=0&&FUNCTION_TABLE[HEAP[Q+8]](Q,S);Q=ha;S= ea;X=Q;Q!=0&&FUNCTION_TABLE[HEAP[S+8]](S,X);T=HEAP[T];HEAP[fa]=T;if(T!=0){b=26;break a}T=HEAP[g+184+4];a=HEAP[g+184+8];T=T=T;Q=a;a=71;c:for(;;){b=a==74?R:0;R=0+b;S=Q+16*R;if(!(unSign(R,32)unSign(a,32)?cb:a)-Ia;for(a=120;;){a=a==120?0:G;b=Ia+a;G=N+4*b;b=L+4*b;if((HEAP[w]&4)!=0){G=_FT_Stream_ReadLong(F,E);HEAP[b]=G}else{b=_FT_Stream_ReadLongLE(F,E);HEAP[G]=b}G=a+1;if(G!=cb){a=123;b=121}else{b=124;break}}}if(HEAP[E]==0){a=0;G=K;F=a;L=F+1;a=126;e:for(;;){H=a==132?H:0;N=L+H;b=i+(F+H)*4;if(!(unSign(a==132?N:0,32)<=unSign(3,32))){b=134;break e}if((HEAP[w]&4)!=0){a=_FT_Stream_ReadLong(G,E);HEAP[b]= a;u=HEAP[E];a=128}else{a=_FT_Stream_ReadLongLE(G,E);HEAP[b]=a;t=HEAP[E];a=130}if((a==130?t:u)!=0){b=131;break e}H=H+1;a=132;b=127}if(b==134){a=0;u=P;if(unSign(a,32)unSign(a,32)?K:a)-b;a=135;e:for(;;){a=a==135?0:s;s=b+a;P=F+4*s;L=t+4*s;N=reSign(HEAP[u+4*s],32)>=reSign(0,32);f:do if(N){Ia=HEAP[v];if(!(unSign(HEAP[L],32)<=unSign(Ia,32)))break f;HEAP[HEAP[H]+16*s+12]=HEAP[P]+HEAP[G]}while(0);s=a+1;if(s!=K)a= 138;else break e}}HEAP[O+308]=HEAP[w]}}a=I;w=M;v=a;a!=0&&FUNCTION_TABLE[HEAP[w+8]](w,v);F=HEAP[E];a=144}break c}while(0)}HEAP[fa]=3;b=26;break a}}while(0);E=a==106?B:a==108?C:a==118?J:F;HEAP[fa]=E;if(E!=0){b=26;break a}a=g;C=e;B=a;HEAP[D]=0;E=HEAP[B+100];J=0;a=_pcf_seek_to_table_type(C,HEAP[B+184+8],HEAP[B+184+4],32,A,q);HEAP[D]=a;q=HEAP[D]!=0;c:do if(q){o=HEAP[D];a=146}else{a=_FT_Stream_EnterFrame(C,14);HEAP[D]=a;if(HEAP[D]!=0){n=HEAP[D];a=148}else{a=C;w=0;q=HEAP[a+32];if(q+3reSign(K,32)?a:K)-G;for(a=166;;){yb=a==166?0:yb;ub=a==166?H:ub;I=G+yb;P=HEAP[F];a=P+1reSign(db,32)?hb:db)-pb;for(a=184;;){l=a==184?0:l;db=pb+l;gb=x+8*db+4;kb=y+8*db+4;HEAP[z+8*db]=HEAP[A+8*db];HEAP[gb]=HEAP[kb];l=l+1;if(l!=hb)a=185;else break}}HEAP[B+296]=H;HEAP[B+300]=J;l=q;z=E;A=l;l!=0&&FUNCTION_TABLE[HEAP[z+8]](z,A);z=HEAP[D];a=189;break c}while(0);A=J;p=E;l=A;A!=0&& FUNCTION_TABLE[HEAP[p+8]](p,l);p=q;l=E;A=p;p!=0&&FUNCTION_TABLE[HEAP[l+8]](l,A);p=HEAP[D];a=193;break c}}HEAP[fa]=a==163?3:64;b=26;break a}}while(0);D=a==146?o:a==148?n:a==189?z:p;HEAP[fa]=D;if(D!=0){b=26;break a}if(U!=0){D=_pcf_get_accel(e,g,256);HEAP[fa]=D;if(HEAP[fa]!=0){b=26;break a}}D=g;HEAP[D]=1;HEAP[D+4]=0;HEAP[D+8]=146;if(HEAP[g+196+3]!=0)HEAP[D+8]|=4;l=g;HEAP[d]=0;o=l;n=HEAP[o+100];HEAP[h]=0;HEAP[h+4]=0;HEAP[h+8]=0;HEAP[h+12]=0;HEAP[o+12]=0;p=z=_pcf_find_property(l,__str214);z=z!=0;c:do if(z){if(HEAP[p+ 4]==0)break c;A=HEAP[HEAP[p+8]]==79;d:do if(!A){if(HEAP[HEAP[p+8]]==111)break d;if(HEAP[HEAP[p+8]]==73)break d;if(HEAP[HEAP[p+8]]!=105)break c}while(0);HEAP[o+12]|=1;A=HEAP[HEAP[p+8]]==79;d:do if(A)b=203;else{if(HEAP[HEAP[p+8]]==111){b=203;break d}m=__str3209;b=206;break d}while(0);if(b==203)m=__str1215;HEAP[h+8]=m}while(0);p=m=_pcf_find_property(l,__str3217);m=m!=0;c:do if(m){if(HEAP[p+4]==0)break c;if(HEAP[HEAP[p+8]]!=66)if(HEAP[HEAP[p+8]]!=98)break c;HEAP[o+12]|=2;HEAP[h+4]=__str63}while(0);p= m=_pcf_find_property(l,__str5219);m=m!=0;c:do if(m){if(HEAP[p+4]==0)break c;if(HEAP[HEAP[p+8]]==0)break c;if(HEAP[HEAP[p+8]]==78)break c;if(HEAP[HEAP[p+8]]==110)break c;HEAP[h+12]=HEAP[p+8]}while(0);p=m=_pcf_find_property(l,__str6220);m=m!=0;c:do if(m){if(HEAP[p+4]==0)break c;if(HEAP[HEAP[p+8]]==0)break c;if(HEAP[HEAP[p+8]]==78)break c;if(HEAP[HEAP[p+8]]==110)break c;HEAP[h]=HEAP[p+8]}while(0);p=m=m=p=0;l=4-m;a=219;c:for(;;){zb=a==219?0:zb;rb=a==219?p:rb;A=m+zb;z=h+A*4;A=i+A*4;HEAP[A]=0;if(HEAP[z]!= 0){r=_strlen(HEAP[z]);HEAP[A]=r;r=rb+1+HEAP[A];a=225}else a=224;var rb=a==225?r:rb,zb=zb+1;if(zb!=l)a=227;else break c}p=rb;if(p==0){HEAP[h]=__str62;r=_strlen(HEAP[h]);HEAP[i]=r;p=HEAP[i]+1}r=_ft_mem_alloc(n,p,d);HEAP[o+24]=r;if(HEAP[d]!=0){k=HEAP[d];a=230}else{r=HEAP[o+24];m=0;var Fb=o+24;r=r;rb=m;zb=4-rb;a=232;c:for(;;){Jb=a==232?0:Jb;xb=a==232?r:xb;o=rb+Jb;n=HEAP[h+o*4];m=HEAP[i+o*4];if(n==0)a=233;else{if(HEAP[Fb]!=xb){HEAP[xb]=32;j=xb+1;a=234}else a=394;var Ib=a==234?j:xb;_llvm_memcpy_p0i8_p0i8_i32(Ib, n,m,1,0);b=o==0?236:o==3?236:238;d:do if(b==236){if(unSign(0,32)>>unSign(1,32);b=HEAP[a+8*i];if(g==b){d=1;break}d=i+1;var k=(b=unSign(g,32)>>unSign(1,32);n=HEAP[a+8*o];if(i==n){d=1;break a}d=o+1;var n=(b=unSign(k,32)unSign(i,32)))break a;h=HEAP[a+ 8*c];f=unSign(HEAP[a+8*c+4],16)+1}while(0);HEAP[g]=h;return f}_pcf_cmap_char_next.__index__=Runtime.getFunctionIndex(_pcf_cmap_char_next,"_pcf_cmap_char_next"); function _PCF_Face_Done(e){var g=null,d,b,a,c=e==0;a:do if(!c){d=HEAP[e+100];b=HEAP[e+300];a=d;b=b;b!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+300]=0;var f=HEAP[e+292];a=d;b=f;f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+292]=0;a=HEAP[e+284]!=0;b:do if(a){if(!(reSign(HEAP[e+280],32)>reSign(0,32)))break b;f=b=d;g=2;c:for(;;){l=g==2?0:l;g=0+l;var h=1+l,i=HEAP[e+284],k=i+12*g!=0;d:do if(k){var j=HEAP[i+12*g];j!=0&&FUNCTION_TABLE[HEAP[b+8]](b,j);HEAP[i+12*g]=0;if(HEAP[i+12*g+4]==0)break d;j=HEAP[i+12* g+8];j!=0&&FUNCTION_TABLE[HEAP[f+8]](f,j);HEAP[i+12*g+8]=0}while(0);g=reSign(HEAP[e+280],32)>reSign(h,32);var l=l+1;if(g)g=8;else break c}}while(0);f=HEAP[e+284];a=d;b=f;f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+284]=0;f=HEAP[e+184+8];a=d;b=f;f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+184+8]=0;f=HEAP[e+20];a=d;b=f;f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+20]=0;f=HEAP[e+24];a=d;b=f;f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+24]=0;f=HEAP[e+32];a=d;b=f;f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+ 32]=0;f=HEAP[e+176];a=d;b=f;f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+176]=0;a=HEAP[e+180];d=d;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[e+180]=0;if(HEAP[e+104]!=e+132)break a;d=e+132;a=d!=0;b:do if(a){if(HEAP[d+24]==0)break b;FUNCTION_TABLE[HEAP[d+24]](d)}while(0);HEAP[e+104]=HEAP[e+172]}while(0)}_PCF_Face_Done.__index__=Runtime.getFunctionIndex(_PCF_Face_Done,"_PCF_Face_Done"); function _PCF_Face_Init(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b,a,c;a=e;c=_pcf_load_font(a,g);var f=c!=0;a:do if(f){_PCF_Face_Done(g);b=_FT_Stream_OpenGzip(g+132,a);f=(b&255)==7;b:do if(!f){c=b;if(c!=0){c=_FT_Stream_OpenLZW(g+132,a);if((c&255)==7)break b;if(c!=0)break b}HEAP[g+172]=a;HEAP[g+104]=g+132;a=HEAP[g+104];var h=_pcf_load_font(a,g);c=h;if(h==0){b=4;break a}}while(0);_PCF_Face_Done(g);c=2;b=15;break a}else b=4;while(0);if(b==4){f=HEAP[g+180];a=HEAP[g+176];c=0;h=f!=0; a:do if(h){if(a==0)break a;b=f;if(HEAP[b]!=105)if(HEAP[b]!=73)break a;if(HEAP[b+1]!=115)if(HEAP[b+1]!=83)break a;if(HEAP[b+2]!=111)if(HEAP[b+2]!=79)break a;b+=3;if(_strcmp(b,__str16230)!=0){if(_strcmp(b,__str17231)!=0)break a;if(_strcmp(HEAP[g+176],__str18232)!=0)break a}c=1}while(0);HEAP[d]=g;_llvm_memset_p0i8_i64(d+4,0,8,4,0);if(c!=0){HEAP[d+4]=1970170211;HEAP[d+8]=3;HEAP[d+10]=1}c=_FT_CMap_New(_pcf_cmap_class,0,d,0)}a=c;STACKTOP=d;return a} _PCF_Face_Init.__index__=Runtime.getFunctionIndex(_PCF_Face_Init,"_PCF_Face_Init");function _PCF_Size_Select(e,g){var d;d=HEAP[e]+196;_FT_Select_Metrics(HEAP[e],g);HEAP[e+12+12]=HEAP[d+8]<<6;HEAP[e+12+16]=0-HEAP[d+12]<<6;d=reSign(HEAP[d+36+4],16)<<6;HEAP[e+12+24]=d;return 0}_PCF_Size_Select.__index__=Runtime.getFunctionIndex(_PCF_Size_Select,"_PCF_Size_Select"); function _PCF_Size_Request(e,g){var d,b,a,c,f,h;a=HEAP[e];c=HEAP[HEAP[e]+32];f=23;h=HEAP[g+8];h=HEAP[g+16]!=0?Math.floor(reSign(HEAP[g+16]*h+36,32)/reSign(72,32)):h;h=reSign(h+32,32)>>reSign(6,32);d=HEAP[g];d=d==0?7:d==1?8:9;a:do if(d==9){f=7;d=5;break a}else if(d==7){if(reSign(HEAP[c+12]+32,32)>>reSign(6,32)!=h){d=2;break a}f=0;d=3;break a}else if(d==8){if(HEAP[a+196+12]+HEAP[a+196+8]!=h){d=2;break a}f=0;d=3;break a}while(0);a:do if(d==2){d=f!=0?5:3;break a}while(0);if(d==5)b=f;else if(d==3){b=HEAP[e]+ 196;_FT_Select_Metrics(HEAP[e],0);HEAP[e+12+12]=HEAP[b+8]<<6;HEAP[e+12+16]=0-HEAP[b+12]<<6;b=reSign(HEAP[b+36+4],16)<<6;HEAP[e+12+24]=b;b=0}return b}_PCF_Size_Request.__index__=Runtime.getFunctionIndex(_PCF_Size_Request,"_PCF_Size_Request"); function _PCF_Glyph_Load(e,g,d){var b,a=null,c,f,h,i,k,j;i=d;g=HEAP[g];h=0;d=e+76;j=g==0;a:do if(j)b=0;else{j=i;if(unSign(HEAP[g+16],32)<=unSign(j,32)){b=0;break a}c=HEAP[g+104];if(i!=0)i-=1;i=HEAP[g+292]+16*i;j=reSign(HEAP[i+6],16);j=reSign(HEAP[i+8],16)+j;HEAP[d]=j;j=reSign(HEAP[i+2],16);b=reSign(HEAP[i],16);HEAP[d+4]=j-b;HEAP[d+16]=1;HEAP[d+18]=1;j=1<<(HEAP[g+308]&3);b=j==1?23:j==2?24:j==4?25:j==8?26:27;if(b==27){k=3;b=5;break a}else if(b==23){h=reSign(HEAP[d+4]+7,32)>>reSign(3,32);HEAP[d+8]=h}else if(b== 24){h=reSign(HEAP[d+4]+15,32)>>reSign(4,32)<<1;HEAP[d+8]=h}else if(b==25){h=reSign(HEAP[d+4]+31,32)>>reSign(5,32)<<2;HEAP[d+8]=h}else if(b==26){h=reSign(HEAP[d+4]+63,32)>>reSign(6,32)<<3;HEAP[d+8]=h}j=HEAP[d]*HEAP[d+8];h=b=_ft_glyphslot_alloc_bitmap(e,j);if(b!=0){b=2;break a}h=_FT_Stream_Seek(c,HEAP[i+12]);if(h!=0){b=2;break a}f=HEAP[d+12];b=j;h=c;c=f;b=b;h=h=h=_FT_Stream_ReadAt(h,HEAP[h+8],c,b);if(h!=0){b=2;break a}c=(HEAP[g+308]&8)==0;b:do if(c){a=j;b=HEAP[d+12];f=a;if(a==0)break b;b=b;f=f;for(a= 9;;){o=a==9?0:o;a=b+o;var l=unSign(HEAP[a],8),m=unSign(l,32)>>>unSign(1,32)&85;l=l<<1&170|m;m=unSign(l,32)>>>unSign(2,32)&51;l=l<<2&204|m;m=unSign(l,32)>>>unSign(4,32)&15;HEAP[a]=(l<<4&240|m)&255;var o=o+1;if(o!=f)a=11;else break}}while(0);o=unSign((HEAP[g+308]&4)!=0,1);c=unSign((HEAP[g+308]&8)!=0,1);o=unSign(o!=0^c!=0,1)!=0;b:do if(o){c=1<<(unSign(HEAP[g+308]&48,32)>>>unSign(4,32));if(c==2)b=28;else if(c==4)b=29;else break b;if(b==28){f=j;c=HEAP[d+12];b=f;if(!(unSign(f,32)>unSign(1,32)))break b; c=c;b=b+-2;for(a=14;;){n=a==14?0:n;a=n*2;f=c+(a+1);a=c+a;l=b+n*-2;m=HEAP[a];HEAP[a]=HEAP[f];HEAP[f]=m;f=unSign(l,32)>unSign(1,32);var n=n+1;if(f)a=16;else break}}else if(b==29){f=j;c=HEAP[d+12];b=f;if(!(unSign(f,32)>unSign(3,32)))break b;c=c;b=b+-4;for(a=19;;){q=a==19?0:q;m=q*4;l=c+(m+3);f=c+(m+1);a=c+(m+2);var p=c+m;m=b+q*-4;var r=HEAP[p];HEAP[p]=HEAP[l];HEAP[l]=r;l=HEAP[f];HEAP[f]=HEAP[a];HEAP[a]=l;f=unSign(m,32)>unSign(3,32);var q=q+1;if(f)a=20;else break}}}while(0);HEAP[e+72]=1651078259;n=reSign(HEAP[i], 16);HEAP[e+100]=n;n=reSign(HEAP[i+6],16);HEAP[e+104]=n;n=reSign(HEAP[i+4],16)<<6;HEAP[e+24+16]=n;n=reSign(HEAP[i],16)<<6;HEAP[e+24+8]=n;n=reSign(HEAP[i+6],16)<<6;HEAP[e+24+12]=n;n=reSign(HEAP[i+2],16);i=reSign(HEAP[i],16);HEAP[e+24]=n-i<<6;HEAP[e+24+4]=HEAP[d]<<6;_ft_synthesize_vertical_metrics(e+24,HEAP[g+196+12]+HEAP[g+196+8]<<6);b=2;break a}while(0);a:do if(b==0){h=6;b=2;break a}while(0);if(b==2)k=h;return k}_PCF_Glyph_Load.__index__=Runtime.getFunctionIndex(_PCF_Glyph_Load,"_PCF_Glyph_Load"); function _pcf_get_bdf_property(e,g,d){e=_pcf_find_property(e,g);if(e!=0){HEAP[d]=HEAP[e+4]!=0?1:2;HEAP[d+4]=HEAP[e+8];d=0}else d=6;return d}_pcf_get_bdf_property.__index__=Runtime.getFunctionIndex(_pcf_get_bdf_property,"_pcf_get_bdf_property");function _pcf_get_charset_id(e,g,d){HEAP[g]=HEAP[e+176];HEAP[d]=HEAP[e+180];return 0}_pcf_get_charset_id.__index__=Runtime.getFunctionIndex(_pcf_get_charset_id,"_pcf_get_charset_id"); function _pcf_driver_requester(e,g){return _ft_service_list_lookup(_pcf_services,g)}_pcf_driver_requester.__index__=Runtime.getFunctionIndex(_pcf_driver_requester,"_pcf_driver_requester"); function _hash_bucket(e,g){var d=null,b,a,c;b=0;a=HEAP[g+12];if(HEAP[e]!=0){b=b;for(d=0;;){c=d==0?0:c;var f=d==0?b:i;d=e+(c+1);i=f<<5;f=0-f;var h=reSign(HEAP[e+c],8),i=i+f+h;c=c+1;if(HEAP[d]!=0)d=1;else break}b=i}c=HEAP[g+4];b=unSign(b,32)%unSign(c,32);c=a+4*b;b=g+4;c=c;for(d=4;;){var k=d==4?c:d==8?j:l;if(HEAP[k]==0)break;j=HEAP[HEAP[k]];if(HEAP[j]==HEAP[e])if(_strcmp(j,e)==0)break;var j=k+-4;if(jreSign(1,32)?b:1)-0;for(d=0;;){f=d==0?0:f;d=a+4*f;var c=HEAP[d];c!=0&&FUNCTION_TABLE[HEAP[g+8]](g,c);HEAP[d]=0;var f=f+1;if(f!=b)d=3;else break}}a=HEAP[e+12];a!=0&&FUNCTION_TABLE[HEAP[g+8]](g,a);HEAP[e+12]=0}}_hash_free.__index__=Runtime.getFunctionIndex(_hash_free,"_hash_free"); function _hash_insert(e,g,d,b){var a=STACKTOP;STACKTOP+=8;Runtime.memset(a,0,8);var c=null,f,h,i,k,j,l,m,o=a+4;m=_hash_bucket(e,d);HEAP[o]=0;l=HEAP[m];var n=l==0;a:do if(n){l=_ft_mem_alloc(b,8,o);if(HEAP[o]!=0)break a;HEAP[m]=l;HEAP[l]=e;HEAP[l+4]=g;f=HEAP[d];if(reSign(HEAP[d+8],32)>=reSign(f,32)){f=b;h=d;f=f;i=HEAP[h+12];j=HEAP[h+4];HEAP[a]=0;HEAP[h+4]<<=1;k=Math.floor(reSign(HEAP[h+4],32)/reSign(3,32));HEAP[h]=k;k=_ft_mem_realloc(f,4,0,HEAP[h+4],0,a);HEAP[h+12]=k;k=HEAP[a];if(k!=0){HEAP[o]=k;break a}else{k= i;c=j;if(reSign(0,32)reSign(1,32)?c:1)-0;for(c=2;;){r=c==2?0:r;c=j+4*r;if(HEAP[c]!=0){var p=_hash_bucket(HEAP[HEAP[c]],h);HEAP[p]=HEAP[c]}var r=r+1;if(r!=k)c=6;else break}}i=i;f=f;h=i;i!=0&&FUNCTION_TABLE[HEAP[f+8]](f,h);f=HEAP[a];HEAP[o]=f;if(f!=0)break a}}HEAP[d+8]+=1}else HEAP[l+4]=g;while(0);e=HEAP[o];STACKTOP=a;return e}_hash_insert.__index__=Runtime.getFunctionIndex(_hash_insert,"_hash_insert"); function __bdf_list_ensure(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c,f;HEAP[d]=0;var h=unSign(HEAP[e+4],32)>>unSign(1,32);c=a+4+c;f=HEAP[e+12];if(a==536870911)HEAP[d]=64;else{b=a;var i=unSign(c,32)unSign(536870911,32)?1:2;break b}while(0);if(b==1)c=536870911;a=_ft_mem_realloc(f,4,a,c,HEAP[e],d);HEAP[e]=a;if(HEAP[d]!=0)break a;HEAP[e+4]=c}}while(0);h=HEAP[d];STACKTOP=d;return h} __bdf_list_ensure.__index__=Runtime.getFunctionIndex(__bdf_list_ensure,"__bdf_list_ensure");function __bdf_list_shift(e){var g=null,d=e==0;a:do if(!d){if(HEAP[e+8]==0)break a;if(unSign(HEAP[e+8],32)<=unSign(1,32))HEAP[e+8]=0;else{var b=unSign(HEAP[e+8],32)>unSign(1,32),a=e;if(b){b=e;var c=e+8,f=e;for(g=3;;){i=g==3?0:i;var h=2+i;HEAP[HEAP[g==3?a:f]+4*(0+i)]=HEAP[HEAP[b]+4*(1+i)];g=unSign(HEAP[c],32)>unSign(h,32);var i=i+1;if(g)g=4;else break}g=5}else g=9;HEAP[e+8]=HEAP[(g==5?f:a)+8]-1}}while(0)} __bdf_list_shift.__index__=Runtime.getFunctionIndex(__bdf_list_shift,"__bdf_list_shift"); function __bdf_list_join(e,g){var d,b=null,a,c,f,h;HEAP[g]=0;h=e==0;a:do if(h)d=0;else{if(HEAP[e+8]==0){d=0;break a}h=HEAP[HEAP[e]];d=a=c=0;d=unSign(HEAP[e+8],32)>unSign(d,32)?3:4;b:for(;;)if(d==3){f=HEAP[HEAP[e]+4*a];if(HEAP[f]!=0){d=h;f=f;c=c;var i=c+1;for(b=5;;){j=b==5?0:j;var k=i+j;b=f+(j+1);HEAP[d+(c+j)]=HEAP[f+j];var j=j+1;if(HEAP[b]!=0)b=6;else break}c=k}d=HEAP[e+8];if(unSign(a+1,32)unSign(d,32)?3:4}else if(d==4){d=h!=_empty? 10:11;break b}if(d==10)HEAP[h+c]=0;HEAP[g]=c;a=h;d=13;break a}while(0);if(d==0)a=0;return a}__bdf_list_join.__index__=Runtime.getFunctionIndex(__bdf_list_join,"__bdf_list_join"); function __bdf_list_split(e,g,d,b){var a=STACKTOP;STACKTOP+=32;Runtime.memset(a,0,32);var c,f=null,h,i,k,j,l;l=0;HEAP[e+8]=0;var m=b==0;a:do if(!m){if(HEAP[d]==0)break a;var o=g==0;b:do if(!o){if(HEAP[g]==0){c=2;break b}_llvm_memset_p0i8_i32(a,0,32,1,0);h=0;j=f=k=g;f=3;c:for(;;){var n=f==8?q:0,p=j+n,r=j+(n+1);if((f==8?r:k)==0){c=10;break c}if(HEAP[p]==0){c=10;break c}q=HEAP[p]!=43;d:do if(q)c=6;else{if(HEAP[r]!=0){c=6;break d}h=1;c=8;break d}while(0);if(c==6){q=unSign(HEAP[p],8)>>>unSign(3,8);q=unSign(q, 8);f=unSign(HEAP[p],8)>>>unSign(3,8);f=unSign(f,8);f=HEAP[a+f];f=1<<(reSign(HEAP[p],8)&7)&255|f;HEAP[a+q]=f}var q=n+1;f=8;c=5}i=0;f=k=d;j=j=f+b;n=e+8;p=e+4;r=e+8;var s=e,u=e,t=e+8,v=e+8;h=h!=0;var w=f,x=l;f=10;c:for(;;){var y=f==29?C:x;c=f==29?B:w;if(c>=j){c=31;break c}if(HEAP[c]==0){c=31;break c}d:for(;;){if(HEAP[k]==0)break d;f=unSign(HEAP[k],8)>>>unSign(3,8);f=unSign(f,8);f=reSign(HEAP[a+f],8);var A=reSign(HEAP[k],8)&7;if((reSign(f,32)>>reSign(A,32)&1)!=0)break d;k+=1}if(HEAP[n]==HEAP[p]){var z= __bdf_list_ensure(s,HEAP[r]+1);if(z!=0){c=19;break c}else f=18}else f=15;var C=f==18?0:y;B=HEAP[t];HEAP[HEAP[u]+4*B]=k>c?c:_empty;HEAP[v]=B+1;B=k;d:do if(h)for(;;){if(HEAP[k]==0)break d;c=unSign(HEAP[k],8)>>>unSign(3,8);c=unSign(c,8);c=reSign(HEAP[a+c],8);i=reSign(HEAP[k],8)&7;if((reSign(c,32)>>reSign(i,32)&1&255)==0)break d;HEAP[k]=0;k+=1}else{if(HEAP[k]==0)break d;HEAP[k]=0;k+=1}while(0);B=k<=B;d:do if(B)c=28;else{if(HEAP[k]!=0){f=27;c=28}else{f=27;c=29}break d}while(0);if(c==28)f=28;i=f==28?0: 1;var B=k;f=29;c=13}if(c==31){l=y;g=HEAP[e+4];if(unSign(i+HEAP[e+8],32)>=unSign(g,32)){l=__bdf_list_ensure(e,HEAP[e+8]+1+i);if(l!=0)break a}if(i!=0){g=HEAP[e+8];HEAP[HEAP[e]+4*g]=_empty;HEAP[e+8]=g+1}HEAP[HEAP[e]+4*HEAP[e+8]]=0;break a}else if(c==19){l=z;break a}}while(0);l=6}while(0);e=l;STACKTOP=a;return e}__bdf_list_split.__index__=Runtime.getFunctionIndex(__bdf_list_split,"__bdf_list_split"); function __bdf_atoul(e){var g;g=null;var d,b,a;d=e;e=10;var c=d==0;a:do if(c)g=0;else{if(HEAP[d]==0){g=0;break a}b=e;g=b==8?12:b==16?13:14;if(g==14){e=10;a=_ddigits}else if(g==12)a=_odigits;else if(g==13)a=_hdigits;b=HEAP[d]==48;b:do if(b){if(HEAP[d+1]!=120)if(HEAP[d+1]!=88)break b;e=16;a=_hdigits;d+=2}while(0);b=0;a=a;e=e;d=d;b=b;for(g=5;;){i=g==8?i:0;var f=g==8?h:b;h=d+i;g=reSign(HEAP[h],8)>>reSign(3,8);g=reSign(g,8);g=unSign(HEAP[a+g],8);c=reSign(HEAP[h],8)&7;if((reSign(g,32)>>reSign(c,32)&1&255)== 0)break;g=f*e;h=reSign(HEAP[h],8);var h=unSign(HEAP[_a2i+h],8)+g,i=i+1;g=8}b=b=f;g=11;break a}while(0);if(g==0)b=0;return b}__bdf_atoul.__index__=Runtime.getFunctionIndex(__bdf_atoul,"__bdf_atoul"); function __bdf_atol(e){var g,d=null,b,a,c,f;b=e;e=10;d=b==0;a:do if(d)g=0;else{if(HEAP[b]==0){g=0;break a}c=e;g=c==8?14:c==16?15:16;if(g==16){e=10;f=_ddigits}else if(g==14)f=_odigits;else if(g==15)f=_hdigits;c=0;if(HEAP[b]==45){b+=1;c=1}g=HEAP[b]==48;b:do if(g){if(HEAP[b+1]!=120)if(HEAP[b+1]!=88)break b;e=16;f=_hdigits;b+=2}while(0);g=0;f=f;e=e;b=b;g=g;for(d=6;;){k=d==9?k:0;a=d==9?i:g;i=b+k;d=reSign(HEAP[i],8)>>reSign(3,8);d=reSign(d,8);d=unSign(HEAP[f+d],8);var h=reSign(HEAP[i],8)&7;if((reSign(d, 32)>>reSign(h,32)&1&255)==0)break;d=e*a;i=reSign(HEAP[i],8);var i=unSign(HEAP[_a2i+i],8)+d,k=k+1;d=9}a=g=a;c=a=c!=0?0-a:a;g=13;break a}while(0);if(g==0)c=0;return c}__bdf_atol.__index__=Runtime.getFunctionIndex(__bdf_atol,"__bdf_atol"); function __bdf_atos(e){var g,d=null,b,a,c,f;b=e;e=10;d=b==0;a:do if(d)g=0;else{if(HEAP[b]==0){g=0;break a}c=e;g=c==8?14:c==16?15:16;if(g==16){e=10;f=_ddigits}else if(g==14)f=_odigits;else if(g==15)f=_hdigits;c=0;if(HEAP[b]==45){b+=1;c=1}g=HEAP[b]==48;b:do if(g){if(HEAP[b+1]!=120)if(HEAP[b+1]!=88)break b;e=16;f=_hdigits;b+=2}while(0);g=0;f=f;e=e;b=b;g=g;for(d=6;;){k=d==9?k:0;a=d==9?i:g;i=b+k;d=reSign(HEAP[i],8)>>reSign(3,8);d=reSign(d,8);d=unSign(HEAP[f+d],8);var h=reSign(HEAP[i],8)&7;if((reSign(d, 32)>>reSign(h,32)&1&255)==0)break;d=reSign(a,16)*e&65535;i=reSign(HEAP[i],8);var i=unSign(HEAP[_a2i+i],8)+d,k=k+1;d=9}a=g=a;c=a=c!=0?reSign(0-a,16):reSign(a,16);g=13;break a}while(0);if(g==0)c=0;return c&65535}__bdf_atos.__index__=Runtime.getFunctionIndex(__bdf_atos,"__bdf_atos");function _by_encoding(e,g){var d;d=HEAP[g+4];if(reSign(HEAP[e+4],32)reSign(d,32)?1:0}return d}_by_encoding.__index__=Runtime.getFunctionIndex(_by_encoding,"_by_encoding"); function __bdf_add_comment(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=HEAP[e+16520];HEAP[b]=0;a=_ft_mem_realloc(a,1,HEAP[e+88],HEAP[e+88]+1+d,HEAP[e+84],b);HEAP[e+84]=a;if(HEAP[b]==0){a=HEAP[e+84]+HEAP[e+88];_llvm_memcpy_p0i8_p0i8_i32(a,g,d,1,0);HEAP[a+d]=10;HEAP[e+88]=HEAP[e+88]+1+d}e=HEAP[b];STACKTOP=b;return e}__bdf_add_comment.__index__=Runtime.getFunctionIndex(__bdf_add_comment,"__bdf_add_comment"); function __bdf_add_property(e,g,d){var b=STACKTOP;STACKTOP+=8;Runtime.memset(b,0,8);var a,c=null,f,h,i,k,j,l,m=b+4;l=HEAP[e+16520];HEAP[m]=0;var o=_hash_bucket(g,HEAP[e+128]);k=HEAP[o];o=k!=0;a:do if(o){j=HEAP[e+80]+16*HEAP[k+4];a=HEAP[j+4];if(a==1)a=28;else if(a==2)a=29;else if(a==3)a=30;else break a;if(a==28){f=HEAP[j+12];a=l;f=f;f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,f);HEAP[j+12]=0;if(d==0)break a;if(HEAP[d]==0)break a;f=d;a=l;f=f;c=m;h=h=f!=0?_strlen(f)+1:0;a=a=_ft_mem_dup(a,f,h,c);HEAP[j+12]=a}else if(a== 29){a=__bdf_atol(d);HEAP[j+12]=a}else if(a==30){a=__bdf_atoul(d);HEAP[j+12]=a}}else{j=e+16532;k=g;j=j;k=_hash_bucket(k,j);k=k=k=HEAP[k];if(k==0){j=e;k=g;j=j;a=HEAP[j+16520];HEAP[b]=0;c=j+16532;f=k;c=c;f=_hash_bucket(f,c);f=f=HEAP[f];f=f!=0;b:do if(!f){f=_ft_mem_realloc(a,16,HEAP[j+16528],HEAP[j+16528]+1,HEAP[j+16524],b);HEAP[j+16524]=f;f=HEAP[b];h=f!=0;c:do if(h)c=34;else{h=HEAP[j+16524]+16*HEAP[j+16528];_llvm_memset_p0i8_i32(h,0,16,1,0);c=_strlen(k)+1;var n=_ft_mem_realloc(a,1,0,c,0,b);HEAP[h]=n; n=HEAP[b];if(n!=0){c=6;break c}_llvm_memcpy_p0i8_p0i8_i32(HEAP[h],k,c,1,0);HEAP[h+4]=1;HEAP[h+8]=0;c=HEAP[j+16528]+83;var p=_hash_insert(HEAP[h],c,j+16532,a);HEAP[b]=p;p=HEAP[b];if(p!=0){c=8;break c}HEAP[j+16528]+=1;break b}while(0);HEAP[m]=c==34?f:c==6?n:p;break a}while(0);k=HEAP[b];HEAP[m]=k;if(k!=0)break a;j=e+16532;k=g;j=j;k=_hash_bucket(k,j);k=k=k=HEAP[k]}if(HEAP[e+76]==HEAP[e+72]){if(HEAP[e+72]==0){j=_ft_mem_realloc(l,16,0,1,0,m);HEAP[e+80]=j}else{j=_ft_mem_realloc(l,16,HEAP[e+72],HEAP[e+72]+ 1,HEAP[e+80],m);HEAP[e+80]=j}if(HEAP[m]!=0)break a;j=HEAP[e+80]+16*HEAP[e+72];_llvm_memset_p0i8_i32(j,0,16,1,0);HEAP[e+72]+=1}j=a=HEAP[k+4];a=unSign(a,32)>=unSign(83,32)?HEAP[e+16524]+16*(j-83):__bdf_properties+16*j;j=HEAP[e+80]+16*HEAP[e+76];HEAP[j]=HEAP[a];HEAP[j+4]=HEAP[a+4];HEAP[j+8]=HEAP[a+8];a=HEAP[a+4];a=a==1?31:a==2?32:a==3?33:17;b:do if(a==31){HEAP[j+12]=0;if(d==0)break b;if(HEAP[d]==0)break b;c=d;f=l;c=c;h=m;i=i=c!=0?_strlen(c)+1:0;f=f=_ft_mem_dup(f,c,i,h);HEAP[j+12]=f;if(HEAP[m]!=0)break a}else if(a== 32){f=__bdf_atol(d);HEAP[j+12]=f}else if(a==33){f=__bdf_atoul(d);HEAP[j+12]=f}while(0);if(_memcmp(g,__str8246,7)!=0){a=_hash_insert(HEAP[j],HEAP[e+76],HEAP[e+128],l);HEAP[m]=a;if(HEAP[m]!=0)break a}HEAP[e+76]+=1;if(_memcmp(g,__str10248,12)==0)HEAP[e+36]=HEAP[j+12];else if(_memcmp(g,__str19257,11)==0)HEAP[e+40]=HEAP[j+12];else if(_memcmp(g,__str20258,12)==0)HEAP[e+44]=HEAP[j+12];else{if(_memcmp(g,__str67305,7)!=0)break a;if(HEAP[j+12]==0)HEAP[m]=3;else{a=HEAP[HEAP[j+12]]==112;b:do if(!a){if(HEAP[HEAP[j+ 12]]==80)break b;g=HEAP[HEAP[j+12]]==109;c:do if(!g){if(HEAP[HEAP[j+12]]==77)break c;if(HEAP[HEAP[j+12]]!=99)if(HEAP[HEAP[j+12]]!=67)break a;HEAP[e+28]=32;break a}while(0);HEAP[e+28]=16;break a}while(0);HEAP[e+28]=8}}}while(0);e=HEAP[m];STACKTOP=b;return e}__bdf_add_property.__index__=Runtime.getFunctionIndex(__bdf_add_property,"__bdf_add_property"); function __bdf_parse_glyphs(e,g,d,b,a){d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var c,f=null,h,i,k,j,l,m;b=d+4;k=g;HEAP[b]=0;m=HEAP[a+32];g=HEAP[m+16520];var o=_memcmp(e,__str8246,7)==0;a:do{if(o){k-=7;c=e+7;if(HEAP[c]!=0){c+=1;k-=1}h=__bdf_add_comment(HEAP[a+32],c,k);HEAP[b]=h;f=1}else{o=(HEAP[a]&32)==0;var n=e;b:do if(o)if(_memcmp(n,__str84,5)!=0){HEAP[b]=180;c=3;break a}else{c=__bdf_list_split(a+8232,__str85,e,k);HEAP[b]=c;if(HEAP[b]!=0){c=3;break a}c=__bdf_atoul(HEAP[HEAP[a+8232]+4]);HEAP[m+ 48]=c;HEAP[a+4]=HEAP[m+48];if(HEAP[a+4]==0)HEAP[m+48]=64;if(unSign(HEAP[a+4],32)>unSign(1114111,32)){HEAP[b]=6;c=3;break a}else{c=_ft_mem_realloc(g,36,0,HEAP[m+48],0,b);HEAP[m+56]=c;if(HEAP[b]!=0){c=3;break a}HEAP[a]|=32}}else if(_memcmp(n,__str86,7)==0){_qsort(HEAP[m+56],HEAP[m+52],36,_by_encoding.__index__);HEAP[a]&=-2}else{c=_memcmp(e,__str87,7)==0;i=a;if(c){HEAP[i+28]=0;HEAP[a]&=-4033}else{c=(HEAP[i]&64)!=0;c:do if(c){if(HEAP[a+28]!=-1)break c;if(HEAP[HEAP[a+36]+4]==0)break b}while(0);if(_memcmp(e, __str88,9)==0){i=HEAP[a+24];c=g;i=i;i!=0&&FUNCTION_TABLE[HEAP[c+8]](c,i);HEAP[a+24]=0;c=__bdf_list_split(a+8232,__str85,e,k);HEAP[b]=c;if(c!=0){c=3;break a}__bdf_list_shift(a+8232);c=__bdf_list_join(a+8232,d);if(c==0){c=HEAP[b]=3;break a}else{i=_ft_mem_realloc(g,1,0,HEAP[d]+1,0,b);HEAP[a+24]=i;if(HEAP[b]!=0){c=3;break a}_llvm_memcpy_p0i8_p0i8_i32(HEAP[a+24],c,HEAP[d]+1,1,0);HEAP[a]|=64}}else{i=_memcmp(e,__str89,8)==0;c=a;if(i)if((HEAP[c]&64)==0){HEAP[b]=181;c=3;break a}else{c=__bdf_list_split(a+8232, __str85,e,k);HEAP[b]=c;if(HEAP[b]!=0){c=3;break a}c=__bdf_atol(HEAP[HEAP[a+8232]+4]);HEAP[a+28]=c;if(unSign(HEAP[a+28],32)>unSign(65535,32)){c=HEAP[b]=3;break a}else{if(reSign(HEAP[a+28],32)>=reSign(0,32)){c=reSign(HEAP[a+28],32)>>reSign(5,32);i=a+28;if((1<<(HEAP[a+28]&31)&HEAP[a+40+c*4])!=0){HEAP[i]=-1;HEAP[m+16516]=1}else{c=reSign(HEAP[i],32)>>reSign(5,32);i=reSign(HEAP[a+28],32)>>reSign(5,32);HEAP[a+40+c*4]=1<<(HEAP[a+28]&31)|HEAP[a+40+i*4]}}if(reSign(HEAP[a+28],32)>=reSign(0,32)){if(HEAP[m+52]== HEAP[m+48]){c=_ft_mem_realloc(g,36,HEAP[m+48],HEAP[m+48]+64,HEAP[m+56],b);HEAP[m+56]=c;if(HEAP[b]!=0){c=3;break a}HEAP[m+48]+=64}i=HEAP[m+52];c=HEAP[m+56]+36*i;HEAP[m+52]=i+1;HEAP[c]=HEAP[a+24];HEAP[c+4]=HEAP[a+28]}else if(HEAP[HEAP[a+36]+4]!=0){if(HEAP[m+64]==HEAP[m+60]){c=_ft_mem_realloc(g,36,HEAP[m+60],HEAP[m+60]+4,HEAP[m+68],b);HEAP[m+68]=c;if(HEAP[b]!=0){c=3;break a}HEAP[m+60]+=4}c=HEAP[m+68]+36*HEAP[m+64];HEAP[c]=HEAP[a+24];i=HEAP[m+64];HEAP[c+4]=i;HEAP[m+64]=i+1}else{i=HEAP[a+24];c=g;i=i;i!= 0&&FUNCTION_TABLE[HEAP[c+8]](c,i);HEAP[a+24]=0}HEAP[a+24]=0;HEAP[a]&=1073741823;HEAP[a]|=128}}else{i=m;c=HEAP[c+28]==-1?HEAP[i+68]+36*(HEAP[m+64]-1):HEAP[i+56]+36*(HEAP[m+52]-1);if((HEAP[a]&2048)!=0){i=HEAP[a+8];j=unSign(HEAP[c+12+2],16);if(unSign(i,32)>=unSign(j,32)){if(!(reSign(HEAP[a],32)>=reSign(0,32)))break b;HEAP[a]|=-2147483648;HEAP[m+16516]=1}else{i=HEAP[c+28]<<1;l=HEAP[c+24]+HEAP[c+28]*HEAP[a+8];j=i;if(unSign(0,32)unSign(1,32)?f:1)-0; f=26;c:for(;;){v=f==26?0:v;t=f==26?l:t;var q=0+v;f=1+v;var s=reSign(HEAP[j+q],8);HEAP[t]=HEAP[_a2i+s]+HEAP[t]*16;s=unSign(f,32)=reSign(j,16)?i:j;HEAP[a+18]=i;i=HEAP[a+20];j=HEAP[c+12+10];i=reSign(i,16)>=reSign(j,16)?i:j;HEAP[a+20]=i;HEAP[a+22]=HEAP[c+12+4]+HEAP[c+12];i=HEAP[a+16];j=HEAP[a+22];i=reSign(i,16)>=reSign(j,16)?i:j;HEAP[a+16]=i;i=HEAP[a+12];j=HEAP[c+12+4];i=reSign(i,16)<=reSign(j,16)?i:j;HEAP[a+12]=i;i=HEAP[a+14];j=HEAP[c+12+4];i=reSign(i,16)>=reSign(j,16)?i:j;HEAP[a+14]=i;if((HEAP[a]&512)==0)HEAP[c+10]=HEAP[c+12];i=HEAP[HEAP[a+36]]!=0;c:do if(i){j=HEAP[m+20]*HEAP[m+16];p=unSign(HEAP[c+ 10],16);j=_FT_MulDiv(p,72E3,j)&65535;if(HEAP[c+8]==j)break c;HEAP[c+8]=j;if(HEAP[a+28]==-1){j=unSign(HEAP[m+64]-1,32)>>>unSign(5,32);p=unSign(HEAP[m+64]-1,32)>>>unSign(5,32);HEAP[m+8324+j*4]=1<<(HEAP[m+64]-1&31)|HEAP[m+8324+p*4]}else{j=reSign(HEAP[c+4],32)>>reSign(5,32);p=reSign(HEAP[c+4],32)>>reSign(5,32);HEAP[m+132+j*4]=1<<(HEAP[c+4]&31)|HEAP[m+132+p*4]}HEAP[a]|=4096;HEAP[m+16516]=1}while(0);HEAP[a]|=1024}else if(_memcmp(e,__str93312,6)==0)if((HEAP[a]&1024)==0){HEAP[b]=183;c=3;break a}else{i=unSign(HEAP[c+ 12],16);i=unSign(HEAP[HEAP[a+32]+16518],16)*i+7;i=reSign(i,32)>>reSign(3,32);HEAP[c+28]=i;i=HEAP[c+28];i=unSign(HEAP[c+12+2],16)*i;if(unSign(i,32)>unSign(65535,32)){HEAP[b]=184;c=3;break a}else{HEAP[c+32]=i&65535;i=unSign(HEAP[c+32],16);i=_ft_mem_realloc(g,1,0,i,0,b);HEAP[c+24]=i;if(HEAP[b]!=0){c=3;break a}HEAP[a+8]=0;HEAP[a]|=2048}}else{c=HEAP[b]=3;break a}}}}}while(0);var w=HEAP[b];f=10}c=2;break a}while(0);a:do if(c==2){c=(f==10?w:h)!=0?3:49;break a}while(0);a:do if(c==3){if((HEAP[a]&64)==0)break a; h=HEAP[a+24];e=g;h=h;h!=0&&FUNCTION_TABLE[HEAP[e+8]](e,h);HEAP[a+24]=0}while(0);a=HEAP[b];STACKTOP=d;return a}__bdf_parse_glyphs.__index__=Runtime.getFunctionIndex(__bdf_parse_glyphs,"__bdf_parse_glyphs"); function __bdf_parse_properties(e,g,d,b,a){d=STACKTOP;STACKTOP+=140;Runtime.memset(d,0,140);var c,f=null,h,i,k,j,l,m,o,n=d+4,p=d+8,r=d+12;o=0;var q=_memcmp(e,__str94,13)==0;a:do if(q){if(_bdf_get_font_property(HEAP[a+32],__str19257)==0){o=HEAP[a+32];m=reSign(HEAP[HEAP[a+32]+4+8],16);HEAP[o+40]=m;o=reSign(HEAP[HEAP[a+32]+4+8],16);_sprintf(r,__str95,o);o=__bdf_add_property(HEAP[a+32],__str19257,r);if(o!=0)break a;HEAP[HEAP[a+32]+16516]=1}if(_bdf_get_font_property(HEAP[a+32],__str20258)==0){o=HEAP[a+ 32];m=reSign(HEAP[HEAP[a+32]+4+10],16);HEAP[o+44]=m;o=reSign(HEAP[HEAP[a+32]+4+10],16);_sprintf(r,__str95,o);o=__bdf_add_property(HEAP[a+32],__str20258,r);if(o!=0)break a;HEAP[HEAP[a+32]+16516]=1}HEAP[a]&=-17;HEAP[b]=__bdf_parse_glyphs.__index__}else{if(_memcmp(e,__str96,21)==0)break a;if(_memcmp(e,__str8246,7)==0){HEAP[p]=e;HEAP[n]=HEAP[p];HEAP[p]+=7;if(HEAP[HEAP[p]]!=0){o=HEAP[p];HEAP[o]=0;HEAP[p]=o+1}}else{o=HEAP[a+32];m=g;j=e;l=m;f=n;m=p;k=o;i=o=j;HEAP[f]=i;b:for(;;){if(HEAP[o]==0)break b;if(HEAP[o]== 32)break b;if(HEAP[o]==9)break b;o+=1}f=-1;if(HEAP[o]!=0){f=reSign(HEAP[o],8);HEAP[o]=0}c=i;k=k;i=c;k=k;var s=c==0;b:do if(s)c=14;else{if(HEAP[i]==0){c=14;break b}c=k+16532;h=i;i=c;h=_hash_bucket(h,i);h=h=h=HEAP[h];if(h==0)h=0;else{h=HEAP[h+4];h=unSign(h,32)>=unSign(83,32)?HEAP[k+16524]+16*(h-83):__bdf_properties+16*h}c=17;break b}while(0);if(c==14)h=0;k=i=k=h;if(f!=-1){HEAP[o]=f&255;var u=k;f=18}else f=17;f=(f==18?u:i)!=0;b:do if(f){if(HEAP[k+4]==1)break b;o=__bdf_list_split(a+8232,__str85,e,g); if(o!=0)break a;HEAP[n]=HEAP[HEAP[a+8232]];__bdf_list_shift(a+8232);e=__bdf_list_join(a+8232,d);HEAP[p]=e;o=__bdf_add_property(HEAP[a+32],HEAP[n],HEAP[p]);break a}while(0);i=o;o=j+l;HEAP[i]=0;i+=1;j=i;f=21;b:for(;;){l=f==23?v:0;var t=j+l;if(HEAP[t]==0)break b;if(HEAP[t]!=32)if(HEAP[t]!=9)break b;var v=l+1;f=23}i=t;if(HEAP[i]==34)i+=1;m=HEAP[m]=i;b:for(;;){if(o<=m)break b;if(HEAP[o+-1]!=32)if(HEAP[o+-1]!=9)break b;o+=-1;HEAP[o]=0}m=o>i;b:do if(m){if(HEAP[o+-1]!=34)break b;o+=-1;HEAP[o]=0}while(0)}o= __bdf_add_property(HEAP[a+32],HEAP[n],HEAP[p])}while(0);a=o;STACKTOP=d;return a}__bdf_parse_properties.__index__=Runtime.getFunctionIndex(__bdf_parse_properties,"__bdf_parse_properties"); function __bdf_parse_start(e,g,d,b,a){d=STACKTOP;STACKTOP+=416;Runtime.memset(d,0,416);var c,f=null,h,i,k,j;i=d+256;var l=d+272,m=d+276,o=d+280,n,p=d+284,r,q=d+288;g=g;n=0;HEAP[p]=0;if(HEAP[a+32]!=0)n=HEAP[HEAP[a+32]+16520];var s=_memcmp(e,__str8246,7)==0;a:do if(s){if(HEAP[HEAP[a+36]+8]==0)break a;if(HEAP[a+32]==0)break a;g-=7;f=e+7;if(HEAP[f]!=0){f+=1;g-=1}f=__bdf_add_comment(HEAP[a+32],f,g);HEAP[p]=f}else if((HEAP[a]&1)==0){n=HEAP[a+8248];if(_memcmp(e,__str97,9)!=0)HEAP[p]=176;else{HEAP[a]=1;HEAP[a+ 32]=0;f=_ft_mem_alloc(n,16548,p);if(HEAP[p]!=0)break a;HEAP[a+32]=f;HEAP[f+16520]=HEAP[a+8248];HEAP[a+8248]=0;k=n;j=f+16532;k=k;HEAP[m]=0;HEAP[j+4]=241;r=Math.floor(reSign(241,32)/reSign(3,32));HEAP[j]=r;HEAP[j+8]=0;k=_ft_mem_realloc(k,4,0,241,0,m);HEAP[j+12]=k;j=j=HEAP[m];HEAP[p]=j;if(HEAP[p]!=0)break a;r=__bdf_properties;j=f+16532;k=n;r=r;for(f=7;;){c=f==10?w:0;var u=r+16*c,t=0+c,v=1+c;if(!(unSign(f==10?v:0,32)unSign(255,32)){c=25;break b}else{_llvm_memcpy_p0i8_p0i8_i32(d,HEAP[f],c,1,0);e=__bdf_list_split(i, __str83,d,c);b=e!=0;c:do if(!b){if(HEAP[i+8]!=15)break c;h=reSign(HEAP[HEAP[HEAP[i]+44]],8);if(h==67)c=47;else if(h==77)c=48;else if(h==80)c=49;else if(h==99)c=47;else if(h==109)c=48;else if(h==112)c=49;else break c;if(c==47)HEAP[f+28]=32;else if(c==48)HEAP[f+28]=16;else if(c==49)HEAP[f+28]=8}while(0);i=i;b=h=HEAP[i+12];if(h!=0){h=HEAP[i];b=b;h=h;h!=0&&FUNCTION_TABLE[HEAP[b+8]](b,h);HEAP[i]=0;_llvm_memset_p0i8_i32(i,0,16,1,0)}i=e;HEAP[p]=i;if(i!=0)break a;HEAP[a]|=2;break a}}while(0);HEAP[p]=6}}else if(_memcmp(e, __str100,4)==0)if((HEAP[a]&2)==0)HEAP[p]=177;else{f=__bdf_list_split(a+8232,__str85,e,g);HEAP[p]=f;if(HEAP[p]!=0)break a;f=HEAP[a+32];j=__bdf_atoul(HEAP[HEAP[a+8232]+4]);HEAP[f+16]=j;f=HEAP[a+32];j=__bdf_atoul(HEAP[HEAP[a+8232]+8]);HEAP[f+20]=j;f=HEAP[a+32];j=__bdf_atoul(HEAP[HEAP[a+8232]+12]);HEAP[f+24]=j;j=HEAP[a+8232+8]==5;k=HEAP[a+32];b:do if(j){c=__bdf_atos(HEAP[HEAP[a+8232]+16]);HEAP[k+16518]=c;f=c=HEAP[HEAP[a+32]+16518];r=0;u=c!=0;c:do if(u){c=f;for(f=33;;){y=f==33?0:y;x=f==33?c:x;f=0+y;if((unSign(x, 16)&1&255)!=0)r=f;var x=unSign(x,16)>>>unSign(1,16),y=y+1;if(x!=0)f=36;else break}if(unSign(r,16)<=unSign(3,16)){c=38;break c}h=8;c=41;break c}else c=38;while(0);if(c==38)h=1<unSign(r,16)))if(HEAP[HEAP[a+32]+16518]==f){c=43;break b}HEAP[HEAP[a+32]+16518]=f<<1}else HEAP[k+16518]=1;while(0);HEAP[a]|=4}else if(_memcmp(e,__str84,5)==0)if((HEAP[a]&8)==0)HEAP[p]=179;else{f=HEAP[a+32];j=reSign(HEAP[HEAP[a+32]+4+8],16);HEAP[f+40]=j;f=reSign(HEAP[HEAP[a+ 32]+4+8],16);_sprintf(q,__str95,f);f=__bdf_add_property(HEAP[a+32],__str19257,q);HEAP[p]=f;if(HEAP[p]!=0)break a;f=HEAP[a+32];j=reSign(HEAP[HEAP[a+32]+4+10],16);HEAP[f+44]=j;f=reSign(HEAP[HEAP[a+32]+4+10],16);_sprintf(q,__str95,f);f=__bdf_add_property(HEAP[a+32],__str20258,q);HEAP[p]=f;if(HEAP[p]!=0)break a;HEAP[HEAP[a+32]+16516]=1;HEAP[b]=__bdf_parse_glyphs.__index__;HEAP[p]=-1}else HEAP[p]=3;while(0);a=HEAP[p];STACKTOP=d;return a} __bdf_parse_start.__index__=Runtime.getFunctionIndex(__bdf_parse_start,"__bdf_parse_start"); function _bdf_free_font(e){var g=null,d,b,a;if(e!=0){a=HEAP[e+16520];d=HEAP[e];d!=0&&FUNCTION_TABLE[HEAP[a+8]](a,d);HEAP[e]=0;if(HEAP[e+128]!=0){_hash_free(HEAP[e+128],a);d=HEAP[e+128];d!=0&&FUNCTION_TABLE[HEAP[a+8]](a,d);HEAP[e+128]=0}d=HEAP[e+84];d!=0&&FUNCTION_TABLE[HEAP[a+8]](a,d);var c=d=HEAP[e+84]=0;g=unSign(HEAP[e+72],32)>unSign(c,32);c=HEAP[e+80];if(g){for(g=4;;){if(HEAP[(g==4?c:b)+16*d+4]==1){b=HEAP[HEAP[e+80]+16*d+12];b!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[HEAP[e+80]+16*d+12]=0}d+=1; b=d;g=unSign(HEAP[e+72],32)>unSign(b,32);b=HEAP[e+80];if(g)g=9;else break}g=10}else g=50;d=g==10?b:c;d!=0&&FUNCTION_TABLE[HEAP[a+8]](a,d);d=HEAP[e+80]=0;b=HEAP[e+56];c=d;if(unSign(HEAP[e+52],32)>unSign(c,32))for(;;){c=HEAP[b];c!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[b]=0;c=HEAP[b+24];c!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[b+24]=0;d+=1;b+=36;c=d;if(!(unSign(HEAP[e+52],32)>unSign(c,32)))break}d=0;b=HEAP[e+68];c=d;if(unSign(HEAP[e+64],32)>unSign(c,32))for(;;){c=HEAP[b];c!=0&&FUNCTION_TABLE[HEAP[a+ 8]](a,c);HEAP[b]=0;c=HEAP[b+24];c!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[b+24]=0;d+=1;b+=36;c=d;if(!(unSign(HEAP[e+64],32)>unSign(c,32)))break}d=HEAP[e+56];d!=0&&FUNCTION_TABLE[HEAP[a+8]](a,d);HEAP[e+56]=0;d=HEAP[e+68];d!=0&&FUNCTION_TABLE[HEAP[a+8]](a,d);d=HEAP[e+68]=0;b=HEAP[e+92+12];c=d;if(unSign(HEAP[e+92+20],32)>unSign(c,32))for(;;){c=HEAP[b];c!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[b]=0;c=HEAP[b+24];c!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[b+24]=0;d+=1;b+=36;c=d;if(!(unSign(HEAP[e+92+20], 32)>unSign(c,32)))break}d=HEAP[e+92+12];d!=0&&FUNCTION_TABLE[HEAP[a+8]](a,d);HEAP[e+92+12]=0;_hash_free(e+16532,a);b=HEAP[e+16524];c=d=0;if(unSign(HEAP[e+16528],32)>unSign(c,32))for(g=31;;){i=g==31?0:i;g=b+16*i;var f=b+16*i+4;c=b+16*i+12;var h=HEAP[g];h!=0&&FUNCTION_TABLE[HEAP[a+8]](a,h);HEAP[g]=0;if(HEAP[f]==1){g=HEAP[c];g!=0&&FUNCTION_TABLE[HEAP[a+8]](a,g);HEAP[c]=0}d+=1;c=d;c=unSign(HEAP[e+16528],32)>unSign(c,32);var i=i+1;if(c)g=37;else break}d=HEAP[e+16524];d!=0&&FUNCTION_TABLE[HEAP[a+8]](a, d);HEAP[e+16524]=0}}_bdf_free_font.__index__=Runtime.getFunctionIndex(_bdf_free_font,"_bdf_free_font");function _bdf_get_font_property(e,g){var d,b,a=e==0;a:do if(a)d=0;else{if(HEAP[e+72]==0){d=0;break a}if(g==0){d=0;break a}if(HEAP[g]==0){d=0;break a}b=HEAP[e+128];d=g;b=b;d=_hash_bucket(d,b);d=d=d=HEAP[d];b=d=d!=0?HEAP[e+80]+16*HEAP[d+4]:0;d=6;break a}while(0);if(d==0)b=0;return b}_bdf_get_font_property.__index__=Runtime.getFunctionIndex(_bdf_get_font_property,"_bdf_get_font_property"); function _bdf_cmap_init(e){var g;g=HEAP[e];HEAP[e+16]=HEAP[HEAP[g+140]+52];HEAP[e+20]=HEAP[g+144];return 0}_bdf_cmap_init.__index__=Runtime.getFunctionIndex(_bdf_cmap_init,"_bdf_cmap_init");function _bdf_cmap_done(e){HEAP[e+20]=0;HEAP[e+16]=0}_bdf_cmap_done.__index__=Runtime.getFunctionIndex(_bdf_cmap_done,"_bdf_cmap_done"); function _bdf_cmap_char_index(e,g){var d,b=null,a,c;a=HEAP[e+20];c=0;var f=HEAP[e+16];for(b=-1;;){var h=b==-1?f:b==4?h:i;k=b==-1?0:b==4?k:k;if(!(unSign(k,32)>>unSign(1,32);b=HEAP[a+8*i];if(g==b){d=1;break}d=i+1;var k=(b=unSign(g,32)>>unSign(1,32);n=HEAP[a+8*o];if(i==n){d=1;break a}d=o+1;var n=(b=unSign(k,32)unSign(i,32)))break a;h=HEAP[a+8*c];f=HEAP[a+ 8*c+4]+1}while(0);HEAP[g]=h;return unSign(f,16)}_bdf_cmap_char_next.__index__=Runtime.getFunctionIndex(_bdf_cmap_char_next,"_bdf_cmap_char_next"); function _BDF_Face_Done(e){var g,d;if(e!=0){d=HEAP[e+100];_bdf_free_font(HEAP[e+140]);g=HEAP[e+144];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+144]=0;g=HEAP[e+132];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+132]=0;g=HEAP[e+136];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+136]=0;g=HEAP[e+20];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+20]=0;g=HEAP[e+24];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+24]=0;g=HEAP[e+32];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+32]=0;g=HEAP[e+140];g!=0&&FUNCTION_TABLE[HEAP[d+ 8]](d,g);HEAP[e+140]=0}}_BDF_Face_Done.__index__=Runtime.getFunctionIndex(_BDF_Face_Done,"_BDF_Face_Done"); function _BDF_Face_Init(e,g){var d=STACKTOP;STACKTOP+=100;Runtime.memset(d,0,100);var b,a=null,c,f,h,i,k,j,l,m,o,n,p;i=d+4;k=d+20;var r,q,s,u,t,v,w,x,y;u=d+36;var A,z,C;q=d+40;C=d+44;o=d+48;var B,D=d+52;h=d+56;l=d+60;var E,F,G=d+76;f=d+88;HEAP[D]=0;c=HEAP[g+100];HEAP[h]=0;n=_FT_Stream_Seek(e,0);HEAP[D]=n;n=HEAP[D]!=0;a:do if(n)b=65;else{HEAP[l]=1;HEAP[l+4]=1;HEAP[l+8]=0;HEAP[l+12]=8;n=c;v=e;n=n;x=l;s=h;HEAP[C]=0;a=n;HEAP[o]=0;l=p=_ft_mem_alloc(a,8252,o);if(HEAP[o]!=0)a=175;else{a=175;w=x!=0?x:__bdf_opts; HEAP[l+36]=w;HEAP[l+12]=32767;x=HEAP[l+8248]=n;w=l+8232;x=x;_llvm_memset_p0i8_i32(w,0,16,1,0);HEAP[w+12]=x;x=l;v=v;w=__bdf_parse_start.__index__;x=x;y=C;z=0;C=HEAP[v+28];HEAP[q]=0;var H=w==0;b:do if(H){HEAP[q]=6;b=1;break b}else{z=t=_ft_mem_realloc(C,1,0,1024,0,q);if(HEAP[q]!=0){a=2;b=3;break b}HEAP[u]=w;A=1;HEAP[z]=0;var J=v,L=C,N=u,I=x,P=u,K=x,O=z;A=A;a=4;c:for(;;){b=a==35?La:0;var M=a==4?256:Ja,Q=a==4?0:ta,R=a==4?0:Pa,T=a==4?0:ma,V=a==4?1024:fa,U=a==4?1:ya,S=a==4?O:na,X=a==4?0:qa,Y=a==4?1:ya,W= A+b;a=5;d:for(;;){var da=a==12?256:M,ba=a==12?ta:Q,aa=a==12?Ca:R,ca=a==12?ma:T,$=a==12?fa:V,la=a==12?ya:U,ga=a==12?na:S,ea=a==12?qa:X,Z=a==12?ya:Y;a=6;e:for(;;){var ha=a==26?ta:ba,ia=a==26?0:aa,ja=a==26?fa:ca,fa=a==26?za:$,ka=a==26?1:la,na=a==26?Ha:ga,sa=a==26?qa:ea,wa=a==26?1:Z;a=7;f:for(;;){ta=a==24?Ea:ha;var Aa=a==24?0:ia;ma=a==24?Ea:ja;ya=a==24?1:ka;qa=a==24?ra:sa;if((a==24?1:wa)!=0){var Da=_FT_Stream_TryRead(J,na+ma,fa-ma),pa=Da+ma;a=9}else a=8;var ta=a==9?Da:ta,ma=a==9?0:ma,ya=a==9?0:ya,qa= a==9?pa:qa;if(reSign(Aa,32)=reSign(qa,32))break;if(HEAP[Ba]==10)break;if(HEAP[Ba]==13)break;var Na=a+1;a=14}if(!(reSign(ua,32)>=reSign(qa,32)))break d;if(ta==0){a=19;b=21;break c}else a=19;if(Aa==0)break f;var Ea=qa-Aa;_llvm_memcpy_p0i8_p0i8_i32(na,na+Aa,Ea,1,0);var ra=qa-Ea;a=24}if(unSign(fa,32)>unSign(65535,32)){b=25;break c}var za=fa*2,Ha=_ft_mem_realloc(L, 1,fa,za,na,q);if(HEAP[q]!=0){a=26;b=27;break c}else a=26}var Ca=Aa+1;a=12}M=reSign(HEAP[na+ua],8);HEAP[na+ua]=0;Q=HEAP[na+Aa]!=35;d:do if(Q){a=HEAP[na+Aa]!=26;R=reSign(ua,32)>reSign(Aa,32);if(!(a&R))break d;a=FUNCTION_TABLE[HEAP[u]](na+Aa,ua-Aa,W,N,I);HEAP[q]=a;R=HEAP[q];if(R==-1){var va=FUNCTION_TABLE[HEAP[u]](na+Aa,ua-Aa,W,P,K);HEAP[q]=va;a=30}else a=28;if((a==30?va:R)!=0){a=32;b=21;break c}}while(0);HEAP[na+ua]=M&255;var Pa=ua+1;Ja=M==10;d:do if(Ja)a=29;else{if(M==13){a=34;break d}a=36}while(0); var Ja=a==36?256:a==29?13:10,La=b+1;a=35;b=5}if(b==21){A=W;z=na;HEAP[y]=A;b=1;break b}else if(b==25){z=na;HEAP[q]=6;b=1;break b}else if(b==27){z=Ha;a=27;b=3;break b}}while(0);if(b==1){var xa=z;a=1}a=a==1?xa:a==2?t:Ha;u=C;t=a;a!=0&&FUNCTION_TABLE[HEAP[u+8]](u,t);a=HEAP[q];HEAP[o]=a;a=a!=0;b:do if(a)b=54;else{a=HEAP[l+32]!=0;c:do if(a){if(HEAP[HEAP[l+32]+28]!=8)HEAP[HEAP[l+32]+32]=HEAP[HEAP[l+32]+4];if(HEAP[l+4]!=HEAP[HEAP[l+32]+64]+HEAP[HEAP[l+32]+52])HEAP[HEAP[l+32]+16516]=1;if(HEAP[HEAP[l+36]]== 0)break c;if(HEAP[HEAP[l+32]+52]==0)if(HEAP[HEAP[l+32]+64]==0)break c;q=reSign(HEAP[l+16],16);u=reSign(HEAP[l+12],16);q=q-u;u=unSign(HEAP[HEAP[l+32]+4],16);if(q!=u){HEAP[HEAP[l+32]+4]=HEAP[l+16]-HEAP[l+12];HEAP[HEAP[l+32]+16516]=1}if(HEAP[HEAP[l+32]+4+4]!=HEAP[l+12]){HEAP[HEAP[l+32]+4+4]=HEAP[l+12];HEAP[HEAP[l+32]+16516]=1}if(HEAP[HEAP[l+32]+4+8]!=HEAP[l+18]){HEAP[HEAP[l+32]+4+8]=HEAP[l+18];HEAP[HEAP[l+32]+16516]=1}if(HEAP[HEAP[l+32]+4+10]!=HEAP[l+20]){HEAP[HEAP[l+32]+4+10]=HEAP[l+20];HEAP[HEAP[l+ 32]+4+6]=0-HEAP[l+20];HEAP[HEAP[l+32]+16516]=1}q=reSign(HEAP[l+18],16);q=reSign(HEAP[l+20],16)+q;u=unSign(HEAP[HEAP[l+32]+4+2],16);if(q==u)break c;HEAP[HEAP[l+32]+4+2]=HEAP[l+20]+HEAP[l+18]}while(0);a=l;if((HEAP[l]&1&255)!=0)HEAP[o]=(HEAP[a]&32)==0?185:186;else{q=HEAP[a+32]!=0;c:do if(q){a=HEAP[HEAP[l+32]+16520];if(HEAP[HEAP[l+32]+88]==0)break c;u=HEAP[l+32];a=_ft_mem_realloc(a,1,HEAP[HEAP[l+32]+88],HEAP[HEAP[l+32]+88]+1,HEAP[HEAP[l+32]+84],o);HEAP[u+84]=a;if(HEAP[o]!=0){b=54;break b}HEAP[HEAP[HEAP[l+ 32]+84]+HEAP[HEAP[l+32]+88]]=0}else{if(HEAP[o]!=0)break c;HEAP[o]=3}while(0);HEAP[s]=HEAP[l+32]}b=51;break b}while(0);if(b==54){_bdf_free_font(HEAP[l+32]);a=n;s=HEAP[l+32];a=a;q=s;s!=0&&FUNCTION_TABLE[HEAP[a+8]](a,q);HEAP[l+32]=0}w=l;a=51}if((a==51?w:p)!=0){p=l+8232;s=HEAP[p+12];if(s!=0){a=HEAP[p];s=s;a=a;a!=0&&FUNCTION_TABLE[HEAP[s+8]](s,a);HEAP[p]=0;_llvm_memset_p0i8_i32(p,0,16,1,0)}a=n;n=l;l=a;p=n;n!=0&&FUNCTION_TABLE[HEAP[l+8]](l,p)}o=HEAP[o];HEAP[D]=o;if(o==176){_BDF_Face_Done(g);B=2;b=172}else{if(HEAP[D]!= 0){b=65;break a}HEAP[g+140]=HEAP[h];HEAP[g]=1;HEAP[g+4]=0;HEAP[g+8]=146;o=_bdf_get_font_property(HEAP[h],__str67305);n=o!=0;b:do if(n){if(HEAP[o+4]!=1)break b;if(HEAP[o+12]==0)break b;l=HEAP[HEAP[o+12]]==77;c:do if(!l){if(HEAP[HEAP[o+12]]==109)break c;if(HEAP[HEAP[o+12]]==67)break c;if(HEAP[HEAP[o+12]]!=99)break b}while(0);HEAP[g+8]|=4}while(0);o=n=_bdf_get_font_property(HEAP[h],__str8222);n=n==0;b:do if(n)b=75;else{if(HEAP[o+12]==0){b=75;break b}n=HEAP[o+12];o=c;n=n;l=D;p=p=n!=0?_strlen(n)+1:0;o= o=_ft_mem_dup(o,n,p,l);HEAP[g+20]=o;if(HEAP[D]!=0){b=65;break a}else{b=78;break b}}while(0);if(b==75)HEAP[g+20]=0;l=g;HEAP[d]=0;o=l;n=HEAP[o+100];p=HEAP[l+140];HEAP[i]=0;HEAP[i+4]=0;HEAP[i+8]=0;HEAP[i+12]=0;HEAP[o+12]=0;l=s=_bdf_get_font_property(p,__str214);s=s!=0;b:do if(s){if(HEAP[l+4]!=1)break b;if(HEAP[l+12]==0)break b;a=HEAP[HEAP[l+12]]==79;c:do if(!a){if(HEAP[HEAP[l+12]]==111)break c;if(HEAP[HEAP[l+12]]==73)break c;if(HEAP[HEAP[l+12]]!=105)break b}while(0);HEAP[o+12]|=1;a=HEAP[HEAP[l+12]]== 79;c:do if(a)b=87;else{if(HEAP[HEAP[l+12]]==111){b=87;break c}m=__str3209;b=90;break c}while(0);if(b==87)m=__str1215;HEAP[i+8]=m}while(0);l=m=_bdf_get_font_property(p,__str3217);m=m!=0;b:do if(m){if(HEAP[l+4]!=1)break b;if(HEAP[l+12]==0)break b;if(HEAP[HEAP[l+12]]!=66)if(HEAP[HEAP[l+12]]!=98)break b;HEAP[o+12]|=2;HEAP[i+4]=__str63}while(0);l=m=_bdf_get_font_property(p,__str5219);m=m!=0;b:do if(m){if(HEAP[l+4]!=1)break b;if(HEAP[l+12]==0)break b;if(HEAP[HEAP[l+12]]==0)break b;if(HEAP[HEAP[l+12]]== 78)break b;if(HEAP[HEAP[l+12]]==110)break b;HEAP[i+12]=HEAP[l+12]}while(0);l=m=_bdf_get_font_property(p,__str6220);m=m!=0;b:do if(m){if(HEAP[l+4]!=1)break b;if(HEAP[l+12]==0)break b;if(HEAP[HEAP[l+12]]==0)break b;if(HEAP[HEAP[l+12]]==78)break b;if(HEAP[HEAP[l+12]]==110)break b;HEAP[i]=HEAP[l+12]}while(0);l=m=m=l=0;p=4-m;a=105;b:for(;;){Fa=a==105?0:Fa;oa=a==105?l:oa;a=m+Fa;s=i+a*4;a=k+a*4;HEAP[a]=0;if(HEAP[s]!=0){r=_strlen(HEAP[s]);HEAP[a]=r;r=oa+1+HEAP[a];a=112}else a=111;var oa=a==112?r:oa,Fa=Fa+ 1;if(Fa!=p)a=114;else break b}l=oa;if(l==0){HEAP[i]=__str62;r=_strlen(HEAP[i]);HEAP[k]=r;l=HEAP[k]+1}r=_ft_mem_alloc(n,l,d);HEAP[o+24]=r;if(HEAP[d]!=0){j=HEAP[d];a=117}else{r=HEAP[o+24];m=0;var Ma=o+24;r=r;oa=m;Fa=4-oa;a=119;b:for(;;){Va=a==119?0:Va;Qa=a==119?r:Qa;o=oa+Va;n=HEAP[i+o*4];m=HEAP[k+o*4];if(n==0)a=120;else{if(HEAP[Ma]!=Qa){HEAP[Qa]=32;E=Qa+1;a=121}else a=233;var Ka=a==121?E:Qa;_llvm_memcpy_p0i8_p0i8_i32(Ka,n,m,1,0);b=o==0?123:o==3?123:125;c:do if(b==123){if(unSign(0,32)unSign(0,32)){i=g+144;k=E;j=g+144;E=E;Ra=g+164;for(a=146;;){F=a==146?0:F;Ka=0+F;Qa=Ka&65535;Va=E+36*Ka+4;Ma=1+F;HEAP[HEAP[i]+8*Ka]=HEAP[k+36*Ka+4];HEAP[HEAP[j]+8*Ka+4]=Qa;if(HEAP[Va]==HEAP[HEAP[h]+36]&Ka!=-1)HEAP[Ra]=Ka;Ka=unSign(HEAP[HEAP[h]+48],32)>unSign(Ma,32);F=F+1;if(Ka)a=149;else break}}F=0;i=k=_bdf_get_font_property(HEAP[h],__str14228);h=_bdf_get_font_property(HEAP[h],__str15229); k=k!=0;b:do if(k){if(h==0)break b;if(HEAP[i+4]!=1)break b;if(HEAP[h+4]!=1)break b;if(HEAP[i+12]==0)break b;if(HEAP[h+12]==0)break b;h=HEAP[h+12];f=c;h=h;k=D;j=j=h!=0?_strlen(h)+1:0;f=f=_ft_mem_dup(f,h,j,k);HEAP[g+132]=f;if(HEAP[D]!=0){b=65;break a}f=HEAP[i+12];c=c;f=f;h=D;i=i=f!=0?_strlen(f)+1:0;c=c=_ft_mem_dup(c,f,i,h);HEAP[g+136]=c;if(HEAP[D]!=0){b=65;break a}c=HEAP[g+136];f=HEAP[c]==105;c:do if(f)b=162;else{b=HEAP[c]==73?162:163;break c}while(0);c:do if(b==162){if(HEAP[c+1]!=115)if(HEAP[c+1]!= 83)break c;if(HEAP[c+2]!=111)if(HEAP[c+2]!=79)break c;c+=3;if(_strcmp(c,__str16230)!=0){if(_strcmp(c,__str17231)!=0)break c;if(_strcmp(HEAP[g+132],__str18232)!=0)break c}F=1}while(0);HEAP[G]=g;_llvm_memset_p0i8_i64(G+4,0,8,4,0);if(F!=0){HEAP[G+4]=1970170211;HEAP[G+8]=3;HEAP[G+10]=1}G=_FT_CMap_New(_bdf_cmap_class,0,G,0);HEAP[D]=G;b=65;break a}while(0);HEAP[f]=g;HEAP[f+4]=1094995778;HEAP[f+8]=7;HEAP[f+10]=0;G=_FT_CMap_New(_bdf_cmap_class,0,f,0);HEAP[D]=G;if(HEAP[g+36]==0){b=65;break a}HEAP[g+92]=HEAP[HEAP[g+ 40]];b=65}break a}while(0);if(b==65)B=HEAP[D];B=B;STACKTOP=d;return B}_BDF_Face_Init.__index__=Runtime.getFunctionIndex(_BDF_Face_Init,"_BDF_Face_Init");function _BDF_Size_Select(e,g){var d;d=HEAP[HEAP[e]+140];_FT_Select_Metrics(HEAP[e],g);HEAP[e+12+12]=HEAP[d+40]<<6;HEAP[e+12+16]=0-HEAP[d+44]<<6;d=unSign(HEAP[d+4],16)<<6;HEAP[e+12+24]=d;return 0}_BDF_Size_Select.__index__=Runtime.getFunctionIndex(_BDF_Size_Select,"_BDF_Size_Select"); function _BDF_Size_Request(e,g){var d,b,a,c,f,h;a=HEAP[e];c=HEAP[a+32];a=HEAP[a+140];f=23;h=HEAP[g+8];h=HEAP[g+16]!=0?Math.floor(reSign(HEAP[g+16]*h+36,32)/reSign(72,32)):h;h=reSign(h+32,32)>>reSign(6,32);d=HEAP[g];d=d==0?7:d==1?8:9;a:do if(d==9){f=7;d=5;break a}else if(d==7){if(reSign(HEAP[c+12]+32,32)>>reSign(6,32)!=h){d=2;break a}f=0;d=3;break a}else if(d==8){if(HEAP[a+44]+HEAP[a+40]!=h){d=2;break a}f=0;d=3;break a}while(0);a:do if(d==2){d=f!=0?5:3;break a}while(0);if(d==5)b=f;else if(d==3){b= HEAP[HEAP[e]+140];_FT_Select_Metrics(HEAP[e],0);HEAP[e+12+12]=HEAP[b+40]<<6;HEAP[e+12+16]=0-HEAP[b+44]<<6;b=unSign(HEAP[b+4],16)<<6;HEAP[e+12+24]=b;b=0}return b}_BDF_Size_Request.__index__=Runtime.getFunctionIndex(_BDF_Size_Request,"_BDF_Size_Request"); function _BDF_Glyph_Load(e,g,d){var b=STACKTOP;STACKTOP+=36;Runtime.memset(b,0,36);var a,c,f,h;c=d;d=HEAP[g];g=0;f=e+76;h=unSign(HEAP[HEAP[d+140]+16518],16);var i=d==0;a:do if(i)a=0;else{a=c;if(unSign(HEAP[d+16],32)<=unSign(a,32)){a=0;break a}if(c==0)c=HEAP[d+164];else c-=1;_llvm_memcpy_p0i8_p0i8_i32(b,HEAP[HEAP[d+140]+56]+36*c,36,1,0);c=unSign(HEAP[b+12+2],16);HEAP[f]=c;c=unSign(HEAP[b+12],16);HEAP[f+4]=c;HEAP[f+8]=HEAP[b+28];a=HEAP[b+24];c=e;a=a;_ft_glyphslot_free_bitmap(c);HEAP[c+76+12]=a;h=h; a=h==1?6:h==2?7:h==4?8:h==8?9:10;if(a==6)HEAP[f+18]=1;else if(a==7)HEAP[f+18]=3;else if(a==8)HEAP[f+18]=4;else if(a==9){HEAP[f+18]=2;HEAP[f+16]=256}HEAP[e+72]=1651078259;h=reSign(HEAP[b+12+4],16);HEAP[e+100]=h;h=reSign(HEAP[b+12+8],16);HEAP[e+104]=h;h=unSign(HEAP[b+10],16)<<6;HEAP[e+24+16]=h;h=reSign(HEAP[b+12+4],16)<<6;HEAP[e+24+8]=h;h=reSign(HEAP[b+12+8],16)<<6;HEAP[e+24+12]=h;HEAP[e+24]=HEAP[f+4]<<6;HEAP[e+24+4]=HEAP[f]<<6;d=unSign(HEAP[HEAP[d+140]+4+2],16)<<6;_ft_synthesize_vertical_metrics(e+ 24,d);a=5;break a}while(0);if(a==0)g=6;e=g;STACKTOP=b;return e}_BDF_Glyph_Load.__index__=Runtime.getFunctionIndex(_BDF_Glyph_Load,"_BDF_Glyph_Load"); function _bdf_get_bdf_property(e,g,d){var b;e=_bdf_get_font_property(HEAP[e+140],g);var a=e!=0;a:do if(a){g=HEAP[e+4];if(g==1)g=3;else if(g==2)g=4;else if(g==3)g=5;else{g=6;break a}if(g==3){HEAP[d]=1;HEAP[d+4]=HEAP[e+12]}else if(g==4){HEAP[d]=2;HEAP[d+4]=HEAP[e+12]}else if(g==5){HEAP[d]=3;HEAP[d+4]=HEAP[e+12]}b=0;g=1;break a}else g=6;while(0);if(g==6)b=6;return b}_bdf_get_bdf_property.__index__=Runtime.getFunctionIndex(_bdf_get_bdf_property,"_bdf_get_bdf_property"); function _bdf_get_charset_id(e,g,d){HEAP[g]=HEAP[e+132];HEAP[d]=HEAP[e+136];return 0}_bdf_get_charset_id.__index__=Runtime.getFunctionIndex(_bdf_get_charset_id,"_bdf_get_charset_id");function _bdf_driver_requester(e,g){return _ft_service_list_lookup(_bdf_services,g)}_bdf_driver_requester.__index__=Runtime.getFunctionIndex(_bdf_driver_requester,"_bdf_driver_requester"); function _tt_face_goto_table(e,g,d,b){var a,c=null,f,h;f=HEAP[e+156];e=unSign(HEAP[e+152],16);e=f+16*e;f=f;c=-1;a:for(;;){a=c==3?k:0;k=f+16*a+12;var i=f+16*a;c=i;if(!(iunSign(P,16))){b=23;break c}var K=_FT_Stream_ReadFields(w,_table_dir_entry_fields_3826,x);HEAP[d]=K;if(HEAP[d]!=0){b=4;break c}a=HEAP[z];K=unSign(HEAP[A]+HEAP[y],32)>unSign(a,32);d:do if(K)a=5;else{a=5;var O=I+1,M=HEAP[C]==1751474532;e:do if(!M){if(HEAP[G]==1651008868)break e;if(HEAP[H]==1397313095){k=1;a=18}else{if(HEAP[J]!=1296389185){a=20;break d}j=1;a=21}break d}while(0);i=1;if(unSign(HEAP[B], 32)<=unSign(53,32)){b=9;break c}a=_FT_Stream_Seek(E,HEAP[D]+12);HEAP[d]=a;var Q=HEAP[d];if(Q!=0){a=10;b=12;break c}M=_FT_Stream_ReadLong(F,d);var R=HEAP[d];if(R!=0){a=13;b=12;break c}else a=13;if(M!=1594834165){b=15;break c}a=(unSign(P,16)+1)*16+l;a=_FT_Stream_Seek(f,a);HEAP[d]=a;var T=HEAP[d];if(T!=0){a=16;b=12;break c}else a=16}while(0);var V=a==16?O:a==21?O:a==20?O:a==18?O:I,U=b+1;a=19;b=3}c:do if(b==23){h=I;b=6;break c}else if(b==4){h=I;a=P;a-=1;HEAP[c+4]=a;b=6;break c}else if(b==9){HEAP[d]=142; a=9;b=11;break b}else if(b==12){a=a==10?Q:a==13?R:T;h=O;HEAP[q]=a;if(a!=0)break a;else{b=30;break c}}else if(b==15){HEAP[d]=142;a=15;b=11;break b}while(0);if(b==6){HEAP[c+4]=h;if(HEAP[c+4]==0){HEAP[d]=2;a=24;b=11;break b}else{a=i!=0;c:do if(!a){if(k!=0)if(j!=0)break c;HEAP[d]=142;a=28;b=11;break b}while(0);HEAP[d]=0;HEAP[q]=0}}HEAP[e+152]=HEAP[r+4];HEAP[e+148]=HEAP[r];a=unSign(HEAP[e+152],16);a=_ft_mem_realloc(s,16,0,a,0,q);HEAP[e+156]=a;if(HEAP[q]!=0)break a;a=_FT_Stream_Seek(g,HEAP[r+12]+12);HEAP[q]= a;if(HEAP[q]!=0)break a;a=unSign(HEAP[e+152],16)*16;a=_FT_Stream_EnterFrame(g,a);HEAP[q]=a;if(HEAP[q]!=0)break a;a=HEAP[e+156];s=unSign(HEAP[r+4],16);m=reSign(s,32)>reSign(0,32);s=g;if(m){P=I=m=g;O=g+4;r=r+4;p=g;R=a;for(a=34;;){$=a==34?0:$;ca=a==34?R:ca;U=a==34?s:p;V=1+$;u=HEAP[U+32];if(u+3unSign(a,32))a=60;else{var aa=ca+16;a=44}var ca=a==44?aa:ca;a=unSign(HEAP[r],16);a=reSign(a,32)>reSign(V,32);var $=$+1;if(a)a=46;else break}a=47}else a=33;p=a==47?p:s;if(HEAP[p+20]!=0){o=HEAP[p+28];n=HEAP[p];o=o;n=n;n!=0&&FUNCTION_TABLE[HEAP[o+8]](o,n);HEAP[p]=0}HEAP[p+32]=0;HEAP[p+36]=0;break a}while(0); HEAP[q]=a==1?t:a==9?142:a==15?142:a==24?2:142}while(0);q=HEAP[q];STACKTOP=d;return q}_tt_face_load_font_dir.__index__=Runtime.getFunctionIndex(_tt_face_load_font_dir,"_tt_face_load_font_dir"); function _tt_face_load_any(e,g,d,b,a){var c,f=null,h,i,k,j,l,m;d=d;h=g!=0;a:do{if(h){h=g;g=e;h=h;i=HEAP[g+156];g=unSign(HEAP[g+152],16);g=g=i+16*g;h=h;i=i;f=0;b:for(;;){c=f==4?o:0;o=i+16*c+12;f=l=i+16*c;if(!(lreSign(65535,32)))break a;d=_FT_Stream_ReadFields(g,_maxp_fields_extra_4026,b);if(d!=0)break a;if(unSign(HEAP[b+20],16)<=unSign(63, 16))HEAP[b+20]=64;if(unSign(HEAP[b+16],16)>unSign(-5,16))HEAP[b+16]=-5;if(!(unSign(HEAP[b+30],16)>unSign(100,16)))break a;HEAP[b+30]=100}while(0);return d}_tt_face_load_maxp.__index__=Runtime.getFunctionIndex(_tt_face_load_maxp,"_tt_face_load_maxp"); function _tt_face_load_name(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b=null,a,c,f,h,i=d+4,k,j,l,m,o;h=HEAP[g+28];m=e+348;HEAP[m+16]=g;var n=FUNCTION_TABLE[HEAP[e+508]](e,1851878757,g,i);HEAP[d]=n;n=HEAP[d]!=0;a:do if(!n){f=g;c=f=f=HEAP[f+8];f=_FT_Stream_ReadFields(g,_name_table_fields_4061,m);HEAP[d]=f;if(HEAP[d]!=0)break a;k=c+6+HEAP[m+4]*12;f=j=c+HEAP[i];if(unSign(k,32)>unSign(f,32))HEAP[d]=145;else{l=HEAP[m+4];HEAP[m+4]=0;f=_ft_mem_realloc(h,20,0,l,0,d);HEAP[m+12]=f;if(HEAP[d]!= 0)break a;f=_FT_Stream_EnterFrame(g,l*12);HEAP[d]=f;if(HEAP[d]!=0)break a;o=HEAP[m+12];if(l!=0){f=g;a=m+8;c=c;k=k;j=j;o=o;l=l;b=5;b:for(;;){s=b==5?0:s;q=b==5?o:q;var p=_FT_Stream_ReadFields(f,_name_record_fields_4062,q);HEAP[d]=p;p=p!=0;c:do if(p)b=6;else{if(HEAP[q+8]==0){b=7;break c}HEAP[q+12]=HEAP[a]+HEAP[q+12]+c;b=unSign(HEAP[q+12],32)unSign(j,32))break d;var r=q+20;b=11;break c}while(0);HEAP[q+12]=0;HEAP[q+8]=0;b= 10}while(0);var q=b==11?r:b==10?q:b==7?q:q,s=s+1;if(s!=l)b=8;else break b}o=q}f=Math.floor(reSign(o-HEAP[m+12],32)/reSign(20,32));HEAP[m+4]=f;f=g;if(HEAP[f+20]!=0){a=HEAP[f+28];c=HEAP[f];a=a;c=c;c!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[f]=0}HEAP[f+32]=0;HEAP[f+36]=0;HEAP[e+344]=HEAP[m+4]&65535}}while(0);h=HEAP[d];STACKTOP=d;return h}_tt_face_load_name.__index__=Runtime.getFunctionIndex(_tt_face_load_name,"_tt_face_load_name"); function _tt_face_free_name(e){var g=null,d,b;d=HEAP[HEAP[e+96]+8];e=e+348;b=HEAP[e+12];var a=HEAP[e+4];if(HEAP[e+12]!=0){if(a!=0)for(g=0;;){g=g==0?0:h;h=b+20*g+16;var c=b+20*g+8,f=HEAP[h];f!=0&&FUNCTION_TABLE[HEAP[d+8]](d,f);HEAP[h]=0;HEAP[c]=0;var h=g+1;if(h!=a)g=3;else break}b=HEAP[e+12];b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[e+12]=0}HEAP[e+4]=0;HEAP[e]=0;HEAP[e+8]=0}_tt_face_free_name.__index__=Runtime.getFunctionIndex(_tt_face_free_name,"_tt_face_free_name"); function _tt_face_load_cmap(e,g){var d,b,a;d=FUNCTION_TABLE[HEAP[e+508]](e,1668112752,g,e+504);var c=d!=0;a:do if(!c){a=e+500;b=HEAP[e+504];d=g;b=b;a=a;var f=b=_FT_Stream_EnterFrame(d,b);if(f==0){HEAP[a]=HEAP[d+32];HEAP[d+32]=0;HEAP[d+36]=0;d=a=b;if(a==0)break a}else d=f;HEAP[e+504]=0}while(0);return d}_tt_face_load_cmap.__index__=Runtime.getFunctionIndex(_tt_face_load_cmap,"_tt_face_load_cmap"); function _tt_face_load_os2(e,g){var d,b;d=FUNCTION_TABLE[HEAP[e+508]](e,1330851634,g,0);var a=d!=0;a:do if(!a){b=e+368;d=_FT_Stream_ReadFields(g,_os2_fields_4158,b);if(d!=0)break a;HEAP[b+80]=0;HEAP[b+84]=0;HEAP[b+88]=0;HEAP[b+90]=0;HEAP[b+92]=0;HEAP[b+94]=0;HEAP[b+96]=0;if(HEAP[b]==0)break a;d=_FT_Stream_ReadFields(g,_os2_fields_extra_4159,b);if(d!=0)break a;if(!(unSign(HEAP[b],16)>unSign(1,16)))break a;d=_FT_Stream_ReadFields(g,_os2_fields_extra2_4160,b)}while(0);return d} _tt_face_load_os2.__index__=Runtime.getFunctionIndex(_tt_face_load_os2,"_tt_face_load_os2");function _tt_face_load_post(e,g){var d,b;b=e+468;d=FUNCTION_TABLE[HEAP[e+508]](e,1886352244,g,0);if(d!=0)d=d;else{d=_FT_Stream_ReadFields(g,_post_fields_4185,b);d=d!=0?d:0}return d}_tt_face_load_post.__index__=Runtime.getFunctionIndex(_tt_face_load_post,"_tt_face_load_post"); function _tt_face_load_pclt(e,g){var d,b;b=e+556;d=FUNCTION_TABLE[HEAP[e+508]](e,1346587732,g,0);if(d==0)d=_FT_Stream_ReadFields(g,_pclt_fields_4199,b);return d}_tt_face_load_pclt.__index__=Runtime.getFunctionIndex(_tt_face_load_pclt,"_tt_face_load_pclt"); function _tt_face_load_gasp(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c,f,h,i;h=HEAP[g+28];var k=FUNCTION_TABLE[HEAP[e+508]](e,1734439792,g,0);HEAP[d]=k;k=HEAP[d]!=0;a:do if(!k){f=_FT_Stream_EnterFrame(g,4);HEAP[d]=f;if(HEAP[d]!=0)break a;f=g;c=0;a=HEAP[f+32];if(a+1unSign(1,16);a=e+548+2;if(f){HEAP[a]=0;HEAP[d]=8}else{i=unSign(HEAP[a],16);c=_ft_mem_realloc(h,4,0,i,0,d);if(HEAP[d]!=0)break a;f=_FT_Stream_EnterFrame(g,i*4);HEAP[d]=f;if(HEAP[d]!=0)break a;HEAP[e+548+4]=c;f=i;if(unSign(0,32)unSign(1,32)?i:1)-0;for(b=9;;){u=b==9?0:u;var l=0+u,m=f+4*l;l=c+4*l+2;var o=HEAP[a+32];if(o+1unSign(o,32))l=Math.floor(unSign(HEAP[j],32)/unSign(4,32));HEAP[e+300+34]=0;m=i;o=f}else{i=e+216+36;f=e+216+40;a=FUNCTION_TABLE[HEAP[e+508]](e,1752003704, g,j);HEAP[b]=a;if(HEAP[b]!=0){a=0;break a}m=l=unSign(HEAP[e+216+34],16);o=Math.floor(unSign(HEAP[j],32)/unSign(4,32));if(unSign(m,32)>unSign(o,32))l=Math.floor(unSign(HEAP[j],32)/unSign(4,32));HEAP[e+216+34]=0;m=i;o=f}a=3;break a}while(0);a:do if(a==3){i=unSign(HEAP[e+260+4],16)-l;f=Math.floor(unSign(HEAP[j]-l*4,32)/unSign(2,32));if(reSign(i,32)reSign(p,32);n=reSign(f,32)>reSign(0,32);p=p&n;b:do if(p){n=HEAP[HEAP[o]+2*(f-1)];c=HEAP[o]+2*i;if(!(hunSign(e,32);e=h;if(f){d=HEAP[e+36]+4*d;HEAP[b]=HEAP[d+2];HEAP[a]=HEAP[d]}else{f=HEAP[e+40];e=unSign(g,16);HEAP[b]=HEAP[f+2*(d-e)];d=HEAP[h+36];g=unSign(g,16)-1;HEAP[a]=HEAP[d+4*g]}f=0;c=6;break a}while(0);if(c==1){HEAP[a]=0;f=HEAP[b]=0}return f} _tt_face_get_metrics.__index__=Runtime.getFunctionIndex(_tt_face_get_metrics,"_tt_face_get_metrics");function _tt_cmap_init(e,g){HEAP[e+16]=g;return 0}_tt_cmap_init.__index__=Runtime.getFunctionIndex(_tt_cmap_init,"_tt_cmap_init"); function _tt_cmap0_validate(e,g){var d,b=null,a;a=e+2;a+=2;var c=unSign(HEAP[a+-2],8)<<8&65535;a=unSign(HEAP[a+-2+1],8);a=unSign(c|a,16);c=e+a>HEAP[g+4];a=unSign(a,32)<=unSign(261,32);if(c|a){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 149763";}else{if(HEAP[g+8]!=0){a=e+6;c=g+172;a=a;for(b=0;;){d=b==3?h:0;h=a+d;var f=1+d;if(!(unSign(b==3?f:0,32)<=unSign(255,32))){d=5;break}h=unSign(HEAP[h],8);if(unSign(HEAP[c],32)<=unSign(h,32)){d=2;break}var h=d+1;b=3;d=1}if(d!=5)if(d== 2){_ft_validator_error(g,16);throw"Reached an unreachable! Original .ll line: 149795";}}return 0}}_tt_cmap0_validate.__index__=Runtime.getFunctionIndex(_tt_cmap0_validate,"_tt_cmap0_validate");function _tt_cmap0_char_index(e,g){var d;d=HEAP[e+16];return unSign(g,32)<=unSign(255,32)?unSign(HEAP[d+(g+6)],8):0}_tt_cmap0_char_index.__index__=Runtime.getFunctionIndex(_tt_cmap0_char_index,"_tt_cmap0_char_index"); function _tt_cmap0_char_next(e,g){var d,b=null,a,c,f,h;a=HEAP[e+16];c=HEAP[g];h=f=0;a+=6;a=a;var i=h;c=c+1;for(b=-1;;){d=b==1?m:0;var k=b==1?0:i,j=c+d;m=a+j;if(!(unSign(j,32)<=unSign(255,32))){d=4;break}var l=unSign(HEAP[m],8),m=d+1;if(l!=0){d=2;break}else{b=1;d=0}}if(d==2){h=l;f=c=j}else if(d==4)h=k;HEAP[g]=f;return h}_tt_cmap0_char_next.__index__=Runtime.getFunctionIndex(_tt_cmap0_char_next,"_tt_cmap0_char_next"); function _tt_cmap0_get_info(e,g){var d;d=HEAP[e+16]+4;HEAP[g+4]=0;var b=unSign(HEAP[d],8)<<8&65535;d=unSign(HEAP[d+1],8);b=unSign(b|d,16);HEAP[g]=b;return 0}_tt_cmap0_get_info.__index__=Runtime.getFunctionIndex(_tt_cmap0_get_info,"_tt_cmap0_get_info"); function _tt_cmap2_validate(e,g){var d,b=null,a,c,f,h,i;a=e+2;var k=unSign(HEAP[a],8)<<8&65535;a=unSign(HEAP[a+1],8);c=unSign(k|a,16);a=e+c>HEAP[g+4];k=unSign(c,32)<=unSign(517,32);if(a|k){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 150025";}else{a=a=e+6;f=h=0;k=g+8;h=h;f=f+1;b=0;a:for(;;){d=b==4?m:0;i=b==4?l:h;var j=f+d;l=unSign(b==4?j:0,32)<=unSign(255,32);j=a;if(!l){d=6;break a}a=j+2;l=unSign(HEAP[a+-2],8)<<8&65535;b=unSign(HEAP[a+-2+1],8);l=unSign(l|b,16);if(unSign(HEAP[k], 32)>unSign(1,32))if((l&7)!=0){d=2;break a}l=unSign(l,32)>>>unSign(3,32);var l=unSign(l,32)>unSign(i,32)?l:i,m=d+1;b=4;d=1}if(d==6){h=i;i=j;i=i+(h+1)*8;if(HEAP[g+4]unSign(1,32)){if(unSign(d,32)>unSign(255,32)){d=9;break a}if(unSign(b+d,32)>unSign(256,32)){d=9;break a}}if(o==0)break b;var p=a+-2+o;if(pc){d=14;break a}if(HEAP[h]==0)break b;for(p=a+b*2;;){if(!(a>>unSign(8,32);c=e+6;f=e+518;if(a==0){a=f;c+=b*2;f=unSign(HEAP[c],8)<<8&65535;c=unSign(HEAP[c+1],8);if((f|c)!=0)break a}else{c+=a*2;a=unSign(HEAP[c],8)<<8&65535;c=unSign(HEAP[c+1],8);c=unSign(a|c,16)&-8;a=f+c;if(a==f)break a}d=a}while(0);return d} _tt_cmap2_get_subheader.__index__=Runtime.getFunctionIndex(_tt_cmap2_get_subheader,"_tt_cmap2_get_subheader"); function _tt_cmap2_char_index(e,g){var d,b,a,c,f,h,i,k;d=HEAP[e+16];b=0;d=_tt_cmap2_get_subheader(d,g);var j=d!=0;a:do if(j){a=d;c=g&255;a+=2;f=unSign(HEAP[a+-2],8)<<8&65535;i=unSign(HEAP[a+-2+1],8);f=unSign(f|i,16);a+=2;i=unSign(HEAP[a+-2],8)<<8&65535;h=unSign(HEAP[a+-2+1],8);h=unSign(i|h,16);a+=2;i=reSign(HEAP[a+-2],8)<<8&65535;k=unSign(HEAP[a+-2+1],8);i=reSign(i|k,16);k=unSign(HEAP[a],8)<<8&65535;var l=unSign(HEAP[a+1],8);k=unSign(k|l,16);c-=f;f=h;if(!(unSign(c,32)>>unSign(1,16);b=unSign(b,16);HEAP[e+32]=b;HEAP[e+24]=-1;return HEAP[e+28]=0}_tt_cmap4_init.__index__=Runtime.getFunctionIndex(_tt_cmap4_init,"_tt_cmap4_init"); function _tt_cmap4_set_range(e,g){var d,b=null,a,c,f,h,i,k;a=g;h=HEAP[e+16];k=HEAP[e+32];var j=e+44,l=e+40,m=e+48,o=k-1,n=e+40,p=e+44,r=a,q=r*2,s=k*2,u=k*2,t=k*2,v=q+s+u+t,w=v+16;v=v+18;var x=q+s,y=x+u;t=y+t+17;u=y+17;y=y+16;x=x+17;s=q+s+16;var A=q+15;q=q+14;b=-1;a:for(;;){d=b==11?J:0;var z=r+d,C=d*2;i=h+(w+C);J=h+(v+C);b=h+(t+C);var B=h+(u+C),D=h+(y+C),E=h+(x+C),F=h+(s+C),G=h+(A+C);C=h+(q+C);if(!(unSign(z,32)D){d=7;break a}}while(0);if(H!=65535){d=10;break a}var J=d+1;b=11;d=0}a:do if(d==6){a=z;d=9; break a}else if(d==7){a=z;HEAP[e+48]=1;d=9;break a}else if(d==10){h=H;i=i;a=z;if(h==0){d=9;break a}f=i+h;d=13;break a}else if(d==16){a=z;c=-1;d=17;break a}while(0);a:do if(d==9){f=0;d=13;break a}while(0);if(d==13){HEAP[e+52]=f;HEAP[e+36]=a;c=0}return c}_tt_cmap4_set_range.__index__=Runtime.getFunctionIndex(_tt_cmap4_set_range,"_tt_cmap4_set_range"); function _tt_cmap4_next(e){var g,d=null,b,a,c,f,h,i;i=unSign(HEAP[e+24],32)>unSign(65534,32);a:do if(!i){c=b=HEAP[e+24]+1;if(unSign(HEAP[e+40],32)>unSign(c,32))b=HEAP[e+40];b:for(;;){g=HEAP[e+52];a=HEAP[e+44];c=HEAP[e+48];f=a;if(unSign(b,32)<=unSign(f,32))if(g!=0){f=g+(b-HEAP[e+40])*2;g=c;c=a;a=f;b=b;f=b+1;for(d=3;;){d=d==7?n:0;var k=b+d,j=f+d,l=d*2,m=a+(l+1);l=unSign(HEAP[a+l],8)<<8&65535;m=unSign(HEAP[m],8);m=unSign(l|m,16);if(m!=0){var o=m+g&65535;if(o!=0){g=5;break b}}m=unSign(j,32)<=unSign(c, 32);var n=d+1;if(m)d=7;else break}b=j}else{g=a;b=b;c=b+c;a=b+1;for(d=1;;){f=d==1?0:q;h=b+f;var p=a+f,r=c+f&65535;if(r!=0){g=9;break b}d=unSign(p,32)<=unSign(g,32);var q=f+1;if(d)d=10;else break}b=p}g=_tt_cmap4_set_range(e,HEAP[e+36]+1);if(reSign(g,32)unSign(g,32))){g=16;continue b}b=HEAP[e+40];g=16}if(g==5){b=k;h=o;HEAP[e+24]=b;HEAP[e+28]=h;return}else if(g==9){i=r;b=h;HEAP[e+24]=b;HEAP[e+28]=i;return}}while(0);HEAP[e+24]=-1;HEAP[e+28]=0} _tt_cmap4_next.__index__=Runtime.getFunctionIndex(_tt_cmap4_next,"_tt_cmap4_next"); function _tt_cmap4_validate(e,g){var d,b=null,a,c,f,h,i,k,j,l,m,o;c=e+2;c+=2;h=unSign(HEAP[c+-2],8)<<8&65535;c=unSign(HEAP[c+-2+1],8);f=unSign(h|c,16);o=0;if(unSign(f,32)<=unSign(15,32)){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151423";}else{if(e+f>HEAP[g+4])if(HEAP[g+8]!=0){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151445";}else f=HEAP[g+4]-e;c=e+6;c+=2;h=unSign(HEAP[c+-2],8)<<8&65535;i=unSign(HEAP[c+-2+1],8);m=unSign(h|i,16);h=unSign(HEAP[g+ 8],32)>unSign(1,32);a:do if(h){if((m&1&255)==0){d=2;break a}_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151495";}while(0);m=Math.floor(unSign(m,32)/unSign(2,32));h=f;if(unSign(m*8+16,32)>unSign(h,32)){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151511";}else{h=unSign(HEAP[g+8],32)>unSign(1,32);a:do if(h){c+=2;h=unSign(HEAP[c+-2],8)<<8&65535;i=unSign(HEAP[c+-2+1],8);h=unSign(h|i,16);c+=2;i=unSign(HEAP[c+-2],8)<<8&65535;k=unSign(HEAP[c+-2+ 1],8);i=unSign(i|k,16);c+=2;k=unSign(HEAP[c+-2],8)<<8&65535;c=unSign(HEAP[c+-2+1],8);c=unSign(k|c,16);if(((c|h)&1&255)!=0){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151585";}else{h=Math.floor(unSign(h,32)/unSign(2,32));c=Math.floor(unSign(c,32)/unSign(2,32));k=m;k=unSign(h,32)>unSign(k,32);b:do if(!k){j=m;if(unSign(h*2,32)unSign(1,32);a:do if(c){c=h+(m*2+-2);var n=unSign(HEAP[c],8)<<8&65535;c=unSign(HEAP[c+1],8);if((n|c)==-1){d=9;break a}_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151681";}while(0);n=m;var p=m-1;f=e+f;m=m-1;o=o;b=9;a:for(;;){B=b==26?B:0;a=b==26?A:o;A=b==26?w:0;d=b==26?v:0;C=b==26?C:0;var r=B*2;b=j+r;c=r+1;var q=j+c,s=h+r;w=h+c;var u=i+r;v=i+c;r=k+r;var t=k+c;if(!(unSign(C,32)unSign(w,32)){d=11;break a}if(unSign(v,32)<=unSign(A,32)&C!=0){if(HEAP[g+8]!=0){d=13;break a}d=unSign(d,32)>unSign(v,32);A=unSign(A,32)>unSign(w,32);if(d|A){var x=a|1;b=15}else{var y=a|2;b=17}}else b= 12;var A=b==17?y:b==15?x:a;d=r==65535?36:r==0?26:37;b:do if(d==37){c+=r;t=HEAP[g+8]!=0;c:do if(t){if(cf){d=18;break a}}else{if(!(m!=C|v!=65535|w!=65535)){d=22;break c}if(cHEAP[g+4]){d=23;break a}}while(0);if(HEAP[g+8]==0)break b;t=unSign(u,16);for(b=25;;){d=b==30?z:0;if(!(unSign(t+d,32)unSign(1,32)|p!=C|v!=65535|w!=65535){d=32;break a}while(0);var C=C+1,B=B+1;b=26;d=10}if(d==35)return a=o=a;else if(d==11){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151755";}else if(d==13){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151773";}else if(d==18){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151824";}else if(d== 28){_ft_validator_error(g,16);throw"Reached an unreachable! Original .ll line: 151902";}else if(d==23){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151855";}else if(d==32){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 151930";}}}}_tt_cmap4_validate.__index__=Runtime.getFunctionIndex(_tt_cmap4_validate,"_tt_cmap4_validate"); function _tt_cmap4_char_map_linear(e,g,d){var b,a=null,c,f,h,i,k,j,l,m,o;j=HEAP[g];l=0;m=HEAP[e+16]+6;c=unSign(HEAP[m],8)<<8&65535;k=unSign(HEAP[m+1],8);c=unSign(c|k,16)&-2;k=unSign(c,32)>>>unSign(1,32);if(k==0)e=0;else{var n=j;if(d!=0){var p=n+1;j=p;a=1}else a=28;a:for(;;){if(!(unSign(a==23?R:a==28?n:p,32)<=unSign(65535,32))){b=22;break a}m=HEAP[e+16]+14;o=HEAP[e+16]+16+c;R=k;var r=j,q=j,s=c,u=c,t=k-1,v=e;m=m;o=o;var w=f,x=h,y=s+u,A=s+2+u,z=s+1;u=z+u;a=3;b:for(;;){b=a==17?Q:0;var C=a==17?O:x,B=a== 17?P:w,D=a==17?M:m,E=b*2,F=o+E,G=o+(y+E);a=o+(A+E);var H=o+(u+E),J=o+(z+E),L=o+(s+E),N=o+(E+1);E=0+b;if(!(unSign(E,32)=unSign(P,32);N=unSign(q,32)<=unSign(I,32);if(F&N){i=reSign(HEAP[L],8)<<8&65535;var K=unSign(HEAP[J],8);i=reSign(i|K,16);K=unSign(HEAP[G],8)<<8&65535;H=unSign(HEAP[H],8);H=K|H;K=unSign(H, 16);if(unSign(t,32)<=unSign(E,32)&P==65535&I==65535){E=HEAP[v];E=HEAP[E+500]+HEAP[E+504];if(K==0){b=6;break b}H=unSign(H,16);if(a+H>E){b=7;break b}}if(K==65535)a=10;else{b=12;break b}}else a=18;var O=a==10?65535:C,M=a==10?G:D,Q=b+1;a=17;b=4}b:do if(b==19){h=C;f=B;b=15;break b}else if(b==6){h=0;f=65535;b=9;break b}else if(b==7){f=65535;i=1;h=0;b=9;break b}else if(b==12){h=K;f=P;m=G;if(h==0){b=9;break b}m+=(j-f)*2+h;l=unSign(HEAP[m],8)<<8&65535;R=unSign(HEAP[m+1],8);l=unSign(l|R,16);if(l==0){b=15;break b}l= l+i&65535;b=15;break b}while(0);if(b==9)l=j+i&65535;if(d==0){b=20;break a}if(l!=0){b=22;break a}var R=j+1;j=R;a=23;b=24}a:do if(b==22){if(d==0)break a;if(l==0)break a;HEAP[g]=j}while(0);e=l}return e}_tt_cmap4_char_map_linear.__index__=Runtime.getFunctionIndex(_tt_cmap4_char_map_linear,"_tt_cmap4_char_map_linear"); function _tt_cmap4_char_map_binary(e,g,d){var b,a=null,c,f,h,i,k,j,l,m,o,n,p,r,q;o=HEAP[g];n=0;p=HEAP[e+16]+6;f=unSign(HEAP[p],8)<<8&65535;var s=unSign(HEAP[p+1],8);f=unSign(f|s,16)&-2;s=f==0;a:do if(s)c=0;else{m=c=unSign(f,32)>>>unSign(1,32);i=65535;if(d!=0)o+=1;l=c;j=e+16;k=f+2;var u=r=o;l=l;var t=m,v=i,w=h;a=2;b:for(;;){var x=a==2?w:a==4?E:E,y=a==2?v:a==4?D:D,A=a==2?t:a==4?B:B,z=a==2?l:a==6?z:B,C=a==2?0:a==6?F:C;if(!(unSign(C,32)>>unSign(1,32); p=HEAP[j]+14+B*2;D=unSign(HEAP[p],8)<<8&65535;E=unSign(HEAP[p+1],8);var D=unSign(D|E,16);p+=k;E=unSign(HEAP[p],8)<<8&65535;b=unSign(HEAP[p+1],8);var E=unSign(E|b,16);if(unSign(r,32)unSign(D,32))){b=7;break b}var F=B+1;a=6;b=3}b:do if(b==41){h=x;i=y;m=A}else if(b==7){h=E;i=D;m=B;p+=f;l=reSign(HEAP[p],8)<<8&65535;j=unSign(HEAP[p+1],8);j=reSign(l|j,16);p+=f;l=unSign(HEAP[p],8)<<8&65535;k=unSign(HEAP[p+1],8);k=unSign(l|k,16);l=m;l=unSign(c-1,32)<=unSign(l, 32);c:do if(l){if(h!=65535){b=9;break c}if(i!=65535){b=9;break c}a=HEAP[e];a=HEAP[a+500]+HEAP[a+504];if(k==0){b=9;break c}if(!(p+k+2>a)){b=9;break c}j=1;k=0}while(0);if((HEAP[e+20]&2)!=0){l=m;if(k==65535)m=l+1;r=u=l;t=e+16;v=o;w=f+2;var G=f,H=f,J=r,L=k,N=J*2+12,I=J+-1;a=15;c:for(;;){b=a==21?R:0;var P=a==21?Q:L,K=b*-1,O=J+K,M=N+b*-2;K=I+K;if((a==21?K:u)==0){b=23;break c}q=p;p=HEAP[t]+M;a=unSign(HEAP[p],8)<<8&65535;M=unSign(HEAP[p+1],8);a=unSign(a|M,16);if(unSign(v,32)>unSign(a,32)){b=17;break c}i= a;p+=w;Q=unSign(HEAP[p],8)<<8&65535;R=unSign(HEAP[p+1],8);h=unSign(Q|R,16);p+=G;Q=reSign(HEAP[p],8)<<8&65535;R=unSign(HEAP[p+1],8);j=reSign(Q|R,16);p+=H;Q=unSign(HEAP[p],8)<<8&65535;R=unSign(HEAP[p+1],8);var Q=unSign(Q|R,16);if(Q!=65535)m=K;var R=b+1;a=21;b=16}if(b==23){k=P;r=O}else if(b==17){k=P;r=O;p=q}a=l+1==m;c:do if(a){if(r!=l){p=HEAP[e+16]+14+l*2;i=unSign(HEAP[p],8)<<8&65535;h=unSign(HEAP[p+1],8);i=unSign(i|h,16);p+=f+2;h=unSign(HEAP[p],8)<<8&65535;m=unSign(HEAP[p+1],8);h=unSign(h|m,16);p+= f;m=reSign(HEAP[p],8)<<8&65535;j=unSign(HEAP[p+1],8);j=reSign(m|j,16);p+=f;m=unSign(HEAP[p],8)<<8&65535;b=unSign(HEAP[p+1],8);k=unSign(m|b,16)}m=l;r=l+1;b=c;u=e+16;t=f+2;v=o;G=w=f;r=r;k=k;H=r*2+14;for(a=25;;){J=a==31?S:0;var T=a==31?U:k,V=r+J;a=H+J*2;if(!(unSign(V,32)unSign(k,32);c:do if(k){m+=1;if(m!=c){b=43;break c}c=0;break a}while(0);if(_tt_cmap4_set_range(l,m)!=0){if(n==0){b=46;break b}HEAP[g]=o}else{HEAP[l+24]=o;k=l;if(n!=0){var da=HEAP[k+ 28]=n;a=48}else{HEAP[k+24]=o;_tt_cmap4_next(l);var ba=HEAP[l+28];n=ba;a=50}if((a==50?ba:da)==0){b=46;break b}HEAP[g]=HEAP[l+24]}}while(0);c=n}while(0);return c}_tt_cmap4_char_map_binary.__index__=Runtime.getFunctionIndex(_tt_cmap4_char_map_binary,"_tt_cmap4_char_map_binary"); function _tt_cmap4_char_index(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);HEAP[d]=g;var b=unSign(HEAP[d],32)>unSign(65535,32)?0:(HEAP[e+20]&1&255)!=0?_tt_cmap4_char_map_linear(e,d,0):_tt_cmap4_char_map_binary(e,d,0);STACKTOP=d;return b}_tt_cmap4_char_index.__index__=Runtime.getFunctionIndex(_tt_cmap4_char_index,"_tt_cmap4_char_index"); function _tt_cmap4_char_next(e,g){var d,b;if(unSign(HEAP[g],32)>unSign(65534,32))d=0;else{var a=(HEAP[e+20]&1&255)!=0;a:do if(a)d=_tt_cmap4_char_map_linear(e,g,1);else{b=e;if(HEAP[g]==HEAP[b+24]){_tt_cmap4_next(b);d=HEAP[b+28];if(d==0)break a;HEAP[g]=HEAP[b+24]}else d=_tt_cmap4_char_map_binary(e,g,1)}while(0);d=d}return d}_tt_cmap4_char_next.__index__=Runtime.getFunctionIndex(_tt_cmap4_char_next,"_tt_cmap4_char_next"); function _tt_cmap4_get_info(e,g){var d;d=HEAP[e+16]+4;HEAP[g+4]=4;var b=unSign(HEAP[d],8)<<8&65535;d=unSign(HEAP[d+1],8);b=unSign(b|d,16);HEAP[g]=b;return 0}_tt_cmap4_get_info.__index__=Runtime.getFunctionIndex(_tt_cmap4_get_info,"_tt_cmap4_get_info"); function _tt_cmap6_validate(e,g){var d,b=null,a,c,f;if(e+10>HEAP[g+4]){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 153371";}else{a=e+2;a+=2;c=unSign(HEAP[a+-2],8)<<8&65535;var h=unSign(HEAP[a+-2+1],8);c=unSign(c|h,16);a=e+8;a+=2;h=unSign(HEAP[a+-2],8)<<8&65535;f=unSign(HEAP[a+-2+1],8);f=unSign(h|f,16);h=e+c>HEAP[g+4];a:do if(!h){c=c;if(unSign(f*2+10,32)>unSign(c,32))break a;if(HEAP[g+8]!=0){c=f;h=g+172;a=a;f=f+-1;for(b=5;;){d=b==5?0:j;var i=d*2;j=a+i;i=a+(i+1);var k= f+d*-1;if((b==5?c:k)==0){d=7;break}j=unSign(HEAP[j],8)<<8&65535;b=unSign(HEAP[i],8);j=unSign(j|b,16);if(unSign(HEAP[h],32)<=unSign(j,32)){d=2;break}var j=d+1;b=3;d=4}if(d!=7)if(d==2){_ft_validator_error(g,16);throw"Reached an unreachable! Original .ll line: 153461";}}return 0}while(0);_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 153436";}}_tt_cmap6_validate.__index__=Runtime.getFunctionIndex(_tt_cmap6_validate,"_tt_cmap6_validate"); function _tt_cmap6_char_index(e,g){var d,b,a,c;d=HEAP[e+16];b=0;d=d+6;d+=2;a=unSign(HEAP[d+-2],8)<<8&65535;c=unSign(HEAP[d+-2+1],8);a=unSign(a|c,16);d+=2;c=unSign(HEAP[d+-2],8)<<8&65535;var f=unSign(HEAP[d+-2+1],8);c=unSign(c|f,16);a=g-a;if(unSign(a,32)unSign(65535,32))){if(unSign(f,32)HEAP[g+4]){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 153829";}else{a+=4;c=unSign(HEAP[a+-4],8)<<24;f=unSign(HEAP[a+-4+1],8)<<16;var h=unSign(HEAP[a+-4+2],8)<<8;a=unSign(HEAP[a+-4+3],8);c=f|c|h|a;a=unSign(HEAP[g+4]-e,32)HEAP[g+4]){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 153931";}else{h=g+8;i=g+172;b=0;a:for(;;){d=b==15?q:0;var j=b==15?o:0,l=0+d;if(!(unSign(l,32)unSign(o,32)){d=2;break a}l=l!=0;j=unSign(q,32)<=unSign(j,32);if(l&j){d=4;break a}j=HEAP[h]!=0;b:do if(j){l=HEAP[i];if(unSign(o+k+(0-q),32)>=unSign(l,32)){d=6;break a}if((q&-65536)!=0){l=o+1-q;for(b=8;;){b=b==8?0:p;n=q+b;if(l+b*-1==0)break b;m=unSign(n,32)>>>unSign(16,32);p=n&65535; n=unSign(m,32)>>>unSign(3,32);n=unSign(HEAP[c+n],8);m=m&7;if((reSign(128,32)>>reSign(m,32)&n)==0){d=10;break a}m=unSign(p,32)>>>unSign(3,32);m=unSign(HEAP[c+m],8);p=p&7;if((reSign(128,32)>>reSign(p,32)&m)==0){d=12;break a}var p=b+1;b=13}}else{if((o&-65536)!=0){d=16;break a}l=o+1-q;for(b=17;;){b=b==17?0:r;if(l+b*-1==0)break b;r=q+b&65535;m=unSign(r,32)>>>unSign(3,32);m=unSign(HEAP[c+m],8);r=r&7;if((reSign(128,32)>>reSign(r,32)&m)!=0){d=18;break a}var r=b+1;b=19}}}while(0);var q=d+1;b=15;d=1}if(d== 23)return 0;else if(d==2){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 154043";}else if(d==4){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 154054";}else if(d==6){_ft_validator_error(g,16);throw"Reached an unreachable! Original .ll line: 154072";}else if(d==10){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 154100";}else if(d==12){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 154116";}else if(d== 16){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 154138";}else if(d==18){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 154155";}}}}}_tt_cmap8_validate.__index__=Runtime.getFunctionIndex(_tt_cmap8_validate,"_tt_cmap8_validate"); function _tt_cmap8_char_index(e,g){var d,b=null,a,c,f;a=HEAP[e+16];c=0;a=a+8204;a+=4;var h=unSign(HEAP[a+-4],8)<<24,i=unSign(HEAP[a+-4+1],8)<<16;b=unSign(HEAP[a+-4+2],8)<<8;var k=unSign(HEAP[a+-4+3],8);h=i|h|b|k;i=h+-1;for(b=-1;;){d=b==5?m:0;m=i+d*-1;if((b==5?m:h)==0){d=2;break}a+=4;var j=unSign(HEAP[a+-4],8)<<24;f=unSign(HEAP[a+-4+1],8)<<16;m=unSign(HEAP[a+-4+2],8)<<8;b=unSign(HEAP[a+-4+3],8);j=f|j|m|b;a+=4;f=unSign(HEAP[a+-4],8)<<24;m=unSign(HEAP[a+-4+1],8)<<16;b=unSign(HEAP[a+-4+2],8)<<8;k=unSign(HEAP[a+ -4+3],8);m=m|f|b|k;a+=4;f=unSign(HEAP[a+-4],8)<<24;b=unSign(HEAP[a+-4+1],8)<<16;k=unSign(HEAP[a+-4+2],8)<<8;var l=unSign(HEAP[a+-4+3],8);f=b|f|k|l;if(unSign(g,32)HEAP[g+4]){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 154697";}else{a+=4;c=unSign(HEAP[a+-4],8)<<24;var h=unSign(HEAP[a+-4+1],8)<<16;f=unSign(HEAP[a+-4+2],8)<<8;a=unSign(HEAP[a+-4+3],8);c=h|c|f|a;a=e+16;a+=4;h=unSign(HEAP[a+-4],8)<<24;f=unSign(HEAP[a+-4+1],8)<<16;b=unSign(HEAP[a+-4+2],8)<<8;var i=unSign(HEAP[a+-4+3],8);f=f|h|b|i;h=unSign(HEAP[g+4]-e,32) unSign(c,32))break a;if(HEAP[g+8]!=0){c=f;h=g+172;a=a;f=f+-1;for(b=5;;){d=b==5?0:j;i=d*2;j=a+i;i=a+(i+1);var k=f+d*-1;if((b==5?c:k)==0){d=7;break}j=unSign(HEAP[j],8)<<8&65535;b=unSign(HEAP[i],8);j=unSign(j|b,16);if(unSign(HEAP[h],32)<=unSign(j,32)){d=2;break}var j=d+1;b=3;d=4}if(d!=7)if(d==2){_ft_validator_error(g,16);throw"Reached an unreachable! Original .ll line: 154810";}}return 0}while(0);_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 154785";}} _tt_cmap10_validate.__index__=Runtime.getFunctionIndex(_tt_cmap10_validate,"_tt_cmap10_validate"); function _tt_cmap10_char_index(e,g){var d,b,a,c;d=HEAP[e+16];b=0;d=d+12;d+=4;a=unSign(HEAP[d+-4],8)<<24;c=unSign(HEAP[d+-4+1],8)<<16;var f=unSign(HEAP[d+-4+2],8)<<8,h=unSign(HEAP[d+-4+3],8);a=c|a|f|h;d+=4;c=unSign(HEAP[d+-4],8)<<24;f=unSign(HEAP[d+-4+1],8)<<16;h=unSign(HEAP[d+-4+2],8)<<8;var i=unSign(HEAP[d+-4+3],8);c=f|c|h|i;a=g-a;if(unSign(a,32)HEAP[g+4]){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 155262";}else{a=e+4;a+=4;c=unSign(HEAP[a+-4],8)<<24;f=unSign(HEAP[a+-4+1],8)<<16;var h=unSign(HEAP[a+-4+2],8)<<8;a=unSign(HEAP[a+-4+3],8);c=f|c|h|a;a=e+12;a+=4;f=unSign(HEAP[a+-4],8)<<24;h=unSign(HEAP[a+-4+1],8)<<16;var i=unSign(HEAP[a+-4+2],8)<<8,k=unSign(HEAP[a+-4+3],8);f=h|f|i|k;h=unSign(HEAP[g+4]-e,32)unSign(i,32))break a;i=f;k=g+8;var j=g+172;for(b=1;;){d=b==9?s:0;b=b==9?r:0;var l=0+d;if(!(unSign(l,32)unSign(r,32)){d=3;break}l=l!=0;b=unSign(m,32)<=unSign(b,32);if(l&b){d=5;break}if(HEAP[k]!=0){b=HEAP[j];if(unSign(r+o+(0-m),32)>=unSign(b,32)){d=7;break}}var s=d+1;b=9;d=2}if(d==11)return 0;else if(d==3){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 155462";}else if(d==5){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 155473";}else if(d==7){_ft_validator_error(g,16);throw"Reached an unreachable! Original .ll line: 155491"; }}while(0);_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 155353";}}_tt_cmap12_validate.__index__=Runtime.getFunctionIndex(_tt_cmap12_validate,"_tt_cmap12_validate"); function _tt_cmap12_next(e){var g,d=null,b,a,c;if(HEAP[e+28]!=-1){b=HEAP[e+28]+1;a=HEAP[e+36];c=HEAP[e+40];var f=e+16;b=b;a=a;var h=a*12,i=h+24,k=h+27,j=h+26,l=h+25,m=h+23,o=h+22,n=h+21,p=h+20,r=h+19,q=h+18,s=h+17;h=h+16;d=0;a:for(;;){g=d==7?L:0;L=d==7?G:b;var u=a+g,t=g*12,v=i+t;d=k+t;var w=j+t,x=l+t,y=m+t,A=o+t,z=n+t,C=p+t,B=r+t,D=q+t,E=s+t,F=h+t;if(!(unSign(c,32)>unSign(u,32))){g=8;break a}t=HEAP[f];F=unSign(HEAP[t+F],8)<<24;E=unSign(HEAP[t+E],8)<<16;D=unSign(HEAP[t+D],8)<<8;B=unSign(HEAP[t+B], 8);B=E|F|D|B;C=unSign(HEAP[t+C],8)<<24;z=unSign(HEAP[t+z],8)<<16;A=unSign(HEAP[t+A],8)<<8;y=unSign(HEAP[t+y],8);y=z|C|A|y;v=unSign(HEAP[t+v],8)<<24;x=unSign(HEAP[t+x],8)<<16;w=unSign(HEAP[t+w],8)<<8;d=unSign(HEAP[t+d],8);d=x|v|w|d;L=unSign(L,32)>>unSign(1,32);h=HEAP[m]+16+ A*12;h+=4;z=unSign(HEAP[h+-4],8)<<24;B=unSign(HEAP[h+-4+1],8)<<16;b=unSign(HEAP[h+-4+2],8)<<8;a=unSign(HEAP[h+-4+3],8);var z=B|z|b|a;h+=4;B=unSign(HEAP[h+-4],8)<<24;b=unSign(HEAP[h+-4+1],8)<<16;a=unSign(HEAP[h+-4+2],8)<<8;var C=unSign(HEAP[h+-4+3],8),B=b|B|a|C;if(unSign(n,32)unSign(B,32))){b=7;break b}var D=A+1;a=6;b=3}if(b==9){c=t;j=v;l=w}else if(b==7){c=B;j=z;l=A;f=unSign(HEAP[h],8)<<24;m=unSign(HEAP[h+1],8)<<16;n=unSign(HEAP[h+2],8)<< 8;p=unSign(HEAP[h+3],8);f=m|f|n|p;f=k+f+(0-j)}n=d!=0;b:do if(n){m=e;b=c;b=unSign(k,32)>unSign(b,32);c:do if(b){l+=1;if(l!=i)break c;c=0;break a}while(0);HEAP[m+24]=1;HEAP[m+28]=k;HEAP[m+36]=l;p=f==0;r=m;c:do{if(p){_tt_cmap12_next(r);if(HEAP[m+24]==0){b=14;break c}var E=HEAP[m+32];f=E;a=13;b=15}else{HEAP[r+32]=f;b=14}break c}while(0);if(b==14){var F=f;a=14}if((a==14?F:E)==0){b=18;break b}HEAP[g]=HEAP[m+28]}while(0);c=f}while(0);return c} _tt_cmap12_char_map_binary.__index__=Runtime.getFunctionIndex(_tt_cmap12_char_map_binary,"_tt_cmap12_char_map_binary");function _tt_cmap12_char_index(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);HEAP[d]=g;var b=_tt_cmap12_char_map_binary(e,d,0);STACKTOP=d;return b}_tt_cmap12_char_index.__index__=Runtime.getFunctionIndex(_tt_cmap12_char_index,"_tt_cmap12_char_index"); function _tt_cmap12_char_next(e,g){var d,b;if(HEAP[e+28]==-1)d=0;else{var a=HEAP[e+24]==0;a:do if(a)d=1;else{if(HEAP[e+28]!=HEAP[g]){d=1;break a}_tt_cmap12_next(e);if(HEAP[e+24]!=0){b=HEAP[e+32];if(b==0){d=4;break a}HEAP[g]=HEAP[e+28]}else b=0;d=4;break a}while(0);if(d==1)b=_tt_cmap12_char_map_binary(e,g,1);d=b}return d}_tt_cmap12_char_next.__index__=Runtime.getFunctionIndex(_tt_cmap12_char_next,"_tt_cmap12_char_next"); function _tt_cmap12_get_info(e,g){var d;d=HEAP[e+16]+8;HEAP[g+4]=12;var b=unSign(HEAP[d],8)<<24,a=unSign(HEAP[d+1],8)<<16,c=unSign(HEAP[d+2],8)<<8;d=unSign(HEAP[d+3],8);HEAP[g]=a|b|c|d;return 0}_tt_cmap12_get_info.__index__=Runtime.getFunctionIndex(_tt_cmap12_get_info,"_tt_cmap12_get_info");function _tt_cmap13_init(e,g){var d;d=g;HEAP[e+16]=d;d+=12;var b=unSign(HEAP[d],8)<<24,a=unSign(HEAP[d+1],8)<<16,c=unSign(HEAP[d+2],8)<<8;d=unSign(HEAP[d+3],8);HEAP[e+40]=a|b|c|d;return HEAP[e+24]=0} _tt_cmap13_init.__index__=Runtime.getFunctionIndex(_tt_cmap13_init,"_tt_cmap13_init"); function _tt_cmap13_validate(e,g){var d,b=null,a,c,f;if(e+16>HEAP[g+4]){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 156272";}else{a=e+4;a+=4;c=unSign(HEAP[a+-4],8)<<24;f=unSign(HEAP[a+-4+1],8)<<16;var h=unSign(HEAP[a+-4+2],8)<<8;a=unSign(HEAP[a+-4+3],8);c=f|c|h|a;a=e+12;a+=4;f=unSign(HEAP[a+-4],8)<<24;h=unSign(HEAP[a+-4+1],8)<<16;var i=unSign(HEAP[a+-4+2],8)<<8,k=unSign(HEAP[a+-4+3],8);f=h|f|i|k;h=unSign(HEAP[g+4]-e,32)unSign(i,32))break a;i=f;k=g+8;var j=g+172;for(b=1;;){d=b==9?s:0;b=b==9?r:0;var l=0+d;if(!(unSign(l,32)unSign(r,32)){d=3;break}l=l!=0;b=unSign(m,32)<=unSign(b,32);if(l&b){d=5;break}if(HEAP[k]!=0)if(unSign(HEAP[j],32)<=unSign(o,32)){d=7;break}var s=d+1;b=9;d=2}if(d==11)return 0;else if(d==3){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 156472";}else if(d==5){_ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 156483";}else if(d==7){_ft_validator_error(g,16);throw"Reached an unreachable! Original .ll line: 156498";}}while(0); _ft_validator_error(g,8);throw"Reached an unreachable! Original .ll line: 156363";}}_tt_cmap13_validate.__index__=Runtime.getFunctionIndex(_tt_cmap13_validate,"_tt_cmap13_validate"); function _tt_cmap13_next(e){var g,d=null,b,a,c;if(HEAP[e+28]!=-1){b=HEAP[e+28]+1;a=HEAP[e+36];c=HEAP[e+40];var f=e+16;a=a;b=b;var h=a*12,i=h+24,k=h+27,j=h+26,l=h+25,m=h+23,o=h+22,n=h+21,p=h+20,r=h+19,q=h+18,s=h+17;h=h+16;for(d=0;;){g=d==5?H:0;H=d==5?G:b;var u=a+g,t=g*12,v=i+t;d=k+t;var w=j+t,x=l+t,y=m+t,A=o+t,z=n+t,C=p+t,B=r+t,D=q+t,E=s+t;t=h+t;if(!(unSign(c,32)>unSign(u,32))){g=7;break}var F=HEAP[f];G=unSign(HEAP[F+t],8)<<24;E=unSign(HEAP[F+E],8)<<16;D=unSign(HEAP[F+D],8)<<8;B=unSign(HEAP[F+B],8); G=E|G|D|B;C=unSign(HEAP[F+C],8)<<24;z=unSign(HEAP[F+z],8)<<16;A=unSign(HEAP[F+A],8)<<8;y=unSign(HEAP[F+y],8);y=z|C|A|y;v=unSign(HEAP[F+v],8)<<24;x=unSign(HEAP[F+x],8)<<16;w=unSign(HEAP[F+w],8)<<8;d=unSign(HEAP[F+d],8);F=x|v|w|d;var G=unSign(H,32)>>unSign(1,32);h=HEAP[l]+16+w*12;h+=4;A=unSign(HEAP[h+ -4],8)<<24;b=unSign(HEAP[h+-4+1],8)<<16;a=unSign(HEAP[h+-4+2],8)<<8;var x=unSign(HEAP[h+-4+3],8);b=b|A|a|x;h+=4;A=unSign(HEAP[h+-4],8)<<24;a=unSign(HEAP[h+-4+1],8)<<16;x=unSign(HEAP[h+-4+2],8)<<8;var y=unSign(HEAP[h+-4+3],8),A=a|A|x|y;if(unSign(o,32)unSign(A,32))){b=7;break b}var z=w+1;a=6;b=3}if(b==9){c=s;j=u}else if(b==7){c=A;j=w;f=unSign(HEAP[h],8)<<24;l=unSign(HEAP[h+1],8)<<16;o=unSign(HEAP[h+2],8)<<8;n=unSign(HEAP[h+3],8);f=l|f|o|n}o= d!=0;b:do if(o){l=e;b=c;b=unSign(k,32)>unSign(b,32);c:do if(b){j+=1;if(j!=i)break c;c=0;break a}while(0);HEAP[l+24]=1;HEAP[l+28]=k;HEAP[l+36]=j;n=f==0;p=l;c:do{if(n){_tt_cmap13_next(p);if(HEAP[l+24]==0){b=14;break c}var C=HEAP[l+32];f=C;a=13;b=15}else{HEAP[p+32]=f;b=14}break c}while(0);if(b==14){var B=f;a=14}if((a==14?B:C)==0){b=18;break b}HEAP[g]=HEAP[l+28]}while(0);c=f}while(0);return c}_tt_cmap13_char_map_binary.__index__=Runtime.getFunctionIndex(_tt_cmap13_char_map_binary,"_tt_cmap13_char_map_binary"); function _tt_cmap13_char_index(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);HEAP[d]=g;var b=_tt_cmap13_char_map_binary(e,d,0);STACKTOP=d;return b}_tt_cmap13_char_index.__index__=Runtime.getFunctionIndex(_tt_cmap13_char_index,"_tt_cmap13_char_index"); function _tt_cmap13_char_next(e,g){var d,b;if(HEAP[e+28]==-1)d=0;else{var a=HEAP[e+24]==0;a:do if(a)d=1;else{if(HEAP[e+28]!=HEAP[g]){d=1;break a}_tt_cmap13_next(e);if(HEAP[e+24]!=0){b=HEAP[e+32];if(b==0){d=4;break a}HEAP[g]=HEAP[e+28]}else b=0;d=4;break a}while(0);if(d==1)b=_tt_cmap13_char_map_binary(e,g,1);d=b}return d}_tt_cmap13_char_next.__index__=Runtime.getFunctionIndex(_tt_cmap13_char_next,"_tt_cmap13_char_next"); function _tt_cmap13_get_info(e,g){var d;d=HEAP[e+16]+8;HEAP[g+4]=13;var b=unSign(HEAP[d],8)<<24,a=unSign(HEAP[d+1],8)<<16,c=unSign(HEAP[d+2],8)<<8;d=unSign(HEAP[d+3],8);HEAP[g]=a|b|c|d;return 0}_tt_cmap13_get_info.__index__=Runtime.getFunctionIndex(_tt_cmap13_get_info,"_tt_cmap13_get_info");function _tt_cmap14_done(e){var g,d,b;b=HEAP[e+36];HEAP[e+28]=0;var a=b!=0;a:do if(a){if(HEAP[e+32]==0)break a;d=HEAP[e+32];g=b;d=d;d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+32]=0}while(0)} _tt_cmap14_done.__index__=Runtime.getFunctionIndex(_tt_cmap14_done,"_tt_cmap14_done");function _tt_cmap14_ensure(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c,f;f=HEAP[e+28];HEAP[b]=0;var h=unSign(HEAP[e+28],32)unSign(h,32))break a;i=1;h=0;b:for(;;){d=f;if(!(unSign(h,32)=unSign(l,32)){d=3;break b}l=c;if(unSign(d,32)>=unSign(l,32)){d=3;break b}i=i;if(unSign(k,32)HEAP[g+4]){d=8;break b}k=k;j=j;for(b=9;;){l=b==14?s:0;o=b==14?q:0;var n=l*4,p=j+n;b=j+(n+3);var r=j+(n+2);n=j+(n+1);if(!(unSign(0+l,32)unSign(1114111,32)){d=11;break b}if(unSign(r,32)unSign(k,32)){d=18;break b}d=d;k=g+8;j=g+172;l=l;for(b=19;;){o=b==27?w:0;b=b==27?v:0;var u=o*5,t=l+u;r=l+(u+4);p=l+(u+3);n=l+(u+2);u=l+(u+1);if(!(unSign(0+o,32)unSign(1114111, 32)){d=21;break b}if(unSign(n,32)>>unSign(1,32);d=a+l*4+3;b=unSign(HEAP[d+-3],8)<<16;h=unSign(HEAP[d+-3+1],8)<<8;i=unSign(HEAP[d+-3+2],8);b=h|b|i;d=unSign(HEAP[d],8);if(unSign(g,32)>>unSign(1,32),m=a+l*5+3;d=unSign(HEAP[m+-3],8)<<16;b=unSign(HEAP[m+-3+1],8)<<8;i=unSign(HEAP[m+-3+2],8);d=b|d|i;if(unSign(g,32)unSign(d,32))){d=4;break}var o= l+1;b=3}d=0}if(d==4){h=m;c=unSign(HEAP[h],8)<<8&65535;h=unSign(HEAP[h+1],8);c=unSign(c|h,16)}else if(d==6)c=0;return c}_tt_cmap14_char_map_nondef_binary.__index__=Runtime.getFunctionIndex(_tt_cmap14_char_map_nondef_binary,"_tt_cmap14_char_map_nondef_binary"); function _tt_cmap14_find_variant(e,g){var d,b=null,a,c,f;a=e;f=unSign(HEAP[a],8)<<24;b=unSign(HEAP[a+1],8)<<16;var h=unSign(HEAP[a+2],8)<<8,i=unSign(HEAP[a+3],8);f=b|f|h|i;a+=4;a=a;for(b=-1;;){var k=b==-1?f:b==3?k:l,j=b==-1?0:b==3?o:j;if(!(unSign(j,32)>>unSign(1,32),m=a+l*11+3;d=unSign(HEAP[m+-3],8)<<16;b=unSign(HEAP[m+-3+1],8)<<8;h=unSign(HEAP[m+-3+2],8);d=b|d|h;if(unSign(g,32)unSign(d,32))){d=4;break}var o=l+ 1;b=3}d=0}if(d==4)c=c=m;else if(d==6)c=0;return c}_tt_cmap14_find_variant.__index__=Runtime.getFunctionIndex(_tt_cmap14_find_variant,"_tt_cmap14_find_variant"); function _tt_cmap14_char_var_index(e,g,d,b){var a=null,c;b=_tt_cmap14_find_variant(HEAP[e+16]+6,b);var f=b==0;a:do if(f)a=0;else{b+=4;a=unSign(HEAP[b+-4],8)<<24;c=unSign(HEAP[b+-4+1],8)<<16;var h=unSign(HEAP[b+-4+2],8)<<8,i=unSign(HEAP[b+-4+3],8);a=c|a|h|i;c=unSign(HEAP[b],8)<<24;h=unSign(HEAP[b+1],8)<<16;i=unSign(HEAP[b+2],8)<<8;var k=unSign(HEAP[b+3],8);c=h=h|c|i|k;if(a!=0)if(_tt_cmap14_char_map_def_binary(HEAP[e+16]+a,d)!=0){a=FUNCTION_TABLE[HEAP[HEAP[g+12]+12]](g,d);break a}else{var j=c;a=2}else a= 5;a=(a==2?j:h)!=0?_tt_cmap14_char_map_nondef_binary(HEAP[e+16]+c,d):0}while(0);return a}_tt_cmap14_char_var_index.__index__=Runtime.getFunctionIndex(_tt_cmap14_char_var_index,"_tt_cmap14_char_var_index"); function _tt_cmap14_char_var_isdefault(e,g,d){var b=null,a;d=_tt_cmap14_find_variant(HEAP[e+16]+6,d);var c=d==0;a:do{if(!c){d+=4;b=unSign(HEAP[d+-4],8)<<24;a=unSign(HEAP[d+-4+1],8)<<16;var f=unSign(HEAP[d+-4+2],8)<<8,h=unSign(HEAP[d+-4+3],8);b=a|b|f|h;d+=4;a=unSign(HEAP[d+-4],8)<<24;f=unSign(HEAP[d+-4+1],8)<<16;h=unSign(HEAP[d+-4+2],8)<<8;var i=unSign(HEAP[d+-4+3],8);a=f=f|a|h|i;if(b!=0)if(_tt_cmap14_char_map_def_binary(HEAP[e+16]+b,g)!=0){b=1;break a}else{var k=a;b=2}else b=7;b=(b==2?k:f)!=0;b:do if(b){if(_tt_cmap14_char_map_nondef_binary(HEAP[e+ 16]+a,g)==0)break b;b=0;break a}while(0)}b=-1}while(0);return b}_tt_cmap14_char_var_isdefault.__index__=Runtime.getFunctionIndex(_tt_cmap14_char_var_isdefault,"_tt_cmap14_char_var_isdefault"); function _tt_cmap14_variants(e,g){var d=null,b,a,c,f;a=HEAP[e+24];b=HEAP[e+16]+10;if(_tt_cmap14_ensure(e,a+1,g)!=0)b=0;else{c=HEAP[e+32];f=0;if(unSign(f,32)unSign(h,32)?a:h;h=a-f;for(d=1;;){l=d==1?0:l;d=c+4*(f+l);var i=l*11,k=b+(i+2),j=b+(i+1);i=unSign(HEAP[b+i],8)<<16;j=unSign(HEAP[j],8)<<8;k=unSign(HEAP[k],8);HEAP[d]=j|i|k;var l=l+1;if(l!=h)d=2;else break}f=a}HEAP[c+4*f]=0;b=c}return b} _tt_cmap14_variants.__index__=Runtime.getFunctionIndex(_tt_cmap14_variants,"_tt_cmap14_variants"); function _tt_cmap14_char_variants(e,g,d){var b,a=null,c,f;c=HEAP[e+24];f=HEAP[e+16]+10;if(_tt_cmap14_ensure(e,c+1,g)!=0)e=0;else{a=HEAP[e+32];if(c!=0){g=e+16;var h=e+16,i=a;a=1;a:for(;;){v=a==1?0:v;t=a==1?i:t;var k=v*11;b=f+(k+10);var j=f+(k+9),l=f+(k+8),m=f+(k+7),o=f+(k+6),n=f+(k+5),p=f+(k+4),r=f+(k+3),q=f+(k+2),s=f+(k+1);k=unSign(HEAP[f+k],8)<<16;s=unSign(HEAP[s],8)<<8;q=unSign(HEAP[q],8);q=s|k|q;r=unSign(HEAP[r],8)<<24;p=unSign(HEAP[p],8)<<16;n=unSign(HEAP[n],8)<<8;o=unSign(HEAP[o],8);o=p|r|n| o;m=unSign(HEAP[m],8)<<24;l=unSign(HEAP[l],8)<<16;j=unSign(HEAP[j],8)<<8;b=unSign(HEAP[b],8);j=l|m|j|b;l=o==0;b:do if(l)b=4;else{b=_tt_cmap14_char_map_def_binary(HEAP[h]+o,d)!=0?3:4;break b}while(0);b:do if(b==4){if(j==0){a=4;b=5;break b}if(_tt_cmap14_char_map_nondef_binary(HEAP[g]+j,d)!=0){a=6;b=3}else{a=6;b=5}break b}while(0);if(b==3){HEAP[t]=q;var u=t+4;a=3}var t=a==3?u:a==6?t:t,v=v+1;if(v!=c)a=5;else break a}a=t}HEAP[a]=0;e=HEAP[e+32]}return e} _tt_cmap14_char_variants.__index__=Runtime.getFunctionIndex(_tt_cmap14_char_variants,"_tt_cmap14_char_variants");function _tt_cmap14_def_char_count(e){var g=null,d,b;d=e;d+=4;e=unSign(HEAP[d+-4],8)<<24;b=unSign(HEAP[d+-4+1],8)<<16;g=unSign(HEAP[d+-4+2],8)<<8;var a=unSign(HEAP[d+-4+3],8);e=b|e|g|a;b=0;d+=3;if(e!=0){d=d;b=b;for(g=0;;){f=g==0?0:f;c=g==0?b:c;g=unSign(HEAP[d+f*4],8);var c=c+1+g,f=f+1;if(f!=e)g=1;else break}b=c}return b} _tt_cmap14_def_char_count.__index__=Runtime.getFunctionIndex(_tt_cmap14_def_char_count,"_tt_cmap14_def_char_count"); function _tt_cmap14_get_def_chars(e,g,d){var b;b=null;var a,c,f,h;g=g;b=_tt_cmap14_def_char_count(g);g+=4;c=unSign(HEAP[g+-4],8)<<24;f=unSign(HEAP[g+-4+1],8)<<16;h=unSign(HEAP[g+-4+2],8)<<8;var i=unSign(HEAP[g+-4+3],8);c=f|c|h|i;d=_tt_cmap14_ensure(e,b+1,d)!=0;a:do if(d)a=0;else{f=HEAP[e+32];b=c!=0?1:2;for(;;)if(b==1){g+=3;b=unSign(HEAP[g+-3],8)<<16;h=unSign(HEAP[g+-3+1],8)<<8;i=unSign(HEAP[g+-3+2],8);h=h|b|i;b=unSign(HEAP[g],8)+1;g+=1;f=f;h=h;i=b;var k=f+4*i;for(b=1;;){j=b==3?j:0;HEAP[f+4*j]=h+j; var j=j+1;if(j!=i)b=3;else break}f=k;c=b=c-1;b=b!=0?1:2}else if(b==2){HEAP[f]=0;a=HEAP[e+32];break a}}while(0);return a}_tt_cmap14_get_def_chars.__index__=Runtime.getFunctionIndex(_tt_cmap14_get_def_chars,"_tt_cmap14_get_def_chars"); function _tt_cmap14_get_nondef_chars(e,g,d){var b=null,a,c;g=g;g+=4;a=unSign(HEAP[g+-4],8)<<24;c=unSign(HEAP[g+-4+1],8)<<16;b=unSign(HEAP[g+-4+2],8)<<8;var f=unSign(HEAP[g+-4+3],8);a=c|a|b|f;if(_tt_cmap14_ensure(e,a+1,d)!=0)e=0;else{e=HEAP[e+32];c=0;if(unSign(c,32)unSign(c,32)?a:c;c=a-g;for(b=1;;){k=b==1?0:k;b=e+4*(g+k);var h=k*5;f=d+(h+2);var i=d+(h+1);h=unSign(HEAP[d+h],8)<<16;i=unSign(HEAP[i],8)<<8;f=unSign(HEAP[f],8);HEAP[b]=i|h|f;var k=k+1;if(k!=c)b= 2;else break}c=a}HEAP[e+4*c]=0;e=e}return e}_tt_cmap14_get_nondef_chars.__index__=Runtime.getFunctionIndex(_tt_cmap14_get_nondef_chars,"_tt_cmap14_get_nondef_chars"); function _tt_cmap14_variant_chars(e,g,d){var b=null,a,c,f,h,i,k,j,l,m,o;d=_tt_cmap14_find_variant(HEAP[e+16]+6,d);var n=d==0;a:do if(n)a=0;else{d+=4;a=unSign(HEAP[d+-4],8)<<24;k=unSign(HEAP[d+-4+1],8)<<16;i=unSign(HEAP[d+-4+2],8)<<8;c=unSign(HEAP[d+-4+3],8);c=k|a|i|c;d+=4;a=unSign(HEAP[d+-4],8)<<24;k=unSign(HEAP[d+-4+1],8)<<16;i=unSign(HEAP[d+-4+2],8)<<8;f=unSign(HEAP[d+-4+3],8);f=a=k|a|i|f;if(c==0)if(f==0){a=0;break a}else if(c==0){a=_tt_cmap14_get_nondef_chars(e,HEAP[e+16]+f,g);break a}else{var p= f;b=2}else b=35;k=e;if((b==2?p:a)==0)a=_tt_cmap14_get_def_chars(e,HEAP[k+16]+c,g);else{h=k;d=HEAP[e+16]+f;a=HEAP[e+16]+c;d+=4;k=unSign(HEAP[d+-4],8)<<24;i=unSign(HEAP[d+-4+1],8)<<16;m=unSign(HEAP[d+-4+2],8)<<8;var r=unSign(HEAP[d+-4+3],8);k=i|k|m|r;l=_tt_cmap14_def_char_count(a);a+=4;i=unSign(HEAP[a+-4],8)<<24;m=unSign(HEAP[a+-4+1],8)<<16;r=unSign(HEAP[a+-4+2],8)<<8;b=unSign(HEAP[a+-4+3],8);i=m|i|r|b;if(k==0)a=_tt_cmap14_get_def_chars(e,HEAP[e+16]+c,g);else if(l==0)a=_tt_cmap14_get_nondef_chars(e, HEAP[e+16]+f,g);else if(_tt_cmap14_ensure(h,l+1+k,g)!=0)a=0;else{c=HEAP[h+32];a+=3;f=unSign(HEAP[a+-3],8)<<16;h=unSign(HEAP[a+-3+1],8)<<8;m=unSign(HEAP[a+-3+2],8);j=h|f|m;l=unSign(HEAP[a],8);a+=1;h=1;d+=3;f=unSign(HEAP[d+-3],8)<<16;m=unSign(HEAP[d+-3+1],8)<<8;r=unSign(HEAP[d+-3+2],8);f=m|f|r;d+=2;m=1;b=0;r=c;var q=i,s=c,u=k;j=j;o=o;var t=b;l=l;f=f;m=m;h=h;b=4;b:for(;;){var v=b==4?h:b==14?v:H,w=b==4?m:b==14?P:w,x=b==4?f:b==14?K:x,y=b==4?l:b==14?y:L,A=b==4?t:b==14?I:F,z=b==4?o:b==14?z:G,C=b==4?j:b== 14?C:J;if(unSign(y+C,32)unSign(q,32)){b=8;break b}a+=3;J=unSign(HEAP[a+-3],8)<<16;L=unSign(HEAP[a+-3+1],8)<<8;b=unSign(HEAP[a+-3+2],8);var J=L|J|b,L=unSign(HEAP[a],8);a+=1;b=10}else{if(unSign(x,32)unSign(u,32)){b=13;break b}d+=3;K=unSign(HEAP[d+-3],8)<<16;b=unSign(HEAP[d+-3+1],8)<<8;A=unSign(HEAP[d+-3+2],8);var K=b|K|A;d+=2;b=14}}f=b==13?P:w;r=b==13?I:F;o=b==13?z:G;h=b==13?v:H;m=f;f=x;l=y;b=r;o=o;j=C;r=k;r=unSign(m,32)<=unSign(r,32);b:do if(r){HEAP[c+4*b]=f;b+=1;q=k;if(!(unSign(m,32)unSign(b,32)?u:b;t=s+u;A=u-m;for(b=15;;){R=b==15?0:R;b=q+4*(s+R);d+=3;var O=unSign(HEAP[d+-3],8)<<16,M=unSign(HEAP[d+ -3+1],8)<<8,Q=unSign(HEAP[d+-3+2],8);HEAP[b]=M|O|Q;d+=2;var R=R+1;if(R!=A)b=17;else break}b=t-m;m=u;b=b}else{q=i;if(!(unSign(h,32)<=unSign(q,32)))break b;o=0;q=l;if(unSign(o,32)<=unSign(q,32)){q=c;l=l;t=o;o=b;s=o+1;u=t+1;j=t+j;for(b=21;;){U=b==21?0:U;var T=s+U,V=u+U;HEAP[q+4*(o+U)]=j+U;b=unSign(V,32)<=unSign(l,32);var U=U+1;if(b)b=22;else break}b=T;o=V}l=i;if(!(unSign(h,32)unSign(h,32)?j:h;j=h-b;b=25;c:for(;;){ca=b==25?0:ca;aa=b==25?l:aa; a+=3;var S=unSign(HEAP[a+-3],8)<<16,X=unSign(HEAP[a+-3+1],8)<<8,Y=unSign(HEAP[a+-3+2],8);S=X|S|Y;Y=HEAP[a];X=unSign(Y,8);a+=1;if(unSign(0,32)<=unSign(X,32)){var W=unSign(Y,8),da=W+1;Y=aa+1;for(b=27;;){ba=b==27?0:ba;HEAP[o+4*(aa+ba)]=S+ba;var ba=ba+1;if(ba!=da)b=28;else break}W=Y+W;b=29}else b=26;Y=b==29?da:0;var aa=b==29?W:aa,ca=ca+1;if(ca!=j)b=31;else break c}h=h;l=X;b=aa;o=Y;j=S}while(0);HEAP[c+4*b]=0;a=c}}}while(0);return a} _tt_cmap14_variant_chars.__index__=Runtime.getFunctionIndex(_tt_cmap14_variant_chars,"_tt_cmap14_variant_chars"); function _tt_face_build_cmaps(e){var g=STACKTOP;STACKTOP+=192;Runtime.memset(g,0,192);var d,b,a,c,f,h,i,k,j,l=g+12,m=g+188;b=HEAP[e+500];a=b+HEAP[e+504];f=b;c=f==0;a:do if(!c){if(f+4>a)break a;f+=2;c=unSign(HEAP[f+-2],8)<<8&65535;var o=unSign(HEAP[f+-2+1],8);f=f;if((c|o)==0){f=f+2;c=unSign(HEAP[f+-2],8)<<8&65535;o=unSign(HEAP[f+-2+1],8);c=unSign(c|o,16);o=a;var n=g+8,p=g+10,r=e,q=g,s=g+4,u=e+504;b=b;var t=l;a=a;e=e+260+4;var v=l+172,w=l+16,x=l;l=l+12;b:for(;;){if(c==0)break b;if(!(f+8<=o))break b; f+=2;h=unSign(HEAP[f+-2],8)<<8&65535;var y=unSign(HEAP[f+-2+1],8);HEAP[n]=h|y;f+=2;h=unSign(HEAP[f+-2],8)<<8&65535;y=unSign(HEAP[f+-2+1],8);HEAP[p]=h|y;HEAP[q]=r;HEAP[s]=0;f+=4;h=unSign(HEAP[f+-4],8)<<24;y=unSign(HEAP[f+-4+1],8)<<16;var A=unSign(HEAP[f+-4+2],8)<<8;i=unSign(HEAP[f+-4+3],8);y=y|h|A|i;A=y!=0;c:do if(A){if(!(unSign(HEAP[u]-2,32)>=unSign(y,32)))break c;h=b+y;i=unSign(HEAP[h],8)<<8&65535;k=unSign(HEAP[h+1],8);i=unSign(i|k,16);k=_tt_cmap_classes;d:for(;;){if(HEAP[k]==0){d=13;break d}j=HEAP[k]; if(HEAP[j+40]==i){d=8;break d}k+=4;d=7}d:do if(d==8){i=0;HEAP[t]=h;HEAP[t+4]=a;HEAP[t+8]=0;HEAP[t+12]=0;k=unSign(HEAP[e],16);HEAP[v]=k;if(__setjmp(w)==0)i=FUNCTION_TABLE[HEAP[j+44]](h,x);if(HEAP[l]!=0){d=13;break d}if(_FT_CMap_New(j,h,g,m)!=0){d=13;break d}HEAP[HEAP[m]+20]=i}while(0)}while(0);c-=1;d=3}}STACKTOP=g;return}while(0);STACKTOP=g}_tt_face_build_cmaps.__index__=Runtime.getFunctionIndex(_tt_face_build_cmaps,"_tt_face_build_cmaps"); function _tt_get_cmap_info(e,g){return FUNCTION_TABLE[HEAP[HEAP[e+12]+48]](e,g)}_tt_get_cmap_info.__index__=Runtime.getFunctionIndex(_tt_get_cmap_info,"_tt_get_cmap_info"); function _tt_face_load_kern(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c,f,h,i,k,j;j=k=0;a=FUNCTION_TABLE[HEAP[e+508]](e,1801810542,g,d);var l=a!=0;a:do if(!l)if(unSign(HEAP[d],32)<=unSign(3,32))a=142;else{f=e+772;c=HEAP[d];a=g;c=c;f=f;var m=c=_FT_Stream_EnterFrame(a,c);if(m==0){HEAP[f]=HEAP[a+32];HEAP[a+32]=0;HEAP[a+36]=0;a=f=c;if(f!=0)break a;HEAP[e+776]=HEAP[d];f=HEAP[e+772];h=f+HEAP[d];f+=2;f+=2;c=unSign(HEAP[f+-2],8)<<8&65535;m=unSign(HEAP[f+-2+1],8);c=unSign(c|m,16); if(unSign(c,32)>unSign(32,32))c=32;i=0;c=c;var o=m=h,n=h;h=h;i=i;k=k;j=j;b=4;b:for(;;){var p=b==11?G:0,r=b==11?E:j,q=b==11?F:k,s=i+p;if(!(unSign(s,32)m)break b;var t=f;f+=2;f+=2;var v=unSign(HEAP[f+-2],8)<<8&65535;b=unSign(HEAP[f+-2+1],8);v=unSign(v|b,16);f+=2;b=unSign(HEAP[f+-2],8)<<8&65535;var w=unSign(HEAP[f+-2+1],8);b=unSign(b|w,16);if(unSign(v,32)<=unSign(6,32))break b;E=t+v;G=E>o?n:E;E=(b&-9)!=1;c:do if(E)b=9;else{if(f+8>h){b=10;break c}f+=2;var x=unSign(HEAP[f+ -2],8)<<8&65535;F=unSign(HEAP[f+-2+1],8);x=unSign(x|F,16);f+=6;F=x*6;if(reSign(G-f,32)f?f:D;j=(E&HEAP[i])==0;b:do if(j)b=24;else{if(c+8>D){b=1;break b}c+=2;l=unSign(HEAP[c+ -2],8)<<8&65535;var m=unSign(HEAP[c+-2+1],8);l=unSign(l|m,16);c+=6;m=l*6;if(reSign(D-c,32)>>unSign(8,32)!=0){b=6;break b}if((E&HEAP[e])!=0){m=c;for(b=8;;){var n=b==8?l:b==13?n:p;b=b==8?0:b==13?v:v;if(!(unSign(b,32)>>unSign(1,32),r=m+p*6+4,q=unSign(HEAP[r+-4],8)<<24,s=unSign(HEAP[r+-4+1],8)<<16,u=unSign(HEAP[r+-4+2],8)<<8,t=unSign(HEAP[r+-4+3],8);q=s| q|u|t;if(q==g)break;v=p+1;var v=(q=unSign(q,32)unSign(1,32)?f:1)-0;for(b=1;;){l=b==1?0:l;b=c+(0+l);var i=l*2,k=a+(i+1);i=unSign(HEAP[a+i],8)<<8&65535;k=unSign(HEAP[k],8);k=unSign(i|k,16);i=unSign(k,32)<=unSign(31,32);var j=unSign(k,32)>unSign(127,32);HEAP[b]= (i|j?63:k)&255;var l=l+1;if(l!=h)b=2;else break}}HEAP[c+f]=0;a=c}a=a;STACKTOP=d;return a}_tt_name_entry_ascii_from_utf16.__index__=Runtime.getFunctionIndex(_tt_name_entry_ascii_from_utf16,"_tt_name_entry_ascii_from_utf16"); function _tt_name_entry_ascii_from_other(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c,f;f=HEAP[e+16];c=unSign(HEAP[e+8],16);a=_ft_mem_realloc(g,1,0,c+1,0,d);if(HEAP[d]!=0)a=0;else{if(unSign(0,32)unSign(1,32)?c:1)-0;for(b=1;;){b=b==1?0:l;l=a+(0+b);var i=unSign(HEAP[f+b],8),k=unSign(i,32)<=unSign(31,32),j=unSign(i,32)>unSign(127,32);HEAP[l]=(k|j?63:i)&255;var l=b+1;if(l!=h)b=2;else break}}HEAP[a+c]=0;a=a}a=a;STACKTOP=d;return a} _tt_name_entry_ascii_from_other.__index__=Runtime.getFunctionIndex(_tt_name_entry_ascii_from_other,"_tt_name_entry_ascii_from_other"); function _tt_face_get_name(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c=null,f,h,i,k,j,l,m,o,n,p,r;f=HEAP[e+100];h=HEAP[b]=0;p=n=o=m=-1;r=0;l=HEAP[e+348+12];if(unSign(HEAP[e+344],16)>unSign(0,16)){var q=e+344;n=n;c=0;a:for(;;){x=c==0?0:x;var s=c==0?n:a,u=0+x,t=1+x,v=HEAP[l+6]==g;b:do if(v){if(HEAP[l+8]==0){c=2;break b}c=unSign(HEAP[l],16);if(c==0){c=3;a=5}else if(c==1){c=3;a=31}else if(c==2){c=3;a=5}else if(c==3){c=3;a=32}else{c=3;break b}if(a==5){p=unSign(u,16);c=5}else if(a== 31)if(HEAP[l+4]==0){o=unSign(u,16);c=7}else{if(HEAP[l+2]!=0){c=8;break b}m=unSign(u,16);c=9}else if(a==32){if(s!=-1)if((unSign(HEAP[l+4],16)&1023)!=9){c=10;break b}c=unSign(HEAP[l+2],16);if(c!=0)if(c!=1)if(c!=10){c=33;break b}r=(unSign(HEAP[l+4],16)&1023)==9;r=unSign(r,1);var w=unSign(u,16);c=12}}else c=1;while(0);a=c==7?s:c==8?s:c==9?s:c==12?w:c==33?s:c==10?s:c==5?s:c==3?s:c==2?s:s;l+=20;c=unSign(HEAP[q],16)>unSign(t,16);var x=x+1;if(c)c=4;else{c=4;break a}}n=a}g=m;if(reSign(o,32)>=reSign(0,32))g= o;o=0;m=reSign(n,32)=reSign(0,32)){l=i=HEAP[e+348+12]+20*g;o=_tt_name_entry_ascii_from_other.__index__; c=19}else{if(!(reSign(p,32)>=reSign(0,32))){a=18;break a}l=k=HEAP[e+348+12]+20*p;o=_tt_name_entry_ascii_from_utf16.__index__;c=21}a=20;break a}while(0);if(a==18){j=l;c=18}p=(c==18?j:c==34?y:c==21?k:i)!=0;a:do if(p){if(o==0)break a;h=HEAP[l+16]==0;b:do if(h){h=HEAP[e+348+16];y=unSign(HEAP[l+8],16);y=_ft_mem_realloc(f,1,0,y,0,b);HEAP[l+16]=y;y=HEAP[b]!=0;c:do if(!y){i=_FT_Stream_Seek(h,HEAP[l+12]);HEAP[b]=i;if(HEAP[b]!=0)break c;j=unSign(HEAP[l+8],16);k=HEAP[l+16];i=h;k=k;j=j;i=i=_FT_Stream_ReadAt(i, HEAP[i+8],k,j);HEAP[b]=i;if(HEAP[b]==0)break b}while(0);e=HEAP[l+16];f=f;h=e;e!=0&&FUNCTION_TABLE[HEAP[f+8]](f,h);HEAP[l+16]=0;h=HEAP[l+8]=0;break a}while(0);h=FUNCTION_TABLE[o](l,f)}while(0);HEAP[d]=h;d=HEAP[b];STACKTOP=b;return d}_tt_face_get_name.__index__=Runtime.getFunctionIndex(_tt_face_get_name,"_tt_face_get_name"); function _sfnt_init_face(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c=null,f,h,i,k,j,l,m,o;d=d;i=HEAP[HEAP[g+96]+4];m=HEAP[g+532];k=m==0;a:do if(k){m=i;i=__str537;m=_FT_Get_Module(m,i);m=i=m=m=m=m!=0?HEAP[HEAP[m]+20]:0;if(i==0){f=3;a=1}else{HEAP[g+532]=m;HEAP[g+508]=HEAP[m];a=2}break a}else a=2;while(0);a:do if(a==2){f=HEAP[g+96];f=_ft_module_get_service(f,__str60);HEAP[g+536]=f;i=g;f=e;i=i;k=HEAP[f+28];HEAP[i+132]=0;HEAP[i+132+4]=0;HEAP[i+132+8]=0;a=f;l=a=a=HEAP[a+8];j=_FT_Stream_ReadLong(f, b);var n=HEAP[b]!=0;b:do{if(n){var p=HEAP[b];c=3;a=4}else if(j!=65536&j!=1953784678&j!=1330926671&j!=1953658213&j!=1954115633&j!=131072){o=2;a=5}else{HEAP[i+132]=1953784678;c=i+132;if(j==1953784678){c=_FT_Stream_ReadFields(f,_ttc_header_fields_9565,c);HEAP[b]=c;if(HEAP[b]!=0){var r=HEAP[b];c=6;a=4;break b}else{c=_ft_mem_realloc(k,4,0,HEAP[i+132+8],0,b);HEAP[i+132+12]=c;if(HEAP[b]!=0){var q=HEAP[b];c=7;a=4;break b}else{c=_FT_Stream_EnterFrame(f,HEAP[i+132+8]*4);HEAP[b]=c;if(HEAP[b]!=0){var s=HEAP[b]; c=8;a=4;break b}else{if(reSign(HEAP[i+132+8],32)>reSign(0,32)){h=i+132+12;c=f;i=i+132+8;k=c+32;a=c+36;l=c+32;for(c=9;;){A=c==9?0:A;j=0+A;n=1+A;var u=HEAP[h],t=HEAP[k];if(t+3reSign(n,32);var A=A+1;if(c)c=13;else break}}c=f;if(HEAP[c+20]!=0){f=HEAP[c+28];h=HEAP[c];f=f;h=h;h!=0&&FUNCTION_TABLE[HEAP[f+ 8]](f,h);HEAP[c]=0}HEAP[c+32]=0;HEAP[c+36]=0}}}}else{HEAP[c+4]=65536;HEAP[i+132+8]=1;c=_ft_mem_alloc(k,4,b);HEAP[i+132+12]=c;if(HEAP[b]!=0){var z=HEAP[b];c=19;a=4;break b}else HEAP[HEAP[i+132+12]]=l}h=HEAP[b];c=20;a=4}break b}while(0);b:do if(a==4){o=f=c==3?p:c==6?r:c==7?q:c==8?s:c==19?z:h;if(f!=0){a=5;break b}if(reSign(d,32)reSign(1,32)?b:1)-0;f=0;a:for(;;){c=f==0?0:q;q=0+c;f=a+8*q;q=HEAP[a+8*q]==1768386662;b:do if(q)l=1;else{if(HEAP[f]!=1768386675)break b;m=1}while(0);var q=c+1;if(q!=b){f=4;c=1}else{c=5;break a}}}f=HEAP[HEAP[g+128]+52]!=0;a:do if(f)c=15;else{a=g;f=HEAP[a+156];a=unSign(HEAP[a+152],16);a=a=f+16*a;b=f;f=7;b:for(;;){c=f== 11?s:0;f=b+16*c+12;s=i=b+16*c;if(!(ireSign(0,32)){f=117;b:for(;;){F=f==117?0:F;p=1+F;h=HEAP[HEAP[n+40]+4*(0+F)];i=unSign(HEAP[h+10],16);s=unSign(HEAP[h+8],16);for(f=118;;){c=f==124?D:0;a=_tt_encodings_9541+c*12+4;var B=_tt_encodings_9541+c*12;b=B;if(B<_tt_encodings_9541+132)f=119;else{f=119;c=126;break}if(HEAP[b]==s){if(HEAP[a]==i){c=120;break}if(HEAP[a]==-1){c=120;break}}var D=c+1;f=124;c=119}if(c== 120){var E=HEAP[B+8];f=120}HEAP[h+4]=f==120?E:0;c=reSign(HEAP[n+36],32)>reSign(p,32);var F=F+1;if(c){f=126;c=118}else{c=127;break b}}}p=f=HEAP[g+612];if(f!=0){h=HEAP[HEAP[g+104]+28];f=HEAP[g+160+18];a=HEAP[g+368+2];i=f==0;b:do if(i)c=129;else{c=HEAP[g+368]==-1?129:130;break b}while(0);if(c==129){a=0;f=1}h=_ft_mem_realloc(h,16,0,p,0,d);HEAP[n+32]=h;if(HEAP[d]!=0)break a;h=p;i=o+152;s=r+20;a=reSign(a,16);b=r;q=Math.floor(unSign(f,16)/unSign(2,16));q=unSign(q,16);var G=unSign(f,16),H=r,J=r+2,L=r+2;for(f= 132;;){c=f==135?K:0;f=0+c;var N=unSign(f,32)>reSign(6,32)&65535;HEAP[N+16*f]=K;K=unSign(HEAP[b],16)*a;K=Math.floor(reSign(q+K,32)/reSign(G,32))&65535;HEAP[N+16*f+2]=K;K=unSign(HEAP[H],16)<<6;HEAP[N+16*f+8]=K;K=unSign(HEAP[J],16)<<6;HEAP[N+16*f+12]=K;K=unSign(HEAP[L],16)<<6;HEAP[N+16*f+4]=K;var K=c+1;f=135;c=133}if(c==137){HEAP[n+8]=HEAP[I+8]|2;HEAP[n+28]= p}else if(c==134)break a}f=(HEAP[n+8]&2)==0;b:do if(f){if((HEAP[n+8]&1)!=0){c=140;break b}HEAP[n+8]|=1}while(0);if((HEAP[n+8]&1&255)==0)break a;f=reSign(HEAP[g+160+36],16);HEAP[n+52]=f;f=reSign(HEAP[g+160+38],16);HEAP[n+52+4]=f;f=reSign(HEAP[g+160+40],16);HEAP[n+52+8]=f;f=reSign(HEAP[g+160+42],16);HEAP[n+52+12]=f;HEAP[n+68]=HEAP[g+160+18];HEAP[n+70]=HEAP[g+216+4];HEAP[n+72]=HEAP[g+216+6];HEAP[n+74]=0-HEAP[n+72]+HEAP[n+70]+HEAP[g+216+8];HEAP[n+76]=HEAP[g+216+10];f=HEAP[g+296]!=0?HEAP[g+300+10]:HEAP[n+ 74];HEAP[n+78]=f;f=HEAP[g+468+8];p=Math.floor(reSign(HEAP[g+468+10],16)/reSign(2,16));HEAP[n+80]=f-p;HEAP[n+82]=HEAP[g+468+10]}while(0);e=HEAP[d];STACKTOP=d;return e}_sfnt_load_face.__index__=Runtime.getFunctionIndex(_sfnt_load_face,"_sfnt_load_face"); function _sfnt_done_face(e){var g,d,b,a,c,f;if(e!=0){c=HEAP[e+100];f=HEAP[e+532];g=f!=0;a:do if(g){HEAP[f+116]!=0&&FUNCTION_TABLE[HEAP[f+116]](e);if(HEAP[f+144]==0)break a;FUNCTION_TABLE[HEAP[f+144]](e)}while(0);g=e+792;if(HEAP[g+20]!=0){a=HEAP[e+104];if(HEAP[g]!=0){var h=a!=0;a:do if(h){if(HEAP[a+20]==0)break a;d=HEAP[a+28];b=HEAP[g];d=d;b=b;b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g]=0}while(0);HEAP[g]=0}HEAP[g+4]=0;HEAP[g+8]=0;HEAP[g+12]=0}a=HEAP[e+104];g=e+772;h=a!=0;a:do if(h){if(HEAP[a+20]== 0)break a;d=HEAP[a+28];b=HEAP[g];d=d;b=b;b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g]=0}while(0);HEAP[g]=0;HEAP[e+776]=0;HEAP[e+780]=0;HEAP[e+784]=0;HEAP[e+788]=0;g=HEAP[e+132+12];g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,g);HEAP[e+132+12]=0;HEAP[e+132+8]=0;g=HEAP[e+156];g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,g);HEAP[e+156]=0;HEAP[e+152]=0;a=HEAP[e+104];g=e+500;h=a!=0;a:do if(h){if(HEAP[a+20]==0)break a;d=HEAP[a+28];b=HEAP[g];d=d;b=b;b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g]=0}while(0);HEAP[g]=0;HEAP[e+504]= 0;g=HEAP[e+216+36];g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,g);HEAP[e+216+36]=0;g=HEAP[e+216+40];g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,g);HEAP[e+216+40]=0;if(HEAP[e+296]!=0){g=HEAP[e+300+36];g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,g);HEAP[e+300+36]=0;g=HEAP[e+300+40];g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,g);HEAP[e+300+40]=0;HEAP[e+296]=0}g=HEAP[e+548+4];g!=0&&FUNCTION_TABLE[HEAP[c+8]](c,g);HEAP[e+548+4]=0;HEAP[e+548+2]=0;f!=0&&FUNCTION_TABLE[HEAP[f+60]](e);f=HEAP[e+20];f!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[e+20]= 0;f=HEAP[e+24];f!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[e+24]=0;f=HEAP[e+32];f!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[e+32]=0;HEAP[e+28]=0;f=HEAP[e+700];f!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[e+700]=0;HEAP[e+532]=0}}_sfnt_done_face.__index__=Runtime.getFunctionIndex(_sfnt_done_face,"_sfnt_done_face"); function _get_sfnt_table(e,g){var d,b;d=g==0?4:g==1?5:g==2?6:g==3?7:g==4?8:g==5?9:g==6?10:11;if(d==11)b=0;else if(d==4)b=e+160;else if(d==5)b=e+260;else if(d==6)b=d=HEAP[e+368]!=-1?e+368:0;else if(d==7)b=e+216;else if(d==8)b=d=HEAP[e+296]!=0?e+300:0;else if(d==9)b=e+468;else if(d==10)b=d=HEAP[e+556]!=0?e+556:0;return b}_get_sfnt_table.__index__=Runtime.getFunctionIndex(_get_sfnt_table,"_get_sfnt_table"); function _sfnt_table_info(e,g,d,b,a){var c,f,h=d==0;a:do if(h)c=0;else{if(b==0){c=0;break a}if(a==0){c=0;break a}c=unSign(HEAP[e+152],16);f=g;if(unSign(c,32)<=unSign(f,32))f=142;else{HEAP[d]=HEAP[HEAP[e+156]+16*g];HEAP[b]=HEAP[HEAP[e+156]+16*g+8];HEAP[a]=HEAP[HEAP[e+156]+16*g+12];f=0}c=4;break a}while(0);if(c==0)f=6;return f}_sfnt_table_info.__index__=Runtime.getFunctionIndex(_sfnt_table_info,"_sfnt_table_info"); function _sfnt_get_glyph_name(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c=null;e=_tt_face_get_ps_name(e,g,a);if(e==0){g=HEAP[a];c=d;d=d=g;g=c;var f=b+-1;for(c=0;;){j=c==2?j:0;var h=f+j*-1,i=d+j,k=g+j;if(unSign(c==2?h:b,32)<=unSign(1,32))break;if(HEAP[i]==0)break;HEAP[k]=HEAP[i];var j=j+1;c=2}c=k;d=i;HEAP[c]=0;unSign(HEAP[d]!=0,1)}STACKTOP=a;return e}_sfnt_get_glyph_name.__index__=Runtime.getFunctionIndex(_sfnt_get_glyph_name,"_sfnt_get_glyph_name"); function _sfnt_get_name_index(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a=null,c,f,h;h=-1;if(reSign(HEAP[e+16],32)reSign(0,32)){b=HEAP[e+348+12];d=unSign(HEAP[e+344],16);c=(reSign(1,32)>reSign(d,32)?1:d)-0;d=1;a:for(;;){f=d==1?0:f;i=0+f;h=b+20*i+8;var r=b+20*i,q=b+20*i+2,s=b+20*i+4,u=HEAP[b+20*i+6]==6;b:do if(u){if(HEAP[h]==0)break b;var t=HEAP[r];if(t==3){d=HEAP[q]==1;c:do if(d){if(HEAP[s]!=1033)break c; o=i}while(0);a=HEAP[r];d=6}else d=3;if((d==6?a:t)!=1)break b;if(HEAP[q]!=0)break b;if(HEAP[s]!=0)break b;n=i}while(0);f=f+1;if(f!=c)d=4;else break a}}d=o!=-1;a:do if(d){c=HEAP[e+100];a=HEAP[e+348+12]+20*o;m=Math.floor(unSign(HEAP[a+8],16)/unSign(2,16));f=unSign(m,16);HEAP[g]=0;m=unSign(HEAP[a+8],16)+1;m=_ft_mem_alloc(c,m,g);if(HEAP[g]!=0)break a;b=HEAP[e+348+16];i=m;h=_FT_Stream_Seek(b,HEAP[a+12]);HEAP[g]=h;h=HEAP[g]!=0;b:do if(!h){h=unSign(HEAP[a+8],16);h=_FT_Stream_EnterFrame(b,h);HEAP[g]=h;if(HEAP[g]!= 0)break b;o=HEAP[b+32];if(f!=0){o=o;n=f;p=i;d=22;c:for(;;){j=d==22?0:j;k=d==22?p:k;d=j*2;a=o+(d+1);c=HEAP[o+d]==0;d:do if(c){if(!(unSign(HEAP[a],8)>unSign(31,8))){d=24;break d}if(!(reSign(HEAP[a],8)>=reSign(0,8))){d=25;break d}HEAP[k]=HEAP[a];l=k+1;d=27}else d=23;while(0);k=d==27?l:d==25?k:d==24?k:k;j=j+1;if(j!=n)d=26;else break c}i=k}HEAP[i]=0;l=b;if(HEAP[l+20]!=0){k=HEAP[l+28];j=HEAP[l];k=k;j=j;j!=0&&FUNCTION_TABLE[HEAP[k+8]](k,j);HEAP[l]=0}HEAP[l+32]=0;HEAP[l+36]=0;break a}while(0);f=m;m=c;b=f; f!=0&&FUNCTION_TABLE[HEAP[m+8]](m,b);m=0;HEAP[a+8]=0;HEAP[a+12]=0;b=HEAP[a+16];c=c;f=b;b!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[a+16]=0}else{if(n==-1)break a;b=HEAP[e+100];a=HEAP[e+348+12]+20*n;c=unSign(HEAP[a+8],16);HEAP[p]=0;m=_ft_mem_alloc(b,c+1,p);if(HEAP[p]!=0)break a;f=HEAP[e+348+16];i=_FT_Stream_Seek(f,HEAP[a+12]);HEAP[p]=i;i=HEAP[p]!=0;b:do if(!i){h=m;i=c;f=f;h=h;i=i;f=f=_FT_Stream_ReadAt(f,HEAP[f+8],h,i);HEAP[p]=f;if(HEAP[p]!=0)break b;HEAP[m+c]=0;break a}while(0);HEAP[a+12]=0;HEAP[a+8]= 0;i=HEAP[a+16];c=b;f=i;i!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[a+16]=0;m=m;b=b;a=m;m!=0&&FUNCTION_TABLE[HEAP[b+8]](b,a);m=0}while(0);e=HEAP[e+700]=m}e=e;STACKTOP=g;return e}_sfnt_get_ps_name.__index__=Runtime.getFunctionIndex(_sfnt_get_ps_name,"_sfnt_get_ps_name"); function _sfnt_get_charset_id(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a=b+8,c;c=_tt_face_find_bdf_prop(e,__str14228,a);var f=c==0;a:do if(f){c=_tt_face_find_bdf_prop(e,__str15229,b);if(c!=0)break a;var h=HEAP[a]!=1;b:do if(!h){if(HEAP[b]!=1)break b;HEAP[g]=HEAP[b+4];HEAP[d]=HEAP[a+4];break a}while(0);c=6}while(0);e=c;STACKTOP=b;return e}_sfnt_get_charset_id.__index__=Runtime.getFunctionIndex(_sfnt_get_charset_id,"_sfnt_get_charset_id"); function _sfnt_get_interface(e,g){return _ft_service_list_lookup(_sfnt_services,g)}_sfnt_get_interface.__index__=Runtime.getFunctionIndex(_sfnt_get_interface,"_sfnt_get_interface");function _tt_face_load_sfnt_header_stub(){return 7}_tt_face_load_sfnt_header_stub.__index__=Runtime.getFunctionIndex(_tt_face_load_sfnt_header_stub,"_tt_face_load_sfnt_header_stub");function _tt_face_load_directory_stub(){return 7} _tt_face_load_directory_stub.__index__=Runtime.getFunctionIndex(_tt_face_load_directory_stub,"_tt_face_load_directory_stub");function _tt_face_load_hdmx_stub(){return 7}_tt_face_load_hdmx_stub.__index__=Runtime.getFunctionIndex(_tt_face_load_hdmx_stub,"_tt_face_load_hdmx_stub");function _tt_face_free_hdmx_stub(){}_tt_face_free_hdmx_stub.__index__=Runtime.getFunctionIndex(_tt_face_free_hdmx_stub,"_tt_face_free_hdmx_stub"); function _tt_face_set_sbit_strike_stub(e,g,d,b){var a=STACKTOP;STACKTOP+=20;Runtime.memset(a,0,20);HEAP[a]=0;HEAP[a+4]=g;HEAP[a+8]=d;HEAP[a+12]=0;HEAP[a+16]=0;HEAP[b]=2147483647;e=_FT_Match_Size(e,a,0,b);STACKTOP=a;return e}_tt_face_set_sbit_strike_stub.__index__=Runtime.getFunctionIndex(_tt_face_set_sbit_strike_stub,"_tt_face_set_sbit_strike_stub");function _tt_face_load_sbit_stub(){return 7}_tt_face_load_sbit_stub.__index__=Runtime.getFunctionIndex(_tt_face_load_sbit_stub,"_tt_face_load_sbit_stub"); function _tt_face_free_sbit_stub(){}_tt_face_free_sbit_stub.__index__=Runtime.getFunctionIndex(_tt_face_free_sbit_stub,"_tt_face_free_sbit_stub");function _tt_face_load_charmap_stub(){return 7}_tt_face_load_charmap_stub.__index__=Runtime.getFunctionIndex(_tt_face_load_charmap_stub,"_tt_face_load_charmap_stub");function _tt_face_free_charmap_stub(){return 0}_tt_face_free_charmap_stub.__index__=Runtime.getFunctionIndex(_tt_face_free_charmap_stub,"_tt_face_free_charmap_stub"); function _Load_SBit_Range_Codes(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null,c,f,h,i,k;k=HEAP[g+28];i=_FT_Stream_ReadLong(g,b);var j=HEAP[b]!=0;a:do if(!j){h=HEAP[e+24]=i;if(d!=0){h=_ft_mem_realloc(k,4,0,h,0,b);HEAP[e+28]=h;if(HEAP[b]!=0)break a;h=i*4}else h=h*2;c=_ft_mem_realloc(k,2,0,i,0,b);HEAP[e+32]=c;if(HEAP[b]!=0)break a;h=_FT_Stream_EnterFrame(g,h);HEAP[b]=h;if(HEAP[b]!=0)break a;h=i;if(unSign(0,32)unSign(1,32)?n:1)-0;for(a=5;;){F=a==9?F:0;var w=0+F,x=HEAP[h],y=HEAP[p];if(y+1unSign(1,32)?n:1)-0;for(a=13;;){J=a==13?0:J;r=0+J;q=HEAP[h];s=HEAP[c+32];if(s+1unSign(65535,32)){b=7;break b}i= _ft_mem_realloc(r,48,0,l,0,p);HEAP[e+616]=i;if(HEAP[p]!=0)break a;HEAP[e+612]=l;c=HEAP[e+616];f=l;i=_FT_Stream_EnterFrame(g,l*48);HEAP[p]=i;if(HEAP[p]!=0)break a;i=f;c=c;f=f+-1;a=11;c:for(;;){k=a==11?0:k;j=c+48*k;s=c+48*k+16;q=c+48*k+28;b=f+k*-1;if((a==11?i:b)==0){b=12;break c}a=_FT_Stream_ReadFields(g,_strike_start_fields_10745,j);HEAP[p]=a;if(HEAP[p]!=0){b=12;break c}s=_FT_Stream_ReadFields(g,_sbit_line_metrics_fields_10744,s);HEAP[p]=s;if(HEAP[p]!=0){b=12;break c}q=_FT_Stream_ReadFields(g,_sbit_line_metrics_fields_10744, q);HEAP[p]=q;if(HEAP[p]!=0){b=12;break c}j=_FT_Stream_ReadFields(g,_strike_end_fields_10746,j);HEAP[p]=j;if(HEAP[p]!=0){b=12;break c}k=k+1;a=16;b=17}k=g;if(HEAP[k+20]!=0){i=HEAP[k+28];c=HEAP[k];i=i;c=c;c!=0&&FUNCTION_TABLE[HEAP[i+8]](i,c);HEAP[k]=0}HEAP[k+32]=0;HEAP[k+36]=0;k=HEAP[e+616];l=i=l;a=21;c:for(;;){if((a==94?h:i)==0){b=23;break c}q=HEAP[k];h=_FT_Stream_Seek(g,n+HEAP[k+8]);HEAP[p]=h;if(HEAP[p]!=0){b=23;break c}h=_FT_Stream_EnterFrame(g,HEAP[k]*8);HEAP[p]=h;if(HEAP[p]!=0){b=23;break c}h=_ft_mem_realloc(r, 40,0,HEAP[k],0,p);HEAP[k+4]=h;if(HEAP[p]!=0){b=23;break c}j=HEAP[k+4];h=g;if(q!=0){c=k+8;f=n;j=j;q=q;for(a=27;;){D=a==27?0:D;var u=a==27?h:B;b=j+40*D;s=j+40*D+2;B=j+40*D+36;var t=HEAP[u+32];if(t+1unSign(1,32)?Q:1;for(a=61;;){S=a==65?S:0;x=HEAP[q];E=HEAP[s];F=HEAP[b];if(F+3unSign(1,32)?Q:1;for(a=67;;){W=a==67?0:W;x=HEAP[q];E=HEAP[s];F=HEAP[b];if(F+1unSign(e,32);a:do if(j)a=0;else{h=unSign(HEAP[g+42],16);i=e;if(unSign(h,32)=unSign(m,32)){a=4;break b}}k=a+1;c=14;a=3}if(a==16){a=0;break a}else if(a== 4){h=o;g=(e&65535)-HEAP[h];a=unSign(HEAP[h+4],16);if(a==1)a=18;else if(a==2)a=19;else if(a==3)a=18;else if(a==4)a=7;else if(a==5)a=7;else{a=0;break a}if(a==18){f=HEAP[h+28];var p=unSign(g,16);HEAP[b]=HEAP[f+4*p]}else if(a==19){f=HEAP[h+8];p=HEAP[h+12];f=unSign(g,16)*p+f;HEAP[b]=f}else if(a==7){k=0;g=HEAP[h+24];o=h+32;e=e;k=k;for(c=7;;){r=c==10?r:0;p=k+r;if(!(unSign(g,32)>unSign(p,32))){a=12;break}if(unSign(HEAP[HEAP[o]+2*p],16)==e){a=9;break}var r=r+1;c=10;a=8}if(a==12){a=0;break a}else if(a==9){k= p;f=h;HEAP[b]=HEAP[h+4]==4?HEAP[HEAP[f+28]+4*k]:k*HEAP[h+12]+HEAP[f+8]}}HEAP[d]=h;f=0;a=13;break a}}while(0);if(a==0){HEAP[d]=0;HEAP[b]=0;f=6}return f}_find_sbit_range.__index__=Runtime.getFunctionIndex(_find_sbit_range,"_find_sbit_range"); function _tt_find_sbit_image(e,g,d,b,a,c){var f,h,i=HEAP[e+616]==0;a:do if(i)f=0;else{f=d;if(unSign(HEAP[e+612],32)<=unSign(f,32)){f=0;break a}e=HEAP[e+616]+48*d;g=_find_sbit_range(g,e,b,c);if(g!=0){f=0;break a}HEAP[a]=e;h=0;f=3;break a}while(0);if(f==0){HEAP[b]=0;HEAP[a]=0;HEAP[c]=0;h=6}return h}_tt_find_sbit_image.__index__=Runtime.getFunctionIndex(_tt_find_sbit_image,"_tt_find_sbit_image"); function _tt_load_sbit_metrics(e,g,d){var b=STACKTOP;STACKTOP+=13;Runtime.memset(b,0,13);var a,c,f,h=b+8;f=0;a=unSign(HEAP[g+6],16);a=a==1?6:a==2?6:a==6?7:a==7?7:a==8?6:a==9?7:8;a:do if(a==8){h=HEAP[g+4]==2;b:do if(!h){if(HEAP[g+4]==5)break b;c=3;a=4;break a}while(0);g=g+16;HEAP[b]=HEAP[g];HEAP[b+1]=HEAP[g+1];HEAP[b+2]=HEAP[g+2];HEAP[b+3]=HEAP[g+3];HEAP[b+4]=HEAP[g+4];HEAP[b+5]=HEAP[g+5];HEAP[b+6]=HEAP[g+6];HEAP[b+7]=HEAP[g+7];d=d;HEAP[d]=HEAP[b];HEAP[d+1]=HEAP[b+1];HEAP[d+2]=HEAP[b+2];HEAP[d+3]= HEAP[b+3];HEAP[d+4]=HEAP[b+4];HEAP[d+5]=HEAP[b+5];HEAP[d+6]=HEAP[b+6];HEAP[d+7]=HEAP[b+7];a=0;break a}else if(a==6){f=g=_FT_Stream_ReadFields(e,_sbit_small_metrics_fields_11020,h);if(g!=0){a=0;break a}HEAP[d]=HEAP[h];HEAP[d+1]=HEAP[h+1];HEAP[d+2]=HEAP[h+2];HEAP[d+3]=HEAP[h+3];HEAP[d+4]=HEAP[h+4];HEAP[d+5]=0;HEAP[d+6]=0;a=HEAP[d+7]=0;break a}else if(a==7){f=_FT_Stream_ReadFields(e,_sbit_metrics_fields,d);a=0;break a}while(0);if(a==0)c=f;c=c;STACKTOP=b;return c} _tt_load_sbit_metrics.__index__=Runtime.getFunctionIndex(_tt_load_sbit_metrics,"_tt_load_sbit_metrics"); function _Load_SBit_Image(e,g,d,b,a,c,f,h,i,k){var j=STACKTOP;STACKTOP+=20;Runtime.memset(j,0,20);var l=null,m,o,n,p,r,q,s,u,t,v,w,x,y,A,z,C,B,D,E;s=j+4;u=j+8;v=j+16;q=HEAP[h+28];l=a+76;b=_FT_Stream_Seek(h,b+d);HEAP[j]=b;var F=HEAP[j]!=0;a:do if(F)b=0;else{b=_tt_load_sbit_metrics(h,g,i);HEAP[j]=b;if(HEAP[j]!=0){b=0;break a}if(k==0){b=unSign(HEAP[i+1],8);HEAP[l+4]=b;b=unSign(HEAP[i],8);HEAP[l]=b;b=unSign(HEAP[e+46],8);b=b==1?64:b==2?65:b==4?66:b==8?67:68;if(b==68){b=z=3;break a}else if(b==64){HEAP[l+ 18]=1;b=reSign(HEAP[l+4]+7,32)>>reSign(3,32);HEAP[l+8]=b}else if(b==65){HEAP[l+18]=3;b=reSign(HEAP[l+4]+3,32)>>reSign(2,32);HEAP[l+8]=b}else if(b==66){HEAP[l+18]=4;b=reSign(HEAP[l+4]+1,32)>>reSign(1,32);HEAP[l+8]=b}else if(b==67){HEAP[l+18]=2;HEAP[l+8]=HEAP[l+4]}b=F=HEAP[l+8]*HEAP[l];if(F==0){b=0;break a}b=_ft_glyphslot_alloc_bitmap(a,b);HEAP[j]=b;if(HEAP[j]!=0){b=0;break a}}b=unSign(HEAP[g+6],16);b=b==1?69:b==2?69:b==5?69:b==6?69:b==7?69:b==8?70:b==9?39:71;b:do if(b==71){b=z=3;break a}else if(b== 69){q=unSign(HEAP[g+6],16);z=unSign(HEAP[e+46],8);t=c;u=f;v=q&65535;a=i;e=h;q=l;s=t;l=u;u=z;h=v;v=a;z=e;t=reSign(t,32)reSign(a,32)){b=6;break c}if(reSign(l,32)reSign(a,32)){b=6;break c}e=unSign(HEAP[v+1],8);d=unSign(HEAP[v],8);t=e*u;a=0;h=unSign(h,16);b=h==1?72:h==2?73:h==5?73:h==6?72:h==7?73:74;if(b==74){p=3;b=13;break c}else if(b==72){n= u;b=n==1?75:n==2?76:n==4?77:78;if(b==78)B=e;else if(b==75)B=reSign(e+7,32)>>reSign(3,32);else if(b==76)B=reSign(e+3,32)>>reSign(2,32);else if(b==77)B=reSign(e+1,32)>>reSign(1,32);C=B*d;a=1}else if(b==73){t=u*e;C=reSign(t*d+7,32)>>reSign(3,32)}n=h=_FT_Stream_EnterFrame(z,C);if(h!=0){b=10;break c}v=unSign(HEAP[v],8);u=u*s;h=unSign(a,8);s=HEAP[z+32];t=t;a=h&255;h=l;l=q;c=s;q=t;s=a;u=u;a=h;t=v;h=HEAP[l+8];v=HEAP[l+12];if(reSign(h,32)>reSign(3,32);v+=h*a+l; x=w=0;t=l=t;b=reSign(l,32)>reSign(0,32)?16:17;d:for(;;)if(b==16){y=v;A=q;e=u&255&7;a=8-e;d=A;if(reSign(d,32)>reSign(7,32)){A-=8;var G=x;l=e!=0;f=unSign(e,8);k=unSign(a,8);y=y;w=w;x=x;c=c;A=A+-8;if(l){l=18;b=19}else{l=18;b=20}for(;;)if(b==19){P=l==21?P:0;L=l==21?L:c;var H=l==21?I:x;B=l==21?N:w;m=A+P*-8;o=y+(P+1);N=y+P;if(unSign(l==21?I:G,32)<=unSign(7,32)){D=unSign(HEAP[L],8)<<8-H&65535|B;E=L+1;var J=H+8;l=23}else l=19;var L=l==23?E:L;I=l==23?J:H;l=l==23?D:B;H=unSign(l,16)>>>unSign(8,16)&255;B=HEAP[N]; C=unSign(H,8);B=reSign(C,32)>>reSign(f,32)&255|B;HEAP[N]=B;N=HEAP[o];N=unSign(H,8)<=reSign(0,32);var P=P+1;if(l){l=21;b=19}else{l=21;break}}else if(b==20){S=l==27?S:0;T=l==27?T:c;H=l==27?U:x;B=l==27?V:w;var K=A+S*-8,O=y+(S+1);V=y+S;if(unSign(l==27?U:G,32)<=unSign(7,32)){var M=unSign(HEAP[T],8)<<8-H&65535|B,Q=T+1,R=H+8;l=25}else l=20;var T=l==25?Q:T;U=l==25?R:H;l=l==25?M:B;H=unSign(l,16)>>>unSign(8,16)&255;HEAP[V]=H|HEAP[V];var V=l<<8,U=U-8;l=reSign(K, 32)>=reSign(0,32);var S=S+1;if(l){l=27;b=20}else{l=27;break}}y=l==27?K:m;k=l==27?U:I;f=l==27?V:N;G=l==27?O:o;c=l==27?T:L;A=y;x=k;w=f;y=G;A=G=A+8;l=22}else l=16;if(reSign(l==22?G:d,32)>reSign(0,32)){l=A;if(reSign(x,32)>>unSign(8,16)&255;d=A;l=(reSign(255,32)>>reSign(d,32)&255^-1)&l;d=HEAP[y];f=unSign(l,8);e=unSign(e,8);e=reSign(f,32)>>reSign(e,32)&255|d;HEAP[y]=e;e=unSign(a,8);d=A;if(reSign(e,32)reSign(0,32)?16:17}else if(b==17){r=z;b=HEAP[r+20]!=0?33:34;break d}if(b==33){m=HEAP[r+28];o=HEAP[r];m=m;o=o;o!=0&&FUNCTION_TABLE[HEAP[m+8]](m,o);HEAP[r]=0}HEAP[r+32]=0;HEAP[r+36]=0;b=10;break c}while(0);c:do if(b==6){n=6;b=10;break c}while(0);if(b==10)p=n;z=r=p;b=3;break a}else if(b==70){r=h;if(reSign(1,32)=reSign(p,32)){HEAP[j+4]=0;HEAP[j]=0;HEAP[j+8]=0;HEAP[j+18]=1}else{if(reSign(o,32)>reSign(0,32)){p=HEAP[j+12];_llvm_memmove_p0i8_p0i8_i32(p,p+n*o,(m-o)*n,1,0);HEAP[l]-=o&255;HEAP[l+3]-=o&255;HEAP[l+6]-=o&255;HEAP[j]-=o;m-=o}p=HEAP[j+12]+(m-1)*n;o=0;u=m;r=n;t=0-n;k=15;b:for(;;){var w=o;if(!(reSign(w,32)reSign(0,32)){HEAP[l]-=o&255;m-=o;HEAP[j]-=o}b:for(;;){p=HEAP[j+12];i=o=p+n*m;k=n;c:for(;;){if(!(p>>unSign(7,8)|y;HEAP[D]=y;var D=k<<1;k=reSign(x, 32)reSign(0,32)){i=38;continue b}else{i=27;break b}}}m=n*m;n=n;k=l+1;l=l+1;b:for(;;){i=HEAP[j+4]-1;p=HEAP[j+12];o=reSign(i,32)>>reSign(3,32);p=p+o;o=p+m;i=i&7;for(i=reSign(128,32)>>reSign(i,32)&255;;){if(!(preSign(0,32))i=39;else{i=45;break b}}}}while(0);e=d;STACKTOP=h;return e}_tt_face_load_sbit_image.__index__=Runtime.getFunctionIndex(_tt_face_load_sbit_image,"_tt_face_load_sbit_image"); function _load_post_names(e){var g=STACKTOP;STACKTOP+=12;Runtime.memset(g,0,12);var d,b=null,a,c,f,h,i,k,j,l,m,o,n,p=g+4,r,q=g+8;r=HEAP[e+104];i=FUNCTION_TABLE[HEAP[e+508]](e,1886352244,r,q);var s=i!=0;a:do if(!s){h=r;h=h=HEAP[h+8];h=HEAP[q]+h;a=HEAP[e+468];i=r;if(reSign(32,32)reSign(1,32)?b:1)-0;for(b=6;;){z=b==6?0:z;var v=b==6?f:u;d=c+2*(0+z);var w=HEAP[v+32];if(w+1reSign(1,32)?b:1)-0;b=15;d:for(;;){D=b==15?0:D;B=b==15?c:B;d=unSign(HEAP[f+2*(0+D)],16);v=reSign(d,32)>reSign(257,32);e:do if(v){b=d-257;w=unSign(B,16);if(!(reSign(w,32)=reSign(v,32)){d=26;break d}d=_FT_Stream_ReadChar(w,g);var U=unSign(d,8);if(HEAP[g]!=0){d=28;break d}var S=reSign(U,32)> reSign(A,32);e:do if(S){b=29;d=31}else{d=I-U;if(reSign(HEAP[R],32)>reSign(d,32)){b=30;d=31}else{b=30;d=32}break e}while(0);e:do if(d==31){if(!(reSign(E-HEAP[O],32)>=reSign(0,32))){b=31;break e}var X=F-HEAP[M];b=33}while(0);d=b==30?U:b==33?X:0;b=unSign(V,16);U=_ft_mem_realloc(G,1,0,d+1,0,g);HEAP[H+4*b]=U;if(HEAP[g]!=0){d=28;break d}b=unSign(V,16);b=_FT_Stream_ReadAt(L,HEAP[Q],HEAP[J+4*b],d);HEAP[g]=b;if(HEAP[g]!=0){d=28;break d}Y=unSign(V,16);HEAP[HEAP[N+4*Y]+d]=0;var Y=T+1;b=36;d=24}d:do if(d==26){b= V;t=c;if(unSign(b,16)unSign(1, 16)?b:1)-0;for(b=47;;){da=b==47?0:da;d=0+da;b=unSign(d,16);b=HEAP[t+4*b];b!=0&&FUNCTION_TABLE[HEAP[c]](v,b);d=unSign(d,16);HEAP[w+4*d]=0;var da=da+1;if(da!=A){b=50;d=48}else{d=51;break}}}while(0);i=f;d=h;a=i;i!=0&&FUNCTION_TABLE[HEAP[d+8]](d,a);d=m;h=h;a=d;d!=0&&FUNCTION_TABLE[HEAP[h+8]](h,a)}d=3;break b}while(0);if(d==3)j=HEAP[g];i=h=j}else if(a==163840){a=r;h=e;m=a;a=HEAP[m+28];i=_FT_Stream_ReadShort(m,p);i=unSign(i,16);k=HEAP[p]!=0;b:do if(k)d=57;else{k=unSign(HEAP[h+260+4],16);l=i;k=reSign(k, 32)reSign(258,32);if(k|l)HEAP[p]=3;else{k=l=_ft_mem_realloc(a,1,0,i,0,p);if(HEAP[p]!=0)b=95;else{o=i;f=k;m=m;f=f;o=o;m=m=_FT_Stream_ReadAt(m,HEAP[m+8],f,o);HEAP[p]=m;if(HEAP[p]==0){m=i;o=k;f=i;for(b=58;;){d=b==62?ba:0;b=0+d;c=o+b;if(!(reSign(b,32)reSign(f,32)){d=60;break}var ba=d+1;b=62;d=59}if(d==65){n=h+628+4;HEAP[n]= i&65535;HEAP[n+4]=k;n=0;d=66;break b}else if(d==60)HEAP[p]=3}var aa=k;b=67}h=b==67?aa:l;d=a;a=h;h!=0&&FUNCTION_TABLE[HEAP[d+8]](d,a)}d=57;break b}while(0);if(d==57)n=HEAP[p];i=h=n}else i=3;HEAP[e+628]=1}}while(0);e=i;STACKTOP=g;return e}_load_post_names.__index__=Runtime.getFunctionIndex(_load_post_names,"_load_post_names"); function _tt_face_free_ps_names(e){var g=null,d,b,a,c,f;c=HEAP[e+100];f=e+628;var h=HEAP[f]!=0;a:do if(h){d=HEAP[e+468];if(d==131072){d=f+4;b=HEAP[d+4];a=c;b=b;b!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[d+4]=0;HEAP[d]=0;b=unSign(HEAP[d+2],16)>unSign(0,16);a=HEAP[d+8];if(b){b=c;var i=d+8,k=d+2,j=d+8;for(g=1;;){n=g==1?0:n;var l=g==1?a:o;g=0+n;o=1+n;var m=unSign(g,16);l=HEAP[l+4*m];l!=0&&FUNCTION_TABLE[HEAP[b+8]](b,l);l=HEAP[i];g=unSign(g,16);HEAP[l+4*g]=0;g=unSign(HEAP[k],16)>unSign(o,16);var o=HEAP[j], n=n+1;if(g)g=4;else break}g=5}else g=15;i=g==5?o:a;a=c;b=i;i!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[d+8]=0;HEAP[d+2]=0}else{if(d!=163840)break a;a=f+4;b=HEAP[a+4];d=c;b=b;b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[a+4]=0;HEAP[a]=0}}while(0);HEAP[f]=0}_tt_face_free_ps_names.__index__=Runtime.getFunctionIndex(_tt_face_free_ps_names,"_tt_face_free_ps_names"); function _tt_face_get_ps_name(e,g,d){var b,a,c,f,h;g=g;if(e==0)e=35;else{a=unSign(HEAP[e+260+4],16);f=g;if(unSign(a,32)<=unSign(f,32))e=16;else{f=HEAP[e+536];if(f==0)e=7;else{a=e+628;c=FUNCTION_TABLE[HEAP[f+16]](0);HEAP[d]=c;c=HEAP[e+468];var i=c==65536;a:do if(i){if(!(unSign(g,32)<=unSign(257,32)))break a;h=FUNCTION_TABLE[HEAP[f+16]](g);HEAP[d]=h}else if(c==131072){h=a+4;if(HEAP[a]==0){b=_load_post_names(e);if(b!=0)break a}b=unSign(HEAP[h],16);var k=g;if(!(unSign(b,32)>unSign(k,32)))break a;b=HEAP[HEAP[h+ 4]+2*g];if(unSign(b,16)<=unSign(257,16)){h=HEAP[f+16];b=unSign(b,16);h=FUNCTION_TABLE[h](b);HEAP[d]=h}else{h=HEAP[h+8];b=unSign(b,16)-258;HEAP[d]=HEAP[h+4*b]}}else{if(c!=163840)break a;h=a+4;if(HEAP[a]==0){b=_load_post_names(e);if(b!=0)break a}b=unSign(HEAP[h],16);k=g;if(!(unSign(b,32)>unSign(k,32)))break a;g=reSign(HEAP[HEAP[h+4]+g],8)+g;h=FUNCTION_TABLE[HEAP[f+16]](g);HEAP[d]=h}while(0);e=0}}}return e}_tt_face_get_ps_name.__index__=Runtime.getFunctionIndex(_tt_face_get_ps_name,"_tt_face_get_ps_name"); function _tt_face_find_bdf_prop(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c=null,f,h,i,k,j,l,m,o;l=e+792;m=HEAP[e+88];k=0;HEAP[d]=0;c=HEAP[l+20]==0;a:do if(c){k=HEAP[e+104];c=e;e=k;k=c+792;_llvm_memset_p0i8_i32(k,0,24,1,0);f=_tt_face_goto_table(c,1111770656,e,b);c=f!=0;b:do if(!c){if(unSign(HEAP[b],32)<=unSign(7,32))break b;i=k;f=HEAP[b];c=e;f=f;i=i;f=_FT_Stream_EnterFrame(c,f);if(f==0){HEAP[i]=HEAP[c+32];HEAP[c+32]=0;HEAP[c+36]=0;f=c=f;if(c!=0)break b;HEAP[k+4]=HEAP[k]+HEAP[b]; i=HEAP[k];i+=2;c=unSign(HEAP[i+-2],8)<<8&65535;j=unSign(HEAP[i+-2+1],8);j=unSign(c|j,16);i+=2;c=unSign(HEAP[i+-2],8)<<8&65535;var n=unSign(HEAP[i+-2+1],8);c=unSign(c|n,16);i+=4;n=unSign(HEAP[i+-4],8)<<24;var p=unSign(HEAP[i+-4+1],8)<<16,r=unSign(HEAP[i+-4+2],8)<<8;i=unSign(HEAP[i+-4+3],8);i=p|n|r|i;j=j!=1;c:do if(!j){if(unSign(i,32)<=unSign(7,32))break c;j=Math.floor(unSign(i-8,32)/unSign(4,32));n=c;if(unSign(j,32)unSign(j,32))break c;HEAP[k+16]=c; HEAP[k+8]=HEAP[k]+i;HEAP[k+12]=HEAP[b]-i;c=HEAP[k+16];i=HEAP[k]+8;n=c;j=i+n*4;if(n!=0){j=j;n=c;for(c=8;;){q=c==8?0:q;h=c==8?j:h;c=unSign(HEAP[i+2],8)<<8&65535;p=unSign(HEAP[i+2+1],8);c=unSign(c|p,16)*10;h=h+c;i+=4;var q=q+1;if(q!=n)c=9;else break}j=h}if(HEAP[k+8]unSign(c,32))){c=29;break c}if(!(unSign(HEAP[q]-c,32)>unSign(f,32))){c=30;break c}if(_strncmp(n,HEAP[j]+c,HEAP[i]-c)!=0){c=32;break c}c=z&15;if(c!=0)if(c!=1)if(c==2){a=41;break b}else if(c==3){a=42;break b}else{c=33;break c}if(!(unSign(HEAP[p],32)>unSign(B,32))){c=34;break c}if(_memchr(HEAP[w]+B,0,HEAP[r])!=0){a=36;break b}else c=35}else c=39;while(0);var G=c==34?B:c==35?B:c==33?B:c==32?B:c==30?B:c==29?B:A;e+=10;var H=a+1;c=31;a=25}if(a==40)o=A;else if(a== 41){o=B;HEAP[d]=2;HEAP[d+4]=o;k=0}else if(a==42){o=B;HEAP[d]=3;HEAP[d+4]=o;k=0}else if(a==36){o=B;HEAP[d]=1;HEAP[d+4]=HEAP[l+8]+o;k=0}}}while(0);g=k;STACKTOP=b;return g}_tt_face_find_bdf_prop.__index__=Runtime.getFunctionIndex(_tt_face_find_bdf_prop,"_tt_face_find_bdf_prop"); function _af_sort_pos(e,g){var d=null;if(unSign(1,32)unSign(2,32)?e:2)-1;d=0;a:for(;;){o=d==0?0:o;var a=0+o,c=1+o;for(d=1;;){d=d==5?m:0;var f=d*-1,h=a+f,i=g+4*h,k=g+4*h,j=c+f,l=g+4*j;f=g+4*j;if(j==0)break;h=HEAP[g+4*h];if(reSign(HEAP[g+4*j],32)>reSign(h,32))break;m=HEAP[l];HEAP[f]=HEAP[i];HEAP[k]=m;var m=d+1;d=5}var o=o+1;if(o!=b)d=4;else break a}}}_af_sort_pos.__index__=Runtime.getFunctionIndex(_af_sort_pos,"_af_sort_pos"); function _af_face_globals_free(e){var g=null,d,b,a=e!=0;a:do if(a){d=HEAP[HEAP[e]+100];var c=b=e,f=e,h=d,i=e;for(g=0;;){o=g==0?0:o;var k=0+o,j=_af_script_classes+k*4,l=c+12+k*4,m=f+12+k*4;g=i+12+k*4;if(HEAP[b+12+k*4]!=0){k=HEAP[j];HEAP[k+20]!=0&&FUNCTION_TABLE[HEAP[k+20]](HEAP[l]);l=HEAP[m];l!=0&&FUNCTION_TABLE[HEAP[h+8]](h,l);HEAP[g]=0}var o=o+1;if(o!=4)g=6;else break}HEAP[e+4]=0;HEAP[e+8]=0;HEAP[e]=0;b=e;d=d;b=b;if(b==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0)} _af_face_globals_free.__index__=Runtime.getFunctionIndex(_af_face_globals_free,"_af_face_globals_free"); function _af_axis_hints_new_edge(e,g,d,b,a){var c=STACKTOP;STACKTOP+=4;Runtime.memset(c,0,4);var f,h=null,i,k;i=HEAP[c]=0;k=HEAP[e+16];k=reSign(HEAP[e+12],32)>=reSign(k,32);a:do if(k){k=h=HEAP[e+16];if(reSign(h,32)>=reSign(44739242,32)){HEAP[c]=64;f=0}else{f=reSign(k,32)>>reSign(2,32);k=k+4+f;f=h;var j=reSign(k,32)reSign(44739242,32)?1:2;break b}while(0);if(f==1)k=44739242;b=_ft_mem_realloc(b,48,h,k,HEAP[e+20],c);HEAP[e+20]=b;if(HEAP[c]!=0){f=0;break a}HEAP[e+ 16]=k;f=5}break a}else f=5;while(0);if(f==5){b=HEAP[e+20];i=b+48*HEAP[e+12];k=e+24;i=i;for(h=5;;){o=h==10?o:0;f=o*-1;var l=i+48*f;h=l;j=f=j=i+48*(f+-1);if(!(l>b))break;var m=reSign(HEAP[j],16);if(reSign(m,32)=reSign(e,32);b=reSign(0-e,32)<=reSign(g,32);if(a)if(b){a=2;d=g;b=e}else{a=-1;d=0-e;b=g}else if(b){a=1;d=e;b=g}else{a=-2;d=g;b=e}b*=14;d=d;var c=0-d;d=reSign(d,32)>=reSign(0,32)?d:c;b=b;c=0-b;b=reSign(b,32)>=reSign(0,32)?b:c;if(reSign(d,32)<=reSign(b,32))a=4;return a} _af_direction_compute.__index__=Runtime.getFunctionIndex(_af_direction_compute,"_af_direction_compute"); function _af_glyph_hints_done(e){var g=null,d,b,a,c=e!=0;a:do if(c){if(HEAP[e]==0)break a;d=HEAP[e];a=e;var f=b=d;for(g=0;;){m=g==0?0:m;var h=0+m,i=a+48+h*28+8,k=a+48+h*28+12,j=a+48+h*28+16;g=a+48+h*28+20;var l=a+48+h*28+4;HEAP[a+48+h*28]=0;HEAP[l]=0;h=HEAP[i];h!=0&&FUNCTION_TABLE[HEAP[b+8]](b,h);HEAP[i]=0;HEAP[k]=0;HEAP[j]=0;i=HEAP[g];i!=0&&FUNCTION_TABLE[HEAP[f+8]](f,i);HEAP[g]=0;var m=m+1;if(m!=2)g=5;else break}b=HEAP[e+44];a=d;b=b;b!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+44]=0;HEAP[e+36]=0; HEAP[e+40]=0;a=HEAP[e+32];d=d;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[e+32]=0;HEAP[e+28]=0;HEAP[e+24]=0;HEAP[e]=0}while(0)}_af_glyph_hints_done.__index__=Runtime.getFunctionIndex(_af_glyph_hints_done,"_af_glyph_hints_done"); function _af_glyph_hints_reload(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a=null,c,f,h,i,k,j,l,m,o,n,p,r,q;HEAP[d]=0;h=HEAP[e+4];i=HEAP[e+12];k=HEAP[e+8];j=HEAP[e+16];l=HEAP[e];HEAP[e+28]=0;HEAP[e+40]=0;HEAP[e+48]=0;HEAP[e+48+12]=0;HEAP[e+48+28]=0;HEAP[e+48+28+12]=0;f=reSign(HEAP[g],16);m=c=HEAP[e+36];m=unSign(f,32)>unSign(m,32);a:do if(m){f=f+3&-4;c=_ft_mem_realloc(l,4,c,f,HEAP[e+44],d);HEAP[e+44]=c;if(HEAP[d]!=0){b=0;break a}HEAP[e+36]=f;b=2;break a}else b=2;while(0);a:do if(b== 2){f=reSign(HEAP[g+2],16)+2;m=c=HEAP[e+24];if(unSign(f,32)>unSign(m,32)){f=f+9&-8;c=_ft_mem_realloc(l,40,c,f,HEAP[e+32],d);HEAP[e+32]=c;if(HEAP[d]!=0)break a;HEAP[e+24]=f}f=reSign(HEAP[g+2],16);HEAP[e+28]=f;f=reSign(HEAP[g],16);HEAP[e+40]=f;HEAP[e+48+24]=2;HEAP[e+48+28+24]=-1;if(_FT_Outline_Get_Orientation(g)==1){HEAP[e+48+24]=-2;HEAP[e+48+28+24]=1}HEAP[e+4]=h;HEAP[e+12]=i;HEAP[e+8]=k;HEAP[e+16]=j;HEAP[e+116]=0;HEAP[e+120]=0;c=HEAP[e+32];if(HEAP[e+28]==0)break a;m=c+40*HEAP[e+28];o=HEAP[g+4];n=HEAP[g+ 8];f=reSign(HEAP[HEAP[g+12]],16);p=a=c+40*f;f=c;if(f=reSign(0,32);d:do if(M){var Q=0-HEAP[n+4]+HEAP[n+8]+(0-(0-K));b=10}else{b=reSign(HEAP[q],16);if(reSign(O-b,32)>=reSign(0,32)){var R=0-HEAP[q+4]+HEAP[q+8]+K;b=12}else{if(A){b=13;d=14}else{b=13;d=15}e:for(;;)if(d==14){var T=b==17?V:0;d=u+48*T;if(!(reSign(T,32)< reSign(s,32))){d=16;break e}d=reSign(HEAP[d],16);if(reSign(d,32)>=reSign(O,32)){d=16;break e}var V=T+1;b=17;d=14}else if(d==15){var U=b==13?s:b==24?U:X,S=b==13?0:b==24?W:S;if(!(reSign(S,32)>reSign(1,32),Y=y+48*X;d=reSign(HEAP[Y],16);if(reSign(O,32)reSign(d,32))){d=25;break e}var W=X+1;b=24;d=15}e:do if(d==16){if(reSign(HEAP[t+48*T],16)!=O){b=16;break e}var da=HEAP[v+48*T+8];b=19; break d}else if(d==25){var ba=HEAP[Y+8];b=25;break d}while(0);b=b==16?T:S;var aa=w+48*b+-48;b=x+48*b;if(HEAP[aa+16]==0){d=reSign(HEAP[b],16);var ca=reSign(HEAP[aa],16);b=_FT_DivFix(HEAP[b+8]-HEAP[aa+8],d-ca);HEAP[aa+16]=b}b=HEAP[aa+8];d=HEAP[aa+16];aa=reSign(HEAP[aa],16);aa=_FT_MulFix(O-aa,d)+b;b=27}}while(0);K=b==27?aa:b==25?ba:b==19?da:b==12?R:Q;if(p)HEAP[F]=K;else HEAP[G]=K;HEAP[z]=r|HEAP[z]}while(0);var $=$+1;if(Hg;a:do if(!k)if(c==f){a=e;if(!(a<=g))break a;var j=c,l=h,m=g,o=i,n=a;for(a=0;;){s=a==0?0:s;var p=n+40*(s+1),r=n+40*s+24;a=HEAP[n+40*s+28];var q=reSign(a,32)<=reSign(j,32);a=a;a=q?l+a:o+a;HEAP[r]=a;var s=s+1;if(p<=m)a=4;else break}}else{a=f;j=reSign(c,32)=reSign(o,32))a=n+a;else{y=HEAP[p];a=_FT_MulDiv(a-t,HEAP[q]-HEAP[u],r)+y}HEAP[x]=a;var z=z+1;if(w<=m)a=10;else break}}else{if(!l)break a;j=f;l=i;m=g;o=c;n=h;p=d+24;r=f-c;q=b+24;u=d+24;t=c;v=a;for(a=7;;){C=a==7?0:C;w=v+40*(C+1);x=v+40*C+24;a=HEAP[v+40*C+28];y=reSign(a,32)<=reSign(j,32);A=a;if(y)a=l+A;else if(reSign(A,32)>=reSign(o,32))a=n+a;else{y=HEAP[p];a=_FT_MulDiv(a-t,HEAP[q]-HEAP[u],r)+ y}HEAP[x]=a;var C=C+1;if(w<=m)a=14;else break}}}while(0)}_af_iup_interp.__index__=Runtime.getFunctionIndex(_af_iup_interp,"_af_iup_interp"); function _af_glyph_hints_align_weak_points(e,g){var d,b=null,a,c,f,h,i,k;a=HEAP[e+32];c=a+40*HEAP[e+28];f=HEAP[e+44];h=f+4*HEAP[e+40];var j=g==0;a:do if(j){i=64;k=a;if(!(kn){b=7;d=8;break b}else b=7;d=(unSign(HEAP[k],16)&j)!=0;var r=k;if(d){d=10;break b}k=r+40;d=7}b:for(;;)if(d==8){var q=m+1;if(o=n;c:do if(!s){if((unSign(HEAP[k+40],16)&i)==0){d=13;break c}k+=40;d=10;continue b}while(0);s=k;k+=40;c:for(;;){if(k>n){d=15;break c}d=(unSign(HEAP[k],16)&l)!=0;var u=k;if(d){d=17;break c}k=u+40;d=14}if(d==15)if(s==r){s=HEAP[r+24]-HEAP[r+28];if(s==0){b=19;d=8;continue b}if(pa)){b=25;d=8;continue b}_af_iup_interp(p,r+-40,s,r);b=26;d=8}else if(d==17){_af_iup_interp(s+40,u+-40,s,k);d=10}}}}f=g==0;k=a;a=kC)){a=13;break d}a=reSign(HEAP[c],16);var F=reSign(HEAP[D+2],16);a=a-F;F=0-a;a=reSign(a,32)unSign(2,32)?a:2)-1;a=20;c:for(;;){ca=a==20?0:ca;F=a==20?D:P;var L=0+ca,N=1+ca;for(a=21;;){var I=a==25?aa:0,P=a==25?ba:F,K=I*-1,O=L+K;a=C+12*O;var M=c+12*O;K=N+K;var Q=z+12*K,R=z+12*K+4,T=z+12*K+8,V=C+12*K+-8,U=C+12*K+-4,S=B+12*K,X=B+12*K+4,Y=B+12*K+8,W=c+12*K+-8,da=c+12*K+-4;if(K==0)break;O=HEAP[p+12*O];if(reSign(HEAP[n+12*K],32)>reSign(O,32))break;var ba=HEAP[Q];HEAP[w]=HEAP[R];HEAP[x]=HEAP[T];HEAP[S]=HEAP[a];HEAP[X]=HEAP[V];HEAP[Y]=HEAP[U]; HEAP[M]=ba;HEAP[W]=HEAP[y];HEAP[da]=HEAP[A];var aa=I+1;a=25}var ca=ca+1;if(ca!=E)a=24;else break c}HEAP[v]=P}HEAP[o+8]=r;f=o=f+1;a=28}}while(0);f=0;g=e+36;d=f;m=2-d;for(a=4;;){ga=a==4?0:ga;ba=d+ga;aa=e+40+ba*396+12;s=e+40+ba*396+204;G=e+40+ba*396+208;P=e+40+ba*396+212;if(HEAP[e+40+ba*396+8]!=0){var $=HEAP[aa];a=31}else{var la=Math.floor(reSign(HEAP[g]*50,32)/reSign(2048,32));a=33}ba=a==33?la:$;aa=Math.floor(reSign(ba,32)/reSign(5,32));HEAP[s]=aa;HEAP[G]=ba;HEAP[P]=0;var ga=ga+1;if(ga!=m)a=34;else break}_af_glyph_hints_done(l); STACKTOP=b}_af_latin_metrics_init_widths.__index__=Runtime.getFunctionIndex(_af_latin_metrics_init_widths,"_af_latin_metrics_init_widths"); function _af_latin_metrics_check_digits(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a=null,c;c=1;var f=g!=0;a=-1;a:for(;;){b=a==5?l:0;k=a==5?k:0;j=a==5?j:0;l=48+b;var h=49+b;if(!(unSign(a==5?h:48,32)<=unSign(57,32))){b=12;break a}b:do if(f)if(HEAP[g+92]!=0){a=HEAP[g+92];a=FUNCTION_TABLE[HEAP[HEAP[a+12]+12]](a,l);if(a==0){a=4;break b}if(_FT_Get_Advance(g,a,2051,d)!=0){a=6;break b}var i=HEAP[d];if(k==0){a=7;break b}if(i!=j){b=9;break a}else a=8}else a=3;else a=1;while(0);var k=a==1? k:a==8?k:a==6?k:a==4?k:a==3?k:1,j=a==1?j:a==8?j:a==6?j:a==4?j:a==3?j:i,l=b+1;a=5;b=0}if(b==9)c=0;HEAP[e+32]=c;STACKTOP=d}_af_latin_metrics_check_digits.__index__=Runtime.getFunctionIndex(_af_latin_metrics_check_digits,"_af_latin_metrics_check_digits"); function _af_latin_metrics_init(e,g){var d=STACKTOP;STACKTOP+=96;Runtime.memset(d,0,96);var b,a=null,c=d+48,f,h,i,k;i=0;k=HEAP[g+92];var j=unSign(HEAP[g+68],16);HEAP[e+36]=j;i=i;a=-1;a:for(;;){o=a==2?o:0;var l=a==2?m:i;m=_latin_encodings_4600+(0+o)*4;if(HEAP[m]==0){b=4;break a}var m=_FT_Select_Charmap(g,HEAP[m]);if(m==0){b=1;break a}var o=o+1;a=2;b=0}a:do if(b==1){b=5;break a}else if(b==4){i=l;b=i==0?5:6;break a}while(0);if(b==5){_af_latin_metrics_init_widths(e,g,111);f=e+40+396;h=HEAP[g+84];l=h+ 108+2;m=h+108+4;i=h+108;o=h+108+12;j=h+108;var n=h+108+8;h=h+108+8;var p=g!=0,r=g+92,q=g+92,s=f+216,u=f+220,t=f+216;f=f+216;var v=(reSign(1,32)>reSign(6,32)?1:6)-0;a=5;a:for(;;){ga=a==63?ga:0;var w=0+ga,x=_af_latin_blue_chars+w*13+12;a=7;b:for(;;){var y=a==13?la:0,A=a==13?ca:0,z=a==13?$:0;a=_af_latin_blue_chars+w*13+y;if(a>=x)break b;if(HEAP[a]==0)break b;ca=reSign(HEAP[a],8);c:do if(p)if(HEAP[r]!=0){a=HEAP[q];a=FUNCTION_TABLE[HEAP[HEAP[a+12]+12]](a,ca);if(a==0){a=12;break c}if(_FT_Load_Glyph(g,a, 1)!=0){a=14;break c}if(reSign(HEAP[l],16)<=reSign(0,16)){a=15;break c}$=HEAP[m];a=reSign(HEAP[i],16);b=reSign(a,32)>reSign(0,32);d:do if(b){la=HEAP[o];var C=HEAP[j],B=reSign(C,16);a=17;e:for(;;){T=a==17?0:T;V=a==17?0:V;var D=a==17?0:X;Y=a==17?0:Y;U=a==17?0:U;S=a==17?-1:S;var E=HEAP[la+2*Y];X=reSign(E,16);var F=reSign(X,32)<=reSign(D,32);f:do if(F)a=18;else{a=18;var G=reSign(D,32)<=reSign(X,32);b=w==0?22:w==2?22:w==3?22:19;if(b==19){if(!G){a=19;break f}reSign(E,16);var H=reSign(E,16)+1-D;a=20;g:for(;;){K= a==20?0:K;P=a==20?U:P;I=a==20?S:I;var J=D+K;G=$+8*J+4;var L=reSign(I,32)reSign(Q,32)){a=25; b=26}else{a=25;b=27}break h}while(0);if(b==26){var O=HEAP[G];a=26}var M=a==26?J:M,Q=a==26?O:Q,R=R+1;if(R!=H)a=27;else break g}a=29}H=a==35?P:Q;J=a==35?I:M;if(J==S){a=37;break f}a=38}while(0);var T=a==38?D:a==37?T:a==18?T:a==22?T:T,V=a==38?X:a==37?V:a==18?V:a==22?V:V,U=a==38?H:a==37?H:a==18?U:a==22?U:U,S=a==38?J:a==37?J:a==18?S:a==22?S:S,X=X+1,Y=Y+1;if(Y!=B)a=21;else break e}reSign(C,16);if(reSign(S,32)>=reSign(0,32))a=40;else{a=40;break d}e:for(;;){W=a==41?W:S;a=W-1;var W=reSign(W,32)>reSign(T,32)? a:V;b=HEAP[$+8*W+4]-U;a=reSign(b,32)reSign(5,32);if(((a|b)^1)&W!=S)a=41;else break e}a=43;e:for(;;){da=a==43?S:da;a=da+1;var da=reSign(da,32)reSign(5,32);if(((a|b)^1)&da!=S)a=44;else break e}b=(reSign(HEAP[HEAP[n]+W],8)&3)!=1;e:do if(b)a=45;else{if((reSign(HEAP[HEAP[h]+da],8)&3)!=1){a=46;break e}a=48}while(0);if(((a==48?0:a==46?1:1)&255)==0){a=47;break d}HEAP[c+z*4]=U;var ba=z+1;a=50;break c}else a= 16;while(0);HEAP[d+A*4]=a==47?U:a==40?U:0;var aa=A+1;a=42}else a=11;else a=9;while(0);var ca=a==9?A:a==42?aa:a==50?A:a==15?A:a==14?A:a==12?A:A,$=a==9?z:a==42?z:a==50?ba:a==15?z:a==14?z:a==12?z:z,la=y+1;a=13}x=A==0&z==0;b:do if(!x){_af_sort_pos(z,c);_af_sort_pos(A,d);C=y=u+HEAP[s]*28;B=y+12;HEAP[f]=HEAP[t]+1;if(A==0){a=Math.floor(reSign(z,32)/reSign(2,32));HEAP[B]=HEAP[c+a*4];HEAP[C]=HEAP[B]}else{a=z==0;b=Math.floor(reSign(A,32)/reSign(2,32));b=HEAP[d+b*4];if(a){HEAP[B]=b;HEAP[C]=HEAP[B]}else{HEAP[C]= b;a=Math.floor(reSign(z,32)/reSign(2,32));HEAP[B]=HEAP[c+a*4]}}D=HEAP[B]!=HEAP[C];c:do if(D){E=HEAP[C];F=HEAP[B];a=reSign(F,32)>reSign(E,32);G=unSign(a,1);if(w==0){a=67;b=57}else if(w==2){a=67;b=57}else if(w==3){a=67;b=57}else{a=67;b=55}if(b==55)a=55;a=a==55?0:a==67?1:a==67?1:1;b=unSign(G,8);if(a==b)break c;a=Math.floor(reSign(E+F,32)/reSign(2,32));HEAP[C]=a;HEAP[B]=HEAP[C]}while(0);HEAP[y+24]=0;if(w!=0)if(w!=2)if(w!=3)break b;HEAP[y+24]|=2;if(w!=3)break b;HEAP[y+24]|=4}while(0);var ga=ga+1;if(ga!= v)a=63;else break a}_af_latin_metrics_check_digits(e,g)}_FT_Set_Charmap(g,k);STACKTOP=d;return 0}_af_latin_metrics_init.__index__=Runtime.getFunctionIndex(_af_latin_metrics_init,"_af_latin_metrics_init"); function _af_latin_metrics_scale_dim(e,g,d){var b,a=null,c,f,h,i,k,j,l;if(d==0){c=HEAP[g+4];f=HEAP[g+12]}else{c=HEAP[g+8];f=HEAP[g+16]}h=e+40+d*396;k=HEAP[h+388]==c;a:do if(k){b=HEAP[h+392]==f?1:2;break a}else b=2;while(0);a:do if(b==2){HEAP[h+388]=c;HEAP[h+392]=f;i=e+40+396;a=k=0;j=HEAP[i+216];var m=i,o=a;a=2;b:for(;;){b=a==5?r:0;var n=o+b,p=m+220+n*28+24;if(!(unSign(j,32)>unSign(n,32))){b=8;break b}if((HEAP[p]&4)!=0){b=4;break b}var r=b+1;a=5;b=3}if(b==8){var q=k;a=8}else if(b==4){var s=i+220+n* 28;k=s;a=4}m=(a==8?q:s)!=0;b:do if(m){i=_FT_MulFix(HEAP[k+12],HEAP[g+8]);j=i+40&-64;if(i==j)break b;if(d!=1)break b;c=_FT_MulDiv(c,j,i)}while(0);HEAP[h]=c;HEAP[h+4]=f;k=e+4;if(d==0){HEAP[k+4]=c;HEAP[e+4+12]=f}else{HEAP[k+8]=c;HEAP[e+4+16]=f}k=a=0;i=unSign(HEAP[h+8],32)>unSign(k,32);k=h;if(i){i=c;j=h+8;var u=h;m=a;o=m+1;for(a=14;;){w=a==14?0:w;p=a==14?k:u;var t=o+w,v=m+w;a=_FT_MulFix(HEAP[p+12+v*12],i);HEAP[p+12+v*12+4]=a;HEAP[p+12+v*12+8]=HEAP[p+12+v*12+4];p=unSign(HEAP[j],32)>unSign(t,32);var w= w+1;if(p)a=15;else break}a=16}else a=34;k=_FT_MulFix(HEAP[(a==16?u:k)+208],c);k=reSign(k,32)<=reSign(39,32);k=unSign(k,1);HEAP[h+212]=k;if(d!=1)break a;k=a=0;if(!(unSign(HEAP[h+216],32)>unSign(k,32)))break a;k=h;i=c;j=f;m=c;o=f;t=p=c;v=h+216;var x=a,y=x+1;for(a=19;;){E=a==19?0:E;var A=y+E;l=k+220+(x+E)*28;a=_FT_MulFix(HEAP[l],i);HEAP[l+4]=j+a;HEAP[l+8]=HEAP[l+4];a=_FT_MulFix(HEAP[l+12],m);HEAP[l+12+4]=o+a;HEAP[l+12+8]=HEAP[l+12+4];HEAP[l+24]&=-2;var z=_FT_MulFix(HEAP[l]-HEAP[l+12],p);a=reSign(z,32)<= reSign(48,32);z=reSign(z,32)>=reSign(-48,32);if(a&z){z=HEAP[l+12]-HEAP[l];a=0-z;a=reSign(z,32)unSign(A,32);var E=E+1;if(a)a=26;else break}}while(0)} _af_latin_metrics_scale_dim.__index__=Runtime.getFunctionIndex(_af_latin_metrics_scale_dim,"_af_latin_metrics_scale_dim");function _af_latin_metrics_scale(e,g){HEAP[e+4+20]=HEAP[g+20];HEAP[e+4]=HEAP[g];_af_latin_metrics_scale_dim(e,g,0);_af_latin_metrics_scale_dim(e,g,1)}_af_latin_metrics_scale.__index__=Runtime.getFunctionIndex(_af_latin_metrics_scale,"_af_latin_metrics_scale"); function _af_latin_hints_compute_segments(e,g){var d=STACKTOP;STACKTOP+=60;Runtime.memset(d,0,60);var b,a=null,c,f,h,i=d+4,k=d+8,j,l,m,o,n,p,r,q;c=e+48+g*28;f=HEAP[e];h=0;HEAP[i]=0;j=HEAP[e+44];l=j+4*HEAP[e+40];_llvm_memset_p0i8_i32(k,0,52,1,0);HEAP[k+32]=32E3;HEAP[k]=0;m=HEAP[c+24];o=0-m;o=m=reSign(m,32)>=reSign(0,32)?m:o;HEAP[c]=0;r=g==0;var s=HEAP[e+32];a:do if(r){n=s;p=n+40*HEAP[e+28];if(!(n=reSign(0,32)?s:w)==m;b:do if(s){w=reSign(HEAP[r+ 3],8);q=0-w;if((reSign(w,32)>=reSign(0,32)?w:q)!=m)break b;q=r;w=m;for(q=q;;){r=HEAP[r+36];var x=reSign(HEAP[r+3],8);b=0-x;b=(reSign(x,32)>=reSign(0,32)?x:b)!=w;x=r;if(b)break;if(x==q)break b}r=HEAP[x+32]}while(0);w=s=q=r;q=m;b=c;p=f;n=j;o=o;a=9;b:for(;;){var y=a==26?F:0;u=a==26?L:32E3;t=a==26?N:-32E3;var A=a==26?I:o;v=a==26?P:0;var z=v!=0;c:do if(z){var C=HEAP[r+24],B=reSign(C,32)reSign(t,32)?C:t;if(reSign(HEAP[r+3],8)==A)if(r!=s){a=15;break c}HEAP[HEAP[i]+44]=r; var D=HEAP[i],E=reSign(C+B,32)>>reSign(1,32)&65535;HEAP[D+2]=E;if((unSign(HEAP[r]|HEAP[HEAP[HEAP[i]+40]],16)&3)!=0)HEAP[HEAP[i]]|=1;E=HEAP[r+28];a=HEAP[HEAP[HEAP[i]+40]+28];D=reSign(a,32)reSign(E,32)?a:E;HEAP[HEAP[i]+4]=D&65535;HEAP[HEAP[i]+6]=E&65535;HEAP[HEAP[i]+8]=HEAP[HEAP[i]+6]-HEAP[HEAP[i]+4];HEAP[i]=0;a=19}else a=14;while(0);u=a==19?D:a==15?B:u;t=a==19?E:a==15?C:t;v=a==19?0:a==15?v:0;if(r==w)if(y!=0)break b;else a=21;else a=17;var F=a==17?y:1;L=v==0;c:do if(L){N= reSign(HEAP[r+3],8);I=0-N;if((reSign(N,32)>=reSign(0,32)?N:I)!=q){a=24;break c}var G=reSign(HEAP[r+3],8);HEAP[d]=0;var H=HEAP[b+4];if(reSign(HEAP[b],32)>=reSign(H,32)){a=25;H=HEAP[b+4];if(reSign(H,32)>=reSign(41297762,32)){b=27;break a}var J=(reSign(H,32)>>reSign(2,32))+4+H;N=reSign(J,32)reSign(41297762,32);N=N|I?41297762:J;J=_ft_mem_realloc(p,52,H,N,HEAP[b+8],d);HEAP[b+8]=J;J=HEAP[d];if(J!=0){a=28;b=29;break a}HEAP[b+4]=N}H=HEAP[b];h=HEAP[b+8]+52*H;HEAP[b]=H+1;H=HEAP[d]; HEAP[i]=h;h=H;if(H!=0){a=33;b=32;break a}_llvm_memcpy_p0i8_p0i8_i32(HEAP[i],k,52,1,0);HEAP[HEAP[i]+1]=G&255;H=HEAP[r+24];HEAP[HEAP[i]+40]=r;HEAP[HEAP[i]+44]=r;HEAP[HEAP[i]+48]=n;a=34}else a=61;while(0);var L=a==34?H:a==24?u:u,N=a==34?H:a==24?t:t,I=a==34?G:a==24?A:A,P=a==34?1:a==24?0:v;r=HEAP[r+32];a=26}o=A}j+=4;a=37;b=38}a:do if(b==27){HEAP[d]=64;a=27;b=29;break a}else if(b==40){f=HEAP[c+8];c=f+52*HEAP[c];HEAP[i]=f;if(!(HEAP[i]>reSign(1,32)&65535)+G;HEAP[F+8]=B}F=HEAP[k+32];if(!(reSign(HEAP[F+28],32)>reSign(l,32)))break c;B=HEAP[i];G=HEAP[HEAP[i]+8];F=(reSign(HEAP[F+28]-l,32)>>reSign(1,32)&65535)+G;HEAP[B+8]=F}else{if(reSign(G,32)>reSign(j,32)){F=HEAP[i];G=HEAP[HEAP[i]+8];B=(reSign(HEAP[B+28]-j,32)>>reSign(1,32)&65535)+G;HEAP[F+ 8]=B}F=HEAP[k+32];if(!(reSign(HEAP[F+28],32)>reSign(1,32)&65535)+G;HEAP[B+8]=F}}while(0);HEAP[i]+=52;if(HEAP[i]reSign(w,16)))break d;w=reSign(HEAP[k+2],16);w=reSign(HEAP[p],16)-w;var x=0-w;w=reSign(w,32)reSign(y,32)){var A=reSign(HEAP[r],16);b=10}else b=8;y=b==10?A:y;b=reSign(HEAP[q],16);if(reSign(b,32)= reSign(l,32)))break d;x=Math.floor(reSign(m,32)/reSign(x,32));w=w+x;if(reSign(HEAP[k+32],32)>reSign(w,32)){HEAP[k+32]=w;HEAP[k+20]=s}if(!(reSign(HEAP[u],32)>reSign(w,32)))break d;HEAP[u]=w;HEAP[t]=k}while(0);var C=C+1;if(vreSign(16,32))a=16;a=_FT_DivFix(a,f);j=j;p=m*3;var r=h+12,q=h+20,s=a,u=i;a=4;a:for(;;){c= a==7?z:u;if(!(jreSign(b,32))){b=15;break c}a=HEAP[q];var x=reSign(HEAP[v],16),y=reSign(HEAP[a+48*b],16);x=x-y;y=0-x;x=reSign(x,32)reSign(0,32);c:do if(j){k=b;if(!(reSign(f,32)>=reSign(k,32)))break c;HEAP[n+12]|=1}while(0);j=HEAP[n+28]!=0;c:do if(j){if(HEAP[n+24]==0)break c;HEAP[n+28]=0}while(0);n+=48;if(nreSign(1,32)?f:1)-0;for(f=22;;){t=f==22?0:t;u=f==22?98:u;c=HEAP[h+12*(0+t)+4];f=l-c;var s=0-f;s=reSign(f,32)= reSign(h,32);l=l;c:do{if(h){i=k;if(!(reSign(l+48,32)>reSign(i,32))){c=30;break c}}else{i=k;if(!(reSign(l-48,32)reSign(63,32)?k+16&-64:64;else{j=k;if((HEAP[e+108]&8)!=0)k=reSign(j,32)<=reSign(63,32)?64:k+32&-64;else{j=reSign(j,32)<=reSign(47,32);h=k;if(j)k=reSign(h+64,32)>>reSign(1,32);else{j=reSign(h,32)<=reSign(127,32);k=k;if(j){k=k+22&-64;j=f=k-m;if(reSign(j,32)reSign(15,32)))break b;k=m;if(!(reSign(k,32)<=reSign(47,32)))break b;k=reSign(k+64,32)>>reSign(1,32)}else k=k+32&-64}}}}while(0);if(n!=0)k=0-k;m=k;c=38;break a}while(0);if(c==0)m=d;return m}_af_latin_compute_stem_width.__index__=Runtime.getFunctionIndex(_af_latin_compute_stem_width,"_af_latin_compute_stem_width"); function _af_latin_hints_apply(e,g,d){var b,a=null,c,f,h,i,k,j,l,m,o,n,p,r,q;r=_af_glyph_hints_reload(e,g);var s=r!=0;a:do if(!s){if((HEAP[e+104]&1)==0){r=_af_latin_hints_detect_features(e,0);if(r!=0)break a}q=(HEAP[e+104]&2)==0;b:do if(q){r=_af_latin_hints_detect_features(e,1);if(r!=0)break a;c=d;f=e;c=c;k=f+48+28;a=HEAP[k+20];p=a+48*HEAP[k+12];m=c+40+396;o=HEAP[m];if(!(areSign(32,32)?6:5;d:for(;;){H=a==10?H:a==5?0:0;J=a==10?J:a==6?32:i;L=a==10?L:a==5?0:0;var A=m+220+L*28+12;l=A;var z=j=a=h+220+L*28,C=h+220+L*28+24;b=(HEAP[C]&1)==0;e:do if(b)a=16;else{a=unSign((HEAP[C]&2)!=0,1);var B=reSign(HEAP[y],8);B=unSign(B==HEAP[k],1);if(a==B){a=8;break e}var D=reSign(HEAP[x],16)-HEAP[j],E=0-D;D=reSign(D,32)>reSign(1,32);var S=F+B;B=S+32&-64;F=0-(0-b)+S+(0-B);var X=0-F;F=reSign(F,32)>reSign(1,32))+b;b=unSign(HEAP[C+12],8);B=unSign(HEAP[h+12],8);a=_af_latin_compute_stem_width(w,x,a,B,b);if((unSign(HEAP[C+12],8)&4)!=0)HEAP[h+8]=HEAP[C+8]-a;else if(reSign(a,32)<=reSign(95,32)){b=S+32&-64;B=(F=reSign(a,32)<=reSign(64, 32))?32:26;F=F?32:38;X=0-(b+(0-F))+S;var Y=0-X;X=reSign(X,32)>reSign(1,32))+F;a=unSign(HEAP[C+12],8);b=unSign(HEAP[h+12],8);a=_af_latin_compute_stem_width(i,A,S,b,a);b=F+32&-64;X=reSign(a,32)>>reSign(1, 32);X=0-B+b+X;Y=0-X;X=reSign(X,32)>reSign(1,32);B=F+(0-B)+S;S=0-B;B=reSign(B,32)y)){a=61;break d}a=HEAP[h+-48+8];if(!(reSign(HEAP[h+8],32)=o)){b=87;break g}if((unSign(HEAP[x],8)&4)!=0){b=87;break g}var la=a+1;a=88;b=89}aa=h;a=87;g:for(;;){a=a==93?ea:0;var ga=a+1;x=aa+48*ga+12;ga=aa+48*ga;if(!(ga=h|ga>=t;g:do if(!aa){if(ga<=h){b=95;break g}aa=HEAP[$+8];if(HEAP[ga+4]==HEAP[$+4]){HEAP[h+ 8]=aa;a=97}else{aa=_FT_MulDiv(HEAP[h+4]-HEAP[$+4],HEAP[ga+8]-HEAP[$+8],HEAP[ga+4]-HEAP[$+4])+aa;HEAP[h+8]=aa;a=98}break f}while(0);HEAP[h+8]=(HEAP[h+4]+16+(0-HEAP[Z+4])&-32)+HEAP[Z+8];a=95}}while(0);aa=a==95?Z:a==98?Z:a==97?Z:a==85?ca:Z;HEAP[h+12]|=4;a=h>n;f:do if(a){x=HEAP[h+-48+8];if(!(reSign(HEAP[h+8],32)reSign(a,32))){a=104; break e}HEAP[h+8]=HEAP[h+48+8];a=105}while(0);var Z=a==105?aa:a==104?aa:a==102?aa:a==100?aa:Z;h+=48;if(hreSign(x,32)){l=reSign(HEAP[k+4],16);a=22}else a=21;x=a==22?l:x;a=reSign(HEAP[k+6],16);if(reSign(a,32)=reSign(u,32)))break d;w=HEAP[j+32]*9;w=reSign(v*8,32)=reSign(l,32))break b;k=q;t=s+2;b=s+2;c:for(;;){if(!(kreSign(a,16);d:do if(!v){if(j==k)break d;w=HEAP[k+20];if(w==0)break d;if(HEAP[w+20]!=k)break d;a=HEAP[t];if(reSign(HEAP[w+2],16)=reSign(a,32)))break c;if(m)a= 57;else break d;e:for(;;){h=a==62?h:0;a=q+52*(h+1);x=q+52*h+24;var y=q+52*h+20,A=HEAP[y],z=A==k;f:do if(z){HEAP[y]=0;HEAP[x]=s}else{if(A!=w)break f;HEAP[y]=0;HEAP[x]=j}while(0);h=h+1;if(areSign(16,32)?_FT_DivFix(16,f):HEAP[a+204];j=j;q=h+12;s=h+20;u=h+12;t=i;a=78;a:for(;;){c=a==103?O:t;if(!(jreSign(0,32);b:do if(O){O=HEAP[s];b=HEAP[j+1];a=HEAP[u];v= j+2;w=j+20;reSign(a,32);reSign(1,32);x=reSign(a,32)>reSign(1,32)?a:1;a=80;c:for(;;){N=a==80?0:N;I=a==80?65535:I;P=a==80?0:P;y=O+48*P+40;z=A=O+48*P;var C=HEAP[O+48*P+13]!=b;d:do if(C)a=81;else{var B=reSign(HEAP[v],16);a=reSign(HEAP[z],16);B=B-a;a=0-B;B=reSign(B,32)reSign(L,16)){o=reSign(HEAP[F],16);L=reSign(HEAP[a+2],16);o=o-L;a=87}else{r=reSign(HEAP[a+2],16);L=reSign(HEAP[G],16);r=r-L;a=89}L=a==89?r:o;if(reSign(L,32)>=reSign(m,32)){a=90;break}else a=90}else a=86;n=a==90?L:H;p=HEAP[J+16];if(p!=HEAP[y])a=93;else{a=93;break}}if(reSign(a==93?n:L,32)>=reSign(m,32)){a=91;break d}}a=95}while(0);var N=a==95?A:a==91?N:a==82?N:N,I=a==95?B:a==91?I:a==82?I:I,P=P+1;if(P!=x)a=84;else break c}if(N==0){a=97;b=98;break b}HEAP[j+16]=HEAP[N+40];HEAP[HEAP[N+44]+16]=j;HEAP[N+ 44]=j;a=99;b=103;break b}else{a=104;b=98}while(0);if(b==98){var K=reSign(HEAP[j+1],8);O=reSign(HEAP[j+2],16);K=_af_axis_hints_new_edge(h,O,K,k,d);if(K!=0){b=100;break a}_llvm_memset_p0i8_i32(HEAP[d],0,48,1,0);HEAP[HEAP[d]+40]=j;HEAP[HEAP[d]+44]=j;HEAP[HEAP[d]]=HEAP[j+2];O=HEAP[d];a=HEAP[d];b=reSign(HEAP[j+2],16);b=_FT_MulFix(b,f);HEAP[a+8]=b;HEAP[O+4]=HEAP[a+8];HEAP[j+16]=j;HEAP[HEAP[d]+13]=HEAP[j+1];a=101}var O=a==99?c:0;j+=52;a=103;b=79}a:do if(b==105){i=c;o=HEAP[h+20];n=o+48*HEAP[h+12];p=o;r=p< n;b:do if(r){B=n;c:for(;;){j=L=HEAP[p+40];for(b=L!=0?107:108;;)if(b==107){HEAP[j+12]=p;j=HEAP[j+16];b=HEAP[p+40]!=j?107:108}else if(b==108){p+=48;if(preSign(O,16)){var V=reSign(HEAP[j+2],16);O=reSign(HEAP[L+2],16);V=V-O;a=119}else{var U=reSign(HEAP[L+2],16);O=reSign(HEAP[j+2],16);U=U-O;a=121}if(!(reSign(a==121?U:V,32)reSign(0,32);c:do if(B){L=r;if(!(reSign(o,32)>=reSign(L,32)))break c;HEAP[p+12]|=1}while(0);o=HEAP[p+28]!=0;c:do if(o){if(HEAP[p+24]==0)break c;HEAP[p+28]=0}while(0);p+=48;if(p=reSign(-39,32))){b=6;d=8;break b}var l=c;if(!(reSign(l-HEAP[i+12+4],32)<=reSign(39,32))){b= 7;d=8;break b}c=HEAP[i+12+4];if(!(reSign(c,32)<=reSign(47,32)))break a;c=48;break a}else{var m=c;b=12}while(0);f=b==12?m:b==7?l:j;if(reSign(f,32)<=reSign(53,32)){f=Math.floor(reSign(54-f,32)/reSign(2,32));c+=f}else{if(!(reSign(f,32)<=reSign(191,32)))break a;f=c&63;c&=-64;if(reSign(f,32)<=reSign(9,32))c=f+c;else if(reSign(f,32)<=reSign(21,32))c+=10;else if(reSign(f,32)<=reSign(41,32))c=f+c;else{a=reSign(f,32)<=reSign(53,32);c=c;c=a?c+54:f+c}}}else if(d==4){f=HEAP[i+8];c=c;a=i+12;b=f;f=c=c;h=b;if(reSign(0, 32)reSign(1,32)?b:1)-0;for(b=16;;){r=b==16?0:r;p=b==16?98:p;d=HEAP[a+12*(0+r)+4];b=h-d;var n=0-b;n=reSign(b,32)=reSign(a,32);h=h;b:do{if(a){b=c;if(!(reSign(h+48,32)>reSign(b,32))){d=24;break b}}else{b=c;if(!(reSign(h-48,32)reSign(63,32)?c+16&-64:64;else{f=c;if((HEAP[e+108]&8)!=0)c=reSign(f,32)<=reSign(63,32)?64:c+32&-64;else{f=reSign(f,32)<=reSign(47,32);a=c;if(f)c=reSign(a+64,32)>>reSign(1,32);else{f=reSign(a,32)<=reSign(127,32);c=c;c=f?c+22&-64:c+32&-64}}}}while(0);if(k!=0)c=0-c;e=c}return e}_af_cjk_compute_stem_width.__index__=Runtime.getFunctionIndex(_af_cjk_compute_stem_width,"_af_cjk_compute_stem_width"); function _af_hint_normal_stem(e,g,d,b,a){var c,f,h,i,k,j,l;l=64;c=(HEAP[e+108]&4)==0;a:do if(c){l=(unSign(HEAP[g+12],8)&1&255)!=0^1;l=unSign(l,1)!=0;b:do if(!l){l=(unSign(HEAP[d+12],8)&1&255)!=0^1;if(unSign(l,1)!=0)break b;l=a==1?55:49;break a}while(0);l=a==1?61:59}while(0);c=HEAP[d+4]-HEAP[g+4];h=unSign(HEAP[d+12],8);var m=unSign(HEAP[g+12],8);a=_af_cjk_compute_stem_width(e,a,c,m,h);c=Math.floor(reSign(HEAP[d+4]+HEAP[g+4],32)/reSign(2,32));b=b+c;c=Math.floor(reSign(a,32)/reSign(2,32));b=b-c;c=a+ b;f=b&63;h=c&63;c=64-f;i=64-h;k=0;m=f==0;a:do if(!m){if(h==0)break a;j=l;if(reSign(a,32)<=reSign(j,32)){j=a;if(!(reSign(h,32)=reSign(j,32))break a;f=l;if(reSign(c,32)>=reSign(f,32))break a;f=l;if(reSign(h,32)>=reSign(f,32))break a;f=l;if(reSign(i,32)>=reSign(f,32))break a}j=i=reSign(a,32)%reSign(64,32);if(reSign(i,32)<=reSign(31,32)){i=j;if(reSign(c,32)<=reSign(i,32))break a;i=j; if(reSign(h,32)<=reSign(i,32))break a}else j=64-l;f=l-c;c-=j;i=l-h;h-=j;k=c;if(reSign(f,32)<=reSign(k,32))c=0-f;k=i;if(reSign(h,32)<=reSign(k,32))i=0-h;k=c;j=0-k;k=reSign(k,32)>=reSign(0,32)?k:j;j=i;var o=0-j;j=reSign(j,32)>=reSign(0,32)?j:o;k=reSign(k,32)<=reSign(j,32)?c:i}}while(0);e=(HEAP[e+108]&4)==0;a:do if(e)if(reSign(k,32)>reSign(14,32))k=14;else{if(!(reSign(k,32)=p)){b=44;break f}w=(unSign(HEAP[w],8)&4)!=0;var P=b+1;if(w){b=45;break f}else b=45}for(;;){b=b==47?O:b==44?0:0;w=b+1;var K=v+48*w;if(!(K< n))break;w=(unSign(HEAP[v+48*w+12],8)&4)!=0;var O=b+1;if(w)break;else b=47}if(!(I>=p|K=n){b=a;HEAP[b+8]=HEAP[b+4]+HEAP[I+8]+(0-HEAP[I+4])}else{b=HEAP[I+8];if(HEAP[K]==HEAP[I])HEAP[a+8]=b;else{v=reSign(HEAP[K],16);w=reSign(HEAP[I],16);v=v-w;w=HEAP[K+8]-HEAP[I+8];x=reSign(HEAP[a],16);var M=reSign(HEAP[I],16);b=_FT_MulDiv(x-M,w,v)+b;HEAP[a+8]=b}}}while(0);a+=48;if(a=unSign(va,32);Ja=unSign(Ha,32)>=unSign(Va,32);if(xa|Ja){f=36;break c}var Ga=HEAP[q+20+4]+8*W+8*h;bb=HEAP[q+20+4]+8*C+8*(va+Ha);var ob=HEAP[Ga]-HEAP[bb];Ga=HEAP[Ga+4]-HEAP[bb+4];h=37}else{var Oa=_FT_MulFix(HEAP[xa+32*Ha+8],HEAP[ha]);Oa=HEAP[ia]+Oa;var Xa=_FT_MulFix(HEAP[xa+32*Ha+12],HEAP[ja]);Oa=Oa+32&-64;Xa=HEAP[fa]+Xa+32&-64;h=39}bb=h==39?Xa:Ga;h=h==39?Oa:ob;Ha=q+20;HEAP[da]=HEAP[Ha];HEAP[ba]=HEAP[Ha+2];HEAP[aa]=HEAP[Ha+4];HEAP[ca]=HEAP[Ha+8];HEAP[$]=HEAP[Ha+12];HEAP[la]=HEAP[Ha+ 16];HEAP[ea]=HEAP[ga]+8*va;HEAP[Z]=Va&65535;_FT_Outline_Translate(E,h,bb);var bb=f+1;h=40;f=26}if(f==42){k=qa;HEAP[y]=ua;HEAP[x]=Ba;HEAP[U]=Na;HEAP[T]=Ea;HEAP[M]=ra;HEAP[K]=za}else if(f==27){k=La;HEAP[y]=Pa;HEAP[x]=Ca;HEAP[U]=Pa;HEAP[T]=Ea;HEAP[M]=Ca;HEAP[K]=za;break a}else if(f==36){HEAP[y]=Pa;HEAP[x]=Ca;HEAP[U]=Ma;HEAP[T]=Ka;HEAP[M]=Ra;HEAP[K]=Qa;k=21;break a}}else if(f==61){HEAP[e+140]!=0&&_FT_Outline_Translate(t+108,HEAP[e+160],HEAP[e+160+4]);i=HEAP[t+108+2]==-4;c:do if(i)f=3;else{i=reSign(HEAP[q+ 20+2],16);x=reSign(HEAP[q+56+2],16);A=reSign(HEAP[t+108+2],16);l=HEAP[q+4];f=unSign(i+4+x+A,32)>unSign(l,32)?2:3;break c}while(0);c:do if(f==3){if(HEAP[t+108]!=0){i=reSign(HEAP[q+20],16);x=reSign(HEAP[q+56],16);A=reSign(HEAP[t+108],16);l=HEAP[q+8];if(unSign(x+i+A,32)>unSign(l,32)){f=2;break c}}k=0;f=5;break c}while(0);if(f==2){k=reSign(HEAP[t+108],16);i=reSign(HEAP[t+108+2],16)+4;k=i=_FT_GlyphLoader_CheckPoints(q,i,k);if(i!=0)break a}i=reSign(HEAP[t+108+2],16)*8;_llvm_memcpy_p0i8_p0i8_i32(HEAP[q+ 56+4],HEAP[t+108+4],i,1,0);i=reSign(HEAP[t+108],16)*2;_llvm_memcpy_p0i8_p0i8_i32(HEAP[q+56+12],HEAP[t+108+12],i,1,0);i=reSign(HEAP[t+108+2],16);_llvm_memcpy_p0i8_p0i8_i32(HEAP[q+56+8],HEAP[t+108+8],i,1,0);HEAP[q+56+2]=HEAP[t+108+2];HEAP[q+56]=HEAP[t+108];HEAP[e+168]=HEAP[u+8];HEAP[e+168+4]=HEAP[u+16];i=_FT_MulFix(HEAP[t+24+16],HEAP[u+4]);HEAP[e+176]=HEAP[u+8]+i;HEAP[e+176+4]=HEAP[u+16];if(HEAP[t+108+2]==0)break b;HEAP[HEAP[s]+28]!=0&&FUNCTION_TABLE[HEAP[HEAP[s]+28]](u,q+56,s);x=HEAP[g+20]!=1;c:do if(x){l= u+48;A=HEAP[l+20];i=A+48*HEAP[l+12]+-48;l=reSign(HEAP[l+12],32)<=reSign(1,32);d:do if(!l){if((HEAP[u+104]&4)!=0){f=11;break d}x=HEAP[e+176]-HEAP[i+4];j=HEAP[A+4];y=HEAP[A+8];A=y-j;H=x;l=H+HEAP[i+8];if(reSign(j,32)<=reSign(23,32)){A-=8;var jb=x;h=13}else h=12;if(reSign(h==13?jb:H,32)<=reSign(23,32))l+=8;HEAP[e+168]=A+32&-64;HEAP[e+176]=l+32&-64;y=y;y=reSign(HEAP[e+168],32)>=reSign(y,32);e:do if(y){if(!(reSign(j,32)>reSign(0,32)))break e;HEAP[e+168]-=64}while(0);i=HEAP[i+8];i=reSign(HEAP[e+176],32)<= reSign(i,32);e:do if(i){if(!(reSign(x,32)>reSign(0,32)))break e;HEAP[e+176]+=64}while(0);HEAP[t+144]=HEAP[e+168]-A;HEAP[t+148]=HEAP[e+176]-l;f=22;break c}while(0);i=HEAP[e+168];A=HEAP[e+176];HEAP[e+168]=i+32&-64;HEAP[e+176]=A+32&-64;HEAP[t+144]=HEAP[e+168]-i;HEAP[t+148]=HEAP[e+176]-A}else{i=HEAP[e+168];A=HEAP[e+176];HEAP[e+168]=HEAP[u+116]+32+i&-64;HEAP[e+176]=HEAP[u+120]+32+A&-64;HEAP[t+144]=HEAP[e+168]-i;HEAP[t+148]=HEAP[e+176]-A}while(0);_FT_GlyphLoader_Add(q)}while(0);if(a!=0)break a;HEAP[G]= HEAP[t+24+20]-HEAP[t+24+8];HEAP[G+4]=HEAP[t+24+24]-HEAP[t+24+12];k=_FT_MulFix(HEAP[G],HEAP[s+4+4]);HEAP[G]=k;k=_FT_MulFix(HEAP[G+4],HEAP[s+4+8]);HEAP[G+4]=k;if(HEAP[e+140]!=0){i=e+144;k=q+20;i=i;x=k==0;b:do if(!x){if(i==0)break b;j=HEAP[k+4];A=reSign(HEAP[k+2],16);l=j+8*A;if(!(junSign(x,32)?unSign(HEAP[HEAP[k+8]+i],8)&128:0;if((k&255)!=0)if(HEAP[s+32]!=0){f=53;break b}if(HEAP[t+24+16]== 0){f=57;break b}HEAP[t+24+16]=HEAP[e+176]-HEAP[e+168];f=57;break b}while(0);if(f==53){k=_FT_MulFix(HEAP[t+24+16],HEAP[s+4+4]);HEAP[t+24+16]=k;HEAP[t+144]=0;HEAP[t+148]=0}k=_FT_MulFix(HEAP[t+24+28],HEAP[s+4+8]);HEAP[t+24+28]=k;HEAP[t+24+16]=HEAP[t+24+16]+32&-64;HEAP[t+24+28]=HEAP[t+24+28]+32&-64;i=HEAP[v];k=i+20;i=i+56;HEAP[k+2]=0;HEAP[k]=0;HEAP[k+28]=0;_llvm_memcpy_p0i8_p0i8_i32(i,k,36,4,0);k=i=_FT_GlyphLoader_CopyPoints(HEAP[v],q);if(i!=0)break a;i=t+108;x=HEAP[v]+20;HEAP[i]=HEAP[x];HEAP[i+2]=HEAP[x+ 2];HEAP[i+4]=HEAP[x+4];HEAP[i+8]=HEAP[x+8];HEAP[i+12]=HEAP[x+12];HEAP[i+16]=HEAP[x+16];HEAP[t+72]=1869968492}while(0);e=k;STACKTOP=c;return e}_af_loader_load_g.__index__=Runtime.getFunctionIndex(_af_loader_load_g,"_af_loader_load_g"); function _af_autofitter_init(e){var g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var d,b=HEAP[HEAP[e+4]];d=e+20;_llvm_memset_p0i8_i32(d,0,184,1,0);e=d+12;_llvm_memset_p0i8_i32(e,0,124,1,0);HEAP[e]=b;e=d+8;d=_ft_mem_alloc(b,96,g);if(HEAP[g]==0){HEAP[d]=b;HEAP[e]=d}b=HEAP[g];STACKTOP=g;return b}_af_autofitter_init.__index__=Runtime.getFunctionIndex(_af_autofitter_init,"_af_autofitter_init"); function _af_autofitter_done(e){var g,d,b;b=e+20;_af_glyph_hints_done(b+12);HEAP[b]=0;HEAP[b+4]=0;e=HEAP[b+8];var a=e!=0;a:do if(a){g=HEAP[e];_FT_GlyphLoader_Reset(e);d=e;g=g;d=d;if(d==0)break a;FUNCTION_TABLE[HEAP[g+8]](g,d)}while(0);HEAP[b+8]=0}_af_autofitter_done.__index__=Runtime.getFunctionIndex(_af_autofitter_done,"_af_autofitter_done"); function _af_autofitter_load_glyph(e,g,d,b,a){d=STACKTOP;STACKTOP+=44;Runtime.memset(d,0,44);var c,f=null,h,i,k,j,l,m,o,n,p,r,q,s;h=d+4;var u;i=d+8;var t,v=d+12,w=d+40;g=HEAP[g+4];e=e+20;a=a;u=HEAP[g+88];if(u==0)b=6;else{_llvm_memset_p0i8_i32(v,0,28,1,0);HEAP[v]=g;HEAP[v+4]=HEAP[u+12+4];HEAP[v+12]=0;HEAP[v+8]=HEAP[u+12+8];HEAP[v+16]=0;u=unSign(a,32)>>>unSign(16,32)&15;HEAP[v+20]=u;u=HEAP[v+24]=0;HEAP[e]=g;HEAP[e+4]=HEAP[g+116];t=HEAP[e+8];c=t+20;t=t+56;HEAP[c+2]=0;HEAP[c]=0;HEAP[c+28]=0;_llvm_memcpy_p0i8_p0i8_i32(t, c,36,4,0);t=HEAP[e+4]==0;a:do if(t){c=e+4;u=g;c=c;t=HEAP[u+100];t=_ft_mem_alloc(t,HEAP[u+16]+28,i);var x=HEAP[i]==0;b:do if(x){HEAP[t]=u;HEAP[t+4]=HEAP[u+16];HEAP[t+8]=t+28;n=t;r=HEAP[n];q=HEAP[r+92];s=HEAP[n+8];_llvm_memset_p0i8_i32(HEAP[n+8],127,HEAP[n+4],1,0);p=_FT_Select_Charmap(r,1970170211);if(p!=0)p=0;else{if(HEAP[_af_script_classes+0]!=0){f=r;var y=n+4,A=s,z=s,C=r,B=n+4,D=s,E=s,F=f!=0,G=f+92,H=f+92;f=2;c:for(;;){Q=f==2?0:Q;var J=_af_script_classes+(1+Q)*4;f=0+Q;var L=f&255,N=HEAP[_af_script_classes+ f*4],I=HEAP[N+4]==0;d:do if(!I){var P=HEAP[N+4];if(HEAP[P]!=0)f=4;else break d;e:for(;;){m=f==16?m:0;var K=P+8*(m+1),O=P+8*m+4,M=HEAP[P+8*m];f:do if(F)if(HEAP[G]!=0){f=HEAP[H];f=FUNCTION_TABLE[HEAP[HEAP[f+12]+12]](f,M);HEAP[h]=f;if(f==0)break f;f=HEAP[h];if(!(unSign(HEAP[y],32)>unSign(f,32)))break f;if(HEAP[A+HEAP[h]]!=127)break f;HEAP[z+HEAP[h]]=L}else HEAP[h]=0;else HEAP[h]=0;while(0);for(f=12;;){k=_FT_Get_Next_Char(C,f==12?M:f==18?k:f==19?k:k,h);if(HEAP[h]==0)break;if(unSign(HEAP[O],32)unSign(f,32))if(HEAP[D+HEAP[h]]==127){HEAP[E+HEAP[h]]=L;f=20}else f=19;else f=18}m=m+1;if(HEAP[K]!=0)f=16;else break e}}while(0);var Q=Q+1;if(HEAP[J]!=0)f=6;else break c}}y=r;A=n+4;C=z=s;B=y!=0;c:do if(B){D=y+92;E=y+92;f=25;for(;;){l=f==29?l:0;f=48+l;F=HEAP[D]!=0;e:do if(F){G=HEAP[E];G=FUNCTION_TABLE[HEAP[HEAP[G+12]+12]](G,f);if(G==0)break e;if(!(unSign(HEAP[A],32)>unSign(G,32)))break e;HEAP[C+G]=HEAP[z+G]|-128}while(0);l=l+1;if(l!=10)f=29;else break c}}while(0)}if(reSign(HEAP[n+ 4],32)>reSign(0,32)){s=C=z=A=y=s;n=n+4;for(f=36;;){o=f==36?0:o;f=0+o;B=A+f;D=z+f;E=C+f;F=s+f;G=1+o;if((unSign(HEAP[y+f],8)&-129)==127){HEAP[D]=HEAP[B]&-128;HEAP[F]=HEAP[E]|2}f=reSign(HEAP[n],32)>reSign(G,32);o=o+1;if(f)f=39;else break}}_FT_Set_Charmap(r,q);p=p;HEAP[i]=p;if(p==0)break b;_af_face_globals_free(t);t=0}while(0);HEAP[c]=t;u=k=HEAP[i];if(k==0){HEAP[g+116]=HEAP[e+4];HEAP[g+116+4]=_af_face_globals_free.__index__;c=46}else{j=k;c=45}break a}else c=46;while(0);a:do if(c==46){j=k=u;if(k!=0)break a; j=b;k=HEAP[e+4];h=j;j=w;i=l=0;HEAP[d]=0;g=h;g=unSign(HEAP[k+4],32)<=unSign(g,32);b:do if(g)HEAP[d]=6;else{l=i;m=l==0;c:do if(m)c=49;else{c=unSign(l+1,32)>=unSign(5,32)?49:50;break c}while(0);if(c==49)l=unSign(HEAP[HEAP[k+8]+h],8)&127;m=HEAP[_af_script_classes+l*4];if(i==0)i=HEAP[m];l=o=HEAP[k+12+HEAP[m]*4];if(o!=0){c=54;break b}o=HEAP[HEAP[k]+100];l=_ft_mem_alloc(o,HEAP[m+8],d);if(HEAP[d]!=0){c=54;break b}HEAP[l]=m;t=HEAP[m+12]!=0;c:do if(t){c=FUNCTION_TABLE[HEAP[m+12]](l,HEAP[k]);HEAP[d]=c;if(HEAP[d]== 0){c=57;break c}HEAP[m+20]!=0&&FUNCTION_TABLE[HEAP[m+20]](l);k=l;h=o;i=k;k!=0&&FUNCTION_TABLE[HEAP[h+8]](h,i);l=0;c=54;break b}while(0);HEAP[k+12+HEAP[m]*4]=l}while(0);HEAP[j]=l;j=k=HEAP[d];if(k!=0)break a;HEAP[e+136]=HEAP[w];j=HEAP[w];if(HEAP[HEAP[HEAP[w]]+16]!=0)FUNCTION_TABLE[HEAP[HEAP[j]+16]](HEAP[w],v);else{j=j+4;HEAP[j]=HEAP[v];HEAP[j+4]=HEAP[v+4];HEAP[j+8]=HEAP[v+8];HEAP[j+12]=HEAP[v+12];HEAP[j+16]=HEAP[v+16];HEAP[j+20]=HEAP[v+20];HEAP[j+24]=HEAP[v+24]}a|=2049;a&=-5;if(HEAP[HEAP[HEAP[w]]+24]!= 0){j=FUNCTION_TABLE[HEAP[HEAP[HEAP[w]]+24]](e+12,HEAP[w]);if(j!=0)break a}j=_af_loader_load_g(e,v,b,a,0)}while(0);b=j}b=b;STACKTOP=d;return b}_af_autofitter_load_glyph.__index__=Runtime.getFunctionIndex(_af_autofitter_load_glyph,"_af_autofitter_load_glyph"); function _ps_mask_ensure(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=unSign(HEAP[e+4]+7,32)>>>unSign(3,32);g=unSign(g+7,32)>>>unSign(3,32);HEAP[b]=0;var c=unSign(g,32)>unSign(a,32);a:do if(c){g=g+7&-8;var f=_ft_mem_realloc(d,1,a,g,HEAP[e+8],b);HEAP[e+8]=f;if(HEAP[b]!=0)break a;HEAP[e+4]=g*8}while(0);e=HEAP[b];STACKTOP=b;return e}_ps_mask_ensure.__index__=Runtime.getFunctionIndex(_ps_mask_ensure,"_ps_mask_ensure"); function _ps_mask_set_bit(e,g,d){var b,a;b=0;var c=reSign(g,32)=unSign(a,32)){b=_ps_mask_ensure(e,g+1,d);if(b!=0)break a;HEAP[e]=g+1}a=HEAP[e+8];var f=reSign(g,32)>>reSign(3,32);a=a+f;f=HEAP[a];var h=g&7;f=reSign(128,32)>>reSign(h,32)&255|f;HEAP[a]=f}while(0);return b}_ps_mask_set_bit.__index__=Runtime.getFunctionIndex(_ps_mask_set_bit,"_ps_mask_set_bit"); function _ps_mask_table_done(e,g){var d=null,b,a=HEAP[e+4];b=HEAP[e+8];if(a!=0)for(d=0;;){d=d==0?0:k;k=b+16*d+8;var c=b+16*d,f=b+16*d+4,h=b+16*d+12,i=HEAP[k];i!=0&&FUNCTION_TABLE[HEAP[g+8]](g,i);HEAP[k]=0;HEAP[c]=0;HEAP[f]=0;HEAP[h]=0;var k=d+1;if(k!=a)d=3;else break}b=HEAP[e+8];b!=0&&FUNCTION_TABLE[HEAP[g+8]](g,b);HEAP[e+8]=0;HEAP[e]=0;HEAP[e+4]=0}_ps_mask_table_done.__index__=Runtime.getFunctionIndex(_ps_mask_table_done,"_ps_mask_table_done"); function _ps_mask_table_alloc(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c,f,h,i;i=c=0;h=HEAP[e];h+=1;a=h;f=unSign(HEAP[e+4],32)unSign(k,32)){c=c+7&-8;a=_ft_mem_realloc(a,16,f,c,HEAP[g+8],b);HEAP[g+8]=a;a=HEAP[b];if(a==0){HEAP[g+4]=c;c=g=HEAP[b];a=g!=0?1:0}else{c=a;a=1}}else a=c=0;break a}else a=0;while(0);if(a==0){i=HEAP[e+8]+16*h+-16;HEAP[i]=0;HEAP[i+12]=0;HEAP[e]=h}HEAP[d]=i;e=c;STACKTOP= b;return e}_ps_mask_table_alloc.__index__=Runtime.getFunctionIndex(_ps_mask_table_alloc,"_ps_mask_table_alloc");function _ps_dimension_done(e,g){_ps_mask_table_done(e+24,g);_ps_mask_table_done(e+12,g);var d=HEAP[e+8];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+8]=0;HEAP[e]=0;HEAP[e+4]=0}_ps_dimension_done.__index__=Runtime.getFunctionIndex(_ps_dimension_done,"_ps_dimension_done"); function _ps_dimension_set_mask_bits(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=12;Runtime.memset(f,0,12);var h=null,i=f+4,k,j;k=f+8;j=HEAP[e+12];if(j!=0){j=HEAP[e+12+8]+16*j+-16;HEAP[j+12]=a}a=k=_ps_mask_table_alloc(e+12,c,k);if(k==0){e=e+12;h=b;b=0;a=HEAP[e];if(a==0)b=_ps_mask_table_alloc(e,c,f);else HEAP[f]=HEAP[e+8]+16*a+-16;HEAP[i]=HEAP[f];b=e=b;e=e!=0;a:do if(!e){b=_ps_mask_ensure(HEAP[i],h,c);if(b!=0)break a;HEAP[HEAP[i]]=h;a=g;k=unSign(d,32)>>>unSign(3,32);k=a+k;a=d&7;j=reSign(128,32)>>reSign(a, 32);a=HEAP[HEAP[i]+8];if(h==0)break a;a=a;k=k;j=j;var l=h;for(h=4;;){t=h==4?0:t;p=h==4?j:p;r=h==4?k:r;u=h==4?128:u;s=h==4?a:s;h=unSign(HEAP[s],8)&(u^-1);var m=(unSign(HEAP[r],8)&p)!=0,o=h|u;HEAP[s]=(m?o:h)&255;p=reSign(p,32)>>reSign(1,32);if(p==0){var n=r+1;h=6}else h=5;var p=h==6?128:p,r=h==6?n:r;u=reSign(u,32)>>reSign(1,32);if(u==0){var q=s+1;h=8}else h=21;var s=h==8?q:s,u=h==8?128:u,t=t+1;if(t!=l)h=10;else break}h=0}while(0);a=g=b}g=a;STACKTOP=f;return g} _ps_dimension_set_mask_bits.__index__=Runtime.getFunctionIndex(_ps_dimension_set_mask_bits,"_ps_dimension_set_mask_bits"); function _ps_dimension_add_t1stem(e,g,d,b,a){var c=STACKTOP;STACKTOP+=16;Runtime.memset(c,0,16);var f,h=null,i,k,j,l,m,o;k=c+4;var n,p,r,q,s=c+8;i=c+12;g=g;d=d;j=n=0;if(reSign(d,32)=unSign(q,32);a:do if(p){p= b;n=e;l=p;p=i;q=m=0;r=HEAP[n];r+=1;f=r;o=unSign(HEAP[n+4],32)<=unSign(f,32);b:do if(o){m=r;o=l;f=n;l=m;m=o;o=HEAP[f+4];l=l;HEAP[k]=0;var u=o;if(unSign(l,32)>unSign(u,32)){l=l+7&-8;m=_ft_mem_realloc(m,12,o,l,HEAP[f+8],k);HEAP[f+8]=m;m=HEAP[k];if(m==0){HEAP[f+4]=l;m=k=HEAP[k];f=k!=0?11:10}else{m=m;f=11}}else{m=0;f=10}break b}else f=10;while(0);if(f==10){q=HEAP[n+8]+12*r+-12;HEAP[q]=0;HEAP[q+4]=0;HEAP[q+8]=0;HEAP[n]=r}HEAP[p]=q;n=k=m;if(k!=0){f=13;break a}HEAP[HEAP[i]]=g;HEAP[HEAP[i]+4]=d;HEAP[HEAP[i]+ 8]=j;f=15;break a}else f=15;while(0);a:do if(f==15){g=b;i=e+12;g=g;k=s;d=0;j=n=HEAP[i];i=i;if(n==0)d=_ps_mask_table_alloc(i,g,c);else HEAP[c]=HEAP[i+8]+16*j+-16;HEAP[k]=HEAP[c];n=i=d;if(i!=0)break a;n=_ps_mask_set_bit(HEAP[s],h,b);if(n!=0)break a;if(a==0)break a;HEAP[a]=h}while(0);e=n;STACKTOP=c;return e}_ps_dimension_add_t1stem.__index__=Runtime.getFunctionIndex(_ps_dimension_add_t1stem,"_ps_dimension_add_t1stem"); function _ps_dimension_end(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a,c=null,f,h;h=HEAP[e+12];if(h!=0){h=HEAP[e+12+8]+16*h+-16;HEAP[h+12]=g}e=e+24;f=0;g=HEAP[e]-1;h=b+4;var i=b+8,k=b+12,j=b+4,l=b+8,m=b+12,o=HEAP[b],n=e+8,p=e+8,r=e+8,q=e+8,s=g+-1;c=1;a:for(;;){R=c==35?R:0;var u=c==35?Q:o;Q=R*-1;var t=g+Q;Q=s+Q;if(reSign(c==35?Q:g,32)>reSign(0,32))c=2;else{c=2;a=34;break a}b:for(;;){a=c==36?E:0;var v=a*-1,w=t+v;v=Q+v;if(!(reSign(v,32)>=reSign(0,32))){c=37;a=35;break b}c=HEAP[n]; var x=HEAP[p],y=HEAP[c+16*t+8];w=HEAP[x+16*w+-8];x=-1-HEAP[x+16*v];c=-1-HEAP[c+16*t];x=-1-(unSign(x,32)>unSign(c,32)?x:c);for(c=3;;){var A=c==6?D:0,z=x+A*-8,C=w+A,B=y+A;if(!(unSign(z,32)>unSign(7,32)))break;if((HEAP[C]&HEAP[B])!=0){a=5;break b}var D=A+1;c=6}if(z!=0){c=unSign(HEAP[C]&HEAP[B],8);y=reSign(255,32)>>reSign(z,32)^-1;if((c&y)!=0){c=11;a=7;break b}}var E=a+1;c=36;a=37}b:do if(a==5){c=5;a=7;break b}while(0);b:do if(a==7){c=(Q=reSign(v,32)>reSign(t,32))?t:v;Q=Q?v:t;y=reSign(c,32)=reSign(0,32);y=y&w;c:do if(y){if(!(reSign(HEAP[e],32)>reSign(Q,32))){a=13;break c}a=HEAP[r]+16*c;t=HEAP[q]+16*Q;y=HEAP[a];w=HEAP[t];x=w!=0;d:do if(x){var F=unSign(w,32)>unSign(y,32);e:do if(F){c=41;var G=_ps_mask_ensure(a,w,d);if(G!=0){a=14;break a}if(!(unSign(y,32)unSign(c,32)?w:c)-y;for(c=17;;){P=c==17?0:P;c=y+P;var N=HEAP[H];if(!(unSign(c,32)>=unSign(N,32))){N=HEAP[J];var I=reSign(c,32)>>reSign(3,32); N=N+I;I=HEAP[N];c=c&7;c=reSign(128,32)>>reSign(c,32)&255^-1;HEAP[N]=I&c}var P=P+1;if(P!=L)c=22;else break}unSign(w,32);unSign(A,32);c=23}else c=41;while(0);F=c==23?G:c==15?0:0;A=HEAP[t+8];H=HEAP[a+8];if(unSign(w+7,32)>>>unSign(3,32)==0){c=18;break d}J=unSign(w+7,32)>>>unSign(3,32);for(c=25;;){K=c==25?0:K;c=H+K;HEAP[c]=HEAP[A+K]|HEAP[c];var K=K+1;if(K!=J)c=27;else break}c=28}else c=12;while(0);a=c==28?F:c==18?F:0;HEAP[t]=0;HEAP[t+12]=0;var O=HEAP[e]-Q+-1;if(reSign(O,32)>reSign(0,32)){var M=HEAP[t]; HEAP[h]=HEAP[t+4];HEAP[i]=HEAP[t+8];HEAP[k]=HEAP[t+12];_llvm_memmove_p0i8_p0i8_i32(t,t+16,O*16,1,0);O=t+16*O;HEAP[O]=M;HEAP[O+4]=HEAP[j];HEAP[O+8]=HEAP[l];HEAP[O+12]=HEAP[m];c=30}else c=26;O=c==30?M:u;HEAP[e]-=1;f=a;if(a!=0){c=33;a=34;break a}else{c=33;break b}}while(0);f=0;c=13}while(0);var Q=c==33?O:c==13?u:u,R=R+1;c=35;a=2}if(a==14){HEAP[b]=u;f=G}else if(a==34)HEAP[b]=c==33?O:u;d=f;STACKTOP=b;return d}_ps_dimension_end.__index__=Runtime.getFunctionIndex(_ps_dimension_end,"_ps_dimension_end"); function _ps_hints_stem(e,g,d,b){var a,c=null;g=g;var f=HEAP[e+4]==0;a:do if(f){c=reSign(g,32)reSign(1,32);if(c|h)g=unSign(g!=0,1);c=HEAP[e+12];if(c!=1)if(c!=2)break a;c=e+16+g*36;h=d;var i=e,k=c,j=b,l=d+-1;for(c=1;;){a=c==4?r:0;var m=a*2,o=j+4*m;m=j+4*(m+1);var n=l+a*-1;if((c==4?n:h)==0){a=6;break}var p=_ps_dimension_add_t1stem(k,HEAP[o],HEAP[m],HEAP[i],0);if(p!=0){a=3;break}var r=a+1;c=4;a=2}if(a!=6)if(a==3){c=p;HEAP[e+4]=c}}while(0)} _ps_hints_stem.__index__=Runtime.getFunctionIndex(_ps_hints_stem,"_ps_hints_stem"); function _ps_hints_t1stem3(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a,c=null,f,h,i,k,j,l,m=b+4;l=g;d=d;f=0;g=HEAP[e+4]==0;a:do if(g){g=HEAP[e];var o=reSign(l,32)reSign(1,32);if(o|h)l=unSign(l!=0,1);l=e+16+l*36;o=HEAP[e+12]==1;b:do if(o){h=l;i=g;k=d;c=1;c:for(;;){j=c==10?v:0;a=j*2;var n=k+4*a,p=k+4*(a+1);a=m+(0+j)*4;var r=1+j;if(!(reSign(c==10?r:0,32)<=reSign(2,32))){a=12;break c}f=HEAP[p];if(reSign(f,32)>=reSign(0,32)){var q=f+32768&-65536;c=3}else{var s= 0-(32768-f&-65536);c=5}f=reSign(c==3?q:s,32)>>reSign(16,32);c=HEAP[n];if(reSign(c,32)>=reSign(0,32)){var u=c+32768&-65536;c=6}else{var t=0-(32768-c&-65536);c=8}c=reSign(c==6?u:t,32)>>reSign(16,32);f=c=_ps_dimension_add_t1stem(h,c,f,i,a);if(c!=0){a=9;break c}var v=j+1;c=10;a=2}if(a==12){d=n;k=HEAP[m+8];i=HEAP[m+4];h=HEAP[m];c=g;f=l;h=h;i=i;k=k;j=c;c=HEAP[f+24];HEAP[b]=HEAP[f+24+8];a=c;p=h;r=i;var w=k,x=c;c=w&7;var y=reSign(128,32)>>reSign(c,32);c=r&7;var A=reSign(128,32)>>reSign(c,32);c=p&7;var z= reSign(128,32)>>reSign(c,32),C=x+-1,B=reSign(w,32)>>reSign(3,32),D=reSign(r,32)>>reSign(3,32),E=reSign(p,32)>>reSign(3,32);c=12;c:for(;;){var F=c==21?J:0,G=F*-1,H=C+G;G=x+G;if((c==21?H:a)==0){c=13;break c}c=HEAP[b];H=HEAP[c];if(!(unSign(p,32)>=unSign(H,32)))if((unSign(HEAP[HEAP[c+8]+E],8)&z)!=0){c=15;break c}c=HEAP[b];H=HEAP[c];if(!(unSign(r,32)>=unSign(H,32)))if((unSign(HEAP[HEAP[c+8]+D],8)&A)!=0){c=18;break c}c=HEAP[b];H=HEAP[c];if(!(unSign(w,32)>=unSign(H,32)))if((unSign(HEAP[HEAP[c+8]+B],8)&y)!= 0){c=20;break c}HEAP[b]+=16;var J=F+1;c=21}p=G==0;c:do if(p){var L=f=_ps_mask_table_alloc(f+24,j,b);if(L!=0){c=23;a=24}else{c=23;a=25}break c}else a=25;while(0);c:do if(a==25){var N=_ps_mask_set_bit(HEAP[b],h,j);if(N!=0){c=25;a=24;break c}var I=f=_ps_mask_set_bit(HEAP[b],i,j);if(I!=0){c=26;a=24;break c}f=m=_ps_mask_set_bit(HEAP[b],k,j);if(m!=0)break b;else break a}while(0);f=c==23?L:c==25?N:I}else if(a==9)d=n}else f=6;while(0);HEAP[e+4]=f;STACKTOP=b;return}while(0);STACKTOP=b} _ps_hints_t1stem3.__index__=Runtime.getFunctionIndex(_ps_hints_t1stem3,"_ps_hints_t1stem3"); function _ps_hints_t1reset(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b,a,c,f,h,i=d+4,k;k=HEAP[e+4]==0;a:do if(k){k=HEAP[e];var j=HEAP[e+12]==1;b:do if(j){b=g;h=k;f=e+16;b=b;h=h;a=b;b=f;a=a;c=HEAP[b+12];if(c!=0){b=HEAP[b+12+8]+16*c+-16;HEAP[b+12]=a}f=h=_ps_mask_table_alloc(f+12,h,i);if(h!=0)break b;b=g;h=k;f=e+16+36;b=b;h=h;a=b;b=f;a=a;c=HEAP[b+12];if(c!=0){b=HEAP[b+12+8]+16*c+-16;HEAP[b+12]=a}f=h=_ps_mask_table_alloc(f+12,h,d);if(h==0)break a}else f=6;while(0);HEAP[e+4]=f;STACKTOP= d;return}while(0);STACKTOP=d}_ps_hints_t1reset.__index__=Runtime.getFunctionIndex(_ps_hints_t1reset,"_ps_hints_t1reset");function _ps_hints_t2mask(e,g,d,b){var a,c,f,h,i=HEAP[e+4]==0;a:do if(i){c=e+16;f=HEAP[e];a=HEAP[c];h=HEAP[c+36];if(h+a!=d)break a;a=_ps_dimension_set_mask_bits(c,b,h,a,g,f);if(a==0){a=_ps_dimension_set_mask_bits(c+36,b,0,h,g,f);if(a==0)break a}HEAP[e+4]=a}while(0)}_ps_hints_t2mask.__index__=Runtime.getFunctionIndex(_ps_hints_t2mask,"_ps_hints_t2mask"); function _ps_hints_t2counter(e,g,d){var b,a,c,f,h,i=HEAP[e+4]==0;a:do if(i){a=e+16;c=HEAP[e];f=HEAP[a];h=HEAP[a+36];if(h+f!=g)break a;b=_ps_dimension_set_mask_bits(a,d,0,f,0,c);if(b==0){b=_ps_dimension_set_mask_bits(a+36,d,f,h,0,c);if(b==0)break a}HEAP[e+4]=b}while(0)}_ps_hints_t2counter.__index__=Runtime.getFunctionIndex(_ps_hints_t2counter,"_ps_hints_t2counter"); function _ps_hints_close(e,g){var d,b,a;d=HEAP[e+4];var c=d==0;a:do if(c){b=HEAP[e];a=e+16;d=_ps_dimension_end(a,g,b);if(d!=0)break a;d=_ps_dimension_end(a+36,g,b)}while(0);return d}_ps_hints_close.__index__=Runtime.getFunctionIndex(_ps_hints_close,"_ps_hints_close");function _t1_hints_open(e){var g;HEAP[e+4]=0;HEAP[e+12]=1;g=e+16;HEAP[g]=0;HEAP[g+12]=0;HEAP[g+24]=0;e=e+16+36;HEAP[e]=0;HEAP[e+12]=0;HEAP[e+24]=0}_t1_hints_open.__index__=Runtime.getFunctionIndex(_t1_hints_open,"_t1_hints_open"); function _t1_hints_stem(e,g,d){var b=STACKTOP;STACKTOP+=8;Runtime.memset(b,0,8);var a;a=HEAP[d];a=reSign(a,32)>=reSign(0,32)?a+32768&-65536:0-(32768-a&-65536);a=reSign(a,32)>>reSign(16,32);HEAP[b]=a;d=HEAP[d+4];d=reSign(d,32)>=reSign(0,32)?d+32768&-65536:0-(32768-d&-65536);d=reSign(d,32)>>reSign(16,32);HEAP[b+4]=d;_ps_hints_stem(e,g,1,b);STACKTOP=b}_t1_hints_stem.__index__=Runtime.getFunctionIndex(_t1_hints_stem,"_t1_hints_stem"); function _ps_hints_apply(e,g,d,b){var a=STACKTOP;STACKTOP+=200;Runtime.memset(a,0,200);var c,f=null,h,i,k,j,l,m,o,n,p,r,q,s,u,t,v,w;h=a+64;var x,y,A,z,C,B,D,E,F,G,H,J,L,N,I,P=a+68,K,O,M,Q;M=a+72;I=HEAP[g+2]==0;a:do if(I)c=0;else{if(HEAP[g]==0){c=0;break a}g=g;N=e;I=d;e=M;g=g;N=N;I=I;_llvm_memset_p0i8_i32(e,0,128,1,0);HEAP[e+16]=HEAP[I];K=HEAP[e+16];var R=reSign(HEAP[g+2],16);R=_ft_mem_realloc(K,48,0,R,0,P);HEAP[e+8]=R;R=HEAP[P];var T=R!=0;b:do if(T){f=1;c=4}else{var V=reSign(HEAP[g],16);V=_ft_mem_realloc(K, 8,0,V,0,P);HEAP[e+12]=V;V=HEAP[P];if(V!=0){f=3;c=4;break b}else f=3;z=reSign(HEAP[g+2],16);HEAP[e]=z;z=reSign(HEAP[g],16);HEAP[e+4]=z;B=HEAP[e+8];O=HEAP[e+12];if(unSign(HEAP[e+4],32)>unSign(0,32)){z=g+12;B=D=E=C=B;O=O;f=6;c:for(;;){W=f==6?0:W;c=f==6?0:U;r=n=O+8*W;s=O+8*W+4;p=1+W;f=HEAP[HEAP[z]+2*(0+W)];var U=reSign(f,16)+1;q=U-c;HEAP[r]=C+48*c;HEAP[s]=q;if(reSign(q,32)>reSign(0,32)){r=E+48*c;HEAP[r]=D+48*U+-48;HEAP[r+8]=n;if(reSign(q,32)>reSign(1,32)){var S=q*-1;S=reSign(S,32)>reSign(-2,32)?S:-2; s=c+-1;f=reSign(f,16);s=s-f;s=(reSign(s,32)>reSign(-2,32)?s:-2)+2+f-c;t=c+1;for(f=8;;){Y=f==8?0:Y;v=t+Y;u=f=E+48*v;v=E+48*v+8;w=c+Y;var X=E+48*w;HEAP[E+48*w+4]=f;HEAP[u]=X;HEAP[v]=n;var Y=Y+1;if(Y!=s)f=9;else break}S=r+48+48*(S+q);f=10}else f=266;HEAP[(f==10?S:r)+4]=B+48*c}f=unSign(HEAP[e+4],32)>unSign(p,32);var W=W+1;if(f)f=14;else{f=14;break c}}}t=C=HEAP[e+8];r=HEAP[g+4];if(unSign(HEAP[e],32)>unSign(0,32)){C=z=C;E=g+8;r=q=p=n=c=O=B=D=r;s=e;t=t;f=17;c:for(;;){ca=f==17?0:ca;f=1+ca;y=0+ca;X=r+8*y+ 4;A=p+8*y;x=O+8*y+4;var da=D+8*y;u=t+48*ca+21;v=t+48*ca+20;w=t+48*ca+12;var ba=t+48*ca+4,aa=Math.floor(reSign(HEAP[t+48*ca]-z,32)/reSign(48,32));ba=Math.floor(reSign(HEAP[ba]-C,32)/reSign(48,32));if((reSign(HEAP[HEAP[E]+y],8)&1)==0)HEAP[w]=1;y=HEAP[da]-HEAP[B+8*aa];x=HEAP[x]-HEAP[c+8*aa+4];aa=_psh_compute_dir(y,x)&255;HEAP[v]=aa;A=HEAP[n+8*ba]-HEAP[A];X=HEAP[q+8*ba+4]-HEAP[X];ba=_psh_compute_dir(A,X)&255;HEAP[u]=ba;ba=(HEAP[w]&1&255)!=0;d:do{if(!ba){if(HEAP[v]!=HEAP[u])break d;if(HEAP[u]==4)if(_ft_corner_is_flat(y, x,A,X)==0)break d}HEAP[w]|=2}while(0);f=unSign(HEAP[s],32)>unSign(f,32);var ca=ca+1;if(f)f=22;else{f=22;break c}}}HEAP[e+20]=g;HEAP[e+24]=I;_psh_glyph_load_points(e,0);z=e;E=C=0;c=unSign(HEAP[z+4],32)>unSign(E,32)?26:27;c:for(;;)if(c==26){if(!(unSign(HEAP[HEAP[z+12]+8*C+4],32)<=unSign(3,32))){O=D=E=B=HEAP[HEAP[z+12]+8*C];n=D+36;p=D+40;E=E;q=G;r=F;f=28;d:for(;;){var $=f==33?0:r,la=f==33?0:q,ga=HEAP[(f==33?ga:E)+4];if(ga==O){c=30;break d}var ea=HEAP[ga+36]-HEAP[n],Z=HEAP[ga+40]-HEAP[p];if(ea!=0){f= 31;c=32;break d}if(Z==0){f=33;c=29}else{f=33;c=32;break d}}if(c==30){F=$;G=la}else if(c==32){F=f==33?0:ea;G=Z;E=ga;f=D;D=B;B=F;O=G;n=f;p=J;q=H;f=32;d:for(;;){var ha=f==32?q:f==37?ka:0,ia=f==32?p:f==37?na:0,ja=f==32?n:f==36?fa:fa,fa=HEAP[ja];if(fa==D){c=35;break d}var ka=HEAP[ja+36]-HEAP[fa+36],na=HEAP[ja+40]-HEAP[fa+40];if((ka!=0^1)&na==0){f=36;c=34;continue d}L=f=_ft_corner_orientation(B,O,ka,na);if(f==0){f=37;c=34}else{f=37;c=38;break d}}if(c==35){H=ha;J=ia}else if(c==38){H=ka;J=na;B=D=ja;F=H;G= J;H=B;J=E;F=F;G=G;E=D;L=L;f=38;d:for(;;){B=f==44?ta:L;D=f==44?sa:E;O=f==44?pa:G;c=f==44?Da:F;n=f==44?wa:J;p=f==44?0:0;f=39;e:for(;;){Aa=f==39?p:f==40?Aa:Aa;var sa=f==39?n:f==40?wa:wa,wa=HEAP[sa+4],Aa=wa==H?1:Aa,Da=HEAP[wa+36]-HEAP[sa+36],pa=HEAP[wa+40]-HEAP[sa+40];if((Da!=0^1)&pa==0){f=40;continue e}var ta=_ft_corner_orientation(c,O,Da,pa);if(ta==0)f=41;else break e}if(reSign(ta^B,32)unSign(E,32)?26:27}else if(c==27){var ya=_psh_hint_table_init(e+28,N+16,N+16+12,N+16+24,K);HEAP[P]=ya;if(ya!=0){f=27;c=4;break b}else{f=27;c=48;break c}}z=_psh_hint_table_init(e+28+40,N+16+36,N+16+36+12,N+16+36+24,K);Q=HEAP[P]=z;if(z!=0){c=50;break b}C=HEAP[M+24]+4;z=HEAP[M+24]+4+204;D=HEAP[C+196];B=HEAP[z+196];z=D;C=B;E=0;O=_FT_MulFix(HEAP[d+412+ 4],B);n=O+32&-64;p=n!=0;c:do if(p){if(O==n){c=53;break c}E=1;B=_FT_MulDiv(B,n,O);q=O;if(reSign(n,32)unSign(f,32))){c=76;break d}c=HEAP[HEAP[n+12]+8*p];if(HEAP[HEAP[n+12]+ 8*p+4]!=0){c=f=r=c;q=r+36;r=f;f=60;e:for(;;){var qa=HEAP[f==63?qa:r];if(qa==c){c=62;break d}if(HEAP[qa+36]==HEAP[q])f=63;else break e}f=qa;r=q=c=r=HEAP[f+4];s=f;f=64;e:for(;;){c=f==72?Na:s;t=f==72?ua:r;u=t+36;f=65;f:for(;;){var ua=HEAP[(f==68?ua:t)+4];if(ua==q)break e;if(HEAP[ua+36]==HEAP[u])f=68;else break f}f=HEAP[t+36];u=reSign(HEAP[c+36],32)reSign(w,32)){f=73;c=71}else{f= 73;c=72}break f}while(0);for(;;)if(c==71){Ba=f==71?Ba:f==70?t:t;HEAP[Ba+16]|=64;var Ba=HEAP[Ba+4];if(Ba!=ua)c=f=71;else{f=71;c=72}}else if(c==72){var Na=HEAP[ua];f=72;continue e}}}p+=1;c=59}d:do if(c==76){p=0;c=77;break d}else if(c==62){c=90;break d}while(0);d:for(;;)if(c==77){f=p;if(!(unSign(HEAP[n],32)>unSign(f,32)))break d;r=s=q=HEAP[n+8]+48*p;if((HEAP[q+16]&64)!=0){t=q;u=q+40;v=s;f=78;e:for(;;){var Ea=HEAP[f==78?v:Ea];if(Ea==t){c=80;break e}if(HEAP[Ea+40]==HEAP[u]){f=81;c=79}else{c=82;break e}}if(c== 80){c=90;continue d}else if(c==82){s=Ea;t=q;u=q+40;v=r;for(f=82;;){var ra=HEAP[(f==82?v:ra)+4];if(ra==t){c=84;break}if(HEAP[ra+40]==HEAP[u]){f=85;c=83}else{c=86;break}}if(c==84){c=90;continue d}else if(c==86)r=ra}}f=HEAP[q+40];f=reSign(HEAP[s+40],32)>=reSign(f,32);e:do if(!f){f=HEAP[q+40];if(reSign(HEAP[r+40],32)<=reSign(f,32))break e;HEAP[q+16]|=128;c=90;continue d}while(0);f=HEAP[q+40];if(!(reSign(HEAP[s+40],32)>reSign(f,32))){c=90;continue d}f=HEAP[q+40];if(!(reSign(HEAP[r+40],32)reSign(30,32))q=30;r=f;if(unSign(r,32)>unSign(1,32)){var Ha=HEAP[c]!=0;d:do if(Ha){s=HEAP[y+12];t=HEAP[c]; A=unSign(s,32)<=unSign(t,32)?s:t;y+=16;if(!(unSign(f,32)>unSign(1,32)))break d;s=c;t=c+8;v=u=n;w=q;X=p;y=y;A=A;aa=f;f=0-aa;ba=unSign(f,32)>unSign(-2,32)?f:-2;f=aa+1;x=f+ba;aa=aa*-1;aa=unSign(aa,32)>unSign(-2,32)?aa:-2;aa=f+aa;for(f=101;;){Pa=f==101?0:Pa;da=f==101?A:va;f=y+16*Pa;va=HEAP[y+16*Pa+12];var Ca=HEAP[s],va=unSign(va,32)<=unSign(Ca,32)?va:Ca;Ca=va-da;if(reSign(Ca,32)>reSign(0,32)){da=HEAP[t]+48*da;_psh_hint_table_activate_mask(u,f);_psh_hint_table_find_strong_points(v,da,Ca,w,X)}var Pa=Pa+ 1;if(Pa!=aa)f=106;else break}s=y+16*x;f=-1-ba;y=s}while(0);Ha=f;f=102}else f=290;if((f==102?Ha:r)==1){f=HEAP[c];r=HEAP[c+8];_psh_hint_table_activate_mask(n,HEAP[HEAP[n+32]+8]);_psh_hint_table_find_strong_points(n,r,f,q,p)}f=n=HEAP[c];c=HEAP[c+8];if(n!=0){c=c;n=f;f=111;d:for(;;){Ja=f==111?0:Ja;f=c+48*Ja+16;p=HEAP[c+48*Ja+32]!=0;e:do if(p){if((HEAP[f]&16)!=0)break e;HEAP[f]|=16}while(0);var Ja=Ja+1;if(Ja!=n)f=114;else break d}}n=D==1;d:do if(n){f=M;c=d+412;q=f;f=p=HEAP[q];x=HEAP[q+8];if(p==0)break d; q=p=c;r=c+2076;s=c+2076;t=c+2080;u=c+2072;v=c;w=v+516;X=c+2076;y=c+2076;A=c+2080;ba=c+2072;x=x;aa=f;da=v+516;f=118;e:for(;;){ab=f==118?0:ab;f=x+48*ab+20;var La=x+48*ab+21;Ca=x+48*ab+16;var xa=x+48*ab+36,oa=x+48*ab+44,Fa=HEAP[f]!=2;f:do if(Fa){if(HEAP[f]==-2){c=122;break f}if(HEAP[La]==2){c=122;break f}c=HEAP[La]!=-2?124:122;break f}else c=122;while(0);f:do if(c==122){if((HEAP[Ca]&16)!=0)break f;La=HEAP[xa];Fa=HEAP[q];f=125;g:for(;;){f=f==131?Ra:0;c=p+4+f*32+24;var Ma=p+4+f*32+8,Ka=p+4+f*32+12;if(Fa+ f*-1==0){c=128;break g}Ka=La-HEAP[Ka];if(reSign(0-HEAP[r],32)>reSign(Ka,32)){c=128;break g}Ra=reSign(HEAP[s]+HEAP[Ma],32)>=reSign(La,32);h:do if(Ra){if(HEAP[t]==0)if(!(reSign(HEAP[u],32)>=reSign(Ka,32)))break h;HEAP[oa]=HEAP[c];HEAP[Ca]|=16;HEAP[Ca]|=32}while(0);var Ra=f+1;f=131;c=126}Fa=HEAP[w];Ma=Fa*8;Ka=Fa+15;f=128;for(;;){f=f==137?Ua:0;var Qa=f*-1;c=da+4*(Ma+f*-8);var Va=Ka+Qa,Ta=v+4+Va*32+16;if(Fa+Qa==0)break f;Qa=HEAP[v+4+Va*32+12]-La;if(reSign(0-HEAP[X],32)>reSign(Qa,32))break f;Ua=reSign(HEAP[Ta]- HEAP[y],32)<=reSign(La,32);h:do if(Ua){if(HEAP[A]==0)if(!(reSign(HEAP[ba],32)>reSign(Qa,32)))break h;HEAP[oa]=HEAP[c];HEAP[Ca]|=16;HEAP[Ca]|=32}while(0);var Ua=f+1;f=137;c=133}}while(0);var ab=ab+1;if(ab!=aa)f=124;else break e}}while(0);f=D;c=M;f=f;f=HEAP[c+24]+4+f*204;n=HEAP[f+196];f=q=HEAP[c];p=HEAP[c+8];if(q!=0){n=c=n;p=p;q=f;for(f=141;;){Sa=f==141?0:Sa;t=p+48*Sa+36;f=p+48*Sa+44;r=p+48*Sa+16;s=HEAP[p+48*Sa+32];if(s!=0){if((HEAP[r]&512)!=0)HEAP[f]=HEAP[s+8];else if((HEAP[r]&1024)!=0)HEAP[f]=HEAP[s+ 12]+HEAP[s+8];else{t=HEAP[t]-HEAP[s];if(reSign(t,32)<=reSign(0,32)){s=HEAP[s+8];s=_FT_MulFix(t,c)+s;HEAP[f]=s}else{v=reSign(HEAP[s+4],32)<=reSign(t,32);u=HEAP[s+8];if(v){v=HEAP[s+12];s=_FT_MulFix(t-HEAP[s+4],n);HEAP[f]=v+u+s}else{s=_FT_MulDiv(t,HEAP[s+12],HEAP[s+4])+u;HEAP[f]=s}}}HEAP[r]|=32}var Sa=Sa+1;if(Sa!=q)f=151;else break}}c=D;f=M;c=c;c=HEAP[f+24]+4+c*204;c=HEAP[c+196];n=HEAP[f+16];u=0;p=HEAP[f+8];q=p+48*HEAP[f];r=p;if(rX))break;A=HEAP[r+36];if(reSign(HEAP[HEAP[y]+36],32)<=reSign(A,32))break;HEAP[Ga]=HEAP[y];var ob=f+1;f=166}HEAP[Ga]=r;eb=Oa+1; f=165}var Oa=f==165?eb:Oa;r+=48;if(rreSign(Ka,32))break g;var bb= Xa+1;f=184}if(Xa==0){f=HEAP[y];Ma=HEAP[f+44];f=_FT_MulFix(HEAP[r+36]-HEAP[f+36],A)+Ma;HEAP[r+44]=f}else{Ma=HEAP[ba+4*(Xa-1)];Ka=r+36;for(f=188;;){f=f==192?Za:0;var jb=f*-1;Ta=aa+4*(La+jb);jb=x+jb;if(jb==0){f=189;break}Qa=HEAP[Ka];if(reSign(HEAP[HEAP[Ta]+36],32)reSign(0, 32)){var xb=_FT_DivFix(oa,c);f=229}else f=325;xa=f==229?xb:65536;v=HEAP[gb+4];for(oa=da+oa;;){f=HEAP[v+36]-Ca;if(reSign(f,32)<=reSign(0,32)){var Jb=_FT_MulFix(f,A)+da;f=232}else if(reSign(f,32)>=reSign(c,32)){var Hb=_FT_MulFix(f-c,ba);Hb=oa+Hb;f=234}else{var Nb=_FT_MulFix(f,xa)+da;f=235}HEAP[v+44]=f==235?Nb:f==234?Hb:Jb;v=HEAP[v+4];if(v==kb)break}if(kb!=x){f=236;c=220}else{f=236;c=237;break f}}if(c==222){t=hb;u=gb}else if(c==237)u=t=kb}while(0);q=c=q-1;p+=8;c=c!=0?204:205}else if(c==205){k=D;i=M; k=k;l=HEAP[i+8];m=HEAP[HEAP[i+20]+4];o=HEAP[HEAP[i+20]+8];c=j=0;c=unSign(HEAP[i],32)>unSign(c,32)?239:240;break d}if(c==239){n=k==0;p=m;q=o;r=k==0;s=o;t=i;j=j;l=l;u=j+1;d:do if(n){if(r){f=241;c=242}else{f=241;c=243}for(;;)if(c==242){vb=f==244?vb:0;var lb=u+vb;f=j+vb;c=s+f;v=q+f;var Gb=l+48*(vb+1);w=l+48*vb+16;HEAP[p+8*f]=HEAP[l+48*vb+44];if((HEAP[w]&16)!=0)HEAP[c]=HEAP[v]|32;f=unSign(HEAP[t],32)>unSign(lb,32);var vb=vb+1;if(f){f=244;c=242}else{f=244;break d}}else if(c==243){ib=f==248?ib:0;var tb= u+ib;f=j+ib;c=s+f;v=q+f;var Kb=l+48*(ib+1);w=l+48*ib+16;HEAP[p+8*f]=HEAP[l+48*ib+44];if((HEAP[w]&16)!=0)HEAP[c]=HEAP[v]|64;f=unSign(HEAP[t],32)>unSign(tb,32);var ib=ib+1;if(f){f=248;c=243}else{f=248;break d}}}else{if(r){f=251;c=252}else{f=251;c=253}for(;;)if(c==252){Ab=f==254?Ab:0;var wb=u+Ab;f=j+Ab;c=s+f;v=q+f;var Mb=l+48*(Ab+1);w=l+48*Ab+16;HEAP[p+8*f+4]=HEAP[l+48*Ab+44];if((HEAP[w]&16)!=0)HEAP[c]=HEAP[v]|32;f=unSign(HEAP[t],32)>unSign(wb,32);var Ab=Ab+1;if(f){f=254;c=252}else{f=254;break d}}else if(c== 253){nb=f==259?nb:0;var mb=u+nb;f=j+nb;c=s+f;v=q+f;var Bb=l+48*(nb+1);w=l+48*nb+16;HEAP[p+8*f+4]=HEAP[l+48*nb+44];if((HEAP[w]&16)!=0)HEAP[c]=HEAP[v]|64;f=unSign(HEAP[t],32)>unSign(mb,32);var nb=nb+1;if(f){f=259;c=253}else{f=259;break d}}}while(0);j=f==259?mb:f==254?wb:f==248?tb:lb;l=f==259?Bb:f==254?Mb:f==248?Kb:Gb;j=j}E!=0&&_psh_globals_set_scale(HEAP[M+24],z,C,0,0);D=c=D+1;if(reSign(c,32)<=reSign(1,32))c=58;else{c=50;break b}}}while(0);if(c==4)Q=f==1?R:f==3?V:ya;d=M;b=HEAP[d+16];_psh_hint_table_done(d+ 28+40,b);_psh_hint_table_done(d+28,b);P=HEAP[d+8];i=b;h=P;P!=0&&FUNCTION_TABLE[HEAP[i+8]](i,h);HEAP[d+8]=0;i=HEAP[d+12];b=b;h=i;i!=0&&FUNCTION_TABLE[HEAP[b+8]](b,h);HEAP[d+12]=0;HEAP[d]=0;HEAP[d+4]=0;HEAP[d+16]=0;N=Q;c=264;break a}while(0);if(c==0)N=0;Q=N;STACKTOP=a;return Q}_ps_hints_apply.__index__=Runtime.getFunctionIndex(_ps_hints_apply,"_ps_hints_apply"); function _t2_hints_open(e){var g;HEAP[e+4]=0;HEAP[e+12]=2;g=e+16;HEAP[g]=0;HEAP[g+12]=0;HEAP[g+24]=0;e=e+16+36;HEAP[e]=0;HEAP[e+12]=0;HEAP[e+24]=0}_t2_hints_open.__index__=Runtime.getFunctionIndex(_t2_hints_open,"_t2_hints_open"); function _t2_hints_stems(e,g,d,b){var a=STACKTOP;STACKTOP+=128;Runtime.memset(a,0,128);var c,f=null;if(reSign(d,32)>reSign(0,32)){f=0;a:for(;;){r=f==0?d:r;o=f==0?0:o;var h=reSign(r,32)>reSign(16,32);b:do if(h){f=1;c=3}else{if(reSign(r*2,32)>reSign(0,32)){f=2;c=3}else{f=2;c=4}break b}while(0);if(c==3){var i=f==2?r:16;c=i*2;for(f=3;;){m=f==3?0:m;h=a+m*4;var k=(f==3?o:k)+HEAP[b+4*m];if(reSign(k,32)>=reSign(0,32)){var j=k+32768&-65536;f=6}else{var l=0-(32768-k&-65536);f=8}f=reSign(f==6?j:l,32)>>reSign(16, 32);HEAP[h]=f;var m=m+1;if(m!=c)f=9;else break}f=10}c=f==10?i:r;var o=f==10?k:o;if(reSign(c*2,32)>reSign(0,32)){h=c*2;unSign(h+-1,32);unSign(1,32);for(f=12;;){p=f==12?0:p;f=p*2;var n=f+2;HEAP[a+(f+1)*4]-=HEAP[a+f*4];f=reSign(h,32)>reSign(n,32);var p=p+1;if(f)f=13;else break}}_ps_hints_stem(e,g,c,a);var r=r-c;if(reSign(r,32)>reSign(0,32))f=16;else break a}}STACKTOP=a}_t2_hints_stems.__index__=Runtime.getFunctionIndex(_t2_hints_stems,"_t2_hints_stems"); function _psh_globals_scale_widths(e,g){var d=null,b,a,c,f;b=e+4+g*204;a=HEAP[b];f=c=b+4;b=HEAP[b+196];var h=a!=0;a:do if(h){var i=_FT_MulFix(HEAP[c],b);HEAP[c+4]=i;HEAP[c+8]=HEAP[c+4]+32&-64;c+=12;a=i=a-1;if(i==0)break a;i=b;var k=f+4,j=f+4,l=c,m=a;for(d=0;;){s=d==0?0:s;var o=l+12*s+8,n=l+12*s+4,p=_FT_MulFix(HEAP[l+12*s],i);d=p-HEAP[k];var r=0-d;d=reSign(d,32)unSign(1,32)){g=g!=0;h=0;a:for(;;){k=b;if((h==0?1:0)!=0|g){k=reSign(HEAP[k+2],16);j=reSign(HEAP[b],16)-k;m=c+4;l=i;h=2}else{k=reSign(HEAP[k],16);j=reSign(HEAP[b+2],16)-k;m=a+4;l=e;h=4}var n=h==4?1:0;m=m;var p=l,r=k;o=k;l=l;m=m;var q=l+-1;h=5;b:for(;;){f=h==10?w:0;var s=m+32*f,u=s,t=f*-1,v=l+t;t=q+t;if((h==10?t:p)==0){f=7;break b}if(reSign(HEAP[u],32)>reSign(r,32)){f=7;break b}if(HEAP[u]== o){f=9;break b}var w=f+1;h=10;f=6}b:do if(f==7){m=s;l=v;if(v!=0){r=p=m;o=l;l=o+-1;for(h=16;;){J=h==16?0:J;f=J*-1;h=o+f;q=p+32*h+28;u=p+32*h+24;t=p+32*h+20;var x=p+32*h+16,y=p+32*h+12,A=p+32*h+8,z=p+32*h+4,C=r+32*h+-4,B=r+32*h+-8,D=r+32*h+-12,E=r+32*h+-16,F=r+32*h+-20,G=r+32*h+-24,H=r+32*h+-28;HEAP[p+32*h]=HEAP[r+32*(l+f)];HEAP[z]=HEAP[H];HEAP[A]=HEAP[G];HEAP[y]=HEAP[F];HEAP[x]=HEAP[E];HEAP[t]=HEAP[D];HEAP[u]=HEAP[B];HEAP[q]=HEAP[C];var J=J+1;if(J!=o)f=h=17;else{f=18;break}}}HEAP[m]=k;HEAP[m+4]=j; if(n!=0)e+=1;else i+=1}else if(f==9){m=s;o=HEAP[m+4];p=reSign(j,32)reSign(o,32)))break b;HEAP[m+4]=j}while(0);b+=4;d=k=d-2;if(unSign(k,32)>unSign(1,32)){h=12;f=1}else break a}}HEAP[a]=e;HEAP[c]=i}_psh_blues_set_zones_0.__index__=Runtime.getFunctionIndex(_psh_blues_set_zones_0,"_psh_blues_set_zones_0"); function _psh_blues_set_zones(e,g,d,b,a,c,f){var h=null,i,k,j;i=g;if(f!=0){g=e+1032;f=e+1548}else{g=e;f=e+516}HEAP[g]=0;HEAP[f]=0;_psh_blues_set_zones_0(e,0,i,d,g,f);_psh_blues_set_zones_0(e,1,b,a,g,f);e=HEAP[g];d=HEAP[f];if(reSign(e,32)>reSign(0,32)){k=g+4;i=e;if(e!=0){i=i;h=1;a:for(;;){h=h==1?0:j;j=k+32*(h+1);b=k+32*h;a=k+32*h+4;var l=k+32*h+8,m=k+32*h+12,o=unSign(i+h*-1,32)>unSign(1,32);b:do if(o){var n=HEAP[j]-HEAP[b];if(!(reSign(HEAP[a],32)>reSign(n,32)))break b;HEAP[a]=n}while(0);HEAP[m]=HEAP[b]; HEAP[l]=HEAP[b]+HEAP[a];j=h+1;if(j!=i)h=5;else break a}}k=d;h=9}else h=32;k=reSign(h==9?k:d,32)>reSign(0,32);a:do if(k){h=f+4;i=j=d;if(j==0)break a;i=i;j=h;h=11;b:for(;;){p=h==11?0:p;h=j+32*p;b=j+32*(p+1);a=j+32*p+4;l=j+32*p+12;m=j+32*p+8;o=unSign(i+p*-1,32)>unSign(1,32);c:do if(o){n=HEAP[h]-HEAP[b];if(!(reSign(HEAP[a],32)reSign(o,32)){m=Math.floor(reSign(o,32)/reSign(2,32));HEAP[h]=r+m;HEAP[a]=HEAP[h]}else{HEAP[a]=p+r;HEAP[h]=m-k}var r=HEAP[l],q=q+1;if(q!=i)h=25;else break}s=j+32*i;h=r;j=s}HEAP[j+8]=c+h}j=f+4;i=d;g=s=g-1;if(!(reSign(s,32)>=reSign(0,32)))break a;var s=i;h=21}} _psh_blues_set_zones.__index__=Runtime.getFunctionIndex(_psh_blues_set_zones,"_psh_blues_set_zones");function _psh_globals_destroy(e){var g,d,b=e!=0;a:do if(b){g=HEAP[e];HEAP[e+4]=0;HEAP[e+4+204]=0;HEAP[e+412]=0;HEAP[e+412+516]=0;HEAP[e+412+1032]=0;HEAP[e+412+1548]=0;d=e;g=g;d=d;if(d==0)break a;FUNCTION_TABLE[HEAP[g+8]](g,d)}while(0)}_psh_globals_destroy.__index__=Runtime.getFunctionIndex(_psh_globals_destroy,"_psh_globals_destroy"); function _psh_globals_new(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null,c,f,h;c=_ft_mem_alloc(e,2496,b);if(HEAP[b]==0){HEAP[c]=e;e=c+4+204;h=e+4;a=unSign(HEAP[g+120],16);HEAP[h]=a;h+=12;f=g+128;var i=unSign(HEAP[g+124],8);a=i;if(i!=0){f=f;h=h;i=a;for(a=0;;){a=a==0?0:j;j=h+12*a;var k=reSign(HEAP[f+2*a],16);HEAP[j]=k;var j=a+1;if(j!=i)a=1;else break}}a=unSign(HEAP[g+124],8)+1;HEAP[e]=a;e=c+4;h=e+4;a=unSign(HEAP[g+122],16);HEAP[h]=a;h+=12;f=g+154;a=j=unSign(HEAP[g+125],8);if(j!= 0){j=f;f=h;h=a;for(a=4;;){l=a==4?0:l;a=f+12*l;i=reSign(HEAP[j+2*l],16);HEAP[a]=i;var l=l+1;if(l!=h)a=5;else break}}l=unSign(HEAP[g+125],8)+1;HEAP[e]=l;l=HEAP[g+116];e=g+40;a=unSign(HEAP[g+9],8);j=g+12;f=unSign(HEAP[g+8],8);_psh_blues_set_zones(c+412,f,j,a,e,l,0);l=HEAP[g+116];e=g+88;a=unSign(HEAP[g+11],8);j=g+60;f=unSign(HEAP[g+10],8);_psh_blues_set_zones(c+412,f,j,a,e,l,1);HEAP[c+412+2064]=HEAP[g+108];HEAP[c+412+2068]=HEAP[g+112];HEAP[c+412+2076]=HEAP[g+116];HEAP[c+4+196]=0;HEAP[c+4+200]=0;HEAP[c+ 4+204+196]=0;HEAP[c+4+204+200]=0}HEAP[d]=c;g=HEAP[b];STACKTOP=b;return g}_psh_globals_new.__index__=Runtime.getFunctionIndex(_psh_globals_new,"_psh_globals_new"); function _psh_globals_set_scale(e,g,d,b,a){var c,f=null,h,i,k,j,l,m;m=e+4;f=HEAP[m+196]!=g;a:do if(f)c=0;else{c=HEAP[m+200]!=b?0:1;break a}while(0);if(c==0){HEAP[m+196]=g;HEAP[m+200]=b;_psh_globals_scale_widths(e,0)}m=e+4+204;g=HEAP[m+196]!=d;a:do if(g)c=3;else{c=HEAP[m+200]!=a?3:4;break a}while(0);a:do if(c==3){HEAP[m+196]=d;HEAP[m+200]=a;_psh_globals_scale_widths(e,1);f=d;i=a;g=e+412;b=f;h=i;if(reSign(f,32)>reSign(34359737,32)){f=Math.floor(reSign(HEAP[g+2064]*8,32)/reSign(125,32));i=b;f=reSign(f, 32)>reSign(i,32);f=unSign(f,1);HEAP[g+2080]=f}else{f=HEAP[g+2064]*8;f=reSign(b*125,32)reSign(32,32))){c=9;break b}var r=c+1;f=8;c=7}f=p;HEAP[g+2072]=f;i=0;l=g+1548;o=b;n=h;k=b;var q=h,s=b;h=h;var u=b,t=g,v=g+516,w=g+1032;i=i+1;f=9;b:for(;;){var x=f==12?J:0;c=f==12?y:0;var y=i+x;if(c==0){f= 11;c=17}else if(c==1){f=11;c=13}else if(c==2){f=11;c=15}else{f=11;c=16}if(c==16)f=16;else if(c==13)f=13;else if(c==15)f=15;var A=f==16?l:f==15?w:f==13?v:t,z=HEAP[A];if(z!=0){f=17;c=18}else{f=17;c=19}for(;;)if(c==18){H=f==18?H:0;var C=A+4+H*32+28,B=A+4+H*32+12,D=A+4+H*32+24,E=A+4+H*32,F=A+4+H*32+4;c=A+4+H*32+20;f=A+4+H*32+16;var G=_FT_MulFix(HEAP[A+4+H*32+8],o)+n;HEAP[C]=G;C=_FT_MulFix(HEAP[B],k)+q;HEAP[D]=C;D=_FT_MulFix(HEAP[E],s)+h;HEAP[f]=D;F=_FT_MulFix(HEAP[F],u);HEAP[c]=F;HEAP[f]=HEAP[f]+32&-64; var H=H+1;if(H!=z)c=f=18;else{f=20;c=19}}else if(c==19)if(unSign(y,32)<=unSign(3,32))break;else{c=21;break b}var J=x+1;f=12;c=11}i=0;f=21;for(;;){l=g;if((f==23?j:0)==0){j=l;l=g+1032}else{j=l+516;l=g+1548}f=j+4;k=j=HEAP[j];if(j!=0){l=j=l;o=b;n=f;k=k;f=25;c:for(;;){I=f==25?0:I;q=n+32*I;s=n+32*I+28;h=n+32*I+24;u=n+32*I+16;t=n+32*I+20;v=HEAP[l];for(f=26;;){c=f==29?N:0;var L=j+4+c*32;f=L;if(v+c*-1==0){c=32;break}f=HEAP[q]-HEAP[f];w=0-f;f=reSign(f,32)unSign(1,32)?m:1)-0;for(c=9;;){t=c==9?0:t;q=c==9?h:q;s=c==9?0:s;var n=c==9?0:u;u=0+t;if(n==0){var p=unSign(HEAP[q],8),r=q+1;c=11}else c=10;var q=c==11?r:q,s=c==11?p:s;c=c==11?128:n;(c&s)!=0&&_psh_hint_table_record(f, u);var u=reSign(c,32)>>reSign(1,32),t=t+1;if(t!=m)c=14;else break}}i=c=i-1;j+=16;if(c==0)break b}}while(0);if(HEAP[e+4]==HEAP[e])break a;j=i=HEAP[e];if(!(unSign(0,32)unSign(1,32)?k:1)-0;for(c=18;;){v=c==18?0:v;_psh_hint_table_record(j,0+v);var v=v+1;if(v!=k)c=19;else break}}while(0);e=HEAP[b];STACKTOP=b;return e}_psh_hint_table_init.__index__=Runtime.getFunctionIndex(_psh_hint_table_init,"_psh_hint_table_init"); function _psh_hint_table_activate_mask(e,g){var d=null,b,a,c,f;a=HEAP[g+8];c=HEAP[g];f=0;var h=HEAP[e];b=HEAP[e+8];if(h!=0)for(d=0;;){d=d==0?0:i;i=b+28*d+24;HEAP[b+28*d+16]&=-5;HEAP[i]=-1;var i=d+1;if(i!=h)d=1;else break}if(unSign(0,32)unSign(p,32))){d=11;break b}HEAP[HEAP[h]+4*p]=d+28*r;var n=p+1;d=12}else d=23;while(0);var p=d==12?n:d==11?p:d==10?p:p,r=reSign(i,32)>>reSign(1,32),q=q+1;if(q!=c)d=6;else break a}f=p}HEAP[e+4]=f;a=HEAP[e+12];if(reSign(f,32)>reSign(1,32)){d=f;k=(reSign(d,32)>reSign(2,32)?d:2)-1;d=15;a:for(;;){u=d==15?0:u;j=1+u;n=0+u;m=l=HEAP[a+4*j];for(d=16;;){d=d==20?s:0;h=d*-1;b=a+4*(j+h);r=n+h;h=a+4*r;f=a+4*r;if(!(reSign(r,32)>=reSign(0,32)))break;r=HEAP[f]; f=HEAP[m];if(reSign(HEAP[r],32) reSign(L,32)){f=12;c=13;break c}else f=12;if(reSign(HEAP[C]+HEAP[G],32)>=reSign(o,32)){c=15;break c}var N=c+1;f=16;c=11}c:do if(c==13)q=f==12?L:E;else if(c==15){q=L;r=J;if(s==0){y=q;if(!(reSign(HEAP[m+2072],32)>=reSign(y,32))){c=18;break c}}HEAP[p]|=1;HEAP[p+4]=HEAP[r+16]}while(0);r=m+516;y=f=HEAP[r];r=r+4+32*y+-32;A=n;z=m+2076;C=m+2076;n=n;r=r;o=q;B=f+-1;for(f=18;;){c=f==25?O:0;var I=f==25?K:o,P=c*-1;D=B+P;F=r+32*P+12;G=r+32*P+8;P=r+32*P;if((f==25?D:y)==0){f=20;c=22;break}var K=HEAP[G]-A;if(reSign(0- HEAP[z],32)>reSign(K,32)){f=21;c=22;break}else f=21;if(reSign(HEAP[F]-HEAP[C],32)<=reSign(n,32)){c=24;break}var O=c+1;f=25;c=20}if(c==22)q=f==20?I:K;else if(c==24){q=K;r=P;if(s==0){f=q;if(!(reSign(HEAP[m+2072],32)>reSign(f,32)))break b}HEAP[p]|=2;HEAP[p+8]=HEAP[r+16]}}while(0);f=HEAP[a];c=f==1?51:f==2?52:f==3?53:54;if(c==54){f=HEAP[e+20];if(f!=0){(HEAP[f+16]&8)==0&&_psh_hint_align(f,g,d,b);v=HEAP[f];v=(reSign(HEAP[f+4],32)>>reSign(1,32))+v;g=HEAP[f+8];g=(reSign(HEAP[f+12],32)>>reSign(1,32))+g;d=HEAP[e]; d=(reSign(HEAP[e+4],32)>>reSign(1,32))+d;t=_FT_MulFix(d-v,t);v=g;t=t;g=0-(reSign(h,32)>>reSign(1,32));v=t+v+g}HEAP[e+8]=v;HEAP[e+12]=w;if(HEAP[b+124]!=0)if(reSign(h,32)<=reSign(64,32)){l=reSign(h,32)>reSign(31,32);k=h;if(l){h=reSign(k,32)>>reSign(1,32);v=v+h&-64;h=64}else{l=reSign(k,32)>reSign(0,32);k=v+32&-64;if(l){l=k;k=v+32+h&-64;j=l-v;var M=0-h+(0-v)+k;v=M;if(reSign(j,32)=reSign(0,32)?j:M;M=k;R=0-M;M=reSign(M,32)>=reSign(0,32)?M:R;l=l=reSign(j,32)<=reSign(M,32)?l:k;HEAP[e+8]=v+l;HEAP[e+12]=h}else if(c==51)HEAP[e+8]=HEAP[a+4]-w;else if(c==52)HEAP[e+8]=HEAP[a+8];else if(c==53){HEAP[e+8]=HEAP[a+8];HEAP[e+12]=HEAP[a+4]-HEAP[a+8]}u=u!=0;b:do if(u){v=HEAP[e+8];h=HEAP[e+12];h=reSign(h,32)<=reSign(63,32)? 64:h+32&-64;l=HEAP[a];if(l==1)c=55;else if(l==2)c=56;else if(l==3)break b;else c=58;if(c==58){HEAP[e+12]=h;l=(h&64)!=0;v=(reSign(h,32)>>reSign(1,32))+v;v=l?(v&-64)+32:v+32&-64;l=reSign(h,32)>>reSign(1,32);HEAP[e+8]=v-l;HEAP[e+12]=h}else if(c==55){HEAP[e+8]=HEAP[a+4]-h;HEAP[e+12]=h}else if(c==56)HEAP[e+12]=h}while(0);HEAP[e+16]|=8;STACKTOP=a;return}while(0);HEAP[e+8]=v;HEAP[e+12]=h;HEAP[e+16]|=8}STACKTOP=a}_psh_hint_align.__index__=Runtime.getFunctionIndex(_psh_hint_align,"_psh_hint_align"); function _psh_compute_dir(e,g){var d,b,a;d=4;b=0-e;b=reSign(e,32)>=reSign(0,32)?e:b;a=0-g;a=reSign(g,32)>=reSign(0,32)?g:a;var c=reSign(a*12,32)=reSign(0,32)?2:-2;else{var f=a;if(!(reSign(b*12,32)=reSign(0,32)?-1:1}while(0);return d}_psh_compute_dir.__index__=Runtime.getFunctionIndex(_psh_compute_dir,"_psh_compute_dir"); function _psh_glyph_load_points(e,g){var d,b=null,a,c;a=HEAP[HEAP[e+20]+4];c=HEAP[e+8];var f=HEAP[e];if(f!=0){if(g==0){b=0;d=1}else{b=0;d=2}for(;;)if(d==1){j=b==1?j:0;d=a+8*j;b=a+8*j+4;var h=c+48*j+40,i=c+48*j+36,k=c+48*j+32;HEAP[c+48*j+16]=0;HEAP[k]=0;HEAP[i]=HEAP[d];HEAP[h]=HEAP[b];var j=j+1;if(j!=f)d=b=1;else break}else if(d==2){l=b==2?l:0;d=a+8*l;b=a+8*l+4;h=c+48*l+32;i=c+48*l+36;k=c+48*l+40;HEAP[c+48*l+16]=0;HEAP[h]=0;HEAP[i]=HEAP[b];HEAP[k]=HEAP[d];var l=l+1;if(l!=f)d=b=2;else break}}} _psh_glyph_load_points.__index__=Runtime.getFunctionIndex(_psh_glyph_load_points,"_psh_glyph_load_points"); function _psh_hint_table_find_strong_points(e,g,d,b,a){var c,f=null,h;g=g;h=HEAP[e+12];e=HEAP[e+4];if(d!=0){var i=0-a,k=a==2,j=0-a,l=0-a;f=0;a:for(;;){D=f==0?0:D;var m=HEAP[g+36],o=(HEAP[g+16]&16)!=0;b:do if(!o){f=1;var n=reSign(HEAP[g+20],8)==a;c:do if(n)c=2;else{if(reSign(HEAP[g+20],8)==j){c=2;break c}if(reSign(HEAP[g+21],8)!=a)if(reSign(HEAP[g+21],8)!=l){f=5;c=7;break c}var p=reSign(HEAP[g+21],8);f=8;c=4;break c}while(0);c:do if(c==2){var r=reSign(HEAP[g+20],8);f=2;c=4;break c}while(0);c:do if(c== 4){c=f==8?p:r;if(c==0)break c;if(c==a){for(f=9;;){o=f==11?s:0;c=h+4*o;if(!(unSign(o,32)=reSign(m,32))break;var B=c+1;f=36}HEAP[g+32]=C}while(0);g+=48;var D=D+1;if(D!=d)f=12;else break a}}} _psh_hint_table_find_strong_points.__index__=Runtime.getFunctionIndex(_psh_hint_table_find_strong_points,"_psh_hint_table_find_strong_points");function _ps_hinter_done(e){var g;HEAP[e+120]=0;HEAP[e+148]=0;e=e+20;g=HEAP[e];_ps_dimension_done(e+16,g);_ps_dimension_done(e+16+36,g);HEAP[e+4]=0;HEAP[e]=0}_ps_hinter_done.__index__=Runtime.getFunctionIndex(_ps_hinter_done,"_ps_hinter_done"); function _ps_hinter_init(e){var g,d,b;d=HEAP[e+8];b=e+20;g=e+20;_llvm_memset_p0i8_i32(g,0,88,1,0);HEAP[g]=d;g=e+108;HEAP[g]=_psh_globals_new.__index__;HEAP[g+4]=_psh_globals_set_scale.__index__;HEAP[g+8]=_psh_globals_destroy.__index__;g=e+120;_llvm_memset_p0i8_i32(g,0,28,1,0);HEAP[g+4]=_t1_hints_open.__index__;HEAP[g+8]=_ps_hints_close.__index__;HEAP[g+12]=_t1_hints_stem.__index__;HEAP[g+16]=_ps_hints_t1stem3.__index__;HEAP[g+20]=_ps_hints_t1reset.__index__;HEAP[g+24]=_ps_hints_apply.__index__;HEAP[e+ 120]=b;g=e+148;_llvm_memset_p0i8_i32(g,0,28,1,0);HEAP[g+4]=_t2_hints_open.__index__;HEAP[g+8]=_ps_hints_close.__index__;HEAP[g+12]=_t2_hints_stems.__index__;HEAP[g+16]=_ps_hints_t2mask.__index__;HEAP[g+20]=_ps_hints_t2counter.__index__;HEAP[g+24]=_ps_hints_apply.__index__;HEAP[e+148]=b;return 0}_ps_hinter_init.__index__=Runtime.getFunctionIndex(_ps_hinter_init,"_ps_hinter_init");function _pshinter_get_globals_funcs(e){return e+108} _pshinter_get_globals_funcs.__index__=Runtime.getFunctionIndex(_pshinter_get_globals_funcs,"_pshinter_get_globals_funcs");function _pshinter_get_t1_funcs(e){return e+120}_pshinter_get_t1_funcs.__index__=Runtime.getFunctionIndex(_pshinter_get_t1_funcs,"_pshinter_get_t1_funcs");function _pshinter_get_t2_funcs(e){return e+148}_pshinter_get_t2_funcs.__index__=Runtime.getFunctionIndex(_pshinter_get_t2_funcs,"_pshinter_get_t2_funcs"); function _New_Profile(e,g,d){var b;if(HEAP[e+92]==0){HEAP[e+88]=HEAP[e+40];HEAP[e+92]=HEAP[e+88];HEAP[e+40]+=32}var a=HEAP[e+40]>=HEAP[e+36];a:do if(a){HEAP[e+44]=98;b=1}else{HEAP[HEAP[e+88]+12]=0;HEAP[HEAP[e+88]+20]=0;HEAP[HEAP[e+88]+16]=0;HEAP[HEAP[e+88]+8]=HEAP[e+40];HEAP[HEAP[e+88]+4]=0;HEAP[HEAP[e+88]+28]=0;b=HEAP[e+88];var c=unSign(HEAP[e+180],8);HEAP[b+12]=c;b=g;b=b==1?8:b==2?9:10;b:do if(b==10){HEAP[e+44]=20;b=1;break a}else if(b==8){HEAP[HEAP[e+88]+12]|=8;if(d==0)break b;HEAP[HEAP[e+88]+ 12]|=32}else if(b==9){if(d==0)break b;HEAP[HEAP[e+88]+12]|=16}while(0);if(HEAP[e+96]==0)HEAP[e+96]=HEAP[e+88];HEAP[e+100]=g;HEAP[e+86]=1;b=HEAP[e+87]=0}while(0);return b&255}_New_Profile.__index__=Runtime.getFunctionIndex(_New_Profile,"_New_Profile"); function _End_Profile(e,g){var d;d=Math.floor(reSign(HEAP[e+40]-HEAP[HEAP[e+88]+8],32)/reSign(4,32));if(reSign(d,32)reSign(0,32)){HEAP[HEAP[e+88]+16]=d;if(g!=0){d=HEAP[HEAP[e+88]+12];HEAP[HEAP[e+88]+12]=(HEAP[HEAP[e+88]+12]&8)!=0?d|16:d|32}d=HEAP[e+88];HEAP[e+88]=HEAP[e+40];HEAP[e+40]+=32;HEAP[HEAP[e+88]+16]=0;HEAP[HEAP[e+88]+8]=HEAP[e+40];HEAP[d+28]=HEAP[e+88];HEAP[e+84]+=1}if(HEAP[e+40]>=HEAP[e+36]){HEAP[e+44]=98;d=1}else d=HEAP[e+87]=0}return d& 255}_End_Profile.__index__=Runtime.getFunctionIndex(_End_Profile,"_End_Profile"); function _Insert_Y_Turn(e,g){var d,b=null,a,c,f,h;a=g;h=HEAP[e+48]-1;f=HEAP[e+32]+4*(0-HEAP[e+48]);var i=h,k=a,j=h,l=j+-1;b=-1;a:for(;;){d=b==1?n:0;n=d*-1;var m=j+n;n=l+n;var o=f+4*m;if(reSign(b==1?n:i,32)reSign(k,32))){d=4;break a}var n=d+1;b=1;d=0}if(d==2){var p=h=m;b=2}else if(d==4){h=m;b=4}i=reSign(b==2?p:m,32)>=reSign(0,32);a:do if(i){var r=h;b=a;if(reSign(HEAP[f+4*r],32)=reSign(0,32))){d= 10;break a}f=i=f;h=h;a=a;b=0-h;k=reSign(b,32)>reSign(0,32)?b:0;j=h+k+1;for(b=9;;){s=b==9?0:s;l=h+s*-1;var q=HEAP[i+4*l];HEAP[f+4*l]=b==9?a:q;var s=s+1;if(s!=j)b=11;else{b=11;break}}s=-1-k;a=q;h=s;d=10;break a}else d=10;while(0);if(d==10){var u=h;b=10}r=reSign(b==10?u:r,32)>reSign(1,32);HEAP[d]=g;var c=e+40;d=reSign(HEAP[e+24]+1+a,32)>>reSign(1,32);HEAP[c]=d;b=reSign(b+1+a,32)>>reSign(1,32);a=e+16;g=reSign(g+1+b,32)>>reSign(1,32);HEAP[a]=g;a=e+32;d=reSign(d+1+b,32)>>reSign(1,32);HEAP[a]=d;b=e+24;g=reSign(g+1+d,32)>>reSign(1,32);HEAP[b]=g;HEAP[e+48+4]=HEAP[e+24+4];b=HEAP[e+8+4];a=HEAP[e+16+4];d=e+8;g=reSign(HEAP[e+4]+1+b,32)>>reSign(1,32);HEAP[d+4]=g;c= e+40;d=reSign(HEAP[e+24+4]+1+a,32)>>reSign(1,32);HEAP[c+4]=d;b=reSign(b+1+a,32)>>reSign(1,32);a=e+16;g=reSign(g+1+b,32)>>reSign(1,32);HEAP[a+4]=g;a=e+32;d=reSign(d+1+b,32)>>reSign(1,32);HEAP[a+4]=d;e=e+24;g=reSign(g+1+d,32)>>reSign(1,32);HEAP[e+4]=g}_Split_Cubic.__index__=Runtime.getFunctionIndex(_Split_Cubic,"_Split_Cubic"); function _Line_Up(e,g,d,b,a,c,f){var h;h=null;var i,k;g=g;b=b-g;k=a-d;var j=reSign(k,32)<=reSign(0,32);a:do if(j)h=0;else{h=c;if(reSign(a,32)reSign(h,32)){h=0;break a}h=c;if(reSign(d,32)>reSign(d,32);d=0}else{c=HEAP[e];c=reSign(d,32)>>reSign(c,32);d=HEAP[e+4]-1&d}h=f;h=reSign(a,32)>reSign(h,32);i=HEAP[e];if(h){f=reSign(f,32)>>reSign(i,32);a=0}else{f=reSign(a,32)>>reSign(i,32);a=HEAP[e+ 4]-1&a}h=reSign(d,32)>reSign(0,32);b:do if(h)if(c==f){i=0;h=6;break a}else{i=_FT_MulDiv(b,HEAP[e+4]-d,k);g+=i;c+=1}else{if(HEAP[e+87]==0)break b;HEAP[e+40]+=-4;HEAP[e+87]=0}while(0);a=unSign(a==0,1);HEAP[e+87]=a;if(HEAP[e+86]!=0){HEAP[HEAP[e+88]+20]=c;HEAP[e+86]=0}h=f+1+(0-c);if(HEAP[e+40]+4*h>=HEAP[e+36]){HEAP[e+44]=98;i=1}else{if(reSign(b,32)>reSign(0,32)){a=_FT_MulDiv(HEAP[e+4],b,k);f=k;f=reSign(b*HEAP[e+4],32)%reSign(f,32);b=1}else{a=0-_FT_MulDiv(HEAP[e+4],0-b,k);f=k;f=reSign(HEAP[e+4]*-1*b,32)% reSign(f,32);b=-1}c=0-k;d=HEAP[e+40];if(reSign(h,32)>reSign(0,32)){a=a;f=f;k=k;b=b;d=d;g=g;c=c;h=h;i=0-h;i=reSign(i,32)>reSign(-1,32)?i:-1;i=h+i+1;for(h=12;;){n=h==12?0:n;o=h==12?c:o;m=h==12?g:m;HEAP[d+4*n]=m;m=a+m;o=f+o;h=reSign(o,32)>=reSign(0,32);j=o-k;var l=b+m,m=h?l:m,o=h?j:o,n=n+1;if(n!=i)h=13;else break}d=d+4*i}HEAP[e+40]=d;i=0}h=6;break a}while(0);if(h==0)i=0;return i&255}_Line_Up.__index__=Runtime.getFunctionIndex(_Line_Up,"_Line_Up"); function _Bezier_Up(e,g,d,b,a){var c,f=null,h,i,k,j,l,m;l=HEAP[e+52];i=HEAP[l+8*g+4];k=HEAP[l+4];m=HEAP[e+40];j=reSign(k,32)reSign(c,32)){c=0;break a}k=k&0-HEAP[e+4];c=a;if(reSign(k,32)>reSign(c,32))k=a;a=c=b;var o=reSign(i,32)>reSign(i,32);HEAP[b+20]=i;HEAP[e+86]=0}b=a;if(reSign(k,32)>reSign(b,32);if(m+4*b+4>=HEAP[e+36]){HEAP[e+40]=m;HEAP[e+44]=98;h=1;c=9}else{b=b=l;k=k;i=g;d=d;o=j=c=g;var n=0-g,p=0-g;l=l;a=a;m=m;for(f=10;;){var r=f==10?m:f==16?C:f==13?w:r,q=f==10?a:f==16?B:f==13?y:q,s=f==10?l:f==16?D:f==13?x:v;f=sreSign(q,32)){f=HEAP[s+8*i+4]; var t=HEAP[e+16];if(reSign(u-f,32)>=reSign(t,32)){FUNCTION_TABLE[d](s);var v=s+8*c;f=12}else{w=HEAP[s+8*j];x=u-f;w=Math.floor(reSign((q-f)*(HEAP[s]-HEAP[s+8*o]),32)/reSign(x,32))+w;HEAP[r]=w;var w=r+4,x=s+8*n,y=q+HEAP[e+4];f=13}}else{if(u==q){HEAP[e+87]=1;HEAP[r]=HEAP[s];var A=r+4,z=q+HEAP[e+4];f=14}else f=31;var C=f==14?A:r,B=f==14?z:q,D=s+8*p;f=16}}m=r;c=0}break a}while(0);if(c==0){HEAP[e+40]=m;HEAP[e+52]+=8*(0-g);h=0}return h&255}_Bezier_Up.__index__=Runtime.getFunctionIndex(_Bezier_Up,"_Bezier_Up"); function _Bezier_Down(e,g,d,b,a){var c,f;c=HEAP[e+52];HEAP[c+4]=0-HEAP[c+4];HEAP[c+8+4]=0-HEAP[c+8+4];HEAP[c+16+4]=0-HEAP[c+16+4];if(reSign(g,32)>reSign(2,32))HEAP[c+24+4]=0-HEAP[c+24+4];f=HEAP[e+86];g=_Bezier_Up(e,g,d,0-a,0-b);f=f!=0;a:do if(f){if(HEAP[e+86]!=0)break a;HEAP[HEAP[e+88]+20]=0-HEAP[HEAP[e+88]+20]}while(0);HEAP[c+4]=0-HEAP[c+4];return reSign(g,8)&255}_Bezier_Down.__index__=Runtime.getFunctionIndex(_Bezier_Down,"_Bezier_Down"); function _Line_To(e,g,d){var b,a,c,f,h,i,k,j;b=HEAP[e+100];b=b==0?16:b==1?17:b==2?18:1;a:do if(b==16){b=d;c=reSign(HEAP[e+72],32)=reSign(c,32);b=unSign(b,1);if(_New_Profile(e,1,b&255)==0){b=1;break a}}else{c=d;if(!(reSign(b,32)>reSign(c,32))){b=1;break a}b=HEAP[e+8];b=reSign(HEAP[e+72]&HEAP[e+4]-1,32)>=reSign(b,32);b=unSign(b,1);if(_New_Profile(e,2,b&255)==0){b=1;break a}}a=1;b=2;break a}else if(b==17){b= d;if(!(reSign(HEAP[e+72],32)>reSign(b,32))){b=1;break a}b=HEAP[e+8];b=reSign(HEAP[e+72]&HEAP[e+4]-1,32)>=reSign(b,32);b=unSign(b,1);if(_End_Profile(e,b&255)==0){b=HEAP[e+8];b=reSign(HEAP[e+72]&HEAP[e+4]-1,32)>=reSign(b,32);b=unSign(b,1);if(_New_Profile(e,2,b&255)==0){b=1;break a}}a=1;b=2;break a}else if(b==18){b=d;if(!(reSign(HEAP[e+72],32)=reSign(b,32);b=unSign(b,1);if(_End_Profile(e,b&255)==0){b= HEAP[e+8];b=reSign((0-HEAP[e+4]&HEAP[e+72]+-1+HEAP[e+4])-HEAP[e+72],32)>=reSign(b,32);b=unSign(b,1);if(_New_Profile(e,1,b&255)==0){b=1;break a}}a=1;b=2;break a}while(0);a:do if(b==1){a=HEAP[e+100];b=a==1?19:a==2?20:10;b:do if(b==19){if(_Line_Up(e,HEAP[e+68],HEAP[e+72],g,d,HEAP[e+76],HEAP[e+80])==0){b=10;break b}a=1;break a}else if(b==20){j=HEAP[e+80];i=HEAP[e+76];c=HEAP[e+72];b=HEAP[e+68];f=g;h=d;a=e;b=b;c=c;f=f;h=h;i=i;k=j;j=HEAP[a+86];b=_Line_Up(a,b,0-c,f,0-h,0-k,0-i);c=j!=0;c:do if(c){if(HEAP[a+ 86]!=0)break c;HEAP[HEAP[a+88]+20]=0-HEAP[HEAP[a+88]+20]}while(0);a=a=reSign(b,8);if((a&255)==0){b=10;break b}a=1;break a}while(0);HEAP[e+68]=g;HEAP[e+72]=d;a=0}while(0);return a&255}_Line_To.__index__=Runtime.getFunctionIndex(_Line_To,"_Line_To"); function _Conic_To(e,g,d,b,a){var c,f=null,h,i;HEAP[e+52]=e+184;HEAP[HEAP[e+52]+16]=HEAP[e+68];HEAP[HEAP[e+52]+16+4]=HEAP[e+72];HEAP[HEAP[e+52]+8]=g;HEAP[HEAP[e+52]+8+4]=d;HEAP[HEAP[e+52]]=b;for(HEAP[HEAP[e+52]+4]=a;;){f=HEAP[HEAP[e+52]+16+4];g=HEAP[HEAP[e+52]+8+4];i=HEAP[HEAP[e+52]+4];var k=HEAP[HEAP[e+52]];d=(b=reSign(f,32)<=reSign(i,32))?i:f;b=b?f:i;b=reSign(g,32)reSign(d,32);if(b|g){g=HEAP[e+52];HEAP[g+32]=HEAP[g+16];f=HEAP[g+8];d=g+24;b=Math.floor(reSign(f+HEAP[g+ 16],32)/reSign(2,32));HEAP[d]=b;d=HEAP[d];b=g+8;f=Math.floor(reSign(f+HEAP[g],32)/reSign(2,32));HEAP[b]=f;f=g+16;d=Math.floor(reSign(HEAP[b]+d,32)/reSign(2,32));HEAP[f]=d;HEAP[g+32+4]=HEAP[g+16+4];f=HEAP[g+8+4];d=g+24;b=Math.floor(reSign(f+HEAP[g+16+4],32)/reSign(2,32));HEAP[d+4]=b;d=HEAP[d+4];b=g+8;f=Math.floor(reSign(f+HEAP[g+4],32)/reSign(2,32));HEAP[b+4]=f;g=g+16;f=Math.floor(reSign(HEAP[b+4]+d,32)/reSign(2,32));HEAP[g+4]=f;HEAP[e+52]+=16}else if(f==i)HEAP[e+52]+=-16;else{g=reSign(f,32)=reSign(j,32);j=unSign(j,1);f=4}else{var l=HEAP[e+8];l=reSign(f&d-1,32)>=reSign(l,32);l=unSign(l,1);f=6}f=f==6?l:j;if(HEAP[e+100]!=0){d=reSign(f,8);if(_End_Profile(e,d&255)!=0){c=8;break}}f=reSign(f,8);if(_New_Profile(e,g,f&255)!=0){c=8;break}}f=HEAP[e+80];d=HEAP[e+76];b=e;if(g==1){if(_Bezier_Up(b,2,_Split_Conic.__index__,d,f)!=0){c=8;break}}else if(_Bezier_Down(b,2,_Split_Conic.__index__,d,f)!=0){c= 8;break}}if(HEAP[e+52]>=e+184)c=0;else{c=15;break}}if(c==8)h=1;else if(c==15){h=k;i=i;HEAP[e+68]=h;HEAP[e+72]=i;h=0}return h&255}_Conic_To.__index__=Runtime.getFunctionIndex(_Conic_To,"_Conic_To"); function _Cubic_To(e,g,d,b,a,c,f){var h,i=null,k,j;HEAP[e+52]=e+184;HEAP[HEAP[e+52]+24]=HEAP[e+68];HEAP[HEAP[e+52]+24+4]=HEAP[e+72];HEAP[HEAP[e+52]+16]=g;HEAP[HEAP[e+52]+16+4]=d;HEAP[HEAP[e+52]+8]=b;HEAP[HEAP[e+52]+8+4]=a;HEAP[HEAP[e+52]]=c;for(HEAP[HEAP[e+52]+4]=f;;){i=HEAP[HEAP[e+52]+24+4];d=HEAP[HEAP[e+52]+16+4];b=HEAP[HEAP[e+52]+8+4];j=HEAP[HEAP[e+52]+4];var l=HEAP[HEAP[e+52]];g=(a=reSign(i,32)<=reSign(j,32))?j:i;c=a?i:j;a=(f=reSign(d,32)<=reSign(b,32))?b:d;d=reSign(f?d:b,32)reSign(g,32);if(d|g){_Split_Cubic(HEAP[e+52]);HEAP[e+52]+=24}else if(i==j)HEAP[e+52]+=-24;else{g=reSign(i,32)<=reSign(j,32)?1:2;if(HEAP[e+100]!=g){d=HEAP[e+4];if(g==1){var m=HEAP[e+8];m=reSign((0-HEAP[e+4]&d+-1+i)-i,32)>=reSign(m,32);m=unSign(m,1);i=4}else{var o=HEAP[e+8];o=reSign(i&d-1,32)>=reSign(o,32);o=unSign(o,1);i=6}i=i==6?o:m;if(HEAP[e+100]!=0){d=reSign(i,8);if(_End_Profile(e,d&255)!=0){h=8;break}}i=reSign(i,8);if(_New_Profile(e,g,i&255)!=0){h=8;break}}i=HEAP[e+80];d=HEAP[e+76];b=e;if(g== 1){if(_Bezier_Up(b,3,_Split_Cubic.__index__,d,i)!=0){h=8;break}}else if(_Bezier_Down(b,3,_Split_Cubic.__index__,d,i)!=0){h=8;break}}if(HEAP[e+52]>=e+184)h=0;else{h=15;break}}if(h==8)k=1;else if(h==15){k=l;j=j;HEAP[e+68]=k;HEAP[e+72]=j;k=0}return k&255}_Cubic_To.__index__=Runtime.getFunctionIndex(_Cubic_To,"_Cubic_To"); function _Sort(e){var g,d=null,b,a;a=g=HEAP[e];g=g!=0?0:1;a:for(;;)if(g==0){HEAP[a]=HEAP[HEAP[a+8]];HEAP[a+8]+=4*((HEAP[a+12]&8)!=0?1:-1);HEAP[a+16]-=1;a=g=HEAP[a+4];if(g!=0){g=0;continue a}g=1}else if(g==1){b=e;a=g=HEAP[b];g=g==0?3:4;break a}if(g!=3)if(g==4){g=HEAP[a+4];b=b;for(d=4;;){h=d==10?h:b;var c=d==10?i:g;if((d==10?i:g)==0)break;i=HEAP[c];if(reSign(HEAP[a],32)<=reSign(i,32)){var f=a+4;a=HEAP[f];if(a==0)break;else d=6}else{HEAP[h]=c;HEAP[a+4]=HEAP[c+4];HEAP[c+4]=a;a=HEAP[e];d=9}var h=d==6? f:e,i=HEAP[a+4];d=10}}}_Sort.__index__=Runtime.getFunctionIndex(_Sort,"_Sort");function _Vertical_Sweep_Init(e,g){var d;d=HEAP[e+104+8];HEAP[e+156]=0-(d&65535);var b=reSign(HEAP[g],16);HEAP[e+148]=d*-1*b;if(reSign(d,32)>reSign(0,32))HEAP[e+148]=(HEAP[e+104]-1)*d+HEAP[e+148];HEAP[e+158]=0;HEAP[e+160]=0}_Vertical_Sweep_Init.__index__=Runtime.getFunctionIndex(_Vertical_Sweep_Init,"_Vertical_Sweep_Init"); function _Vertical_Sweep_Span(e,g,d,b){var a=null,c,f,h;g=HEAP[e];g=reSign(0-HEAP[e+4]&HEAP[e+4]+-1+d,32)>>reSign(g,32);a=HEAP[e+20];if(reSign(0-d+b+(0-HEAP[e+4]),32)<=reSign(a,32)){var i=g;b=i;a=0}else{f=HEAP[e];b=f=reSign(b&0-HEAP[e+4],32)>>reSign(f,32);a=2}i=reSign(a==2?f:i,32)>=reSign(0,32);a:do if(i){f=unSign(HEAP[e+56],16);a=g;if(!(reSign(f,32)>reSign(a,32)))break a;if(reSign(g,32)>reSign(3,32)&65535;c=reSign(f,16);f=reSign(b,32)>>reSign(3,32)&65535;a=reSign(f,16);f=g&7;d=reSign(255,32)>>reSign(f,32)&255;f=b&7;f=reSign(127,32)>>reSign(f,32)&255^-1;h=reSign(HEAP[e+158],16);var k=c;if(reSign(h,32)>reSign(k,32))HEAP[e+158]=c&65535;h=reSign(HEAP[e+160],16);k=a;if(reSign(h,32)reSign(0,32);k=h;if(c){HEAP[h]=d|HEAP[k];a=d=a-1;c=reSign(d,32)>reSign(0,32);d=h;if(c){var j=a;a=0-j;a=reSign(a,32)>reSign(-1, 32)?a:-1;j=j+a+1;for(a=9;;){l=a==9?0:l;HEAP[d+(l+1)]=-1;var l=l+1;if(l!=j)a=10;else break}h=j=d+j;a=11}else a=22;HEAP[h+1]=f|HEAP[(a==11?j:d)+1]}else HEAP[h]=f&d|HEAP[k]}while(0)}_Vertical_Sweep_Span.__index__=Runtime.getFunctionIndex(_Vertical_Sweep_Span,"_Vertical_Sweep_Span"); function _Vertical_Sweep_Drop(e,g,d,b,a,c){var f,h,i,k,j;h=0-HEAP[e+4]&HEAP[e+4]+-1+d;i=b&0-HEAP[e+4];k=h;j=reSign(h,32)>reSign(i,32);a:do if(j){j=HEAP[a+12]&7;if(i+HEAP[e+4]!=h){f=1;break a}f=j;if(f==0)f=19;else if(f==1)f=20;else if(f==4)f=21;else if(f==5)f=20;else{f=1;break a}if(f==19)k=i;else if(f==20){f=HEAP[a+28]==c;b:do if(f){if(!(reSign(HEAP[a+16],32)<=reSign(0,32)))break b;if((HEAP[a+12]&16)==0){f=1;break a}var l=HEAP[e+8];if(reSign(b-d,32)>reSign(f,32);g=reSign(f,32)>>reSign(3,32)&65535;i=f&65535&7;if(!(reSign(f,32)>=reSign(0,32))){f=13;break a}f=unSign(HEAP[e+56], 16);h=h;if(!(reSign(f,32)>reSign(h,32))){f=13;break a}f=HEAP[e+60];h=HEAP[e+148];h=reSign(g,16)+h;f=unSign(HEAP[f+h],8);h=reSign(i,16);f=(reSign(128,32)>>reSign(h,32)&f)!=0?1:13;break a}else f=13;while(0);a:do if(f==13){h=HEAP[e];h=i=reSign(k,32)>>reSign(h,32);if(!(reSign(i,32)>=reSign(0,32)))break a;i=unSign(HEAP[e+56],16);g=h;if(!(reSign(i,32)>reSign(g,32)))break a;g=reSign(h,32)>>reSign(3,32)&65535;i=h&65535&7;h=g;if(reSign(HEAP[e+158],16)>reSign(h,16))HEAP[e+158]=g;h=g;if(reSign(HEAP[e+160],16)< reSign(h,16))HEAP[e+160]=g;h=HEAP[e+60];d=HEAP[e+148];d=reSign(g,16)+d;b=HEAP[e+60];a=HEAP[e+148];g=reSign(g,16)+a;g=HEAP[b+g];i=reSign(i,16);i=reSign(128,32)>>reSign(i,32)&255|g;HEAP[h+d]=i}while(0)}_Vertical_Sweep_Drop.__index__=Runtime.getFunctionIndex(_Vertical_Sweep_Drop,"_Vertical_Sweep_Drop");function _Vertical_Sweep_Step(e){var g=HEAP[e+148];g=reSign(HEAP[e+156],16)+g;HEAP[e+148]=g}_Vertical_Sweep_Step.__index__=Runtime.getFunctionIndex(_Vertical_Sweep_Step,"_Vertical_Sweep_Step"); function _Horizontal_Sweep_Init(){}_Horizontal_Sweep_Init.__index__=Runtime.getFunctionIndex(_Horizontal_Sweep_Init,"_Horizontal_Sweep_Init"); function _Horizontal_Sweep_Span(e,g,d,b){var a,c,f,h=HEAP[e+4];h=reSign(b-d,32)>reSign(3,16);f=reSign(f,16);c=c+f;f=reSign(g,16)&7;f=reSign(128,32)>>reSign(f,32)&255;var i=HEAP[e];a=reSign(a,32)>>reSign(i,32);if(!(reSign(a,32)>=reSign(0,32)))break a;i=a;if(!(reSign(HEAP[e+104],32)>reSign(i,32)))break a;a=c+HEAP[e+104+8]*-1*a;if(reSign(HEAP[e+104+8],32)>reSign(0,32))a+=HEAP[e+104+8]*(HEAP[e+ 104]-1);HEAP[a]=f|HEAP[a]}while(0)}_Horizontal_Sweep_Span.__index__=Runtime.getFunctionIndex(_Horizontal_Sweep_Span,"_Horizontal_Sweep_Span"); function _Horizontal_Sweep_Drop(e,g,d,b,a,c){var f,h,i,k,j;h=0-HEAP[e+4]&HEAP[e+4]+-1+d;i=b&0-HEAP[e+4];k=h;j=reSign(h,32)>reSign(i,32);a:do if(j){j=HEAP[a+12]&7;if(i+HEAP[e+4]!=h){f=1;break a}f=j;if(f==0)f=19;else if(f==1)f=20;else if(f==4)f=21;else if(f==5)f=20;else{f=1;break a}if(f==19)k=i;else if(f==20){f=HEAP[a+28]==c;b:do if(f){if(!(reSign(HEAP[a+16],32)<=reSign(0,32)))break b;if((HEAP[a+12]&16)==0){f=1;break a}var l=HEAP[e+8];if(reSign(b-d,32)>reSign(f,32);f=HEAP[e+60];i=reSign(g,16)>>reSign(3,16);i=reSign(i,16);i=f+i;f=reSign(g,16)&7;d=reSign(128,32)>>reSign(f,32)&255;i+= HEAP[e+104+8]*-1*h;if(reSign(HEAP[e+104+8],32)>reSign(0,32))i+=HEAP[e+104+8]*(HEAP[e+104]-1);if(!(reSign(h,32)>=reSign(0,32))){f=14;break a}h=h;if(!(reSign(HEAP[e+104],32)>reSign(h,32))){f=14;break a}f=(d&HEAP[i])!=0?1:14;break a}else f=14;while(0);a:do if(f==14){h=HEAP[e+60];i=reSign(g,16)>>reSign(3,16);i=reSign(i,16);i=h+i;h=reSign(g,16)&7;d=reSign(128,32)>>reSign(h,32)&255;h=HEAP[e];h=b=reSign(k,32)>>reSign(h,32);if(!(reSign(b,32)>=reSign(0,32)))break a;b=h;if(!(reSign(HEAP[e+104],32)>reSign(b, 32)))break a;i+=HEAP[e+104+8]*-1*h;if(reSign(HEAP[e+104+8],32)>reSign(0,32))i+=HEAP[e+104+8]*(HEAP[e+104]-1);HEAP[i]=d|HEAP[i]}while(0)}_Horizontal_Sweep_Drop.__index__=Runtime.getFunctionIndex(_Horizontal_Sweep_Drop,"_Horizontal_Sweep_Drop");function _Horizontal_Sweep_Step(){}_Horizontal_Sweep_Step.__index__=Runtime.getFunctionIndex(_Horizontal_Sweep_Step,"_Horizontal_Sweep_Step"); function _Render_Single_Pass(e,g){var d=STACKTOP;STACKTOP+=48;Runtime.memset(d,0,48);var b,a=null,c,f,h=d+2,i=d+4,k=d+8,j=d+12,l,m,o,n,p,r,q,s,u=d+16,t=d+24,v=d+32,w,x,y,A=d+40,z,C,B,D,E,F=v+4,G=u+4,H=v+4,J=v+4,L=u+4,N=u+4,I=t+4,P=v+4,K=v+4,O=u+4,M=v+4,Q=u+4,R=v+4,T=u+4,V=v+4,U=v+4,S=t+4,X=t+4,Y=t+4,W=t+4,da=A+4,ba=A+4,aa=t+4,ca=t+4,$=t+4,la=v+4,ga=v+4,ea=t+4,Z=v+4;a:for(;;){if(!(reSign(HEAP[e+1024],32)>=reSign(0,32))){b=171;break a}a=reSign(HEAP[e+960+HEAP[e+1024]*4+2],16);HEAP[e+80]=HEAP[e+4]*a; a=reSign(HEAP[e+960+HEAP[e+1024]*4],16);HEAP[e+76]=HEAP[e+4]*a;HEAP[e+40]=HEAP[e+28];HEAP[e+44]=0;a=reSign(g,8);c=e;o=a;HEAP[c+92]=0;HEAP[c+87]=0;HEAP[c+86]=0;HEAP[c+36]=HEAP[c+32]+-32;HEAP[c+48]=0;HEAP[c+88]=HEAP[c+40];HEAP[HEAP[c+88]+8]=HEAP[c+40];f=a=HEAP[c+84]=0;b:for(;;){var ha=reSign(HEAP[c+128],16);n=f;n=reSign(ha,32)>reSign(n,32);ha=c;if(!n){b=61;break b}HEAP[ha+100]=0;HEAP[c+96]=0;n=unSign(HEAP[HEAP[c+128+12]+2*f],16);w=unSign(a&65535,16)&65535;r=n&65535;a=o;n=c;p=w;r=r;q=a;w=HEAP[n+128+ 4];a=unSign(r,16);a=w+8*a;y=unSign(p,16);HEAP[v]=(HEAP[w+8*y]<>>unSign(5,8); HEAP[n+180]=p}p=y=reSign(HEAP[x],8)&3;y=y==2;c:do if(y)b=44;else{if(p==0){p=HEAP[n+128+8];r=unSign(r,16);if((reSign(HEAP[p+r],8)&3)==1){HEAP[v]=HEAP[u];HEAP[K]=HEAP[O];a+=-8}else{r=Math.floor(reSign(HEAP[u]+HEAP[v],32)/reSign(2,32));HEAP[v]=r;r=Math.floor(reSign(HEAP[Q]+HEAP[M],32)/reSign(2,32));HEAP[R]=r;HEAP[u]=HEAP[v];HEAP[T]=HEAP[V]}w+=-8;x+=-1}HEAP[n+68]=HEAP[v];HEAP[n+72]=HEAP[U];p=r=a;var ia=q;q=ia!=0;y=a;var ja=ia!=0,fa=ia!=0,ka=a;ia=ia!=0;x=x;var na=HEAP[A],sa=HEAP[t],wa=z,Aa=C,Da=B,pa=D; a=6;d:for(;;){var ta=a==6?pa:Za,ma=a==6?Da:fb,ya=a==6?Aa:Ya,qa=a==6?wa:Ia,ua=a==6?sa:Ea,Ba=a==6?na:ra,Na=a==6?x:jb;a=7;e:for(;;){var Ea=a==20?Xa:ua,ra=a==20?bb:Ba,za=a==20?Oa:Na;if(ia){a=8;b=21}else{a=8;b=11}f:for(;;)if(b==21){b=a==24?va:0;var Ha=za+b,Ca=za+(b+1);if(!(wp){b=31;break d}if((reSign(HEAP[b+ 1],8)&3)!=2){b=31;break d}w+=16;var jb=b+2;Ia=(HEAP[w+-16]<=reSign(n,32)))break c;n= HEAP[c+80];if(!(reSign(HEAP[c+72],32)<=reSign(n,32)))break c;if(HEAP[c+96]==0)break c;if((HEAP[HEAP[c+96]+12]&8)!=(HEAP[HEAP[c+88]+12]&8))break c;HEAP[c+40]+=-4}while(0);b=HEAP[c+88];n=c;if((HEAP[HEAP[c+88]+12]&8)!=0){w=HEAP[c+8];n=reSign(HEAP[c+72]&HEAP[n+4]-1,32)>=reSign(w,32);n=unSign(n,1)}else{w=HEAP[c+8];n=reSign((0-HEAP[c+4]&HEAP[n+72]+-1+HEAP[c+4])-HEAP[c+72],32)>=reSign(w,32);n=unSign(n,1)}n=reSign(n,8);if(_End_Profile(c,n&255)!=0){b=57;break b}if(HEAP[c+96]!=0)HEAP[b+28]=HEAP[c+96];f+=1; b=1}if(b==47)l=1;else if(b==57)l=1;else if(b==61){l=ha;o=HEAP[l+84];f=HEAP[l+92];n=unSign(o,16)<=unSign(1,16);b:do if(n)b=62;else{if(f==0){b=62;break b}w=o;p=r=l;q=f;y=o;ja=y+-1;for(a=63;;){b=a==63?0:kb;fa=a==63?q:hb;ia=b*-1;ka=y+ia;ia=ja+ia;if((a==63?w:ia)==0){b=74;break}HEAP[fa+4]=unSign(ka,16)>unSign(1,16)?HEAP[fa+8]+4*HEAP[fa+16]:0;ka=HEAP[fa+20];if((HEAP[fa+12]&8)!=0){var cb=HEAP[fa+20]+-1+HEAP[fa+16];a=65}else{var pb=ka+1+(0-HEAP[fa+16]),gb=HEAP[fa+20];HEAP[fa+20]=pb;HEAP[fa+8]+=4*(HEAP[fa+ 16]-1);a=67}ia=a==67?gb:cb;if(_Insert_Y_Turn(r,a==67?pb:ka)!=0){b=68;break}if(_Insert_Y_Turn(p,ia+1)!=0){b=68;break}var hb=HEAP[fa+4],kb=b+1;a=70;b=72}if(b==74){b=75;break b}else if(b==68){m=1;b=71;break b}}while(0);b:do if(b==62){HEAP[l+92]=0;b=75;break b}while(0);if(b==75)m=0;l=m;l=(l&255)!=0?1:unSign(HEAP[c+40]>=HEAP[c+36],1)}a=l;c=e;if((a&255)!=0){if(HEAP[c+44]!=98){b=77;break a}HEAP[e+44]=0;a=HEAP[e+960+HEAP[e+1024]*4];b=HEAP[e+960+HEAP[e+1024]*4+2];c=reSign(a,16);c=reSign(b,16)+c;c=Math.floor(reSign(c, 32)/reSign(2,32))&65535;if(reSign(HEAP[e+1024],32)>reSign(6,32)){b=80;break a}a=a;if(reSign(c,16)>reSign(a,32)&65535;HEAP[h]=a;a=HEAP[c];a=reSign(HEAP[c+80],32)>>reSign(a,32)&65535;HEAP[d]=a;if(f!=0){o=HEAP[d];n=HEAP[h];a=83;b:for(;;){ub=a== 83?n:ub;db=a==83?o:db;b=HEAP[f+4];w=HEAP[f+20]&65535;a=(HEAP[f+20]&65535)+-1+(HEAP[f+16]&65535);var db=reSign(db,16)>reSign(w,16)?w:db,ub=reSign(ub,16)reSign(r,32)){a=86;break}var zb=rb+4,Fb=HEAP[zb];a=88}HEAP[f+4]=a==85?0:rb;HEAP[yb]=f;f=b;if(b!=0){a=87;b=84}else{b=89;break b}}HEAP[h]=ub;HEAP[d]=db}a=c;if(HEAP[c+48]==0){HEAP[a+44]=20;b=1}else{FUNCTION_TABLE[HEAP[a+ 164]](c,d,h);f=a=HEAP[i];a=a!=0;b:do if(a)for(o=HEAP[d];;){b=unSign((HEAP[f+20]&65535)-o,16);HEAP[f+24]=b;f=b=HEAP[f+4];if(b!=0)b=92;else{b=93;break b}}while(0);a=HEAP[d];o=reSign(HEAP[c+48],32)>reSign(0,32);b:do if(o){f=HEAP[HEAP[c+32]+4*(0-HEAP[c+48])];n=reSign(HEAP[d],16);if(f!=n){b=95;break b}HEAP[c+48]-=1}while(0);if(reSign(HEAP[c+48],32)>reSign(0,32)){o=a;a=97;b:for(;;){ib=a==97?0:ib;Cb=a==97?o:Cb;f=a=HEAP[i];if(a!=0){ib=reSign(ib,16);c:for(;;){n=HEAP[f+4];HEAP[f+24]-=ib;if(HEAP[f+24]==0){w= f;r=HEAP[i];a=101;d:for(;;){b=a==101?r:xb;var Ib=a==101?i:qb;if(b==0){b=106;break d}var qb=b+4,xb=HEAP[qb];if(b==w){b=104;break d}else{a=103;b=102}}if(b==104)HEAP[Ib]=xb;b=f;if((HEAP[f+12]&8)!=0){f=HEAP[k];w=HEAP[b];for(a=107;;){var Jb=a==111?Nb:k,Hb=a==111?lb:f;if(Hb==0){a=108;break}if(reSign(HEAP[Hb],32)>reSign(w,32)){a=109;break}var Nb=Hb+4,lb=HEAP[Nb];a=111}HEAP[b+4]=a==108?0:Hb;HEAP[Jb]=b}else{f=HEAP[j];w=HEAP[b];for(a=113;;){var Gb=a==117?tb:j,vb=a==117?Kb:f;if(vb==0){a=114;break}if(reSign(HEAP[vb], 32)>reSign(w,32)){a=115;break}var tb=vb+4,Kb=HEAP[tb];a=117}HEAP[b+4]=a==114?0:vb;HEAP[Gb]=b}}f=n;if(n!=0)b=100;else break c}}_Sort(k);_Sort(j);ib=HEAP[c+48];f=HEAP[HEAP[c+32]+4*(0-ib)];n=f&65535;HEAP[c+48]=ib-1;var ib=n-Cb;if(reSign(Cb,16)reSign(fa, 32))?b:fa;fa=ka?fa:b;ka=fa&0-HEAP[c+4];ia=0-HEAP[c+4]&ja+-1+HEAP[c+4];b=HEAP[c+4];x=reSign(ja-fa,32)<=reSign(b,32)&ka!=fa&ia!=ja;e:do if(x){if(!(reSign(ka,32)>reSign(ia,32)))if(HEAP[c+4]+ka!=ia){b=126;break e}if((HEAP[mb+12]&7)==2){a=127;b=129;break e}HEAP[mb]=fa;HEAP[Bb]=ja;HEAP[mb+24]=1;var Mb=Ab+1;a=128;b=129;break e}else b=126;while(0);if(b==126){FUNCTION_TABLE[HEAP[c+168]](c,p,fa,ja,mb,Bb);a=126}var Ab=a==127?Ab:a==128?Mb:Ab,mb=HEAP[mb+4],Bb=HEAP[Bb+4];if(mb!=0){a=129;b=123;continue d}if(!(reSign(Ab, 16)>reSign(0,16))){a=131;b=124;continue d}ja=HEAP[k];fa=HEAP[j];if(ja!=0)a=132;else{a=132;b=124;continue d}for(;;){sb=a==167?sb:fa;nb=a==167?nb:ja;if(HEAP[nb+24]!=0){HEAP[nb+24]=0;FUNCTION_TABLE[HEAP[c+172]](c,p,HEAP[nb],HEAP[sb],nb,sb)}var nb=HEAP[nb+4],sb=HEAP[sb+4];if(nb!=0){a=167;b=165}else{a=167;b=124;continue d}}}else if(b==124){FUNCTION_TABLE[HEAP[c+176]](c);b=reSign(r,16)reSign(0,32)){a=158;b=98}else break b}a=Cb}b=HEAP[h];if(reSign(a,16)<=reSign(b,16)){b=a+1;for(a=161;;){Sb=a==161?0:Sb;a=b+Sb;FUNCTION_TABLE[HEAP[c+176]](c);o=HEAP[h];a=reSign(a,16)<=reSign(o,16);var Sb=Sb+1;if(a)a=162;else break}}b=0}b=b;if((b&255)!=0){b=168;break a}}HEAP[e+1024]-=1}b=0}if(b==77)E=1;else if(b==80){HEAP[e+1024]=0;HEAP[e+44]=20;E=HEAP[e+44]}else if(b==168)E=HEAP[e+44];else if(b==171)E=0;h=E;STACKTOP=d;return h} _Render_Single_Pass.__index__=Runtime.getFunctionIndex(_Render_Single_Pass,"_Render_Single_Pass");function _ft_black_new(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b;HEAP[g]=0;b=_ft_mem_alloc(e,24,d);if(HEAP[d]==0){HEAP[b+8]=e;HEAP[g]=b}b=HEAP[d];STACKTOP=d;return b}_ft_black_new.__index__=Runtime.getFunctionIndex(_ft_black_new,"_ft_black_new");function _ft_black_done(e){var g;g=HEAP[e+8];e!=0&&FUNCTION_TABLE[HEAP[g+8]](g,e)} _ft_black_done.__index__=Runtime.getFunctionIndex(_ft_black_done,"_ft_black_done");function _ft_black_reset(e,g,d){var b;if(e!=0){b=g==0;a:do if(!b){if(reSign(d,32)<=reSign(3075,32))break a;b=g;HEAP[e]=g+1032;HEAP[e+4]=g+d-HEAP[e];HEAP[e+12]=b;return}while(0);HEAP[e]=0;HEAP[e+4]=0;HEAP[e+12]=0}}_ft_black_reset.__index__=Runtime.getFunctionIndex(_ft_black_reset,"_ft_black_reset");function _ft_black_set_mode(){}_ft_black_set_mode.__index__=Runtime.getFunctionIndex(_ft_black_set_mode,"_ft_black_set_mode"); function _ft_black_render(e,g){var d,b,a,c;b=HEAP[g+4];a=HEAP[g];var f=e==0;a:do if(f)d=0;else{if(HEAP[e]==0){d=0;break a}if(HEAP[e+4]==0){d=0;break a}if(b==0)c=20;else{d=HEAP[b+2]==0;b:do if(!d){if(reSign(HEAP[b],16)<=reSign(0,16))break b;d=HEAP[b+12]==0;c:do if(!d){if(HEAP[b+4]==0)break c;d=reSign(HEAP[b+2],16);c=HEAP[b+12];f=reSign(HEAP[b],16)-1;c=reSign(HEAP[c+2*f],16)+1;if(d!=c)c=20;else{d=HEAP[e+12];if((HEAP[g+8]&2)!=0)c=19;else if(a==0)c=20;else{c=HEAP[a+4]==0;d:do if(!c){if(HEAP[a]==0)break d; if(HEAP[a+12]==0)c=20;else{c=d+128;b=b;HEAP[c]=HEAP[b];HEAP[c+2]=HEAP[b+2];HEAP[c+4]=HEAP[b+4];HEAP[c+8]=HEAP[b+8];HEAP[c+12]=HEAP[b+12];HEAP[c+16]=HEAP[b+16];b=d+104;a=a;HEAP[b]=HEAP[a];HEAP[b+4]=HEAP[a+4];HEAP[b+8]=HEAP[a+8];HEAP[b+12]=HEAP[a+12];HEAP[b+16]=HEAP[a+16];HEAP[b+18]=HEAP[a+18];HEAP[b+19]=HEAP[a+19];HEAP[b+20]=HEAP[a+20];HEAP[d+28]=HEAP[e];a=HEAP[d+28];b=Math.floor(unSign(HEAP[e+4],32)/unSign(4,32));HEAP[d+32]=a+4*b;a=d;if((HEAP[g+8]&1&255)!=0)a=19;else{a=a;d=HEAP[a+128+16]&256;b=a; d=d;c=b;if(d!=0){HEAP[c]=12;HEAP[b+16]=256;HEAP[b+20]=50}else{HEAP[c]=6;HEAP[b+16]=32;HEAP[b+20]=2}HEAP[b+4]=1<>reSign(6,32);l=reSign(HEAP[k+12]-HEAP[k+4],32)>>reSign(6,32);b=g+76;m=HEAP[e+8];if((HEAP[HEAP[g+156]+4]&1&255)!=0){h=HEAP[b+12];f=m;h=h;h!=0&&FUNCTION_TABLE[HEAP[f+8]](f,h);HEAP[b+12]=0;HEAP[HEAP[g+156]+4]&=-2}f=j;if((d&2)==0){d=f+3&-4;HEAP[b+18]=2;HEAP[b+16]=256}else{d=unSign(f+15,32)>>>unSign(4,32)<<1;HEAP[b+18]=1}HEAP[b+4]=j;HEAP[b]=l;HEAP[b+8]=d;d=_ft_mem_realloc(m,l,0,d,0,a);HEAP[b+12]=d;if(HEAP[a]!=0){c=0;break a}HEAP[HEAP[g+156]+4]|=1;_FT_Outline_Translate(c,0-HEAP[k],0-HEAP[k+4]);HEAP[o]= b;HEAP[o+4]=c;HEAP[o+8]=0;if(HEAP[b+18]==2)HEAP[o+8]|=1;e=FUNCTION_TABLE[HEAP[e+64]](HEAP[e+60],o);HEAP[a]=e;_FT_Outline_Translate(c,HEAP[k],HEAP[k+4]);if(HEAP[a]!=0){c=0;break a}HEAP[g+72]=1651078259;e=reSign(HEAP[k],32)>>reSign(6,32);HEAP[g+100]=e;k=reSign(HEAP[k+12],32)>>reSign(6,32);HEAP[g+104]=k}c=0;break a}while(0);if(c==0)i=HEAP[a];g=i;STACKTOP=a;return g}_ft_raster1_render.__index__=Runtime.getFunctionIndex(_ft_raster1_render,"_ft_raster1_render"); function _gray_record_cell(e){var g,d=null,b,a,c,f=HEAP[e+40]==0;a:do if(f){if((HEAP[e+36]|HEAP[e+32])==0)break a;b=e;d=c=HEAP[b];if(reSign(HEAP[b+24],32)reSign(h,32)){g=5;break}if(HEAP[l]==i){g=8;break}var m=l+12;d=9;g=4}if(g==5){d=j;a=HEAP[b+48];h=reSign(HEAP[b+52],32)>=reSign(a,32);a=b;if(h){_longjmp(a+1256,1);throw"Reached an unreachable! Original .ll line: 205177"; }else{h=HEAP[b+52];a=HEAP[a+44]+16*h;HEAP[b+52]=h+1;HEAP[a]=c;HEAP[a+8]=0;HEAP[a+4]=0;HEAP[a+12]=HEAP[d];HEAP[d]=a}}else if(g==8)a=l;b=b=b=a;HEAP[b+8]=HEAP[e+32]+HEAP[b+8];HEAP[b+4]=HEAP[e+36]+HEAP[b+4]}while(0)}_gray_record_cell.__index__=Runtime.getFunctionIndex(_gray_record_cell,"_gray_record_cell"); function _gray_set_cell(e,g,d){var b,a;g=g;d=d;d-=HEAP[e+16];b=g;if(reSign(HEAP[e+12],32)=unSign(b,32);a:do if(d)b=6;else{g=g;if(reSign(HEAP[e+24],32)<=reSign(g,32)){b=6;break a}a=0;b=9;break a}while(0);if(b==6)a=1;HEAP[e+40]=a} _gray_set_cell.__index__=Runtime.getFunctionIndex(_gray_set_cell,"_gray_set_cell"); function _gray_render_scanline(e,g,d,b,a,c){var f=null,h,i,k,j,l,m,o,n,p;h=b;n=a-d;i=reSign(d,32)>>reSign(8,32);b=reSign(a,32)>>reSign(8,32);k=d-(i<<8);a=a-(b<<8);if(h==c)_gray_set_cell(e,b,g);else{if(i==b){j=c-h;HEAP[e+32]=(a+k)*j+HEAP[e+32]}else{o=(c-h)*(256-k);d=256;p=1;if(reSign(n,32)=reSign(0,32),z=C-m;f=o+1;var C=A?z:C;A=A?f:o;HEAP[q]=A*256+HEAP[r];HEAP[u]=A+HEAP[s];var B=A+B;_gray_set_cell(v,y,w);var D=D+1;if(y!=x)f=5;else break}i= y;h=B;l=C;j=A}while(0);j=c-h;HEAP[e+32]=(a+256+(0-d))*j+HEAP[e+32]}HEAP[e+36]=j+HEAP[e+36]}}_gray_render_scanline.__index__=Runtime.getFunctionIndex(_gray_render_scanline,"_gray_render_scanline"); function _gray_render_line(e,g,d){var b=null,a,c,f,h,i,k,j,l,m,o,n,p,r,q,s,u;a=reSign(HEAP[e+72],32)>>reSign(8,32);c=reSign(d,32)>>reSign(8,32);f=HEAP[e+68]-HEAP[e+72];h=d-(c<<8);k=g-HEAP[e+64];j=d-HEAP[e+68];s=a;u=c;if(reSign(a,32)>reSign(c,32)){s=c;u=a}s=s;s=reSign(HEAP[e+20],32)<=reSign(s,32);a:do if(!s){o=u;if(reSign(HEAP[e+16],32)>reSign(o,32))break a;if(a==c)_gray_render_scanline(e,a,HEAP[e+64],f,g,h);else{q=1;if(k==0){m=reSign(HEAP[e+64],32)>>reSign(8,32);r=HEAP[e+64]-(m<<8)<<1;o=256;if(reSign(j, 32)>reSign(8,32);_gray_set_cell(e,n,a);n=a!=c;b:do if(n){m=k*256;r=j;r=Math.floor(reSign(m,32)/reSign(r,32));p=j;p=reSign(m,32)%reSign(p,32);if(reSign(p,32)=reSign(0,32);var A=z-p;b=m+1;var z=C?A:z,C=(C?b:m)+y;_gray_render_scanline(e,a,y,t,C,v);a=w+ a;y=reSign(C,32)>>reSign(8,32);_gray_set_cell(e,y,a);if(a!=x)b=12;else break}l=C;i=z}while(0);_gray_render_scanline(e,a,l,256-o,g,h)}}}while(0);HEAP[e+64]=g;HEAP[e+68]=d;HEAP[e+72]=c<<8}_gray_render_line.__index__=Runtime.getFunctionIndex(_gray_render_line,"_gray_render_line"); function _gray_move_to(e,g){var d,b,a;_gray_record_cell(g);b=HEAP[e]<<2;a=HEAP[e+4]<<2;var c=reSign(a,32)>>reSign(8,32);var f=d=reSign(b,32)>>reSign(8,32);if(reSign(HEAP[g+12],32)reSign(f,32))d=HEAP[g+8]-1;HEAP[g+32]=0;HEAP[g+36]=0;HEAP[g]=d-HEAP[g+8];HEAP[g+4]=c-HEAP[g+16];HEAP[g+72]=c<<8;HEAP[g+40]=0;_gray_set_cell(g,d,c);HEAP[g+64]=b;HEAP[g+68]=a;return 0}_gray_move_to.__index__=Runtime.getFunctionIndex(_gray_move_to,"_gray_move_to"); function _gray_line_to(e,g){_gray_render_line(g,HEAP[e]<<2,HEAP[e+4]<<2);return 0}_gray_line_to.__index__=Runtime.getFunctionIndex(_gray_line_to,"_gray_line_to"); function _gray_conic_to(e,g,d){var b,a=null,c,f,h;h=d+76;HEAP[h]=HEAP[g]<<2;HEAP[h+4]=HEAP[g+4]<<2;HEAP[h+8]=HEAP[e]<<2;HEAP[h+8+4]=HEAP[e+4]<<2;HEAP[h+16]=HEAP[d+64];HEAP[h+16+4]=HEAP[d+68];e=HEAP[h]+HEAP[h+16]+HEAP[h+8]*-2;g=0-e;e=reSign(e,32)>=reSign(0,32)?e:g;g=HEAP[h+4]+HEAP[h+16+4]+HEAP[h+8+4]*-2;c=0-g;c=reSign(g,32)>=reSign(0,32)?g:c;g=e;if(reSign(g,32)reSign(64,32)){e=e;g=g+1;for(a=3;;){l=a==3?0:l;var k=g+l,j=reSign(a==3?e:j,32)>>reSign(2,32);c=reSign(j,32)>reSign(64,32);var l=l+1;if(c)a=4;else break}g=k;e=j}f=d+852;HEAP[f]=g;g=f;c=d+20;var m=d+16,o=f,n=f;f=f;var p=d;a=7;for(;;){v=a==7?0:v;var r=HEAP[g+4*v],q=reSign(r,32)>reSign(1,32);c:do if(q){q=HEAP[h+4];var s=HEAP[h+8+4];b=reSign(s,32)reSign(q,32)?s:q;s=HEAP[h+16+4];b=reSign(s,32)reSign(q,32)?s:q;b=reSign(b,32)>>reSign(8, 32);s=HEAP[c];if(reSign(b,32)>=reSign(s,32)){b=9;break c}b=reSign(q,32)>>reSign(8,32);q=HEAP[m];if(reSign(b,32)=reSign(0,32))a=12;else break a}}while(0);return 0}_gray_conic_to.__index__=Runtime.getFunctionIndex(_gray_conic_to,"_gray_conic_to"); function _gray_cubic_to(e,g,d,b){var a=null,c,f;f=b+76;HEAP[f]=HEAP[d]<<2;HEAP[f+4]=HEAP[d+4]<<2;HEAP[f+8]=HEAP[g]<<2;HEAP[f+8+4]=HEAP[g+4]<<2;HEAP[f+16]=HEAP[e]<<2;HEAP[f+16+4]=HEAP[e+4]<<2;HEAP[f+24]=HEAP[b+64];HEAP[f+24+4]=HEAP[b+68];e=b+20;g=b+76;d=b+16;a:for(;;){var h=HEAP[f+4];a=HEAP[f+8+4];c=reSign(a,32)reSign(h,32)?a:h;a=HEAP[f+16+4];c=reSign(a,32)reSign(h,32)?a:h;a=HEAP[f+24+4];var i=reSign(a,32)reSign(h,32)?a:h;h=reSign(i,32)>>reSign(8,32);a=HEAP[e];h=reSign(h,32)>=reSign(a,32);b:do if(!h){c=reSign(c,32)>>reSign(8,32);h=HEAP[d];if(reSign(c,32)=reSign(0,32)?c:a;i=0-h;i=reSign(h,32)>=reSign(0,32)?h:i;if(reSign(a,32)>reSign(i,32)){var k=reSign(i*97+a*236,32)>>reSign(8,32);a=3}else{var j=reSign(i*236+a*97,32)>>reSign(8,32);a=5}a=a==5?j:k;i=reSign(a,32)>reSign(32767,32);c:do if(!i){var l=a*42,m=HEAP[f+ 8]-HEAP[f],o=HEAP[f+8+4]-HEAP[f+4],n=m*h-o*c,p=0-n;n=reSign(n,32)>=reSign(0,32)?n:p;if(reSign(n,32)>reSign(l,32))break c;n=HEAP[f+16]-HEAP[f];p=HEAP[f+16+4]-HEAP[f+4];var r=n*h-p*c,q=0-r;r=reSign(r,32)>=reSign(0,32)?r:q;if(reSign(r,32)>reSign(l,32))break c;if(reSign(o*h+m*c,32)=reSign(0,32))b+=HEAP[f+8]*(HEAP[f]-1);if(reSign(g,32)>reSign(0,32)){b=e=b;f=0-g;f=reSign(f,32)>reSign(-1,32)?f:-1;g=g+f+1;c=1;a:for(;;){q=c==1?0:q;f=d+6*q+2;var h=d+6*q,i=HEAP[d+6*q+4],k=i!=0;b:do if(k)if(unSign(HEAP[f],16)>unSign(7,16)){var j=unSign(HEAP[f],16);c=unSign(i,8);a=reSign(HEAP[h],16);_llvm_memset_p0i8_i32(e+a,c&255,j,1,0)}else{j=reSign(HEAP[h],16);j=b+j;c=unSign(HEAP[f],16); if(c==1){c=15;a=12}else if(c==2){c=15;a=10}else if(c==3){c=15;a=9}else if(c==4){c=15;a=8}else if(c==5){c=15;a=7}else if(c==6){c=15;a=6}else if(c==7){c=15;a=5}else break b;c:do if(a==5){HEAP[j]=i;var l=j+1;c=5;a=6;break c}while(0);c:do if(a==6){var m=c==5?l:j;HEAP[m]=i;m=m+1;c=6;a=7;break c}while(0);c:do if(a==7){var o=c==6?m:j;HEAP[o]=i;o=o+1;c=7;a=8;break c}while(0);c:do if(a==8){var n=c==7?o:j;HEAP[n]=i;n=n+1;c=8;a=9;break c}while(0);c:do if(a==9){var p=c==8?n:j;HEAP[p]=i;p=p+1;c=9;a=10;break c}while(0); if(a==10){var r=c==9?p:j;HEAP[r]=i;r=r+1;c=10}HEAP[c==10?r:j]=i}while(0);var q=q+1;if(q!=g)c=13;else break a}}}_gray_render_span.__index__=Runtime.getFunctionIndex(_gray_render_span,"_gray_render_span"); function _gray_hline(e,g,d,b,a){var c,f=null,h;g=g;d=d;c=b=reSign(b,32)>>reSign(9,32);if(reSign(c,32)reSign(256,32);var i=b;if(c)b=512-i;else{if(i!=256)break a;b=255}}else{if(!(reSign(f,32)>reSign(255,32)))break a;b=255}while(0);d+=HEAP[e+16];g=f=g+HEAP[e+8];if(reSign(f,32)>reSign(32766,32))g=32767;if(b!=0){f=HEAP[e+1232];h=e+1040+6*f+-6;c=reSign(f,32)>reSign(0,32);a:do if(c){if(HEAP[e+1244]!= d)break a;c=reSign(HEAP[h],16);if(unSign(HEAP[h+2],16)+c!=g)break a;if(unSign(HEAP[h+4],8)!=b)break a;HEAP[h+2]=(a&65535)+HEAP[h+2];return}while(0);i=HEAP[e+1244]!=d;a:do if(i)c=11;else{if(reSign(f,32)>reSign(31,32)){c=11;break a}h+=6;c=17;break a}while(0);if(c==11){h=HEAP[e+1236]!=0;a:do if(h){if(!(reSign(f,32)>reSign(0,32)))break a;FUNCTION_TABLE[HEAP[e+1236]](HEAP[e+1244],f,e+1040,HEAP[e+1240])}while(0);HEAP[e+1232]=0;HEAP[e+1244]=d;h=e+1040}HEAP[h]=g&65535;HEAP[h+2]=a&65535;HEAP[h+4]=b&255;HEAP[e+ 1232]+=1}}_gray_hline.__index__=Runtime.getFunctionIndex(_gray_hline,"_gray_hline");function _gray_convert_glyph_inner(e){var g;if(__setjmp(e+1256)==0){g=_FT_Outline_Decompose(e+980,_func_interface,e);_gray_record_cell(e)}else g=64;return g}_gray_convert_glyph_inner.__index__=Runtime.getFunctionIndex(_gray_convert_glyph_inner,"_gray_convert_glyph_inner"); function _gray_raster_render(e,g){var d=STACKTOP;STACKTOP+=320;Runtime.memset(d,0,320);var b,a=null,c,f,h,i,k,j,l,m,o,n,p;f=HEAP[g+4];j=HEAP[g];i=e==0;a:do if(i)b=0;else{if(HEAP[e]==0){b=0;break a}if(HEAP[e+4]==0){b=0;break a}if(f==0)h=20;else{h=HEAP[f+2]==0;b:do if(!h){if(reSign(HEAP[f],16)<=reSign(0,16))break b;h=HEAP[f+12]==0;c:do if(!h){if(HEAP[f+4]==0)break c;h=reSign(HEAP[f+2],16);i=HEAP[f+12];k=reSign(HEAP[f],16)-1;i=reSign(HEAP[i+2*k],16)+1;if(h!=i)h=20;else{h=HEAP[e+16];i=(HEAP[g+8]&2)== 0;d:do if(i){if(j==0)h=6;else{b=HEAP[j+4]==0;e:do if(!b){if(HEAP[j]==0)break e;if(HEAP[j+12]!=0){b=12;break d}h=6;b=4;break a}while(0);h=0}b=4;break a}while(0);if((HEAP[g+8]&1)==0)h=19;else{if((HEAP[g+8]&2)==0){HEAP[h+1024]=0;HEAP[h+1024+4]=0;HEAP[h+1024+8]=HEAP[j+4];HEAP[h+1024+12]=HEAP[j]}else{i=h+1024;if((HEAP[g+8]&4)!=0){k=g+32;HEAP[i]=HEAP[k];HEAP[i+4]=HEAP[k+4];HEAP[i+8]=HEAP[k+8];HEAP[i+12]=HEAP[k+12]}else{HEAP[i]=-32768;HEAP[h+1024+4]=-32768;HEAP[h+1024+8]=32767;HEAP[h+1024+12]=32767}}p=HEAP[e+ 4];k=HEAP[e];i=h;k=k;p=p;HEAP[i+1412]=k;HEAP[i+1416]=p;HEAP[i+1420]=k;HEAP[i+44]=0;HEAP[i+48]=0;HEAP[i+52]=0;HEAP[i+32]=0;HEAP[i+36]=0;HEAP[i+40]=1;i=h+980;f=f;HEAP[i]=HEAP[f];HEAP[i+2]=HEAP[f+2];HEAP[i+4]=HEAP[f+4];HEAP[i+8]=HEAP[f+8];HEAP[i+12]=HEAP[f+12];HEAP[i+16]=HEAP[f+16];HEAP[h+52]=0;HEAP[h+40]=1;HEAP[h+1248]=HEAP[e+8];HEAP[h+1232]=0;if((HEAP[g+8]&2)!=0){HEAP[h+1236]=HEAP[g+12];HEAP[h+1240]=HEAP[g+28]}else{f=h+1E3;j=j;HEAP[f]=HEAP[j];HEAP[f+4]=HEAP[j+4];HEAP[f+8]=HEAP[j+8];HEAP[f+12]=HEAP[j+ 12];HEAP[f+16]=HEAP[j+16];HEAP[f+18]=HEAP[j+18];HEAP[f+19]=HEAP[j+19];HEAP[f+20]=HEAP[j+20];HEAP[h+1236]=_gray_render_span.__index__;HEAP[h+1240]=h}f=j=h;h=f+980;i=HEAP[h+4];k=reSign(HEAP[h+2],16);k=i+8*k;if(reSign(HEAP[h+2],16)<=reSign(0,16)){HEAP[f+12]=0;HEAP[f+8]=HEAP[f+12];HEAP[f+20]=0;HEAP[f+16]=HEAP[f+20]}else{HEAP[f+12]=HEAP[i];HEAP[f+8]=HEAP[f+12];HEAP[f+20]=HEAP[i+4];HEAP[f+16]=HEAP[f+20];i+=8;if(ireSign(k,32))HEAP[f+8]=k;if(reSign(HEAP[f+12],32)reSign(p,32))HEAP[f+16]=p;if(reSign(HEAP[f+20],32)>reSign(6,32);HEAP[f+8]=n;n=reSign(HEAP[f+16],32)>>reSign(6,32);HEAP[f+16]=n;n=reSign(HEAP[f+12]+63,32)>>reSign(6,32);HEAP[f+12]=n;n=reSign(HEAP[f+20]+63,32)>>reSign(6,32);HEAP[f+20]=n}n=j+1024;f=HEAP[n];f=reSign(HEAP[j+12],32)<=reSign(f,32);d:do if(f)b= 25;else{h=HEAP[n+8];if(reSign(HEAP[j+8],32)>=reSign(h,32)){b=25;break d}h=HEAP[n+4];if(reSign(HEAP[j+20],32)<=reSign(h,32)){b=25;break d}h=HEAP[n+12];if(reSign(HEAP[j+16],32)>=reSign(h,32)){b=25;break d}h=HEAP[n];if(reSign(HEAP[j+8],32)reSign(h,32))HEAP[j+12]=HEAP[n+8];h=HEAP[n+12];if(reSign(HEAP[j+20],32)>reSign(h,32))HEAP[j+20]=HEAP[n+12];HEAP[j+24]=HEAP[j+ 12]-HEAP[j+8];HEAP[j+28]=HEAP[j+20]-HEAP[j+16];h=HEAP[j+1248];i=Math.floor(reSign(HEAP[j+20]-HEAP[j+16],32)/reSign(h,32));if(i==0)i=1;if(reSign(i,32)>reSign(38,32))i=39;HEAP[j+1252]=0;m=HEAP[j+16];k=HEAP[j+20];h=0;p=d;var r=d+4,q=d,s=d;e:for(;;){var u=i;b=reSign(h,32)reSign(b,32)?37:38;break f}while(0);if(b==37)o=k;HEAP[p]=m;HEAP[r]=o;m=q;f:for(;;){if(!(s<=m))break f;HEAP[j+1420]=HEAP[j+1412];HEAP[j+ 1424]=HEAP[m+4]-HEAP[m];a=HEAP[j+1424]*4;b=a&15;if(reSign(b,32)>reSign(0,32))a=a+16+(0-b);b=HEAP[j+1416];b-=b&15;b=HEAP[j+1412]+b;HEAP[j+44]=HEAP[j+1412]+a;c=HEAP[j+44]>=b;g:do if(!c){a=Math.floor(reSign(b-HEAP[j+44],32)/reSign(16,32));HEAP[j+48]=a;if(reSign(HEAP[j+48],32)<=reSign(1,32))break g;a=reSign(HEAP[j+1424],32)>reSign(0,32);var t=j;if(a){for(a=44;;){x=a==44?0:x;var v=1+x;HEAP[HEAP[(a==44?t:w)+1420]+4*(0+x)]=0;a=reSign(HEAP[j+1424],32)>reSign(v,32);var w=j,x=x+1;if(a)a=45;else break}a=46}else a= 43;HEAP[(a==46?w:t)+52]=0;HEAP[j+40]=1;HEAP[j+16]=HEAP[m];HEAP[j+20]=HEAP[m+4];HEAP[j+28]=HEAP[m+4]-HEAP[m];a=t=_gray_convert_glyph_inner(j);if(t==0){c=j;t=HEAP[c+52]==0;h:do if(!t){HEAP[c+1232]=0;b=reSign(HEAP[c+1424],32)>reSign(0,32);v=c;if(b){var y=c,A=c,z=c+24,C=c,B=c+1424,D=c;a=48;i:for(;;){var E=a==48?0:I,F=0+E,G=1+E,H=HEAP[HEAP[(a==48?v:D)+1420]+4*F];if(H!=0){a=49;b=50}else{a=49;b=51}j:for(;;)if(b==50){J=a==54?J:0;L=a==54?L:0;N=a==54?N:H;reSign(HEAP[N],32)>reSign(L,32)&J!=0&&_gray_hline(y, L,F,J*512,HEAP[N]-L);var J=HEAP[N+4]+J;L=J*512-HEAP[N+8];b=L!=0;k:do if(b){if(!(reSign(HEAP[N],32)>=reSign(0,32)))break k;_gray_hline(A,HEAP[N],F,L,1)}while(0);var L=HEAP[N]+1,N=HEAP[N+12];if(N!=0){a=54;b=50;continue j}if(J==0){a=56;b=51;continue j}_gray_hline(C,L,F,J*512,HEAP[z]-L);a=57;b=51}else if(b==51){b=reSign(HEAP[B],32)>reSign(G,32);var I=E+1;if(b){a=51;continue i}else break i}}a=58}else a=125;if(HEAP[(a==58?D:v)+1236]==0)break h;if(!(reSign(HEAP[c+1232],32)>reSign(0,32)))break h;FUNCTION_TABLE[HEAP[c+ 1236]](HEAP[c+1244],HEAP[c+1232],c+1040,HEAP[c+1240])}while(0);m+=-8;continue f}else if(a!=64){b=64;break e}}while(0);b=HEAP[m];a=HEAP[m+4];c=(reSign(a-b,32)>>reSign(1,32))+b;if(c==b){b=67;break e}t=HEAP[j+1248];if(reSign(b-a,32)>=reSign(t,32))HEAP[j+1252]+=1;HEAP[m+8]=b;HEAP[m+8+4]=c;HEAP[m]=c;HEAP[m+4]=a;m+=8}h+=1;m=o;b=36}if(b==73){l=reSign(HEAP[u+1252],32)>reSign(8,32);e:do if(l){if(!(reSign(HEAP[j+1248],32)>reSign(16,32)))break e;w=Math.floor(reSign(HEAP[j+1248],32)/reSign(2,32));HEAP[j+1248]= w}while(0);l=0;b=66;break d}else if(b==67){l=1;b=66;break d}else if(b==64){l=1;b=66;break d}}while(0);if(b==25)l=0;h=l=l}}b=4;break a}while(0);h=20;b=4;break a}while(0);h=0}b=4;break a}while(0);if(b==0)h=6;l=h;STACKTOP=d;return l}_gray_raster_render.__index__=Runtime.getFunctionIndex(_gray_raster_render,"_gray_raster_render"); function _gray_raster_new(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b;HEAP[g]=0;b=_ft_mem_alloc(e,20,d);if(HEAP[d]==0){HEAP[b+12]=e;HEAP[g]=b}b=HEAP[d];STACKTOP=d;return b}_gray_raster_new.__index__=Runtime.getFunctionIndex(_gray_raster_new,"_gray_raster_new");function _gray_raster_done(e){var g;g=HEAP[e+12];e!=0&&FUNCTION_TABLE[HEAP[g+8]](g,e)}_gray_raster_done.__index__=Runtime.getFunctionIndex(_gray_raster_done,"_gray_raster_done"); function _gray_raster_reset(e,g,d){var b;if(e!=0){b=g==0;a:do if(!b){if(reSign(d,32)<=reSign(3475,32))break a;b=g;HEAP[e+16]=b;HEAP[e]=g+1440;HEAP[e+4]=g+d-HEAP[e]&-16;g=Math.floor(unSign(HEAP[e+4],32)/unSign(128,32));HEAP[e+8]=g;return}while(0);HEAP[e]=0;HEAP[e+4]=0;HEAP[e+16]=0}}_gray_raster_reset.__index__=Runtime.getFunctionIndex(_gray_raster_reset,"_gray_raster_reset"); function _ft_smooth_init(e){var g;g=HEAP[e+4];FUNCTION_TABLE[HEAP[HEAP[HEAP[e+20]+56]+8]](HEAP[e+60],HEAP[g+172],HEAP[g+176]);return 0}_ft_smooth_init.__index__=Runtime.getFunctionIndex(_ft_smooth_init,"_ft_smooth_init");function _ft_smooth_set_mode(e,g,d){return FUNCTION_TABLE[HEAP[HEAP[HEAP[e+20]+56]+12]](HEAP[e+60],g,d)}_ft_smooth_set_mode.__index__=Runtime.getFunctionIndex(_ft_smooth_set_mode,"_ft_smooth_set_mode"); function _ft_smooth_transform(e,g,d,b){var a=null,c,f,h,i;i=0;e=HEAP[g+72]!=HEAP[e+24];a:do if(e)i=6;else{var k=d!=0;b:do if(k){f=d;c=g+108;f=f;if(c==0)break b;if(f==0)break b;h=HEAP[c+4];c=reSign(HEAP[c+2],16);c=h+8*c;if(!(h=reSign(0,32);b:do if(!d){d=HEAP[m]+2147483647;if(reSign(HEAP[m+ 8],32)<=reSign(d,32))break b;j=98;f=1;break a}while(0);o=reSign(HEAP[m+8]-HEAP[m],32)>>reSign(6,32);d=reSign(HEAP[m+4],32)>=reSign(0,32);b:do if(!d){d=HEAP[m+4]+2147483647;if(reSign(HEAP[m+12],32)<=reSign(d,32))break b;j=98;f=1;break a}while(0);d=reSign(HEAP[m+12]-HEAP[m+4],32)>>reSign(6,32);f=g+76;p=HEAP[e+8];n=o;a=d;if((HEAP[HEAP[g+156]+4]&1&255)!=0){k=HEAP[f+12];i=p;k=k;k!=0&&FUNCTION_TABLE[HEAP[i+8]](i,k);HEAP[f+12]=0;HEAP[HEAP[g+156]+4]&=-2}i=o;if(h!=0){o*=3;i=o+3&-4}if(r!=0)d*=3;k=HEAP[m];q= HEAP[m+4];s=reSign(HEAP[m],32)>>reSign(6,32);m=reSign(HEAP[m+12],32)>>reSign(6,32);v=unSign(o,32)>unSign(32767,32);b:do if(!v){if(unSign(d,32)>unSign(32767,32))break b;HEAP[f+18]=2;HEAP[f+16]=256;HEAP[f+4]=o;HEAP[f]=d;HEAP[f+8]=i;_FT_Outline_Translate(l,0-k,0-q);p=_ft_mem_alloc(p,d*i,c);HEAP[f+12]=p;if(HEAP[c]!=0){f=0;break a}HEAP[HEAP[g+156]+4]|=1;HEAP[u]=f;HEAP[u+4]=l;HEAP[u+8]=1;e=FUNCTION_TABLE[HEAP[e+64]](HEAP[e+60],u);HEAP[c]=e;p=h!=0;c:do if(p){e=HEAP[f+12];u=h=a;if(h==0)break c;for(;;){h= e+o;t=v=n;if(v!=0){v=e;t=t;var w=h,x=t+-1;for(h=16;;){C=h==16?0:C;var y=C*-3;h=w+(y+-1);var A=w+(y+-2);y=w+(y+-3);var z=unSign(HEAP[v+(x+C*-1)],8);HEAP[y]=z&255;HEAP[A]=z&255;HEAP[h]=z&255;var C=C+1;if(C!=t)h=17;else break}}u=h=u-1;e+=i;if(h==0)break c}}while(0);r=r!=0;c:do if(r){v=HEAP[f+12]+(d-a)*i;p=HEAP[f+12];h=o=a;if(o==0)break c;u=e=n=C=o=i;p=p;v=v;t=h;w=C+i;x=w+i;for(h=20;;){B=h==20?0:B;h=v+u*B;A=x*B;y=p+(w+A);z=p+(C+A);_llvm_memcpy_p0i8_p0i8_i32(p+A,h,o,1,0);_llvm_memcpy_p0i8_p0i8_i32(z,h, n,1,0);_llvm_memcpy_p0i8_p0i8_i32(y,h,e,1,0);var B=B+1;if(B!=t)h=22;else break}}while(0);_FT_Outline_Translate(l,k,q);if(HEAP[c]!=0){f=0;break a}HEAP[g+72]=1651078259;HEAP[g+100]=s;HEAP[g+104]=m;f=0;break a}while(0);j=98}f=1}break a}while(0);if(f==0){g=l!=0;a:do if(g){if(b==0)break a;_FT_Outline_Translate(l,0-HEAP[b],0-HEAP[b+4])}while(0);j=HEAP[c]}b=j;STACKTOP=c;return b}_ft_smooth_render_generic.__index__=Runtime.getFunctionIndex(_ft_smooth_render_generic,"_ft_smooth_render_generic"); function _ft_smooth_render(e,g,d,b){d=d;if(d==1)d=0;return _ft_smooth_render_generic(e,g,d,b,0)}_ft_smooth_render.__index__=Runtime.getFunctionIndex(_ft_smooth_render,"_ft_smooth_render");function _ft_smooth_render_lcd(e,g,d,b){e=_ft_smooth_render_generic(e,g,d,b,3);if(e==0)HEAP[g+76+18]=5;return e}_ft_smooth_render_lcd.__index__=Runtime.getFunctionIndex(_ft_smooth_render_lcd,"_ft_smooth_render_lcd"); function _ft_smooth_render_lcd_v(e,g,d,b){e=_ft_smooth_render_generic(e,g,d,b,4);if(e==0)HEAP[g+76+18]=6;return e}_ft_smooth_render_lcd_v.__index__=Runtime.getFunctionIndex(_ft_smooth_render_lcd_v,"_ft_smooth_render_lcd_v");function _FTC_MruNode_Up(e,g){var d,b,a;d=HEAP[e];if(d!=g){b=HEAP[g+4];a=HEAP[g];HEAP[b]=a;HEAP[a+4]=b;b=HEAP[d+4];HEAP[b]=g;HEAP[d+4]=g;HEAP[g]=d;HEAP[g+4]=b;HEAP[e]=g}}_FTC_MruNode_Up.__index__=Runtime.getFunctionIndex(_FTC_MruNode_Up,"_FTC_MruNode_Up"); function _FTC_MruList_New(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c,f,h,i,k,j;c=HEAP[e+36];a=HEAP[e+4];f=unSign(HEAP[e],32)unSign(15,32))HEAP[b]=112;else{f=_ft_mem_alloc(h,HEAP[g+20],b);if(HEAP[b]!=0)break b;HEAP[f+48]=e;HEAP[f+52]=h;var i=f+16,k=g;HEAP[i]=HEAP[k];HEAP[i+4]=HEAP[k+4];HEAP[i+8]=HEAP[k+8];HEAP[i+12]=HEAP[k+12];HEAP[i+16]=HEAP[k+16];HEAP[i+20]=HEAP[k+20];HEAP[i+24]=HEAP[k+24];HEAP[i+28]= HEAP[k+28];HEAP[f+60]=g;HEAP[f+56]=HEAP[e+88];i=FUNCTION_TABLE[HEAP[g+24]](f);HEAP[b]=i;if(HEAP[b]!=0){FUNCTION_TABLE[HEAP[g+28]](f);i=f;f=h;h=i;h!=0&&FUNCTION_TABLE[HEAP[f+8]](f,h);f=0}else{h=HEAP[e+88];HEAP[e+24+h*4]=f;HEAP[e+88]=h+1}}}while(0);var j=d;c=4;a=6;break a}else{c=-1;a=6}while(0);a:do if(a==6){if((c==4?j:d)==0)break a;HEAP[d]=f}while(0);e=HEAP[b];STACKTOP=b;return e}_FTC_Manager_RegisterCache.__index__=Runtime.getFunctionIndex(_FTC_Manager_RegisterCache,"_FTC_Manager_RegisterCache"); function _FTC_Manager_FlushN(e,g){var d=null,b,a;b=HEAP[e+8];if(b==0)b=0;else{a=HEAP[b+4];var c=d=0;for(d=1;;){var f=d==1?a:i,h=d==1?c:j;if(!(unSign(h,32)unSign(a,32)?0:1;for(;;)if(d==0){i=g;a=HEAP[e+24+l*4];c=i;i=HEAP[a+48];b=0;h=HEAP[a+4]+HEAP[a];f=0;d=h;d=unSign(f,32)unSign(a, 32)?0:1}else if(d==1)break}_FTC_Manager_RemoveFaceID.__index__=Runtime.getFunctionIndex(_FTC_Manager_RemoveFaceID,"_FTC_Manager_RemoveFaceID");function _FTC_Node_Unref(e,g){var d=e!=0;a:do if(d){var b=unSign(HEAP[e+16],16),a=HEAP[g+88];if(!(unSign(b,32)=unSign(h,32)){h=HEAP[e+52];h=_ft_mem_realloc(h,4,(f+1)*2,(f+1)*4,HEAP[e+12],g);HEAP[e+12]=h;if(HEAP[g]!=0)break a}a=HEAP[e+12]+4*c;b=h=HEAP[a];if(h!=0){h=f+1;b=b;a=a;var k=d;for(d=3;;){m=d==3?k:m;l=d==3?a:l;o=d==3?b:o;var j=o+8;if((h&HEAP[o+12])!=0){HEAP[l]=HEAP[j];HEAP[o+8]=m;d=5}else d=4;var l= d==5?l:j,m=d==5?o:m,o=HEAP[l];if(o==0)break;else d=7}d=m}HEAP[HEAP[e+12]+4*(c+1+f)]=d;HEAP[e+8]+=2;h=f;if(unSign(c,32)>=unSign(h,32)){HEAP[e+4]=f*2+1;HEAP[e]=0}else HEAP[e]=c+1}else{h=h;if(!(reSign(HEAP[e+8],32)>reSign(h,32)))break a;h=f+c;if(unSign(h+1,32)<=unSign(8,32))break a;if(c==0){c=HEAP[e+52];c=_ft_mem_realloc(c,4,(f+1)*2,f+1,HEAP[e+12],i);HEAP[e+12]=c;if(HEAP[i]!=0)break a;c=unSign(HEAP[e+4],32)>>>unSign(1,32);HEAP[e+4]=c;c=HEAP[e+4]}else c-=1;a=HEAP[e+12]+4*c;if(HEAP[a]!=0){f=a;for(d=14;;){var n= HEAP[d==14?f:n]+8;if(HEAP[n]!=0)d=15;else break}a=n}f=HEAP[e+12]+4*h;HEAP[a]=HEAP[f];HEAP[f]=0;HEAP[e+8]-=2;HEAP[e]=c}}STACKTOP=g}_ftc_cache_resize.__index__=Runtime.getFunctionIndex(_ftc_cache_resize,"_ftc_cache_resize"); function _ftc_node_destroy(e,g){var d,b=null,a,c;c=unSign(HEAP[e+16],16);c=HEAP[g+24+c*4];a=HEAP[g+16];b=FUNCTION_TABLE[HEAP[c+16+4]](e,c);HEAP[g+16]=a-b;_ftc_node_mru_unlink(e,g);b=a=HEAP[c+4]&HEAP[e+12];if(unSign(HEAP[c],32)>unSign(b,32))a=HEAP[c+4]*2+1&HEAP[e+12];a=a=HEAP[c+12]+4*a;for(b=1;;){var f=b==6?h:a;d=HEAP[f];if(d==0){d=3;break}if(d==e){d=5;break}var h=HEAP[f]+8;b=6;d=2}if(d==5){a=f;HEAP[a]=HEAP[e+8];HEAP[e+8]=0;HEAP[c+8]+=1;_ftc_cache_resize(c)}FUNCTION_TABLE[HEAP[c+16+16]](e,c)} _ftc_node_destroy.__index__=Runtime.getFunctionIndex(_ftc_node_destroy,"_ftc_node_destroy");function _ftc_cache_init(e){var g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var d;d=HEAP[e+52];HEAP[e]=0;HEAP[e+4]=7;HEAP[e+8]=16;d=_ft_mem_realloc(d,4,0,16,0,g);HEAP[e+12]=d;e=HEAP[g];STACKTOP=g;return e}_ftc_cache_init.__index__=Runtime.getFunctionIndex(_ftc_cache_init,"_ftc_cache_init"); function _ftc_cache_done(e){var g,d=null,b,a,c;if(HEAP[e+52]!=0){c=HEAP[e+52];var f=e!=0;a:do if(f){if(HEAP[e+12]==0)break a;b=HEAP[e+48];var h=a=HEAP[e]+1+HEAP[e+4],i=unSign(0,32)unSign(1,32)?a:1)-0;d=2;b:for(;;){var r=d==2?0:v,q=0+r,s=HEAP[HEAP[(d==2?h:p)+12]+4*q];if(s!=0){d=3;g=4}else{d=3;g=5}for(;;)if(g==4){g=d==4?u:s;var u=HEAP[g+8];HEAP[g+8]=0;_ftc_node_mru_unlink(g, i);d=HEAP[k];var t=FUNCTION_TABLE[HEAP[j]](g,l);HEAP[b]=d-t;FUNCTION_TABLE[HEAP[m]](g,o);if(u!=0)g=d=4;else{d=4;g=5}}else if(g==5){HEAP[HEAP[n]+4*q]=0;var v=r+1;if(v!=a){d=5;continue b}else break b}}d=7}else d=0;_ftc_cache_resize(d==7?p:h)}while(0);f=HEAP[e+12];f!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[e+12]=0;HEAP[e+4]=0;HEAP[e]=0;HEAP[e+8]=0;HEAP[e+52]=0}}_ftc_cache_done.__index__=Runtime.getFunctionIndex(_ftc_cache_done,"_ftc_cache_done"); function _FTC_Cache_NewNode(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f=null,h,i,k,j,l,m,o;m=HEAP[e+48];h=e+16;k=m+20;i=m+20;f=-1;a:for(;;){j=f==-1?4:f==8?p:f==6?n:j;l=FUNCTION_TABLE[HEAP[h]](a,d,e);if(l==0|l!=64){c=1;break a}c=_FTC_Manager_FlushN(m,j);if(c==0){c=3;break a}if(c!=j){f=4;c=0;continue a}var n=j*2;if(!(unSign(n,32)unSign(j,32))i=HEAP[k+4]*2+1&HEAP[h+12];i=HEAP[k+12]+4*i;HEAP[h+8]=HEAP[i];HEAP[i]=h;HEAP[k+8]-=1;_ftc_cache_resize(k);h=HEAP[f+48];k=m;h=h;i=h+8;j=k;k=i;i=j;j=l=HEAP[k];if(l!=0){l=HEAP[j+4];HEAP[j+4]=i;HEAP[l]=i;HEAP[i]=j;HEAP[i+4]=l}else{HEAP[i]=i;HEAP[i+4]=i}HEAP[k]=i;HEAP[h+20]+=1;h=HEAP[f+48];k=HEAP[h+16];f=FUNCTION_TABLE[HEAP[f+ 16+4]](m,f)+k;HEAP[h+16]=f;f=HEAP[h+12];if(!(unSign(HEAP[h+16],32)>=unSign(f,32)))break a;HEAP[m+18]+=1;h=h;k=h==0;b:do if(!k){i=HEAP[h+8];f=HEAP[h+12];if(unSign(HEAP[h+16],32)unSign(f,32))f=24;else break}}while(0);HEAP[m+18]-=1}while(0);HEAP[b]= HEAP[a];e=o;STACKTOP=a;return e}_FTC_Cache_NewNode.__index__=Runtime.getFunctionIndex(_FTC_Cache_NewNode,"_FTC_Cache_NewNode");function _ftc_cmap_node_free(e,g){var d;d=HEAP[g+52];e!=0&&FUNCTION_TABLE[HEAP[d+8]](d,e)}_ftc_cmap_node_free.__index__=Runtime.getFunctionIndex(_ftc_cmap_node_free,"_ftc_cmap_node_free"); function _ftc_cmap_node_new(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null;d=_ft_mem_alloc(HEAP[d+52],288,b);if(HEAP[b]==0){HEAP[d+20]=HEAP[g];HEAP[d+24]=HEAP[g+4];g=Math.floor(unSign(HEAP[g+8],32)/unSign(128,32))*128;HEAP[d+28]=g;for(a=0;;){c=a==0?0:c;HEAP[d+32+(0+c)*2]=-1;var c=c+1;if(c!=128)a=1;else break}}HEAP[e]=d;e=HEAP[b];STACKTOP=b;return e}_ftc_cmap_node_new.__index__=Runtime.getFunctionIndex(_ftc_cmap_node_new,"_ftc_cmap_node_new"); function _ftc_cmap_node_weight(){return 20}_ftc_cmap_node_weight.__index__=Runtime.getFunctionIndex(_ftc_cmap_node_weight,"_ftc_cmap_node_weight");function _ftc_cmap_node_compare(e,g){var d,b,a=HEAP[e+20]==HEAP[g];a:do if(a){if(HEAP[e+24]!=HEAP[g+4]){d=1;break a}d=HEAP[g+8]-HEAP[e+28];d=unSign(d,32)<=unSign(127,32);b=unSign(d,1);d=2;break a}else d=1;while(0);if(d==1)b=0;return b&255}_ftc_cmap_node_compare.__index__=Runtime.getFunctionIndex(_ftc_cmap_node_compare,"_ftc_cmap_node_compare"); function _ftc_cmap_node_remove_faceid(e,g){return unSign(HEAP[e+20]==g,1)&255}_ftc_cmap_node_remove_faceid.__index__=Runtime.getFunctionIndex(_ftc_cmap_node_remove_faceid,"_ftc_cmap_node_remove_faceid");function _FTC_CMapCache_New(e,g){return _FTC_Manager_RegisterCache(e,_ftc_cmap_cache_class,g)}_FTC_CMapCache_New.__index__=Runtime.getFunctionIndex(_FTC_CMapCache_New,"_FTC_CMapCache_New"); function _FTC_CMapCache_Lookup(e,g,d,b){var a=STACKTOP;STACKTOP+=24;Runtime.memset(a,0,24);var c,f=null,h,i,k,j,l,m,o,n;j=a+12;l=a+16;var p,r,q,s=a+20;d=d;b=b;o=h=0;if(reSign(d,32)>reSign(3,32);m=g<<7^m;n=d*211;m=Math.floor(unSign(b,32)/unSign(128,32))+n+m;n=e;p=m;r=_ftc_cmap_node_compare.__index__;m=0;i=f=p&HEAP[n+4];if(unSign(HEAP[n],32)>unSign(i,32))f=HEAP[n+4]*2+1&p;i=f=HEAP[n+12]+4*f;k=p;r= r;var t=a,v=n,w=f;f=12;b:for(;;){var x=f==18?y:w;c=HEAP[x];HEAP[l]=c;if(c==0){c=14;break b}if(HEAP[HEAP[l]+12]==k)if(FUNCTION_TABLE[r](HEAP[l],t,v)!=0){c=16;break b}var y=HEAP[l]+8;f=18;c=13}if(c==14){var A=_FTC_Cache_NewNode(n,p,a,l);f=14}else if(c==16){f=x;if(HEAP[i]!=HEAP[l]){HEAP[f]=HEAP[HEAP[l]+8];HEAP[HEAP[l]+8]=HEAP[i];HEAP[i]=HEAP[l]}q=HEAP[n+48];c=q+8;HEAP[q+8]!=HEAP[l]&&_FTC_MruNode_Up(c,HEAP[l]);q=m;f=22}m=f==22?q:A;c=HEAP[l];n=m!=0;b:do if(!n)if(unSign(b-HEAP[c+28],32)>unSign(127,32)){c= 0;break a}else{h=unSign(HEAP[c+32+(b-HEAP[c+28])*2],16);if(h!=65535)break b;h=0;m=_FTC_Manager_LookupFace(HEAP[e+48],HEAP[c+20],s);if(m!=0)break b;if(reSign(d,32)>reSign(15,32)){c=0;break a}else{m=HEAP[HEAP[s]+36];f=unSign(d,32)=reSign(0,32)?e:g)*d+52}else if(g==2){d=reSign(HEAP[e+20+2],16)*9;e=reSign(HEAP[e+20],16)*2;d=d+40+e}d+=32;return d}_ftc_inode_weight.__index__=Runtime.getFunctionIndex(_ftc_inode_weight,"_ftc_inode_weight"); function _ftc_snode_free(e,g){var d=null,b,a;b=e+32;var c=HEAP[e+28];a=HEAP[g+52];if(c!=0)for(d=0;;){d=d==0?0:h;h=b+16*d+12;var f=HEAP[h];f!=0&&FUNCTION_TABLE[HEAP[a+8]](a,f);HEAP[h]=0;var h=d+1;if(h!=c)d=3;else break}HEAP[e+24]=0;b=HEAP[e+20];HEAP[e+20]=0;c=b!=0;a:do if(c){HEAP[b+8]-=1;if(HEAP[b+8]!=0)break a;_FTC_MruList_Remove(g+64,b)}while(0);e!=0&&FUNCTION_TABLE[HEAP[a+8]](a,e)}_ftc_snode_free.__index__=Runtime.getFunctionIndex(_ftc_snode_free,"_ftc_snode_free"); function _ftc_snode_load(e,g,d,b){var a=STACKTOP;STACKTOP+=8;Runtime.memset(a,0,8);var c,f,h;f=a+4;var i,k;h=HEAP[e+20];c=HEAP[g+4];i=HEAP[e+28];if(unSign(d-HEAP[e+24],32)>=unSign(i,32))b=6;else{e=e+32+16*(d-HEAP[e+24]);i=HEAP[h+16];HEAP[e+12]=0;g=FUNCTION_TABLE[HEAP[i+24]](h,d,g,f);h=g!=0;a:do if(h)d=1;else{f=HEAP[HEAP[f]+84];d=f+76;if(HEAP[f+72]!=1651078259){d=1;break a}h=reSign(HEAP[f+64]+32,32)>>reSign(6,32);i=reSign(HEAP[f+64+4]+32,32)>>reSign(6,32);k=unSign(HEAP[d]&255,8);if(HEAP[d]!=k){d=1; break a}k=unSign(HEAP[d+4]&255,8);if(HEAP[d+4]!=k){d=1;break a}k=reSign(HEAP[d+8]&255,8);if(HEAP[d+8]!=k){d=1;break a}k=reSign(HEAP[f+100]&255,8);if(HEAP[f+100]!=k){d=1;break a}k=reSign(HEAP[f+104]&255,8);if(HEAP[f+104]!=k){d=1;break a}k=reSign(h&255,8);if(k!=h){d=1;break a}k=reSign(i&255,8);if(k!=i){d=1;break a}HEAP[e]=HEAP[d+4]&255;HEAP[e+1]=HEAP[d]&255;g=reSign(HEAP[d+8]&255,8);HEAP[e+6]=g;HEAP[e+2]=HEAP[f+100]&255;HEAP[e+3]=HEAP[f+104]&255;HEAP[e+8]=h&255;HEAP[e+9]=i&255;HEAP[e+4]=HEAP[d+18]; HEAP[e+5]=(HEAP[d+16]&255)-1;g=d;f=c;c=e;g=g;f=f;d=HEAP[g+8];if(reSign(d,32)=reSign(0,32)?c:f;f=unSign(HEAP[e+1],8);HEAP[b]=c*f}d=g!=0&g!=64?1:13;break a}while(0);a:do if(d==1){HEAP[e]=-1;HEAP[e+1]=0;g=HEAP[e+12]=0;if(b==0)break a;HEAP[b]=0}while(0);b=g}b=b;STACKTOP=a;return b} _ftc_snode_load.__index__=Runtime.getFunctionIndex(_ftc_snode_load,"_ftc_snode_load"); function _ftc_snode_new(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c,f,h,i;h=HEAP[d+52];c=0;i=HEAP[g];g=HEAP[g+4];f=FUNCTION_TABLE[HEAP[HEAP[HEAP[d+60]+32]+20]](g,HEAP[d+48]);var k=f==0;a:do if(k)a=0;else{a=f;if(unSign(i,32)>=unSign(a,32)){a=0;break a}c=_ft_mem_alloc(h,288,b);if(HEAP[b]!=0){a=4;break a}a=i&-16;h=f-a;if(unSign(h,32)>unSign(16,32))h=16;f=a;a=g;g=c;f=f;a=a;HEAP[g+20]=a;HEAP[g+24]=f;HEAP[a+8]+=1;HEAP[c+28]=h;i=_ftc_snode_load(c,HEAP[d+48],i,0);HEAP[b]=i;if(i==0){a= 4;break a}d=d;c=c;d=d;_ftc_snode_free(c,d);c=0;a=4;break a}while(0);if(a==0)HEAP[b]=6;HEAP[e]=c;e=HEAP[b];STACKTOP=b;return e}_ftc_snode_new.__index__=Runtime.getFunctionIndex(_ftc_snode_new,"_ftc_snode_new"); function _ftc_snode_weight(e){var g=null,d,b;d=HEAP[e+28];e=e+32;b=288;if(d!=0){b=b;for(g=0;;){h=g==0?0:h;f=g==0?b:f;var a=e+16*h+6;g=e+16*h+1;if(HEAP[e+16*h+12]!=0){var c=reSign(HEAP[a],16);a=0-c;c=reSign(c,32)=unSign(g,32)){g=0;break a}c=1;g=2;break a}while(0);if(g==0)c=0;c=g=c&255;g=g!=0;a:do if(g){a=e+32+16*(f-HEAP[e+24]);if(HEAP[a+12]!=0)break a;if(HEAP[a]==-1)break a;HEAP[e+18]+=1;a=HEAP[d+48];var h=d+48,i=e,k=f,j=a,l=a+20,m=a+20;for(a=6;;){var o=a==6?4:a==14?r:a==12?p:o,n=_ftc_snode_load(i,HEAP[h],k,b);if(n== 0|n!=64)break;a=_FTC_Manager_FlushN(j,o);if(a==0)break;if(a==o){var p=o*2;if(!(unSign(p,32)unSign(65535,32);k=g;if(i){i=k;HEAP[c+8]=HEAP[i];k=unSign(HEAP[i+4],16);HEAP[c+8+4]=k;k=unSign(HEAP[i+6],16);HEAP[c+8+8]=k;HEAP[c+8+24]=HEAP[i+8]}else{HEAP[c+8]=HEAP[k];HEAP[c+8+4]=HEAP[g+4];HEAP[c+8+8]=HEAP[g+8];HEAP[c+8+24]=HEAP[g+12]}HEAP[c+8+12]=1;HEAP[c+8+16]=0;HEAP[c+8+20]=0;i=reSign(HEAP[c+ 8],32)>>reSign(3,32);k=HEAP[c+8]<<7^i;h=HEAP[c+8+4];l=HEAP[c+8+8]*7;i=HEAP[c+8+12]==0?HEAP[c+8+20]*61^HEAP[c+8+16]*33:0;j=l+h+k+i+d+HEAP[c+8+24]*31;i=e;l=c;k=_ftc_basic_family_compare.__index__;HEAP[l]=d;o=i+64+8;n=k;k=0;p=h=HEAP[o];q=h!=0;b:do if(q){h=p;var u=n,t=l,v=p,w=h;for(h=4;;){var x=h==7?y:w;if(FUNCTION_TABLE[u](x,t)!=0){f=6;break}var y=HEAP[x];if(y!=v){h=7;f=5}else{f=10;break}}if(f==6){h=x;x!=p&&_FTC_MruNode_Up(o,h);HEAP[m]=h;f=9;break b}else if(f==10){f=11;break b}}else f=11;while(0);if(f== 11)k=_FTC_MruList_New(i+64,l,m);HEAP[l+4]=HEAP[m];if(k!=0)break a;l=HEAP[l+4];HEAP[l+8]+=1;o=e;j=j;q=_FTC_GNode_Compare.__index__;k=0;n=h=j&HEAP[o+4];if(unSign(HEAP[o],32)>unSign(n,32))h=HEAP[o+4]*2+1&j;n=h=HEAP[o+12]+4*h;p=j;q=q;u=c;t=o;v=h;h=16;b:for(;;){var A=h==22?z:v;f=HEAP[A];HEAP[r]=f;if(f==0){f=18;break b}if(HEAP[HEAP[r]+12]==p)if(FUNCTION_TABLE[q](HEAP[r],u,t)!=0){f=20;break b}var z=HEAP[r]+8;h=22;f=17}b:do if(f==18)k=_FTC_Cache_NewNode(o,j,c,r);else if(f==20){h=A;if(HEAP[n]!=HEAP[r]){HEAP[h]= HEAP[HEAP[r]+8];HEAP[HEAP[r]+8]=HEAP[n];HEAP[n]=HEAP[r]}h=HEAP[o+48];p=h+8;if(HEAP[h+8]==HEAP[r]){f=25;break b}_FTC_MruNode_Up(p,HEAP[r])}while(0);h=HEAP[r];HEAP[l+8]-=1;HEAP[l+8]==0&&_FTC_MruList_Remove(i+64,l);if(k!=0)break a;HEAP[b]=HEAP[h+28];if(a==0)break a;HEAP[a]=h;HEAP[h+18]+=1}while(0);e=k;STACKTOP=c;return e}_FTC_ImageCache_Lookup.__index__=Runtime.getFunctionIndex(_FTC_ImageCache_Lookup,"_FTC_ImageCache_Lookup"); function _FTC_ImageCache_LookupScaler(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=44;Runtime.memset(f,0,44);var h,i=null,k,j,l,m=f+36,o,n,p;j=f+40;var r,q;i=a==0;a:do if(i)h=0;else{if(g==0){h=0;break a}HEAP[a]=0;if(c!=0)HEAP[c]=0;k=f+8;i=g;HEAP[k]=HEAP[i];HEAP[k+4]=HEAP[i+4];HEAP[k+8]=HEAP[i+8];HEAP[k+12]=HEAP[i+12];HEAP[k+16]=HEAP[i+16];HEAP[k+20]=HEAP[i+20];HEAP[f+8+24]=d;k=reSign(HEAP[f+8],32)>>reSign(3,32);d=HEAP[f+8]<<7^k;i=HEAP[f+8+4];g=HEAP[f+8+8]*7;k=HEAP[f+8+12]==0?HEAP[f+8+20]*61^HEAP[f+8+16]* 33:0;g=g+i+d+k+b+HEAP[f+8+24]*31;d=e;l=f;k=_ftc_basic_family_compare.__index__;HEAP[l]=b;b=d+64+8;o=k;k=0;n=i=HEAP[b];var s=i!=0;b:do if(s){i=n;var u=o,t=l,v=n,w=i;for(i=5;;){r=i==8?p:w;if(FUNCTION_TABLE[u](r,t)!=0){h=7;break}p=HEAP[r];if(p!=v){i=8;h=6}else{h=11;break}}if(h==7){i=r;r!=n&&_FTC_MruNode_Up(b,i);HEAP[m]=i;h=10;break b}else if(h==11){h=12;break b}}else h=12;while(0);if(h==12)k=_FTC_MruList_New(d+64,l,m);HEAP[l+4]=HEAP[m];if(k!=0){h=15;break a}m=HEAP[l+4];HEAP[m+8]+=1;e=e;r=g;b=_FTC_GNode_Compare.__index__; k=0;i=p=r&HEAP[e+4];if(unSign(HEAP[e],32)>unSign(i,32))p=HEAP[e+4]*2+1&r;p=i=HEAP[e+12]+4*p;g=r;b=b;l=f;o=e;n=i;i=17;b:for(;;){var x=i==23?q:n;h=HEAP[x];HEAP[j]=h;if(h==0){h=19;break b}if(HEAP[HEAP[j]+12]==g)if(FUNCTION_TABLE[b](HEAP[j],l,o)!=0){h=21;break b}q=HEAP[j]+8;i=23;h=18}b:do if(h==19)k=_FTC_Cache_NewNode(e,r,f,j);else if(h==21){i=x;if(HEAP[p]!=HEAP[j]){HEAP[i]=HEAP[HEAP[j]+8];HEAP[HEAP[j]+8]=HEAP[p];HEAP[p]=HEAP[j]}q=HEAP[e+48];i=q+8;if(HEAP[q+8]==HEAP[j])break b;_FTC_MruNode_Up(i,HEAP[j])}while(0); j=HEAP[j];HEAP[m+8]-=1;HEAP[m+8]==0&&_FTC_MruList_Remove(d+64,m);if(k!=0){h=15;break a}HEAP[a]=HEAP[j+28];if(c==0){h=15;break a}HEAP[c]=j;HEAP[j+18]+=1;h=15;break a}while(0);if(h==0)k=6;a=k;STACKTOP=f;return a}_FTC_ImageCache_LookupScaler.__index__=Runtime.getFunctionIndex(_FTC_ImageCache_LookupScaler,"_FTC_ImageCache_LookupScaler"); function _ftc_image_type_from_old_desc(e,g){var d,b;HEAP[e]=HEAP[g];d=unSign(HEAP[g+4],16);HEAP[e+4]=d;d=unSign(HEAP[g+6],16);HEAP[e+8]=d;d=0;b=HEAP[g+8];var a=(b&7)==0;a:do if(a){if((b&16)!=0)d|=4096;if((b&256)==0)break a;d|=8}else{d|=8;if((b&128)==0)break a;d|=1}while(0);d|=4;if((b&32)!=0)d|=2;if((b&64)!=0)d|=32;HEAP[e+12]=d}_ftc_image_type_from_old_desc.__index__=Runtime.getFunctionIndex(_ftc_image_type_from_old_desc,"_ftc_image_type_from_old_desc"); function _FTC_Image_Cache_New(e,g){return _FTC_Manager_RegisterCache(e,_ftc_basic_image_cache_class,g)}_FTC_Image_Cache_New.__index__=Runtime.getFunctionIndex(_FTC_Image_Cache_New,"_FTC_Image_Cache_New");function _FTC_Image_Cache_Lookup(e,g,d,b){var a=STACKTOP;STACKTOP+=16;Runtime.memset(a,0,16);if(g==0)e=6;else{_ftc_image_type_from_old_desc(a,g);e=_FTC_ImageCache_Lookup(e,a,d,b,0)}e=e;STACKTOP=a;return e}_FTC_Image_Cache_Lookup.__index__=Runtime.getFunctionIndex(_FTC_Image_Cache_Lookup,"_FTC_Image_Cache_Lookup"); function _FTC_SBitCache_New(e,g){return _FTC_Manager_RegisterCache(e,_ftc_basic_sbit_cache_class,g)}_FTC_SBitCache_New.__index__=Runtime.getFunctionIndex(_FTC_SBitCache_New,"_FTC_SBitCache_New"); function _FTC_SBitCache_Lookup(e,g,d,b,a){var c=STACKTOP;STACKTOP+=44;Runtime.memset(c,0,44);var f,h=null,i,k,j=c+36,l,m=c+40,o,n,p;if(a!=0){HEAP[a]=0;i=b;h=0}else h=-1;if((h==0?i:b)==0)e=6;else{HEAP[b]=0;if(unSign(HEAP[g+4],32)>unSign(65535,32)){HEAP[c+8]=HEAP[g];i=unSign(HEAP[g+4],16);HEAP[c+8+4]=i;i=unSign(HEAP[g+6],16);HEAP[c+8+8]=i;HEAP[c+8+24]=HEAP[g+8]}else{HEAP[c+8]=HEAP[g];HEAP[c+8+4]=HEAP[g+4];HEAP[c+8+8]=HEAP[g+8];HEAP[c+8+24]=HEAP[g+12]}HEAP[c+8+12]=1;HEAP[c+8+16]=0;HEAP[c+8+20]=0;g=reSign(HEAP[c+ 8],32)>>reSign(3,32);i=HEAP[c+8]<<7^g;h=HEAP[c+8+4];k=HEAP[c+8+8]*7;g=HEAP[c+8+12]==0?HEAP[c+8+20]*61^HEAP[c+8+16]*33:0;l=HEAP[c+8+24]*31;p=Math.floor(unSign(d,32)/unSign(16,32));i=k+h+i+g+l+p;k=_ftc_basic_family_compare.__index__;HEAP[c]=d;l=e+64+8;g=0;p=HEAP[l];n=p!=0;a:do if(n){h=p;var r=k,q=c,s=p,u=h;for(h=5;;){var t=h==8?o:u;if(FUNCTION_TABLE[r](t,q)!=0){f=7;break}o=HEAP[t];if(o!=s){h=8;f=6}else{f=11;break}}if(f==7){h=t;t!=p&&_FTC_MruNode_Up(l,h);HEAP[j]=h;f=10;break a}else if(f==11){f=12;break a}}else f= 12;while(0);if(f==12)g=_FTC_MruList_New(e+64,c,j);HEAP[c+4]=HEAP[j];t=g==0;a:do if(t){j=HEAP[c+4];HEAP[j+8]+=1;o=e;k=i;n=_FTC_SNode_Compare.__index__;g=0;l=h=k&HEAP[o+4];if(unSign(HEAP[o],32)>unSign(l,32))h=HEAP[o+4]*2+1&k;l=h=HEAP[o+12]+4*h;p=k;n=n;r=c;q=o;s=h;h=15;b:for(;;){var v=h==21?w:s;f=HEAP[v];HEAP[m]=f;if(f==0){f=17;break b}if(HEAP[HEAP[m]+12]==p)if(FUNCTION_TABLE[n](HEAP[m],r,q)!=0){f=19;break b}var w=HEAP[m]+8;h=21;f=16}b:do if(f==17)g=_FTC_Cache_NewNode(o,k,c,m);else if(f==19){h=v;if(HEAP[l]!= HEAP[m]){HEAP[h]=HEAP[HEAP[m]+8];HEAP[HEAP[m]+8]=HEAP[l];HEAP[l]=HEAP[m]}h=HEAP[o+48];p=h+8;if(HEAP[h+8]==HEAP[m]){f=24;break b}_FTC_MruNode_Up(p,HEAP[m])}while(0);h=HEAP[m];HEAP[j+8]-=1;HEAP[j+8]==0&&_FTC_MruList_Remove(e+64,j);if(g!=0)break a;HEAP[b]=h+32+16*(d-HEAP[h+24]);if(a==0)break a;HEAP[a]=h;HEAP[h+18]+=1}while(0);e=g}e=e;STACKTOP=c;return e}_FTC_SBitCache_Lookup.__index__=Runtime.getFunctionIndex(_FTC_SBitCache_Lookup,"_FTC_SBitCache_Lookup"); function _FTC_SBitCache_LookupScaler(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=44;Runtime.memset(f,0,44);var h,i=null,k,j,l,m=f+36,o,n,p,r=f+40,q;if(c!=0){HEAP[c]=0;k=a;i=0}else i=-1;k=(i==0?k:a)==0;a:do if(k)h=2;else{if(g==0){h=2;break a}HEAP[a]=0;j=f+8;g=g;HEAP[j]=HEAP[g];HEAP[j+4]=HEAP[g+4];HEAP[j+8]=HEAP[g+8];HEAP[j+12]=HEAP[g+12];HEAP[j+16]=HEAP[g+16];HEAP[j+20]=HEAP[g+20];HEAP[f+8+24]=d;d=reSign(HEAP[f+8],32)>>reSign(3,32);d=HEAP[f+8]<<7^d;g=HEAP[f+8+4];j=HEAP[f+8+8]*7;k=k=HEAP[f+8+12]==0?HEAP[f+ 8+20]*61^HEAP[f+8+16]*33:0;i=HEAP[f+8+24]*31;o=Math.floor(unSign(b,32)/unSign(16,32));d=j+g+d+k+i+o;g=e;j=f;k=_ftc_basic_family_compare.__index__;HEAP[j]=b;o=g+64+8;n=k;k=0;p=i=HEAP[o];q=i!=0;b:do if(q){i=p;var s=n,u=j,t=p,v=i;for(i=6;;){var w=i==9?l:v;if(FUNCTION_TABLE[s](w,u)!=0){h=8;break}l=HEAP[w];if(l!=t){i=9;h=7}else{h=12;break}}if(h==8){i=w;w!=p&&_FTC_MruNode_Up(o,i);HEAP[m]=i;h=11;break b}else if(h==12){h=13;break b}}else h=13;while(0);if(h==13)k=_FTC_MruList_New(g+64,j,m);HEAP[j+4]=HEAP[m]; w=k==0;b:do if(w){m=HEAP[j+4];HEAP[m+8]+=1;l=e;o=d;q=_FTC_SNode_Compare.__index__;k=0;n=i=o&HEAP[l+4];if(unSign(HEAP[l],32)>unSign(n,32))i=HEAP[l+4]*2+1&o;n=i=HEAP[l+12]+4*i;p=o;q=q;s=f;u=l;t=i;i=16;c:for(;;){var x=i==22?y:t;h=HEAP[x];HEAP[r]=h;if(h==0){h=18;break c}if(HEAP[HEAP[r]+12]==p)if(FUNCTION_TABLE[q](HEAP[r],s,u)!=0){h=20;break c}var y=HEAP[r]+8;i=22;h=17}c:do if(h==18)k=_FTC_Cache_NewNode(l,o,f,r);else if(h==20){i=x;if(HEAP[n]!=HEAP[r]){HEAP[i]=HEAP[HEAP[r]+8];HEAP[HEAP[r]+8]=HEAP[n];HEAP[n]= HEAP[r]}i=HEAP[l+48];p=i+8;if(HEAP[i+8]==HEAP[r]){h=25;break c}_FTC_MruNode_Up(p,HEAP[r])}while(0);l=HEAP[r];HEAP[m+8]-=1;HEAP[m+8]==0&&_FTC_MruList_Remove(g+64,m);if(k!=0)break b;HEAP[a]=l+32+16*(b-HEAP[l+24]);if(c==0)break b;HEAP[c]=l;HEAP[l+18]+=1}while(0);j=k;h=32;break a}while(0);if(h==2)j=6;e=j;STACKTOP=f;return e}_FTC_SBitCache_LookupScaler.__index__=Runtime.getFunctionIndex(_FTC_SBitCache_LookupScaler,"_FTC_SBitCache_LookupScaler"); function _FTC_SBit_Cache_New(e,g){return _FTC_Manager_RegisterCache(e,_ftc_basic_sbit_cache_class,g)}_FTC_SBit_Cache_New.__index__=Runtime.getFunctionIndex(_FTC_SBit_Cache_New,"_FTC_SBit_Cache_New");function _FTC_SBit_Cache_Lookup(e,g,d,b){var a=STACKTOP;STACKTOP+=16;Runtime.memset(a,0,16);if(g==0)e=6;else{_ftc_image_type_from_old_desc(a,g);e=_FTC_SBitCache_Lookup(e,a,d,b,0)}e=e;STACKTOP=a;return e}_FTC_SBit_Cache_Lookup.__index__=Runtime.getFunctionIndex(_FTC_SBit_Cache_Lookup,"_FTC_SBit_Cache_Lookup"); function _ft_gzip_alloc(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);e=_ft_mem_alloc(e,g*d,b);STACKTOP=b;return e}_ft_gzip_alloc.__index__=Runtime.getFunctionIndex(_ft_gzip_alloc,"_ft_gzip_alloc");function _ft_gzip_free(e,g){g!=0&&FUNCTION_TABLE[HEAP[e+8]](e,g)}_ft_gzip_free.__index__=Runtime.getFunctionIndex(_ft_gzip_free,"_ft_gzip_free"); function _ft_gzip_check_header(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);var d,b,a,c,f=g+4;b=_FT_Stream_Seek(e,0);HEAP[g]=b;b=HEAP[g]!=0;a:do if(!b){c=f;a=e;c=c;a=a=_FT_Stream_ReadAt(a,HEAP[a+8],c,4);HEAP[g]=a;if(HEAP[g]!=0)break a;a=HEAP[f]!=31;b:do if(!a){if(HEAP[f+1]!=-117){d=2;break b}if(HEAP[f+2]!=8){d=2;break b}if((unSign(HEAP[f+3],8)&224)!=0){d=2;break b}b=e;b=b=reSign(6,32)unSign(4096,32))d=20;else if(i==0){g=6;break a}else d=5;i=d==5?i:4096;_llvm_memcpy_p0i8_p0i8_i32(e+72,HEAP[f]+HEAP[f+8],i,1,0);d=8}d=d== 1?h:i;HEAP[f+8]=d+HEAP[f+8];HEAP[g]=e+72;HEAP[g+4]=d;d=0}g=_inflate(b,0);if(g==1){g=17;break a}else if(g==0)g=0;else{g=18;break a}}a:do if(g==2){g=4;break a}else if(g==6){g=4;break a}else if(g==18){d=85;g=13;break a}else if(g==17){HEAP[e+8272]=HEAP[b+12];if(HEAP[e+8272]!=HEAP[e+8268]){g=13;break a}d=85;g=13;break a}else if(g==15){g=13;break a}while(0);if(g==4)d=85;return d}_ft_gzip_file_fill_output.__index__=Runtime.getFunctionIndex(_ft_gzip_file_fill_output,"_ft_gzip_file_fill_output"); function _ft_gzip_file_io(e,g,d,b){var a,c=null,f,h,i;d=d;i=b;b=0;c=unSign(HEAP[e+8264],32)>unSign(g,32);a:do if(c){a=e;c=HEAP[a];c=_FT_Stream_Seek(c,HEAP[a+68]);if(c==0){h=a+12;_inflateReset(h);HEAP[h+4]=0;HEAP[h]=a+72;HEAP[h+16]=0;HEAP[h+12]=a+4168;HEAP[a+8272]=a+4168+4096;HEAP[a+8268]=HEAP[a+8272];HEAP[a+8264]=0;a=c!=0?0:1}else a=0;break a}else a=1;while(0);a:do if(a==1){c=g;if(unSign(HEAP[e+8264],32)=unSign(r,32)?r:a;HEAP[l]=HEAP[j]+a;HEAP[o]=a+HEAP[m];var r=r-a;if(r==0){a=4;break}if(_ft_gzip_file_fill_output(n)!=0){a=6;break}else{c=5;a=3}}if(a==4){if(p!=0)break a}else if(a==6)break a}if(i==0)break a;h=e+8272;k=e+8268;j=e+8268;l=e+8268;m=e+8268;o=e+8264;n=e+8264;f=e;i=i;d=d;b=b;for(c=8;;){s=c==8?b:s;q=c==8?d:q;u=c==8?i:u;a=HEAP[h]-HEAP[k];a=unSign(a,32)>=unSign(u,32)?u:a;_llvm_memcpy_p0i8_p0i8_i32(q,HEAP[j],a,1,0); var q=q+a,s=a+s;HEAP[m]=HEAP[l]+a;HEAP[n]=a+HEAP[o];var u=u-a;if(u==0){c=9;a=10;break}if(_ft_gzip_file_fill_output(f)!=0){c=11;a=10;break}else{c=11;a=9}}i=c==9?0:u;b=s;d=q;i=i}while(0);return b}_ft_gzip_file_io.__index__=Runtime.getFunctionIndex(_ft_gzip_file_io,"_ft_gzip_file_io"); function _ft_gzip_stream_close(e){var g,d,b;d=HEAP[e+12];b=HEAP[e+28];if(d!=0){g=d+12;_inflateEnd(g);HEAP[g+32]=0;HEAP[g+36]=0;HEAP[g+40]=0;HEAP[g]=0;HEAP[g+12]=0;HEAP[g+4]=0;HEAP[g+16]=0;HEAP[d+8]=0;HEAP[d]=0;HEAP[d+4]=0;d!=0&&FUNCTION_TABLE[HEAP[b+8]](b,d);HEAP[e+12]=0}}_ft_gzip_stream_close.__index__=Runtime.getFunctionIndex(_ft_gzip_stream_close,"_ft_gzip_stream_close");function _ft_gzip_stream_io(e,g,d,b){return _ft_gzip_file_io(HEAP[e+12],g,d,b)} _ft_gzip_stream_io.__index__=Runtime.getFunctionIndex(_ft_gzip_stream_io,"_ft_gzip_stream_io"); function _FT_Stream_OpenGzip(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b,a=null,c,f,h,i,k,j,l,m=d+4;h=HEAP[g+28];i=_ft_gzip_check_header(g);HEAP[m]=i;i=HEAP[m]!=0;a:do if(!i){_llvm_memset_p0i8_i32(e,0,40,1,0);c=HEAP[e+28]=h;f=m;k=a=0;j=reSign(8276,32)>reSign(0,32);b:do if(j){k=FUNCTION_TABLE[HEAP[c+4]](c,8276);if(k!=0)break b;a=64}else{if(!(reSign(8276,32)unSign(g,32);a:do if(c){a=HEAP[e+4284]-(e+184);a=unSign(HEAP[e+4280]-g,32)<=unSign(a,32);c=e;if(a){HEAP[e+4284]=HEAP[c+4284]+(0-(HEAP[e+4280]+(0-g)));HEAP[e+4280]=g;a=0}else{a=c;c=HEAP[a];h=_FT_Stream_Seek(c,0);if(h==0){c=a+12;HEAP[c+4]=0;HEAP[c+24]=0;HEAP[c+28]=0;HEAP[c+32]=0;HEAP[c+36]=0;HEAP[c+92]=0;HEAP[c+52]=9;HEAP[c]=0;HEAP[a+4288]=a+184+4096;HEAP[a+4284]=HEAP[a+4288];HEAP[a+4280]=0;a=h!=0? 1:0}else a=1}break a}else a=0;while(0);a:do if(a==0){c=g;if(unSign(HEAP[e+4280],32)=unSign(k,32))h=f;HEAP[c+4284]+=h;HEAP[c+4280]=h+HEAP[c+4280];f=h=f-h;k=c+12;var j=c+4280,l=c+4280;f=f;for(c=3;;){a=c==6?o:f;if((c==6?o:h)==0){a=8;break}c=unSign(4096,32)>unSign(a,32)?a:4096;var m=_ft_lzwstate_io(k,0,c);if(unSign(m,32)=unSign(A,32)?A:a;_llvm_memcpy_p0i8_p0i8_i32(l+y,HEAP[j],a,1,0);var y=a+y;HEAP[m]=HEAP[f]+a;HEAP[p]=a+HEAP[n];var A=A-a;if(A==0){a=12;break}HEAP[t]=u;a=_ft_lzwstate_io(s,v,4096);HEAP[x]=HEAP[w]+a;if(a==0){a=14;break}c=15;a=11}if(a==12){i=y;b=0}else if(a==14){i=y;b=A}}while(0);return i} _ft_lzw_stream_io.__index__=Runtime.getFunctionIndex(_ft_lzw_stream_io,"_ft_lzw_stream_io"); function _FT_Stream_OpenLZW(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c,f,h,i,k;b=HEAP[g+28];k=_ft_lzw_check_header(g);HEAP[d]=k;a=HEAP[d]!=0;a:do if(!a){_llvm_memset_p0i8_i32(e,0,40,1,0);HEAP[e+28]=b;k=_ft_mem_alloc(b,4292,d);h=HEAP[d]==0;b:do if(h){f=e;c=g;h=k;i=f;f=c;c=h+12;HEAP[h+4]=i;HEAP[h]=f;HEAP[h+8]=HEAP[i+28];HEAP[h+4288]=h+184+4096;HEAP[h+4284]=HEAP[h+4288];HEAP[h+4280]=0;i=h=_ft_lzw_check_header(f);var j=i!=0;c:do if(j)HEAP[d]=i;else{f=f;c=c;f=f;_llvm_memset_p0i8_i32(c, 0,172,1,0);HEAP[c+164]=f;HEAP[c+168]=HEAP[f+28];HEAP[c+76]=0;HEAP[c+80]=0;HEAP[c+84]=0;HEAP[c+88]=c+100;HEAP[c+96]=64;c=c;HEAP[c+4]=0;HEAP[c+24]=0;HEAP[c+28]=0;HEAP[c+32]=0;HEAP[c+36]=0;HEAP[c+92]=0;HEAP[c+52]=9;HEAP[c]=0;h=h;HEAP[d]=h;if(h!=0)break c;HEAP[e+12]=k;break b}while(0);k=k;b=b;a=k;k!=0&&FUNCTION_TABLE[HEAP[b+8]](b,a);break a}while(0);HEAP[e+4]=2147483647;HEAP[e+8]=0;HEAP[e]=0;HEAP[e+20]=_ft_lzw_stream_io.__index__;HEAP[e+24]=_ft_lzw_stream_close.__index__}while(0);b=HEAP[d];STACKTOP=d; return b}_FT_Stream_OpenLZW.__index__=Runtime.getFunctionIndex(_FT_Stream_OpenLZW,"_FT_Stream_OpenLZW"); function _ft_lzwstate_get_code(e){var g;g=null;var d,b,a,c;a=HEAP[e+52];c=HEAP[e+24];d=HEAP[e+32]!=0;a:do if(d)g=0;else{g=c;if(reSign(HEAP[e+28],32)<=reSign(g,32)){g=0;break a}g=HEAP[e+60];g=unSign(HEAP[e+56],32)>=unSign(g,32)?0:2;break a}while(0);a:do if(g==0){g=HEAP[e+60];if(unSign(HEAP[e+56],32)>=unSign(g,32)){a+=1;HEAP[e+52]=a;g=HEAP[e+40];g=unSign(HEAP[e+52],32)unSign(f,32);f=unSign(f,1);HEAP[g+4]=f;HEAP[g+24]=0;HEAP[g+28]=HEAP[g+28]*8+1+(0-HEAP[g+52]);if(d!=0){c=0;g=2;break a}}b=-1;g=7;break a}while(0);if(g==2){HEAP[e+24]=a+c;b=reSign(c,32)>>reSign(3,32);e=e+8+b;c&=7;b=unSign(HEAP[e],8);g=c;b=reSign(b,32)>>reSign(g,32);e+=1;c=8-c;a=d=a-c;if(unSign(d,32)>unSign(7,32)){b=unSign(HEAP[e],8)<=unSign(d,32);a:do if(a){a=HEAP[e+168];d=c=HEAP[e+96];var f=unSign(d,32)>>>unSign(1,32);d=d+4+f;if(HEAP[e+88]==e+100)c=HEAP[e+88]=0;a=_ft_mem_realloc(a,1,c,d,HEAP[e+88],g);HEAP[e+88]=a;if(HEAP[g]!=0){b=-1;d=1}else{HEAP[e+96]=d;d=2}break a}else d=2;while(0);if(d==2)b=0;e=b;STACKTOP=g;return e} _ft_lzwstate_stack_grow.__index__=Runtime.getFunctionIndex(_ft_lzwstate_stack_grow,"_ft_lzwstate_stack_grow");function _ft_lzwstate_reset(e){HEAP[e+4]=0;HEAP[e+24]=0;HEAP[e+28]=0;HEAP[e+32]=0;HEAP[e+36]=0;HEAP[e+92]=0;HEAP[e+52]=9;HEAP[e]=0}_ft_lzwstate_reset.__index__=Runtime.getFunctionIndex(_ft_lzwstate_reset,"_ft_lzwstate_reset"); function _ft_lzwstate_init(e,g){_llvm_memset_p0i8_i32(e,0,172,1,0);HEAP[e+164]=g;HEAP[e+168]=HEAP[g+28];HEAP[e+76]=0;HEAP[e+80]=0;HEAP[e+84]=0;HEAP[e+88]=e+100;HEAP[e+96]=64;HEAP[e+4]=0;HEAP[e+24]=0;HEAP[e+28]=0;HEAP[e+32]=0;HEAP[e+36]=0;HEAP[e+92]=0;HEAP[e+52]=9;HEAP[e]=0}_ft_lzwstate_init.__index__=Runtime.getFunctionIndex(_ft_lzwstate_init,"_ft_lzwstate_init"); function _ft_lzwstate_done(e){var g,d;d=HEAP[e+168];HEAP[e+4]=0;HEAP[e+24]=0;HEAP[e+28]=0;HEAP[e+32]=0;HEAP[e+36]=0;HEAP[e+92]=0;HEAP[e+52]=9;HEAP[e]=0;if(HEAP[e+88]!=e+100){g=HEAP[e+88];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+88]=0}g=HEAP[e+76];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+76]=0;HEAP[e+80]=0;_llvm_memset_p0i8_i32(e,0,172,1,0)}_ft_lzwstate_done.__index__=Runtime.getFunctionIndex(_ft_lzwstate_done,"_ft_lzwstate_done"); function _ft_lzwstate_io(e,g,d){var b=STACKTOP;STACKTOP+=5;Runtime.memset(b,0,5);var a,c=null,f,h,i,k,j,l,m,o=b+4;k=0;j=HEAP[e+68];l=HEAP[e+64];m=HEAP[e+72];var n=d==0;a:do if(!n){a=HEAP[e];if(a==0)a=39;else if(a==1)a=9;else if(a==2)a=28;else break a;b:do if(a==39){if(_FT_Stream_Seek(HEAP[e+164],2)!=0){a=0;break b}if(_FT_Stream_TryRead(HEAP[e+164],o,1)!=1){a=0;break b}a=unSign(HEAP[o],8)&31;HEAP[e+40]=a;a=unSign(HEAP[o],8)&128;HEAP[e+44]=a;HEAP[e+48]=(1<unSign(16, 32)){a=0;break b}HEAP[e+52]=9;m=unSign(HEAP[e+44]!=0,1);HEAP[e+56]=m;m=0;a=HEAP[e+40];a=unSign(HEAP[e+52],32)=unSign(a,32))break a;HEAP[e]=1;a=9;break b}while(0);b:for(;;)if(a==0){HEAP[e]=3;break a}else if(a==9){f=h=_ft_lzwstate_get_code(e);if(reSign(h,32)unSign(255,32)){h=HEAP[e+56];if(unSign(f-256,32)>=unSign(h,32)){f=HEAP[e+96];if(unSign(HEAP[e+92],32)>=unSign(f,32)){f=_ft_lzwstate_stack_grow(e);if(reSign(f,32)unSign(255,32))){a=25;break}if(HEAP[e+76]==0){a=17;break}a=HEAP[e+96];if(unSign(HEAP[e+92],32)>=unSign(a,32)){a=_ft_lzwstate_stack_grow(e);if(reSign(a,32)=unSign(a,32)){a=_ft_lzwstate_stack_grow(e);if(reSign(a,32)=unSign(a,32)){a=e;h=f=HEAP[a+84];i=HEAP[a+168];h=h==0?512:(unSign(h,32)>>>unSign(2,32))+h;i=_ft_mem_realloc(i,3,f,h,HEAP[a+76],b);HEAP[a+76]=i;if(HEAP[b]!=0){a=0;continue b}else{HEAP[a+80]=HEAP[a+76]+2*h;_llvm_memmove_p0i8_p0i8_i32(HEAP[a+80],HEAP[a+76]+2*f,f,1,0);HEAP[a+84]=h}}HEAP[HEAP[e+76]+2*HEAP[e+56]]=l&65535;HEAP[HEAP[e+80]+HEAP[e+56]]=j&255;HEAP[e+56]+=1}l=m;HEAP[e]=1;a=9}k=c==31?w:z}while(0); HEAP[e+64]=l;HEAP[e+68]=j;HEAP[e+72]=m;e=k;STACKTOP=b;return e}_ft_lzwstate_io.__index__=Runtime.getFunctionIndex(_ft_lzwstate_io,"_ft_lzwstate_io"); function _ps_table_new(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;HEAP[e+32]=d;a=_ft_mem_realloc(d,4,0,g,0,b);HEAP[e+24]=a;var c=HEAP[b]!=0;a:do if(c)a=0;else{a=_ft_mem_realloc(d,4,0,g,0,b);HEAP[e+28]=a;if(HEAP[b]!=0){a=0;break a}HEAP[e+16]=g;HEAP[e+12]=-559038737;HEAP[e+20]=0;HEAP[e]=0;HEAP[e+8]=0;HEAP[e+4]=0;g=e+36;HEAP[g]=_ps_table_new.__index__;HEAP[g+4]=_ps_table_done.__index__;HEAP[g+8]=_ps_table_add.__index__;HEAP[g+12]=_ps_table_release.__index__;a=HEAP[b]!=0?0:2;break a}while(0); if(a==0){g=HEAP[e+24];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+24]=0}e=HEAP[b];STACKTOP=b;return e}_ps_table_new.__index__=Runtime.getFunctionIndex(_ps_table_new,"_ps_table_new"); function _ps_table_add(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f=null,h,i,k,j,l,m,o,n;d=d;l=reSign(g,32)unSign(n,32);b:do if(c){m=HEAP[e+8];n=d-HEAP[e];l=HEAP[e+8];if(unSign(n,32)>=unSign(l,32))n=-1;l=m;o=unSign(b+HEAP[e+4],32)>unSign(l,32);l=m;if(o){o=b+HEAP[e+4];m=m;for(f=5;;){var p=f==5?m:r,r=(unSign(f==5?l:r, 32)>>>unSign(2,32))+1+p+1023&-1024;if(unSign(o,32)>unSign(r,32))f=6;else break}f=7}else f=28;m=f==7?r:l;l=e;m=m;o=HEAP[l+32];h=HEAP[l];p=_ft_mem_alloc(o,m,a);HEAP[l]=p;p=HEAP[a]!=0;c:do if(p){HEAP[l]=h;l=m=HEAP[a];if(m==0)break c;n=l;c=3;break a}else{if(h!=0){_llvm_memcpy_p0i8_p0i8_i32(HEAP[l],h,HEAP[l+8],1,0);f=h;i=l;f=f;k=HEAP[i]-f;f=HEAP[i+24];j=f+4*HEAP[i+16];if(f=reSign(0,32)))break b;d=HEAP[e]+n}while(0);HEAP[HEAP[e+24]+4*g]=HEAP[e]+HEAP[e+4];HEAP[HEAP[e+28]+4*g]=b;_llvm_memcpy_p0i8_p0i8_i32(HEAP[e]+HEAP[e+4],d,b,1,0);HEAP[e+4]=b+HEAP[e+4];n=0}c=3;break a}while(0);if(c==0)n=6;e=n;STACKTOP=a;return e}_ps_table_add.__index__=Runtime.getFunctionIndex(_ps_table_add,"_ps_table_add"); function _ps_table_done(e){var g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var d=null,b,a,c,f,h;b=HEAP[e+32];a=HEAP[e];c=a==0;a:do if(!c){c=_ft_mem_alloc(b,HEAP[e+4],g);HEAP[e]=c;if(HEAP[g]!=0)break a;_llvm_memcpy_p0i8_p0i8_i32(HEAP[e],a,HEAP[e+4],1,0);f=a;c=e;f=f;f=HEAP[c]-f;h=HEAP[c+24];d=h+4*HEAP[c+16];if(hunSign(2,32)^1)&kunSign(55,8))break;var j=h+1;b=7}b=k;d=0}else if(d==13){b+=1;d=0}}else if(d==40){a+= 1;d=0}else{if(d!=41){d=0;continue a}a-=1;if(a==0){d=10;break a}else d=0}}if(d==10)c=0;HEAP[e]=b;return c}_skip_literal_string.__index__=Runtime.getFunctionIndex(_skip_literal_string,"_skip_literal_string"); function _skip_string(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a;HEAP[d]=HEAP[e];a=0;a:for(;;){HEAP[d]+=1;if(!(HEAP[d]=g)break a;if(!(unSign(HEAP[HEAP[d]],8)<=unSign(47,8)))if(!(unSign(HEAP[HEAP[d]],8)>unSign(57,8)))continue a;if(!(unSign(HEAP[HEAP[d]],8)<=unSign(64,8)))if(!(unSign(HEAP[HEAP[d]],8)>unSign(70,8)))continue a;if(unSign(HEAP[HEAP[d]],8)<=unSign(96,8))break a;if(unSign(HEAP[HEAP[d]],8)>unSign(102,8))break a}var c=HEAP[d]>=g;a:do if(c)b= 7;else{if(HEAP[HEAP[d]]==62){b=7;break a}a=3;b=9;break a}while(0);if(b==7)HEAP[d]+=1;HEAP[e]=HEAP[d];b=a;STACKTOP=d;return b}_skip_string.__index__=Runtime.getFunctionIndex(_skip_string,"_skip_string"); function _skip_procedure(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a=null,c;c=0;HEAP[d]=HEAP[e];var f=c;a=-1;a:for(;;){var h=a==14?p:0,i=a==14?r:f;if(!((HEAP[d]>=g^1)&i==0)){b=16;break a}a=unSign(HEAP[HEAP[d]],8);if(a==37){a=15;b=8}else if(a==40){a=15;b=6}else if(a==60){a=15;b=7}else if(a==123){a=15;b=1}else if(a==125){a=15;b=3}else{a=15;b=14}if(b==8){b=HEAP[d];for(a=8;;){a=a==12?j:0;var k=b+a;if(!(k=d;a:do if(!a){var c=HEAP[HEAP[g]]==91;b:do if(!c){if(HEAP[HEAP[g]]==93)break b;if(HEAP[HEAP[g]]==123){b=_skip_procedure(g,d);break a}else if(HEAP[HEAP[g]]==40){b=_skip_literal_string(g,d);break a}else{var f=HEAP[g];if(HEAP[HEAP[g]]==60){a=f+1>=d;c:do if(!a){if(HEAP[HEAP[g]+1]!=60)break c;HEAP[g]+=1;HEAP[g]+=1;break a}while(0);b=_skip_string(g, d);break a}else{var h=HEAP[g];if(HEAP[f]==62){HEAP[g]=h+1;d=HEAP[g]>=d;c:do if(!d){if(HEAP[HEAP[g]]!=62)break c;HEAP[g]+=1;break a}while(0);b=3;break a}else{if(HEAP[h]==47)HEAP[g]+=1;for(f=d;;){if(!(HEAP[g]=c)){b=unSign(HEAP[HEAP[d]],8);b=b==40?18:b==91?4:b==123?19:20;a:do if(b==20){HEAP[g]=HEAP[d];a=HEAP[HEAP[d]]==47?4:1;HEAP[g+8]=a;_ps_parser_skip_PS_token(e);HEAP[d]=HEAP[e];if(HEAP[e+12]!=0)break a;HEAP[g+4]=HEAP[d]}else if(b==18){HEAP[g+8]=2;HEAP[g]=HEAP[d];if(_skip_literal_string(d,c)!=0)break a;HEAP[g+ 4]=HEAP[d]}else if(b==4){HEAP[g+8]=3;a=HEAP[d];HEAP[g]=a;HEAP[d]=a+1;HEAP[e]=HEAP[d];a=e;_skip_spaces(a,HEAP[a+8]);HEAP[d]=HEAP[e];var f=c,h=e+12,i=e,k=e,j=e,l=e;a=4;b:for(;;){b=a==10?p:1;if(HEAP[d]>=f){b=12;break b}if(HEAP[h]!=0){b=12;break b}var m=HEAP[HEAP[d]]==91;c:do if(m){var o=b+1;a=6}else{if(HEAP[HEAP[d]]!=93){a=8;break c}var n=b-1;if(reSign(n,32)<=reSign(0,32)){b=11;break b}else a=9}while(0);var p=a==9?n:a==8?b:o;HEAP[i]=HEAP[d];_ps_parser_skip_PS_token(k);_skip_spaces(j,HEAP[j+8]);HEAP[d]= HEAP[l];a=10;b=5}if(b!=12)if(b==11){HEAP[d]+=1;HEAP[g+4]=HEAP[d]}}else if(b==19){HEAP[g+8]=3;HEAP[g]=HEAP[d];if(_skip_procedure(d,c)!=0)break a;HEAP[g+4]=HEAP[d]}while(0);if(HEAP[g+4]==0){HEAP[g]=0;HEAP[g+8]=0}HEAP[e]=HEAP[d]}STACKTOP=d}_ps_parser_to_token.__index__=Runtime.getFunctionIndex(_ps_parser_to_token,"_ps_parser_to_token"); function _ps_parser_to_token_array(e,g,d,b){var a=STACKTOP;STACKTOP+=24;Runtime.memset(a,0,24);var c,f=null,h,i,k,j=a+12;HEAP[b]=-1;_ps_parser_to_token(e,a);if(HEAP[a+8]==3){h=HEAP[e];i=HEAP[e+8];k=g;d=k+12*d;HEAP[e]=HEAP[a]+1;HEAP[e+8]=HEAP[a+4]+-1;var l=e+8,m=j+8,o=j+4,n=j+8;k=k;if(g!=0){f=0;c=1}else{f=0;c=2}for(;;)if(c==1){q=f==5?q:0;var p=k+12*q;f=p;c=k+12*q+8;var r=k+12*q+4;if(!(HEAP[e]=g)){k=HEAP[HEAP[c]];j=0;var m=k==91;a:do{if(m){j=93;f=0}else if(k==123){j=125;f=0}else f=j!=0?0:1;break a}while(0);if(f==0)HEAP[c]+=1;k=j;m=b!=0;var o=j==0;j=i;a:do if(o){var n=j+1,p=j+0;if(m){l=b+4*p;var r=n+0;if(!(HEAP[c]=g){h=4;f=5;break a}var q=HEAP[c];if(HEAP[HEAP[c]]==k){h=9;f=10;break a}if(reSign(p, 32)>=reSign(d,32)){h=8;f=5;break a}g=_PS_Conv_ToFixed(c,g,a);HEAP[l]=g;if(q==HEAP[c]){h=6;f=7}else{h=6;f=5}}else{var s=n+0;if(!(HEAP[c]=g){h=12;f=5;break a}var u=HEAP[c];if(HEAP[HEAP[c]]==k){h=14;f=10;break a}g=_PS_Conv_ToFixed(c,g,a);HEAP[l]=g;if(u==HEAP[c]){h=13;f=7}else{h=13;f=5}}break a}else{if(m){h=15;f=16}else{h=15;f=17}for(;;)if(f==16){w=h==19?w:0;var t=j+w;f=b+4*t;if(!(HEAP[c]=g){h=18;f=5; break a}var v=HEAP[c];if(HEAP[HEAP[c]]==k){h=22;f=10;break a}if(reSign(t,32)>=reSign(d,32)){h=21;f=5;break a}h=_PS_Conv_ToFixed(c,g,a);HEAP[f]=h;if(v==HEAP[c]){h=20;f=7;break a}var w=w+1;h=19;f=16}else if(f==17){n=h==27?n:0;var x=j+n;if(!(HEAP[c]=g){h=23;f=5;break a}var y=HEAP[c];if(HEAP[HEAP[c]]==k){h=24;f=10;break a}f=_PS_Conv_ToFixed(c,g,a);HEAP[l]=f;if(y==HEAP[c]){h=25;f=7;break a}n=n+1;h=27;f=17}}while(0);if(f==5)i=h==4?p:h==8?p:h==3?p:h==6? r:h==11?p:h==12?p:h==13?s:h==18?t:h==21?t:h==16?t:h==17?x:x;else if(f==10){r=h==9?q:h==14?u:h==22?v:y;i=h==9?p:h==14?p:h==22?t:x;HEAP[c]=r+1}else if(f==7)i=-1}HEAP[e]=HEAP[c];e=i;STACKTOP=c;return e}_ps_tofixedarray.__index__=Runtime.getFunctionIndex(_ps_tofixedarray,"_ps_tofixedarray"); function _ps_parser_load_field(e,g,d,b){var a=STACKTOP;STACKTOP+=48;Runtime.memset(a,0,48);var c,f=null,h=a+12,i,k,j,l=a+16,m=a+20,o,n,p=a+32;_ps_parser_to_token(e,a);var r=HEAP[a+8]==0;a:do if(r)c=2;else{k=1;j=0;HEAP[h]=HEAP[a];i=HEAP[a+4];o=HEAP[g+8]==7;b:do{if(o){o=HEAP[e];n=HEAP[e+8];HEAP[e]=HEAP[a]+1;HEAP[e+8]=HEAP[a+4]+-1;_ps_parser_to_token(e,m);HEAP[e]=o;HEAP[e+8]=n;c=HEAP[m+8]==3?0:1}else c=HEAP[a+8]==3?0:1;break b}while(0);if(c==0){if(b==0){c=2;break a}k=b;j=1;HEAP[h]+=1;i+=-1}o=k;n=d;var q= g+16,s=i,u=g+8,t=i,v=g+20,w=i,x=i,y=i,A=e+16,z=i,C=i,B=a+8,D=a+8;i=i;var E=p,F=p,G=p+4,H=p+8,J=p+12;j=j;k=k+-1;f=1;b:for(;;){var L=f==1?0:ca,N=n+4*(j+L);c=k+L*-1;if((f==1?o:c)==0){c=57;break b}N=HEAP[N]+HEAP[q];_skip_spaces(h,s);c=HEAP[u];if(c==1)c=59;else if(c==2)c=21;else if(c==3)c=19;else if(c==4)c=20;else if(c==5)c=27;else if(c==6)c=27;else if(c==7)c=60;else{c=61;break b}c:do if(c==59){var I=HEAP[h];ca=I+3>=t;d:do if(ca)c=5;else{if(HEAP[I]!=116){c=5;break d}if(HEAP[I+1]!=114){c=5;break d}if(HEAP[I+ 2]!=117){c=5;break d}if(HEAP[I+3]!=101){c=5;break d}var P=I+5;f=9;c=10;break d}while(0);d:do if(c==5){if(!(I+4=C){f=27;c=28;break c}if(HEAP[B]==4){var R=f-1;HEAP[h]+=1;f=30}else{if(HEAP[D]!=2){c=33;break b}HEAP[h]+=1;var T=f-2;f=32}f=f==32?T:R;if(HEAP[N]!=0){var V=HEAP[N];V!=0&&FUNCTION_TABLE[HEAP[c+8]](c,V);HEAP[N]=0}c=_ft_mem_alloc(c,f+1,l);if(HEAP[l]!=0){c=38;break b}_llvm_memcpy_p0i8_p0i8_i32(c,HEAP[h],f,1,0); HEAP[c+f]=0;HEAP[N]=c;f=39;c=28;break c}else if(c==60){c=N;f=_ps_tofixedarray(h,i,4,E,0);if(reSign(f,32)=reSign(0,32)){var U=ca+32768&-65536;f=42}else{var S=0-(32768-ca&-65536);f=44}HEAP[c]=f==42?U:S;ca=HEAP[G];if(reSign(ca,32)>=reSign(0,32)){var X=ca+32768&-65536;f=45}else{var Y=0-(32768-ca&-65536);f=47}HEAP[c+4]=f==45?X:Y;ca=HEAP[H];if(reSign(ca,32)>=reSign(0,32)){var W=ca+32768&-65536;f=48}else{var da=0-(32768-ca&-65536);f=50}HEAP[c+8]=f== 48?W:da;ca=HEAP[J];if(reSign(ca,32)>=reSign(0,32)){var ba=ca+32768&-65536;f=51}else{var aa=0-(32768-ca&-65536);f=53}HEAP[c+12]=f==51?ba:aa;f=54;c=28;break c}while(0);if(c==18){ca=f==21?O:f==20?Q:f==19?M:I;f=unSign(HEAP[v],8);c=f==1?22:f==2?24:f==4?25:26;if(c==26)HEAP[N]=ca;else if(c==22)HEAP[N]=ca&255;else if(c==24)HEAP[N]=ca&65535;else if(c==25)HEAP[N]=ca}var ca=L+1;f=28;c=55}if(c==57){HEAP[l]=0;c=34;break a}else if(c==61){c=2;break a}else if(c==38){c=34;break a}else if(c==33){HEAP[l]=3;c=34;break a}else if(c== 40){HEAP[l]=3;c=34;break a}}while(0);if(c==2)HEAP[l]=3;e=HEAP[l];STACKTOP=a;return e}_ps_parser_load_field.__index__=Runtime.getFunctionIndex(_ps_parser_load_field,"_ps_parser_load_field"); function _ps_parser_load_field_table(e,g,d,b){var a=STACKTOP;STACKTOP+=424;Runtime.memset(a,0,424);var c,f=null,h=a+384,i,k,j=a+388;i=0;_llvm_memcpy_p0i8_p0i8_i32(j,g,36,4,0);HEAP[j+8]=2;k=HEAP[g+8]==9;a:do if(k)c=0;else{c=HEAP[g+8]==7?0:1;break a}while(0);if(c==0)HEAP[j+8]=3;_ps_parser_to_token_array(e,a,32,h);if(reSign(HEAP[h],32)unSign(c,32))HEAP[h]=HEAP[g+24];c=HEAP[e];k=HEAP[e+8];var l=HEAP[g+8]!=7;a:do if(l){if(HEAP[g+28]==0)break a; HEAP[HEAP[d]+HEAP[g+28]]=HEAP[h]&255}while(0);if(reSign(HEAP[h],32)>reSign(0,32)){g=e+8;l=j+16;var m=j+20,o=j+16;for(f=8;;){n=f==8?0:n;f=a+12*n+4;HEAP[e]=HEAP[a+12*n];HEAP[g]=HEAP[f];_ps_parser_load_field(e,j,d,b,0);f=HEAP[l];f=unSign(HEAP[m],8)+f;HEAP[o]=f;f=HEAP[h]-1;HEAP[h]=f;f=reSign(f,32)>reSign(0,32);var n=n+1;if(f)f=9;else break}}HEAP[e]=c;HEAP[e+8]=k}e=i;STACKTOP=a;return e}_ps_parser_load_field_table.__index__=Runtime.getFunctionIndex(_ps_parser_load_field_table,"_ps_parser_load_field_table"); function _ps_parser_to_int(e){_skip_spaces(e,HEAP[e+8]);return _PS_Conv_ToInt(e,HEAP[e+8])}_ps_parser_to_int.__index__=Runtime.getFunctionIndex(_ps_parser_to_int,"_ps_parser_to_int"); function _ps_parser_to_bytes(e,g,d,b,a){var c=STACKTOP;STACKTOP+=4;Runtime.memset(c,0,4);var f,h=null,i,k,j,l,m,o,n,p,r;r=0;_skip_spaces(e,HEAP[e+8]);HEAP[c]=HEAP[e];var q=HEAP[e+8]<=HEAP[c];a:do if(!q){if(a!=0)if(HEAP[HEAP[c]]!=60){r=3;break a}else HEAP[c]+=1;k=HEAP[e+8];j=g;m=d;i=c;k=k;j=j;l=m;n=o=0;p=1;l*=2;m=HEAP[i];var s=l;if(unSign(k-m,32)unSign(127,32))break b;h=reSign(HEAP[_ft_char_table+(x&127)],8);if(unSign(h,32)>unSign(15,32))break b;var y=h|v<<4;if((y&256)==0){h=8;break c}HEAP[s+t]=y&255;var A=t+1;h=9}while(0);var z=h==9?A:h==8?t:h==12?t:h==12?t:h==12?t:h==12?t:h==12?t:t,C=h==9?1:h==8?y:h==12?v:h==12?v:h==12?v:h==12?v:h==12?v:v,B=u+1;h=10}n= t;p=v;o=w;if(v!=1){HEAP[j+n]=(p&255)<<4;n+=1}HEAP[i]=m+o;i=i=n;HEAP[b]=i;if(a!=0){i=HEAP[e+8]>HEAP[c];b:do if(i){if(HEAP[HEAP[c]]==62)break b;r=3;break a}while(0);HEAP[c]+=1}HEAP[e]=HEAP[c]}while(0);e=r;STACKTOP=c;return e}_ps_parser_to_bytes.__index__=Runtime.getFunctionIndex(_ps_parser_to_bytes,"_ps_parser_to_bytes");function _ps_parser_to_fixed(e,g){_skip_spaces(e,HEAP[e+8]);return _PS_Conv_ToFixed(e,HEAP[e+8],g)}_ps_parser_to_fixed.__index__=Runtime.getFunctionIndex(_ps_parser_to_fixed,"_ps_parser_to_fixed"); function _ps_parser_to_coord_array(e,g,d){var b=STACKTOP;STACKTOP+=6;Runtime.memset(b,0,6);var a,c=null,f,h,i,k,j=b+4;_skip_spaces(e,HEAP[e+8]);f=HEAP[e+8];HEAP[b]=HEAP[e];h=0;if(!(HEAP[b]>=f)){i=HEAP[HEAP[b]];k=0;var l=i==91;a:do{if(l){k=93;a=0}else if(i==123){k=125;a=0}else if(k!=0){c=1;a=0}else{c=1;a=2}break a}while(0);if(a==0){HEAP[b]+=1;var m=k;c=0}k=c==0?m:0;l=d!=0;m=k==0;i=h;a:do if(m){var o=i+1;if(l){j=d+2*i;if(!(HEAP[b]=f){c=5;a=6;break a}var n= HEAP[b];if(HEAP[HEAP[b]]==k){c=10;a=11;break a}if(reSign(i,32)>=reSign(g,32)){c=9;a=6;break a}g=_PS_Conv_ToFixed(b,f,0);g=reSign(g,32)>>reSign(16,32)&65535;HEAP[j]=g;if(n==HEAP[b]){c=7;a=8}else{c=7;a=6}}else{if(!(HEAP[b]=f){c=13;a=6;break a}var p=HEAP[b];if(HEAP[HEAP[b]]==k){c=15;a=11;break a}g=_PS_Conv_ToFixed(b,f,0);g=reSign(g,32)>>reSign(16,32)&65535;HEAP[j]=g;if(p==HEAP[b]){c=14;a=8}else{c=14;a=6}}break a}else{if(l){c=16;a=17}else{c=16;a=18}for(;;)if(a== 17){s=c==20?s:0;var r=i+s;c=d+2*r;if(!(HEAP[b]=f){c=19;a=6;break a}var q=HEAP[b];if(HEAP[HEAP[b]]==k){c=23;a=11;break a}if(reSign(r,32)>=reSign(g,32)){c=22;a=6;break a}a=_PS_Conv_ToFixed(b,f,0);a=reSign(a,32)>>reSign(16,32)&65535;HEAP[c]=a;if(q==HEAP[b]){c=21;a=8;break a}var s=s+1;c=20;a=17}else if(a==18){v=c==28?v:0;var u=i+v;if(!(HEAP[b]=f){c=24;a=6;break a}var t=HEAP[b];if(HEAP[HEAP[b]]==k){c= 25;a=11;break a}c=_PS_Conv_ToFixed(b,f,0);c=reSign(c,32)>>reSign(16,32)&65535;HEAP[j]=c;if(t==HEAP[b]){c=26;a=8;break a}var v=v+1;c=28;a=18}}while(0);if(a==6)h=c==5?i:c==9?i:c==4?i:c==7?o:c==12?i:c==13?i:c==14?o:c==24?u:c==18?u:c==17?r:c==22?r:r;else if(a==11){o=c==10?n:c==15?p:c==25?t:q;h=c==10?i:c==15?i:c==25?u:r;HEAP[b]=o+1}else if(a==8)h=-1}HEAP[e]=HEAP[b];e=h;STACKTOP=b;return e}_ps_parser_to_coord_array.__index__=Runtime.getFunctionIndex(_ps_parser_to_coord_array,"_ps_parser_to_coord_array"); function _ps_parser_to_fixed_array(e,g,d,b){_skip_spaces(e,HEAP[e+8]);return _ps_tofixedarray(e,HEAP[e+8],g,d,b)}_ps_parser_to_fixed_array.__index__=Runtime.getFunctionIndex(_ps_parser_to_fixed_array,"_ps_parser_to_fixed_array");function _ps_parser_init(e,g,d,b){HEAP[e+12]=0;HEAP[e+4]=g;HEAP[e+8]=d;HEAP[e]=g;HEAP[e+16]=b;_llvm_memcpy_p0i8_p0i8_i32(e+20,_ps_parser_funcs,52,4,0)}_ps_parser_init.__index__=Runtime.getFunctionIndex(_ps_parser_init,"_ps_parser_init");function _ps_parser_done(){} _ps_parser_done.__index__=Runtime.getFunctionIndex(_ps_parser_done,"_ps_parser_done"); function _t1_builder_init(e,g,d,b,a){var c,f;HEAP[e+64]=0;HEAP[e+68]=1;HEAP[e+4]=g;HEAP[e+8]=b;HEAP[e]=HEAP[g+100];g=b!=0;a:do if(g){f=HEAP[HEAP[b+156]];HEAP[e+12]=f;HEAP[e+16]=f+20;HEAP[e+20]=f+56;c=f;f=c+20;c=c+56;HEAP[f+2]=0;HEAP[f]=0;HEAP[f+28]=0;_llvm_memcpy_p0i8_p0i8_i32(c,f,36,4,0);HEAP[e+76]=HEAP[d+40];HEAP[e+72]=0;if(a==0)break a;HEAP[e+72]=HEAP[HEAP[b+156]+36]}while(0);HEAP[e+24]=0;HEAP[e+28]=0;HEAP[e+32]=0;HEAP[e+32+4]=0;HEAP[e+40]=0;HEAP[e+40+4]=0;e=e+80;HEAP[e]=_t1_builder_init.__index__; HEAP[e+4]=_t1_builder_done.__index__;HEAP[e+8]=_t1_builder_check_points.__index__;HEAP[e+12]=_t1_builder_add_point.__index__;HEAP[e+16]=_t1_builder_add_point1.__index__;HEAP[e+20]=_t1_builder_add_contour.__index__;HEAP[e+24]=_t1_builder_start_point.__index__;HEAP[e+28]=_t1_builder_close_contour.__index__}_t1_builder_init.__index__=Runtime.getFunctionIndex(_t1_builder_init,"_t1_builder_init"); function _t1_builder_done(e){var g;g=HEAP[e+8];if(g!=0){e=HEAP[e+16];g=g+108;HEAP[g]=HEAP[e];HEAP[g+2]=HEAP[e+2];HEAP[g+4]=HEAP[e+4];HEAP[g+8]=HEAP[e+8];HEAP[g+12]=HEAP[e+12];HEAP[g+16]=HEAP[e+16]}}_t1_builder_done.__index__=Runtime.getFunctionIndex(_t1_builder_done,"_t1_builder_done"); function _t1_builder_check_points(e,g){var d,b,a=g==0;a:do if(a)d=0;else{d=reSign(HEAP[HEAP[e+12]+20+2],16);a=reSign(HEAP[HEAP[e+12]+56+2],16);var c=HEAP[HEAP[e+12]+4];if(unSign(g+d+a,32)<=unSign(c,32)){d=0;break a}b=_FT_GlyphLoader_CheckPoints(HEAP[e+12],g,0);d=2;break a}while(0);if(d==0)b=0;return b}_t1_builder_check_points.__index__=Runtime.getFunctionIndex(_t1_builder_check_points,"_t1_builder_check_points"); function _t1_builder_add_point(e,g,d,b){var a,c;a=HEAP[e+20];if(HEAP[e+68]!=0){e=HEAP[a+4];c=reSign(HEAP[a+2],16);e=e+8*c;c=HEAP[a+8];var f=reSign(HEAP[a+2],16);c=c+f;g=reSign(g,32)>=reSign(0,32)?g+32768&-65536:0-(32768-g&-65536);g=reSign(g,32)>>reSign(16,32);HEAP[e]=g;d=reSign(d,32)>=reSign(0,32)?d+32768&-65536:0-(32768-d&-65536);d=reSign(d,32)>>reSign(16,32);HEAP[e+4]=d;b=b!=0?1:2;HEAP[c]=b}HEAP[a+2]+=1}_t1_builder_add_point.__index__=Runtime.getFunctionIndex(_t1_builder_add_point,"_t1_builder_add_point"); function _t1_builder_add_point1(e,g,d){var b;b=_t1_builder_check_points(e,1);b==0&&_t1_builder_add_point(e,g,d,1);return b}_t1_builder_add_point1.__index__=Runtime.getFunctionIndex(_t1_builder_add_point1,"_t1_builder_add_point1"); function _t1_builder_add_contour(e){var g,d,b;d=HEAP[e+20];if(d==0)d=3;else if(HEAP[e+68]==0){HEAP[d]+=1;d=0}else{b=reSign(HEAP[HEAP[e+12]+20],16);g=reSign(HEAP[HEAP[e+12]+56],16);var a=HEAP[HEAP[e+12]+8];a=unSign(b+1+g,32)>unSign(a,32);a:do{if(a){b=e=_FT_GlyphLoader_CheckPoints(HEAP[e+12],0,1);g=e==0?1:2}else{b=0;g=1}break a}while(0);if(g==1){if(reSign(HEAP[d],16)>reSign(0,16)){e=HEAP[d+12];g=reSign(HEAP[d],16)-1;HEAP[e+2*g]=HEAP[d+2]-1}HEAP[d]+=1}d=b}return d} _t1_builder_add_contour.__index__=Runtime.getFunctionIndex(_t1_builder_add_contour,"_t1_builder_add_contour");function _t1_builder_start_point(e,g,d){var b,a,c,f,h=HEAP[e+64]==3;a:do if(h)b=0;else{HEAP[e+64]=3;b=_t1_builder_add_contour(e);if(b!=0)break a;a=g;c=d;b=e;a=a;c=c;f=_t1_builder_check_points(b,1);f==0&&_t1_builder_add_point(b,a,c,1);b=b=b=f}while(0);return b}_t1_builder_start_point.__index__=Runtime.getFunctionIndex(_t1_builder_start_point,"_t1_builder_start_point"); function _t1_builder_close_contour(e){var g,d,b,a;e=HEAP[e+20];var c=e==0;a:do if(!c){if(reSign(HEAP[e],16)>reSign(1,16)){g=HEAP[e+12];d=reSign(HEAP[e],16)-2;g=reSign(HEAP[g+2*d],16)+1}else g=0;g=g;var f=reSign(HEAP[e+2],16)>reSign(1,16);b:do if(f){d=HEAP[e+4]+8*g;b=HEAP[e+4];a=reSign(HEAP[e+2],16);b=b+8*a+-8;a=HEAP[e+8];var h=reSign(HEAP[e+2],16);a=a+h+-1;if(HEAP[d]!=HEAP[b])break b;if(HEAP[d+4]!=HEAP[b+4])break b;if(HEAP[a]!=1)break b;HEAP[e+2]-=1}while(0);if(!(reSign(HEAP[e],16)>reSign(0,16)))break a; d=reSign(HEAP[e+2],16)-1;f=e;if(d==g){HEAP[e]=HEAP[f]-1;HEAP[e+2]-=1}else{g=HEAP[f+12];d=reSign(HEAP[e],16)-1;HEAP[g+2*d]=HEAP[e+2]-1}}while(0)}_t1_builder_close_contour.__index__=Runtime.getFunctionIndex(_t1_builder_close_contour,"_t1_builder_close_contour"); function _t1_decrypt(e,g,d){var b=STACKTOP;STACKTOP+=6;Runtime.memset(b,0,6);var a=null,c,f=b+4;HEAP[b]=e;HEAP[f]=d;e=HEAP[b];a=HEAP[b]+g;g=g;c=unSign(HEAP[f],16);d=HEAP[b];var h=g;if(unSign(a-d,32)unSign(1,32)?a:1)-0;for(a=1;;){m=a==1?0:m;l=a==1?c:l;var k=0+m,j=e+k;a=unSign(HEAP[(a==1?d:i)+k],8);k=unSign(l,32)>>>unSign(8,32);var l=(a+l)*52845+22719&65535;HEAP[j]=(a^k)&255;var m=m+1;if(m!= h)a=2;else break}c=l;a=3}else a=6;HEAP[b]=(a==3?i:d)+g;HEAP[f]=c&65535;STACKTOP=b}_t1_decrypt.__index__=Runtime.getFunctionIndex(_t1_decrypt,"_t1_decrypt"); function _t1_lookup_glyph_by_stdcharcode(e,g){var d,b=null,a,c,f;f=HEAP[e+1348];var h=reSign(g,32)reSign(255,32);if(h|i)a=-1;else{h=HEAP[f+20];f=unSign(HEAP[HEAP[f+24]+2*g],16);f=FUNCTION_TABLE[h](f);c=0;h=HEAP[e+1352];i=e+1356;c=c;b=1;a:for(;;){d=b==4?j:0;var k=c+d;if(!(unSign(h,32)>unSign(k,32))){d=8;break a}j=HEAP[HEAP[i]+4*k];b=j!=0;b:do if(b){if(HEAP[j]!=HEAP[f])break b;if(_strcmp(j,f)==0){d=5;break a}}while(0);var j=d+1;b=4;d=2}if(d==8)a=-1;else if(d==5)a=c=k}return a} _t1_lookup_glyph_by_stdcharcode.__index__=Runtime.getFunctionIndex(_t1_lookup_glyph_by_stdcharcode,"_t1_lookup_glyph_by_stdcharcode"); function _t1_decoder_parse_charstrings(e,g,d){var b=STACKTOP;STACKTOP+=44;Runtime.memset(b,0,44);var a,c=null,f,h,i,k,j,l,m,o,n,p,r;r=b+8;var q,s,u=b+16,t=b+24,v;o=b+32;var w=b+36,x,y,A,z,C,B;q=b+40;var D,E,F,G,H;HEAP[o]=e;HEAP[w]=g;e=HEAP[o];m=B=0;HEAP[q]=w^o^q;g=reSign(HEAP[q],32)>>reSign(10,32);x=HEAP[q];z=reSign(HEAP[q],32)>>reSign(20,32);HEAP[q]=(g^x^z)&65535;if(HEAP[q]==0)HEAP[q]=29572;HEAP[HEAP[o]+1136]=HEAP[o]+112;HEAP[HEAP[o]+1344]=HEAP[o]+1140;x=HEAP[o]+1140;HEAP[e+64]=0;g=HEAP[e+72];HEAP[HEAP[o]+ 1492]!=0&&_llvm_memset_p0i8_i32(HEAP[HEAP[o]+1488],0,HEAP[HEAP[o]+1492]*4,1,0);HEAP[x+4]=HEAP[w];HEAP[x+8]=HEAP[w]+d;A=HEAP[x+8];HEAP[x]=HEAP[x+4];y=HEAP[x];d=0;w=C=HEAP[e+24];z=HEAP[e+28];g!=0&&FUNCTION_TABLE[HEAP[g+4]](HEAP[g]);c=3;a:for(;;){J=c==3?0:c==55?J:c==67?J:f;if(yunSign(31,8))){a=24;break a}i=unSign(HEAP[y+-1],8)<=unSign(-10,8);c=y;if(i)i=unSign(HEAP[c+-1],8)-139;else{y=c+1;if(y>A){a=24;break a}i=unSign(HEAP[y+-2],8)<=unSign(-6,8);c=unSign(HEAP[y+-2],8);if(i){i=(c-247)*256;c=unSign(HEAP[y+-1],8);i=i+108+c}else{i=(c-251)*256;c=unSign(HEAP[y+-1],8);i=0-i+-108+(0-c)}}if(J!=0){c=47;break b}i<<=16;c=48}else if(a==5){h=16;c=5}else if(a==7){h=18;c=7}else if(a==8){h=14;c=8}else if(a==9)c=h=9;else if(a==10){h= 6;c=10}else if(a==11){h=13;c=11}else if(a==12){h=11;c=12}else if(a==13){h=5;c=13}else if(a==14){h=22;c=14}else if(a==15){h=24;c=15}else if(a==23){if(y>A){a=24;break a}a=unSign(HEAP[y],8);y+=1;if(a==0){c=25;a=26}else if(a==1){c=25;a=27}else if(a==2){c=25;a=28}else if(a==6){c=25;a=29}else if(a==7){c=25;a=30}else if(a==12){c=25;a=31}else if(a==16){c=25;a=32}else if(a==17){c=25;a=33}else if(a==33){c=25;a=34}else{a=24;break a}if(a==26){h=15;c=26}else if(a==27){h=19;c=27}else if(a==28){h=17;c=28}else if(a== 29){h=3;c=29}else if(a==30){h=4;c=30}else if(a==31){h=20;c=31}else if(a==32){h=21;c=32}else if(a==33){h=23;c=33}else if(a==34){h=25;c=34}}else if(a==16){h=2;c=16}else if(a==17){h=1;c=17}else if(a==18){h=26;c=18}else if(a==19){h=10;c=19}else if(a==20){h=7;c=20}else if(a==21){h=12;c=21}else if(a==22){h=8;c=22}else if(a==35){if(y+4>A){a=24;break a}i=unSign(HEAP[y],8)<<24;c=unSign(HEAP[y+1],8)<<16;D=unSign(HEAP[y+2],8)<<8;E=unSign(HEAP[y+3],8);i=c|i|D|E;y+=4;c=reSign(i,32)>reSign(32E3,32);D=reSign(i, 32)reSign(0,32);b:do if(a){D=h;if(D==0)break b;else if(D==22)break b;else if(D==23)break b;else if(D==24)break b;m=0}while(0);D=J!=0; b:do if(D){s=h;if(h!=0&s!=20){c=50;a=51}else{c=50;a=52}break b}else a=51;while(0);if(a==51){j=h;c=51}var J=c==51?0:J;if((c==51?j:s)==0){if(reSign(n-(HEAP[o]+112),32)>reSign(1023,32)){a=24;break a}HEAP[n]=i;n+=4;HEAP[HEAP[o]+1136]=n;c=55}else if(h==21){if(reSign(n-(HEAP[o]+112),32)<=reSign(7,32)){a=56;break a}n+=-8;h=reSign(HEAP[n+4],32)>>reSign(16,32);i=reSign(HEAP[n],32)>>reSign(16,32);m=Math.floor(reSign(n-(HEAP[o]+112),32)/reSign(4,32));B=i;if(reSign(m,32)reSign(0,32);E=reSign(c,32)<=reSign(6,32);if(!(D&E))break b;c=c==3|c==6?1:0;c=unSign(c&255,8);_t1_builder_add_point(e,w,z,c&255)}else if(a==73){if(i!=1){a=24;break a}B=1;if(g==0)break b;c=HEAP[g+20];D=reSign(HEAP[HEAP[e+20]+2],16);FUNCTION_TABLE[c](HEAP[g],D)}else if(a==200)n=HEAP[o]+112;else if(a==76){D=a=HEAP[HEAP[o]+1464];if(a==0){a=24;break a}a=unSign(h==18,1);E=h+-13+a;if(E* HEAP[D]!=i){a=24;break a}c=n+4*E;G=n;F=0;a=E;a=unSign(F,32)unSign(1,32)){a=HEAP[D+136];var L=HEAP[D],N=c;H=H;L=(unSign(L,32)>unSign(2,32)?L:2)-1;for(c=81;;){l=c==81?0:l;k=c==81?H:k;c=_FT_MulFix(HEAP[N+4*l],HEAP[a+4*(1+l)]);k=k+c;l=l+1;if(l!=L)c=82;else break}a=N+4*L;H=k;c=a}HEAP[G]=H;G+=4;F+=1;a=E;a=unSign(F,32)>reSign(16,32);if(reSign(c,32)unSign(E,32)){a=24;break a}_llvm_memcpy_p0i8_p0i8_i32(HEAP[HEAP[o]+1488]+4*c,HEAP[D+136],HEAP[D]*4,1,0)}else if(a==90){if(i!=2){a=24;break a}HEAP[n]=HEAP[n+4]+HEAP[n];B=1}else if(a==92){if(i!=2){a=24;break a}HEAP[n]-=HEAP[n+4];B=1}else if(a==94){if(i!=2){a=24;break a}B=_FT_MulFix(HEAP[n],HEAP[n+4]);HEAP[n]=B;B=1}else if(a==96){if(i!=2){a=24;break a}if(HEAP[n+4]==0){a= 24;break a}B=_FT_DivFix(HEAP[n],HEAP[n+4]);HEAP[n]=B;B=1}else if(a==99){c=HEAP[HEAP[o]+1464];if(i!=2){a=24;break a}if(c==0){a=24;break a}c=reSign(HEAP[n+4],32)>>reSign(16,32);if(reSign(c,32)=unSign(D,32)){a=24;break a}HEAP[HEAP[HEAP[o]+1488]+4*c]=HEAP[n]}else if(a==104){B=HEAP[HEAP[o]+1464];if(i!=1){a=24;break a}if(B==0){a=24;break a}B=reSign(HEAP[n],32)>>reSign(16,32);if(reSign(B,32)=unSign(c,32)){a=24;break a}HEAP[n]=HEAP[HEAP[HEAP[o]+1488]+4*B];B=1}else if(a==109){if(i!=4){a=24;break a}B=HEAP[n+12];if(reSign(HEAP[n+8],32)>reSign(B,32))HEAP[n]=HEAP[n+4];B=1}else if(a==112){if(i!=0){a=24;break a}B=HEAP[q];if(reSign(B,32)>reSign(32767,32))B+=1;HEAP[n]=B;B=_FT_MulFix(HEAP[q],65536-HEAP[q]);HEAP[q]=B;if(B==0)HEAP[q]+=10355;B=1}while(0);n+=4*B;HEAP[HEAP[o]+1136]=n;c=67}else{f=HEAP[_t1_args_count+h*4];a=Math.floor(reSign(n-(HEAP[o]+112),32)/reSign(4,32));i=f;if(reSign(a, 32)>reSign(16,32);if(reSign(A,32)reSign(191,32)){a=24;break a}HEAP[x]=y;x+=12;HEAP[x+4]=HEAP[HEAP[HEAP[o]+1368]+4*A];y=HEAP[x+4];f=HEAP[o];if(HEAP[HEAP[o]+1372]!=0)HEAP[x+8]=y+HEAP[HEAP[f+1372]+4*A];else{f=HEAP[f+1360];f=reSign(f,32)>=reSign(0,32)?f:0;HEAP[x+4]=y+f;HEAP[x+8]=HEAP[HEAP[HEAP[o]+1368]+4*(A+1)]}HEAP[x]=HEAP[x+4];if(HEAP[x+ 4]==0){a=24;break a}HEAP[HEAP[o]+1344]=x;y=HEAP[x+4];A=HEAP[x+8];c=181;a=123;break b}else if(a==205){if(reSign(B,32)>reSign(0,32)){B-=1;c=182}else{if(m==0){a=24;break a}m-=1;n+=4;c=184}a=123;break b}else if(a==185){if(HEAP[o]+1140>=x){a=24;break a}x+=-12;y=HEAP[x];A=HEAP[x+8];HEAP[HEAP[o]+1344]=x;c=186;a=123;break b}else if(a==195){w=HEAP[n];z=HEAP[n+4];HEAP[HEAP[o]+1400]=0;c=195;a=123;break b}while(0);if(a==147){a=w;v=z;f=e;a=a;h=v;i=v=_t1_builder_check_points(f,1);if(v!=0){a=157;break a}_t1_builder_add_point(f, a,h,1);d=f=i;if(f!=0){a=61;break a}else c=156}f=c==116?J:c==193?J:c==194?J:c==191?J:c==192?J:c==189?J:c==190?J:c==187?J:c==188?J:c==116?J:c==171?J:c==173?J:c==160?J:c==162?J:c==156?J:c==148?J:c==150?J:c==140?J:c==121?J:c==195?J:c==186?J:c==184?J:c==182?J:c==181?J:c==174?0:c==168?J:c==165?J:c==153?J:J;HEAP[HEAP[o]+1136]=n;c=123}a=4}a:do if(a==24){a=117;break a}else if(a==56){p=161;a=120;break a}else if(a==61){a=158;break a}else if(a==202){_t1_builder_close_contour(e);if(g!=0){r=HEAP[g+8];u=reSign(HEAP[HEAP[e+ 20]+2],16);if(FUNCTION_TABLE[r](HEAP[g],u)!=0){a=117;break a}FUNCTION_TABLE[HEAP[g+24]](HEAP[g],HEAP[e+20],HEAP[e+76],HEAP[HEAP[o]+1468])}_FT_GlyphLoader_Add(HEAP[e+12]);p=0;a=120;break a}else if(a==203){q=reSign(HEAP[n+16],32)>>reSign(16,32);s=reSign(HEAP[n+12],32)>>reSign(16,32);e=HEAP[n+8];p=HEAP[n+4];n=HEAP[n];o=HEAP[o];n=n;p=p;e=e;j=s;k=q;v=HEAP[o+4];g=HEAP[o+1496]!=0;b:do{if(!g){p+=HEAP[o+32];q=HEAP[o+1356]==0;c:do if(q){if(HEAP[HEAP[v+128]+52]!=0)break c;q=160;break b}while(0);if(HEAP[HEAP[v+ 128]+52]!=0){var I=j;q=I;s=k;c=128}else{q=_t1_lookup_glyph_by_stdcharcode(o,j);s=_t1_lookup_glyph_by_stdcharcode(o,k);var P=q;c=130}l=reSign(c==130?P:I,32)=reSign(0,32);m=m;l=l=l=l?m+32768&-65536:0-(32768-m& -65536);l=reSign(l,32)>>reSign(16,32);HEAP[g+8]=l;l=m=e;m=reSign(m,32)>=reSign(0,32);l=l;l=l=l=m?l+32768&-65536:0-(32768-l&-65536);l=reSign(l,32)>>reSign(16,32);HEAP[g+12]=l;HEAP[k+128]=2;HEAP[k+132]=HEAP[v+20+32];HEAP[k+72]=1668246896;HEAP[v+56+28]=2}else{j=HEAP[P+12];k=j+56;HEAP[k+2]=0;HEAP[k]=0;HEAP[k+28]=0;_FT_GlyphLoader_Adjust_Points(j);k=j;j=k+20;k=k+56;HEAP[k+32]=HEAP[j+32]+32*HEAP[j+28];HEAP[o+1496]=1;k=q;j=o;k=k;j=j=j=FUNCTION_TABLE[HEAP[j+1472]](j,k);HEAP[o+1496]=0;if(j!=0)break d;j=o+ 32;HEAP[r]=HEAP[j];HEAP[r+4]=HEAP[j+4];HEAP[u]=HEAP[r];HEAP[u+4]=HEAP[r+4];j=o+40;HEAP[b]=HEAP[j];HEAP[b+4]=HEAP[j+4];HEAP[t]=HEAP[b];HEAP[t+4]=HEAP[b+4];HEAP[o+32]=0;HEAP[o+32+4]=0;HEAP[o+24]=p-n;HEAP[o+28]=e;HEAP[o+1496]=1;k=s;j=o;k=k;j=j=j=FUNCTION_TABLE[HEAP[j+1472]](j,k);HEAP[o+1496]=0;if(j!=0)break d;k=o+32;HEAP[k]=HEAP[u];HEAP[k+4]=HEAP[u+4];k=o+40;HEAP[k]=HEAP[t];HEAP[k+4]=HEAP[t+4];HEAP[o+24]=0;HEAP[o+28]=0}while(0);q=j;break b}while(0)}q=160}while(0);p=r=q;a=120;break a}else if(a==122){p= 0;a=120;break a}else if(a==141){p=0;a=120;break a}else if(a==157){d=v;a=158;break a}while(0);if(a==117)p=160;else if(a==158)p=d;r=p;STACKTOP=b;return r}_t1_decoder_parse_charstrings.__index__=Runtime.getFunctionIndex(_t1_decoder_parse_charstrings,"_t1_decoder_parse_charstrings"); function _t1_decoder_init(e,g,d,b,a,c,f,h,i){var k;_llvm_memset_p0i8_i32(e,0,1500,1,0);k=_ft_module_get_service(HEAP[g+96],__str60);if(k==0)e=7;else{HEAP[e+1348]=k;f=unSign(f,8);_t1_builder_init(e,g,d,b,f&255);HEAP[e+1352]=HEAP[g+16];HEAP[e+1356]=a;HEAP[e+1468]=h;HEAP[e+1464]=c;HEAP[e+1472]=i;e=e+1476;HEAP[e]=_t1_decoder_init.__index__;HEAP[e+4]=_t1_decoder_done.__index__;HEAP[e+8]=_t1_decoder_parse_charstrings.__index__;e=0}return e} _t1_decoder_init.__index__=Runtime.getFunctionIndex(_t1_decoder_init,"_t1_decoder_init");function _t1_decoder_done(e){var g;g=HEAP[e+8];if(g!=0){e=HEAP[e+16];g=g+108;HEAP[g]=HEAP[e];HEAP[g+2]=HEAP[e+2];HEAP[g+4]=HEAP[e+4];HEAP[g+8]=HEAP[e+8];HEAP[g+12]=HEAP[e+12];HEAP[g+16]=HEAP[e+16]}}_t1_decoder_done.__index__=Runtime.getFunctionIndex(_t1_decoder_done,"_t1_decoder_done");function _t1_cmap_std_done(e){HEAP[e+24]=0;HEAP[e+28]=0;HEAP[e+20]=0;HEAP[e+16]=0} _t1_cmap_std_done.__index__=Runtime.getFunctionIndex(_t1_cmap_std_done,"_t1_cmap_std_done"); function _t1_cmap_std_char_index(e,g){var d,b=null,a,c,f;a=0;if(unSign(g,32)<=unSign(255,32)){c=unSign(HEAP[HEAP[e+16]+2*g],16);c=FUNCTION_TABLE[HEAP[e+20]](c);f=0;var h=HEAP[e+24],i=e+28;f=f;b=0;a:for(;;){d=b==3?j:0;var k=f+d;if(!(unSign(h,32)>unSign(k,32))){d=8;break a}j=HEAP[HEAP[i]+4*k];b=j!=0;b:do if(b){if(HEAP[j]!=HEAP[c])break b;if(_strcmp(j,c)==0){d=4;break a}}while(0);var j=d+1;b=3;d=1}if(d!=8)if(d==4)a=f=k}return a} _t1_cmap_std_char_index.__index__=Runtime.getFunctionIndex(_t1_cmap_std_char_index,"_t1_cmap_std_char_index");function _t1_cmap_std_char_next(e,g){var d,b=null,a,c;a=0;var f=HEAP[g]+1;var h=c=f,i=a,k=h+1;for(b=-1;;){d=b==2?o:0;var j=b==2?0:i,l=h+d;o=k+d;if(!(unSign(b==2?o:f,32)<=unSign(255,32))){d=4;break}var m=_t1_cmap_std_char_index(e,l);if(m!=0){d=1;break}var o=d+1;b=2;d=0}if(d==1){a=m;c=l}else if(d==4){a=j;c=0}HEAP[g]=c;return a} _t1_cmap_std_char_next.__index__=Runtime.getFunctionIndex(_t1_cmap_std_char_next,"_t1_cmap_std_char_next");function _t1_cmap_standard_init(e){var g,d;g=HEAP[e];d=HEAP[g+484];HEAP[e+24]=HEAP[g+132+284];HEAP[e+28]=HEAP[g+132+288];HEAP[e+20]=HEAP[d+20];HEAP[e+16]=HEAP[d+24];return 0}_t1_cmap_standard_init.__index__=Runtime.getFunctionIndex(_t1_cmap_standard_init,"_t1_cmap_standard_init"); function _t1_cmap_expert_init(e){var g,d;g=HEAP[e];d=HEAP[g+484];HEAP[e+24]=HEAP[g+132+284];HEAP[e+28]=HEAP[g+132+288];HEAP[e+20]=HEAP[d+20];HEAP[e+16]=HEAP[d+28];return 0}_t1_cmap_expert_init.__index__=Runtime.getFunctionIndex(_t1_cmap_expert_init,"_t1_cmap_expert_init");function _t1_cmap_custom_init(e){var g;g=HEAP[e]+132+240;HEAP[e+16]=HEAP[g+4];HEAP[e+20]=HEAP[g+8]-HEAP[e+16];HEAP[e+24]=HEAP[g+12];return 0}_t1_cmap_custom_init.__index__=Runtime.getFunctionIndex(_t1_cmap_custom_init,"_t1_cmap_custom_init"); function _t1_cmap_custom_done(e){HEAP[e+24]=0;HEAP[e+16]=0;HEAP[e+20]=0}_t1_cmap_custom_done.__index__=Runtime.getFunctionIndex(_t1_cmap_custom_done,"_t1_cmap_custom_done");function _t1_cmap_custom_char_index(e,g){var d;d=0;var b=unSign(HEAP[e+16],32)<=unSign(g,32);a:do if(b){var a=g;if(!(unSign(HEAP[e+20]+HEAP[e+16],32)>unSign(a,32)))break a;d=unSign(HEAP[HEAP[e+24]+2*g],16)}while(0);return d}_t1_cmap_custom_char_index.__index__=Runtime.getFunctionIndex(_t1_cmap_custom_char_index,"_t1_cmap_custom_char_index"); function _t1_cmap_custom_char_next(e,g){var d,b=null,a,c;a=0;c=HEAP[g];c+=1;b=c;if(unSign(HEAP[e+16],32)>unSign(b,32))c=HEAP[e+16];var f=HEAP[e+20]+HEAP[e+16],h=e+24,i=c,k=a;for(b=1;;){d=b==1?0:o;var j=b==1?k:0,l=i+d;if(!(unSign(f,32)>unSign(l,32))){d=6;break}var m=unSign(HEAP[HEAP[h]+2*l],16);if(m!=0){d=3;break}var o=d+1;b=4;d=2}if(d==3){a=m;c=l}else if(d==6){a=j;c=0}HEAP[g]=c;return a}_t1_cmap_custom_char_next.__index__=Runtime.getFunctionIndex(_t1_cmap_custom_char_next,"_t1_cmap_custom_char_next"); function _t1_get_glyph_name418(e,g){return HEAP[HEAP[e+132+288]+4*g]}_t1_get_glyph_name418.__index__=Runtime.getFunctionIndex(_t1_get_glyph_name418,"_t1_get_glyph_name418");function _t1_cmap_unicode_init(e){var g;g=HEAP[e];return FUNCTION_TABLE[HEAP[HEAP[g+484]+4]](HEAP[g+100],e,HEAP[g+132+284],_t1_get_glyph_name418.__index__,0,g)}_t1_cmap_unicode_init.__index__=Runtime.getFunctionIndex(_t1_cmap_unicode_init,"_t1_cmap_unicode_init"); function _t1_cmap_unicode_done(e){var g,d=HEAP[e+20];g=HEAP[HEAP[e]+100];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+20]=0;HEAP[e+16]=0}_t1_cmap_unicode_done.__index__=Runtime.getFunctionIndex(_t1_cmap_unicode_done,"_t1_cmap_unicode_done");function _t1_cmap_unicode_char_index(e,g){return FUNCTION_TABLE[HEAP[HEAP[HEAP[e]+484]+8]](e,g)}_t1_cmap_unicode_char_index.__index__=Runtime.getFunctionIndex(_t1_cmap_unicode_char_index,"_t1_cmap_unicode_char_index"); function _t1_cmap_unicode_char_next(e,g){return FUNCTION_TABLE[HEAP[HEAP[HEAP[e]+484]+12]](e,g)}_t1_cmap_unicode_char_next.__index__=Runtime.getFunctionIndex(_t1_cmap_unicode_char_next,"_t1_cmap_unicode_char_next"); function _afm_stream_skip_spaces(e){var g=null,d;if(!(reSign(HEAP[e+12],32)>reSign(0,32))){d=e+8;a:for(;;){if(HEAP[e]reSign(0,32))e=0;else{b=HEAP[e]+-1;for(var a=e+8;;){if(HEAP[e]reSign(1,32))e=0;else{b=HEAP[e]+-1;for(var a=e+8;;){if(HEAP[e]unSign(5,32))e=0;else{h=0;var k=e+12,j=e+12,l=e+16;h=h;c=1;a:for(;;){x=c==16?x:0;var m=h+x;a=g+8*m;var o=g+8*m+4,n=o,p=o;if(!(unSign(m,32)reSign(0,32);c:do if(v){var w=FUNCTION_TABLE[HEAP[u+4]](u,t);if(w!=0){c=9;a=11;break c}c=10}else{if(!(reSign(t,32)reSign(1,32))d=6;else{d=6;break}}d=d==6?0:d==4?0:i;if(g!=0){b=d!=0?HEAP[b]+-1+(0-d):0;HEAP[g]=b}return d} _afm_parser_next_key.__index__=Runtime.getFunctionIndex(_afm_parser_next_key,"_afm_parser_next_key"); function _afm_tokenize(e,g){var d,b=null,a;b=-1;a:for(;;){var c=b==3?i:0;if(!(reSign(b==3?i:0,32)<=reSign(73,32))){d=10;break a}if(HEAP[HEAP[_afm_key_table+c*4]]==HEAP[e]){b=1;d=2}else{b=1;d=3}for(;;)if(d==2){d=b==8?h:0;var f=c+d;b=_afm_key_table+f*4;if(reSign(f,32)<=reSign(73,32)){if(HEAP[HEAP[b]]!=HEAP[e]){d=4;break a}if(_strncmp(HEAP[b],e,g)==0){d=7;break a}var h=d+1;b=8;d=2}else{b=2;d=3}}else if(d==3){var i=(b==1?c:f)+1;b=3;d=0;continue a}}if(d==4)a=75;else if(d==7)a=f;else if(d==10)a=75;return a} _afm_tokenize.__index__=Runtime.getFunctionIndex(_afm_tokenize,"_afm_tokenize");function _afm_parser_init(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c;c=_ft_mem_alloc(g,16,a);if(HEAP[a]!=0)e=HEAP[a];else{HEAP[c+4]=d;HEAP[c]=HEAP[c+4];HEAP[c+8]=b;HEAP[c+12]=2;HEAP[e]=g;HEAP[e+4]=c;HEAP[e+8]=0;e=HEAP[e+12]=0}e=e;STACKTOP=a;return e}_afm_parser_init.__index__=Runtime.getFunctionIndex(_afm_parser_init,"_afm_parser_init"); function _afm_parser_done(e){var g,d=HEAP[e+4];g=HEAP[e];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+4]=0}_afm_parser_done.__index__=Runtime.getFunctionIndex(_afm_parser_done,"_afm_parser_done");function _afm_compare_kern_pairs(e,g){var d,b;d=HEAP[e+4]|HEAP[e]<<16;b=HEAP[g+4]|HEAP[g]<<16;return unSign(d,32)>unSign(b,32)?1:unSign(d,32)reSign(0,32)))break g;HEAP[ea+20*b+8]=0-HEAP[ea+20*b+8]}while(0);var Da=b+1;b=44}HEAP[sa+32]=Aa+1;m=0}d=wa+40;ga=wa+36;b=61;e:for(;;){ea=b==61?-1:pa;Z=ea+1;b=62;f:for(;;){b=b==62?0:ua;for(var pa=Z+b,ta=ea+b;;){ha=_afm_parser_next_key(z,c);if(ha==0){b=71;d=77;break d}var ma= _afm_tokenize(ha,HEAP[c]);if(ma==20)break e;else if(ma==21)break e;else if(ma==22)break e;else if(ma==34)break;else if(ma==36)break;else if(ma==37)break;else if(ma!=75){b=76;d=77;break d}}if(reSign(HEAP[d],32)<=reSign(pa,32)){b=65;d=66;break d}ha=HEAP[ga];HEAP[D]=5;HEAP[E]=5;HEAP[F]=3;HEAP[G]=3;var ya=_afm_parser_read_vals(z,H,4);if(reSign(ya,32)<=reSign(2,32)){b=67;d=66;break d}HEAP[ha+16*pa]=HEAP[J];HEAP[ha+16*pa+4]=HEAP[L];var qa=ha+16*pa;if(ma!=37)break f;HEAP[ha+16*pa+8]=0;HEAP[ha+16*pa+12]= HEAP[N];var ua=b+1;b=69}HEAP[qa+8]=HEAP[I];if(ma!=34|ya!=4)b=70;else{var Ba=HEAP[P];b=72}HEAP[qa+12]=b==72?Ba:0;b=74}HEAP[wa+40]=ta+1;_qsort(HEAP[wa+36],HEAP[wa+40],16,_afm_compare_kern_pairs.__index__);m=0;b=75;d=30}d:do if(d==83){u=160;d=7;break c}else if(d==90){u=0;d=81;break c}else if(d==58){d=59;break d}else if(d==80){d=79;break d}else if(d==77){b=77;d=78;break d}else if(d==66){b=66;d=78;break d}else if(d==33){d=34;break d}else if(d==53){d=52;break d}else if(d==50){b=50;d=51;break d}else if(d== 40){b=40;d=51;break d}while(0);d:do if(d==78){d=59;break d}else if(d==51){d=34;break d}while(0);d:do if(d==59){m=160;d=79;break d}else if(d==34){m=160;d=52;break d}while(0);if(d==79){var Na=m;b=79}else if(d==52){var Ea=m;b=52}u=b=b==52?Ea:Na;d=b!=0?7:81;break c}else if(d==6){q=fa;d=7;break c}else if(d==8){q=fa;d=u=7;break c}else if(d==19){q=fa;d=7;break c}else if(d==22){q=fa;d=26;break c}else if(d==25){q=fa;d=26;break c}while(0);if(d==7){f=HEAP[s+28];e=a;c=f;f!=0&&FUNCTION_TABLE[HEAP[e+8]](e,c);HEAP[s+ 28]=0;HEAP[s+32]=0;e=HEAP[s+36];a=a;c=e;e!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[s+36]=0;HEAP[s+40]=0;HEAP[s]=0;q=u;break a}else if(d==81){q=0;break a}else if(d==26){q=u=160;break a}}while(0);q=2}while(0);s=q;STACKTOP=g;return s}_afm_parser_parse.__index__=Runtime.getFunctionIndex(_afm_parser_parse,"_afm_parser_parse"); function _PS_Conv_Strtol(e,g,d){var b;b=null;var a,c,f,h;c=HEAP[e];h=f=0;var i=c==g;a:do if(i)b=0;else{b=reSign(d,32)<=reSign(1,32);i=reSign(d,32)>reSign(36,32);if(b|i){b=0;break a}a=HEAP[c]==45;b:do if(a)b=3;else{b=HEAP[c]==43?3:4;break b}while(0);b:do if(b==3){h=unSign(HEAP[c]==45,1);c+=1;if(c!=g)break b;a=0;b=7;break a}while(0);g=g;d=a=d;c=c;f=f;for(b=4;;){m=b==4?0:m;var k=b==4?f:l,j=c+m;if(!(j=reSign(a,32);if(b|i)break;b=d*k;var l=reSign(l,8)+b,m=m+1;b=17}f=k;c=j;if(h!=0)f=0-f;HEAP[e]=c;a=f;b=7;break a}while(0);if(b==0)a=0;return a}_PS_Conv_Strtol.__index__=Runtime.getFunctionIndex(_PS_Conv_Strtol,"_PS_Conv_Strtol"); function _PS_Conv_ToInt(e,g){var d,b,a,c;c=_PS_Conv_Strtol(e,g,10);a=HEAP[e];var f=a>=g;a:do if(f)d=0;else{if(HEAP[a]!=35){d=0;break a}HEAP[e]=a+1;b=_PS_Conv_Strtol(e,g,c);d=2;break a}while(0);if(d==0)b=c;return b}_PS_Conv_ToInt.__index__=Runtime.getFunctionIndex(_PS_Conv_ToInt,"_PS_Conv_ToInt"); function _PS_Conv_ToFixed(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c=null,f,h,i,k;f=d;HEAP[b]=HEAP[e];i=0;k=1;d=0;var j=HEAP[b]==g;a:do if(j)h=0;else{h=HEAP[HEAP[b]]==45;b:do if(h)a=1;else{a=HEAP[HEAP[b]]==43?1:2;break b}while(0);b:do if(a==1){d=unSign(HEAP[HEAP[b]]==45,1);HEAP[b]+=1;if(HEAP[b]!=g)break b;h=0;break a}while(0);h=HEAP[HEAP[b]]!=46?_PS_Conv_ToInt(b,g)<<16:0;a=HEAP[b]reSign(9,8);if(c|q){c=17;break c}w=reSign(p,32)<=reSign(0,32);w=m|w;d:do if(w){if(!(reSign(o, 32)<=reSign(9999999,32))){c=21;break d}var s=n*10;s=reSign(r,8)+s;var u=o*10;c=22}else{var t=p-1,v=n*10;v=reSign(r,8)+v;c=19}while(0);var w=c==22?u:c==21?o:o,x=c==22?s:c==21?n:v,y=c==22?p:c==21?p:t;HEAP[b]+=1;c=23}k=o;i=n;f=p}while(0);l=HEAP[b]+1reSign(0,32)){var C=h;i=i;c=f;h=0-c;h=reSign(h,32)>reSign(-1, 32)?h:-1;a=c+h+1;for(c=29;;){var B=(c==29?C:B)*10,D=(c==29?i:D)*10,E=(c==29?0:E)+1;if(E!=a)c=30;else break}f=C=-1-h;i=D;h=B;c=31}else{var F=f;c=38}if(reSign(c==38?F:C,32)reSign(0,32)?a:0;l=a-c;for(c=34;;){J=c==34?0:J;H=c==34?k:H;var G=Math.floor(reSign(c==34?h:G,32)/reSign(10,32)),H=H*10,J=J+1;if(J!=l)c=35;else{c=35;break}}f=a;k=H;h=G}if(i!=0){a=_FT_DivFix(i,k);h+=a}if(d!=0)h=0-h;HEAP[e]=HEAP[b];h=h}while(0);e=h;STACKTOP=b;return e} _PS_Conv_ToFixed.__index__=Runtime.getFunctionIndex(_PS_Conv_ToFixed,"_PS_Conv_ToFixed"); function _ft_get_adobe_glyph_index(e,g){var d,b=null,a,c,f,h,i,k;a=e;k=_ft_adobe_glyph_list;var j=a==0;a:do if(j)d=0;else{if(a>=g){d=0;break a}f=reSign(HEAP[a],8);a+=1;h=unSign(HEAP[k+1],8);k+=2;i=h;h=k;var l=f;f=f;i=i;b=1;b:for(;;){var m=b==1?i:b==6?m:o;d=b==1?0:b==6?p:p;if(!(reSign(d,32)>reSign(1,32),n=h+o*2;b=unSign(HEAP[n],8)<<8;n=unSign(HEAP[n+1],8)|b;n=_ft_adobe_glyph_list+n;b=unSign(HEAP[n],8)&127;if(b==l){d=3;break b}p=o+1;var p=(b=reSign(b, 32)=h){d=9;break b}i=reSign(HEAP[i],8);d=reSign(HEAP[k],8)reSign(0,32))){d=24;break b}var q=unSign(HEAP[k],8)<<8;q=unSign(HEAP[k+1],8)|q;q=_ft_adobe_glyph_list+q;if((unSign(HEAP[q], 8)&127)==i)break;k+=2;var s=b+1;b=22}k=q}var u=f+1;b=17;d=5}if(d==9){if(!(reSign(HEAP[k],8)>=reSign(0,8))){d=0;break a}if(!(reSign(HEAP[k+1],8)reSign(0,32))){g=7;break}d=HEAP[k];m=unSign(d,8)-48;if(unSign(m,32)>unSign(9,32)){d=unSign(d,8)-65;if(unSign(d,32)>unSign(5,32)){g=4;break}var l=d+10;if(unSign(l,32)>unSign(15,32)){g=7;break}else d=5}else d=10;var m=f*16+(d==10?m:l),o=g+1;d=9;g=3}if(g== 7){c=k;a=f}else if(g==4){c=k;a=f}if(j!=0){g=1;break a}if(HEAP[c]==0)b=a;else{if(HEAP[c]!=46){g=1;break a}b=a|-2147483648}g=12;break a}else g=1;while(0);a:do if(g==1){d=HEAP[e]==117;b:do if(d){b=0;f=e+1;k=b;j=f;for(d=14;;){g=d==21?u:0;var n=d==21?s:k,p=j+g;a=g*-1;var r=6+a;a=5+a;if(!(reSign(d==21?a:6,32)>reSign(0,32))){g=19;break}d=HEAP[p];a=unSign(d,8)-48;if(unSign(a,32)>unSign(9,32)){d=unSign(d,8)-65;if(unSign(d,32)>unSign(5,32)){g=16;break}var q=d+10;if(unSign(q,32)>unSign(15,32)){g=19;break}else d= 17}else d=22;var s=n*16+(d==22?a:q),u=g+1;d=21;g=15}if(g==19){f=p;b=n}else if(g==16){f=p;b=n}if(!(reSign(r,32)<=reSign(2,32))){g=24;break b}if(HEAP[f]==0)b=b;else{if(HEAP[f]!=46){g=24;break b}b=b|-2147483648}break a}while(0);b=e;f=0;k=e;j=b;for(d=24;;){g=d==28?v:0;var t=j+g;if(HEAP[t]==0){g=31;break}if(HEAP[t]==46&t>k){g=27;break}var v=g+1;d=28;g=26}if(g==31){b=t;var w=f;d=31}else if(g==27){var x=b=t;f=x;d=27}k=e;b=(d==31?w:x)==0?_ft_get_adobe_glyph_index(k,b):_ft_get_adobe_glyph_index(k,f)|-2147483648}while(0); return b}_ps_unicode_value.__index__=Runtime.getFunctionIndex(_ps_unicode_value,"_ps_unicode_value");function _compare_uni_maps(e,g){var d,b;d=HEAP[e]&2147483647;b=HEAP[g]&2147483647;if(d==b){d=HEAP[g];if(unSign(HEAP[e],32)>unSign(d,32))d=1;else{d=HEAP[g];d=unSign(HEAP[e],32)unSign(b,32)?1:unSign(d,32)unSign(i,32)?d:i)-o;i=0;a:for(;;){var q=i==0?0:C,s=i==0?n:z,u=o+q,t=FUNCTION_TABLE[b](c,u);if(t!=0){i=1;h=2}else{i=1;h=3}b:for(;;)if(h==2){i=i==7?w:0;var v=_ft_extra_glyph_name_offsets+ i*4;h=unSign(i,32)<=unSign(9,32);c:do if(h)if(_strcmp(_ft_extra_glyph_names+HEAP[v],t)==0){if(HEAP[l+4*i]!=0)break c;HEAP[l+4*i]=1;HEAP[m+4*i]=u}else{var w=i+1;i=7;h=2;continue b}while(0);v=_ps_unicode_value(t);if((v&2147483647)!=0){i=5;h=8}else{i=5;h=9}for(;;)if(h==8){i=i==12?x:0;h=_ft_extra_glyph_unicodes+i*4;if(unSign(i,32)<=unSign(9,32))if(HEAP[h]==v)HEAP[l+4*i]=2;else{var x=i+1;i=12;h=8;continue}HEAP[s]=v;HEAP[s+4]=u;var y=s+8;i=13;h=9}else if(h==9){var A=i==13?y:s;if(p)break;else{i=9;h=3;continue b}}FUNCTION_TABLE[a](c, t);i=14;h=3}else if(h==3){var z=i==14?A:i==9?A:s,C=q+1;if(C!=r){i=3;continue a}else break a}}n=z}b=o=0;a=n;c=10-b;i=17;a:for(;;){B=i==17?0:B;j=i==17?a:j;w=b+B;x=_ft_extra_glyph_unicodes+w*4;y=m+w*4;if(HEAP[l+w*4]==1){HEAP[j]=HEAP[x];HEAP[j+4]=HEAP[y];k=j+8;i=19}else i=18;j=i==19?k:j;var B=B+1;if(B!=c)i=21;else break a}n=j;l=Math.floor(reSign(n-HEAP[g+20],32)/reSign(8,32));m=l==0;a:do if(m){j=HEAP[g+20];k=e;j=j;j!=0&&FUNCTION_TABLE[HEAP[k+8]](k,j);HEAP[g+20]=0;if(HEAP[f]!=0)break a;HEAP[f]=163}else{k= Math.floor(unSign(d,32)/unSign(2,32));j=l;if(unSign(k,32)>unSign(j,32)){k=_ft_mem_realloc(e,8,d,l,HEAP[g+20],f);HEAP[g+20]=k;HEAP[f]=0}_qsort(HEAP[g+20],l,8,_compare_uni_maps.__index__)}while(0);HEAP[g+16]=l}e=HEAP[f];STACKTOP=f;return e}_ps_unicodes_init.__index__=Runtime.getFunctionIndex(_ps_unicodes_init,"_ps_unicodes_init"); function _ps_unicodes_char_index(e,g){var d,b=null,a,c;c=0;a=HEAP[e+20];var f=a+8*HEAP[e+16]+-8;for(b=-1;;){var h=b==-1?f:b==8?h:l,i=b==-1?a:b==8?j:i;if(i<=h)b=0;else{b=0;d=6;break}var k=Math.floor(reSign(h-i,32)/reSign(8,32));k=reSign(k,32)>>reSign(1,32);k=i+8*k;if(HEAP[k]==g){d=1;break}b=HEAP[k]&2147483647;if(b==g)c=k;if(i==h){b=5;d=6;break}if(unSign(b,32)>>unSign(1,32))+o,p=HEAP[h]+8*n;if(HEAP[p]==i){d=1;break a}r=HEAP[p]&2147483647;if(r==k)a=HEAP[p+4];d=n+1;var r=(b=unSign(r,32)unSign(h,32)))break a;c=HEAP[e+20]+8*f;a=HEAP[c+4];c=HEAP[c]&2147483647}while(0);HEAP[g]=c;return a}_ps_unicodes_char_next.__index__=Runtime.getFunctionIndex(_ps_unicodes_char_next,"_ps_unicodes_char_next");function _ps_get_macintosh_name(e){e=e;if(unSign(e,32)>unSign(257,32))e=0;e=reSign(HEAP[_ft_mac_names+e*2],16);return _ft_standard_glyph_names+e}_ps_get_macintosh_name.__index__=Runtime.getFunctionIndex(_ps_get_macintosh_name,"_ps_get_macintosh_name"); function _ps_get_standard_strings(e){if(unSign(e,32)>unSign(390,32))e=0;else{e=reSign(HEAP[_ft_sid_names+e*2],16);e=_ft_standard_glyph_names+e}return e}_ps_get_standard_strings.__index__=Runtime.getFunctionIndex(_ps_get_standard_strings,"_ps_get_standard_strings");function _psnames_get_service(e,g){return _ft_service_list_lookup(_pscmaps_services,g)}_psnames_get_service.__index__=Runtime.getFunctionIndex(_psnames_get_service,"_psnames_get_service"); function run(e){function g(){for(var c=0;c<3;c++)b.push(0)}__initializeRuntime__();_WIDTH=Pointer_make([0],0,ALLOC_STATIC);_HEIGHT=Pointer_make([0],0,ALLOC_STATIC);_image=Pointer_make([0],0,ALLOC_STATIC);__str=Pointer_make([78,111,110,45,48,115,58,32,37,100,10,0],0,ALLOC_STATIC);__str1=Pointer_make([117,115,97,103,101,58,32,37,115,32,102,111,110,116,32,115,97,109,112,108,101,45,116,101,120,116,32,119,105,100,116,104,32,104,101,105,103,104,116,32,97,110,103,108,101,10,0],0,ALLOC_STATIC);__str2=Pointer_make([73, 110,105,116,32,69,114,114,111,114,33,32,37,100,10,0],0,ALLOC_STATIC);__str3=Pointer_make([78,101,119,95,70,97,99,101,32,69,114,114,111,114,33,32,37,100,10,0],0,ALLOC_STATIC);__str4=Pointer_make([83,101,116,95,67,104,97,114,95,83,105,122,101,32,69,114,114,111,114,33,32,37,100,10,0],0,ALLOC_STATIC);_ft_default_modules=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC); __str5=Pointer_make([99,105,100,0],0,ALLOC_STATIC);__str16=Pointer_make([116,121,112,101,49,0],0,ALLOC_STATIC);__str27=Pointer_make([79,84,84,79,0],0,ALLOC_STATIC);__str38=Pointer_make([99,102,102,0],0,ALLOC_STATIC);__str49=Pointer_make([116,114,117,101,116,121,112,101,0],0,ALLOC_STATIC);__str510=Pointer_make([107,101,114,110,105,110,103,0],0,ALLOC_STATIC);__str6=Pointer_make([103,108,121,112,104,45,100,105,99,116,0],0,ALLOC_STATIC);__str7=Pointer_make([112,111,115,116,115,99,114,105,112,116,45,102, 111,110,116,45,110,97,109,101,0],0,ALLOC_STATIC);__str8=Pointer_make([115,102,110,116,45,116,97,98,108,101,0],0,ALLOC_STATIC);__str9=Pointer_make([116,116,45,99,109,97,112,115,0],0,ALLOC_STATIC);__str10=Pointer_make([116,121,112,101,52,50,0],0,ALLOC_STATIC);__str11=Pointer_make([116,114,117,101,116,121,112,101,45,101,110,103,105,110,101,0],0,ALLOC_STATIC);_raccess_guess_table=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,6,0, 0,0,0,0,0,0,7,0,0,0,0,0,0,0,8,0,0,0],0,ALLOC_STATIC);__str12=Pointer_make([46,95,0],0,ALLOC_STATIC);__str13=Pointer_make([47,114,115,114,99,0],0,ALLOC_STATIC);__str14=Pointer_make([47,46,46,110,97,109,101,100,102,111,114,107,47,114,115,114,99,0],0,ALLOC_STATIC);__str15=Pointer_make([114,101,115,111,117,114,99,101,46,102,114,107,47,0],0,ALLOC_STATIC);__str1611=Pointer_make([46,114,101,115,111,117,114,99,101,47,0],0,ALLOC_STATIC);__str17=Pointer_make([37,0],0,ALLOC_STATIC);__str18=Pointer_make([46, 65,112,112,108,101,68,111,117,98,108,101,47,0],0,ALLOC_STATIC);_ft_trig_arctan_table=Pointer_make([4157273,0,0,0,2949120,0,0,0,1740967,0,0,0,919879,0,0,0,466945,0,0,0,234379,0,0,0,117304,0,0,0,58666,0,0,0,29335,0,0,0,14668,0,0,0,7334,0,0,0,3667,0,0,0,1833,0,0,0,917,0,0,0,458,0,0,0,229,0,0,0,115,0,0,0,57,0,0,0,29,0,0,0,14,0,0,0,7,0,0,0,4,0,0,0,2,0,0,0,1,0,0,0],0,ALLOC_STATIC);_bbox_interface=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str19=Pointer_make([98,100, 102,0],0,ALLOC_STATIC);__str20=Pointer_make([67,73,68,0],0,ALLOC_STATIC);__str21=Pointer_make([112,111,115,116,115,99,114,105,112,116,45,105,110,102,111,0],0,ALLOC_STATIC);_ft_bitmap_glyph_class=Pointer_make([52,0,0,0,1651078259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ft_outline_glyph_class=Pointer_make([40,0,0,0,1869968492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str22=Pointer_make([116,114,117,101,116,121,112,101,103,120,45,118,97, 108,105,100,97,116,101,0],0,ALLOC_STATIC);__str123=Pointer_make([99,108,97,115,115,105,99,107,101,114,110,45,118,97,108,105,100,97,116,101,0],0,ALLOC_STATIC);__str24=Pointer_make([109,117,108,116,105,45,109,97,115,116,101,114,115,0],0,ALLOC_STATIC);__str25=Pointer_make([111,112,101,110,116,121,112,101,45,118,97,108,105,100,97,116,101,0],0,ALLOC_STATIC);__str127=Pointer_make([116,116,45,103,108,121,102,0],0,ALLOC_STATIC);__str28=Pointer_make([112,102,114,45,109,101,116,114,105,99,115,0],0,ALLOC_STATIC); __str30=Pointer_make([119,105,110,102,111,110,116,115,0],0,ALLOC_STATIC);__str31=Pointer_make([120,102,56,54,45,100,114,105,118,101,114,45,110,97,109,101,0],0,ALLOC_STATIC);_tt_service_gx_multi_masters=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_service_truetype_engine=Pointer_make([2,0,0,0],0,ALLOC_STATIC);_tt_service_truetype_glyf=Pointer_make([0,0,0,0],0,ALLOC_STATIC);_tt_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0],0,ALLOC_STATIC);__str133=Pointer_make([84,114,117,101,84,121,112,101,0],0,ALLOC_STATIC);__str537=Pointer_make([115,102,110,116,0],0,ALLOC_STATIC);_tt_driver_class=Pointer_make([1281,0,0,0,84,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,824,0,0,0,304,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_default_graphics_state=Pointer_make([0,0,0,0,0,0,16384,0,0,0,16384, 0,0,0,16384,0,0,0,0,0,1,0,0,0,64,0,0,0,1,0,0,0,1,0,0,0,68,0,0,0,0,0,0,0,0,0,0,0,9,0,3,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0],0,ALLOC_STATIC);_trick_names_6890=Pointer_make([68,70,75,97,105,83,104,111,45,83,66,0,0,0,0,0,0,68,70,75,97,105,83,104,117,0,0,0,0,0,0,0,0,0,68,70,75,97,105,45,83,66,0,0,0,0,0,0,0,0,0,72,117,97,84,105,97,110,75,97,105,84,105,63,0,0,0,0,72,117,97,84,105,97,110,83,111,110,103,84,105,63,0,0,0,77,105,110,103,76,105,85,0,0,0,0,0,0,0,0,0,0,80,77,105,110,103,76,105,85,0,0,0,0,0,0,0,0, 0,77,105,110,103,76,105,52,51,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_sfnt_id_6968=Pointer_make([96268376,0,0,0,740,0,0,0,673397745,0,0,0,34756,0,0,0,-1555783190,0,0,0,481,0,0,0,96268376,0,0,0,740,0,0,0,673397745,0,0,0,34756,0,0,0,-1555783189,0,0,0,481,0,0,0,300280532,0,0,0,848,0,0,0,1513146939,0,0,0,36963,0,0,0,329524738,0,0,0,126,0,0,0,-262148,0,0,0,8,0,0,0,-1667348296,0,0,0,48802,0,0,0,1879179538,0,0,0,8,0,0,0,-262148,0,0,0,8,0,0,0,173671555,0,0,0,97337,0,0,0,1879179538,0,0,0,8,0,0,0],0,ALLOC_STATIC); _Pop_Push_Count=Pointer_make([0,0,0,0,0,0,32,32,32,32,32,32,2,2,0,80,16,16,16,16,16,16,16,16,0,0,16,0,16,16,16,16,18,16,0,34,1,17,16,32,0,16,32,16,16,0,16,16,0,0,0,0,16,16,16,16,16,0,32,32,0,0,32,32,0,0,32,17,32,17,17,17,32,33,33,1,1,0,0,16,33,33,33,33,33,33,17,17,16,0,33,33,17,16,16,16,33,33,33,33,17,17,17,17,17,17,17,17,17,17,17,17,32,16,16,16,16,16,16,16,32,32,0,0,0,0,16,16,0,32,32,0,0,16,32,32,17,16,51,33,33,16,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7, 8,1,2,3,4,5,6,7,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32],0,ALLOC_STATIC);_opcode_length=Pointer_make([1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,254,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,4,5,6,7,8,9,3,5,7,9,11,13,15,17,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],0,ALLOC_STATIC);_gvar_fields_11813=Pointer_make([4,0,20,0,17,4,0,0,12,2,4,0,12,2,6,0,16,4,8,0,12,2,12,0,12,2,14,0,16,4,16,0,0,0,0,0],0,ALLOC_STATIC);_fvar_fields_12035=Pointer_make([4,0,16,0,17,4,0,0,12,2,4,0,12,2,6,0,12,2,8,0, 12,2,10,0,12,2,12,0,12,2,14,0,0,0,0,0],0,ALLOC_STATIC);_fvaraxis_fields_12036=Pointer_make([4,0,20,0,16,4,0,0,16,4,4,0,16,4,8,0,16,4,12,0,12,2,16,0,12,2,18,0,0,0,0,0],0,ALLOC_STATIC);__str740=Pointer_make([87,101,105,103,104,116,0],0,ALLOC_STATIC);__str841=Pointer_make([87,105,100,116,104,0],0,ALLOC_STATIC);__str942=Pointer_make([79,112,116,105,99,97,108,83,105,122,101,0],0,ALLOC_STATIC);__str1043=Pointer_make([83,108,97,110,116,0],0,ALLOC_STATIC);__str44=Pointer_make([37,33,80,83,45,65,100,111,98, 101,70,111,110,116,0],0,ALLOC_STATIC);__str145=Pointer_make([37,33,70,111,110,116,84,121,112,101,0],0,ALLOC_STATIC);__str246=Pointer_make([101,101,120,101,99,0],0,ALLOC_STATIC);__str650=Pointer_make([46,110,111,116,100,101,102,0],0,ALLOC_STATIC);__str751=Pointer_make([83,116,97,110,100,97,114,100,69,110,99,111,100,105,110,103,0],0,ALLOC_STATIC);__str852=Pointer_make([69,120,112,101,114,116,69,110,99,111,100,105,110,103,0],0,ALLOC_STATIC);__str953=Pointer_make([73,83,79,76,97,116,105,110,49,69,110, 99,111,100,105,110,103,0],0,ALLOC_STATIC);__str1054=Pointer_make([100,117,112,0],0,ALLOC_STATIC);__str1155=Pointer_make([112,117,116,0],0,ALLOC_STATIC);_t1_keywords=Pointer_make([0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,16, 0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,20,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,24,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,26,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,28,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0, 0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,184,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,188,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,108,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,112,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,12,0,0,0,2,0,0,0,14,0,0,0,8,0,0,0,2,0,0,0,0,0,0,0,4,0,0, 0,8,0,0,0,0,0,0,0,40,0,0,0,2,0,0,0,10,0,0,0,9,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,60,0,0,0,2,0,0,0,14,0,0,0,10,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,88,0,0,0,2,0,0,0,10,0,0,0,11,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,120,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,122,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,192,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,128,0,0,0,2,0,0,0,12,0,0,0,124,0,0,0, 2,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,154,0,0,0,2,0,0,0,12,0,0,0,125,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,0,0,0,0,180,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,126,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,232,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,300,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,301,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,348,0,0,0,4,0, 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,5,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,536,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,7,0,0,0,2,0,0,0,0,0,0,0,540,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,0,0,0,0,352,0,0,0,4,0,0,0,16,0,0,0,416,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,10,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str1256=Pointer_make([118,101,114,115,105,111,110,0],0,ALLOC_STATIC);__str1357=Pointer_make([78,111,116,105,99,101,0],0,ALLOC_STATIC);__str1458=Pointer_make([70,117,108,108,78,97,109,101,0],0,ALLOC_STATIC);__str1559=Pointer_make([70,97,109,105,108,121,78,97,109,101,0],0,ALLOC_STATIC);__str1660=Pointer_make([73,116,97,108,105,99,65,110,103,108,101,0],0,ALLOC_STATIC); __str1761=Pointer_make([105,115,70,105,120,101,100,80,105,116,99,104,0],0,ALLOC_STATIC);__str1862=Pointer_make([85,110,100,101,114,108,105,110,101,80,111,115,105,116,105,111,110,0],0,ALLOC_STATIC);__str1963=Pointer_make([85,110,100,101,114,108,105,110,101,84,104,105,99,107,110,101,115,115,0],0,ALLOC_STATIC);__str2064=Pointer_make([70,83,84,121,112,101,0],0,ALLOC_STATIC);__str2165=Pointer_make([85,110,105,113,117,101,73,68,0],0,ALLOC_STATIC);__str2266=Pointer_make([108,101,110,73,86,0],0,ALLOC_STATIC); __str23=Pointer_make([76,97,110,103,117,97,103,101,71,114,111,117,112,0],0,ALLOC_STATIC);__str2467=Pointer_make([112,97,115,115,119,111,114,100,0],0,ALLOC_STATIC);__str2568=Pointer_make([66,108,117,101,83,99,97,108,101,0],0,ALLOC_STATIC);__str2669=Pointer_make([66,108,117,101,83,104,105,102,116,0],0,ALLOC_STATIC);__str2712=Pointer_make([66,108,117,101,70,117,122,122,0],0,ALLOC_STATIC);__str2870=Pointer_make([66,108,117,101,86,97,108,117,101,115,0],0,ALLOC_STATIC);__str2971=Pointer_make([79,116,104, 101,114,66,108,117,101,115,0],0,ALLOC_STATIC);__str3072=Pointer_make([70,97,109,105,108,121,66,108,117,101,115,0],0,ALLOC_STATIC);__str3173=Pointer_make([70,97,109,105,108,121,79,116,104,101,114,66,108,117,101,115,0],0,ALLOC_STATIC);__str3274=Pointer_make([83,116,100,72,87,0],0,ALLOC_STATIC);__str33=Pointer_make([83,116,100,86,87,0],0,ALLOC_STATIC);__str34=Pointer_make([77,105,110,70,101,97,116,117,114,101,0],0,ALLOC_STATIC);__str35=Pointer_make([83,116,101,109,83,110,97,112,72,0],0,ALLOC_STATIC); __str36=Pointer_make([83,116,101,109,83,110,97,112,86,0],0,ALLOC_STATIC);__str37=Pointer_make([69,120,112,97,110,115,105,111,110,70,97,99,116,111,114,0],0,ALLOC_STATIC);__str3813=Pointer_make([70,111,114,99,101,66,111,108,100,0],0,ALLOC_STATIC);__str39=Pointer_make([70,111,110,116,78,97,109,101,0],0,ALLOC_STATIC);__str40=Pointer_make([80,97,105,110,116,84,121,112,101,0],0,ALLOC_STATIC);__str41=Pointer_make([70,111,110,116,84,121,112,101,0],0,ALLOC_STATIC);__str42=Pointer_make([83,116,114,111,107, 101,87,105,100,116,104,0],0,ALLOC_STATIC);__str43=Pointer_make([70,111,110,116,66,66,111,120,0],0,ALLOC_STATIC);__str4475=Pointer_make([78,68,86,0],0,ALLOC_STATIC);__str45=Pointer_make([67,68,86,0],0,ALLOC_STATIC);__str46=Pointer_make([68,101,115,105,103,110,86,101,99,116,111,114,0],0,ALLOC_STATIC);__str47=Pointer_make([70,111,110,116,77,97,116,114,105,120,0],0,ALLOC_STATIC);__str48=Pointer_make([69,110,99,111,100,105,110,103,0],0,ALLOC_STATIC);__str4914=Pointer_make([83,117,98,114,115,0],0,ALLOC_STATIC); __str50=Pointer_make([67,104,97,114,83,116,114,105,110,103,115,0],0,ALLOC_STATIC);__str51=Pointer_make([80,114,105,118,97,116,101,0],0,ALLOC_STATIC);__str52=Pointer_make([66,108,101,110,100,68,101,115,105,103,110,80,111,115,105,116,105,111,110,115,0],0,ALLOC_STATIC);__str53=Pointer_make([66,108,101,110,100,68,101,115,105,103,110,77,97,112,0],0,ALLOC_STATIC);__str54=Pointer_make([66,108,101,110,100,65,120,105,115,84,121,112,101,115,0],0,ALLOC_STATIC);__str55=Pointer_make([87,101,105,103,104,116,86, 101,99,116,111,114,0],0,ALLOC_STATIC);__str56=Pointer_make([66,117,105,108,100,67,104,97,114,65,114,114,97,121,0],0,ALLOC_STATIC);__str57=Pointer_make([99,108,111,115,101,102,105,108,101,0],0,ALLOC_STATIC);__str58=Pointer_make([70,111,110,116,68,105,114,101,99,116,111,114,121,0],0,ALLOC_STATIC);__str59=Pointer_make([112,115,104,105,110,116,101,114,0],0,ALLOC_STATIC);__str60=Pointer_make([112,111,115,116,115,99,114,105,112,116,45,99,109,97,112,115,0],0,ALLOC_STATIC);__str61=Pointer_make([112,115,97, 117,120,0],0,ALLOC_STATIC);__str62=Pointer_make([82,101,103,117,108,97,114,0],0,ALLOC_STATIC);__str63=Pointer_make([66,111,108,100,0],0,ALLOC_STATIC);__str64=Pointer_make([66,108,97,99,107,0],0,ALLOC_STATIC);_t1_service_glyph_dict=Pointer_make([0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_service_ps_name=Pointer_make([0,0,0,0],0,ALLOC_STATIC);_t1_service_multi_masters=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_service_ps_info=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], 0,ALLOC_STATIC);_t1_service_kerning=Pointer_make([0,0,0,0],0,ALLOC_STATIC);_t1_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str68=Pointer_make([84,121,112,101,32,49,0],0,ALLOC_STATIC);_t1_driver_class=Pointer_make([1281,0,0,0,40,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,556,0,0,0,44,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_cff_service_glyph_dict=Pointer_make([0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_cff_service_ps_info=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_cff_service_ps_name=Pointer_make([0,0,0,0],0,ALLOC_STATIC);_cff_cmap_encoding_class_rec=Pointer_make([20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_cff_cmap_unicode_class_rec=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_cff_service_get_cmap_info=Pointer_make([0,0,0,0],0,ALLOC_STATIC);_cff_service_cid_info=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_cff_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str481=Pointer_make([67,70,70,0],0,ALLOC_STATIC);_cff_driver_class=Pointer_make([1281,0,0,0,44,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,824,0,0,0,48,0,0,0,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_power_tens=Pointer_make([1,0,0,0,10,0,0,0,100,0,0,0,1E3,0,0,0,1E4,0,0,0,1E5,0,0,0,1E6,0,0,0,1E7,0,0,0,1E8,0,0,0,1E9,0,0,0],0,ALLOC_STATIC);_cff_field_handlers=Pointer_make([4,0,0,0,4096,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4097,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4352,0,0,0,8,0,0, 0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4098,0,0,0,12,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4099,0,0,0,16,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4100,0,0,0,20,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,4353,0,0,0,24,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4354,0,0,0,28,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4355,0,0,0,32,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4356,0,0,0,36,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4357,0,0,0,40,0,0,0,4,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,0,0,0,4358,0,0,0,44,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,4359,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4109,0,0,0,76,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4360,0,0,0,96,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4111,0,0,0,100,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4112,0,0,0,104,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4113,0,0,0,108,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0, 4114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4372,0,0,0,120,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4373,0,0,0,124,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,4382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4383,0,0,0,140,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4384,0,0,0,144,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4385,0,0,0,148,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4386,0,0,0,152,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4387,0,0,0,156,0, 0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4388,0,0,0,160,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4389,0,0,0,164,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4390,0,0,0,168,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,8198,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,6,0,0,0,8199,0,0,0,60,0,0,0,4,0,0,0,0,0,0,0,10,0,0,0,1,0,0,0,6,0,0,0,8200,0,0,0,100,0,0,0,4,0,0,0,0,0,0,0,14,0,0,0,2,0,0,0,6,0,0,0,8201,0,0,0,156,0,0,0,4,0,0,0,0,0,0,0,10,0,0,0,3,0,0,0,3,0,0,0,8457,0,0,0,196,0,0,0,4,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8458,0,0,0,200,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8459,0,0,0,204,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8202,0,0,0,208,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8203,0,0,0,212,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,8460,0,0,0,220,0,0,0,4,0,0,0,0,0,0,0,13,0,0,0,216,0,0,0,6,0,0,0,8461,0,0,0,272,0,0,0,4,0,0,0,0,0,0,0,13,0,0,0,217,0,0,0,5,0,0,0,8462,0,0,0,324,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8463,0,0,0,328,0,0,0,4,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,1,0,0,0,8464,0,0,0,332,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8465,0,0,0,336,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8466,0,0,0,340,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8467,0,0,0,344,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8211,0,0,0,348,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8212,0,0,0,352,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8213,0,0,0,356,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0, ALLOC_STATIC);_cff_isoadobe_charset=Pointer_make([0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29,0,30,0,31,0,32,0,33,0,34,0,35,0,36,0,37,0,38,0,39,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,50,0,51,0,52,0,53,0,54,0,55,0,56,0,57,0,58,0,59,0,60,0,61,0,62,0,63,0,64,0,65,0,66,0,67,0,68,0,69,0,70,0,71,0,72,0,73,0,74,0,75,0,76,0,77,0,78,0,79,0,80,0,81,0,82,0,83,0,84,0,85,0,86,0,87,0,88,0,89,0,90,0,91,0,92, 0,93,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,102,0,103,0,104,0,105,0,106,0,107,0,108,0,109,0,110,0,111,0,112,0,113,0,114,0,115,0,116,0,117,0,118,0,119,0,120,0,121,0,122,0,123,0,124,0,125,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,142,0,143,0,144,0,145,0,146,0,147,0,148,0,149,0,150,0,151,0,152,0,153,0,154,0,155,0,156,0,157,0,158,0,159,0,160,0,161,0,162,0,163,0,164,0,165,0,166,0,167,0,168,0,169,0,170,0,171,0,172,0,173,0,174,0,175,0,176,0,177, 0,178,0,179,0,180,0,181,0,182,0,183,0,184,0,185,0,186,0,187,0,188,0,189,0,190,0,191,0,192,0,193,0,194,0,195,0,196,0,197,0,198,0,199,0,200,0,201,0,202,0,203,0,204,0,205,0,206,0,207,0,208,0,209,0,210,0,211,0,212,0,213,0,214,0,215,0,216,0,217,0,218,0,219,0,220,0,221,0,222,0,223,0,224,0,225,0,226,0,227,0,228,0],0,ALLOC_STATIC);_cff_expert_charset=Pointer_make([0,0,1,0,229,0,230,0,231,0,232,0,233,0,234,0,235,0,236,0,237,0,238,0,13,0,14,0,15,0,99,0,239,0,240,0,241,0,242,0,243,0,244,0,245,0,246,0,247,0, 248,0,27,0,28,0,249,0,250,0,251,0,252,0,253,0,254,0,255,0,256,0,257,0,258,0,259,0,260,0,261,0,262,0,263,0,264,0,265,0,266,0,109,0,110,0,267,0,268,0,269,0,270,0,271,0,272,0,273,0,274,0,275,0,276,0,277,0,278,0,279,0,280,0,281,0,282,0,283,0,284,0,285,0,286,0,287,0,288,0,289,0,290,0,291,0,292,0,293,0,294,0,295,0,296,0,297,0,298,0,299,0,300,0,301,0,302,0,303,0,304,0,305,0,306,0,307,0,308,0,309,0,310,0,311,0,312,0,313,0,314,0,315,0,316,0,317,0,318,0,158,0,155,0,163,0,319,0,320,0,321,0,322,0,323,0,324,0, 325,0,326,0,150,0,164,0,169,0,327,0,328,0,329,0,330,0,331,0,332,0,333,0,334,0,335,0,336,0,337,0,338,0,339,0,340,0,341,0,342,0,343,0,344,0,345,0,346,0,347,0,348,0,349,0,350,0,351,0,352,0,353,0,354,0,355,0,356,0,357,0,358,0,359,0,360,0,361,0,362,0,363,0,364,0,365,0,366,0,367,0,368,0,369,0,370,0,371,0,372,0,373,0,374,0,375,0,376,0,377,0,378,0],0,ALLOC_STATIC);_cff_expertsubset_charset=Pointer_make([0,0,1,0,231,0,232,0,235,0,236,0,237,0,238,0,13,0,14,0,15,0,99,0,239,0,240,0,241,0,242,0,243,0,244,0,245, 0,246,0,247,0,248,0,27,0,28,0,249,0,250,0,251,0,253,0,254,0,255,0,256,0,257,0,258,0,259,0,260,0,261,0,262,0,263,0,264,0,265,0,266,0,109,0,110,0,267,0,268,0,269,0,270,0,272,0,300,0,301,0,302,0,305,0,314,0,315,0,158,0,155,0,163,0,320,0,321,0,322,0,323,0,324,0,325,0,326,0,150,0,164,0,169,0,327,0,328,0,329,0,330,0,331,0,332,0,333,0,334,0,335,0,336,0,337,0,338,0,339,0,340,0,341,0,342,0,343,0,344,0,345,0,346,0],0,ALLOC_STATIC);_cff_standard_encoding=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29,0,30,0,31,0,32,0,33,0,34,0,35,0,36,0,37,0,38,0,39,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,50,0,51,0,52,0,53,0,54,0,55,0,56,0,57,0,58,0,59,0,60,0,61,0,62,0,63,0,64,0,65,0,66,0,67,0,68,0,69,0,70,0,71,0,72,0,73,0,74,0,75,0,76,0,77,0,78,0,79,0,80,0,81,0,82,0,83,0,84,0,85, 0,86,0,87,0,88,0,89,0,90,0,91,0,92,0,93,0,94,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,97,0,98,0,99,0,100,0,101,0,102,0,103,0,104,0,105,0,106,0,107,0,108,0,109,0,110,0,0,0,111,0,112,0,113,0,114,0,0,0,115,0,116,0,117,0,118,0,119,0,120,0,121,0,122,0,0,0,123,0,0,0,124,0,125,0,126,0,127,0,128,0,129,0,130,0,131,0,0,0,132,0,133,0,0,0,134,0,135,0,136,0,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,138,0,0,0,139,0,0,0,0,0,0,0,0,0,140,0,141,0,142,0,143,0,0,0,0,0,0,0,0,0,0,0,144,0,0,0,0,0,0,0,145,0,0,0,0,0,146,0,147,0,148,0,149,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_cff_expert_encoding=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,229,0,230,0,0,0,231,0,232,0,233,0,234,0,235,0,236,0,237,0,238,0,13,0,14,0,15,0,99,0,239,0,240,0,241,0,242,0,243,0,244,0,245,0,246,0,247,0,248,0,27, 0,28,0,249,0,250,0,251,0,252,0,0,0,253,0,254,0,255,0,256,0,257,0,0,0,0,0,0,0,258,0,0,0,0,0,259,0,260,0,261,0,262,0,0,0,0,0,263,0,264,0,265,0,0,0,266,0,109,0,110,0,267,0,268,0,269,0,0,0,270,0,271,0,272,0,273,0,274,0,275,0,276,0,277,0,278,0,279,0,280,0,281,0,282,0,283,0,284,0,285,0,286,0,287,0,288,0,289,0,290,0,291,0,292,0,293,0,294,0,295,0,296,0,297,0,298,0,299,0,300,0,301,0,302,0,303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,304,0,305,0,306,0,0,0,0,0,307,0,308,0,309,0,310,0,311,0,0,0,312,0,0,0,0,0,312,0,0,0,0,0,314,0,315,0,0,0,0,0,316,0,317,0,318,0,0,0,0,0,0,0,158,0,155,0,163,0,319,0,320,0,321,0,322,0,323,0,324,0,325,0,0,0,0,0,326,0,150,0,164,0,169,0,327,0,328,0,329,0,330,0,331,0,332,0,333,0,334,0,335,0,336,0,337,0,338,0,339,0,340,0,341,0,342,0,343,0,344,0,345,0,346,0,347,0,348,0,349,0,350,0,351,0,352,0,353,0,354,0,355,0,356,0,357,0,358,0,359,0,360,0,361,0,362,0,363,0,364,0,365,0,366,0,367,0,368, 0,369,0,370,0,371,0,372,0,373,0,374,0,375,0,376,0,377,0,378,0],0,ALLOC_STATIC);_cff_header_fields_6394=Pointer_make([4,0,4,0,8,1,16,0,8,1,17,0,8,1,18,0,8,1,19,0,0,0,0,0],0,ALLOC_STATIC);_cff_argument_counts=Pointer_make([0,194,193,193,32,32,32,32,32,32,32,32,32,32,13,7,9,11,128,130,130,130,130,128,128,0,1,2,2,2,1,0,2,1,1,1,2,1,2,1,2,1,4,3,2,2,1,2,4,1,1,0,2,0,0,0,5,4,2],0,ALLOC_STATIC);__str93=Pointer_make([37,33,80,83,45,65,100,111,98,101,45,51,46,48,32,82,101,115,111,117,114,99,101,45,67,73,68,70, 111,110,116,0],0,ALLOC_STATIC);__str194=Pointer_make([83,116,97,114,116,68,97,116,97,0],0,ALLOC_STATIC);__str295=Pointer_make([47,115,102,110,116,115,0],0,ALLOC_STATIC);__str396=Pointer_make([40,72,101,120,41,0],0,ALLOC_STATIC);_cid_field_records=Pointer_make([0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, 0,0,0,0,12,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,20,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,72,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,144,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,148,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,152,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,2,0,0,0,0,0,0,0,156,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,20,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,3,0,0,0,1,0,0,0,0,0,0,0,24,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,26,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,28,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,212,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,213,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,244,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,248,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,240,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,196,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,200,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,204,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,184,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,188,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,108,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,112,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,116,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,12,0,0,0,2,0,0,0,14,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,40,0, 0,0,2,0,0,0,10,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,60,0,0,0,2,0,0,0,14,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,88,0,0,0,2,0,0,0,10,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,120,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,122,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,192,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,128,0,0,0,2,0,0,0,12,0,0,0,124,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, 8,0,0,0,0,0,0,0,154,0,0,0,2,0,0,0,12,0,0,0,125,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,126,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0, ALLOC_STATIC);__str497=Pointer_make([67,73,68,70,111,110,116,78,97,109,101,0],0,ALLOC_STATIC);__str598=Pointer_make([67,73,68,70,111,110,116,86,101,114,115,105,111,110,0],0,ALLOC_STATIC);__str699=Pointer_make([67,73,68,70,111,110,116,84,121,112,101,0],0,ALLOC_STATIC);__str7100=Pointer_make([82,101,103,105,115,116,114,121,0],0,ALLOC_STATIC);__str8101=Pointer_make([79,114,100,101,114,105,110,103,0],0,ALLOC_STATIC);__str9102=Pointer_make([83,117,112,112,108,101,109,101,110,116,0],0,ALLOC_STATIC);__str10103= Pointer_make([85,73,68,66,97,115,101,0],0,ALLOC_STATIC);__str11104=Pointer_make([67,73,68,77,97,112,79,102,102,115,101,116,0],0,ALLOC_STATIC);__str12105=Pointer_make([70,68,66,121,116,101,115,0],0,ALLOC_STATIC);__str13106=Pointer_make([71,68,66,121,116,101,115,0],0,ALLOC_STATIC);__str14107=Pointer_make([67,73,68,67,111,117,110,116,0],0,ALLOC_STATIC);__str27120=Pointer_make([83,117,98,114,77,97,112,79,102,102,115,101,116,0],0,ALLOC_STATIC);__str28121=Pointer_make([83,68,66,121,116,101,115,0],0,ALLOC_STATIC); __str29122=Pointer_make([83,117,98,114,67,111,117,110,116,0],0,ALLOC_STATIC);__str30123=Pointer_make([108,101,110,66,117,105,108,100,67,104,97,114,65,114,114,97,121,0],0,ALLOC_STATIC);__str31124=Pointer_make([70,111,114,99,101,66,111,108,100,84,104,114,101,115,104,111,108,100,0],0,ALLOC_STATIC);__str51144=Pointer_make([70,68,65,114,114,97,121,0],0,ALLOC_STATIC);__str54147=Pointer_make([37,65,68,79,66,101,103,105,110,70,111,110,116,68,105,99,116,0],0,ALLOC_STATIC);_cid_service_ps_name=Pointer_make([0, 0,0,0],0,ALLOC_STATIC);_cid_service_ps_info=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_cid_service_cid_info=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_cid_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str61154=Pointer_make([67,73,68,32,84,121,112,101,32,49,0],0,ALLOC_STATIC);_t1cid_driver_class=Pointer_make([1281,0,0,0,40,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,332,0,0,0,48,0,0,0,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str65159=Pointer_make([116,49,99,105,100,0],0,ALLOC_STATIC);_pfr_header_fields=Pointer_make([4,0,58,0,16,4,0,0,12,4,4,0,12,4,8,0,12,4,12,0,12,4,16,0,12,4,20,0,12,4,24,0,20,4,28,0,20,4,32,0,12,4,36,0,20,4,40,0,20,4,44,0,12,4,48,0,20,4,52,0,20,4,56,0,8,4,60,0,8,4,64,0,8,4,68,0,8,4,72,0,8,4,76,0,20,4,80,0,20,4,84,0,20,4,88,0,12,4,92,0,8,4, 96,0,8,4,100,0,12,4,104,0,0,0,0,0],0,ALLOC_STATIC);_pfr_phy_font_extra_items=Pointer_make([1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_pfr_cmap_class_rec=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_pfr_metrics_service_rec=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_pfr_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str2166= Pointer_make([80,70,82,0],0,ALLOC_STATIC);_pfr_driver_class=Pointer_make([257,0,0,0,40,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,440,0,0,0,44,0,0,0,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str3168=Pointer_make([112,102,114,0],0,ALLOC_STATIC);_t42_keywords=Pointer_make([0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0, 0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,8,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,20,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,24,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,26,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0, 0,0,0,0,0,28,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,6,0,0,0,0,0,0,0,232,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,300,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,301,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,348,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5, 0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str23192=Pointer_make([115,102,110,116,115,0],0,ALLOC_STATIC);__str24193=Pointer_make([37,33,80,83,45,84,114,117,101,84,121,112, 101,70,111,110,116,0],0,ALLOC_STATIC);__str29198=Pointer_make([107,110,111,119,110,0],0,ALLOC_STATIC);_t42_service_glyph_dict=Pointer_make([0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t42_service_ps_font_name=Pointer_make([0,0,0,0],0,ALLOC_STATIC);_t42_service_ps_info=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t42_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str34203=Pointer_make([84,121,112,101,32,52,50,0],0, ALLOC_STATIC);_t42_driver_class=Pointer_make([1281,0,0,0,48,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,560,0,0,0,48,0,0,0,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_winmz_header_fields=Pointer_make([4,0,64,0,14,2,0,0,25,58,0,0,18,2,2,0,0,0,0,0],0,ALLOC_STATIC);_winne_header_fields=Pointer_make([4,0,40,0,14,2,0,0,25,34,0,0,14,2,2,0,14,2,4,0,0,0,0,0],0,ALLOC_STATIC);_winpe32_header_fields= Pointer_make([4,0,248,0,18,4,0,0,14,2,4,0,14,2,6,0,25,12,0,0,14,2,8,0,25,2,0,0,14,2,10,0,25,110,0,0,18,4,12,0,18,4,16,0,25,104,0,0,0,0,0,0],0,ALLOC_STATIC);_winpe32_section_fields=Pointer_make([4,0,40,0,24,8,0,0,25,4,0,0,18,4,8,0,18,4,12,0,18,4,16,0,25,16,0,0,0,0,0,0],0,ALLOC_STATIC);_winpe_rsrc_dir_fields=Pointer_make([4,0,16,0,18,4,0,0,18,4,4,0,14,2,8,0,14,2,10,0,14,2,12,0,14,2,14,0,0,0,0,0],0,ALLOC_STATIC);_winpe_rsrc_dir_entry_fields=Pointer_make([4,0,8,0,18,4,0,0,18,4,4,0,0,0,0,0],0,ALLOC_STATIC); _winpe_rsrc_data_entry_fields=Pointer_make([4,0,16,0,18,4,0,0,18,4,4,0,18,4,8,0,18,4,12,0,0,0,0,0],0,ALLOC_STATIC);_winfnt_header_fields=Pointer_make([4,0,148,0,14,2,0,0,18,4,4,0,24,60,8,0,14,2,68,0,14,2,70,0,14,2,72,0,14,2,74,0,14,2,76,0,14,2,78,0,14,2,80,0,8,1,82,0,8,1,83,0,8,1,84,0,14,2,86,0,8,1,88,0,14,2,90,0,14,2,92,0,8,1,94,0,14,2,96,0,14,2,98,0,8,1,100,0,8,1,101,0,8,1,102,0,8,1,103,0,14,2,104,0,18,4,108,0,18,4,112,0,18,4,116,0,18,4,120,0,8,1,124,0,18,4,128,0,14,2,132,0,14,2,134,0,14,2,136, 0,18,2,138,0,24,16,140,0,0,0,0,0],0,ALLOC_STATIC);_fnt_cmap_class_rec=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str1207=Pointer_make([66,111,108,100,32,73,116,97,108,105,99,0],0,ALLOC_STATIC);__str3209=Pointer_make([73,116,97,108,105,99,0],0,ALLOC_STATIC);_winfnt_service_rec=Pointer_make([0,0,0,0],0,ALLOC_STATIC);_winfnt_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str5211=Pointer_make([87, 105,110,100,111,119,115,32,70,78,84,0],0,ALLOC_STATIC);_winfnt_driver_class=Pointer_make([513,0,0,0,40,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,0,0,0,44,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_pcf_metric_header=Pointer_make([4,0,12,0,15,2,0,0,15,2,2,0,15,2,4,0,15,2,6,0,15,2,8,0,15,2,10,0,0,0,0,0],0,ALLOC_STATIC);_pcf_metric_msb_header=Pointer_make([4,0,12,0,13, 2,0,0,13,2,2,0,13,2,4,0,13,2,6,0,13,2,8,0,13,2,10,0,0,0,0,0],0,ALLOC_STATIC);_pcf_compressed_metric_header=Pointer_make([4,0,5,0,8,1,0,0,8,1,1,0,8,1,2,0,8,1,3,0,8,1,4,0,0,0,0,0],0,ALLOC_STATIC);_pcf_property_header=Pointer_make([4,0,9,0,19,4,0,0,8,1,4,0,19,4,8,0,0,0,0,0],0,ALLOC_STATIC);_pcf_property_msb_header=Pointer_make([4,0,9,0,17,4,0,0,8,1,4,0,17,4,8,0,0,0,0,0],0,ALLOC_STATIC);_pcf_accel_header=Pointer_make([4,0,20,0,8,1,0,0,8,1,1,0,8,1,2,0,8,1,3,0,8,1,4,0,8,1,5,0,8,1,6,0,25,1,0,0,19,4,8,0, 19,4,12,0,19,4,16,0,0,0,0,0],0,ALLOC_STATIC);_pcf_accel_msb_header=Pointer_make([4,0,20,0,8,1,0,0,8,1,1,0,8,1,2,0,8,1,3,0,8,1,4,0,8,1,5,0,8,1,6,0,25,1,0,0,17,4,8,0,17,4,12,0,17,4,16,0,0,0,0,0],0,ALLOC_STATIC);__str214=Pointer_make([83,76,65,78,84,0],0,ALLOC_STATIC);__str1215=Pointer_make([79,98,108,105,113,117,101,0],0,ALLOC_STATIC);__str3217=Pointer_make([87,69,73,71,72,84,95,78,65,77,69,0],0,ALLOC_STATIC);__str5219=Pointer_make([83,69,84,87,73,68,84,72,95,78,65,77,69,0],0,ALLOC_STATIC);__str6220= Pointer_make([65,68,68,95,83,84,89,76,69,95,78,65,77,69,0],0,ALLOC_STATIC);__str8222=Pointer_make([70,65,77,73,76,89,95,78,65,77,69,0],0,ALLOC_STATIC);__str9223=Pointer_make([65,86,69,82,65,71,69,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str10224=Pointer_make([80,79,73,78,84,95,83,73,90,69,0],0,ALLOC_STATIC);__str11225=Pointer_make([80,73,88,69,76,95,83,73,90,69,0],0,ALLOC_STATIC);__str12226=Pointer_make([82,69,83,79,76,85,84,73,79,78,95,88,0],0,ALLOC_STATIC);__str13227=Pointer_make([82,69,83,79,76, 85,84,73,79,78,95,89,0],0,ALLOC_STATIC);__str14228=Pointer_make([67,72,65,82,83,69,84,95,82,69,71,73,83,84,82,89,0],0,ALLOC_STATIC);__str15229=Pointer_make([67,72,65,82,83,69,84,95,69,78,67,79,68,73,78,71,0],0,ALLOC_STATIC);_pcf_cmap_class=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str16230=Pointer_make([49,48,54,52,54,0],0,ALLOC_STATIC);__str17231=Pointer_make([56,56,53,57,0],0,ALLOC_STATIC);__str18232=Pointer_make([49,0],0,ALLOC_STATIC); _pcf_service_bdf=Pointer_make([0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_pcf_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str21235=Pointer_make([80,67,70,0],0,ALLOC_STATIC);_pcf_driver_class=Pointer_make([513,0,0,0,40,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,328,0,0,0,44,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str22237=Pointer_make([112, 99,102,0],0,ALLOC_STATIC);__bdf_opts=Pointer_make([1,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0],0,ALLOC_STATIC);__bdf_properties=Pointer_make([0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1, 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0, 0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2, 0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str2240=Pointer_make([65,86,71,95,67,65,80,73,84,65,76,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str3241=Pointer_make([65,86,71,95,76,79,87,69,82,67,65,83,69,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str4242=Pointer_make([67, 65,80,95,72,69,73,71,72,84,0],0,ALLOC_STATIC);__str5243=Pointer_make([67,72,65,82,83,69,84,95,67,79,76,76,69,67,84,73,79,78,83,0],0,ALLOC_STATIC);__str8246=Pointer_make([67,79,77,77,69,78,84,0],0,ALLOC_STATIC);__str9247=Pointer_make([67,79,80,89,82,73,71,72,84,0],0,ALLOC_STATIC);__str10248=Pointer_make([68,69,70,65,85,76,84,95,67,72,65,82,0],0,ALLOC_STATIC);__str11249=Pointer_make([68,69,83,84,73,78,65,84,73,79,78,0],0,ALLOC_STATIC);__str12250=Pointer_make([68,69,86,73,67,69,95,70,79,78,84,95,78, 65,77,69,0],0,ALLOC_STATIC);__str13251=Pointer_make([69,78,68,95,83,80,65,67,69,0],0,ALLOC_STATIC);__str14252=Pointer_make([70,65,67,69,95,78,65,77,69,0],0,ALLOC_STATIC);__str16254=Pointer_make([70,73,71,85,82,69,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str17255=Pointer_make([70,79,78,84,0],0,ALLOC_STATIC);__str18256=Pointer_make([70,79,78,84,78,65,77,69,95,82,69,71,73,83,84,82,89,0],0,ALLOC_STATIC);__str19257=Pointer_make([70,79,78,84,95,65,83,67,69,78,84,0],0,ALLOC_STATIC);__str20258=Pointer_make([70, 79,78,84,95,68,69,83,67,69,78,84,0],0,ALLOC_STATIC);__str21259=Pointer_make([70,79,85,78,68,82,89,0],0,ALLOC_STATIC);__str22260=Pointer_make([70,85,76,76,95,78,65,77,69,0],0,ALLOC_STATIC);__str23261=Pointer_make([73,84,65,76,73,67,95,65,78,71,76,69,0],0,ALLOC_STATIC);__str24262=Pointer_make([77,65,88,95,83,80,65,67,69,0],0,ALLOC_STATIC);__str25263=Pointer_make([77,73,78,95,83,80,65,67,69,0],0,ALLOC_STATIC);__str26264=Pointer_make([78,79,82,77,95,83,80,65,67,69,0],0,ALLOC_STATIC);__str27265=Pointer_make([78, 79,84,73,67,69,0],0,ALLOC_STATIC);__str30268=Pointer_make([81,85,65,68,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str31269=Pointer_make([82,65,87,95,65,83,67,69,78,84,0],0,ALLOC_STATIC);__str32270=Pointer_make([82,65,87,95,65,86,69,82,65,71,69,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str33271=Pointer_make([82,65,87,95,65,86,71,95,67,65,80,73,84,65,76,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str34272=Pointer_make([82,65,87,95,65,86,71,95,76,79,87,69,82,67,65,83,69,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str35273= Pointer_make([82,65,87,95,67,65,80,95,72,69,73,71,72,84,0],0,ALLOC_STATIC);__str36274=Pointer_make([82,65,87,95,68,69,83,67,69,78,84,0],0,ALLOC_STATIC);__str37275=Pointer_make([82,65,87,95,69,78,68,95,83,80,65,67,69,0],0,ALLOC_STATIC);__str38276=Pointer_make([82,65,87,95,70,73,71,85,82,69,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str39277=Pointer_make([82,65,87,95,77,65,88,95,83,80,65,67,69,0],0,ALLOC_STATIC);__str40278=Pointer_make([82,65,87,95,77,73,78,95,83,80,65,67,69,0],0,ALLOC_STATIC);__str41279= Pointer_make([82,65,87,95,78,79,82,77,95,83,80,65,67,69,0],0,ALLOC_STATIC);__str42280=Pointer_make([82,65,87,95,80,73,88,69,76,95,83,73,90,69,0],0,ALLOC_STATIC);__str43281=Pointer_make([82,65,87,95,80,79,73,78,84,95,83,73,90,69,0],0,ALLOC_STATIC);__str44282=Pointer_make([82,65,87,95,80,73,88,69,76,83,73,90,69,0],0,ALLOC_STATIC);__str45283=Pointer_make([82,65,87,95,80,79,73,78,84,83,73,90,69,0],0,ALLOC_STATIC);__str46284=Pointer_make([82,65,87,95,81,85,65,68,95,87,73,68,84,72,0],0,ALLOC_STATIC);__str47285= Pointer_make([82,65,87,95,83,77,65,76,76,95,67,65,80,95,83,73,90,69,0],0,ALLOC_STATIC);__str48286=Pointer_make([82,65,87,95,83,84,82,73,75,69,79,85,84,95,65,83,67,69,78,84,0],0,ALLOC_STATIC);__str49287=Pointer_make([82,65,87,95,83,84,82,73,75,69,79,85,84,95,68,69,83,67,69,78,84,0],0,ALLOC_STATIC);__str50288=Pointer_make([82,65,87,95,83,85,66,83,67,82,73,80,84,95,83,73,90,69,0],0,ALLOC_STATIC);__str51289=Pointer_make([82,65,87,95,83,85,66,83,67,82,73,80,84,95,88,0],0,ALLOC_STATIC);__str52290=Pointer_make([82, 65,87,95,83,85,66,83,67,82,73,80,84,95,89,0],0,ALLOC_STATIC);__str53291=Pointer_make([82,65,87,95,83,85,80,69,82,83,67,82,73,80,84,95,83,73,90,69,0],0,ALLOC_STATIC);__str54292=Pointer_make([82,65,87,95,83,85,80,69,82,83,67,82,73,80,84,95,88,0],0,ALLOC_STATIC);__str55293=Pointer_make([82,65,87,95,83,85,80,69,82,83,67,82,73,80,84,95,89,0],0,ALLOC_STATIC);__str56294=Pointer_make([82,65,87,95,85,78,68,69,82,76,73,78,69,95,80,79,83,73,84,73,79,78,0],0,ALLOC_STATIC);__str57295=Pointer_make([82,65,87,95, 85,78,68,69,82,76,73,78,69,95,84,72,73,67,75,78,69,83,83,0],0,ALLOC_STATIC);__str58296=Pointer_make([82,65,87,95,88,95,72,69,73,71,72,84,0],0,ALLOC_STATIC);__str59297=Pointer_make([82,69,76,65,84,73,86,69,95,83,69,84,87,73,68,84,72,0],0,ALLOC_STATIC);__str60298=Pointer_make([82,69,76,65,84,73,86,69,95,87,69,73,71,72,84,0],0,ALLOC_STATIC);__str61299=Pointer_make([82,69,83,79,76,85,84,73,79,78,0],0,ALLOC_STATIC);__str66304=Pointer_make([83,77,65,76,76,95,67,65,80,95,83,73,90,69,0],0,ALLOC_STATIC);__str67305= Pointer_make([83,80,65,67,73,78,71,0],0,ALLOC_STATIC);__str68306=Pointer_make([83,84,82,73,75,69,79,85,84,95,65,83,67,69,78,84,0],0,ALLOC_STATIC);__str69307=Pointer_make([83,84,82,73,75,69,79,85,84,95,68,69,83,67,69,78,84,0],0,ALLOC_STATIC);__str70308=Pointer_make([83,85,66,83,67,82,73,80,84,95,83,73,90,69,0],0,ALLOC_STATIC);__str71309=Pointer_make([83,85,66,83,67,82,73,80,84,95,88,0],0,ALLOC_STATIC);__str72310=Pointer_make([83,85,66,83,67,82,73,80,84,95,89,0],0,ALLOC_STATIC);__str73=Pointer_make([83, 85,80,69,82,83,67,82,73,80,84,95,83,73,90,69,0],0,ALLOC_STATIC);__str74=Pointer_make([83,85,80,69,82,83,67,82,73,80,84,95,88,0],0,ALLOC_STATIC);__str75=Pointer_make([83,85,80,69,82,83,67,82,73,80,84,95,89,0],0,ALLOC_STATIC);__str76=Pointer_make([85,78,68,69,82,76,73,78,69,95,80,79,83,73,84,73,79,78,0],0,ALLOC_STATIC);__str77311=Pointer_make([85,78,68,69,82,76,73,78,69,95,84,72,73,67,75,78,69,83,83,0],0,ALLOC_STATIC);__str78=Pointer_make([87,69,73,71,72,84,0],0,ALLOC_STATIC);__str80=Pointer_make([88, 95,72,69,73,71,72,84,0],0,ALLOC_STATIC);__str81=Pointer_make([95,77,85,76,69,95,66,65,83,69,76,73,78,69,95,79,70,70,83,69,84,0],0,ALLOC_STATIC);__str82=Pointer_make([95,77,85,76,69,95,82,69,76,65,84,73,86,69,95,67,79,77,80,79,83,69,0],0,ALLOC_STATIC);_empty=Pointer_make([0],0,ALLOC_STATIC);_a2i=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0,0,10,11,12,13,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,10,11,12,13,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_odigits=Pointer_make([0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ddigits=Pointer_make([0,0,0,0,0,0,255,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_hdigits=Pointer_make([0,0,0,0,0,0,255,3,126,0,0,0,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str83=Pointer_make([45,0],0,ALLOC_STATIC);_nibble_mask=Pointer_make([255,128,192,224, 240,248,252,254],0,ALLOC_STATIC);__str84=Pointer_make([67,72,65,82,83,0],0,ALLOC_STATIC);__str85=Pointer_make([32,43,0],0,ALLOC_STATIC);__str86=Pointer_make([69,78,68,70,79,78,84,0],0,ALLOC_STATIC);__str87=Pointer_make([69,78,68,67,72,65,82,0],0,ALLOC_STATIC);__str88=Pointer_make([83,84,65,82,84,67,72,65,82,0],0,ALLOC_STATIC);__str89=Pointer_make([69,78,67,79,68,73,78,71,0],0,ALLOC_STATIC);__str90=Pointer_make([83,87,73,68,84,72,0],0,ALLOC_STATIC);__str91=Pointer_make([68,87,73,68,84,72,0],0,ALLOC_STATIC); __str92=Pointer_make([66,66,88,0],0,ALLOC_STATIC);__str93312=Pointer_make([66,73,84,77,65,80,0],0,ALLOC_STATIC);__str94=Pointer_make([69,78,68,80,82,79,80,69,82,84,73,69,83,0],0,ALLOC_STATIC);__str95=Pointer_make([37,104,100,0],0,ALLOC_STATIC);__str96=Pointer_make([95,88,70,82,69,69,56,54,95,71,76,89,80,72,95,82,65,78,71,69,83,0],0,ALLOC_STATIC);__str97=Pointer_make([83,84,65,82,84,70,79,78,84,0],0,ALLOC_STATIC);__str98=Pointer_make([83,84,65,82,84,80,82,79,80,69,82,84,73,69,83,0],0,ALLOC_STATIC); __str99=Pointer_make([70,79,78,84,66,79,85,78,68,73,78,71,66,79,88,0],0,ALLOC_STATIC);__str100=Pointer_make([83,73,90,69,0],0,ALLOC_STATIC);_bdf_cmap_class=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_bdf_service_bdf=Pointer_make([0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_bdf_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str110=Pointer_make([66,68,70,0],0,ALLOC_STATIC);_bdf_driver_class=Pointer_make([513, 0,0,0,40,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,0,0,0,44,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_table_dir_entry_fields_3826=Pointer_make([4,0,16,0,16,4,0,0,16,4,4,0,16,4,8,0,16,4,12,0,0,0,0,0],0,ALLOC_STATIC);_offset_table_fields_3900=Pointer_make([4,0,8,0,12,2,4,0,12,2,6,0,12,2,8,0,12,2,10,0,0,0,0,0],0,ALLOC_STATIC);_header_fields_3996=Pointer_make([4,0,54, 0,16,4,0,0,16,4,4,0,17,4,8,0,17,4,12,0,12,2,16,0,12,2,18,0,17,4,20,0,17,4,24,0,17,4,28,0,17,4,32,0,13,2,36,0,13,2,38,0,13,2,40,0,13,2,42,0,12,2,44,0,12,2,46,0,13,2,48,0,13,2,50,0,13,2,52,0,0,0,0,0],0,ALLOC_STATIC);_maxp_fields_4025=Pointer_make([4,0,6,0,17,4,0,0,12,2,4,0,0,0,0,0],0,ALLOC_STATIC);_maxp_fields_extra_4026=Pointer_make([4,0,26,0,12,2,6,0,12,2,8,0,12,2,10,0,12,2,12,0,12,2,14,0,12,2,16,0,12,2,18,0,12,2,20,0,12,2,22,0,12,2,24,0,12,2,26,0,12,2,28,0,12,2,30,0,0,0,0,0],0,ALLOC_STATIC);_name_table_fields_4061= Pointer_make([4,0,6,0,12,2,0,0,12,4,4,0,12,4,8,0,0,0,0,0],0,ALLOC_STATIC);_name_record_fields_4062=Pointer_make([12,2,0,0,12,2,2,0,12,2,4,0,12,2,6,0,12,2,8,0,12,4,12,0,0,0,0,0],0,ALLOC_STATIC);_os2_fields_4158=Pointer_make([4,0,78,0,12,2,0,0,13,2,2,0,12,2,4,0,12,2,6,0,13,2,8,0,13,2,10,0,13,2,12,0,13,2,14,0,13,2,16,0,13,2,18,0,13,2,20,0,13,2,22,0,13,2,24,0,13,2,26,0,13,2,28,0,13,2,30,0,8,1,32,0,8,1,33,0,8,1,34,0,8,1,35,0,8,1,36,0,8,1,37,0,8,1,38,0,8,1,39,0,8,1,40,0,8,1,41,0,16,4,44,0,16,4,48,0,16, 4,52,0,16,4,56,0,8,1,60,0,8,1,61,0,8,1,62,0,8,1,63,0,12,2,64,0,12,2,66,0,12,2,68,0,13,2,70,0,13,2,72,0,13,2,74,0,12,2,76,0,12,2,78,0,0,0,0,0],0,ALLOC_STATIC);_os2_fields_extra_4159=Pointer_make([4,0,8,0,16,4,80,0,16,4,84,0,0,0,0,0],0,ALLOC_STATIC);_os2_fields_extra2_4160=Pointer_make([4,0,10,0,13,2,88,0,13,2,90,0,12,2,92,0,12,2,94,0,12,2,96,0,0,0,0,0],0,ALLOC_STATIC);_post_fields_4185=Pointer_make([4,0,32,0,16,4,0,0,16,4,4,0,13,2,8,0,13,2,10,0,16,4,12,0,16,4,16,0,16,4,20,0,16,4,24,0,16,4,28,0,0,0, 0,0],0,ALLOC_STATIC);_pclt_fields_4199=Pointer_make([4,0,54,0,16,4,0,0,16,4,4,0,12,2,8,0,12,2,10,0,12,2,12,0,12,2,14,0,12,2,16,0,24,16,20,0,24,8,36,0,24,6,44,0,9,1,50,0,9,1,51,0,8,1,52,0,8,1,53,0,0,0,0,0],0,ALLOC_STATIC);_metrics_header_fields_4401=Pointer_make([4,0,36,0,16,4,0,0,13,2,4,0,13,2,6,0,13,2,8,0,12,2,10,0,13,2,12,0,13,2,14,0,13,2,16,0,13,2,18,0,13,2,20,0,13,2,22,0,13,2,24,0,13,2,26,0,13,2,28,0,13,2,30,0,13,2,32,0,12,2,34,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap0_class_rec=Pointer_make([24,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap2_class_rec=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap4_class_rec=Pointer_make([56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap6_class_rec=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap8_class_rec=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap10_class_rec=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap12_class_rec=Pointer_make([44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap13_class_rec=Pointer_make([44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap14_class_rec=Pointer_make([40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_cmap_classes=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_tt_encodings_9541= Pointer_make([2,0,0,0,-1,0,0,0,1970170211,0,0,0,0,0,0,0,-1,0,0,0,1970170211,0,0,0,1,0,0,0,0,0,0,0,1634889070,0,0,0,3,0,0,0,0,0,0,0,1937337698,0,0,0,3,0,0,0,10,0,0,0,1970170211,0,0,0,3,0,0,0,1,0,0,0,1970170211,0,0,0,3,0,0,0,2,0,0,0,1936353651,0,0,0,3,0,0,0,3,0,0,0,1734484E3,0,0,0,3,0,0,0,4,0,0,0,1651074869,0,0,0,3,0,0,0,5,0,0,0,2002873971,0,0,0,3,0,0,0,6,0,0,0,1785686113,0,0,0],0,ALLOC_STATIC);_ttc_header_fields_9565=Pointer_make([4,0,8,0,17,4,4,0,17,4,8,0,0,0,0,0],0,ALLOC_STATIC);_sfnt_service_sfnt_table= Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_sfnt_service_glyph_dict=Pointer_make([0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_sfnt_service_ps_name=Pointer_make([0,0,0,0],0,ALLOC_STATIC);_tt_service_get_cmap_info=Pointer_make([0,0,0,0],0,ALLOC_STATIC);_sfnt_service_bdf=Pointer_make([0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_sfnt_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_sfnt_interface=Pointer_make([0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_sfnt_module_class=Pointer_make([0,0,0,0,20,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_sbit_metrics_fields=Pointer_make([4,0,8,0,8, 1,0,0,8,1,1,0,9,1,2,0,9,1,3,0,8,1,4,0,9,1,5,0,9,1,6,0,8,1,7,0,0,0,0,0],0,ALLOC_STATIC);_strike_start_fields_10745=Pointer_make([16,4,8,0,17,0,0,0,16,4,0,0,16,4,12,0,0,0,0,0],0,ALLOC_STATIC);_sbit_line_metrics_fields_10744=Pointer_make([9,1,0,0,9,1,1,0,8,1,2,0,9,1,3,0,9,1,4,0,9,1,5,0,9,1,6,0,9,1,7,0,9,1,8,0,9,1,9,0,9,1,10,0,9,1,11,0,0,0,0,0],0,ALLOC_STATIC);_strike_end_fields_10746=Pointer_make([12,2,40,0,12,2,42,0,8,1,44,0,8,1,45,0,8,1,46,0,9,1,47,0,0,0,0,0],0,ALLOC_STATIC);_sbit_small_metrics_fields_11020= Pointer_make([4,0,5,0,8,1,0,0,8,1,1,0,9,1,2,0,9,1,3,0,8,1,4,0,0,0,0,0],0,ALLOC_STATIC);_af_script_classes=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_af_dummy_script_class=Pointer_make([0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_af_latin_script_class=Pointer_make([1,0,0,0,0,0,0,0,832,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_af_cjk_script_class=Pointer_make([2,0,0,0,0,0,0,0,832,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_af_indic_script_class=Pointer_make([3,0,0,0,0,0,0,0,832,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_af_latin_blue_chars=Pointer_make([84,72,69,90,79,67,81,83,0,0,0,0,0,72,69,90,76,79,67,85,83,0,0,0,0,0,102,105,106,107,100,98,104,0,0,0,0,0,0,120,122,114,111,101,115,99,0,0,0,0,0,0,120,122,114,111,101,115,99,0,0,0,0,0,0,112,113,103,106,121,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_latin_encodings_4600=Pointer_make([1970170211,0,0,0,1634889070,0,0,0,1094995778, 0,0,0,1818326065,0,0,0,0,0,0,0],0,ALLOC_STATIC);_af_latin_uniranges=Pointer_make([32,0,0,0,127,0,0,0,160,0,0,0,255,0,0,0,256,0,0,0,383,0,0,0,384,0,0,0,591,0,0,0,592,0,0,0,687,0,0,0,688,0,0,0,767,0,0,0,768,0,0,0,879,0,0,0,880,0,0,0,1023,0,0,0,1024,0,0,0,1279,0,0,0,1280,0,0,0,1327,0,0,0,7424,0,0,0,7551,0,0,0,7552,0,0,0,7615,0,0,0,7616,0,0,0,7679,0,0,0,7680,0,0,0,7935,0,0,0,7936,0,0,0,8191,0,0,0,8192,0,0,0,8303,0,0,0,8304,0,0,0,8351,0,0,0,8352,0,0,0,8399,0,0,0,8528,0,0,0,8591,0,0,0,9312,0,0,0,9471,0, 0,0,11360,0,0,0,11391,0,0,0,11744,0,0,0,11775,0,0,0,42560,0,0,0,42655,0,0,0,42784,0,0,0,43007,0,0,0,64256,0,0,0,64262,0,0,0,119808,0,0,0,120831,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_af_cjk_uniranges=Pointer_make([11904,0,0,0,12031,0,0,0,12032,0,0,0,12255,0,0,0,12288,0,0,0,12351,0,0,0,12352,0,0,0,12447,0,0,0,12448,0,0,0,12543,0,0,0,12544,0,0,0,12591,0,0,0,12592,0,0,0,12687,0,0,0,12704,0,0,0,12735,0,0,0,12736,0,0,0,12783,0,0,0,12784,0,0,0,12799,0,0,0,12800,0,0,0,13055,0,0,0,13056,0,0,0,13311,0,0, 0,13312,0,0,0,19903,0,0,0,19904,0,0,0,19967,0,0,0,19968,0,0,0,40959,0,0,0,63744,0,0,0,64255,0,0,0,65072,0,0,0,65103,0,0,0,65280,0,0,0,65519,0,0,0,131072,0,0,0,173791,0,0,0,194560,0,0,0,195103,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_af_indic_uniranges=Pointer_make([2304,0,0,0,3583,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_af_autofitter_service=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_autofit_module_class=Pointer_make([4,0,0,0,204,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str325=Pointer_make([97,117,116,111,102,105,116,116,101,114,0],0,ALLOC_STATIC);_pshinter_interface=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_pshinter_module_class=Pointer_make([0,0,0,0,176,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ft_standard_raster=Pointer_make([1869968492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ft_raster1_renderer_class=Pointer_make([2,0,0,0,72,0,0,0,0, 0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1869968492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ft_raster5_renderer_class=Pointer_make([2,0,0,0,72,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1869968492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str329=Pointer_make([114,97,115,116,101,114,49,0],0,ALLOC_STATIC);__str1330=Pointer_make([114,97,115,116,101,114,53,0],0,ALLOC_STATIC);_func_interface=Pointer_make([0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ft_grays_raster=Pointer_make([1869968492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ft_smooth_renderer_class=Pointer_make([2,0,0,0,72,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1869968492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str332=Pointer_make([115,109,111,111,116,104,0],0,ALLOC_STATIC);_ft_smooth_lcd_renderer_class=Pointer_make([2,0,0,0,72,0,0,0,0,0,0,0,65536, 0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1869968492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str1334=Pointer_make([115,109,111,111,116,104,45,108,99,100,0],0,ALLOC_STATIC);_ft_smooth_lcdv_renderer_class=Pointer_make([2,0,0,0,72,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1869968492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str2336=Pointer_make([115,109,111,111,116,104,45,108,99,100,118,0],0,ALLOC_STATIC);_ftc_size_list_class= Pointer_make([36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ftc_face_list_class=Pointer_make([16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ftc_cmap_cache_class=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ftc_basic_image_family_class=Pointer_make([48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ftc_basic_image_cache_class=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0],0,ALLOC_STATIC);_ftc_basic_sbit_family_class=Pointer_make([48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ftc_basic_sbit_cache_class=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str337=Pointer_make([49,46,50,46,51,46,52,0],0,ALLOC_STATIC);_ps_table_funcs=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_ps_parser_funcs=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_builder_funcs=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_decoder_funcs=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_afm_parser_funcs=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_cmap_classes=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_cmap_standard_class_rec=Pointer_make([32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_cmap_expert_class_rec=Pointer_make([32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_cmap_custom_class_rec=Pointer_make([28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_cmap_unicode_class_rec=Pointer_make([24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_psaux_interface=Pointer_make([0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_psaux_module_class=Pointer_make([0,0,0,0,20,0,0,0,0,0,0,0,131072,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_t1_args_count=Pointer_make([0,0,0,0,0,0,0,0,2,0,0,0,5,0,0,0,4,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,6,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,6,0,0,0,2,0,0,0,6,0,0,0,2,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0],0,ALLOC_STATIC);_afm_key_table=Pointer_make([0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str2343=Pointer_make([65,115,99,101,110,100,101,114,0],0,ALLOC_STATIC);__str3344=Pointer_make([65,120,105,115,76,97,98,101,108,0],0,ALLOC_STATIC);__str4345=Pointer_make([65,120,105,115,84,121,112,101,0],0,ALLOC_STATIC);__str5346=Pointer_make([66,0],0,ALLOC_STATIC);__str9350=Pointer_make([67,0],0,ALLOC_STATIC);__str10351=Pointer_make([67,67,0],0,ALLOC_STATIC);__str11352=Pointer_make([67,72,0],0,ALLOC_STATIC); __str12353=Pointer_make([67,97,112,72,101,105,103,104,116,0],0,ALLOC_STATIC);__str13354=Pointer_make([67,104,97,114,87,105,100,116,104,0],0,ALLOC_STATIC);__str14355=Pointer_make([67,104,97,114,97,99,116,101,114,83,101,116,0],0,ALLOC_STATIC);__str15356=Pointer_make([67,104,97,114,97,99,116,101,114,115,0],0,ALLOC_STATIC);__str16357=Pointer_make([68,101,115,99,101,110,100,101,114,0],0,ALLOC_STATIC);__str17358=Pointer_make([69,110,99,111,100,105,110,103,83,99,104,101,109,101,0],0,ALLOC_STATIC);__str18359= Pointer_make([69,110,100,65,120,105,115,0],0,ALLOC_STATIC);__str19360=Pointer_make([69,110,100,67,104,97,114,77,101,116,114,105,99,115,0],0,ALLOC_STATIC);__str20361=Pointer_make([69,110,100,67,111,109,112,111,115,105,116,101,115,0],0,ALLOC_STATIC);__str21362=Pointer_make([69,110,100,68,105,114,101,99,116,105,111,110,0],0,ALLOC_STATIC);__str22363=Pointer_make([69,110,100,70,111,110,116,77,101,116,114,105,99,115,0],0,ALLOC_STATIC);__str23364=Pointer_make([69,110,100,75,101,114,110,68,97,116,97,0],0, ALLOC_STATIC);__str24365=Pointer_make([69,110,100,75,101,114,110,80,97,105,114,115,0],0,ALLOC_STATIC);__str25366=Pointer_make([69,110,100,84,114,97,99,107,75,101,114,110,0],0,ALLOC_STATIC);__str26367=Pointer_make([69,115,99,67,104,97,114,0],0,ALLOC_STATIC);__str31372=Pointer_make([73,115,66,97,115,101,70,111,110,116,0],0,ALLOC_STATIC);__str32373=Pointer_make([73,115,67,73,68,70,111,110,116,0],0,ALLOC_STATIC);__str33374=Pointer_make([73,115,70,105,120,101,100,80,105,116,99,104,0],0,ALLOC_STATIC);__str34375= Pointer_make([73,115,70,105,120,101,100,86,0],0,ALLOC_STATIC);__str36377=Pointer_make([75,80,0],0,ALLOC_STATIC);__str37378=Pointer_make([75,80,72,0],0,ALLOC_STATIC);__str38379=Pointer_make([75,80,88,0],0,ALLOC_STATIC);__str39380=Pointer_make([75,80,89,0],0,ALLOC_STATIC);__str40381=Pointer_make([76,0],0,ALLOC_STATIC);__str41382=Pointer_make([77,97,112,112,105,110,103,83,99,104,101,109,101,0],0,ALLOC_STATIC);__str42383=Pointer_make([77,101,116,114,105,99,115,83,101,116,115,0],0,ALLOC_STATIC);__str43384= Pointer_make([78,0],0,ALLOC_STATIC);__str45386=Pointer_make([80,67,67,0],0,ALLOC_STATIC);__str46387=Pointer_make([83,116,97,114,116,65,120,105,115,0],0,ALLOC_STATIC);__str47388=Pointer_make([83,116,97,114,116,67,104,97,114,77,101,116,114,105,99,115,0],0,ALLOC_STATIC);__str48389=Pointer_make([83,116,97,114,116,67,111,109,112,111,115,105,116,101,115,0],0,ALLOC_STATIC);__str49390=Pointer_make([83,116,97,114,116,68,105,114,101,99,116,105,111,110,0],0,ALLOC_STATIC);__str50391=Pointer_make([83,116,97,114, 116,70,111,110,116,77,101,116,114,105,99,115,0],0,ALLOC_STATIC);__str51392=Pointer_make([83,116,97,114,116,75,101,114,110,68,97,116,97,0],0,ALLOC_STATIC);__str52393=Pointer_make([83,116,97,114,116,75,101,114,110,80,97,105,114,115,0],0,ALLOC_STATIC);__str53394=Pointer_make([83,116,97,114,116,75,101,114,110,80,97,105,114,115,48,0],0,ALLOC_STATIC);__str54395=Pointer_make([83,116,97,114,116,75,101,114,110,80,97,105,114,115,49,0],0,ALLOC_STATIC);__str55396=Pointer_make([83,116,97,114,116,84,114,97,99, 107,75,101,114,110,0],0,ALLOC_STATIC);__str58399=Pointer_make([84,114,97,99,107,75,101,114,110,0],0,ALLOC_STATIC);__str61402=Pointer_make([86,86,0],0,ALLOC_STATIC);__str62403=Pointer_make([86,86,101,99,116,111,114,0],0,ALLOC_STATIC);__str63404=Pointer_make([86,101,114,115,105,111,110,0],0,ALLOC_STATIC);__str64405=Pointer_make([87,0],0,ALLOC_STATIC);__str65406=Pointer_make([87,48,0],0,ALLOC_STATIC);__str66407=Pointer_make([87,48,88,0],0,ALLOC_STATIC);__str67408=Pointer_make([87,48,89,0],0,ALLOC_STATIC); __str68409=Pointer_make([87,49,0],0,ALLOC_STATIC);__str69410=Pointer_make([87,49,88,0],0,ALLOC_STATIC);__str70411=Pointer_make([87,49,89,0],0,ALLOC_STATIC);__str71412=Pointer_make([87,88,0],0,ALLOC_STATIC);__str72413=Pointer_make([87,89,0],0,ALLOC_STATIC);__str75416=Pointer_make([88,72,101,105,103,104,116,0],0,ALLOC_STATIC);__str76417=Pointer_make([116,114,117,101,0],0,ALLOC_STATIC);_ft_char_table=Pointer_make([255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255],0,ALLOC_STATIC);_ft_standard_glyph_names=Pointer_make([46,110,117,108,108,0,110,111,110,109,97,114,107,105,110,103,114,101,116,117,114,110,0,110,111, 116,101,113,117,97,108,0,105,110,102,105,110,105,116,121,0,108,101,115,115,101,113,117,97,108,0,103,114,101,97,116,101,114,101,113,117,97,108,0,112,97,114,116,105,97,108,100,105,102,102,0,115,117,109,109,97,116,105,111,110,0,112,114,111,100,117,99,116,0,112,105,0,105,110,116,101,103,114,97,108,0,79,109,101,103,97,0,114,97,100,105,99,97,108,0,97,112,112,114,111,120,101,113,117,97,108,0,68,101,108,116,97,0,110,111,110,98,114,101,97,107,105,110,103,115,112,97,99,101,0,108,111,122,101,110,103,101,0,97, 112,112,108,101,0,102,114,97,110,99,0,71,98,114,101,118,101,0,103,98,114,101,118,101,0,73,100,111,116,97,99,99,101,110,116,0,83,99,101,100,105,108,108,97,0,115,99,101,100,105,108,108,97,0,67,97,99,117,116,101,0,99,97,99,117,116,101,0,67,99,97,114,111,110,0,99,99,97,114,111,110,0,100,99,114,111,97,116,0,46,110,111,116,100,101,102,0,115,112,97,99,101,0,101,120,99,108,97,109,0,113,117,111,116,101,100,98,108,0,110,117,109,98,101,114,115,105,103,110,0,100,111,108,108,97,114,0,112,101,114,99,101,110,116, 0,97,109,112,101,114,115,97,110,100,0,113,117,111,116,101,114,105,103,104,116,0,112,97,114,101,110,108,101,102,116,0,112,97,114,101,110,114,105,103,104,116,0,97,115,116,101,114,105,115,107,0,112,108,117,115,0,99,111,109,109,97,0,104,121,112,104,101,110,0,112,101,114,105,111,100,0,115,108,97,115,104,0,122,101,114,111,0,111,110,101,0,116,119,111,0,116,104,114,101,101,0,102,111,117,114,0,102,105,118,101,0,115,105,120,0,115,101,118,101,110,0,101,105,103,104,116,0,110,105,110,101,0,99,111,108,111,110, 0,115,101,109,105,99,111,108,111,110,0,108,101,115,115,0,101,113,117,97,108,0,103,114,101,97,116,101,114,0,113,117,101,115,116,105,111,110,0,97,116,0,65,0,66,0,67,0,68,0,69,0,70,0,71,0,72,0,73,0,74,0,75,0,76,0,77,0,78,0,79,0,80,0,81,0,82,0,83,0,84,0,85,0,86,0,87,0,88,0,89,0,90,0,98,114,97,99,107,101,116,108,101,102,116,0,98,97,99,107,115,108,97,115,104,0,98,114,97,99,107,101,116,114,105,103,104,116,0,97,115,99,105,105,99,105,114,99,117,109,0,117,110,100,101,114,115,99,111,114,101,0,113,117,111,116, 101,108,101,102,116,0,97,0,98,0,99,0,100,0,101,0,102,0,103,0,104,0,105,0,106,0,107,0,108,0,109,0,110,0,111,0,112,0,113,0,114,0,115,0,116,0,117,0,118,0,119,0,120,0,121,0,122,0,98,114,97,99,101,108,101,102,116,0,98,97,114,0,98,114,97,99,101,114,105,103,104,116,0,97,115,99,105,105,116,105,108,100,101,0,101,120,99,108,97,109,100,111,119,110,0,99,101,110,116,0,115,116,101,114,108,105,110,103,0,102,114,97,99,116,105,111,110,0,121,101,110,0,102,108,111,114,105,110,0,115,101,99,116,105,111,110,0,99,117,114, 114,101,110,99,121,0,113,117,111,116,101,115,105,110,103,108,101,0,113,117,111,116,101,100,98,108,108,101,102,116,0,103,117,105,108,108,101,109,111,116,108,101,102,116,0,103,117,105,108,115,105,110,103,108,108,101,102,116,0,103,117,105,108,115,105,110,103,108,114,105,103,104,116,0,102,105,0,102,108,0,101,110,100,97,115,104,0,100,97,103,103,101,114,0,100,97,103,103,101,114,100,98,108,0,112,101,114,105,111,100,99,101,110,116,101,114,101,100,0,112,97,114,97,103,114,97,112,104,0,98,117,108,108,101,116, 0,113,117,111,116,101,115,105,110,103,108,98,97,115,101,0,113,117,111,116,101,100,98,108,98,97,115,101,0,113,117,111,116,101,100,98,108,114,105,103,104,116,0,103,117,105,108,108,101,109,111,116,114,105,103,104,116,0,101,108,108,105,112,115,105,115,0,112,101,114,116,104,111,117,115,97,110,100,0,113,117,101,115,116,105,111,110,100,111,119,110,0,103,114,97,118,101,0,97,99,117,116,101,0,99,105,114,99,117,109,102,108,101,120,0,116,105,108,100,101,0,109,97,99,114,111,110,0,98,114,101,118,101,0,100,111, 116,97,99,99,101,110,116,0,100,105,101,114,101,115,105,115,0,114,105,110,103,0,99,101,100,105,108,108,97,0,104,117,110,103,97,114,117,109,108,97,117,116,0,111,103,111,110,101,107,0,99,97,114,111,110,0,101,109,100,97,115,104,0,65,69,0,111,114,100,102,101,109,105,110,105,110,101,0,76,115,108,97,115,104,0,79,115,108,97,115,104,0,79,69,0,111,114,100,109,97,115,99,117,108,105,110,101,0,97,101,0,100,111,116,108,101,115,115,105,0,108,115,108,97,115,104,0,111,115,108,97,115,104,0,111,101,0,103,101,114,109, 97,110,100,98,108,115,0,111,110,101,115,117,112,101,114,105,111,114,0,108,111,103,105,99,97,108,110,111,116,0,109,117,0,116,114,97,100,101,109,97,114,107,0,69,116,104,0,111,110,101,104,97,108,102,0,112,108,117,115,109,105,110,117,115,0,84,104,111,114,110,0,111,110,101,113,117,97,114,116,101,114,0,100,105,118,105,100,101,0,98,114,111,107,101,110,98,97,114,0,100,101,103,114,101,101,0,116,104,111,114,110,0,116,104,114,101,101,113,117,97,114,116,101,114,115,0,116,119,111,115,117,112,101,114,105,111,114, 0,114,101,103,105,115,116,101,114,101,100,0,109,105,110,117,115,0,101,116,104,0,109,117,108,116,105,112,108,121,0,116,104,114,101,101,115,117,112,101,114,105,111,114,0,99,111,112,121,114,105,103,104,116,0,65,97,99,117,116,101,0,65,99,105,114,99,117,109,102,108,101,120,0,65,100,105,101,114,101,115,105,115,0,65,103,114,97,118,101,0,65,114,105,110,103,0,65,116,105,108,100,101,0,67,99,101,100,105,108,108,97,0,69,97,99,117,116,101,0,69,99,105,114,99,117,109,102,108,101,120,0,69,100,105,101,114,101,115, 105,115,0,69,103,114,97,118,101,0,73,97,99,117,116,101,0,73,99,105,114,99,117,109,102,108,101,120,0,73,100,105,101,114,101,115,105,115,0,73,103,114,97,118,101,0,78,116,105,108,100,101,0,79,97,99,117,116,101,0,79,99,105,114,99,117,109,102,108,101,120,0,79,100,105,101,114,101,115,105,115,0,79,103,114,97,118,101,0,79,116,105,108,100,101,0,83,99,97,114,111,110,0,85,97,99,117,116,101,0,85,99,105,114,99,117,109,102,108,101,120,0,85,100,105,101,114,101,115,105,115,0,85,103,114,97,118,101,0,89,97,99,117, 116,101,0,89,100,105,101,114,101,115,105,115,0,90,99,97,114,111,110,0,97,97,99,117,116,101,0,97,99,105,114,99,117,109,102,108,101,120,0,97,100,105,101,114,101,115,105,115,0,97,103,114,97,118,101,0,97,114,105,110,103,0,97,116,105,108,100,101,0,99,99,101,100,105,108,108,97,0,101,97,99,117,116,101,0,101,99,105,114,99,117,109,102,108,101,120,0,101,100,105,101,114,101,115,105,115,0,101,103,114,97,118,101,0,105,97,99,117,116,101,0,105,99,105,114,99,117,109,102,108,101,120,0,105,100,105,101,114,101,115, 105,115,0,105,103,114,97,118,101,0,110,116,105,108,100,101,0,111,97,99,117,116,101,0,111,99,105,114,99,117,109,102,108,101,120,0,111,100,105,101,114,101,115,105,115,0,111,103,114,97,118,101,0,111,116,105,108,100,101,0,115,99,97,114,111,110,0,117,97,99,117,116,101,0,117,99,105,114,99,117,109,102,108,101,120,0,117,100,105,101,114,101,115,105,115,0,117,103,114,97,118,101,0,121,97,99,117,116,101,0,121,100,105,101,114,101,115,105,115,0,122,99,97,114,111,110,0,101,120,99,108,97,109,115,109,97,108,108,0, 72,117,110,103,97,114,117,109,108,97,117,116,115,109,97,108,108,0,100,111,108,108,97,114,111,108,100,115,116,121,108,101,0,100,111,108,108,97,114,115,117,112,101,114,105,111,114,0,97,109,112,101,114,115,97,110,100,115,109,97,108,108,0,65,99,117,116,101,115,109,97,108,108,0,112,97,114,101,110,108,101,102,116,115,117,112,101,114,105,111,114,0,112,97,114,101,110,114,105,103,104,116,115,117,112,101,114,105,111,114,0,116,119,111,100,111,116,101,110,108,101,97,100,101,114,0,111,110,101,100,111,116,101, 110,108,101,97,100,101,114,0,122,101,114,111,111,108,100,115,116,121,108,101,0,111,110,101,111,108,100,115,116,121,108,101,0,116,119,111,111,108,100,115,116,121,108,101,0,116,104,114,101,101,111,108,100,115,116,121,108,101,0,102,111,117,114,111,108,100,115,116,121,108,101,0,102,105,118,101,111,108,100,115,116,121,108,101,0,115,105,120,111,108,100,115,116,121,108,101,0,115,101,118,101,110,111,108,100,115,116,121,108,101,0,101,105,103,104,116,111,108,100,115,116,121,108,101,0,110,105,110,101,111,108, 100,115,116,121,108,101,0,99,111,109,109,97,115,117,112,101,114,105,111,114,0,116,104,114,101,101,113,117,97,114,116,101,114,115,101,109,100,97,115,104,0,112,101,114,105,111,100,115,117,112,101,114,105,111,114,0,113,117,101,115,116,105,111,110,115,109,97,108,108,0,97,115,117,112,101,114,105,111,114,0,98,115,117,112,101,114,105,111,114,0,99,101,110,116,115,117,112,101,114,105,111,114,0,100,115,117,112,101,114,105,111,114,0,101,115,117,112,101,114,105,111,114,0,105,115,117,112,101,114,105,111,114,0, 108,115,117,112,101,114,105,111,114,0,109,115,117,112,101,114,105,111,114,0,110,115,117,112,101,114,105,111,114,0,111,115,117,112,101,114,105,111,114,0,114,115,117,112,101,114,105,111,114,0,115,115,117,112,101,114,105,111,114,0,116,115,117,112,101,114,105,111,114,0,102,102,0,102,102,105,0,102,102,108,0,112,97,114,101,110,108,101,102,116,105,110,102,101,114,105,111,114,0,112,97,114,101,110,114,105,103,104,116,105,110,102,101,114,105,111,114,0,67,105,114,99,117,109,102,108,101,120,115,109,97,108,108, 0,104,121,112,104,101,110,115,117,112,101,114,105,111,114,0,71,114,97,118,101,115,109,97,108,108,0,65,115,109,97,108,108,0,66,115,109,97,108,108,0,67,115,109,97,108,108,0,68,115,109,97,108,108,0,69,115,109,97,108,108,0,70,115,109,97,108,108,0,71,115,109,97,108,108,0,72,115,109,97,108,108,0,73,115,109,97,108,108,0,74,115,109,97,108,108,0,75,115,109,97,108,108,0,76,115,109,97,108,108,0,77,115,109,97,108,108,0,78,115,109,97,108,108,0,79,115,109,97,108,108,0,80,115,109,97,108,108,0,81,115,109,97,108, 108,0,82,115,109,97,108,108,0,83,115,109,97,108,108,0,84,115,109,97,108,108,0,85,115,109,97,108,108,0,86,115,109,97,108,108,0,87,115,109,97,108,108,0,88,115,109,97,108,108,0,89,115,109,97,108,108,0,90,115,109,97,108,108,0,99,111,108,111,110,109,111,110,101,116,97,114,121,0,111,110,101,102,105,116,116,101,100,0,114,117,112,105,97,104,0,84,105,108,100,101,115,109,97,108,108,0,101,120,99,108,97,109,100,111,119,110,115,109,97,108,108,0,99,101,110,116,111,108,100,115,116,121,108,101,0,76,115,108,97,115, 104,115,109,97,108,108,0,83,99,97,114,111,110,115,109,97,108,108,0,90,99,97,114,111,110,115,109,97,108,108,0,68,105,101,114,101,115,105,115,115,109,97,108,108,0,66,114,101,118,101,115,109,97,108,108,0,67,97,114,111,110,115,109,97,108,108,0,68,111,116,97,99,99,101,110,116,115,109,97,108,108,0,77,97,99,114,111,110,115,109,97,108,108,0,102,105,103,117,114,101,100,97,115,104,0,104,121,112,104,101,110,105,110,102,101,114,105,111,114,0,79,103,111,110,101,107,115,109,97,108,108,0,82,105,110,103,115,109, 97,108,108,0,67,101,100,105,108,108,97,115,109,97,108,108,0,113,117,101,115,116,105,111,110,100,111,119,110,115,109,97,108,108,0,111,110,101,101,105,103,104,116,104,0,116,104,114,101,101,101,105,103,104,116,104,115,0,102,105,118,101,101,105,103,104,116,104,115,0,115,101,118,101,110,101,105,103,104,116,104,115,0,111,110,101,116,104,105,114,100,0,116,119,111,116,104,105,114,100,115,0,122,101,114,111,115,117,112,101,114,105,111,114,0,102,111,117,114,115,117,112,101,114,105,111,114,0,102,105,118,101, 115,117,112,101,114,105,111,114,0,115,105,120,115,117,112,101,114,105,111,114,0,115,101,118,101,110,115,117,112,101,114,105,111,114,0,101,105,103,104,116,115,117,112,101,114,105,111,114,0,110,105,110,101,115,117,112,101,114,105,111,114,0,122,101,114,111,105,110,102,101,114,105,111,114,0,111,110,101,105,110,102,101,114,105,111,114,0,116,119,111,105,110,102,101,114,105,111,114,0,116,104,114,101,101,105,110,102,101,114,105,111,114,0,102,111,117,114,105,110,102,101,114,105,111,114,0,102,105,118,101,105, 110,102,101,114,105,111,114,0,115,105,120,105,110,102,101,114,105,111,114,0,115,101,118,101,110,105,110,102,101,114,105,111,114,0,101,105,103,104,116,105,110,102,101,114,105,111,114,0,110,105,110,101,105,110,102,101,114,105,111,114,0,99,101,110,116,105,110,102,101,114,105,111,114,0,100,111,108,108,97,114,105,110,102,101,114,105,111,114,0,112,101,114,105,111,100,105,110,102,101,114,105,111,114,0,99,111,109,109,97,105,110,102,101,114,105,111,114,0,65,103,114,97,118,101,115,109,97,108,108,0,65,97,99, 117,116,101,115,109,97,108,108,0,65,99,105,114,99,117,109,102,108,101,120,115,109,97,108,108,0,65,116,105,108,100,101,115,109,97,108,108,0,65,100,105,101,114,101,115,105,115,115,109,97,108,108,0,65,114,105,110,103,115,109,97,108,108,0,65,69,115,109,97,108,108,0,67,99,101,100,105,108,108,97,115,109,97,108,108,0,69,103,114,97,118,101,115,109,97,108,108,0,69,97,99,117,116,101,115,109,97,108,108,0,69,99,105,114,99,117,109,102,108,101,120,115,109,97,108,108,0,69,100,105,101,114,101,115,105,115,115,109, 97,108,108,0,73,103,114,97,118,101,115,109,97,108,108,0,73,97,99,117,116,101,115,109,97,108,108,0,73,99,105,114,99,117,109,102,108,101,120,115,109,97,108,108,0,73,100,105,101,114,101,115,105,115,115,109,97,108,108,0,69,116,104,115,109,97,108,108,0,78,116,105,108,100,101,115,109,97,108,108,0,79,103,114,97,118,101,115,109,97,108,108,0,79,97,99,117,116,101,115,109,97,108,108,0,79,99,105,114,99,117,109,102,108,101,120,115,109,97,108,108,0,79,116,105,108,100,101,115,109,97,108,108,0,79,100,105,101,114, 101,115,105,115,115,109,97,108,108,0,79,69,115,109,97,108,108,0,79,115,108,97,115,104,115,109,97,108,108,0,85,103,114,97,118,101,115,109,97,108,108,0,85,97,99,117,116,101,115,109,97,108,108,0,85,99,105,114,99,117,109,102,108,101,120,115,109,97,108,108,0,85,100,105,101,114,101,115,105,115,115,109,97,108,108,0,89,97,99,117,116,101,115,109,97,108,108,0,84,104,111,114,110,115,109,97,108,108,0,89,100,105,101,114,101,115,105,115,115,109,97,108,108,0,48,48,49,46,48,48,48,0,48,48,49,46,48,48,49,0,48,48,49, 46,48,48,50,0,48,48,49,46,48,48,51,0,66,108,97,99,107,0,66,111,108,100,0,66,111,111,107,0,76,105,103,104,116,0,77,101,100,105,117,109,0,82,101,103,117,108,97,114,0,82,111,109,97,110,0,83,101,109,105,98,111,108,100,0],0,ALLOC_STATIC);_ft_mac_names=Pointer_make([253,0,0,0,6,0,261,0,267,0,274,0,283,0,294,0,301,0,309,0,758,0,330,0,340,0,351,0,360,0,365,0,371,0,378,0,385,0,391,0,396,0,400,0,404,0,410,0,415,0,420,0,424,0,430,0,436,0,441,0,447,0,457,0,462,0,468,0,476,0,485,0,488,0,490,0,492,0,494,0,496, 0,498,0,500,0,502,0,504,0,506,0,508,0,510,0,512,0,514,0,516,0,518,0,520,0,522,0,524,0,526,0,528,0,530,0,532,0,534,0,536,0,538,0,540,0,552,0,562,0,575,0,587,0,979,0,608,0,610,0,612,0,614,0,616,0,618,0,620,0,622,0,624,0,626,0,628,0,630,0,632,0,634,0,636,0,638,0,640,0,642,0,644,0,646,0,648,0,650,0,652,0,654,0,656,0,658,0,660,0,670,0,674,0,685,0,1375,0,1392,0,1405,0,1414,0,1486,0,1512,0,1562,0,1603,0,1632,0,1610,0,1622,0,1645,0,1639,0,1652,0,1661,0,1690,0,1668,0,1680,0,1697,0,1726,0,1704,0,1716,0,1733, 0,1740,0,1769,0,1747,0,1759,0,1776,0,1790,0,1819,0,1797,0,1809,0,839,0,1263,0,707,0,712,0,741,0,881,0,871,0,1160,0,1302,0,1346,0,1197,0,985,0,1031,0,23,0,1086,0,1108,0,32,0,1219,0,41,0,51,0,730,0,1194,0,64,0,76,0,86,0,94,0,97,0,1089,0,1118,0,106,0,1131,0,1150,0,966,0,696,0,1183,0,112,0,734,0,120,0,132,0,783,0,930,0,945,0,138,0,1385,0,1398,0,1529,0,1115,0,1157,0,832,0,1079,0,770,0,916,0,598,0,319,0,1246,0,155,0,1833,0,1586,0,721,0,749,0,797,0,811,0,826,0,829,0,846,0,856,0,888,0,903,0,954,0,1363,0, 1421,0,1356,0,1433,0,1443,0,1450,0,1457,0,1469,0,1479,0,1493,0,1500,0,163,0,1522,0,1543,0,1550,0,1572,0,1134,0,991,0,1002,0,1008,0,1015,0,1021,0,1040,0,1045,0,1053,0,1066,0,1073,0,1101,0,1143,0,1536,0,1783,0,1596,0,1843,0,1253,0,1207,0,1319,0,1579,0,1826,0,1229,0,1270,0,1313,0,1323,0,1171,0,1290,0,1332,0,1211,0,1235,0,1276,0,169,0,175,0,182,0,189,0,200,0,209,0,218,0,225,0,232,0,239,0,246,0],0,ALLOC_STATIC);_ft_sid_names=Pointer_make([253,0,261,0,267,0,274,0,283,0,294,0,301,0,309,0,319,0,330,0,340, 0,351,0,360,0,365,0,371,0,378,0,385,0,391,0,396,0,400,0,404,0,410,0,415,0,420,0,424,0,430,0,436,0,441,0,447,0,457,0,462,0,468,0,476,0,485,0,488,0,490,0,492,0,494,0,496,0,498,0,500,0,502,0,504,0,506,0,508,0,510,0,512,0,514,0,516,0,518,0,520,0,522,0,524,0,526,0,528,0,530,0,532,0,534,0,536,0,538,0,540,0,552,0,562,0,575,0,587,0,598,0,608,0,610,0,612,0,614,0,616,0,618,0,620,0,622,0,624,0,626,0,628,0,630,0,632,0,634,0,636,0,638,0,640,0,642,0,644,0,646,0,648,0,650,0,652,0,654,0,656,0,658,0,660,0,670,0,674, 0,685,0,696,0,707,0,712,0,721,0,730,0,734,0,741,0,749,0,758,0,770,0,783,0,797,0,811,0,826,0,829,0,832,0,839,0,846,0,856,0,871,0,881,0,888,0,903,0,916,0,930,0,945,0,954,0,966,0,979,0,985,0,991,0,1002,0,1008,0,1015,0,1021,0,1031,0,1040,0,1045,0,1053,0,1066,0,1073,0,1079,0,1086,0,1089,0,1101,0,1108,0,1115,0,1118,0,1131,0,1134,0,1143,0,1150,0,1157,0,1160,0,1171,0,1183,0,1194,0,1197,0,1207,0,1211,0,1219,0,1229,0,1235,0,1246,0,1253,0,1263,0,1270,0,1276,0,1290,0,1302,0,1313,0,1319,0,1323,0,1332,0,1346,0, 1356,0,1363,0,1375,0,1385,0,1392,0,1398,0,1405,0,1414,0,1421,0,1433,0,1443,0,1450,0,1457,0,1469,0,1479,0,1486,0,1493,0,1500,0,1512,0,1522,0,1529,0,1536,0,1543,0,1550,0,1562,0,1572,0,1579,0,1586,0,1596,0,1603,0,1610,0,1622,0,1632,0,1639,0,1645,0,1652,0,1661,0,1668,0,1680,0,1690,0,1697,0,1704,0,1716,0,1726,0,1733,0,1740,0,1747,0,1759,0,1769,0,1776,0,1783,0,1790,0,1797,0,1809,0,1819,0,1826,0,1833,0,1843,0,1850,0,1862,0,1880,0,1895,0,1910,0,1925,0,1936,0,1954,0,1973,0,1988,0,2003,0,2016,0,2028,0,2040, 0,2054,0,2067,0,2080,0,2092,0,2106,0,2120,0,2133,0,2147,0,2167,0,2182,0,2196,0,2206,0,2216,0,2229,0,2239,0,2249,0,2259,0,2269,0,2279,0,2289,0,2299,0,2309,0,2319,0,2329,0,2332,0,2336,0,2340,0,2358,0,2377,0,2393,0,2408,0,2419,0,2426,0,2433,0,2440,0,2447,0,2454,0,2461,0,2468,0,2475,0,2482,0,2489,0,2496,0,2503,0,2510,0,2517,0,2524,0,2531,0,2538,0,2545,0,2552,0,2559,0,2566,0,2573,0,2580,0,2587,0,2594,0,2601,0,2615,0,2625,0,2632,0,2643,0,2659,0,2672,0,2684,0,2696,0,2708,0,2722,0,2733,0,2744,0,2759,0,2771, 0,2782,0,2797,0,2809,0,2819,0,2832,0,2850,0,2860,0,2873,0,2885,0,2898,0,2907,0,2917,0,2930,0,2943,0,2956,0,2968,0,2982,0,2996,0,3009,0,3022,0,3034,0,3046,0,3060,0,3073,0,3086,0,3098,0,3112,0,3126,0,3139,0,3152,0,3167,0,3182,0,3196,0,3208,0,3220,0,3237,0,3249,0,3264,0,3275,0,3283,0,3297,0,3309,0,3321,0,3338,0,3353,0,3365,0,3377,0,3394,0,3409,0,3418,0,3430,0,3442,0,3454,0,3471,0,3483,0,3498,0,3506,0,3518,0,3530,0,3542,0,3559,0,3574,0,3586,0,3597,0,3612,0,3620,0,3628,0,3636,0,3644,0,3650,0,3655,0,3660, 0,3666,0,3673,0,3681,0,3687,0],0,ALLOC_STATIC);_t1_expert_encoding=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,229,0,230,0,0,0,231,0,232,0,233,0,234,0,235,0,236,0,237,0,238,0,13,0,14,0,15,0,99,0,239,0,240,0,241,0,242,0,243,0,244,0,245,0,246,0,247,0,248,0,27,0,28,0,249,0,250,0,251,0,252,0,0,0,253,0,254,0,255,0,256,0,257,0,0,0,0,0,0,0,258,0,0,0,0,0,259,0,260,0,261,0,262,0,0,0,0,0,263,0,264,0,265,0, 0,0,266,0,109,0,110,0,267,0,268,0,269,0,0,0,270,0,271,0,272,0,273,0,274,0,275,0,276,0,277,0,278,0,279,0,280,0,281,0,282,0,283,0,284,0,285,0,286,0,287,0,288,0,289,0,290,0,291,0,292,0,293,0,294,0,295,0,296,0,297,0,298,0,299,0,300,0,301,0,302,0,303,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,304,0,305,0,306,0,0,0,0,0,307,0,308,0,309,0,310,0,311,0,0,0,312,0,0,0,0,0,313,0,0,0,0,0,314,0,315,0,0,0,0,0,316,0,317, 0,318,0,0,0,0,0,0,0,158,0,155,0,163,0,319,0,320,0,321,0,322,0,323,0,324,0,325,0,0,0,0,0,326,0,150,0,164,0,169,0,327,0,328,0,329,0,330,0,331,0,332,0,333,0,334,0,335,0,336,0,337,0,338,0,339,0,340,0,341,0,342,0,343,0,344,0,345,0,346,0,347,0,348,0,349,0,350,0,351,0,352,0,353,0,354,0,355,0,356,0,357,0,358,0,359,0,360,0,361,0,362,0,363,0,364,0,365,0,366,0,367,0,368,0,369,0,370,0,371,0,372,0,373,0,374,0,375,0,376,0,377,0,378,0],0,ALLOC_STATIC);_ft_adobe_glyph_list=Pointer_make([0,52,0,106,2,167,3,63,4,220, 6,125,9,143,10,23,11,137,12,199,14,246,15,87,16,233,17,219,18,104,19,88,22,110,23,32,23,71,24,77,27,156,29,73,31,247,32,107,32,222,33,55,34,154,35,218,53,84,59,196,68,6,75,183,83,178,88,135,93,242,101,165,109,185,111,55,117,254,123,73,130,238,138,206,145,31,153,182,156,189,163,249,178,221,193,17,197,99,199,240,204,27,204,155,210,100,65,143,0,65,0,140,0,175,0,193,1,15,1,147,1,233,1,251,2,7,2,40,2,57,2,82,2,91,2,128,2,136,2,154,69,131,0,198,0,150,0,158,0,167,225,227,245,244,101,128,1,252,237,225,227, 242,239,110,128,1,226,243,237,225,236,108,128,247,230,225,227,245,244,101,129,0,193,0,185,243,237,225,236,108,128,247,225,226,242,229,246,101,134,1,2,0,213,0,221,0,232,0,243,0,251,1,7,225,227,245,244,101,128,30,174,227,249,242,233,236,236,233,99,128,4,208,228,239,244,226,229,236,239,119,128,30,182,231,242,225,246,101,128,30,176,232,239,239,235,225,226,239,246,101,128,30,178,244,233,236,228,101,128,30,180,99,4,1,25,1,32,1,121,1,137,225,242,239,110,128,1,205,233,242,99,2,1,40,1,45,236,101,128,36,182, 245,237,230,236,229,120,134,0,194,1,66,1,74,1,85,1,93,1,105,1,113,225,227,245,244,101,128,30,164,228,239,244,226,229,236,239,119,128,30,172,231,242,225,246,101,128,30,166,232,239,239,235,225,226,239,246,101,128,30,168,243,237,225,236,108,128,247,226,244,233,236,228,101,128,30,170,245,244,101,129,246,201,1,129,243,237,225,236,108,128,247,180,249,242,233,236,236,233,99,128,4,16,100,3,1,155,1,165,1,209,226,236,231,242,225,246,101,128,2,0,233,229,242,229,243,233,115,131,0,196,1,181,1,192,1,201,227,249, 242,233,236,236,233,99,128,4,210,237,225,227,242,239,110,128,1,222,243,237,225,236,108,128,247,228,239,116,2,1,216,1,224,226,229,236,239,119,128,30,160,237,225,227,242,239,110,128,1,224,231,242,225,246,101,129,0,192,1,243,243,237,225,236,108,128,247,224,232,239,239,235,225,226,239,246,101,128,30,162,105,2,2,13,2,25,229,227,249,242,233,236,236,233,99,128,4,212,238,246,229,242,244,229,228,226,242,229,246,101,128,2,2,236,240,232,97,129,3,145,2,49,244,239,238,239,115,128,3,134,109,2,2,63,2,71,225,227, 242,239,110,128,1,0,239,238,239,243,240,225,227,101,128,255,33,239,231,239,238,229,107,128,1,4,242,233,238,103,131,0,197,2,104,2,112,2,120,225,227,245,244,101,128,1,250,226,229,236,239,119,128,30,0,243,237,225,236,108,128,247,229,243,237,225,236,108,128,247,97,244,233,236,228,101,129,0,195,2,146,243,237,225,236,108,128,247,227,249,226,225,242,237,229,238,233,225,110,128,5,49,66,137,0,66,2,189,2,198,2,223,3,3,3,10,3,22,3,34,3,46,3,54,227,233,242,227,236,101,128,36,183,228,239,116,2,2,206,2,215,225, 227,227,229,238,116,128,30,2,226,229,236,239,119,128,30,4,101,3,2,231,2,242,2,254,227,249,242,233,236,236,233,99,128,4,17,238,225,242,237,229,238,233,225,110,128,5,50,244,97,128,3,146,232,239,239,107,128,1,129,236,233,238,229,226,229,236,239,119,128,30,6,237,239,238,239,243,240,225,227,101,128,255,34,242,229,246,229,243,237,225,236,108,128,246,244,243,237,225,236,108,128,247,98,244,239,240,226,225,114,128,1,130,67,137,0,67,3,85,3,127,3,193,3,210,3,224,4,171,4,188,4,200,4,212,97,3,3,93,3,104,3,111, 225,242,237,229,238,233,225,110,128,5,62,227,245,244,101,128,1,6,242,239,110,129,246,202,3,119,243,237,225,236,108,128,246,245,99,3,3,135,3,142,3,171,225,242,239,110,128,1,12,229,228,233,236,236,97,130,0,199,3,155,3,163,225,227,245,244,101,128,30,8,243,237,225,236,108,128,247,231,233,242,99,2,3,179,3,184,236,101,128,36,184,245,237,230,236,229,120,128,1,8,228,239,116,129,1,10,3,201,225,227,227,229,238,116,128,1,10,229,228,233,236,236,225,243,237,225,236,108,128,247,184,104,4,3,234,3,246,4,161,4,165, 225,225,242,237,229,238,233,225,110,128,5,73,101,6,4,4,4,24,4,35,4,103,4,115,4,136,225,226,235,232,225,243,233,225,238,227,249,242,233,236,236,233,99,128,4,188,227,249,242,233,236,236,233,99,128,4,39,100,2,4,41,4,85,229,243,227,229,238,228,229,114,2,4,54,4,74,225,226,235,232,225,243,233,225,238,227,249,242,233,236,236,233,99,128,4,190,227,249,242,233,236,236,233,99,128,4,182,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,244,232,225,242,237,229,238,233,225,110,128,5,67,235,232,225, 235,225,243,243,233,225,238,227,249,242,233,236,236,233,99,128,4,203,246,229,242,244,233,227,225,236,243,244,242,239,235,229,227,249,242,233,236,236,233,99,128,4,184,105,128,3,167,239,239,107,128,1,135,233,242,227,245,237,230,236,229,248,243,237,225,236,108,128,246,246,237,239,238,239,243,240,225,227,101,128,255,35,239,225,242,237,229,238,233,225,110,128,5,81,243,237,225,236,108,128,247,99,68,142,0,68,4,252,5,10,5,36,5,96,5,121,5,166,5,173,5,231,5,244,6,0,6,12,6,28,6,48,6,57,90,129,1,241,5,2,227, 225,242,239,110,128,1,196,97,2,5,16,5,27,225,242,237,229,238,233,225,110,128,5,52,230,242,233,227,225,110,128,1,137,99,4,5,46,5,53,5,62,5,89,225,242,239,110,128,1,14,229,228,233,236,236,97,128,30,16,233,242,99,2,5,70,5,75,236,101,128,36,185,245,237,230,236,229,248,226,229,236,239,119,128,30,18,242,239,225,116,128,1,16,228,239,116,2,5,104,5,113,225,227,227,229,238,116,128,30,10,226,229,236,239,119,128,30,12,101,3,5,129,5,140,5,150,227,249,242,233,236,236,233,99,128,4,20,233,227,239,240,244,233,99, 128,3,238,236,244,97,129,34,6,5,158,231,242,229,229,107,128,3,148,232,239,239,107,128,1,138,105,2,5,179,5,218,229,242,229,243,233,115,131,246,203,5,194,5,202,5,210,193,227,245,244,101,128,246,204,199,242,225,246,101,128,246,205,243,237,225,236,108,128,247,168,231,225,237,237,225,231,242,229,229,107,128,3,220,234,229,227,249,242,233,236,236,233,99,128,4,2,236,233,238,229,226,229,236,239,119,128,30,14,237,239,238,239,243,240,225,227,101,128,255,36,239,244,225,227,227,229,238,244,243,237,225,236,108, 128,246,247,115,2,6,34,6,41,236,225,243,104,128,1,16,237,225,236,108,128,247,100,244,239,240,226,225,114,128,1,139,122,131,1,242,6,67,6,75,6,112,227,225,242,239,110,128,1,197,101,2,6,81,6,101,225,226,235,232,225,243,233,225,238,227,249,242,233,236,236,233,99,128,4,224,227,249,242,233,236,236,233,99,128,4,5,232,229,227,249,242,233,236,236,233,99,128,4,15,69,146,0,69,6,165,6,183,6,191,7,89,7,153,7,165,7,183,7,211,8,7,8,36,8,94,8,169,8,189,8,208,8,248,9,44,9,109,9,115,225,227,245,244,101,129,0,201,6, 175,243,237,225,236,108,128,247,233,226,242,229,246,101,128,1,20,99,5,6,203,6,210,6,224,6,236,7,79,225,242,239,110,128,1,26,229,228,233,236,236,225,226,242,229,246,101,128,30,28,232,225,242,237,229,238,233,225,110,128,5,53,233,242,99,2,6,244,6,249,236,101,128,36,186,245,237,230,236,229,120,135,0,202,7,16,7,24,7,32,7,43,7,51,7,63,7,71,225,227,245,244,101,128,30,190,226,229,236,239,119,128,30,24,228,239,244,226,229,236,239,119,128,30,198,231,242,225,246,101,128,30,192,232,239,239,235,225,226,239,246, 101,128,30,194,243,237,225,236,108,128,247,234,244,233,236,228,101,128,30,196,249,242,233,236,236,233,99,128,4,4,100,3,7,97,7,107,7,127,226,236,231,242,225,246,101,128,2,4,233,229,242,229,243,233,115,129,0,203,7,119,243,237,225,236,108,128,247,235,239,116,130,1,22,7,136,7,145,225,227,227,229,238,116,128,1,22,226,229,236,239,119,128,30,184,230,227,249,242,233,236,236,233,99,128,4,36,231,242,225,246,101,129,0,200,7,175,243,237,225,236,108,128,247,232,104,2,7,189,7,200,225,242,237,229,238,233,225,110, 128,5,55,239,239,235,225,226,239,246,101,128,30,186,105,3,7,219,7,230,7,245,231,232,244,242,239,237,225,110,128,33,103,238,246,229,242,244,229,228,226,242,229,246,101,128,2,6,239,244,233,230,233,229,228,227,249,242,233,236,236,233,99,128,4,100,108,2,8,13,8,24,227,249,242,233,236,236,233,99,128,4,27,229,246,229,238,242,239,237,225,110,128,33,106,109,3,8,44,8,72,8,83,225,227,242,239,110,130,1,18,8,56,8,64,225,227,245,244,101,128,30,22,231,242,225,246,101,128,30,20,227,249,242,233,236,236,233,99,128, 4,28,239,238,239,243,240,225,227,101,128,255,37,110,4,8,104,8,115,8,135,8,154,227,249,242,233,236,236,233,99,128,4,29,228,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,162,103,129,1,74,8,141,232,229,227,249,242,233,236,236,233,99,128,4,164,232,239,239,235,227,249,242,233,236,236,233,99,128,4,199,111,2,8,175,8,183,231,239,238,229,107,128,1,24,240,229,110,128,1,144,240,243,233,236,239,110,129,3,149,8,200,244,239,238,239,115,128,3,136,114,2,8,214,8,225,227,249,242,233,236,236, 233,99,128,4,32,229,246,229,242,243,229,100,129,1,142,8,237,227,249,242,233,236,236,233,99,128,4,45,115,4,9,2,9,13,9,33,9,37,227,249,242,233,236,236,233,99,128,4,33,228,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,170,104,128,1,169,237,225,236,108,128,247,101,116,3,9,52,9,78,9,92,97,130,3,151,9,60,9,70,242,237,229,238,233,225,110,128,5,56,244,239,238,239,115,128,3,137,104,129,0,208,9,84,243,237,225,236,108,128,247,240,233,236,228,101,129,30,188,9,101,226,229,236,239,119,128, 30,26,245,242,111,128,32,172,250,104,130,1,183,9,124,9,132,227,225,242,239,110,128,1,238,242,229,246,229,242,243,229,100,128,1,184,70,136,0,70,9,163,9,172,9,184,9,212,9,219,9,248,10,4,10,15,227,233,242,227,236,101,128,36,187,228,239,244,225,227,227,229,238,116,128,30,30,101,2,9,190,9,202,232,225,242,237,229,238,233,225,110,128,5,86,233,227,239,240,244,233,99,128,3,228,232,239,239,107,128,1,145,105,2,9,225,9,238,244,225,227,249,242,233,236,236,233,99,128,4,114,246,229,242,239,237,225,110,128,33,100, 237,239,238,239,243,240,225,227,101,128,255,38,239,245,242,242,239,237,225,110,128,33,99,243,237,225,236,108,128,247,102,71,140,0,71,10,51,10,61,10,107,10,115,10,176,10,193,10,205,11,39,11,52,11,65,11,90,11,107,194,243,241,245,225,242,101,128,51,135,97,3,10,69,10,76,10,94,227,245,244,101,128,1,244,237,237,97,129,3,147,10,84,225,230,242,233,227,225,110,128,1,148,238,231,233,225,227,239,240,244,233,99,128,3,234,226,242,229,246,101,128,1,30,99,4,10,125,10,132,10,141,10,163,225,242,239,110,128,1,230, 229,228,233,236,236,97,128,1,34,233,242,99,2,10,149,10,154,236,101,128,36,188,245,237,230,236,229,120,128,1,28,239,237,237,225,225,227,227,229,238,116,128,1,34,228,239,116,129,1,32,10,184,225,227,227,229,238,116,128,1,32,229,227,249,242,233,236,236,233,99,128,4,19,104,3,10,213,10,226,11,33,225,228,225,242,237,229,238,233,225,110,128,5,66,101,3,10,234,10,255,11,16,237,233,228,228,236,229,232,239,239,235,227,249,242,233,236,236,233,99,128,4,148,243,244,242,239,235,229,227,249,242,233,236,236,233,99, 128,4,146,245,240,244,245,242,238,227,249,242,233,236,236,233,99,128,4,144,239,239,107,128,1,147,233,237,225,242,237,229,238,233,225,110,128,5,51,234,229,227,249,242,233,236,236,233,99,128,4,3,109,2,11,71,11,79,225,227,242,239,110,128,30,32,239,238,239,243,240,225,227,101,128,255,39,242,225,246,101,129,246,206,11,99,243,237,225,236,108,128,247,96,115,2,11,113,11,129,237,225,236,108,129,247,103,11,122,232,239,239,107,128,2,155,244,242,239,235,101,128,1,228,72,140,0,72,11,165,11,190,11,198,11,208,12, 17,12,40,12,77,12,117,12,129,12,157,12,165,12,189,177,184,53,3,11,175,11,180,11,185,179,51,128,37,207,180,51,128,37,170,181,49,128,37,171,178,178,176,183,51,128,37,161,208,243,241,245,225,242,101,128,51,203,97,3,11,216,11,236,12,0,225,226,235,232,225,243,233,225,238,227,249,242,233,236,236,233,99,128,4,168,228,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,178,242,228,243,233,231,238,227,249,242,233,236,236,233,99,128,4,42,98,2,12,23,12,28,225,114,128,1,38,242,229,246,229,226, 229,236,239,119,128,30,42,99,2,12,46,12,55,229,228,233,236,236,97,128,30,40,233,242,99,2,12,63,12,68,236,101,128,36,189,245,237,230,236,229,120,128,1,36,100,2,12,83,12,93,233,229,242,229,243,233,115,128,30,38,239,116,2,12,100,12,109,225,227,227,229,238,116,128,30,34,226,229,236,239,119,128,30,36,237,239,238,239,243,240,225,227,101,128,255,40,111,2,12,135,12,146,225,242,237,229,238,233,225,110,128,5,64,242,233,227,239,240,244,233,99,128,3,232,243,237,225,236,108,128,247,104,245,238,231,225,242,245, 237,236,225,245,116,129,246,207,12,181,243,237,225,236,108,128,246,248,250,243,241,245,225,242,101,128,51,144,73,146,0,73,12,239,12,251,12,255,13,11,13,29,13,37,13,94,13,181,13,214,13,224,13,242,13,254,14,48,14,86,14,99,14,166,14,187,14,205,193,227,249,242,233,236,236,233,99,128,4,47,74,128,1,50,213,227,249,242,233,236,236,233,99,128,4,46,225,227,245,244,101,129,0,205,13,21,243,237,225,236,108,128,247,237,226,242,229,246,101,128,1,44,99,3,13,45,13,52,13,84,225,242,239,110,128,1,207,233,242,99,2,13, 60,13,65,236,101,128,36,190,245,237,230,236,229,120,129,0,206,13,76,243,237,225,236,108,128,247,238,249,242,233,236,236,233,99,128,4,6,100,3,13,102,13,112,13,155,226,236,231,242,225,246,101,128,2,8,233,229,242,229,243,233,115,131,0,207,13,128,13,136,13,147,225,227,245,244,101,128,30,46,227,249,242,233,236,236,233,99,128,4,228,243,237,225,236,108,128,247,239,239,116,130,1,48,13,164,13,173,225,227,227,229,238,116,128,1,48,226,229,236,239,119,128,30,202,101,2,13,187,13,203,226,242,229,246,229,227,249, 242,233,236,236,233,99,128,4,214,227,249,242,233,236,236,233,99,128,4,21,230,242,225,235,244,245,114,128,33,17,231,242,225,246,101,129,0,204,13,234,243,237,225,236,108,128,247,236,232,239,239,235,225,226,239,246,101,128,30,200,105,3,14,6,14,17,14,32,227,249,242,233,236,236,233,99,128,4,24,238,246,229,242,244,229,228,226,242,229,246,101,128,2,10,243,232,239,242,244,227,249,242,233,236,236,233,99,128,4,25,109,2,14,54,14,75,225,227,242,239,110,129,1,42,14,64,227,249,242,233,236,236,233,99,128,4,226, 239,238,239,243,240,225,227,101,128,255,41,238,233,225,242,237,229,238,233,225,110,128,5,59,111,3,14,107,14,118,14,126,227,249,242,233,236,236,233,99,128,4,1,231,239,238,229,107,128,1,46,244,97,131,3,153,14,137,14,147,14,158,225,230,242,233,227,225,110,128,1,150,228,233,229,242,229,243,233,115,128,3,170,244,239,238,239,115,128,3,138,115,2,14,172,14,179,237,225,236,108,128,247,105,244,242,239,235,101,128,1,151,244,233,236,228,101,129,1,40,14,197,226,229,236,239,119,128,30,44,250,232,233,244,243,97, 2,14,216,14,227,227,249,242,233,236,236,233,99,128,4,116,228,226,236,231,242,225,246,229,227,249,242,233,236,236,233,99,128,4,118,74,134,0,74,15,6,15,18,15,41,15,53,15,67,15,79,225,225,242,237,229,238,233,225,110,128,5,65,227,233,242,99,2,15,27,15,32,236,101,128,36,191,245,237,230,236,229,120,128,1,52,229,227,249,242,233,236,236,233,99,128,4,8,232,229,232,225,242,237,229,238,233,225,110,128,5,75,237,239,238,239,243,240,225,227,101,128,255,42,243,237,225,236,108,128,247,106,75,140,0,75,15,115,15,125, 15,135,16,18,16,65,16,76,16,106,16,143,16,156,16,168,16,180,16,208,194,243,241,245,225,242,101,128,51,133,203,243,241,245,225,242,101,128,51,205,97,7,15,151,15,169,15,191,15,211,15,226,15,232,15,249,226,225,243,232,235,233,242,227,249,242,233,236,236,233,99,128,4,160,99,2,15,175,15,181,245,244,101,128,30,48,249,242,233,236,236,233,99,128,4,26,228,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,154,232,239,239,235,227,249,242,233,236,236,233,99,128,4,195,240,240,97,128,3,154,243, 244,242,239,235,229,227,249,242,233,236,236,233,99,128,4,158,246,229,242,244,233,227,225,236,243,244,242,239,235,229,227,249,242,233,236,236,233,99,128,4,156,99,4,16,28,16,35,16,44,16,52,225,242,239,110,128,1,232,229,228,233,236,236,97,128,1,54,233,242,227,236,101,128,36,192,239,237,237,225,225,227,227,229,238,116,128,1,54,228,239,244,226,229,236,239,119,128,30,50,101,2,16,82,16,94,232,225,242,237,229,238,233,225,110,128,5,84,238,225,242,237,229,238,233,225,110,128,5,63,104,3,16,114,16,126,16,137, 225,227,249,242,233,236,236,233,99,128,4,37,229,233,227,239,240,244,233,99,128,3,230,239,239,107,128,1,152,234,229,227,249,242,233,236,236,233,99,128,4,12,236,233,238,229,226,229,236,239,119,128,30,52,237,239,238,239,243,240,225,227,101,128,255,43,239,240,240,97,2,16,189,16,200,227,249,242,233,236,236,233,99,128,4,128,231,242,229,229,107,128,3,222,115,2,16,214,16,226,233,227,249,242,233,236,236,233,99,128,4,110,237,225,236,108,128,247,107,76,138,0,76,17,1,17,5,17,9,17,29,17,95,17,133,17,147,17,165, 17,177,17,189,74,128,1,199,76,128,246,191,97,2,17,15,17,22,227,245,244,101,128,1,57,237,226,228,97,128,3,155,99,4,17,39,17,46,17,55,17,82,225,242,239,110,128,1,61,229,228,233,236,236,97,128,1,59,233,242,99,2,17,63,17,68,236,101,128,36,193,245,237,230,236,229,248,226,229,236,239,119,128,30,60,239,237,237,225,225,227,227,229,238,116,128,1,59,228,239,116,130,1,63,17,105,17,114,225,227,227,229,238,116,128,1,63,226,229,236,239,119,129,30,54,17,124,237,225,227,242,239,110,128,30,56,233,247,238,225,242, 237,229,238,233,225,110,128,5,60,106,129,1,200,17,153,229,227,249,242,233,236,236,233,99,128,4,9,236,233,238,229,226,229,236,239,119,128,30,58,237,239,238,239,243,240,225,227,101,128,255,44,115,2,17,195,17,212,236,225,243,104,129,1,65,17,204,243,237,225,236,108,128,246,249,237,225,236,108,128,247,108,77,137,0,77,17,241,17,251,18,24,18,33,18,58,18,71,18,83,18,91,18,100,194,243,241,245,225,242,101,128,51,134,225,99,2,18,2,18,18,242,239,110,129,246,208,18,10,243,237,225,236,108,128,247,175,245,244,101, 128,30,62,227,233,242,227,236,101,128,36,194,228,239,116,2,18,41,18,50,225,227,227,229,238,116,128,30,64,226,229,236,239,119,128,30,66,229,238,225,242,237,229,238,233,225,110,128,5,68,237,239,238,239,243,240,225,227,101,128,255,45,243,237,225,236,108,128,247,109,244,245,242,238,229,100,128,1,156,117,128,3,156,78,141,0,78,18,134,18,138,18,146,18,212,18,237,18,248,19,3,19,21,19,33,19,45,19,58,19,66,19,84,74,128,1,202,225,227,245,244,101,128,1,67,99,4,18,156,18,163,18,172,18,199,225,242,239,110,128, 1,71,229,228,233,236,236,97,128,1,69,233,242,99,2,18,180,18,185,236,101,128,36,195,245,237,230,236,229,248,226,229,236,239,119,128,30,74,239,237,237,225,225,227,227,229,238,116,128,1,69,228,239,116,2,18,220,18,229,225,227,227,229,238,116,128,30,68,226,229,236,239,119,128,30,70,232,239,239,235,236,229,230,116,128,1,157,233,238,229,242,239,237,225,110,128,33,104,106,129,1,203,19,9,229,227,249,242,233,236,236,233,99,128,4,10,236,233,238,229,226,229,236,239,119,128,30,72,237,239,238,239,243,240,225,227, 101,128,255,46,239,247,225,242,237,229,238,233,225,110,128,5,70,243,237,225,236,108,128,247,110,244,233,236,228,101,129,0,209,19,76,243,237,225,236,108,128,247,241,117,128,3,157,79,141,0,79,19,118,19,132,19,150,19,203,20,78,20,152,20,187,21,48,21,69,21,213,21,223,21,254,22,53,69,129,1,82,19,124,243,237,225,236,108,128,246,250,225,227,245,244,101,129,0,211,19,142,243,237,225,236,108,128,247,243,98,2,19,156,19,196,225,242,242,229,100,2,19,166,19,177,227,249,242,233,236,236,233,99,128,4,232,228,233, 229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,234,242,229,246,101,128,1,78,99,4,19,213,19,220,19,235,20,68,225,242,239,110,128,1,209,229,238,244,229,242,229,228,244,233,236,228,101,128,1,159,233,242,99,2,19,243,19,248,236,101,128,36,196,245,237,230,236,229,120,134,0,212,20,13,20,21,20,32,20,40,20,52,20,60,225,227,245,244,101,128,30,208,228,239,244,226,229,236,239,119,128,30,216,231,242,225,246,101,128,30,210,232,239,239,235,225,226,239,246,101,128,30,212,243,237,225,236,108,128,247, 244,244,233,236,228,101,128,30,214,249,242,233,236,236,233,99,128,4,30,100,3,20,86,20,109,20,142,226,108,2,20,93,20,101,225,227,245,244,101,128,1,80,231,242,225,246,101,128,2,12,233,229,242,229,243,233,115,130,0,214,20,123,20,134,227,249,242,233,236,236,233,99,128,4,230,243,237,225,236,108,128,247,246,239,244,226,229,236,239,119,128,30,204,103,2,20,158,20,170,239,238,229,235,243,237,225,236,108,128,246,251,242,225,246,101,129,0,210,20,179,243,237,225,236,108,128,247,242,104,4,20,197,20,208,20,212, 21,34,225,242,237,229,238,233,225,110,128,5,85,109,128,33,38,111,2,20,218,20,228,239,235,225,226,239,246,101,128,30,206,242,110,133,1,160,20,243,20,251,21,6,21,14,21,26,225,227,245,244,101,128,30,218,228,239,244,226,229,236,239,119,128,30,226,231,242,225,246,101,128,30,220,232,239,239,235,225,226,239,246,101,128,30,222,244,233,236,228,101,128,30,224,245,238,231,225,242,245,237,236,225,245,116,128,1,80,105,129,1,162,21,54,238,246,229,242,244,229,228,226,242,229,246,101,128,2,14,109,4,21,79,21,107, 21,184,21,202,225,227,242,239,110,130,1,76,21,91,21,99,225,227,245,244,101,128,30,82,231,242,225,246,101,128,30,80,229,231,97,132,33,38,21,121,21,132,21,140,21,156,227,249,242,233,236,236,233,99,128,4,96,231,242,229,229,107,128,3,169,242,239,245,238,228,227,249,242,233,236,236,233,99,128,4,122,116,2,21,162,21,177,233,244,236,239,227,249,242,233,236,236,233,99,128,4,124,239,238,239,115,128,3,143,233,227,242,239,110,129,3,159,21,194,244,239,238,239,115,128,3,140,239,238,239,243,240,225,227,101,128, 255,47,238,229,242,239,237,225,110,128,33,96,111,2,21,229,21,248,231,239,238,229,107,129,1,234,21,239,237,225,227,242,239,110,128,1,236,240,229,110,128,1,134,115,3,22,6,22,33,22,40,236,225,243,104,130,0,216,22,17,22,25,225,227,245,244,101,128,1,254,243,237,225,236,108,128,247,248,237,225,236,108,128,247,111,244,242,239,235,229,225,227,245,244,101,128,1,254,116,2,22,59,22,70,227,249,242,233,236,236,233,99,128,4,126,233,236,228,101,131,0,213,22,83,22,91,22,102,225,227,245,244,101,128,30,76,228,233, 229,242,229,243,233,115,128,30,78,243,237,225,236,108,128,247,245,80,136,0,80,22,130,22,138,22,147,22,159,22,211,22,227,22,246,23,2,225,227,245,244,101,128,30,84,227,233,242,227,236,101,128,36,197,228,239,244,225,227,227,229,238,116,128,30,86,101,3,22,167,22,178,22,190,227,249,242,233,236,236,233,99,128,4,31,232,225,242,237,229,238,233,225,110,128,5,74,237,233,228,228,236,229,232,239,239,235,227,249,242,233,236,236,233,99,128,4,166,104,2,22,217,22,221,105,128,3,166,239,239,107,128,1,164,105,129,3, 160,22,233,247,242,225,242,237,229,238,233,225,110,128,5,83,237,239,238,239,243,240,225,227,101,128,255,48,115,2,23,8,23,25,105,129,3,168,23,14,227,249,242,233,236,236,233,99,128,4,112,237,225,236,108,128,247,112,81,131,0,81,23,42,23,51,23,63,227,233,242,227,236,101,128,36,198,237,239,238,239,243,240,225,227,101,128,255,49,243,237,225,236,108,128,247,113,82,138,0,82,23,95,23,119,23,166,23,217,23,230,23,240,23,245,24,19,24,31,24,43,97,2,23,101,23,112,225,242,237,229,238,233,225,110,128,5,76,227,245, 244,101,128,1,84,99,4,23,129,23,136,23,145,23,153,225,242,239,110,128,1,88,229,228,233,236,236,97,128,1,86,233,242,227,236,101,128,36,199,239,237,237,225,225,227,227,229,238,116,128,1,86,100,2,23,172,23,182,226,236,231,242,225,246,101,128,2,16,239,116,2,23,189,23,198,225,227,227,229,238,116,128,30,88,226,229,236,239,119,129,30,90,23,208,237,225,227,242,239,110,128,30,92,229,232,225,242,237,229,238,233,225,110,128,5,80,230,242,225,235,244,245,114,128,33,28,232,111,128,3,161,233,110,2,23,252,24,5,231, 243,237,225,236,108,128,246,252,246,229,242,244,229,228,226,242,229,246,101,128,2,18,236,233,238,229,226,229,236,239,119,128,30,94,237,239,238,239,243,240,225,227,101,128,255,50,243,237,225,236,108,129,247,114,24,53,233,238,246,229,242,244,229,100,129,2,129,24,66,243,245,240,229,242,233,239,114,128,2,182,83,139,0,83,24,103,26,17,26,55,26,182,26,221,26,250,27,84,27,105,27,117,27,135,27,143,70,6,24,117,24,209,24,241,25,77,25,119,25,221,48,9,24,137,24,145,24,153,24,161,24,169,24,177,24,185,24,193,24, 201,177,176,176,176,48,128,37,12,178,176,176,176,48,128,37,20,179,176,176,176,48,128,37,16,180,176,176,176,48,128,37,24,181,176,176,176,48,128,37,60,182,176,176,176,48,128,37,44,183,176,176,176,48,128,37,52,184,176,176,176,48,128,37,28,185,176,176,176,48,128,37,36,49,3,24,217,24,225,24,233,176,176,176,176,48,128,37,0,177,176,176,176,48,128,37,2,185,176,176,176,48,128,37,97,50,9,25,5,25,13,25,21,25,29,25,37,25,45,25,53,25,61,25,69,176,176,176,176,48,128,37,98,177,176,176,176,48,128,37,86,178,176,176, 176,48,128,37,85,179,176,176,176,48,128,37,99,180,176,176,176,48,128,37,81,181,176,176,176,48,128,37,87,182,176,176,176,48,128,37,93,183,176,176,176,48,128,37,92,184,176,176,176,48,128,37,91,51,4,25,87,25,95,25,103,25,111,182,176,176,176,48,128,37,94,183,176,176,176,48,128,37,95,184,176,176,176,48,128,37,90,185,176,176,176,48,128,37,84,52,10,25,141,25,149,25,157,25,165,25,173,25,181,25,189,25,197,25,205,25,213,176,176,176,176,48,128,37,105,177,176,176,176,48,128,37,102,178,176,176,176,48,128,37,96, 179,176,176,176,48,128,37,80,180,176,176,176,48,128,37,108,181,176,176,176,48,128,37,103,182,176,176,176,48,128,37,104,183,176,176,176,48,128,37,100,184,176,176,176,48,128,37,101,185,176,176,176,48,128,37,89,53,5,25,233,25,241,25,249,26,1,26,9,176,176,176,176,48,128,37,88,177,176,176,176,48,128,37,82,178,176,176,176,48,128,37,83,179,176,176,176,48,128,37,107,180,176,176,176,48,128,37,106,97,2,26,23,26,44,227,245,244,101,129,1,90,26,32,228,239,244,225,227,227,229,238,116,128,30,100,237,240,233,231, 242,229,229,107,128,3,224,99,5,26,67,26,98,26,107,26,147,26,169,225,242,239,110,130,1,96,26,78,26,90,228,239,244,225,227,227,229,238,116,128,30,102,243,237,225,236,108,128,246,253,229,228,233,236,236,97,128,1,94,232,247,97,130,1,143,26,117,26,128,227,249,242,233,236,236,233,99,128,4,216,228,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,218,233,242,99,2,26,155,26,160,236,101,128,36,200,245,237,230,236,229,120,128,1,92,239,237,237,225,225,227,227,229,238,116,128,2,24,228,239,116, 2,26,190,26,199,225,227,227,229,238,116,128,30,96,226,229,236,239,119,129,30,98,26,209,228,239,244,225,227,227,229,238,116,128,30,104,101,2,26,227,26,239,232,225,242,237,229,238,233,225,110,128,5,77,246,229,238,242,239,237,225,110,128,33,102,104,5,27,6,27,34,27,48,27,59,27,72,97,2,27,12,27,23,225,242,237,229,238,233,225,110,128,5,71,227,249,242,233,236,236,233,99,128,4,40,227,232,225,227,249,242,233,236,236,233,99,128,4,41,229,233,227,239,240,244,233,99,128,3,226,232,225,227,249,242,233,236,236,233, 99,128,4,186,233,237,225,227,239,240,244,233,99,128,3,236,105,2,27,90,27,96,231,237,97,128,3,163,248,242,239,237,225,110,128,33,101,237,239,238,239,243,240,225,227,101,128,255,51,239,230,244,243,233,231,238,227,249,242,233,236,236,233,99,128,4,44,243,237,225,236,108,128,247,115,244,233,231,237,225,231,242,229,229,107,128,3,218,84,141,0,84,27,186,27,191,27,197,28,7,28,32,28,96,28,147,28,177,28,189,28,201,28,246,29,6,29,46,225,117,128,3,164,226,225,114,128,1,102,99,4,27,207,27,214,27,223,27,250,225, 242,239,110,128,1,100,229,228,233,236,236,97,128,1,98,233,242,99,2,27,231,27,236,236,101,128,36,201,245,237,230,236,229,248,226,229,236,239,119,128,30,112,239,237,237,225,225,227,227,229,238,116,128,1,98,228,239,116,2,28,15,28,24,225,227,227,229,238,116,128,30,106,226,229,236,239,119,128,30,108,101,4,28,42,28,53,28,73,28,82,227,249,242,233,236,236,233,99,128,4,34,228,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,172,238,242,239,237,225,110,128,33,105,244,243,229,227,249,242, 233,236,236,233,99,128,4,180,104,3,28,104,28,110,28,136,229,244,97,128,3,152,111,2,28,116,28,121,239,107,128,1,172,242,110,129,0,222,28,128,243,237,225,236,108,128,247,254,242,229,229,242,239,237,225,110,128,33,98,105,2,28,153,28,164,236,228,229,243,237,225,236,108,128,246,254,247,238,225,242,237,229,238,233,225,110,128,5,79,236,233,238,229,226,229,236,239,119,128,30,110,237,239,238,239,243,240,225,227,101,128,255,52,111,2,28,207,28,218,225,242,237,229,238,233,225,110,128,5,57,238,101,3,28,227,28, 234,28,240,230,233,246,101,128,1,188,243,233,120,128,1,132,244,247,111,128,1,167,242,229,244,242,239,230,236,229,248,232,239,239,107,128,1,174,115,3,29,14,29,26,29,39,229,227,249,242,233,236,236,233,99,128,4,38,232,229,227,249,242,233,236,236,233,99,128,4,11,237,225,236,108,128,247,116,119,2,29,52,29,64,229,236,246,229,242,239,237,225,110,128,33,107,239,242,239,237,225,110,128,33,97,85,142,0,85,29,105,29,123,29,131,29,198,30,69,30,87,30,198,30,214,30,226,31,21,31,30,31,142,31,149,31,219,225,227,245, 244,101,129,0,218,29,115,243,237,225,236,108,128,247,250,226,242,229,246,101,128,1,108,99,3,29,139,29,146,29,188,225,242,239,110,128,1,211,233,242,99,2,29,154,29,159,236,101,128,36,202,245,237,230,236,229,120,130,0,219,29,172,29,180,226,229,236,239,119,128,30,118,243,237,225,236,108,128,247,251,249,242,233,236,236,233,99,128,4,35,100,3,29,206,29,229,30,59,226,108,2,29,213,29,221,225,227,245,244,101,128,1,112,231,242,225,246,101,128,2,20,233,229,242,229,243,233,115,134,0,220,29,251,30,3,30,11,30,34, 30,42,30,51,225,227,245,244,101,128,1,215,226,229,236,239,119,128,30,114,99,2,30,17,30,24,225,242,239,110,128,1,217,249,242,233,236,236,233,99,128,4,240,231,242,225,246,101,128,1,219,237,225,227,242,239,110,128,1,213,243,237,225,236,108,128,247,252,239,244,226,229,236,239,119,128,30,228,231,242,225,246,101,129,0,217,30,79,243,237,225,236,108,128,247,249,104,2,30,93,30,171,111,2,30,99,30,109,239,235,225,226,239,246,101,128,30,230,242,110,133,1,175,30,124,30,132,30,143,30,151,30,163,225,227,245,244, 101,128,30,232,228,239,244,226,229,236,239,119,128,30,240,231,242,225,246,101,128,30,234,232,239,239,235,225,226,239,246,101,128,30,236,244,233,236,228,101,128,30,238,245,238,231,225,242,245,237,236,225,245,116,129,1,112,30,187,227,249,242,233,236,236,233,99,128,4,242,233,238,246,229,242,244,229,228,226,242,229,246,101,128,2,22,235,227,249,242,233,236,236,233,99,128,4,120,109,2,30,232,31,10,225,227,242,239,110,130,1,106,30,244,30,255,227,249,242,233,236,236,233,99,128,4,238,228,233,229,242,229,243, 233,115,128,30,122,239,238,239,243,240,225,227,101,128,255,53,239,231,239,238,229,107,128,1,114,240,243,233,236,239,110,133,3,165,31,49,31,53,31,90,31,121,31,134,49,128,3,210,97,2,31,59,31,81,227,245,244,229,232,239,239,235,243,249,237,226,239,236,231,242,229,229,107,128,3,211,230,242,233,227,225,110,128,1,177,228,233,229,242,229,243,233,115,129,3,171,31,103,232,239,239,235,243,249,237,226,239,236,231,242,229,229,107,128,3,212,232,239,239,235,243,249,237,226,239,108,128,3,210,244,239,238,239,115, 128,3,142,242,233,238,103,128,1,110,115,3,31,157,31,172,31,179,232,239,242,244,227,249,242,233,236,236,233,99,128,4,14,237,225,236,108,128,247,117,244,242,225,233,231,232,116,2,31,191,31,202,227,249,242,233,236,236,233,99,128,4,174,243,244,242,239,235,229,227,249,242,233,236,236,233,99,128,4,176,244,233,236,228,101,130,1,104,31,231,31,239,225,227,245,244,101,128,30,120,226,229,236,239,119,128,30,116,86,136,0,86,32,11,32,20,32,31,32,60,32,67,32,79,32,91,32,99,227,233,242,227,236,101,128,36,203,228, 239,244,226,229,236,239,119,128,30,126,101,2,32,37,32,48,227,249,242,233,236,236,233,99,128,4,18,247,225,242,237,229,238,233,225,110,128,5,78,232,239,239,107,128,1,178,237,239,238,239,243,240,225,227,101,128,255,54,239,225,242,237,229,238,233,225,110,128,5,72,243,237,225,236,108,128,247,118,244,233,236,228,101,128,30,124,87,134,0,87,32,123,32,131,32,154,32,194,32,202,32,214,225,227,245,244,101,128,30,130,227,233,242,99,2,32,140,32,145,236,101,128,36,204,245,237,230,236,229,120,128,1,116,100,2,32, 160,32,170,233,229,242,229,243,233,115,128,30,132,239,116,2,32,177,32,186,225,227,227,229,238,116,128,30,134,226,229,236,239,119,128,30,136,231,242,225,246,101,128,30,128,237,239,238,239,243,240,225,227,101,128,255,55,243,237,225,236,108,128,247,119,88,134,0,88,32,238,32,247,33,18,33,31,33,35,33,47,227,233,242,227,236,101,128,36,205,100,2,32,253,33,7,233,229,242,229,243,233,115,128,30,140,239,244,225,227,227,229,238,116,128,30,138,229,232,225,242,237,229,238,233,225,110,128,5,61,105,128,3,158,237, 239,238,239,243,240,225,227,101,128,255,56,243,237,225,236,108,128,247,120,89,139,0,89,33,81,33,116,33,139,33,189,33,228,33,236,33,253,34,40,34,52,34,60,34,68,97,2,33,87,33,104,227,245,244,101,129,0,221,33,96,243,237,225,236,108,128,247,253,244,227,249,242,233,236,236,233,99,128,4,98,227,233,242,99,2,33,125,33,130,236,101,128,36,206,245,237,230,236,229,120,128,1,118,100,2,33,145,33,165,233,229,242,229,243,233,115,129,1,120,33,157,243,237,225,236,108,128,247,255,239,116,2,33,172,33,181,225,227,227, 229,238,116,128,30,142,226,229,236,239,119,128,30,244,229,114,2,33,196,33,208,233,227,249,242,233,236,236,233,99,128,4,43,245,228,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,248,231,242,225,246,101,128,30,242,232,239,239,107,129,1,179,33,245,225,226,239,246,101,128,30,246,105,3,34,5,34,16,34,27,225,242,237,229,238,233,225,110,128,5,69,227,249,242,233,236,236,233,99,128,4,7,247,238,225,242,237,229,238,233,225,110,128,5,82,237,239,238,239,243,240,225,227,101,128,255,57,243,237, 225,236,108,128,247,121,244,233,236,228,101,128,30,248,245,115,2,34,75,34,113,226,233,103,2,34,83,34,94,227,249,242,233,236,236,233,99,128,4,106,233,239,244,233,230,233,229,228,227,249,242,233,236,236,233,99,128,4,108,236,233,244,244,236,101,2,34,124,34,135,227,249,242,233,236,236,233,99,128,4,102,233,239,244,233,230,233,229,228,227,249,242,233,236,236,233,99,128,4,104,90,136,0,90,34,174,34,198,34,243,35,14,35,81,35,173,35,185,35,197,97,2,34,180,34,191,225,242,237,229,238,233,225,110,128,5,54,227, 245,244,101,128,1,121,99,2,34,204,34,221,225,242,239,110,129,1,125,34,213,243,237,225,236,108,128,246,255,233,242,99,2,34,229,34,234,236,101,128,36,207,245,237,230,236,229,120,128,30,144,228,239,116,130,1,123,34,253,35,6,225,227,227,229,238,116,128,1,123,226,229,236,239,119,128,30,146,101,3,35,22,35,33,35,76,227,249,242,233,236,236,233,99,128,4,23,100,2,35,39,35,58,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,152,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128, 4,222,244,97,128,3,150,232,101,4,35,92,35,103,35,119,35,130,225,242,237,229,238,233,225,110,128,5,58,226,242,229,246,229,227,249,242,233,236,236,233,99,128,4,193,227,249,242,233,236,236,233,99,128,4,22,100,2,35,136,35,155,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,150,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,220,236,233,238,229,226,229,236,239,119,128,30,148,237,239,238,239,243,240,225,227,101,128,255,58,115,2,35,203,35,210,237,225,236,108,128,247, 122,244,242,239,235,101,128,1,181,97,149,0,97,36,8,36,144,37,35,37,211,38,55,38,91,45,10,45,47,45,74,46,43,46,81,47,170,47,242,48,197,48,206,49,79,51,87,52,77,52,124,53,19,53,33,97,7,36,24,36,34,36,41,36,48,36,73,36,89,36,100,226,229,238,231,225,236,105,128,9,134,227,245,244,101,128,0,225,228,229,246,97,128,9,6,231,117,2,36,55,36,64,234,225,242,225,244,105,128,10,134,242,237,245,235,232,105,128,10,6,237,225,244,242,225,231,245,242,237,245,235,232,105,128,10,62,242,245,243,241,245,225,242,101,128, 51,3,246,239,247,229,236,243,233,231,110,3,36,116,36,126,36,133,226,229,238,231,225,236,105,128,9,190,228,229,246,97,128,9,62,231,245,234,225,242,225,244,105,128,10,190,98,4,36,154,36,195,36,204,36,214,226,242,229,246,233,225,244,233,239,110,2,36,169,36,184,237,225,242,235,225,242,237,229,238,233,225,110,128,5,95,243,233,231,238,228,229,246,97,128,9,112,229,238,231,225,236,105,128,9,133,239,240,239,237,239,230,111,128,49,26,242,229,246,101,134,1,3,36,233,36,241,36,252,37,7,37,15,37,27,225,227,245, 244,101,128,30,175,227,249,242,233,236,236,233,99,128,4,209,228,239,244,226,229,236,239,119,128,30,183,231,242,225,246,101,128,30,177,232,239,239,235,225,226,239,246,101,128,30,179,244,233,236,228,101,128,30,181,99,4,37,45,37,52,37,131,37,201,225,242,239,110,128,1,206,233,242,99,2,37,60,37,65,236,101,128,36,208,245,237,230,236,229,120,133,0,226,37,84,37,92,37,103,37,111,37,123,225,227,245,244,101,128,30,165,228,239,244,226,229,236,239,119,128,30,173,231,242,225,246,101,128,30,167,232,239,239,235, 225,226,239,246,101,128,30,169,244,233,236,228,101,128,30,171,245,244,101,133,0,180,37,147,37,158,37,175,37,182,37,191,226,229,236,239,247,227,237,98,128,3,23,99,2,37,164,37,169,237,98,128,3,1,239,237,98,128,3,1,228,229,246,97,128,9,84,236,239,247,237,239,100,128,2,207,244,239,238,229,227,237,98,128,3,65,249,242,233,236,236,233,99,128,4,48,100,5,37,223,37,233,37,247,37,253,38,31,226,236,231,242,225,246,101,128,2,1,228,225,235,231,245,242,237,245,235,232,105,128,10,113,229,246,97,128,9,5,233,229,242, 229,243,233,115,130,0,228,38,11,38,22,227,249,242,233,236,236,233,99,128,4,211,237,225,227,242,239,110,128,1,223,239,116,2,38,38,38,46,226,229,236,239,119,128,30,161,237,225,227,242,239,110,128,1,225,101,131,0,230,38,65,38,73,38,82,225,227,245,244,101,128,1,253,235,239,242,229,225,110,128,49,80,237,225,227,242,239,110,128,1,227,230,233,105,6,38,107,38,127,41,64,41,70,41,85,44,185,48,2,38,113,38,120,176,178,176,56,128,32,21,184,185,180,49,128,32,164,177,48,3,38,136,40,160,41,39,48,9,38,156,38,176, 38,238,39,44,39,106,39,168,39,230,40,36,40,98,49,3,38,164,38,168,38,172,55,128,4,16,56,128,4,17,57,128,4,18,50,10,38,198,38,202,38,206,38,210,38,214,38,218,38,222,38,226,38,230,38,234,48,128,4,19,49,128,4,20,50,128,4,21,51,128,4,1,52,128,4,22,53,128,4,23,54,128,4,24,55,128,4,25,56,128,4,26,57,128,4,27,51,10,39,4,39,8,39,12,39,16,39,20,39,24,39,28,39,32,39,36,39,40,48,128,4,28,49,128,4,29,50,128,4,30,51,128,4,31,52,128,4,32,53,128,4,33,54,128,4,34,55,128,4,35,56,128,4,36,57,128,4,37,52,10,39,66,39, 70,39,74,39,78,39,82,39,86,39,90,39,94,39,98,39,102,48,128,4,38,49,128,4,39,50,128,4,40,51,128,4,41,52,128,4,42,53,128,4,43,54,128,4,44,55,128,4,45,56,128,4,46,57,128,4,47,53,10,39,128,39,132,39,136,39,140,39,144,39,148,39,152,39,156,39,160,39,164,48,128,4,144,49,128,4,2,50,128,4,3,51,128,4,4,52,128,4,5,53,128,4,6,54,128,4,7,55,128,4,8,56,128,4,9,57,128,4,10,54,10,39,190,39,194,39,198,39,202,39,206,39,210,39,214,39,218,39,222,39,226,48,128,4,11,49,128,4,12,50,128,4,14,51,128,246,196,52,128,246,197, 53,128,4,48,54,128,4,49,55,128,4,50,56,128,4,51,57,128,4,52,55,10,39,252,40,0,40,4,40,8,40,12,40,16,40,20,40,24,40,28,40,32,48,128,4,53,49,128,4,81,50,128,4,54,51,128,4,55,52,128,4,56,53,128,4,57,54,128,4,58,55,128,4,59,56,128,4,60,57,128,4,61,56,10,40,58,40,62,40,66,40,70,40,74,40,78,40,82,40,86,40,90,40,94,48,128,4,62,49,128,4,63,50,128,4,64,51,128,4,65,52,128,4,66,53,128,4,67,54,128,4,68,55,128,4,69,56,128,4,70,57,128,4,71,57,10,40,120,40,124,40,128,40,132,40,136,40,140,40,144,40,148,40,152,40, 156,48,128,4,72,49,128,4,73,50,128,4,74,51,128,4,75,52,128,4,76,53,128,4,77,54,128,4,78,55,128,4,79,56,128,4,145,57,128,4,82,49,4,40,170,40,232,40,237,41,7,48,10,40,192,40,196,40,200,40,204,40,208,40,212,40,216,40,220,40,224,40,228,48,128,4,83,49,128,4,84,50,128,4,85,51,128,4,86,52,128,4,87,53,128,4,88,54,128,4,89,55,128,4,90,56,128,4,91,57,128,4,92,177,48,128,4,94,52,4,40,247,40,251,40,255,41,3,53,128,4,15,54,128,4,98,55,128,4,114,56,128,4,116,57,5,41,19,41,23,41,27,41,31,41,35,50,128,246,198,51, 128,4,95,52,128,4,99,53,128,4,115,54,128,4,117,56,2,41,45,41,59,51,2,41,51,41,55,49,128,246,199,50,128,246,200,180,54,128,4,217,178,185,57,128,32,14,179,48,2,41,77,41,81,48,128,32,15,49,128,32,13,181,55,7,41,102,41,172,42,237,43,58,44,15,44,108,44,179,51,2,41,108,41,122,56,2,41,114,41,118,49,128,6,106,56,128,6,12,57,8,41,140,41,144,41,148,41,152,41,156,41,160,41,164,41,168,50,128,6,96,51,128,6,97,52,128,6,98,53,128,6,99,54,128,6,100,55,128,6,101,56,128,6,102,57,128,6,103,52,7,41,188,41,220,42,26, 42,88,42,120,42,176,42,232,48,5,41,200,41,204,41,208,41,212,41,216,48,128,6,104,49,128,6,105,51,128,6,27,55,128,6,31,57,128,6,33,49,10,41,242,41,246,41,250,41,254,42,2,42,6,42,10,42,14,42,18,42,22,48,128,6,34,49,128,6,35,50,128,6,36,51,128,6,37,52,128,6,38,53,128,6,39,54,128,6,40,55,128,6,41,56,128,6,42,57,128,6,43,50,10,42,48,42,52,42,56,42,60,42,64,42,68,42,72,42,76,42,80,42,84,48,128,6,44,49,128,6,45,50,128,6,46,51,128,6,47,52,128,6,48,53,128,6,49,54,128,6,50,55,128,6,51,56,128,6,52,57,128,6,53, 51,5,42,100,42,104,42,108,42,112,42,116,48,128,6,54,49,128,6,55,50,128,6,56,51,128,6,57,52,128,6,58,52,9,42,140,42,144,42,148,42,152,42,156,42,160,42,164,42,168,42,172,48,128,6,64,49,128,6,65,50,128,6,66,51,128,6,67,52,128,6,68,53,128,6,69,54,128,6,70,56,128,6,72,57,128,6,73,53,9,42,196,42,200,42,204,42,208,42,212,42,216,42,220,42,224,42,228,48,128,6,74,49,128,6,75,50,128,6,76,51,128,6,77,52,128,6,78,53,128,6,79,54,128,6,80,55,128,6,81,56,128,6,82,183,48,128,6,71,53,3,42,245,43,21,43,53,48,5,43,1, 43,5,43,9,43,13,43,17,53,128,6,164,54,128,6,126,55,128,6,134,56,128,6,152,57,128,6,175,49,5,43,33,43,37,43,41,43,45,43,49,49,128,6,121,50,128,6,136,51,128,6,145,52,128,6,186,57,128,6,210,179,52,128,6,213,54,7,43,74,43,79,43,84,43,89,43,127,43,189,43,251,179,54,128,32,170,180,53,128,5,190,181,56,128,5,195,54,6,43,103,43,107,43,111,43,115,43,119,43,123,52,128,5,208,53,128,5,209,54,128,5,210,55,128,5,211,56,128,5,212,57,128,5,213,55,10,43,149,43,153,43,157,43,161,43,165,43,169,43,173,43,177,43,181,43, 185,48,128,5,214,49,128,5,215,50,128,5,216,51,128,5,217,52,128,5,218,53,128,5,219,54,128,5,220,55,128,5,221,56,128,5,222,57,128,5,223,56,10,43,211,43,215,43,219,43,223,43,227,43,231,43,235,43,239,43,243,43,247,48,128,5,224,49,128,5,225,50,128,5,226,51,128,5,227,52,128,5,228,53,128,5,229,54,128,5,230,55,128,5,231,56,128,5,232,57,128,5,233,57,3,44,3,44,7,44,11,48,128,5,234,52,128,251,42,53,128,251,43,55,4,44,25,44,39,44,59,44,64,48,2,44,31,44,35,48,128,251,75,53,128,251,31,49,3,44,47,44,51,44,55,54, 128,5,240,55,128,5,241,56,128,5,242,178,51,128,251,53,57,7,44,80,44,84,44,88,44,92,44,96,44,100,44,104,51,128,5,180,52,128,5,181,53,128,5,182,54,128,5,187,55,128,5,184,56,128,5,183,57,128,5,176,56,3,44,116,44,160,44,165,48,7,44,132,44,136,44,140,44,144,44,148,44,152,44,156,48,128,5,178,49,128,5,177,50,128,5,179,51,128,5,194,52,128,5,193,54,128,5,185,55,128,5,188,179,57,128,5,189,52,2,44,171,44,175,49,128,5,191,50,128,5,192,185,178,57,128,2,188,54,3,44,193,44,252,45,3,49,4,44,203,44,219,44,225,44, 246,50,2,44,209,44,214,180,56,128,33,5,184,57,128,33,19,179,181,50,128,33,22,181,55,3,44,234,44,238,44,242,51,128,32,44,52,128,32,45,53,128,32,46,182,182,52,128,32,12,179,177,182,55,128,6,109,180,185,179,55,128,2,189,103,2,45,16,45,23,242,225,246,101,128,0,224,117,2,45,29,45,38,234,225,242,225,244,105,128,10,133,242,237,245,235,232,105,128,10,5,104,2,45,53,45,63,233,242,225,231,225,238,97,128,48,66,239,239,235,225,226,239,246,101,128,30,163,105,7,45,90,45,115,45,122,45,134,45,159,45,175,45,255,98, 2,45,96,45,105,229,238,231,225,236,105,128,9,144,239,240,239,237,239,230,111,128,49,30,228,229,246,97,128,9,16,229,227,249,242,233,236,236,233,99,128,4,213,231,117,2,45,141,45,150,234,225,242,225,244,105,128,10,144,242,237,245,235,232,105,128,10,16,237,225,244,242,225,231,245,242,237,245,235,232,105,128,10,72,110,5,45,187,45,196,45,210,45,226,45,241,225,242,225,226,233,99,128,6,57,230,233,238,225,236,225,242,225,226,233,99,128,254,202,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,203, 237,229,228,233,225,236,225,242,225,226,233,99,128,254,204,246,229,242,244,229,228,226,242,229,246,101,128,2,3,246,239,247,229,236,243,233,231,110,3,46,15,46,25,46,32,226,229,238,231,225,236,105,128,9,200,228,229,246,97,128,9,72,231,245,234,225,242,225,244,105,128,10,200,107,2,46,49,46,73,225,244,225,235,225,238,97,129,48,162,46,61,232,225,236,230,247,233,228,244,104,128,255,113,239,242,229,225,110,128,49,79,108,3,46,89,47,145,47,154,101,2,46,95,47,140,102,136,5,208,46,115,46,124,46,139,46,153,46, 242,47,0,47,111,47,125,225,242,225,226,233,99,128,6,39,228,225,231,229,243,232,232,229,226,242,229,119,128,251,48,230,233,238,225,236,225,242,225,226,233,99,128,254,142,104,2,46,159,46,234,225,237,250,97,2,46,168,46,201,225,226,239,246,101,2,46,178,46,187,225,242,225,226,233,99,128,6,35,230,233,238,225,236,225,242,225,226,233,99,128,254,132,226,229,236,239,119,2,46,211,46,220,225,242,225,226,233,99,128,6,37,230,233,238,225,236,225,242,225,226,233,99,128,254,136,229,226,242,229,119,128,5,208,236,225, 237,229,228,232,229,226,242,229,119,128,251,79,237,97,2,47,7,47,43,228,228,225,225,226,239,246,101,2,47,20,47,29,225,242,225,226,233,99,128,6,34,230,233,238,225,236,225,242,225,226,233,99,128,254,130,235,243,245,242,97,4,47,57,47,66,47,80,47,96,225,242,225,226,233,99,128,6,73,230,233,238,225,236,225,242,225,226,233,99,128,254,240,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,243,237,229,228,233,225,236,225,242,225,226,233,99,128,254,244,240,225,244,225,232,232,229,226,242,229,119,128, 251,46,241,225,237,225,244,243,232,229,226,242,229,119,128,251,47,240,104,128,33,53,236,229,241,245,225,108,128,34,76,240,232,97,129,3,177,47,162,244,239,238,239,115,128,3,172,109,4,47,180,47,188,47,199,47,233,225,227,242,239,110,128,1,1,239,238,239,243,240,225,227,101,128,255,65,240,229,242,243,225,238,100,130,0,38,47,213,47,225,237,239,238,239,243,240,225,227,101,128,255,6,243,237,225,236,108,128,247,38,243,241,245,225,242,101,128,51,194,110,4,47,252,48,7,48,129,48,139,226,239,240,239,237,239,230, 111,128,49,34,103,4,48,17,48,28,48,42,48,121,226,239,240,239,237,239,230,111,128,49,36,235,232,225,238,235,232,245,244,232,225,105,128,14,90,236,101,131,34,32,48,53,48,106,48,113,226,242,225,227,235,229,116,2,48,65,48,85,236,229,230,116,129,48,8,48,74,246,229,242,244,233,227,225,108,128,254,63,242,233,231,232,116,129,48,9,48,95,246,229,242,244,233,227,225,108,128,254,64,236,229,230,116,128,35,41,242,233,231,232,116,128,35,42,243,244,242,239,109,128,33,43,239,244,229,236,229,233,97,128,3,135,117,2, 48,145,48,157,228,225,244,244,225,228,229,246,97,128,9,82,243,246,225,242,97,3,48,169,48,179,48,186,226,229,238,231,225,236,105,128,9,130,228,229,246,97,128,9,2,231,245,234,225,242,225,244,105,128,10,130,239,231,239,238,229,107,128,1,5,112,3,48,214,48,238,49,12,97,2,48,220,48,232,225,244,239,243,241,245,225,242,101,128,51,0,242,229,110,128,36,156,239,243,244,242,239,240,232,101,2,48,251,49,6,225,242,237,229,238,233,225,110,128,5,90,237,239,100,128,2,188,112,2,49,18,49,23,236,101,128,248,255,242,111, 2,49,30,49,38,225,227,232,229,115,128,34,80,120,2,49,44,49,64,229,241,245,225,108,129,34,72,49,54,239,242,233,237,225,231,101,128,34,82,233,237,225,244,229,236,249,229,241,245,225,108,128,34,69,114,4,49,89,49,116,49,120,49,165,225,229,97,2,49,97,49,107,229,235,239,242,229,225,110,128,49,142,235,239,242,229,225,110,128,49,141,99,128,35,18,105,2,49,126,49,140,231,232,244,232,225,236,230,242,233,238,103,128,30,154,238,103,130,0,229,49,149,49,157,225,227,245,244,101,128,1,251,226,229,236,239,119,128, 30,1,242,239,119,8,49,185,49,192,50,65,50,131,50,181,50,236,51,3,51,78,226,239,244,104,128,33,148,100,3,49,200,49,239,50,30,225,243,104,4,49,212,49,219,49,226,49,234,228,239,247,110,128,33,227,236,229,230,116,128,33,224,242,233,231,232,116,128,33,226,245,112,128,33,225,226,108,5,49,252,50,3,50,10,50,17,50,25,226,239,244,104,128,33,212,228,239,247,110,128,33,211,236,229,230,116,128,33,208,242,233,231,232,116,128,33,210,245,112,128,33,209,239,247,110,131,33,147,50,42,50,49,50,57,236,229,230,116,128, 33,153,242,233,231,232,116,128,33,152,247,232,233,244,101,128,33,233,104,2,50,71,50,122,229,225,100,4,50,83,50,93,50,103,50,114,228,239,247,238,237,239,100,128,2,197,236,229,230,244,237,239,100,128,2,194,242,233,231,232,244,237,239,100,128,2,195,245,240,237,239,100,128,2,196,239,242,233,250,229,120,128,248,231,236,229,230,116,131,33,144,50,144,50,161,50,173,228,226,108,129,33,208,50,152,243,244,242,239,235,101,128,33,205,239,246,229,242,242,233,231,232,116,128,33,198,247,232,233,244,101,128,33,230, 242,233,231,232,116,132,33,146,50,197,50,209,50,217,50,228,228,226,236,243,244,242,239,235,101,128,33,207,232,229,225,246,121,128,39,158,239,246,229,242,236,229,230,116,128,33,196,247,232,233,244,101,128,33,232,244,225,98,2,50,244,50,251,236,229,230,116,128,33,228,242,233,231,232,116,128,33,229,245,112,132,33,145,51,16,51,44,51,62,51,70,100,2,51,22,51,34,110,129,33,149,51,28,226,243,101,128,33,168,239,247,238,226,225,243,101,128,33,168,236,229,230,116,129,33,150,51,53,239,230,228,239,247,110,128, 33,197,242,233,231,232,116,128,33,151,247,232,233,244,101,128,33,231,246,229,242,244,229,120,128,248,230,115,5,51,99,51,175,51,220,52,47,52,57,99,2,51,105,51,157,233,105,2,51,112,51,135,227,233,242,227,245,109,129,0,94,51,123,237,239,238,239,243,240,225,227,101,128,255,62,244,233,236,228,101,129,0,126,51,145,237,239,238,239,243,240,225,227,101,128,255,94,242,233,240,116,129,2,81,51,166,244,245,242,238,229,100,128,2,82,237,225,236,108,2,51,184,51,195,232,233,242,225,231,225,238,97,128,48,65,235,225, 244,225,235,225,238,97,129,48,161,51,208,232,225,236,230,247,233,228,244,104,128,255,103,244,229,242,233,115,2,51,230,52,43,107,131,0,42,51,240,52,12,52,35,97,2,51,246,52,4,236,244,239,238,229,225,242,225,226,233,99,128,6,109,242,225,226,233,99,128,6,109,109,2,52,18,52,24,225,244,104,128,34,23,239,238,239,243,240,225,227,101,128,255,10,243,237,225,236,108,128,254,97,109,128,32,66,245,240,229,242,233,239,114,128,246,233,249,237,240,244,239,244,233,227,225,236,236,249,229,241,245,225,108,128,34,67, 116,132,0,64,52,89,52,96,52,108,52,116,233,236,228,101,128,0,227,237,239,238,239,243,240,225,227,101,128,255,32,243,237,225,236,108,128,254,107,245,242,238,229,100,128,2,80,117,6,52,138,52,163,52,170,52,195,52,215,52,231,98,2,52,144,52,153,229,238,231,225,236,105,128,9,148,239,240,239,237,239,230,111,128,49,32,228,229,246,97,128,9,20,231,117,2,52,177,52,186,234,225,242,225,244,105,128,10,148,242,237,245,235,232,105,128,10,20,236,229,238,231,244,232,237,225,242,235,226,229,238,231,225,236,105,128, 9,215,237,225,244,242,225,231,245,242,237,245,235,232,105,128,10,76,246,239,247,229,236,243,233,231,110,3,52,247,53,1,53,8,226,229,238,231,225,236,105,128,9,204,228,229,246,97,128,9,76,231,245,234,225,242,225,244,105,128,10,204,246,225,231,242,225,232,225,228,229,246,97,128,9,61,121,2,53,39,53,51,226,225,242,237,229,238,233,225,110,128,5,97,233,110,130,5,226,53,60,53,75,225,236,244,239,238,229,232,229,226,242,229,119,128,251,32,232,229,226,242,229,119,128,5,226,98,144,0,98,53,120,53,255,54,10,54, 19,54,44,55,85,55,147,55,220,57,146,57,158,57,201,57,209,57,219,59,89,59,113,59,122,97,7,53,136,53,146,53,170,53,177,53,202,53,226,53,237,226,229,238,231,225,236,105,128,9,172,227,235,243,236,225,243,104,129,0,92,53,158,237,239,238,239,243,240,225,227,101,128,255,60,228,229,246,97,128,9,44,231,117,2,53,184,53,193,234,225,242,225,244,105,128,10,172,242,237,245,235,232,105,128,10,44,104,2,53,208,53,218,233,242,225,231,225,238,97,128,48,112,244,244,232,225,105,128,14,63,235,225,244,225,235,225,238,97, 128,48,208,114,129,0,124,53,243,237,239,238,239,243,240,225,227,101,128,255,92,226,239,240,239,237,239,230,111,128,49,5,227,233,242,227,236,101,128,36,209,228,239,116,2,54,27,54,36,225,227,227,229,238,116,128,30,3,226,229,236,239,119,128,30,5,101,6,54,58,54,79,54,102,54,244,54,255,55,11,225,237,229,228,243,233,248,244,229,229,238,244,232,238,239,244,229,115,128,38,108,99,2,54,85,54,92,225,245,243,101,128,34,53,249,242,233,236,236,233,99,128,4,49,104,5,54,114,54,123,54,137,54,167,54,226,225,242,225, 226,233,99,128,6,40,230,233,238,225,236,225,242,225,226,233,99,128,254,144,105,2,54,143,54,158,238,233,244,233,225,236,225,242,225,226,233,99,128,254,145,242,225,231,225,238,97,128,48,121,237,101,2,54,174,54,187,228,233,225,236,225,242,225,226,233,99,128,254,146,229,237,105,2,54,195,54,210,238,233,244,233,225,236,225,242,225,226,233,99,128,252,159,243,239,236,225,244,229,228,225,242,225,226,233,99,128,252,8,238,239,239,238,230,233,238,225,236,225,242,225,226,233,99,128,252,109,235,225,244,225,235, 225,238,97,128,48,217,238,225,242,237,229,238,233,225,110,128,5,98,116,132,5,209,55,23,55,43,55,63,55,72,97,129,3,178,55,29,243,249,237,226,239,236,231,242,229,229,107,128,3,208,228,225,231,229,243,104,129,251,49,55,54,232,229,226,242,229,119,128,251,49,232,229,226,242,229,119,128,5,209,242,225,230,229,232,229,226,242,229,119,128,251,76,104,2,55,91,55,141,97,3,55,99,55,109,55,116,226,229,238,231,225,236,105,128,9,173,228,229,246,97,128,9,45,231,117,2,55,123,55,132,234,225,242,225,244,105,128,10,173, 242,237,245,235,232,105,128,10,45,239,239,107,128,2,83,105,5,55,159,55,170,55,181,55,195,55,209,232,233,242,225,231,225,238,97,128,48,115,235,225,244,225,235,225,238,97,128,48,211,236,225,226,233,225,236,227,236,233,227,107,128,2,152,238,228,233,231,245,242,237,245,235,232,105,128,10,2,242,245,243,241,245,225,242,101,128,51,49,108,3,55,228,57,129,57,140,97,2,55,234,57,124,227,107,6,55,249,56,2,56,39,56,188,56,243,57,39,227,233,242,227,236,101,128,37,207,100,2,56,8,56,17,233,225,237,239,238,100,128, 37,198,239,247,238,240,239,233,238,244,233,238,231,244,242,233,225,238,231,236,101,128,37,188,108,2,56,45,56,148,101,2,56,51,56,87,230,244,240,239,233,238,244,233,238,103,2,56,66,56,76,240,239,233,238,244,229,114,128,37,196,244,242,233,225,238,231,236,101,128,37,192,238,244,233,227,245,236,225,242,226,242,225,227,235,229,116,2,56,107,56,127,236,229,230,116,129,48,16,56,116,246,229,242,244,233,227,225,108,128,254,59,242,233,231,232,116,129,48,17,56,137,246,229,242,244,233,227,225,108,128,254,60,239, 247,229,114,2,56,157,56,172,236,229,230,244,244,242,233,225,238,231,236,101,128,37,227,242,233,231,232,244,244,242,233,225,238,231,236,101,128,37,226,114,2,56,194,56,205,229,227,244,225,238,231,236,101,128,37,172,233,231,232,244,240,239,233,238,244,233,238,103,2,56,222,56,232,240,239,233,238,244,229,114,128,37,186,244,242,233,225,238,231,236,101,128,37,182,115,3,56,251,57,25,57,33,109,2,57,1,57,13,225,236,236,243,241,245,225,242,101,128,37,170,233,236,233,238,231,230,225,227,101,128,38,59,241,245, 225,242,101,128,37,160,244,225,114,128,38,5,245,240,112,2,57,47,57,85,229,114,2,57,54,57,69,236,229,230,244,244,242,233,225,238,231,236,101,128,37,228,242,233,231,232,244,244,242,233,225,238,231,236,101,128,37,229,239,233,238,244,233,238,103,2,57,97,57,113,243,237,225,236,236,244,242,233,225,238,231,236,101,128,37,180,244,242,233,225,238,231,236,101,128,37,178,238,107,128,36,35,233,238,229,226,229,236,239,119,128,30,7,239,227,107,128,37,136,237,239,238,239,243,240,225,227,101,128,255,66,111,3,57, 166,57,179,57,190,226,225,233,237,225,233,244,232,225,105,128,14,26,232,233,242,225,231,225,238,97,128,48,124,235,225,244,225,235,225,238,97,128,48,220,240,225,242,229,110,128,36,157,241,243,241,245,225,242,101,128,51,195,114,4,57,229,58,223,59,40,59,79,225,99,2,57,236,58,130,101,3,57,244,57,249,58,61,229,120,128,248,244,236,229,230,116,133,0,123,58,10,58,15,58,37,58,45,58,50,226,116,128,248,243,109,2,58,21,58,26,233,100,128,248,242,239,238,239,243,240,225,227,101,128,255,91,243,237,225,236,108,128, 254,91,244,112,128,248,241,246,229,242,244,233,227,225,108,128,254,55,242,233,231,232,116,133,0,125,58,79,58,84,58,106,58,114,58,119,226,116,128,248,254,109,2,58,90,58,95,233,100,128,248,253,239,238,239,243,240,225,227,101,128,255,93,243,237,225,236,108,128,254,92,244,112,128,248,252,246,229,242,244,233,227,225,108,128,254,56,235,229,116,2,58,138,58,180,236,229,230,116,132,0,91,58,153,58,158,58,163,58,175,226,116,128,248,240,229,120,128,248,239,237,239,238,239,243,240,225,227,101,128,255,59,244,112, 128,248,238,242,233,231,232,116,132,0,93,58,196,58,201,58,206,58,218,226,116,128,248,251,229,120,128,248,250,237,239,238,239,243,240,225,227,101,128,255,61,244,112,128,248,249,229,246,101,131,2,216,58,235,58,246,58,252,226,229,236,239,247,227,237,98,128,3,46,227,237,98,128,3,6,233,238,246,229,242,244,229,100,3,59,11,59,22,59,28,226,229,236,239,247,227,237,98,128,3,47,227,237,98,128,3,17,228,239,245,226,236,229,227,237,98,128,3,97,233,228,231,101,2,59,49,59,60,226,229,236,239,247,227,237,98,128,3, 42,233,238,246,229,242,244,229,228,226,229,236,239,247,227,237,98,128,3,58,239,235,229,238,226,225,114,128,0,166,115,2,59,95,59,103,244,242,239,235,101,128,1,128,245,240,229,242,233,239,114,128,246,234,244,239,240,226,225,114,128,1,131,117,3,59,130,59,141,59,152,232,233,242,225,231,225,238,97,128,48,118,235,225,244,225,235,225,238,97,128,48,214,236,108,2,59,159,59,189,229,116,130,32,34,59,168,59,178,233,238,246,229,242,243,101,128,37,216,239,240,229,242,225,244,239,114,128,34,25,243,229,249,101,128, 37,206,99,143,0,99,59,230,60,179,60,190,60,254,61,29,61,122,63,33,64,17,64,117,64,166,67,158,67,166,67,176,67,188,67,221,97,9,59,250,60,5,60,15,60,22,60,29,60,54,60,64,60,116,60,125,225,242,237,229,238,233,225,110,128,5,110,226,229,238,231,225,236,105,128,9,154,227,245,244,101,128,1,7,228,229,246,97,128,9,26,231,117,2,60,36,60,45,234,225,242,225,244,105,128,10,154,242,237,245,235,232,105,128,10,26,236,243,241,245,225,242,101,128,51,136,238,228,242,225,226,233,238,228,117,4,60,82,60,92,60,98,60,105, 226,229,238,231,225,236,105,128,9,129,227,237,98,128,3,16,228,229,246,97,128,9,1,231,245,234,225,242,225,244,105,128,10,129,240,243,236,239,227,107,128,33,234,114,3,60,133,60,139,60,165,229,239,102,128,33,5,239,110,130,2,199,60,148,60,159,226,229,236,239,247,227,237,98,128,3,44,227,237,98,128,3,12,242,233,225,231,229,242,229,244,245,242,110,128,33,181,226,239,240,239,237,239,230,111,128,49,24,99,4,60,200,60,207,60,226,60,248,225,242,239,110,128,1,13,229,228,233,236,236,97,129,0,231,60,218,225,227, 245,244,101,128,30,9,233,242,99,2,60,234,60,239,236,101,128,36,210,245,237,230,236,229,120,128,1,9,245,242,108,128,2,85,100,2,61,4,61,20,239,116,129,1,11,61,11,225,227,227,229,238,116,128,1,11,243,241,245,225,242,101,128,51,197,101,2,61,35,61,51,228,233,236,236,97,129,0,184,61,45,227,237,98,128,3,39,238,116,132,0,162,61,64,61,88,61,100,61,111,105,2,61,70,61,78,231,242,225,228,101,128,33,3,238,230,229,242,233,239,114,128,246,223,237,239,238,239,243,240,225,227,101,128,255,224,239,236,228,243,244,249, 236,101,128,247,162,243,245,240,229,242,233,239,114,128,246,224,104,5,61,134,61,197,61,208,62,136,62,228,97,4,61,144,61,155,61,165,61,172,225,242,237,229,238,233,225,110,128,5,121,226,229,238,231,225,236,105,128,9,155,228,229,246,97,128,9,27,231,117,2,61,179,61,188,234,225,242,225,244,105,128,10,155,242,237,245,235,232,105,128,10,27,226,239,240,239,237,239,230,111,128,49,20,101,6,61,222,61,242,62,10,62,78,62,90,62,111,225,226,235,232,225,243,233,225,238,227,249,242,233,236,236,233,99,128,4,189,99, 2,61,248,62,0,235,237,225,242,107,128,39,19,249,242,233,236,236,233,99,128,4,71,100,2,62,16,62,60,229,243,227,229,238,228,229,114,2,62,29,62,49,225,226,235,232,225,243,233,225,238,227,249,242,233,236,236,233,99,128,4,191,227,249,242,233,236,236,233,99,128,4,183,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,245,232,225,242,237,229,238,233,225,110,128,5,115,235,232,225,235,225,243,243,233,225,238,227,249,242,233,236,236,233,99,128,4,204,246,229,242,244,233,227,225,236,243,244,242, 239,235,229,227,249,242,233,236,236,233,99,128,4,185,105,129,3,199,62,142,229,245,227,104,4,62,155,62,190,62,205,62,214,97,2,62,161,62,176,227,233,242,227,236,229,235,239,242,229,225,110,128,50,119,240,225,242,229,238,235,239,242,229,225,110,128,50,23,227,233,242,227,236,229,235,239,242,229,225,110,128,50,105,235,239,242,229,225,110,128,49,74,240,225,242,229,238,235,239,242,229,225,110,128,50,9,111,2,62,234,63,28,227,104,3,62,243,63,9,63,19,225,110,2,62,250,63,2,231,244,232,225,105,128,14,10,244, 232,225,105,128,14,8,233,238,231,244,232,225,105,128,14,9,239,229,244,232,225,105,128,14,12,239,107,128,1,136,105,2,63,39,63,141,229,245,99,5,63,53,63,88,63,103,63,112,63,126,97,2,63,59,63,74,227,233,242,227,236,229,235,239,242,229,225,110,128,50,118,240,225,242,229,238,235,239,242,229,225,110,128,50,22,227,233,242,227,236,229,235,239,242,229,225,110,128,50,104,235,239,242,229,225,110,128,49,72,240,225,242,229,238,235,239,242,229,225,110,128,50,8,245,240,225,242,229,238,235,239,242,229,225,110,128, 50,28,242,99,2,63,148,63,243,236,101,132,37,203,63,161,63,172,63,177,63,201,237,245,236,244,233,240,236,121,128,34,151,239,116,128,34,153,112,2,63,183,63,189,236,245,115,128,34,149,239,243,244,225,236,237,225,242,107,128,48,54,247,233,244,104,2,63,210,63,226,236,229,230,244,232,225,236,230,226,236,225,227,107,128,37,208,242,233,231,232,244,232,225,236,230,226,236,225,227,107,128,37,209,245,237,230,236,229,120,130,2,198,64,0,64,11,226,229,236,239,247,227,237,98,128,3,45,227,237,98,128,3,2,108,3,64, 25,64,31,64,85,229,225,114,128,35,39,233,227,107,4,64,43,64,54,64,63,64,73,225,236,246,229,239,236,225,114,128,1,194,228,229,238,244,225,108,128,1,192,236,225,244,229,242,225,108,128,1,193,242,229,244,242,239,230,236,229,120,128,1,195,245,98,129,38,99,64,92,243,245,233,116,2,64,101,64,109,226,236,225,227,107,128,38,99,247,232,233,244,101,128,38,103,109,3,64,125,64,139,64,150,227,245,226,229,228,243,241,245,225,242,101,128,51,164,239,238,239,243,240,225,227,101,128,255,67,243,241,245,225,242,229,228, 243,241,245,225,242,101,128,51,160,111,8,64,184,64,195,65,26,65,224,66,253,67,28,67,135,67,144,225,242,237,229,238,233,225,110,128,5,129,236,239,110,131,0,58,64,207,64,232,64,251,237,239,110,2,64,215,64,223,229,244,225,242,121,128,32,161,239,243,240,225,227,101,128,255,26,115,2,64,238,64,244,233,231,110,128,32,161,237,225,236,108,128,254,85,244,242,233,225,238,231,245,236,225,114,2,65,10,65,20,232,225,236,230,237,239,100,128,2,209,237,239,100,128,2,208,109,2,65,32,65,217,237,97,134,0,44,65,49,65, 113,65,124,65,136,65,166,65,189,97,3,65,57,65,83,65,91,226,239,246,101,2,65,66,65,72,227,237,98,128,3,19,242,233,231,232,244,227,237,98,128,3,21,227,227,229,238,116,128,246,195,114,2,65,97,65,104,225,226,233,99,128,6,12,237,229,238,233,225,110,128,5,93,233,238,230,229,242,233,239,114,128,246,225,237,239,238,239,243,240,225,227,101,128,255,12,242,229,246,229,242,243,229,100,2,65,149,65,160,225,226,239,246,229,227,237,98,128,3,20,237,239,100,128,2,189,115,2,65,172,65,179,237,225,236,108,128,254,80, 245,240,229,242,233,239,114,128,246,226,244,245,242,238,229,100,2,65,200,65,211,225,226,239,246,229,227,237,98,128,3,18,237,239,100,128,2,187,240,225,243,115,128,38,60,110,2,65,230,65,239,231,242,245,229,238,116,128,34,69,116,2,65,245,66,3,239,245,242,233,238,244,229,231,242,225,108,128,34,46,242,239,108,142,35,3,66,37,66,43,66,58,66,73,66,117,66,162,66,176,66,181,66,186,66,191,66,197,66,202,66,243,66,248,193,195,75,128,0,6,66,2,66,49,66,54,197,76,128,0,7,83,128,0,8,67,2,66,64,66,69,193,78,128,0, 24,82,128,0,13,68,3,66,81,66,107,66,112,67,4,66,91,66,95,66,99,66,103,49,128,0,17,50,128,0,18,51,128,0,19,52,128,0,20,197,76,128,0,127,204,69,128,0,16,69,5,66,129,66,133,66,138,66,143,66,148,77,128,0,25,206,81,128,0,5,207,84,128,0,4,211,67,128,0,27,84,2,66,154,66,158,66,128,0,23,88,128,0,3,70,2,66,168,66,172,70,128,0,12,83,128,0,28,199,83,128,0,29,200,84,128,0,9,204,70,128,0,10,206,193,75,128,0,21,210,83,128,0,30,83,5,66,214,66,218,66,228,66,233,66,238,73,128,0,15,79,129,0,14,66,224,84,128,0,2,212, 88,128,0,1,213,66,128,0,26,217,78,128,0,22,213,83,128,0,31,214,84,128,0,11,240,249,242,233,231,232,116,129,0,169,67,9,115,2,67,15,67,21,225,238,115,128,248,233,229,242,233,102,128,246,217,114,2,67,34,67,118,238,229,242,226,242,225,227,235,229,116,2,67,49,67,83,236,229,230,116,130,48,12,67,60,67,72,232,225,236,230,247,233,228,244,104,128,255,98,246,229,242,244,233,227,225,108,128,254,65,242,233,231,232,116,130,48,13,67,95,67,107,232,225,236,230,247,233,228,244,104,128,255,99,246,229,242,244,233,227, 225,108,128,254,66,240,239,242,225,244,233,239,238,243,241,245,225,242,101,128,51,127,243,241,245,225,242,101,128,51,199,246,229,242,235,231,243,241,245,225,242,101,128,51,198,240,225,242,229,110,128,36,158,242,245,250,229,233,242,111,128,32,162,243,244,242,229,244,227,232,229,100,128,2,151,245,114,2,67,195,67,213,236,121,2,67,202,67,208,225,238,100,128,34,207,239,114,128,34,206,242,229,238,227,121,128,0,164,249,114,4,67,232,67,240,67,247,67,255,194,242,229,246,101,128,246,209,198,236,229,120,128, 246,210,226,242,229,246,101,128,246,212,230,236,229,120,128,246,213,100,146,0,100,68,46,69,184,70,208,71,12,71,188,72,142,72,204,73,133,73,146,73,155,73,181,73,206,73,215,75,26,75,34,75,45,75,65,75,93,97,11,68,70,68,81,68,91,68,163,68,226,68,237,68,248,69,61,69,123,69,129,69,159,225,242,237,229,238,233,225,110,128,5,100,226,229,238,231,225,236,105,128,9,166,100,5,68,103,68,112,68,118,68,132,68,148,225,242,225,226,233,99,128,6,54,229,246,97,128,9,38,230,233,238,225,236,225,242,225,226,233,99,128,254, 190,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,191,237,229,228,233,225,236,225,242,225,226,233,99,128,254,192,103,3,68,171,68,188,68,202,229,243,104,129,5,188,68,179,232,229,226,242,229,119,128,5,188,231,229,114,129,32,32,68,196,228,226,108,128,32,33,117,2,68,208,68,217,234,225,242,225,244,105,128,10,166,242,237,245,235,232,105,128,10,38,232,233,242,225,231,225,238,97,128,48,96,235,225,244,225,235,225,238,97,128,48,192,108,3,69,0,69,9,69,47,225,242,225,226,233,99,128,6,47,229,116, 130,5,211,69,18,69,38,228,225,231,229,243,104,129,251,51,69,29,232,229,226,242,229,119,128,251,51,232,229,226,242,229,119,128,5,211,230,233,238,225,236,225,242,225,226,233,99,128,254,170,237,237,97,3,69,71,69,80,69,92,225,242,225,226,233,99,128,6,79,236,239,247,225,242,225,226,233,99,128,6,79,244,225,238,97,2,69,101,69,115,236,244,239,238,229,225,242,225,226,233,99,128,6,76,242,225,226,233,99,128,6,76,238,228,97,128,9,100,242,231,97,2,69,137,69,146,232,229,226,242,229,119,128,5,167,236,229,230,244, 232,229,226,242,229,119,128,5,167,243,233,225,240,238,229,245,237,225,244,225,227,249,242,233,236,236,233,227,227,237,98,128,4,133,98,3,69,192,70,189,70,199,108,9,69,212,69,220,70,77,70,85,70,101,70,112,70,130,70,144,70,155,199,242,225,246,101,128,246,211,97,2,69,226,70,27,238,231,236,229,226,242,225,227,235,229,116,2,69,242,70,6,236,229,230,116,129,48,10,69,251,246,229,242,244,233,227,225,108,128,254,61,242,233,231,232,116,129,48,11,70,16,246,229,242,244,233,227,225,108,128,254,62,114,2,70,33,70, 54,227,232,233,238,246,229,242,244,229,228,226,229,236,239,247,227,237,98,128,3,43,242,239,119,2,70,62,70,69,236,229,230,116,128,33,212,242,233,231,232,116,128,33,210,228,225,238,228,97,128,9,101,231,242,225,246,101,129,246,214,70,95,227,237,98,128,3,15,233,238,244,229,231,242,225,108,128,34,44,236,239,247,236,233,238,101,129,32,23,70,124,227,237,98,128,3,51,239,246,229,242,236,233,238,229,227,237,98,128,3,63,240,242,233,237,229,237,239,100,128,2,186,246,229,242,244,233,227,225,108,2,70,168,70,174, 226,225,114,128,32,22,236,233,238,229,225,226,239,246,229,227,237,98,128,3,14,239,240,239,237,239,230,111,128,49,9,243,241,245,225,242,101,128,51,200,99,4,70,218,70,225,70,234,71,5,225,242,239,110,128,1,15,229,228,233,236,236,97,128,30,17,233,242,99,2,70,242,70,247,236,101,128,36,211,245,237,230,236,229,248,226,229,236,239,119,128,30,19,242,239,225,116,128,1,17,100,4,71,22,71,103,71,113,71,164,97,4,71,32,71,42,71,49,71,74,226,229,238,231,225,236,105,128,9,161,228,229,246,97,128,9,33,231,117,2,71, 56,71,65,234,225,242,225,244,105,128,10,161,242,237,245,235,232,105,128,10,33,108,2,71,80,71,89,225,242,225,226,233,99,128,6,136,230,233,238,225,236,225,242,225,226,233,99,128,251,137,228,232,225,228,229,246,97,128,9,92,232,97,3,71,122,71,132,71,139,226,229,238,231,225,236,105,128,9,162,228,229,246,97,128,9,34,231,117,2,71,146,71,155,234,225,242,225,244,105,128,10,162,242,237,245,235,232,105,128,10,34,239,116,2,71,171,71,180,225,227,227,229,238,116,128,30,11,226,229,236,239,119,128,30,13,101,8,71, 206,72,3,72,10,72,35,72,45,72,56,72,101,72,137,99,2,71,212,71,249,233,237,225,236,243,229,240,225,242,225,244,239,114,2,71,230,71,239,225,242,225,226,233,99,128,6,107,240,229,242,243,233,225,110,128,6,107,249,242,233,236,236,233,99,128,4,52,231,242,229,101,128,0,176,232,105,2,72,17,72,26,232,229,226,242,229,119,128,5,173,242,225,231,225,238,97,128,48,103,233,227,239,240,244,233,99,128,3,239,235,225,244,225,235,225,238,97,128,48,199,108,2,72,62,72,85,229,244,101,2,72,70,72,77,236,229,230,116,128,35, 43,242,233,231,232,116,128,35,38,244,97,129,3,180,72,92,244,245,242,238,229,100,128,1,141,238,239,237,233,238,225,244,239,242,237,233,238,245,243,239,238,229,238,245,237,229,242,225,244,239,242,226,229,238,231,225,236,105,128,9,248,250,104,128,2,164,104,2,72,148,72,198,97,3,72,156,72,166,72,173,226,229,238,231,225,236,105,128,9,167,228,229,246,97,128,9,39,231,117,2,72,180,72,189,234,225,242,225,244,105,128,10,167,242,237,245,235,232,105,128,10,39,239,239,107,128,2,87,105,6,72,218,73,11,73,71,73,82, 73,93,73,103,97,2,72,224,72,246,236,249,244,233,235,225,244,239,238,239,115,129,3,133,72,240,227,237,98,128,3,68,237,239,238,100,129,38,102,72,255,243,245,233,244,247,232,233,244,101,128,38,98,229,242,229,243,233,115,133,0,168,73,30,73,38,73,49,73,55,73,63,225,227,245,244,101,128,246,215,226,229,236,239,247,227,237,98,128,3,36,227,237,98,128,3,8,231,242,225,246,101,128,246,216,244,239,238,239,115,128,3,133,232,233,242,225,231,225,238,97,128,48,98,235,225,244,225,235,225,238,97,128,48,194,244,244, 239,237,225,242,107,128,48,3,246,105,2,73,110,73,121,228,101,129,0,247,73,117,115,128,34,35,243,233,239,238,243,236,225,243,104,128,34,21,234,229,227,249,242,233,236,236,233,99,128,4,82,235,243,232,225,228,101,128,37,147,108,2,73,161,73,172,233,238,229,226,229,236,239,119,128,30,15,243,241,245,225,242,101,128,51,151,109,2,73,187,73,195,225,227,242,239,110,128,1,17,239,238,239,243,240,225,227,101,128,255,68,238,226,236,239,227,107,128,37,132,111,10,73,237,73,249,74,3,74,14,74,25,74,97,74,102,74,113, 74,228,74,254,227,232,225,228,225,244,232,225,105,128,14,14,228,229,235,244,232,225,105,128,14,20,232,233,242,225,231,225,238,97,128,48,105,235,225,244,225,235,225,238,97,128,48,201,236,236,225,114,132,0,36,74,40,74,51,74,63,74,74,233,238,230,229,242,233,239,114,128,246,227,237,239,238,239,243,240,225,227,101,128,255,4,239,236,228,243,244,249,236,101,128,247,36,115,2,74,80,74,87,237,225,236,108,128,254,105,245,240,229,242,233,239,114,128,246,228,238,103,128,32,171,242,245,243,241,245,225,242,101, 128,51,38,116,6,74,127,74,144,74,166,74,177,74,209,74,216,225,227,227,229,238,116,129,2,217,74,138,227,237,98,128,3,7,226,229,236,239,247,99,2,74,155,74,160,237,98,128,3,35,239,237,98,128,3,35,235,225,244,225,235,225,238,97,128,48,251,236,229,243,115,2,74,186,74,190,105,128,1,49,106,129,246,190,74,196,243,244,242,239,235,229,232,239,239,107,128,2,132,237,225,244,104,128,34,197,244,229,228,227,233,242,227,236,101,128,37,204,245,226,236,229,249,239,228,240,225,244,225,104,129,251,31,74,245,232,229, 226,242,229,119,128,251,31,247,238,244,225,227,107,2,75,9,75,20,226,229,236,239,247,227,237,98,128,3,30,237,239,100,128,2,213,240,225,242,229,110,128,36,159,243,245,240,229,242,233,239,114,128,246,235,116,2,75,51,75,57,225,233,108,128,2,86,239,240,226,225,114,128,1,140,117,2,75,71,75,82,232,233,242,225,231,225,238,97,128,48,101,235,225,244,225,235,225,238,97,128,48,197,122,132,1,243,75,105,75,114,75,133,75,170,225,236,244,239,238,101,128,2,163,99,2,75,120,75,127,225,242,239,110,128,1,198,245,242, 108,128,2,165,101,2,75,139,75,159,225,226,235,232,225,243,233,225,238,227,249,242,233,236,236,233,99,128,4,225,227,249,242,233,236,236,233,99,128,4,85,232,229,227,249,242,233,236,236,233,99,128,4,95,101,151,0,101,75,233,75,252,76,30,77,4,77,66,77,99,77,111,77,134,77,187,79,43,79,101,79,203,80,63,80,198,81,17,81,48,81,110,81,163,82,98,82,231,82,251,83,39,83,130,97,2,75,239,75,246,227,245,244,101,128,0,233,242,244,104,128,38,65,98,3,76,4,76,13,76,23,229,238,231,225,236,105,128,9,143,239,240,239,237, 239,230,111,128,49,28,242,229,246,101,128,1,21,99,5,76,42,76,115,76,129,76,161,76,250,97,2,76,48,76,109,238,228,242,97,3,76,59,76,66,76,77,228,229,246,97,128,9,13,231,245,234,225,242,225,244,105,128,10,141,246,239,247,229,236,243,233,231,110,2,76,91,76,98,228,229,246,97,128,9,69,231,245,234,225,242,225,244,105,128,10,197,242,239,110,128,1,27,229,228,233,236,236,225,226,242,229,246,101,128,30,29,104,2,76,135,76,146,225,242,237,229,238,233,225,110,128,5,101,249,233,247,238,225,242,237,229,238,233,225, 110,128,5,135,233,242,99,2,76,169,76,174,236,101,128,36,212,245,237,230,236,229,120,134,0,234,76,195,76,203,76,211,76,222,76,230,76,242,225,227,245,244,101,128,30,191,226,229,236,239,119,128,30,25,228,239,244,226,229,236,239,119,128,30,199,231,242,225,246,101,128,30,193,232,239,239,235,225,226,239,246,101,128,30,195,244,233,236,228,101,128,30,197,249,242,233,236,236,233,99,128,4,84,100,4,77,14,77,24,77,30,77,40,226,236,231,242,225,246,101,128,2,5,229,246,97,128,9,15,233,229,242,229,243,233,115,128, 0,235,239,116,130,1,23,77,49,77,58,225,227,227,229,238,116,128,1,23,226,229,236,239,119,128,30,185,101,2,77,72,77,83,231,245,242,237,245,235,232,105,128,10,15,237,225,244,242,225,231,245,242,237,245,235,232,105,128,10,71,230,227,249,242,233,236,236,233,99,128,4,68,103,2,77,117,77,124,242,225,246,101,128,0,232,245,234,225,242,225,244,105,128,10,143,104,4,77,144,77,155,77,166,77,176,225,242,237,229,238,233,225,110,128,5,103,226,239,240,239,237,239,230,111,128,49,29,233,242,225,231,225,238,97,128,48, 72,239,239,235,225,226,239,246,101,128,30,187,105,4,77,197,77,208,79,10,79,25,226,239,240,239,237,239,230,111,128,49,31,231,232,116,142,0,56,77,242,77,251,78,5,78,35,78,42,78,80,78,105,78,150,78,184,78,196,78,207,78,240,78,248,79,3,225,242,225,226,233,99,128,6,104,226,229,238,231,225,236,105,128,9,238,227,233,242,227,236,101,129,36,103,78,16,233,238,246,229,242,243,229,243,225,238,243,243,229,242,233,102,128,39,145,228,229,246,97,128,9,110,229,229,110,2,78,50,78,59,227,233,242,227,236,101,128,36, 113,112,2,78,65,78,72,225,242,229,110,128,36,133,229,242,233,239,100,128,36,153,231,117,2,78,87,78,96,234,225,242,225,244,105,128,10,238,242,237,245,235,232,105,128,10,110,104,2,78,111,78,137,97,2,78,117,78,128,227,235,225,242,225,226,233,99,128,6,104,238,231,250,232,239,117,128,48,40,238,239,244,229,226,229,225,237,229,100,128,38,107,105,2,78,156,78,174,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,39,238,230,229,242,233,239,114,128,32,136,237,239,238,239,243,240,225,227,101, 128,255,24,239,236,228,243,244,249,236,101,128,247,56,112,2,78,213,78,220,225,242,229,110,128,36,123,229,114,2,78,227,78,233,233,239,100,128,36,143,243,233,225,110,128,6,248,242,239,237,225,110,128,33,119,243,245,240,229,242,233,239,114,128,32,120,244,232,225,105,128,14,88,238,246,229,242,244,229,228,226,242,229,246,101,128,2,7,239,244,233,230,233,229,228,227,249,242,233,236,236,233,99,128,4,101,107,2,79,49,79,73,225,244,225,235,225,238,97,129,48,168,79,61,232,225,236,230,247,233,228,244,104,128, 255,116,111,2,79,79,79,94,238,235,225,242,231,245,242,237,245,235,232,105,128,10,116,242,229,225,110,128,49,84,108,3,79,109,79,120,79,181,227,249,242,233,236,236,233,99,128,4,59,101,2,79,126,79,133,237,229,238,116,128,34,8,246,229,110,3,79,143,79,152,79,173,227,233,242,227,236,101,128,36,106,112,2,79,158,79,165,225,242,229,110,128,36,126,229,242,233,239,100,128,36,146,242,239,237,225,110,128,33,122,236,233,240,243,233,115,129,32,38,79,192,246,229,242,244,233,227,225,108,128,34,238,109,5,79,215,79, 243,79,254,80,18,80,29,225,227,242,239,110,130,1,19,79,227,79,235,225,227,245,244,101,128,30,23,231,242,225,246,101,128,30,21,227,249,242,233,236,236,233,99,128,4,60,228,225,243,104,129,32,20,80,7,246,229,242,244,233,227,225,108,128,254,49,239,238,239,243,240,225,227,101,128,255,69,112,2,80,35,80,55,232,225,243,233,243,237,225,242,235,225,242,237,229,238,233,225,110,128,5,91,244,249,243,229,116,128,34,5,110,6,80,77,80,88,80,99,80,143,80,175,80,190,226,239,240,239,237,239,230,111,128,49,35,227,249, 242,233,236,236,233,99,128,4,61,100,2,80,105,80,124,225,243,104,129,32,19,80,113,246,229,242,244,233,227,225,108,128,254,50,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,163,103,130,1,75,80,151,80,162,226,239,240,239,237,239,230,111,128,49,37,232,229,227,249,242,233,236,236,233,99,128,4,165,232,239,239,235,227,249,242,233,236,236,233,99,128,4,200,243,240,225,227,101,128,32,2,111,3,80,206,80,214,80,223,231,239,238,229,107,128,1,25,235,239,242,229,225,110,128,49,83,240,229,110, 130,2,91,80,233,80,242,227,236,239,243,229,100,128,2,154,242,229,246,229,242,243,229,100,130,2,92,81,1,81,10,227,236,239,243,229,100,128,2,94,232,239,239,107,128,2,93,112,2,81,23,81,30,225,242,229,110,128,36,160,243,233,236,239,110,129,3,181,81,40,244,239,238,239,115,128,3,173,241,117,2,81,55,81,99,225,108,130,0,61,81,64,81,76,237,239,238,239,243,240,225,227,101,128,255,29,115,2,81,82,81,89,237,225,236,108,128,254,102,245,240,229,242,233,239,114,128,32,124,233,246,225,236,229,238,227,101,128,34,97, 114,3,81,118,81,129,81,140,226,239,240,239,237,239,230,111,128,49,38,227,249,242,233,236,236,233,99,128,4,64,229,246,229,242,243,229,100,129,2,88,81,152,227,249,242,233,236,236,233,99,128,4,77,115,6,81,177,81,188,81,208,82,33,82,78,82,88,227,249,242,233,236,236,233,99,128,4,65,228,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,171,104,132,2,131,81,220,81,227,82,2,82,17,227,245,242,108,128,2,134,239,242,116,2,81,235,81,242,228,229,246,97,128,9,14,246,239,247,229,236,243,233,231, 238,228,229,246,97,128,9,70,242,229,246,229,242,243,229,228,236,239,239,112,128,1,170,243,241,245,225,244,242,229,246,229,242,243,229,100,128,2,133,237,225,236,108,2,82,42,82,53,232,233,242,225,231,225,238,97,128,48,71,235,225,244,225,235,225,238,97,129,48,167,82,66,232,225,236,230,247,233,228,244,104,128,255,106,244,233,237,225,244,229,100,128,33,46,245,240,229,242,233,239,114,128,246,236,116,5,82,110,82,136,82,140,82,157,82,223,97,130,3,183,82,118,82,128,242,237,229,238,233,225,110,128,5,104,244, 239,238,239,115,128,3,174,104,128,0,240,233,236,228,101,129,30,189,82,149,226,229,236,239,119,128,30,27,238,225,232,244,97,3,82,169,82,201,82,210,230,239,245,235,104,2,82,179,82,188,232,229,226,242,229,119,128,5,145,236,229,230,244,232,229,226,242,229,119,128,5,145,232,229,226,242,229,119,128,5,145,236,229,230,244,232,229,226,242,229,119,128,5,145,245,242,238,229,100,128,1,221,117,2,82,237,82,246,235,239,242,229,225,110,128,49,97,242,111,128,32,172,246,239,247,229,236,243,233,231,110,3,83,11,83,21, 83,28,226,229,238,231,225,236,105,128,9,199,228,229,246,97,128,9,71,231,245,234,225,242,225,244,105,128,10,199,120,2,83,45,83,118,227,236,225,109,132,0,33,83,60,83,71,83,98,83,110,225,242,237,229,238,233,225,110,128,5,92,100,2,83,77,83,82,226,108,128,32,60,239,247,110,129,0,161,83,90,243,237,225,236,108,128,247,161,237,239,238,239,243,240,225,227,101,128,255,1,243,237,225,236,108,128,247,33,233,243,244,229,238,244,233,225,108,128,34,3,250,104,131,2,146,83,141,83,160,83,171,99,2,83,147,83,154,225, 242,239,110,128,1,239,245,242,108,128,2,147,242,229,246,229,242,243,229,100,128,1,185,244,225,233,108,128,1,186,102,140,0,102,83,206,84,32,84,43,84,52,84,64,84,167,84,183,86,191,86,204,86,230,88,107,88,115,97,4,83,216,83,223,83,234,83,245,228,229,246,97,128,9,94,231,245,242,237,245,235,232,105,128,10,94,232,242,229,238,232,229,233,116,128,33,9,244,232,97,3,83,255,84,8,84,20,225,242,225,226,233,99,128,6,78,236,239,247,225,242,225,226,233,99,128,6,78,244,225,238,225,242,225,226,233,99,128,6,75,226, 239,240,239,237,239,230,111,128,49,8,227,233,242,227,236,101,128,36,213,228,239,244,225,227,227,229,238,116,128,30,31,101,3,84,72,84,150,84,160,104,4,84,82,84,105,84,119,84,135,225,114,2,84,89,84,96,225,226,233,99,128,6,65,237,229,238,233,225,110,128,5,134,230,233,238,225,236,225,242,225,226,233,99,128,254,210,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,211,237,229,228,233,225,236,225,242,225,226,233,99,128,254,212,233,227,239,240,244,233,99,128,3,229,237,225,236,101,128,38,64,102, 130,251,0,84,175,84,179,105,128,251,3,108,128,251,4,105,136,251,1,84,203,84,243,84,254,85,20,85,142,85,159,85,167,85,180,230,244,229,229,110,2,84,213,84,222,227,233,242,227,236,101,128,36,110,112,2,84,228,84,235,225,242,229,110,128,36,130,229,242,233,239,100,128,36,150,231,245,242,229,228,225,243,104,128,32,18,236,236,229,100,2,85,7,85,13,226,239,120,128,37,160,242,229,227,116,128,37,172,238,225,108,5,85,34,85,73,85,90,85,107,85,123,235,225,102,130,5,218,85,44,85,64,228,225,231,229,243,104,129,251, 58,85,55,232,229,226,242,229,119,128,251,58,232,229,226,242,229,119,128,5,218,237,229,109,129,5,221,85,81,232,229,226,242,229,119,128,5,221,238,245,110,129,5,223,85,98,232,229,226,242,229,119,128,5,223,240,101,129,5,227,85,114,232,229,226,242,229,119,128,5,227,244,243,225,228,105,129,5,229,85,133,232,229,226,242,229,119,128,5,229,242,243,244,244,239,238,229,227,232,233,238,229,243,101,128,2,201,243,232,229,249,101,128,37,201,244,225,227,249,242,233,236,236,233,99,128,4,115,246,101,142,0,53,85,213, 85,222,85,232,86,6,86,13,86,23,86,48,86,75,86,109,86,121,86,132,86,165,86,173,86,184,225,242,225,226,233,99,128,6,101,226,229,238,231,225,236,105,128,9,235,227,233,242,227,236,101,129,36,100,85,243,233,238,246,229,242,243,229,243,225,238,243,243,229,242,233,102,128,39,142,228,229,246,97,128,9,107,229,233,231,232,244,232,115,128,33,93,231,117,2,86,30,86,39,234,225,242,225,244,105,128,10,235,242,237,245,235,232,105,128,10,107,232,97,2,86,55,86,66,227,235,225,242,225,226,233,99,128,6,101,238,231,250, 232,239,117,128,48,37,105,2,86,81,86,99,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,36,238,230,229,242,233,239,114,128,32,133,237,239,238,239,243,240,225,227,101,128,255,21,239,236,228,243,244,249,236,101,128,247,53,112,2,86,138,86,145,225,242,229,110,128,36,120,229,114,2,86,152,86,158,233,239,100,128,36,140,243,233,225,110,128,6,245,242,239,237,225,110,128,33,116,243,245,240,229,242,233,239,114,128,32,117,244,232,225,105,128,14,85,108,129,251,2,86,197,239,242,233,110,128,1, 146,109,2,86,210,86,221,239,238,239,243,240,225,227,101,128,255,70,243,241,245,225,242,101,128,51,153,111,4,86,240,87,6,87,18,87,25,230,97,2,86,247,86,255,238,244,232,225,105,128,14,31,244,232,225,105,128,14,29,238,231,237,225,238,244,232,225,105,128,14,79,242,225,236,108,128,34,0,245,114,142,0,52,87,58,87,67,87,77,87,107,87,114,87,139,87,166,87,200,87,212,87,231,87,242,88,19,88,27,88,38,225,242,225,226,233,99,128,6,100,226,229,238,231,225,236,105,128,9,234,227,233,242,227,236,101,129,36,99,87,88, 233,238,246,229,242,243,229,243,225,238,243,243,229,242,233,102,128,39,141,228,229,246,97,128,9,106,231,117,2,87,121,87,130,234,225,242,225,244,105,128,10,234,242,237,245,235,232,105,128,10,106,232,97,2,87,146,87,157,227,235,225,242,225,226,233,99,128,6,100,238,231,250,232,239,117,128,48,36,105,2,87,172,87,190,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,35,238,230,229,242,233,239,114,128,32,132,237,239,238,239,243,240,225,227,101,128,255,20,238,245,237,229,242,225,244,239,242, 226,229,238,231,225,236,105,128,9,247,239,236,228,243,244,249,236,101,128,247,52,112,2,87,248,87,255,225,242,229,110,128,36,119,229,114,2,88,6,88,12,233,239,100,128,36,139,243,233,225,110,128,6,244,242,239,237,225,110,128,33,115,243,245,240,229,242,233,239,114,128,32,116,116,2,88,44,88,82,229,229,110,2,88,52,88,61,227,233,242,227,236,101,128,36,109,112,2,88,67,88,74,225,242,229,110,128,36,129,229,242,233,239,100,128,36,149,104,2,88,88,88,93,225,105,128,14,84,244,239,238,229,227,232,233,238,229,243, 101,128,2,203,240,225,242,229,110,128,36,161,242,97,2,88,122,88,130,227,244,233,239,110,128,32,68,238,99,128,32,163,103,144,0,103,88,171,89,117,89,140,89,201,89,218,90,139,91,132,91,217,91,230,92,88,92,113,92,141,92,163,93,108,93,130,93,232,97,9,88,191,88,201,88,208,88,215,89,23,89,48,89,59,89,70,89,104,226,229,238,231,225,236,105,128,9,151,227,245,244,101,128,1,245,228,229,246,97,128,9,23,102,4,88,225,88,234,88,248,89,8,225,242,225,226,233,99,128,6,175,230,233,238,225,236,225,242,225,226,233,99, 128,251,147,233,238,233,244,233,225,236,225,242,225,226,233,99,128,251,148,237,229,228,233,225,236,225,242,225,226,233,99,128,251,149,231,117,2,89,30,89,39,234,225,242,225,244,105,128,10,151,242,237,245,235,232,105,128,10,23,232,233,242,225,231,225,238,97,128,48,76,235,225,244,225,235,225,238,97,128,48,172,237,237,97,130,3,179,89,80,89,93,236,225,244,233,238,243,237,225,236,108,128,2,99,243,245,240,229,242,233,239,114,128,2,224,238,231,233,225,227,239,240,244,233,99,128,3,235,98,2,89,123,89,133,239, 240,239,237,239,230,111,128,49,13,242,229,246,101,128,1,31,99,4,89,150,89,157,89,166,89,188,225,242,239,110,128,1,231,229,228,233,236,236,97,128,1,35,233,242,99,2,89,174,89,179,236,101,128,36,214,245,237,230,236,229,120,128,1,29,239,237,237,225,225,227,227,229,238,116,128,1,35,228,239,116,129,1,33,89,209,225,227,227,229,238,116,128,1,33,101,6,89,232,89,243,89,254,90,9,90,28,90,130,227,249,242,233,236,236,233,99,128,4,51,232,233,242,225,231,225,238,97,128,48,82,235,225,244,225,235,225,238,97,128,48, 178,239,237,229,244,242,233,227,225,236,236,249,229,241,245,225,108,128,34,81,114,3,90,36,90,85,90,95,229,243,104,3,90,46,90,61,90,70,225,227,227,229,238,244,232,229,226,242,229,119,128,5,156,232,229,226,242,229,119,128,5,243,237,245,241,228,225,237,232,229,226,242,229,119,128,5,157,237,225,238,228,226,236,115,128,0,223,243,232,225,249,233,109,2,90,106,90,121,225,227,227,229,238,244,232,229,226,242,229,119,128,5,158,232,229,226,242,229,119,128,5,244,244,225,237,225,242,107,128,48,19,104,5,90,151, 91,28,91,91,91,116,91,122,97,4,90,161,90,171,90,194,90,219,226,229,238,231,225,236,105,128,9,152,100,2,90,177,90,188,225,242,237,229,238,233,225,110,128,5,114,229,246,97,128,9,24,231,117,2,90,201,90,210,234,225,242,225,244,105,128,10,152,242,237,245,235,232,105,128,10,24,233,110,4,90,230,90,239,90,253,91,13,225,242,225,226,233,99,128,6,58,230,233,238,225,236,225,242,225,226,233,99,128,254,206,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,207,237,229,228,233,225,236,225,242,225,226,233, 99,128,254,208,101,3,91,36,91,57,91,74,237,233,228,228,236,229,232,239,239,235,227,249,242,233,236,236,233,99,128,4,149,243,244,242,239,235,229,227,249,242,233,236,236,233,99,128,4,147,245,240,244,245,242,238,227,249,242,233,236,236,233,99,128,4,145,232,97,2,91,98,91,105,228,229,246,97,128,9,90,231,245,242,237,245,235,232,105,128,10,90,239,239,107,128,2,96,250,243,241,245,225,242,101,128,51,147,105,3,91,140,91,151,91,162,232,233,242,225,231,225,238,97,128,48,78,235,225,244,225,235,225,238,97,128, 48,174,109,2,91,168,91,179,225,242,237,229,238,233,225,110,128,5,99,229,108,130,5,210,91,188,91,208,228,225,231,229,243,104,129,251,50,91,199,232,229,226,242,229,119,128,251,50,232,229,226,242,229,119,128,5,210,234,229,227,249,242,233,236,236,233,99,128,4,83,236,239,244,244,225,108,2,91,241,92,2,233,238,246,229,242,244,229,228,243,244,242,239,235,101,128,1,190,243,244,239,112,132,2,148,92,17,92,28,92,34,92,66,233,238,246,229,242,244,229,100,128,2,150,237,239,100,128,2,192,242,229,246,229,242,243, 229,100,130,2,149,92,49,92,55,237,239,100,128,2,193,243,245,240,229,242,233,239,114,128,2,228,243,244,242,239,235,101,129,2,161,92,77,242,229,246,229,242,243,229,100,128,2,162,109,2,92,94,92,102,225,227,242,239,110,128,30,33,239,238,239,243,240,225,227,101,128,255,71,111,2,92,119,92,130,232,233,242,225,231,225,238,97,128,48,84,235,225,244,225,235,225,238,97,128,48,180,240,97,2,92,148,92,154,242,229,110,128,36,162,243,241,245,225,242,101,128,51,172,114,2,92,169,93,10,97,2,92,175,92,183,228,233,229, 238,116,128,34,7,246,101,134,0,96,92,200,92,211,92,228,92,235,92,244,93,0,226,229,236,239,247,227,237,98,128,3,22,99,2,92,217,92,222,237,98,128,3,0,239,237,98,128,3,0,228,229,246,97,128,9,83,236,239,247,237,239,100,128,2,206,237,239,238,239,243,240,225,227,101,128,255,64,244,239,238,229,227,237,98,128,3,64,229,225,244,229,114,132,0,62,93,26,93,45,93,57,93,100,229,241,245,225,108,129,34,101,93,36,239,242,236,229,243,115,128,34,219,237,239,238,239,243,240,225,227,101,128,255,30,111,2,93,63,93,89,114, 2,93,69,93,82,229,241,245,233,246,225,236,229,238,116,128,34,115,236,229,243,115,128,34,119,246,229,242,229,241,245,225,108,128,34,103,243,237,225,236,108,128,254,101,115,2,93,114,93,122,227,242,233,240,116,128,2,97,244,242,239,235,101,128,1,229,117,4,93,140,93,151,93,208,93,219,232,233,242,225,231,225,238,97,128,48,80,233,108,2,93,158,93,183,236,229,237,239,116,2,93,168,93,175,236,229,230,116,128,0,171,242,233,231,232,116,128,0,187,243,233,238,231,108,2,93,193,93,200,236,229,230,116,128,32,57,242, 233,231,232,116,128,32,58,235,225,244,225,235,225,238,97,128,48,176,242,225,237,245,243,241,245,225,242,101,128,51,24,249,243,241,245,225,242,101,128,51,201,104,144,0,104,94,22,96,164,96,199,96,236,97,20,98,164,98,184,99,149,99,161,99,173,100,241,100,249,101,4,101,13,101,93,101,97,97,13,94,50,94,89,94,99,94,129,94,154,94,232,94,244,95,13,95,28,95,57,95,70,95,128,95,137,97,2,94,56,94,75,226,235,232,225,243,233,225,238,227,249,242,233,236,236,233,99,128,4,169,236,244,239,238,229,225,242,225,226,233, 99,128,6,193,226,229,238,231,225,236,105,128,9,185,228,101,2,94,106,94,124,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,179,246,97,128,9,57,231,117,2,94,136,94,145,234,225,242,225,244,105,128,10,185,242,237,245,235,232,105,128,10,57,104,4,94,164,94,173,94,187,94,217,225,242,225,226,233,99,128,6,45,230,233,238,225,236,225,242,225,226,233,99,128,254,162,105,2,94,193,94,208,238,233,244,233,225,236,225,242,225,226,233,99,128,254,163,242,225,231,225,238,97,128,48,111,237,229,228,233, 225,236,225,242,225,226,233,99,128,254,164,233,244,245,243,241,245,225,242,101,128,51,42,235,225,244,225,235,225,238,97,129,48,207,95,1,232,225,236,230,247,233,228,244,104,128,255,138,236,225,238,244,231,245,242,237,245,235,232,105,128,10,77,237,250,97,2,95,36,95,45,225,242,225,226,233,99,128,6,33,236,239,247,225,242,225,226,233,99,128,6,33,238,231,245,236,230,233,236,236,229,114,128,49,100,114,2,95,76,95,92,228,243,233,231,238,227,249,242,233,236,236,233,99,128,4,74,240,239,239,110,2,95,101,95,114, 236,229,230,244,226,225,242,226,245,112,128,33,188,242,233,231,232,244,226,225,242,226,245,112,128,33,192,243,241,245,225,242,101,128,51,202,244,225,102,3,95,147,95,239,96,74,240,225,244,225,104,134,5,178,95,167,95,172,95,186,95,195,95,210,95,226,177,54,128,5,178,50,2,95,178,95,182,51,128,5,178,102,128,5,178,232,229,226,242,229,119,128,5,178,238,225,242,242,239,247,232,229,226,242,229,119,128,5,178,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,178,247,233,228,229,232,229,226,242,229,119, 128,5,178,241,225,237,225,244,115,135,5,179,96,6,96,11,96,16,96,21,96,30,96,45,96,61,177,98,128,5,179,178,56,128,5,179,179,52,128,5,179,232,229,226,242,229,119,128,5,179,238,225,242,242,239,247,232,229,226,242,229,119,128,5,179,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,179,247,233,228,229,232,229,226,242,229,119,128,5,179,243,229,231,239,108,135,5,177,96,96,96,101,96,106,96,111,96,120,96,135,96,151,177,55,128,5,177,178,52,128,5,177,179,48,128,5,177,232,229,226,242,229,119,128,5,177, 238,225,242,242,239,247,232,229,226,242,229,119,128,5,177,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,177,247,233,228,229,232,229,226,242,229,119,128,5,177,98,3,96,172,96,177,96,187,225,114,128,1,39,239,240,239,237,239,230,111,128,49,15,242,229,246,229,226,229,236,239,119,128,30,43,99,2,96,205,96,214,229,228,233,236,236,97,128,30,41,233,242,99,2,96,222,96,227,236,101,128,36,215,245,237,230,236,229,120,128,1,37,100,2,96,242,96,252,233,229,242,229,243,233,115,128,30,39,239,116,2,97,3, 97,12,225,227,227,229,238,116,128,30,35,226,229,236,239,119,128,30,37,101,136,5,212,97,40,97,73,97,93,98,66,98,82,98,127,98,136,98,149,225,242,116,129,38,101,97,48,243,245,233,116,2,97,57,97,65,226,236,225,227,107,128,38,101,247,232,233,244,101,128,38,97,228,225,231,229,243,104,129,251,52,97,84,232,229,226,242,229,119,128,251,52,104,6,97,107,97,135,97,143,97,193,97,239,98,32,97,2,97,113,97,127,236,244,239,238,229,225,242,225,226,233,99,128,6,193,242,225,226,233,99,128,6,71,229,226,242,229,119,128, 5,212,230,233,238,225,236,97,2,97,154,97,185,236,116,2,97,161,97,173,239,238,229,225,242,225,226,233,99,128,251,167,244,247,239,225,242,225,226,233,99,128,254,234,242,225,226,233,99,128,254,234,232,225,237,250,225,225,226,239,246,101,2,97,208,97,222,230,233,238,225,236,225,242,225,226,233,99,128,251,165,233,243,239,236,225,244,229,228,225,242,225,226,233,99,128,251,164,105,2,97,245,98,23,238,233,244,233,225,236,97,2,98,1,98,15,236,244,239,238,229,225,242,225,226,233,99,128,251,168,242,225,226,233, 99,128,254,235,242,225,231,225,238,97,128,48,120,237,229,228,233,225,236,97,2,98,44,98,58,236,244,239,238,229,225,242,225,226,233,99,128,251,169,242,225,226,233,99,128,254,236,233,243,229,233,229,242,225,243,241,245,225,242,101,128,51,123,107,2,98,88,98,112,225,244,225,235,225,238,97,129,48,216,98,100,232,225,236,230,247,233,228,244,104,128,255,141,245,244,225,225,242,245,243,241,245,225,242,101,128,51,54,238,231,232,239,239,107,128,2,103,242,245,244,245,243,241,245,225,242,101,128,51,57,116,129, 5,215,98,155,232,229,226,242,229,119,128,5,215,232,239,239,107,129,2,102,98,173,243,245,240,229,242,233,239,114,128,2,177,105,4,98,194,99,23,99,34,99,59,229,245,104,4,98,206,98,241,99,0,99,9,97,2,98,212,98,227,227,233,242,227,236,229,235,239,242,229,225,110,128,50,123,240,225,242,229,238,235,239,242,229,225,110,128,50,27,227,233,242,227,236,229,235,239,242,229,225,110,128,50,109,235,239,242,229,225,110,128,49,78,240,225,242,229,238,235,239,242,229,225,110,128,50,13,232,233,242,225,231,225,238,97, 128,48,114,235,225,244,225,235,225,238,97,129,48,210,99,47,232,225,236,230,247,233,228,244,104,128,255,139,242,233,113,134,5,180,99,77,99,82,99,96,99,105,99,120,99,136,177,52,128,5,180,50,2,99,88,99,92,49,128,5,180,100,128,5,180,232,229,226,242,229,119,128,5,180,238,225,242,242,239,247,232,229,226,242,229,119,128,5,180,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,180,247,233,228,229,232,229,226,242,229,119,128,5,180,236,233,238,229,226,229,236,239,119,128,30,150,237,239,238,239,243,240, 225,227,101,128,255,72,111,9,99,193,99,204,99,228,99,253,100,85,100,98,100,184,100,224,100,235,225,242,237,229,238,233,225,110,128,5,112,232,105,2,99,211,99,219,240,244,232,225,105,128,14,43,242,225,231,225,238,97,128,48,123,235,225,244,225,235,225,238,97,129,48,219,99,241,232,225,236,230,247,233,228,244,104,128,255,142,236,225,109,135,5,185,100,17,100,22,100,27,100,32,100,41,100,56,100,72,177,57,128,5,185,178,54,128,5,185,179,50,128,5,185,232,229,226,242,229,119,128,5,185,238,225,242,242,239,247, 232,229,226,242,229,119,128,5,185,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,185,247,233,228,229,232,229,226,242,229,119,128,5,185,238,239,235,232,245,235,244,232,225,105,128,14,46,111,2,100,104,100,174,107,4,100,114,100,126,100,132,100,154,225,226,239,246,229,227,239,237,98,128,3,9,227,237,98,128,3,9,240,225,236,225,244,225,236,233,250,229,228,226,229,236,239,247,227,237,98,128,3,33,242,229,244,242,239,230,236,229,248,226,229,236,239,247,227,237,98,128,3,34,238,243,241,245,225,242, 101,128,51,66,114,2,100,190,100,217,105,2,100,196,100,205,227,239,240,244,233,99,128,3,233,250,239,238,244,225,236,226,225,114,128,32,21,238,227,237,98,128,3,27,244,243,240,242,233,238,231,115,128,38,104,245,243,101,128,35,2,240,225,242,229,110,128,36,163,243,245,240,229,242,233,239,114,128,2,176,244,245,242,238,229,100,128,2,101,117,4,101,23,101,34,101,47,101,72,232,233,242,225,231,225,238,97,128,48,117,233,233,244,239,243,241,245,225,242,101,128,51,51,235,225,244,225,235,225,238,97,129,48,213,101, 60,232,225,236,230,247,233,228,244,104,128,255,140,238,231,225,242,245,237,236,225,245,116,129,2,221,101,87,227,237,98,128,3,11,118,128,1,149,249,240,232,229,110,132,0,45,101,113,101,124,101,136,101,159,233,238,230,229,242,233,239,114,128,246,229,237,239,238,239,243,240,225,227,101,128,255,13,115,2,101,142,101,149,237,225,236,108,128,254,99,245,240,229,242,233,239,114,128,246,230,244,247,111,128,32,16,105,149,0,105,101,211,101,234,102,12,102,59,105,197,106,61,106,98,106,125,107,31,107,35,107,73,107, 95,107,179,108,88,108,163,108,171,108,184,109,15,109,72,109,100,109,144,225,99,2,101,218,101,224,245,244,101,128,0,237,249,242,233,236,236,233,99,128,4,79,98,3,101,242,101,251,102,5,229,238,231,225,236,105,128,9,135,239,240,239,237,239,230,111,128,49,39,242,229,246,101,128,1,45,99,3,102,20,102,27,102,49,225,242,239,110,128,1,208,233,242,99,2,102,35,102,40,236,101,128,36,216,245,237,230,236,229,120,128,0,238,249,242,233,236,236,233,99,128,4,86,100,4,102,69,102,79,105,154,105,187,226,236,231,242,225, 246,101,128,2,9,101,2,102,85,105,149,239,231,242,225,240,104,7,102,106,102,120,102,133,105,62,105,93,105,106,105,118,229,225,242,244,232,227,233,242,227,236,101,128,50,143,230,233,242,229,227,233,242,227,236,101,128,50,139,233,99,14,102,164,102,180,103,23,103,77,103,143,103,172,103,188,103,245,104,38,104,50,104,77,104,144,105,26,105,55,225,236,236,233,225,238,227,229,240,225,242,229,110,128,50,63,99,4,102,190,102,201,102,215,102,222,225,236,236,240,225,242,229,110,128,50,58,229,238,244,242,229,227, 233,242,227,236,101,128,50,165,236,239,243,101,128,48,6,111,3,102,230,102,245,103,9,237,237,97,129,48,1,102,238,236,229,230,116,128,255,100,238,231,242,225,244,245,236,225,244,233,239,238,240,225,242,229,110,128,50,55,242,242,229,227,244,227,233,242,227,236,101,128,50,163,101,3,103,31,103,43,103,60,225,242,244,232,240,225,242,229,110,128,50,47,238,244,229,242,240,242,233,243,229,240,225,242,229,110,128,50,61,248,227,229,236,236,229,238,244,227,233,242,227,236,101,128,50,157,102,2,103,83,103,98,229, 243,244,233,246,225,236,240,225,242,229,110,128,50,64,105,2,103,104,103,133,238,225,238,227,233,225,108,2,103,116,103,125,227,233,242,227,236,101,128,50,150,240,225,242,229,110,128,50,54,242,229,240,225,242,229,110,128,50,43,104,2,103,149,103,160,225,246,229,240,225,242,229,110,128,50,50,233,231,232,227,233,242,227,236,101,128,50,164,233,244,229,242,225,244,233,239,238,237,225,242,107,128,48,5,108,3,103,196,103,222,103,234,225,226,239,114,2,103,205,103,214,227,233,242,227,236,101,128,50,152,240,225, 242,229,110,128,50,56,229,230,244,227,233,242,227,236,101,128,50,167,239,247,227,233,242,227,236,101,128,50,166,109,2,103,251,104,27,101,2,104,1,104,16,228,233,227,233,238,229,227,233,242,227,236,101,128,50,169,244,225,236,240,225,242,229,110,128,50,46,239,239,238,240,225,242,229,110,128,50,42,238,225,237,229,240,225,242,229,110,128,50,52,112,2,104,56,104,64,229,242,233,239,100,128,48,2,242,233,238,244,227,233,242,227,236,101,128,50,158,114,2,104,83,104,131,101,3,104,91,104,102,104,117,225,227,232, 240,225,242,229,110,128,50,67,240,242,229,243,229,238,244,240,225,242,229,110,128,50,57,243,239,245,242,227,229,240,225,242,229,110,128,50,62,233,231,232,244,227,233,242,227,236,101,128,50,168,115,5,104,156,104,185,104,199,104,224,104,252,101,2,104,162,104,175,227,242,229,244,227,233,242,227,236,101,128,50,153,236,230,240,225,242,229,110,128,50,66,239,227,233,229,244,249,240,225,242,229,110,128,50,51,112,2,104,205,104,211,225,227,101,128,48,0,229,227,233,225,236,240,225,242,229,110,128,50,53,116, 2,104,230,104,241,239,227,235,240,225,242,229,110,128,50,49,245,228,249,240,225,242,229,110,128,50,59,117,2,105,2,105,11,238,240,225,242,229,110,128,50,48,240,229,242,246,233,243,229,240,225,242,229,110,128,50,60,119,2,105,32,105,44,225,244,229,242,240,225,242,229,110,128,50,44,239,239,228,240,225,242,229,110,128,50,45,250,229,242,111,128,48,7,109,2,105,68,105,81,229,244,225,236,227,233,242,227,236,101,128,50,142,239,239,238,227,233,242,227,236,101,128,50,138,238,225,237,229,227,233,242,227,236,101, 128,50,148,243,245,238,227,233,242,227,236,101,128,50,144,119,2,105,124,105,137,225,244,229,242,227,233,242,227,236,101,128,50,140,239,239,228,227,233,242,227,236,101,128,50,141,246,97,128,9,7,233,229,242,229,243,233,115,130,0,239,105,168,105,176,225,227,245,244,101,128,30,47,227,249,242,233,236,236,233,99,128,4,229,239,244,226,229,236,239,119,128,30,203,101,3,105,205,105,221,105,232,226,242,229,246,229,227,249,242,233,236,236,233,99,128,4,215,227,249,242,233,236,236,233,99,128,4,53,245,238,103,4, 105,244,106,23,106,38,106,47,97,2,105,250,106,9,227,233,242,227,236,229,235,239,242,229,225,110,128,50,117,240,225,242,229,238,235,239,242,229,225,110,128,50,21,227,233,242,227,236,229,235,239,242,229,225,110,128,50,103,235,239,242,229,225,110,128,49,71,240,225,242,229,238,235,239,242,229,225,110,128,50,7,103,2,106,67,106,74,242,225,246,101,128,0,236,117,2,106,80,106,89,234,225,242,225,244,105,128,10,135,242,237,245,235,232,105,128,10,7,104,2,106,104,106,114,233,242,225,231,225,238,97,128,48,68,239, 239,235,225,226,239,246,101,128,30,201,105,8,106,143,106,153,106,164,106,171,106,196,106,212,106,227,106,243,226,229,238,231,225,236,105,128,9,136,227,249,242,233,236,236,233,99,128,4,56,228,229,246,97,128,9,8,231,117,2,106,178,106,187,234,225,242,225,244,105,128,10,136,242,237,245,235,232,105,128,10,8,237,225,244,242,225,231,245,242,237,245,235,232,105,128,10,64,238,246,229,242,244,229,228,226,242,229,246,101,128,2,11,243,232,239,242,244,227,249,242,233,236,236,233,99,128,4,57,246,239,247,229,236, 243,233,231,110,3,107,3,107,13,107,20,226,229,238,231,225,236,105,128,9,192,228,229,246,97,128,9,64,231,245,234,225,242,225,244,105,128,10,192,106,128,1,51,107,2,107,41,107,65,225,244,225,235,225,238,97,129,48,164,107,53,232,225,236,230,247,233,228,244,104,128,255,114,239,242,229,225,110,128,49,99,108,2,107,79,107,84,228,101,128,2,220,245,249,232,229,226,242,229,119,128,5,172,109,2,107,101,107,168,97,3,107,109,107,129,107,154,227,242,239,110,129,1,43,107,118,227,249,242,233,236,236,233,99,128,4,227, 231,229,239,242,225,240,240,242,239,248,233,237,225,244,229,236,249,229,241,245,225,108,128,34,83,244,242,225,231,245,242,237,245,235,232,105,128,10,63,239,238,239,243,240,225,227,101,128,255,73,110,5,107,191,107,201,107,210,107,222,108,50,227,242,229,237,229,238,116,128,34,6,230,233,238,233,244,121,128,34,30,233,225,242,237,229,238,233,225,110,128,5,107,116,2,107,228,108,40,101,2,107,234,108,29,231,242,225,108,131,34,43,107,247,108,9,108,14,98,2,107,253,108,5,239,244,244,239,109,128,35,33,116,128, 35,33,229,120,128,248,245,116,2,108,20,108,25,239,112,128,35,32,112,128,35,32,242,243,229,227,244,233,239,110,128,34,41,233,243,241,245,225,242,101,128,51,5,118,3,108,58,108,67,108,76,226,245,236,236,229,116,128,37,216,227,233,242,227,236,101,128,37,217,243,237,233,236,229,230,225,227,101,128,38,59,111,3,108,96,108,107,108,115,227,249,242,233,236,236,233,99,128,4,81,231,239,238,229,107,128,1,47,244,97,131,3,185,108,126,108,147,108,155,228,233,229,242,229,243,233,115,129,3,202,108,139,244,239,238, 239,115,128,3,144,236,225,244,233,110,128,2,105,244,239,238,239,115,128,3,175,240,225,242,229,110,128,36,164,242,233,231,245,242,237,245,235,232,105,128,10,114,115,4,108,194,108,239,108,253,109,5,237,225,236,108,2,108,203,108,214,232,233,242,225,231,225,238,97,128,48,67,235,225,244,225,235,225,238,97,129,48,163,108,227,232,225,236,230,247,233,228,244,104,128,255,104,243,232,225,242,226,229,238,231,225,236,105,128,9,250,244,242,239,235,101,128,2,104,245,240,229,242,233,239,114,128,246,237,116,2,109, 21,109,55,229,242,225,244,233,239,110,2,109,33,109,44,232,233,242,225,231,225,238,97,128,48,157,235,225,244,225,235,225,238,97,128,48,253,233,236,228,101,129,1,41,109,64,226,229,236,239,119,128,30,45,117,2,109,78,109,89,226,239,240,239,237,239,230,111,128,49,41,227,249,242,233,236,236,233,99,128,4,78,246,239,247,229,236,243,233,231,110,3,109,116,109,126,109,133,226,229,238,231,225,236,105,128,9,191,228,229,246,97,128,9,63,231,245,234,225,242,225,244,105,128,10,191,250,232,233,244,243,97,2,109,155, 109,166,227,249,242,233,236,236,233,99,128,4,117,228,226,236,231,242,225,246,229,227,249,242,233,236,236,233,99,128,4,119,106,138,0,106,109,209,110,16,110,27,110,77,110,93,110,206,111,19,111,24,111,36,111,44,97,4,109,219,109,230,109,240,109,247,225,242,237,229,238,233,225,110,128,5,113,226,229,238,231,225,236,105,128,9,156,228,229,246,97,128,9,28,231,117,2,109,254,110,7,234,225,242,225,244,105,128,10,156,242,237,245,235,232,105,128,10,28,226,239,240,239,237,239,230,111,128,49,16,99,3,110,35,110,42, 110,64,225,242,239,110,128,1,240,233,242,99,2,110,50,110,55,236,101,128,36,217,245,237,230,236,229,120,128,1,53,242,239,243,243,229,228,244,225,233,108,128,2,157,228,239,244,236,229,243,243,243,244,242,239,235,101,128,2,95,101,3,110,101,110,112,110,177,227,249,242,233,236,236,233,99,128,4,88,229,109,4,110,123,110,132,110,146,110,162,225,242,225,226,233,99,128,6,44,230,233,238,225,236,225,242,225,226,233,99,128,254,158,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,159,237,229,228,233, 225,236,225,242,225,226,233,99,128,254,160,104,2,110,183,110,192,225,242,225,226,233,99,128,6,152,230,233,238,225,236,225,242,225,226,233,99,128,251,139,104,2,110,212,111,6,97,3,110,220,110,230,110,237,226,229,238,231,225,236,105,128,9,157,228,229,246,97,128,9,29,231,117,2,110,244,110,253,234,225,242,225,244,105,128,10,157,242,237,245,235,232,105,128,10,29,229,232,225,242,237,229,238,233,225,110,128,5,123,233,115,128,48,4,237,239,238,239,243,240,225,227,101,128,255,74,240,225,242,229,110,128,36,165, 243,245,240,229,242,233,239,114,128,2,178,107,146,0,107,111,95,113,184,113,195,114,1,114,12,114,102,114,116,115,224,116,164,116,177,116,203,116,252,117,134,117,156,117,169,117,192,117,234,117,244,97,12,111,121,111,153,111,175,111,205,112,63,112,88,112,118,112,143,112,249,113,7,113,130,113,159,98,2,111,127,111,144,225,243,232,235,233,242,227,249,242,233,236,236,233,99,128,4,161,229,238,231,225,236,105,128,9,149,99,2,111,159,111,165,245,244,101,128,30,49,249,242,233,236,236,233,99,128,4,58,228,101, 2,111,182,111,200,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,155,246,97,128,9,21,102,135,5,219,111,223,111,232,111,252,112,10,112,19,112,35,112,50,225,242,225,226,233,99,128,6,67,228,225,231,229,243,104,129,251,59,111,243,232,229,226,242,229,119,128,251,59,230,233,238,225,236,225,242,225,226,233,99,128,254,218,232,229,226,242,229,119,128,5,219,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,219,237,229,228,233,225,236,225,242,225,226,233,99,128,254,220,242,225,230, 229,232,229,226,242,229,119,128,251,77,231,117,2,112,70,112,79,234,225,242,225,244,105,128,10,149,242,237,245,235,232,105,128,10,21,104,2,112,94,112,104,233,242,225,231,225,238,97,128,48,75,239,239,235,227,249,242,233,236,236,233,99,128,4,196,235,225,244,225,235,225,238,97,129,48,171,112,131,232,225,236,230,247,233,228,244,104,128,255,118,112,2,112,149,112,170,240,97,129,3,186,112,156,243,249,237,226,239,236,231,242,229,229,107,128,3,240,249,229,239,245,110,3,112,182,112,196,112,230,237,233,229,245, 237,235,239,242,229,225,110,128,49,113,112,2,112,202,112,217,232,233,229,245,240,232,235,239,242,229,225,110,128,49,132,233,229,245,240,235,239,242,229,225,110,128,49,120,243,243,225,238,231,240,233,229,245,240,235,239,242,229,225,110,128,49,121,242,239,242,233,233,243,241,245,225,242,101,128,51,13,115,5,113,19,113,63,113,78,113,86,113,114,232,233,228,225,225,245,244,111,2,113,32,113,41,225,242,225,226,233,99,128,6,64,238,239,243,233,228,229,226,229,225,242,233,238,231,225,242,225,226,233,99,128, 6,64,237,225,236,236,235,225,244,225,235,225,238,97,128,48,245,241,245,225,242,101,128,51,132,242,97,2,113,93,113,102,225,242,225,226,233,99,128,6,80,244,225,238,225,242,225,226,233,99,128,6,77,244,242,239,235,229,227,249,242,233,236,236,233,99,128,4,159,244,225,232,233,242,225,240,242,239,236,239,238,231,237,225,242,235,232,225,236,230,247,233,228,244,104,128,255,112,246,229,242,244,233,227,225,236,243,244,242,239,235,229,227,249,242,233,236,236,233,99,128,4,157,226,239,240,239,237,239,230,111,128, 49,14,99,4,113,205,113,227,113,236,113,244,97,2,113,211,113,221,236,243,241,245,225,242,101,128,51,137,242,239,110,128,1,233,229,228,233,236,236,97,128,1,55,233,242,227,236,101,128,36,218,239,237,237,225,225,227,227,229,238,116,128,1,55,228,239,244,226,229,236,239,119,128,30,51,101,4,114,22,114,49,114,74,114,86,104,2,114,28,114,39,225,242,237,229,238,233,225,110,128,5,132,233,242,225,231,225,238,97,128,48,81,235,225,244,225,235,225,238,97,129,48,177,114,62,232,225,236,230,247,233,228,244,104,128, 255,121,238,225,242,237,229,238,233,225,110,128,5,111,243,237,225,236,236,235,225,244,225,235,225,238,97,128,48,246,231,242,229,229,238,236,225,238,228,233,99,128,1,56,104,6,114,130,115,3,115,14,115,39,115,126,115,214,97,5,114,142,114,152,114,163,114,170,114,195,226,229,238,231,225,236,105,128,9,150,227,249,242,233,236,236,233,99,128,4,69,228,229,246,97,128,9,22,231,117,2,114,177,114,186,234,225,242,225,244,105,128,10,150,242,237,245,235,232,105,128,10,22,104,4,114,205,114,214,114,228,114,244,225, 242,225,226,233,99,128,6,46,230,233,238,225,236,225,242,225,226,233,99,128,254,166,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,167,237,229,228,233,225,236,225,242,225,226,233,99,128,254,168,229,233,227,239,240,244,233,99,128,3,231,232,97,2,115,21,115,28,228,229,246,97,128,9,89,231,245,242,237,245,235,232,105,128,10,89,233,229,245,235,104,4,115,53,115,88,115,103,115,112,97,2,115,59,115,74,227,233,242,227,236,229,235,239,242,229,225,110,128,50,120,240,225,242,229,238,235,239,242,229, 225,110,128,50,24,227,233,242,227,236,229,235,239,242,229,225,110,128,50,106,235,239,242,229,225,110,128,49,75,240,225,242,229,238,235,239,242,229,225,110,128,50,10,111,4,115,136,115,185,115,195,115,200,235,104,4,115,147,115,156,115,165,115,175,225,233,244,232,225,105,128,14,2,239,238,244,232,225,105,128,14,5,245,225,244,244,232,225,105,128,14,3,247,225,233,244,232,225,105,128,14,4,237,245,244,244,232,225,105,128,14,91,239,107,128,1,153,242,225,235,232,225,238,231,244,232,225,105,128,14,6,250,243, 241,245,225,242,101,128,51,145,105,4,115,234,115,245,116,14,116,63,232,233,242,225,231,225,238,97,128,48,77,235,225,244,225,235,225,238,97,129,48,173,116,2,232,225,236,230,247,233,228,244,104,128,255,119,242,111,3,116,23,116,38,116,54,231,245,242,225,237,245,243,241,245,225,242,101,128,51,21,237,229,229,244,239,242,245,243,241,245,225,242,101,128,51,22,243,241,245,225,242,101,128,51,20,249,229,239,107,5,116,78,116,113,116,128,116,137,116,151,97,2,116,84,116,99,227,233,242,227,236,229,235,239,242, 229,225,110,128,50,110,240,225,242,229,238,235,239,242,229,225,110,128,50,14,227,233,242,227,236,229,235,239,242,229,225,110,128,50,96,235,239,242,229,225,110,128,49,49,240,225,242,229,238,235,239,242,229,225,110,128,50,0,243,233,239,243,235,239,242,229,225,110,128,49,51,234,229,227,249,242,233,236,236,233,99,128,4,92,108,2,116,183,116,194,233,238,229,226,229,236,239,119,128,30,53,243,241,245,225,242,101,128,51,152,109,3,116,211,116,225,116,236,227,245,226,229,228,243,241,245,225,242,101,128,51,166, 239,238,239,243,240,225,227,101,128,255,75,243,241,245,225,242,229,228,243,241,245,225,242,101,128,51,162,111,5,117,8,117,34,117,72,117,84,117,98,104,2,117,14,117,24,233,242,225,231,225,238,97,128,48,83,237,243,241,245,225,242,101,128,51,192,235,97,2,117,41,117,49,233,244,232,225,105,128,14,1,244,225,235,225,238,97,129,48,179,117,60,232,225,236,230,247,233,228,244,104,128,255,122,239,240,239,243,241,245,225,242,101,128,51,30,240,240,225,227,249,242,233,236,236,233,99,128,4,129,114,2,117,104,117,124, 229,225,238,243,244,225,238,228,225,242,228,243,249,237,226,239,108,128,50,127,239,238,233,243,227,237,98,128,3,67,240,97,2,117,141,117,147,242,229,110,128,36,166,243,241,245,225,242,101,128,51,170,243,233,227,249,242,233,236,236,233,99,128,4,111,116,2,117,175,117,184,243,241,245,225,242,101,128,51,207,245,242,238,229,100,128,2,158,117,2,117,198,117,209,232,233,242,225,231,225,238,97,128,48,79,235,225,244,225,235,225,238,97,129,48,175,117,222,232,225,236,230,247,233,228,244,104,128,255,120,246,243, 241,245,225,242,101,128,51,184,247,243,241,245,225,242,101,128,51,190,108,146,0,108,118,38,120,65,120,94,120,160,120,198,121,94,121,103,121,119,121,143,121,161,122,23,122,64,122,199,122,207,122,240,122,249,123,1,123,63,97,7,118,54,118,64,118,71,118,78,118,103,118,119,120,53,226,229,238,231,225,236,105,128,9,178,227,245,244,101,128,1,58,228,229,246,97,128,9,50,231,117,2,118,85,118,94,234,225,242,225,244,105,128,10,178,242,237,245,235,232,105,128,10,50,235,235,232,225,238,231,249,225,239,244,232,225, 105,128,14,69,109,10,118,141,119,80,119,97,119,135,119,149,119,168,119,184,119,204,119,224,119,247,97,2,118,147,119,72,236,229,102,4,118,159,118,173,119,9,119,26,230,233,238,225,236,225,242,225,226,233,99,128,254,252,232,225,237,250,97,2,118,183,118,224,225,226,239,246,101,2,118,193,118,207,230,233,238,225,236,225,242,225,226,233,99,128,254,248,233,243,239,236,225,244,229,228,225,242,225,226,233,99,128,254,247,226,229,236,239,119,2,118,234,118,248,230,233,238,225,236,225,242,225,226,233,99,128,254, 250,233,243,239,236,225,244,229,228,225,242,225,226,233,99,128,254,249,233,243,239,236,225,244,229,228,225,242,225,226,233,99,128,254,251,237,225,228,228,225,225,226,239,246,101,2,119,41,119,55,230,233,238,225,236,225,242,225,226,233,99,128,254,246,233,243,239,236,225,244,229,228,225,242,225,226,233,99,128,254,245,242,225,226,233,99,128,6,68,226,228,97,129,3,187,119,88,243,244,242,239,235,101,128,1,155,229,100,130,5,220,119,106,119,126,228,225,231,229,243,104,129,251,60,119,117,232,229,226,242,229, 119,128,251,60,232,229,226,242,229,119,128,5,220,230,233,238,225,236,225,242,225,226,233,99,128,254,222,232,225,232,233,238,233,244,233,225,236,225,242,225,226,233,99,128,252,202,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,223,234,229,229,237,233,238,233,244,233,225,236,225,242,225,226,233,99,128,252,201,235,232,225,232,233,238,233,244,233,225,236,225,242,225,226,233,99,128,252,203,236,225,237,232,229,232,233,243,239,236,225,244,229,228,225,242,225,226,233,99,128,253,242,237,101,2, 119,254,120,11,228,233,225,236,225,242,225,226,233,99,128,254,224,229,109,2,120,18,120,37,232,225,232,233,238,233,244,233,225,236,225,242,225,226,233,99,128,253,136,233,238,233,244,233,225,236,225,242,225,226,233,99,128,252,204,242,231,229,227,233,242,227,236,101,128,37,239,98,3,120,73,120,78,120,84,225,114,128,1,154,229,236,116,128,2,108,239,240,239,237,239,230,111,128,49,12,99,4,120,104,120,111,120,120,120,147,225,242,239,110,128,1,62,229,228,233,236,236,97,128,1,60,233,242,99,2,120,128,120,133, 236,101,128,36,219,245,237,230,236,229,248,226,229,236,239,119,128,30,61,239,237,237,225,225,227,227,229,238,116,128,1,60,228,239,116,130,1,64,120,170,120,179,225,227,227,229,238,116,128,1,64,226,229,236,239,119,129,30,55,120,189,237,225,227,242,239,110,128,30,57,101,3,120,206,120,244,121,89,230,116,2,120,213,120,229,225,238,231,236,229,225,226,239,246,229,227,237,98,128,3,26,244,225,227,235,226,229,236,239,247,227,237,98,128,3,24,243,115,132,0,60,121,1,121,23,121,35,121,81,229,241,245,225,108,129, 34,100,121,11,239,242,231,242,229,225,244,229,114,128,34,218,237,239,238,239,243,240,225,227,101,128,255,28,111,2,121,41,121,70,114,2,121,47,121,60,229,241,245,233,246,225,236,229,238,116,128,34,114,231,242,229,225,244,229,114,128,34,118,246,229,242,229,241,245,225,108,128,34,102,243,237,225,236,108,128,254,100,250,104,128,2,110,230,226,236,239,227,107,128,37,140,232,239,239,235,242,229,244,242,239,230,236,229,120,128,2,109,105,2,121,125,121,130,242,97,128,32,164,247,238,225,242,237,229,238,233,225, 110,128,5,108,106,129,1,201,121,149,229,227,249,242,233,236,236,233,99,128,4,89,108,132,246,192,121,173,121,197,121,208,121,217,97,2,121,179,121,186,228,229,246,97,128,9,51,231,245,234,225,242,225,244,105,128,10,179,233,238,229,226,229,236,239,119,128,30,59,236,225,228,229,246,97,128,9,52,246,239,227,225,236,233,99,3,121,231,121,241,121,248,226,229,238,231,225,236,105,128,9,225,228,229,246,97,128,9,97,246,239,247,229,236,243,233,231,110,2,122,6,122,16,226,229,238,231,225,236,105,128,9,227,228,229, 246,97,128,9,99,109,3,122,31,122,44,122,55,233,228,228,236,229,244,233,236,228,101,128,2,107,239,238,239,243,240,225,227,101,128,255,76,243,241,245,225,242,101,128,51,208,111,6,122,78,122,90,122,132,122,143,122,149,122,191,227,232,245,236,225,244,232,225,105,128,14,44,231,233,227,225,108,3,122,102,122,108,122,127,225,238,100,128,34,39,238,239,116,129,0,172,122,116,242,229,246,229,242,243,229,100,128,35,16,239,114,128,34,40,236,233,238,231,244,232,225,105,128,14,37,238,231,115,128,1,127,247,236,233, 238,101,2,122,159,122,182,99,2,122,165,122,177,229,238,244,229,242,236,233,238,101,128,254,78,237,98,128,3,50,228,225,243,232,229,100,128,254,77,250,229,238,231,101,128,37,202,240,225,242,229,110,128,36,167,115,3,122,215,122,222,122,230,236,225,243,104,128,1,66,241,245,225,242,101,128,33,19,245,240,229,242,233,239,114,128,246,238,244,243,232,225,228,101,128,37,145,245,244,232,225,105,128,14,38,246,239,227,225,236,233,99,3,123,15,123,25,123,32,226,229,238,231,225,236,105,128,9,140,228,229,246,97,128, 9,12,246,239,247,229,236,243,233,231,110,2,123,46,123,56,226,229,238,231,225,236,105,128,9,226,228,229,246,97,128,9,98,248,243,241,245,225,242,101,128,51,211,109,144,0,109,123,109,125,218,125,243,126,14,126,39,127,92,127,114,128,169,128,199,128,248,129,99,129,121,129,146,129,155,130,182,130,210,97,12,123,135,123,145,123,209,123,216,123,241,124,33,125,125,125,150,125,155,125,169,125,181,125,186,226,229,238,231,225,236,105,128,9,174,99,2,123,151,123,203,242,239,110,132,0,175,123,165,123,176,123,182, 123,191,226,229,236,239,247,227,237,98,128,3,49,227,237,98,128,3,4,236,239,247,237,239,100,128,2,205,237,239,238,239,243,240,225,227,101,128,255,227,245,244,101,128,30,63,228,229,246,97,128,9,46,231,117,2,123,223,123,232,234,225,242,225,244,105,128,10,174,242,237,245,235,232,105,128,10,46,104,2,123,247,124,23,225,240,225,235,104,2,124,1,124,10,232,229,226,242,229,119,128,5,164,236,229,230,244,232,229,226,242,229,119,128,5,164,233,242,225,231,225,238,97,128,48,126,105,5,124,45,124,114,124,177,124, 207,125,113,227,232,225,244,244,225,247,97,3,124,60,124,91,124,98,236,239,119,2,124,68,124,79,236,229,230,244,244,232,225,105,128,248,149,242,233,231,232,244,244,232,225,105,128,248,148,244,232,225,105,128,14,75,245,240,240,229,242,236,229,230,244,244,232,225,105,128,248,147,229,107,3,124,123,124,154,124,161,236,239,119,2,124,131,124,142,236,229,230,244,244,232,225,105,128,248,140,242,233,231,232,244,244,232,225,105,128,248,139,244,232,225,105,128,14,72,245,240,240,229,242,236,229,230,244,244,232, 225,105,128,248,138,232,225,238,225,235,225,116,2,124,189,124,200,236,229,230,244,244,232,225,105,128,248,132,244,232,225,105,128,14,49,116,3,124,215,124,243,125,50,225,233,235,232,117,2,124,225,124,236,236,229,230,244,244,232,225,105,128,248,137,244,232,225,105,128,14,71,232,111,3,124,252,125,27,125,34,236,239,119,2,125,4,125,15,236,229,230,244,244,232,225,105,128,248,143,242,233,231,232,244,244,232,225,105,128,248,142,244,232,225,105,128,14,73,245,240,240,229,242,236,229,230,244,244,232,225,105, 128,248,141,242,105,3,125,59,125,90,125,97,236,239,119,2,125,67,125,78,236,229,230,244,244,232,225,105,128,248,146,242,233,231,232,244,244,232,225,105,128,248,145,244,232,225,105,128,14,74,245,240,240,229,242,236,229,230,244,244,232,225,105,128,248,144,249,225,237,239,235,244,232,225,105,128,14,70,235,225,244,225,235,225,238,97,129,48,222,125,138,232,225,236,230,247,233,228,244,104,128,255,143,236,101,128,38,66,238,243,249,239,238,243,241,245,225,242,101,128,51,71,241,225,230,232,229,226,242,229, 119,128,5,190,242,115,128,38,66,115,2,125,192,125,210,239,242,225,227,233,242,227,236,229,232,229,226,242,229,119,128,5,175,241,245,225,242,101,128,51,131,98,2,125,224,125,234,239,240,239,237,239,230,111,128,49,7,243,241,245,225,242,101,128,51,212,99,2,125,249,126,1,233,242,227,236,101,128,36,220,245,226,229,228,243,241,245,225,242,101,128,51,165,228,239,116,2,126,22,126,31,225,227,227,229,238,116,128,30,65,226,229,236,239,119,128,30,67,101,7,126,55,126,182,126,193,126,208,126,233,127,14,127,26,101, 2,126,61,126,169,109,4,126,71,126,80,126,94,126,110,225,242,225,226,233,99,128,6,69,230,233,238,225,236,225,242,225,226,233,99,128,254,226,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,227,237,101,2,126,117,126,130,228,233,225,236,225,242,225,226,233,99,128,254,228,229,237,105,2,126,138,126,153,238,233,244,233,225,236,225,242,225,226,233,99,128,252,209,243,239,236,225,244,229,228,225,242,225,226,233,99,128,252,72,244,239,242,245,243,241,245,225,242,101,128,51,77,232,233,242,225,231,225, 238,97,128,48,129,233,250,233,229,242,225,243,241,245,225,242,101,128,51,126,235,225,244,225,235,225,238,97,129,48,225,126,221,232,225,236,230,247,233,228,244,104,128,255,146,109,130,5,222,126,241,127,5,228,225,231,229,243,104,129,251,62,126,252,232,229,226,242,229,119,128,251,62,232,229,226,242,229,119,128,5,222,238,225,242,237,229,238,233,225,110,128,5,116,242,235,232,97,3,127,37,127,46,127,79,232,229,226,242,229,119,128,5,165,235,229,230,245,236,97,2,127,57,127,66,232,229,226,242,229,119,128,5, 166,236,229,230,244,232,229,226,242,229,119,128,5,166,236,229,230,244,232,229,226,242,229,119,128,5,165,104,2,127,98,127,104,239,239,107,128,2,113,250,243,241,245,225,242,101,128,51,146,105,6,127,128,127,165,128,46,128,57,128,82,128,139,228,100,2,127,135,127,160,236,229,228,239,244,235,225,244,225,235,225,238,225,232,225,236,230,247,233,228,244,104,128,255,101,239,116,128,0,183,229,245,109,5,127,179,127,214,127,229,127,238,128,33,97,2,127,185,127,200,227,233,242,227,236,229,235,239,242,229,225,110, 128,50,114,240,225,242,229,238,235,239,242,229,225,110,128,50,18,227,233,242,227,236,229,235,239,242,229,225,110,128,50,100,235,239,242,229,225,110,128,49,65,112,2,127,244,128,20,97,2,127,250,128,8,238,243,233,239,243,235,239,242,229,225,110,128,49,112,242,229,238,235,239,242,229,225,110,128,50,4,233,229,245,240,235,239,242,229,225,110,128,49,110,243,233,239,243,235,239,242,229,225,110,128,49,111,232,233,242,225,231,225,238,97,128,48,127,235,225,244,225,235,225,238,97,129,48,223,128,70,232,225,236, 230,247,233,228,244,104,128,255,144,238,117,2,128,89,128,134,115,132,34,18,128,101,128,112,128,121,128,127,226,229,236,239,247,227,237,98,128,3,32,227,233,242,227,236,101,128,34,150,237,239,100,128,2,215,240,236,245,115,128,34,19,244,101,128,32,50,242,105,2,128,146,128,160,226,225,225,242,245,243,241,245,225,242,101,128,51,74,243,241,245,225,242,101,128,51,73,108,2,128,175,128,190,239,238,231,236,229,231,244,245,242,238,229,100,128,2,112,243,241,245,225,242,101,128,51,150,109,3,128,207,128,221,128, 232,227,245,226,229,228,243,241,245,225,242,101,128,51,163,239,238,239,243,240,225,227,101,128,255,77,243,241,245,225,242,229,228,243,241,245,225,242,101,128,51,159,111,5,129,4,129,30,129,55,129,65,129,74,104,2,129,10,129,20,233,242,225,231,225,238,97,128,48,130,237,243,241,245,225,242,101,128,51,193,235,225,244,225,235,225,238,97,129,48,226,129,43,232,225,236,230,247,233,228,244,104,128,255,147,236,243,241,245,225,242,101,128,51,214,237,225,244,232,225,105,128,14,33,246,229,242,243,243,241,245,225, 242,101,129,51,167,129,89,228,243,241,245,225,242,101,128,51,168,240,97,2,129,106,129,112,242,229,110,128,36,168,243,241,245,225,242,101,128,51,171,115,2,129,127,129,136,243,241,245,225,242,101,128,51,179,245,240,229,242,233,239,114,128,246,239,244,245,242,238,229,100,128,2,111,117,141,0,181,129,185,129,189,129,199,129,223,129,233,129,255,130,10,130,35,130,58,130,68,130,98,130,162,130,172,49,128,0,181,225,243,241,245,225,242,101,128,51,130,227,104,2,129,206,129,216,231,242,229,225,244,229,114,128, 34,107,236,229,243,115,128,34,106,230,243,241,245,225,242,101,128,51,140,103,2,129,239,129,246,242,229,229,107,128,3,188,243,241,245,225,242,101,128,51,141,232,233,242,225,231,225,238,97,128,48,128,235,225,244,225,235,225,238,97,129,48,224,130,23,232,225,236,230,247,233,228,244,104,128,255,145,108,2,130,41,130,50,243,241,245,225,242,101,128,51,149,244,233,240,236,121,128,0,215,237,243,241,245,225,242,101,128,51,155,238,225,104,2,130,76,130,85,232,229,226,242,229,119,128,5,163,236,229,230,244,232, 229,226,242,229,119,128,5,163,115,2,130,104,130,153,233,99,3,130,113,130,130,130,141,225,236,238,239,244,101,129,38,106,130,124,228,226,108,128,38,107,230,236,225,244,243,233,231,110,128,38,109,243,232,225,242,240,243,233,231,110,128,38,111,243,241,245,225,242,101,128,51,178,246,243,241,245,225,242,101,128,51,182,247,243,241,245,225,242,101,128,51,188,118,2,130,188,130,201,237,229,231,225,243,241,245,225,242,101,128,51,185,243,241,245,225,242,101,128,51,183,119,2,130,216,130,229,237,229,231,225,243, 241,245,225,242,101,128,51,191,243,241,245,225,242,101,128,51,189,110,150,0,110,131,30,131,164,131,188,131,254,132,23,132,81,132,91,132,158,132,201,134,235,134,253,135,22,135,53,135,79,135,144,137,126,137,134,137,159,137,167,138,135,138,145,138,155,97,8,131,48,131,68,131,75,131,82,131,107,131,118,131,143,131,155,98,2,131,54,131,63,229,238,231,225,236,105,128,9,168,236,97,128,34,7,227,245,244,101,128,1,68,228,229,246,97,128,9,40,231,117,2,131,89,131,98,234,225,242,225,244,105,128,10,168,242,237,245, 235,232,105,128,10,40,232,233,242,225,231,225,238,97,128,48,106,235,225,244,225,235,225,238,97,129,48,202,131,131,232,225,236,230,247,233,228,244,104,128,255,133,240,239,243,244,242,239,240,232,101,128,1,73,243,241,245,225,242,101,128,51,129,98,2,131,170,131,180,239,240,239,237,239,230,111,128,49,11,243,240,225,227,101,128,0,160,99,4,131,198,131,205,131,214,131,241,225,242,239,110,128,1,72,229,228,233,236,236,97,128,1,70,233,242,99,2,131,222,131,227,236,101,128,36,221,245,237,230,236,229,248,226, 229,236,239,119,128,30,75,239,237,237,225,225,227,227,229,238,116,128,1,70,228,239,116,2,132,6,132,15,225,227,227,229,238,116,128,30,69,226,229,236,239,119,128,30,71,101,3,132,31,132,42,132,67,232,233,242,225,231,225,238,97,128,48,109,235,225,244,225,235,225,238,97,129,48,205,132,55,232,225,236,230,247,233,228,244,104,128,255,136,247,243,232,229,241,229,236,243,233,231,110,128,32,170,230,243,241,245,225,242,101,128,51,139,103,2,132,97,132,147,97,3,132,105,132,115,132,122,226,229,238,231,225,236,105, 128,9,153,228,229,246,97,128,9,25,231,117,2,132,129,132,138,234,225,242,225,244,105,128,10,153,242,237,245,235,232,105,128,10,25,239,238,231,245,244,232,225,105,128,14,7,104,2,132,164,132,174,233,242,225,231,225,238,97,128,48,147,239,239,107,2,132,182,132,189,236,229,230,116,128,2,114,242,229,244,242,239,230,236,229,120,128,2,115,105,4,132,211,133,124,133,135,133,193,229,245,110,7,132,229,133,8,133,40,133,54,133,63,133,96,133,109,97,2,132,235,132,250,227,233,242,227,236,229,235,239,242,229,225,110, 128,50,111,240,225,242,229,238,235,239,242,229,225,110,128,50,15,227,105,2,133,15,133,27,229,245,227,235,239,242,229,225,110,128,49,53,242,227,236,229,235,239,242,229,225,110,128,50,97,232,233,229,245,232,235,239,242,229,225,110,128,49,54,235,239,242,229,225,110,128,49,52,240,97,2,133,70,133,84,238,243,233,239,243,235,239,242,229,225,110,128,49,104,242,229,238,235,239,242,229,225,110,128,50,1,243,233,239,243,235,239,242,229,225,110,128,49,103,244,233,235,229,245,244,235,239,242,229,225,110,128,49, 102,232,233,242,225,231,225,238,97,128,48,107,107,2,133,141,133,165,225,244,225,235,225,238,97,129,48,203,133,153,232,225,236,230,247,233,228,244,104,128,255,134,232,225,232,233,116,2,133,175,133,186,236,229,230,244,244,232,225,105,128,248,153,244,232,225,105,128,14,77,238,101,141,0,57,133,224,133,233,133,243,134,17,134,24,134,49,134,76,134,110,134,122,134,133,134,166,134,174,134,185,225,242,225,226,233,99,128,6,105,226,229,238,231,225,236,105,128,9,239,227,233,242,227,236,101,129,36,104,133,254, 233,238,246,229,242,243,229,243,225,238,243,243,229,242,233,102,128,39,146,228,229,246,97,128,9,111,231,117,2,134,31,134,40,234,225,242,225,244,105,128,10,239,242,237,245,235,232,105,128,10,111,232,97,2,134,56,134,67,227,235,225,242,225,226,233,99,128,6,105,238,231,250,232,239,117,128,48,41,105,2,134,82,134,100,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,40,238,230,229,242,233,239,114,128,32,137,237,239,238,239,243,240,225,227,101,128,255,25,239,236,228,243,244,249,236,101, 128,247,57,112,2,134,139,134,146,225,242,229,110,128,36,124,229,114,2,134,153,134,159,233,239,100,128,36,144,243,233,225,110,128,6,249,242,239,237,225,110,128,33,120,243,245,240,229,242,233,239,114,128,32,121,116,2,134,191,134,229,229,229,110,2,134,199,134,208,227,233,242,227,236,101,128,36,114,112,2,134,214,134,221,225,242,229,110,128,36,134,229,242,233,239,100,128,36,154,232,225,105,128,14,89,106,129,1,204,134,241,229,227,249,242,233,236,236,233,99,128,4,90,235,225,244,225,235,225,238,97,129,48, 243,135,10,232,225,236,230,247,233,228,244,104,128,255,157,108,2,135,28,135,42,229,231,242,233,231,232,244,236,239,238,103,128,1,158,233,238,229,226,229,236,239,119,128,30,73,109,2,135,59,135,70,239,238,239,243,240,225,227,101,128,255,78,243,241,245,225,242,101,128,51,154,110,2,135,85,135,135,97,3,135,93,135,103,135,110,226,229,238,231,225,236,105,128,9,163,228,229,246,97,128,9,35,231,117,2,135,117,135,126,234,225,242,225,244,105,128,10,163,242,237,245,235,232,105,128,10,35,238,225,228,229,246,97, 128,9,41,111,6,135,158,135,169,135,194,135,235,136,187,137,114,232,233,242,225,231,225,238,97,128,48,110,235,225,244,225,235,225,238,97,129,48,206,135,182,232,225,236,230,247,233,228,244,104,128,255,137,110,3,135,202,135,218,135,227,226,242,229,225,235,233,238,231,243,240,225,227,101,128,0,160,229,238,244,232,225,105,128,14,19,245,244,232,225,105,128,14,25,239,110,7,135,252,136,5,136,19,136,53,136,69,136,110,136,169,225,242,225,226,233,99,128,6,70,230,233,238,225,236,225,242,225,226,233,99,128,254, 230,231,232,245,238,238,97,2,136,30,136,39,225,242,225,226,233,99,128,6,186,230,233,238,225,236,225,242,225,226,233,99,128,251,159,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,231,234,229,229,237,105,2,136,79,136,94,238,233,244,233,225,236,225,242,225,226,233,99,128,252,210,243,239,236,225,244,229,228,225,242,225,226,233,99,128,252,75,237,101,2,136,117,136,130,228,233,225,236,225,242,225,226,233,99,128,254,232,229,237,105,2,136,138,136,153,238,233,244,233,225,236,225,242,225,226,233, 99,128,252,213,243,239,236,225,244,229,228,225,242,225,226,233,99,128,252,78,238,239,239,238,230,233,238,225,236,225,242,225,226,233,99,128,252,141,116,7,136,203,136,214,136,243,137,22,137,34,137,54,137,80,227,239,238,244,225,233,238,115,128,34,12,101,2,136,220,136,236,236,229,237,229,238,116,129,34,9,136,231,239,102,128,34,9,241,245,225,108,128,34,96,231,242,229,225,244,229,114,129,34,111,136,255,238,239,114,2,137,7,137,15,229,241,245,225,108,128,34,113,236,229,243,115,128,34,121,233,228,229,238, 244,233,227,225,108,128,34,98,236,229,243,115,129,34,110,137,43,238,239,242,229,241,245,225,108,128,34,112,112,2,137,60,137,70,225,242,225,236,236,229,108,128,34,38,242,229,227,229,228,229,115,128,34,128,243,117,3,137,89,137,96,137,105,226,243,229,116,128,34,132,227,227,229,229,228,115,128,34,129,240,229,242,243,229,116,128,34,133,247,225,242,237,229,238,233,225,110,128,5,118,240,225,242,229,110,128,36,169,115,2,137,140,137,149,243,241,245,225,242,101,128,51,177,245,240,229,242,233,239,114,128,32, 127,244,233,236,228,101,128,0,241,117,132,3,189,137,179,137,190,138,15,138,98,232,233,242,225,231,225,238,97,128,48,108,107,2,137,196,137,220,225,244,225,235,225,238,97,129,48,204,137,208,232,225,236,230,247,233,228,244,104,128,255,135,244,97,3,137,229,137,239,137,246,226,229,238,231,225,236,105,128,9,188,228,229,246,97,128,9,60,231,117,2,137,253,138,6,234,225,242,225,244,105,128,10,188,242,237,245,235,232,105,128,10,60,109,2,138,21,138,55,226,229,242,243,233,231,110,130,0,35,138,35,138,47,237,239, 238,239,243,240,225,227,101,128,255,3,243,237,225,236,108,128,254,95,229,114,2,138,62,138,94,225,236,243,233,231,110,2,138,73,138,81,231,242,229,229,107,128,3,116,236,239,247,229,242,231,242,229,229,107,128,3,117,111,128,33,22,110,130,5,224,138,106,138,126,228,225,231,229,243,104,129,251,64,138,117,232,229,226,242,229,119,128,251,64,232,229,226,242,229,119,128,5,224,246,243,241,245,225,242,101,128,51,181,247,243,241,245,225,242,101,128,51,187,249,97,3,138,164,138,174,138,181,226,229,238,231,225,236, 105,128,9,158,228,229,246,97,128,9,30,231,117,2,138,188,138,197,234,225,242,225,244,105,128,10,158,242,237,245,235,232,105,128,10,30,111,147,0,111,138,248,139,14,139,92,140,6,140,78,140,93,140,133,141,0,141,21,141,59,141,70,141,248,143,82,143,146,143,179,143,225,144,98,144,145,144,157,97,2,138,254,139,5,227,245,244,101,128,0,243,238,231,244,232,225,105,128,14,45,98,4,139,24,139,66,139,75,139,85,225,242,242,229,100,130,2,117,139,36,139,47,227,249,242,233,236,236,233,99,128,4,233,228,233,229,242,229, 243,233,243,227,249,242,233,236,236,233,99,128,4,235,229,238,231,225,236,105,128,9,147,239,240,239,237,239,230,111,128,49,27,242,229,246,101,128,1,79,99,3,139,100,139,173,139,252,97,2,139,106,139,167,238,228,242,97,3,139,117,139,124,139,135,228,229,246,97,128,9,17,231,245,234,225,242,225,244,105,128,10,145,246,239,247,229,236,243,233,231,110,2,139,149,139,156,228,229,246,97,128,9,73,231,245,234,225,242,225,244,105,128,10,201,242,239,110,128,1,210,233,242,99,2,139,181,139,186,236,101,128,36,222,245, 237,230,236,229,120,133,0,244,139,205,139,213,139,224,139,232,139,244,225,227,245,244,101,128,30,209,228,239,244,226,229,236,239,119,128,30,217,231,242,225,246,101,128,30,211,232,239,239,235,225,226,239,246,101,128,30,213,244,233,236,228,101,128,30,215,249,242,233,236,236,233,99,128,4,62,100,4,140,16,140,39,140,45,140,68,226,108,2,140,23,140,31,225,227,245,244,101,128,1,81,231,242,225,246,101,128,2,13,229,246,97,128,9,19,233,229,242,229,243,233,115,129,0,246,140,57,227,249,242,233,236,236,233,99, 128,4,231,239,244,226,229,236,239,119,128,30,205,101,129,1,83,140,84,235,239,242,229,225,110,128,49,90,103,3,140,101,140,116,140,123,239,238,229,107,129,2,219,140,110,227,237,98,128,3,40,242,225,246,101,128,0,242,245,234,225,242,225,244,105,128,10,147,104,4,140,143,140,154,140,164,140,242,225,242,237,229,238,233,225,110,128,5,133,233,242,225,231,225,238,97,128,48,74,111,2,140,170,140,180,239,235,225,226,239,246,101,128,30,207,242,110,133,1,161,140,195,140,203,140,214,140,222,140,234,225,227,245,244, 101,128,30,219,228,239,244,226,229,236,239,119,128,30,227,231,242,225,246,101,128,30,221,232,239,239,235,225,226,239,246,101,128,30,223,244,233,236,228,101,128,30,225,245,238,231,225,242,245,237,236,225,245,116,128,1,81,105,129,1,163,141,6,238,246,229,242,244,229,228,226,242,229,246,101,128,2,15,107,2,141,27,141,51,225,244,225,235,225,238,97,129,48,170,141,39,232,225,236,230,247,233,228,244,104,128,255,117,239,242,229,225,110,128,49,87,236,229,232,229,226,242,229,119,128,5,171,109,6,141,84,141,112, 141,119,141,208,141,219,141,237,225,227,242,239,110,130,1,77,141,96,141,104,225,227,245,244,101,128,30,83,231,242,225,246,101,128,30,81,228,229,246,97,128,9,80,229,231,97,133,3,201,141,135,141,139,141,150,141,164,141,180,49,128,3,214,227,249,242,233,236,236,233,99,128,4,97,236,225,244,233,238,227,236,239,243,229,100,128,2,119,242,239,245,238,228,227,249,242,233,236,236,233,99,128,4,123,116,2,141,186,141,201,233,244,236,239,227,249,242,233,236,236,233,99,128,4,125,239,238,239,115,128,3,206,231,245, 234,225,242,225,244,105,128,10,208,233,227,242,239,110,129,3,191,141,229,244,239,238,239,115,128,3,204,239,238,239,243,240,225,227,101,128,255,79,238,101,145,0,49,142,31,142,40,142,50,142,80,142,105,142,114,142,123,142,148,142,182,142,216,142,228,142,247,143,2,143,35,143,45,143,53,143,64,225,242,225,226,233,99,128,6,97,226,229,238,231,225,236,105,128,9,231,227,233,242,227,236,101,129,36,96,142,61,233,238,246,229,242,243,229,243,225,238,243,243,229,242,233,102,128,39,138,100,2,142,86,142,92,229,246, 97,128,9,103,239,244,229,238,236,229,225,228,229,114,128,32,36,229,233,231,232,244,104,128,33,91,230,233,244,244,229,100,128,246,220,231,117,2,142,130,142,139,234,225,242,225,244,105,128,10,231,242,237,245,235,232,105,128,10,103,232,97,3,142,157,142,168,142,173,227,235,225,242,225,226,233,99,128,6,97,236,102,128,0,189,238,231,250,232,239,117,128,48,33,105,2,142,188,142,206,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,32,238,230,229,242,233,239,114,128,32,129,237,239,238,239, 243,240,225,227,101,128,255,17,238,245,237,229,242,225,244,239,242,226,229,238,231,225,236,105,128,9,244,239,236,228,243,244,249,236,101,128,247,49,112,2,143,8,143,15,225,242,229,110,128,36,116,229,114,2,143,22,143,28,233,239,100,128,36,136,243,233,225,110,128,6,241,241,245,225,242,244,229,114,128,0,188,242,239,237,225,110,128,33,112,243,245,240,229,242,233,239,114,128,0,185,244,104,2,143,71,143,76,225,105,128,14,81,233,242,100,128,33,83,111,3,143,90,143,124,143,140,103,2,143,96,143,114,239,238,229, 107,129,1,235,143,105,237,225,227,242,239,110,128,1,237,245,242,237,245,235,232,105,128,10,19,237,225,244,242,225,231,245,242,237,245,235,232,105,128,10,75,240,229,110,128,2,84,112,3,143,154,143,161,143,172,225,242,229,110,128,36,170,229,238,226,245,236,236,229,116,128,37,230,244,233,239,110,128,35,37,114,2,143,185,143,214,100,2,143,191,143,202,230,229,237,233,238,233,238,101,128,0,170,237,225,243,227,245,236,233,238,101,128,0,186,244,232,239,231,239,238,225,108,128,34,31,115,5,143,237,144,13,144, 30,144,75,144,88,232,239,242,116,2,143,246,143,253,228,229,246,97,128,9,18,246,239,247,229,236,243,233,231,238,228,229,246,97,128,9,74,236,225,243,104,129,0,248,144,22,225,227,245,244,101,128,1,255,237,225,236,108,2,144,39,144,50,232,233,242,225,231,225,238,97,128,48,73,235,225,244,225,235,225,238,97,129,48,169,144,63,232,225,236,230,247,233,228,244,104,128,255,107,244,242,239,235,229,225,227,245,244,101,128,1,255,245,240,229,242,233,239,114,128,246,240,116,2,144,104,144,115,227,249,242,233,236,236, 233,99,128,4,127,233,236,228,101,130,0,245,144,126,144,134,225,227,245,244,101,128,30,77,228,233,229,242,229,243,233,115,128,30,79,245,226,239,240,239,237,239,230,111,128,49,33,118,2,144,163,144,244,229,114,2,144,170,144,236,236,233,238,101,131,32,62,144,183,144,206,144,229,99,2,144,189,144,201,229,238,244,229,242,236,233,238,101,128,254,74,237,98,128,3,5,100,2,144,212,144,220,225,243,232,229,100,128,254,73,226,236,247,225,246,121,128,254,76,247,225,246,121,128,254,75,243,227,239,242,101,128,0,175, 239,247,229,236,243,233,231,110,3,145,3,145,13,145,20,226,229,238,231,225,236,105,128,9,203,228,229,246,97,128,9,75,231,245,234,225,242,225,244,105,128,10,203,112,145,0,112,145,69,147,197,147,208,147,217,147,229,149,154,149,164,150,156,151,175,152,9,152,35,152,166,152,174,153,76,153,134,153,162,153,172,97,14,145,99,145,131,145,141,145,148,145,155,145,203,145,214,145,228,145,239,146,30,146,44,147,56,147,95,147,185,97,2,145,105,145,117,237,240,243,243,241,245,225,242,101,128,51,128,243,229,238,244, 239,243,241,245,225,242,101,128,51,43,226,229,238,231,225,236,105,128,9,170,227,245,244,101,128,30,85,228,229,246,97,128,9,42,103,2,145,161,145,179,101,2,145,167,145,174,228,239,247,110,128,33,223,245,112,128,33,222,117,2,145,185,145,194,234,225,242,225,244,105,128,10,170,242,237,245,235,232,105,128,10,42,232,233,242,225,231,225,238,97,128,48,113,233,249,225,238,238,239,233,244,232,225,105,128,14,47,235,225,244,225,235,225,238,97,128,48,209,108,2,145,245,146,14,225,244,225,236,233,250,225,244,233, 239,238,227,249,242,233,236,236,233,227,227,237,98,128,4,132,239,227,232,235,225,227,249,242,233,236,236,233,99,128,4,192,238,243,233,239,243,235,239,242,229,225,110,128,49,127,114,3,146,52,146,73,147,45,97,2,146,58,146,66,231,242,225,240,104,128,0,182,236,236,229,108,128,34,37,229,110,2,146,80,146,190,236,229,230,116,136,0,40,146,103,146,118,146,123,146,128,146,139,146,151,146,174,146,179,225,236,244,239,238,229,225,242,225,226,233,99,128,253,62,226,116,128,248,237,229,120,128,248,236,233,238,230, 229,242,233,239,114,128,32,141,237,239,238,239,243,240,225,227,101,128,255,8,115,2,146,157,146,164,237,225,236,108,128,254,89,245,240,229,242,233,239,114,128,32,125,244,112,128,248,235,246,229,242,244,233,227,225,108,128,254,53,242,233,231,232,116,136,0,41,146,214,146,229,146,234,146,239,146,250,147,6,147,29,147,34,225,236,244,239,238,229,225,242,225,226,233,99,128,253,63,226,116,128,248,248,229,120,128,248,247,233,238,230,229,242,233,239,114,128,32,142,237,239,238,239,243,240,225,227,101,128,255, 9,115,2,147,12,147,19,237,225,236,108,128,254,90,245,240,229,242,233,239,114,128,32,126,244,112,128,248,246,246,229,242,244,233,227,225,108,128,254,54,244,233,225,236,228,233,230,102,128,34,2,115,3,147,64,147,75,147,87,229,241,232,229,226,242,229,119,128,5,192,232,244,225,232,229,226,242,229,119,128,5,153,241,245,225,242,101,128,51,169,244,225,104,134,5,183,147,113,147,127,147,132,147,141,147,156,147,172,49,2,147,119,147,123,49,128,5,183,100,128,5,183,178,97,128,5,183,232,229,226,242,229,119,128, 5,183,238,225,242,242,239,247,232,229,226,242,229,119,128,5,183,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,183,247,233,228,229,232,229,226,242,229,119,128,5,183,250,229,242,232,229,226,242,229,119,128,5,161,226,239,240,239,237,239,230,111,128,49,6,227,233,242,227,236,101,128,36,223,228,239,244,225,227,227,229,238,116,128,30,87,101,137,5,228,147,251,148,6,148,26,148,38,148,58,148,160,148,171,148,192,149,147,227,249,242,233,236,236,233,99,128,4,63,228,225,231,229,243,104,129,251,68,148, 17,232,229,226,242,229,119,128,251,68,229,250,233,243,241,245,225,242,101,128,51,59,230,233,238,225,236,228,225,231,229,243,232,232,229,226,242,229,119,128,251,67,104,5,148,70,148,93,148,101,148,115,148,145,225,114,2,148,77,148,84,225,226,233,99,128,6,126,237,229,238,233,225,110,128,5,122,229,226,242,229,119,128,5,228,230,233,238,225,236,225,242,225,226,233,99,128,251,87,105,2,148,121,148,136,238,233,244,233,225,236,225,242,225,226,233,99,128,251,88,242,225,231,225,238,97,128,48,122,237,229,228,233, 225,236,225,242,225,226,233,99,128,251,89,235,225,244,225,235,225,238,97,128,48,218,237,233,228,228,236,229,232,239,239,235,227,249,242,233,236,236,233,99,128,4,167,114,5,148,204,148,216,149,2,149,123,149,136,225,230,229,232,229,226,242,229,119,128,251,78,227,229,238,116,131,0,37,148,229,148,238,148,250,225,242,225,226,233,99,128,6,106,237,239,238,239,243,240,225,227,101,128,255,5,243,237,225,236,108,128,254,106,105,2,149,8,149,105,239,100,134,0,46,149,25,149,36,149,47,149,59,149,70,149,82,225,242, 237,229,238,233,225,110,128,5,137,227,229,238,244,229,242,229,100,128,0,183,232,225,236,230,247,233,228,244,104,128,255,97,233,238,230,229,242,233,239,114,128,246,231,237,239,238,239,243,240,225,227,101,128,255,14,115,2,149,88,149,95,237,225,236,108,128,254,82,245,240,229,242,233,239,114,128,246,232,243,240,239,237,229,238,233,231,242,229,229,235,227,237,98,128,3,66,240,229,238,228,233,227,245,236,225,114,128,34,165,244,232,239,245,243,225,238,100,128,32,48,243,229,244,97,128,32,167,230,243,241,245, 225,242,101,128,51,138,104,3,149,172,149,222,150,103,97,3,149,180,149,190,149,197,226,229,238,231,225,236,105,128,9,171,228,229,246,97,128,9,43,231,117,2,149,204,149,213,234,225,242,225,244,105,128,10,171,242,237,245,235,232,105,128,10,43,105,133,3,198,149,236,149,240,150,70,150,78,150,89,49,128,3,213,229,245,240,104,4,149,253,150,32,150,47,150,56,97,2,150,3,150,18,227,233,242,227,236,229,235,239,242,229,225,110,128,50,122,240,225,242,229,238,235,239,242,229,225,110,128,50,26,227,233,242,227,236, 229,235,239,242,229,225,110,128,50,108,235,239,242,229,225,110,128,49,77,240,225,242,229,238,235,239,242,229,225,110,128,50,12,236,225,244,233,110,128,2,120,238,244,232,245,244,232,225,105,128,14,58,243,249,237,226,239,236,231,242,229,229,107,128,3,213,111,3,150,111,150,116,150,142,239,107,128,1,165,240,104,2,150,123,150,132,225,238,244,232,225,105,128,14,30,245,238,231,244,232,225,105,128,14,28,243,225,237,240,232,225,239,244,232,225,105,128,14,32,105,133,3,192,150,170,151,126,151,137,151,148,151, 162,229,245,112,6,150,186,150,221,150,253,151,25,151,39,151,91,97,2,150,192,150,207,227,233,242,227,236,229,235,239,242,229,225,110,128,50,115,240,225,242,229,238,235,239,242,229,225,110,128,50,19,227,105,2,150,228,150,240,229,245,227,235,239,242,229,225,110,128,49,118,242,227,236,229,235,239,242,229,225,110,128,50,101,107,2,151,3,151,17,233,249,229,239,235,235,239,242,229,225,110,128,49,114,239,242,229,225,110,128,49,66,240,225,242,229,238,235,239,242,229,225,110,128,50,5,243,233,239,115,2,151,48, 151,76,107,2,151,54,151,68,233,249,229,239,235,235,239,242,229,225,110,128,49,116,239,242,229,225,110,128,49,68,244,233,235,229,245,244,235,239,242,229,225,110,128,49,117,116,2,151,97,151,112,232,233,229,245,244,232,235,239,242,229,225,110,128,49,119,233,235,229,245,244,235,239,242,229,225,110,128,49,115,232,233,242,225,231,225,238,97,128,48,116,235,225,244,225,235,225,238,97,128,48,212,243,249,237,226,239,236,231,242,229,229,107,128,3,214,247,242,225,242,237,229,238,233,225,110,128,5,131,236,245, 115,132,0,43,151,189,151,200,151,209,151,242,226,229,236,239,247,227,237,98,128,3,31,227,233,242,227,236,101,128,34,149,109,2,151,215,151,222,233,238,245,115,128,0,177,111,2,151,228,151,232,100,128,2,214,238,239,243,240,225,227,101,128,255,11,115,2,151,248,151,255,237,225,236,108,128,254,98,245,240,229,242,233,239,114,128,32,122,109,2,152,15,152,26,239,238,239,243,240,225,227,101,128,255,80,243,241,245,225,242,101,128,51,216,111,5,152,47,152,58,152,125,152,136,152,146,232,233,242,225,231,225,238, 97,128,48,125,233,238,244,233,238,231,233,238,228,229,120,4,152,78,152,90,152,102,152,115,228,239,247,238,247,232,233,244,101,128,38,31,236,229,230,244,247,232,233,244,101,128,38,28,242,233,231,232,244,247,232,233,244,101,128,38,30,245,240,247,232,233,244,101,128,38,29,235,225,244,225,235,225,238,97,128,48,221,240,236,225,244,232,225,105,128,14,27,243,244,225,236,237,225,242,107,129,48,18,152,159,230,225,227,101,128,48,32,240,225,242,229,110,128,36,171,114,3,152,182,152,208,152,233,101,2,152,188, 152,196,227,229,228,229,115,128,34,122,243,227,242,233,240,244,233,239,110,128,33,30,233,237,101,2,152,216,152,222,237,239,100,128,2,185,242,229,246,229,242,243,229,100,128,32,53,111,4,152,243,152,250,153,4,153,17,228,245,227,116,128,34,15,234,229,227,244,233,246,101,128,35,5,236,239,238,231,229,228,235,225,238,97,128,48,252,112,2,153,23,153,60,101,2,153,29,153,36,236,236,239,114,128,35,24,242,243,117,2,153,44,153,51,226,243,229,116,128,34,130,240,229,242,243,229,116,128,34,131,239,242,244,233,239, 110,129,34,55,153,71,225,108,128,34,29,115,2,153,82,153,125,105,130,3,200,153,90,153,101,227,249,242,233,236,236,233,99,128,4,113,236,233,240,238,229,245,237,225,244,225,227,249,242,233,236,236,233,227,227,237,98,128,4,134,243,241,245,225,242,101,128,51,176,117,2,153,140,153,151,232,233,242,225,231,225,238,97,128,48,119,235,225,244,225,235,225,238,97,128,48,215,246,243,241,245,225,242,101,128,51,180,247,243,241,245,225,242,101,128,51,186,113,136,0,113,153,202,154,251,155,6,155,15,155,22,155,34,155, 72,155,80,97,4,153,212,153,235,154,43,154,234,100,2,153,218,153,224,229,246,97,128,9,88,237,225,232,229,226,242,229,119,128,5,168,102,4,153,245,153,254,154,12,154,28,225,242,225,226,233,99,128,6,66,230,233,238,225,236,225,242,225,226,233,99,128,254,214,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,215,237,229,228,233,225,236,225,242,225,226,233,99,128,254,216,237,225,244,115,136,5,184,154,66,154,86,154,100,154,105,154,110,154,119,154,134,154,221,49,3,154,74,154,78,154,82,48,128,5,184, 97,128,5,184,99,128,5,184,50,2,154,92,154,96,55,128,5,184,57,128,5,184,179,51,128,5,184,228,101,128,5,184,232,229,226,242,229,119,128,5,184,238,225,242,242,239,247,232,229,226,242,229,119,128,5,184,113,2,154,140,154,206,225,244,225,110,4,154,153,154,162,154,177,154,193,232,229,226,242,229,119,128,5,184,238,225,242,242,239,247,232,229,226,242,229,119,128,5,184,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,184,247,233,228,229,232,229,226,242,229,119,128,5,184,245,225,242,244,229,242,232, 229,226,242,229,119,128,5,184,247,233,228,229,232,229,226,242,229,119,128,5,184,242,238,229,249,240,225,242,225,232,229,226,242,229,119,128,5,159,226,239,240,239,237,239,230,111,128,49,17,227,233,242,227,236,101,128,36,224,232,239,239,107,128,2,160,237,239,238,239,243,240,225,227,101,128,255,81,239,102,130,5,231,155,43,155,63,228,225,231,229,243,104,129,251,71,155,54,232,229,226,242,229,119,128,251,71,232,229,226,242,229,119,128,5,231,240,225,242,229,110,128,36,172,117,4,155,90,155,102,155,191,156, 22,225,242,244,229,242,238,239,244,101,128,38,105,226,245,244,115,135,5,187,155,123,155,128,155,133,155,138,155,147,155,162,155,178,177,56,128,5,187,178,53,128,5,187,179,49,128,5,187,232,229,226,242,229,119,128,5,187,238,225,242,242,239,247,232,229,226,242,229,119,128,5,187,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,187,247,233,228,229,232,229,226,242,229,119,128,5,187,229,243,244,233,239,110,133,0,63,155,210,155,233,155,250,156,2,156,14,225,114,2,155,217,155,224,225,226,233,99,128, 6,31,237,229,238,233,225,110,128,5,94,228,239,247,110,129,0,191,155,242,243,237,225,236,108,128,247,191,231,242,229,229,107,128,3,126,237,239,238,239,243,240,225,227,101,128,255,31,243,237,225,236,108,128,247,63,239,244,101,4,156,34,156,105,156,125,156,154,228,226,108,133,0,34,156,50,156,57,156,64,156,76,156,97,226,225,243,101,128,32,30,236,229,230,116,128,32,28,237,239,238,239,243,240,225,227,101,128,255,2,240,242,233,237,101,129,48,30,156,86,242,229,246,229,242,243,229,100,128,48,29,242,233,231, 232,116,128,32,29,236,229,230,116,129,32,24,156,114,242,229,246,229,242,243,229,100,128,32,27,114,2,156,131,156,141,229,246,229,242,243,229,100,128,32,27,233,231,232,116,129,32,25,156,150,110,128,1,73,243,233,238,231,108,2,156,164,156,171,226,225,243,101,128,32,26,101,129,0,39,156,177,237,239,238,239,243,240,225,227,101,128,255,7,114,145,0,114,156,227,157,231,157,242,158,33,158,84,159,101,159,125,159,220,161,254,162,35,162,47,162,101,162,109,163,15,163,26,163,61,163,161,97,11,156,251,157,6,157,16, 157,23,157,88,157,104,157,129,157,140,157,165,157,188,157,225,225,242,237,229,238,233,225,110,128,5,124,226,229,238,231,225,236,105,128,9,176,227,245,244,101,128,1,85,100,4,157,33,157,39,157,53,157,79,229,246,97,128,9,48,233,227,225,108,129,34,26,157,48,229,120,128,248,229,239,246,229,242,243,243,241,245,225,242,101,129,51,174,157,69,228,243,241,245,225,242,101,128,51,175,243,241,245,225,242,101,128,51,173,230,101,129,5,191,157,95,232,229,226,242,229,119,128,5,191,231,117,2,157,111,157,120,234,225, 242,225,244,105,128,10,176,242,237,245,235,232,105,128,10,48,232,233,242,225,231,225,238,97,128,48,137,235,225,244,225,235,225,238,97,129,48,233,157,153,232,225,236,230,247,233,228,244,104,128,255,151,236,239,247,229,242,228,233,225,231,239,238,225,236,226,229,238,231,225,236,105,128,9,241,109,2,157,194,157,217,233,228,228,236,229,228,233,225,231,239,238,225,236,226,229,238,231,225,236,105,128,9,240,243,232,239,242,110,128,2,100,244,233,111,128,34,54,226,239,240,239,237,239,230,111,128,49,22,99,4, 157,252,158,3,158,12,158,20,225,242,239,110,128,1,89,229,228,233,236,236,97,128,1,87,233,242,227,236,101,128,36,225,239,237,237,225,225,227,227,229,238,116,128,1,87,100,2,158,39,158,49,226,236,231,242,225,246,101,128,2,17,239,116,2,158,56,158,65,225,227,227,229,238,116,128,30,89,226,229,236,239,119,129,30,91,158,75,237,225,227,242,239,110,128,30,93,101,6,158,98,158,143,158,178,158,233,159,2,159,35,102,2,158,104,158,117,229,242,229,238,227,229,237,225,242,107,128,32,59,236,229,248,243,117,2,158,127, 158,134,226,243,229,116,128,34,134,240,229,242,243,229,116,128,34,135,231,233,243,244,229,114,2,158,154,158,159,229,100,128,0,174,115,2,158,165,158,171,225,238,115,128,248,232,229,242,233,102,128,246,218,104,3,158,186,158,209,158,223,225,114,2,158,193,158,200,225,226,233,99,128,6,49,237,229,238,233,225,110,128,5,128,230,233,238,225,236,225,242,225,226,233,99,128,254,174,233,242,225,231,225,238,97,128,48,140,235,225,244,225,235,225,238,97,129,48,236,158,246,232,225,236,230,247,233,228,244,104,128, 255,154,243,104,130,5,232,159,11,159,26,228,225,231,229,243,232,232,229,226,242,229,119,128,251,72,232,229,226,242,229,119,128,5,232,118,3,159,43,159,56,159,88,229,242,243,229,228,244,233,236,228,101,128,34,61,233,97,2,159,63,159,72,232,229,226,242,229,119,128,5,151,237,245,231,242,225,243,232,232,229,226,242,229,119,128,5,151,236,239,231,233,227,225,236,238,239,116,128,35,16,230,233,243,232,232,239,239,107,129,2,126,159,114,242,229,246,229,242,243,229,100,128,2,127,104,2,159,131,159,154,97,2,159, 137,159,147,226,229,238,231,225,236,105,128,9,221,228,229,246,97,128,9,93,111,131,3,193,159,164,159,193,159,207,239,107,129,2,125,159,171,244,245,242,238,229,100,129,2,123,159,182,243,245,240,229,242,233,239,114,128,2,181,243,249,237,226,239,236,231,242,229,229,107,128,3,241,244,233,227,232,239,239,235,237,239,100,128,2,222,105,6,159,234,161,22,161,68,161,79,161,104,161,240,229,245,108,9,160,0,160,35,160,50,160,64,160,110,160,124,160,210,160,223,161,2,97,2,160,6,160,21,227,233,242,227,236,229,235, 239,242,229,225,110,128,50,113,240,225,242,229,238,235,239,242,229,225,110,128,50,17,227,233,242,227,236,229,235,239,242,229,225,110,128,50,99,232,233,229,245,232,235,239,242,229,225,110,128,49,64,107,2,160,70,160,102,233,249,229,239,107,2,160,80,160,89,235,239,242,229,225,110,128,49,58,243,233,239,243,235,239,242,229,225,110,128,49,105,239,242,229,225,110,128,49,57,237,233,229,245,237,235,239,242,229,225,110,128,49,59,112,3,160,132,160,164,160,179,97,2,160,138,160,152,238,243,233,239,243,235,239, 242,229,225,110,128,49,108,242,229,238,235,239,242,229,225,110,128,50,3,232,233,229,245,240,232,235,239,242,229,225,110,128,49,63,233,229,245,112,2,160,188,160,197,235,239,242,229,225,110,128,49,60,243,233,239,243,235,239,242,229,225,110,128,49,107,243,233,239,243,235,239,242,229,225,110,128,49,61,116,2,160,229,160,244,232,233,229,245,244,232,235,239,242,229,225,110,128,49,62,233,235,229,245,244,235,239,242,229,225,110,128,49,106,249,229,239,242,233,238,232,233,229,245,232,235,239,242,229,225,110, 128,49,109,231,232,116,2,161,30,161,38,225,238,231,236,101,128,34,31,116,2,161,44,161,58,225,227,235,226,229,236,239,247,227,237,98,128,3,25,242,233,225,238,231,236,101,128,34,191,232,233,242,225,231,225,238,97,128,48,138,235,225,244,225,235,225,238,97,129,48,234,161,92,232,225,236,230,247,233,228,244,104,128,255,152,110,2,161,110,161,226,103,131,2,218,161,120,161,131,161,137,226,229,236,239,247,227,237,98,128,3,37,227,237,98,128,3,10,232,225,236,102,2,161,146,161,192,236,229,230,116,131,2,191,161, 159,161,170,161,181,225,242,237,229,238,233,225,110,128,5,89,226,229,236,239,247,227,237,98,128,3,28,227,229,238,244,229,242,229,100,128,2,211,242,233,231,232,116,130,2,190,161,204,161,215,226,229,236,239,247,227,237,98,128,3,57,227,229,238,244,229,242,229,100,128,2,210,246,229,242,244,229,228,226,242,229,246,101,128,2,19,244,244,239,242,245,243,241,245,225,242,101,128,51,81,108,2,162,4,162,15,233,238,229,226,229,236,239,119,128,30,95,239,238,231,236,229,103,129,2,124,162,26,244,245,242,238,229,100, 128,2,122,237,239,238,239,243,240,225,227,101,128,255,82,111,3,162,55,162,66,162,91,232,233,242,225,231,225,238,97,128,48,141,235,225,244,225,235,225,238,97,129,48,237,162,79,232,225,236,230,247,233,228,244,104,128,255,155,242,245,225,244,232,225,105,128,14,35,240,225,242,229,110,128,36,173,114,3,162,117,162,153,162,183,97,3,162,125,162,135,162,142,226,229,238,231,225,236,105,128,9,220,228,229,246,97,128,9,49,231,245,242,237,245,235,232,105,128,10,92,229,104,2,162,160,162,169,225,242,225,226,233, 99,128,6,145,230,233,238,225,236,225,242,225,226,233,99,128,251,141,246,239,227,225,236,233,99,4,162,199,162,209,162,216,162,227,226,229,238,231,225,236,105,128,9,224,228,229,246,97,128,9,96,231,245,234,225,242,225,244,105,128,10,224,246,239,247,229,236,243,233,231,110,3,162,243,162,253,163,4,226,229,238,231,225,236,105,128,9,196,228,229,246,97,128,9,68,231,245,234,225,242,225,244,105,128,10,196,243,245,240,229,242,233,239,114,128,246,241,116,2,163,32,163,40,226,236,239,227,107,128,37,144,245,242, 238,229,100,129,2,121,163,50,243,245,240,229,242,233,239,114,128,2,180,117,4,163,71,163,82,163,107,163,154,232,233,242,225,231,225,238,97,128,48,139,235,225,244,225,235,225,238,97,129,48,235,163,95,232,225,236,230,247,233,228,244,104,128,255,153,112,2,163,113,163,148,229,101,2,163,120,163,134,237,225,242,235,226,229,238,231,225,236,105,128,9,242,243,233,231,238,226,229,238,231,225,236,105,128,9,243,233,225,104,128,246,221,244,232,225,105,128,14,36,246,239,227,225,236,233,99,4,163,177,163,187,163, 194,163,205,226,229,238,231,225,236,105,128,9,139,228,229,246,97,128,9,11,231,245,234,225,242,225,244,105,128,10,139,246,239,247,229,236,243,233,231,110,3,163,221,163,231,163,238,226,229,238,231,225,236,105,128,9,195,228,229,246,97,128,9,67,231,245,234,225,242,225,244,105,128,10,195,115,147,0,115,164,35,166,5,166,16,166,142,166,181,169,123,169,134,172,21,174,159,174,205,174,232,175,167,175,234,177,11,177,21,177,207,178,24,178,194,178,204,97,9,164,55,164,65,164,86,164,158,164,183,164,194,164,219,164, 251,165,35,226,229,238,231,225,236,105,128,9,184,227,245,244,101,129,1,91,164,74,228,239,244,225,227,227,229,238,116,128,30,101,100,5,164,98,164,107,164,113,164,127,164,143,225,242,225,226,233,99,128,6,53,229,246,97,128,9,56,230,233,238,225,236,225,242,225,226,233,99,128,254,186,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,187,237,229,228,233,225,236,225,242,225,226,233,99,128,254,188,231,117,2,164,165,164,174,234,225,242,225,244,105,128,10,184,242,237,245,235,232,105,128,10,56,232, 233,242,225,231,225,238,97,128,48,85,235,225,244,225,235,225,238,97,129,48,181,164,207,232,225,236,230,247,233,228,244,104,128,255,123,236,236,225,236,236,225,232,239,245,225,236,225,249,232,229,247,225,243,225,236,236,225,237,225,242,225,226,233,99,128,253,250,237,229,235,104,130,5,225,165,6,165,26,228,225,231,229,243,104,129,251,65,165,17,232,229,226,242,229,119,128,251,65,232,229,226,242,229,119,128,5,225,242,97,5,165,48,165,122,165,130,165,180,165,188,97,5,165,60,165,68,165,76,165,107,165,115, 225,244,232,225,105,128,14,50,229,244,232,225,105,128,14,65,233,237,225,233,109,2,165,86,165,97,225,236,225,233,244,232,225,105,128,14,68,245,225,238,244,232,225,105,128,14,67,237,244,232,225,105,128,14,51,244,232,225,105,128,14,48,229,244,232,225,105,128,14,64,105,3,165,138,165,162,165,173,105,2,165,144,165,155,236,229,230,244,244,232,225,105,128,248,134,244,232,225,105,128,14,53,236,229,230,244,244,232,225,105,128,248,133,244,232,225,105,128,14,52,239,244,232,225,105,128,14,66,117,3,165,196,165, 246,165,253,101,3,165,204,165,228,165,239,101,2,165,210,165,221,236,229,230,244,244,232,225,105,128,248,136,244,232,225,105,128,14,55,236,229,230,244,244,232,225,105,128,248,135,244,232,225,105,128,14,54,244,232,225,105,128,14,56,245,244,232,225,105,128,14,57,226,239,240,239,237,239,230,111,128,49,25,99,5,166,28,166,49,166,58,166,107,166,129,225,242,239,110,129,1,97,166,37,228,239,244,225,227,227,229,238,116,128,30,103,229,228,233,236,236,97,128,1,95,232,247,97,131,2,89,166,70,166,81,166,100,227, 249,242,233,236,236,233,99,128,4,217,228,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,219,232,239,239,107,128,2,90,233,242,99,2,166,115,166,120,236,101,128,36,226,245,237,230,236,229,120,128,1,93,239,237,237,225,225,227,227,229,238,116,128,2,25,228,239,116,2,166,150,166,159,225,227,227,229,238,116,128,30,97,226,229,236,239,119,129,30,99,166,169,228,239,244,225,227,227,229,238,116,128,30,105,101,9,166,201,166,217,166,252,167,61,167,164,167,191,167,216,168,41,168,68,225,231,245, 236,236,226,229,236,239,247,227,237,98,128,3,60,99,2,166,223,166,245,239,238,100,129,32,51,166,231,244,239,238,229,227,232,233,238,229,243,101,128,2,202,244,233,239,110,128,0,167,229,110,4,167,7,167,16,167,30,167,46,225,242,225,226,233,99,128,6,51,230,233,238,225,236,225,242,225,226,233,99,128,254,178,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,179,237,229,228,233,225,236,225,242,225,226,233,99,128,254,180,231,239,108,135,5,182,167,81,167,95,167,100,167,109,167,124,167,140,167,151, 49,2,167,87,167,91,51,128,5,182,102,128,5,182,178,99,128,5,182,232,229,226,242,229,119,128,5,182,238,225,242,242,239,247,232,229,226,242,229,119,128,5,182,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,182,244,225,232,229,226,242,229,119,128,5,146,247,233,228,229,232,229,226,242,229,119,128,5,182,104,2,167,170,167,181,225,242,237,229,238,233,225,110,128,5,125,233,242,225,231,225,238,97,128,48,91,235,225,244,225,235,225,238,97,129,48,187,167,204,232,225,236,230,247,233,228,244,104,128,255, 126,237,105,2,167,223,168,10,227,239,236,239,110,131,0,59,167,237,167,246,168,2,225,242,225,226,233,99,128,6,27,237,239,238,239,243,240,225,227,101,128,255,27,243,237,225,236,108,128,254,84,246,239,233,227,229,228,237,225,242,235,235,225,238,97,129,48,156,168,29,232,225,236,230,247,233,228,244,104,128,255,159,238,116,2,168,48,168,58,233,243,241,245,225,242,101,128,51,34,239,243,241,245,225,242,101,128,51,35,246,229,110,142,0,55,168,102,168,111,168,121,168,151,168,158,168,168,168,193,168,220,168,254, 169,10,169,21,169,54,169,62,169,73,225,242,225,226,233,99,128,6,103,226,229,238,231,225,236,105,128,9,237,227,233,242,227,236,101,129,36,102,168,132,233,238,246,229,242,243,229,243,225,238,243,243,229,242,233,102,128,39,144,228,229,246,97,128,9,109,229,233,231,232,244,232,115,128,33,94,231,117,2,168,175,168,184,234,225,242,225,244,105,128,10,237,242,237,245,235,232,105,128,10,109,232,97,2,168,200,168,211,227,235,225,242,225,226,233,99,128,6,103,238,231,250,232,239,117,128,48,39,105,2,168,226,168, 244,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,38,238,230,229,242,233,239,114,128,32,135,237,239,238,239,243,240,225,227,101,128,255,23,239,236,228,243,244,249,236,101,128,247,55,112,2,169,27,169,34,225,242,229,110,128,36,122,229,114,2,169,41,169,47,233,239,100,128,36,142,243,233,225,110,128,6,247,242,239,237,225,110,128,33,118,243,245,240,229,242,233,239,114,128,32,119,116,2,169,79,169,117,229,229,110,2,169,87,169,96,227,233,242,227,236,101,128,36,112,112,2,169,102,169,109, 225,242,229,110,128,36,132,229,242,233,239,100,128,36,152,232,225,105,128,14,87,230,244,232,249,240,232,229,110,128,0,173,104,7,169,150,170,124,170,135,170,149,171,94,171,107,172,15,97,6,169,164,169,175,169,185,169,196,170,83,170,108,225,242,237,229,238,233,225,110,128,5,119,226,229,238,231,225,236,105,128,9,182,227,249,242,233,236,236,233,99,128,4,72,100,2,169,202,170,42,228,97,4,169,213,169,222,169,253,170,11,225,242,225,226,233,99,128,6,81,228,225,237,237,97,2,169,232,169,241,225,242,225,226,233, 99,128,252,97,244,225,238,225,242,225,226,233,99,128,252,94,230,225,244,232,225,225,242,225,226,233,99,128,252,96,235,225,243,242,97,2,170,21,170,30,225,242,225,226,233,99,128,252,98,244,225,238,225,242,225,226,233,99,128,252,95,101,132,37,146,170,54,170,61,170,69,170,78,228,225,242,107,128,37,147,236,233,231,232,116,128,37,145,237,229,228,233,245,109,128,37,146,246,97,128,9,54,231,117,2,170,90,170,99,234,225,242,225,244,105,128,10,182,242,237,245,235,232,105,128,10,54,236,243,232,229,236,229,244, 232,229,226,242,229,119,128,5,147,226,239,240,239,237,239,230,111,128,49,21,227,232,225,227,249,242,233,236,236,233,99,128,4,73,101,4,170,159,170,224,170,234,170,251,229,110,4,170,170,170,179,170,193,170,209,225,242,225,226,233,99,128,6,52,230,233,238,225,236,225,242,225,226,233,99,128,254,182,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,183,237,229,228,233,225,236,225,242,225,226,233,99,128,254,184,233,227,239,240,244,233,99,128,3,227,241,229,108,129,32,170,170,242,232,229,226,242, 229,119,128,32,170,246,97,134,5,176,171,12,171,27,171,41,171,50,171,65,171,81,49,2,171,18,171,23,177,53,128,5,176,53,128,5,176,50,2,171,33,171,37,50,128,5,176,101,128,5,176,232,229,226,242,229,119,128,5,176,238,225,242,242,239,247,232,229,226,242,229,119,128,5,176,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,176,247,233,228,229,232,229,226,242,229,119,128,5,176,232,225,227,249,242,233,236,236,233,99,128,4,187,105,2,171,113,171,124,237,225,227,239,240,244,233,99,128,3,237,110,131,5,233, 171,134,171,217,171,226,100,2,171,140,171,206,225,231,229,243,104,130,251,73,171,152,171,161,232,229,226,242,229,119,128,251,73,115,2,171,167,171,187,232,233,238,228,239,116,129,251,44,171,178,232,229,226,242,229,119,128,251,44,233,238,228,239,116,129,251,45,171,197,232,229,226,242,229,119,128,251,45,239,244,232,229,226,242,229,119,128,5,193,232,229,226,242,229,119,128,5,233,115,2,171,232,171,252,232,233,238,228,239,116,129,251,42,171,243,232,229,226,242,229,119,128,251,42,233,238,228,239,116,129, 251,43,172,6,232,229,226,242,229,119,128,251,43,239,239,107,128,2,130,105,8,172,39,172,83,172,94,172,119,172,149,172,157,172,170,173,85,231,237,97,131,3,195,172,51,172,55,172,63,49,128,3,194,230,233,238,225,108,128,3,194,236,245,238,225,244,229,243,249,237,226,239,236,231,242,229,229,107,128,3,242,232,233,242,225,231,225,238,97,128,48,87,235,225,244,225,235,225,238,97,129,48,183,172,107,232,225,236,230,247,233,228,244,104,128,255,124,236,245,113,2,172,127,172,136,232,229,226,242,229,119,128,5,189, 236,229,230,244,232,229,226,242,229,119,128,5,189,237,233,236,225,114,128,34,60,238,228,239,244,232,229,226,242,229,119,128,5,194,239,115,6,172,185,172,220,172,252,173,24,173,38,173,70,97,2,172,191,172,206,227,233,242,227,236,229,235,239,242,229,225,110,128,50,116,240,225,242,229,238,235,239,242,229,225,110,128,50,20,227,105,2,172,227,172,239,229,245,227,235,239,242,229,225,110,128,49,126,242,227,236,229,235,239,242,229,225,110,128,50,102,107,2,173,2,173,16,233,249,229,239,235,235,239,242,229,225, 110,128,49,122,239,242,229,225,110,128,49,69,238,233,229,245,238,235,239,242,229,225,110,128,49,123,112,2,173,44,173,57,225,242,229,238,235,239,242,229,225,110,128,50,6,233,229,245,240,235,239,242,229,225,110,128,49,125,244,233,235,229,245,244,235,239,242,229,225,110,128,49,124,120,141,0,54,173,115,173,124,173,134,173,164,173,171,173,196,173,223,174,1,174,13,174,24,174,57,174,65,174,76,225,242,225,226,233,99,128,6,102,226,229,238,231,225,236,105,128,9,236,227,233,242,227,236,101,129,36,101,173,145, 233,238,246,229,242,243,229,243,225,238,243,243,229,242,233,102,128,39,143,228,229,246,97,128,9,108,231,117,2,173,178,173,187,234,225,242,225,244,105,128,10,236,242,237,245,235,232,105,128,10,108,232,97,2,173,203,173,214,227,235,225,242,225,226,233,99,128,6,102,238,231,250,232,239,117,128,48,38,105,2,173,229,173,247,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,37,238,230,229,242,233,239,114,128,32,134,237,239,238,239,243,240,225,227,101,128,255,22,239,236,228,243,244,249,236, 101,128,247,54,112,2,174,30,174,37,225,242,229,110,128,36,121,229,114,2,174,44,174,50,233,239,100,128,36,141,243,233,225,110,128,6,246,242,239,237,225,110,128,33,117,243,245,240,229,242,233,239,114,128,32,118,116,2,174,82,174,153,229,229,110,2,174,90,174,132,99,2,174,96,174,104,233,242,227,236,101,128,36,111,245,242,242,229,238,227,249,228,229,238,239,237,233,238,225,244,239,242,226,229,238,231,225,236,105,128,9,249,112,2,174,138,174,145,225,242,229,110,128,36,131,229,242,233,239,100,128,36,151,232, 225,105,128,14,86,108,2,174,165,174,185,225,243,104,129,0,47,174,173,237,239,238,239,243,240,225,227,101,128,255,15,239,238,103,129,1,127,174,193,228,239,244,225,227,227,229,238,116,128,30,155,109,2,174,211,174,221,233,236,229,230,225,227,101,128,38,58,239,238,239,243,240,225,227,101,128,255,83,111,6,174,246,175,40,175,51,175,76,175,121,175,132,102,2,174,252,175,10,240,225,243,245,241,232,229,226,242,229,119,128,5,195,116,2,175,16,175,25,232,249,240,232,229,110,128,0,173,243,233,231,238,227,249,242, 233,236,236,233,99,128,4,76,232,233,242,225,231,225,238,97,128,48,93,235,225,244,225,235,225,238,97,129,48,189,175,64,232,225,236,230,247,233,228,244,104,128,255,127,236,233,228,245,115,2,175,86,175,103,236,239,238,231,239,246,229,242,236,225,249,227,237,98,128,3,56,243,232,239,242,244,239,246,229,242,236,225,249,227,237,98,128,3,55,242,245,243,233,244,232,225,105,128,14,41,115,3,175,140,175,150,175,158,225,236,225,244,232,225,105,128,14,40,239,244,232,225,105,128,14,11,245,225,244,232,225,105,128, 14,42,240,97,3,175,176,175,196,175,228,227,101,129,0,32,175,183,232,225,227,235,225,242,225,226,233,99,128,0,32,228,101,129,38,96,175,203,243,245,233,116,2,175,212,175,220,226,236,225,227,107,128,38,96,247,232,233,244,101,128,38,100,242,229,110,128,36,174,241,245,225,242,101,11,176,6,176,17,176,31,176,56,176,73,176,99,176,114,176,147,176,174,176,230,176,245,226,229,236,239,247,227,237,98,128,3,59,99,2,176,23,176,27,99,128,51,196,109,128,51,157,228,233,225,231,239,238,225,236,227,242,239,243,243,232, 225,244,227,232,230,233,236,108,128,37,169,232,239,242,233,250,239,238,244,225,236,230,233,236,108,128,37,164,107,2,176,79,176,83,103,128,51,143,109,129,51,158,176,89,227,225,240,233,244,225,108,128,51,206,108,2,176,105,176,109,110,128,51,209,239,103,128,51,210,109,4,176,124,176,128,176,133,176,137,103,128,51,142,233,108,128,51,213,109,128,51,156,243,241,245,225,242,229,100,128,51,161,239,242,244,232,239,231,239,238,225,236,227,242,239,243,243,232,225,244,227,232,230,233,236,108,128,37,166,245,240, 240,229,114,2,176,184,176,207,236,229,230,244,244,239,236,239,247,229,242,242,233,231,232,244,230,233,236,108,128,37,167,242,233,231,232,244,244,239,236,239,247,229,242,236,229,230,244,230,233,236,108,128,37,168,246,229,242,244,233,227,225,236,230,233,236,108,128,37,165,247,232,233,244,229,247,233,244,232,243,237,225,236,236,226,236,225,227,107,128,37,163,242,243,241,245,225,242,101,128,51,219,115,2,177,27,177,197,97,4,177,37,177,47,177,54,177,65,226,229,238,231,225,236,105,128,9,183,228,229,246, 97,128,9,55,231,245,234,225,242,225,244,105,128,10,183,238,103,8,177,84,177,98,177,112,177,126,177,141,177,155,177,169,177,182,227,233,229,245,227,235,239,242,229,225,110,128,49,73,232,233,229,245,232,235,239,242,229,225,110,128,49,133,233,229,245,238,231,235,239,242,229,225,110,128,49,128,235,233,249,229,239,235,235,239,242,229,225,110,128,49,50,238,233,229,245,238,235,239,242,229,225,110,128,49,101,240,233,229,245,240,235,239,242,229,225,110,128,49,67,243,233,239,243,235,239,242,229,225,110,128, 49,70,244,233,235,229,245,244,235,239,242,229,225,110,128,49,56,245,240,229,242,233,239,114,128,246,242,116,2,177,213,177,236,229,242,236,233,238,103,129,0,163,177,224,237,239,238,239,243,240,225,227,101,128,255,225,242,239,235,101,2,177,245,178,6,236,239,238,231,239,246,229,242,236,225,249,227,237,98,128,3,54,243,232,239,242,244,239,246,229,242,236,225,249,227,237,98,128,3,53,117,7,178,40,178,72,178,94,178,105,178,146,178,156,178,160,226,243,229,116,130,34,130,178,51,178,62,238,239,244,229,241,245, 225,108,128,34,138,239,242,229,241,245,225,108,128,34,134,99,2,178,78,178,86,227,229,229,228,115,128,34,123,232,244,232,225,116,128,34,11,232,233,242,225,231,225,238,97,128,48,89,107,2,178,111,178,135,225,244,225,235,225,238,97,129,48,185,178,123,232,225,236,230,247,233,228,244,104,128,255,125,245,238,225,242,225,226,233,99,128,6,82,237,237,225,244,233,239,110,128,34,17,110,128,38,60,240,229,242,243,229,116,130,34,131,178,173,178,184,238,239,244,229,241,245,225,108,128,34,139,239,242,229,241,245, 225,108,128,34,135,246,243,241,245,225,242,101,128,51,220,249,239,245,247,225,229,242,225,243,241,245,225,242,101,128,51,124,116,144,0,116,179,1,180,10,180,31,180,174,180,214,183,6,186,144,187,219,187,231,187,243,189,20,189,45,189,131,190,55,190,239,191,73,97,10,179,23,179,33,179,54,179,61,179,86,179,164,179,181,179,206,179,220,179,224,226,229,238,231,225,236,105,128,9,164,227,107,2,179,40,179,47,228,239,247,110,128,34,164,236,229,230,116,128,34,163,228,229,246,97,128,9,36,231,117,2,179,68,179,77, 234,225,242,225,244,105,128,10,164,242,237,245,235,232,105,128,10,36,104,4,179,96,179,105,179,119,179,149,225,242,225,226,233,99,128,6,55,230,233,238,225,236,225,242,225,226,233,99,128,254,194,105,2,179,125,179,140,238,233,244,233,225,236,225,242,225,226,233,99,128,254,195,242,225,231,225,238,97,128,48,95,237,229,228,233,225,236,225,242,225,226,233,99,128,254,196,233,243,249,239,245,229,242,225,243,241,245,225,242,101,128,51,125,235,225,244,225,235,225,238,97,129,48,191,179,194,232,225,236,230,247, 233,228,244,104,128,255,128,244,247,229,229,236,225,242,225,226,233,99,128,6,64,117,128,3,196,118,130,5,234,179,232,180,1,228,225,231,229,115,129,251,74,179,242,104,129,251,74,179,248,232,229,226,242,229,119,128,251,74,232,229,226,242,229,119,128,5,234,98,2,180,16,180,21,225,114,128,1,103,239,240,239,237,239,230,111,128,49,10,99,6,180,45,180,52,180,59,180,68,180,134,180,161,225,242,239,110,128,1,101,227,245,242,108,128,2,168,229,228,233,236,236,97,128,1,99,232,229,104,4,180,80,180,89,180,103,180, 119,225,242,225,226,233,99,128,6,134,230,233,238,225,236,225,242,225,226,233,99,128,251,123,233,238,233,244,233,225,236,225,242,225,226,233,99,128,251,124,237,229,228,233,225,236,225,242,225,226,233,99,128,251,125,233,242,99,2,180,142,180,147,236,101,128,36,227,245,237,230,236,229,248,226,229,236,239,119,128,30,113,239,237,237,225,225,227,227,229,238,116,128,1,99,100,2,180,180,180,190,233,229,242,229,243,233,115,128,30,151,239,116,2,180,197,180,206,225,227,227,229,238,116,128,30,107,226,229,236,239, 119,128,30,109,101,9,180,234,180,245,181,9,182,19,182,44,182,108,182,175,182,180,182,232,227,249,242,233,236,236,233,99,128,4,66,228,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,173,104,7,181,25,181,34,181,48,181,88,181,118,181,159,182,1,225,242,225,226,233,99,128,6,42,230,233,238,225,236,225,242,225,226,233,99,128,254,150,232,225,232,105,2,181,57,181,72,238,233,244,233,225,236,225,242,225,226,233,99,128,252,162,243,239,236,225,244,229,228,225,242,225,226,233,99,128,252,12, 105,2,181,94,181,109,238,233,244,233,225,236,225,242,225,226,233,99,128,254,151,242,225,231,225,238,97,128,48,102,234,229,229,237,105,2,181,128,181,143,238,233,244,233,225,236,225,242,225,226,233,99,128,252,161,243,239,236,225,244,229,228,225,242,225,226,233,99,128,252,11,109,2,181,165,181,199,225,242,226,245,244,97,2,181,176,181,185,225,242,225,226,233,99,128,6,41,230,233,238,225,236,225,242,225,226,233,99,128,254,148,101,2,181,205,181,218,228,233,225,236,225,242,225,226,233,99,128,254,152,229,237, 105,2,181,226,181,241,238,233,244,233,225,236,225,242,225,226,233,99,128,252,164,243,239,236,225,244,229,228,225,242,225,226,233,99,128,252,14,238,239,239,238,230,233,238,225,236,225,242,225,226,233,99,128,252,115,235,225,244,225,235,225,238,97,129,48,198,182,32,232,225,236,230,247,233,228,244,104,128,255,131,108,2,182,50,182,69,229,240,232,239,238,101,129,33,33,182,61,226,236,225,227,107,128,38,14,233,243,232,97,2,182,78,182,93,231,229,228,239,236,225,232,229,226,242,229,119,128,5,160,241,229,244, 225,238,225,232,229,226,242,229,119,128,5,169,110,4,182,118,182,127,182,146,182,167,227,233,242,227,236,101,128,36,105,233,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,41,112,2,182,152,182,159,225,242,229,110,128,36,125,229,242,233,239,100,128,36,145,242,239,237,225,110,128,33,121,243,104,128,2,167,116,131,5,216,182,190,182,210,182,219,228,225,231,229,243,104,129,251,56,182,201,232,229,226,242,229,119,128,251,56,232,229,226,242,229,119,128,5,216,243,229,227,249,242,233,236,236, 233,99,128,4,181,246,233,114,2,182,240,182,249,232,229,226,242,229,119,128,5,155,236,229,230,244,232,229,226,242,229,119,128,5,155,104,6,183,20,183,172,184,38,184,170,185,77,186,134,97,5,183,32,183,42,183,49,183,74,183,103,226,229,238,231,225,236,105,128,9,165,228,229,246,97,128,9,37,231,117,2,183,56,183,65,234,225,242,225,244,105,128,10,165,242,237,245,235,232,105,128,10,37,108,2,183,80,183,89,225,242,225,226,233,99,128,6,48,230,233,238,225,236,225,242,225,226,233,99,128,254,172,238,244,232,225, 235,232,225,116,3,183,118,183,149,183,156,236,239,119,2,183,126,183,137,236,229,230,244,244,232,225,105,128,248,152,242,233,231,232,244,244,232,225,105,128,248,151,244,232,225,105,128,14,76,245,240,240,229,242,236,229,230,244,244,232,225,105,128,248,150,101,3,183,180,183,244,184,11,104,4,183,190,183,199,183,213,183,229,225,242,225,226,233,99,128,6,43,230,233,238,225,236,225,242,225,226,233,99,128,254,154,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,155,237,229,228,233,225,236,225,242, 225,226,233,99,128,254,156,242,101,2,183,251,184,4,229,248,233,243,244,115,128,34,3,230,239,242,101,128,34,52,244,97,130,3,184,184,20,184,24,49,128,3,209,243,249,237,226,239,236,231,242,229,229,107,128,3,209,105,2,184,44,184,130,229,245,244,104,4,184,57,184,92,184,107,184,116,97,2,184,63,184,78,227,233,242,227,236,229,235,239,242,229,225,110,128,50,121,240,225,242,229,238,235,239,242,229,225,110,128,50,25,227,233,242,227,236,229,235,239,242,229,225,110,128,50,107,235,239,242,229,225,110,128,49,76, 240,225,242,229,238,235,239,242,229,225,110,128,50,11,242,244,229,229,110,2,184,140,184,149,227,233,242,227,236,101,128,36,108,112,2,184,155,184,162,225,242,229,110,128,36,128,229,242,233,239,100,128,36,148,111,6,184,184,184,201,184,206,184,220,184,225,185,22,238,225,238,231,237,239,238,244,232,239,244,232,225,105,128,14,17,239,107,128,1,173,240,232,245,244,232,225,239,244,232,225,105,128,14,18,242,110,128,0,254,244,104,3,184,234,185,2,185,12,97,2,184,240,184,250,232,225,238,244,232,225,105,128,14, 23,238,244,232,225,105,128,14,16,239,238,231,244,232,225,105,128,14,24,245,238,231,244,232,225,105,128,14,22,245,243,225,238,100,2,185,32,185,43,227,249,242,233,236,236,233,99,128,4,130,243,243,229,240,225,242,225,244,239,114,2,185,58,185,67,225,242,225,226,233,99,128,6,108,240,229,242,243,233,225,110,128,6,108,242,229,101,144,0,51,185,115,185,124,185,134,185,164,185,171,185,181,185,206,185,233,186,11,186,23,186,42,186,53,186,86,186,108,186,116,186,127,225,242,225,226,233,99,128,6,99,226,229,238, 231,225,236,105,128,9,233,227,233,242,227,236,101,129,36,98,185,145,233,238,246,229,242,243,229,243,225,238,243,243,229,242,233,102,128,39,140,228,229,246,97,128,9,105,229,233,231,232,244,232,115,128,33,92,231,117,2,185,188,185,197,234,225,242,225,244,105,128,10,233,242,237,245,235,232,105,128,10,105,232,97,2,185,213,185,224,227,235,225,242,225,226,233,99,128,6,99,238,231,250,232,239,117,128,48,35,105,2,185,239,186,1,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,34,238,230,229, 242,233,239,114,128,32,131,237,239,238,239,243,240,225,227,101,128,255,19,238,245,237,229,242,225,244,239,242,226,229,238,231,225,236,105,128,9,246,239,236,228,243,244,249,236,101,128,247,51,112,2,186,59,186,66,225,242,229,110,128,36,118,229,114,2,186,73,186,79,233,239,100,128,36,138,243,233,225,110,128,6,243,241,245,225,242,244,229,242,115,129,0,190,186,99,229,237,228,225,243,104,128,246,222,242,239,237,225,110,128,33,114,243,245,240,229,242,233,239,114,128,0,179,244,232,225,105,128,14,83,250,243, 241,245,225,242,101,128,51,148,105,7,186,160,186,171,187,30,187,128,187,140,187,189,187,206,232,233,242,225,231,225,238,97,128,48,97,107,2,186,177,186,201,225,244,225,235,225,238,97,129,48,193,186,189,232,225,236,230,247,233,228,244,104,128,255,129,229,245,116,4,186,213,186,248,187,7,187,16,97,2,186,219,186,234,227,233,242,227,236,229,235,239,242,229,225,110,128,50,112,240,225,242,229,238,235,239,242,229,225,110,128,50,16,227,233,242,227,236,229,235,239,242,229,225,110,128,50,98,235,239,242,229,225, 110,128,49,55,240,225,242,229,238,235,239,242,229,225,110,128,50,2,236,228,101,133,2,220,187,46,187,57,187,74,187,86,187,114,226,229,236,239,247,227,237,98,128,3,48,99,2,187,63,187,68,237,98,128,3,3,239,237,98,128,3,3,228,239,245,226,236,229,227,237,98,128,3,96,111,2,187,92,187,102,240,229,242,225,244,239,114,128,34,60,246,229,242,236,225,249,227,237,98,128,3,52,246,229,242,244,233,227,225,236,227,237,98,128,3,62,237,229,243,227,233,242,227,236,101,128,34,151,112,2,187,146,187,176,229,232,97,2,187, 154,187,163,232,229,226,242,229,119,128,5,150,236,229,230,244,232,229,226,242,229,119,128,5,150,240,233,231,245,242,237,245,235,232,105,128,10,112,244,236,239,227,249,242,233,236,236,233,227,227,237,98,128,4,131,247,238,225,242,237,229,238,233,225,110,128,5,127,236,233,238,229,226,229,236,239,119,128,30,111,237,239,238,239,243,240,225,227,101,128,255,84,111,7,188,3,188,14,188,25,188,50,188,170,188,182,189,10,225,242,237,229,238,233,225,110,128,5,105,232,233,242,225,231,225,238,97,128,48,104,235,225, 244,225,235,225,238,97,129,48,200,188,38,232,225,236,230,247,233,228,244,104,128,255,132,110,3,188,58,188,156,188,161,101,4,188,68,188,137,188,144,188,150,226,225,114,4,188,80,188,109,188,119,188,128,229,248,244,242,97,2,188,90,188,100,232,233,231,232,237,239,100,128,2,229,236,239,247,237,239,100,128,2,233,232,233,231,232,237,239,100,128,2,230,236,239,247,237,239,100,128,2,232,237,233,228,237,239,100,128,2,231,230,233,246,101,128,1,189,243,233,120,128,1,133,244,247,111,128,1,168,239,115,128,3,132, 243,241,245,225,242,101,128,51,39,240,225,244,225,235,244,232,225,105,128,14,15,242,244,239,233,243,229,243,232,229,236,236,226,242,225,227,235,229,116,2,188,205,188,235,236,229,230,116,130,48,20,188,216,188,224,243,237,225,236,108,128,254,93,246,229,242,244,233,227,225,108,128,254,57,242,233,231,232,116,130,48,21,188,247,188,255,243,237,225,236,108,128,254,94,246,229,242,244,233,227,225,108,128,254,58,244,225,239,244,232,225,105,128,14,21,240,97,2,189,27,189,39,236,225,244,225,236,232,239,239,107, 128,1,171,242,229,110,128,36,175,114,3,189,53,189,84,189,99,225,228,229,237,225,242,107,129,33,34,189,65,115,2,189,71,189,77,225,238,115,128,248,234,229,242,233,102,128,246,219,229,244,242,239,230,236,229,248,232,239,239,107,128,2,136,233,225,103,4,189,111,189,116,189,121,189,126,228,110,128,37,188,236,102,128,37,196,242,116,128,37,186,245,112,128,37,178,115,132,2,166,189,143,189,182,190,32,190,45,225,228,105,130,5,230,189,153,189,173,228,225,231,229,243,104,129,251,70,189,164,232,229,226,242,229, 119,128,251,70,232,229,226,242,229,119,128,5,230,101,2,189,188,189,199,227,249,242,233,236,236,233,99,128,4,70,242,101,134,5,181,189,216,189,230,189,235,189,244,190,3,190,19,49,2,189,222,189,226,50,128,5,181,101,128,5,181,178,98,128,5,181,232,229,226,242,229,119,128,5,181,238,225,242,242,239,247,232,229,226,242,229,119,128,5,181,241,245,225,242,244,229,242,232,229,226,242,229,119,128,5,181,247,233,228,229,232,229,226,242,229,119,128,5,181,232,229,227,249,242,233,236,236,233,99,128,4,91,245,240,229, 242,233,239,114,128,246,243,116,4,190,65,190,115,190,180,190,231,97,3,190,73,190,83,190,90,226,229,238,231,225,236,105,128,9,159,228,229,246,97,128,9,31,231,117,2,190,97,190,106,234,225,242,225,244,105,128,10,159,242,237,245,235,232,105,128,10,31,229,104,4,190,126,190,135,190,149,190,165,225,242,225,226,233,99,128,6,121,230,233,238,225,236,225,242,225,226,233,99,128,251,103,233,238,233,244,233,225,236,225,242,225,226,233,99,128,251,104,237,229,228,233,225,236,225,242,225,226,233,99,128,251,105,232, 97,3,190,189,190,199,190,206,226,229,238,231,225,236,105,128,9,160,228,229,246,97,128,9,32,231,117,2,190,213,190,222,234,225,242,225,244,105,128,10,160,242,237,245,235,232,105,128,10,32,245,242,238,229,100,128,2,135,117,3,190,247,191,2,191,27,232,233,242,225,231,225,238,97,128,48,100,235,225,244,225,235,225,238,97,129,48,196,191,15,232,225,236,230,247,233,228,244,104,128,255,130,243,237,225,236,108,2,191,37,191,48,232,233,242,225,231,225,238,97,128,48,99,235,225,244,225,235,225,238,97,129,48,195, 191,61,232,225,236,230,247,233,228,244,104,128,255,111,119,2,191,79,191,184,101,2,191,85,191,133,236,246,101,3,191,95,191,104,191,125,227,233,242,227,236,101,128,36,107,112,2,191,110,191,117,225,242,229,110,128,36,127,229,242,233,239,100,128,36,147,242,239,237,225,110,128,33,123,238,244,121,3,191,143,191,152,191,163,227,233,242,227,236,101,128,36,115,232,225,238,231,250,232,239,117,128,83,68,112,2,191,169,191,176,225,242,229,110,128,36,135,229,242,233,239,100,128,36,155,111,142,0,50,191,216,191,225, 191,235,192,9,192,61,192,86,192,113,192,147,192,159,192,178,192,189,192,222,192,230,192,254,225,242,225,226,233,99,128,6,98,226,229,238,231,225,236,105,128,9,232,227,233,242,227,236,101,129,36,97,191,246,233,238,246,229,242,243,229,243,225,238,243,243,229,242,233,102,128,39,139,100,2,192,15,192,21,229,246,97,128,9,104,239,116,2,192,28,192,39,229,238,236,229,225,228,229,114,128,32,37,236,229,225,228,229,114,129,32,37,192,50,246,229,242,244,233,227,225,108,128,254,48,231,117,2,192,68,192,77,234,225, 242,225,244,105,128,10,232,242,237,245,235,232,105,128,10,104,232,97,2,192,93,192,104,227,235,225,242,225,226,233,99,128,6,98,238,231,250,232,239,117,128,48,34,105,2,192,119,192,137,228,229,239,231,242,225,240,232,233,227,240,225,242,229,110,128,50,33,238,230,229,242,233,239,114,128,32,130,237,239,238,239,243,240,225,227,101,128,255,18,238,245,237,229,242,225,244,239,242,226,229,238,231,225,236,105,128,9,245,239,236,228,243,244,249,236,101,128,247,50,112,2,192,195,192,202,225,242,229,110,128,36,117, 229,114,2,192,209,192,215,233,239,100,128,36,137,243,233,225,110,128,6,242,242,239,237,225,110,128,33,113,115,2,192,236,192,244,244,242,239,235,101,128,1,187,245,240,229,242,233,239,114,128,0,178,244,104,2,193,5,193,10,225,105,128,14,82,233,242,228,115,128,33,84,117,145,0,117,193,55,193,63,193,104,193,161,194,43,194,80,194,203,194,219,195,14,195,84,195,165,195,174,196,37,196,61,196,169,196,197,197,55,225,227,245,244,101,128,0,250,98,4,193,73,193,78,193,87,193,97,225,114,128,2,137,229,238,231,225, 236,105,128,9,137,239,240,239,237,239,230,111,128,49,40,242,229,246,101,128,1,109,99,3,193,112,193,119,193,151,225,242,239,110,128,1,212,233,242,99,2,193,127,193,132,236,101,128,36,228,245,237,230,236,229,120,129,0,251,193,143,226,229,236,239,119,128,30,119,249,242,233,236,236,233,99,128,4,67,100,5,193,173,193,184,193,207,193,213,194,33,225,244,244,225,228,229,246,97,128,9,81,226,108,2,193,191,193,199,225,227,245,244,101,128,1,113,231,242,225,246,101,128,2,21,229,246,97,128,9,9,233,229,242,229,243, 233,115,133,0,252,193,233,193,241,193,249,194,16,194,24,225,227,245,244,101,128,1,216,226,229,236,239,119,128,30,115,99,2,193,255,194,6,225,242,239,110,128,1,218,249,242,233,236,236,233,99,128,4,241,231,242,225,246,101,128,1,220,237,225,227,242,239,110,128,1,214,239,244,226,229,236,239,119,128,30,229,103,2,194,49,194,56,242,225,246,101,128,0,249,117,2,194,62,194,71,234,225,242,225,244,105,128,10,137,242,237,245,235,232,105,128,10,9,104,3,194,88,194,98,194,176,233,242,225,231,225,238,97,128,48,70, 111,2,194,104,194,114,239,235,225,226,239,246,101,128,30,231,242,110,133,1,176,194,129,194,137,194,148,194,156,194,168,225,227,245,244,101,128,30,233,228,239,244,226,229,236,239,119,128,30,241,231,242,225,246,101,128,30,235,232,239,239,235,225,226,239,246,101,128,30,237,244,233,236,228,101,128,30,239,245,238,231,225,242,245,237,236,225,245,116,129,1,113,194,192,227,249,242,233,236,236,233,99,128,4,243,233,238,246,229,242,244,229,228,226,242,229,246,101,128,2,23,107,3,194,227,194,251,195,6,225,244, 225,235,225,238,97,129,48,166,194,239,232,225,236,230,247,233,228,244,104,128,255,115,227,249,242,233,236,236,233,99,128,4,121,239,242,229,225,110,128,49,92,109,2,195,20,195,73,97,2,195,26,195,59,227,242,239,110,130,1,107,195,37,195,48,227,249,242,233,236,236,233,99,128,4,239,228,233,229,242,229,243,233,115,128,30,123,244,242,225,231,245,242,237,245,235,232,105,128,10,65,239,238,239,243,240,225,227,101,128,255,85,110,2,195,90,195,145,228,229,242,243,227,239,242,101,132,0,95,195,109,195,115,195,127, 195,138,228,226,108,128,32,23,237,239,238,239,243,240,225,227,101,128,255,63,246,229,242,244,233,227,225,108,128,254,51,247,225,246,121,128,254,79,105,2,195,151,195,156,239,110,128,34,42,246,229,242,243,225,108,128,34,0,239,231,239,238,229,107,128,1,115,112,5,195,186,195,193,195,201,195,216,196,11,225,242,229,110,128,36,176,226,236,239,227,107,128,37,128,240,229,242,228,239,244,232,229,226,242,229,119,128,5,196,243,233,236,239,110,131,3,197,195,230,195,251,196,3,228,233,229,242,229,243,233,115,129, 3,203,195,243,244,239,238,239,115,128,3,176,236,225,244,233,110,128,2,138,244,239,238,239,115,128,3,205,244,225,227,107,2,196,20,196,31,226,229,236,239,247,227,237,98,128,3,29,237,239,100,128,2,212,114,2,196,43,196,55,225,231,245,242,237,245,235,232,105,128,10,115,233,238,103,128,1,111,115,3,196,69,196,84,196,129,232,239,242,244,227,249,242,233,236,236,233,99,128,4,94,237,225,236,108,2,196,93,196,104,232,233,242,225,231,225,238,97,128,48,69,235,225,244,225,235,225,238,97,129,48,165,196,117,232,225, 236,230,247,233,228,244,104,128,255,105,244,242,225,233,231,232,116,2,196,141,196,152,227,249,242,233,236,236,233,99,128,4,175,243,244,242,239,235,229,227,249,242,233,236,236,233,99,128,4,177,244,233,236,228,101,130,1,105,196,181,196,189,225,227,245,244,101,128,30,121,226,229,236,239,119,128,30,117,117,5,196,209,196,219,196,226,196,251,197,11,226,229,238,231,225,236,105,128,9,138,228,229,246,97,128,9,10,231,117,2,196,233,196,242,234,225,242,225,244,105,128,10,138,242,237,245,235,232,105,128,10,10, 237,225,244,242,225,231,245,242,237,245,235,232,105,128,10,66,246,239,247,229,236,243,233,231,110,3,197,27,197,37,197,44,226,229,238,231,225,236,105,128,9,194,228,229,246,97,128,9,66,231,245,234,225,242,225,244,105,128,10,194,246,239,247,229,236,243,233,231,110,3,197,71,197,81,197,88,226,229,238,231,225,236,105,128,9,193,228,229,246,97,128,9,65,231,245,234,225,242,225,244,105,128,10,193,118,139,0,118,197,125,198,17,198,26,198,37,198,222,198,229,199,71,199,83,199,183,199,191,199,212,97,4,197,135,197, 142,197,167,197,178,228,229,246,97,128,9,53,231,117,2,197,149,197,158,234,225,242,225,244,105,128,10,181,242,237,245,235,232,105,128,10,53,235,225,244,225,235,225,238,97,128,48,247,118,132,5,213,197,190,197,217,197,249,198,5,228,225,231,229,243,104,130,251,53,197,203,197,208,182,53,128,251,53,232,229,226,242,229,119,128,251,53,104,2,197,223,197,231,229,226,242,229,119,128,5,213,239,236,225,109,129,251,75,197,240,232,229,226,242,229,119,128,251,75,246,225,246,232,229,226,242,229,119,128,5,240,249, 239,228,232,229,226,242,229,119,128,5,241,227,233,242,227,236,101,128,36,229,228,239,244,226,229,236,239,119,128,30,127,101,6,198,51,198,62,198,126,198,137,198,143,198,210,227,249,242,233,236,236,233,99,128,4,50,104,4,198,72,198,81,198,95,198,111,225,242,225,226,233,99,128,6,164,230,233,238,225,236,225,242,225,226,233,99,128,251,107,233,238,233,244,233,225,236,225,242,225,226,233,99,128,251,108,237,229,228,233,225,236,225,242,225,226,233,99,128,251,109,235,225,244,225,235,225,238,97,128,48,249,238, 245,115,128,38,64,242,244,233,227,225,108,2,198,154,198,160,226,225,114,128,0,124,236,233,238,101,4,198,173,198,184,198,195,198,204,225,226,239,246,229,227,237,98,128,3,13,226,229,236,239,247,227,237,98,128,3,41,236,239,247,237,239,100,128,2,204,237,239,100,128,2,200,247,225,242,237,229,238,233,225,110,128,5,126,232,239,239,107,128,2,139,105,3,198,237,198,248,199,31,235,225,244,225,235,225,238,97,128,48,248,242,225,237,97,3,199,3,199,13,199,20,226,229,238,231,225,236,105,128,9,205,228,229,246,97, 128,9,77,231,245,234,225,242,225,244,105,128,10,205,243,225,242,231,97,3,199,43,199,53,199,60,226,229,238,231,225,236,105,128,9,131,228,229,246,97,128,9,3,231,245,234,225,242,225,244,105,128,10,131,237,239,238,239,243,240,225,227,101,128,255,86,111,3,199,91,199,102,199,172,225,242,237,229,238,233,225,110,128,5,120,233,227,229,100,2,199,111,199,147,233,244,229,242,225,244,233,239,110,2,199,125,199,136,232,233,242,225,231,225,238,97,128,48,158,235,225,244,225,235,225,238,97,128,48,254,237,225,242,235, 235,225,238,97,129,48,155,199,160,232,225,236,230,247,233,228,244,104,128,255,158,235,225,244,225,235,225,238,97,128,48,250,240,225,242,229,110,128,36,177,116,2,199,197,199,204,233,236,228,101,128,30,125,245,242,238,229,100,128,2,140,117,2,199,218,199,229,232,233,242,225,231,225,238,97,128,48,148,235,225,244,225,235,225,238,97,128,48,244,119,143,0,119,200,18,200,251,201,5,201,28,201,68,201,135,201,143,203,114,203,155,203,167,203,242,203,250,204,1,204,12,204,21,97,8,200,36,200,43,200,53,200,64,200, 102,200,134,200,146,200,182,227,245,244,101,128,30,131,229,235,239,242,229,225,110,128,49,89,232,233,242,225,231,225,238,97,128,48,143,107,2,200,70,200,94,225,244,225,235,225,238,97,129,48,239,200,82,232,225,236,230,247,233,228,244,104,128,255,156,239,242,229,225,110,128,49,88,243,237,225,236,108,2,200,112,200,123,232,233,242,225,231,225,238,97,128,48,142,235,225,244,225,235,225,238,97,128,48,238,244,244,239,243,241,245,225,242,101,128,51,87,118,2,200,152,200,160,229,228,225,243,104,128,48,28,249, 245,238,228,229,242,243,227,239,242,229,246,229,242,244,233,227,225,108,128,254,52,119,3,200,190,200,199,200,213,225,242,225,226,233,99,128,6,72,230,233,238,225,236,225,242,225,226,233,99,128,254,238,232,225,237,250,225,225,226,239,246,101,2,200,228,200,237,225,242,225,226,233,99,128,6,36,230,233,238,225,236,225,242,225,226,233,99,128,254,134,226,243,241,245,225,242,101,128,51,221,227,233,242,99,2,201,14,201,19,236,101,128,36,230,245,237,230,236,229,120,128,1,117,100,2,201,34,201,44,233,229,242,229, 243,233,115,128,30,133,239,116,2,201,51,201,60,225,227,227,229,238,116,128,30,135,226,229,236,239,119,128,30,137,101,4,201,78,201,89,201,101,201,125,232,233,242,225,231,225,238,97,128,48,145,233,229,242,243,244,242,225,243,115,128,33,24,107,2,201,107,201,117,225,244,225,235,225,238,97,128,48,241,239,242,229,225,110,128,49,94,239,235,239,242,229,225,110,128,49,93,231,242,225,246,101,128,30,129,232,233,244,101,8,201,164,201,173,202,1,202,91,202,175,202,220,203,16,203,72,226,245,236,236,229,116,128, 37,230,99,2,201,179,201,199,233,242,227,236,101,129,37,203,201,189,233,238,246,229,242,243,101,128,37,217,239,242,238,229,242,226,242,225,227,235,229,116,2,201,216,201,236,236,229,230,116,129,48,14,201,225,246,229,242,244,233,227,225,108,128,254,67,242,233,231,232,116,129,48,15,201,246,246,229,242,244,233,227,225,108,128,254,68,100,2,202,7,202,48,233,225,237,239,238,100,129,37,199,202,18,227,239,238,244,225,233,238,233,238,231,226,236,225,227,235,243,237,225,236,236,228,233,225,237,239,238,100,128, 37,200,239,247,238,240,239,233,238,244,233,238,103,2,202,64,202,80,243,237,225,236,236,244,242,233,225,238,231,236,101,128,37,191,244,242,233,225,238,231,236,101,128,37,189,236,101,2,202,98,202,140,230,244,240,239,233,238,244,233,238,103,2,202,113,202,129,243,237,225,236,236,244,242,233,225,238,231,236,101,128,37,195,244,242,233,225,238,231,236,101,128,37,193,238,244,233,227,245,236,225,242,226,242,225,227,235,229,116,2,202,160,202,167,236,229,230,116,128,48,22,242,233,231,232,116,128,48,23,242,233, 231,232,244,240,239,233,238,244,233,238,103,2,202,193,202,209,243,237,225,236,236,244,242,233,225,238,231,236,101,128,37,185,244,242,233,225,238,231,236,101,128,37,183,115,3,202,228,203,2,203,10,109,2,202,234,202,246,225,236,236,243,241,245,225,242,101,128,37,171,233,236,233,238,231,230,225,227,101,128,38,58,241,245,225,242,101,128,37,161,244,225,114,128,38,6,116,2,203,22,203,33,229,236,229,240,232,239,238,101,128,38,15,239,242,244,239,233,243,229,243,232,229,236,236,226,242,225,227,235,229,116,2, 203,57,203,64,236,229,230,116,128,48,24,242,233,231,232,116,128,48,25,245,240,240,239,233,238,244,233,238,103,2,203,87,203,103,243,237,225,236,236,244,242,233,225,238,231,236,101,128,37,181,244,242,233,225,238,231,236,101,128,37,179,105,2,203,120,203,131,232,233,242,225,231,225,238,97,128,48,144,107,2,203,137,203,147,225,244,225,235,225,238,97,128,48,240,239,242,229,225,110,128,49,95,237,239,238,239,243,240,225,227,101,128,255,87,111,4,203,177,203,188,203,213,203,231,232,233,242,225,231,225,238,97, 128,48,146,235,225,244,225,235,225,238,97,129,48,242,203,201,232,225,236,230,247,233,228,244,104,128,255,102,110,129,32,169,203,219,237,239,238,239,243,240,225,227,101,128,255,230,247,225,229,238,244,232,225,105,128,14,39,240,225,242,229,110,128,36,178,242,233,238,103,128,30,152,243,245,240,229,242,233,239,114,128,2,183,244,245,242,238,229,100,128,2,141,249,238,110,128,1,191,120,137,0,120,204,49,204,60,204,71,204,80,204,107,204,120,204,124,204,136,204,144,225,226,239,246,229,227,237,98,128,3,61,226, 239,240,239,237,239,230,111,128,49,18,227,233,242,227,236,101,128,36,231,100,2,204,86,204,96,233,229,242,229,243,233,115,128,30,141,239,244,225,227,227,229,238,116,128,30,139,229,232,225,242,237,229,238,233,225,110,128,5,109,105,128,3,190,237,239,238,239,243,240,225,227,101,128,255,88,240,225,242,229,110,128,36,179,243,245,240,229,242,233,239,114,128,2,227,121,143,0,121,204,189,205,148,205,171,205,211,207,177,207,185,207,202,208,10,208,22,209,19,209,59,209,71,209,82,209,103,210,76,97,11,204,213,204, 225,204,235,204,242,204,249,205,3,205,28,205,39,205,77,205,90,205,136,225,228,239,243,241,245,225,242,101,128,51,78,226,229,238,231,225,236,105,128,9,175,227,245,244,101,128,0,253,228,229,246,97,128,9,47,229,235,239,242,229,225,110,128,49,82,231,117,2,205,10,205,19,234,225,242,225,244,105,128,10,175,242,237,245,235,232,105,128,10,47,232,233,242,225,231,225,238,97,128,48,132,107,2,205,45,205,69,225,244,225,235,225,238,97,129,48,228,205,57,232,225,236,230,247,233,228,244,104,128,255,148,239,242,229, 225,110,128,49,81,237,225,235,235,225,238,244,232,225,105,128,14,78,243,237,225,236,108,2,205,100,205,111,232,233,242,225,231,225,238,97,128,48,131,235,225,244,225,235,225,238,97,129,48,227,205,124,232,225,236,230,247,233,228,244,104,128,255,108,244,227,249,242,233,236,236,233,99,128,4,99,227,233,242,99,2,205,157,205,162,236,101,128,36,232,245,237,230,236,229,120,128,1,119,100,2,205,177,205,187,233,229,242,229,243,233,115,128,0,255,239,116,2,205,194,205,203,225,227,227,229,238,116,128,30,143,226, 229,236,239,119,128,30,245,101,7,205,227,206,235,206,244,207,6,207,38,207,114,207,165,104,8,205,245,205,254,206,32,206,46,206,119,206,135,206,194,206,212,225,242,225,226,233,99,128,6,74,226,225,242,242,229,101,2,206,9,206,18,225,242,225,226,233,99,128,6,210,230,233,238,225,236,225,242,225,226,233,99,128,251,175,230,233,238,225,236,225,242,225,226,233,99,128,254,242,232,225,237,250,225,225,226,239,246,101,4,206,65,206,74,206,88,206,104,225,242,225,226,233,99,128,6,38,230,233,238,225,236,225,242,225, 226,233,99,128,254,138,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,139,237,229,228,233,225,236,225,242,225,226,233,99,128,254,140,233,238,233,244,233,225,236,225,242,225,226,233,99,128,254,243,237,101,2,206,142,206,155,228,233,225,236,225,242,225,226,233,99,128,254,244,229,237,105,2,206,163,206,178,238,233,244,233,225,236,225,242,225,226,233,99,128,252,221,243,239,236,225,244,229,228,225,242,225,226,233,99,128,252,88,238,239,239,238,230,233,238,225,236,225,242,225,226,233,99,128,252, 148,244,232,242,229,229,228,239,244,243,226,229,236,239,247,225,242,225,226,233,99,128,6,209,235,239,242,229,225,110,128,49,86,110,129,0,165,206,250,237,239,238,239,243,240,225,227,101,128,255,229,111,2,207,12,207,21,235,239,242,229,225,110,128,49,85,242,233,238,232,233,229,245,232,235,239,242,229,225,110,128,49,134,114,3,207,46,207,82,207,94,225,232,226,229,238,249,239,237,111,2,207,60,207,69,232,229,226,242,229,119,128,5,170,236,229,230,244,232,229,226,242,229,119,128,5,170,233,227,249,242,233, 236,236,233,99,128,4,75,245,228,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,249,243,233,229,245,238,103,3,207,127,207,136,207,152,235,239,242,229,225,110,128,49,129,240,225,238,243,233,239,243,235,239,242,229,225,110,128,49,131,243,233,239,243,235,239,242,229,225,110,128,49,130,244,233,246,232,229,226,242,229,119,128,5,154,231,242,225,246,101,128,30,243,232,239,239,107,129,1,180,207,194,225,226,239,246,101,128,30,247,105,5,207,214,207,225,207,236,207,245,207,253,225,242,237,229, 238,233,225,110,128,5,117,227,249,242,233,236,236,233,99,128,4,87,235,239,242,229,225,110,128,49,98,238,249,225,238,103,128,38,47,247,238,225,242,237,229,238,233,225,110,128,5,130,237,239,238,239,243,240,225,227,101,128,255,89,111,7,208,38,208,108,208,119,208,129,208,167,208,213,208,222,100,131,5,217,208,48,208,68,208,77,228,225,231,229,243,104,129,251,57,208,59,232,229,226,242,229,119,128,251,57,232,229,226,242,229,119,128,5,217,249,239,100,2,208,85,208,94,232,229,226,242,229,119,128,5,242,240,225, 244,225,232,232,229,226,242,229,119,128,251,31,232,233,242,225,231,225,238,97,128,48,136,233,235,239,242,229,225,110,128,49,137,107,2,208,135,208,159,225,244,225,235,225,238,97,129,48,232,208,147,232,225,236,230,247,233,228,244,104,128,255,150,239,242,229,225,110,128,49,91,243,237,225,236,108,2,208,177,208,188,232,233,242,225,231,225,238,97,128,48,135,235,225,244,225,235,225,238,97,129,48,231,208,201,232,225,236,230,247,233,228,244,104,128,255,110,244,231,242,229,229,107,128,3,243,121,2,208,228,209, 9,97,2,208,234,208,244,229,235,239,242,229,225,110,128,49,136,107,2,208,250,209,2,239,242,229,225,110,128,49,135,244,232,225,105,128,14,34,233,238,231,244,232,225,105,128,14,13,112,2,209,25,209,32,225,242,229,110,128,36,180,239,231,229,231,242,225,237,237,229,238,105,129,3,122,209,48,231,242,229,229,235,227,237,98,128,3,69,114,129,1,166,209,65,233,238,103,128,30,153,243,245,240,229,242,233,239,114,128,2,184,116,2,209,88,209,95,233,236,228,101,128,30,249,245,242,238,229,100,128,2,142,117,5,209,115, 209,126,209,136,209,174,210,50,232,233,242,225,231,225,238,97,128,48,134,233,235,239,242,229,225,110,128,49,140,107,2,209,142,209,166,225,244,225,235,225,238,97,129,48,230,209,154,232,225,236,230,247,233,228,244,104,128,255,149,239,242,229,225,110,128,49,96,115,3,209,182,209,220,210,5,226,233,103,2,209,190,209,201,227,249,242,233,236,236,233,99,128,4,107,233,239,244,233,230,233,229,228,227,249,242,233,236,236,233,99,128,4,109,236,233,244,244,236,101,2,209,231,209,242,227,249,242,233,236,236,233,99, 128,4,103,233,239,244,233,230,233,229,228,227,249,242,233,236,236,233,99,128,4,105,237,225,236,108,2,210,14,210,25,232,233,242,225,231,225,238,97,128,48,133,235,225,244,225,235,225,238,97,129,48,229,210,38,232,225,236,230,247,233,228,244,104,128,255,109,249,101,2,210,57,210,66,235,239,242,229,225,110,128,49,139,239,235,239,242,229,225,110,128,49,138,249,97,2,210,83,210,93,226,229,238,231,225,236,105,128,9,223,228,229,246,97,128,9,95,122,142,0,122,210,132,211,140,211,151,211,194,211,221,213,0,213, 108,213,150,213,162,213,174,213,202,213,210,213,226,213,235,97,10,210,154,210,165,210,172,210,179,210,190,211,12,211,42,211,53,211,89,211,101,225,242,237,229,238,233,225,110,128,5,102,227,245,244,101,128,1,122,228,229,246,97,128,9,91,231,245,242,237,245,235,232,105,128,10,91,104,4,210,200,210,209,210,223,210,253,225,242,225,226,233,99,128,6,56,230,233,238,225,236,225,242,225,226,233,99,128,254,198,105,2,210,229,210,244,238,233,244,233,225,236,225,242,225,226,233,99,128,254,199,242,225,231,225,238, 97,128,48,86,237,229,228,233,225,236,225,242,225,226,233,99,128,254,200,233,110,2,211,19,211,28,225,242,225,226,233,99,128,6,50,230,233,238,225,236,225,242,225,226,233,99,128,254,176,235,225,244,225,235,225,238,97,128,48,182,241,229,102,2,211,61,211,75,231,225,228,239,236,232,229,226,242,229,119,128,5,149,241,225,244,225,238,232,229,226,242,229,119,128,5,148,242,241,225,232,229,226,242,229,119,128,5,152,249,233,110,130,5,214,211,111,211,131,228,225,231,229,243,104,129,251,54,211,122,232,229,226,242, 229,119,128,251,54,232,229,226,242,229,119,128,5,214,226,239,240,239,237,239,230,111,128,49,23,99,3,211,159,211,166,211,188,225,242,239,110,128,1,126,233,242,99,2,211,174,211,179,236,101,128,36,233,245,237,230,236,229,120,128,30,145,245,242,108,128,2,145,228,239,116,130,1,124,211,204,211,213,225,227,227,229,238,116,128,1,124,226,229,236,239,119,128,30,147,101,6,211,235,211,246,212,33,212,44,212,55,212,251,227,249,242,233,236,236,233,99,128,4,55,100,2,211,252,212,15,229,243,227,229,238,228,229,242, 227,249,242,233,236,236,233,99,128,4,153,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,223,232,233,242,225,231,225,238,97,128,48,92,235,225,244,225,235,225,238,97,128,48,188,242,111,140,0,48,212,84,212,93,212,103,212,110,212,135,212,148,212,159,212,171,212,182,212,192,212,203,212,210,225,242,225,226,233,99,128,6,96,226,229,238,231,225,236,105,128,9,230,228,229,246,97,128,9,102,231,117,2,212,117,212,126,234,225,242,225,244,105,128,10,230,242,237,245,235,232,105,128,10,102,232,225, 227,235,225,242,225,226,233,99,128,6,96,233,238,230,229,242,233,239,114,128,32,128,237,239,238,239,243,240,225,227,101,128,255,16,239,236,228,243,244,249,236,101,128,247,48,240,229,242,243,233,225,110,128,6,240,243,245,240,229,242,233,239,114,128,32,112,244,232,225,105,128,14,80,247,233,228,244,104,3,212,222,212,231,212,243,234,239,233,238,229,114,128,254,255,238,239,238,234,239,233,238,229,114,128,32,12,243,240,225,227,101,128,32,11,244,97,128,3,182,104,2,213,6,213,17,226,239,240,239,237,239,230, 111,128,49,19,101,4,213,27,213,38,213,54,213,65,225,242,237,229,238,233,225,110,128,5,106,226,242,229,246,229,227,249,242,233,236,236,233,99,128,4,194,227,249,242,233,236,236,233,99,128,4,54,100,2,213,71,213,90,229,243,227,229,238,228,229,242,227,249,242,233,236,236,233,99,128,4,151,233,229,242,229,243,233,243,227,249,242,233,236,236,233,99,128,4,221,105,3,213,116,213,127,213,138,232,233,242,225,231,225,238,97,128,48,88,235,225,244,225,235,225,238,97,128,48,184,238,239,242,232,229,226,242,229,119, 128,5,174,236,233,238,229,226,229,236,239,119,128,30,149,237,239,238,239,243,240,225,227,101,128,255,90,111,2,213,180,213,191,232,233,242,225,231,225,238,97,128,48,94,235,225,244,225,235,225,238,97,128,48,190,240,225,242,229,110,128,36,181,242,229,244,242,239,230,236,229,248,232,239,239,107,128,2,144,243,244,242,239,235,101,128,1,182,117,2,213,241,213,252,232,233,242,225,231,225,238,97,128,48,90,235,225,244,225,235,225,238,97,128,48,186],0,ALLOC_STATIC);_ft_extra_glyph_unicodes=Pointer_make([916, 0,0,0,937,0,0,0,8725,0,0,0,173,0,0,0,713,0,0,0,956,0,0,0,8729,0,0,0,160,0,0,0,538,0,0,0,539,0,0,0],0,ALLOC_STATIC);_ft_extra_glyph_names=Pointer_make([68,101,108,116,97,0,79,109,101,103,97,0,102,114,97,99,116,105,111,110,0,104,121,112,104,101,110,0,109,97,99,114,111,110,0,109,117,0,112,101,114,105,111,100,99,101,110,116,101,114,101,100,0,115,112,97,99,101,0,84,99,111,109,109,97,97,99,99,101,110,116,0,116,99,111,109,109,97,97,99,99,101,110,116,0],0,ALLOC_STATIC);_ft_extra_glyph_name_offsets=Pointer_make([0, 0,0,0,6,0,0,0,12,0,0,0,21,0,0,0,28,0,0,0,35,0,0,0,38,0,0,0,53,0,0,0,59,0,0,0,72,0,0,0],0,ALLOC_STATIC);_pscmaps_interface=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_pscmaps_services=Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);_psnames_module_class=Pointer_make([0,0,0,0,20,0,0,0,0,0,0,0,65536,0,0,0,131072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],0,ALLOC_STATIC);__str1421=Pointer_make([112,115,110,97,109,101,115,0],0,ALLOC_STATIC); IHEAP[_ft_default_modules+0]=_tt_driver_class;IHEAP[_ft_default_modules+4]=_t1_driver_class;IHEAP[_ft_default_modules+8]=_cff_driver_class;IHEAP[_ft_default_modules+12]=_t1cid_driver_class;IHEAP[_ft_default_modules+16]=_pfr_driver_class;IHEAP[_ft_default_modules+20]=_t42_driver_class;IHEAP[_ft_default_modules+24]=_winfnt_driver_class;IHEAP[_ft_default_modules+28]=_pcf_driver_class;IHEAP[_ft_default_modules+32]=_bdf_driver_class;IHEAP[_ft_default_modules+36]=_sfnt_module_class;IHEAP[_ft_default_modules+ 40]=_autofit_module_class;IHEAP[_ft_default_modules+44]=_pshinter_module_class;IHEAP[_ft_default_modules+48]=_ft_raster1_renderer_class;IHEAP[_ft_default_modules+52]=_ft_smooth_renderer_class;IHEAP[_ft_default_modules+56]=_ft_smooth_lcd_renderer_class;IHEAP[_ft_default_modules+60]=_ft_smooth_lcdv_renderer_class;IHEAP[_ft_default_modules+64]=_psaux_module_class;IHEAP[_ft_default_modules+68]=_psnames_module_class;IHEAP[_raccess_guess_table+0]=_raccess_guess_apple_double.__index__;IHEAP[_raccess_guess_table+ 8]=_raccess_guess_apple_single.__index__;IHEAP[_raccess_guess_table+16]=_raccess_guess_darwin_ufs_export.__index__;IHEAP[_raccess_guess_table+24]=_raccess_guess_darwin_newvfs.__index__;IHEAP[_raccess_guess_table+32]=_raccess_guess_darwin_hfsplus.__index__;IHEAP[_raccess_guess_table+40]=_raccess_guess_vfat.__index__;IHEAP[_raccess_guess_table+48]=_raccess_guess_linux_cap.__index__;IHEAP[_raccess_guess_table+56]=_raccess_guess_linux_double.__index__;IHEAP[_raccess_guess_table+64]=_raccess_guess_linux_netatalk.__index__; IHEAP[_bbox_interface+0]=_BBox_Move_To.__index__;IHEAP[_bbox_interface+4]=_BBox_Move_To.__index__;IHEAP[_bbox_interface+8]=_BBox_Conic_To.__index__;IHEAP[_bbox_interface+12]=_BBox_Cubic_To.__index__;IHEAP[_ft_bitmap_glyph_class+8]=_ft_bitmap_glyph_init.__index__;IHEAP[_ft_bitmap_glyph_class+12]=_ft_bitmap_glyph_done.__index__;IHEAP[_ft_bitmap_glyph_class+16]=_ft_bitmap_glyph_copy.__index__;IHEAP[_ft_bitmap_glyph_class+24]=_ft_bitmap_glyph_bbox.__index__;IHEAP[_ft_outline_glyph_class+8]=_ft_outline_glyph_init.__index__; IHEAP[_ft_outline_glyph_class+12]=_ft_outline_glyph_done.__index__;IHEAP[_ft_outline_glyph_class+16]=_ft_outline_glyph_copy.__index__;IHEAP[_ft_outline_glyph_class+20]=_ft_outline_glyph_transform.__index__;IHEAP[_ft_outline_glyph_class+24]=_ft_outline_glyph_bbox.__index__;IHEAP[_ft_outline_glyph_class+28]=_ft_outline_glyph_prepare.__index__;IHEAP[_tt_service_gx_multi_masters+8]=_TT_Set_MM_Blend.__index__;IHEAP[_tt_service_gx_multi_masters+12]=_TT_Get_MM_Var.__index__;IHEAP[_tt_service_gx_multi_masters+ 16]=_TT_Set_Var_Design.__index__;IHEAP[_tt_service_truetype_glyf+0]=_tt_face_get_location.__index__;IHEAP[_tt_services+0]=__str31;IHEAP[_tt_services+4]=__str133;IHEAP[_tt_services+8]=__str24;IHEAP[_tt_services+12]=_tt_service_gx_multi_masters;IHEAP[_tt_services+16]=__str11;IHEAP[_tt_services+20]=_tt_service_truetype_engine;IHEAP[_tt_services+24]=__str127;IHEAP[_tt_services+28]=_tt_service_truetype_glyf;IHEAP[_tt_driver_class+8]=__str49;IHEAP[_tt_driver_class+24]=_tt_driver_init.__index__;IHEAP[_tt_driver_class+ 28]=_tt_driver_done.__index__;IHEAP[_tt_driver_class+32]=_tt_get_interface.__index__;IHEAP[_tt_driver_class+48]=_tt_face_init.__index__;IHEAP[_tt_driver_class+52]=_tt_face_done.__index__;IHEAP[_tt_driver_class+56]=_tt_size_init.__index__;IHEAP[_tt_driver_class+60]=_tt_size_done.__index__;IHEAP[_tt_driver_class+64]=_tt_slot_init.__index__;IHEAP[_tt_driver_class+72]=_ft_stub_set_char_sizes.__index__;IHEAP[_tt_driver_class+76]=_ft_stub_set_pixel_sizes.__index__;IHEAP[_tt_driver_class+80]=_Load_Glyph.__index__; IHEAP[_tt_driver_class+84]=_tt_get_kerning.__index__;IHEAP[_tt_driver_class+92]=_tt_get_advances.__index__;IHEAP[_tt_driver_class+96]=_tt_size_request.__index__;IHEAP[_tt_driver_class+100]=_tt_size_select.__index__;IHEAP[_t1_keywords+0]=__str1256;IHEAP[_t1_keywords+36]=__str1357;IHEAP[_t1_keywords+72]=__str1458;IHEAP[_t1_keywords+108]=__str1559;IHEAP[_t1_keywords+144]=__str740;IHEAP[_t1_keywords+180]=__str1660;IHEAP[_t1_keywords+216]=__str1761;IHEAP[_t1_keywords+252]=__str1862;IHEAP[_t1_keywords+ 288]=__str1963;IHEAP[_t1_keywords+324]=__str2064;IHEAP[_t1_keywords+360]=__str2165;IHEAP[_t1_keywords+396]=__str2266;IHEAP[_t1_keywords+432]=__str23;IHEAP[_t1_keywords+468]=__str2467;IHEAP[_t1_keywords+504]=__str2568;IHEAP[_t1_keywords+540]=__str2669;IHEAP[_t1_keywords+576]=__str2712;IHEAP[_t1_keywords+612]=__str2870;IHEAP[_t1_keywords+648]=__str2971;IHEAP[_t1_keywords+684]=__str3072;IHEAP[_t1_keywords+720]=__str3173;IHEAP[_t1_keywords+756]=__str3274;IHEAP[_t1_keywords+792]=__str33;IHEAP[_t1_keywords+ 828]=__str34;IHEAP[_t1_keywords+864]=__str35;IHEAP[_t1_keywords+900]=__str36;IHEAP[_t1_keywords+936]=__str37;IHEAP[_t1_keywords+972]=__str3813;IHEAP[_t1_keywords+1008]=__str39;IHEAP[_t1_keywords+1044]=__str40;IHEAP[_t1_keywords+1080]=__str41;IHEAP[_t1_keywords+1116]=__str42;IHEAP[_t1_keywords+1152]=__str43;IHEAP[_t1_keywords+1188]=__str4475;IHEAP[_t1_keywords+1224]=__str45;IHEAP[_t1_keywords+1260]=__str46;IHEAP[_t1_keywords+1296]=__str47;IHEAP[_t1_keywords+1308]=_parse_font_matrix.__index__;IHEAP[_t1_keywords+ 1332]=__str48;IHEAP[_t1_keywords+1344]=_parse_encoding.__index__;IHEAP[_t1_keywords+1368]=__str4914;IHEAP[_t1_keywords+1380]=_parse_subrs.__index__;IHEAP[_t1_keywords+1404]=__str50;IHEAP[_t1_keywords+1416]=_parse_charstrings.__index__;IHEAP[_t1_keywords+1440]=__str51;IHEAP[_t1_keywords+1452]=_parse_private.__index__;IHEAP[_t1_keywords+1476]=__str52;IHEAP[_t1_keywords+1488]=_parse_blend_design_positions.__index__;IHEAP[_t1_keywords+1512]=__str53;IHEAP[_t1_keywords+1524]=_parse_blend_design_map.__index__; IHEAP[_t1_keywords+1548]=__str54;IHEAP[_t1_keywords+1560]=_parse_blend_axis_types.__index__;IHEAP[_t1_keywords+1584]=__str55;IHEAP[_t1_keywords+1596]=_parse_weight_vector.__index__;IHEAP[_t1_keywords+1620]=__str56;IHEAP[_t1_keywords+1632]=_parse_buildchar.__index__;IHEAP[_t1_service_glyph_dict+0]=_t1_get_glyph_name.__index__;IHEAP[_t1_service_glyph_dict+4]=_t1_get_name_index.__index__;IHEAP[_t1_service_ps_name+0]=_t1_get_ps_name.__index__;IHEAP[_t1_service_multi_masters+0]=_T1_Get_Multi_Master.__index__; IHEAP[_t1_service_multi_masters+4]=_T1_Set_MM_Design.__index__;IHEAP[_t1_service_multi_masters+8]=_T1_Set_MM_Blend.__index__;IHEAP[_t1_service_multi_masters+12]=_T1_Get_MM_Var.__index__;IHEAP[_t1_service_multi_masters+16]=_T1_Set_Var_Design.__index__;IHEAP[_t1_service_ps_info+0]=_t1_ps_get_font_info.__index__;IHEAP[_t1_service_ps_info+4]=_t1_ps_get_font_extra.__index__;IHEAP[_t1_service_ps_info+8]=_t1_ps_has_glyph_names.__index__;IHEAP[_t1_service_ps_info+12]=_t1_ps_get_font_private.__index__;IHEAP[_t1_service_kerning+ 0]=_T1_Get_Track_Kerning.__index__;IHEAP[_t1_services+0]=__str7;IHEAP[_t1_services+4]=_t1_service_ps_name;IHEAP[_t1_services+8]=__str6;IHEAP[_t1_services+12]=_t1_service_glyph_dict;IHEAP[_t1_services+16]=__str31;IHEAP[_t1_services+20]=__str68;IHEAP[_t1_services+24]=__str21;IHEAP[_t1_services+28]=_t1_service_ps_info;IHEAP[_t1_services+32]=__str510;IHEAP[_t1_services+36]=_t1_service_kerning;IHEAP[_t1_services+40]=__str24;IHEAP[_t1_services+44]=_t1_service_multi_masters;IHEAP[_t1_driver_class+8]=__str16; IHEAP[_t1_driver_class+24]=_T1_Driver_Init.__index__;IHEAP[_t1_driver_class+28]=_T1_Driver_Done.__index__;IHEAP[_t1_driver_class+32]=_Get_Interface.__index__;IHEAP[_t1_driver_class+48]=_T1_Face_Init.__index__;IHEAP[_t1_driver_class+52]=_T1_Face_Done.__index__;IHEAP[_t1_driver_class+56]=_T1_Size_Init.__index__;IHEAP[_t1_driver_class+60]=_T1_Size_Done.__index__;IHEAP[_t1_driver_class+64]=_T1_GlyphSlot_Init.__index__;IHEAP[_t1_driver_class+68]=_T1_GlyphSlot_Done.__index__;IHEAP[_t1_driver_class+72]= _ft_stub_set_char_sizes.__index__;IHEAP[_t1_driver_class+76]=_ft_stub_set_pixel_sizes.__index__;IHEAP[_t1_driver_class+80]=_T1_Load_Glyph.__index__;IHEAP[_t1_driver_class+84]=_Get_Kerning.__index__;IHEAP[_t1_driver_class+88]=_T1_Read_Metrics.__index__;IHEAP[_t1_driver_class+92]=_T1_Get_Advances.__index__;IHEAP[_t1_driver_class+96]=_T1_Size_Request.__index__;IHEAP[_cff_service_glyph_dict+0]=_cff_get_glyph_name.__index__;IHEAP[_cff_service_glyph_dict+4]=_cff_get_name_index.__index__;IHEAP[_cff_service_ps_info+ 0]=_cff_ps_get_font_info.__index__;IHEAP[_cff_service_ps_info+8]=_cff_ps_has_glyph_names.__index__;IHEAP[_cff_service_ps_name+0]=_cff_get_ps_name.__index__;IHEAP[_cff_cmap_encoding_class_rec+4]=_cff_cmap_encoding_init.__index__;IHEAP[_cff_cmap_encoding_class_rec+8]=_cff_cmap_encoding_done.__index__;IHEAP[_cff_cmap_encoding_class_rec+12]=_cff_cmap_encoding_char_index.__index__;IHEAP[_cff_cmap_encoding_class_rec+16]=_cff_cmap_encoding_char_next.__index__;IHEAP[_cff_cmap_unicode_class_rec+4]=_cff_cmap_unicode_init.__index__; IHEAP[_cff_cmap_unicode_class_rec+8]=_cff_cmap_unicode_done.__index__;IHEAP[_cff_cmap_unicode_class_rec+12]=_cff_cmap_unicode_char_index.__index__;IHEAP[_cff_cmap_unicode_class_rec+16]=_cff_cmap_unicode_char_next.__index__;IHEAP[_cff_service_get_cmap_info+0]=_cff_get_cmap_info.__index__;IHEAP[_cff_service_cid_info+0]=_cff_get_ros.__index__;IHEAP[_cff_service_cid_info+4]=_cff_get_is_cid.__index__;IHEAP[_cff_service_cid_info+8]=_cff_get_cid_from_glyph_index.__index__;IHEAP[_cff_services+0]=__str31; IHEAP[_cff_services+4]=__str481;IHEAP[_cff_services+8]=__str21;IHEAP[_cff_services+12]=_cff_service_ps_info;IHEAP[_cff_services+16]=__str7;IHEAP[_cff_services+20]=_cff_service_ps_name;IHEAP[_cff_services+24]=__str6;IHEAP[_cff_services+28]=_cff_service_glyph_dict;IHEAP[_cff_services+32]=__str9;IHEAP[_cff_services+36]=_cff_service_get_cmap_info;IHEAP[_cff_services+40]=__str20;IHEAP[_cff_services+44]=_cff_service_cid_info;IHEAP[_cff_driver_class+8]=__str38;IHEAP[_cff_driver_class+24]=_cff_driver_init.__index__; IHEAP[_cff_driver_class+28]=_cff_driver_done.__index__;IHEAP[_cff_driver_class+32]=_cff_get_interface.__index__;IHEAP[_cff_driver_class+48]=_cff_face_init.__index__;IHEAP[_cff_driver_class+52]=_cff_face_done.__index__;IHEAP[_cff_driver_class+56]=_cff_size_init.__index__;IHEAP[_cff_driver_class+60]=_cff_size_done.__index__;IHEAP[_cff_driver_class+64]=_cff_slot_init.__index__;IHEAP[_cff_driver_class+68]=_cff_slot_done.__index__;IHEAP[_cff_driver_class+72]=_ft_stub_set_char_sizes.__index__;IHEAP[_cff_driver_class+ 76]=_ft_stub_set_pixel_sizes.__index__;IHEAP[_cff_driver_class+80]=_Load_Glyph92.__index__;IHEAP[_cff_driver_class+84]=_cff_get_kerning.__index__;IHEAP[_cff_driver_class+92]=_cff_get_advances.__index__;IHEAP[_cff_driver_class+96]=_cff_size_request.__index__;IHEAP[_cff_driver_class+100]=_cff_size_select.__index__;IHEAP[_cff_field_handlers+352]=_cff_parse_font_matrix.__index__;IHEAP[_cff_field_handlers+408]=_cff_parse_font_bbox.__index__;IHEAP[_cff_field_handlers+548]=_cff_parse_private_dict.__index__; IHEAP[_cff_field_handlers+632]=_cff_parse_cid_ros.__index__;IHEAP[_cid_field_records+0]=__str497;IHEAP[_cid_field_records+36]=__str598;IHEAP[_cid_field_records+72]=__str699;IHEAP[_cid_field_records+108]=__str7100;IHEAP[_cid_field_records+144]=__str8101;IHEAP[_cid_field_records+180]=__str9102;IHEAP[_cid_field_records+216]=__str10103;IHEAP[_cid_field_records+252]=__str11104;IHEAP[_cid_field_records+288]=__str12105;IHEAP[_cid_field_records+324]=__str13106;IHEAP[_cid_field_records+360]=__str14107;IHEAP[_cid_field_records+ 396]=__str1256;IHEAP[_cid_field_records+432]=__str1357;IHEAP[_cid_field_records+468]=__str1458;IHEAP[_cid_field_records+504]=__str1559;IHEAP[_cid_field_records+540]=__str740;IHEAP[_cid_field_records+576]=__str1660;IHEAP[_cid_field_records+612]=__str1761;IHEAP[_cid_field_records+648]=__str1862;IHEAP[_cid_field_records+684]=__str1963;IHEAP[_cid_field_records+720]=__str2064;IHEAP[_cid_field_records+756]=__str40;IHEAP[_cid_field_records+792]=__str41;IHEAP[_cid_field_records+828]=__str27120;IHEAP[_cid_field_records+ 864]=__str28121;IHEAP[_cid_field_records+900]=__str29122;IHEAP[_cid_field_records+936]=__str30123;IHEAP[_cid_field_records+972]=__str31124;IHEAP[_cid_field_records+1008]=__str42;IHEAP[_cid_field_records+1044]=__str2165;IHEAP[_cid_field_records+1080]=__str2266;IHEAP[_cid_field_records+1116]=__str23;IHEAP[_cid_field_records+1152]=__str2467;IHEAP[_cid_field_records+1188]=__str2568;IHEAP[_cid_field_records+1224]=__str2669;IHEAP[_cid_field_records+1260]=__str2712;IHEAP[_cid_field_records+1296]=__str2870; IHEAP[_cid_field_records+1332]=__str2971;IHEAP[_cid_field_records+1368]=__str3072;IHEAP[_cid_field_records+1404]=__str3173;IHEAP[_cid_field_records+1440]=__str3274;IHEAP[_cid_field_records+1476]=__str33;IHEAP[_cid_field_records+1512]=__str34;IHEAP[_cid_field_records+1548]=__str35;IHEAP[_cid_field_records+1584]=__str36;IHEAP[_cid_field_records+1620]=__str3813;IHEAP[_cid_field_records+1656]=__str43;IHEAP[_cid_field_records+1692]=__str51144;IHEAP[_cid_field_records+1704]=_parse_fd_array.__index__;IHEAP[_cid_field_records+ 1728]=__str47;IHEAP[_cid_field_records+1740]=_parse_font_matrix160.__index__;IHEAP[_cid_field_records+1764]=__str37;IHEAP[_cid_field_records+1776]=_parse_expansion_factor.__index__;IHEAP[_cid_service_ps_name+0]=_cid_get_postscript_name.__index__;IHEAP[_cid_service_ps_info+0]=_cid_ps_get_font_info.__index__;IHEAP[_cid_service_ps_info+4]=_cid_ps_get_font_extra.__index__;IHEAP[_cid_service_cid_info+0]=_cid_get_ros.__index__;IHEAP[_cid_service_cid_info+4]=_cid_get_is_cid.__index__;IHEAP[_cid_service_cid_info+ 8]=_cid_get_cid_from_glyph_index.__index__;IHEAP[_cid_services+0]=__str31;IHEAP[_cid_services+4]=__str61154;IHEAP[_cid_services+8]=__str7;IHEAP[_cid_services+12]=_cid_service_ps_name;IHEAP[_cid_services+16]=__str21;IHEAP[_cid_services+20]=_cid_service_ps_info;IHEAP[_cid_services+24]=__str20;IHEAP[_cid_services+28]=_cid_service_cid_info;IHEAP[_t1cid_driver_class+8]=__str65159;IHEAP[_t1cid_driver_class+24]=_cid_driver_init.__index__;IHEAP[_t1cid_driver_class+28]=_cid_driver_done.__index__;IHEAP[_t1cid_driver_class+ 32]=_cid_get_interface.__index__;IHEAP[_t1cid_driver_class+48]=_cid_face_init.__index__;IHEAP[_t1cid_driver_class+52]=_cid_face_done.__index__;IHEAP[_t1cid_driver_class+56]=_cid_size_init.__index__;IHEAP[_t1cid_driver_class+60]=_cid_size_done.__index__;IHEAP[_t1cid_driver_class+64]=_cid_slot_init.__index__;IHEAP[_t1cid_driver_class+68]=_cid_slot_done.__index__;IHEAP[_t1cid_driver_class+72]=_ft_stub_set_char_sizes.__index__;IHEAP[_t1cid_driver_class+76]=_ft_stub_set_pixel_sizes.__index__;IHEAP[_t1cid_driver_class+ 80]=_cid_slot_load_glyph.__index__;IHEAP[_t1cid_driver_class+96]=_cid_size_request.__index__;IHEAP[_pfr_phy_font_extra_items+4]=_pfr_extra_item_load_bitmap_info.__index__;IHEAP[_pfr_phy_font_extra_items+12]=_pfr_extra_item_load_font_id.__index__;IHEAP[_pfr_phy_font_extra_items+20]=_pfr_extra_item_load_stem_snaps.__index__;IHEAP[_pfr_phy_font_extra_items+28]=_pfr_extra_item_load_kerning_pairs.__index__;IHEAP[_pfr_cmap_class_rec+4]=_pfr_cmap_init.__index__;IHEAP[_pfr_cmap_class_rec+8]=_pfr_cmap_done.__index__; IHEAP[_pfr_cmap_class_rec+12]=_pfr_cmap_char_index.__index__;IHEAP[_pfr_cmap_class_rec+16]=_pfr_cmap_char_next.__index__;IHEAP[_pfr_metrics_service_rec+0]=_pfr_get_metrics.__index__;IHEAP[_pfr_metrics_service_rec+4]=_pfr_face_get_kerning.__index__;IHEAP[_pfr_metrics_service_rec+8]=_pfr_get_advance.__index__;IHEAP[_pfr_services+0]=__str28;IHEAP[_pfr_services+4]=_pfr_metrics_service_rec;IHEAP[_pfr_services+8]=__str31;IHEAP[_pfr_services+12]=__str2166;IHEAP[_pfr_driver_class+8]=__str3168;IHEAP[_pfr_driver_class+ 32]=_pfr_get_service.__index__;IHEAP[_pfr_driver_class+48]=_pfr_face_init.__index__;IHEAP[_pfr_driver_class+52]=_pfr_face_done.__index__;IHEAP[_pfr_driver_class+64]=_pfr_slot_init.__index__;IHEAP[_pfr_driver_class+68]=_pfr_slot_done.__index__;IHEAP[_pfr_driver_class+72]=_ft_stub_set_char_sizes.__index__;IHEAP[_pfr_driver_class+76]=_ft_stub_set_pixel_sizes.__index__;IHEAP[_pfr_driver_class+80]=_pfr_slot_load.__index__;IHEAP[_pfr_driver_class+84]=_pfr_get_kerning.__index__;IHEAP[_t42_keywords+0]=__str1256; IHEAP[_t42_keywords+36]=__str1357;IHEAP[_t42_keywords+72]=__str1458;IHEAP[_t42_keywords+108]=__str1559;IHEAP[_t42_keywords+144]=__str740;IHEAP[_t42_keywords+180]=__str1660;IHEAP[_t42_keywords+216]=__str1761;IHEAP[_t42_keywords+252]=__str1862;IHEAP[_t42_keywords+288]=__str1963;IHEAP[_t42_keywords+324]=__str2064;IHEAP[_t42_keywords+360]=__str39;IHEAP[_t42_keywords+396]=__str40;IHEAP[_t42_keywords+432]=__str41;IHEAP[_t42_keywords+468]=__str42;IHEAP[_t42_keywords+504]=__str43;IHEAP[_t42_keywords+540]= __str47;IHEAP[_t42_keywords+552]=_t42_parse_font_matrix.__index__;IHEAP[_t42_keywords+576]=__str48;IHEAP[_t42_keywords+588]=_t42_parse_encoding.__index__;IHEAP[_t42_keywords+612]=__str50;IHEAP[_t42_keywords+624]=_t42_parse_charstrings.__index__;IHEAP[_t42_keywords+648]=__str23192;IHEAP[_t42_keywords+660]=_t42_parse_sfnts.__index__;IHEAP[_t42_service_glyph_dict+0]=_t42_get_glyph_name.__index__;IHEAP[_t42_service_glyph_dict+4]=_t42_get_name_index.__index__;IHEAP[_t42_service_ps_font_name+0]=_t42_get_ps_font_name.__index__; IHEAP[_t42_service_ps_info+0]=_t42_ps_get_font_info.__index__;IHEAP[_t42_service_ps_info+4]=_t42_ps_get_font_extra.__index__;IHEAP[_t42_service_ps_info+8]=_t42_ps_has_glyph_names.__index__;IHEAP[_t42_service_ps_info+12]=_t42_ps_get_font_private.__index__;IHEAP[_t42_services+0]=__str6;IHEAP[_t42_services+4]=_t42_service_glyph_dict;IHEAP[_t42_services+8]=__str7;IHEAP[_t42_services+12]=_t42_service_ps_font_name;IHEAP[_t42_services+16]=__str21;IHEAP[_t42_services+20]=_t42_service_ps_info;IHEAP[_t42_services+ 24]=__str31;IHEAP[_t42_services+28]=__str34203;IHEAP[_t42_driver_class+8]=__str10;IHEAP[_t42_driver_class+24]=_T42_Driver_Init.__index__;IHEAP[_t42_driver_class+28]=_T42_Driver_Done.__index__;IHEAP[_t42_driver_class+32]=_T42_Get_Interface.__index__;IHEAP[_t42_driver_class+48]=_T42_Face_Init.__index__;IHEAP[_t42_driver_class+52]=_T42_Face_Done.__index__;IHEAP[_t42_driver_class+56]=_T42_Size_Init.__index__;IHEAP[_t42_driver_class+60]=_T42_Size_Done.__index__;IHEAP[_t42_driver_class+64]=_T42_GlyphSlot_Init.__index__; IHEAP[_t42_driver_class+68]=_T42_GlyphSlot_Done.__index__;IHEAP[_t42_driver_class+72]=_ft_stub_set_char_sizes.__index__;IHEAP[_t42_driver_class+76]=_ft_stub_set_pixel_sizes.__index__;IHEAP[_t42_driver_class+80]=_T42_GlyphSlot_Load.__index__;IHEAP[_t42_driver_class+96]=_T42_Size_Request.__index__;IHEAP[_t42_driver_class+100]=_T42_Size_Select.__index__;IHEAP[_fnt_cmap_class_rec+4]=_fnt_cmap_init.__index__;IHEAP[_fnt_cmap_class_rec+12]=_fnt_cmap_char_index.__index__;IHEAP[_fnt_cmap_class_rec+16]=_fnt_cmap_char_next.__index__; IHEAP[_winfnt_service_rec+0]=_winfnt_get_header.__index__;IHEAP[_winfnt_services+0]=__str31;IHEAP[_winfnt_services+4]=__str5211;IHEAP[_winfnt_services+8]=__str30;IHEAP[_winfnt_services+12]=_winfnt_service_rec;IHEAP[_winfnt_driver_class+8]=__str30;IHEAP[_winfnt_driver_class+32]=_winfnt_get_service.__index__;IHEAP[_winfnt_driver_class+48]=_FNT_Face_Init.__index__;IHEAP[_winfnt_driver_class+52]=_FNT_Face_Done.__index__;IHEAP[_winfnt_driver_class+72]=_ft_stub_set_char_sizes.__index__;IHEAP[_winfnt_driver_class+ 76]=_ft_stub_set_pixel_sizes.__index__;IHEAP[_winfnt_driver_class+80]=_FNT_Load_Glyph.__index__;IHEAP[_winfnt_driver_class+96]=_FNT_Size_Request.__index__;IHEAP[_winfnt_driver_class+100]=_FNT_Size_Select.__index__;IHEAP[_pcf_cmap_class+4]=_pcf_cmap_init.__index__;IHEAP[_pcf_cmap_class+8]=_pcf_cmap_done.__index__;IHEAP[_pcf_cmap_class+12]=_pcf_cmap_char_index.__index__;IHEAP[_pcf_cmap_class+16]=_pcf_cmap_char_next.__index__;IHEAP[_pcf_service_bdf+0]=_pcf_get_charset_id.__index__;IHEAP[_pcf_service_bdf+ 4]=_pcf_get_bdf_property.__index__;IHEAP[_pcf_services+0]=__str19;IHEAP[_pcf_services+4]=_pcf_service_bdf;IHEAP[_pcf_services+8]=__str31;IHEAP[_pcf_services+12]=__str21235;IHEAP[_pcf_driver_class+8]=__str22237;IHEAP[_pcf_driver_class+32]=_pcf_driver_requester.__index__;IHEAP[_pcf_driver_class+48]=_PCF_Face_Init.__index__;IHEAP[_pcf_driver_class+52]=_PCF_Face_Done.__index__;IHEAP[_pcf_driver_class+72]=_ft_stub_set_char_sizes.__index__;IHEAP[_pcf_driver_class+76]=_ft_stub_set_pixel_sizes.__index__; IHEAP[_pcf_driver_class+80]=_PCF_Glyph_Load.__index__;IHEAP[_pcf_driver_class+96]=_PCF_Size_Request.__index__;IHEAP[_pcf_driver_class+100]=_PCF_Size_Select.__index__;IHEAP[__bdf_properties+0]=__str6220;IHEAP[__bdf_properties+16]=__str9223;IHEAP[__bdf_properties+32]=__str2240;IHEAP[__bdf_properties+48]=__str3241;IHEAP[__bdf_properties+64]=__str4242;IHEAP[__bdf_properties+80]=__str5243;IHEAP[__bdf_properties+96]=__str15229;IHEAP[__bdf_properties+112]=__str14228;IHEAP[__bdf_properties+128]=__str8246; IHEAP[__bdf_properties+144]=__str9247;IHEAP[__bdf_properties+160]=__str10248;IHEAP[__bdf_properties+176]=__str11249;IHEAP[__bdf_properties+192]=__str12250;IHEAP[__bdf_properties+208]=__str13251;IHEAP[__bdf_properties+224]=__str14252;IHEAP[__bdf_properties+240]=__str8222;IHEAP[__bdf_properties+256]=__str16254;IHEAP[__bdf_properties+272]=__str17255;IHEAP[__bdf_properties+288]=__str18256;IHEAP[__bdf_properties+304]=__str19257;IHEAP[__bdf_properties+320]=__str20258;IHEAP[__bdf_properties+336]=__str21259; IHEAP[__bdf_properties+352]=__str22260;IHEAP[__bdf_properties+368]=__str23261;IHEAP[__bdf_properties+384]=__str24262;IHEAP[__bdf_properties+400]=__str25263;IHEAP[__bdf_properties+416]=__str26264;IHEAP[__bdf_properties+432]=__str27265;IHEAP[__bdf_properties+448]=__str11225;IHEAP[__bdf_properties+464]=__str10224;IHEAP[__bdf_properties+480]=__str30268;IHEAP[__bdf_properties+496]=__str31269;IHEAP[__bdf_properties+512]=__str32270;IHEAP[__bdf_properties+528]=__str33271;IHEAP[__bdf_properties+544]=__str34272; IHEAP[__bdf_properties+560]=__str35273;IHEAP[__bdf_properties+576]=__str36274;IHEAP[__bdf_properties+592]=__str37275;IHEAP[__bdf_properties+608]=__str38276;IHEAP[__bdf_properties+624]=__str39277;IHEAP[__bdf_properties+640]=__str40278;IHEAP[__bdf_properties+656]=__str41279;IHEAP[__bdf_properties+672]=__str42280;IHEAP[__bdf_properties+688]=__str43281;IHEAP[__bdf_properties+704]=__str44282;IHEAP[__bdf_properties+720]=__str45283;IHEAP[__bdf_properties+736]=__str46284;IHEAP[__bdf_properties+752]=__str47285; IHEAP[__bdf_properties+768]=__str48286;IHEAP[__bdf_properties+784]=__str49287;IHEAP[__bdf_properties+800]=__str50288;IHEAP[__bdf_properties+816]=__str51289;IHEAP[__bdf_properties+832]=__str52290;IHEAP[__bdf_properties+848]=__str53291;IHEAP[__bdf_properties+864]=__str54292;IHEAP[__bdf_properties+880]=__str55293;IHEAP[__bdf_properties+896]=__str56294;IHEAP[__bdf_properties+912]=__str57295;IHEAP[__bdf_properties+928]=__str58296;IHEAP[__bdf_properties+944]=__str59297;IHEAP[__bdf_properties+960]=__str60298; IHEAP[__bdf_properties+976]=__str61299;IHEAP[__bdf_properties+992]=__str12226;IHEAP[__bdf_properties+1008]=__str13227;IHEAP[__bdf_properties+1024]=__str5219;IHEAP[__bdf_properties+1040]=__str214;IHEAP[__bdf_properties+1056]=__str66304;IHEAP[__bdf_properties+1072]=__str67305;IHEAP[__bdf_properties+1088]=__str68306;IHEAP[__bdf_properties+1104]=__str69307;IHEAP[__bdf_properties+1120]=__str70308;IHEAP[__bdf_properties+1136]=__str71309;IHEAP[__bdf_properties+1152]=__str72310;IHEAP[__bdf_properties+1168]= __str73;IHEAP[__bdf_properties+1184]=__str74;IHEAP[__bdf_properties+1200]=__str75;IHEAP[__bdf_properties+1216]=__str76;IHEAP[__bdf_properties+1232]=__str77311;IHEAP[__bdf_properties+1248]=__str78;IHEAP[__bdf_properties+1264]=__str3217;IHEAP[__bdf_properties+1280]=__str80;IHEAP[__bdf_properties+1296]=__str81;IHEAP[__bdf_properties+1312]=__str82;IHEAP[_bdf_cmap_class+4]=_bdf_cmap_init.__index__;IHEAP[_bdf_cmap_class+8]=_bdf_cmap_done.__index__;IHEAP[_bdf_cmap_class+12]=_bdf_cmap_char_index.__index__; IHEAP[_bdf_cmap_class+16]=_bdf_cmap_char_next.__index__;IHEAP[_bdf_service_bdf+0]=_bdf_get_charset_id.__index__;IHEAP[_bdf_service_bdf+4]=_bdf_get_bdf_property.__index__;IHEAP[_bdf_services+0]=__str19;IHEAP[_bdf_services+4]=_bdf_service_bdf;IHEAP[_bdf_services+8]=__str31;IHEAP[_bdf_services+12]=__str110;IHEAP[_bdf_driver_class+8]=__str19;IHEAP[_bdf_driver_class+32]=_bdf_driver_requester.__index__;IHEAP[_bdf_driver_class+48]=_BDF_Face_Init.__index__;IHEAP[_bdf_driver_class+52]=_BDF_Face_Done.__index__; IHEAP[_bdf_driver_class+72]=_ft_stub_set_char_sizes.__index__;IHEAP[_bdf_driver_class+76]=_ft_stub_set_pixel_sizes.__index__;IHEAP[_bdf_driver_class+80]=_BDF_Glyph_Load.__index__;IHEAP[_bdf_driver_class+96]=_BDF_Size_Request.__index__;IHEAP[_bdf_driver_class+100]=_BDF_Size_Select.__index__;IHEAP[_tt_cmap0_class_rec+4]=_tt_cmap_init.__index__;IHEAP[_tt_cmap0_class_rec+12]=_tt_cmap0_char_index.__index__;IHEAP[_tt_cmap0_class_rec+16]=_tt_cmap0_char_next.__index__;IHEAP[_tt_cmap0_class_rec+44]=_tt_cmap0_validate.__index__; IHEAP[_tt_cmap0_class_rec+48]=_tt_cmap0_get_info.__index__;IHEAP[_tt_cmap2_class_rec+4]=_tt_cmap_init.__index__;IHEAP[_tt_cmap2_class_rec+12]=_tt_cmap2_char_index.__index__;IHEAP[_tt_cmap2_class_rec+16]=_tt_cmap2_char_next.__index__;IHEAP[_tt_cmap2_class_rec+44]=_tt_cmap2_validate.__index__;IHEAP[_tt_cmap2_class_rec+48]=_tt_cmap2_get_info.__index__;IHEAP[_tt_cmap4_class_rec+4]=_tt_cmap4_init.__index__;IHEAP[_tt_cmap4_class_rec+12]=_tt_cmap4_char_index.__index__;IHEAP[_tt_cmap4_class_rec+16]=_tt_cmap4_char_next.__index__; IHEAP[_tt_cmap4_class_rec+44]=_tt_cmap4_validate.__index__;IHEAP[_tt_cmap4_class_rec+48]=_tt_cmap4_get_info.__index__;IHEAP[_tt_cmap6_class_rec+4]=_tt_cmap_init.__index__;IHEAP[_tt_cmap6_class_rec+12]=_tt_cmap6_char_index.__index__;IHEAP[_tt_cmap6_class_rec+16]=_tt_cmap6_char_next.__index__;IHEAP[_tt_cmap6_class_rec+44]=_tt_cmap6_validate.__index__;IHEAP[_tt_cmap6_class_rec+48]=_tt_cmap6_get_info.__index__;IHEAP[_tt_cmap8_class_rec+4]=_tt_cmap_init.__index__;IHEAP[_tt_cmap8_class_rec+12]=_tt_cmap8_char_index.__index__; IHEAP[_tt_cmap8_class_rec+16]=_tt_cmap8_char_next.__index__;IHEAP[_tt_cmap8_class_rec+44]=_tt_cmap8_validate.__index__;IHEAP[_tt_cmap8_class_rec+48]=_tt_cmap8_get_info.__index__;IHEAP[_tt_cmap10_class_rec+4]=_tt_cmap_init.__index__;IHEAP[_tt_cmap10_class_rec+12]=_tt_cmap10_char_index.__index__;IHEAP[_tt_cmap10_class_rec+16]=_tt_cmap10_char_next.__index__;IHEAP[_tt_cmap10_class_rec+44]=_tt_cmap10_validate.__index__;IHEAP[_tt_cmap10_class_rec+48]=_tt_cmap10_get_info.__index__;IHEAP[_tt_cmap12_class_rec+ 4]=_tt_cmap12_init.__index__;IHEAP[_tt_cmap12_class_rec+12]=_tt_cmap12_char_index.__index__;IHEAP[_tt_cmap12_class_rec+16]=_tt_cmap12_char_next.__index__;IHEAP[_tt_cmap12_class_rec+44]=_tt_cmap12_validate.__index__;IHEAP[_tt_cmap12_class_rec+48]=_tt_cmap12_get_info.__index__;IHEAP[_tt_cmap13_class_rec+4]=_tt_cmap13_init.__index__;IHEAP[_tt_cmap13_class_rec+12]=_tt_cmap13_char_index.__index__;IHEAP[_tt_cmap13_class_rec+16]=_tt_cmap13_char_next.__index__;IHEAP[_tt_cmap13_class_rec+44]=_tt_cmap13_validate.__index__; IHEAP[_tt_cmap13_class_rec+48]=_tt_cmap13_get_info.__index__;IHEAP[_tt_cmap14_class_rec+4]=_tt_cmap14_init.__index__;IHEAP[_tt_cmap14_class_rec+8]=_tt_cmap14_done.__index__;IHEAP[_tt_cmap14_class_rec+12]=_tt_cmap14_char_index.__index__;IHEAP[_tt_cmap14_class_rec+16]=_tt_cmap14_char_next.__index__;IHEAP[_tt_cmap14_class_rec+20]=_tt_cmap14_char_var_index.__index__;IHEAP[_tt_cmap14_class_rec+24]=_tt_cmap14_char_var_isdefault.__index__;IHEAP[_tt_cmap14_class_rec+28]=_tt_cmap14_variants.__index__;IHEAP[_tt_cmap14_class_rec+ 32]=_tt_cmap14_char_variants.__index__;IHEAP[_tt_cmap14_class_rec+36]=_tt_cmap14_variant_chars.__index__;IHEAP[_tt_cmap14_class_rec+44]=_tt_cmap14_validate.__index__;IHEAP[_tt_cmap14_class_rec+48]=_tt_cmap14_get_info.__index__;IHEAP[_tt_cmap_classes+0]=_tt_cmap0_class_rec;IHEAP[_tt_cmap_classes+4]=_tt_cmap2_class_rec;IHEAP[_tt_cmap_classes+8]=_tt_cmap4_class_rec;IHEAP[_tt_cmap_classes+12]=_tt_cmap6_class_rec;IHEAP[_tt_cmap_classes+16]=_tt_cmap8_class_rec;IHEAP[_tt_cmap_classes+20]=_tt_cmap10_class_rec; IHEAP[_tt_cmap_classes+24]=_tt_cmap12_class_rec;IHEAP[_tt_cmap_classes+28]=_tt_cmap13_class_rec;IHEAP[_tt_cmap_classes+32]=_tt_cmap14_class_rec;IHEAP[_sfnt_service_sfnt_table+0]=_tt_face_load_any.__index__;IHEAP[_sfnt_service_sfnt_table+4]=_get_sfnt_table.__index__;IHEAP[_sfnt_service_sfnt_table+8]=_sfnt_table_info.__index__;IHEAP[_sfnt_service_glyph_dict+0]=_sfnt_get_glyph_name.__index__;IHEAP[_sfnt_service_glyph_dict+4]=_sfnt_get_name_index.__index__;IHEAP[_sfnt_service_ps_name+0]=_sfnt_get_ps_name.__index__; IHEAP[_tt_service_get_cmap_info+0]=_tt_get_cmap_info.__index__;IHEAP[_sfnt_service_bdf+0]=_sfnt_get_charset_id.__index__;IHEAP[_sfnt_service_bdf+4]=_tt_face_find_bdf_prop.__index__;IHEAP[_sfnt_services+0]=__str8;IHEAP[_sfnt_services+4]=_sfnt_service_sfnt_table;IHEAP[_sfnt_services+8]=__str7;IHEAP[_sfnt_services+12]=_sfnt_service_ps_name;IHEAP[_sfnt_services+16]=__str6;IHEAP[_sfnt_services+20]=_sfnt_service_glyph_dict;IHEAP[_sfnt_services+24]=__str19;IHEAP[_sfnt_services+28]=_sfnt_service_bdf;IHEAP[_sfnt_services+ 32]=__str9;IHEAP[_sfnt_services+36]=_tt_service_get_cmap_info;IHEAP[_sfnt_interface+0]=_tt_face_goto_table.__index__;IHEAP[_sfnt_interface+4]=_sfnt_init_face.__index__;IHEAP[_sfnt_interface+8]=_sfnt_load_face.__index__;IHEAP[_sfnt_interface+12]=_sfnt_done_face.__index__;IHEAP[_sfnt_interface+16]=_sfnt_get_interface.__index__;IHEAP[_sfnt_interface+20]=_tt_face_load_any.__index__;IHEAP[_sfnt_interface+24]=_tt_face_load_sfnt_header_stub.__index__;IHEAP[_sfnt_interface+28]=_tt_face_load_directory_stub.__index__; IHEAP[_sfnt_interface+32]=_tt_face_load_head.__index__;IHEAP[_sfnt_interface+36]=_tt_face_load_hhea.__index__;IHEAP[_sfnt_interface+40]=_tt_face_load_cmap.__index__;IHEAP[_sfnt_interface+44]=_tt_face_load_maxp.__index__;IHEAP[_sfnt_interface+48]=_tt_face_load_os2.__index__;IHEAP[_sfnt_interface+52]=_tt_face_load_post.__index__;IHEAP[_sfnt_interface+56]=_tt_face_load_name.__index__;IHEAP[_sfnt_interface+60]=_tt_face_free_name.__index__;IHEAP[_sfnt_interface+64]=_tt_face_load_hdmx_stub.__index__;IHEAP[_sfnt_interface+ 68]=_tt_face_free_hdmx_stub.__index__;IHEAP[_sfnt_interface+72]=_tt_face_load_kern.__index__;IHEAP[_sfnt_interface+76]=_tt_face_load_gasp.__index__;IHEAP[_sfnt_interface+80]=_tt_face_load_pclt.__index__;IHEAP[_sfnt_interface+84]=_tt_face_load_bhed.__index__;IHEAP[_sfnt_interface+88]=_tt_face_set_sbit_strike_stub.__index__;IHEAP[_sfnt_interface+92]=_tt_face_load_sbit_stub.__index__;IHEAP[_sfnt_interface+96]=_tt_find_sbit_image.__index__;IHEAP[_sfnt_interface+100]=_tt_load_sbit_metrics.__index__;IHEAP[_sfnt_interface+ 104]=_tt_face_load_sbit_image.__index__;IHEAP[_sfnt_interface+108]=_tt_face_free_sbit_stub.__index__;IHEAP[_sfnt_interface+112]=_tt_face_get_ps_name.__index__;IHEAP[_sfnt_interface+116]=_tt_face_free_ps_names.__index__;IHEAP[_sfnt_interface+120]=_tt_face_load_charmap_stub.__index__;IHEAP[_sfnt_interface+124]=_tt_face_free_charmap_stub.__index__;IHEAP[_sfnt_interface+128]=_tt_face_get_kerning.__index__;IHEAP[_sfnt_interface+132]=_tt_face_load_font_dir.__index__;IHEAP[_sfnt_interface+136]=_tt_face_load_hmtx.__index__; IHEAP[_sfnt_interface+140]=_tt_face_load_eblc.__index__;IHEAP[_sfnt_interface+144]=_tt_face_free_eblc.__index__;IHEAP[_sfnt_interface+148]=_tt_face_set_sbit_strike.__index__;IHEAP[_sfnt_interface+152]=_tt_face_load_strike_metrics.__index__;IHEAP[_sfnt_interface+156]=_tt_face_get_metrics.__index__;IHEAP[_sfnt_module_class+8]=__str537;IHEAP[_sfnt_module_class+20]=_sfnt_interface;IHEAP[_sfnt_module_class+32]=_sfnt_get_interface.__index__;IHEAP[_af_script_classes+0]=_af_dummy_script_class;IHEAP[_af_script_classes+ 4]=_af_latin_script_class;IHEAP[_af_script_classes+8]=_af_cjk_script_class;IHEAP[_af_script_classes+12]=_af_indic_script_class;IHEAP[_af_dummy_script_class+24]=_af_dummy_hints_init.__index__;IHEAP[_af_dummy_script_class+28]=_af_dummy_hints_apply.__index__;IHEAP[_af_latin_script_class+4]=_af_latin_uniranges;IHEAP[_af_latin_script_class+12]=_af_latin_metrics_init.__index__;IHEAP[_af_latin_script_class+16]=_af_latin_metrics_scale.__index__;IHEAP[_af_latin_script_class+24]=_af_latin_hints_init.__index__; IHEAP[_af_latin_script_class+28]=_af_latin_hints_apply.__index__;IHEAP[_af_cjk_script_class+4]=_af_cjk_uniranges;IHEAP[_af_cjk_script_class+12]=_af_cjk_metrics_init.__index__;IHEAP[_af_cjk_script_class+16]=_af_cjk_metrics_scale.__index__;IHEAP[_af_cjk_script_class+24]=_af_cjk_hints_init.__index__;IHEAP[_af_cjk_script_class+28]=_af_cjk_hints_apply.__index__;IHEAP[_af_indic_script_class+4]=_af_indic_uniranges;IHEAP[_af_indic_script_class+12]=_af_indic_metrics_init.__index__;IHEAP[_af_indic_script_class+ 16]=_af_indic_metrics_scale.__index__;IHEAP[_af_indic_script_class+24]=_af_indic_hints_init.__index__;IHEAP[_af_indic_script_class+28]=_af_indic_hints_apply.__index__;IHEAP[_af_autofitter_service+12]=_af_autofitter_load_glyph.__index__;IHEAP[_autofit_module_class+8]=__str325;IHEAP[_autofit_module_class+20]=_af_autofitter_service;IHEAP[_autofit_module_class+24]=_af_autofitter_init.__index__;IHEAP[_autofit_module_class+28]=_af_autofitter_done.__index__;IHEAP[_pshinter_interface+0]=_pshinter_get_globals_funcs.__index__; IHEAP[_pshinter_interface+4]=_pshinter_get_t1_funcs.__index__;IHEAP[_pshinter_interface+8]=_pshinter_get_t2_funcs.__index__;IHEAP[_pshinter_module_class+8]=__str59;IHEAP[_pshinter_module_class+20]=_pshinter_interface;IHEAP[_pshinter_module_class+24]=_ps_hinter_init.__index__;IHEAP[_pshinter_module_class+28]=_ps_hinter_done.__index__;IHEAP[_ft_standard_raster+4]=_ft_black_new.__index__;IHEAP[_ft_standard_raster+8]=_ft_black_reset.__index__;IHEAP[_ft_standard_raster+12]=_ft_black_set_mode.__index__; IHEAP[_ft_standard_raster+16]=_ft_black_render.__index__;IHEAP[_ft_standard_raster+20]=_ft_black_done.__index__;IHEAP[_ft_raster1_renderer_class+8]=__str329;IHEAP[_ft_raster1_renderer_class+24]=_ft_raster1_init.__index__;IHEAP[_ft_raster1_renderer_class+40]=_ft_raster1_render.__index__;IHEAP[_ft_raster1_renderer_class+44]=_ft_raster1_transform.__index__;IHEAP[_ft_raster1_renderer_class+48]=_ft_raster1_get_cbox.__index__;IHEAP[_ft_raster1_renderer_class+52]=_ft_raster1_set_mode.__index__;IHEAP[_ft_raster1_renderer_class+ 56]=_ft_standard_raster;IHEAP[_ft_raster5_renderer_class+8]=__str1330;IHEAP[_ft_raster5_renderer_class+24]=_ft_raster1_init.__index__;IHEAP[_ft_raster5_renderer_class+40]=_ft_raster1_render.__index__;IHEAP[_ft_raster5_renderer_class+44]=_ft_raster1_transform.__index__;IHEAP[_ft_raster5_renderer_class+48]=_ft_raster1_get_cbox.__index__;IHEAP[_ft_raster5_renderer_class+52]=_ft_raster1_set_mode.__index__;IHEAP[_ft_raster5_renderer_class+56]=_ft_standard_raster;IHEAP[_func_interface+0]=_gray_move_to.__index__; IHEAP[_func_interface+4]=_gray_line_to.__index__;IHEAP[_func_interface+8]=_gray_conic_to.__index__;IHEAP[_func_interface+12]=_gray_cubic_to.__index__;IHEAP[_ft_grays_raster+4]=_gray_raster_new.__index__;IHEAP[_ft_grays_raster+8]=_gray_raster_reset.__index__;IHEAP[_ft_grays_raster+16]=_gray_raster_render.__index__;IHEAP[_ft_grays_raster+20]=_gray_raster_done.__index__;IHEAP[_ft_smooth_renderer_class+8]=__str332;IHEAP[_ft_smooth_renderer_class+24]=_ft_smooth_init.__index__;IHEAP[_ft_smooth_renderer_class+ 40]=_ft_smooth_render.__index__;IHEAP[_ft_smooth_renderer_class+44]=_ft_smooth_transform.__index__;IHEAP[_ft_smooth_renderer_class+48]=_ft_smooth_get_cbox.__index__;IHEAP[_ft_smooth_renderer_class+52]=_ft_smooth_set_mode.__index__;IHEAP[_ft_smooth_renderer_class+56]=_ft_grays_raster;IHEAP[_ft_smooth_lcd_renderer_class+8]=__str1334;IHEAP[_ft_smooth_lcd_renderer_class+24]=_ft_smooth_init.__index__;IHEAP[_ft_smooth_lcd_renderer_class+40]=_ft_smooth_render_lcd.__index__;IHEAP[_ft_smooth_lcd_renderer_class+ 44]=_ft_smooth_transform.__index__;IHEAP[_ft_smooth_lcd_renderer_class+48]=_ft_smooth_get_cbox.__index__;IHEAP[_ft_smooth_lcd_renderer_class+52]=_ft_smooth_set_mode.__index__;IHEAP[_ft_smooth_lcd_renderer_class+56]=_ft_grays_raster;IHEAP[_ft_smooth_lcdv_renderer_class+8]=__str2336;IHEAP[_ft_smooth_lcdv_renderer_class+24]=_ft_smooth_init.__index__;IHEAP[_ft_smooth_lcdv_renderer_class+40]=_ft_smooth_render_lcd_v.__index__;IHEAP[_ft_smooth_lcdv_renderer_class+44]=_ft_smooth_transform.__index__;IHEAP[_ft_smooth_lcdv_renderer_class+ 48]=_ft_smooth_get_cbox.__index__;IHEAP[_ft_smooth_lcdv_renderer_class+52]=_ft_smooth_set_mode.__index__;IHEAP[_ft_smooth_lcdv_renderer_class+56]=_ft_grays_raster;IHEAP[_ftc_size_list_class+4]=_ftc_size_node_compare.__index__;IHEAP[_ftc_size_list_class+8]=_ftc_size_node_init.__index__;IHEAP[_ftc_size_list_class+12]=_ftc_size_node_reset.__index__;IHEAP[_ftc_size_list_class+16]=_ftc_size_node_done.__index__;IHEAP[_ftc_face_list_class+4]=_ftc_face_node_compare.__index__;IHEAP[_ftc_face_list_class+8]= _ftc_face_node_init.__index__;IHEAP[_ftc_face_list_class+16]=_ftc_face_node_done.__index__;IHEAP[_ftc_cmap_cache_class+0]=_ftc_cmap_node_new.__index__;IHEAP[_ftc_cmap_cache_class+4]=_ftc_cmap_node_weight.__index__;IHEAP[_ftc_cmap_cache_class+8]=_ftc_cmap_node_compare.__index__;IHEAP[_ftc_cmap_cache_class+12]=_ftc_cmap_node_remove_faceid.__index__;IHEAP[_ftc_cmap_cache_class+16]=_ftc_cmap_node_free.__index__;IHEAP[_ftc_cmap_cache_class+24]=_ftc_cache_init.__index__;IHEAP[_ftc_cmap_cache_class+28]= _ftc_cache_done.__index__;IHEAP[_ftc_basic_image_family_class+4]=_ftc_basic_family_compare.__index__;IHEAP[_ftc_basic_image_family_class+8]=_ftc_basic_family_init.__index__;IHEAP[_ftc_basic_image_family_class+20]=_ftc_basic_family_load_glyph.__index__;IHEAP[_ftc_basic_image_cache_class+0]=_ftc_inode_new.__index__;IHEAP[_ftc_basic_image_cache_class+4]=_ftc_inode_weight.__index__;IHEAP[_ftc_basic_image_cache_class+8]=_ftc_gnode_compare.__index__;IHEAP[_ftc_basic_image_cache_class+12]=_ftc_basic_gnode_compare_faceid.__index__; IHEAP[_ftc_basic_image_cache_class+16]=_ftc_inode_free.__index__;IHEAP[_ftc_basic_image_cache_class+24]=_ftc_gcache_init.__index__;IHEAP[_ftc_basic_image_cache_class+28]=_ftc_gcache_done.__index__;IHEAP[_ftc_basic_image_cache_class+32]=_ftc_basic_image_family_class;IHEAP[_ftc_basic_sbit_family_class+4]=_ftc_basic_family_compare.__index__;IHEAP[_ftc_basic_sbit_family_class+8]=_ftc_basic_family_init.__index__;IHEAP[_ftc_basic_sbit_family_class+20]=_ftc_basic_family_get_count.__index__;IHEAP[_ftc_basic_sbit_family_class+ 24]=_ftc_basic_family_load_bitmap.__index__;IHEAP[_ftc_basic_sbit_cache_class+0]=_ftc_snode_new.__index__;IHEAP[_ftc_basic_sbit_cache_class+4]=_ftc_snode_weight.__index__;IHEAP[_ftc_basic_sbit_cache_class+8]=_ftc_snode_compare.__index__;IHEAP[_ftc_basic_sbit_cache_class+12]=_ftc_basic_gnode_compare_faceid.__index__;IHEAP[_ftc_basic_sbit_cache_class+16]=_ftc_snode_free.__index__;IHEAP[_ftc_basic_sbit_cache_class+24]=_ftc_gcache_init.__index__;IHEAP[_ftc_basic_sbit_cache_class+28]=_ftc_gcache_done.__index__; IHEAP[_ftc_basic_sbit_cache_class+32]=_ftc_basic_sbit_family_class;IHEAP[_ps_table_funcs+0]=_ps_table_new.__index__;IHEAP[_ps_table_funcs+4]=_ps_table_done.__index__;IHEAP[_ps_table_funcs+8]=_ps_table_add.__index__;IHEAP[_ps_table_funcs+12]=_ps_table_release.__index__;IHEAP[_ps_parser_funcs+0]=_ps_parser_init.__index__;IHEAP[_ps_parser_funcs+4]=_ps_parser_done.__index__;IHEAP[_ps_parser_funcs+8]=_ps_parser_skip_spaces.__index__;IHEAP[_ps_parser_funcs+12]=_ps_parser_skip_PS_token.__index__;IHEAP[_ps_parser_funcs+ 16]=_ps_parser_to_int.__index__;IHEAP[_ps_parser_funcs+20]=_ps_parser_to_fixed.__index__;IHEAP[_ps_parser_funcs+24]=_ps_parser_to_bytes.__index__;IHEAP[_ps_parser_funcs+28]=_ps_parser_to_coord_array.__index__;IHEAP[_ps_parser_funcs+32]=_ps_parser_to_fixed_array.__index__;IHEAP[_ps_parser_funcs+36]=_ps_parser_to_token.__index__;IHEAP[_ps_parser_funcs+40]=_ps_parser_to_token_array.__index__;IHEAP[_ps_parser_funcs+44]=_ps_parser_load_field.__index__;IHEAP[_ps_parser_funcs+48]=_ps_parser_load_field_table.__index__; IHEAP[_t1_builder_funcs+0]=_t1_builder_init.__index__;IHEAP[_t1_builder_funcs+4]=_t1_builder_done.__index__;IHEAP[_t1_builder_funcs+8]=_t1_builder_check_points.__index__;IHEAP[_t1_builder_funcs+12]=_t1_builder_add_point.__index__;IHEAP[_t1_builder_funcs+16]=_t1_builder_add_point1.__index__;IHEAP[_t1_builder_funcs+20]=_t1_builder_add_contour.__index__;IHEAP[_t1_builder_funcs+24]=_t1_builder_start_point.__index__;IHEAP[_t1_builder_funcs+28]=_t1_builder_close_contour.__index__;IHEAP[_t1_decoder_funcs+ 0]=_t1_decoder_init.__index__;IHEAP[_t1_decoder_funcs+4]=_t1_decoder_done.__index__;IHEAP[_t1_decoder_funcs+8]=_t1_decoder_parse_charstrings.__index__;IHEAP[_afm_parser_funcs+0]=_afm_parser_init.__index__;IHEAP[_afm_parser_funcs+4]=_afm_parser_done.__index__;IHEAP[_afm_parser_funcs+8]=_afm_parser_parse.__index__;IHEAP[_t1_cmap_classes+0]=_t1_cmap_standard_class_rec;IHEAP[_t1_cmap_classes+4]=_t1_cmap_expert_class_rec;IHEAP[_t1_cmap_classes+8]=_t1_cmap_custom_class_rec;IHEAP[_t1_cmap_classes+12]=_t1_cmap_unicode_class_rec; IHEAP[_t1_cmap_standard_class_rec+4]=_t1_cmap_standard_init.__index__;IHEAP[_t1_cmap_standard_class_rec+8]=_t1_cmap_std_done.__index__;IHEAP[_t1_cmap_standard_class_rec+12]=_t1_cmap_std_char_index.__index__;IHEAP[_t1_cmap_standard_class_rec+16]=_t1_cmap_std_char_next.__index__;IHEAP[_t1_cmap_expert_class_rec+4]=_t1_cmap_expert_init.__index__;IHEAP[_t1_cmap_expert_class_rec+8]=_t1_cmap_std_done.__index__;IHEAP[_t1_cmap_expert_class_rec+12]=_t1_cmap_std_char_index.__index__;IHEAP[_t1_cmap_expert_class_rec+ 16]=_t1_cmap_std_char_next.__index__;IHEAP[_t1_cmap_custom_class_rec+4]=_t1_cmap_custom_init.__index__;IHEAP[_t1_cmap_custom_class_rec+8]=_t1_cmap_custom_done.__index__;IHEAP[_t1_cmap_custom_class_rec+12]=_t1_cmap_custom_char_index.__index__;IHEAP[_t1_cmap_custom_class_rec+16]=_t1_cmap_custom_char_next.__index__;IHEAP[_t1_cmap_unicode_class_rec+4]=_t1_cmap_unicode_init.__index__;IHEAP[_t1_cmap_unicode_class_rec+8]=_t1_cmap_unicode_done.__index__;IHEAP[_t1_cmap_unicode_class_rec+12]=_t1_cmap_unicode_char_index.__index__; IHEAP[_t1_cmap_unicode_class_rec+16]=_t1_cmap_unicode_char_next.__index__;IHEAP[_psaux_interface+0]=_ps_table_funcs;IHEAP[_psaux_interface+4]=_ps_parser_funcs;IHEAP[_psaux_interface+8]=_t1_builder_funcs;IHEAP[_psaux_interface+12]=_t1_decoder_funcs;IHEAP[_psaux_interface+16]=_t1_decrypt.__index__;IHEAP[_psaux_interface+20]=_t1_cmap_classes;IHEAP[_psaux_interface+24]=_afm_parser_funcs;IHEAP[_psaux_module_class+8]=__str61;IHEAP[_psaux_module_class+20]=_psaux_interface;IHEAP[_afm_key_table+0]=__str2343; IHEAP[_afm_key_table+4]=__str3344;IHEAP[_afm_key_table+8]=__str4345;IHEAP[_afm_key_table+12]=__str5346;IHEAP[_afm_key_table+16]=__str54;IHEAP[_afm_key_table+20]=__str53;IHEAP[_afm_key_table+24]=__str52;IHEAP[_afm_key_table+28]=__str9350;IHEAP[_afm_key_table+32]=__str10351;IHEAP[_afm_key_table+36]=__str11352;IHEAP[_afm_key_table+40]=__str12353;IHEAP[_afm_key_table+44]=__str13354;IHEAP[_afm_key_table+48]=__str14355;IHEAP[_afm_key_table+52]=__str15356;IHEAP[_afm_key_table+56]=__str16357;IHEAP[_afm_key_table+ 60]=__str17358;IHEAP[_afm_key_table+64]=__str18359;IHEAP[_afm_key_table+68]=__str19360;IHEAP[_afm_key_table+72]=__str20361;IHEAP[_afm_key_table+76]=__str21362;IHEAP[_afm_key_table+80]=__str22363;IHEAP[_afm_key_table+84]=__str23364;IHEAP[_afm_key_table+88]=__str24365;IHEAP[_afm_key_table+92]=__str25366;IHEAP[_afm_key_table+96]=__str26367;IHEAP[_afm_key_table+100]=__str1559;IHEAP[_afm_key_table+104]=__str43;IHEAP[_afm_key_table+108]=__str39;IHEAP[_afm_key_table+112]=__str1458;IHEAP[_afm_key_table+116]= __str31372;IHEAP[_afm_key_table+120]=__str32373;IHEAP[_afm_key_table+124]=__str33374;IHEAP[_afm_key_table+128]=__str34375;IHEAP[_afm_key_table+132]=__str1660;IHEAP[_afm_key_table+136]=__str36377;IHEAP[_afm_key_table+140]=__str37378;IHEAP[_afm_key_table+144]=__str38379;IHEAP[_afm_key_table+148]=__str39380;IHEAP[_afm_key_table+152]=__str40381;IHEAP[_afm_key_table+156]=__str41382;IHEAP[_afm_key_table+160]=__str42383;IHEAP[_afm_key_table+164]=__str43384;IHEAP[_afm_key_table+168]=__str1357;IHEAP[_afm_key_table+ 172]=__str45386;IHEAP[_afm_key_table+176]=__str46387;IHEAP[_afm_key_table+180]=__str47388;IHEAP[_afm_key_table+184]=__str48389;IHEAP[_afm_key_table+188]=__str49390;IHEAP[_afm_key_table+192]=__str50391;IHEAP[_afm_key_table+196]=__str51392;IHEAP[_afm_key_table+200]=__str52393;IHEAP[_afm_key_table+204]=__str53394;IHEAP[_afm_key_table+208]=__str54395;IHEAP[_afm_key_table+212]=__str55396;IHEAP[_afm_key_table+216]=__str3274;IHEAP[_afm_key_table+220]=__str33;IHEAP[_afm_key_table+224]=__str58399;IHEAP[_afm_key_table+ 228]=__str1862;IHEAP[_afm_key_table+232]=__str1963;IHEAP[_afm_key_table+236]=__str61402;IHEAP[_afm_key_table+240]=__str62403;IHEAP[_afm_key_table+244]=__str63404;IHEAP[_afm_key_table+248]=__str64405;IHEAP[_afm_key_table+252]=__str65406;IHEAP[_afm_key_table+256]=__str66407;IHEAP[_afm_key_table+260]=__str67408;IHEAP[_afm_key_table+264]=__str68409;IHEAP[_afm_key_table+268]=__str69410;IHEAP[_afm_key_table+272]=__str70411;IHEAP[_afm_key_table+276]=__str71412;IHEAP[_afm_key_table+280]=__str72413;IHEAP[_afm_key_table+ 284]=__str740;IHEAP[_afm_key_table+288]=__str55;IHEAP[_afm_key_table+292]=__str75416;IHEAP[_pscmaps_interface+0]=_ps_unicode_value.__index__;IHEAP[_pscmaps_interface+4]=_ps_unicodes_init.__index__;IHEAP[_pscmaps_interface+8]=_ps_unicodes_char_index.__index__;IHEAP[_pscmaps_interface+12]=_ps_unicodes_char_next.__index__;IHEAP[_pscmaps_interface+16]=_ps_get_macintosh_name.__index__;IHEAP[_pscmaps_interface+20]=_ps_get_standard_strings.__index__;IHEAP[_pscmaps_interface+24]=_cff_standard_encoding;IHEAP[_pscmaps_interface+ 28]=_t1_expert_encoding;IHEAP[_pscmaps_services+0]=__str60;IHEAP[_pscmaps_services+4]=_pscmaps_interface;IHEAP[_psnames_module_class+8]=__str1421;IHEAP[_psnames_module_class+20]=_pscmaps_interface;IHEAP[_psnames_module_class+32]=_psnames_get_service.__index__;_STDIO.init();var d=e.length+1,b=[Pointer_make(intArrayFromString("/bin/this.program"),null)];g();for(var a=0;a