vendor: 4,522 bytes, line 1
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1111],{4201:function(e,t,r){r.d(t,{Ue:function(){return $d636bc798e7178db$export$185802fd694ee1f5}});var a=r(98396),s=r(75766),n=r(97582),l=r(64063),o=r(25915),i=r(27055),c=r(81478),u=r(16313),d=r(80311),h=r(67709);function $parcel$export(e,t,r,a){Object.defineProperty(e,t,{get:r,set:a,enumerable:!0,configurable:!0})}function $parcel$interopDefault(e){return e&&e.__esModule?e.default:e}var p={};$parcel$export(p,"logErrors",()=>b),$parcel$export(p,"registerFormat",()=>$d636bc798e7178db$export$36b2f24e97d43be),$parcel$export(p,"create",()=>$d636bc798e7178db$export$185802fd694ee1f5),$parcel$export(p,"defaultLanguage",()=>g),$parcel$export(p,"setDefaultLanguage",()=>$d636bc798e7178db$export$5157e7780d44cc36);let b=!1,m=[];function $d636bc798e7178db$export$36b2f24e97d43be(e){m.push(e)}function $d636bc798e7178db$export$185802fd694ee1f5(e,t){for(let r=0;r<m.length;r++){let s=m[r];if(s.probe(e)){let r=new s(new a.fT(e));if(t)return r.getFont(t);return r}}throw Error("Unknown font format")}let g="en";function $d636bc798e7178db$export$5157e7780d44cc36(e="en"){g=e}function $e71565f2ce09cb6b$export$69a3209f1a06c04d(e,t,r){if(r.get){let e=r.get;r.get=function(){let r=e.call(this);return Object.defineProperty(this,t,{value:r}),r}}else if("function"==typeof r.value){let e=r.value;return{get(){let r=new Map;function memoized(...t){let a=t.length>0?t[0]:"value";if(r.has(a))return r.get(a);let s=e.apply(this,t);return r.set(a,s),s}return Object.defineProperty(this,t,{value:memoized}),memoized}}}}let $=new a.AU({firstCode:a.mL,entryCount:a.mL,idDelta:a.Af,idRangeOffset:a.mL}),y=new a.AU({startCharCode:a.U7,endCharCode:a.U7,glyphID:a.U7}),x=new a.AU({startUnicodeValue:a.Un,additionalCount:a.w_}),v=new a.AU({unicodeValue:a.Un,glyphID:a.mL}),w=new a.mJ(x,a.U7),_=new a.mJ(v,a.U7),L=new a.AU({varSelector:a.Un,defaultUVS:new a.$J(a.U7,w,{type:"parent"}),nonDefaultUVS:new a.$J(a.U7,_,{type:"parent"})}),C=new a.bS(a.mL,{0:{length:a.mL,language:a.mL,codeMap:new a.pW(a.w_,256)},2:{length:a.mL,language:a.mL,subHeaderKeys:new a.mJ(a.mL,256),subHeaderCount:e=>Math.max.apply(Math,e.subHeaderKeys),subHeaders:new a.pW($,"subHeaderCount"),glyphIndexArray:new a.pW(a.mL,"subHeaderCount")},4:{length:a.mL,language:a.mL,segCountX2:a.mL,segCount:e=>e.segCountX2>>1,searchRange:a.mL,entrySelector:a.mL,rangeShift:a.mL,endCode:new a.pW(a.mL,"segCount"),reservedPad:new a.kV(a.mL),startCode:new a.pW(a.mL,"segCount"),idDelta:new a.pW(a.Af,"segCount"),idRangeOffset:new a.pW(a.mL,"segCount"),glyphIndexArray:new a.pW(a.mL,e=>(e.length-e._currentOffset)/2)},6:{length:a.mL,language:a.mL,firstCode:a.mL,entryCount:a.mL,glyphIndices:new a.pW(a.mL,"entryCount")},8:{reserved:new a.kV(a.mL),length:a.U7,language:a.mL,is32:new a.pW(a.w_,8192),nGroups:a.U7,groups:new a.pW(y,"nGroups")},10:{reserved:new a.kV(a.mL),length:a.U7,language:a.U7,firstCode:a.U7,entryCount:a.U7,glyphIndices:new a.pW(a.mL,"numChars")},12:{reserved:new a.kV(a.mL),length:a.U7,language:a.U7,nGroups:a.U7,groups:new a.pW(y,"nGroups")},13:{reserved:new a.kV(a.mL),length:a.U7,language:a.U7,nGroups:a.U7,groups:new a.pW(y,"nGroups")},14:{length:a.U7,numRecords:a.U7,varSelectors:new a.pW(L,"numRecords")}}),A=new a.AU({platformID:a.mL,encodingID:a.mL,table:new a.$J(a.U7,C,{type:"parent",lazy:!0})});var S=new a.AU({version:a.mL,numSubtables:a.mL,tables:new a.mJ(A,"numSubtables")}),k=new a.AU({version:a.LB,revision:a.LB,checkSumAdjustment:a.U7,magicNumber:a.U7,flags:a.mL,unitsPerEm:a.mL,created:new a.mJ(a.LB,2),modified:new a.mJ(a.LB,2),xMin:a.Af,yMin:a.Af,xMax:a.Af,yMax:a.Af,macStyle:new a.DL(a.mL,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:a.mL,fontDirectionHint:a.Af,indexToLocFormat:a.Af,glyphDataFormat:a.Af}),I=new a.AU({version:a.LB,ascent:a.Af,descent:a.Af,lineGap:a.Af,advanceWidthMax:a.mL,minLeftSideBearing:a.Af,minRightSideBearing:a.Af,xMaxExtent:a.Af,caretSlopeRise:a.Af,caretSlopeRun:a.Af,caretOffset:a.Af,reserved:new a.kV(a.Af,4),metricDataFormat:a.Af,numberOfMetrics:a.mL});let P=new a.AU({advance:a.mL,bearing:a.Af});var U=new a.AU({metrics:new a.pW(P,e=>e.parent.hhea.numberOfMetrics),bearings:new a.pW(a.Af,e=>e.parent.maxp.numGlyphs-e.parent.hhea.numberOfMetrics)}),J=new a.AU({version:a.LB,numGlyphs:a.mL,maxPoints:a.mL,maxContours:a.mL,maxComponentPoints:a.mL,maxComponentContours:a.mL,maxZones:a.mL,maxTwilightPoints:a.mL,maxStorage:a.mL,maxFunctionDefs:a.mL,maxInstructionDefs:a.mL,maxStackElements:a.mL,maxSizeOfInstru
1ctions:a.mL,maxComponentElements:a.mL,maxComponentDepth:a.mL});function $e449ad78d50845fe$export$badc544e0651b6b1(e,t,r=0){return 1===e&&M[r]?M[r]:D[e][t]}let T=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),F={"x-mac-croatian":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfcâ \xb0\xa2\xa3\xa7â¢\xb6\xdf\xaeÅ â¢\xb4\xa8â Ž\xd8â\xb1â¤â¥â\xb5âââÅ¡â«\xaa\xbaΩž\xf8\xbf\xa1\xacâÆâÄ\xabÄ⦠\xc0\xc3\xd5ÅÅÄâââââ\xf7â\xa9ââ¬â¹âº\xc6\xbbâ\xb7âââ°\xc2Ä\xc1Ä\xc8\xcd\xce\xcf\xcc\xd3\xd4Ä\xd2\xda\xdb\xd9ıËË\xafÏ\xcbË\xb8\xca\xe6Ë","x-mac-gaelic":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfcâ \xb0\xa2\xa3\xa7â¢\xb6\xdf\xae\xa9â¢\xb4\xa8â \xc6\xd8á¸\xb1â¤â¥á¸ÄÄá¸á¸á¸á¸Ä Ä¡á¹\xe6\xf8á¹á¹á¹É¼ÆÅ¿á¹ \xab\xbb⦠\xc0\xc3\xd5ÅÅââââââṡáº\xffŸṪâ¬â¹âºÅ¶Å·á¹«\xb7Ỳỳâ\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4â£\xd2\xda\xdb\xd9ı\xdd\xfdŴŵáºáº
áºáºáºáº","x-mac-greek":"\xc4\xb9\xb2\xc9\xb3\xd6\xdcÎ
\xe0\xe2\xe4Î\xa8\xe7\xe9\xe8\xea\xeb\xa3â¢\xee\xefâ¢\xbdâ°\xf4\xf6\xa6â¬\xf9\xfb\xfcâ ÎÎÎÎÎÎ \xdf\xae\xa9ΣΪ\xa7â \xb0\xb7Î\xb1â¤â¥\xa5ÎÎÎÎÎÎÎΦΫΨΩάÎ\xacÎΡâΤ\xab\xbb⦠ΥΧÎÎÅââââââ\xf7ÎÎÎÎÎήίÏÎÏαβÏδεÏγηιξκλμνοÏÏÏÏÏθÏÏÏÏ
ζÏÏÎΰ\xad","x-mac-icelandic":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\xdd\xb0\xa2\xa3\xa7â¢\xb6\xdf\xae\xa9â¢\xb4\xa8â \xc6\xd8â\xb1â¤â¥\xa5\xb5âââÏâ«\xaa\xbaΩ\xe6\xf8\xbf\xa1\xacâÆââ\xab\xbb⦠\xc0\xc3\xd5ÅÅââââââ\xf7â\xffŸââ¬\xd0\xf0\xde\xfe\xfd\xb7âââ°\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\xd2\xda\xdb\xd9ıËË\xafËËË\xb8ËËË","x-mac-inuit":"ááá
áááá±á²á³á´á¸á¹áááááááá¦áá®á¯á°á²á³ááááááá\xb0á¡á¥á¦â¢\xb6á§\xae\xa9â¢á¨áªá«á»áááá
áááá¯á°á±á²á´áµá
áááááááªá¨á©áªá«á⦠á®á¾áááââââââáááááááááááá¿áááááá
áááááááá±á²á³á´áµá¶áá á¡á¢á£á¤á¥á¦á¼ÅÅ","x-mac-ce":"\xc4ÄÄ\xc9Ä\xd6\xdc\xe1Ä
Ä\xe4ÄÄÄ\xe9ŹźÄ\xedÄÄÄÄ\xf3Ä\xf4\xf6\xf5\xfaÄÄ\xfcâ \xb0Ä\xa3\xa7â¢\xb6\xdf\xae\xa9â¢Ä\xa8â ģĮįĪâ¤â¥Ä«Ä¶ââÅĻļĽľĹĺÅ
ÅÅ\xacâÅÅâ\xab\xbb⦠ÅÅ\xd5ÅÅââââââ\xf7âÅÅÅÅâ¹âºÅÅÅÅ ââÅ¡ÅÅ\xc1Ťť\xcdŽžŪ\xd3\xd4ūŮ\xdaůŰűŲų\xdd\xfdÄ·Å»ÅżĢË","x-mac-romanian":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfcâ \xb0\xa2\xa3\xa7â¢\xb6\xdf\xae\xa9â¢\xb4\xa8â ÄÈâ\xb1â¤â¥\xa5\xb5âââÏâ«\xaa\xbaΩÄÈ\xbf\xa1\xacâÆââ\xab\xbb⦠\xc0\xc3\xd5ÅÅââââââ\xf7â\xffŸââ¬â¹âºÈÈâ¡\xb7âââ°\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\xd2\xda\xdb\xd9ıËË\xafËËË\xb8ËËË","x-mac-turkish":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfcâ \xb0\xa2\xa3\xa7â¢\xb6\xdf\xae\xa9â¢\xb4\xa8â \xc6\xd8â\xb1â¤â¥\xa5\xb5âââÏâ«\xaa\xbaΩ\xe6\xf8\xbf\xa1\xacâÆââ\xab\xbb⦠\xc0\xc3\xd5ÅÅââââââ\xf7â\xffŸÄÄİıÅÅâ¡\xb7âââ°\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\xd2\xda\xdb\xd9ï¢ ËË\xafËËË\xb8ËËË"},O=new Map,D=[["utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be"],["x-mac-roman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","x-mac-greek","x-mac-cyrillic","x-mac-symbol","x-mac-devanagari","x-mac-gurmukhi","x-mac-gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","iso-8859-11","Laotian","Georgian","Armenian","gbk","Tibetan","Mongolian","Geez","x-mac-ce","Vietnamese","Sindhi"],["ascii",null,"iso-8859-1"],["symbol","utf-16be","shift-jis","gb18030","big5","euc-kr","johab",null,null,null,"utf-16be"]],M={15:"x-mac-icelandic",17:"x-mac-turkish",18:"x-mac-croatian",24:"x-mac-ce",25:"x-mac-ce",26:"x-mac-ce",27:"x-mac-ce",28:"x-mac-ce",30:"x-mac-icelandic",37:"x-mac-romanian",38:"x-mac-ce",39:"x-mac-ce",40:"x-mac-ce",143:"x-mac-inuit",146:"x-mac-gaelic"},G=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34
1:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],B=new a.AU({platformID:a.mL,encodingID:a.mL,languageID:a.mL,nameID:a.mL,length:a.mL,string:new a.$J(a.mL,new a.Ld("length",e=>$e449ad78d50845fe$export$badc544e0651b6b1(e.platformID,e.encodingID,e.languageID)),{type:"parent",relativeTo:e=>e.parent.stringOffset,allowNull:!1})}),E=new a.AU({length:a.mL,tag:new a.$J(a.mL,new a.Ld("length","utf16be"),{type:"parent",relativeTo:e=>e.stringOffset})});var R=new a.bS(a.mL,{0:{count:a.mL,stringOffset:a.mL,records:new a.mJ(B,"count")},1:{count:a.mL,stringOffset:a.mL,records:new a.mJ(B,"count"),langTagCount:a.mL,langTags:new a.mJ(E,"langTagCount")}});let z=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];R.process=function(e){var t={};for(let e of this.records){let r=G[e.platformID][e.languageID];null==r&&null!=this.langTags&&e.languageID>=32768&&(r=this.langTags[e.languageID-32768].tag),null==r&&(r=e.platformID+"-"+e.languageID);let a=e.nameID>=256?"fontFeatures":z[e.nameID]||e.nameID;null==t[a]&&(t[a]={});let s=t[a];e.nameID>=256&&(s=s[e.nameID]||(s[e.nameID]={})),("string"==typeof e.string||"string"!=typeof s[r])&&(s[r]=e.string)}this.records=t},R.preEncode=function(){if(Array.isArray(this.records))return;this.version=0;let e=[];for(let t in this.records){let r=this.records[t];"fontFeatures"!==t&&(e.push({platformID:3,encodingID:1,languageID:1033,nameID:z.indexOf(t),length:2*r.en.length,string:r.en}),"postscriptName"===t&&e.push({platformID:1,encodingID:0,languageID:0,nameID:z.indexOf(t),length:r.en.length,string:r.en}))}this.records=e,this.count=e.length,this.stringOffset=R.size(this,null,!1)};var V=new a.bS(a.mL,{header:{xAvgCharWidth:a.Af,usWeightClass:a.mL,usWidthClass:a.mL,fsType:new a.DL(a.mL,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:a.Af,ySubscriptYSize:a.Af,ySubscriptXOffset:a.Af,ySubscriptYOffset:a.Af,ySuperscriptXSize:a.Af,ySuperscriptYSize:a.Af,ySuperscriptXOffset:a.Af,ySuperscriptYOffset:a.Af,yStrikeoutSize:a.Af,yStrikeoutPosition:a.Af,sFamilyClass:a.Af,panose:new a.mJ(a.w_,10),ulCharRange:new a.mJ(a.U7,4),vendorID:new a.Ld(4),fsSelection:new a.DL(a.mL,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:a.mL,usLastCharIndex:a.mL},0:{},1:{typoAscender:a.Af,typoDescender:a.Af,typoLineGap:a.Af,winAscent:a.mL,winDescent:a.mL,codePageRange:new a.mJ(a.U7,2)},2:{typoAscender:a.Af,typoDescender:a.Af,typoLineGap:a.Af,winAscent:a.mL,winDescent:a.mL,codePageRange:new a.mJ(a.U7,2),xHeight:a.Af,capHeight:a.Af,defaultChar:a.mL,breakChar:a.mL,maxContent:a.mL},5:{typoAscender:a.Af,typoDescender:a.Af,typoLineGap:a.Af,winAscent:a.mL,winDescent:a.mL,codePageRange:new a.mJ(a.U7,2),xHeight:a.Af,capHeight:a.Af,defaultChar:a.mL,breakChar:a.mL,maxContent:a.mL,usLowerOpticalPointSize:a.mL,usUpperOpticalPointSize:a.mL}});let N=V.versions;N[3]=N[4]=N[2];var q=new a.bS(a.E2,{header:{italicAngle:a.E2,underlinePosition:a.Af,underlineThickness:a.Af,isFixedPitch:a.U7,minMemType42:a.U7,maxMemType42:a.U7,minMemType1:a.U7,maxMemType1:a.U7},1:{},2:{numberOfGlyphs:a.mL,glyphNameIndex:new a.mJ(a.mL,"numberOfGlyphs"),names:new a.mJ(new a.Ld(a.w_))},2.5:{numberOfGlyphs:a.mL,offsets:new a.mJ(a.w_,"numberOfGlyphs")},3:{},4:{map:new a.mJ(a.U7,e=>e.parent.maxp.numGlyphs)}}),W=new a.AU({controlValues:new a.mJ(a.Af)}),j=new a.AU({instructions:new a.mJ(a.w_)});let X=new a.bS("head.indexToLocFormat",{0:{offsets:new a.mJ(a.mL)},1:{offsets:new a.mJ(a.U7)}});X.process=function(){if(0===this.version&&!this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]<<=1;this._processed=!0}},X.preEncode=function(){if(0===this.version&&!1!==this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]>>>=1;this._processed=!1}};var H=new a.AU({controlValueProgram:new a.mJ(a.w_)}),Y=new a.mJ(new a.lW);let $43e9821ef3717eec$export$2e2bcd8739ae039=class $43e9821ef3717eec$export$2e2bcd8739ae039{getCFFVersion(e){for(;e&&!e.hdrSize;)e=e.parent;return e?e.version:-1}decode(e,t){let r;let s=this.getCFFVersion(t)>=2?e.readUInt32BE():e.readUInt16BE();if(0===s)return[];let n=e.readUInt8();if(1===n)r=a.w_;else if(2===n)r=a.mL;else if(3===n)r=a.Un;else if(4===n)r=a.U7;else throw Error(`Bad offset size in CFFIndex: ${n} ${e.pos}`);let l=[],o=e.pos+(s+1)*n-1,i=r.decode(e);for(let a=0;a<s;a++){let a=r.decode(e);if(null!=this.type){let r=e.pos;e.pos=o+i,t.length=a-i,l.push(this.type.decode(e,t)),e.pos=r}else l.push({offset:o+i,length:a-i});i=a}return e.pos=o+i,l}size(e,t){let r;if(0===e.length)return 2;let s=this.type||new a.lW,n=1;for(let r=0;r<e.length;r++){let a=e[r];n+=s.size(a,t)}if(n<=255)r=a.w_;else if(n<=65535)r=a.mL;else if(n<=16777215)r=a.Un;else if(n<=4294967295)r=a.U7;else throw Error("Bad offset in CFFIndex");return 2+(1+r.size()*(e.length+1)+(n-1))}encode(e,t,r){let s;if(e.writeUInt16BE(t.length),0===t.length)return;let n=this.type||new a.lW,l=[],o=1;for(let e of t){let t=n.size(e,r);l.push(t),o+=t}if(o<=255)s=a.w_;else if(o<=65535)s=a.mL;else if(o<=16777215)s=a.Un;else if(o<=4294967295)s=a.U7;else throw Error("Bad offset in CFFIndex");for(let t of(e.writeUInt8(s.size()),o=1,s.encode(e,o),l))o+=t,s.encode(e,o);for(let a of t)n.encode(e,a,r)}constructor(e){this.type=e}};let Z=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],K={".":10,E:11,"E-":12,"-":14};let $c2d28e92708f99da$export$2e2bcd8739ae039=class $c2d28e92708f99da$export$2e2bcd8739ae039{static decode(e,t){if(32<=t&&t<=246)return t-139;if(247<=t&&t<=250)return(t-247)*256+e.readUInt8()+108;if(251<=t&&t<=254)return-(256*(t-251))-e.readUInt8()-108;if(28===t)return e.readInt16BE();if(29===t)return e.readInt32BE();if(30===t){let t="";for(;;){let r=e.readUInt8(),a=r>>4;if(15===a)break;t+=Z[a];let s=15&r;if(15===s)break;t+=Z[s]}return parseFloat(t)}return null}static size(e){return(e.forceLarge&&(e=32768),(0|e)!==e)?1+Math.ceil(((""+e).length+1)/2):-107<=e&&e<=107?1:108<=e&&e<=1131||-1131<=e&&e<=-108?2:-32768<=e&&e<=32767?3:5}static encode(e,t){let r=Number(t);if(t.forceLarge)return e.writeUInt8(29),e.writeInt32BE(r);if((0|r)!==r){e.writeUInt8(30);let t=""+r;
1for(let r=0;r<t.length;r+=2){let s=t[r],n=K[s]||+s;if(r===t.length-1)var a=15;else{let e=t[r+1];var a=K[e]||+e}e.writeUInt8(n<<4|15&a)}if(15!==a)return e.writeUInt8(240)}else if(-107<=r&&r<=107)return e.writeUInt8(r+139);else if(108<=r&&r<=1131)return r-=108,e.writeUInt8((r>>8)+247),e.writeUInt8(255&r);else if(-1131<=r&&r<=-108)return r=-r-108,e.writeUInt8((r>>8)+251),e.writeUInt8(255&r);else if(-32768<=r&&r<=32767)return e.writeUInt8(28),e.writeInt16BE(r);else return e.writeUInt8(29),e.writeInt32BE(r)}};let $61aa549f16d58b9b$export$2e2bcd8739ae039=class $61aa549f16d58b9b$export$2e2bcd8739ae039{decodeOperands(e,t,r,a){if(Array.isArray(e))return a.map((a,s)=>this.decodeOperands(e[s],t,r,[a]));if(null!=e.decode)return e.decode(t,r,a);switch(e){case"number":case"offset":case"sid":return a[0];case"boolean":return!!a[0];default:return a}}encodeOperands(e,t,r,a){return Array.isArray(e)?a.map((a,s)=>this.encodeOperands(e[s],t,r,a)[0]):null!=e.encode?e.encode(t,a,r):"number"==typeof a?[a]:"boolean"==typeof a?[+a]:Array.isArray(a)?a:[a]}decode(e,t){let r=e.pos+t.length,s={},n=[];for(let r in Object.defineProperties(s,{parent:{value:t},_startOffset:{value:e.pos}}),this.fields){let e=this.fields[r];s[e[1]]=e[3]}for(;e.pos<r;){let t=e.readUInt8();if(t<28){12===t&&(t=t<<8|e.readUInt8());let r=this.fields[t];if(!r)throw Error(`Unknown operator ${t}`);let l=this.decodeOperands(r[2],e,s,n);null!=l&&(l instanceof a.c5?Object.defineProperty(s,r[1],l):s[r[1]]=l),n=[]}else n.push($c2d28e92708f99da$export$2e2bcd8739ae039.decode(e,t))}return s}size(e,t,r=!0){let a={parent:t,val:e,pointerSize:0,startOffset:t.startOffset||0},s=0;for(let t in this.fields){let r=this.fields[t],n=e[r[1]];if(!(null==n||l(n,r[3]))){for(let e of this.encodeOperands(r[2],null,a,n))s+=$c2d28e92708f99da$export$2e2bcd8739ae039.size(e);s+=(Array.isArray(r[0])?r[0]:[r[0]]).length}}return r&&(s+=a.pointerSize),s}encode(e,t,r){let a={pointers:[],startOffset:e.pos,parent:r,val:t,pointerSize:0};for(let r of(a.pointerOffset=e.pos+this.size(t,a,!1),this.ops)){let s=t[r[1]];if(!(null==s||l(s,r[3]))){for(let t of this.encodeOperands(r[2],e,a,s))$c2d28e92708f99da$export$2e2bcd8739ae039.encode(e,t);for(let t of Array.isArray(r[0])?r[0]:[r[0]])e.writeUInt8(t)}}let s=0;for(;s<a.pointers.length;){let t=a.pointers[s++];t.type.encode(e,t.val,t.parent)}}constructor(e=[]){for(let t of(this.ops=e,this.fields={},e)){let e=Array.isArray(t[0])?t[0][0]<<8|t[0][1]:t[0];this.fields[e]=t}}};let $0e34a43d05bde82c$export$2e2bcd8739ae039=class $0e34a43d05bde82c$export$2e2bcd8739ae039 extends a.$J{decode(e,t,r){return this.offsetType={decode:()=>r[0]},super.decode(e,t,r)}encode(e,t,r){if(!e)return this.offsetType={size:()=>0},this.size(t,r),[new $0e34a43d05bde82c$var$Ptr(0)];let a=null;return this.offsetType={encode:(e,t)=>a=t},super.encode(e,t,r),[new $0e34a43d05bde82c$var$Ptr(a)]}constructor(e,t={}){null==t.type&&(t.type="global"),super(null,e,t)}};let $0e34a43d05bde82c$var$Ptr=class $0e34a43d05bde82c$var$Ptr{valueOf(){return this.val}constructor(e){this.val=e,this.forceLarge=!0}};var Q=new $61aa549f16d58b9b$export$2e2bcd8739ae039([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",class{static decode(e,t,r){let a=r.pop();for(;r.length>a;)r.pop()}},null],[19,"Subrs",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039,{type:"local"}),null]]),ee=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodce
1ntered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"];let et=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","end
1ash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],er=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],ea=new a.AU({reserved:new a.kV(a.mL),reqFeatureIndex:a.mL,featureCount:a.mL,featureIndexes:new a.mJ(a.mL,"featureCount")}),es=new a.AU({tag:new a.Ld(4),langSys:new a.$J(a.mL,ea,{type:"parent"})}),en=new a.AU({defaultLangSys:new a.$J(a.mL,ea),count:a.mL,langSysRecords:new a.mJ(es,"count")}),el=new a.AU({tag:new a.Ld(4),script:new a.$J(a.mL,en,{type:"parent"})}),eo=new a.mJ(el,a.mL),ei=new a.AU({version:a.mL,nameID:a.mL}),ec=new a.AU({featureParams:new a.$J(a.mL,ei),lookupCount:a.mL,lookupListIndexes:new a.mJ(a.mL,"lookupCount")}),eu=new a.AU({tag:new a.Ld(4),feature:new a.$J(a.mL,ec,{type:"parent"})}),ef=new a.mJ(eu,a.mL),ed=new a.AU({markAttachmentType:a.w_,flags:new a.DL(a.w_,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function $7cbbe4e24ef3cb75$export$df0008c6ff2da22a(e){let t=new a.AU({lookupType:a.mL,flags:ed,subTableCount:a.mL,subTables:new a.mJ(new a.$J(a.mL,e),"subTableCount"),markFilteringSet:new a.Fi(a.mL,e=>e.flags.flags.useMarkFilteringSet)});return new a.pW(new a.$J(a.mL,t),a.mL)}let eh=new a.AU({start:a.mL,end:a.mL,startCoverageIndex:a.mL}),ep=new a.bS(a.mL,{1:{glyphCount:a.mL,glyphs:new a.mJ(a.mL,"glyphCount")},2:{rangeCount:a.mL,rangeRecords:new a.mJ(eh,"rangeCount")}}),eb=new a.AU({start:a.mL,end:a.mL,class:a.mL}),em=new a.bS(a.mL,{1:{startGlyph:a.mL,glyphCount:a.mL,classValueArray:new a.mJ(a.mL,"glyphCount")},2:{classRangeCount:a.mL,classRangeRecord:new a.mJ(eb,"classRangeCount")}}),eg=new a.AU({a:a.mL,b:a.mL,deltaFormat:a.mL}),e$=new a.AU({sequenceIndex:a.mL,lookupListIndex:a.mL}),ey=new a.AU({glyphCount:a.mL,lookupCount:a.mL,input:new a.mJ(a.mL,e=>e.glyphCount-1),lookupRecords:new a.mJ(e$,"lookupCount")}
1),ex=new a.mJ(new a.$J(a.mL,ey),a.mL),ev=new a.AU({glyphCount:a.mL,lookupCount:a.mL,classes:new a.mJ(a.mL,e=>e.glyphCount-1),lookupRecords:new a.mJ(e$,"lookupCount")}),ew=new a.mJ(new a.$J(a.mL,ev),a.mL),e_=new a.bS(a.mL,{1:{coverage:new a.$J(a.mL,ep),ruleSetCount:a.mL,ruleSets:new a.mJ(new a.$J(a.mL,ex),"ruleSetCount")},2:{coverage:new a.$J(a.mL,ep),classDef:new a.$J(a.mL,em),classSetCnt:a.mL,classSet:new a.mJ(new a.$J(a.mL,ew),"classSetCnt")},3:{glyphCount:a.mL,lookupCount:a.mL,coverages:new a.mJ(new a.$J(a.mL,ep),"glyphCount"),lookupRecords:new a.mJ(e$,"lookupCount")}}),eL=new a.AU({backtrackGlyphCount:a.mL,backtrack:new a.mJ(a.mL,"backtrackGlyphCount"),inputGlyphCount:a.mL,input:new a.mJ(a.mL,e=>e.inputGlyphCount-1),lookaheadGlyphCount:a.mL,lookahead:new a.mJ(a.mL,"lookaheadGlyphCount"),lookupCount:a.mL,lookupRecords:new a.mJ(e$,"lookupCount")}),eC=new a.mJ(new a.$J(a.mL,eL),a.mL),eA=new a.bS(a.mL,{1:{coverage:new a.$J(a.mL,ep),chainCount:a.mL,chainRuleSets:new a.mJ(new a.$J(a.mL,eC),"chainCount")},2:{coverage:new a.$J(a.mL,ep),backtrackClassDef:new a.$J(a.mL,em),inputClassDef:new a.$J(a.mL,em),lookaheadClassDef:new a.$J(a.mL,em),chainCount:a.mL,chainClassSet:new a.mJ(new a.$J(a.mL,eC),"chainCount")},3:{backtrackGlyphCount:a.mL,backtrackCoverage:new a.mJ(new a.$J(a.mL,ep),"backtrackGlyphCount"),inputGlyphCount:a.mL,inputCoverage:new a.mJ(new a.$J(a.mL,ep),"inputGlyphCount"),lookaheadGlyphCount:a.mL,lookaheadCoverage:new a.mJ(new a.$J(a.mL,ep),"lookaheadGlyphCount"),lookupCount:a.mL,lookupRecords:new a.mJ(e$,"lookupCount")}}),eS=new a.gb(16,"BE",14),ek=new a.AU({startCoord:eS,peakCoord:eS,endCoord:eS}),eI=new a.AU({axisCount:a.mL,regionCount:a.mL,variationRegions:new a.mJ(new a.mJ(ek,"axisCount"),"regionCount")}),eP=new a.AU({shortDeltas:new a.mJ(a.Af,e=>e.parent.shortDeltaCount),regionDeltas:new a.mJ(a.cS,e=>e.parent.regionIndexCount-e.parent.shortDeltaCount),deltas:e=>e.shortDeltas.concat(e.regionDeltas)}),eU=new a.AU({itemCount:a.mL,shortDeltaCount:a.mL,regionIndexCount:a.mL,regionIndexes:new a.mJ(a.mL,"regionIndexCount"),deltaSets:new a.mJ(eP,"itemCount")}),eJ=new a.AU({format:a.mL,variationRegionList:new a.$J(a.U7,eI),variationDataCount:a.mL,itemVariationData:new a.mJ(new a.$J(a.U7,eU),"variationDataCount")}),eT=new a.bS(a.mL,{1:{axisIndex:a.mL,axisIndex:a.mL,filterRangeMinValue:eS,filterRangeMaxValue:eS}}),eF=new a.AU({conditionCount:a.mL,conditionTable:new a.mJ(new a.$J(a.U7,eT),"conditionCount")}),eO=new a.AU({featureIndex:a.mL,alternateFeatureTable:new a.$J(a.U7,ec,{type:"parent"})}),eD=new a.AU({version:a.E2,substitutionCount:a.mL,substitutions:new a.mJ(eO,"substitutionCount")}),eM=new a.AU({conditionSet:new a.$J(a.U7,eF,{type:"parent"}),featureTableSubstitution:new a.$J(a.U7,eD,{type:"parent"})}),eG=new a.AU({majorVersion:a.mL,minorVersion:a.mL,featureVariationRecordCount:a.U7,featureVariationRecords:new a.mJ(eM,"featureVariationRecordCount")});let $b84fd3dd9d8eddb2$var$PredefinedOp=class $b84fd3dd9d8eddb2$var$PredefinedOp{decode(e,t,r){return this.predefinedOps[r[0]]?this.predefinedOps[r[0]]:this.type.decode(e,t,r)}size(e,t){return this.type.size(e,t)}encode(e,t,r){let a=this.predefinedOps.indexOf(t);return -1!==a?a:this.type.encode(e,t,r)}constructor(e,t){this.predefinedOps=e,this.type=t}};let $b84fd3dd9d8eddb2$var$CFFEncodingVersion=class $b84fd3dd9d8eddb2$var$CFFEncodingVersion extends a.Mr{decode(e){return 127&a.w_.decode(e)}constructor(){super("UInt8")}};let eB=new a.AU({first:a.mL,nLeft:a.w_}),eE=new a.AU({first:a.mL,nLeft:a.mL}),eR=new a.bS(new $b84fd3dd9d8eddb2$var$CFFEncodingVersion,{0:{nCodes:a.w_,codes:new a.mJ(a.w_,"nCodes")},1:{nRanges:a.w_,ranges:new a.mJ(eB,"nRanges")}}),ez=new $b84fd3dd9d8eddb2$var$PredefinedOp([et,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"]],new $0e34a43d05bde82c$export$2e2bcd8739ae039(eR,{lazy:!0}));let $b84fd3dd9d8eddb2$var$RangeArray=class $b84fd3dd9d8eddb2$var$RangeArray extends a.mJ{decode(e,t){let r=(0,a.dB)(this.length,e,t),s=0,n=[];for(;s<r;
vendor: 12,594 bytes, line 1
1){let r=this.type.decode(e,t);r.offset=s,s+=r.nLeft+1,n.push(r)}return n}};let eV=new a.bS(a.w_,{0:{glyphs:new a.mJ(a.mL,e=>e.parent.CharStrings.length-1)},1:{ranges:new $b84fd3dd9d8eddb2$var$RangeArray(eB,e=>e.parent.CharStrings.length-1)},2:{ranges:new $b84fd3dd9d8eddb2$var$RangeArray(eE,e=>e.parent.CharStrings.length-1)}}),eN=new $b84fd3dd9d8eddb2$var$PredefinedOp([er,[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"]],new $0e34a43d05bde82c$export$2e2bcd8739ae039(eV,{lazy:!0})),eq=new a.AU({first:a.mL,fd:a.w_}),eW=new a.AU({first:a.U7,fd:a.mL}),ej=new a.bS(a.w_,{0:{fds:new a.mJ(a.w_,e=>e.parent.CharStrings.length)},3:{nRanges:a.mL,ranges:new a.mJ(eq,"nRanges"),sentinel:a.mL},4:{nRanges:a.U7,ranges:new a.mJ(eW,"nRanges"),sentinel:a.U7}}),eX=new $0e34a43d05bde82c$export$2e2bcd8739ae039(Q);let $b84fd3dd9d8eddb2$var$CFFPrivateOp=class $b84fd3dd9d8eddb2$var$CFFPrivateOp{decode(e,t,r){return t.length=r[0],eX.decode(e,t,[r[1]])}size(e,t){return[Q.size(e,t,!1),eX.size(e,t)[0]]}encode(e,t,r){return[Q.size(t,r,!1),eX.encode(e,t,r)[0]]}};let eH=new $61aa549f16d58b9b$export$2e2bcd8739ae039([[18,"Private",new $b84fd3dd9d8eddb2$var$CFFPrivateOp,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),eY=new $61aa549f16d58b9b$export$2e2bcd8739ae039([[[12,30],"ROS",["sid","sid","number"],null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","boolean",!1],[[12,2],"ItalicAngle","number",0],[[12,3],"UnderlinePosition","number",-100],[[12,4],"UnderlineThickness","number",50],[[12,5],"PaintType","number",0],[[12,6],"CharstringType","number",2],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[13,"UniqueID","number",null],[5,"FontBBox","array",[0,0,0,0]],[[12,8],"StrokeWidth","number",0],[14,"XUID","array",null],[15,"charset",eN,er],[16,"Encoding",ez,et],[17,"CharStrings",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039),null],[18,"Private",new $b84fd3dd9d8eddb2$var$CFFPrivateOp,null],[[12,20],"SyntheticBase","number",null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","number",0],[[12,32],"CIDFontRevision","number",0],[[12,33],"CIDFontType","number",0],[[12,34],"CIDCount","number",8720],[[12,35],"UIDBase","number",null],[[12,37],"FDSelect",new $0e34a43d05bde82c$export$2e2bcd8739ae039(ej),null],[[12,36],"FDArray",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039(eH)),null],[[12,38],"FontName","sid",null]]),eZ=new a.AU({length:a.mL,itemVariationStore:eJ}),eK=new $61aa549f16d58b9b$export$2e2bcd8739ae039([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039),null],[[12,37],"FDSelect",new $0e34a43d05bde82c$export$2e2bcd8739ae039(ej),null],[[12,36],"FDArray",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039(eH)),null],[24,"vstore",new $0e34a43d05bde82c$export$2e2bcd8739ae039(eZ),null],[25,"maxstack","number",193]]),eQ=new a.bS(a.gl,{1:{hdrSize:a.w_,offSize:a.w_,nameIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039(new a.Ld("length")),topDictIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039(eY),stringIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039(new a.Ld("length")),globalSubrIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039},2:{hdrSize:a.w_,length:a.mL,topDict:eK,globalSubrIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039}});let $822ac0d589e4e237$var$CFFFont=class $822ac0d589e4e237$var$CFFFont{static decode(e){return new $822ac0d589e4e237$var$CFFFont(e)}decode(){this.stream.pos;let e=eQ.decode(this.stream);for(let t in e){let r=e[t];this[t]=r}if(this.version<2){if(1!==this.topDictIndex.length)throw Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=null!=this.topDict.ROS,this}string(e){return this.version>=2?null:e<ee.length?ee[e]:this.stringIndex[e-ee.length]}get postscriptName(){return this.version<2?this.nameIndex[0]:null}get fullName(){return this.string(this.topDict.FullName)}get familyName(){return this.string(this.topDict.FamilyName)}getCharString(e){return this.stream.pos=this.topDict.CharStrings[e].offset,this.stream.readBuffer(this.topDict.CharStrings[e].length)}getGlyphName(e){if(this.version>=2||this.isCIDFont)return null;let{charset:t}=this.topDict;if(Array.isArray(t))return t[e];if(0===e)return".notdef";switch(e-=1,t.version){case 0:return this.string(t.glyphs[e]);case 1:case 2:for(let r=0;r<t.ranges.length;r++){let a=t.ranges[r];if(a.offset<=e&&e<=a.offset+a.nLeft)return this.string(a.first+(e-a.offset))}}return null}fdForGlyph(e){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[e];case 3:case 4:let{ranges:t}=this.topDict.FDSelect,r=0,a=t.length-1;for(;r<=a;){let s=r+a>>1;if(e<t[s].first)a=s-1;else{if(!(s<a)||!(e>=t[s+1].first))return t[s].fd;r=s+1}}default:throw Error(`Unknown FDSelect version: ${this.topDict.FDSelect.version}`)}}privateDictForGlyph(e){if(this.topDict.FDSelect){let t=this.fdForGlyph(e);return this.topDict.FDArray[t]?this.topDict.FDArray[t].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private}constructor(e){this.stream=e,this.decode()}};let e0=new a.AU({glyphIndex:a.mL,vertOriginY:a.Af});var e2=new a.AU({majorVersion:a.mL,minorVersion:a.mL,defaultVertOriginY:a.Af,numVertOriginYMetrics:a.mL,metrics:new a.mJ(e0,"numVertOriginYMetrics")});let e1=new a.AU({height:a.w_,width:a.w_,horiBearingX:a.cS,horiBearingY:a.cS,horiAdvance:a.w_,vertBearingX:a.cS,vertBearingY:a.cS,vertAdvance:a.w_}),e3=new a.AU({height:a.w_,width:a.w_,bearingX:a.cS,bearingY:a.cS,advance:a.w_}),e4=new a.AU({glyph:a.mL,xOffset:a.cS,yOffset:a.cS});let $0941618dc22a946d$var$ByteAligned=class $0941618dc22a946d$var$ByteAligned{};let $0941618dc22a946d$var$BitAligned=class $0941618dc22a946d$var$BitAligned{};new a.bS("version",{1:{metrics:e3,data:$0941618dc22a946d$var$ByteAligned},2:{metrics:e3,data:$0941618dc22a946d$var$BitAligned},5:{data:$0941618dc22a946d$var$BitAligned},6:{metrics:e1,data:$0941618dc22a946d$var$ByteAligned},7:{metrics:e1,data:$0941618dc22a946d$var$BitAligned},8:{metrics:e3,pad:new a.kV(a.w_),numComponents:a.mL,components:new a.mJ(e4,"numComponents")},9:{metrics:e1,pad:new a.kV(a.w_),numComponents:a.mL,components:new a.mJ(e4,"numComponents")},17:{metrics:e3,dataLen:a.U7,data:new a.lW("dataLen")},18:{metrics:e1,dataLen:a.U7,data:new a.lW("dataLen")},19:{dataLen:a.U7,data:new a.lW("dataLen")}});let e9=new a.AU({ascender:a.cS,descender:a.cS,widthMax:a.w_,caretSlopeNumerator:a.cS,caretSlopeDenominator:a.cS,caretOffset:a.cS,minOriginSB:a.cS,minAdvanceSB:a.cS,maxBeforeBL:a.cS,minAfterBL:a.cS,pad:new a.kV(a.cS,2)}),e7=new a.AU({glyphCode:a.mL,offset:a.mL}),e6=new a.bS(a.mL,{header:{imageFormat:a.mL,imageDataOffset:a.U7},1:{offsetArray:new a.mJ(a.U7,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},2:{imageSize:a.U7,bigMetrics:e1},3:{offsetArray:new a.mJ(a.mL,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},4:{numGlyphs:a.U7,glyphArray:new a.mJ(e7,e=>e.numGlyphs+1)},5:{imageSize:a.U7,bigMetrics:e1,numGlyphs:a.U7,glyphCodeArray:new a.mJ(a.mL,"numGlyphs")}}),e5=new a.AU({firstGlyphIndex:a.mL,lastGlyphIndex:a.mL,subtable:new a.$J(a.U7,e6)}),e8=new a.AU({indexSubTableArray:new a.$J(a.U7,new a.mJ(e5,1),{type:"parent"}),indexTablesSize:a.U7,numberOfIndexSubTables:a.U7,colorRef:a.U7,hori:e9,vert:e9,startGlyphIndex:a.mL,endGlyphIndex:a.mL,ppemX:a.w_,ppemY:a.w_,bitDepth:a.w_,flags:new a.DL(a.w_,["horizontal","vertical"])});var te=new a.AU({version:a.U7,numSizes:a.U7,sizes:new a.mJ(e8,"numSizes")});let tt=new a.AU({ppem:a.mL,resolution:a.mL,imageOffsets:new a.mJ(new a.$J(a.U7,"void"),e=>e.parent.parent.maxp.numGlyphs+1)});var tr=new a.AU({version:a.mL,flags:new a.DL(a.mL,["renderOutlines"]),numImgTables:a.U7,imageTables:new a.mJ(new a.$J(a.U7,tt),"numImgTables")});let ta=new a.AU({gid:a.mL,paletteIndex:a.mL}),ts=new a.AU({gid:a.mL,firstLayerIndex:a.mL,numLayers:a.mL});var tn=new a.AU({version:a.mL,numBaseGlyphRecords:a.mL,baseGlyphRecord:new a.$J(a.U7,new a.mJ(ts,"numBaseGlyphRecords")),layerRecords:new a.$J(a.U7,new a.mJ(ta,"numLayerRecords"),{lazy:!0}),numLayerRecords:a.mL});let tl=new a.AU({blue:a.w_,green:a.w_,red:a.w_,alpha:a.w_});var to=new a.bS(a.mL,{header:{numPaletteEntries:a.mL,numPalettes:a.mL,numColorRecords:a.mL,colorRecords:new a.$J(a.U7,new a.mJ(tl,"numColorRecords")),colorRecordIndices:new a.mJ(a.mL,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new a.$J(a.U7,new a.mJ(a.U7,"numPalettes")),offsetPaletteLabelArray:new a.$J(a.U7,new a.mJ(a.mL,"numPalettes")),offsetPaletteEntryLabelArray:new a.$J(a.U7,new a.mJ(a.mL,"numPaletteEntries"))}});let ti=new a.bS(a.mL,{1:{coordinate:a.Af},2:{coordinate:a.Af,referenceGlyph:a.mL,baseCoordPoint:a.mL},3:{coordinate:a.Af,deviceTable:new a.$J(a.mL,eg)}}),tc=new a.AU({defaultIndex:a.mL,baseCoordCount:a.mL,baseCoords:new a.mJ(new a.$J(a.mL,ti),"baseCo
1ordCount")}),tu=new a.AU({tag:new a.Ld(4),minCoord:new a.$J(a.mL,ti,{type:"parent"}),maxCoord:new a.$J(a.mL,ti,{type:"parent"})}),tf=new a.AU({minCoord:new a.$J(a.mL,ti),maxCoord:new a.$J(a.mL,ti),featMinMaxCount:a.mL,featMinMaxRecords:new a.mJ(tu,"featMinMaxCount")}),td=new a.AU({tag:new a.Ld(4),minMax:new a.$J(a.mL,tf,{type:"parent"})}),th=new a.AU({baseValues:new a.$J(a.mL,tc),defaultMinMax:new a.$J(a.mL,tf),baseLangSysCount:a.mL,baseLangSysRecords:new a.mJ(td,"baseLangSysCount")}),tp=new a.AU({tag:new a.Ld(4),script:new a.$J(a.mL,th,{type:"parent"})}),tb=new a.mJ(tp,a.mL),tm=new a.mJ(new a.Ld(4),a.mL),tg=new a.AU({baseTagList:new a.$J(a.mL,tm),baseScriptList:new a.$J(a.mL,tb)});var t$=new a.bS(a.U7,{header:{horizAxis:new a.$J(a.mL,tg),vertAxis:new a.$J(a.mL,tg)},65536:{},65537:{itemVariationStore:new a.$J(a.U7,eJ)}});let ty=new a.mJ(a.mL,a.mL),tx=new a.AU({coverage:new a.$J(a.mL,ep),glyphCount:a.mL,attachPoints:new a.mJ(new a.$J(a.mL,ty),"glyphCount")}),tv=new a.bS(a.mL,{1:{coordinate:a.Af},2:{caretValuePoint:a.mL},3:{coordinate:a.Af,deviceTable:new a.$J(a.mL,eg)}}),tw=new a.mJ(new a.$J(a.mL,tv),a.mL),t_=new a.AU({coverage:new a.$J(a.mL,ep),ligGlyphCount:a.mL,ligGlyphs:new a.mJ(new a.$J(a.mL,tw),"ligGlyphCount")}),tL=new a.AU({markSetTableFormat:a.mL,markSetCount:a.mL,coverage:new a.mJ(new a.$J(a.U7,ep),"markSetCount")});var tC=new a.bS(a.U7,{header:{glyphClassDef:new a.$J(a.mL,em),attachList:new a.$J(a.mL,tx),ligCaretList:new a.$J(a.mL,t_),markAttachClassDef:new a.$J(a.mL,em)},65536:{},65538:{markGlyphSetsDef:new a.$J(a.mL,tL)},65539:{markGlyphSetsDef:new a.$J(a.mL,tL),itemVariationStore:new a.$J(a.U7,eJ)}});let tA=new a.DL(a.mL,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),tS={xPlacement:a.Af,yPlacement:a.Af,xAdvance:a.Af,yAdvance:a.Af,xPlaDevice:new a.$J(a.mL,eg,{type:"global",relativeTo:e=>e.rel}),yPlaDevice:new a.$J(a.mL,eg,{type:"global",relativeTo:e=>e.rel}),xAdvDevice:new a.$J(a.mL,eg,{type:"global",relativeTo:e=>e.rel}),yAdvDevice:new a.$J(a.mL,eg,{type:"global",relativeTo:e=>e.rel})};let $47e0e8ef515d9903$var$ValueRecord=class $47e0e8ef515d9903$var$ValueRecord{buildStruct(e){let t=e;for(;!t[this.key]&&t.parent;)t=t.parent;if(!t[this.key])return;let r={};r.rel=()=>t._startOffset;let s=t[this.key];for(let e in s)s[e]&&(r[e]=tS[e]);return new a.AU(r)}size(e,t){return this.buildStruct(t).size(e,t)}decode(e,t){let r=this.buildStruct(t).decode(e,t);return delete r.rel,r}constructor(e="valueFormat"){this.key=e}};let tk=new a.AU({secondGlyph:a.mL,value1:new $47e0e8ef515d9903$var$ValueRecord("valueFormat1"),value2:new $47e0e8ef515d9903$var$ValueRecord("valueFormat2")}),tI=new a.mJ(tk,a.mL),tP=new a.AU({value1:new $47e0e8ef515d9903$var$ValueRecord("valueFormat1"),value2:new $47e0e8ef515d9903$var$ValueRecord("valueFormat2")}),tU=new a.bS(a.mL,{1:{xCoordinate:a.Af,yCoordinate:a.Af},2:{xCoordinate:a.Af,yCoordinate:a.Af,anchorPoint:a.mL},3:{xCoordinate:a.Af,yCoordinate:a.Af,xDeviceTable:new a.$J(a.mL,eg),yDeviceTable:new a.$J(a.mL,eg)}}),tJ=new a.AU({entryAnchor:new a.$J(a.mL,tU,{type:"parent"}),exitAnchor:new a.$J(a.mL,tU,{type:"parent"})}),tT=new a.AU({class:a.mL,markAnchor:new a.$J(a.mL,tU,{type:"parent"})}),tF=new a.mJ(tT,a.mL),tO=new a.mJ(new a.$J(a.mL,tU),e=>e.parent.classCount),tD=new a.mJ(tO,a.mL),tM=new a.mJ(new a.$J(a.mL,tU),e=>e.parent.parent.classCount),tG=new a.mJ(tM,a.mL),tB=new a.mJ(new a.$J(a.mL,tG),a.mL),tE=new a.bS("lookupType",{1:new a.bS(a.mL,{1:{coverage:new a.$J(a.mL,ep),valueFormat:tA,value:new $47e0e8ef515d9903$var$ValueRecord},2:{coverage:new a.$J(a.mL,ep),valueFormat:tA,valueCount:a.mL,values:new a.pW(new $47e0e8ef515d9903$var$ValueRecord,"valueCount")}}),2:new a.bS(a.mL,{1:{coverage:new a.$J(a.mL,ep),valueFormat1:tA,valueFormat2:tA,pairSetCount:a.mL,pairSets:new a.pW(new a.$J(a.mL,tI),"pairSetCount")},2:{coverage:new a.$J(a.mL,ep),valueFormat1:tA,valueFormat2:tA,classDef1:new a.$J(a.mL,em),classDef2:new a.$J(a.mL,em),class1Count:a.mL,class2Count:a.mL,classRecords:new a.pW(new a.pW(tP,"class2Count"),"class1Count")}}),3:{format:a.mL,coverage:new a.$J(a.mL,ep),entryExitCount:a.mL,entryExitRecords:new a.mJ(tJ,"entryExitCount")},4:{format:a.mL,markCoverage:new a.$J(a.mL,ep),baseCoverage:new a.$J(a.mL,ep),classCount:a.mL,markArray:new a.$J(a.mL,tF),baseArray:new a.$J(a.mL,tD)},5:{format:a.mL,markCoverage:new a.$J(a.mL,ep),ligatureCoverage:new a.$J(a.mL,ep),classCount:a.mL,markArray:new a.$J(a.mL,tF),ligatureArray:new a.$J(a.mL,tB)},6:{format:a.mL,mark1Coverage:new a.$J(a.mL,ep),mark2Coverage:new a.$J(a.mL,ep),classCount:a.mL,mark1Array:new a.$J(a.mL,tF),mark2Array:new a.$J(a.mL,tD)},7:e_,8:eA,9:{posFormat:a.mL,lookupType:a.mL,extension:new a.$J(a.U7,null)}});tE.versions[9].extension.type=tE;var tR=new a.bS(a.U7,{header:{scriptList:new a.$J(a.mL,eo),featureList:new a.$J(a.mL,ef),lookupList:new a.$J(a.mL,new $7cbbe4e24ef3cb75$export$df0008c6ff2da22a(tE))},65536:{},65537:{featureVariations:new a.$J(a.U7,eG)}});let tz=new a.mJ(a.mL,a.mL),tV=new a.AU({glyph:a.mL,compCount:a.mL,components:new a.mJ(a.mL,e=>e.compCount-1)}),tN=new a.mJ(new a.$J(a.mL,tV),a.mL),tq=new a.bS("lookupType",{1:new a.bS(a.mL,{1:{coverage:new a.$J(a.mL,ep),deltaGlyphID:a.Af},2:{coverage:new a.$J(a.mL,ep),glyphCount:a.mL,substitute:new a.pW(a.mL,"glyphCount")}}),2:{substFormat:a.mL,coverage:new a.$J(a.mL,ep),count:a.mL,sequences:new a.pW(new a.$J(a.mL,tz),"count")},3:{substFormat:a.mL,coverage:new a.$J(a.mL,ep),count:a.mL,alternateSet:new a.pW(new a.$J(a.mL,tz),"count")},4:{substFormat:a.mL,coverage:new a.$J(a.mL,ep),count:a.mL,ligatureSets:new a.pW(new a.$J(a.mL,tN),"count")},5:e_,6:eA,7:{substFormat:a.mL,lookupType:a.mL,extension:new a.$J(a.U7,null)},8:{substFormat:a.mL,coverage:new a.$J(a.mL,ep),backtrackCoverage:new a.mJ(new a.$J(a.mL,ep),"backtrackGlyphCount"),lookaheadGlyphCount:a.mL,lookaheadCoverage:new a.mJ(new a.$J(a.mL,ep),"lookaheadGlyphCount"),glyphCount:a.mL,substitutes:new a.mJ(a.mL,"glyphCount")}});
vendor: 4,748 bytes, line 1
1tq.versions[7].extension.type=tq;var tW=new a.bS(a.U7,{header:{scriptList:new a.$J(a.mL,eo),featureList:new a.$J(a.mL,ef),lookupList:new a.$J(a.mL,new $7cbbe4e24ef3cb75$export$df0008c6ff2da22a(tq))},65536:{},65537:{featureVariations:new a.$J(a.U7,eG)}});let tj=new a.mJ(a.mL,a.mL),tX=new a.AU({shrinkageEnableGSUB:new a.$J(a.mL,tj),shrinkageDisableGSUB:new a.$J(a.mL,tj),shrinkageEnableGPOS:new a.$J(a.mL,tj),shrinkageDisableGPOS:new a.$J(a.mL,tj),shrinkageJstfMax:new a.$J(a.mL,new $7cbbe4e24ef3cb75$export$df0008c6ff2da22a(tE)),extensionEnableGSUB:new a.$J(a.mL,tj),extensionDisableGSUB:new a.$J(a.mL,tj),extensionEnableGPOS:new a.$J(a.mL,tj),extensionDisableGPOS:new a.$J(a.mL,tj),extensionJstfMax:new a.$J(a.mL,new $7cbbe4e24ef3cb75$export$df0008c6ff2da22a(tE))}),tH=new a.mJ(new a.$J(a.mL,tX),a.mL),tY=new a.AU({tag:new a.Ld(4),jstfLangSys:new a.$J(a.mL,tH)}),tZ=new a.AU({extenderGlyphs:new a.$J(a.mL,new a.mJ(a.mL,a.mL)),defaultLangSys:new a.$J(a.mL,tH),langSysCount:a.mL,langSysRecords:new a.mJ(tY,"langSysCount")}),tK=new a.AU({tag:new a.Ld(4),script:new a.$J(a.mL,tZ,{type:"parent"})});var tQ=new a.AU({version:a.U7,scriptCount:a.mL,scriptList:new a.mJ(tK,"scriptCount")});let t0=new a.AU({entry:new class{decode(e,t){switch(this.size(0,t)){case 1:return e.readUInt8();case 2:return e.readUInt16BE();case 3:return e.readUInt24BE();case 4:return e.readUInt32BE()}}size(e,t){return(0,a.dB)(this._size,null,t)}constructor(e){this._size=e}}(e=>((48&e.parent.entryFormat)>>4)+1),outerIndex:e=>e.entry>>(15&e.parent.entryFormat)+1,innerIndex:e=>e.entry&(1<<(15&e.parent.entryFormat)+1)-1}),t2=new a.AU({entryFormat:a.mL,mapCount:a.mL,mapData:new a.mJ(t0,"mapCount")});var t1=new a.AU({majorVersion:a.mL,minorVersion:a.mL,itemVariationStore:new a.$J(a.U7,eJ),advanceWidthMapping:new a.$J(a.U7,t2),LSBMapping:new a.$J(a.U7,t2),RSBMapping:new a.$J(a.U7,t2)});let t3=new a.AU({format:a.U7,length:a.U7,offset:a.U7}),t4=new a.AU({reserved:new a.kV(a.mL,2),cbSignature:a.U7,signature:new a.lW("cbSignature")});var t9=new a.AU({ulVersion:a.U7,usNumSigs:a.mL,usFlag:a.mL,signatures:new a.mJ(t3,"usNumSigs"),signatureBlocks:new a.mJ(t4,"usNumSigs")});let t7=new a.AU({rangeMaxPPEM:a.mL,rangeGaspBehavior:new a.DL(a.mL,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var t6=new a.AU({version:a.mL,numRanges:a.mL,gaspRanges:new a.mJ(t7,"numRanges")});let t5=new a.AU({pixelSize:a.w_,maximumWidth:a.w_,widths:new a.mJ(a.w_,e=>e.parent.parent.maxp.numGlyphs)});var t8=new a.AU({version:a.mL,numRecords:a.Af,sizeDeviceRecord:a.LB,records:new a.mJ(t5,"numRecords")});let re=new a.AU({left:a.mL,right:a.mL,value:a.Af}),rt=new a.AU({firstGlyph:a.mL,nGlyphs:a.mL,offsets:new a.mJ(a.mL,"nGlyphs"),max:e=>e.offsets.length&&Math.max.apply(Math,e.offsets)}),rr=new a.AU({off:e=>e._startOffset-e.parent.parent._startOffset,len:e=>((e.parent.leftTable.max-e.off)/e.parent.rowWidth+1)*(e.parent.rowWidth/2),values:new a.pW(a.Af,"len")}),ra=new a.bS("format",{0:{nPairs:a.mL,searchRange:a.mL,entrySelector:a.mL,rangeShift:a.mL,pairs:new a.mJ(re,"nPairs")},2:{rowWidth:a.mL,leftTable:new a.$J(a.mL,rt,{type:"parent"}),rightTable:new a.$J(a.mL,rt,{type:"parent"}),array:new a.$J(a.mL,rr,{type:"parent"})},3:{glyphCount:a.mL,kernValueCount:a.w_,leftClassCount:a.w_,rightClassCount:a.w_,flags:a.w_,kernValue:new a.mJ(a.Af,"kernValueCount"),leftClass:new a.mJ(a.w_,"glyphCount"),rightClass:new a.mJ(a.w_,"glyphCount"),kernIndex:new a.mJ(a.w_,e=>e.leftClassCount*e.rightClassCount)}}),rs=new a.bS("version",{0:{subVersion:a.mL,length:a.mL,format:a.w_,coverage:new a.DL(a.w_,["horizontal","minimum","crossStream","override"]),subtable:ra,padding:new a.kV(a.w_,e=>e.length-e._currentOffset)},1:{length:a.U7,coverage:new a.DL(a.w_,[null,null,null,null,null,"variation","crossStream","vertical"]),format:a.w_,tupleIndex:a.mL,subtable:ra,padding:new a.kV(a.w_,e=>e.length-e._currentOffset)}});var rn=new a.bS(a.mL,{0:{nTables:a.mL,tables:new a.mJ(rs,"nTables")},1:{reserved:new a.kV(a.mL),nTables:a.U7,tables:new a.mJ(rs,"nTables")}}),rl=new a.AU({version:a.mL,numGlyphs:a.mL,yPels:new a.mJ(a.w_,"numGlyphs")}),ro=new a.AU({version:a.mL,fontNumber:a.U7,pitch:a.mL,xHeight:a.mL,style:a.mL,typeFamily:a.mL,capHeight:a.mL,symbolSet:a.mL,typeface:new a.Ld(16),characterComplement:new a.Ld(8),fileName:new a.Ld(6),strokeWeight:new a.Ld(1),widthType:new a.Ld(1),serifStyle:a.w_,reserved:new a.kV(a.w_)});let ri=new a.AU({bCharSet:a.w_,xRatio:a.w_,yStartRatio:a.w_,yEndRatio:a.w_}),rc=new a.AU({yPelHeight:a.mL,yMax:a.Af,yMin:a.Af}),ru=new a.AU({recs:a.mL,startsz:a.w_,endsz:a.w_,entries:new a.mJ(rc,"recs")});var rf=new a.AU({version:a.mL,numRecs:a.mL,numRatios:a.mL,ratioRanges:new a.mJ(ri,"numRatios"),offsets:new a.mJ(a.mL,"numRatios"),groups:new a.mJ(ru,"numRecs")}
1),rd=new a.AU({version:a.mL,ascent:a.Af,descent:a.Af,lineGap:a.Af,advanceHeightMax:a.Af,minTopSideBearing:a.Af,minBottomSideBearing:a.Af,yMaxExtent:a.Af,caretSlopeRise:a.Af,caretSlopeRun:a.Af,caretOffset:a.Af,reserved:new a.kV(a.Af,4),metricDataFormat:a.Af,numberOfMetrics:a.mL});let rh=new a.AU({advance:a.mL,bearing:a.Af});var rp=new a.AU({metrics:new a.pW(rh,e=>e.parent.vhea.numberOfMetrics),bearings:new a.pW(a.Af,e=>e.parent.maxp.numGlyphs-e.parent.vhea.numberOfMetrics)});let rb=new a.gb(16,"BE",14),rm=new a.AU({fromCoord:rb,toCoord:rb}),rg=new a.AU({pairCount:a.mL,correspondence:new a.mJ(rm,"pairCount")});var r$=new a.AU({version:a.E2,axisCount:a.U7,segment:new a.mJ(rg,"axisCount")});let $6cb7dd5f47d82580$var$UnboundedArrayAccessor=class $6cb7dd5f47d82580$var$UnboundedArrayAccessor{getItem(e){if(null==this._items[e]){let t=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*e,this._items[e]=this.type.decode(this.stream,this.parent),this.stream.pos=t}return this._items[e]}inspect(){return`[UnboundedArray ${this.type.constructor.name}]`}constructor(e,t,r){this.type=e,this.stream=t,this.parent=r,this.base=this.stream.pos,this._items=[]}};let $6cb7dd5f47d82580$export$c5af1eebc882e39a=class $6cb7dd5f47d82580$export$c5af1eebc882e39a extends a.mJ{decode(e,t){return new $6cb7dd5f47d82580$var$UnboundedArrayAccessor(this.type,e,t)}constructor(e){super(e,0)}};let $6cb7dd5f47d82580$export$8351f8c2ae2f103c=function(e=a.mL){e=new class{decode(e,t){return t=t.parent.parent,this.type.decode(e,t)}size(e,t){return t=t.parent.parent,this.type.size(e,t)}encode(e,t,r){return r=r.parent.parent,this.type.encode(e,t,r)}constructor(e){this.type=e}}(e);let t=new a.AU({unitSize:a.mL,nUnits:a.mL,searchRange:a.mL,entrySelector:a.mL,rangeShift:a.mL}),r=new a.AU({lastGlyph:a.mL,firstGlyph:a.mL,value:e}),s=new a.AU({lastGlyph:a.mL,firstGlyph:a.mL,values:new a.$J(a.mL,new a.mJ(e,e=>
vendor: 6,147 bytes, line 1
1e.lastGlyph-e.firstGlyph+1),{type:"parent"})}),n=new a.AU({glyph:a.mL,value:e});return new a.bS(a.mL,{0:{values:new $6cb7dd5f47d82580$export$c5af1eebc882e39a(e)},2:{binarySearchHeader:t,segments:new a.mJ(r,e=>e.binarySearchHeader.nUnits)},4:{binarySearchHeader:t,segments:new a.mJ(s,e=>e.binarySearchHeader.nUnits)},6:{binarySearchHeader:t,segments:new a.mJ(n,e=>e.binarySearchHeader.nUnits)},8:{firstGlyph:a.mL,count:a.mL,values:new a.mJ(e,"count")}})};function $6cb7dd5f47d82580$export$79f7d93d790934ba(e={},t=a.mL){let r=Object.assign({newState:a.mL,flags:a.mL},e),s=new a.AU(r),n=new $6cb7dd5f47d82580$export$c5af1eebc882e39a(new a.mJ(a.mL,e=>e.nClasses));return new a.AU({nClasses:a.U7,classTable:new a.$J(a.U7,new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(t)),stateArray:new a.$J(a.U7,n),entryTable:new a.$J(a.U7,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(s))})}let ry=new a.bS("format",{0:{deltas:new a.mJ(a.Af,32)},1:{deltas:new a.mJ(a.Af,32),mappingData:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(a.mL)},2:{standardGlyph:a.mL,controlPoints:new a.mJ(a.mL,32)},3:{standardGlyph:a.mL,controlPoints:new a.mJ(a.mL,32),mappingData:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(a.mL)}});var rx=new a.AU({version:a.E2,format:a.mL,defaultBaseline:a.mL,subtable:ry});let rv=new a.AU({setting:a.mL,nameIndex:a.Af,name:e=>e.parent.parent.parent.name.records.fontFeatures[e.nameIndex]}),rw=new a.AU({feature:a.mL,nSettings:a.mL,settingTable:new a.$J(a.U7,new a.mJ(rv,"nSettings"),{type:"parent"}),featureFlags:new a.DL(a.w_,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:a.w_,nameIndex:a.Af,name:e=>e.parent.parent.name.records.fontFeatures[e.nameIndex]});var r_=new a.AU({version:a.E2,featureNameCount:a.mL,reserved1:new a.kV(a.mL),reserved2:new a.kV(a.U7),featureNames:new a.mJ(rw,"featureNameCount")});let rL=new a.AU({axisTag:new a.Ld(4),minValue:a.E2,defaultValue:a.E2,maxValue:a.E2,flags:a.mL,nameID:a.mL,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID]}),rC=new a.AU({nameID:a.mL,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID],flags:a.mL,coord:new a.mJ(a.E2,e=>e.parent.axisCount),postscriptNameID:new a.Fi(a.mL,e=>e.parent.instanceSize-e._currentOffset>0)});var rA=new a.AU({version:a.E2,offsetToData:a.mL,countSizePairs:a.mL,axisCount:a.mL,axisSize:a.mL,instanceCount:a.mL,instanceSize:a.mL,axis:new a.mJ(rL,"axisCount"),instance:new a.mJ(rC,"instanceCount")});let rS=new a.gb(16,"BE",14),rk=new a.AU({version:a.mL,reserved:new a.kV(a.mL),axisCount:a.mL,globalCoordCount:a.mL,globalCoords:new a.$J(a.U7,new a.mJ(new a.mJ(rS,"axisCount"),"globalCoordCount")),glyphCount:a.mL,flags:a.mL,offsetToData:a.U7,offsets:new a.mJ(new a.$J(class{static decode(e,t){return t.flags?e.readUInt32BE():2*e.readUInt16BE()}},"void",{relativeTo:e=>e.offsetToData,allowNull:!1}),e=>e.glyphCount+1)}),rI=new a.AU({length:a.mL,coverage:a.mL,subFeatureFlags:a.U7,stateTable:new function(e={},t=a.mL){let r=new a.AU({version:()=>8,firstGlyph:a.mL,values:new a.mJ(a.w_,a.mL)}),s=Object.assign({newStateOffset:a.mL,newState:e=>(e.newStateOffset-(e.parent.stateArray.base-e.parent._startOffset))/e.parent.nClasses,flags:a.mL},e),n=new a.AU(s),l=new $6cb7dd5f47d82580$export$c5af1eebc882e39a(new a.mJ(a.w_,e=>e.nClasses));return new a.AU({nClasses:a.mL,classTable:new a.$J(a.mL,r),stateArray:new a.$J(a.mL,l),entryTable:new a.$J(a.mL,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(n))})}}),rP=new a.AU({justClass:a.U7,beforeGrowLimit:a.E2,beforeShrinkLimit:a.E2,afterGrowLimit:a.E2,afterShrinkLimit:a.E2,growFlags:a.mL,shrinkFlags:a.mL}),rU=new a.mJ(rP,a.U7),rJ=new a.bS("actionType",{0:{lowerLimit:a.E2,upperLimit:a.E2,order:a.mL,glyphs:new a.mJ(a.mL,a.mL)},1:{addGlyph:a.mL},2:{substThreshold:a.E2,addGlyph:a.mL,substGlyph:a.mL},3:{},4:{variationAxis:a.U7,minimumLimit:a.E2,noStretchValue:a.E2,maximumLimit:a.E2},5:{flags:a.mL,glyph:a.mL}}),rT=new a.AU({actionClass:a.mL,actionType:a.mL,actionLength:a.U7,actionData:rJ,padding:new a.kV(a.w_,e=>e.actionLength-e._currentOffset)}),rF=new a.mJ(rT,a.U7),rO=new a.AU({lookupTable:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(new a.$J(a.mL,rF))}),rD=new a.AU({classTable:new a.$J(a.mL,rI,{type:"parent"}),wdcOffset:a.mL,postCompensationTable:new a.$J(a.mL,rO,{type:"parent"}),widthDeltaClusters:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(new a.$J(a.mL,rU,{type:"parent",relativeTo:e=>e.wdcOffset}))});var rM=new a.AU({version:a.U7,format:a.mL,horizontal:new a.$J(a.mL,rD),vertical:new a.$J(a.mL,rD)});let rG={action:a.mL},rB={markIndex:a.mL,currentIndex:a.mL},rE={currentInsertIndex:a.mL,markedInsertIndex:a.mL},rR=new a.AU({items:new $6cb7dd5f47d82580$export$c5af1eebc882e39a(new a.$J(a.U7,new $6cb7dd5f47d82580$export$8351f8c2ae2f103c))}),rz=new a.bS("type",{0:{stateTable:new $6cb7dd5f47d82580$export$79f7d93d790934ba},1:{stateTable:new $6cb7dd5f47d82580$export$79f7d93d790934ba(rB),substitutionTable:new a.$J(a.U7,rR)},2:{stateTable:new $6cb7dd5f47d82580$export$79f7d93d790934ba(rG),ligatureActions:new a.$J(a.U7,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(a.U7)),components:new a.$J(a.U7,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(a.mL)),ligatureList:new a.$J(a.U7,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(a.mL))},4:{lookupTable:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c},5:{stateTable:new $6cb7dd5f47d82580$export$79f7d93d790934ba(rE),insertionActions:new a.$J(a.U7,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(a.mL))}}),rV=new a.AU({length:a.U7,coverage:a.Un,type:a.w_,subFeatureFlags:a.U7,table:rz,padding:new a.kV(a.w_,e=>e.length-e._currentOffset)}),rN=new a.AU({featureType:a.mL,featureSetting:a.mL,enableFlags:a.U7,disableFlags:a.U7}),rq=new a.AU({defaultFlags:a.U7,chainLength:a.U7,nFeatureEntries:a.U7,nSubtables:a.U7,features:new a.mJ(rN,"nFeatureEntries"),subtables:new a.mJ(rV,"nSubtables")});var rW=new a.AU({version:a.mL,unused:new a.kV(a.mL),nChains:a.U7,chains:new a.mJ(rq,"nChains")});let rj=new a.AU({left:a.Af,top:a.Af,right:a.Af,bottom:a.Af});var rX=new a.AU({version:a.E2,format:a.mL,lookupTable:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(rj)});let rH={};rH.cmap=S,rH.head=k,rH.hhea=I,rH.hmtx=U,rH.maxp=J,rH.name=R,rH["OS
1/2"]=V,rH.post=q,rH.fpgm=j,rH.loca=X,rH.prep=H,rH["cvt "]=W,rH.glyf=Y,rH["CFF "]=$822ac0d589e4e237$var$CFFFont,rH.CFF2=$822ac0d589e4e237$var$CFFFont,rH.VORG=e2,rH.EBLC=te,rH.CBLC=rH.EBLC,rH.sbix=tr,rH.COLR=tn,rH.CPAL=to,rH.BASE=t$,rH.GDEF=tC,rH.GPOS=tR,rH.GSUB=tW,rH.JSTF=tQ,rH.HVAR=t1,rH.DSIG=t9,rH.gasp=t6,rH.hdmx=t8,rH.kern=rn,rH.LTSH=rl,rH.PCLT=ro,rH.VDMX=rf,rH.vhea=rd,rH.vmtx=rp,rH.avar=r$,rH.bsln=rx,rH.feat=r_,rH.fvar=rA,rH.gvar=rk,rH.just=rM,rH.morx=rW,rH.opbd=rX;let rY=new a.AU({tag:new a.Ld(4),checkSum:a.U7,offset:new a.$J(a.U7,"void",{type:"global"}),length:a.U7}),rZ=new a.AU({tag:new a.Ld(4),numTables:a.mL,searchRange:a.mL,entrySelector:a.mL,rangeShift:a.mL,tables:new a.mJ(rY,"numTables")});function $12727730ddfc8bfe$export$2e0ae67339d5f1ac(e,t){let r=0,a=e.length-1;for(;r<=a;){let s=r+a>>1,n=t(e[s]);if(n<0)a=s-1;else{if(!(n>0))return s;r=s+1}}return -1}function $12727730ddfc8bfe$export$d02631cccf789723(e,t){let r=[];for(;e<t;)r.push(e++);return r}rZ.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e},rZ.preEncode=function(){if(!Array.isArray(this.tables)){let e=[];for(let t in this.tables){let r=this.tables[t];r&&e.push({tag:t,checkSum:0,offset:new a.ox(rH[t],r),length:rH[t].size(r)})}this.tables=e}this.tag="true",this.numTables=this.tables.length;let e=Math.pow(2,Math.floor(Math.log(this.numTables)/Math.LN2));this.searchRange=16*e,this.entrySelector=Math.log(e)/Math.LN2,this.rangeShift=16*this.numTables-this.searchRange};let rK=new TextDecoder("ascii"),rQ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r0=new Uint8Array(256);for(let e=0;e<rQ.length;e++)r0[rQ.charCodeAt(e)]=e;function $12727730ddfc8bfe$export$94fdf11bafc8de6b(e){let t=.75*e.length;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);let r=new Uint8Array(t),a=0;for(let t=0,s=e.length;t<s;t+=4){let s=r0[e.charCodeAt(t)],n=r0[e.charCodeAt(t+1)],l=r0[e.charCodeAt(t+2)],o=r0[e.charCodeAt(t+3)];r[a++]=s<<2|n>>4,r[a++]=(15&n)<<4|l>>2,r[a++]=(3&l)<<6|63&o}return r}let $f08dd41ef10b694c$export$2e2bcd8739ae039=class $f08dd41ef10b694c$export$2e2bcd8739ae039{findSubtable(e,t){for(let[r,a]of t)for(let t of e.tables)if(t.platformID===r&&t.encodingID===a)return t.table;return null}lookup(e,t){if(this.encoding)e=this.encoding.get(e)||e;else if(t){let r=this.getVariationSelector(e,t);if(r)return r}let r=this.cmap;switch(r.version){case 0:return r.codeMap.get(e)||0;case 4:{let t=0,a=r.segCount-1;for(;t<=a;){let s=t+a>>1;if(e<r.startCode.get(s))a=s-1;else if(e>r.endCode.get(s))t=s+1;else{let t,a=r.idRangeOffset.get(s);if(0===a)t=e+r.idDelta.get(s);else{let n=a/2+(e-r.startCode.get(s))-(r.segCount-s);0!==(t=r.glyphIndexArray.get(n)||0)&&(t+=r.idDelta.get(s))}return 65535&t}}return 0}case 8:throw Error("TODO: cmap format 8");case 6:case 10:return r.glyphIndices.get(e-r.firstCode)||0;case 12:case 13:{let t=0,a=r.nGroups-1;for(;t<=a;){let s=t+a>>1,n=r.groups.get(s);if(e<n.startCharCode)a=s-1;else if(e>n.endCharCode)t=s+1;else{if(12===r.version)return n.glyphID+(e-n.startCharCode);return n.glyphID}}return 0}case 14:throw Error("TODO: cmap format 14");default:throw Error(`Unknown cmap format ${r.version}`)}}getVariationSelector(e,t){if(!this.uvs)return 0;let r=this.uvs.varSelectors.toArray(),a=$12727730ddfc8bfe$export$2e0ae67339d5f1ac(r,e=>t-e.varSelector),s=r[a];return(-1!==a&&s.defaultUVS&&(a=$12727730ddfc8bfe$export$2e0ae67339d5f1ac(s.defaultUVS,t=>e<t.startUnicodeValue?-1:e>t.startUnicodeValue+t.additionalCount?1:0)),-1!==a&&s.nonDefaultUVS&&-1!==(a=$12727730ddfc8bfe$export$2e0ae67339d5f1ac(s.nonDefaultUVS,t=>e-t.unicodeValue)))?s.nonDefaultUVS[a].glyphID:0}getCharacterSet(){let e=this.cmap;switch(e.version){case 0:return $12727730ddfc8bfe$export$d02631cccf789723(0,e.codeMap.length);case 4:{let t=[],r=e.endCode.toArray();for(let a=0;a<r.length;a++){let s=r[a]+1,n=e.startCode.get(a);t.push(...$12727730ddfc8bfe$export$d02631cccf789723(n,s))}return t}case 8:throw Error("TODO: cmap format 8");case 6:case 10:return $12727730ddfc8bfe$export$d02631cccf789723(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:{let t=[];for(let r of e.groups.toArray())t.push(...$12727730ddfc8bfe$export$d02631cccf789723(r.startCharCode,r.endCharCode+1));return t}case 14:throw Error("TODO: cmap format 14");default:throw Error(`Unknown cmap format ${e.version}`)}}codePointsForGlyph(e){let t=this.cmap;switch(t.version){case 0:{let r=[];for(let a=0;a<256;a++)t.codeMap.get(a)===e&&r.push(a);return r}case 4:{let a=[];for(let s=0;s<t.segCount;s++){let n=t.endCode.get(s),l=t.startCode.get(s),o=t.idRangeOffset.get(s),i=t.idDelta.get(s);for(var r=l;r<=n;r++){let n=0;if(0===o)n=r+i;else{let e=o/2+(r-l)-(t.segCount-s);
10!==(n=t.glyphIndexArray.get(e)||0)&&(n+=i)}n===e&&a.push(r)}}return a}case 12:{let r=[];for(let a of t.groups.toArray())e>=a.glyphID&&e<=a.glyphID+(a.endCharCode-a.startCharCode)&&r.push(a.startCharCode+(e-a.glyphID));return r}case 13:{let r=[];for(let a of t.groups.toArray())e===a.glyphID&&r.push(...$12727730ddfc8bfe$export$d02631cccf789723(a.startCharCode,a.endCharCode+1));return r}default:throw Error(`Unknown cmap format ${t.version}`)}}constructor(e){if(this.encoding=null,this.cmap=this.findSubtable(e,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap)for(let t of e.tables){let e=function(e){let t=O.get(e);if(t)return t;let r=F[e];if(r){let t=new Map;for(let e=0;e<r.length;e++)t.set(r.charCodeAt(e),128+e);return O.set(e,t),t}if(T.has(e)){let t=new TextDecoder(e),r=new Uint8Array(128);for(let e=0;e<128;e++)r[e]=128+e;let a=new Map,s=t.decode(r);for(let e=0;e<128;e++)a.set(s.charCodeAt(e),128+e);return O.set(e,a),a}}($e449ad78d50845fe$export$badc544e0651b6b1(t.platformID,t.encodingID,t.table.language-1));e&&(this.cmap=t.table,this.encoding=e)}if(!this.cmap)throw Error("Could not find a supported cmap table");this.uvs=this.findSubtable(e,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}};(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f08dd41ef10b694c$export$2e2bcd8739ae039.prototype,"getCharacterSet",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f08dd41ef10b694c$export$2e2bcd8739ae039.prototype,"codePointsForGlyph",null);let $0bba3a9db57637f3$export$2e2bcd8739ae039=class $0bba3a9db57637f3$export$2e2bcd8739ae039{process(e,t){for(let r=0;r<e.length-1;r++){let a=e[r].id,s=e[r+1].id;t[r].xAdvance+=this.getKerning(a,s)}}getKerning(e,t){let r=0;for(let a of this.kern.tables){if(a.coverage.crossStream)continue;switch(a.version){case 0:if(!a.coverage.horizontal)continue;break;case 1:if(a.coverage.vertical||a.coverage.variation)continue;break;default:throw Error(`Unsupported kerning table version ${a.version}`)}let s=0,n=a.subtable;switch(a.format){case 0:let l=$12727730ddfc8bfe$export$2e0ae67339d5f1ac(n.pairs,function(r){return e-r.left||t-r.right});l>=0&&(s=n.pairs[l].value);break;case 2:let o=0,i=0;o=e>=n.leftTable.firstGlyph&&e<n.leftTable.firstGlyph+n.leftTable.nGlyphs?n.leftTable.offsets[e-n.leftTable.firstGlyph]:n.array.off,t>=n.rightTable.firstGlyph&&t<n.rightTable.firstGlyph+n.rightTable.nGlyphs&&(i=n.rightTable.offsets[t-n.rightTable.firstGlyph]);let c=(o+i-n.array.off)/2;s=n.array.values.get(c);break;case 3:if(e>=n.glyphCount||t>=n.glyphCount)return 0;s=n.kernValue[n.kernIndex[n.leftClass[e]*n.rightClassCount+n.rightClass[t]]];break;default:throw Error(`Unsupported kerning sub-table format ${a.format}`)}a.coverage.override?r=s:r+=s}return r}constructor(e){this.kern=e.kern}};let $0a4bdfeb6dfd6f5e$export$2e2bcd8739ae039=class $0a4bdfeb6dfd6f5e$export$2e2bcd8739ae039{positionGlyphs(e,t){let r=0,a=0;for(let s=0;s<e.length;s++)e[s].isMark?a=s:(r!==a&&this.positionCluster(e,t,r,a),r=a=s);return r!==a&&this.positionCluster(e,t,r,a),t}positionCluster(e,t,r,a){let s=e[r],n=s.cbox.copy();s.codePoints.length>1&&(n.minX+=(s.codePoints.length-1)*n.width/s.codePoints.length);let l=-t[r].xAdvance,o=0,i=this.font.unitsPerEm/16;for(let s=r+1;s<=a;s++){let r=e[s],a=r.cbox,c=t[s],u=this.getCombiningClass(r.codePoints[0]);if("Not_Reordered"!==u){switch(c.xOffset=c.yOffset=0,u){case"Double_Above":case"Double_Below":c.xOffset+=n.minX-a.width/2-a.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":c.xOffset+=n.minX-a.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":c.xOffset+=n.maxX-a.width-a.minX;break;default:c.xOffset+=n.minX+(n.width-a.width)/2-a.minX}switch(u){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":("Attached_Below_Left"===u||"Attached_Below"===u)&&(n.minY+=i),c.yOffset=-n.minY-a.maxY,n.minY+=a.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":("Attached_Above"===u||"Attached_Above_Right"===u)&&(n.maxY+=i),c.yOffset=n.maxY-a.minY,n.maxY+=a.height}c.xAdvance=c.yAdvance=0,c.xOffset+=l,c.yOffset+=o}else l-=c.xAdvance,o-=c.yAdvance}}getCombiningClass(e){let t=(0,o.gy)(e);if((-256&e)==3584){if("Not_Reordered"===t)switch(e){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";
1case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(3642===e)return"Below_Right"}switch(t){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":case"CCC29":case"CCC32":case"CCC118":case"CCC129":case"CCC132":return"Below";case"CCC23":return"Attached_Above";case"CCC24":case"CCC107":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":case"CCC122":case"CCC130":return"Above";case"CCC21":break;case"CCC103":return"Below_Right"}return t}constructor(e){this.font=e}};let $f34600ab9d7f70d8$export$2e2bcd8739ae039=class $f34600ab9d7f70d8$export$2e2bcd8739ae039{get width(){return this.maxX-this.minX}get height(){return this.maxY-this.minY}addPoint(e,t){Math.abs(e)!==1/0&&(e<this.minX&&(this.minX=e),e>this.maxX&&(this.maxX=e)),Math.abs(t)!==1/0&&(t<this.minY&&(this.minY=t),t>this.maxY&&(this.maxY=t))}copy(){return new $f34600ab9d7f70d8$export$2e2bcd8739ae039(this.minX,this.minY,this.maxX,this.maxY)}constructor(e=1/0,t=1/0,r=-1/0,a=-1/0){this.minX=e,this.minY=t,this.maxX=r,this.maxY=a}};let r2={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},r1={};for(let e in r2){let t=r2[e];if(Array.isArray(t))for(let r of t)r1[r]=e;else r1[t]=e}let r3={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function $130d1a642ebcd2b7$export$9fddb9d0dd7d8a54(e){return r3[e]?"rtl":"ltr"}let $be07b3e97a42687a$export$2e2bcd8739ae039=class $be07b3e97a42687a$export$2e2bcd8739ae039{get advanceWidth(){let e=0;for(let t of this.positions)e+=t.xAdvance;return e}get advanceHeight(){let e=0;for(let t of this.positions)e+=t.yAdvance;return e}get bbox(){let e=new $f34600ab9d7f70d8$export$2e2bcd8739ae039,t=0,r=0;for(let a=0;a<this.glyphs.length;a++){let s=this.glyphs[a],n=this.positions[a],l=s.bbox;e.addPoint(l.minX+t+n.xOffset,l.minY+r+n.yOffset),e.addPoint(l.maxX+t+n.xOffset,l.maxY+r+n.yOffset),t+=n.xAdvance,r+=n.yAdvance}return e}constructor(e,t,r,a,s){if(this.glyphs=e,this.positions=null,this.script=r,this.language=a||null,this.direction=s||$130d1a642ebcd2b7$export$9fddb9d0dd7d8a54(r),this.features={},Array.isArray(t))for(let e of t)this.features[e]=!0;else"object"==typeof t&&(this.features=t)}};let $1ac75d9a55b67f01$export$2e2bcd8739ae039=class $1ac75d9a55b67f01$export$2e2bcd8739ae039{constructor(e=0,t=0,r=0,a=0){this.xAdvance=e,this.yAdvance=t,this.xOffset=r,this.yOffset=a}};let r4
vendor: 4,581 bytes, line 1
1={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},
vendor: 6,532 bytes, line 1
1$3b6302b64eccc32c$var$feature=(e,t)=>[r4[e].code,r4[e][t]],r9={rlig:$3b6302b64eccc32c$var$feature("ligatures","requiredLigatures"),clig:$3b6302b64eccc32c$var$feature("ligatures","contextualLigatures"),dlig:$3b6302b64eccc32c$var$feature("ligatures","rareLigatures"),hlig:$3b6302b64eccc32c$var$feature("ligatures","historicalLigatures"),liga:$3b6302b64eccc32c$var$feature("ligatures","commonLigatures"),hist:$3b6302b64eccc32c$var$feature("ligatures","historicalLigatures"),smcp:$3b6302b64eccc32c$var$feature("lowerCase","lowerCaseSmallCaps"),pcap:$3b6302b64eccc32c$var$feature("lowerCase","lowerCasePetiteCaps"),frac:$3b6302b64eccc32c$var$feature("fractions","diagonalFractions"),dnom:$3b6302b64eccc32c$var$feature("fractions","diagonalFractions"),numr:$3b6302b64eccc32c$var$feature("fractions","diagonalFractions"),afrc:$3b6302b64eccc32c$var$feature("fractions","verticalFractions"),case:$3b6302b64eccc32c$var$feature("caseSensitiveLayout","caseSensitiveLayout"),ccmp:$3b6302b64eccc32c$var$feature("unicodeDecomposition","canonicalComposition"),cpct:$3b6302b64eccc32c$var$feature("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:$3b6302b64eccc32c$var$feature("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:$3b6302b64eccc32c$var$feature("contextualAlternates","swashAlternates"),cswh:$3b6302b64eccc32c$var$feature("contextualAlternates","contextualSwashAlternates"),curs:$3b6302b64eccc32c$var$feature("cursiveConnection","cursive"),c2pc:$3b6302b64eccc32c$var$feature("upperCase","upperCasePetiteCaps"),c2sc:$3b6302b64eccc32c$var$feature("upperCase","upperCaseSmallCaps"),init:$3b6302b64eccc32c$var$feature("smartSwash","wordInitialSwashes"),fin2:$3b6302b64eccc32c$var$feature("smartSwash","wordFinalSwashes"),medi:$3b6302b64eccc32c$var$feature("smartSwash","nonFinalSwashes"),med2:$3b6302b64eccc32c$var$feature("smartSwash","nonFinalSwashes"),fin3:$3b6302b64eccc32c$var$feature("smartSwash","wordFinalSwashes"),fina:$3b6302b64eccc32c$var$feature("smartSwash","wordFinalSwashes"),pkna:$3b6302b64eccc32c$var$feature("kanaSpacing","proportionalKana"),half:$3b6302b64eccc32c$var$feature("textSpacing","halfWidthText"),halt:$3b6302b64eccc32c$var$feature("textSpacing","altHalfWidthText"),hkna:$3b6302b64eccc32c$var$feature("alternateKana","alternateHorizKana"),vkna:$3b6302b64eccc32c$var$feature("alternateKana","alternateVertKana"),ital:$3b6302b64eccc32c$var$feature("italicCJKRoman","CJKItalicRoman"),lnum:$3b6302b64eccc32c$var$feature("numberCase","upperCaseNumbers"),onum:$3b6302b64eccc32c$var$feature("numberCase","lowerCaseNumbers"),mgrk:$3b6302b64eccc32c$var$feature("mathematicalExtras","mathematicalGreek"),calt:$3b6302b64eccc32c$var$feature("contextualAlternates","contextualAlternates"),vrt2:$3b6302b64eccc32c$var$feature("verticalSubstitution","substituteVerticalForms"),vert:$3b6302b64eccc32c$var$feature("verticalSubstitution","substituteVerticalForms"),tnum:$3b6302b64eccc32c$var$feature("numberSpacing","monospacedNumbers"),pnum:$3b6302b64eccc32c$var$feature("numberSpacing","proportionalNumbers"),sups:$3b6302b64eccc32c$var$feature("verticalPosition","superiors"),subs:$3b6302b64eccc32c$var$feature("verticalPosition","inferiors"),ordn:$3b6302b64eccc32c$var$feature("verticalPosition","ordinals"),pwid:$3b6302b64eccc32c$var$feature("textSpacing","proportionalText"),hwid:$3b6302b64eccc32c$var$feature("textSpacing","halfWidthText"),qwid:$3b6302b64eccc32c$var$feature("textSpacing","quarterWidthText"),twid:$3b6302b64eccc32c$var$feature("textSpacing","thirdWidthText"),fwid:$3b6302b64eccc32c$var$feature("textSpacing","proportionalText"),palt:$3b6302b64eccc32c$var$feature("textSpacing","altProportionalText"),trad:$3b6302b64eccc32c$var$feature("characterShape","traditionalCharacters"),smpl:$3b6302b64eccc32c$var$feature("characterShape","simplifiedCharacters"),jp78:$3b6302b64eccc32c$var$feature("characterShape","JIS1978Characters"),jp83:$3b6302b64eccc32c$var$feature("characterShape","JIS1983Characters"),jp90:$3b6302b64eccc32c$var$feature("characterShape","JIS1990Characters"),jp04:$3b6302b64eccc32c$var$feature("characterShape","JIS2004Characters"),expt:$3b6302b64eccc32c$var$feature("characterShape","expertCharacters"),hojo:$3b6302b64eccc32c$var$feature("characterShape","hojoCharacters"),nlck:$3b6302b64eccc32c$var$feature("characterShape","NLCCharacters"),tnam:$3b6302b64eccc32c$var$feature("characterShape","traditionalNamesCharacters"),ruby:$3b6302b64eccc32c$var$feature("rubyKana","rubyKana"),titl:$3b6302b64eccc32c$var$feature("styleOptions","titlingCaps"),zero:$3b6302b64eccc32c$var$feature("typographicExtras","slashedZero"),ss01:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltOne"),ss02:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltTwo"),ss03:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltThree"),ss04:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltFour"),ss05:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltFive"),ss06:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltSix"),ss07:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltSeven"),ss08:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltEight"),ss09:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltNine"),ss10:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltTen"),ss11:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltEleven"),ss12:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltTwelve"),ss13:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltThirteen"),ss14:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltFourteen"),ss15:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltFifteen"),ss16:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltSixteen"),ss17:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltSeventeen"),ss18:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltEighteen"),ss19:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltNineteen"),ss20:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltTwenty")};for(let e=1;e<=99;e++)r9[`cv${`00${e}`.slice(-2)}`]=[r4.characterAlternatives.code,e];let r7={};for(let e in r9){let t=r9[e];null==r7[t[0]]&&(r7[t[0]]={}),r7[t[0]][t[1]]=e}function $3b6302b64eccc32c$var$mapFeatureStrings(e){let[t,r]=e;if(isNaN(t))var a=r4[t]&&r4[t].code;else var a=t;if(isNaN(r))var s=r4[t]&&r4[t][r];else var s=r;return[a,s]}
1let $ff5ce077dae0f144$export$2e2bcd8739ae039=class $ff5ce077dae0f144$export$2e2bcd8739ae039{lookup(e){switch(this.table.version){case 0:return this.table.values.getItem(e);case 2:case 4:{let a=0,s=this.table.binarySearchHeader.nUnits-1;for(;a<=s;){var t=a+s>>1,r=this.table.segments[t];if(65535===r.firstGlyph)break;if(e<r.firstGlyph)s=t-1;else if(e>r.lastGlyph)a=t+1;else{if(2===this.table.version)return r.value;return r.values[e-r.firstGlyph]}}return null}case 6:{let a=0,s=this.table.binarySearchHeader.nUnits-1;for(;a<=s;){var t=a+s>>1,r=this.table.segments[t];if(65535===r.glyph)break;if(e<r.glyph)s=t-1;else{if(!(e>r.glyph))return r.value;a=t+1}}return null}case 8:return this.table.values[e-this.table.firstGlyph];default:throw Error(`Unknown lookup table format: ${this.table.version}`)}}glyphsForValue(e){let t=[];switch(this.table.version){case 2:case 4:for(let r of this.table.segments)if(2===this.table.version&&r.value===e)t.push(...$12727730ddfc8bfe$export$d02631cccf789723(r.firstGlyph,r.lastGlyph+1));else for(let a=0;a<r.values.length;a++)r.values[a]===e&&t.push(r.firstGlyph+a);break;case 6:for(let r of this.table.segments)r.value===e&&t.push(r.glyph);break;case 8:for(let r=0;r<this.table.values.length;r++)this.table.values[r]===e&&t.push(this.table.firstGlyph+r);break;default:throw Error(`Unknown lookup table format: ${this.table.version}`)}return t}constructor(e){this.table=e}};(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$ff5ce077dae0f144$export$2e2bcd8739ae039.prototype,"glyphsForValue",null);let $50c7aac9316f2948$export$2e2bcd8739ae039=class $50c7aac9316f2948$export$2e2bcd8739ae039{process(e,t,r){let a=0,s=t?e.length-1:0,n=t?-1:1;for(;1===n&&s<=e.length||-1===n&&s>=-1;){let t=null,l=1,o=!0;s===e.length||-1===s?l=0:65535===(t=e[s]).id?l=2:null==(l=this.lookupTable.lookup(t.id))&&(l=1);let i=this.stateTable.stateArray.getItem(a)[l],c=this.stateTable.entryTable.getItem(i);0!==l&&2!==l&&(r(t,c,s),o=!(16384&c.flags)),a=c.newState,o&&(s+=n)}return e}traverse(e,t=0,r=new Set){if(r.has(t))return;r.add(t);let{nClasses:a,stateArray:s,entryTable:n}=this.stateTable,l=s.getItem(t);for(let t=4;t<a;t++){let a=l[t],s=n.getItem(a);for(let a of this.lookupTable.glyphsForValue(t))e.enter&&e.enter(a,s),0!==s.newState&&this.traverse(e,s.newState,r),e.exit&&e.exit(a,s)}}constructor(e){this.stateTable=e,this.lookupTable=new $ff5ce077dae0f144$export$2e2bcd8739ae039(e.classTable)}};let $55f71433a605c87d$export$2e2bcd8739ae039=class $55f71433a605c87d$export$2e2bcd8739ae039{process(e,t={}){for(let r of this.morx.chains){let a=r.defaultFlags;for(let e of r.features){let r;(r=t[e.featureType])&&(r[e.featureSetting]?(a&=e.disableFlags,a|=e.enableFlags):!1===r[e.featureSetting]&&(a|=~e.disableFlags,a&=~e.enableFlags))}for(let t of r.subtables)t.subFeatureFlags&a&&this.processSubtable(t,e)}let r=e.length-1;for(;r>=0;)65535===e[r].id&&e.splice(r,1),r--;return e}processSubtable(e,t){if(this.subtable=e,this.glyphs=t,4===this.subtable.type){this.processNoncontextualSubstitutions(this.subtable,this.glyphs);return}this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;let r=this.getStateMachine(e),a=this.getProcessor(),s=!!(4194304&this.subtable.coverage);return r.process(this.glyphs,s,a)}getStateMachine(e){return new $50c7aac9316f2948$export$2e2bcd8739ae039(e.table.stateTable)}getProcessor(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw Error(`Invalid morx subtable type: ${this.subtable.type}`)}}processIndicRearragement(e,t,r){32768&t.flags&&(this.firstGlyph=r),8192&t.flags&&(this.lastGlyph=r),function(e,t,r,a){switch(t){case 0:return;case 1:return $55f71433a605c87d$var$swap(e,[r,1],[a,0]);case 2:return $55f71433a605c87d$var$swap(e,[r,0],[a,1]);case 3:return $55f71433a605c87d$var$swap(e,[r,1],[a,1]);case 4:return $55f71433a605c87d$var$swap(e,[r,2],[a,0]);case 5:return $55f71433a605c87d$var$swap(e,[r,2],[a,0],!0,!1);case 6:return $55f71433a605c87d$var$swap(e,[r,0],[a,2]);case 7:return $55f71433a605c87d$var$swap(e,[r,0],[a,2],!1,!0);case 8:return $55f71433a605c87d$var$swap(e,[r,1],[a,2]);case 9:return $55f71433a605c87d$var$swap(e,[r,1],[a,2],!1,!0);case 10:return $55f71433a605c87d$var$swap(e,[r,2],[a,1]);case 11:return $55f71433a605c87d$var$swap(e,[r,2],[a,1],!0,!1);case 12:return $55f71433a605c87d$var$swap(e,[r,2],[a,2]);case 13:return $55f71433a605c87d$var$swap(e,[r,2],[a,2],!0,!1);case 14:return $55f71433a605c87d$var$swap(e,[r,2],[a,2],!1,!0);case 15:return $55f71433a605c87d$var$swap(e,[r,2],[a,2],!0,!0);default:throw Error(`Unknown verb: ${t}`)}}(this.glyphs,15&t.flags,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(e,t,r){let a=this.subtable.table.substitutionTable.items;if(65535!==t.markIndex){let r=a.getItem(t.markIndex),n=new $ff5ce077dae0f
1144$export$2e2bcd8739ae039(r);e=this.glyphs[this.markedGlyph];var s=n.lookup(e.id);s&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(s,e.codePoints))}if(65535!==t.currentIndex){let n=a.getItem(t.currentIndex),l=new $ff5ce077dae0f144$export$2e2bcd8739ae039(n);e=this.glyphs[r];var s=l.lookup(e.id);s&&(this.glyphs[r]=this.font.getGlyph(s,e.codePoints))}32768&t.flags&&(this.markedGlyph=r)}processLigature(e,t,r){if(32768&t.flags&&this.ligatureStack.push(r),8192&t.flags){let e=this.subtable.table.ligatureActions,r=this.subtable.table.components,a=this.subtable.table.ligatureList,s=t.action,n=!1,l=0,o=[],i=[];for(;!n;){let t=this.ligatureStack.pop();o.unshift(...this.glyphs[t].codePoints);let c=e.getItem(s++);n=!!(2147483648&c);let u=!!(1073741824&c),d=(1073741823&c)<<2>>2;if(d+=this.glyphs[t].id,l+=r.getItem(d),n||u){let e=a.getItem(l);this.glyphs[t]=this.font.getGlyph(e,o),i.push(t),l=0,o=[]}else this.glyphs[t]=this.font.getGlyph(65535)}this.ligatureStack.push(...i)}}processNoncontextualSubstitutions(e,t,r){let a=new $ff5ce077dae0f144$export$2e2bcd8739ae039(e.table.lookupTable);for(r=0;r<t.length;r++){let e=t[r];if(65535!==e.id){let s=a.lookup(e.id);s&&(t[r]=this.font.getGlyph(s,e.codePoints))}}}_insertGlyphs(e,t,r,a){let s=[];for(;r--;){let e=this.subtable.table.insertionActions.getItem(t++);s.push(this.font.getGlyph(e))}!a&&e++,this.glyphs.splice(e,0,...s)}processGlyphInsertion(e,t,r){if(32768&t.flags&&(this.markedIndex=r),65535!==t.markedInsertIndex){let e=(31&t.flags)>>>5,r=!!(1024&t.flags);this._insertGlyphs(this.markedIndex,t.markedInsertIndex,e,r)}if(65535!==t.currentInsertIndex){let e=(992&t.flags)>>>5,a=!!(2048&t.flags);this._insertGlyphs(r,t.currentInsertIndex,e,a)}}getSupportedFeatures(){let e=[];for(let t of this.morx.chains)for(let r of t.features)e.push([r.featureType,r.featureSetting]);return e}generateInputs(e){return this.inputCache||this.generateInputCache(),this.inputCache[e]||[]}generateInputCache(){for(let e of(this.inputCache={},this.morx.chains)){let t=e.defaultFlags;for(let r of e.subtables)r.subFeatureFlags&t&&this.generateInputsForSubtable(r)}}generateInputsForSubtable(e){if(2!==e.type)return;if(4194304&e.coverage)throw Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];let t=this.getStateMachine(e),r=this.getProcessor(),a=[],s=[];this.glyphs=[],t.traverse({enter:(e,t)=>{let n=this.glyphs;s.push({glyphs:n.slice(),ligatureStack:this.ligatureStack.slice()});let l=this.font.getGlyph(e);a.push(l),n.push(a[a.length-1]),r(n[n.length-1],t,n.length-1);let o=0,i=0;for(let e=0;e<n.length&&o<=1;e++)65535!==n[e].id&&(o++,i=n[e].id);if(1===o){let e=a.map(e=>e.id),t=this.inputCache[i];t?t.push(e):this.inputCache[i]=[e]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=s.pop()),a.pop()}})}constructor(e){this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=e,this.morx=e.morx,this.inputCache=null}};function $55f71433a605c87d$var$swap(e,t,r,a=!1,s=!1){let n=e.splice(r[0]-(r[1]-1),r[1]);s&&n.reverse();let l=e.splice(t[0],t[1],...n);return a&&l.reverse(),e.splice(r[0]-(t[1]-1),0,...l),e}(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$55f71433a605c87d$export$2e2bcd8739ae039.prototype,"getStateMachine",null);let $ba6dd74203be8728$export$2e2bcd8739ae039=class $ba6dd74203be8728$export$2e2bcd8739ae039{substitute(e){"rtl"===e.direction&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,function(e){let t={};for(let r in e){let a;(a=r9[r])&&(null==t[a[0]]&&(t[a[0]]={}),t[a[0]][a[1]]=e[r])}return t}(e.features))}getAvailableFeatures(e,t){return function(e){let t={};if(Array.isArray(e))for(let r=0;r<e.length;r++){let a;let s=$3b6302b64eccc32c$var$mapFeatureStrings(e[r]);(a=r7[s[0]]&&r7[s[0]][s[1]])&&(t[a]=!0)}else if("object"==typeof e)for(let r in e){let a=e[r];for(let e in a){let s;let n=$3b6302b64eccc32c$var$mapFeatureStrings([r,e]);a[e]&&(s=r7[n[0]]&&r7[n[0]][n[1]])&&(t[s]=!0)}}return Object.keys(t)}
1(this.morxProcessor.getSupportedFeatures())}stringsForGlyph(e){let t=this.morxProcessor.generateInputs(e),r=new Set;for(let e of t)this._addStrings(e,0,r,"");return r}_addStrings(e,t,r,a){for(let s of this.font._cmapProcessor.codePointsForGlyph(e[t])){let n=a+String.fromCodePoint(s);t<e.length-1?this._addStrings(e,t+1,r,n):r.add(n)}}constructor(e){this.font=e,this.morxProcessor=new $55f71433a605c87d$export$2e2bcd8739ae039(e),this.fallbackPosition=!1}};let $94d7a73bd2edfc9a$export$2e2bcd8739ae039=class $94d7a73bd2edfc9a$export$2e2bcd8739ae039{_addFeatures(e,t){let r=this.stages.length-1,a=this.stages[r];for(let s of e)null==this.allFeatures[s]&&(a.push(s),this.allFeatures[s]=r,t&&(this.globalFeatures[s]=!0))}add(e,t=!0){if(0===this.stages.length&&this.stages.push([]),"string"==typeof e&&(e=[e]),Array.isArray(e))this._addFeatures(e,t);else if("object"==typeof e)this._addFeatures(e.global||[],!0),this._addFeatures(e.local||[],!1);else throw Error("Unsupported argument to ShapingPlan#add")}addStage(e,t){"function"==typeof e?this.stages.push(e,[]):(this.stages.push([]),this.add(e,t))}setFeatureOverrides(e){if(Array.isArray(e))this.add(e);else if("object"==typeof e){for(let t in e)if(e[t])this.add(t);else if(null!=this.allFeatures[t]){let e=this.stages[this.allFeatures[t]];e.splice(e.indexOf(t),1),delete this.allFeatures[t],delete this.globalFeatures[t]}}}assignGlobalFeatures(e){for(let t of e)for(let e in this.globalFeatures)t.features[e]=!0}process(e,t,r){for(let a of this.stages)"function"==typeof a?r||a(this.font,t,this):a.length>0&&e.applyFeatures(a,t,r)}constructor(e,t,r){this.font=e,this.script=t,this.direction=r,this.stages=[],this.globalFeatures={},this.allFeatures={}}};let r6=["rvrn"],r5=["ccmp","locl","rlig","mark","mkmk"],r8=["frac","numr","dnom"],ae=["calt","clig","liga","rclt","curs","kern"],at={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};let $649970d87335b30f$export$2e2bcd8739ae039=class $649970d87335b30f$export$2e2bcd8739ae039{static plan(e,t,r){this.planPreprocessing(e),this.planFeatures(e),this.planPostprocessing(e,r),e.assignGlobalFeatures(t),this.assignFeatures(e,t)}static planPreprocessing(e){e.add({global:[...r6,...at[e.direction]],local:r8})}static planFeatures(e){}static planPostprocessing(e,t){e.add([...r5,...ae]),e.setFeatureOverrides(t)}static assignFeatures(e,t){for(let e=0;e<t.length;e++){let r=t[e];if(8260===r.codePoints[0]){let a=e,s=e+1;for(;a>0&&(0,o.X1)(t[a-1].codePoints[0]);)t[a-1].features.numr=!0,t[a-1].features.frac=!0,a--;for(;s<t.length&&(0,o.X1)(t[s].codePoints[0]);)t[s].features.dnom=!0,t[s].features.frac=!0,s++;r.features.frac=!0,e=s-1}}}};(0,s._)($649970d87335b30f$export$2e2bcd8739ae039,"zeroMarkWidths","AFTER_GPOS");let ar=new i($12727730ddfc8bfe$export$94fdf11bafc8de6b("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj
15k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),aa=["isol","fina","fin2","fin3","medi","med2","init"],as={Non_Joining:0,Transparent:6},an="isol",al="fina",ao="fin2",ai="medi",ac="med2",au="init",af=[[[null,null,0],[null,an,2],[null,an,1],[null,an,2],[null,an,1],[null,an,6]],[[null,null,0],[null,an,2],[null,an,1],[null,an,2],[null,ao,5],[null,an,6]],[[null,null,0],[null,an,2],[au,al,1],[au,al,3],[au,al,4],[au,al,6]],[[null,null,0],[null,an,2],[ai,al,1],[ai,al,3],[ai,al,4],[ai,al,6]],[[null,null,0],[null,an,2],[ac,an,1],[ac,an,2],[ac,ao,5],[ac,an,6]],[[null,null,0],[null,an,2],[an,an,1],[an,an,2],[an,ao,5],[an,an,6]],[[null,null,0],[null,an,2],[null,an,1],[null,an,2],[null,"fin3",5],[null,an,6]]];let $764eb544bbe1ccf0$export$2e2bcd8739ae039=class $764eb544bbe1ccf0$export$2e2bcd8739ae039 extends $649970d87335b30f$export$2e2bcd8739ae039{static planFeatures(e){e.add(["ccmp","locl"]);for(let t=0;t<aa.length;t++){let r=aa[t];e.addStage(r,!1)}e.addStage("mset")}static assignFeatures(e,t){super.assignFeatures(e,t);let r=-1,a=0,s=[];for(let e=0;e<t.length;e++){let l,i;var n=t[e];let c=function(e){let t=ar.get(e);if(t)return t-1;let r=(0,o.n3)(e);return"Mn"===r||"Me"===r||"Cf"===r?as.Transparent:as.Non_Joining}(n.codePoints[0]);if(c===as.Transparent){s[e]=null;continue}[i,l,a]=af[a][c],null!==i&&-1!==r&&(s[r]=i),s[e]=l,r=e}for(let e=0;e<t.length;e++){let r;var n=t[e];(r=s[e])&&(n.features[r]=!0)}}};let $85d408632270248b$export$2e2bcd8739ae039=class $85d408632270248b$export$2e2bcd8739ae039{reset(e={},t=0){this.options=e,this.flags=e.flags||{},this.markAttachmentType=e.markAttachmentType||0,this.index=t}get cur(){return this.glyphs[this.index]||null}shouldIgnore(e){return this.flags.ignoreMarks&&e.isMark||this.flags.ignoreBaseGlyphs&&e.isBase||this.flags.ignoreLigatures&&e.isLigature||this.markAttachmentType&&e.isMark&&e.markAttachmentType!==this.markAttachmentType}move(e){for(this.index+=e;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=e;return 0>this.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]}next(){return this.move(1)}prev(){return this.move(-1)}peek(e=1){let t=this.index,r=this.increment(e);return this.index=t,r}peekIndex(e=1){let t=this.index;this.increment(e);let r=this.index;return this.index=t,r}increment(e=1){let t=e<0?-1:1;for(e=Math.abs(e);e--;)this.move(t);return this.glyphs[this.index]}constructor(e,t){this.glyphs=e,this.reset(t)}};let ad=["DFLT","dflt","latn"];let $a83b9c36aaa94fd3$export$2e2bcd8739ae039=class $a83b9c36aaa94fd3$export$2e2bcd8739ae039{findScript(e){if(null==this.table.scriptList)return null;for(let t of(Array.isArray(e)||(e=[e]),e))for(let e of this.table.scriptList)if(e.tag===t)return e;return null}selectScript(e,t,r){let a,s=!1;if(!this.script||e!==this.scriptTag){if((a=this.findScript(e))||(a=this.findScript(ad)),!a)return this.scriptTag;this.scriptTag=a.tag,this.script=a.script,this.language=null,this.languageTag=null,s=!0}if(r&&r===this.direction||(this.direction=r||$130d1a642ebcd2b7$export$9fddb9d0dd7d8a54(e)),t&&t.length<4&&(t+=" ".repeat(4-t.length)),!t||t!==this.languageTag){for(let e of(this.language=null,this.script.langSysRecords))if(e.tag===t){this.language=e.langSys,this.languageTag=e.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),s=!0}if(s&&(this.features={},this.language))for(let e of this.language.featureIndexes){let t=this.table.featureList[e],r=this.substituteFeatureForVariations(e);this.features[t.tag]=r||t.feature}return this.scriptTag}lookupsForFeatures(e=[],t){let r=[];for(let a of e){let e=this.features[a];if(e)for(let s of e.lookupListIndexes)t&&-1!==t.indexOf(s)||r.push({feature:a,index:s,lookup:this.table.lookupList.get(s)})}return r.sort((e,t)=>
1e.index-t.index),r}substituteFeatureForVariations(e){if(-1===this.variationsIndex)return null;for(let t of this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions)if(t.featureIndex===e)return t.alternateFeatureTable;return null}findVariationsIndex(e){let t=this.table.featureVariations;if(!t)return -1;let r=t.featureVariationRecords;for(let t=0;t<r.length;t++){let a=r[t].conditionSet.conditionTable;if(this.variationConditionsMatch(a,e))return t}return -1}variationConditionsMatch(e,t){return e.every(e=>{let r=e.axisIndex<t.length?t[e.axisIndex]:0;return e.filterRangeMinValue<=r&&r<=e.filterRangeMaxValue})}applyFeatures(e,t,r){let a=this.lookupsForFeatures(e);this.applyLookups(a,t,r)}applyLookups(e,t,r){for(let{feature:a,lookup:s}of(this.glyphs=t,this.positions=r,this.glyphIterator=new $85d408632270248b$export$2e2bcd8739ae039(t),e))for(this.currentFeature=a,this.glyphIterator.reset(s.flags);this.glyphIterator.index<t.length;){if(!(a in this.glyphIterator.cur.features)){this.glyphIterator.next();continue}for(let e of s.subTables)if(this.applyLookup(s.lookupType,e))break;this.glyphIterator.next()}}applyLookup(e,t){throw Error("applyLookup must be implemented by subclasses")}applyLookupList(e){let t=this.glyphIterator.options,r=this.glyphIterator.index;for(let a of e){this.glyphIterator.reset(t,r),this.glyphIterator.increment(a.sequenceIndex);let e=this.table.lookupList.get(a.lookupListIndex);for(let t of(this.glyphIterator.reset(e.flags,this.glyphIterator.index),e.subTables))if(this.applyLookup(e.lookupType,t))break}return this.glyphIterator.reset(t,r),!0}coverageIndex(e,t){switch(null==t&&(t=this.glyphIterator.cur.id),e.version){case 1:return e.glyphs.indexOf(t);case 2:for(let r of e.rangeRecords)if(r.start<=t&&t<=r.end)return r.startCoverageIndex+t-r.start}return -1}match(e,t,r,a){let s=this.glyphIterator.index,n=this.glyphIterator.increment(e),l=0;for(;l<t.length&&n&&r(t[l],n);)a&&a.push(this.glyphIterator.index),l++,n=this.glyphIterator.next();return this.glyphIterator.index=s,!(l<t.length)&&(a||!0)}sequenceMatches(e,t){return this.match(e,t,(e,t)=>e===t.id)}sequenceMatchIndices(e,t){return this.match(e,t,(e,t)=>this.currentFeature in t.features&&e===t.id,[])}coverageSequenceMatches(e,t){return this.match(e,t,(e,t)=>this.coverageIndex(e,t.id)>=0)}getClassID(e,t){switch(t.version){case 1:let r=e-t.startGlyph;if(r>=0&&r<t.classValueArray.length)return t.classValueArray[r];break;case 2:for(let r of t.classRangeRecord)if(r.start<=e&&e<=r.end)return r.class}return 0}classSequenceMatches(e,t,r){return this.match(e,t,(e,t)=>e===this.getClassID(t.id,r))}applyContext(e){let t;switch(e.version){case 1:if(-1===(t=this.coverageIndex(e.coverage)))break;for(let r of e.ruleSets[t])if(this.sequenceMatches(1,r.input))return this.applyLookupList(r.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage)||-1===(t=this.getClassID(this.glyphIterator.cur.id,e.classDef)))break;for(let r of e.classSet[t])if(this.classSequenceMatches(1,r.classes,e.classDef))return this.applyLookupList(r.lookupRecords);break;case 3:if(this.coverageSequenceMatches(0,e.coverages))return this.applyLookupList(e.lookupRecords)}return!1}applyChainingContext(e){let t;switch(e.version){case 1:if(-1===(t=this.coverageIndex(e.coverage)))break;for(let r of e.chainRuleSets[t])if(this.sequenceMatches(-r.backtrack.length,r.backtrack)&&this.sequenceMatches(1,r.input)&&this.sequenceMatches(1+r.input.length,r.lookahead))return this.applyLookupList(r.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage))break;t=this.getClassID(this.glyphIterator.cur.id,e.inputClassDef);let r=e.chainClassSet[t];if(!r)break;for(let t of r)if(this.classSequenceMatches(-t.backtrack.length,t.backtrack,e.backtrackClassDef)&&this.classSequenceMatches(1,t.input,e.inputClassDef)&&this.classSequenceMatches(1+t.input.length,t.lookahead,e.lookaheadClassDef))return this.applyLookupList(t.lookupRecords);break;case 3:if(this.coverageSequenceMatches(-e.backtrackGlyphCount,e.backtrackCoverage)&&this.coverageSequenceMatches(0,e.inputCoverage)&&this.coverageSequenceMatches(e.inputGlyphCount,e.lookaheadCoverage))return this.applyLookupList(e.lookupRecords)}return!1}constructor(e,t){this.font=e,this.table=t,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=e._variationProcessor?this.findVariationsIndex(e._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}};let $10e7b257e1a9a756$export$2e2bcd8739ae039=class $10e7b257e1a9a756$export$2e2bcd8739ae039{get id(){return this._id}set id(e){this._id=e,this.substituted=!0;let t=this._font.GDEF;if(t&&t.glyphClassDef){let r=$a83b9c36aaa94fd3$export$2e2bcd8739ae039.prototype.getClassID(e,t.glyphClassDef);this.isBase=1===r,this.isLigature=2===r,this.isMark=3===r,this.markAttachmentType=t.markAttachClassDef?$a83b9c36aaa94fd3$export$2e2bcd8739ae039.prototype.getClassID(e,t.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(o.YB),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new $10e7b257e1a9a756$export$2e2bcd8739ae039(this._font,this.id,this.codePoints,this.features)}
1constructor(e,t,r=[],a){if(this._font=e,this.codePoints=r,this.id=t,this.features={},Array.isArray(a))for(let e=0;e<a.length;e++){let t=a[e];this.features[t]=!0}else"object"==typeof a&&Object.assign(this.features,a);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}};let $e1c6bbc8cb416f8c$export$2e2bcd8739ae039=class $e1c6bbc8cb416f8c$export$2e2bcd8739ae039 extends $649970d87335b30f$export$2e2bcd8739ae039{static planFeatures(e){e.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(e,t){let r=0,a=0;for(;a<t.length;){let s;let n=t[a].codePoints[0],l=$e1c6bbc8cb416f8c$var$getType(n);switch([s,r]=ag[r][l],s){case ah:e.font.hasGlyphForCodePoint(n)||(a=$e1c6bbc8cb416f8c$var$decompose(t,a,e.font));break;case ap:a=function(e,t,r){let a,s,n,l,o=e[t],i=$e1c6bbc8cb416f8c$var$getType(e[t].codePoints[0]),c=e[t-1].codePoints[0],u=$e1c6bbc8cb416f8c$var$getType(c);if(4===u&&3===i)a=c,l=o;else{2===i?(s=e[t-1],n=o):(s=e[t-2],n=e[t-1],l=o);let r=s.codePoints[0],c=n.codePoints[0];$e1c6bbc8cb416f8c$var$isCombiningL(r)&&$e1c6bbc8cb416f8c$var$isCombiningV(c)&&(a=44032+((r-4352)*21+(c-4449))*28)}let d=l&&l.codePoints[0]||4519;if(null!=a&&(4519===d||$e1c6bbc8cb416f8c$var$isCombiningT(d))){let s=a+(d-4519);if(r.hasGlyphForCodePoint(s)){let a=2===u?3:2;return e.splice(t-a+1,a,$e1c6bbc8cb416f8c$var$getGlyph(r,s,o.features)),t-a+1}}return(s&&(s.features.ljmo=!0),n&&(n.features.vjmo=!0),l&&(l.features.tjmo=!0),4===u)?($e1c6bbc8cb416f8c$var$decompose(e,t-1,r),t+1):t}(t,a,e.font);break;case ab:!function(e,t,r){let a=e[t],s=e[t].codePoints[0];if(0===r.glyphForCodePoint(s).advanceWidth)return;let n=function(e){switch($e1c6bbc8cb416f8c$var$getType(e)){case 4:case 5:return 1;case 2:return 2;case 3:return 3}}(e[t-1].codePoints[0]);e.splice(t,1),e.splice(t-n,0,a)}(t,a,e.font);break;case am:a=function(e,t,r){let a=e[t],s=e[t].codePoints[0];if(r.hasGlyphForCodePoint(9676)){let n=$e1c6bbc8cb416f8c$var$getGlyph(r,9676,a.features),l=0===r.glyphForCodePoint(s).advanceWidth?t:t+1;e.splice(l,0,n),t++}return t}(t,a,e.font)}a++}}};(0,s._)($e1c6bbc8cb416f8c$export$2e2bcd8739ae039,"zeroMarkWidths","NONE");let $e1c6bbc8cb416f8c$var$isL=e=>4352<=e&&e<=4447||43360<=e&&e<=43388,$e1c6bbc8cb416f8c$var$isV=e=>4448<=e&&e<=4519||55216<=e&&e<=55238,$e1c6bbc8cb416f8c$var$isT=e=>4520<=e&&e<=4607||55243<=e&&e<=55291,$e1c6bbc8cb416f8c$var$isTone=e=>12334<=e&&e<=12335,$e1c6bbc8cb416f8c$var$isLVT=e=>44032<=e&&e<=55204,$e1c6bbc8cb416f8c$var$isLV=e=>e-44032<11173&&(e-44032)%28==0,$e1c6bbc8cb416f8c$var$isCombiningL=e=>4352<=e&&e<=4370,$e1c6bbc8cb416f8c$var$isCombiningV=e=>4449<=e&&e<=4469,$e1c6bbc8cb416f8c$var$isCombiningT=e=>1<=e&&e<=4546;function $e1c6bbc8cb416f8c$var$getType(e){return $e1c6bbc8cb416f8c$var$isL(e)?1:$e1c6bbc8cb416f8c$var$isV(e)?2:$e1c6bbc8cb416f8c$var$isT(e)?3:$e1c6bbc8cb416f8c$var$isLV(e)?4:$e1c6bbc8cb416f8c$var$isLVT(e)?5:$e1c6bbc8cb416f8c$var$isTone(e)?6:0}let ah=1,ap=2,ab=4,am=5,ag=[[[0,0],[0,1],[0,0],[0,0],[ah,2],[ah,3],[am,0]],[[0,0],[0,1],[ap,2],[0,0],[ah,2],[ah,3],[am,0]],[[0,0],[0,1],[0,0],[ap,3],[ah,2],[ah,3],[ab,0]],[[0,0],[0,1],[0,0],[0,0],[ah,2],[ah,3],[ab,0]]];function $e1c6bbc8cb416f8c$var$getGlyph(e,t,r){return new $10e7b257e1a9a756$export$2e2bcd8739ae039(e,e.glyphForCodePoint(t).id,[t],r)}function $e1c6bbc8cb416f8c$var$decompose(e,t,r){let a=e[t],s=a.codePoints[0]-44032,n=4519+s%28,l=4352+(s=s/28|0)/21|0,o=4449+s%21;if(!r.hasGlyphForCodePoint(l)||!r.hasGlyphForCodePoint(o)||4519!==n&&!r.hasGlyphForCodePoint(n))return t;let i=$e1c6bbc8cb416f8c$var$getGlyph(r,l,a.features);i.features.ljmo=!0;let c=$e1c6bbc8cb416f8c$var$getGlyph(r,o,a.features);c.features.vjmo=!0;let u=[i,c];if(n>4519){let e=$e1c6bbc8cb416f8c$var$getGlyph(r,n,a.features);e.features.tjmo=!0,u.push(e)}return e.splice(t,1,...u),t+u.length-1}var a$={};a$
vendor: 6,702 bytes, line 1
1=JSON.parse('{"stateTable":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,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,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,
vendor: 23,694 bytes, line 1
10,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],
1"accepting":[false,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,false,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,false,false,true,false,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,false,false,true,true,false,false,true,true,true,false,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,false,false,false,false,false,false,false,true,true,false,false,true,true,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,false,true,true,false,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,false,true,true,true,true,true,false,true,true,false,true,true,true],"tags":[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]}');var ay={};ay=JSON.parse('{"categories":["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],"decompositions":{"2507":[2503,2494],"2508":[2503,2519],"2888":[2887,2902],"2891":[2887,2878],"2892":[2887,2903],"3018":[3014,3006],"3019":[3015,3006],"3020":[3014,3031],"3144":[3142,3158],"3264":[3263,3285],"3271":[3270,3285],"3272":[3270,3286],"3274":[3270,3266],"3275":[3270,3266,3285],"3402":[3398,3390],"3403":[3399,3390],"3404":[3398,3415],"3546":[3545,3530],"3548":[3545,3535],"3549":[3545,3535,3530],"3550":[3545,3551],"3635":[3661,3634],"3763":[3789,3762],"3955":[3953,3954],"3957":[3953,3956],"3958":[4018,3968],"3959":[4018,3953,3968],"3960":[4019,3968],"3961":[4019,3953,3968],"3969":[3953,3968],"6971":[6970,6965],"6973":[6972,6965],"6976":[6974,6965],"6977":[6975,6965],"6979":[6978,6965],"69934":[69937,69927],"69935":[69938,69927],"70475":[70471,70462],"70476":[70471,70487],"70843":[70841,70842],"70844":[70841,70832],"70846":[70841,70845],"71098":[71096,71087],"71099":[71097,71087]},"stateTable":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,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,0,0,0,0,0,0,0,0,0,0
1,0,21,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,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,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,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,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],"accepting":[false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],"tags":[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]}');let ax={X:1,C:2,V:4,N:8,H:16,ZWNJ:32,ZWJ:64,M:128,Placeholder:2048,Dotted_Circle:4096,RS:8192,Coeng:16384,Repha:32768,Ra:65536,CM:131072},av={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},aw=ax.C|ax.Ra|ax.CM|ax.V|ax.Placeholder|ax.Dotted_Circle,a_=ax.ZWJ|ax.ZWNJ,aL=ax.H|ax.Coeng,aC={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:av.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:av.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:av.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:av.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:av.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:av.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:av.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:av.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:av.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:av.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:av.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
1,aA={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:aS}=$parcel$interopDefault(ay),ak=new i($12727730ddfc8bfe$export$94fdf11bafc8de6b("AAARAAAAAABg2AAAAWYPmfDtnXuMXFUdx+/uzs7M7szudAtECGJRIMRQbUAithQWkGAKiVhNpFVRRAmIQVCDkDYICGotIA9BTCz8IeUviv7BQ2PBtBIRLBBQIWAUsKg1BKxRAqIgfs/cc+aeOXPej3tnZX7JJ/dxzj3nd36/8753Z5fUsuxgsAwcAU4Gp4BPgM+Cd4P3RjieDs4GXwLrHJ5bDy4DG8A14LvgZrAZbAF3gns0z18ALgY/B78C94NHwBPgabAE/AX8DbwM5sF/QX0yD5vFcU/wVnAgWAoOAyvAceBE8CGwBpwGzgJfAF8BXwXfAFeC68EmsBlsAXeCreA+8CB4DDwF/gh2gd3gFfAGmKxn2QzYC+wHDgRLweFgJTgWrKrnuq/GcQ04jV6fheN54EJwEbgcXAG+Q8O/j+Mt4DZwB9haz8t9Hz3a8iCN/xiOvwRP0evH6fE68AzOH+Ke2eWYhw3PcGnuxvkr4A3QaGRZB7wFLAEHg2XgiEZ/fHKcp/ceBh/A+cngFPCpRm6vM3E8l8a5gN67GMdvgqsbeX2ap9yI601gM7gN3AG20mfuo8cdOP6GpvdUg9oKxz839GV90RDO2/glxN1B790NXsN1rZll7WYRdw+c70uvTwIHNAfTO0RyL5TDmnnbc3lmRQI9UnM0dD5eovfz4FpJ/BNpXNYWV+N6Lfg0hY97JK1vn+Pur9DoQur2F7m436bHDUK8C5t5/8vruo4+97WmXG+GLmzEiBF+PDwEOowYMWLEiBEjRoxYeBw5BDqIPEfXut9yWN+vVNxfrnnmWqR/PdgENoMt4E5wD9gOHgCPgifBs2BXM99b2o3jP8F/wMRUlrXAHNgHvH0q3895J46HguXgWHAGLctmLv9VuL96qnp7jxgxYsSbCbJvuRZ97/tqxT59VVRtixEjRsThBG7OSt5zzoPT0M+cBc4T5noXOs79TqLHeZrHUeCSqeJ96gacXy2kecNU8V6Hh7yXuQlhtw7B/PO1RTkr52Aj8JNFZjYg3gOKuC/g/v6Ls2wNuAY8urg//PcIb+6RZXuDNeCS6SzbBrJWlh0DLiFHco8ed9IjzzvaWfa9sZzTcf6D9mCcnbg3PlNcH4fzS8F2MDaLdQG4dLZIJxbbaZqv4ri8k58f3+mPs66T6/TTzqDeI0aMGDGiHP5dcR8ce/xxYcWi6vOfr725uRzcjnngXVOD61Hync+9uL+Nmyfej/NHpvL56A5Jeuz7uyfo+pqcPz2Vf1NH0ttJ03pekt8SmuY/EPYy9zzbN319ym/9TL6ZIt9MHCXRdxJtoAkWTRdz472n87D9cTwYLJvuz++I6WIePo/zE8AHp4v8WLyP0nufnM6/+zoDx8+DL08P6r9+urheRtO+jD6/cdrsx3mqu8w+xH4PScKIXa5D2jeCm8Et4DbwI/BjcC/4BXgI/Bb8DuwEu8Bu8Ap4A9RaRZptnO8J9gUHgEPAoWA5OLY1qMO90GEV7q+mYWtxPBWcIYnL4p+DsPNbxfVFOP86uAr8DNc34HgTDb8Vx9sVaRFI/LtagzYjnCqpb908EX87eBA8Bh4Hf2jle/9/wvGFVv787rrZZy8h7qtgDOuFOmiBuXYRvg/O9wMHgXeB97SLspk4sq0OI/q9v13+ek+sh3zYSRp9jrYorw9ll1/GRzR+KotYZSHf8laVP2lvpA/8OGdPMk59hqtXZ+L8nHbxvWwqO65ryu+fT3VZz+l4dET7L0R072ljsMyzTpaJqQxsbL8M9WajY789DO85XMp/Dcp3Qztdn+9qf/a97ZWK8PXc3G+TpC/nv8Mncy7ZvICF302P5O+aNiOtLdTXd+D4Q7DVwfcvWvx9zTEJ/o5iG3R8YAjGNFseha5PGuZKz7b7xxXbOrXMcu5eJSo//rXdH/73Enz6L1q/X+fyIu8wZGtNBmkjkzNZNgP2AvuBg2bysKUzduXn/66JtNeN4PCZvO0/x7Ujdn4VnYOvRJzjZ/I+9sQZeftX2Tc1RPcPz/Tf4/si0g+t5Mq+kfZjZL34Mc5ul3PPnE7TOxvHK2qDaZ+L++db2HyYqMo/qVnb/P8uH8/rmnFxR0k6DCu/rjj/RxT7KGUSWgbd+LMQuEgYB1zsk2qtvJD8v5AhdfdttbEunSxbcJD9Zf7chqp1Hlbe7FK1/aPVTfp7FgtC1yGGiSncFK/DhZvi+epZta0WWjlsfDZMyPRdSPrryqSSKnXx1bkq/Ye9TlRpk7Lrjq1UrfdC9X+MtKqwP6+3a/4pJFUZF0pZZpv91MYjMBaRRXbxpho5zQmUY3F+Pt4o7rvQrBXPdm00TaE24uMadaM2meLSI7iu071t3er3b6ZLi8JEde3qw+6zGv+ycF5kaRBh/m1T/7Yl/mMyTuMwadP4xL9ifjJpNwbvDZRJ8G8vnqV/Wf12aa/kyOdl69+BspTsXzGueE6E+JfZnvmXIfNPW+FfXkjb1YmqPNpnLP3b61fHCj/X5tzGANf2y3yqvC7Jv7btV4TVbdammI9l/g0dS5lNxLrk2j9r8xjjxhBQnygg0lgg/bOrfyct+udJi/Yrk0lFnxC7f+5kRbsNmcexfrubt0X/rGvLqrGSnYv3ZPHEe8r7lvMvUfi2LOu/2dg8LrRtQt2yfcv8r5IU70VkIs6nbebUXf0M/o7Znl39Sdoz+X1oEb5N8ffF67qhPfPP6eoUbxf+GRf/6sRnvaSdmw+Bf1VxmbD+2sa//DU7t/Gv2PfKpKdrBP92Ojk+IvqX16ks/2qxbL8EZnc2HqsgYuqPuzZV+I3RbujbDm+T0PmWCVO/5jqftp1zy+wSA6s0JWtp2z5e1oZV+yMsjB3ZXolsv0Ulrv01v3/iKrF94Qtbt9siCnmeb6fjjf59KnLk1xaEbvtvFnFirGvEOqmycQrbm/IMsXd3P28uh4nM3swXRER717OiX8kc7K2qqyn2p3maFGU/aruP5VCv+PraoTYU8yUmmbDwcYo6pusnM486xdoga4dkPCb1pK7Sfc6ebvkd4qeAtQcd/N63bB3lU3dlUnUf38VyvqCqK7JxlNSd7lydrDlm+/uqHiRvl30Nrp/n9zpkZRjoJ3V1diyP05rIYXHYs+w+D5+WMS8b5gZtKcuX0KT5d/WwtB97VnyvY6rjMukI56HI0rFJPwt8PjT/1OXzSbcMeEmdh294qvKK4rNu7j4n3LNZg8TKXwafv025U+XvKjHsT8Q7/7LGaJt9lAh7Asz3uv0XEX6t0duDoWN/93wmh92XpUHmCKb9GALbG+rZP3AfNbQPKKv/jpF/bP0JXfuW1QYk7dhljcyvk5mw+933Hpo1g26PQ2ZP6zVmTJt47P25jncD9vPwGS+q9QS/V6RaY8j8K8LmvUr9HfYCpH5OWL9lZY+Sv6pesHCJHbtrf9k6etZvf0G1L0ja4cAe1UT/s3zdCe3/Q5/n372wMc97/E1Qh0Tbmfwh3m/V9On72tNnrCF1sJkVe1EyXMdBa7+lHMsk44zMF6St9e2djNnbm8ybpHkq+gbbemMaH0UZmD8obKGrk7r+nt+3bE7o83YZp/vqOKdv6PzJNN6mTJsI/51XR7i2ZrGA5B6zFwnjzxmqPjaGfW3tZNrz1eljq29mOOqeCfF/irRt87PNw0uXSVAvrmOMNT569MptsYaV0sic/wbY13e8hPrb9K2ySUJ0j6G/Lu0U4qpTrR23jMp6m5hU+YTaWCeh9aIsm/rqUHV4bFv42kgnZdfH1PUj1D7DVH9d8khRN1zFRl/+/TW//qxL1uH83+mk3H+SvRtS2TDU90nX2TpM6/1xzZpZtoYdK763dqlz0f6uNeFehcs+H/nbGP77MpX06n/ofpzP+tVmTUvRtVuX/cjS67OE5kRBrxyJ+w/dPo7r+9cO1160e3gqu0S2uW7PjN/L6ns/UfMf10Lai87frJ+3KndAfc8yTf1M3T4s6qm4/yh7/2GSkG8UMw//DvRLgbYZSEOxr0LCWvRdjfh9XGzfqN4NivfZd7rsmFp08zmbssrKJEuTfVMZopdpbuwSrhNv3/N2s+0PDG3KNB6R
1MrFvJHv6B85HXObAoWsd3zm3i+6uZYytv+5+pohbpo6+tpZJFfmGlrcMf4c8b1Pe2OUIsaXJrinCTfaxtZOt+NYnU3hIfQlN20Z/1+dt7JaqLsbIzycNWZmrlNg2Dc2/LJ1T+T6WrrYSml4Ku7ik7yIx2opJD51vU9UfVRmrqL8u/olZj0PyCLV5irxcdKoi/6rKb8qTrHsnhW9jyZH/nSpeWDzxd9769uQ016lgUuf2pAfKPhu2FpfZL2Yb9snLNl/fNIepXaUsj4vNXCXUZ75px8ojNP8UPvAta2g6fb+F1ckZuneshv1vGXXDeyRRrN/bBPS1Jul+l+7zW86R7Wv63WXyDpt/RxraRjvC+TC3O61/Sqj/prag8x372yQivn+XwudrI2X2E2KdtJEov52e0L+uv4FO3p/rvssgsL8F4d/z9PzlWS94m8fqS3361Fi+6qaVYHwi9Yz4iH2fobIj+45cpz/TUaarr/4+z+vaWtVtyAX2d1LG8W9C3f+F1mnf36/k4w3YPrLv+XBVXCJs3cr+n4MKJuLv/fN9GhNdXVP5pJMN9vFi3rpv3/r8Ywg3SYp66zNOsO8QGcxPpnmRS/1mvmJjju3v7absI2xspQrvs1dNbjOj/wP7h1RlZyKGy8occ408UL8En4v6xfC/K3z52XzJd62T8vuZGGsxo/6O46ntmNqqFb/jps2/hHV4rPKH0svT4pstU7t2tZ9u/ZdqbJL1MwP6O86Fyt4jYaIrGz9mjEt8lFL4PtVE6votG2P6fpdf/GZRse7s3bf4BtSl/DIbKMctx++Z+8o6K6z9FPOwKsRmXiaNl7C+6NYRpjlbqG1j72f49qsuY4brd/amb4ZVc8TQ+sSH985LrEe8iPWJnfPrJRbWbb+dwn4x6o+r/aS2S7w3qWt//LnYz2ntE0vH1uDcyKatx1rH+EiMPEN1SZG/iz6+9o01Rob6O7Q+xLZ1jHobK61U+pWVvo2EpuWqzzD6Poa+pvhli0wn8Zq/72Mzm2d90o5VN1x9ZKuzbTgvqWwUIin8FSpl1CXXvFRxU0iozVPYJDRtF3uFphn6XAyJUUdD7SjTJ8v6n9fVbVObkKWp001lc9VRlqdOf5v0ZM+bymdbfp1NfG0bq27Y5JMyfxeJkU6o/inKH8O2Zfgidb6h/g3VJ7QcVbWL0Pxt6rlrPqa4KfQ25a2zl4/E8GdM/4fK/wA=")),aI=new c($parcel$interopDefault(a$));let $7826f90f6f0cecc9$export$2e2bcd8739ae039=class $7826f90f6f0cecc9$export$2e2bcd8739ae039 extends $649970d87335b30f$export$2e2bcd8739ae039{static planFeatures(e){e.addStage($7826f90f6f0cecc9$var$setupSyllables),e.addStage(["locl","ccmp"]),e.addStage($7826f90f6f0cecc9$var$initialReordering),e.addStage("nukt"),e.addStage("akhn"),e.addStage("rphf",!1),e.addStage("rkrf"),e.addStage("pref",!1),e.addStage("blwf",!1),e.addStage("abvf",!1),e.addStage("half",!1),e.addStage("pstf",!1),e.addStage("vatu"),e.addStage("cjct"),e.addStage("cfar",!1),e.addStage($7826f90f6f0cecc9$var$finalReordering),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=r1[e.script],e.indicConfig=aC[e.unicodeScript]||aC.Default,e.isOldSpec=e.indicConfig.hasOldSpec&&"2"!==e.script[e.script.length-1]}static assignFeatures(e,t){for(let r=t.length-1;r>=0;r--){let a=t[r].codePoints[0],s=aA[a]||aS[a];if(s){let a=s.map(a=>{let s=e.font.glyphForCodePoint(a);return new $10e7b257e1a9a756$export$2e2bcd8739ae039(e.font,s.id,[a],t[r].features)});t.splice(r,1,...a)}}}};function $7826f90f6f0cecc9$var$indicCategory(e){return ak.get(e.codePoints[0])>>8}function $7826f90f6f0cecc9$var$indicPosition(e){return 1<<(255&ak.get(e.codePoints[0]))}(0,s._)($7826f90f6f0cecc9$export$2e2bcd8739ae039,"zeroMarkWidths","NONE");let $7826f90f6f0cecc9$var$IndicInfo=class $7826f90f6f0cecc9$var$IndicInfo{constructor(e,t,r,a){this.category=e,this.position=t,this.syllableType=r,this.syllable=a}};function $7826f90f6f0cecc9$var$setupSyllables(e,t){let r=0,a=0;for(let[e,s,n]of aI.match(t.map($7826f90f6f0cecc9$var$indicCategory))){if(e>a){++r;for(let s=a;s<e;s++)t[s].shaperInfo=new $7826f90f6f0cecc9$var$IndicInfo(ax.X,av.End,"non_indic_cluster",r)}++r;for(let a=e;a<=s;a++)t[a].shaperInfo=new $7826f90f6f0cecc9$var$IndicInfo(1<<$7826f90f6f0cecc9$var$indicCategory(t[a]),$7826f90f6f0cecc9$var$indicPosition(t[a]),n[0],r);a=s+1}if(a<t.length){++r;for(let e=a;e<t.length;e++)t[e].shaperInfo=new $7826f90f6f0cecc9$var$IndicInfo(ax.X,av.End,"non_indic_cluster",r)}}function $7826f90f6f0cecc9$var$isConsonant(e){return e.shaperInfo.category&aw}function $7826f90f6f0cecc9$var$isJoiner(e){return e.shaperInfo.category&a_}function $7826f90f6f0cecc9$var$isHalantOrCoeng(e){return e.shaperInfo.category&aL}function $7826f90f6f0cecc9$var$wouldSubstitute(e,t){for(let r of e)r.features={[t]:!0};return e[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([t],e),1===e.length}function $7826f90f6f0cecc9$var$initialReordering(e,t,r){let a=r.indicConfig,s=e._layoutEngine.engine.GSUBProcessor.features,n=e.glyphForCodePoint(9676).id,l=e.glyphForCodePoint(a.virama).id;if(l){let r=new $10e7b257e1a9a756$export$2e2bcd8739ae039(e,l,[a.virama]);for(let e=0;e<t.length;e++)t[e].shaperInfo.position===av.Base_C&&(t[e].shaperInfo.position=function(e,t,r){let a=[r,t,r];return $7826f90f6f0cecc9$var$wouldSubstitute(a.slice(0,2),"blwf")||$7826f90f6f0cecc9$var$wouldSubstitute(a.slice(1,3),"blwf")?av.Below_C:$7826f90f6f0cecc9$var$wouldSubstitute(a.slice(0,2),"pstf")||$7826f90f6f0cecc9$var$wouldSubstitute(a.slice(1,3),"pstf")||$7826f90f6f0cecc9$var$wouldSubstitute(a.slice(0,2),"pref")||$7826f90f6f0cecc9$var$wouldSubstitute(a.slice(1,3),"pref")?av.Post_C:av.Base_C}(0,t[e].copy(),r))}for(let l=0,o=$7826f90f6f0cecc9$var$nextSyllable(t,0);l<t.length;o=$7826f90f6f0cecc9$var$nextSyllable(t,l=o)){let{category:i,syllableType:c}=t[l].shaperInfo;if("symbol_cluster"===c||"non_indic_cluster"===c)continue;if("broken_cluster"===c&&n){let r=new $10e7b257e1a9a756$export$2e2bcd8739ae039(e,n,[9676]);r.shaperInfo=new $7826f90f6f0cecc9$var$IndicInfo(1<<$7826f90f6f0cecc9$var$indicCategory(r),$7826f90f6f0cecc9$var$indicPosition(r),t[l].shaperInfo.syllableType,t[l].shaperInfo.syllable);let a=l;for(;
1a<o&&t[a].shaperInfo.category===ax.Repha;)a++;t.splice(a++,0,r),o++}let u=o,d=l,h=!1;if(a.rephPos!==av.Ra_To_Become_Reph&&s.rphf&&l+3<=o&&("Implicit"===a.rephMode&&!$7826f90f6f0cecc9$var$isJoiner(t[l+2])||"Explicit"===a.rephMode&&t[l+2].shaperInfo.category===ax.ZWJ)){let e=[t[l].copy(),t[l+1].copy(),t[l+2].copy()];if($7826f90f6f0cecc9$var$wouldSubstitute(e.slice(0,2),"rphf")||"Explicit"===a.rephMode&&$7826f90f6f0cecc9$var$wouldSubstitute(e,"rphf")){for(d+=2;d<o&&$7826f90f6f0cecc9$var$isJoiner(t[d]);)d++;u=l,h=!0}}else if("Log_Repha"===a.rephMode&&t[l].shaperInfo.category===ax.Repha){for(d++;d<o&&$7826f90f6f0cecc9$var$isJoiner(t[d]);)d++;u=l,h=!0}switch(a.basePos){case"Last":{let e=o,r=!1;do{let a=t[--e].shaperInfo;if($7826f90f6f0cecc9$var$isConsonant(t[e])){if(a.position!==av.Below_C&&(a.position!==av.Post_C||r)){u=e;break}a.position===av.Below_C&&(r=!0),u=e}else if(l<e&&a.category===ax.ZWJ&&t[e-1].shaperInfo.category===ax.H)break}while(e>d);break}case"First":u=l;for(let e=u+1;e<o;e++)$7826f90f6f0cecc9$var$isConsonant(t[e])&&(t[e].shaperInfo.position=av.Below_C)}h&&u===l&&d-u<=2&&(h=!1);for(let e=l;e<u;e++){let r=t[e].shaperInfo;r.position=Math.min(av.Pre_C,r.position)}u<o&&(t[u].shaperInfo.position=av.Base_C);for(let e=u+1;e<o;e++)if(t[e].shaperInfo.category===ax.M){for(let r=e+1;r<o;r++)if($7826f90f6f0cecc9$var$isConsonant(t[r])){t[r].shaperInfo.position=av.Final_C;break}break}if(h&&(t[l].shaperInfo.position=av.Ra_To_Become_Reph),r.isOldSpec){let e="Malayalam"!==r.unicodeScript;for(let r=u+1;r<o;r++)if(t[r].shaperInfo.category===ax.H){let a;for(a=o-1;a>r&&!$7826f90f6f0cecc9$var$isConsonant(t[a])&&(!e||t[a].shaperInfo.category!==ax.H);a--);if(t[a].shaperInfo.category!==ax.H&&a>r){let e=t[r];t.splice(r,0,...t.splice(r+1,a-r)),t[a]=e}break}}let p=av.Start;for(let e=l;e<o;e++){let r=t[e].shaperInfo;if(r.category&(a_|ax.N|ax.RS|ax.CM|aL&r.category)){if(r.position=p,r.category===ax.H&&r.position===av.Pre_M){for(let a=e;a>l;a--)if(t[a-1].shaperInfo.position!==av.Pre_M){r.position=t[a-1].shaperInfo.position;break}}}else r.position!==av.SMVD&&(p=r.position)}let b=u;for(let e=u+1;e<o;e++)if($7826f90f6f0cecc9$var$isConsonant(t[e])){for(let r=b+1;r<e;r++)t[r].shaperInfo.position<av.SMVD&&(t[r].shaperInfo.position=t[e].shaperInfo.position);b=e}else t[e].shaperInfo.category===ax.M&&(b=e);let m=t.slice(l,o);m.sort((e,t)=>e.shaperInfo.position-t.shaperInfo.position),t.splice(l,m.length,...m);for(let e=l;e<o;e++)if(t[e].shaperInfo.position===av.Base_C){u=e;break}for(let e=l;e<o&&t[e].shaperInfo.position===av.Ra_To_Become_Reph;e++)t[e].features.rphf=!0;let g=!r.isOldSpec&&"Pre_And_Post"===a.blwfMode;for(let e=l;e<u;e++)t[e].features.half=!0,g&&(t[e].features.blwf=!0);for(let e=u+1;e<o;e++)t[e].features.abvf=!0,t[e].features.pstf=!0,t[e].features.blwf=!0;if(r.isOldSpec&&"Devanagari"===r.unicodeScript)for(let e=l;e+1<u;e++)t[e].shaperInfo.category===ax.Ra&&t[e+1].shaperInfo.category===ax.H&&(e+1===u||t[e+2].shaperInfo.category===ax.ZWJ)&&(t[e].features.blwf=!0,t[e+1].features.blwf=!0);if(s.pref&&u+2<o){for(let e=u+1;e+2-1<o;e++)if($7826f90f6f0cecc9$var$wouldSubstitute([t[e].copy(),t[e+1].copy()],"pref")){for(let r=0;r<2;r++)t[e++].features.pref=!0;if(s.cfar)for(;e<o;e++)t[e].features.cfar=!0;break}}for(let e=l+1;e<o;e++)if($7826f90f6f0cecc9$var$isJoiner(t[e])){let r=t[e].shaperInfo.category===ax.ZWNJ,a=e;do a--,r&&delete t[a].features.half;while(a>l&&!$7826f90f6f0cecc9$var$isConsonant(t[a]))}}}function $7826f90f6f0cecc9$var$finalReordering(e,t,r){let a=r.indicConfig,s=e._layoutEngine.engine.GSUBProcessor.features;for(let e=0,n=$7826f90f6f0cecc9$var$nextSyllable(t,0);e<t.length;n=$7826f90f6f0cecc9$var$nextSyllable(t,e=n)){let l=!!s.pref,i=e;for(;i<n;i++)if(t[i].shaperInfo.position>=av.Base_C){if(l&&i+1<n){for(let e=i+1;e<n;e++)if(t[e].features.pref){if(!(t[e].substituted&&t[e].isLigated&&!t[e].isMultiplied)){for(i=e;i<n&&$7826f90f6f0cecc9$var$isHalantOrCoeng(t[i]);)i++;t[i].shaperInfo.position=av.BASE_C,l=!1}break}}if("Malayalam"===r.unicodeScript)for(let e=i+1;e<n;e++){for(;e<n&&$7826f90f6f0cecc9$var$isJoiner(t[e]);)e++;if(e===n||!$7826f90f6f0cecc9$var$isHalantOrCoeng(t[e]))break;for(e++;e<n&&$7826f90f6f0cecc9$var$isJoiner(t[e]);)e++;e<n&&$7826f90f6f0cecc9$var$isConsonant(t[e])&&t[e].shaperInfo.position===av.Below_C&&(t[i=e].shaperInfo.position=av.Base_C)}e<i&&t[i].shaperInfo.position>av.Base_C&&i--;break}if(i===n&&e<i&&t[i-1].shaperInfo.category===ax.ZWJ&&i--,i<n)for(;e<i&&t[i].shaperInfo.category&(ax.N|aL);)i--;if(e+1<n&&e<i){let a=i===n?i-2:i-1;
vendor: 4,920 bytes, line 1
1if("Malayalam"!==r.unicodeScript&&"Tamil"!==r.unicodeScript){for(;a>e&&!(t[a].shaperInfo.category&(ax.M|aL));)a--;$7826f90f6f0cecc9$var$isHalantOrCoeng(t[a])&&t[a].shaperInfo.position!==av.Pre_M?a+1<n&&$7826f90f6f0cecc9$var$isJoiner(t[a+1])&&a++:a=e}if(e<a&&t[a].shaperInfo.position!==av.Pre_M){for(let r=a;r>e;r--)if(t[r-1].shaperInfo.position===av.Pre_M){let e=r-1;e<i&&i<=a&&i--;let s=t[e];t.splice(e,0,...t.splice(e+1,a-e)),t[a]=s,a--}}}if(e+1<n&&t[e].shaperInfo.position===av.Ra_To_Become_Reph&&t[e].shaperInfo.category===ax.Repha!==(t[e].isLigated&&!t[e].isMultiplied)){let r;let s=a.rephPos,l=!1;if(s!==av.After_Post){for(r=e+1;r<i&&!$7826f90f6f0cecc9$var$isHalantOrCoeng(t[r]);)r++;if(r<i&&$7826f90f6f0cecc9$var$isHalantOrCoeng(t[r])&&(r+1<i&&$7826f90f6f0cecc9$var$isJoiner(t[r+1])&&r++,l=!0),!l&&s===av.After_Main){for(r=i;r+1<n&&t[r+1].shaperInfo.position<=av.After_Main;)r++;l=r<n}if(!l&&s===av.After_Sub){for(r=i;r+1<n&&!(t[r+1].shaperInfo.position&(av.Post_C|av.After_Post|av.SMVD));)r++;l=r<n}}if(!l){for(r=e+1;r<i&&!$7826f90f6f0cecc9$var$isHalantOrCoeng(t[r]);)r++;r<i&&$7826f90f6f0cecc9$var$isHalantOrCoeng(t[r])&&(r+1<i&&$7826f90f6f0cecc9$var$isJoiner(t[r+1])&&r++,l=!0)}if(!l){for(r=n-1;r>e&&t[r].shaperInfo.position===av.SMVD;)r--;if($7826f90f6f0cecc9$var$isHalantOrCoeng(t[r]))for(let e=i+1;e<r;e++)t[e].shaperInfo.category===ax.M&&r--}let o=t[e];t.splice(e,0,...t.splice(e+1,r-e)),t[r]=o,e<i&&i<=r&&i--}if(l&&i+1<n){for(let a=i+1;a<n;a++)if(t[a].features.pref){if(t[a].isLigated&&!t[a].isMultiplied){let s=i;if("Malayalam"!==r.unicodeScript&&"Tamil"!==r.unicodeScript){for(;s>e&&!(t[s-1].shaperInfo.category&(ax.M|aL));)s--;if(s>e&&t[s-1].shaperInfo.category===ax.M){let e=a;for(let r=i+1;r<e;r++)if(t[r].shaperInfo.category===ax.M){s--;break}}}s>e&&$7826f90f6f0cecc9$var$isHalantOrCoeng(t[s-1])&&s<n&&$7826f90f6f0cecc9$var$isJoiner(t[s])&&s++;let l=a,o=t[l];t.splice(s+1,0,...t.splice(s,l-s)),t[s]=o,s<=i&&i<l&&i++}break}}t[e].shaperInfo.position!==av.Pre_M||e&&/Cf|Mn/.test((0,o.n3)(t[e-1].codePoints[0]))||(t[e].features.init=!0)}}function $7826f90f6f0cecc9$var$nextSyllable(e,t){if(t>=e.length)return t;let r=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===r;);return t}let{categories:aP,decompositions:aU}=$parcel$interopDefault(ay),aJ=new i($12727730ddfc8bfe$export$94fdf11bafc8de6b("AAACAAAAAAAQugAAAQUO+vHtnHuMX0UVx2d3u/t7bXe7FlqgvB+mpQhFmhikMRAg0ZQmakMU+cPWBzZisEGNjUpoiIYCEgmGUGOEGqOVNPUZUGNA+QNIBU2KREEFFSMBUYRISMXE+B3vnPzOzp553tcWfif5ZO5jnufMzJ2ZO/eumlDqFLAWnAMuBBvBZnC5uXZeBe4WsA1sBzs8/naCXcL1G8GtYDfYA74NvgfuAfcZHmT+fwEeBb8DTwvxPQWeAavACyZvq8z9VYxXwCGglijVBcvACnA8eCM4E6wHG8BF4BLwbvA+8AHwUbAd7AA7wS5wC9gN7gR7wX5wN7gXPAAeBr8Gvwd/Ac+CF8EhoCaV6oBZsBKcAE4FZ0wWeV8P9zxwoTnfCHczuBxsAdvAx8Gnzf1r4X4B3AxuA1+bHJb9m5PzdVGW/Yjv+xXHyfmxFfd9OH8Q/Ar8Bjw1WZT3GfACeAX8N5CfqSmlZsAKsGqqCH8K3DXgbHCuuXYB3HeAd4HLpgrdarbi+EPgY+CT4HPg8ybMTcb9MtyvghtYut/A+b4pf95+ELgfw08Qx/3gADgInjDl0veehPtX8A/wsrn2KtzxDuogWNoJx38k/BzXKeI8Ee5qcBZYD9aZtDbg+AwT19uMX83F7JizCdcvBZdZ97c6/BMfMWmfzfTm88/95aLj+DDSvApcDXZ04uPfaen3TMHPLvi5BezuFPVtD4t/qUcfe3FvP7gb3Ouwo9T+H+gMy/UIjh8DfwBPm7T08d/M8WMBe1Sh3xEjXo+M2s+IESNGjBgxYsSI1wLrOsM1gRsi/P+TzV3/Zc1jvxgR/j8IM9Et1mEGcJeDFeA4cJq5/ia467uF/w1wzwdvB+80998LdwvYZs63w90Bdnbd6Wp/uzz3R4wYMWJEvZzTMm2Xf8SIEfVQd/v+EsaPt3eL90J3wP2WMJ78Trd4t6+P77Hu37cIxp9/ny6YXqrUJeCR6TA74e/nll81MzxejeMtYA94HBwy91bPYow+O/S3A8d7oIM/gRN7CAP29Iqx/B1ThfuwOecM+vA3NmRjf6Gfm3BtH7v+PI7XDpS6EuwDz4O10+0/f9om1F4ehO4OmHp6EO7jxl56nvhsN/15ut+4Z0b657yYkZ7UJ0jhX0bcr3bn+6P87vekN4762QNzvWHZtL+jcH5srzg/uTf0f3pvfj5i+6tYW7rK9+aefO+tuL4BXAQ2gs3gPeBJc//9OL4CXAWuNvc/A64DN4Jbwe0s7jtxvBfsAz8EPwX3gwPgoJAHPQ9/Atf/bO7p/TTP4fglwS/5/zfujfWH5z0cz4Gj+8X5Sf1ib4m+vwbHZ/fdOtP+z+3LOnPp/QL4vxhsApeCy8BWk/a2ftFmYu22Hf4/Ba4B14Hrwc0sP7fh+Cvg6+Au8F1WthA/8pT7UeTxZ/12njkuXT8UyM9i6iur1EEb6f+yPz/eg0b3v4X7x365fMaW42lPu7PTv6vi8i/G+lWF/cvUk7bLl1r+5/rN5tu3j2qvWTd/qV+4h+AqjDGnBsX59GDo94iBXDa6v6Yjl6vu+h8itJcsZq/ZykHhHg/3tMHhUe9s/Yfuny7YNxTvQ8LYdrER2+/c0GBezhrMv3ZNRv7PmYirh7oOv4W1Y72/cwPOzx8U7X8d2295sfE3MPnbBPfSQbHv9nK4HxTqiK/trI7Yy5mLzvuVg/nX+N7V51A3r+gMy/4J434W7l2dYf5PZWGuNX6uh3uzEPetuLY7sZ20zTETY2oxyBhj3DrnfsidYPeXRGLHpxzX6pbFofGRkFBdGhcgW40L4cYtd9JAElO36q4LEzXHX7VMtZ2BEhJjy9dT25fazOtJxhwsBrHzwfu8w12kMYN9fLhIbp2RxlI59rX1dzjpsKl2Fxt3iu6rbofc9q5+KcRrXVzzDn6/Crvk6p/y1GFgGhs9/6maHjBLgv8/18fTxl1q0bPoW8ywsFTGWaazHosrNn/kP2eeqEroZYLZphsZl7L82eephMIqNT8dyT9JjH1Jpg32ubZvTB/SF665ymSnnaqjUHum+1Qn+NyOtz9f2r6y5OQ51b6hYy0D40r2tYXar30+Y/mbVX6JqY+hMC60XZapoh3S/HdOpT3DYu3rs0lKnquyb277JZvyPlqp+f1zVVK2/dJYNpQGf04uYyh1+PTPqfalZ2tO/xwSu+3bOrDzmWvfcTW/fLmibRx6lkvlcOlc8qsE/y5/rnSk67F1iAu1VT6+4jKt5tufn8e2b+n57JKcckhrsKG1Cd6Wu+Y8tf2l5DenPafqQZ/7xstKLeyr+XnInjSelvRgS9n27JPQM5n6Am7jmLG8VK6m7OvyS2L313XYV2r/tth5LWPfNxhyhI+1Up7HVbe/HMgeZE8brtNQ/7tcyX0cn//H2LTO9kpir5VI6yYp9szJW9W2jI1Tqfl5ic2v1GZ5XaG6RDZbyvxMO/DVh1SdUj5y1vraaHs+2/TYNXvtSRoXk4wrf9w6fEctnFt0zL2y+xFsfSrLza2zOTqMiZv8xOpbn8+xsL5ykdj6VsxNKb/Lvxb7nX8u48y1x6yuMW3V9tNxTlouzXslib
1VxndjC14xda8g2NIbg5x01XAP2lfeIBFSi/zrQEporTXru8fCueiy1CUnqrhspSM9SzbSS64tep9R1ZsZcOxKsUEUfNZeYtr0vjY5DeXW915hT8/PRV8MxlR1HV4DHZZc9R7dzajgWoXikdLtGr0uEfPigsGS/NvYjSHW87XejoXZehZ74XrcqpQ4d5T5f7Gu8f6g7fQmefoqOqk4/VarQv2o4/VDetPDnhjR2dc3BCBp/9NVw7KGfwStVMf6aZNAajj6224j9HCZbpZa/LvH1gU30i/q5WnUdSNEprxv2eIOwx2pcjjLMsmObo008k0J4u69P3d9QdbspW/dy080Nb8PXqcrmj0vsc7tu6qwD1A5oLYr3U3XWSxqj6/a10nCMkudJMyxvrvbK55jUrqU+Xlr/Iai98jY7mVAml5QNHxq31j2m5TrSdmp6z5p+9kpzQntdQbI1Pafr6I9C60gxrALHGtdF6tyhLTtxeBuW+hhqyzPMX931xl6rJ5f6n5h3blpsW7vKbvdBfL1gpYfjDLrvob1drrRT+mcuMf1OrJSdW/P+RfufdUB+pOtdTzhpL5t0jfKr46P3obQfQdPGt1jS+DEkx4MT2PmEg1j72OthqfZNWX+JuZ4at/2sTAmn5cSIMqZIjk0pnD0+aUI6YS9ekdaspWsp8cWEC62dS66UTkq+ypajyvXSlPz4xhQhm/ns6wpXBVI560jHN9aKkdT46spvWT916rONdHNsGSNtl6Hp8oakTVukpF9n3U3Jx0TNefbp3R4jltVfFfpvQkJpNaH/puyco++qbZPz7sE1L3DFGVovc4XPLUPO3ELyrzLiSpmPhaTJfqeJ+t60PiTh9snNW2656upDQ+Wtyg6ueJquB7HSVPspW9a28lDWJouhb6iyv7XjTfVL67j2vjDpvUfMt1Vl4GvctMaeq/vYcFWXIfV5Ku3XaxK951H6dsWFrhcxa3pU/pz3C1xc71tTcaXjGjtJbYIj7UHm7wxSyx+D/d7SfpfJ3wPpfSQp32tS2dt8V2tD7+Bce3rpPa3eC6Dr8Ulq+K+J3HFvbn312Zv2RdStr9g0pP0P/B04XbP3Q8cIT2dlRF6orkrhY/Rv27FqHfL1DP480ffo/V6V7aTHXLKDbTdXOOrnyG1ScvSv6xqve30lPzdpj36M8Pilb+L5vr0xE3dd30nWIfZ45uSSxK4x+CRmTUK6F/LrSsfnj+aOdYyvpXyMK7/OpHWjlDTsa0rJum5K7Ppnj7F9c+0q0qtr7pQji2X9oMwcVrJfmblwU2V2SV3rEk3YuO46XXf8MfrQz077G2zftyDkj/ZqhcZr9nldkOg5ykAt3GunJbR3NGYsUfWafd3ts853C4dLHppOM6WcfM5C+xSbaC/2HMa1H9v1vXdoXm/LKSVpYh5wqmr/X67SfwHtPc9a97p/k8bt0hpbW0j1Svr2m+7Rd98qIQ1pvSF273dKOjHYNmk6fd8/JX3tWIddblBqoU5p7zrZKnd9TppjVq0DSitWqkwz12b2exb7vwjaRvS/TFd/S+8AYvIo+Suri5TwvvZRdV1IQevQ1/8SA+UeH5eto7n/X1Oe86ptaafl8kPjcF7P7W93eD9d5n+oSvn7fFe7I/G9q1IBfylSR71N6fft94ZU18hOXKR+JqUO8f4+5dvLsmWlMQb/Vov+CUDlpTGUndeQlG3fdZWdRPoPgl3mmDlsLnaey/4X3tVuU+o6L3/Pym+qlLV/jk6rlBRd8394hZ6JdnuqIv2ykOh3pfq96Wkq/E8qu2xl88/tOJ4R3tfmpbGi3c5T859bzqr7MbsN03iI5itUNj5eaEKWqIX/KJCQ/iFWNZMmHXs8ovWk53JzFq5vPul6zDjLV36pX7bzvNzB0YlQOZephWtRS5T7eeSq8030R77/HvC1d7tN83Zt9yltrDdwSR0XxsZd5l+MvvvU1/M9jSnj+Nh6FPJbBld/w6XHXH5MZeXrOfS/65g9RTl1JCa8chzX2RZ9/3lXSh4/VqWfEBNq4b82Ytp6m+9Qqxir1jX+rfPdT1vvsWhM6bPbmON6E1LnPCZW7L0qqXswmtqf0MQelZj4myrzYtzvIYmURlvtqapyx+gzRfd0XPfahVSOquMoG+dibBdl46iyfdbV1qvUW9m8+KTudMvkzZe/pqTJ+pWTflX5zw1fVfox6ZTVc8hvHflOSb+OuG1JsZ0kufXAJf8D")),aT=new c($parcel$interopDefault(ay));let $7ab494fe977143c6$export$2e2bcd8739ae039=class $7ab494fe977143c6$export$2e2bcd8739ae039 extends $649970d87335b30f$export$2e2bcd8739ae039{static planFeatures(e){e.addStage($7ab494fe977143c6$var$setupSyllables),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage($7ab494fe977143c6$var$clearSubstitutionFlags),e.addStage(["rphf"],!1),e.addStage($7ab494fe977143c6$var$recordRphf),e.addStage($7ab494fe977143c6$var$clearSubstitutionFlags),e.addStage(["pref"]),e.addStage($7ab494fe977143c6$var$recordPref),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage($7ab494fe977143c6$var$reorder),e.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}static assignFeatures(e,t){for(let r=t.length-1;r>=0;r--){let a=t[r].codePoints[0];if(aU[a]){let s=aU[a].map(a=>{let s=e.font.glyphForCodePoint(a);return new $10e7b257e1a9a756$export$2e2bcd8739ae039(e.font,s.id,[a],t[r].features)});t.splice(r,1,...s)}}}};function $7ab494fe977143c6$var$useCategory(e){return aJ.get(e.codePoints[0])}(0,s._)($7ab494fe977143c6$export$2e2bcd8739ae039,"zeroMarkWidths","BEFORE_GPOS");let $7ab494fe977143c6$var$USEInfo=class $7ab494fe977143c6$var$USEInfo{constructor(e,t,r){this.category=e,this.syllableType=t,this.syllable=r}};function $7ab494fe977143c6$var$setupSyllables(e,t){let r=0;for(let[e,a,s]of aT.match(t.map($7ab494fe977143c6$var$useCategory))){++r;for(let n=e;n<=a;n++)t[n].shaperInfo=new $7ab494fe977143c6$var$USEInfo(aP[$7ab494fe977143c6$var$useCategory(t[n])],s[0],r);let n="R"===t[e].shaperInfo.category?1:Math.min(3,a-e);for(let r=e;r<e+n;r++)t[r].features.rphf=!0}}function $7ab494fe977143c6$var$clearSubstitutionFlags(e,t){for(let e of t)e.substituted=!1}function $7ab494fe977143c6$var$recordRphf(e,t){for(let e of t)e.substituted&&e.features.rphf&&(e.shaperInfo.category="R")}function $7ab494fe977143c6$var$recordPref(e,t){for(let e of t)e.substituted&&(e.shaperInfo.category="VPre")}function $7ab494fe977143c6$var$reorder(e,t){let r=e.glyphForCodePoint(9676).id;for(let a=0,s=$7ab494fe977143c6$var$nextSyllable(t,0);a<t.length;s=$7ab494fe977143c6$var$nextSyllable(t,a=s)){let n,l;let o=t[a].shaperInfo,i=o.syllableType;if("virama_terminated_cluster"===i||"standard_cluster"===i||"broken_cluster"===i){if("broken_cluster"===i&&r){let l=new $10e7b257e1a9a756$export$2e2bcd8739ae039(e,r,[9676]);for(l.shaperInfo=o,n=a;n<s&&"R"===t[n].shaperInfo.category;n++);t.splice(++n,0,l),s++}if("R"===o.category&&s-a>1){for(n=a+1;n<s;n++)if($7ab494fe977143c6$var$isBase(o=t[n].shaperInfo)||$7ab494fe977143c6$var$isHalant(t[n])){$7ab494fe977143c6$var$isHalant(t[n])&&n--,t.splice(a,0,...t.splice(a+1,n-a),t[n]);break}}for(n=a,l=s;n<s;n++)$7ab494fe977143c6$var$isBase(o=t[n].shaperInfo)||$7ab494fe977143c6$var$isHalant(t[n])?l=$7ab494fe977143c6$var$isHalant(t[n])?n+1:n:("VPre"===o.category||"VMPre"===o.category)&&l<n&&t.splice(l,1,t[n],...t.splice(l,n-l))}}}function $7ab494fe977143c6$var$nextSyllable(e,t){if(t>=e.length)return t;let r=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===r;);return t}function $7ab494fe977143c6$var$isHalant(e){return"H"===e.shaperInfo.category&&!e.isLigated}function $7ab494fe977143c6$var$isBase(e){return"B"===e.category||"GB"===e.category}let aF={arab:$764eb544bbe1ccf0$export$2e2bcd8739ae039,mong:$764eb544bbe1ccf0$export$2e2bcd8739ae039,syrc:$764eb544bbe1ccf0$export$2e2bcd8739ae039,"nko ":$764eb544bbe1ccf0$export$2e2bcd8739ae039,phag:$764eb544bbe1ccf0$export$2e2bcd8739ae039,mand:$764eb544bbe1ccf0$export$2e2bcd8739ae039,mani:$764eb544bbe1ccf0$export$2e2bcd8739ae039,phlp:$764eb544bbe1ccf0$export$2e2bcd8739ae039,hang:$e1c6bbc8cb416f8c$export$2e2bcd8739ae039,bng2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,beng:$7826f90f6f0cecc9$export$2e2bcd8739ae039,dev2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,deva:$7826f90f6f0cecc9$export$2e2bcd8739ae039,gjr2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,gujr:$7826f90f6f0cecc9$export$2e2bcd8739ae039,guru:$7826f90f6f0cecc9$export$2e2bcd8739ae039,gur2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,knda:$7826f90f6f0cecc9$export$2e2bcd8739ae039,knd2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,mlm2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,mlym:$7826f90f6f0cecc9$export$2e2bcd8739ae039,ory2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,orya:$7826f90f6f0cecc9$export$2e2bcd8739ae039,taml:$7826f90f6f0cecc9$export$2e2bcd8739ae039,tml2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,telu:$7826f90f6f0cecc9$export$2e2bcd8739ae039,tel2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,khmr:$7826f90f6f0cecc9$export$2e2bcd8739ae039,bali:$7ab494fe977143c6$export$2e2bcd8739ae039,batk:$7ab494fe977143c6$export$2e2bcd8739ae039,brah:$7ab494fe977143c6$export$2e2bcd8739ae039,bugi:$7ab494fe977143c6$export$2e2bcd8739ae039,buhd:$7ab494fe977143c6$export$2e2bcd8739ae039,cakm:$7ab494fe977143c6$export$2e2bcd8739ae039,cham:$7ab494fe977143c6$export$2e2bcd8739ae039,dupl:$7ab494fe977143c6$export$2e2bcd8739ae039,egyp:$7ab494fe977143c6$export$2e2bcd8739ae039,gran:$7ab494fe977143c6$export$2e2bcd8739ae039,hano:$7ab494fe977143c6$export$2e2bcd8739ae039,java:$7ab494fe977143c6$export$2e2bcd8739ae039,kthi:$7ab494fe977143c6$export$2e2bcd8739ae039,kali:$7ab494fe977143c6$export$2e2bcd8739ae039,khar:$7ab494fe977143c6$export$2e2bcd8739ae039,khoj:$7ab494fe977143c6$export$2e2bcd8739ae039,sind:$7ab494fe977143c6$export$2e2bcd8739ae039,lepc:$7ab494fe977143c6$export$2e2bcd8739ae039,limb:$7ab494fe977143c6$export$2e2bcd8739ae039,mahj:$7ab494fe977143c6$export$2e2bcd8739ae039,mtei:$7ab494fe977143c6$export$2e2bcd8739ae039,modi:$7ab494fe977143c6$export$2e2bcd8739ae039,hm
vendor: 6,029 bytes, line 1
1ng:$7ab494fe977143c6$export$2e2bcd8739ae039,rjng:$7ab494fe977143c6$export$2e2bcd8739ae039,saur:$7ab494fe977143c6$export$2e2bcd8739ae039,shrd:$7ab494fe977143c6$export$2e2bcd8739ae039,sidd:$7ab494fe977143c6$export$2e2bcd8739ae039,sinh:$7826f90f6f0cecc9$export$2e2bcd8739ae039,sund:$7ab494fe977143c6$export$2e2bcd8739ae039,sylo:$7ab494fe977143c6$export$2e2bcd8739ae039,tglg:$7ab494fe977143c6$export$2e2bcd8739ae039,tagb:$7ab494fe977143c6$export$2e2bcd8739ae039,tale:$7ab494fe977143c6$export$2e2bcd8739ae039,lana:$7ab494fe977143c6$export$2e2bcd8739ae039,tavt:$7ab494fe977143c6$export$2e2bcd8739ae039,takr:$7ab494fe977143c6$export$2e2bcd8739ae039,tibt:$7ab494fe977143c6$export$2e2bcd8739ae039,tfng:$7ab494fe977143c6$export$2e2bcd8739ae039,tirh:$7ab494fe977143c6$export$2e2bcd8739ae039,latn:$649970d87335b30f$export$2e2bcd8739ae039,DFLT:$649970d87335b30f$export$2e2bcd8739ae039};let $0a876c45f1f7c41c$export$2e2bcd8739ae039=class $0a876c45f1f7c41c$export$2e2bcd8739ae039 extends $a83b9c36aaa94fd3$export$2e2bcd8739ae039{applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;let r=this.glyphIterator.cur;switch(t.version){case 1:r.id=r.id+t.deltaGlyphID&65535;break;case 2:r.id=t.substitute.get(e)}return!0}case 2:{let e=this.coverageIndex(t.coverage);if(-1!==e){let r=t.sequences.get(e);if(0===r.length)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=r[0],this.glyphIterator.cur.ligatureComponent=0;let a=this.glyphIterator.cur.features,s=this.glyphIterator.cur,n=r.slice(1).map((e,t)=>{let r=new $10e7b257e1a9a756$export$2e2bcd8739ae039(this.font,e,void 0,a);return r.shaperInfo=s.shaperInfo,r.isLigated=s.isLigated,r.ligatureComponent=t+1,r.substituted=!0,r.isMultiplied=!0,r});return this.glyphs.splice(this.glyphIterator.index+1,0,...n),!0}return!1}case 3:{let e=this.coverageIndex(t.coverage);if(-1!==e)return this.glyphIterator.cur.id=t.alternateSet.get(e)[0],!0;return!1}case 4:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;for(let a of t.ligatureSets.get(e)){let e=this.sequenceMatchIndices(1,a.components);if(!e)continue;let t=this.glyphIterator.cur,s=t.codePoints.slice();for(let t of e)s.push(...this.glyphs[t].codePoints);let n=new $10e7b257e1a9a756$export$2e2bcd8739ae039(this.font,a.glyph,s,t.features);n.shaperInfo=t.shaperInfo,n.isLigated=!0,n.substituted=!0;let l=t.isMark;for(let t=0;t<e.length&&l;t++)l=this.glyphs[e[t]].isMark;n.ligatureID=l?null:this.ligatureID++;let o=t.ligatureID,i=t.codePoints.length,c=i,u=this.glyphIterator.index+1;for(let t of e){if(l)u=t;else for(;u<t;){var r=c-i+Math.min(this.glyphs[u].ligatureComponent||1,i);this.glyphs[u].ligatureID=n.ligatureID,this.glyphs[u].ligatureComponent=r,u++}o=this.glyphs[u].ligatureID,c+=i=this.glyphs[u].codePoints.length,u++}if(o&&!l)for(let e=u;e<this.glyphs.length&&this.glyphs[e].ligatureID===o;e++){var r=c-i+Math.min(this.glyphs[e].ligatureComponent||1,i);this.glyphs[e].ligatureComponent=r}for(let t=e.length-1;t>=0;t--)this.glyphs.splice(e[t],1);return this.glyphs[this.glyphIterator.index]=n,!0}return!1}case 5:return this.applyContext(t);case 6:return this.applyChainingContext(t);case 7:return this.applyLookup(t.lookupType,t.extension);default:throw Error(`GSUB lookupType ${e} is not supported`)}}};let $c96c93587d49c14d$export$2e2bcd8739ae039=class $c96c93587d49c14d$export$2e2bcd8739ae039 extends $a83b9c36aaa94fd3$export$2e2bcd8739ae039{applyPositionValue(e,t){let r=this.positions[this.glyphIterator.peekIndex(e)];null!=t.xAdvance&&(r.xAdvance+=t.xAdvance),null!=t.yAdvance&&(r.yAdvance+=t.yAdvance),null!=t.xPlacement&&(r.xOffset+=t.xPlacement),null!=t.yPlacement&&(r.yOffset+=t.yPlacement);let a=this.font._variationProcessor,s=this.font.GDEF&&this.font.GDEF.itemVariationStore;a&&s&&(t.xPlaDevice&&(r.xOffset+=a.getDelta(s,t.xPlaDevice.a,t.xPlaDevice.b)),t.yPlaDevice&&(r.yOffset+=a.getDelta(s,t.yPlaDevice.a,t.yPlaDevice.b)),t.xAdvDevice&&(r.xAdvance+=a.getDelta(s,t.xAdvDevice.a,t.xAdvDevice.b)),t.yAdvDevice&&(r.yAdvance+=a.getDelta(s,t.yAdvDevice.a,t.yAdvDevice.b)))}applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;switch(t.version){case 1:this.applyPositionValue(0,t.value);break;case 2:this.applyPositionValue(0,t.values.get(e))}return!0}case 2:{let e=this.glyphIterator.peek();if(!e)return!1;let a=this.coverageIndex(t.coverage);if(-1===a)return!1;switch(t.version){case 1:for(let r of t.pairSets.get(a))if(r.secondGlyph===e.id)return this.applyPositionValue(0,r.value1),this.applyPositionValue(1,r.value2),!0;return!1;case 2:let s=this.getClassID(this.glyphIterator.cur.id,t.classDef1),n=this.getClassID(e.id,t.classDef2);if(-1===s||-1===n)return!1;var r=t.classRecords.get(s).get(n);return this.applyPositionValue(0,r.value1),this.applyPositionValue(1,r.value2),!0}}case 3:{let e,r=this.glyphIterator.peekIndex(),a=this.glyphs[r];if(!a)return!1;let s=t.entryExitRecords[this.coverageIndex(t.coverage)];if(!s||!s.exitAnchor)return!1;let n=t.entryExitRecords[this.coverageIndex(t.coverage,a.id)];if(!n||!n.entryAnchor)return!1;let l=this.getAnchor(n.entryAnchor),o=this.getAnchor(s.exitAnchor),i=this.positions[this.glyphIterator.index],c=this.positions[r];switch(this.direction){case"ltr":i.xAdvance=o.x+i.xOffset,e=l.x+c.xOffset,c.xAdvance-=e,c.xOffset-=e;break;case"rtl":e=o.x+i.xOffset,i.xAdvance-=e,i.xOffset-=e,c.xAdvance=l.x+c.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=r,i.yOffset=l.y-o.y):(a.cursiveAttachment=this.glyphIterator.index,i.yOffset=o.y-l.y),!0}case 4:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let r=this.glyphIterator.index;for(;--r>=0&&(this.glyphs[r].isMark||this.glyphs[r].ligatureComponent>0););if(r<0)return!1;let a=this.coverageIndex(t.baseCoverage,this.glyphs[r].id);if(-1===a)return!1;let s=t.markArray[e],n=t.baseArray[a][s.class];return this.applyAnchor(s,n,r),!0}case 5:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let r=this.glyphIterator.index;for(;--r>=0&&this.glyphs[r].isMark;);
1if(r<0)return!1;let a=this.coverageIndex(t.ligatureCoverage,this.glyphs[r].id);if(-1===a)return!1;let s=t.ligatureArray[a],n=this.glyphIterator.cur,l=this.glyphs[r],o=l.ligatureID&&l.ligatureID===n.ligatureID&&n.ligatureComponent>0?Math.min(n.ligatureComponent,l.codePoints.length)-1:l.codePoints.length-1,i=t.markArray[e],c=s[o][i.class];return this.applyAnchor(i,c,r),!0}case 6:{let e=this.coverageIndex(t.mark1Coverage);if(-1===e)return!1;let r=this.glyphIterator.peekIndex(-1),a=this.glyphs[r];if(!a||!a.isMark)return!1;let s=this.glyphIterator.cur,n=!1;if(s.ligatureID===a.ligatureID?s.ligatureID?s.ligatureComponent===a.ligatureComponent&&(n=!0):n=!0:(s.ligatureID&&!s.ligatureComponent||a.ligatureID&&!a.ligatureComponent)&&(n=!0),!n)return!1;let l=this.coverageIndex(t.mark2Coverage,a.id);if(-1===l)return!1;let o=t.mark1Array[e],i=t.mark2Array[l][o.class];return this.applyAnchor(o,i,r),!0}case 7:return this.applyContext(t);case 8:return this.applyChainingContext(t);case 9:return this.applyLookup(t.lookupType,t.extension);default:throw Error(`Unsupported GPOS table: ${e}`)}}applyAnchor(e,t,r){let a=this.getAnchor(t),s=this.getAnchor(e.markAnchor);this.positions[r];let n=this.positions[this.glyphIterator.index];n.xOffset=a.x-s.x,n.yOffset=a.y-s.y,this.glyphIterator.cur.markAttachment=r}getAnchor(e){let t=e.xCoordinate,r=e.yCoordinate,a=this.font._variationProcessor,s=this.font.GDEF&&this.font.GDEF.itemVariationStore;return a&&s&&(e.xDeviceTable&&(t+=a.getDelta(s,e.xDeviceTable.a,e.xDeviceTable.b)),e.yDeviceTable&&(r+=a.getDelta(s,e.yDeviceTable.a,e.yDeviceTable.b))),{x:t,y:r}}applyFeatures(e,t,r){super.applyFeatures(e,t,r);for(var a=0;a<this.glyphs.length;a++)this.fixCursiveAttachment(a);this.fixMarkAttachment()}fixCursiveAttachment(e){let t=this.glyphs[e];if(null!=t.cursiveAttachment){let r=t.cursiveAttachment;t.cursiveAttachment=null,this.fixCursiveAttachment(r),this.positions[e].yOffset+=this.positions[r].yOffset}}fixMarkAttachment(){for(let e=0;e<this.glyphs.length;e++){let t=this.glyphs[e];if(null!=t.markAttachment){let r=t.markAttachment;if(this.positions[e].xOffset+=this.positions[r].xOffset,this.positions[e].yOffset+=this.positions[r].yOffset,"ltr"===this.direction)for(let t=r;t<e;t++)this.positions[e].xOffset-=this.positions[t].xAdvance,this.positions[e].yOffset-=this.positions[t].yAdvance;else for(let t=r+1;t<e+1;t++)this.positions[e].xOffset+=this.positions[t].xAdvance,this.positions[e].yOffset+=this.positions[t].yAdvance}}}};let $a62492810de27e3d$export$2e2bcd8739ae039=class $a62492810de27e3d$export$2e2bcd8739ae039{setup(e){this.glyphInfos=e.glyphs.map(e=>new $10e7b257e1a9a756$export$2e2bcd8739ae039(this.font,e.id,[...e.codePoints]));let t=null;for(let r in this.GPOSProcessor&&(t=this.GPOSProcessor.selectScript(e.script,e.language,e.direction)),this.GSUBProcessor&&(t=this.GSUBProcessor.selectScript(e.script,e.language,e.direction)),this.shaper=function(e){for(let t of(Array.isArray(e)||(e=[e]),e)){let e=aF[t];if(e)return e}return $649970d87335b30f$export$2e2bcd8739ae039}(t),this.plan=new $94d7a73bd2edfc9a$export$2e2bcd8739ae039(this.font,t,e.direction),this.shaper.plan(this.plan,this.glyphInfos,e.features),this.plan.allFeatures)e.features[r]=!0}substitute(e){this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),e.glyphs=this.glyphInfos.map(e=>this.font.getGlyph(e.id,e.codePoints)))}position(e){return"BEFORE_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,e.positions),"AFTER_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),"rtl"===e.direction&&(e.glyphs.reverse(),e.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features}zeroMarkAdvances(e){for(let t=0;t<this.glyphInfos.length;t++)this.glyphInfos[t].isMark&&(e[t].xAdvance=0,e[t].yAdvance=0)}cleanup(){this.glyphInfos=null,this.plan=null,this.shaper=null}getAvailableFeatures(e,t){let r=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(e,t),r.push(...Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(e,t),r.push(...Object.keys(this.GPOSProcessor.features))),r}constructor(e){this.font=e,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,e.GSUB&&(this.GSUBProcessor=new $0a876c45f1f7c41c$export$2e2bcd8739ae039(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new $c96c93587d49c14d$export$2e2bcd8739ae039(e,e.GPOS))}};
vendor: 9,586 bytes, line 1
1let $4c0a7fa5df7a9ab1$export$2e2bcd8739ae039=class $4c0a7fa5df7a9ab1$export$2e2bcd8739ae039{layout(e,t,r,a,s){if("string"==typeof t&&(s=a,a=r,r=t,t=[]),"string"==typeof e){null==r&&(r=function(e){let t=e.length,r=0;for(;r<t;){let a=e.charCodeAt(r++);if(55296<=a&&a<=56319&&r<t){let t=e.charCodeAt(r);56320<=t&&t<=57343&&(r++,a=((1023&a)<<10)+(1023&t)+65536)}let s=(0,o.iM)(a);if("Common"!==s&&"Inherited"!==s&&"Unknown"!==s)return r2[s]}return r2.Unknown}(e));var n=this.font.glyphsForString(e)}else{if(null==r){let t=[];for(let r of e)t.push(...r.codePoints);r=function(e){for(let t=0;t<e.length;t++){let r=e[t],a=(0,o.iM)(r);if("Common"!==a&&"Inherited"!==a&&"Unknown"!==a)return r2[a]}return r2.Unknown}(t)}var n=e}let l=new $be07b3e97a42687a$export$2e2bcd8739ae039(n,t,r,a,s);return 0===n.length?l.positions=[]:(this.engine&&this.engine.setup&&this.engine.setup(l),this.substitute(l),this.position(l),this.hideDefaultIgnorables(l.glyphs,l.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup()),l}substitute(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)}position(e){e.positions=e.glyphs.map(e=>new $1ac75d9a55b67f01$export$2e2bcd8739ae039(e.advanceWidth));let t=null;this.engine&&this.engine.position&&(t=this.engine.position(e)),t||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new $0a4bdfeb6dfd6f5e$export$2e2bcd8739ae039(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),t&&t.kern||!1===e.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new $0bba3a9db57637f3$export$2e2bcd8739ae039(this.font)),this.kernProcessor.process(e.glyphs,e.positions),e.features.kern=!0)}hideDefaultIgnorables(e,t){let r=this.font.glyphForCodePoint(32);for(let a=0;a<e.length;a++)this.isDefaultIgnorable(e[a].codePoints[0])&&(e[a]=r,t[a].xAdvance=0,t[a].yAdvance=0)}isDefaultIgnorable(e){let t=e>>16;if(0===t)switch(e>>8){case 0:return 173===e;case 3:return 847===e;case 6:return 1564===e;case 23:return 6068<=e&&e<=6069;case 24:return 6155<=e&&e<=6158;case 32:return 8203<=e&&e<=8207||8234<=e&&e<=8238||8288<=e&&e<=8303;case 254:return 65024<=e&&e<=65039||65279===e;case 255:return 65520<=e&&e<=65528;default:return!1}else switch(t){case 1:return 113824<=e&&e<=113827||119155<=e&&e<=119162;case 14:return 917504<=e&&e<=921599;default:return!1}}getAvailableFeatures(e,t){let r=[];return this.engine&&r.push(...this.engine.getAvailableFeatures(e,t)),this.font.kern&&-1===r.indexOf("kern")&&r.push("kern"),r}stringsForGlyph(e){let t=new Set;for(let r of this.font._cmapProcessor.codePointsForGlyph(e))t.add(String.fromCodePoint(r));if(this.engine&&this.engine.stringsForGlyph)for(let r of this.engine.stringsForGlyph(e))t.add(r);return Array.from(t)}constructor(e){this.font=e,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new $ba6dd74203be8728$export$2e2bcd8739ae039(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new $a62492810de27e3d$export$2e2bcd8739ae039(this.font))}};let aO={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};let $f43aec954cdfdf21$export$2e2bcd8739ae039=class $f43aec954cdfdf21$export$2e2bcd8739ae039{toFunction(){return e=>{this.commands.forEach(t=>e[t.command].apply(e,t.args))}}toSVG(){return this.commands.map(e=>{let t=e.args.map(e=>Math.round(100*e)/100);return`${aO[e.command]}${t.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let e=new $f34600ab9d7f70d8$export$2e2bcd8739ae039;for(let t of this.commands)for(let r=0;r<t.args.length;r+=2)e.addPoint(t.args[r],t.args[r+1]);this._cbox=Object.freeze(e)}return this._cbox}get bbox(){if(this._bbox)return this._bbox;let e=new $f34600ab9d7f70d8$export$2e2bcd8739ae039,t=0,r=0,f=e=>Math.pow(1-e,3)*d[m]+3*Math.pow(1-e,2)*e*h[m]+3*(1-e)*Math.pow(e,2)*p[m]+Math.pow(e,3)*b[m];for(let g of this.commands)switch(g.command){case"moveTo":case"lineTo":let[$,y]=g.args;e.addPoint($,y),t=$,r=y;break;case"quadraticCurveTo":case"bezierCurveTo":if("quadraticCurveTo"===g.command)var[a,s,n,l]=g.args,o=t+2/3*(a-t),i=r+2/3*(s-r),c=n+2/3*(a-n),u=l+2/3*(s-l);else var[o,i,c,u,n,l]=g.args;e.addPoint(n,l);for(var d=[t,r],h=[o,i],p=[c,u],b=[n,l],m=0;m<=1;m++){let t=6*d[m]-12*h[m]+6*p[m],r=-3*d[m]+9*h[m]-9*p[m]+3*b[m];if(g=3*h[m]-3*d[m],0===r){if(0===t)continue;let r=-g/t;0<r&&r<1&&(0===m?e.addPoint(f(r),e.maxY):1===m&&e.addPoint(e.maxX,f(r)));continue}let a=Math.pow(t,2)-4*g*r;if(a<0)continue;let s=(-t+Math.sqrt(a))/(2*r);0<s&&s<1&&(0===m?e.addPoint(f(s),e.maxY):1===m&&e.addPoint(e.maxX,f(s)));let n=(-t-Math.sqrt(a))/(2*r);0<n&&n<1&&(0===m?e.addPoint(f(n),e.maxY):1===m&&e.addPoint(e.maxX,f(n)))}t=n,r=l}return this._bbox=Object.freeze(e)}mapPoints(e){let t=new $f43aec954cdfdf21$export$2e2bcd8739ae039;for(let r of this.commands){let a=[];for(let t=0;t<r.args.length;t+=2){let[s,n]=e(r.args[t],r.args[t+1]);a.push(s,n)}t[r.command](...a)}return t}transform(e,t,r,a,s,n){return this.mapPoints((l,o)=>[e*l+r*o+s,t*l+a*o+n])}translate(e,t){return this.transform(1,0,0,1,e,t)}rotate(e){let t=Math.cos(e),r=Math.sin(e);return this.transform(t,r,-r,t,0,0)}scale(e,t=e){return this.transform(e,0,0,t,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}};for(let e of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])$f43aec954cdfdf21$export$2e2bcd8739ae039.prototype[e]=function(...t){return this._bbox=this._cbox=null,this.commands.push({command:e,args:t}),this};var aD=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];let $f92906be28e61769$export$2e2bcd8739ae039=class $f92906be28e61769$export$2e2bcd8739ae039{_getPath(){return new $f43aec954cdfdf21$export$2e2bcd8739ae039}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics(e){if(this.id<e.metrics.length)return e.metrics.get(this.id);let t=e.metrics.get(e.metrics.length-1);return{advance:t?t.advance:0,bearing:e.bearings.get(this.id-e.metrics.length)||0}}_getMetrics(e){if(this._metrics)return this._metrics;let{advance:t,bearing:r}=this._getTableMetrics(this._font.hmtx);if(this._font.vmtx)var{advance:a,bearing:s}=this._getTableMetrics(this._font.vmtx);else{let t;if(null==e&&({cbox:e}=this),(t=this._font["OS/2"])&&t.version>0)var a=Math.abs(t.typoAscender-t.typoDescender),s=t.typoAscender-e.maxY;else{let{hhea:t}=this._font;var a=Math.abs(t.ascent-t.descent),s=t.ascent-e.maxY}}return this._font._variationProcessor&&this._font.HVAR&&(t+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:t,advanceHeight:a,leftBearing:r,topBearing:s}}get cbox(){return this._getCBox()}get bbox(){return this._getBBox()}get path(){return this._getPath()}getScaledPath(e){let t=1/this._font.unitsPerEm*e;return this.path.scale(t)}get advanceWidth(){return this._getMetrics().advanceWidth}get advanceHeight(){return this._getMetrics().advanceHeight}get ligatureCaretPositions(){}_getName(){let{post:e}=this._font;if(!e)return null;switch(e.version){case 1:return aD[this.id];case 2:let t=e.glyphNameIndex[this.id];if(t<aD.length)return aD[t];return e.names[t-aD.length];case 2.5:return aD[this.id+e.offsets[this.id]];case 4:return String.fromCharCode(e.map[this.id])}}get name(){return this._getName()}render(e,t){e.save();let r=1/this._font.head.unitsPerEm*t;
1e.scale(r,r),this.path.toFunction()(e),e.fill(),e.restore()}constructor(e,t,r){this.id=e,this.codePoints=t,this._font=r,this.isMark=this.codePoints.length>0&&this.codePoints.every(o.YB),this.isLigature=this.codePoints.length>1}};(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"cbox",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"bbox",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"path",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"advanceWidth",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"advanceHeight",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"name",null);let aM=new a.AU({numberOfContours:a.Af,xMin:a.Af,yMin:a.Af,xMax:a.Af,yMax:a.Af});let $69aac16029968692$export$baf26146a414f24a=class $69aac16029968692$export$baf26146a414f24a{copy(){return new $69aac16029968692$export$baf26146a414f24a(this.onCurve,this.endContour,this.x,this.y)}constructor(e,t,r=0,a=0){this.onCurve=e,this.endContour=t,this.x=r,this.y=a}};let $69aac16029968692$var$Component=class $69aac16029968692$var$Component{constructor(e,t,r){this.glyphID=e,this.dx=t,this.dy=r,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}};let $69aac16029968692$export$2e2bcd8739ae039=class $69aac16029968692$export$2e2bcd8739ae039 extends $f92906be28e61769$export$2e2bcd8739ae039{_getCBox(e){if(this._font._variationProcessor&&!e)return this.path.cbox;let t=this._font._getTableStream("glyf");t.pos+=this._font.loca.offsets[this.id];let r=aM.decode(t);return Object.freeze(new $f34600ab9d7f70d8$export$2e2bcd8739ae039(r.xMin,r.yMin,r.xMax,r.yMax))}_parseGlyphCoord(e,t,r,a){if(r){var s=e.readUInt8();a||(s=-s),s+=t}else if(a)var s=t;else var s=t+e.readInt16BE();return s}_decode(){let e=this._font.loca.offsets[this.id];if(e===this._font.loca.offsets[this.id+1])return null;let t=this._font._getTableStream("glyf");t.pos+=e;let r=t.pos,a=aM.decode(t);return a.numberOfContours>0?this._decodeSimple(a,t):a.numberOfContours<0&&this._decodeComposite(a,t,r),a}_decodeSimple(e,t){e.points=[];let r=new a.mJ(a.mL,e.numberOfContours).decode(t);e.instructions=new a.mJ(a.w_,a.mL).decode(t);let s=[],n=r[r.length-1]+1;for(;s.length<n;){var l=t.readUInt8();if(s.push(l),8&l){let e=t.readUInt8();for(let t=0;t<e;t++)s.push(l)}}for(var o=0;o<s.length;o++){var l=s[o];let t=new $69aac16029968692$export$baf26146a414f24a(!!(1&l),r.indexOf(o)>=0,0,0);e.points.push(t)}let i=0;for(var o=0;o<s.length;o++){var l=s[o];e.points[o].x=i=this._parseGlyphCoord(t,i,2&l,16&l)}let c=0;for(var o=0;o<s.length;o++){var l=s[o];e.points[o].y=c=this._parseGlyphCoord(t,c,4&l,32&l)}if(this._font._variationProcessor){let t=e.points.slice();t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.slice(-4)}}_decodeComposite(e,t,r=0){e.components=[];let a=!1,s=32;for(;32&s;){s=t.readUInt16BE();let i=t.pos-r,c=t.readUInt16BE();if(a||(a=(256&s)!=0),1&s)var n=t.readInt16BE(),l=t.readInt16BE();else var n=t.readInt8(),l=t.readInt8();var o=new $69aac16029968692$var$Component(c,n,l);o.pos=i,8&s?o.scaleX=o.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824:64&s?(o.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,o.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824):128&s&&(o.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,o.scale01=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,o.scale10=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,o.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824),e.components.push(o)}if(this._font._variationProcessor){let t=[];for(let r=0;r<e.components.length;r++){var o=e.components[r];t.push(new $69aac16029968692$export$baf26146a414f24a(!0,!0,o.dx,o.dy))}t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.splice(-4,4);for(let r=0;r<t.length;r++){let a=t[r];e.components[r].dx=a.x,e.components[r].dy=a.y}}return a}_getPhantomPoints(e){let t=this._getCBox(!0);null==this._metrics&&(this._metrics=$f92906be28e61769$export$2e2bcd8739ae039.prototype._getMetrics.call(this,t));let{advanceWidth:r,advanceHeight:a,leftBearing:s,topBearing:n}=this._metrics;return[new $69aac16029968692$export$baf26146a414f24a(!1,!0,e.xMin-s,0),new $69aac16029968692$export$baf26146a414f24a(!1,!0,e.xMin-s+r,0),new $69aac16029968692$export$baf26146a414f24a(!1,!0,0,e.yMax+n),new $69aac16029968692$export$baf26146a414f24a(!1,!0,0,e.yMax+n+a)]}_getContours(){let e=this._decode();if(!e)return[];let t=[];if(e.numberOfContours<0)for(let r of e.components){let e=this._font.getGlyph(r.glyphID)._getContours();for(let a=0;a<e.length;a++){let s=e[a];for(let e=0;e<s.length;e++){let a=s[e],n=a.x*r.scaleX+a.y*r.scale01+r.dx,l=a.y*r.scaleY+a.x*r.scale10+r.dy;t.push(new $69aac16029968692$export$baf26146a414f24a(a.onCurve,a.endContour,n,l))}}}else t=e.points||[];e.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=e.phantomPoints[1].x-e.phantomPoints[0].x,this._metrics.advanceHeight=e.phantomPoints[3].y-e.phantomPoints[2].y,this._metrics.leftBearing=e.xMin-e.phantomPoints[0].x,this._metrics.topBearing=e.phantomPoints[2].y-e.yM
1ax);let r=[],a=[];for(let e=0;e<t.length;e++){var s=t[e];a.push(s),s.endContour&&(r.push(a),a=[])}return r}_getMetrics(){if(this._metrics)return this._metrics;let e=this._getCBox(!0);return super._getMetrics(e),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}_getPath(){let e=this._getContours(),t=new $f43aec954cdfdf21$export$2e2bcd8739ae039;for(let a=0;a<e.length;a++){let s=e[a],n=s[0],l=s[s.length-1],o=0;if(n.onCurve){var r=null;o=1}else var r=n=l.onCurve?l:new $69aac16029968692$export$baf26146a414f24a(!1,!1,(n.x+l.x)/2,(n.y+l.y)/2);t.moveTo(n.x,n.y);for(let e=o;e<s.length;e++){let a=s[e],l=0===e?n:s[e-1];if(l.onCurve&&a.onCurve)t.lineTo(a.x,a.y);else if(l.onCurve&&!a.onCurve)var r=a;else if(l.onCurve||a.onCurve){if(!l.onCurve&&a.onCurve){t.quadraticCurveTo(r.x,r.y,a.x,a.y);var r=null}else throw Error("Unknown TTF path state")}else{let e=(l.x+a.x)/2,s=(l.y+a.y)/2;t.quadraticCurveTo(l.x,l.y,e,s);var r=a}}r&&t.quadraticCurveTo(r.x,r.y,n.x,n.y),t.closePath()}return t}constructor(...e){super(...e),(0,s._)(this,"type","TTF")}};let $62cc5109c6101893$export$2e2bcd8739ae039=class $62cc5109c6101893$export$2e2bcd8739ae039 extends $f92906be28e61769$export$2e2bcd8739ae039{_getName(){return this._font.CFF2?super._getName():this._font["CFF "].getGlyphName(this.id)}bias(e){return e.length<1240?107:e.length<33900?1131:32768}_getPath(){let e,t,r=this._font.CFF2||this._font["CFF "],{stream:a}=r,s=r.topDict.CharStrings[this.id],n=s.offset+s.length;a.pos=s.offset;let l=new $f43aec954cdfdf21$export$2e2bcd8739ae039,o=[],i=[],c=null,u=0,d=0,h=0,p=!1;this._usedGsubrs=e={},this._usedSubrs=t={};let b=r.globalSubrIndex||[],m=this.bias(b),g=r.privateDictForGlyph(this.id)||{},$=g.Subrs||[],y=this.bias($),x=r.topDict.vstore&&r.topDict.vstore.itemVariationStore,v=g.vsindex,w=this._font._variationProcessor;function checkWidth(){null==c&&(c=o.shift()+g.nominalWidthX)}function parseStems(){return o.length%2!=0&&checkWidth(),u+=o.length>>1,o.length=0}function moveTo(e,t){p&&l.closePath(),l.moveTo(e,t),p=!0}let parse=function(){for(;a.pos<n;){let g=a.readUInt8();if(g<32){let c,_,L,C,A,S,k,I,P,U,J,T,F,O,D,M;switch(g){case 1:case 3:case 18:case 23:parseStems();break;case 4:o.length>1&&checkWidth(),h+=o.shift(),moveTo(d,h);break;case 5:for(;o.length>=2;)d+=o.shift(),h+=o.shift(),l.lineTo(d,h);break;case 6:case 7:for(L=6===g;o.length>=1;)L?d+=o.shift():h+=o.shift(),l.lineTo(d,h),L=!L;break;case 8:for(;o.length>0;)C=d+o.shift(),A=h+o.shift(),S=C+o.shift(),k=A+o.shift(),d=S+o.shift(),h=k+o.shift(),l.bezierCurveTo(C,A,S,k,d,h);break;case 10:if(_=$[c=o.pop()+y]){t[c]=!0;let e=a.pos,r=n;a.pos=_.offset,n=_.offset+_.length,parse(),a.pos=e,n=r}break;case 11:if(r.version>=2)break;return;case 14:if(r.version>=2)break;o.length>0&&checkWidth(),p&&(l.closePath(),p=!1);break;case 15:if(r.version<2)throw Error("vsindex operator not supported in CFF v1");v=o.pop();break;case 16:{if(r.version<2)throw Error("blend operator not supported in CFF v1");if(!w)throw Error("blend operator in non-variation font");let e=w.getBlendVector(x,v),t=o.pop(),a=t*e.length,s=o.length-a,n=s-t;for(let r=0;r<t;r++){let t=o[n+r];for(let r=0;r<e.length;r++)t+=e[r]*o[s++];o[n+r]=t}for(;a--;)o.pop();break}case 19:case 20:parseStems(),a.pos+=u+7>>3;break;case 21:o.length>2&&checkWidth(),d+=o.shift(),h+=o.shift(),moveTo(d,h);break;case 22:o.length>1&&checkWidth(),moveTo(d+=o.shift(),h);break;case 24:for(;o.length>=8;)C=d+o.shift(),A=h+o.shift(),S=C+o.shift(),k=A+o.shift(),d=S+o.shift(),h=k+o.shift(),l.bezierCurveTo(C,A,S,k,d,h);d+=o.shift(),h+=o.shift(),l.lineTo(d,h);break;case 25:for(;o.length>=8;)d+=o.shift(),h+=o.shift(),l.lineTo(d,h);C=d+o.shift(),A=h+o.shift(),S=C+o.shift(),k=A+o.shift(),d=S+o.shift(),h=k+o.shift(),l.bezierCurveTo(C,A,S,k,d,h);break;case 26:for(o.length%2&&(d+=o.shift());o.length>=4;)C=d,A=h+o.shift(),S=C+o.shift(),k=A+o.shift(),d=S,h=k+o.shift(),l.bezierCurveTo(C,A,S,k,d,h);break;case 27:for(o.length%2&&(h+=o.shift());o.length>=4;)C=d+o.shift(),A=h,S=C+o.shift(),k=A+o.shift(),d=S+o.shift(),h=k,l.bezierCurveTo(C,A,S,k,d,h);break;case 28:o.push(a.readInt16BE());break;case 29:if(_=b[c=o.pop()+m]){e[c]=!0;let t=a.pos,r=n;a.pos=_.offset,n=_.offset+_.length,parse(),a.pos=t,n=r}break;case 30:case 31:for(L=31===g;o.length>=4;)L?(C=d+o.shift(),A=h,S=C+o.shift(),h=(k=A+o.shift())+o.shift(),d=S+(1===o.length?o.shift():0)):(C=d,A=h+o.shift(),S=C+o.shift(),k=A+o.shift(),d=S+o.shift(),h=k+(1===o.length?o.shift():0)),l.bezierCurveTo(C,A,S,k,d,h),L=!L;break;case 12:switch(g=a.readUInt8()){case 3:let G=o.pop(),B=o.pop();o.push(G&&B?1:0);break;case 4:G=o.pop(),B=o.pop(),o.push(G||B?1:0);break;case 5:G=o.pop(),o.push(G?0:1);break;case 9:G=o.pop(),o.push(Math.abs(G));break;case 10:G=o.pop(),B=o.pop(),o.push(G+B);break;case 11:G=o.pop(),B=o.pop(),o.push(G-B);break;case 12:G=o.pop(),B=o.pop(),o.push(G/B);break;case 14:G=o.pop(),o.push(-G);break;case 15:G=o.pop(),B=o.pop(),o.push(G===B?1:0);break;case 18:o.pop();break;case 20:let E=o.pop(),R=o.pop();i[R]=E;break;case 21:R=o.pop(),o.push(i[R]||0);break;case 22:let z=o.pop(),V=o.pop(),N=o.pop(),q=o.pop();o.push(N<=q?z:V);break;case 23:o.push(Math.random());break;case 24:G=o.pop(),B=o.pop(),o.push(G*B);break;case 26:G=o.pop(),o.push(Math.sqrt(G));break;case 27:G=o.pop(),o.push(G,G);break;case 28:G=o.pop(),B=o.pop(),o.push(B,G);break;case 29:(R=o.pop())<0?R=0:R>o.length-1&&(R=o.length-1),o.push(o[R]);break;case 30:let W=o.pop(),j=o.pop();if(j>=0)for(;j>0;){var s=o[W-1];for(let e=W-2;e>=0;e--)o[e+1]=o[e];o[0]=s,j--}else for(;j<0;){var s=o[0];for(let e=0;e<=W;
1e++)o[e]=o[e+1];o[W-1]=s,j++}break;case 34:C=d+o.shift(),A=h,S=C+o.shift(),k=A+o.shift(),I=S+o.shift(),P=k,U=I+o.shift(),J=P,T=U+o.shift(),F=J,O=T+o.shift(),D=F,d=O,h=D,l.bezierCurveTo(C,A,S,k,I,P),l.bezierCurveTo(U,J,T,F,O,D);break;case 35:M=[];for(let e=0;e<=5;e++)d+=o.shift(),h+=o.shift(),M.push(d,h);l.bezierCurveTo(...M.slice(0,6)),l.bezierCurveTo(...M.slice(6)),o.shift();break;case 36:C=d+o.shift(),A=h+o.shift(),S=C+o.shift(),k=A+o.shift(),I=S+o.shift(),P=k,U=I+o.shift(),J=P,T=U+o.shift(),F=J+o.shift(),O=T+o.shift(),D=F,d=O,h=D,l.bezierCurveTo(C,A,S,k,I,P),l.bezierCurveTo(U,J,T,F,O,D);break;case 37:let X=d,H=h;M=[];for(let e=0;e<=4;e++)d+=o.shift(),h+=o.shift(),M.push(d,h);Math.abs(d-X)>Math.abs(h-H)?(d+=o.shift(),h=H):(d=X,h+=o.shift()),M.push(d,h),l.bezierCurveTo(...M.slice(0,6)),l.bezierCurveTo(...M.slice(6));break;default:throw Error(`Unknown op: 12 ${g}`)}break;default:throw Error(`Unknown op: ${g}`)}}else if(g<247)o.push(g-139);else if(g<251){var c=a.readUInt8();o.push((g-247)*256+c+108)}else if(g<255){var c=a.readUInt8();o.push(-(256*(g-251))-c-108)}else o.push(a.readInt32BE()/65536)}};return parse(),p&&l.closePath(),l}constructor(...e){super(...e),(0,s._)(this,"type","CFF")}};let aG=new a.AU({originX:a.mL,originY:a.mL,type:new a.Ld(4),data:new a.lW(e=>e.parent.buflen-e._currentOffset)});let $25d8f049c222084c$export$2e2bcd8739ae039=class $25d8f049c222084c$export$2e2bcd8739ae039 extends $69aac16029968692$export$2e2bcd8739ae039{getImageForSize(e){for(let r=0;r<this._font.sbix.imageTables.length;r++){var t=this._font.sbix.imageTables[r];if(t.ppem>=e)break}let r=t.imageOffsets,a=r[this.id],s=r[this.id+1];return a===s?null:(this._font.stream.pos=a,aG.decode(this._font.stream,{buflen:s-a}))}render(e,t){let r=this.getImageForSize(t);if(null!=r){let a=t/this._font.unitsPerEm;e.image(r.data,{height:t,x:r.originX,y:(this.bbox.minY-r.originY)*a})}this._font.sbix.flags.renderOutlines&&super.render(e,t)}constructor(...e){super(...e),(0,s._)(this,"type","SBIX")}};let $0d411f0165859681$var$COLRLayer=class $0d411f0165859681$var$COLRLayer{constructor(e,t){this.glyph=e,this.color=t}};let $0d411f0165859681$export$2e2bcd8739ae039=class $0d411f0165859681$export$2e2bcd8739ae039 extends $f92906be28e61769$export$2e2bcd8739ae039{_getBBox(){let e=new $f34600ab9d7f70d8$export$2e2bcd8739ae039;for(let t=0;t<this.layers.length;t++){let r=this.layers[t].glyph.bbox;e.addPoint(r.minX,r.minY),e.addPoint(r.maxX,r.maxY)}return e}get layers(){let e=this._font.CPAL,t=this._font.COLR,r=0,a=t.baseGlyphRecord.length-1;for(;r<=a;){let e=r+a>>1;var s=t.baseGlyphRecord[e];if(this.id<s.gid)a=e-1;else if(this.id>s.gid)r=e+1;else{var n=s;break}}if(null==n){var l=this._font._getBaseGlyph(this.id),o={red:0,green:0,blue:0,alpha:255};return[new $0d411f0165859681$var$COLRLayer(l,o)]}let i=[];for(let r=n.firstLayerIndex;r<n.firstLayerIndex+n.numLayers;r++){var s=t.layerRecords[r],o=e.colorRecords[s.paletteIndex],l=this._font._getBaseGlyph(s.gid);i.push(new $0d411f0165859681$var$COLRLayer(l,o))}return i}render(e,t){for(let{glyph:r,color:a}of this.layers)e.fillColor([a.red,a.green,a.blue],a.alpha/255*100),r.render(e,t)}constructor(...e){super(...e),(0,s._)(this,"type","COLR")}};let $0bb840cac04e911b$export$2e2bcd8739ae039=class $0bb840cac04e911b$export$2e2bcd8739ae039{normalizeCoords(e){let t=[];for(var r=0;r<this.font.fvar.axis.length;r++){let a=this.font.fvar.axis[r];e[r]<a.defaultValue?t.push((e[r]-a.defaultValue+Number.EPSILON)/(a.defaultValue-a.minValue+Number.EPSILON)):t.push((e[r]-a.defaultValue+Number.EPSILON)/(a.maxValue-a.defaultValue+Number.EPSILON))}if(this.font.avar)for(var r=0;r<this.font.avar.segment.length;r++){let e=this.font.avar.segment[r];for(let a=0;a<e.correspondence.length;a++){let s=e.correspondence[a];if(a>=1&&t[r]<s.fromCoord){let n=e.correspondence[a-1];t[r]=((t[r]-n.fromCoord)*(s.toCoord-n.toCoord)+Number.EPSILON)/(s.fromCoord-n.fromCoord+Number.EPSILON)+n.toCoord;break}}}return t}transformPoints(e,t){if(!this.font.fvar||!this.font.gvar)return;let{gvar:r}=this.font;if(e>=r.glyphCount)return;let a=r.offsets[e];if(a===r.offsets[e+1])return;let{stream:s}=this.font;if(s.pos=a,s.pos>=s.length)return;let n=s.readUInt16BE(),l=a+s.readUInt16BE();if(32768&n){var o=s.pos;s.pos=l;var i=this.decodePoints();l=s.pos,s.pos=o}let c=t.map(e=>e.copy());n&=4095;for(let e=0;e<n;e++){let e=s.readUInt16BE(),a=s.readUInt16BE();if(32768&a){var u=[];for(let e=0;e<r.axisCount;e++)u.push(s.readInt16BE()/16384)}else{if((4095&a)>=r.globalCoordCount)throw Error("Invalid gvar table");var u=r.globalCoords[4095&a]}if(16384&a){var d=[];for(let e=0;e<r.axisCount;e++)d.push(s.readInt16BE()/16384);var h=[];for(let e=0;e<r.axisCount;e++)h.push(s.readInt16BE()/16384)}let n=this.tupleFactor(a,u,d,h);if(0===n){l+=e;continue}var o=s.pos;if(s.pos=l,8192&a)var p=this.decodePoints();else var p=i;let m=0===p.length?t.length:p.length,g=this.decodeDeltas(m),$=this.decodeDeltas(m);if(0===p.length)for(let e=0;e<t.length;e++){var b=t[e];b.x+=Math.round(g[e]*n),b.y+=Math.round($[e]*n)}else{let e=c.map(e=>e.copy()),r=t.map(()=>!1);for(let a=0;a<p.length;a++){let s=p[a];if(s<t.length){let t=e[s];
1r[s]=!0,t.x+=g[a]*n,t.y+=$[a]*n}}this.interpolateMissingDeltas(e,c,r);for(let r=0;r<t.length;r++){let a=e[r].x-c[r].x,s=e[r].y-c[r].y;t[r].x=Math.round(t[r].x+a),t[r].y=Math.round(t[r].y+s)}}l+=e,s.pos=o}}decodePoints(){let e=this.font.stream,t=e.readUInt8();128&t&&(t=(127&t)<<8|e.readUInt8());let r=new Uint16Array(t),a=0,s=0;for(;a<t;){let n=e.readUInt8(),l=(127&n)+1,o=128&n?e.readUInt16:e.readUInt8;for(let n=0;n<l&&a<t;n++)s+=o.call(e),r[a++]=s}return r}decodeDeltas(e){let t=this.font.stream,r=0,a=new Int16Array(e);for(;r<e;){let s=t.readUInt8(),n=(63&s)+1;if(128&s)r+=n;else{let l=64&s?t.readInt16BE:t.readInt8;for(let s=0;s<n&&r<e;s++)a[r++]=l.call(t)}}return a}tupleFactor(e,t,r,a){let s=this.normalizedCoords,{gvar:n}=this.font,l=1;for(let o=0;o<n.axisCount;o++)if(0!==t[o]){if(0===s[o])return 0;if((16384&e)==0){if(s[o]<Math.min(0,t[o])||s[o]>Math.max(0,t[o]))return 0;l=(l*s[o]+Number.EPSILON)/(t[o]+Number.EPSILON)}else{if(s[o]<r[o]||s[o]>a[o])return 0;l=s[o]<t[o]?l*(s[o]-r[o]+Number.EPSILON)/(t[o]-r[o]+Number.EPSILON):l*(a[o]-s[o]+Number.EPSILON)/(a[o]-t[o]+Number.EPSILON)}}return l}interpolateMissingDeltas(e,t,r){if(0===e.length)return;let a=0;for(;a<e.length;){let s=a,n=a,l=e[n];for(;!l.endContour;)l=e[++n];for(;a<=n&&!r[a];)a++;if(a>n)continue;let o=a,i=a;for(a++;a<=n;)r[a]&&(this.deltaInterpolate(i+1,a-1,i,a,t,e),i=a),a++;i===o?this.deltaShift(s,n,i,t,e):(this.deltaInterpolate(i+1,n,i,o,t,e),o>0&&this.deltaInterpolate(s,o-1,i,o,t,e)),a=n+1}}deltaInterpolate(e,t,r,a,s,n){if(e>t)return;let l=["x","y"];for(let i=0;i<l.length;i++){let c=l[i];if(s[r][c]>s[a][c]){var o=r;r=a,a=o}let u=s[r][c],d=s[a][c],h=n[r][c],p=n[a][c];if(u!==d||h===p){let r=u===d?0:(p-h)/(d-u);for(let a=e;a<=t;a++){let e=s[a][c];e<=u?e+=h-u:e>=d?e+=p-d:e=h+(e-u)*r,n[a][c]=e}}}}deltaShift(e,t,r,a,s){let n=s[r].x-a[r].x,l=s[r].y-a[r].y;if(0!==n||0!==l)for(let a=e;a<=t;a++)a!==r&&(s[a].x+=n,s[a].y+=l)}getAdvanceAdjustment(e,t){let r,a;if(t.advanceWidthMapping){let s=e;s>=t.advanceWidthMapping.mapCount&&(s=t.advanceWidthMapping.mapCount-1),t.advanceWidthMapping.entryFormat,{outerIndex:r,innerIndex:a}=t.advanceWidthMapping.mapData[s]}else r=0,a=e;return this.getDelta(t.itemVariationStore,r,a)}getDelta(e,t,r){if(t>=e.itemVariationData.length)return 0;let a=e.itemVariationData[t];if(r>=a.deltaSets.length)return 0;let s=a.deltaSets[r],n=this.getBlendVector(e,t),l=0;for(let e=0;e<a.regionIndexCount;e++)l+=s.deltas[e]*n[e];return l}getBlendVector(e,t){let r=e.itemVariationData[t];if(this.blendVectors.has(r))return this.blendVectors.get(r);let a=this.normalizedCoords,s=[];for(let t=0;t<r.regionIndexCount;t++){let n=1,l=r.regionIndexes[t],o=e.variationRegionList.variationRegions[l];for(let e=0;e<o.length;e++){let t=o[e];n*=t.startCoord>t.peakCoord||t.peakCoord>t.endCoord?1:t.startCoord<0&&t.endCoord>0&&0!==t.peakCoord?1:0===t.peakCoord?1:a[e]<t.startCoord||a[e]>t.endCoord?0:a[e]===t.peakCoord?1:a[e]<t.peakCoord?(a[e]-t.startCoord+Number.EPSILON)/(t.peakCoord-t.startCoord+Number.EPSILON):(t.endCoord-a[e]+Number.EPSILON)/(t.endCoord-t.peakCoord+Number.EPSILON)}s[t]=n}return this.blendVectors.set(r,s),s}constructor(e,t){this.font=e,this.normalizedCoords=this.normalizeCoords(t),this.blendVectors=new Map}};Promise.resolve();let $5cc7476da92df375$export$2e2bcd8739ae039=class $5cc7476da92df375$export$2e2bcd8739ae039{includeGlyph(e){return"object"==typeof e&&(e=e.id),null==this.mapping[e]&&(this.glyphs.push(e),this.mapping[e]=this.glyphs.length-1),this.mapping[e]}constructor(e){this.font=e,this.glyphs=[],this.mapping={},this.includeGlyph(0)}};let $807e58506be70005$var$Point=class $807e58506be70005$var$Point{static size(e){return e>=0&&e<=255?1:2}static encode(e,t){t>=0&&t<=255?e.writeUInt8(t):e.writeInt16BE(t)}};let aB=new a.AU({numberOfContours:a.Af,xMin:a.Af,yMin:a.Af,xMax:a.Af,yMax:a.Af,endPtsOfContours:new a.mJ(a.mL,"numberOfContours"),instructions:new a.mJ(a.w_,a.mL),flags:new a.mJ(a.w_,0),xPoints:new a.mJ($807e58506be70005$var$Point,0),yPoints:new a.mJ($807e58506be70005$var$Point,0)});let $807e58506be70005$export$2e2bcd8739ae039=class $807e58506be70005$export$2e2bcd8739ae039{encodeSimple(e,t=[]){let r=[],s=[],n=[],l=[],o=0,i=0,c=0,u=0,d=0;for(let t=0;t<e.commands.length;t++){let a=e.commands[t];for(let r=0;r<a.args.length;r+=2){let h=a.args[r],p=a.args[r+1],b=0;if("quadraticCurveTo"===a.command&&2===r){let r=e.commands[t+1];if(r&&"quadraticCurveTo"===r.command){let e=(i+r.args[0])/2,t=(c+r.args[1])/2;if(h===e&&p===t)continue}}"quadraticCurveTo"===a.command&&0===r||(b|=1),b=this._encodePoint(h,i,s,b,2,16),(b=this._encodePoint(p,c,n,b,4,32))===u&&o<255?(l[l.length-1]|=8,o++):(o>0&&(l.push(o),o=0),l.push(b),u=b),i=h,c=p,d++}"closePath"===a.command&&r.push(d-1)}e.commands.length>1&&"closePath"!==e.commands[e.commands.length-1].command&&r.push(d-1);let h=e.bbox,p={numberOfContours:r.length,xMin:h.minX,yMin:h.minY,xMax:h.maxX,yMax:h.maxY,endPtsOfContours:r,instructions:t,flags:l,xPoints:s,yPoints:n},b=aB.size(p),m=4-b%4,g=new a.yy(b+m);return aB.encode(g,p),0!==m&&g.fill(0,m),g.buffer}_encodePoint(e,t,r,a,s,n){let l=e-t;return e===t?a|=n:(-255<=l&&l<=255&&(a|=s,l<0?l=-l:a|=n),r.push(l)),a}};let $4abbb6a5dbdc441a$export$2e2bcd8739ae039=class $4abbb6a5dbdc441a$export$2e2bcd8739ae039 extends $5cc7476da92df375$export$2e2bcd8739ae039{_addGlyph(e){let t=this.font.getGlyph(e),r=t._decode(),a=this.font.loca.offsets[e],s=this.font.loca.offsets[e+1],n=this.font._getTableStream("glyf");n.pos+=a;let l=n.readBuffer(s-a);
vendor: 4,469 bytes, line 1
1if(r&&r.numberOfContours<0){l=new Uint8Array(l);let t=new DataView(l.buffer);for(let a of r.components)e=this.includeGlyph(a.glyphID),t.setUint16(a.pos,e)}else r&&this.font._variationProcessor&&(l=this.glyphEncoder.encodeSimple(t.path,r.instructions));return this.glyf.push(l),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:t.advanceWidth,bearing:t._getMetrics().leftBearing}),this.offset+=l.length,this.glyf.length-1}encode(){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};let e=0;for(;e<this.glyphs.length;)this._addGlyph(this.glyphs[e++]);let t=u(this.font.maxp);t.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let r=u(this.font.head);r.indexToLocFormat=this.loca.version;let a=u(this.font.hhea);return a.numberOfMetrics=this.hmtx.metrics.length,rZ.toBuffer({tables:{head:r,hhea:a,loca:this.loca,maxp:t,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})}constructor(e){super(e),this.glyphEncoder=new $807e58506be70005$export$2e2bcd8739ae039}};let $001d739428a71d5a$export$2e2bcd8739ae039=class $001d739428a71d5a$export$2e2bcd8739ae039 extends $5cc7476da92df375$export$2e2bcd8739ae039{subsetCharstrings(){this.charstrings=[];let e={};for(let t of this.glyphs){this.charstrings.push(this.cff.getCharString(t));let r=this.font.getGlyph(t);for(let t in r.path,r._usedGsubrs)e[t]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,e)}subsetSubrs(e,t){let r=[];for(let a=0;a<e.length;a++){let s=e[a];t[a]?(this.cff.stream.pos=s.offset,r.push(this.cff.stream.readBuffer(s.length))):r.push(new Uint8Array([11]))}return r}subsetFontdict(e){e.FDArray=[],e.FDSelect={version:0,fds:[]};let t={},r=[],a={};for(let s of this.glyphs){let n=this.cff.fdForGlyph(s);if(null==n)continue;t[n]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[n])),r.push({}),a[n]=e.FDArray.length-1),t[n]=!0,e.FDSelect.fds.push(a[n]);let l=this.font.getGlyph(s);for(let e in l.path,l._usedSubrs)r[a[n]][e]=!0}for(let t=0;t<e.FDArray.length;t++){let a=e.FDArray[t];delete a.FontName,a.Private&&a.Private.Subrs&&(a.Private=Object.assign({},a.Private),a.Private.Subrs=this.subsetSubrs(a.Private.Subrs,r[t]))}}createCIDFontdict(e){let t={};for(let e of this.glyphs){let r=this.font.getGlyph(e);for(let e in r.path,r._usedSubrs)t[e]=!0}let r=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(r.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,t)),e.FDArray=[{Private:r}],e.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}addString(e){return e?(this.strings||(this.strings=[]),this.strings.push(e),ee.length+this.strings.length-1):null}encode(){this.subsetCharstrings();let e={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},t=Object.assign({},this.cff.topDict);for(let r of(t.Private=null,t.charset=e,t.Encoding=null,t.CharStrings=this.charstrings,["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"]))t[r]=this.addString(this.cff.string(t[r]));t.ROS=[this.addString("Adobe"),this.addString("Identity"),0],t.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(t):this.createCIDFontdict(t);let r={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[t],stringIndex:this.strings,globalSubrIndex:this.gsubrs};return eQ.toBuffer(r)}constructor(e){if(super(e),this.cff=this.font["CFF "],!this.cff)throw Error("Not a CFF Font")}};let $4c1709dee528ea76$export$2e2bcd8739ae039=class $4c1709dee528ea76$export$2e2bcd8739ae039{static probe(e){let t=rK.decode(e.slice(0,4));return"true"===t||"OTTO"===t||t===String.fromCharCode(0,1,0,0)}setDefaultLanguage(e=null){this.defaultLanguage=e}_getTable(e){if(!(e.tag in this._tables))try{this._tables[e.tag]=this._decodeTable(e)}catch(t){b&&(console.error(`Error decoding table ${e.tag}`),console.error(t.stack))}return this._tables[e.tag]}_getTableStream(e){let t=this.directory.tables[e];return t?(this.stream.pos=t.offset,this.stream):null}_decodeDirectory(){return this.directory=rZ.decode(this.stream,{_startOffset:0})}_decodeTable(e){let t=this.stream.pos,r=this._getTableStream(e.tag),a=rH[e.tag].decode(r,this,e.length);return this.stream.pos=t,a}getName(e,t=this.defaultLanguage||g){let r=this.name&&this.name.re
1cords[e];return r&&(r[t]||r[this.defaultLanguage]||r[g]||r.en||r[Object.keys(r)[0]])||null}get postscriptName(){return this.getName("postscriptName")}get fullName(){return this.getName("fullName")}get familyName(){return this.getName("fontFamily")}get subfamilyName(){return this.getName("fontSubfamily")}get copyright(){return this.getName("copyright")}get version(){return this.getName("version")}get ascent(){return this.hhea.ascent}get descent(){return this.hhea.descent}get lineGap(){return this.hhea.lineGap}get underlinePosition(){return this.post.underlinePosition}get underlineThickness(){return this.post.underlineThickness}get italicAngle(){return this.post.italicAngle}get capHeight(){let e=this["OS/2"];return e?e.capHeight:this.ascent}get xHeight(){let e=this["OS/2"];return e?e.xHeight:0}get numGlyphs(){return this.maxp.numGlyphs}get unitsPerEm(){return this.head.unitsPerEm}get bbox(){return Object.freeze(new $f34600ab9d7f70d8$export$2e2bcd8739ae039(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new $f08dd41ef10b694c$export$2e2bcd8739ae039(this.cmap)}get characterSet(){return this._cmapProcessor.getCharacterSet()}hasGlyphForCodePoint(e){return!!this._cmapProcessor.lookup(e)}glyphForCodePoint(e){return this.getGlyph(this._cmapProcessor.lookup(e),[e])}glyphsForString(e){let t=[],r=e.length,a=0,s=-1,n=-1;for(;a<=r;){let l=0,o=0;if(a<r){if(55296<=(l=e.charCodeAt(a++))&&l<=56319&&a<r){let t=e.charCodeAt(a);56320<=t&&t<=57343&&(a++,l=((1023&l)<<10)+(1023&t)+65536)}o=65024<=l&&l<=65039||917760<=l&&l<=917999?1:0}else a++;0===n&&1===o?t.push(this.getGlyph(this._cmapProcessor.lookup(s,l),[s,l])):0===n&&0===o&&t.push(this.glyphForCodePoint(s)),s=l,n=o}return t}get _layoutEngine(){return new $4c0a7fa5df7a9ab1$export$2e2bcd8739ae039(this)}layout(e,t,r,a,s){return this._layoutEngine.layout(e,t,r,a,s)}stringsForGlyph(e){return this._layoutEngine.stringsForGlyph(e)}get availableFeatures(){return this._layoutEngine.getAvailableFeatures()}getAvailableFeatures(e,t){return this._layoutEngine.getAvailableFeatures(e,t)}_getBaseGlyph(e,t=[]){return!this._glyphs[e]&&(this.directory.tables.glyf?this._glyphs[e]=new $69aac16029968692$export$2e2bcd8739ae039(e,t,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new $62cc5109c6101893$export$2e2bcd8739ae039(e,t,this))),this._glyphs[e]||null}getGlyph(e,t=[]){return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new $25d8f049c222084c$export$2e2bcd8739ae039(e,t,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new $0d411f0165859681$export$2e2bcd8739ae039(e,t,this):this._getBaseGlyph(e,t)),this._glyphs[e]||null}createSubset(){return this.directory.tables["CFF "]?new $001d739428a71d5a$export$2e2bcd8739ae039(this):new $4abbb6a5dbdc441a$export$2e2bcd8739ae039(this)}get variationAxes(){let e={};if(!this.fvar)return e;for(let t of this.fvar.axis)e[t.axisTag.trim()]={name:t.name.en,min:t.minValue,default:t.defaultValue,max:t.maxValue};return e}get namedVariations(){let e={};if(!this.fvar)return e;for(let t of this.fvar.instance){let r={};for(let e=0;e<this.fvar.axis.length;e++)r[this.fvar.axis[e].axisTag.trim()]=t.coord[e];e[t.name.en]=r}return e}getVariation(e){if(!(this.directory.tables.fvar&&(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2)))throw Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if("string"==typeof e&&(e=this.namedVariations[e]),"object"!=typeof e)throw Error("Variation settings must be either a variation name or settings object.");let t=this.fvar.axis.map((t,r)=>{let a=t.axisTag.trim();return a in e?Math.max(t.minValue,Math.min(t.maxValue,e[a])):t.defaultValue}),r=new a.fT(this.stream.buffer);r.pos=this._directoryPos;let s=new $4c1709dee528ea76$export$2e2bcd8739ae039(r,t);return s._tables=this._tables,s}get _variationProcessor(){if(!this.fvar)return null;let e=this.variationCoords;return e||this.CFF2?(e||(e=this.fvar.axis.map(e=>e.defaultValue)),new $0bb840cac04e911b$export$2e2bcd8739ae039(this,e)):null}getFont(e){return this.getVariation(e)}constructor(e,t=null){for(let r in(0,s._)(this,"type","TTF"),this.defaultLanguage=null,this.stream=e,this.variationCoords=t,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory(),this.directory.tables){let e=this.directory.tables[r];rH[r]&&e.length>0&&Object.defineProperty(this,r,{get:this._getTable.bind(this,e)})}}};(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"bbox",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"_cmapProcessor",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"characterSet",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"_layoutEngine",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"variationAxes",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"namedVariations",null),(0,n.__decorate)([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"_variationProcessor",null);let aE=new a.AU({tag:new a.Ld(4),offset:new a.$J(a.U7,"void",{type:"global"}),compLength:a.U7,length:a.U7,origChecksum:a.U7}),aR=new a.AU({tag:new a.Ld(4),flavor:a.U7,length:a.U7,numTables:a.mL,reserved:new a.kV(a.mL),totalSfntSize:a.U7,majorVersion:a.mL,minorVersion:a.mL,metaOffset:a.U7,metaLength:a.U7,metaOrigLength:a.U7,privOffset:a.U7,privLength:a.U7,tables:new a.mJ(aE,"numTables")});aR.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e};let $8046190c9f1ad19e$export$2e2bcd8739ae039=class $8046190c9f1ad19e$export$2e2bcd8739ae039 extends $69aac16029968692$export$2e2bcd8739ae039{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...e){super(...e),(0,s._)(this,"type","WOFF2")}};let az={decode(e){let t=0,r=[0,1,2,3,4];for(let a=0;a<r.length;a++){r[a];let s=e.readUInt8();if(3758096384&t)throw Error("Overflow");if(t=t<<7|127&s,(128&s)==0)return t}throw Error("Bad base 128 number")}},aV=["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"],aN=new a.AU({flags:a.w_,customTag:new a.Fi(new a.Ld(4),e=>(63&e.flags)==63),tag:e=>e.customTag||aV[63&e.flags],length:az,transformVersion:e=>e.flags>>>6&3,transformed:e=>"glyf"===e.tag||"loca"===e.tag?0===e.transformVersion:0!==e.transformVersion,transformLength:new a.Fi(az,e=>e.transformed)}),aq=new a.AU({tag:new a.Ld(4),flavor:a.U7,length:a.U7,numTables:a.mL,reserved:new a.kV(a.mL),totalSfntSize:a.U7,totalCompressedSize:a.U7,majorVersion:a.mL,minorVersion:a.mL,metaOffset:a.U7,metaLength:a.U7,metaOrigLength:a.U7,privOffset:a.U7,privLength:a.U7,tables:new a.mJ(aN,"numTables")});aq.process=function(){let e={};for(let t=0;t<this.tables.length;t++){let r=this.tables[t];e[r.tag]=r}return this.tables=e};let $21ee218f84ac7f32$var$Substream=class $21ee218f84ac7f32$var$Substream{decode(e,t){return new a.fT(this._buf.decode(e,t))}constructor(e){this.length=e,this._buf=new a.lW(e)}};let aW=new a.AU({version:a.U7,numGlyphs:a.mL,indexFormat:a.mL,nContourStreamSize:a.U7,nPointsStreamSize:a.U7,flagStreamSize:a.U7,glyphStreamSize:a.U7,compositeStreamSize:a.U7,bboxStreamSize:a.U7,instructionStreamSize:a.U7,nContours:new $21ee218f84ac7f32$var$Substream("nContourStreamSize"),nPoints:new $21ee218f84ac7f32$var$Substream("nPointsStreamSize"),flags:new $21ee218f84ac7f32$var$Substream("flagStreamSize"),glyphs:new $21ee218f84ac7f32$var$Substream("glyphStreamSize"),composites:new $21ee218f84ac7f32$var$Substream("compositeStreamSize"),bboxes:new $21ee218f84ac7f32$var$Substream("bboxStreamSize"),instructions:new $21ee218f84ac7f32$var$Substream("instructionStreamSize")});function $21ee218f84ac7f32$var$read255UInt16(e){let t=e.readUInt8();return 253===t?e.readUInt16BE():255===t?e.readUInt8()+253:254===t?e.readUInt8()+506:t}function $21ee218f84ac7f32$var$withSign(e,t){return 1&e?t:-t}let aj=new a.bS(a.U7,{65536:{numFonts:a.U7,offsets:new a.mJ(a.U7,"numFonts")},131072:{numFonts:a.U7,offsets:new a.mJ(a.U7,"numFonts"),dsigTag:a.U7,dsigLength:a.U7,dsigOffset:a.U7}}),aX=new a.Ld(a.w_);new a.AU({len:a.U7,buf:new a.lW("len")}
1);let aH=new a.AU({id:a.mL,nameOffset:a.Af,attr:a.w_,dataOffset:a.Un,handle:a.U7}),aY=new a.AU({name:new a.Ld(4),maxTypeIndex:a.mL,refList:new a.$J(a.mL,new a.mJ(aH,e=>e.maxTypeIndex+1),{type:"parent"})}),aZ=new a.AU({length:a.mL,types:new a.mJ(aY,e=>e.length+1)}),aK=new a.AU({reserved:new a.kV(a.w_,24),typeList:new a.$J(a.mL,aZ),nameListOffset:new a.$J(a.mL,"void")}),aQ=new a.AU({dataOffset:a.U7,map:new a.$J(a.U7,aK),dataLength:a.U7,mapLength:a.U7});$d636bc798e7178db$export$36b2f24e97d43be($4c1709dee528ea76$export$2e2bcd8739ae039),$d636bc798e7178db$export$36b2f24e97d43be(class extends $4c1709dee528ea76$export$2e2bcd8739ae039{static probe(e){return"wOFF"===rK.decode(e.slice(0,4))}_decodeDirectory(){this.directory=aR.decode(this.stream,{_startOffset:0})}_getTableStream(e){let t=this.directory.tables[e];if(t){if(this.stream.pos=t.offset,!(t.compLength<t.length))return this.stream;{this.stream.pos+=2;let e=new Uint8Array(t.length),r=d(this.stream.readBuffer(t.compLength-2),e);return new a.fT(r)}}return null}constructor(...e){super(...e),(0,s._)(this,"type","WOFF")}}),$d636bc798e7178db$export$36b2f24e97d43be(class extends $4c1709dee528ea76$export$2e2bcd8739ae039{static probe(e){return"wOF2"===rK.decode(e.slice(0,4))}_decodeDirectory(){this.directory=aq.decode(this.stream),this._dataPos=this.stream.pos}_decompress(){if(!this._decompressed){this.stream.pos=this._dataPos;let e=this.stream.readBuffer(this.directory.totalCompressedSize),t=0;for(let e in this.directory.tables){let r=this.directory.tables[e];r.offset=t,t+=null!=r.transformLength?r.transformLength:r.length}let r=h(e,t);if(!r)throw Error("Error decoding compressed data in WOFF2");this.stream=new a.fT(r),this._decompressed=!0}}_decodeTable(e){return this._decompress(),super._decodeTable(e)}_getBaseGlyph(e,t=[]){if(!this._glyphs[e])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[e]=new $8046190c9f1ad19e$export$2e2bcd8739ae039(e,t,this)):super._getBaseGlyph(e,t)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let e=aW.decode(this.stream),t=[];for(let r=0;r<e.numGlyphs;r++){let r={},a=e.nContours.readInt16BE();if(r.numberOfContours=a,a>0){let t=[],s=0;for(let r=0;r<a;r++)s+=$21ee218f84ac7f32$var$read255UInt16(e.nPoints),t.push(s);r.points=function(e,t,r){let a;let s=a=0,n=[];for(let i=0;i<r;i++){let r=0,i=0,c=e.readUInt8(),u=!(c>>7);if((c&=127)<10)r=0,i=$21ee218f84ac7f32$var$withSign(c,((14&c)<<7)+t.readUInt8());else if(c<20)r=$21ee218f84ac7f32$var$withSign(c,((c-10&14)<<7)+t.readUInt8()),i=0;else if(c<84){var l=c-20,o=t.readUInt8();r=$21ee218f84ac7f32$var$withSign(c,1+(48&l)+(o>>4)),i=$21ee218f84ac7f32$var$withSign(c>>1,1+((12&l)<<2)+(15&o))}else if(c<120){var l=c-84;r=$21ee218f84ac7f32$var$withSign(c,1+(l/12<<8)+t.readUInt8()),i=$21ee218f84ac7f32$var$withSign(c>>1,1+(l%12>>2<<8)+t.readUInt8())}else if(c<124){var o=t.readUInt8();let e=t.readUInt8();r=$21ee218f84ac7f32$var$withSign(c,(o<<4)+(e>>4)),i=$21ee218f84ac7f32$var$withSign(c>>1,((15&e)<<8)+t.readUInt8())}else r=$21ee218f84ac7f32$var$withSign(c,t.readUInt16BE()),i=$21ee218f84ac7f32$var$withSign(c>>1,t.readUInt16BE());s+=r,a+=i,n.push(new $69aac16029968692$export$baf26146a414f24a(u,!1,s,a))}return n}(e.flags,e.glyphs,s);for(let e=0;e<a;e++)r.points[t[e]-1].endContour=!0;$21ee218f84ac7f32$var$read255UInt16(e.glyphs)}else a<0&&$69aac16029968692$export$2e2bcd8739ae039.prototype._decodeComposite.call({_font:this},r,e.composites)&&$21ee218f84ac7f32$var$read255UInt16(e.glyphs);t.push(r)}this._transformedGlyphs=t}constructor(...e){super(...e),(0,s._)(this,"type","WOFF2")}}),$d636bc798e7178db$export$36b2f24e97d43be(class{static probe(e){return"ttcf"===rK.decode(e.slice(0,4))}getFont(e){for(let t of this.header.offsets){let r=new a.fT(this.stream.buffer);r.pos=t;let s=new $4c1709dee528ea76$export$2e2bcd8739ae039(r);if(s.postscriptName===e||s.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&s.postscriptName.every((t,r)=>e[r]===t))return s}return null}get fonts(){let e=[];for(let t of this.header.offsets){let r=new a.fT(this.stream.buffer);r.pos=t,e.push(new $4c1709dee528ea76$export$2e2bcd8739ae039(r))}return e}constructor(e){if((0,s._)(this,"type","TTC"),this.stream=e,"ttcf"!==e.readString(4))throw Error("Not a TrueType collection");this.header=aj.decode(e)}}),$d636bc798e7178db$export$36b2f24e97d43be(class{static probe(e){let t=new a.fT(e);try{var r=aQ.decode(t)}catch(e){return!1}for(let e of r.map.typeList.types)if("sfnt"===e.name)return!0;return!1}getFont(e){if(!this.sfnt)return null;for(let t of this.sfnt.refList){let r=this.header.dataOffset+t.dataOffset+4,s=new a.fT(this.stream.buffer.slice(r)),n=new $4c1709dee528ea76$export$2e2bcd8739ae039(s);if(n.postscriptName===e||n.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&n.postscriptName.every((t,r)=>e[r]===t))return n}return null}get fonts(){let e=[];for(let t of this.sfnt.refList){let r=this.header.dataOffset+t.dataOffset+4,s=new a.fT(this.stream.buffer.slice(r));e.push(new $4c1709dee528ea76$export$2e2bcd8739ae039(s))}return e}constructor(e){for(let t of((0,s._)(this,"type","DFont"),this.stream=e,this.header=aQ.decode(this.stream),this.header.map.typeList.types)){for(let e of t.refList)e.nameOffset>=0?(this.stream.pos=e.nameOffset+this.header.map.nameListOffset,e.name=aX.decode(this.stream)):e.name=null;"sfnt"===t.name&&(this.sfnt=t)}}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.