PDF Worker Min
PDF Worker Min
","᾽"," ̓","᾿"," ̓","῀"," ͂","῾"," ̔"," "," "," "," "," "," "," "," "," "," "," "," "," ","
"," "," ","‗"," ̳","․",".","‥","..","…","...","″","′′","‴","′′′","‶","‵‵","‷","‵‵
‵","‼","!!","‾"," ̅","⁇","??","⁈","?!","⁉","!?","⁗","′′′′"," ","
","₨","Rs","℀","a/c","℁","a/s","℃","°C","℅","c/o","℆","c/u","ℇ","Ɛ","℉","°F","№","No","℡","T
℻ Ⅰ Ⅱ Ⅲ Ⅳ
EL","ℵ",""א,"ℶ",""ב,"ℷ",""ג,"ℸ",""ד," ","FAX"," ","I"," ","II"," ","III"," ","IV"," ","V" Ⅴ
Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ
," ","VI"," ","VII"," ","VIII"," ","IX"," ","X"," ","XI"," ","XII","Ⅼ","L","Ⅽ","C","Ⅾ","
ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ
D","Ⅿ","M"," ","i"," ","ii"," ","iii"," ","iv"," ","v"," ","vi"," ","vii"," ","viii","
ⅸ ⅹ ⅺ ⅻ ∬ ∭
","ix"," ","x"," ","xi"," ","xii","ⅼ","l","ⅽ","c","ⅾ","d","ⅿ","m"," ","∫∫"," ","∫∫∫","∯
"," ∮∮ ∮∮∮ ⑴
","∰"," ⑵ ⑶ ⑷ ⑸ ⑹ ⑺
"," ","(1)"," ","(2)"," ","(3)"," ","(4)"," ","(5)"," ","(6)"," ","
⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂
(7)"," ","(8)"," ","(9)"," ","(10)"," ","(11)"," ","(12)"," ","(13)"," ","(14)"," ","
⒃ ⒄ ⒅ ⒆ ⒇
(15)"," ","(16)"," ","(17)"," ","(18)"," ","(19)"," ","
⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐
(20)"," ","1."," ","2."," ","3."," ","4."," ","5."," ","6."," ","7."," ","8."," ","9."
⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙
," ","10."," ","11."," ","12."," ","13."," ","14."," ","15."," ","16."," ","17."," ","
⒚ ⒛ ⒜ ⒝ ⒞ ⒟ ⒠ ⒡
18."," ","19."," ","20."," ","(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)","⨌","∫∫∫∫","⩴","::=","⩵","==","⩶","==="," "," "," "," "," "," "," "," "," "," ","
⼃ 丿 ⼄ 乙 ⼅ 亅 ⼆ 二 ⼇ 亠 ⼈ 人 ⼉ 儿 ⼊ 入 ⼋ 八 ⼌ 冂
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
⼍ 冖 ⼎ 冫 ⼏ 几 ⼐ 凵 ⼑ 刀 ⼒ 力 ⼓ 勹 ⼔ 匕 ⼕ 匚 ⼖ 匸
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
⼗ 十 ⼘ 卜 ⼙ 卩 ⼚ 厂 ⼛ 厶 ⼜ 又 ⼝ 口 ⼞ 囗 ⼟ 土 ⼠ 士
," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
⼡ 夂 ⼢ 夊 ⼣ 夕 ⼤ 大 ⼥ 女 ⼦ 子 ⼧ 宀 ⼨ 寸 ⼩ 小 ⼪
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
尢 ⼫ 尸 ⼬ 屮 ⼭ 山 ⼮ 巛 ⼯ 工 ⼰ 己 ⼱ 巾 ⼲ 干 ⼳ 幺 ⼴
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
广 ⼵ 廴 ⼶ 廾 ⼷ 弋 ⼸ 弓 ⼹ 彐 ⼺ 彡 ⼻ 彳 ⼼ 心 ⼽ 戈 ⼾
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
戶 ⼿ 手 ⽀ 支 ⽁ 攴 ⽂ 文 ⽃ 斗 ⽄ 斤 ⽅ 方 ⽆ 无 ⽇ 日 ⽈
," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
曰 ⽉ 月 ⽊ 木 ⽋ 欠 ⽌ 止 ⽍ 歹 ⽎ 殳 ⽏ 毋 ⽐ 比 ⽑ 毛
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
⽒ 氏 ⽓ 气 ⽔ 水 ⽕ 火 ⽖ 爪 ⽗ 父 ⽘ 爻 ⽙ 爿 ⽚ 片 ⽛ 牙
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
⽜ 牛 ⽝ 犬 ⽞ 玄 ⽟ 玉 ⽠ 瓜 ⽡ 瓦 ⽢ 甘 ⽣ 生 ⽤ 用 ⽥ 田
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
⽦ 疋 ⽧ 疒 ⽨ 癶 ⽩ 白 ⽪ 皮 ⽫ 皿 ⽬ 目 ⽭ 矛 ⽮ 矢 ⽯ 石
," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
⽰ 示 ⽱ 禸 ⽲ 禾 ⽳ 穴 ⽴ 立 ⽵ 竹 ⽶ 米 ⽷ 糸 ⽸ 缶 ⽹
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
网 ⽺ 羊 ⽻ 羽 ⽼ 老 ⽽ 而 ⽾ 耒 ⽿ 耳 ⾀ 聿 ⾁ 肉 ⾂ 臣 ⾃
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
自 ⾄ 至 ⾅ 臼 ⾆ 舌 ⾇ 舛 ⾈ 舟 ⾉ 艮 ⾊ 色 ⾋ 艸 ⾌ 虍 ⾍
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
虫 ⾎ 血 ⾏ 行 ⾐ 衣 ⾑ 襾 ⾒ 見 ⾓ 角 ⾔ 言 ⾕ 谷 ⾖ 豆 ⾗
," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
豕 ⾘ 豸 ⾙ 貝 ⾚ 赤 ⾛ 走 ⾜ 足 ⾝ 身 ⾞ 車 ⾟ 辛 ⾠ 辰
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
⾡ 辵 ⾢ 邑 ⾣ 酉 ⾤ 釆 ⾥ 里 ⾦ 金 ⾧ 長 ⾨ 門 ⾩ 阜 ⾪ 隶
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
⾫ 隹 ⾬ 雨 ⾭ 靑 ⾮ 非 ⾯ 面 ⾰ 革 ⾱ 韋 ⾲ 韭 ⾳ 音 ⾴ 頁
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
⾵ 風 ⾶ 飛 ⾷ 食 ⾸ 首 ⾹ 香 ⾺ 馬 ⾻ 骨 ⾼ 高 ⾽ 髟 ⾾ 鬥
," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
⾿ 鬯 ⿀ 鬲 ⿁ 鬼 ⿂ 魚 ⿃ 鳥 ⿄ 鹵 ⿅ 鹿 ⿆ 麥 ⿇ 麻 ⿈
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
黃 ⿉ 黍 ⿊ 黑 ⿋ 黹 ⿌ 黽 ⿍ 鼎 ⿎ 鼓 ⿏ 鼠 ⿐ 鼻 ⿑ 齊 ⿒
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
齒 ⿓ 龍 ⿔ 龜 ⿕ 龠 〶 〒 〸 十 〹 卄 〺 卅 ゛ ゙ ゜
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
゚ ㄱ ᄀ ㄲ ᄁ ㄳ ᆪ ㄴ ᄂ ㄵ ᆬ ㄶ ᆭ ㄷ ᄃ ㄸ ᄄ ㄹ ᄅ ㄺ ᆰ
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
ㄻ ᆱ ㄼ ᆲ ㄽ ᆳ ㄾ ᆴ ㄿ ᆵ ㅀ ᄚ ㅁ ᄆ ㅂ ᄇ ㅃ ᄈ ㅄ ᄡ
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
ㅅ ᄉ ㅆ ᄊ ㅇ ᄋ ㅈ ᄌ ㅉ ᄍ ㅊ ᄎ ㅋ ᄏ ㅌ ᄐ ㅍ ᄑ ㅎ ᄒ ㅏ
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
ᅡ ㅐ ᅢ ㅑ ᅣ ㅒ ᅤ ㅓ ᅥ ㅔ ᅦ ㅕ ᅧ ㅖ ᅨ ㅗ ᅩ ㅘ ᅪ ㅙ
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
ᅫ ㅚ ᅬ ㅛ ᅭ ㅜ ᅮ ㅝ ᅯ ㅞ ᅰ ㅟ ᅱ ㅠ ᅲ ㅡ ᅳ ㅢ ᅴ ㅣ
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
ᅵ ㅤ ᅠ ㅥ ᄔ ㅦ ᄕ ㅧ ᇇ ㅨ ᇈ ㅩ ᇌ ㅪ ᇎ ㅫ ᇓ ㅬ ᇗ ㅭ ᇙ
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","
ㅮ ᄜ ㅯ ᇝ ㅰ ᇟ ㅱ ᄝ ㅲ ᄞ ㅳ ᄠ ㅴ ᄢ ㅵ ᄣ ㅶ ᄧ ㅷ ᄩ
"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
ㅸ ᄫ ㅹ ᄬ ㅺ ᄭ ㅻ ᄮ ㅼ ᄯ ㅽ ᄲ ㅾ ᄶ ㅿ ᅀ ㆀ ᅇ ㆁ ᅌ
"" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
ㆂ ᇱ ㆃ ᇲ ㆄ ᅗ ㆅ ᅘ ㆆ ᅙ ㆇ ᆄ ㆈ ᆅ ㆉ ᆈ ㆊ ᆑ ㆋ ᆒ ㆌ
""," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ",
ᆔ ㆍ ᆞ ㆎ ᆡ ㈀ ᄀ ㈁ ᄂ ㈂ ᄃ ㈃ ᄅ ㈄ ᄆ ㈅
""," "," "," "," "," "," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ",
ᄇ ㈆ ᄉ ㈇ ᄋ ㈈ ᄌ ㈉ ᄎ ㈊ ᄏ ㈋ ᄐ ㈌ ᄑ ㈍
"( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ",
ᄒ ㈎ 가 ㈏ 나 ㈐ 다 ㈑ 라 ㈒ 마 ㈓ 바 ㈔ 사 ㈕
"( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ",
아 ㈖ 자 ㈗ 차 ㈘ 카 ㈙ 타 ㈚ 파 ㈛ 하 ㈜ 주 ㈝ 오
("( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ",
전 ㈞ 오후 ㈠ 一 ㈡ 二 ㈢ 三 ㈣ 四 ㈤ 五 ㈥ 六 ㈦
(")"," ", ")"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ",
七 ㈧ 八 ㈨ 九 ㈩ 十 ㈪ 月 ㈫ 火 ㈬ 水 ㈭ 木 ㈮
"( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ",
金 ㈯ 土 ㈰ 日 ㈱ 株 ㈲ 有 ㈳ 社 ㈴ 名 ㈵ 特 ㈶
"( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ",
財 ㈷ 祝 ㈸ 労 ㈹ 代 ㈺ 呼 ㈻ 学 ㈼ 監 ㈽ 企 ㈾
"( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ",
資 ㈿ 協 ㉀ 祭 ㉁ 休 ㉂ 自 ㉃ 至 ㋀ 月 ㋁ 月 ㋂
( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","( )"," ","1 "," ","2 "," ","3
月 ㋃ 月 ㋄ 月 ㋅ 月 ㋆ 月 ㋇ 月 ㋈ 月 ㋉ 月 ㋊
"," ","4 "," ","5 "," ","6 "," ","7 "," ","8 "," ","9 "," ","10 "," ","11
月 ㋋ 月 ㍘ 点 ㍙ 点 ㍚ 点 ㍛ 点 ㍜ 点 ㍝ 点 ㍞
"," ","12 "," ","0 "," ","1 "," ","2 "," ","3 "," ","4 "," ","5 "," ","6
点 ㍟ 点 ㍠ 点 ㍡ 点 ㍢ 点 ㍣ 点 ㍤ 点 ㍥ 点 ㍦
"," ","7 "," ","8 "," ","9 "," ","10 "," ","11 "," ","12 "," ","13 "," ","14
点 ㍧ 点 ㍨ 点 ㍩ 点 ㍪ 点 ㍫ 点 ㍬ 点 ㍭ 点 ㍮
"," ","15 "," ","16 "," ","17 "," ","18 "," ","19 "," ","20 "," ","21 "," ","22
点 ㍯ 点 ㍰ 点 ㏠ 日 ㏡ 日 ㏢ 日 ㏣ 日 ㏤ 日 ㏥
"," ","23 "," ","24 "," ","1 "," ","2 "," ","3 "," ","4 "," ","5 "," ","6
日 ㏦ 日 ㏧ 日 ㏨ 日 ㏩ 日 ㏪ 日 ㏫ 日 ㏬ 日 ㏭
"," ","7 "," ","8 "," ","9 "," ","10 "," ","11 "," ","12 "," ","13 "," ","14
日 ㏮ 日 ㏯ 日 ㏰ 日 ㏱ 日 ㏲ 日 ㏳ 日 ㏴ 日 ㏵
"," ","15 "," ","16 "," ","17 "," ","18 "," ","19 "," ","20 "," ","21 "," ","22
日 ㏶ 日 ㏷ 日 ㏸ 日 ㏹ 日 ㏺ 日 ㏻ 日 ㏼ 日 ㏽
"," ","23 "," ","24 "," ","25 "," ","26 "," ","27 "," ","28 "," ","29 "," ","30
日 ㏾
"," ","31
日 ff
""," ","ff","fi","fi","fl","fl","ffi","ffi","ffl","ffl","ſt","ſt","st","st","ﬓ","մն","ﬔ","մե","ﬕ
ﭏ"",אל"",ﭐ"",ٱ"",ﭑ"",ٱ"",ﭒ"",ٻ"",ﭓ"",ٻ"",ﭔ"",ٻ"",ﭕ"",ٻ"",ﭖ"",پ","մի","ﬖ","վն","ﬗ","մխ","",
ﭗ"",پ"",ﭘ"",پ"",ﭙ"",پ"",ﭚ"",ڀ"",ﭛ"",ڀ"",ﭜ"",ڀ"",ﭝ"",ڀ"",ﭞ"",ٺ"",ﭟ"",ٺ"",ﭠ"",ٺ"",ﭡ"",ٺ"",ﭢ"
",ٿ"",ﭣ"",ٿ"",ﭤ"",ٿ"",ﭥ"",ٿ"",ﭦ"",ٹ"",ﭧ"",ٹ"",ﭨ"",ٹ"",ﭩ"",ٹ"",ﭪ"",ڤ"",ﭫ"",ڤ"",ﭬ"",ڤ"",ﭭ"",
ڤ"",ﭮ"",ڦ"",ﭯ"",ڦ"",ﭰ"",ڦ"",ﭱ"",ڦ"",ﭲ"",ڄ"",ﭳ"",ڄ"",ﭴ"",ڄ"",ﭵ"",ڄ"",ﭶ"",ڃ"",ﭷ"",ڃ"",ﭸ"",ڃ
"",ﭹ"",ڃ"",ﭺ"",چ"",ﭻ"",چ"",ﭼ"",چ"",ﭽ"",چ"",ﭾ"",ڇ"",ﭿ"",ڇ"",ﮀ"",ڇ"",ﮁ"",ڇ"",ﮂ"",ڍ"",ﮃ"",ڍ"",ﮄ"
",ڌ"",ﮅ"",ڌ"",ﮆ"",ڎ"",ﮇ"",ڎ"",ﮈ"",ڈ"",ﮉ"",ڈ"",ﮊ"",ژ"",ﮋ"",ژ"",ﮌ"",ڑ"",ﮍ"",ڑ"",ﮎ"",ک"",ﮏ"",ک"",ﮐ"",
ک"",ﮑ"",ک"",ﮒ"",گ"",ﮓ"",گ"",ﮔ"",گ"",ﮕ"",گ"",ﮖ"",ڳ"",ﮗ"",ڳ"",ﮘ"",ڳ"",ﮙ"",ڳ"",ﮚ"",ڱ"",ﮛ"",ڱ"
",ﮜ"",ڱ"",ﮝ"",ڱ"",ﮞ"",ں"",ﮟ"",ں"",ﮠ"",ڻ"",ﮡ"",ڻ"",ﮢ"",ڻ"",ﮣ"",ڻ"",ﮤ"",ۀ"",ﮥ"",ۀ"",ﮦ"",ہ"",ﮧ"",ہ"
",ﮨ"",ہ"",ﮩ"",ہ"",ﮪ"",ھ"",ﮫ"",ھ"",ﮬ"",ھ"",ﮭ"",ھ"",ﮮ"",ے"",ﮯ"",ے"",ﮰ"",ۓ"",ﮱ"",ۓ"",ﯓ"",ڭ"",ﯔ"
",ڭ"",ﯕ"",ڭ"",ﯖ"",ڭ"",ﯗ"",ۇ"",ﯘ"",ۇ"",ﯙ"",ۆ"",ﯚ"",ۆ"",ﯛ"",ۈ"",ﯜ"",ۈ"",ﯝ"",ٷ"",ﯞ"",ۋ"",ﯟ"",ۋ"",ﯠ",
"ۅ"",ﯡ"",ۅ"",ﯢ"",ۉ"",ﯣ"",ۉ"",ﯤ"",ې"",ﯥ"",ې"",ﯦ"",ې"",ﯧ"",ې"",ﯨ"",ى"",ﯩ"",ى"",ﯪ"",ئا"",ﯫ"",ئا"",ﯬ",
"ئە"",ﯭ"",ئە"",ﯮ"",ئو"",ﯯ"",ئو"",ﯰ"",ئۇ"",ﯱ"",ئۇ"",ﯲ"",ئۆ"",ﯳ"",ئۆ"",ﯴ"",ئۈ"",ﯵ"",ئۈ"",ﯶ"",ئې"",ﯷ
"",ئې"",ﯸ"",ئې"",ﯹ"",ئى"",ﯺ"",ئى"",ﯻ"",ئى"",ﯼ"",ی"",ﯽ"",ی"",ﯾ"",ی"",ﯿ"",ی"",ﰀ"",ئج"",ﰁ"",ئح",
"ﰂ"",ئم"",ﰃ"",ئى"",ﰄ"",ئي"",ﰅ"",بج"",ﰆ"",بح"",ﰇ"",بخ"",ﰈ"",بم"",ﰉ"",بى"",ﰊ"",بي"",ﰋ"",تج"",
ﰌ"",تح"",ﰍ"",تخ"",ﰎ"",تم"",ﰏ"",تى"",ﰐ"",تي"",ﰑ"",ثج"",ﰒ"",ثم"",ﰓ"",ثى"",ﰔ"",ثي"",ﰕ"",جح",
"ﰖ"",جم"",ﰗ"",حج"",ﰘ"",حم"",ﰙ"",خج"",ﰚ"",خح"",ﰛ"",خم"",ﰜ"",سج"",ﰝ"",سح"",ﰞ"",سخ"",
ﰟ"",سم"",ﰠ"",صح"",ﰡ"",صم"",ﰢ"",ضج"",ﰣ"",ضح"",ﰤ"",ضخ"",ﰥ"",ضم"",ﰦ"",طح"",ﰧ"",طم"
",ﰨ"",ظم"",ﰩ"",عج"",ﰪ"",عم"",ﰫ"",غج"",ﰬ"",غم"",ﰭ"",فج"",ﰮ"",فح"",ﰯ"",فخ"",ﰰ"",فم"",ﰱ",
"فى"",ﰲ"",في"",ﰳ"",قح"",ﰴ"",قم"",ﰵ"",قى"",ﰶ"",قي"",ﰷ"",كا"",ﰸ"",كج"",ﰹ"",كح"",ﰺ"",كخ"",ﰻ
"",كل"",ﰼ"",كم"",ﰽ"",كى"",ﰾ"",كي"",ﰿ"",لج"",ﱀ"",لح"",ﱁ"",لخ"",ﱂ"",لم"",ﱃ"",لى"",ﱄ"",لي"",ﱅ"
",مج"",ﱆ"",مح"",ﱇ"",مخ"",ﱈ"",مم"",ﱉ"",مى"",ﱊ"",مي"",ﱋ"",نج"",ﱌ"",نح"",ﱍ"",نخ"",ﱎ"",نم"",ﱏ
"",نى"",ﱐ"",ني"",ﱑ"",هج"",ﱒ"",هم"",ﱓ"",هى"",ﱔ"",هي"",ﱕ"",يج"",ﱖ"",يح"",ﱗ"",يخ"",ﱘ"",يم",
"ﱙ"",يى"",ﱚ"",يي"",ﱛ"ٰ",ذ "",ﱜ"ٰ",ر "",ﱝ"ٰ",ى "",ﱞ""," ٌّ",ﱟ""," ٍّ",ﱠ""," َّ",ﱡ""," ُّ",ﱢ""," ِّ",ﱣ"",
"ﱮّٰ"",ﱤ"",ئر"",ﱥ"",ئز"",ﱦ"",ئم"",ﱧ"",ئن"",ﱨ"",ئى"",ﱩ"",ئي"",ﱪ"",بر"",ﱫ"",بز"",ﱬ"",بم"",ﱭ"",بن"",
",بى"",ﱯ"",بي"",ﱰ"",تر"",ﱱ"",تز"",ﱲ"",تم"",ﱳ"",تن"",ﱴ"",تى"",ﱵ"",تي"",ﱶ"",ثر"",ﱷ"",ثز"",ﱸ"",ثم"
",ﱹ"",ثن"",ﱺ"",ثى"",ﱻ"",ثي"",ﱼ"",فى"",ﱽ"",في"",ﱾ"",قى"",ﱿ"",قي"",ﲀ"",كا"",ﲁ"",كل"",ﲂ"",كم
"",ﲃ"",كى"",ﲄ"",كي"",ﲅ"",لم"",ﲆ"",لى"",ﲇ"",لي"",ﲈ"",ما"",ﲉ"",مم"",ﲊ"",نر"",ﲋ"",نز"",ﲌ"",نم"",
ﲍ"",نن"",ﲎ"",نى"",ﲏ"",ني"",ﲐ"ٰ",ى "",ﲑ"",ير"",ﲒ"",يز"",ﲓ"",يم"",ﲔ"",ين"",ﲕ"",يى"",ﲖ"",يي"",ﲗ"
",ئج"",ﲘ"",ئح"",ﲙ"",ئخ"",ﲚ"",ئم"",ﲛ"",ئه"",ﲜ"",بج"",ﲝ"",بح"",ﲞ"",بخ"",ﲟ"",بم"",ﲠ"",به"",ﲡ"",تج
"",ﲢ"",تح"",ﲣ"",تخ"",ﲤ"",تم"",ﲥ"",ته"",ﲦ"",ثم"",ﲧ"",جح"",ﲨ"",جم"",ﲩ"",حج"",ﲪ"",حم"",ﲫ"",
خج"",ﲬ"",خم"",ﲭ"",سج"",ﲮ"",سح"",ﲯ"",سخ"",ﲰ"",سم"",ﲱ"",صح"",ﲲ"",صخ"",ﲳ"",صم"",ﲴ",
ضج"",ﲵ"",ضح"",ﲶ"",ضخ"",ﲷ"",ضم"",ﲸ"",طح"",ﲹ"",ظم"",ﲺ"",عج"",ﲻ"",عم"",ﲼ"",غج"",ﲽ"",غ"
,م"",ﲾ"",فج"",ﲿ"",فح"",ﳀ"",فخ"",ﳁ"",فم"",ﳂ"",قح"",ﳃ"",قم"",ﳄ"",كج"",ﳅ"",كح"",ﳆ"",كخ"",ﳇ"
كل"",ﳈ"",كم"",ﳉ"",لج"",ﳊ"",لح"",ﳋ"",لخ"",ﳌ"",لم"",ﳍ"",له"",ﳎ"",مج"",ﳏ"",مح"",ﳐ"",مخ"",ﳑ"",م"
,م"",ﳒ"",نج"",ﳓ"",نح"",ﳔ"",نخ"",ﳕ"",نم"",ﳖ"",نه"",ﳗ"",هج"",ﳘ"",هم"",ﳙ",ه" ٰ"",ﳚ"",يج"",ﳛ"",يح"
"ﳜ"",يخ"",ﳝ"",يم"",ﳞ"",يه"",ﳟ"",ئم"",ﳠ"",ئه"",ﳡ"",بم"",ﳢ"",به"",ﳣ"",تم"",ﳤ"",ته"",ﳥ"",ثم"",ﳦ"",ثه
"",ﳧ"",سم"",ﳨ"",سه"",ﳩ"",شم"",ﳪ"",شه"",ﳫ"",كل"",ﳬ"",كم"",ﳭ"",لم"",ﳮ"",نم"",ﳯ"",نه"",ﳰ"",يم",
"ﳱ"",يه"",ﳲ"َّ",ـ"",ﳳ"ُّ",ـ"",ﳴ"ِّ",ـ"",ﳵ"",طى"",ﳶ"",طي"",ﳷ"",عى"",ﳸ"",عي"",ﳹ"",غى"",ﳺ"",غي"",ﳻ
"",سى"",ﳼ"",سي"",ﳽ"",شى"",ﳾ"",شي"",ﳿ"",حى"",ﴀ"",حي"",ﴁ"",جى"",ﴂ"",جي"",ﴃ"",خى"",
"شم,""ﴌ,""شخ,""ﴋ,""شح,""ﴊ,""شج,""ﴉ,""ضي,""ﴈ,""ضى,""ﴇ,""صي,""ﴆ,""صى,""ﴅ,""خي,"ﴄ
",""غى,""ﴕ,""عي,""ﴔ,""عى,""ﴓ,""طي,""ﴒ,""طى,""ﴑ,""ضر,""ﴐ,""صر,""ﴏ,""سر,""ﴎ,""شر,""ﴍ,"
,""جي,""ﴞ,""جى,""ﴝ,""حي,""ﴜ,""حى,""ﴛ,""شي,""ﴚ,""شى,""ﴙ,""سي,""ﴘ,""سى,""ﴗ,""غي,"ﴖ
""ش,""ﴧ,""شح,""ﴦ,""شج,""ﴥ,""ضي,""ﴤ,""ضى,""ﴣ,""صي,""ﴢ,""صى,""ﴡ,""خي,""ﴠ,""خى,"ﴟ
""شم,""ﴰ,""شخ,""ﴯ,""شح,""ﴮ,""شج,""ﴭ,""ضر,""ﴬ,""صر,""ﴫ,""سر,""ﴪ,""شر,""ﴩ,""شم,""ﴨ,"خ,
",""شخ,""ﴹ,""شح,""ﴸ,""شج,""ﴷ,""سخ,""ﴶ,""سح,""ﴵ,""سج,""ﴴ,""طم,""ﴳ,""شه,""ﴲ,""سه,""ﴱ
,""ﵕ,""تخم,""ﵔ,""تحم,""ﵓ,""تحج,""ﵒ,""تحج,""ﵑ,""تجم,""ﵐ," "ًا,""ﴽ," "ًا,""ﴼ,""ظم,""ﴻ,""طم,"ﴺ
,""ﵝ,""سحج,""ﵜ,""حمى,""ﵛ,""حمي,""ﵚ,""جمح,""ﵙ,""جمح,""ﵘ,""تمخ,""ﵗ,""تمح,""ﵖ,""تمج
",""صحح,""ﵤ,""سمم,""ﵣ,""سمم,""ﵢ,""سمج,""ﵡ,""سمح,""ﵠ,""سمح,""ﵟ,""سجى,""ﵞ,""سجح
""شمﵥ,""ﵬ,""شمخ,""ﵫ,""شمخ,""ﵪ,""شجي,""ﵩ,""شحم,""ﵨ,""شحم,""ﵧ,""صمم,""ﵦ,""صحح,
""ﵴ,""طمم,""ﵳ,""طمح,""ﵲ,""طمح,""ﵱ,""ضخم,""ﵰ,""ضخم,""ﵯ,""ضحى,""ﵮ,""شمم,""ﵭ,"م,
"فخم,""ﵼ,""غمى,""ﵻ,""غمي,""ﵺ,""غمم,""ﵹ,""عمى,""ﵸ,""عمم,""ﵷ,""عمم,""ﵶ,""عجم,""ﵵ,""طمي
",""لجج,""ﶄ,""لجج,""ﶃ,""لحى,""ﶂ,""لحي,""ﶁ,""لحم,""ﶀ,""قمم,""ﵿ,""قمح,""ﵾ,""فخم,""ﵽ,"
""ﶍ,""مجح,""ﶌ,""محي,""ﶋ,""محم,""ﶊ,""محج,""ﶉ,""لمح,""ﶈ,""لمح,""ﶇ,""لخم,""ﶆ,""لخم,"ﶅ
",""ﶗ,""نحى,""ﶖ,""نحم,""ﶕ,""همم,""ﶔ,""همج,""ﶓ,""مجخ,""ﶒ,""مخم,""ﶏ,""مخج,""ﶎ,""مجم,
",""تجي,""ﶟ,""بخي,""ﶞ,""يمم,""ﶝ,""يمم,""ﶜ,""نمى,""ﶛ,""نمي,""ﶚ,""نجى,""ﶙ,""نجم,""ﶘ,"نجم
",""جمى,""ﶧ,""جحى,""ﶦ,""جمي,""ﶥ,""تمى,""ﶤ,""تمي,""ﶣ,""تخى,""ﶢ,""تخي,""ﶡ,""تجى,"ﶠ
""يجﶨ,""ﶯ,""يحي,""ﶮ,""لمي,""ﶭ,""لجي,""ﶬ,""ضحي,""ﶫ,""شحي,""ﶪ,""صحي,""ﶩ,""سخى,
,""كمي,""ﶷ,""عمي,""ﶶ,""لحم,""ﶵ,""قمح,""ﶴ,""نحي,""ﶳ,""قمي,""ﶲ,""ممي,""ﶱ,""يمي,""ﶰ,""ي
",""حجي,""ﶿ,""جحي,""ﶾ,""نجح,""ﶽ,""لجم,""ﶼ,""كمم,""ﶻ,""لجم,""ﶺ,""مخي,""ﶹ,""نجح,"ﶸ
",""نجي,""ﷇ,""سخي,""ﷆ,""صمم,""ﷅ,""عجم,""ﷄ,""كمم,""ﷃ,""بحي,""ﷂ,""فمي,""ﷁ,""مجي,"ﷀ
﹏ ﹎ ﹍ ﹌ ﹋ ﹊
"أ,""ﺄ,""أ,""ﺃ,""آ,""ﺂ,""آ,""ﺁ,""ء,""ﺀ,"_"," ","_"," ","_"," ","‾"," ","‾"," ","‾"," ","‾"," ﹉
,""ب,""ﺐ,""ب,""ﺏ,""ا,""ﺎ,""ا,""ﺍ,""ئ,""ﺌ,""ئ,""ﺋ,""ئ,""ﺊ,""ئ,""ﺉ,""إ,""ﺈ,""إ,""ﺇ,""ؤ,""ﺆ,""ؤ,""ﺅ,"
",""ﺜ,""ث,""ﺛ,""ث,""ﺚ,""ث,""ﺙ,""ت,""ﺘ,""ت,""ﺗ,""ت,""ﺖ,""ت,""ﺕ,""ة,""ﺔ,""ة,""ﺓ,""ب,""ﺒ,""ب,""ﺑ
,""خ,""ﺧ,""خ,""ﺦ,""خ,""ﺥ,""ح,""ﺤ,""ح,""ﺣ,""ح,""ﺢ,""ح,""ﺡ,""ج,""ﺠ,""ج,""ﺟ,""ج,""ﺞ,""ج,""ﺝ,"ث
"س,""ﺳ,""س,""ﺲ,""س,""ﺱ,""ز,""ﺰ,""ز,""ﺯ,""ر,""ﺮ,""ر,""ﺭ,""ذ,""ﺬ,""ذ,""ﺫ,""د,""ﺪ,""د,""ﺩ,""خ,""ﺨ
"ض,""ﺽ,""ص,""ﺼ,""ص,""ﺻ,""ص,""ﺺ,""ص,""ﺹ,""ش,""ﺸ,""ش,""ﺷ,""ش,""ﺶ,""ش,""ﺵ,""س,""ﺴ,"
""ﻈ,""ظ,""ﻇ,""ظ,""ﻆ,""ظ,""ﻅ,""ط,""ﻄ,""ط,""ﻃ,""ط,""ﻂ,""ط,""ﻁ,""ض,""ﻀ,""ض,""ﺿ,""ض,""ﺾ,"
""ف,""ﻓ,""ف,""ﻒ,""ف,""ﻑ,""غ,""ﻐ,""غ,""ﻏ,""غ,""ﻎ,""غ,""ﻍ,""ع,""ﻌ,""ع,""ﻋ,""ع,""ﻊ,""ع,""ﻉ,""ظ,
",""ﻟ,""ل,""ﻞ,""ل,""ﻝ,""ك,""ﻜ,""ك,""ﻛ,""ك,""ﻚ,""ك,""ﻙ,""ق,""ﻘ,""ق,""ﻗ,""ق,""ﻖ,""ق,""ﻕ,""ف,""ﻔ,
""ه,""ﻫ,""ه,""ﻪ,""ه,""ﻩ,""ن,""ﻨ,""ن,""ﻧ,""ن,""ﻦ,""ن,""ﻥ,""م,""ﻤ,""م,""ﻣ,""م,""ﻢ,""م,""ﻡ,""ل,""ﻠ,"ل
"أل,""ﻷ,""آل,""ﻶ,""آل,""ﻵ,""ي,""ﻴ,""ي,""ﻳ,""ي,""ﻲ,""ي,""ﻱ,""ى,""ﻰ,""ى,""ﻯ,""و,""ﻮ,""و,""ﻭ,""ه,""ﻬ,
"ال,""ﻼ,""ال,""ﻻ,""إل,""ﻺ,""إل,""ﻹ,""أل,""ﻸ,""]}));function reverseIfRtl(e){const
t=e.length;if(t<=1||!function isRTLRangeFor(e){let
t=i[13];if(e>=t.begin&&e<t.end)return!0;t=i[11];return e>=t.begin&&e<t.end}
(e.charCodeAt(0)))return e;const a=[];for(let r=t-1;r>=0;r--)a.push(e[r]);return
a.join("")}const o=new RegExp("^(\\s)|(\\p{Mn})|(\\p{Cf})$","u"),c=new Map;function
getCharUnicodeCategory(e){const t=c.get(e);if(t)return t;const a=e.match(o),r=
{isWhitespace:!(!a||!a[1]),isZeroWidthDiacritic:!(!a||!a[2]),isInvisibleFormatMark:!
(!a||!a[3])};c.set(e,r);return r}function clearUnicodeCaches(){c.clear()}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",
{value:!0});t.getSerifFonts=t.getNonStdFontMap=t.getGlyphMapForStandardFonts=t.getFontNameTo
FileMap=void 0;t.getStandardFontName=function getStandardFontName(e){const t=
(0,n.normalizeFontName)(e);return i()
[t]};t.getSymbolsFonts=t.getSupplementalGlyphMapForCalibri=t.getSupplementalGlyphMapForArial
Black=t.getStdFontMap=void 0;var r=a(3),n=a(36);const i=(0,r.getLookupTableFactory)
((function(e){e["Times-Roman"]="Times-
Roman";e.Helvetica="Helvetica";e.Courier="Courier";e.Symbol="Symbol";e["Times-Bold"]="Times-
Bold";e["Helvetica-Bold"]="Helvetica-Bold";e["Courier-Bold"]="Courier-
Bold";e.ZapfDingbats="ZapfDingbats";e["Times-Italic"]="Times-Italic";e["Helvetica-
Oblique"]="Helvetica-Oblique";e["Courier-Oblique"]="Courier-Oblique";e["Times-
BoldItalic"]="Times-BoldItalic";e["Helvetica-BoldOblique"]="Helvetica-
BoldOblique";e["Courier-BoldOblique"]="Courier-
BoldOblique";e.ArialNarrow="Helvetica";e["ArialNarrow-Bold"]="Helvetica-
Bold";e["ArialNarrow-BoldItalic"]="Helvetica-BoldOblique";e["ArialNarrow-
Italic"]="Helvetica-Oblique";e.ArialBlack="Helvetica";e["ArialBlack-Bold"]="Helvetica-
Bold";e["ArialBlack-BoldItalic"]="Helvetica-BoldOblique";e["ArialBlack-Italic"]="Helvetica-
Oblique";e["Arial-Black"]="Helvetica";e["Arial-Black-Bold"]="Helvetica-Bold";e["Arial-Black-
BoldItalic"]="Helvetica-BoldOblique";e["Arial-Black-Italic"]="Helvetica-
Oblique";e.Arial="Helvetica";e["Arial-Bold"]="Helvetica-Bold";e["Arial-
BoldItalic"]="Helvetica-BoldOblique";e["Arial-Italic"]="Helvetica-
Oblique";e.ArialMT="Helvetica";e["Arial-BoldItalicMT"]="Helvetica-BoldOblique";e["Arial-
BoldMT"]="Helvetica-Bold";e["Arial-ItalicMT"]="Helvetica-
Oblique";e.ArialUnicodeMS="Helvetica";e["ArialUnicodeMS-Bold"]="Helvetica-
Bold";e["ArialUnicodeMS-BoldItalic"]="Helvetica-BoldOblique";e["ArialUnicodeMS-
Italic"]="Helvetica-Oblique";e["Courier-BoldItalic"]="Courier-BoldOblique";e["Courier-
Italic"]="Courier-Oblique";e.CourierNew="Courier";e["CourierNew-Bold"]="Courier-
Bold";e["CourierNew-BoldItalic"]="Courier-BoldOblique";e["CourierNew-Italic"]="Courier-
Oblique";e["CourierNewPS-BoldItalicMT"]="Courier-BoldOblique";e["CourierNewPS-
BoldMT"]="Courier-Bold";e["CourierNewPS-ItalicMT"]="Courier-
Oblique";e.CourierNewPSMT="Courier";e["Helvetica-BoldItalic"]="Helvetica-
BoldOblique";e["Helvetica-Italic"]="Helvetica-Oblique";e["Symbol-Bold"]="Symbol";e["Symbol-
BoldItalic"]="Symbol";e["Symbol-Italic"]="Symbol";e.TimesNewRoman="Times-
Roman";e["TimesNewRoman-Bold"]="Times-Bold";e["TimesNewRoman-BoldItalic"]="Times-
BoldItalic";e["TimesNewRoman-Italic"]="Times-Italic";e.TimesNewRomanPS="Times-
Roman";e["TimesNewRomanPS-Bold"]="Times-Bold";e["TimesNewRomanPS-BoldItalic"]="Times-
BoldItalic";e["TimesNewRomanPS-BoldItalicMT"]="Times-BoldItalic";e["TimesNewRomanPS-
BoldMT"]="Times-Bold";e["TimesNewRomanPS-Italic"]="Times-Italic";e["TimesNewRomanPS-
ItalicMT"]="Times-Italic";e.TimesNewRomanPSMT="Times-Roman";e["TimesNewRomanPSMT-
Bold"]="Times-Bold";e["TimesNewRomanPSMT-BoldItalic"]="Times-
BoldItalic";e["TimesNewRomanPSMT-Italic"]="Times-Italic"}));t.getStdFontMap=i;const s=
(0,r.getLookupTableFactory)((function(e){e.Courier="FoxitFixed.pfb";e["Courier-
Bold"]="FoxitFixedBold.pfb";e["Courier-BoldOblique"]="FoxitFixedBoldItalic.pfb";e["Courier-
Oblique"]="FoxitFixedItalic.pfb";e.Helvetica="FoxitSans.pfb";e["Helvetica-
Bold"]="FoxitSansBold.pfb";e["Helvetica-
BoldOblique"]="FoxitSansBoldItalic.pfb";e["Helvetica-
Oblique"]="FoxitSansItalic.pfb";e["Times-Roman"]="FoxitSerif.pfb";e["Times-
Bold"]="FoxitSerifBold.pfb";e["Times-BoldItalic"]="FoxitSerifBoldItalic.pfb";e["Times-
Italic"]="FoxitSerifItalic.pfb";e.Symbol="FoxitSymbol.pfb";e.ZapfDingbats="FoxitDingbats.pfb
";e["LiberationSans-Regular"]="LiberationSans-Regular.ttf";e["LiberationSans-
Bold"]="LiberationSans-Bold.ttf";e["LiberationSans-Italic"]="LiberationSans-
Italic.ttf";e["LiberationSans-BoldItalic"]="LiberationSans-
BoldItalic.ttf"}));t.getFontNameToFileMap=s;const o=(0,r.getLookupTableFactory)((function(e)
{e.Calibri="Helvetica";e["Calibri-Bold"]="Helvetica-Bold";e["Calibri-
BoldItalic"]="Helvetica-BoldOblique";e["Calibri-Italic"]="Helvetica-
Oblique";e.CenturyGothic="Helvetica";e["CenturyGothic-Bold"]="Helvetica-
Bold";e["CenturyGothic-BoldItalic"]="Helvetica-BoldOblique";e["CenturyGothic-
Italic"]="Helvetica-Oblique";e.ComicSansMS="Comic Sans MS";e["ComicSansMS-Bold"]="Comic Sans
MS-Bold";e["ComicSansMS-BoldItalic"]="Comic Sans MS-BoldItalic";e["ComicSansMS-
Italic"]="Comic Sans MS-Italic";e["ItcSymbol-Bold"]="Helvetica-Bold";e["ItcSymbol-
BoldItalic"]="Helvetica-BoldOblique";e["ItcSymbol-Book"]="Helvetica";e["ItcSymbol-
BookItalic"]="Helvetica-Oblique";e["ItcSymbol-Medium"]="Helvetica";e["ItcSymbol-
MediumItalic"]="Helvetica-Oblique";e.LucidaConsole="Courier";e["LucidaConsole-
Bold"]="Courier-Bold";e["LucidaConsole-BoldItalic"]="Courier-BoldOblique";e["LucidaConsole-
Italic"]="Courier-Oblique";e["LucidaSans-Demi"]="Helvetica-Bold";e["MS-Gothic"]="MS
Gothic";e["MS-Gothic-Bold"]="MS Gothic-Bold";e["MS-Gothic-BoldItalic"]="MS Gothic-
BoldItalic";e["MS-Gothic-Italic"]="MS Gothic-Italic";e["MS-Mincho"]="MS Mincho";e["MS-
Mincho-Bold"]="MS Mincho-Bold";e["MS-Mincho-BoldItalic"]="MS Mincho-BoldItalic";e["MS-
Mincho-Italic"]="MS Mincho-Italic";e["MS-PGothic"]="MS PGothic";e["MS-PGothic-Bold"]="MS
PGothic-Bold";e["MS-PGothic-BoldItalic"]="MS PGothic-BoldItalic";e["MS-PGothic-Italic"]="MS
PGothic-Italic";e["MS-PMincho"]="MS PMincho";e["MS-PMincho-Bold"]="MS PMincho-Bold";e["MS-
PMincho-BoldItalic"]="MS PMincho-BoldItalic";e["MS-PMincho-Italic"]="MS PMincho-
Italic";e.NuptialScript="Times-
Italic";e.SegoeUISymbol="Helvetica";e.Wingdings="ZapfDingbats";e["Wingdings-
Regular"]="ZapfDingbats"}));t.getNonStdFontMap=o;const c=(0,r.getLookupTableFactory)
((function(e){e["Adobe Jenson"]=!0;e["Adobe
Text"]=!0;e.Albertus=!0;e.Aldus=!0;e.Alexandria=!0;e.Algerian=!0;e["American
Typewriter"]=!0;e.Antiqua=!0;e.Apex=!0;e.Arno=!0;e.Aster=!0;e.Aurora=!0;e.Baskerville=!0;e.B
ell=!0;e.Bembo=!0;e["Bembo Schoolbook"]=!0;e.Benguiat=!0;e["Berkeley Old
Style"]=!0;e["Bernhard Modern"]=!0;e["Berthold City"]=!0;e.Bodoni=!0;e["Bauer
Bodoni"]=!0;e["Book Antiqua"]=!0;e.Bookman=!0;e["Bordeaux Roman"]=!0;e["Californian
FB"]=!0;e.Calisto=!0;e.Calvert=!0;e.Capitals=!0;e.Cambria=!0;e.Cartier=!0;e.Caslon=!0;e.Catu
ll=!0;e.Centaur=!0;e["Century Old Style"]=!0;e["Century
Schoolbook"]=!0;e.Chaparral=!0;e["Charis SIL"]=!0;e.Cheltenham=!0;e["Cholla
Slab"]=!0;e.Clarendon=!0;e.Clearface=!0;e.Cochin=!0;e.Colonna=!0;e["Computer
Modern"]=!0;e["Concrete Roman"]=!0;e.Constantia=!0;e["Cooper
Black"]=!0;e.Corona=!0;e.Ecotype=!0;e.Egyptienne=!0;e.Elephant=!0;e.Excelsior=!0;e.Fairfield
=!0;e["FF Scala"]=!0;e.Folkard=!0;e.Footlight=!0;e.FreeSerif=!0;e["Friz
Quadrata"]=!0;e.Garamond=!0;e.Gentium=!0;e.Georgia=!0;e.Gloucester=!0;e["Goudy Old
Style"]=!0;e["Goudy Schoolbook"]=!0;e["Goudy Pro Font"]=!0;e.Granjon=!0;e["Guardian
Egyptian"]=!0;e.Heather=!0;e.Hercules=!0;e["High Tower Text"]=!0;e.Hiroshige=!0;e["Hoefler
Text"]=!0;e["Humana Serif"]=!0;e.Imprint=!0;e["Ionic No.
5"]=!0;e.Janson=!0;e.Joanna=!0;e.Korinna=!0;e.Lexicon=!0;e.LiberationSerif=!0;e["Liberation
Serif"]=!0;e["Linux Libertine"]=!0;e.Literaturnaya=!0;e.Lucida=!0;e["Lucida
Bright"]=!0;e.Melior=!0;e.Memphis=!0;e.Miller=!0;e.Minion=!0;e.Modern=!0;e["Mona
Lisa"]=!0;e["Mrs Eaves"]=!0;e["MS Serif"]=!0;e["Museo Slab"]=!0;e["New York"]=!0;e["Nimbus
Roman"]=!0;e["NPS Rawlinson
Roadway"]=!0;e.NuptialScript=!0;e.Palatino=!0;e.Perpetua=!0;e.Plantin=!0;e["Plantin
Schoolbook"]=!0;e.Playbill=!0;e["Poor Richard"]=!0;e["Rawlinson
Roadway"]=!0;e.Renault=!0;e.Requiem=!0;e.Rockwell=!0;e.Roman=!0;e["Rotis
Serif"]=!0;e.Sabon=!0;e.Scala=!0;e.Seagull=!0;e.Sistina=!0;e.Souvenir=!0;e.STIX=!0;e["Stone
Informal"]=!0;e["Stone
Serif"]=!0;e.Sylfaen=!0;e.Times=!0;e.Trajan=!0;e["Trinité"]=!0;e["Trump
Mediaeval"]=!0;e.Utopia=!0;e["Vale Type"]=!0;e["Bitstream Vera"]=!0;e["Vera
Serif"]=!0;e.Versailles=!0;e.Wanted=!0;e.Weiss=!0;e["Wide
Latin"]=!0;e.Windsor=!0;e.XITS=!0}));t.getSerifFonts=c;const l=(0,r.getLookupTableFactory)
((function(e){e.Dingbats=!0;e.Symbol=!0;e.ZapfDingbats=!0}));t.getSymbolsFonts=l;const h=
(0,r.getLookupTableFactory)((function(e)
{e[2]=10;e[3]=32;e[4]=33;e[5]=34;e[6]=35;e[7]=36;e[8]=37;e[9]=38;e[10]=39;e[11]=40;e[12]=41;
e[13]=42;e[14]=43;e[15]=44;e[16]=45;e[17]=46;e[18]=47;e[19]=48;e[20]=49;e[21]=50;e[22]=51;e[
23]=52;e[24]=53;e[25]=54;e[26]=55;e[27]=56;e[28]=57;e[29]=58;e[30]=894;e[31]=60;e[32]=61;e[3
3]=62;e[34]=63;e[35]=64;e[36]=65;e[37]=66;e[38]=67;e[39]=68;e[40]=69;e[41]=70;e[42]=71;e[43]
=72;e[44]=73;e[45]=74;e[46]=75;e[47]=76;e[48]=77;e[49]=78;e[50]=79;e[51]=80;e[52]=81;e[53]=8
2;e[54]=83;e[55]=84;e[56]=85;e[57]=86;e[58]=87;e[59]=88;e[60]=89;e[61]=90;e[62]=91;e[63]=92;
e[64]=93;e[65]=94;e[66]=95;e[67]=96;e[68]=97;e[69]=98;e[70]=99;e[71]=100;e[72]=101;e[73]=102
;e[74]=103;e[75]=104;e[76]=105;e[77]=106;e[78]=107;e[79]=108;e[80]=109;e[81]=110;e[82]=111;e
[83]=112;e[84]=113;e[85]=114;e[86]=115;e[87]=116;e[88]=117;e[89]=118;e[90]=119;e[91]=120;e[9
2]=121;e[93]=122;e[94]=123;e[95]=124;e[96]=125;e[97]=126;e[98]=196;e[99]=197;e[100]=199;e[10
1]=201;e[102]=209;e[103]=214;e[104]=220;e[105]=225;e[106]=224;e[107]=226;e[108]=228;e[109]=2
27;e[110]=229;e[111]=231;e[112]=233;e[113]=232;e[114]=234;e[115]=235;e[116]=237;e[117]=236;e
[118]=238;e[119]=239;e[120]=241;e[121]=243;e[122]=242;e[123]=244;e[124]=246;e[125]=245;e[126
]=250;e[127]=249;e[128]=251;e[129]=252;e[130]=8224;e[131]=176;e[132]=162;e[133]=163;e[134]=1
67;e[135]=8226;e[136]=182;e[137]=223;e[138]=174;e[139]=169;e[140]=8482;e[141]=180;e[142]=168
;e[143]=8800;e[144]=198;e[145]=216;e[146]=8734;e[147]=177;e[148]=8804;e[149]=8805;e[150]=165
;e[151]=181;e[152]=8706;e[153]=8721;e[154]=8719;e[156]=8747;e[157]=170;e[158]=186;e[159]=848
6;e[160]=230;e[161]=248;e[162]=191;e[163]=161;e[164]=172;e[165]=8730;e[166]=402;e[167]=8776;
e[168]=8710;e[169]=171;e[170]=187;e[171]=8230;e[179]=8220;e[180]=8221;e[181]=8216;e[182]=821
7;e[200]=193;e[203]=205;e[207]=211;e[210]=218;e[223]=711;e[224]=321;e[225]=322;e[226]=352;e[
227]=353;e[228]=381;e[229]=382;e[233]=221;e[234]=253;e[252]=263;e[253]=268;e[254]=269;e[258]
=258;e[260]=260;e[261]=261;e[265]=280;e[266]=281;e[267]=282;e[268]=283;e[269]=313;e[275]=323
;e[276]=324;e[278]=328;e[283]=344;e[284]=345;e[285]=346;e[286]=347;e[292]=367;e[295]=377;e[2
96]=378;e[298]=380;e[305]=963;e[306]=964;e[307]=966;e[308]=8215;e[309]=8252;e[310]=8319;e[31
1]=8359;e[312]=8592;e[313]=8593;e[337]=9552;e[493]=1039;e[494]=1040;e[672]=1488;e[673]=1489;
e[674]=1490;e[675]=1491;e[676]=1492;e[677]=1493;e[678]=1494;e[679]=1495;e[680]=1496;e[681]=1
497;e[682]=1498;e[683]=1499;e[684]=1500;e[685]=1501;e[686]=1502;e[687]=1503;e[688]=1504;e[68
9]=1505;e[690]=1506;e[691]=1507;e[692]=1508;e[693]=1509;e[694]=1510;e[695]=1511;e[696]=1512;
e[697]=1513;e[698]=1514;e[705]=1524;e[706]=8362;e[710]=64288;e[711]=64298;e[759]=1617;e[761]
=1776;e[763]=1778;e[775]=1652;e[777]=1764;e[778]=1780;e[779]=1781;e[780]=1782;e[782]=771;e[7
83]=64726;e[786]=8363;e[788]=8532;e[790]=768;e[791]=769;e[792]=768;e[795]=803;e[797]=64336;e
[798]=64337;e[799]=64342;e[800]=64343;e[801]=64344;e[802]=64345;e[803]=64362;e[804]=64363;e[
805]=64364;e[2424]=7821;e[2425]=7822;e[2426]=7823;e[2427]=7824;e[2428]=7825;e[2429]=7826;e[2
430]=7827;e[2433]=7682;e[2678]=8045;e[2679]=8046;e[2830]=1552;e[2838]=686;e[2840]=751;e[2842
]=753;e[2843]=754;e[2844]=755;e[2846]=757;e[2856]=767;e[2857]=848;e[2858]=849;e[2862]=853;e[
2863]=854;e[2864]=855;e[2865]=861;e[2866]=862;e[2906]=7460;e[2908]=7462;e[2909]=7463;e[2910]
=7464;e[2912]=7466;e[2913]=7467;e[2914]=7468;e[2916]=7470;e[2917]=7471;e[2918]=7472;e[2920]=
7474;e[2921]=7475;e[2922]=7476;e[2924]=7478;e[2925]=7479;e[2926]=7480;e[2928]=7482;e[2929]=7
483;e[2930]=7484;e[2932]=7486;e[2933]=7487;e[2934]=7488;e[2936]=7490;e[2937]=7491;e[2938]=74
92;e[2940]=7494;e[2941]=7495;e[2942]=7496;e[2944]=7498;e[2946]=7500;e[2948]=7502;e[2950]=750
4;e[2951]=7505;e[2952]=7506;e[2954]=7508;e[2955]=7509;e[2956]=7510;e[2958]=7512;e[2959]=7513
;e[2960]=7514;e[2962]=7516;e[2963]=7517;e[2964]=7518;e[2966]=7520;e[2967]=7521;e[2968]=7522;
e[2970]=7524;e[2971]=7525;e[2972]=7526;e[2974]=7528;e[2975]=7529;e[2976]=7530;e[2978]=1537;e
[2979]=1538;e[2980]=1539;e[2982]=1549;e[2983]=1551;e[2984]=1552;e[2986]=1554;e[2987]=1555;e[
2988]=1556;e[2990]=1623;e[2991]=1624;e[2995]=1775;e[2999]=1791;e[3002]=64290;e[3003]=64291;e
[3004]=64292;e[3006]=64294;e[3007]=64295;e[3008]=64296;e[3011]=1900;e[3014]=8223;e[3015]=824
4;e[3017]=7532;e[3018]=7533;e[3019]=7534;e[3075]=7590;e[3076]=7591;e[3079]=7594;e[3080]=7595
;e[3083]=7598;e[3084]=7599;e[3087]=7602;e[3088]=7603;e[3091]=7606;e[3092]=7607;e[3095]=7610;
e[3096]=7611;e[3099]=7614;e[3100]=7615;e[3103]=7618;e[3104]=7619;e[3107]=8337;e[3108]=8338;e
[3116]=1884;e[3119]=1885;e[3120]=1885;e[3123]=1886;e[3124]=1886;e[3127]=1887;e[3128]=1887;e[
3131]=1888;e[3132]=1888;e[3135]=1889;e[3136]=1889;e[3139]=1890;e[3140]=1890;e[3143]=1891;e[3
144]=1891;e[3147]=1892;e[3148]=1892;e[3153]=580;e[3154]=581;e[3157]=584;e[3158]=585;e[3161]=
588;e[3162]=589;e[3165]=891;e[3166]=892;e[3169]=1274;e[3170]=1275;e[3173]=1278;e[3174]=1279;
e[3181]=7622;e[3182]=7623;e[3282]=11799;e[3316]=578;e[3379]=42785;e[3393]=1159;e[3416]=8377}
));t.getGlyphMapForStandardFonts=h;const u=(0,r.getLookupTableFactory)((function(e)
{e[227]=322;e[264]=261;e[291]=346}));t.getSupplementalGlyphMapForArialBlack=u;const d=
(0,r.getLookupTableFactory)((function(e)
{e[1]=32;e[4]=65;e[5]=192;e[6]=193;e[9]=196;e[17]=66;e[18]=67;e[21]=268;e[24]=68;e[28]=69;e[
29]=200;e[30]=201;e[32]=282;e[38]=70;e[39]=71;e[44]=72;e[47]=73;e[48]=204;e[49]=205;e[58]=74
;e[60]=75;e[62]=76;e[68]=77;e[69]=78;e[75]=79;e[76]=210;e[80]=214;e[87]=80;e[89]=81;e[90]=82
;e[92]=344;e[94]=83;e[97]=352;e[100]=84;e[104]=85;e[109]=220;e[115]=86;e[116]=87;e[121]=88;e
[122]=89;e[124]=221;e[127]=90;e[129]=381;e[258]=97;e[259]=224;e[260]=225;e[263]=228;e[268]=2
61;e[271]=98;e[272]=99;e[273]=263;e[275]=269;e[282]=100;e[286]=101;e[287]=232;e[288]=233;e[2
90]=283;e[295]=281;e[296]=102;e[336]=103;e[346]=104;e[349]=105;e[350]=236;e[351]=237;e[361]=
106;e[364]=107;e[367]=108;e[371]=322;e[373]=109;e[374]=110;e[381]=111;e[382]=242;e[383]=243;
e[386]=246;e[393]=112;e[395]=113;e[396]=114;e[398]=345;e[400]=115;e[401]=347;e[403]=353;e[41
0]=116;e[437]=117;e[442]=252;e[448]=118;e[449]=119;e[454]=120;e[455]=121;e[457]=253;e[460]=1
22;e[462]=382;e[463]=380;e[853]=44;e[855]=58;e[856]=46;e[876]=47;e[878]=45;e[882]=45;e[894]=
40;e[895]=41;e[896]=91;e[897]=93;e[923]=64;e[1004]=48;e[1005]=49;e[1006]=50;e[1007]=51;e[100
8]=52;e[1009]=53;e[1010]=54;e[1011]=55;e[1012]=56;e[1013]=57;e[1081]=37;e[1085]=43;e[1086]=4
5}));t.getSupplementalGlyphMapForCalibri=d},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.ToUnicodeMap=t.IdentityToUnicodeMap=void 0;var r=a(2);t.ToUnicodeMap=class
ToUnicodeMap{constructor(e=[]){this._map=e}get length(){return this._map.length}forEach(e)
{for(const t in this._map)e(t,this._map[t].charCodeAt(0))}has(e){return void
0!==this._map[e]}get(e){return this._map[e]}charCodeOf(e){const
t=this._map;if(t.length<=65536)return t.indexOf(e);for(const a in t)if(t[a]===e)return
0|a;return-1}amend(e){for(const t in e)this._map[t]=e[t]}};t.IdentityToUnicodeMap=class
IdentityToUnicodeMap{constructor(e,t){this.firstChar=e;this.lastChar=t}get length(){return
this.lastChar+1-this.firstChar}forEach(e){for(let
t=this.firstChar,a=this.lastChar;t<=a;t++)e(t,t)}has(e){return
this.firstChar<=e&&e<=this.lastChar}get(e){if(this.firstChar<=e&&e<=this.lastChar)return
String.fromCharCode(e)}charCodeOf(e){return
Number.isInteger(e)&&e>=this.firstChar&&e<=this.lastChar?e:-1}amend(e){(0,r.unreachable)
("Should not call amend()")}}},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.CFFFont=void 0;var r=a(33),n=a(36),i=a(2);t.CFFFont=class
CFFFont{constructor(e,t){this.properties=t;const a=new
r.CFFParser(e,t,n.SEAC_ANALYSIS_ENABLED);this.cff=a.parse();this.cff.duplicateFirstGlyph();c
onst s=new
r.CFFCompiler(this.cff);this.seacs=this.cff.seacs;try{this.data=s.compile()}catch(a)
{(0,i.warn)("Failed to compile font
"+t.loadedName);this.data=e}this._createBuiltInEncoding()}get numGlyphs(){return
this.cff.charStrings.count}getCharset(){return this.cff.charset.charset}getGlyphMapping()
{const e=this.cff,t=this.properties,{cidToGidMap:a,cMap:r}=t,i=e.charset.charset;let
s,o;if(t.composite){let t,n;if(a&&a.length>0){t=Object.create(null);for(let
e=0,r=a.length;e<r;e++){const r=a[e];void 0!==r&&
(t[r]=e)}}s=Object.create(null);if(e.isCIDFont)for(o=0;o<i.length;o++){const
e=i[o];n=r.charCodeOf(e);t&&void 0!==t[n]&&(n=t[n]);s[n]=o}else
for(o=0;o<e.charStrings.count;o++){n=r.charCodeOf(o);s[n]=o}return s}let c=e.encoding?
e.encoding.encoding:null;t.isInternalFont&&(c=t.defaultEncoding);s=
(0,n.type1FontGlyphMapping)(t,c,i);return s}hasGlyphId(e){return
this.cff.hasGlyphId(e)}_createBuiltInEncoding()
{const{charset:e,encoding:t}=this.cff;if(!e||!t)return;const a=e.charset,r=t.encoding,n=
[];for(const e in r){const t=r[e];if(t>=0){const r=a[t];r&&(n[e]=r)}}n.length>0&&
(this.properties.builtInEncoding=n)}}},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.FontRendererFactory=void 0;var r=a(2),n=a(33),i=a(37),s=a(35),o=a(8);function
getUint32(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function getUint16(e,t)
{return e[t]<<8|e[t+1]}function getInt16(e,t){return(e[t]<<24|e[t+1]<<16)>>16}function
getInt8(e,t){return e[t]<<24>>24}function getFloat214(e,t){return
getInt16(e,t)/16384}function getSubroutineBias(e){const t=e.length;let a=32768;t<1240?
a=107:t<33900&&(a=1131);return a}function parseCmap(e,t,a){const n=1===getUint16(e,t+2)?
getUint32(e,t+8):getUint32(e,t+16),i=getUint16(e,t+n);let s,o,c;if(4===i)
{getUint16(e,t+n+2);const a=getUint16(e,t+n+6)>>1;o=t+n+14;s=[];for(c=0;c<a;c++,o+=2)s[c]=
{end:getUint16(e,o)};o+=2;for(c=0;c<a;c++,o+=2)s[c].start=getUint16(e,o);for(c=0;c<a;c++,o+=
2)s[c].idDelta=getUint16(e,o);for(c=0;c<a;c++,o+=2){let t=getUint16(e,o);if(0!==t){s[c].ids=
[];for(let a=0,r=s[c].end-s[c].start+1;a<r;a++){s[c].ids[a]=getUint16(e,o+t);t+=2}}}return
s}if(12===i){const a=getUint32(e,t+n+12);o=t+n+16;s=[];for(c=0;c<a;c++)
{t=getUint32(e,o);s.push({start:t,end:getUint32(e,o+4),idDelta:getUint32(e,o+8)-
t});o+=12}return s}throw new r.FormatError(`unsupported cmap: ${i}`)}function
parseCff(e,t,a,r){const i=new n.CFFParser(new o.Stream(e,t,a-t),
{},r).parse();return{glyphs:i.charStrings.objects,subrs:i.topDict.privateDict&&i.topDict.pri
vateDict.subrsIndex&&i.topDict.privateDict.subrsIndex.objects,gsubrs:i.globalSubrIndex&&i.gl
obalSubrIndex.objects,isCFFCIDFont:i.isCIDFont,fdSelect:i.fdSelect,fdArray:i.fdArray}}functi
on lookupCmap(e,t){const a=t.codePointAt(0);let r=0,n=0,i=e.length-1;for(;n<i;){const
t=n+i+1>>1;a<e[t].start?i=t-1:n=t}e[n].start<=a&&a<=e[n].end&&(r=e[n].idDelta+(e[n].ids?
e[n].ids[a-e[n].start]:a)&65535);return{charCode:a,glyphId:r}}function compileGlyf(e,t,a)
{function moveTo(e,a){t.push({cmd:"moveTo",args:[e,a]})}function lineTo(e,a)
{t.push({cmd:"lineTo",args:[e,a]})}function quadraticCurveTo(e,a,r,n)
{t.push({cmd:"quadraticCurveTo",args:[e,a,r,n]})}let r=0;const n=getInt16(e,r);let
i,s=0,o=0;r+=10;if(n<0)do{i=getUint16(e,r);const n=getUint16(e,r+2);r+=4;let c,l;if(1&i)
{if(2&i)
{c=getInt16(e,r);l=getInt16(e,r+2)}else{c=getUint16(e,r);l=getUint16(e,r+2)}r+=4}else
if(2&i){c=getInt8(e,r++);l=getInt8(e,r++)}else{c=e[r++];l=e[r++]}if(2&i)
{s=c;o=l}else{s=0;o=0}let h=1,u=1,d=0,f=0;if(8&i){h=u=getFloat214(e,r);r+=2}else if(64&i)
{h=getFloat214(e,r);u=getFloat214(e,r+2);r+=4}else if(128&i)
{h=getFloat214(e,r);d=getFloat214(e,r+2);f=getFloat214(e,r+4);u=getFloat214(e,r+6);r+=8}cons
t g=a.glyphs[n];if(g){t.push({cmd:"save"},{cmd:"transform",args:
[h,d,f,u,s,o]});compileGlyf(g,t,a);t.push({cmd:"restore"})}}while(32&i);else{const t=[];let
a,c;for(a=0;a<n;a++){t.push(getUint16(e,r));r+=2}r+=2+getUint16(e,r);const l=t.at(-1)+1,h=
[];for(;h.length<l;){i=e[r++];let t=1;8&i&&(t+=e[r++]);for(;t--
>0;)h.push({flags:i})}for(a=0;a<l;a++){switch(18&h[a].flags){case
0:s+=getInt16(e,r);r+=2;break;case 2:s-=e[r++];break;case
18:s+=e[r++]}h[a].x=s}for(a=0;a<l;a++){switch(36&h[a].flags){case
0:o+=getInt16(e,r);r+=2;break;case 4:o-=e[r++];break;case 36:o+=e[r++]}h[a].y=o}let
u=0;for(r=0;r<n;r++){const e=t[r],n=h.slice(u,e+1);if(1&n[0].flags)n.push(n[0]);else
if(1&n.at(-1).flags)n.unshift(n.at(-1));else{const e={flags:1,x:(n[0].x+n.at(-1).x)/2,y:
(n[0].y+n.at(-1).y)/2};n.unshift(e);n.push(e)}moveTo(n[0].x,n[0].y);for(a=1,c=n.length;a<c;a
++)if(1&n[a].flags)lineTo(n[a].x,n[a].y);else if(1&n[a+1].flags)
{quadraticCurveTo(n[a].x,n[a].y,n[a+1].x,n[a+1].y);a++}else quadraticCurveTo(n[a].x,n[a].y,
(n[a].x+n[a+1].x)/2,(n[a].y+n[a+1].y)/2);u=e+1}}}function compileCharString(e,t,a,n)
{function moveTo(e,a){t.push({cmd:"moveTo",args:[e,a]})}function lineTo(e,a)
{t.push({cmd:"lineTo",args:[e,a]})}function bezierCurveTo(e,a,r,n,i,s)
{t.push({cmd:"bezierCurveTo",args:[e,a,r,n,i,s]})}const i=[];let o=0,c=0,l=0;!function
parse(e){let h=0;for(;h<e.length;){let u,d,f,g,p,m,b,y,w,S=!1,x=e[h++];switch(x){case 1:case
3:case 18:case 23:l+=i.length>>1;S=!0;break;case 4:c+=i.pop();moveTo(o,c);S=!0;break;case
5:for(;i.length>0;){o+=i.shift();c+=i.shift();lineTo(o,c)}break;case 6:for(;i.length>0;)
{o+=i.shift();lineTo(o,c);if(0===i.length)break;c+=i.shift();lineTo(o,c)}break;case
7:for(;i.length>0;)
{c+=i.shift();lineTo(o,c);if(0===i.length)break;o+=i.shift();lineTo(o,c)}break;case
8:for(;i.length>0;)
{u=o+i.shift();f=c+i.shift();d=u+i.shift();g=f+i.shift();o=d+i.shift();c=g+i.shift();bezierC
urveTo(u,f,d,g,o,c)}break;case 10:y=i.pop();w=null;if(a.isCFFCIDFont){const
e=a.fdSelect.getFDIndex(n);if(e>=0&&e<a.fdArray.length){const t=a.fdArray[e];let
r;t.privateDict&&t.privateDict.subrsIndex&&(r=t.privateDict.subrsIndex.objects);if(r)
{y+=getSubroutineBias(r);w=r[y]}}else(0,r.warn)("Invalid fd index for glyph index.")}else
w=a.subrs[y+a.subrsBias];w&&parse(w);break;case 11:return;case 12:x=e[h++];switch(x){case
34:u=o+i.shift();d=u+i.shift();p=c+i.shift();o=d+i.shift();bezierCurveTo(u,c,d,p,o,p);u=o+i.
shift();d=u+i.shift();o=d+i.shift();bezierCurveTo(u,p,d,c,o,c);break;case
35:u=o+i.shift();f=c+i.shift();d=u+i.shift();g=f+i.shift();o=d+i.shift();c=g+i.shift();bezie
rCurveTo(u,f,d,g,o,c);u=o+i.shift();f=c+i.shift();d=u+i.shift();g=f+i.shift();o=d+i.shift();
c=g+i.shift();bezierCurveTo(u,f,d,g,o,c);i.pop();break;case
36:u=o+i.shift();p=c+i.shift();d=u+i.shift();m=p+i.shift();o=d+i.shift();bezierCurveTo(u,p,d
,m,o,m);u=o+i.shift();d=u+i.shift();b=m+i.shift();o=d+i.shift();bezierCurveTo(u,m,d,b,o,c);b
reak;case 37:const
e=o,t=c;u=o+i.shift();f=c+i.shift();d=u+i.shift();g=f+i.shift();o=d+i.shift();c=g+i.shift();
bezierCurveTo(u,f,d,g,o,c);u=o+i.shift();f=c+i.shift();d=u+i.shift();g=f+i.shift();o=d;c=g;M
ath.abs(o-e)>Math.abs(c-t)?
o+=i.shift():c+=i.shift();bezierCurveTo(u,f,d,g,o,c);break;default:throw new
r.FormatError(`unknown operator: 12 ${x}`)}break;case 14:if(i.length>=4){const
e=i.pop(),r=i.pop();c=i.pop();o=i.pop();t.push({cmd:"save"},{cmd:"translate",args:
[o,c]});let
n=lookupCmap(a.cmap,String.fromCharCode(a.glyphNameMap[s.StandardEncoding[e]]));compileCharS
tring(a.glyphs[n.glyphId],t,a,n.glyphId);t.push({cmd:"restore"});n=lookupCmap(a.cmap,String.
fromCharCode(a.glyphNameMap[s.StandardEncoding[r]]));compileCharString(a.glyphs[n.glyphId],t
,a,n.glyphId)}return;case 19:case 20:l+=i.length>>1;h+=l+7>>3;S=!0;break;case
21:c+=i.pop();o+=i.pop();moveTo(o,c);S=!0;break;case
22:o+=i.pop();moveTo(o,c);S=!0;break;case 24:for(;i.length>2;)
{u=o+i.shift();f=c+i.shift();d=u+i.shift();g=f+i.shift();o=d+i.shift();c=g+i.shift();bezierC
urveTo(u,f,d,g,o,c)}o+=i.shift();c+=i.shift();lineTo(o,c);break;case 25:for(;i.length>6;)
{o+=i.shift();c+=i.shift();lineTo(o,c)}u=o+i.shift();f=c+i.shift();d=u+i.shift();g=f+i.shift
();o=d+i.shift();c=g+i.shift();bezierCurveTo(u,f,d,g,o,c);break;case 26:i.length%2&&
(o+=i.shift());for(;i.length>0;)
{u=o;f=c+i.shift();d=u+i.shift();g=f+i.shift();o=d;c=g+i.shift();bezierCurveTo(u,f,d,g,o,c)}
break;case 27:i.length%2&&(c+=i.shift());for(;i.length>0;)
{u=o+i.shift();f=c;d=u+i.shift();g=f+i.shift();o=d+i.shift();c=g;bezierCurveTo(u,f,d,g,o,c)}
break;case 28:i.push((e[h]<<24|e[h+1]<<16)>>16);h+=2;break;case
29:y=i.pop()+a.gsubrsBias;w=a.gsubrs[y];w&&parse(w);break;case 30:for(;i.length>0;)
{u=o;f=c+i.shift();d=u+i.shift();g=f+i.shift();o=d+i.shift();c=g+(1===i.length?
i.shift():0);bezierCurveTo(u,f,d,g,o,c);if(0===i.length)break;u=o+i.shift();f=c;d=u+i.shift(
);g=f+i.shift();c=g+i.shift();o=d+(1===i.length?
i.shift():0);bezierCurveTo(u,f,d,g,o,c)}break;case 31:for(;i.length>0;)
{u=o+i.shift();f=c;d=u+i.shift();g=f+i.shift();c=g+i.shift();o=d+(1===i.length?
i.shift():0);bezierCurveTo(u,f,d,g,o,c);if(0===i.length)break;u=o;f=c+i.shift();d=u+i.shift(
);g=f+i.shift();o=d+i.shift();c=g+(1===i.length?
i.shift():0);bezierCurveTo(u,f,d,g,o,c)}break;default:if(x<32)throw new
r.FormatError(`unknown operator: ${x}`);if(x<247)i.push(x-139);else if(x<251)i.push(256*(x-
247)+e[h++]+108);else if(x<255)i.push(256*-(x-251)-e[h++]-108);else{i.push((e[h]<<24|e[h+1]
<<16|e[h+2]<<8|e[h+3])/65536);h+=4}}S&&(i.length=0)}}(e)}const c=[];class
CompiledFont{constructor(e){this.constructor===CompiledFont&&(0,r.unreachable)("Cannot
initialize
CompiledFont.");this.fontMatrix=e;this.compiledGlyphs=Object.create(null);this.compiledCharC
odeToGlyphId=Object.create(null)}getPathJs(e)
{const{charCode:t,glyphId:a}=lookupCmap(this.cmap,e);let
r=this.compiledGlyphs[a];if(!r)try{r=this.compileGlyph(this.glyphs[a],a);this.compiledGlyphs
[a]=r}catch(e){this.compiledGlyphs[a]=c;void 0===this.compiledCharCodeToGlyphId[t]&&
(this.compiledCharCodeToGlyphId[t]=a);throw e}void 0===this.compiledCharCodeToGlyphId[t]&&
(this.compiledCharCodeToGlyphId[t]=a);return r}compileGlyph(e,t)
{if(!e||0===e.length||14===e[0])return c;let a=this.fontMatrix;if(this.isCFFCIDFont){const
e=this.fdSelect.getFDIndex(t);if(e>=0&&e<this.fdArray.length)
{a=this.fdArray[e].getByName("FontMatrix")||r.FONT_IDENTITY_MATRIX}else(0,r.warn)("Invalid
fd index for glyph index.")}const n=[{cmd:"save"},{cmd:"transform",args:a.slice()},
{cmd:"scale",args:["size","-
size"]}];this.compileGlyphImpl(e,n,t);n.push({cmd:"restore"});return n}compileGlyphImpl()
{(0,r.unreachable)("Children classes should implement this.")}hasBuiltPath(e)
{const{charCode:t,glyphId:a}=lookupCmap(this.cmap,e);return void
0!==this.compiledGlyphs[a]&&void 0!==this.compiledCharCodeToGlyphId[t]}}class
TrueTypeCompiled extends CompiledFont{constructor(e,t,a){super(a||[488e-6,0,0,488e-
6,0,0]);this.glyphs=e;this.cmap=t}compileGlyphImpl(e,t){compileGlyf(e,t,this)}}class
Type2Compiled extends CompiledFont{constructor(e,t,a,r){super(a||
[.001,0,0,.001,0,0]);this.glyphs=e.glyphs;this.gsubrs=e.gsubrs||[];this.subrs=e.subrs||
[];this.cmap=t;this.glyphNameMap=r||(0,i.getGlyphsUnicode)
();this.gsubrsBias=getSubroutineBias(this.gsubrs);this.subrsBias=getSubroutineBias(this.subr
s);this.isCFFCIDFont=e.isCFFCIDFont;this.fdSelect=e.fdSelect;this.fdArray=e.fdArray}compileG
lyphImpl(e,t,a){compileCharString(e,t,this,a)}}t.FontRendererFactory=class
FontRendererFactory{static create(e,t){const a=new Uint8Array(e.data);let n,i,s,o,c,l;const
h=getUint16(a,4);for(let e=0,u=12;e<h;e++,u+=16){const e=(0,r.bytesToString)
(a.subarray(u,u+4)),h=getUint32(a,u+8),d=getUint32(a,u+12);switch(e)
{case"cmap":n=parseCmap(a,h);break;case"glyf":i=a.subarray(h,h+d);break;case"loca":s=a.subar
ray(h,h+d);break;case"head":l=getUint16(a,h+18);c=getUint16(a,h+50);break;case"CFF
":o=parseCff(a,h,h+d,t)}}if(i){const t=l?[1/l,0,0,1/l,0,0]:e.fontMatrix;return new
TrueTypeCompiled(function parseGlyfTable(e,t,a){let r,n;if(a){r=4;n=getUint32}else{r=2;n=
(e,t)=>2*getUint16(e,t)}const i=[];let s=n(t,0);for(let a=r;a<t.length;a+=r){const
r=n(t,a);i.push(e.subarray(s,r));s=r}return i}(i,s,c),n,t)}return new
Type2Compiled(o,n,e.fontMatrix,e.glyphNameMap)}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.getMetrics=t.getFontBasicMetrics=void
0;var r=a(3);const n=(0,r.getLookupTableFactory)((function(e){e.Courier=600;e["Courier-
Bold"]=600;e["Courier-BoldOblique"]=600;e["Courier-Oblique"]=600;e.Helvetica=
(0,r.getLookupTableFactory)((function(e)
{e.space=278;e.exclam=278;e.quotedbl=355;e.numbersign=556;e.dollar=556;e.percent=889;e.amper
sand=667;e.quoteright=222;e.parenleft=333;e.parenright=333;e.asterisk=389;e.plus=584;e.comma
=278;e.hyphen=333;e.period=278;e.slash=278;e.zero=556;e.one=556;e.two=556;e.three=556;e.four
=556;e.five=556;e.six=556;e.seven=556;e.eight=556;e.nine=556;e.colon=278;e.semicolon=278;e.l
ess=584;e.equal=584;e.greater=584;e.question=556;e.at=1015;e.A=667;e.B=667;e.C=722;e.D=722;e
.E=667;e.F=611;e.G=778;e.H=722;e.I=278;e.J=500;e.K=667;e.L=556;e.M=833;e.N=722;e.O=778;e.P=6
67;e.Q=778;e.R=722;e.S=667;e.T=611;e.U=722;e.V=667;e.W=944;e.X=667;e.Y=667;e.Z=611;e.bracket
left=278;e.backslash=278;e.bracketright=278;e.asciicircum=469;e.underscore=556;e.quoteleft=2
22;e.a=556;e.b=556;e.c=500;e.d=556;e.e=556;e.f=278;e.g=556;e.h=556;e.i=222;e.j=222;e.k=500;e
.l=222;e.m=833;e.n=556;e.o=556;e.p=556;e.q=556;e.r=333;e.s=500;e.t=278;e.u=556;e.v=500;e.w=7
22;e.x=500;e.y=500;e.z=500;e.braceleft=334;e.bar=260;e.braceright=334;e.asciitilde=584;e.exc
lamdown=333;e.cent=556;e.sterling=556;e.fraction=167;e.yen=556;e.florin=556;e.section=556;e.
currency=556;e.quotesingle=191;e.quotedblleft=333;e.guillemotleft=556;e.guilsinglleft=333;e.
guilsinglright=333;e.fi=500;e.fl=500;e.endash=556;e.dagger=556;e.daggerdbl=556;e.periodcente
red=278;e.paragraph=537;e.bullet=350;e.quotesinglbase=222;e.quotedblbase=333;e.quotedblright
=333;e.guillemotright=556;e.ellipsis=1e3;e.perthousand=1e3;e.questiondown=611;e.grave=333;e.
acute=333;e.circumflex=333;e.tilde=333;e.macron=333;e.breve=333;e.dotaccent=333;e.dieresis=3
33;e.ring=333;e.cedilla=333;e.hungarumlaut=333;e.ogonek=333;e.caron=333;e.emdash=1e3;e.AE=1e
3;e.ordfeminine=370;e.Lslash=556;e.Oslash=778;e.OE=1e3;e.ordmasculine=365;e.ae=889;e.dotless
i=278;e.lslash=222;e.oslash=611;e.oe=944;e.germandbls=611;e.Idieresis=278;e.eacute=556;e.abr
eve=556;e.uhungarumlaut=556;e.ecaron=556;e.Ydieresis=667;e.divide=584;e.Yacute=667;e.Acircum
flex=667;e.aacute=556;e.Ucircumflex=722;e.yacute=500;e.scommaaccent=500;e.ecircumflex=556;e.
Uring=722;e.Udieresis=722;e.aogonek=556;e.Uacute=722;e.uogonek=556;e.Edieresis=667;e.Dcroat=
722;e.commaaccent=250;e.copyright=737;e.Emacron=667;e.ccaron=500;e.aring=556;e.Ncommaaccent=
722;e.lacute=222;e.agrave=556;e.Tcommaaccent=611;e.Cacute=722;e.atilde=556;e.Edotaccent=667;
e.scaron=500;e.scedilla=500;e.iacute=278;e.lozenge=471;e.Rcaron=722;e.Gcommaaccent=778;e.uci
rcumflex=556;e.acircumflex=556;e.Amacron=667;e.rcaron=333;e.ccedilla=500;e.Zdotaccent=611;e.
Thorn=667;e.Omacron=778;e.Racute=722;e.Sacute=667;e.dcaron=643;e.Umacron=722;e.uring=556;e.t
hreesuperior=333;e.Ograve=778;e.Agrave=667;e.Abreve=667;e.multiply=584;e.uacute=556;e.Tcaron
=611;e.partialdiff=476;e.ydieresis=500;e.Nacute=722;e.icircumflex=278;e.Ecircumflex=667;e.ad
ieresis=556;e.edieresis=556;e.cacute=500;e.nacute=556;e.umacron=556;e.Ncaron=722;e.Iacute=27
8;e.plusminus=584;e.brokenbar=260;e.registered=737;e.Gbreve=778;e.Idotaccent=278;e.summation
=600;e.Egrave=667;e.racute=333;e.omacron=556;e.Zacute=611;e.Zcaron=611;e.greaterequal=549;e.
Eth=722;e.Ccedilla=722;e.lcommaaccent=222;e.tcaron=317;e.eogonek=556;e.Uogonek=722;e.Aacute=
667;e.Adieresis=667;e.egrave=556;e.zacute=500;e.iogonek=222;e.Oacute=778;e.oacute=556;e.amac
ron=556;e.sacute=500;e.idieresis=278;e.Ocircumflex=778;e.Ugrave=722;e.Delta=612;e.thorn=556;
e.twosuperior=333;e.Odieresis=778;e.mu=556;e.igrave=278;e.ohungarumlaut=556;e.Eogonek=667;e.
dcroat=556;e.threequarters=834;e.Scedilla=667;e.lcaron=299;e.Kcommaaccent=667;e.Lacute=556;e
.trademark=1e3;e.edotaccent=556;e.Igrave=278;e.Imacron=278;e.Lcaron=556;e.onehalf=834;e.less
equal=549;e.ocircumflex=556;e.ntilde=556;e.Uhungarumlaut=722;e.Eacute=667;e.emacron=556;e.gb
reve=556;e.onequarter=834;e.Scaron=667;e.Scommaaccent=667;e.Ohungarumlaut=778;e.degree=400;e
.ograve=556;e.Ccaron=722;e.ugrave=556;e.radical=453;e.Dcaron=722;e.rcommaaccent=333;e.Ntilde
=722;e.otilde=556;e.Rcommaaccent=722;e.Lcommaaccent=556;e.Atilde=667;e.Aogonek=667;e.Aring=6
67;e.Otilde=778;e.zdotaccent=500;e.Ecaron=667;e.Iogonek=278;e.kcommaaccent=500;e.minus=584;e
.Icircumflex=278;e.ncaron=556;e.tcommaaccent=278;e.logicalnot=584;e.odieresis=556;e.udieresi
s=556;e.notequal=549;e.gcommaaccent=556;e.eth=556;e.zcaron=500;e.ncommaaccent=556;e.onesuper
ior=333;e.imacron=278;e.Euro=556}));e["Helvetica-Bold"]=(0,r.getLookupTableFactory)
((function(e)
{e.space=278;e.exclam=333;e.quotedbl=474;e.numbersign=556;e.dollar=556;e.percent=889;e.amper
sand=722;e.quoteright=278;e.parenleft=333;e.parenright=333;e.asterisk=389;e.plus=584;e.comma
=278;e.hyphen=333;e.period=278;e.slash=278;e.zero=556;e.one=556;e.two=556;e.three=556;e.four
=556;e.five=556;e.six=556;e.seven=556;e.eight=556;e.nine=556;e.colon=333;e.semicolon=333;e.l
ess=584;e.equal=584;e.greater=584;e.question=611;e.at=975;e.A=722;e.B=722;e.C=722;e.D=722;e.
E=667;e.F=611;e.G=778;e.H=722;e.I=278;e.J=556;e.K=722;e.L=611;e.M=833;e.N=722;e.O=778;e.P=66
7;e.Q=778;e.R=722;e.S=667;e.T=611;e.U=722;e.V=667;e.W=944;e.X=667;e.Y=667;e.Z=611;e.bracketl
eft=333;e.backslash=278;e.bracketright=333;e.asciicircum=584;e.underscore=556;e.quoteleft=27
8;e.a=556;e.b=611;e.c=556;e.d=611;e.e=556;e.f=333;e.g=611;e.h=611;e.i=278;e.j=278;e.k=556;e.
l=278;e.m=889;e.n=611;e.o=611;e.p=611;e.q=611;e.r=389;e.s=556;e.t=333;e.u=611;e.v=556;e.w=77
8;e.x=556;e.y=556;e.z=500;e.braceleft=389;e.bar=280;e.braceright=389;e.asciitilde=584;e.excl
amdown=333;e.cent=556;e.sterling=556;e.fraction=167;e.yen=556;e.florin=556;e.section=556;e.c
urrency=556;e.quotesingle=238;e.quotedblleft=500;e.guillemotleft=556;e.guilsinglleft=333;e.g
uilsinglright=333;e.fi=611;e.fl=611;e.endash=556;e.dagger=556;e.daggerdbl=556;e.periodcenter
ed=278;e.paragraph=556;e.bullet=350;e.quotesinglbase=278;e.quotedblbase=500;e.quotedblright=
500;e.guillemotright=556;e.ellipsis=1e3;e.perthousand=1e3;e.questiondown=611;e.grave=333;e.a
cute=333;e.circumflex=333;e.tilde=333;e.macron=333;e.breve=333;e.dotaccent=333;e.dieresis=33
3;e.ring=333;e.cedilla=333;e.hungarumlaut=333;e.ogonek=333;e.caron=333;e.emdash=1e3;e.AE=1e3
;e.ordfeminine=370;e.Lslash=611;e.Oslash=778;e.OE=1e3;e.ordmasculine=365;e.ae=889;e.dotlessi
=278;e.lslash=278;e.oslash=611;e.oe=944;e.germandbls=611;e.Idieresis=278;e.eacute=556;e.abre
ve=556;e.uhungarumlaut=611;e.ecaron=556;e.Ydieresis=667;e.divide=584;e.Yacute=667;e.Acircumf
lex=722;e.aacute=556;e.Ucircumflex=722;e.yacute=556;e.scommaaccent=556;e.ecircumflex=556;e.U
ring=722;e.Udieresis=722;e.aogonek=556;e.Uacute=722;e.uogonek=611;e.Edieresis=667;e.Dcroat=7
22;e.commaaccent=250;e.copyright=737;e.Emacron=667;e.ccaron=556;e.aring=556;e.Ncommaaccent=7
22;e.lacute=278;e.agrave=556;e.Tcommaaccent=611;e.Cacute=722;e.atilde=556;e.Edotaccent=667;e
.scaron=556;e.scedilla=556;e.iacute=278;e.lozenge=494;e.Rcaron=722;e.Gcommaaccent=778;e.ucir
cumflex=611;e.acircumflex=556;e.Amacron=722;e.rcaron=389;e.ccedilla=556;e.Zdotaccent=611;e.T
horn=667;e.Omacron=778;e.Racute=722;e.Sacute=667;e.dcaron=743;e.Umacron=722;e.uring=611;e.th
reesuperior=333;e.Ograve=778;e.Agrave=722;e.Abreve=722;e.multiply=584;e.uacute=611;e.Tcaron=
611;e.partialdiff=494;e.ydieresis=556;e.Nacute=722;e.icircumflex=278;e.Ecircumflex=667;e.adi
eresis=556;e.edieresis=556;e.cacute=556;e.nacute=611;e.umacron=611;e.Ncaron=722;e.Iacute=278
;e.plusminus=584;e.brokenbar=280;e.registered=737;e.Gbreve=778;e.Idotaccent=278;e.summation=
600;e.Egrave=667;e.racute=389;e.omacron=611;e.Zacute=611;e.Zcaron=611;e.greaterequal=549;e.E
th=722;e.Ccedilla=722;e.lcommaaccent=278;e.tcaron=389;e.eogonek=556;e.Uogonek=722;e.Aacute=7
22;e.Adieresis=722;e.egrave=556;e.zacute=500;e.iogonek=278;e.Oacute=778;e.oacute=611;e.amacr
on=556;e.sacute=556;e.idieresis=278;e.Ocircumflex=778;e.Ugrave=722;e.Delta=612;e.thorn=611;e
.twosuperior=333;e.Odieresis=778;e.mu=611;e.igrave=278;e.ohungarumlaut=611;e.Eogonek=667;e.d
croat=611;e.threequarters=834;e.Scedilla=667;e.lcaron=400;e.Kcommaaccent=722;e.Lacute=611;e.
trademark=1e3;e.edotaccent=556;e.Igrave=278;e.Imacron=278;e.Lcaron=611;e.onehalf=834;e.lesse
qual=549;e.ocircumflex=611;e.ntilde=611;e.Uhungarumlaut=722;e.Eacute=667;e.emacron=556;e.gbr
eve=611;e.onequarter=834;e.Scaron=667;e.Scommaaccent=667;e.Ohungarumlaut=778;e.degree=400;e.
ograve=611;e.Ccaron=722;e.ugrave=611;e.radical=549;e.Dcaron=722;e.rcommaaccent=389;e.Ntilde=
722;e.otilde=611;e.Rcommaaccent=722;e.Lcommaaccent=611;e.Atilde=722;e.Aogonek=722;e.Aring=72
2;e.Otilde=778;e.zdotaccent=500;e.Ecaron=667;e.Iogonek=278;e.kcommaaccent=556;e.minus=584;e.
Icircumflex=278;e.ncaron=611;e.tcommaaccent=333;e.logicalnot=584;e.odieresis=611;e.udieresis
=611;e.notequal=549;e.gcommaaccent=611;e.eth=611;e.zcaron=500;e.ncommaaccent=611;e.onesuperi
or=333;e.imacron=278;e.Euro=556}));e["Helvetica-BoldOblique"]=(0,r.getLookupTableFactory)
((function(e)
{e.space=278;e.exclam=333;e.quotedbl=474;e.numbersign=556;e.dollar=556;e.percent=889;e.amper
sand=722;e.quoteright=278;e.parenleft=333;e.parenright=333;e.asterisk=389;e.plus=584;e.comma
=278;e.hyphen=333;e.period=278;e.slash=278;e.zero=556;e.one=556;e.two=556;e.three=556;e.four
=556;e.five=556;e.six=556;e.seven=556;e.eight=556;e.nine=556;e.colon=333;e.semicolon=333;e.l
ess=584;e.equal=584;e.greater=584;e.question=611;e.at=975;e.A=722;e.B=722;e.C=722;e.D=722;e.
E=667;e.F=611;e.G=778;e.H=722;e.I=278;e.J=556;e.K=722;e.L=611;e.M=833;e.N=722;e.O=778;e.P=66
7;e.Q=778;e.R=722;e.S=667;e.T=611;e.U=722;e.V=667;e.W=944;e.X=667;e.Y=667;e.Z=611;e.bracketl
eft=333;e.backslash=278;e.bracketright=333;e.asciicircum=584;e.underscore=556;e.quoteleft=27
8;e.a=556;e.b=611;e.c=556;e.d=611;e.e=556;e.f=333;e.g=611;e.h=611;e.i=278;e.j=278;e.k=556;e.
l=278;e.m=889;e.n=611;e.o=611;e.p=611;e.q=611;e.r=389;e.s=556;e.t=333;e.u=611;e.v=556;e.w=77
8;e.x=556;e.y=556;e.z=500;e.braceleft=389;e.bar=280;e.braceright=389;e.asciitilde=584;e.excl
amdown=333;e.cent=556;e.sterling=556;e.fraction=167;e.yen=556;e.florin=556;e.section=556;e.c
urrency=556;e.quotesingle=238;e.quotedblleft=500;e.guillemotleft=556;e.guilsinglleft=333;e.g
uilsinglright=333;e.fi=611;e.fl=611;e.endash=556;e.dagger=556;e.daggerdbl=556;e.periodcenter
ed=278;e.paragraph=556;e.bullet=350;e.quotesinglbase=278;e.quotedblbase=500;e.quotedblright=
500;e.guillemotright=556;e.ellipsis=1e3;e.perthousand=1e3;e.questiondown=611;e.grave=333;e.a
cute=333;e.circumflex=333;e.tilde=333;e.macron=333;e.breve=333;e.dotaccent=333;e.dieresis=33
3;e.ring=333;e.cedilla=333;e.hungarumlaut=333;e.ogonek=333;e.caron=333;e.emdash=1e3;e.AE=1e3
;e.ordfeminine=370;e.Lslash=611;e.Oslash=778;e.OE=1e3;e.ordmasculine=365;e.ae=889;e.dotlessi
=278;e.lslash=278;e.oslash=611;e.oe=944;e.germandbls=611;e.Idieresis=278;e.eacute=556;e.abre
ve=556;e.uhungarumlaut=611;e.ecaron=556;e.Ydieresis=667;e.divide=584;e.Yacute=667;e.Acircumf
lex=722;e.aacute=556;e.Ucircumflex=722;e.yacute=556;e.scommaaccent=556;e.ecircumflex=556;e.U
ring=722;e.Udieresis=722;e.aogonek=556;e.Uacute=722;e.uogonek=611;e.Edieresis=667;e.Dcroat=7
22;e.commaaccent=250;e.copyright=737;e.Emacron=667;e.ccaron=556;e.aring=556;e.Ncommaaccent=7
22;e.lacute=278;e.agrave=556;e.Tcommaaccent=611;e.Cacute=722;e.atilde=556;e.Edotaccent=667;e
.scaron=556;e.scedilla=556;e.iacute=278;e.lozenge=494;e.Rcaron=722;e.Gcommaaccent=778;e.ucir
cumflex=611;e.acircumflex=556;e.Amacron=722;e.rcaron=389;e.ccedilla=556;e.Zdotaccent=611;e.T
horn=667;e.Omacron=778;e.Racute=722;e.Sacute=667;e.dcaron=743;e.Umacron=722;e.uring=611;e.th
reesuperior=333;e.Ograve=778;e.Agrave=722;e.Abreve=722;e.multiply=584;e.uacute=611;e.Tcaron=
611;e.partialdiff=494;e.ydieresis=556;e.Nacute=722;e.icircumflex=278;e.Ecircumflex=667;e.adi
eresis=556;e.edieresis=556;e.cacute=556;e.nacute=611;e.umacron=611;e.Ncaron=722;e.Iacute=278
;e.plusminus=584;e.brokenbar=280;e.registered=737;e.Gbreve=778;e.Idotaccent=278;e.summation=
600;e.Egrave=667;e.racute=389;e.omacron=611;e.Zacute=611;e.Zcaron=611;e.greaterequal=549;e.E
th=722;e.Ccedilla=722;e.lcommaaccent=278;e.tcaron=389;e.eogonek=556;e.Uogonek=722;e.Aacute=7
22;e.Adieresis=722;e.egrave=556;e.zacute=500;e.iogonek=278;e.Oacute=778;e.oacute=611;e.amacr
on=556;e.sacute=556;e.idieresis=278;e.Ocircumflex=778;e.Ugrave=722;e.Delta=612;e.thorn=611;e
.twosuperior=333;e.Odieresis=778;e.mu=611;e.igrave=278;e.ohungarumlaut=611;e.Eogonek=667;e.d
croat=611;e.threequarters=834;e.Scedilla=667;e.lcaron=400;e.Kcommaaccent=722;e.Lacute=611;e.
trademark=1e3;e.edotaccent=556;e.Igrave=278;e.Imacron=278;e.Lcaron=611;e.onehalf=834;e.lesse
qual=549;e.ocircumflex=611;e.ntilde=611;e.Uhungarumlaut=722;e.Eacute=667;e.emacron=556;e.gbr
eve=611;e.onequarter=834;e.Scaron=667;e.Scommaaccent=667;e.Ohungarumlaut=778;e.degree=400;e.
ograve=611;e.Ccaron=722;e.ugrave=611;e.radical=549;e.Dcaron=722;e.rcommaaccent=389;e.Ntilde=
722;e.otilde=611;e.Rcommaaccent=722;e.Lcommaaccent=611;e.Atilde=722;e.Aogonek=722;e.Aring=72
2;e.Otilde=778;e.zdotaccent=500;e.Ecaron=667;e.Iogonek=278;e.kcommaaccent=556;e.minus=584;e.
Icircumflex=278;e.ncaron=611;e.tcommaaccent=333;e.logicalnot=584;e.odieresis=611;e.udieresis
=611;e.notequal=549;e.gcommaaccent=611;e.eth=611;e.zcaron=500;e.ncommaaccent=611;e.onesuperi
or=333;e.imacron=278;e.Euro=556}));e["Helvetica-Oblique"]=(0,r.getLookupTableFactory)
((function(e)
{e.space=278;e.exclam=278;e.quotedbl=355;e.numbersign=556;e.dollar=556;e.percent=889;e.amper
sand=667;e.quoteright=222;e.parenleft=333;e.parenright=333;e.asterisk=389;e.plus=584;e.comma
=278;e.hyphen=333;e.period=278;e.slash=278;e.zero=556;e.one=556;e.two=556;e.three=556;e.four
=556;e.five=556;e.six=556;e.seven=556;e.eight=556;e.nine=556;e.colon=278;e.semicolon=278;e.l
ess=584;e.equal=584;e.greater=584;e.question=556;e.at=1015;e.A=667;e.B=667;e.C=722;e.D=722;e
.E=667;e.F=611;e.G=778;e.H=722;e.I=278;e.J=500;e.K=667;e.L=556;e.M=833;e.N=722;e.O=778;e.P=6
67;e.Q=778;e.R=722;e.S=667;e.T=611;e.U=722;e.V=667;e.W=944;e.X=667;e.Y=667;e.Z=611;e.bracket
left=278;e.backslash=278;e.bracketright=278;e.asciicircum=469;e.underscore=556;e.quoteleft=2
22;e.a=556;e.b=556;e.c=500;e.d=556;e.e=556;e.f=278;e.g=556;e.h=556;e.i=222;e.j=222;e.k=500;e
.l=222;e.m=833;e.n=556;e.o=556;e.p=556;e.q=556;e.r=333;e.s=500;e.t=278;e.u=556;e.v=500;e.w=7
22;e.x=500;e.y=500;e.z=500;e.braceleft=334;e.bar=260;e.braceright=334;e.asciitilde=584;e.exc
lamdown=333;e.cent=556;e.sterling=556;e.fraction=167;e.yen=556;e.florin=556;e.section=556;e.
currency=556;e.quotesingle=191;e.quotedblleft=333;e.guillemotleft=556;e.guilsinglleft=333;e.
guilsinglright=333;e.fi=500;e.fl=500;e.endash=556;e.dagger=556;e.daggerdbl=556;e.periodcente
red=278;e.paragraph=537;e.bullet=350;e.quotesinglbase=222;e.quotedblbase=333;e.quotedblright
=333;e.guillemotright=556;e.ellipsis=1e3;e.perthousand=1e3;e.questiondown=611;e.grave=333;e.
acute=333;e.circumflex=333;e.tilde=333;e.macron=333;e.breve=333;e.dotaccent=333;e.dieresis=3
33;e.ring=333;e.cedilla=333;e.hungarumlaut=333;e.ogonek=333;e.caron=333;e.emdash=1e3;e.AE=1e
3;e.ordfeminine=370;e.Lslash=556;e.Oslash=778;e.OE=1e3;e.ordmasculine=365;e.ae=889;e.dotless
i=278;e.lslash=222;e.oslash=611;e.oe=944;e.germandbls=611;e.Idieresis=278;e.eacute=556;e.abr
eve=556;e.uhungarumlaut=556;e.ecaron=556;e.Ydieresis=667;e.divide=584;e.Yacute=667;e.Acircum
flex=667;e.aacute=556;e.Ucircumflex=722;e.yacute=500;e.scommaaccent=500;e.ecircumflex=556;e.
Uring=722;e.Udieresis=722;e.aogonek=556;e.Uacute=722;e.uogonek=556;e.Edieresis=667;e.Dcroat=
722;e.commaaccent=250;e.copyright=737;e.Emacron=667;e.ccaron=500;e.aring=556;e.Ncommaaccent=
722;e.lacute=222;e.agrave=556;e.Tcommaaccent=611;e.Cacute=722;e.atilde=556;e.Edotaccent=667;
e.scaron=500;e.scedilla=500;e.iacute=278;e.lozenge=471;e.Rcaron=722;e.Gcommaaccent=778;e.uci
rcumflex=556;e.acircumflex=556;e.Amacron=667;e.rcaron=333;e.ccedilla=500;e.Zdotaccent=611;e.
Thorn=667;e.Omacron=778;e.Racute=722;e.Sacute=667;e.dcaron=643;e.Umacron=722;e.uring=556;e.t
hreesuperior=333;e.Ograve=778;e.Agrave=667;e.Abreve=667;e.multiply=584;e.uacute=556;e.Tcaron
=611;e.partialdiff=476;e.ydieresis=500;e.Nacute=722;e.icircumflex=278;e.Ecircumflex=667;e.ad
ieresis=556;e.edieresis=556;e.cacute=500;e.nacute=556;e.umacron=556;e.Ncaron=722;e.Iacute=27
8;e.plusminus=584;e.brokenbar=260;e.registered=737;e.Gbreve=778;e.Idotaccent=278;e.summation
=600;e.Egrave=667;e.racute=333;e.omacron=556;e.Zacute=611;e.Zcaron=611;e.greaterequal=549;e.
Eth=722;e.Ccedilla=722;e.lcommaaccent=222;e.tcaron=317;e.eogonek=556;e.Uogonek=722;e.Aacute=
667;e.Adieresis=667;e.egrave=556;e.zacute=500;e.iogonek=222;e.Oacute=778;e.oacute=556;e.amac
ron=556;e.sacute=500;e.idieresis=278;e.Ocircumflex=778;e.Ugrave=722;e.Delta=612;e.thorn=556;
e.twosuperior=333;e.Odieresis=778;e.mu=556;e.igrave=278;e.ohungarumlaut=556;e.Eogonek=667;e.
dcroat=556;e.threequarters=834;e.Scedilla=667;e.lcaron=299;e.Kcommaaccent=667;e.Lacute=556;e
.trademark=1e3;e.edotaccent=556;e.Igrave=278;e.Imacron=278;e.Lcaron=556;e.onehalf=834;e.less
equal=549;e.ocircumflex=556;e.ntilde=556;e.Uhungarumlaut=722;e.Eacute=667;e.emacron=556;e.gb
reve=556;e.onequarter=834;e.Scaron=667;e.Scommaaccent=667;e.Ohungarumlaut=778;e.degree=400;e
.ograve=556;e.Ccaron=722;e.ugrave=556;e.radical=453;e.Dcaron=722;e.rcommaaccent=333;e.Ntilde
=722;e.otilde=556;e.Rcommaaccent=722;e.Lcommaaccent=556;e.Atilde=667;e.Aogonek=667;e.Aring=6
67;e.Otilde=778;e.zdotaccent=500;e.Ecaron=667;e.Iogonek=278;e.kcommaaccent=500;e.minus=584;e
.Icircumflex=278;e.ncaron=556;e.tcommaaccent=278;e.logicalnot=584;e.odieresis=556;e.udieresi
s=556;e.notequal=549;e.gcommaaccent=556;e.eth=556;e.zcaron=500;e.ncommaaccent=556;e.onesuper
ior=333;e.imacron=278;e.Euro=556}));e.Symbol=(0,r.getLookupTableFactory)((function(e)
{e.space=250;e.exclam=333;e.universal=713;e.numbersign=500;e.existential=549;e.percent=833;e
.ampersand=778;e.suchthat=439;e.parenleft=333;e.parenright=333;e.asteriskmath=500;e.plus=549
;e.comma=250;e.minus=549;e.period=250;e.slash=278;e.zero=500;e.one=500;e.two=500;e.three=500
;e.four=500;e.five=500;e.six=500;e.seven=500;e.eight=500;e.nine=500;e.colon=278;e.semicolon=
278;e.less=549;e.equal=549;e.greater=549;e.question=444;e.congruent=549;e.Alpha=722;e.Beta=6
67;e.Chi=722;e.Delta=612;e.Epsilon=611;e.Phi=763;e.Gamma=603;e.Eta=722;e.Iota=333;e.theta1=6
31;e.Kappa=722;e.Lambda=686;e.Mu=889;e.Nu=722;e.Omicron=722;e.Pi=768;e.Theta=741;e.Rho=556;e
.Sigma=592;e.Tau=611;e.Upsilon=690;e.sigma1=439;e.Omega=768;e.Xi=645;e.Psi=795;e.Zeta=611;e.
bracketleft=333;e.therefore=863;e.bracketright=333;e.perpendicular=658;e.underscore=500;e.ra
dicalex=500;e.alpha=631;e.beta=549;e.chi=549;e.delta=494;e.epsilon=439;e.phi=521;e.gamma=411
;e.eta=603;e.iota=329;e.phi1=603;e.kappa=549;e.lambda=549;e.mu=576;e.nu=521;e.omicron=549;e.
pi=549;e.theta=521;e.rho=549;e.sigma=603;e.tau=439;e.upsilon=576;e.omega1=713;e.omega=686;e.
xi=493;e.psi=686;e.zeta=494;e.braceleft=480;e.bar=200;e.braceright=480;e.similar=549;e.Euro=
750;e.Upsilon1=620;e.minute=247;e.lessequal=549;e.fraction=167;e.infinity=713;e.florin=500;e
.club=753;e.diamond=753;e.heart=753;e.spade=753;e.arrowboth=1042;e.arrowleft=987;e.arrowup=6
03;e.arrowright=987;e.arrowdown=603;e.degree=400;e.plusminus=549;e.second=411;e.greaterequal
=549;e.multiply=549;e.proportional=713;e.partialdiff=494;e.bullet=460;e.divide=549;e.notequa
l=549;e.equivalence=549;e.approxequal=549;e.ellipsis=1e3;e.arrowvertex=603;e.arrowhorizex=1e
3;e.carriagereturn=658;e.aleph=823;e.Ifraktur=686;e.Rfraktur=795;e.weierstrass=987;e.circlem
ultiply=768;e.circleplus=768;e.emptyset=823;e.intersection=768;e.union=768;e.propersuperset=
713;e.reflexsuperset=713;e.notsubset=713;e.propersubset=713;e.reflexsubset=713;e.element=713
;e.notelement=713;e.angle=768;e.gradient=713;e.registerserif=790;e.copyrightserif=790;e.trad
emarkserif=890;e.product=823;e.radical=549;e.dotmath=250;e.logicalnot=713;e.logicaland=603;e
.logicalor=603;e.arrowdblboth=1042;e.arrowdblleft=987;e.arrowdblup=603;e.arrowdblright=987;e
.arrowdbldown=603;e.lozenge=494;e.angleleft=329;e.registersans=790;e.copyrightsans=790;e.tra
demarksans=786;e.summation=713;e.parenlefttp=384;e.parenleftex=384;e.parenleftbt=384;e.brack
etlefttp=384;e.bracketleftex=384;e.bracketleftbt=384;e.bracelefttp=494;e.braceleftmid=494;e.
braceleftbt=494;e.braceex=494;e.angleright=329;e.integral=274;e.integraltp=686;e.integralex=
686;e.integralbt=686;e.parenrighttp=384;e.parenrightex=384;e.parenrightbt=384;e.bracketright
tp=384;e.bracketrightex=384;e.bracketrightbt=384;e.bracerighttp=494;e.bracerightmid=494;e.br
acerightbt=494;e.apple=790}));e["Times-Roman"]=(0,r.getLookupTableFactory)((function(e)
{e.space=250;e.exclam=333;e.quotedbl=408;e.numbersign=500;e.dollar=500;e.percent=833;e.amper
sand=778;e.quoteright=333;e.parenleft=333;e.parenright=333;e.asterisk=500;e.plus=564;e.comma
=250;e.hyphen=333;e.period=250;e.slash=278;e.zero=500;e.one=500;e.two=500;e.three=500;e.four
=500;e.five=500;e.six=500;e.seven=500;e.eight=500;e.nine=500;e.colon=278;e.semicolon=278;e.l
ess=564;e.equal=564;e.greater=564;e.question=444;e.at=921;e.A=722;e.B=667;e.C=667;e.D=722;e.
E=611;e.F=556;e.G=722;e.H=722;e.I=333;e.J=389;e.K=722;e.L=611;e.M=889;e.N=722;e.O=722;e.P=55
6;e.Q=722;e.R=667;e.S=556;e.T=611;e.U=722;e.V=722;e.W=944;e.X=722;e.Y=722;e.Z=611;e.bracketl
eft=333;e.backslash=278;e.bracketright=333;e.asciicircum=469;e.underscore=500;e.quoteleft=33
3;e.a=444;e.b=500;e.c=444;e.d=500;e.e=444;e.f=333;e.g=500;e.h=500;e.i=278;e.j=278;e.k=500;e.
l=278;e.m=778;e.n=500;e.o=500;e.p=500;e.q=500;e.r=333;e.s=389;e.t=278;e.u=500;e.v=500;e.w=72
2;e.x=500;e.y=500;e.z=444;e.braceleft=480;e.bar=200;e.braceright=480;e.asciitilde=541;e.excl
amdown=333;e.cent=500;e.sterling=500;e.fraction=167;e.yen=500;e.florin=500;e.section=500;e.c
urrency=500;e.quotesingle=180;e.quotedblleft=444;e.guillemotleft=500;e.guilsinglleft=333;e.g
uilsinglright=333;e.fi=556;e.fl=556;e.endash=500;e.dagger=500;e.daggerdbl=500;e.periodcenter
ed=250;e.paragraph=453;e.bullet=350;e.quotesinglbase=333;e.quotedblbase=444;e.quotedblright=
444;e.guillemotright=500;e.ellipsis=1e3;e.perthousand=1e3;e.questiondown=444;e.grave=333;e.a
cute=333;e.circumflex=333;e.tilde=333;e.macron=333;e.breve=333;e.dotaccent=333;e.dieresis=33
3;e.ring=333;e.cedilla=333;e.hungarumlaut=333;e.ogonek=333;e.caron=333;e.emdash=1e3;e.AE=889
;e.ordfeminine=276;e.Lslash=611;e.Oslash=722;e.OE=889;e.ordmasculine=310;e.ae=667;e.dotlessi
=278;e.lslash=278;e.oslash=500;e.oe=722;e.germandbls=500;e.Idieresis=333;e.eacute=444;e.abre
ve=444;e.uhungarumlaut=500;e.ecaron=444;e.Ydieresis=722;e.divide=564;e.Yacute=722;e.Acircumf
lex=722;e.aacute=444;e.Ucircumflex=722;e.yacute=500;e.scommaaccent=389;e.ecircumflex=444;e.U
ring=722;e.Udieresis=722;e.aogonek=444;e.Uacute=722;e.uogonek=500;e.Edieresis=611;e.Dcroat=7
22;e.commaaccent=250;e.copyright=760;e.Emacron=611;e.ccaron=444;e.aring=444;e.Ncommaaccent=7
22;e.lacute=278;e.agrave=444;e.Tcommaaccent=611;e.Cacute=667;e.atilde=444;e.Edotaccent=611;e
.scaron=389;e.scedilla=389;e.iacute=278;e.lozenge=471;e.Rcaron=667;e.Gcommaaccent=722;e.ucir
cumflex=500;e.acircumflex=444;e.Amacron=722;e.rcaron=333;e.ccedilla=444;e.Zdotaccent=611;e.T
horn=556;e.Omacron=722;e.Racute=667;e.Sacute=556;e.dcaron=588;e.Umacron=722;e.uring=500;e.th
reesuperior=300;e.Ograve=722;e.Agrave=722;e.Abreve=722;e.multiply=564;e.uacute=500;e.Tcaron=
611;e.partialdiff=476;e.ydieresis=500;e.Nacute=722;e.icircumflex=278;e.Ecircumflex=611;e.adi
eresis=444;e.edieresis=444;e.cacute=444;e.nacute=500;e.umacron=500;e.Ncaron=722;e.Iacute=333
;e.plusminus=564;e.brokenbar=200;e.registered=760;e.Gbreve=722;e.Idotaccent=333;e.summation=
600;e.Egrave=611;e.racute=333;e.omacron=500;e.Zacute=611;e.Zcaron=611;e.greaterequal=549;e.E
th=722;e.Ccedilla=667;e.lcommaaccent=278;e.tcaron=326;e.eogonek=444;e.Uogonek=722;e.Aacute=7
22;e.Adieresis=722;e.egrave=444;e.zacute=444;e.iogonek=278;e.Oacute=722;e.oacute=500;e.amacr
on=444;e.sacute=389;e.idieresis=278;e.Ocircumflex=722;e.Ugrave=722;e.Delta=612;e.thorn=500;e
.twosuperior=300;e.Odieresis=722;e.mu=500;e.igrave=278;e.ohungarumlaut=500;e.Eogonek=611;e.d
croat=500;e.threequarters=750;e.Scedilla=556;e.lcaron=344;e.Kcommaaccent=722;e.Lacute=611;e.
trademark=980;e.edotaccent=444;e.Igrave=333;e.Imacron=333;e.Lcaron=611;e.onehalf=750;e.lesse
qual=549;e.ocircumflex=500;e.ntilde=500;e.Uhungarumlaut=722;e.Eacute=611;e.emacron=444;e.gbr
eve=500;e.onequarter=750;e.Scaron=556;e.Scommaaccent=556;e.Ohungarumlaut=722;e.degree=400;e.
ograve=500;e.Ccaron=667;e.ugrave=500;e.radical=453;e.Dcaron=722;e.rcommaaccent=333;e.Ntilde=
722;e.otilde=500;e.Rcommaaccent=667;e.Lcommaaccent=611;e.Atilde=722;e.Aogonek=722;e.Aring=72
2;e.Otilde=722;e.zdotaccent=444;e.Ecaron=611;e.Iogonek=333;e.kcommaaccent=500;e.minus=564;e.
Icircumflex=333;e.ncaron=500;e.tcommaaccent=278;e.logicalnot=564;e.odieresis=500;e.udieresis
=500;e.notequal=549;e.gcommaaccent=500;e.eth=500;e.zcaron=444;e.ncommaaccent=500;e.onesuperi
or=300;e.imacron=278;e.Euro=500}));e["Times-Bold"]=(0,r.getLookupTableFactory)((function(e)
{e.space=250;e.exclam=333;e.quotedbl=555;e.numbersign=500;e.dollar=500;e.percent=1e3;e.amper
sand=833;e.quoteright=333;e.parenleft=333;e.parenright=333;e.asterisk=500;e.plus=570;e.comma
=250;e.hyphen=333;e.period=250;e.slash=278;e.zero=500;e.one=500;e.two=500;e.three=500;e.four
=500;e.five=500;e.six=500;e.seven=500;e.eight=500;e.nine=500;e.colon=333;e.semicolon=333;e.l
ess=570;e.equal=570;e.greater=570;e.question=500;e.at=930;e.A=722;e.B=667;e.C=722;e.D=722;e.
E=667;e.F=611;e.G=778;e.H=778;e.I=389;e.J=500;e.K=778;e.L=667;e.M=944;e.N=722;e.O=778;e.P=61
1;e.Q=778;e.R=722;e.S=556;e.T=667;e.U=722;e.V=722;e.W=1e3;e.X=722;e.Y=722;e.Z=667;e.bracketl
eft=333;e.backslash=278;e.bracketright=333;e.asciicircum=581;e.underscore=500;e.quoteleft=33
3;e.a=500;e.b=556;e.c=444;e.d=556;e.e=444;e.f=333;e.g=500;e.h=556;e.i=278;e.j=333;e.k=556;e.
l=278;e.m=833;e.n=556;e.o=500;e.p=556;e.q=556;e.r=444;e.s=389;e.t=333;e.u=556;e.v=500;e.w=72
2;e.x=500;e.y=500;e.z=444;e.braceleft=394;e.bar=220;e.braceright=394;e.asciitilde=520;e.excl
amdown=333;e.cent=500;e.sterling=500;e.fraction=167;e.yen=500;e.florin=500;e.section=500;e.c
urrency=500;e.quotesingle=278;e.quotedblleft=500;e.guillemotleft=500;e.guilsinglleft=333;e.g
uilsinglright=333;e.fi=556;e.fl=556;e.endash=500;e.dagger=500;e.daggerdbl=500;e.periodcenter
ed=250;e.paragraph=540;e.bullet=350;e.quotesinglbase=333;e.quotedblbase=500;e.quotedblright=
500;e.guillemotright=500;e.ellipsis=1e3;e.perthousand=1e3;e.questiondown=500;e.grave=333;e.a
cute=333;e.circumflex=333;e.tilde=333;e.macron=333;e.breve=333;e.dotaccent=333;e.dieresis=33
3;e.ring=333;e.cedilla=333;e.hungarumlaut=333;e.ogonek=333;e.caron=333;e.emdash=1e3;e.AE=1e3
;e.ordfeminine=300;e.Lslash=667;e.Oslash=778;e.OE=1e3;e.ordmasculine=330;e.ae=722;e.dotlessi
=278;e.lslash=278;e.oslash=500;e.oe=722;e.germandbls=556;e.Idieresis=389;e.eacute=444;e.abre
ve=500;e.uhungarumlaut=556;e.ecaron=444;e.Ydieresis=722;e.divide=570;e.Yacute=722;e.Acircumf
lex=722;e.aacute=500;e.Ucircumflex=722;e.yacute=500;e.scommaaccent=389;e.ecircumflex=444;e.U
ring=722;e.Udieresis=722;e.aogonek=500;e.Uacute=722;e.uogonek=556;e.Edieresis=667;e.Dcroat=7
22;e.commaaccent=250;e.copyright=747;e.Emacron=667;e.ccaron=444;e.aring=500;e.Ncommaaccent=7
22;e.lacute=278;e.agrave=500;e.Tcommaaccent=667;e.Cacute=722;e.atilde=500;e.Edotaccent=667;e
.scaron=389;e.scedilla=389;e.iacute=278;e.lozenge=494;e.Rcaron=722;e.Gcommaaccent=778;e.ucir
cumflex=556;e.acircumflex=500;e.Amacron=722;e.rcaron=444;e.ccedilla=444;e.Zdotaccent=667;e.T
horn=611;e.Omacron=778;e.Racute=722;e.Sacute=556;e.dcaron=672;e.Umacron=722;e.uring=556;e.th
reesuperior=300;e.Ograve=778;e.Agrave=722;e.Abreve=722;e.multiply=570;e.uacute=556;e.Tcaron=
667;e.partialdiff=494;e.ydieresis=500;e.Nacute=722;e.icircumflex=278;e.Ecircumflex=667;e.adi
eresis=500;e.edieresis=444;e.cacute=444;e.nacute=556;e.umacron=556;e.Ncaron=722;e.Iacute=389
;e.plusminus=570;e.brokenbar=220;e.registered=747;e.Gbreve=778;e.Idotaccent=389;e.summation=
600;e.Egrave=667;e.racute=444;e.omacron=500;e.Zacute=667;e.Zcaron=667;e.greaterequal=549;e.E
th=722;e.Ccedilla=722;e.lcommaaccent=278;e.tcaron=416;e.eogonek=444;e.Uogonek=722;e.Aacute=7
22;e.Adieresis=722;e.egrave=444;e.zacute=444;e.iogonek=278;e.Oacute=778;e.oacute=500;e.amacr
on=500;e.sacute=389;e.idieresis=278;e.Ocircumflex=778;e.Ugrave=722;e.Delta=612;e.thorn=556;e
.twosuperior=300;e.Odieresis=778;e.mu=556;e.igrave=278;e.ohungarumlaut=500;e.Eogonek=667;e.d
croat=556;e.threequarters=750;e.Scedilla=556;e.lcaron=394;e.Kcommaaccent=778;e.Lacute=667;e.
trademark=1e3;e.edotaccent=444;e.Igrave=389;e.Imacron=389;e.Lcaron=667;e.onehalf=750;e.lesse
qual=549;e.ocircumflex=500;e.ntilde=556;e.Uhungarumlaut=722;e.Eacute=667;e.emacron=444;e.gbr
eve=500;e.onequarter=750;e.Scaron=556;e.Scommaaccent=556;e.Ohungarumlaut=778;e.degree=400;e.
ograve=500;e.Ccaron=722;e.ugrave=556;e.radical=549;e.Dcaron=722;e.rcommaaccent=444;e.Ntilde=
722;e.otilde=500;e.Rcommaaccent=722;e.Lcommaaccent=667;e.Atilde=722;e.Aogonek=722;e.Aring=72
2;e.Otilde=778;e.zdotaccent=444;e.Ecaron=667;e.Iogonek=389;e.kcommaaccent=556;e.minus=570;e.
Icircumflex=389;e.ncaron=556;e.tcommaaccent=333;e.logicalnot=570;e.odieresis=500;e.udieresis
=556;e.notequal=549;e.gcommaaccent=500;e.eth=500;e.zcaron=444;e.ncommaaccent=556;e.onesuperi
or=300;e.imacron=278;e.Euro=500}));e["Times-BoldItalic"]=(0,r.getLookupTableFactory)
((function(e)
{e.space=250;e.exclam=389;e.quotedbl=555;e.numbersign=500;e.dollar=500;e.percent=833;e.amper
sand=778;e.quoteright=333;e.parenleft=333;e.parenright=333;e.asterisk=500;e.plus=570;e.comma
=250;e.hyphen=333;e.period=250;e.slash=278;e.zero=500;e.one=500;e.two=500;e.three=500;e.four
=500;e.five=500;e.six=500;e.seven=500;e.eight=500;e.nine=500;e.colon=333;e.semicolon=333;e.l
ess=570;e.equal=570;e.greater=570;e.question=500;e.at=832;e.A=667;e.B=667;e.C=667;e.D=722;e.
E=667;e.F=667;e.G=722;e.H=778;e.I=389;e.J=500;e.K=667;e.L=611;e.M=889;e.N=722;e.O=722;e.P=61
1;e.Q=722;e.R=667;e.S=556;e.T=611;e.U=722;e.V=667;e.W=889;e.X=667;e.Y=611;e.Z=611;e.bracketl
eft=333;e.backslash=278;e.bracketright=333;e.asciicircum=570;e.underscore=500;e.quoteleft=33
3;e.a=500;e.b=500;e.c=444;e.d=500;e.e=444;e.f=333;e.g=500;e.h=556;e.i=278;e.j=278;e.k=500;e.
l=278;e.m=778;e.n=556;e.o=500;e.p=500;e.q=500;e.r=389;e.s=389;e.t=278;e.u=556;e.v=444;e.w=66
7;e.x=500;e.y=444;e.z=389;e.braceleft=348;e.bar=220;e.braceright=348;e.asciitilde=570;e.excl
amdown=389;e.cent=500;e.sterling=500;e.fraction=167;e.yen=500;e.florin=500;e.section=500;e.c
urrency=500;e.quotesingle=278;e.quotedblleft=500;e.guillemotleft=500;e.guilsinglleft=333;e.g
uilsinglright=333;e.fi=556;e.fl=556;e.endash=500;e.dagger=500;e.daggerdbl=500;e.periodcenter
ed=250;e.paragraph=500;e.bullet=350;e.quotesinglbase=333;e.quotedblbase=500;e.quotedblright=
500;e.guillemotright=500;e.ellipsis=1e3;e.perthousand=1e3;e.questiondown=500;e.grave=333;e.a
cute=333;e.circumflex=333;e.tilde=333;e.macron=333;e.breve=333;e.dotaccent=333;e.dieresis=33
3;e.ring=333;e.cedilla=333;e.hungarumlaut=333;e.ogonek=333;e.caron=333;e.emdash=1e3;e.AE=944
;e.ordfeminine=266;e.Lslash=611;e.Oslash=722;e.OE=944;e.ordmasculine=300;e.ae=722;e.dotlessi
=278;e.lslash=278;e.oslash=500;e.oe=722;e.germandbls=500;e.Idieresis=389;e.eacute=444;e.abre
ve=500;e.uhungarumlaut=556;e.ecaron=444;e.Ydieresis=611;e.divide=570;e.Yacute=611;e.Acircumf
lex=667;e.aacute=500;e.Ucircumflex=722;e.yacute=444;e.scommaaccent=389;e.ecircumflex=444;e.U
ring=722;e.Udieresis=722;e.aogonek=500;e.Uacute=722;e.uogonek=556;e.Edieresis=667;e.Dcroat=7
22;e.commaaccent=250;e.copyright=747;e.Emacron=667;e.ccaron=444;e.aring=500;e.Ncommaaccent=7
22;e.lacute=278;e.agrave=500;e.Tcommaaccent=611;e.Cacute=667;e.atilde=500;e.Edotaccent=667;e
.scaron=389;e.scedilla=389;e.iacute=278;e.lozenge=494;e.Rcaron=667;e.Gcommaaccent=722;e.ucir
cumflex=556;e.acircumflex=500;e.Amacron=667;e.rcaron=389;e.ccedilla=444;e.Zdotaccent=611;e.T
horn=611;e.Omacron=722;e.Racute=667;e.Sacute=556;e.dcaron=608;e.Umacron=722;e.uring=556;e.th
reesuperior=300;e.Ograve=722;e.Agrave=667;e.Abreve=667;e.multiply=570;e.uacute=556;e.Tcaron=
611;e.partialdiff=494;e.ydieresis=444;e.Nacute=722;e.icircumflex=278;e.Ecircumflex=667;e.adi
eresis=500;e.edieresis=444;e.cacute=444;e.nacute=556;e.umacron=556;e.Ncaron=722;e.Iacute=389
;e.plusminus=570;e.brokenbar=220;e.registered=747;e.Gbreve=722;e.Idotaccent=389;e.summation=
600;e.Egrave=667;e.racute=389;e.omacron=500;e.Zacute=611;e.Zcaron=611;e.greaterequal=549;e.E
th=722;e.Ccedilla=667;e.lcommaaccent=278;e.tcaron=366;e.eogonek=444;e.Uogonek=722;e.Aacute=6
67;e.Adieresis=667;e.egrave=444;e.zacute=389;e.iogonek=278;e.Oacute=722;e.oacute=500;e.amacr
on=500;e.sacute=389;e.idieresis=278;e.Ocircumflex=722;e.Ugrave=722;e.Delta=612;e.thorn=500;e
.twosuperior=300;e.Odieresis=722;e.mu=576;e.igrave=278;e.ohungarumlaut=500;e.Eogonek=667;e.d
croat=500;e.threequarters=750;e.Scedilla=556;e.lcaron=382;e.Kcommaaccent=667;e.Lacute=611;e.
trademark=1e3;e.edotaccent=444;e.Igrave=389;e.Imacron=389;e.Lcaron=611;e.onehalf=750;e.lesse
qual=549;e.ocircumflex=500;e.ntilde=556;e.Uhungarumlaut=722;e.Eacute=667;e.emacron=444;e.gbr
eve=500;e.onequarter=750;e.Scaron=556;e.Scommaaccent=556;e.Ohungarumlaut=722;e.degree=400;e.
ograve=500;e.Ccaron=667;e.ugrave=556;e.radical=549;e.Dcaron=722;e.rcommaaccent=389;e.Ntilde=
722;e.otilde=500;e.Rcommaaccent=667;e.Lcommaaccent=611;e.Atilde=667;e.Aogonek=667;e.Aring=66
7;e.Otilde=722;e.zdotaccent=389;e.Ecaron=667;e.Iogonek=389;e.kcommaaccent=500;e.minus=606;e.
Icircumflex=389;e.ncaron=556;e.tcommaaccent=278;e.logicalnot=606;e.odieresis=500;e.udieresis
=556;e.notequal=549;e.gcommaaccent=500;e.eth=500;e.zcaron=389;e.ncommaaccent=556;e.onesuperi
or=300;e.imacron=278;e.Euro=500}));e["Times-Italic"]=(0,r.getLookupTableFactory)
((function(e)
{e.space=250;e.exclam=333;e.quotedbl=420;e.numbersign=500;e.dollar=500;e.percent=833;e.amper
sand=778;e.quoteright=333;e.parenleft=333;e.parenright=333;e.asterisk=500;e.plus=675;e.comma
=250;e.hyphen=333;e.period=250;e.slash=278;e.zero=500;e.one=500;e.two=500;e.three=500;e.four
=500;e.five=500;e.six=500;e.seven=500;e.eight=500;e.nine=500;e.colon=333;e.semicolon=333;e.l
ess=675;e.equal=675;e.greater=675;e.question=500;e.at=920;e.A=611;e.B=611;e.C=667;e.D=722;e.
E=611;e.F=611;e.G=722;e.H=722;e.I=333;e.J=444;e.K=667;e.L=556;e.M=833;e.N=667;e.O=722;e.P=61
1;e.Q=722;e.R=611;e.S=500;e.T=556;e.U=722;e.V=611;e.W=833;e.X=611;e.Y=556;e.Z=556;e.bracketl
eft=389;e.backslash=278;e.bracketright=389;e.asciicircum=422;e.underscore=500;e.quoteleft=33
3;e.a=500;e.b=500;e.c=444;e.d=500;e.e=444;e.f=278;e.g=500;e.h=500;e.i=278;e.j=278;e.k=444;e.
l=278;e.m=722;e.n=500;e.o=500;e.p=500;e.q=500;e.r=389;e.s=389;e.t=278;e.u=500;e.v=444;e.w=66
7;e.x=444;e.y=444;e.z=389;e.braceleft=400;e.bar=275;e.braceright=400;e.asciitilde=541;e.excl
amdown=389;e.cent=500;e.sterling=500;e.fraction=167;e.yen=500;e.florin=500;e.section=500;e.c
urrency=500;e.quotesingle=214;e.quotedblleft=556;e.guillemotleft=500;e.guilsinglleft=333;e.g
uilsinglright=333;e.fi=500;e.fl=500;e.endash=500;e.dagger=500;e.daggerdbl=500;e.periodcenter
ed=250;e.paragraph=523;e.bullet=350;e.quotesinglbase=333;e.quotedblbase=556;e.quotedblright=
556;e.guillemotright=500;e.ellipsis=889;e.perthousand=1e3;e.questiondown=500;e.grave=333;e.a
cute=333;e.circumflex=333;e.tilde=333;e.macron=333;e.breve=333;e.dotaccent=333;e.dieresis=33
3;e.ring=333;e.cedilla=333;e.hungarumlaut=333;e.ogonek=333;e.caron=333;e.emdash=889;e.AE=889
;e.ordfeminine=276;e.Lslash=556;e.Oslash=722;e.OE=944;e.ordmasculine=310;e.ae=667;e.dotlessi
=278;e.lslash=278;e.oslash=500;e.oe=667;e.germandbls=500;e.Idieresis=333;e.eacute=444;e.abre
ve=500;e.uhungarumlaut=500;e.ecaron=444;e.Ydieresis=556;e.divide=675;e.Yacute=556;e.Acircumf
lex=611;e.aacute=500;e.Ucircumflex=722;e.yacute=444;e.scommaaccent=389;e.ecircumflex=444;e.U
ring=722;e.Udieresis=722;e.aogonek=500;e.Uacute=722;e.uogonek=500;e.Edieresis=611;e.Dcroat=7
22;e.commaaccent=250;e.copyright=760;e.Emacron=611;e.ccaron=444;e.aring=500;e.Ncommaaccent=6
67;e.lacute=278;e.agrave=500;e.Tcommaaccent=556;e.Cacute=667;e.atilde=500;e.Edotaccent=611;e
.scaron=389;e.scedilla=389;e.iacute=278;e.lozenge=471;e.Rcaron=611;e.Gcommaaccent=722;e.ucir
cumflex=500;e.acircumflex=500;e.Amacron=611;e.rcaron=389;e.ccedilla=444;e.Zdotaccent=556;e.T
horn=611;e.Omacron=722;e.Racute=611;e.Sacute=500;e.dcaron=544;e.Umacron=722;e.uring=500;e.th
reesuperior=300;e.Ograve=722;e.Agrave=611;e.Abreve=611;e.multiply=675;e.uacute=500;e.Tcaron=
556;e.partialdiff=476;e.ydieresis=444;e.Nacute=667;e.icircumflex=278;e.Ecircumflex=611;e.adi
eresis=500;e.edieresis=444;e.cacute=444;e.nacute=500;e.umacron=500;e.Ncaron=667;e.Iacute=333
;e.plusminus=675;e.brokenbar=275;e.registered=760;e.Gbreve=722;e.Idotaccent=333;e.summation=
600;e.Egrave=611;e.racute=389;e.omacron=500;e.Zacute=556;e.Zcaron=556;e.greaterequal=549;e.E
th=722;e.Ccedilla=667;e.lcommaaccent=278;e.tcaron=300;e.eogonek=444;e.Uogonek=722;e.Aacute=6
11;e.Adieresis=611;e.egrave=444;e.zacute=389;e.iogonek=278;e.Oacute=722;e.oacute=500;e.amacr
on=500;e.sacute=389;e.idieresis=278;e.Ocircumflex=722;e.Ugrave=722;e.Delta=612;e.thorn=500;e
.twosuperior=300;e.Odieresis=722;e.mu=500;e.igrave=278;e.ohungarumlaut=500;e.Eogonek=611;e.d
croat=500;e.threequarters=750;e.Scedilla=500;e.lcaron=300;e.Kcommaaccent=667;e.Lacute=556;e.
trademark=980;e.edotaccent=444;e.Igrave=333;e.Imacron=333;e.Lcaron=611;e.onehalf=750;e.lesse
qual=549;e.ocircumflex=500;e.ntilde=500;e.Uhungarumlaut=722;e.Eacute=611;e.emacron=444;e.gbr
eve=500;e.onequarter=750;e.Scaron=500;e.Scommaaccent=500;e.Ohungarumlaut=722;e.degree=400;e.
ograve=500;e.Ccaron=667;e.ugrave=500;e.radical=453;e.Dcaron=722;e.rcommaaccent=389;e.Ntilde=
667;e.otilde=500;e.Rcommaaccent=611;e.Lcommaaccent=556;e.Atilde=611;e.Aogonek=611;e.Aring=61
1;e.Otilde=722;e.zdotaccent=389;e.Ecaron=611;e.Iogonek=333;e.kcommaaccent=444;e.minus=675;e.
Icircumflex=333;e.ncaron=500;e.tcommaaccent=278;e.logicalnot=675;e.odieresis=500;e.udieresis
=500;e.notequal=549;e.gcommaaccent=500;e.eth=500;e.zcaron=389;e.ncommaaccent=500;e.onesuperi
or=300;e.imacron=278;e.Euro=500}));e.ZapfDingbats=(0,r.getLookupTableFactory)((function(e)
{e.space=278;e.a1=974;e.a2=961;e.a202=974;e.a3=980;e.a4=719;e.a5=789;e.a119=790;e.a118=791;e
.a117=690;e.a11=960;e.a12=939;e.a13=549;e.a14=855;e.a15=911;e.a16=933;e.a105=911;e.a17=945;e
.a18=974;e.a19=755;e.a20=846;e.a21=762;e.a22=761;e.a23=571;e.a24=677;e.a25=763;e.a26=760;e.a
27=759;e.a28=754;e.a6=494;e.a7=552;e.a8=537;e.a9=577;e.a10=692;e.a29=786;e.a30=788;e.a31=788
;e.a32=790;e.a33=793;e.a34=794;e.a35=816;e.a36=823;e.a37=789;e.a38=841;e.a39=823;e.a40=833;e
.a41=816;e.a42=831;e.a43=923;e.a44=744;e.a45=723;e.a46=749;e.a47=790;e.a48=792;e.a49=695;e.a
50=776;e.a51=768;e.a52=792;e.a53=759;e.a54=707;e.a55=708;e.a56=682;e.a57=701;e.a58=826;e.a59
=815;e.a60=789;e.a61=789;e.a62=707;e.a63=687;e.a64=696;e.a65=689;e.a66=786;e.a67=787;e.a68=7
13;e.a69=791;e.a70=785;e.a71=791;e.a72=873;e.a73=761;e.a74=762;e.a203=762;e.a75=759;e.a204=7
59;e.a76=892;e.a77=892;e.a78=788;e.a79=784;e.a81=438;e.a82=138;e.a83=277;e.a84=415;e.a97=392
;e.a98=392;e.a99=668;e.a100=668;e.a89=390;e.a90=390;e.a93=317;e.a94=317;e.a91=276;e.a92=276;
e.a205=509;e.a85=509;e.a206=410;e.a86=410;e.a87=234;e.a88=234;e.a95=334;e.a96=334;e.a101=732
;e.a102=544;e.a103=544;e.a104=910;e.a106=667;e.a107=760;e.a108=760;e.a112=776;e.a111=595;e.a
110=694;e.a109=626;e.a120=788;e.a121=788;e.a122=788;e.a123=788;e.a124=788;e.a125=788;e.a126=
788;e.a127=788;e.a128=788;e.a129=788;e.a130=788;e.a131=788;e.a132=788;e.a133=788;e.a134=788;
e.a135=788;e.a136=788;e.a137=788;e.a138=788;e.a139=788;e.a140=788;e.a141=788;e.a142=788;e.a1
43=788;e.a144=788;e.a145=788;e.a146=788;e.a147=788;e.a148=788;e.a149=788;e.a150=788;e.a151=7
88;e.a152=788;e.a153=788;e.a154=788;e.a155=788;e.a156=788;e.a157=788;e.a158=788;e.a159=788;e
.a160=894;e.a161=838;e.a163=1016;e.a164=458;e.a196=748;e.a165=924;e.a192=748;e.a166=918;e.a1
67=927;e.a168=928;e.a169=928;e.a170=834;e.a171=873;e.a172=828;e.a173=924;e.a162=924;e.a174=9
17;e.a175=930;e.a176=931;e.a177=463;e.a178=883;e.a179=836;e.a193=836;e.a180=867;e.a199=867;e
.a181=696;e.a200=696;e.a182=874;e.a201=874;e.a183=760;e.a184=946;e.a197=771;e.a185=865;e.a19
4=771;e.a198=888;e.a186=967;e.a195=888;e.a187=831;e.a188=873;e.a189=927;e.a190=970;e.a191=91
8}))}));t.getMetrics=n;const i=(0,r.getLookupTableFactory)((function(e){e.Courier=
{ascent:629,descent:-157,capHeight:562,xHeight:-426};e["Courier-Bold"]=
{ascent:629,descent:-157,capHeight:562,xHeight:439};e["Courier-Oblique"]=
{ascent:629,descent:-157,capHeight:562,xHeight:426};e["Courier-BoldOblique"]=
{ascent:629,descent:-157,capHeight:562,xHeight:426};e.Helvetica=
{ascent:718,descent:-207,capHeight:718,xHeight:523};e["Helvetica-Bold"]=
{ascent:718,descent:-207,capHeight:718,xHeight:532};e["Helvetica-Oblique"]=
{ascent:718,descent:-207,capHeight:718,xHeight:523};e["Helvetica-BoldOblique"]=
{ascent:718,descent:-207,capHeight:718,xHeight:532};e["Times-Roman"]=
{ascent:683,descent:-217,capHeight:662,xHeight:450};e["Times-Bold"]=
{ascent:683,descent:-217,capHeight:676,xHeight:461};e["Times-Italic"]=
{ascent:683,descent:-217,capHeight:653,xHeight:441};e["Times-BoldItalic"]=
{ascent:683,descent:-217,capHeight:669,xHeight:462};e.Symbol=
{ascent:Math.NaN,descent:Math.NaN,capHeight:Math.NaN,xHeight:Math.NaN};e.ZapfDingbats=
{ascent:Math.NaN,descent:Math.NaN,capHeight:Math.NaN,xHeight:Math.NaN}}));t.getFontBasicMetr
ics=i},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.GlyfTable=void
0;t.GlyfTable=class
GlyfTable{constructor({glyfTable:e,isGlyphLocationsLong:t,locaTable:a,numGlyphs:r})
{this.glyphs=[];const n=new DataView(a.buffer,a.byteOffset,a.byteLength),i=new
DataView(e.buffer,e.byteOffset,e.byteLength),s=t?4:2;let o=t?
n.getUint32(0):2*n.getUint16(0),c=0;for(let e=0;e<r;e++){c+=s;const e=t?
n.getUint32(c):2*n.getUint16(c);if(e===o){this.glyphs.push(new Glyph({}));continue}const
a=Glyph.parse(o,i);this.glyphs.push(a);o=e}}getSize(){return this.glyphs.reduce(((e,t)=>e+
(t.getSize()+3&-4)),0)}write(){const e=this.getSize(),t=new DataView(new
ArrayBuffer(e)),a=e>131070,r=a?4:2,n=new DataView(new
ArrayBuffer((this.glyphs.length+1)*r));a?n.setUint32(0,0):n.setUint16(0,0);let
i=0,s=0;for(const e of this.glyphs){i+=e.write(i,t);i=i+3&-4;s+=r;a?
n.setUint32(s,i):n.setUint16(s,i>>1)}return{isLocationLong:a,loca:new
Uint8Array(n.buffer),glyf:new Uint8Array(t.buffer)}}scale(e){for(let
t=0,a=this.glyphs.length;t<a;t++)this.glyphs[t].scale(e[t])}};class
Glyph{constructor({header:e=null,simple:t=null,composites:a=null})
{this.header=e;this.simple=t;this.composites=a}static parse(e,t)
{const[a,r]=GlyphHeader.parse(e,t);e+=a;if(r.numberOfContours<0){const a=[];for(;;)
{const[r,n]=CompositeGlyph.parse(e,t);e+=r;a.push(n);if(!(32&n.flags))break}return new
Glyph({header:r,composites:a})}const n=SimpleGlyph.parse(e,t,r.numberOfContours);return new
Glyph({header:r,simple:n})}getSize(){if(!this.header)return 0;const e=this.simple?
this.simple.getSize():this.composites.reduce(((e,t)=>e+t.getSize()),0);return
this.header.getSize()+e}write(e,t){if(!this.header)return 0;const
a=e;e+=this.header.write(e,t);if(this.simple)e+=this.simple.write(e,t);else for(const a of
this.composites)e+=a.write(e,t);return e-a}scale(e){if(!this.header)return;const t=
(this.header.xMin+this.header.xMax)/2;this.header.scale(t,e);if(this.simple)this.simple.scal
e(t,e);else for(const a of this.composites)a.scale(t,e)}}class
GlyphHeader{constructor({numberOfContours:e,xMin:t,yMin:a,xMax:r,yMax:n})
{this.numberOfContours=e;this.xMin=t;this.yMin=a;this.xMax=r;this.yMax=n}static parse(e,t)
{return[10,new
GlyphHeader({numberOfContours:t.getInt16(e),xMin:t.getInt16(e+2),yMin:t.getInt16(e+4),xMax:t
.getInt16(e+6),yMax:t.getInt16(e+8)})]}getSize(){return 10}write(e,t)
{t.setInt16(e,this.numberOfContours);t.setInt16(e+2,this.xMin);t.setInt16(e+4,this.yMin);t.s
etInt16(e+6,this.xMax);t.setInt16(e+8,this.yMax);return 10}scale(e,t)
{this.xMin=Math.round(e+(this.xMin-e)*t);this.xMax=Math.round(e+(this.xMax-e)*t)}}class
Contour{constructor({flags:e,xCoordinates:t,yCoordinates:a})
{this.xCoordinates=t;this.yCoordinates=a;this.flags=e}}class
SimpleGlyph{constructor({contours:e,instructions:t})
{this.contours=e;this.instructions=t}static parse(e,t,a){const r=[];for(let n=0;n<a;n++)
{const a=t.getUint16(e);e+=2;r.push(a)}const n=r[a-1]+1,i=t.getUint16(e);e+=2;const s=new
Uint8Array(t).slice(e,e+i);e+=i;const o=[];for(let a=0;a<n;e++,a++){let
r=t.getUint8(e);o.push(r);if(8&r){const n=t.getUint8(++e);r^=8;for(let
e=0;e<n;e++)o.push(r);a+=n}}const c=[];let l=[],h=[],u=[];const d=[];let f=0,g=0;for(let
a=0;a<n;a++){const n=o[a];if(2&n){const a=t.getUint8(e++);g+=16&n?a:-a;l.push(g)}else
if(16&n)l.push(g);else{g+=t.getInt16(e);e+=2;l.push(g)}if(r[f]===a){f++;c.push(l);l=
[]}}g=0;f=0;for(let a=0;a<n;a++){const n=o[a];if(4&n){const a=t.getUint8(e++);g+=32&n?a:-
a;h.push(g)}else
if(32&n)h.push(g);else{g+=t.getInt16(e);e+=2;h.push(g)}u.push(1&n|64&n);if(r[f]===a)
{l=c[f];f++;d.push(new Contour({flags:u,xCoordinates:l,yCoordinates:h}));h=[];u=[]}}return
new SimpleGlyph({contours:d,instructions:s})}getSize(){let
e=2*this.contours.length+2+this.instructions.length,t=0,a=0;for(const r of this.contours)
{e+=r.flags.length;for(let n=0,i=r.xCoordinates.length;n<i;n++){const
i=r.xCoordinates[n],s=r.yCoordinates[n];let o=Math.abs(i-t);o>255?e+=2:o>0&&
(e+=1);t=i;o=Math.abs(s-a);o>255?e+=2:o>0&&(e+=1);a=s}}return e}write(e,t){const a=e,r=[],n=
[],i=[];let s=0,o=0;for(const a of this.contours){for(let
e=0,t=a.xCoordinates.length;e<t;e++){let t=a.flags[e];const c=a.xCoordinates[e];let l=c-
s;if(0===l){t|=16;r.push(0)}else{const e=Math.abs(l);if(e<=255){t|=l>=0?18:2;r.push(e)}else
r.push(l)}s=c;const h=a.yCoordinates[e];l=h-o;if(0===l){t|=32;n.push(0)}else{const
e=Math.abs(l);if(e<=255){t|=l>=0?36:4;n.push(e)}else
n.push(l)}o=h;i.push(t)}t.setUint16(e,r.length-
1);e+=2}t.setUint16(e,this.instructions.length);e+=2;if(this.instructions.length){new
Uint8Array(t.buffer,0,t.buffer.byteLength).set(this.instructions,e);e+=this.instructions.len
gth}for(const a of i)t.setUint8(e++,a);for(let a=0,n=r.length;a<n;a++){const
n=r[a],s=i[a];if(2&s)t.setUint8(e++,n);else if(!(16&s)){t.setInt16(e,n);e+=2}}for(let
a=0,r=n.length;a<r;a++){const r=n[a],s=i[a];if(4&s)t.setUint8(e++,r);else if(!(32&s))
{t.setInt16(e,r);e+=2}}return e-a}scale(e,t){for(const a of
this.contours)if(0!==a.xCoordinates.length)for(let
r=0,n=a.xCoordinates.length;r<n;r++)a.xCoordinates[r]=Math.round(e+(a.xCoordinates[r]-
e)*t)}}class
CompositeGlyph{constructor({flags:e,glyphIndex:t,argument1:a,argument2:r,transf:n,instructio
ns:i})
{this.flags=e;this.glyphIndex=t;this.argument1=a;this.argument2=r;this.transf=n;this.instruc
tions=i}static parse(e,t){const a=e,r=[];let n=t.getUint16(e);const
i=t.getUint16(e+2);e+=4;let s,o;if(1&n){if(2&n)
{s=t.getInt16(e);o=t.getInt16(e+2)}else{s=t.getUint16(e);o=t.getUint16(e+2)}e+=4;n^=1}else{i
f(2&n){s=t.getInt8(e);o=t.getInt8(e+1)}else{s=t.getUint8(e);o=t.getUint8(e+1)}e+=2}if(8&n)
{r.push(t.getUint16(e));e+=2}else if(64&n){r.push(t.getUint16(e),t.getUint16(e+2));e+=4}else
if(128&n){r.push(t.getUint16(e),t.getUint16(e+2),t.getUint16(e+4),t.getUint16(e+6));e+=8}let
c=null;if(256&n){const a=t.getUint16(e);e+=2;c=new Uint8Array(t).slice(e,e+a);e+=a}return[e-
a,new
CompositeGlyph({flags:n,glyphIndex:i,argument1:s,argument2:o,transf:r,instructions:c})]}getS
ize(){let e=4+2*this.transf.length;256&this.flags&&
(e+=2+this.instructions.length);e+=2;2&this.flags?
this.argument1>=-128&&this.argument1<=127&&this.argument2>=-128&&this.argument2<=127||
(e+=2):this.argument1>=0&&this.argument1<=255&&this.argument2>=0&&this.argument2<=255||
(e+=2);return e}write(e,t){const a=e;2&this.flags?
this.argument1>=-128&&this.argument1<=127&&this.argument2>=-128&&this.argument2<=127||
(this.flags|=1):this.argument1>=0&&this.argument1<=255&&this.argument2>=0&&this.argument2<=2
55||
(this.flags|=1);t.setUint16(e,this.flags);t.setUint16(e+2,this.glyphIndex);e+=4;if(1&this.fl
ags){if(2&this.flags)
{t.setInt16(e,this.argument1);t.setInt16(e+2,this.argument2)}else{t.setUint16(e,this.argumen
t1);t.setUint16(e+2,this.argument2)}e+=4}else{t.setUint8(e,this.argument1);t.setUint8(e+1,th
is.argument2);e+=2}if(256&this.flags)
{t.setUint16(e,this.instructions.length);e+=2;if(this.instructions.length){new
Uint8Array(t.buffer,0,t.buffer.byteLength).set(this.instructions,e);e+=this.instructions.len
gth}}return e-a}scale(e,t){}}},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.OpenTypeFileBuilder=void 0;var r=a(3),n=a(2);function writeInt16(e,t,a)
{e[t]=a>>8&255;e[t+1]=255&a}function writeInt32(e,t,a)
{e[t]=a>>24&255;e[t+1]=a>>16&255;e[t+2]=a>>8&255;e[t+3]=255&a}function writeData(e,t,a){if(a
instanceof Uint8Array)e.set(a,t);else if("string"==typeof a)for(let
r=0,n=a.length;r<n;r++)e[t++]=255&a.charCodeAt(r);else for(const r of a)e[t++]=255&r}class
OpenTypeFileBuilder{constructor(e){this.sfnt=e;this.tables=Object.create(null)}static
getSearchParams(e,t){let a=1,r=0;for(;(a^e)>a;){a<<=1;r++}const
n=a*t;return{range:n,entry:r,rangeShift:t*e-n}}toArray(){let e=this.sfnt;const
t=this.tables,a=Object.keys(t);a.sort();const i=a.length;let s,o,c,l,h,u=12+16*i;const d=
[u];for(s=0;s<i;s++){l=t[a[s]];u+=(l.length+3&-4)>>>0;d.push(u)}const f=new
Uint8Array(u);for(s=0;s<i;s++){l=t[a[s]];writeData(f,d[s],l)}"true"===e&&(e=(0,n.string32)
(65536));f[0]=255&e.charCodeAt(0);f[1]=255&e.charCodeAt(1);f[2]=255&e.charCodeAt(2);f[3]=255
&e.charCodeAt(3);writeInt16(f,4,i);const
g=OpenTypeFileBuilder.getSearchParams(i,16);writeInt16(f,6,g.range);writeInt16(f,8,g.entry);
writeInt16(f,10,g.rangeShift);u=12;for(s=0;s<i;s++)
{h=a[s];f[u]=255&h.charCodeAt(0);f[u+1]=255&h.charCodeAt(1);f[u+2]=255&h.charCodeAt(2);f[u+3
]=255&h.charCodeAt(3);let e=0;for(o=d[s],c=d[s+1];o<c;o+=4){e=e+(0,r.readUint32)
(f,o)>>>0}writeInt32(f,u+4,e);writeInt32(f,u+8,d[s]);writeInt32(f,u+12,t[h].length);u+=16}re
turn f}addTable(e,t){if(e in this.tables)throw new Error("Table "+e+" already
exists");this.tables[e]=t}}t.OpenTypeFileBuilder=OpenTypeFileBuilder},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.Type1Font=void 0;var
r=a(33),n=a(2),i=a(36),s=a(3),o=a(8),c=a(47);function findBlock(e,t,a){const
r=e.length,n=t.length,i=r-n;let o=a,c=!1;for(;o<i;){let
a=0;for(;a<n&&e[o+a]===t[a];)a++;if(a>=n){o+=a;for(;o<r&&(0,s.isWhiteSpace)
(e[o]);)o++;c=!0;break}o++}return{found:c,length:o}}t.Type1Font=class
Type1Font{constructor(e,t,a){let r=a.length1,s=a.length2,l=t.peekBytes(6);const
h=128===l[0]&&1===l[1];if(h){t.skip(6);r=l[5]<<24|l[4]<<16|l[3]<<8|l[2]}const u=function
getHeaderBlock(e,t){const a=[101,101,120,101,99],r=e.pos;let
i,s,c,l;try{i=e.getBytes(t);s=i.length}catch(e){}if(s===t){c=findBlock(i,a,t-
2*a.length);if(c.found&&c.length===t)return{stream:new o.Stream(i),length:t}}(0,n.warn)
('Invalid "Length1" property in Type1 font -- trying to recover.');e.pos=r;for(;;)
{c=findBlock(e.peekBytes(2048),a,0);if(0===c.length)break;e.pos+=c.length;if(c.found)
{l=e.pos-r;break}}e.pos=r;if(l)return{stream:new o.Stream(e.getBytes(l)),length:l};
(0,n.warn)('Unable to recover "Length1" property in Type1 font -- using as
is.');return{stream:new o.Stream(e.getBytes(t)),length:t}}(t,r);new
c.Type1Parser(u.stream,!1,i.SEAC_ANALYSIS_ENABLED).extractFontHeader(a);if(h)
{l=t.getBytes(6);s=l[5]<<24|l[4]<<16|l[3]<<8|l[2]}const d=function getEexecBlock(e,t){const
a=e.getBytes();if(0===a.length)throw new n.FormatError("getEexecBlock - no font program
found.");return{stream:new o.Stream(a),length:a.length}}(t),f=new
c.Type1Parser(d.stream,!0,i.SEAC_ANALYSIS_ENABLED).extractFontProgram(a);for(const e in
f.properties)a[e]=f.properties[e];const
g=f.charstrings,p=this.getType2Charstrings(g),m=this.getType2Subrs(f.subrs);this.charstrings
=g;this.data=this.wrap(e,p,this.charstrings,m,a);this.seacs=this.getSeacs(f.charstrings)}get
numGlyphs(){return this.charstrings.length+1}getCharset(){const e=
[".notdef"];for(const{glyphName:t}of this.charstrings)e.push(t);return e}getGlyphMapping(e)
{const t=this.charstrings;if(e.composite){const a=Object.create(null);for(let
r=0,n=t.length;r<n;r++){a[e.cMap.charCodeOf(r)]=r+1}return a}const a=[".notdef"];let
r,n;for(n=0;n<t.length;n++)a.push(t[n].glyphName);const s=e.builtInEncoding;if(s)
{r=Object.create(null);for(const e in s){n=a.indexOf(s[e]);n>=0&&
(r[e]=n)}}return(0,i.type1FontGlyphMapping)(e,r,a)}hasGlyphId(e)
{if(e<0||e>=this.numGlyphs)return!1;if(0===e)return!0;return this.charstrings[e-
1].charstring.length>0}getSeacs(e){const t=[];for(let a=0,r=e.length;a<r;a++){const
r=e[a];r.seac&&(t[a+1]=r.seac)}return t}getType2Charstrings(e){const t=[];for(const a of
e)t.push(a.charstring);return t}getType2Subrs(e){let t=0;const a=e.length;t=a<1133?
107:a<33769?1131:32768;const r=[];let
n;for(n=0;n<t;n++)r.push([11]);for(n=0;n<a;n++)r.push(e[n]);return r}wrap(e,t,a,n,i){const
s=new r.CFF;s.header=new r.CFFHeader(1,0,4,4);s.names=[e];const o=new
r.CFFTopDict;o.setByName("version",391);o.setByName("Notice",392);o.setByName("FullName",393
);o.setByName("FamilyName",394);o.setByName("Weight",395);o.setByName("Encoding",null);o.set
ByName("FontMatrix",i.fontMatrix);o.setByName("FontBBox",i.bbox);o.setByName("charset",null)
;o.setByName("CharStrings",null);o.setByName("Private",null);s.topDict=o;const c=new
r.CFFStrings;c.add("Version 0.11");c.add("See original
notice");c.add(e);c.add(e);c.add("Medium");s.strings=c;s.globalSubrIndex=new
r.CFFIndex;const l=t.length,h=[".notdef"];let u,d;for(u=0;u<l;u++){const
e=a[u].glyphName;-1===r.CFFStandardStrings.indexOf(e)&&c.add(e);h.push(e)}s.charset=new
r.CFFCharset(!1,0,h);const f=new
r.CFFIndex;f.add([139,14]);for(u=0;u<l;u++)f.add(t[u]);s.charStrings=f;const g=new
r.CFFPrivateDict;g.setByName("Subrs",null);const p=
["BlueValues","OtherBlues","FamilyBlues","FamilyOtherBlues","StemSnapH","StemSnapV","BlueShi
ft","BlueFuzz","BlueScale","LanguageGroup","ExpansionFactor","ForceBold","StdHW","StdVW"];fo
r(u=0,d=p.length;u<d;u++){const e=p[u];if(!(e in i.privateData))continue;const
t=i.privateData[e];if(Array.isArray(t))for(let e=t.length-1;e>0;e--)t[e]-=t[e-
1];g.setByName(e,t)}s.topDict.privateDict=g;const m=new
r.CFFIndex;for(u=0,d=n.length;u<d;u++)m.add(n[u]);g.subrsIndex=m;return new
r.CFFCompiler(s).compile()}}},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.Type1Parser=void 0;var r=a(35),n=a(3),i=a(8),s=a(2);const o=[4],c=[5],l=[6],h=
[7],u=[8],d=[12,35],f=[14],g=[21],p=[22],m=[30],b=[31];class Type1CharString{constructor()
{this.width=0;this.lsb=0;this.flexing=!1;this.output=[];this.stack=[]}convert(e,t,a){const
r=e.length;let n,i,y,w=!1;for(let S=0;S<r;S++){let r=e[S];if(r<32){12===r&&(r=
(r<<8)+e[++S]);switch(r){case 1:case 3:case 9:case 3072:case 3073:case 3074:case
3105:this.stack=[];break;case 4:if(this.flexing){if(this.stack.length<1){w=!0;break}const
e=this.stack.pop();this.stack.push(0,e);break}w=this.executeCommand(1,o);break;case
5:w=this.executeCommand(2,c);break;case 6:w=this.executeCommand(1,l);break;case
7:w=this.executeCommand(1,h);break;case 8:w=this.executeCommand(6,u);break;case
10:if(this.stack.length<1){w=!0;break}y=this.stack.pop();if(!t[y])
{w=!0;break}w=this.convert(t[y],t,a);break;case 11:return w;case 13:if(this.stack.length<2)
{w=!0;break}n=this.stack.pop();i=this.stack.pop();this.lsb=i;this.width=n;this.stack.push(n,
i);w=this.executeCommand(2,p);break;case 14:this.output.push(f[0]);break;case
21:if(this.flexing)break;w=this.executeCommand(2,g);break;case 22:if(this.flexing)
{this.stack.push(0);break}w=this.executeCommand(1,p);break;case
30:w=this.executeCommand(4,m);break;case 31:w=this.executeCommand(4,b);break;case 3078:if(a)
{const e=this.stack.at(-5);this.seac=this.stack.splice(-4,4);this.seac[0]+=this.lsb-
e;w=this.executeCommand(0,f)}else w=this.executeCommand(4,f);break;case
3079:if(this.stack.length<4){w=!0;break}this.stack.pop();n=this.stack.pop();const
e=this.stack.pop();i=this.stack.pop();this.lsb=i;this.width=n;this.stack.push(n,i,e);w=this.
executeCommand(3,g);break;case 3084:if(this.stack.length<2){w=!0;break}const
S=this.stack.pop(),x=this.stack.pop();this.stack.push(x/S);break;case
3088:if(this.stack.length<2){w=!0;break}y=this.stack.pop();const
C=this.stack.pop();if(0===y&&3===C){const e=this.stack.splice(this.stack.length-
17,17);this.stack.push(e[2]+e[0],e[3]+e[1],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e
[13],e[14]);w=this.executeCommand(13,d,!0);this.flexing=!1;this.stack.push(e[15],e[16])}else
1===y&&0===C&&(this.flexing=!0);break;case 3089:break;default:(0,s.warn)('Unknown type 1
charstring command of "'+r+'"')}if(w)break}else{r<=246?r-=139:r=r<=250?256*(r-
247)+e[++S]+108:r<=254?-256*(r-251)-e[++S]-108:(255&e[++S])<<24|(255&e[++S])<<16|
(255&e[++S])<<8|(255&e[++S])<<0;this.stack.push(r)}}return w}executeCommand(e,t,a){const
r=this.stack.length;if(e>r)return!0;const n=r-e;for(let e=n;e<r;e++){let
t=this.stack[e];if(Number.isInteger(t))this.output.push(28,t>>8&255,255&t);else{t=65536*t|0;
this.output.push(255,t>>24&255,t>>16&255,t>>8&255,255&t)}}this.output.push(...t);a?
this.stack.splice(n,e):this.stack.length=0;return!1}}function isHexDigit(e){return
e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function decrypt(e,t,a){if(a>=e.length)return new
Uint8Array(0);let r,n,i=0|t;for(r=0;r<a;r++)i=52845*(e[r]+i)+22719&65535;const s=e.length-
a,o=new Uint8Array(s);for(r=a,n=0;n<s;r++,n++){const t=e[r];o[n]=t^i>>8;i=52845*
(t+i)+22719&65535}return o}function isSpecial(e){return
47===e||91===e||93===e||123===e||125===e||40===e||41===e}t.Type1Parser=class
Type1Parser{constructor(e,t,a){if(t){const t=e.getBytes(),a=!((isHexDigit(t[0])||
(0,n.isWhiteSpace)
(t[0]))&&isHexDigit(t[1])&&isHexDigit(t[2])&&isHexDigit(t[3])&&isHexDigit(t[4])&&isHexDigit(
t[5])&&isHexDigit(t[6])&&isHexDigit(t[7]));e=new i.Stream(a?decrypt(t,55665,4):function
decryptAscii(e,t,a){let r=0|t;const n=e.length,i=new Uint8Array(n>>>1);let
s,o;for(s=0,o=0;s<n;s++){const t=e[s];if(!isHexDigit(t))continue;s++;let
a;for(;s<n&&!isHexDigit(a=e[s]);)s++;if(s<n){const
e=parseInt(String.fromCharCode(t,a),16);i[o++]=e^r>>8;r=52845*(e+r)+22719&65535}}return
i.slice(a,o)}
(t,55665,4))}this.seacAnalysisEnabled=!!a;this.stream=e;this.nextChar()}readNumberArray()
{this.getToken();const e=[];for(;;){const
t=this.getToken();if(null===t||"]"===t||"}"===t)break;e.push(parseFloat(t||0))}return
e}readNumber(){const e=this.getToken();return parseFloat(e||0)}readInt(){const
e=this.getToken();return 0|parseInt(e||0,10)}readBoolean(){return"true"===this.getToken()?
1:0}nextChar(){return this.currentChar=this.stream.getByte()}prevChar()
{this.stream.skip(-2);return this.currentChar=this.stream.getByte()}getToken(){let
e=!1,t=this.currentChar;for(;;){if(-1===t)return null;if(e)10!==t&&13!==t||(e=!1);else
if(37===t)e=!0;else if(!(0,n.isWhiteSpace)(t))break;t=this.nextChar()}if(isSpecial(t))
{this.nextChar();return String.fromCharCode(t)}let
a="";do{a+=String.fromCharCode(t);t=this.nextChar()}while(t>=0&&!(0,n.isWhiteSpace)
(t)&&!isSpecial(t));return a}readCharStrings(e,t){return-1===t?
e:decrypt(e,4330,t)}extractFontProgram(e){const t=this.stream,a=[],r=
[],n=Object.create(null);n.lenIV=4;const i={subrs:[],charstrings:[],properties:
{privateData:n}};let s,o,c,l;for(;null!==(s=this.getToken());)if("/"===s)
{s=this.getToken();switch(s)
{case"CharStrings":this.getToken();this.getToken();this.getToken();this.getToken();for(;;)
{s=this.getToken();if(null===s||"end"===s)break;if("/"!==s)continue;const
e=this.getToken();o=this.readInt();this.getToken();c=o>0?t.getBytes(o):new
Uint8Array(0);l=i.properties.privateData.lenIV;const
a=this.readCharStrings(c,l);this.nextChar();s=this.getToken();"noaccess"===s?
this.getToken():"/"===s&&this.prevChar();r.push({glyph:e,encoded:a})}break;case"Subrs":this.
readInt();this.getToken();for(;"dup"===this.getToken();){const
e=this.readInt();o=this.readInt();this.getToken();c=o>0?t.getBytes(o):new
Uint8Array(0);l=i.properties.privateData.lenIV;const
r=this.readCharStrings(c,l);this.nextChar();s=this.getToken();"noaccess"===s&&this.getToken(
);a[e]=r}break;case"BlueValues":case"OtherBlues":case"FamilyBlues":case"FamilyOtherBlues":co
nst
e=this.readNumberArray();e.length>0&&e.length,0;break;case"StemSnapH":case"StemSnapV":i.prop
erties.privateData[s]=this.readNumberArray();break;case"StdHW":case"StdVW":i.properties.priv
ateData[s]=this.readNumberArray()
[0];break;case"BlueShift":case"lenIV":case"BlueFuzz":case"BlueScale":case"LanguageGroup":i.p
roperties.privateData[s]=this.readNumber();break;case"ExpansionFactor":i.properties.privateD
ata[s]=this.readNumber()||.06;break;case"ForceBold":i.properties.privateData[s]=this.readBoo
lean()}}for(const{encoded:t,glyph:n}of r){const r=new
Type1CharString,s=r.convert(t,a,this.seacAnalysisEnabled);let o=r.output;s&&(o=[14]);const
c={glyphName:n,charstring:o,width:r.width,lsb:r.lsb,seac:r.seac};".notdef"===n?
i.charstrings.unshift(c):i.charstrings.push(c);if(e.builtInEncoding){const
t=e.builtInEncoding.indexOf(n);t>-1&&void 0===e.widths[t]&&t>=e.firstChar&&t<=e.lastChar&&
(e.widths[t]=r.width)}}return i}extractFontHeader(e){let t;for(;null!==
(t=this.getToken());)if("/"===t){t=this.getToken();switch(t){case"FontMatrix":const
a=this.readNumberArray();e.fontMatrix=a;break;case"Encoding":const n=this.getToken();let
i;if(/^\d+$/.test(n)){i=[];const e=0|parseInt(n,10);this.getToken();for(let a=0;a<e;a++)
{t=this.getToken();for(;"dup"!==t&&"def"!==t;)
{t=this.getToken();if(null===t)return}if("def"===t)break;const
e=this.readInt();this.getToken();const a=this.getToken();i[e]=a;this.getToken()}}else i=
(0,r.getEncoding)(n);e.builtInEncoding=i;break;case"FontBBox":const
s=this.readNumberArray();e.ascent=Math.max(s[3],s[1]);e.descent=Math.min(s[1],s[3]);e.ascent
Scaled=!0}}}}},(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.Pattern=void
0;t.getTilingPatternIR=function getTilingPatternIR(e,t,a){const
n=t.getArray("Matrix"),i=r.Util.normalizeRect(t.getArray("BBox")),s=t.get("XStep"),o=t.get("
YStep"),c=t.get("PaintType"),l=t.get("TilingType");if(i[2]-i[0]==0||i[3]-i[1]==0)throw new
r.FormatError(`Invalid getTilingPatternIR /BBox array:
[${i}].`);return["TilingPattern",a,e,n,i,s,o,c,l]};var r=a(2),n=a(5),i=a(12),s=a(3);const
o=2,c=3,l=4,h=5,u=6,d=7;t.Pattern=class Pattern{constructor(){(0,r.unreachable)("Cannot
initialize Pattern.")}static parseShading(e,t,a,i,f,g){const p=e instanceof n.BaseStream?
e.dict:e,m=p.get("ShadingType");try{switch(m){case o:case c:return new
RadialAxialShading(p,t,a,f,g);case l:case h:case u:case d:return new
MeshShading(e,t,a,f,g);default:throw new r.FormatError("Unsupported ShadingType:
"+m)}}catch(e){if(e instanceof s.MissingDataException)throw e;i.send("UnsupportedFeature",
{featureId:r.UNSUPPORTED_FEATURES.shadingPattern});(0,r.warn)(e);return new
DummyShading}}};class BaseShading{static get SMALL_NUMBER(){return(0,r.shadow)
(this,"SMALL_NUMBER",1e-6)}constructor(){this.constructor===BaseShading&&(0,r.unreachable)
("Cannot initialize BaseShading.")}getIR(){(0,r.unreachable)("Abstract method `getIR`
called.")}}class RadialAxialShading extends BaseShading{constructor(e,t,a,n,s)
{super();this.coordsArr=e.getArray("Coords");this.shadingType=e.get("ShadingType");const
o=i.ColorSpace.parse({cs:e.getRaw("CS")||e.getRaw("ColorSpace"),xref:t,resources:a,pdfFuncti
onFactory:n,localColorSpaceCache:s}),l=e.getArray("BBox");Array.isArray(l)&&4===l.length?
this.bbox=r.Util.normalizeRect(l):this.bbox=null;let h=0,u=1;if(e.has("Domain")){const
t=e.getArray("Domain");h=t[0];u=t[1]}let d=!1,f=!1;if(e.has("Extend")){const
t=e.getArray("Extend");d=t[0];f=t[1]}if(!(this.shadingType!==c||d&&f))
{const[e,t,a,n,i,s]=this.coordsArr,o=Math.hypot(e-n,t-i);a<=s+o&&s<=a+o&&(0,r.warn)
("Unsupported radial gradient.")}this.extendStart=d;this.extendEnd=f;const
g=e.getRaw("Function"),p=n.createFromArray(g),m=(u-h)/10,b=this.colorStops=[];if(h>=u||m<=0)
{(0,r.info)("Bad shading domain.");return}const y=new Float32Array(o.numComps),w=new
Float32Array(1);let S;for(let e=0;e<=10;e++){w[0]=h+e*m;p(w,0,y,0);S=o.getRgb(y,0);const
t=r.Util.makeHexColor(S[0],S[1],S[2]);b.push([e/10,t])}let
x="transparent";if(e.has("Background"))
{S=o.getRgb(e.get("Background"),0);x=r.Util.makeHexColor(S[0],S[1],S[2])}if(!d)
{b.unshift([0,x]);b[1][0]+=BaseShading.SMALL_NUMBER}if(!f){b.at(-1)[0]-
=BaseShading.SMALL_NUMBER;b.push([1,x])}this.colorStops=b}getIR(){const
e=this.coordsArr,t=this.shadingType;let a,n,i,s,l;if(t===o){n=[e[0],e[1]];i=
[e[2],e[3]];s=null;l=null;a="axial"}else if(t===c){n=[e[0],e[1]];i=
[e[3],e[4]];s=e[2];l=e[5];a="radial"}else(0,r.unreachable)(`getPattern type unknown:
${t}`);return["RadialAxial",a,this.bbox,this.colorStops,n,i,s,l]}}class
MeshStreamReader{constructor(e,t)
{this.stream=e;this.context=t;this.buffer=0;this.bufferLength=0;const
a=t.numComps;this.tmpCompsBuf=new Float32Array(a);const
r=t.colorSpace.numComps;this.tmpCsCompsBuf=t.colorFn?new
Float32Array(r):this.tmpCompsBuf}get hasData(){if(this.stream.end)return
this.stream.pos<this.stream.end;if(this.bufferLength>0)return!0;const
e=this.stream.getByte();if(e<0)return!1;this.buffer=e;this.bufferLength=8;return!0}readBits(
e){let t=this.buffer,a=this.bufferLength;if(32===e){if(0===a)return(this.stream.getByte()
<<24|this.stream.getByte()<<16|this.stream.getByte()
<<8|this.stream.getByte())>>>0;t=t<<24|this.stream.getByte()<<16|this.stream.getByte()
<<8|this.stream.getByte();const e=this.stream.getByte();this.buffer=e&(1<<a)-1;return(t<<8-
a|(255&e)>>a)>>>0}if(8===e&&0===a)return this.stream.getByte();for(;a<e;)
{t=t<<8|this.stream.getByte();a+=8}a-=e;this.bufferLength=a;this.buffer=t&(1<<a)-1;return
t>>a}align(){this.buffer=0;this.bufferLength=0}readFlag(){return
this.readBits(this.context.bitsPerFlag)}readCoordinate(){const
e=this.context.bitsPerCoordinate,t=this.readBits(e),a=this.readBits(e),r=this.context.decode
,n=e<32?1/((1<<e)-1):2.3283064365386963e-10;return[t*n*(r[1]-r[0])+r[0],a*n*(r[3]-
r[2])+r[2]]}readComponents(){const
e=this.context.numComps,t=this.context.bitsPerComponent,a=t<32?
1/((1<<t)-1):2.3283064365386963e-10,r=this.context.decode,n=this.tmpCompsBuf;for(let
i=0,s=4;i<e;i++,s+=2){const e=this.readBits(t);n[i]=e*a*(r[s+1]-r[s])+r[s]}const
i=this.tmpCsCompsBuf;this.context.colorFn&&this.context.colorFn(n,0,i,0);return
this.context.colorSpace.getRgb(i,0)}}const f=function getBClosure(){const e=[];return
function(t){e[t]||(e[t]=function buildB(e){const t=[];for(let a=0;a<=e;a++){const r=a/e,n=1-
r;t.push(new Float32Array([n*n*n,3*r*n*n,3*r*r*n,r*r*r]))}return t}(t));return e[t]}}
();class MeshShading extends BaseShading{static get MIN_SPLIT_PATCH_CHUNKS_AMOUNT()
{return(0,r.shadow)(this,"MIN_SPLIT_PATCH_CHUNKS_AMOUNT",3)}static get
MAX_SPLIT_PATCH_CHUNKS_AMOUNT(){return(0,r.shadow)
(this,"MAX_SPLIT_PATCH_CHUNKS_AMOUNT",20)}static get TRIANGLE_DENSITY(){return(0,r.shadow)
(this,"TRIANGLE_DENSITY",20)}constructor(e,t,a,s,o){super();if(!(e instanceof
n.BaseStream))throw new r.FormatError("Mesh data is not a stream");const
c=e.dict;this.shadingType=c.get("ShadingType");const
f=c.getArray("BBox");Array.isArray(f)&&4===f.length?
this.bbox=r.Util.normalizeRect(f):this.bbox=null;const
g=i.ColorSpace.parse({cs:c.getRaw("CS")||c.getRaw("ColorSpace"),xref:t,resources:a,pdfFuncti
onFactory:s,localColorSpaceCache:o});this.background=c.has("Background")?
g.getRgb(c.get("Background"),0):null;const p=c.getRaw("Function"),m=p?
s.createFromArray(p):null;this.coords=[];this.colors=[];this.figures=[];const b=
{bitsPerCoordinate:c.get("BitsPerCoordinate"),bitsPerComponent:c.get("BitsPerComponent"),bit
sPerFlag:c.get("BitsPerFlag"),decode:c.getArray("Decode"),colorFn:m,colorSpace:g,numComps:m?
1:g.numComps},y=new MeshStreamReader(e,b);let w=!1;switch(this.shadingType){case
l:this._decodeType4Shading(y);break;case h:const e=0|c.get("VerticesPerRow");if(e<2)throw
new r.FormatError("Invalid VerticesPerRow");this._decodeType5Shading(y,e);break;case
u:this._decodeType6Shading(y);w=!0;break;case
d:this._decodeType7Shading(y);w=!0;break;default:(0,r.unreachable)("Unsupported mesh
type.")}if(w){this._updateBounds();for(let
e=0,t=this.figures.length;e<t;e++)this._buildFigureFromPatch(e)}this._updateBounds();this._p
ackData()}_decodeType4Shading(e){const t=this.coords,a=this.colors,n=[],i=[];let
s=0;for(;e.hasData;){const
o=e.readFlag(),c=e.readCoordinate(),l=e.readComponents();if(0===s){if(!(0<=o&&o<=2))throw
new r.FormatError("Unknown type4 flag");switch(o){case 0:s=3;break;case
1:i.push(i.at(-2),i.at(-1));s=1;break;case
2:i.push(i.at(-3),i.at(-1));s=1}n.push(o)}i.push(t.length);t.push(c);a.push(l);s-
-;e.align()}this.figures.push({type:"triangles",coords:new Int32Array(i),colors:new
Int32Array(i)})}_decodeType5Shading(e,t){const a=this.coords,r=this.colors,n=
[];for(;e.hasData;){const
t=e.readCoordinate(),i=e.readComponents();n.push(a.length);a.push(t);r.push(i)}this.figures.
push({type:"lattice",coords:new Int32Array(n),colors:new
Int32Array(n),verticesPerRow:t})}_decodeType6Shading(e){const
t=this.coords,a=this.colors,n=new Int32Array(16),i=new Int32Array(4);for(;e.hasData;){const
s=e.readFlag();if(!(0<=s&&s<=3))throw new r.FormatError("Unknown type6 flag");const
o=t.length;for(let a=0,r=0!==s?8:12;a<r;a++)t.push(e.readCoordinate());const
c=a.length;for(let t=0,r=0!==s?2:4;t<r;t++)a.push(e.readComponents());let l,h,u,d;switch(s)
{case
0:n[12]=o+3;n[13]=o+4;n[14]=o+5;n[15]=o+6;n[8]=o+2;n[11]=o+7;n[4]=o+1;n[7]=o+8;n[0]=o;n[1]=o
+11;n[2]=o+10;n[3]=o+9;i[2]=c+1;i[3]=c+2;i[0]=c;i[1]=c+3;break;case
1:l=n[12];h=n[13];u=n[14];d=n[15];n[12]=d;n[13]=o+0;n[14]=o+1;n[15]=o+2;n[8]=u;n[11]=o+3;n[4
]=h;n[7]=o+4;n[0]=l;n[1]=o+7;n[2]=o+6;n[3]=o+5;l=i[2];h=i[3];i[2]=h;i[3]=c;i[0]=l;i[1]=c+1;b
reak;case
2:l=n[15];h=n[11];n[12]=n[3];n[13]=o+0;n[14]=o+1;n[15]=o+2;n[8]=n[7];n[11]=o+3;n[4]=h;n[7]=o
+4;n[0]=l;n[1]=o+7;n[2]=o+6;n[3]=o+5;l=i[3];i[2]=i[1];i[3]=c;i[0]=l;i[1]=c+1;break;case
3:n[12]=n[0];n[13]=o+0;n[14]=o+1;n[15]=o+2;n[8]=n[1];n[11]=o+3;n[4]=n[2];n[7]=o+4;n[0]=n[3];
n[1]=o+7;n[2]=o+6;n[3]=o+5;i[2]=i[0];i[3]=c;i[0]=i[1];i[1]=c+1}n[5]=t.length;t.push([(-4*t[n
[0]][0]-t[n[15]][0]+6*(t[n[4]][0]+t[n[1]][0])-2*(t[n[12]][0]+t[n[3]][0])+3*(t[n[13]]
[0]+t[n[7]][0]))/9,(-4*t[n[0]][1]-t[n[15]][1]+6*(t[n[4]][1]+t[n[1]][1])-2*(t[n[12]]
[1]+t[n[3]][1])+3*(t[n[13]][1]+t[n[7]][1]))/9]);n[6]=t.length;t.push([(-4*t[n[3]][0]-
t[n[12]][0]+6*(t[n[2]][0]+t[n[7]][0])-2*(t[n[0]][0]+t[n[15]][0])+3*(t[n[4]][0]+t[n[14]]
[0]))/9,(-4*t[n[3]][1]-t[n[12]][1]+6*(t[n[2]][1]+t[n[7]][1])-2*(t[n[0]][1]+t[n[15]][1])+3*
(t[n[4]][1]+t[n[14]][1]))/9]);n[9]=t.length;t.push([(-4*t[n[12]][0]-t[n[3]][0]+6*(t[n[8]]
[0]+t[n[13]][0])-2*(t[n[0]][0]+t[n[15]][0])+3*(t[n[11]][0]+t[n[1]][0]))/9,(-4*t[n[12]][1]-
t[n[3]][1]+6*(t[n[8]][1]+t[n[13]][1])-2*(t[n[0]][1]+t[n[15]][1])+3*(t[n[11]][1]+t[n[1]]
[1]))/9]);n[10]=t.length;t.push([(-4*t[n[15]][0]-t[n[0]][0]+6*(t[n[11]][0]+t[n[14]][0])-2*
(t[n[12]][0]+t[n[3]][0])+3*(t[n[2]][0]+t[n[8]][0]))/9,(-4*t[n[15]][1]-t[n[0]][1]+6*(t[n[11]]
[1]+t[n[14]][1])-2*(t[n[12]][1]+t[n[3]][1])+3*(t[n[2]][1]+t[n[8]]
[1]))/9]);this.figures.push({type:"patch",coords:new Int32Array(n),colors:new
Int32Array(i)})}}_decodeType7Shading(e){const t=this.coords,a=this.colors,n=new
Int32Array(16),i=new Int32Array(4);for(;e.hasData;){const s=e.readFlag();if(!
(0<=s&&s<=3))throw new r.FormatError("Unknown type7 flag");const o=t.length;for(let
a=0,r=0!==s?12:16;a<r;a++)t.push(e.readCoordinate());const c=a.length;for(let t=0,r=0!==s?
2:4;t<r;t++)a.push(e.readComponents());let l,h,u,d;switch(s){case
0:n[12]=o+3;n[13]=o+4;n[14]=o+5;n[15]=o+6;n[8]=o+2;n[9]=o+13;n[10]=o+14;n[11]=o+7;n[4]=o+1;n
[5]=o+12;n[6]=o+15;n[7]=o+8;n[0]=o;n[1]=o+11;n[2]=o+10;n[3]=o+9;i[2]=c+1;i[3]=c+2;i[0]=c;i[1
]=c+3;break;case
1:l=n[12];h=n[13];u=n[14];d=n[15];n[12]=d;n[13]=o+0;n[14]=o+1;n[15]=o+2;n[8]=u;n[9]=o+9;n[10
]=o+10;n[11]=o+3;n[4]=h;n[5]=o+8;n[6]=o+11;n[7]=o+4;n[0]=l;n[1]=o+7;n[2]=o+6;n[3]=o+5;l=i[2]
;h=i[3];i[2]=h;i[3]=c;i[0]=l;i[1]=c+1;break;case
2:l=n[15];h=n[11];n[12]=n[3];n[13]=o+0;n[14]=o+1;n[15]=o+2;n[8]=n[7];n[9]=o+9;n[10]=o+10;n[1
1]=o+3;n[4]=h;n[5]=o+8;n[6]=o+11;n[7]=o+4;n[0]=l;n[1]=o+7;n[2]=o+6;n[3]=o+5;l=i[3];i[2]=i[1]
;i[3]=c;i[0]=l;i[1]=c+1;break;case
3:n[12]=n[0];n[13]=o+0;n[14]=o+1;n[15]=o+2;n[8]=n[1];n[9]=o+9;n[10]=o+10;n[11]=o+3;n[4]=n[2]
;n[5]=o+8;n[6]=o+11;n[7]=o+4;n[0]=n[3];n[1]=o+7;n[2]=o+6;n[3]=o+5;i[2]=i[0];i[3]=c;i[0]=i[1]
;i[1]=c+1}this.figures.push({type:"patch",coords:new Int32Array(n),colors:new
Int32Array(i)})}}_buildFigureFromPatch(e){const t=this.figures[e];(0,r.assert)
("patch"===t.type,"Unexpected patch mesh figure");const
a=this.coords,n=this.colors,i=t.coords,s=t.colors,o=Math.min(a[i[0]][0],a[i[3]][0],a[i[12]]
[0],a[i[15]][0]),c=Math.min(a[i[0]][1],a[i[3]][1],a[i[12]][1],a[i[15]]
[1]),l=Math.max(a[i[0]][0],a[i[3]][0],a[i[12]][0],a[i[15]][0]),h=Math.max(a[i[0]][1],a[i[3]]
[1],a[i[12]][1],a[i[15]][1]);let u=Math.ceil((l-
o)*MeshShading.TRIANGLE_DENSITY/(this.bounds[2]-
this.bounds[0]));u=Math.max(MeshShading.MIN_SPLIT_PATCH_CHUNKS_AMOUNT,Math.min(MeshShading.M
AX_SPLIT_PATCH_CHUNKS_AMOUNT,u));let d=Math.ceil((h-
c)*MeshShading.TRIANGLE_DENSITY/(this.bounds[3]-
this.bounds[1]));d=Math.max(MeshShading.MIN_SPLIT_PATCH_CHUNKS_AMOUNT,Math.min(MeshShading.M
AX_SPLIT_PATCH_CHUNKS_AMOUNT,d));const g=u+1,p=new Int32Array((d+1)*g),m=new
Int32Array((d+1)*g);let b=0;const y=new Uint8Array(3),w=new
Uint8Array(3),S=n[s[0]],x=n[s[1]],C=n[s[2]],k=n[s[3]],v=f(d),F=f(u);for(let e=0;e<=d;e++)
{y[0]=(S[0]*(d-e)+C[0]*e)/d|0;y[1]=(S[1]*(d-e)+C[1]*e)/d|0;y[2]=(S[2]*(d-
e)+C[2]*e)/d|0;w[0]=(x[0]*(d-e)+k[0]*e)/d|0;w[1]=(x[1]*(d-e)+k[1]*e)/d|0;w[2]=(x[2]*(d-
e)+k[2]*e)/d|0;for(let t=0;t<=u;t++,b++){if(!(0!==e&&e!==d||0!==t&&t!==u))continue;let
r=0,s=0,o=0;for(let n=0;n<=3;n++)for(let c=0;c<=3;c++,o++){const l=v[e][n]*F[t]
[c];r+=a[i[o]][0]*l;s+=a[i[o]][1]*l}p[b]=a.length;a.push([r,s]);m[b]=n.length;const c=new
Uint8Array(3);c[0]=(y[0]*(u-t)+w[0]*t)/u|0;c[1]=(y[1]*(u-t)+w[1]*t)/u|0;c[2]=(y[2]*(u-
t)+w[2]*t)/u|0;n.push(c)}}p[0]=i[0];m[0]=s[0];p[u]=i[3];m[u]=s[1];p[g*d]=i[12];m[g*d]=s[2];p
[g*d+u]=i[15];m[g*d+u]=s[3];this.figures[e]=
{type:"lattice",coords:p,colors:m,verticesPerRow:g}}_updateBounds(){let e=this.coords[0]
[0],t=this.coords[0][1],a=e,r=t;for(let n=1,i=this.coords.length;n<i;n++){const
i=this.coords[n][0],s=this.coords[n][1];e=e>i?i:e;t=t>s?s:t;a=a<i?i:a;r=r<s?s:r}this.bounds=
[e,t,a,r]}_packData(){let e,t,a,r;const n=this.coords,i=new
Float32Array(2*n.length);for(e=0,a=0,t=n.length;e<t;e++){const
t=n[e];i[a++]=t[0];i[a++]=t[1]}this.coords=i;const s=this.colors,o=new
Uint8Array(3*s.length);for(e=0,a=0,t=s.length;e<t;e++){const
t=s[e];o[a++]=t[0];o[a++]=t[1];o[a++]=t[2]}this.colors=o;const
c=this.figures;for(e=0,t=c.length;e<t;e++){const
t=c[e],n=t.coords,i=t.colors;for(a=0,r=n.length;a<r;a++){n[a]*=2;i[a]*=3}}}getIR()
{return["Mesh",this.shadingType,this.coords,this.colors,this.figures,this.bounds,this.bbox,t
his.background]}}class DummyShading extends BaseShading{getIR(){return["Dummy"]}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.getXfaFontDict=function
getXfaFontDict(e){const t=function getXfaFontWidths(e){const
t=getXfaFontName(e);if(!t)return null;const{baseWidths:a,baseMapping:r,factors:n}=t;let
i;i=n?a.map(((e,t)=>e*n[t])):a;let s,o=-2;const c=[];for(const[e,t]of r.map(((e,t)=>
[e,t])).sort((([e],[t])=>e-t)))if(-1!==e)if(e===o+1){s.push(i[t]);o+=1}else{o=e;s=
[i[t]];c.push(e,s)}return c}(e),a=new
n.Dict(null);a.set("BaseFont",n.Name.get(e));a.set("Type",n.Name.get("Font"));a.set("Subtype
",n.Name.get("CIDFontType2"));a.set("Encoding",n.Name.get("Identity-
H"));a.set("CIDToGIDMap",n.Name.get("Identity"));a.set("W",t);a.set("FirstChar",t[0]);a.set(
"LastChar",t.at(-2)+t.at(-1).length-1);const r=new
n.Dict(null);a.set("FontDescriptor",r);const i=new
n.Dict(null);i.set("Ordering","Identity");i.set("Registry","Adobe");i.set("Supplement",0);a.
set("CIDSystemInfo",i);return a};t.getXfaFontName=getXfaFontName;var
r=a(50),n=a(4),i=a(51),s=a(52),o=a(53),c=a(54),l=a(3),h=a(36);const u=
(0,l.getLookupTableFactory)((function(e){e["MyriadPro-Regular"]=e["PdfJS-Fallback-Regular"]=
{name:"LiberationSans-
Regular",factors:o.MyriadProRegularFactors,baseWidths:s.LiberationSansRegularWidths,baseMapp
ing:s.LiberationSansRegularMapping,metrics:o.MyriadProRegularMetrics};e["MyriadPro-
Bold"]=e["PdfJS-Fallback-Bold"]={name:"LiberationSans-
Bold",factors:o.MyriadProBoldFactors,baseWidths:s.LiberationSansBoldWidths,baseMapping:s.Lib
erationSansBoldMapping,metrics:o.MyriadProBoldMetrics};e["MyriadPro-It"]=e["MyriadPro-
Italic"]=e["PdfJS-Fallback-Italic"]={name:"LiberationSans-
Italic",factors:o.MyriadProItalicFactors,baseWidths:s.LiberationSansItalicWidths,baseMapping
:s.LiberationSansItalicMapping,metrics:o.MyriadProItalicMetrics};e["MyriadPro-
BoldIt"]=e["MyriadPro-BoldItalic"]=e["PdfJS-Fallback-BoldItalic"]={name:"LiberationSans-
BoldItalic",factors:o.MyriadProBoldItalicFactors,baseWidths:s.LiberationSansBoldItalicWidths
,baseMapping:s.LiberationSansBoldItalicMapping,metrics:o.MyriadProBoldItalicMetrics};e.Arial
MT=e.Arial=e["Arial-Regular"]={name:"LiberationSans-
Regular",baseWidths:s.LiberationSansRegularWidths,baseMapping:s.LiberationSansRegularMapping
};e["Arial-BoldMT"]=e["Arial-Bold"]={name:"LiberationSans-
Bold",baseWidths:s.LiberationSansBoldWidths,baseMapping:s.LiberationSansBoldMapping};e["Aria
l-ItalicMT"]=e["Arial-Italic"]={name:"LiberationSans-
Italic",baseWidths:s.LiberationSansItalicWidths,baseMapping:s.LiberationSansItalicMapping};e
["Arial-BoldItalicMT"]=e["Arial-BoldItalic"]={name:"LiberationSans-
BoldItalic",baseWidths:s.LiberationSansBoldItalicWidths,baseMapping:s.LiberationSansBoldItal
icMapping};e["Calibri-Regular"]={name:"LiberationSans-
Regular",factors:r.CalibriRegularFactors,baseWidths:s.LiberationSansRegularWidths,baseMappin
g:s.LiberationSansRegularMapping,metrics:r.CalibriRegularMetrics};e["Calibri-Bold"]=
{name:"LiberationSans-
Bold",factors:r.CalibriBoldFactors,baseWidths:s.LiberationSansBoldWidths,baseMapping:s.Liber
ationSansBoldMapping,metrics:r.CalibriBoldMetrics};e["Calibri-Italic"]=
{name:"LiberationSans-
Italic",factors:r.CalibriItalicFactors,baseWidths:s.LiberationSansItalicWidths,baseMapping:s
.LiberationSansItalicMapping,metrics:r.CalibriItalicMetrics};e["Calibri-BoldItalic"]=
{name:"LiberationSans-
BoldItalic",factors:r.CalibriBoldItalicFactors,baseWidths:s.LiberationSansBoldItalicWidths,b
aseMapping:s.LiberationSansBoldItalicMapping,metrics:r.CalibriBoldItalicMetrics};e["Segoeui-
Regular"]={name:"LiberationSans-
Regular",factors:c.SegoeuiRegularFactors,baseWidths:s.LiberationSansRegularWidths,baseMappin
g:s.LiberationSansRegularMapping,metrics:c.SegoeuiRegularMetrics};e["Segoeui-Bold"]=
{name:"LiberationSans-
Bold",factors:c.SegoeuiBoldFactors,baseWidths:s.LiberationSansBoldWidths,baseMapping:s.Liber
ationSansBoldMapping,metrics:c.SegoeuiBoldMetrics};e["Segoeui-Italic"]=
{name:"LiberationSans-
Italic",factors:c.SegoeuiItalicFactors,baseWidths:s.LiberationSansItalicWidths,baseMapping:s
.LiberationSansItalicMapping,metrics:c.SegoeuiItalicMetrics};e["Segoeui-BoldItalic"]=
{name:"LiberationSans-
BoldItalic",factors:c.SegoeuiBoldItalicFactors,baseWidths:s.LiberationSansBoldItalicWidths,b
aseMapping:s.LiberationSansBoldItalicMapping,metrics:c.SegoeuiBoldItalicMetrics};e["Helvetic
a-Regular"]=e.Helvetica={name:"LiberationSans-
Regular",factors:i.HelveticaRegularFactors,baseWidths:s.LiberationSansRegularWidths,baseMapp
ing:s.LiberationSansRegularMapping,metrics:i.HelveticaRegularMetrics};e["Helvetica-Bold"]=
{name:"LiberationSans-
Bold",factors:i.HelveticaBoldFactors,baseWidths:s.LiberationSansBoldWidths,baseMapping:s.Lib
erationSansBoldMapping,metrics:i.HelveticaBoldMetrics};e["Helvetica-Italic"]=
{name:"LiberationSans-
Italic",factors:i.HelveticaItalicFactors,baseWidths:s.LiberationSansItalicWidths,baseMapping
:s.LiberationSansItalicMapping,metrics:i.HelveticaItalicMetrics};e["Helvetica-BoldItalic"]=
{name:"LiberationSans-
BoldItalic",factors:i.HelveticaBoldItalicFactors,baseWidths:s.LiberationSansBoldItalicWidths
,baseMapping:s.LiberationSansBoldItalicMapping,metrics:i.HelveticaBoldItalicMetrics}}));func
tion getXfaFontName(e){const t=(0,h.normalizeFontName)(e);return u()[t]}},(e,t)=>
{Object.defineProperty(t,"__esModule",
{value:!0});t.CalibriRegularMetrics=t.CalibriRegularFactors=t.CalibriItalicMetrics=t.Calibri
ItalicFactors=t.CalibriBoldMetrics=t.CalibriBoldItalicMetrics=t.CalibriBoldItalicFactors=t.C
alibriBoldFactors=void 0;t.CalibriBoldFactors=
[1.3877,1,1,1,.97801,.92482,.89552,.91133,.81988,.97566,.98152,.93548,.93548,1.2798,.85284,.
92794,1,.96134,1.54657,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133
,.82845,.82845,.85284,.85284,.85284,.75859,.92138,.83908,.7762,.73293,.87289,.73133,.7514,.8
1921,.87356,.95958,.59526,.75727,.69225,1.04924,.9121,.86943,.79795,.88198,.77958,.70864,.81
055,.90399,.88653,.96017,.82577,.77892,.78257,.97507,1.54657,.97507,.85284,.89552,.90176,.88
762,.8785,.75241,.8785,.90518,.95015,.77618,.8785,.88401,.91916,.86304,.88401,.91488,.8785,.
8801,.8785,.8785,.91343,.7173,1.04106,.8785,.85075,.95794,.82616,.85162,.79492,.88331,1.6980
8,.88331,.85284,.97801,.89552,.91133,.89552,.91133,1.7801,.89552,1.24487,1.13254,1.12401,.96
839,.85284,.68787,.70645,.85592,.90747,1.01466,1.0088,.90323,1,1.07463,1,.91056,.75806,1.191
18,.96839,.78864,.82845,.84133,.75859,.83908,.83908,.83908,.83908,.83908,.83908,.77539,.7329
3,.73133,.73133,.73133,.73133,.95958,.95958,.95958,.95958,.88506,.9121,.86943,.86943,.86943,
.86943,.86943,.85284,.87508,.90399,.90399,.90399,.90399,.77892,.79795,.90807,.88762,.88762,.
88762,.88762,.88762,.88762,.8715,.75241,.90518,.90518,.90518,.90518,.88401,.88401,.88401,.88
401,.8785,.8785,.8801,.8801,.8801,.8801,.8801,.90747,.89049,.8785,.8785,.8785,.8785,.85162,.
8785,.85162,.83908,.88762,.83908,.88762,.83908,.88762,.73293,.75241,.73293,.75241,.73293,.75
241,.73293,.75241,.87289,.83016,.88506,.93125,.73133,.90518,.73133,.90518,.73133,.90518,.731
33,.90518,.73133,.90518,.81921,.77618,.81921,.77618,.81921,.77618,1,1,.87356,.8785,.91075,.8
9608,.95958,.88401,.95958,.88401,.95958,.88401,.95958,.88401,.95958,.88401,.76229,.90167,.59
526,.91916,1,1,.86304,.69225,.88401,1,1,.70424,.79468,.91926,.88175,.70823,.94903,.9121,.878
5,1,1,.9121,.8785,.87802,.88656,.8785,.86943,.8801,.86943,.8801,.86943,.8801,.87402,.89291,.
77958,.91343,1,1,.77958,.91343,.70864,.7173,.70864,.7173,.70864,.7173,.70864,.7173,1,1,.8105
5,.75841,.81055,1.06452,.90399,.8785,.90399,.8785,.90399,.8785,.90399,.8785,.90399,.8785,.90
399,.8785,.96017,.95794,.77892,.85162,.77892,.78257,.79492,.78257,.79492,.78257,.79492,.9297
,.56892,.83908,.88762,.77539,.8715,.87508,.89049,1,1,.81055,1.04106,1.20528,1.20528,1,1.1554
3,.70674,.98387,.94721,1.33431,1.45894,.95161,1.06303,.83908,.80352,.57184,.6965,.56289,.820
01,.56029,.81235,1.02988,.83908,.7762,.68156,.80367,.73133,.78257,.87356,.86943,.95958,.7572
7,.89019,1.04924,.9121,.7648,.86943,.87356,.79795,.78275,.81055,.77892,.9762,.82577,.99819,.
84896,.95958,.77892,.96108,1.01407,.89049,1.02988,.94211,.96108,.8936,.84021,.87842,.96399,.
79109,.89049,1.00813,1.02988,.86077,.87445,.92099,.84723,.86513,.8801,.75638,.85714,.78216,.
79586,.87965,.94211,.97747,.78287,.97926,.84971,1.02988,.94211,.8801,.94211,.84971,.73133,1,
1,1,1,1,1,1,1,1,1,1,1,.90264,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,.90518,1,1,1,1,1,1,1,1,
1,1,1,1,.90548,1,1,1,1,1,1,.96017,.95794,.96017,.95794,.96017,.95794,.77892,.85162,1,1,.8955
2,.90527,1,.90363,.92794,.92794,.92794,.92794,.87012,.87012,.87012,.89552,.89552,1.42259,.71
143,1.06152,1,1,1.03372,1.03372,.97171,1.4956,2.2807,.93835,.83406,.91133,.84107,.91133,1,1,
1,.72021,1,1.23108,.83489,.88525,.88525,.81499,.90527,1.81055,.90527,1.81055,1.31006,1.53711
,.94434,1.08696,1,.95018,.77192,.85284,.90747,1.17534,.69825,.9716,1.37077,.90747,.90747,.85
356,.90747,.90747,1.44947,.85284,.8941,.8941,.70572,.8,.70572,.70572,.70572,.70572,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,.99862,.99862
,1,1,1,1,1,1.08004,.91027,1,1,1,.99862,1,1,1,1,1,1,1,1,1,1,1,1,.90727,.90727,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1];t.CalibriBoldMetrics=
{lineHeight:1.2207,lineGap:.2207};t.CalibriBoldItalicFactors=
[1.3877,1,1,1,.97801,.92482,.89552,.91133,.81988,.97566,.98152,.93548,.93548,1.2798,.85284,.
92794,1,.96134,1.56239,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133
,.82845,.82845,.85284,.85284,.85284,.75859,.92138,.83908,.7762,.71805,.87289,.73133,.7514,.8
1921,.87356,.95958,.59526,.75727,.69225,1.04924,.90872,.85938,.79795,.87068,.77958,.69766,.8
1055,.90399,.88653,.96068,.82577,.77892,.78257,.97507,1.529,.97507,.85284,.89552,.90176,.949
08,.86411,.74012,.86411,.88323,.95015,.86411,.86331,.88401,.91916,.86304,.88401,.9039,.86331
,.86331,.86411,.86411,.90464,.70852,1.04106,.86331,.84372,.95794,.82616,.84548,.79492,.88331
,1.69808,.88331,.85284,.97801,.89552,.91133,.89552,.91133,1.7801,.89552,1.24487,1.13254,1.19
129,.96839,.85284,.68787,.70645,.85592,.90747,1.01466,1.0088,.90323,1,1.07463,1,.91056,.7580
6,1.19118,.96839,.78864,.82845,.84133,.75859,.83908,.83908,.83908,.83908,.83908,.83908,.7753
9,.71805,.73133,.73133,.73133,.73133,.95958,.95958,.95958,.95958,.88506,.90872,.85938,.85938
,.85938,.85938,.85938,.85284,.87068,.90399,.90399,.90399,.90399,.77892,.79795,.90807,.94908,
.94908,.94908,.94908,.94908,.94908,.85887,.74012,.88323,.88323,.88323,.88323,.88401,.88401,.
88401,.88401,.8785,.86331,.86331,.86331,.86331,.86331,.86331,.90747,.89049,.86331,.86331,.86
331,.86331,.84548,.86411,.84548,.83908,.94908,.83908,.94908,.83908,.94908,.71805,.74012,.718
05,.74012,.71805,.74012,.71805,.74012,.87289,.79538,.88506,.92726,.73133,.88323,.73133,.8832
3,.73133,.88323,.73133,.88323,.73133,.88323,.81921,.86411,.81921,.86411,.81921,.86411,1,1,.8
7356,.86331,.91075,.8777,.95958,.88401,.95958,.88401,.95958,.88401,.95958,.88401,.95958,.884
01,.76467,.90167,.59526,.91916,1,1,.86304,.69225,.88401,1,1,.70424,.77312,.91926,.88175,.708
23,.94903,.90872,.86331,1,1,.90872,.86331,.86906,.88116,.86331,.85938,.86331,.85938,.86331,.
85938,.86331,.87402,.86549,.77958,.90464,1,1,.77958,.90464,.69766,.70852,.69766,.70852,.6976
6,.70852,.69766,.70852,1,1,.81055,.75841,.81055,1.06452,.90399,.86331,.90399,.86331,.90399,.
86331,.90399,.86331,.90399,.86331,.90399,.86331,.96068,.95794,.77892,.84548,.77892,.78257,.7
9492,.78257,.79492,.78257,.79492,.9297,.56892,.83908,.94908,.77539,.85887,.87068,.89049,1,1,
.81055,1.04106,1.20528,1.20528,1,1.15543,.70088,.98387,.94721,1.33431,1.45894,.95161,1.48387
,.83908,.80352,.57118,.6965,.56347,.79179,.55853,.80346,1.02988,.83908,.7762,.67174,.86036,.
73133,.78257,.87356,.86441,.95958,.75727,.89019,1.04924,.90872,.74889,.85938,.87891,.79795,.
7957,.81055,.77892,.97447,.82577,.97466,.87179,.95958,.77892,.94252,.95612,.8753,1.02988,.92
733,.94252,.87411,.84021,.8728,.95612,.74081,.8753,1.02189,1.02988,.84814,.87445,.91822,.847
23,.85668,.86331,.81344,.87581,.76422,.82046,.96057,.92733,.99375,.78022,.95452,.86015,1.029
88,.92733,.86331,.92733,.86015,.73133,1,1,1,1,1,1,1,1,1,1,1,1,.90631,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,.88323,1,1,1,1,1,1,1,1,1,1,1,1,.85174,1,1,1,1,1,1,.96068,.95794,.96068,.957
94,.96068,.95794,.77892,.84548,1,1,.89552,.90527,1,.90363,.92794,.92794,.92794,.89807,.87012
,.87012,.87012,.89552,.89552,1.42259,.71094,1.06152,1,1,1.03372,1.03372,.97171,1.4956,2.2807
,.92972,.83406,.91133,.83326,.91133,1,1,1,.72021,1,1.23108,.83489,.88525,.88525,.81499,.9061
6,1.81055,.90527,1.81055,1.3107,1.53711,.94434,1.08696,1,.95018,.77192,.85284,.90747,1.17534
,.69825,.9716,1.37077,.90747,.90747,.85356,.90747,.90747,1.44947,.85284,.8941,.8941,.70572,.
8,.70572,.70572,.70572,.70572,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,.99862,.99862,1,1,1,1,1,1.08004,.91027,1,1,1,.99862,1,1,1,1,1,1,1,
1,1,1,1,1,.90727,.90727,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];t.CalibriBoldItalicMetrics=
{lineHeight:1.2207,lineGap:.2207};t.CalibriItalicFactors=
[1.3877,1,1,1,1.17223,1.1293,.89552,.91133,.80395,1.02269,1.15601,.91056,.91056,1.2798,.8528
4,.89807,1,.90861,1.39543,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91
133,.96309,.96309,.85284,.85284,.85284,.83319,.88071,.8675,.81552,.72346,.85193,.73206,.7522
,.81105,.86275,.90685,.6377,.77892,.75593,1.02638,.89249,.84118,.77452,.85374,.75186,.67789,
.79776,.88844,.85066,.94309,.77818,.7306,.76659,1.10369,1.38313,1.10369,1.06139,.89552,.8739
,.9245,.9245,.83203,.9245,.85865,1.09842,.9245,.9245,1.03297,1.07692,.90918,1.03297,.94959,.
9245,.92274,.9245,.9245,1.02933,.77832,1.20562,.9245,.8916,.98986,.86621,.89453,.79004,.9415
2,1.77256,.94152,.85284,.97801,.89552,.91133,.89552,.91133,1.91729,.89552,1.17889,1.13254,1.
16359,.92098,.85284,.68787,.71353,.84737,.90747,1.0088,1.0044,.87683,1,1.09091,1,.92229,.739
,1.15642,.92098,.76288,.80504,.80972,.75859,.8675,.8675,.8675,.8675,.8675,.8675,.76318,.7234
6,.73206,.73206,.73206,.73206,.90685,.90685,.90685,.90685,.86477,.89249,.84118,.84118,.84118
,.84118,.84118,.85284,.84557,.88844,.88844,.88844,.88844,.7306,.77452,.86331,.9245,.9245,.92
45,.9245,.9245,.9245,.84843,.83203,.85865,.85865,.85865,.85865,.82601,.82601,.82601,.82601,.
94469,.9245,.92274,.92274,.92274,.92274,.92274,.90747,.86651,.9245,.9245,.9245,.9245,.89453,
.9245,.89453,.8675,.9245,.8675,.9245,.8675,.9245,.72346,.83203,.72346,.83203,.72346,.83203,.
72346,.83203,.85193,.8875,.86477,.99034,.73206,.85865,.73206,.85865,.73206,.85865,.73206,.85
865,.73206,.85865,.81105,.9245,.81105,.9245,.81105,.9245,1,1,.86275,.9245,.90872,.93591,.906
85,.82601,.90685,.82601,.90685,.82601,.90685,1.03297,.90685,.82601,.77896,1.05611,.6377,1.07
692,1,1,.90918,.75593,1.03297,1,1,.76032,.9375,.98156,.93407,.77261,1.11429,.89249,.9245,1,1
,.89249,.9245,.92534,.86698,.9245,.84118,.92274,.84118,.92274,.84118,.92274,.8667,.86291,.75
186,1.02933,1,1,.75186,1.02933,.67789,.77832,.67789,.77832,.67789,.77832,.67789,.77832,1,1,.
79776,.97655,.79776,1.23023,.88844,.9245,.88844,.9245,.88844,.9245,.88844,.9245,.88844,.9245
,.88844,.9245,.94309,.98986,.7306,.89453,.7306,.76659,.79004,.76659,.79004,.76659,.79004,1.0
9231,.54873,.8675,.9245,.76318,.84843,.84557,.86651,1,1,.79776,1.20562,1.18622,1.18622,1,1.1
437,.67009,.96334,.93695,1.35191,1.40909,.95161,1.48387,.8675,.90861,.6192,.7363,.64824,.824
11,.56321,.85696,1.23516,.8675,.81552,.7286,.84134,.73206,.76659,.86275,.84369,.90685,.77892
,.85871,1.02638,.89249,.75828,.84118,.85984,.77452,.76466,.79776,.7306,.90782,.77818,.903,.8
7291,.90685,.7306,.99058,1.03667,.94635,1.23516,.9849,.99058,.92393,.8916,.942,1.03667,.7502
6,.94635,1.0297,1.23516,.90918,.94048,.98217,.89746,.84153,.92274,.82507,.88832,.84438,.8817
8,1.03525,.9849,1.00225,.78086,.97248,.89404,1.23516,.9849,.92274,.9849,.89404,.73206,1,1,1,
1,1,1,1,1,1,1,1,1,.89693,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,.85865,1,1,1,1,1,1,1,1,1,1,
1,1,.90933,1,1,1,1,1,1,.94309,.98986,.94309,.98986,.94309,.98986,.7306,.89453,1,1,.89552,.90
527,1,.90186,1.12308,1.12308,1.12308,1.12308,1.2566,1.2566,1.2566,.89552,.89552,1.42259,.689
94,1.03809,1,1,1.0176,1.0176,1.11523,1.4956,2.01462,.97858,.82616,.91133,.83437,.91133,1,1,1
,.70508,1,1.23108,.79801,.84426,.84426,.774,.90572,1.81055,.90749,1.81055,1.28809,1.55469,.9
4434,1.07806,1,.97094,.7589,.85284,.90747,1.19658,.69825,.97622,1.33512,.90747,.90747,.85284
,.90747,.90747,1.44947,.85284,.8941,.8941,.70572,.8,.70572,.70572,.70572,.70572,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,.99862,.99862,1,
1,1,1,1,1.0336,.91027,1,1,1,.99862,1,1,1,1,1,1,1,1,1,1,1,1,1.05859,1.05859,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1];t.CalibriItalicMetrics=
{lineHeight:1.2207,lineGap:.2207};t.CalibriRegularFactors=
[1.3877,1,1,1,1.17223,1.1293,.89552,.91133,.80395,1.02269,1.15601,.91056,.91056,1.2798,.8528
4,.89807,1,.90861,1.39016,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91133,.91
133,.96309,.96309,.85284,.85284,.85284,.83319,.88071,.8675,.81552,.73834,.85193,.73206,.7522
,.81105,.86275,.90685,.6377,.77892,.75593,1.02638,.89385,.85122,.77452,.86503,.75186,.68887,
.79776,.88844,.85066,.94258,.77818,.7306,.76659,1.10369,1.39016,1.10369,1.06139,.89552,.8739
,.86128,.94469,.8457,.94469,.89464,1.09842,.84636,.94469,1.03297,1.07692,.90918,1.03297,.958
97,.94469,.9482,.94469,.94469,1.04692,.78223,1.20562,.94469,.90332,.98986,.86621,.90527,.790
04,.94152,1.77256,.94152,.85284,.97801,.89552,.91133,.89552,.91133,1.91729,.89552,1.17889,1.
13254,1.08707,.92098,.85284,.68787,.71353,.84737,.90747,1.0088,1.0044,.87683,1,1.09091,1,.92
229,.739,1.15642,.92098,.76288,.80504,.80972,.75859,.8675,.8675,.8675,.8675,.8675,.8675,.763
18,.73834,.73206,.73206,.73206,.73206,.90685,.90685,.90685,.90685,.86477,.89385,.85122,.8512
2,.85122,.85122,.85122,.85284,.85311,.88844,.88844,.88844,.88844,.7306,.77452,.86331,.86128,
.86128,.86128,.86128,.86128,.86128,.8693,.8457,.89464,.89464,.89464,.89464,.82601,.82601,.82
601,.82601,.94469,.94469,.9482,.9482,.9482,.9482,.9482,.90747,.86651,.94469,.94469,.94469,.9
4469,.90527,.94469,.90527,.8675,.86128,.8675,.86128,.8675,.86128,.73834,.8457,.73834,.8457,.
73834,.8457,.73834,.8457,.85193,.92454,.86477,.9921,.73206,.89464,.73206,.89464,.73206,.8946
4,.73206,.89464,.73206,.89464,.81105,.84636,.81105,.84636,.81105,.84636,1,1,.86275,.94469,.9
0872,.95786,.90685,.82601,.90685,.82601,.90685,.82601,.90685,1.03297,.90685,.82601,.77741,1.
05611,.6377,1.07692,1,1,.90918,.75593,1.03297,1,1,.76032,.90452,.98156,1.11842,.77261,1.1142
9,.89385,.94469,1,1,.89385,.94469,.95877,.86901,.94469,.85122,.9482,.85122,.9482,.85122,.948
2,.8667,.90016,.75186,1.04692,1,1,.75186,1.04692,.68887,.78223,.68887,.78223,.68887,.78223,.
68887,.78223,1,1,.79776,.92188,.79776,1.23023,.88844,.94469,.88844,.94469,.88844,.94469,.888
44,.94469,.88844,.94469,.88844,.94469,.94258,.98986,.7306,.90527,.7306,.76659,.79004,.76659,
.79004,.76659,.79004,1.09231,.54873,.8675,.86128,.76318,.8693,.85311,.86651,1,1,.79776,1.205
62,1.18622,1.18622,1,1.1437,.67742,.96334,.93695,1.35191,1.40909,.95161,1.48387,.86686,.9086
1,.62267,.74359,.65649,.85498,.56963,.88254,1.23516,.8675,.81552,.75443,.84503,.73206,.76659
,.86275,.85122,.90685,.77892,.85746,1.02638,.89385,.75657,.85122,.86275,.77452,.74171,.79776
,.7306,.95165,.77818,.89772,.88831,.90685,.7306,.98142,1.02191,.96576,1.23516,.99018,.98142,
.9236,.89258,.94035,1.02191,.78848,.96576,.9561,1.23516,.90918,.92578,.95424,.89746,.83969,.
9482,.80113,.89442,.85208,.86155,.98022,.99018,1.00452,.81209,.99247,.89181,1.23516,.99018,.
9482,.99018,.89181,.73206,1,1,1,1,1,1,1,1,1,1,1,1,.88844,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,.89464,1,1,1,1,1,1,1,1,1,1,1,1,.96766,1,1,1,1,1,1,.94258,.98986,.94258,.98986,.94258,.9
8986,.7306,.90527,1,1,.89552,.90527,1,.90186,1.12308,1.12308,1.12308,1.12308,1.2566,1.2566,1
.2566,.89552,.89552,1.42259,.69043,1.03809,1,1,1.0176,1.0176,1.11523,1.4956,2.01462,.99331,.
82616,.91133,.84286,.91133,1,1,1,.70508,1,1.23108,.79801,.84426,.84426,.774,.90527,1.81055,.
90527,1.81055,1.28809,1.55469,.94434,1.07806,1,.97094,.7589,.85284,.90747,1.19658,.69825,.97
622,1.33512,.90747,.90747,.85356,.90747,.90747,1.44947,.85284,.8941,.8941,.70572,.8,.70572,.
70572,.70572,.70572,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,.99862,.99862,1,1,1,1,1,1.0336,.91027,1,1,1,.99862,1,1,1,1,1,1,1,1,1,1,1,1,1
.05859,1.05859,1,1,1,1.07185,.99413,.96334,1.08065,1,1,1,1,1,1,1,1,1,1,1];t.CalibriRegularMe
trics={lineHeight:1.2207,lineGap:.2207}},(e,t)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.HelveticaRegularMetrics=t.HelveticaRegularFactors=t.HelveticaItalicMetrics=t.H
elveticaItalicFactors=t.HelveticaBoldMetrics=t.HelveticaBoldItalicMetrics=t.HelveticaBoldIta
licFactors=t.HelveticaBoldFactors=void 0;t.HelveticaBoldFactors=
[.76116,1,1,1.0006,.99998,.99974,.99973,.99973,.99982,.99977,1.00087,.99998,.99998,.99959,1.
00003,1.0006,.99998,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.9
9973,.99973,.99998,1,1.00003,1.00003,1.00003,1.00026,.9999,.99977,.99977,.99977,.99977,1.000
01,1.00026,1.00022,.99977,1.0006,.99973,.99977,1.00026,.99999,.99977,1.00022,1.00001,1.00022
,.99977,1.00001,1.00026,.99977,1.00001,1.00016,1.00001,1.00001,1.00026,.99998,1.0006,.99998,
1.00003,.99973,.99998,.99973,1.00026,.99973,1.00026,.99973,.99998,1.00026,1.00026,1.0006,1.0
006,.99973,1.0006,.99982,1.00026,1.00026,1.00026,1.00026,.99959,.99973,.99998,1.00026,.99973
,1.00022,.99973,.99973,1,.99959,1.00077,.99959,1.00003,.99998,.99973,.99973,.99973,.99973,1.
00077,.99973,.99998,1.00025,.99968,.99973,1.00003,1.00025,.60299,1.00024,1.06409,1,1,.99998,
1,.99973,1.0006,.99998,1,.99936,.99973,1.00002,1.00002,1.00002,1.00026,.99977,.99977,.99977,
.99977,.99977,.99977,1,.99977,1.00001,1.00001,1.00001,1.00001,1.0006,1.0006,1.0006,1.0006,.9
9977,.99977,1.00022,1.00022,1.00022,1.00022,1.00022,1.00003,1.00022,.99977,.99977,.99977,.99
977,1.00001,1.00001,1.00026,.99973,.99973,.99973,.99973,.99973,.99973,.99982,.99973,.99973,.
99973,.99973,.99973,1.0006,1.0006,1.0006,1.0006,1.00026,1.00026,1.00026,1.00026,1.00026,1.00
026,1.00026,1.06409,1.00026,1.00026,1.00026,1.00026,1.00026,.99973,1.00026,.99973,.99977,.99
973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.999
77,1.03374,.99977,1.00026,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.0000
1,.99973,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,.99977,1.00026,.999
77,1.00026,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.00042,.99
973,.99973,1.0006,.99977,.99973,.99973,1.00026,1.0006,1.00026,1.0006,1.00026,1.03828,1.00026
,.99999,1.00026,1.0006,.99977,1.00026,.99977,1.00026,.99977,1.00026,.9993,.9998,1.00026,1.00
022,1.00026,1.00022,1.00026,1.00022,1.00026,1,1.00016,.99977,.99959,.99977,.99959,.99977,.99
959,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00026,.99998,1.00026,.8121
,1.00026,.99998,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,.
99977,1.00026,1.00016,1.00022,1.00001,.99973,1.00001,1.00026,1,1.00026,1,1.00026,1,1.0006,.9
9973,.99977,.99973,1,.99982,1.00022,1.00026,1.00001,.99973,1.00026,.99998,.99998,.99998,.999
98,.99998,.99998,.99998,.99998,.99998,.99998,.99998,1.00034,.99977,1,.99997,1.00026,1.00078,
1.00036,.99973,1.00013,1.0006,.99977,.99977,.99988,.85148,1.00001,1.00026,.99977,1.00022,1.0
006,.99977,1.00001,.99999,.99977,1.00069,1.00022,.99977,1.00001,.99984,1.00026,1.00001,1.000
24,1.00001,.9999,1,1.0006,1.00001,1.00041,.99962,1.00026,1.0006,.99995,1.00041,.99942,.99973
,.99927,1.00082,.99902,1.00026,1.00087,1.0006,1.00069,.99973,.99867,.99973,.9993,1.00026,1.0
0049,1.00056,1,.99988,.99935,.99995,.99954,1.00055,.99945,1.00032,1.0006,.99995,1.00026,.999
95,1.00032,1.00001,1.00008,.99971,1.00019,.9994,1.00001,1.0006,1.00044,.99973,1.00023,1.0004
7,1,.99942,.99561,.99989,1.00035,.99977,1.00035,.99977,1.00019,.99944,1.00001,1.00021,.99926
,1.00035,1.00035,.99942,1.00048,.99999,.99977,1.00022,1.00035,1.00001,.99977,1.00026,.99989,
1.00057,1.00001,.99936,1.00052,1.00012,.99996,1.00043,1,1.00035,.9994,.99976,1.00035,.99973,
1.00052,1.00041,1.00119,1.00037,.99973,1.00002,.99986,1.00041,1.00041,.99902,.9996,1.00034,.
99999,1.00026,.99999,1.00026,.99973,1.00052,.99973,1,.99973,1.00041,1.00075,.9994,1.0003,.99
999,1,1.00041,.99955,1,.99915,.99973,.99973,1.00026,1.00119,.99955,.99973,1.0006,.99911,1.00
06,1.00026,.99972,1.00026,.99902,1.00041,.99973,.99999,1,1,1.00038,1.0005,1.00016,1.00022,1.
00016,1.00022,1.00016,1.00022,1.00001,.99973,1,1,.99973,1,1,.99955,1.0006,1.0006,1.0006,1.00
06,1,1,1,.99973,.99973,.99972,1,1,1.00106,.99999,.99998,.99998,.99999,.99998,1.66475,1,.9997
3,.99973,1.00023,.99973,.99971,1.00047,1.00023,1,.99991,.99984,1.00002,1.00002,1.00002,1.000
02,1,1,1,1,1,1,1,.99972,1,1.20985,1.39713,1.00003,1.00031,1.00015,1,.99561,1.00027,1.00031,1
.00031,.99915,1.00031,1.00031,.99999,1.00003,.99999,.99999,1.41144,1.6,1.41144,1.41144,1.411
44,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1
.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.411
44,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1
.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.40579,1.40579,1.36625,.99999,1,.99861,.9986
1,1,1.00026,1.00026,1.00026,1.00026,.99972,.99999,.99999,.99999,.99999,1.40483,1,.99977,1.00
054,1,1,.99953,.99962,1.00042,.9995,1,1,1,1,1,1,1,1,.99998,.99998,.99998,.99998,1,1,1,1,1,1,
1,1,1,1,1];t.HelveticaBoldMetrics={lineHeight:1.2,lineGap:.2};t.HelveticaBoldItalicFactors=
[.76116,1,1,1.0006,.99998,.99974,.99973,.99973,.99982,.99977,1.00087,.99998,.99998,.99959,1.
00003,1.0006,.99998,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.9
9973,.99973,.99998,1,1.00003,1.00003,1.00003,1.00026,.9999,.99977,.99977,.99977,.99977,1.000
01,1.00026,1.00022,.99977,1.0006,.99973,.99977,1.00026,.99999,.99977,1.00022,1.00001,1.00022
,.99977,1.00001,1.00026,.99977,1.00001,1.00016,1.00001,1.00001,1.00026,.99998,1.0006,.99998,
1.00003,.99973,.99998,.99973,1.00026,.99973,1.00026,.99973,.99998,1.00026,1.00026,1.0006,1.0
006,.99973,1.0006,.99982,1.00026,1.00026,1.00026,1.00026,.99959,.99973,.99998,1.00026,.99973
,1.00022,.99973,.99973,1,.99959,1.00077,.99959,1.00003,.99998,.99973,.99973,.99973,.99973,1.
00077,.99973,.99998,1.00025,.99968,.99973,1.00003,1.00025,.60299,1.00024,1.06409,1,1,.99998,
1,.99973,1.0006,.99998,1,.99936,.99973,1.00002,1.00002,1.00002,1.00026,.99977,.99977,.99977,
.99977,.99977,.99977,1,.99977,1.00001,1.00001,1.00001,1.00001,1.0006,1.0006,1.0006,1.0006,.9
9977,.99977,1.00022,1.00022,1.00022,1.00022,1.00022,1.00003,1.00022,.99977,.99977,.99977,.99
977,1.00001,1.00001,1.00026,.99973,.99973,.99973,.99973,.99973,.99973,.99982,.99973,.99973,.
99973,.99973,.99973,1.0006,1.0006,1.0006,1.0006,1.00026,1.00026,1.00026,1.00026,1.00026,1.00
026,1.00026,1.06409,1.00026,1.00026,1.00026,1.00026,1.00026,.99973,1.00026,.99973,.99977,.99
973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,.999
77,1.0044,.99977,1.00026,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001
,.99973,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,1.00022,1.00026,.99977,1.00026,.9997
7,1.00026,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,.99971,.9997
3,.99973,1.0006,.99977,.99973,.99973,1.00026,1.0006,1.00026,1.0006,1.00026,1.01011,1.00026,.
99999,1.00026,1.0006,.99977,1.00026,.99977,1.00026,.99977,1.00026,.9993,.9998,1.00026,1.0002
2,1.00026,1.00022,1.00026,1.00022,1.00026,1,1.00016,.99977,.99959,.99977,.99959,.99977,.9995
9,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00026,.99998,1.00026,.8121,1
.00026,.99998,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99977,1.00026,.99
977,1.00026,1.00016,1.00022,1.00001,.99973,1.00001,1.00026,1,1.00026,1,1.00026,1,1.0006,.999
73,.99977,.99973,1,.99982,1.00022,1.00026,1.00001,.99973,1.00026,.99998,.99998,.99998,.99998
,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99977,1,1,1.00026,.99969,.99972,.9
9981,.9998,1.0006,.99977,.99977,1.00022,.91155,1.00001,1.00026,.99977,1.00022,1.0006,.99977,
1.00001,.99999,.99977,.99966,1.00022,1.00032,1.00001,.99944,1.00026,1.00001,.99968,1.00001,1
.00047,1,1.0006,1.00001,.99981,1.00101,1.00026,1.0006,.99948,.99981,1.00064,.99973,.99942,1.
00101,1.00061,1.00026,1.00069,1.0006,1.00014,.99973,1.01322,.99973,1.00065,1.00026,1.00012,.
99923,1,1.00064,1.00076,.99948,1.00055,1.00063,1.00007,.99943,1.0006,.99948,1.00026,.99948,.
99943,1.00001,1.00001,1.00029,1.00038,1.00035,1.00001,1.0006,1.0006,.99973,.99978,1.00001,1.
00057,.99989,.99967,.99964,.99967,.99977,.99999,.99977,1.00038,.99977,1.00001,.99973,1.00066
,.99967,.99967,1.00041,.99998,.99999,.99977,1.00022,.99967,1.00001,.99977,1.00026,.99964,1.0
0031,1.00001,.99999,.99999,1,1.00023,1,1,.99999,1.00035,1.00001,.99999,.99973,.99977,.99999,
1.00058,.99973,.99973,.99955,.9995,1.00026,1.00026,1.00032,.99989,1.00034,.99999,1.00026,1.0
0026,1.00026,.99973,.45998,.99973,1.00026,.99973,1.00001,.99999,.99982,.99994,.99996,1,1.000
42,1.00044,1.00029,1.00023,.99973,.99973,1.00026,.99949,1.00002,.99973,1.0006,1.0006,1.0006,
.99975,1.00026,1.00026,1.00032,.98685,.99973,1.00026,1,1,.99966,1.00044,1.00016,1.00022,1.00
016,1.00022,1.00016,1.00022,1.00001,.99973,1,1,.99973,1,1,.99955,1.0006,1.0006,1.0006,1.0006
,1,1,1,.99973,.99973,.99972,1,1,1.00106,.99999,.99998,.99998,.99999,.99998,1.66475,1,.99973,
.99973,1,.99973,.99971,.99978,1,1,.99991,.99984,1.00002,1.00002,1.00002,1.00002,1.00098,1,1,
1,1.00049,1,1,.99972,1,1.20985,1.39713,1.00003,1.00031,1.00015,1,.99561,1.00027,1.00031,1.00
031,.99915,1.00031,1.00031,.99999,1.00003,.99999,.99999,1.41144,1.6,1.41144,1.41144,1.41144,
1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41
144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,
1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41
144,1.41144,1.41144,1.41144,1.41144,1.41144,1.40579,1.40579,1.36625,.99999,1,.99861,.99861,1
,1.00026,1.00026,1.00026,1.00026,.99972,.99999,.99999,.99999,.99999,1.40483,1,.99977,1.00054
,1,1,.99953,.99962,1.00042,.9995,1,1,1,1,1,1,1,1,.99998,.99998,.99998,.99998,1,1,1,1,1,1,1,1
,1,1,1];t.HelveticaBoldItalicMetrics={lineHeight:1.35,lineGap:.2};t.HelveticaItalicFactors=
[.76116,1,1,1.0006,1.0006,1.00006,.99973,.99973,.99982,1.00001,1.00043,.99998,.99998,.99959,
1.00003,1.0006,.99998,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,
.99973,.99973,1.0006,1,1.00003,1.00003,1.00003,.99973,.99987,1.00001,1.00001,.99977,.99977,1
.00001,1.00026,1.00022,.99977,1.0006,1,1.00001,.99973,.99999,.99977,1.00022,1.00001,1.00022,
.99977,1.00001,1.00026,.99977,1.00001,1.00016,1.00001,1.00001,1.00026,1.0006,1.0006,1.0006,.
99949,.99973,.99998,.99973,.99973,1,.99973,.99973,1.0006,.99973,.99973,.99924,.99924,1,.9992
4,.99999,.99973,.99973,.99973,.99973,.99998,1,1.0006,.99973,1,.99977,1,1,1,1.00005,1.0009,1.
00005,1.00003,.99998,.99973,.99973,.99973,.99973,1.0009,.99973,.99998,1.00025,.99968,.99973,
1.00003,1.00025,.60299,1.00024,1.06409,1,1,.99998,1,.9998,1.0006,.99998,1,.99936,.99973,1.00
002,1.00002,1.00002,1.00026,1.00001,1.00001,1.00001,1.00001,1.00001,1.00001,1,.99977,1.00001
,1.00001,1.00001,1.00001,1.0006,1.0006,1.0006,1.0006,.99977,.99977,1.00022,1.00022,1.00022,1
.00022,1.00022,1.00003,1.00022,.99977,.99977,.99977,.99977,1.00001,1.00001,1.00026,.99973,.9
9973,.99973,.99973,.99973,.99973,.99982,1,.99973,.99973,.99973,.99973,1.0006,1.0006,1.0006,1
.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,1.06409,1.00026,.99973,.99973,.99973,
.99973,1,.99973,1,1.00001,.99973,1.00001,.99973,1.00001,.99973,.99977,1,.99977,1,.99977,1,.9
9977,1,.99977,1.0288,.99977,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.999
73,1.00001,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,.99977,.99973,
.99977,.99973,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,.99924,1.0006,1.0006,.99946,1
.00034,1,.99924,1.00001,1,1,.99973,.99924,.99973,.99924,.99973,1.06311,.99973,1.00024,.99973
,.99924,.99977,.99973,.99977,.99973,.99977,.99973,1.00041,.9998,.99973,1.00022,.99973,1.0002
2,.99973,1.00022,.99973,1,1.00016,.99977,.99998,.99977,.99998,.99977,.99998,1.00001,1,1.0000
1,1,1.00001,1,1.00001,1,1.00026,1.0006,1.00026,.89547,1.00026,1.0006,.99977,.99973,.99977,.9
9973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,1.00016,.99977,1.00001,1,1.0000
1,1.00026,1,1.00026,1,1.00026,1,.99924,.99973,1.00001,.99973,1,.99982,1.00022,1.00026,1.0000
1,1,1.00026,1.0006,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99
998,1.00001,1,1.00054,.99977,1.00084,1.00007,.99973,1.00013,.99924,1.00001,1.00001,.99945,.9
1221,1.00001,1.00026,.99977,1.00022,1.0006,1.00001,1.00001,.99999,.99977,.99933,1.00022,1.00
054,1.00001,1.00065,1.00026,1.00001,1.0001,1.00001,1.00052,1,1.0006,1.00001,.99945,.99897,.9
9968,.99924,1.00036,.99945,.99949,1,1.0006,.99897,.99918,.99968,.99911,.99924,1,.99962,1.014
87,1,1.0005,.99973,1.00012,1.00043,1,.99995,.99994,1.00036,.99947,1.00019,1.00063,1.00025,.9
9924,1.00036,.99973,1.00036,1.00025,1.00001,1.00001,1.00027,1.0001,1.00068,1.00001,1.0006,1.
0006,1,1.00008,.99957,.99972,.9994,.99954,.99975,1.00051,1.00001,1.00019,1.00001,1.0001,.999
86,1.00001,1.00001,1.00038,.99954,.99954,.9994,1.00066,.99999,.99977,1.00022,1.00054,1.00001
,.99977,1.00026,.99975,1.0001,1.00001,.99993,.9995,.99955,1.00016,.99978,.99974,1.00019,1.00
022,.99955,1.00053,.99973,1.00089,1.00005,.99967,1.00048,.99973,1.00002,1.00034,.99973,.9997
3,.99964,1.00006,1.00066,.99947,.99973,.98894,.99973,1,.44898,1,.99946,1,1.00039,1.00082,.99
991,.99991,.99985,1.00022,1.00023,1.00061,1.00006,.99966,.99973,.99973,.99973,1.00019,1.0008
,1,.99924,.99924,.99924,.99983,1.00044,.99973,.99964,.98332,1,.99973,1,1,.99962,.99895,1.000
16,.99977,1.00016,.99977,1.00016,.99977,1.00001,1,1,1,.99973,1,1,.99955,.99924,.99924,.99924
,.99924,.99998,.99998,.99998,.99973,.99973,.99972,1,1,1.00267,.99999,.99998,.99998,1,.99998,
1.66475,1,.99973,.99973,1.00023,.99973,1.00423,.99925,.99999,1,.99991,.99984,1.00002,1.00002
,1.00002,1.00002,1.00049,1,1.00245,1,1,1,1,.96329,1,1.20985,1.39713,1.00003,.8254,1.00015,1,
1.00035,1.00027,1.00031,1.00031,1.00003,1.00031,1.00031,.99999,1.00003,.99999,.99999,1.41144
,1.6,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144
,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.4
1144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144
,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.40579,1.40579,1.3
6625,.99999,1,.99861,.99861,1,1.00026,1.00026,1.00026,1.00026,.95317,.99999,.99999,.99999,.9
9999,1.40483,1,.99977,1.00054,1,1,.99953,.99962,1.00042,.9995,1,1,1,1,1,1,1,1,.99998,.99998,
.99998,.99998,1,1,1,1,1,1,1,1,1,1,1];t.HelveticaItalicMetrics=
{lineHeight:1.35,lineGap:.2};t.HelveticaRegularFactors=
[.76116,1,1,1.0006,1.0006,1.00006,.99973,.99973,.99982,1.00001,1.00043,.99998,.99998,.99959,
1.00003,1.0006,.99998,1.0006,1.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,.99973,
.99973,.99973,1.0006,1,1.00003,1.00003,1.00003,.99973,.99987,1.00001,1.00001,.99977,.99977,1
.00001,1.00026,1.00022,.99977,1.0006,1,1.00001,.99973,.99999,.99977,1.00022,1.00001,1.00022,
.99977,1.00001,1.00026,.99977,1.00001,1.00016,1.00001,1.00001,1.00026,1.0006,1.0006,1.0006,.
99949,.99973,.99998,.99973,.99973,1,.99973,.99973,1.0006,.99973,.99973,.99924,.99924,1,.9992
4,.99999,.99973,.99973,.99973,.99973,.99998,1,1.0006,.99973,1,.99977,1,1,1,1.00005,1.0009,1.
00005,1.00003,.99998,.99973,.99973,.99973,.99973,1.0009,.99973,.99998,1.00025,.99968,.99973,
1.00003,1.00025,.60299,1.00024,1.06409,1,1,.99998,1,.9998,1.0006,.99998,1,.99936,.99973,1.00
002,1.00002,1.00002,1.00026,1.00001,1.00001,1.00001,1.00001,1.00001,1.00001,1,.99977,1.00001
,1.00001,1.00001,1.00001,1.0006,1.0006,1.0006,1.0006,.99977,.99977,1.00022,1.00022,1.00022,1
.00022,1.00022,1.00003,1.00022,.99977,.99977,.99977,.99977,1.00001,1.00001,1.00026,.99973,.9
9973,.99973,.99973,.99973,.99973,.99982,1,.99973,.99973,.99973,.99973,1.0006,1.0006,1.0006,1
.0006,.99973,.99973,.99973,.99973,.99973,.99973,.99973,1.06409,1.00026,.99973,.99973,.99973,
.99973,1,.99973,1,1.00001,.99973,1.00001,.99973,1.00001,.99973,.99977,1,.99977,1,.99977,1,.9
9977,1,.99977,1.04596,.99977,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99973,1.00001,.99
973,1.00001,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,1.00022,.99973,.99977,.99973
,.99977,.99973,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,1.0006,.99924,1.0006,1.0006,1.00019
,1.00034,1,.99924,1.00001,1,1,.99973,.99924,.99973,.99924,.99973,1.02572,.99973,1.00005,.999
73,.99924,.99977,.99973,.99977,.99973,.99977,.99973,.99999,.9998,.99973,1.00022,.99973,1.000
22,.99973,1.00022,.99973,1,1.00016,.99977,.99998,.99977,.99998,.99977,.99998,1.00001,1,1.000
01,1,1.00001,1,1.00001,1,1.00026,1.0006,1.00026,.84533,1.00026,1.0006,.99977,.99973,.99977,.
99973,.99977,.99973,.99977,.99973,.99977,.99973,.99977,.99973,1.00016,.99977,1.00001,1,1.000
01,1.00026,1,1.00026,1,1.00026,1,.99924,.99973,1.00001,.99973,1,.99982,1.00022,1.00026,1.000
01,1,1.00026,1.0006,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.99998,.9
9998,.99928,1,.99977,1.00013,1.00055,.99947,.99945,.99941,.99924,1.00001,1.00001,1.0004,.916
21,1.00001,1.00026,.99977,1.00022,1.0006,1.00001,1.00005,.99999,.99977,1.00015,1.00022,.9997
7,1.00001,.99973,1.00026,1.00001,1.00019,1.00001,.99946,1,1.0006,1.00001,.99978,1.00045,.999
73,.99924,1.00023,.99978,.99966,1,1.00065,1.00045,1.00019,.99973,.99973,.99924,1,1,.96499,1,
1.00055,.99973,1.00008,1.00027,1,.9997,.99995,1.00023,.99933,1.00019,1.00015,1.00031,.99924,
1.00023,.99973,1.00023,1.00031,1.00001,.99928,1.00029,1.00092,1.00035,1.00001,1.0006,1.0006,
1,.99988,.99975,1,1.00082,.99561,.9996,1.00035,1.00001,.99962,1.00001,1.00092,.99964,1.00001
,.99963,.99999,1.00035,1.00035,1.00082,.99962,.99999,.99977,1.00022,1.00035,1.00001,.99977,1
.00026,.9996,.99967,1.00001,1.00034,1.00074,1.00054,1.00053,1.00063,.99971,.99962,1.00035,.9
9975,.99977,.99973,1.00043,.99953,1.0007,.99915,.99973,1.00008,.99892,1.00073,1.00073,1.0011
4,.99915,1.00073,.99955,.99973,1.00092,.99973,1,.99998,1,1.0003,1,1.00043,1.00001,.99969,1.0
003,1,1.00035,1.00001,.9995,1,1.00092,.99973,.99973,.99973,1.0007,.9995,1,.99924,1.0006,.999
24,.99972,1.00062,.99973,1.00114,1.00073,1,.99955,1,1,1.00047,.99968,1.00016,.99977,1.00016,
.99977,1.00016,.99977,1.00001,1,1,1,.99973,1,1,.99955,.99924,.99924,.99924,.99924,.99998,.99
998,.99998,.99973,.99973,.99972,1,1,1.00267,.99999,.99998,.99998,1,.99998,1.66475,1,.99973,.
99973,1.00023,.99973,.99971,.99925,1.00023,1,.99991,.99984,1.00002,1.00002,1.00002,1.00002,1
,1,1,1,1,1,1,.96329,1,1.20985,1.39713,1.00003,.8254,1.00015,1,1.00035,1.00027,1.00031,1.0003
1,.99915,1.00031,1.00031,.99999,1.00003,.99999,.99999,1.41144,1.6,1.41144,1.41144,1.41144,1.
41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.4114
4,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.
41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.41144,1.4114
4,1.41144,1.41144,1.41144,1.41144,1.41144,1.40579,1.40579,1.36625,.99999,1,.99861,.99861,1,1
.00026,1.00026,1.00026,1.00026,.95317,.99999,.99999,.99999,.99999,1.40483,1,.99977,1.00054,1
,1,.99953,.99962,1.00042,.9995,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];t.HelveticaReg
ularMetrics={lineHeight:1.2,lineGap:.2}},(e,t)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.LiberationSansRegularWidths=t.LiberationSansRegularMapping=t.LiberationSansIta
licWidths=t.LiberationSansItalicMapping=t.LiberationSansBoldWidths=t.LiberationSansBoldMappi
ng=t.LiberationSansBoldItalicWidths=t.LiberationSansBoldItalicMapping=void
0;t.LiberationSansBoldWidths=
[365,0,333,278,333,474,556,556,889,722,238,333,333,389,584,278,333,278,278,556,556,556,556,5
56,556,556,556,556,556,333,333,584,584,584,611,975,722,722,722,722,667,611,778,722,278,556,7
22,611,833,722,778,667,778,722,667,611,722,667,944,667,667,611,333,278,333,584,556,333,556,6
11,556,611,556,333,611,611,278,278,556,278,889,611,611,611,611,389,556,333,611,556,778,556,5
56,500,389,280,389,584,333,556,556,556,556,280,556,333,737,370,556,584,737,552,400,549,333,3
33,333,576,556,278,333,333,365,556,834,834,834,611,722,722,722,722,722,722,1e3,722,667,667,6
67,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,5
56,556,556,556,556,889,556,556,556,556,556,278,278,278,278,611,611,611,611,611,611,611,549,6
11,611,611,611,611,556,611,556,722,556,722,556,722,556,722,556,722,556,722,556,722,556,722,7
19,722,611,667,556,667,556,667,556,667,556,667,556,778,611,778,611,778,611,778,611,722,611,7
22,611,278,278,278,278,278,278,278,278,278,278,785,556,556,278,722,556,556,611,278,611,278,6
11,385,611,479,611,278,722,611,722,611,722,611,708,723,611,778,611,778,611,778,611,1e3,944,7
22,389,722,389,722,389,667,556,667,556,667,556,667,556,611,333,611,479,611,333,722,611,722,6
11,722,611,722,611,722,611,722,611,944,778,667,556,667,611,500,611,500,611,500,278,556,722,5
56,1e3,889,778,611,667,556,611,333,333,333,333,333,333,333,333,333,333,333,465,722,333,853,9
06,474,825,927,838,278,722,722,601,719,667,611,722,778,278,722,667,833,722,644,778,722,667,6
00,611,667,821,667,809,802,278,667,615,451,611,278,582,615,610,556,606,475,460,611,541,278,5
58,556,612,556,445,611,766,619,520,684,446,582,715,576,753,845,278,582,611,582,845,667,669,8
85,567,711,667,278,276,556,1094,1062,875,610,722,622,719,722,719,722,567,712,667,904,626,719
,719,610,702,833,722,778,719,667,722,611,622,854,667,730,703,1005,1019,870,979,719,711,1031,
719,556,618,615,417,635,556,709,497,615,615,500,635,740,604,611,604,611,556,490,556,875,556,
615,581,833,844,729,854,615,552,854,583,556,556,611,417,552,556,278,281,278,969,906,611,500,
615,556,604,778,611,487,447,944,778,944,778,944,778,667,556,333,333,556,1e3,1e3,552,278,278,
278,278,500,500,500,556,556,350,1e3,1e3,240,479,333,333,604,333,167,396,556,556,1094,556,885
,489,1115,1e3,768,600,834,834,834,834,1e3,500,1e3,500,1e3,500,500,494,612,823,713,584,549,71
3,979,722,274,549,549,583,549,549,604,584,604,604,708,625,708,708,708,708,708,708,708,708,70
8,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,70
8,708,708,708,708,708,708,708,708,708,708,708,708,708,729,604,604,354,354,1e3,990,990,990,99
0,494,604,604,604,604,354,1021,1052,917,750,750,531,656,594,510,500,750,750,611,611,333,333,
333,333,333,333,333,333,222,222,333,333,333,333,333,333,333,333];t.LiberationSansBoldMapping
=
[-1,-1,-1,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,5
9,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,11
5,116,117,118,119,120,121,122,123,124,125,126,161,162,163,164,165,166,167,168,169,170,171,17
2,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,19
6,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,21
9,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,24
2,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,26
5,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,28
8,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,31
1,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,33
4,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,35
7,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,38
0,381,382,383,402,506,507,508,509,510,511,536,537,538,539,710,711,713,728,729,730,731,732,73
3,900,901,902,903,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,92
4,925,926,927,928,929,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,94
8,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,97
1,972,973,974,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,103
9,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,10
76,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094
,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1
113,1114,1115,1116,1117,1118,1119,1138,1139,1168,1169,7808,7809,7810,7811,7812,7813,7922,792
3,8208,8209,8211,8212,8213,8215,8216,8217,8218,8219,8220,8221,8222,8224,8225,8226,8230,8240,
8242,8243,8249,8250,8252,8254,8260,8319,8355,8356,8359,8364,8453,8467,8470,8482,8486,8494,85
39,8540,8541,8542,8592,8593,8594,8595,8596,8597,8616,8706,8710,8719,8721,8722,8730,8734,8735
,8745,8747,8776,8800,8801,8804,8805,8962,8976,8992,8993,9472,9474,9484,9488,9492,9496,9500,9
508,9516,9524,9532,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,956
6,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9600,9604,9608,9612,
9616,9617,9618,9619,9632,9633,9642,9643,9644,9650,9658,9660,9668,9674,9675,9679,9688,9689,97
02,9786,9787,9788,9792,9794,9824,9827,9829,9830,9834,9835,9836,61441,61442,61445,-1,-1,-1,-1
,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1];t.LiberationSansBoldItalicWidths=
[365,0,333,278,333,474,556,556,889,722,238,333,333,389,584,278,333,278,278,556,556,556,556,5
56,556,556,556,556,556,333,333,584,584,584,611,975,722,722,722,722,667,611,778,722,278,556,7
22,611,833,722,778,667,778,722,667,611,722,667,944,667,667,611,333,278,333,584,556,333,556,6
11,556,611,556,333,611,611,278,278,556,278,889,611,611,611,611,389,556,333,611,556,778,556,5
56,500,389,280,389,584,333,556,556,556,556,280,556,333,737,370,556,584,737,552,400,549,333,3
33,333,576,556,278,333,333,365,556,834,834,834,611,722,722,722,722,722,722,1e3,722,667,667,6
67,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,5
56,556,556,556,556,889,556,556,556,556,556,278,278,278,278,611,611,611,611,611,611,611,549,6
11,611,611,611,611,556,611,556,722,556,722,556,722,556,722,556,722,556,722,556,722,556,722,7
40,722,611,667,556,667,556,667,556,667,556,667,556,778,611,778,611,778,611,778,611,722,611,7
22,611,278,278,278,278,278,278,278,278,278,278,782,556,556,278,722,556,556,611,278,611,278,6
11,396,611,479,611,278,722,611,722,611,722,611,708,723,611,778,611,778,611,778,611,1e3,944,7
22,389,722,389,722,389,667,556,667,556,667,556,667,556,611,333,611,479,611,333,722,611,722,6
11,722,611,722,611,722,611,722,611,944,778,667,556,667,611,500,611,500,611,500,278,556,722,5
56,1e3,889,778,611,667,556,611,333,333,333,333,333,333,333,333,333,333,333,333,722,333,854,9
06,473,844,930,847,278,722,722,610,671,667,611,722,778,278,722,667,833,722,657,778,718,667,5
90,611,667,822,667,829,781,278,667,620,479,611,278,591,620,621,556,610,479,492,611,558,278,5
66,556,603,556,450,611,712,605,532,664,409,591,704,578,773,834,278,591,611,591,834,667,667,8
86,614,719,667,278,278,556,1094,1042,854,622,719,677,719,722,708,722,614,722,667,927,643,719
,719,615,687,833,722,778,719,667,722,611,677,781,667,729,708,979,989,854,1e3,708,719,1042,72
9,556,619,604,534,618,556,736,510,611,611,507,622,740,604,611,611,611,556,889,556,885,556,64
6,583,889,935,707,854,594,552,865,589,556,556,611,469,563,556,278,278,278,969,906,611,507,61
9,556,611,778,611,575,467,944,778,944,778,944,778,667,556,333,333,556,1e3,1e3,552,278,278,27
8,278,500,500,500,556,556,350,1e3,1e3,240,479,333,333,604,333,167,396,556,556,1104,556,885,5
16,1146,1e3,768,600,834,834,834,834,999,500,1e3,500,1e3,500,500,494,612,823,713,584,549,713,
979,722,274,549,549,583,549,549,604,584,604,604,708,625,708,708,708,708,708,708,708,708,708,
708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,
708,708,708,708,708,708,708,708,708,708,708,708,708,729,604,604,354,354,1e3,990,990,990,990,
494,604,604,604,604,354,1021,1052,917,750,750,531,656,594,510,500,750,750,611,611,333,333,33
3,333,333,333,333,333,222,222,333,333,333,333,333,333,333,333];t.LiberationSansBoldItalicMap
ping=
[-1,-1,-1,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,5
9,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,11
5,116,117,118,119,120,121,122,123,124,125,126,161,162,163,164,165,166,167,168,169,170,171,17
2,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,19
6,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,21
9,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,24
2,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,26
5,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,28
8,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,31
1,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,33
4,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,35
7,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,38
0,381,382,383,402,506,507,508,509,510,511,536,537,538,539,710,711,713,728,729,730,731,732,73
3,900,901,902,903,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,92
4,925,926,927,928,929,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,94
8,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,97
1,972,973,974,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,103
9,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,10
76,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094
,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1
113,1114,1115,1116,1117,1118,1119,1138,1139,1168,1169,7808,7809,7810,7811,7812,7813,7922,792
3,8208,8209,8211,8212,8213,8215,8216,8217,8218,8219,8220,8221,8222,8224,8225,8226,8230,8240,
8242,8243,8249,8250,8252,8254,8260,8319,8355,8356,8359,8364,8453,8467,8470,8482,8486,8494,85
39,8540,8541,8542,8592,8593,8594,8595,8596,8597,8616,8706,8710,8719,8721,8722,8730,8734,8735
,8745,8747,8776,8800,8801,8804,8805,8962,8976,8992,8993,9472,9474,9484,9488,9492,9496,9500,9
508,9516,9524,9532,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,956
6,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9600,9604,9608,9612,
9616,9617,9618,9619,9632,9633,9642,9643,9644,9650,9658,9660,9668,9674,9675,9679,9688,9689,97
02,9786,9787,9788,9792,9794,9824,9827,9829,9830,9834,9835,9836,61441,61442,61445,-1,-1,-1,-1
,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1];t.LiberationSansItalicWidths=
[365,0,333,278,278,355,556,556,889,667,191,333,333,389,584,278,333,278,278,556,556,556,556,5
56,556,556,556,556,556,278,278,584,584,584,556,1015,667,667,722,722,667,611,778,722,278,500,
667,556,833,722,778,667,778,722,667,611,722,667,944,667,667,611,278,278,278,469,556,333,556,
556,500,556,556,278,556,556,222,222,500,222,833,556,556,556,556,333,500,278,556,500,722,500,
500,500,334,260,334,584,333,556,556,556,556,260,556,333,737,370,556,584,737,552,400,549,333,
333,333,576,537,278,333,333,365,556,834,834,834,611,667,667,667,667,667,667,1e3,722,667,667,
667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,
556,556,556,556,556,889,500,556,556,556,556,278,278,278,278,556,556,556,556,556,556,556,549,
611,556,556,556,556,500,556,500,667,556,667,556,667,556,722,500,722,500,722,500,722,500,722,
625,722,556,667,556,667,556,667,556,667,556,667,556,778,556,778,556,778,556,778,556,722,556,
722,556,278,278,278,278,278,278,278,222,278,278,733,444,500,222,667,500,500,556,222,556,222,
556,281,556,400,556,222,722,556,722,556,722,556,615,723,556,778,556,778,556,778,556,1e3,944,
722,333,722,333,722,333,667,500,667,500,667,500,667,500,611,278,611,354,611,278,722,556,722,
556,722,556,722,556,722,556,722,556,944,722,667,500,667,611,500,611,500,611,500,222,556,667,
556,1e3,889,778,611,667,500,611,278,333,333,333,333,333,333,333,333,333,333,333,667,278,789,
846,389,794,865,775,222,667,667,570,671,667,611,722,778,278,667,667,833,722,648,778,725,667,
600,611,667,837,667,831,761,278,667,570,439,555,222,550,570,571,500,556,439,463,555,542,222,
500,492,548,500,447,556,670,573,486,603,374,550,652,546,728,779,222,550,556,550,779,667,667,
843,544,708,667,278,278,500,1066,982,844,589,715,639,724,667,651,667,544,704,667,917,614,715
,715,589,686,833,722,778,725,667,722,611,639,795,667,727,673,920,923,805,886,651,694,1022,68
2,556,562,522,493,553,556,688,465,556,556,472,564,686,550,556,556,556,500,833,500,835,500,57
2,518,830,851,621,736,526,492,752,534,556,556,556,378,496,500,222,222,222,910,828,556,472,56
5,500,556,778,556,492,339,944,722,944,722,944,722,667,500,333,333,556,1e3,1e3,552,222,222,22
2,222,333,333,333,556,556,350,1e3,1e3,188,354,333,333,500,333,167,365,556,556,1094,556,885,3
23,1083,1e3,768,600,834,834,834,834,1e3,500,998,500,1e3,500,500,494,612,823,713,584,549,713,
979,719,274,549,549,584,549,549,604,584,604,604,708,625,708,708,708,708,708,708,708,708,708,
708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,
708,708,708,708,708,708,708,708,708,708,708,708,708,729,604,604,354,354,1e3,990,990,990,990,
494,604,604,604,604,354,1021,1052,917,750,750,531,656,594,510,500,750,750,500,500,333,333,33
3,333,333,333,333,333,222,222,294,294,324,324,316,328,398,285];t.LiberationSansItalicMapping
=
[-1,-1,-1,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,5
9,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,11
5,116,117,118,119,120,121,122,123,124,125,126,161,162,163,164,165,166,167,168,169,170,171,17
2,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,19
6,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,21
9,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,24
2,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,26
5,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,28
8,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,31
1,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,33
4,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,35
7,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,38
0,381,382,383,402,506,507,508,509,510,511,536,537,538,539,710,711,713,728,729,730,731,732,73
3,900,901,902,903,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,92
4,925,926,927,928,929,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,94
8,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,97
1,972,973,974,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,103
9,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,10
76,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094
,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1
113,1114,1115,1116,1117,1118,1119,1138,1139,1168,1169,7808,7809,7810,7811,7812,7813,7922,792
3,8208,8209,8211,8212,8213,8215,8216,8217,8218,8219,8220,8221,8222,8224,8225,8226,8230,8240,
8242,8243,8249,8250,8252,8254,8260,8319,8355,8356,8359,8364,8453,8467,8470,8482,8486,8494,85
39,8540,8541,8542,8592,8593,8594,8595,8596,8597,8616,8706,8710,8719,8721,8722,8730,8734,8735
,8745,8747,8776,8800,8801,8804,8805,8962,8976,8992,8993,9472,9474,9484,9488,9492,9496,9500,9
508,9516,9524,9532,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,956
6,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9600,9604,9608,9612,
9616,9617,9618,9619,9632,9633,9642,9643,9644,9650,9658,9660,9668,9674,9675,9679,9688,9689,97
02,9786,9787,9788,9792,9794,9824,9827,9829,9830,9834,9835,9836,61441,61442,61445,-1,-1,-1,-1
,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1];t.LiberationSansRegularWidths=
[365,0,333,278,278,355,556,556,889,667,191,333,333,389,584,278,333,278,278,556,556,556,556,5
56,556,556,556,556,556,278,278,584,584,584,556,1015,667,667,722,722,667,611,778,722,278,500,
667,556,833,722,778,667,778,722,667,611,722,667,944,667,667,611,278,278,278,469,556,333,556,
556,500,556,556,278,556,556,222,222,500,222,833,556,556,556,556,333,500,278,556,500,722,500,
500,500,334,260,334,584,333,556,556,556,556,260,556,333,737,370,556,584,737,552,400,549,333,
333,333,576,537,278,333,333,365,556,834,834,834,611,667,667,667,667,667,667,1e3,722,667,667,
667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,
556,556,556,556,556,889,500,556,556,556,556,278,278,278,278,556,556,556,556,556,556,556,549,
611,556,556,556,556,500,556,500,667,556,667,556,667,556,722,500,722,500,722,500,722,500,722,
615,722,556,667,556,667,556,667,556,667,556,667,556,778,556,778,556,778,556,778,556,722,556,
722,556,278,278,278,278,278,278,278,222,278,278,735,444,500,222,667,500,500,556,222,556,222,
556,292,556,334,556,222,722,556,722,556,722,556,604,723,556,778,556,778,556,778,556,1e3,944,
722,333,722,333,722,333,667,500,667,500,667,500,667,500,611,278,611,375,611,278,722,556,722,
556,722,556,722,556,722,556,722,556,944,722,667,500,667,611,500,611,500,611,500,222,556,667,
556,1e3,889,778,611,667,500,611,278,333,333,333,333,333,333,333,333,333,333,333,667,278,784,
838,384,774,855,752,222,667,667,551,668,667,611,722,778,278,667,668,833,722,650,778,722,667,
618,611,667,798,667,835,748,278,667,578,446,556,222,547,578,575,500,557,446,441,556,556,222,
500,500,576,500,448,556,690,569,482,617,395,547,648,525,713,781,222,547,556,547,781,667,667,
865,542,719,667,278,278,500,1057,1010,854,583,722,635,719,667,656,667,542,677,667,923,604,71
9,719,583,656,833,722,778,719,667,722,611,635,760,667,740,667,917,938,792,885,656,719,1010,7
22,556,573,531,365,583,556,669,458,559,559,438,583,688,552,556,542,556,500,458,500,823,500,5
73,521,802,823,625,719,521,510,750,542,556,556,556,365,510,500,222,278,222,906,812,556,438,5
59,500,552,778,556,489,411,944,722,944,722,944,722,667,500,333,333,556,1e3,1e3,552,222,222,2
22,222,333,333,333,556,556,350,1e3,1e3,188,354,333,333,500,333,167,365,556,556,1094,556,885,
323,1073,1e3,768,600,834,834,834,834,1e3,500,1e3,500,1e3,500,500,494,612,823,713,584,549,713
,979,719,274,549,549,583,549,549,604,584,604,604,708,625,708,708,708,708,708,708,708,708,708
,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708
,708,708,708,708,708,708,708,708,708,708,708,708,708,729,604,604,354,354,1e3,990,990,990,990
,494,604,604,604,604,354,1021,1052,917,750,750,531,656,594,510,500,750,750,500,500,333,333,3
33,333,333,333,333,333,222,222,294,294,324,324,316,328,398,285];t.LiberationSansRegularMappi
ng=
[-1,-1,-1,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,5
9,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,11
5,116,117,118,119,120,121,122,123,124,125,126,161,162,163,164,165,166,167,168,169,170,171,17
2,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,19
6,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,21
9,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,24
2,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,26
5,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,28
8,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,31
1,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,33
4,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,35
7,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,38
0,381,382,383,402,506,507,508,509,510,511,536,537,538,539,710,711,713,728,729,730,731,732,73
3,900,901,902,903,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,92
4,925,926,927,928,929,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,94
8,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,97
1,972,973,974,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,103
9,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,
1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,10
76,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094
,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1
113,1114,1115,1116,1117,1118,1119,1138,1139,1168,1169,7808,7809,7810,7811,7812,7813,7922,792
3,8208,8209,8211,8212,8213,8215,8216,8217,8218,8219,8220,8221,8222,8224,8225,8226,8230,8240,
8242,8243,8249,8250,8252,8254,8260,8319,8355,8356,8359,8364,8453,8467,8470,8482,8486,8494,85
39,8540,8541,8542,8592,8593,8594,8595,8596,8597,8616,8706,8710,8719,8721,8722,8730,8734,8735
,8745,8747,8776,8800,8801,8804,8805,8962,8976,8992,8993,9472,9474,9484,9488,9492,9496,9500,9
508,9516,9524,9532,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,956
6,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9600,9604,9608,9612,
9616,9617,9618,9619,9632,9633,9642,9643,9644,9650,9658,9660,9668,9674,9675,9679,9688,9689,97
02,9786,9787,9788,9792,9794,9824,9827,9829,9830,9834,9835,9836,61441,61442,61445,-1,-1,-1,-1
,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]},(e,t)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.MyriadProRegularMetrics=t.MyriadProRegularFactors=t.MyriadProItalicMetrics=t.M
yriadProItalicFactors=t.MyriadProBoldMetrics=t.MyriadProBoldItalicMetrics=t.MyriadProBoldIta
licFactors=t.MyriadProBoldFactors=void 0;t.MyriadProBoldFactors=
[1.36898,1,1,.72706,.80479,.83734,.98894,.99793,.9897,.93884,.86209,.94292,.94292,1.16661,1.
02058,.93582,.96694,.93582,1.19137,.99793,.99793,.99793,.99793,.99793,.99793,.99793,.99793,.
99793,.99793,.78076,.78076,1.02058,1.02058,1.02058,.72851,.78966,.90838,.83637,.82391,.96376
,.80061,.86275,.8768,.95407,1.0258,.73901,.85022,.83655,1.0156,.95546,.92179,.87107,.92179,.
82114,.8096,.89713,.94438,.95353,.94083,.91905,.90406,.9446,.94292,1.18777,.94292,1.02058,.8
9903,.90088,.94938,.97898,.81093,.97571,.94938,1.024,.9577,.95933,.98621,1.0474,.97455,.9898
1,.9672,.95933,.9446,.97898,.97407,.97646,.78036,1.10208,.95442,.95298,.97579,.9332,.94039,.
938,.80687,1.01149,.80687,1.02058,.80479,.99793,.99793,.99793,.99793,1.01149,1.00872,.90088,
.91882,1.0213,.8361,1.02058,.62295,.54324,.89022,1.08595,1,1,.90088,1,.97455,.93582,.90088,1
,1.05686,.8361,.99642,.99642,.99642,.72851,.90838,.90838,.90838,.90838,.90838,.90838,.868,.8
2391,.80061,.80061,.80061,.80061,1.0258,1.0258,1.0258,1.0258,.97484,.95546,.92179,.92179,.92
179,.92179,.92179,1.02058,.92179,.94438,.94438,.94438,.94438,.90406,.86958,.98225,.94938,.94
938,.94938,.94938,.94938,.94938,.9031,.81093,.94938,.94938,.94938,.94938,.98621,.98621,.9862
1,.98621,.93969,.95933,.9446,.9446,.9446,.9446,.9446,1.08595,.9446,.95442,.95442,.95442,.954
42,.94039,.97898,.94039,.90838,.94938,.90838,.94938,.90838,.94938,.82391,.81093,.82391,.8109
3,.82391,.81093,.82391,.81093,.96376,.84313,.97484,.97571,.80061,.94938,.80061,.94938,.80061
,.94938,.80061,.94938,.80061,.94938,.8768,.9577,.8768,.9577,.8768,.9577,1,1,.95407,.95933,.9
7069,.95933,1.0258,.98621,1.0258,.98621,1.0258,.98621,1.0258,.98621,1.0258,.98621,.887,1.015
91,.73901,1.0474,1,1,.97455,.83655,.98981,1,1,.83655,.73977,.83655,.73903,.84638,1.033,.9554
6,.95933,1,1,.95546,.95933,.8271,.95417,.95933,.92179,.9446,.92179,.9446,.92179,.9446,.936,.
91964,.82114,.97646,1,1,.82114,.97646,.8096,.78036,.8096,.78036,1,1,.8096,.78036,1,1,.89713,
.77452,.89713,1.10208,.94438,.95442,.94438,.95442,.94438,.95442,.94438,.95442,.94438,.95442,
.94438,.95442,.94083,.97579,.90406,.94039,.90406,.9446,.938,.9446,.938,.9446,.938,1,.99793,.
90838,.94938,.868,.9031,.92179,.9446,1,1,.89713,1.10208,.90088,.90088,.90088,.90088,.90088,.
90088,.90088,.90088,.90088,.90989,.9358,.91945,.83181,.75261,.87992,.82976,.96034,.83689,.97
268,1.0078,.90838,.83637,.8019,.90157,.80061,.9446,.95407,.92436,1.0258,.85022,.97153,1.0156
,.95546,.89192,.92179,.92361,.87107,.96318,.89713,.93704,.95638,.91905,.91709,.92796,1.0258,
.93704,.94836,1.0373,.95933,1.0078,.95871,.94836,.96174,.92601,.9498,.98607,.95776,.95933,1.
05453,1.0078,.98275,.9314,.95617,.91701,1.05993,.9446,.78367,.9553,1,.86832,1.0128,.95871,.9
9394,.87548,.96361,.86774,1.0078,.95871,.9446,.95871,.86774,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,.94083,.97579,.9
4083,.97579,.94083,.97579,.90406,.94039,.96694,1,.89903,1,1,1,.93582,.93582,.93582,1,.908,.9
08,.918,.94219,.94219,.96544,1,1.285,1,1,.81079,.81079,1,1,.74854,1,1,1,1,.99793,1,1,1,.65,1
,1.36145,1,1,1,1,1,1,1,1,1,1,1,1.17173,1,.80535,.76169,1.02058,1.0732,1.05486,1,1,1.30692,1.
08595,1.08595,1,1.08595,1.08595,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.16161,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];t.MyriadProBoldMetrics=
{lineHeight:1.2,lineGap:.2};t.MyriadProBoldItalicFactors=
[1.36898,1,1,.66227,.80779,.81625,.97276,.97276,.97733,.92222,.83266,.94292,.94292,1.16148,1
.02058,.93582,.96694,.93582,1.17337,.97276,.97276,.97276,.97276,.97276,.97276,.97276,.97276,
.97276,.97276,.78076,.78076,1.02058,1.02058,1.02058,.71541,.76813,.85576,.80591,.80729,.9429
9,.77512,.83655,.86523,.92222,.98621,.71743,.81698,.79726,.98558,.92222,.90637,.83809,.90637
,.80729,.76463,.86275,.90699,.91605,.9154,.85308,.85458,.90531,.94292,1.21296,.94292,1.02058
,.89903,1.18616,.99613,.91677,.78216,.91677,.90083,.98796,.9135,.92168,.95381,.98981,.95298,
.95381,.93459,.92168,.91513,.92004,.91677,.95077,.748,1.04502,.91677,.92061,.94236,.89544,.8
9364,.9,.80687,.8578,.80687,1.02058,.80779,.97276,.97276,.97276,.97276,.8578,.99973,1.18616,
.91339,1.08074,.82891,1.02058,.55509,.71526,.89022,1.08595,1,1,1.18616,1,.96736,.93582,1.186
16,1,1.04864,.82711,.99043,.99043,.99043,.71541,.85576,.85576,.85576,.85576,.85576,.85576,.8
45,.80729,.77512,.77512,.77512,.77512,.98621,.98621,.98621,.98621,.95961,.92222,.90637,.9063
7,.90637,.90637,.90637,1.02058,.90251,.90699,.90699,.90699,.90699,.85458,.83659,.94951,.9961
3,.99613,.99613,.99613,.99613,.99613,.85811,.78216,.90083,.90083,.90083,.90083,.95381,.95381
,.95381,.95381,.9135,.92168,.91513,.91513,.91513,.91513,.91513,1.08595,.91677,.91677,.91677,
.91677,.91677,.89364,.92332,.89364,.85576,.99613,.85576,.99613,.85576,.99613,.80729,.78216,.
80729,.78216,.80729,.78216,.80729,.78216,.94299,.76783,.95961,.91677,.77512,.90083,.77512,.9
0083,.77512,.90083,.77512,.90083,.77512,.90083,.86523,.9135,.86523,.9135,.86523,.9135,1,1,.9
2222,.92168,.92222,.92168,.98621,.95381,.98621,.95381,.98621,.95381,.98621,.95381,.98621,.95
381,.86036,.97096,.71743,.98981,1,1,.95298,.79726,.95381,1,1,.79726,.6894,.79726,.74321,.816
91,1.0006,.92222,.92168,1,1,.92222,.92168,.79464,.92098,.92168,.90637,.91513,.90637,.91513,.
90637,.91513,.909,.87514,.80729,.95077,1,1,.80729,.95077,.76463,.748,.76463,.748,1,1,.76463,
.748,1,1,.86275,.72651,.86275,1.04502,.90699,.91677,.90699,.91677,.90699,.91677,.90699,.9167
7,.90699,.91677,.90699,.91677,.9154,.94236,.85458,.89364,.85458,.90531,.9,.90531,.9,.90531,.
9,1,.97276,.85576,.99613,.845,.85811,.90251,.91677,1,1,.86275,1.04502,1.18616,1.18616,1.1861
6,1.18616,1.18616,1.18616,1.18616,1.18616,1.18616,1.00899,1.30628,.85576,.80178,.66862,.7927
,.69323,.88127,.72459,.89711,.95381,.85576,.80591,.7805,.94729,.77512,.90531,.92222,.90637,.
98621,.81698,.92655,.98558,.92222,.85359,.90637,.90976,.83809,.94523,.86275,.83509,.93157,.8
5308,.83392,.92346,.98621,.83509,.92886,.91324,.92168,.95381,.90646,.92886,.90557,.86847,.90
276,.91324,.86842,.92168,.99531,.95381,.9224,.85408,.92699,.86847,1.0051,.91513,.80487,.9348
1,1,.88159,1.05214,.90646,.97355,.81539,.89398,.85923,.95381,.90646,.91513,.90646,.85923,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,.9154,.94236,.9154,.94236,.9154,.94236,.85458,.89364,.96694,1,.89903,1,1,1,.917
82,.91782,.91782,1,.896,.896,.896,.9332,.9332,.95973,1,1.26,1,1,.80479,.80178,1,1,.85633,1,1
,1,1,.97276,1,1,1,.698,1,1.36145,1,1,1,1,1,1,1,1,1,1,1,1.14542,1,.79199,.78694,1.02058,1.034
93,1.05486,1,1,1.23026,1.08595,1.08595,1,1.08595,1.08595,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.200
06,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];t.MyriadProBol
dItalicMetrics={lineHeight:1.2,lineGap:.2};t.MyriadProItalicFactors=
[1.36898,1,1,.65507,.84943,.85639,.88465,.88465,.86936,.88307,.86948,.85283,.85283,1.06383,1
.02058,.75945,.9219,.75945,1.17337,.88465,.88465,.88465,.88465,.88465,.88465,.88465,.88465,.
88465,.88465,.75945,.75945,1.02058,1.02058,1.02058,.69046,.70926,.85158,.77812,.76852,.89591
,.70466,.76125,.80094,.86822,.83864,.728,.77212,.79475,.93637,.87514,.8588,.76013,.8588,.724
21,.69866,.77598,.85991,.80811,.87832,.78112,.77512,.8562,1.0222,1.18417,1.0222,1.27014,.899
03,1.15012,.93859,.94399,.846,.94399,.81453,1.0186,.94219,.96017,1.03075,1.02175,.912,1.0307
5,.96998,.96017,.93859,.94399,.94399,.95493,.746,1.12658,.94578,.91,.979,.882,.882,.83,.8503
4,.83537,.85034,1.02058,.70869,.88465,.88465,.88465,.88465,.83537,.90083,1.15012,.9161,.9456
5,.73541,1.02058,.53609,.69353,.79519,1.08595,1,1,1.15012,1,.91974,.75945,1.15012,1,.9446,.7
3361,.9005,.9005,.9005,.62864,.85158,.85158,.85158,.85158,.85158,.85158,.773,.76852,.70466,.
70466,.70466,.70466,.83864,.83864,.83864,.83864,.90561,.87514,.8588,.8588,.8588,.8588,.8588,
1.02058,.85751,.85991,.85991,.85991,.85991,.77512,.76013,.88075,.93859,.93859,.93859,.93859,
.93859,.93859,.8075,.846,.81453,.81453,.81453,.81453,.82424,.82424,.82424,.82424,.9278,.9601
7,.93859,.93859,.93859,.93859,.93859,1.08595,.8562,.94578,.94578,.94578,.94578,.882,.94578,.
882,.85158,.93859,.85158,.93859,.85158,.93859,.76852,.846,.76852,.846,.76852,.846,.76852,.84
6,.89591,.8544,.90561,.94399,.70466,.81453,.70466,.81453,.70466,.81453,.70466,.81453,.70466,
.81453,.80094,.94219,.80094,.94219,.80094,.94219,1,1,.86822,.96017,.86822,.96017,.83864,.824
24,.83864,.82424,.83864,.82424,.83864,1.03075,.83864,.82424,.81402,1.02738,.728,1.02175,1,1,
.912,.79475,1.03075,1,1,.79475,.83911,.79475,.66266,.80553,1.06676,.87514,.96017,1,1,.87514,
.96017,.86865,.87396,.96017,.8588,.93859,.8588,.93859,.8588,.93859,.867,.84759,.72421,.95493
,1,1,.72421,.95493,.69866,.746,.69866,.746,1,1,.69866,.746,1,1,.77598,.88417,.77598,1.12658,
.85991,.94578,.85991,.94578,.85991,.94578,.85991,.94578,.85991,.94578,.85991,.94578,.87832,.
979,.77512,.882,.77512,.8562,.83,.8562,.83,.8562,.83,1,.88465,.85158,.93859,.773,.8075,.8575
1,.8562,1,1,.77598,1.12658,1.15012,1.15012,1.15012,1.15012,1.15012,1.15313,1.15012,1.15012,1
.15012,1.08106,1.03901,.85158,.77025,.62264,.7646,.65351,.86026,.69461,.89947,1.03075,.85158
,.77812,.76449,.88836,.70466,.8562,.86822,.8588,.83864,.77212,.85308,.93637,.87514,.82352,.8
588,.85701,.76013,.89058,.77598,.8156,.82565,.78112,.77899,.89386,.83864,.8156,.9486,.92388,
.96186,1.03075,.91123,.9486,.93298,.878,.93942,.92388,.84596,.96186,.95119,1.03075,.922,.887
87,.95829,.88,.93559,.93859,.78815,.93758,1,.89217,1.03737,.91123,.93969,.77487,.85769,.8679
9,1.03075,.91123,.93859,.91123,.86799,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,.87832,.979,.87832,.979,.87832,.979,.7
7512,.882,.9219,1,.89903,1,1,1,.87321,.87321,.87321,1,1.027,1.027,1.027,.86847,.86847,.79121
,1,1.124,1,1,.73572,.73572,1,1,.85034,1,1,1,1,.88465,1,1,1,.669,1,1.36145,1,1,1,1,1,1,1,1,1,
1,1,1.04828,1,.74948,.75187,1.02058,.98391,1.02119,1,1,1.06233,1.08595,1.08595,1,1.08595,1.0
8595,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.05233,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1];t.MyriadProItalicMetrics=
{lineHeight:1.2,lineGap:.2};t.MyriadProRegularFactors=
[1.36898,1,1,.76305,.82784,.94935,.89364,.92241,.89073,.90706,.98472,.85283,.85283,1.0664,1.
02058,.74505,.9219,.74505,1.23456,.92241,.92241,.92241,.92241,.92241,.92241,.92241,.92241,.9
2241,.92241,.74505,.74505,1.02058,1.02058,1.02058,.73002,.72601,.91755,.8126,.80314,.92222,.
73764,.79726,.83051,.90284,.86023,.74,.8126,.84869,.96518,.91115,.8858,.79761,.8858,.74498,.
73914,.81363,.89591,.83659,.89633,.85608,.8111,.90531,1.0222,1.22736,1.0222,1.27014,.89903,.
90088,.86667,1.0231,.896,1.01411,.90083,1.05099,1.00512,.99793,1.05326,1.09377,.938,1.06226,
1.00119,.99793,.98714,1.0231,1.01231,.98196,.792,1.19137,.99074,.962,1.01915,.926,.942,.856,
.85034,.92006,.85034,1.02058,.69067,.92241,.92241,.92241,.92241,.92006,.9332,.90088,.91882,.
93484,.75339,1.02058,.56866,.54324,.79519,1.08595,1,1,.90088,1,.95325,.74505,.90088,1,.97198
,.75339,.91009,.91009,.91009,.66466,.91755,.91755,.91755,.91755,.91755,.91755,.788,.80314,.7
3764,.73764,.73764,.73764,.86023,.86023,.86023,.86023,.92915,.91115,.8858,.8858,.8858,.8858,
.8858,1.02058,.8858,.89591,.89591,.89591,.89591,.8111,.79611,.89713,.86667,.86667,.86667,.86
667,.86667,.86667,.86936,.896,.90083,.90083,.90083,.90083,.84224,.84224,.84224,.84224,.97276
,.99793,.98714,.98714,.98714,.98714,.98714,1.08595,.89876,.99074,.99074,.99074,.99074,.942,1
.0231,.942,.91755,.86667,.91755,.86667,.91755,.86667,.80314,.896,.80314,.896,.80314,.896,.80
314,.896,.92222,.93372,.92915,1.01411,.73764,.90083,.73764,.90083,.73764,.90083,.73764,.9008
3,.73764,.90083,.83051,1.00512,.83051,1.00512,.83051,1.00512,1,1,.90284,.99793,.90976,.99793
,.86023,.84224,.86023,.84224,.86023,.84224,.86023,1.05326,.86023,.84224,.82873,1.07469,.74,1
.09377,1,1,.938,.84869,1.06226,1,1,.84869,.83704,.84869,.81441,.85588,1.08927,.91115,.99793,
1,1,.91115,.99793,.91887,.90991,.99793,.8858,.98714,.8858,.98714,.8858,.98714,.894,.91434,.7
4498,.98196,1,1,.74498,.98196,.73914,.792,.73914,.792,1,1,.73914,.792,1,1,.81363,.904,.81363
,1.19137,.89591,.99074,.89591,.99074,.89591,.99074,.89591,.99074,.89591,.99074,.89591,.99074
,.89633,1.01915,.8111,.942,.8111,.90531,.856,.90531,.856,.90531,.856,1,.92241,.91755,.86667,
.788,.86936,.8858,.89876,1,1,.81363,1.19137,.90088,.90088,.90088,.90088,.90088,.90088,.90088
,.90088,.90088,.90388,1.03901,.92138,.78105,.7154,.86169,.80513,.94007,.82528,.98612,1.06226
,.91755,.8126,.81884,.92819,.73764,.90531,.90284,.8858,.86023,.8126,.91172,.96518,.91115,.83
089,.8858,.87791,.79761,.89297,.81363,.88157,.89992,.85608,.81992,.94307,.86023,.88157,.9530
8,.98699,.99793,1.06226,.95817,.95308,.97358,.928,.98088,.98699,.92761,.99793,.96017,1.06226
,.986,.944,.95978,.938,.96705,.98714,.80442,.98972,1,.89762,1.04552,.95817,.99007,.87064,.91
879,.88888,1.06226,.95817,.98714,.95817,.88888,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,.89633,1.01915,.89633,1.01915
,.89633,1.01915,.8111,.942,.9219,1,.89903,1,1,1,.93173,.93173,.93173,1,1.06304,1.06304,1.069
04,.89903,.89903,.80549,1,1.156,1,1,.76575,.76575,1,1,.72458,1,1,1,1,.92241,1,1,1,.619,1,1.3
6145,1,1,1,1,1,1,1,1,1,1,1,1.07257,1,.74705,.71119,1.02058,1.024,1.02119,1,1,1.1536,1.08595,
1.08595,1,1.08595,1.08595,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.05638,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];t.MyriadProRegularMetrics=
{lineHeight:1.2,lineGap:.2}},(e,t)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.SegoeuiRegularMetrics=t.SegoeuiRegularFactors=t.SegoeuiItalicMetrics=t.Segoeui
ItalicFactors=t.SegoeuiBoldMetrics=t.SegoeuiBoldItalicMetrics=t.SegoeuiBoldItalicFactors=t.S
egoeuiBoldFactors=void 0;t.SegoeuiBoldFactors=
[1.76738,1,1,.99297,.9824,1.04016,1.06497,1.03424,.97529,1.17647,1.23203,1.1085,1.1085,1.169
39,1.2107,.9754,1.21408,.9754,1.59578,1.03424,1.03424,1.03424,1.03424,1.03424,1.03424,1.0342
4,1.03424,1.03424,1.03424,.81378,.81378,1.2107,1.2107,1.2107,.71703,.97847,.97363,.88776,.86
41,1.02096,.79795,.85132,.914,1.06085,1.1406,.8007,.89858,.83693,1.14889,1.09398,.97489,.920
94,.97489,.90399,.84041,.95923,1.00135,1,1.06467,.98243,.90996,.99361,1.1085,1.56942,1.1085,
1.2107,.74627,.94282,.96752,1.01519,.86304,1.01359,.97278,1.15103,1.01359,.98561,1.02285,1.0
2285,1.00527,1.02285,1.0302,.99041,1.0008,1.01519,1.01359,1.02258,.79104,1.16862,.99041,.974
54,1.02511,.99298,.96752,.95801,.94856,1.16579,.94856,1.2107,.9824,1.03424,1.03424,1,1.03424
,1.16579,.8727,1.3871,1.18622,1.10818,1.04478,1.2107,1.18622,.75155,.94994,1.28826,1.21408,1
.21408,.91056,1,.91572,.9754,.64663,1.18328,1.24866,1.04478,1.14169,1.15749,1.17389,.71703,.
97363,.97363,.97363,.97363,.97363,.97363,.93506,.8641,.79795,.79795,.79795,.79795,1.1406,1.1
406,1.1406,1.1406,1.02096,1.09398,.97426,.97426,.97426,.97426,.97426,1.2107,.97489,1.00135,1
.00135,1.00135,1.00135,.90996,.92094,1.02798,.96752,.96752,.96752,.96752,.96752,.96752,.9313
6,.86304,.97278,.97278,.97278,.97278,1.02285,1.02285,1.02285,1.02285,.97122,.99041,1,1,1,1,1
,1.28826,1.0008,.99041,.99041,.99041,.99041,.96752,1.01519,.96752,.97363,.96752,.97363,.9675
2,.97363,.96752,.8641,.86304,.8641,.86304,.8641,.86304,.8641,.86304,1.02096,1.03057,1.02096,
1.03517,.79795,.97278,.79795,.97278,.79795,.97278,.79795,.97278,.79795,.97278,.914,1.01359,.
914,1.01359,.914,1.01359,1,1,1.06085,.98561,1.06085,1.00879,1.1406,1.02285,1.1406,1.02285,1.
1406,1.02285,1.1406,1.02285,1.1406,1.02285,.97138,1.08692,.8007,1.02285,1,1,1.00527,.83693,1
.02285,1,1,.83693,.9455,.83693,.90418,.83693,1.13005,1.09398,.99041,1,1,1.09398,.99041,.9669
2,1.09251,.99041,.97489,1.0008,.97489,1.0008,.97489,1.0008,.93994,.97931,.90399,1.02258,1,1,
.90399,1.02258,.84041,.79104,.84041,.79104,.84041,.79104,.84041,.79104,1,1,.95923,1.07034,.9
5923,1.16862,1.00135,.99041,1.00135,.99041,1.00135,.99041,1.00135,.99041,1.00135,.99041,1.00
135,.99041,1.06467,1.02511,.90996,.96752,.90996,.99361,.95801,.99361,.95801,.99361,.95801,1.
07733,1.03424,.97363,.96752,.93506,.93136,.97489,1.0008,1,1,.95923,1.16862,1.15103,1.15103,1
.01173,1.03959,.75953,.81378,.79912,1.15103,1.21994,.95161,.87815,1.01149,.81525,.7676,.9816
7,1.01134,1.02546,.84097,1.03089,1.18102,.97363,.88776,.85134,.97826,.79795,.99361,1.06085,.
97489,1.1406,.89858,1.0388,1.14889,1.09398,.86039,.97489,1.0595,.92094,.94793,.95923,.90996,
.99346,.98243,1.02112,.95493,1.1406,.90996,1.03574,1.02597,1.0008,1.18102,1.06628,1.03574,1.
0192,1.01932,1.00886,.97531,1.0106,1.0008,1.13189,1.18102,1.02277,.98683,1.0016,.99561,1.072
37,1.0008,.90434,.99921,.93803,.8965,1.23085,1.06628,1.04983,.96268,1.0499,.98439,1.18102,1.
06628,1.0008,1.06628,.98439,.79795,1,1,1,1,1,1,1,1,1,1,1,1,1.09466,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,.97278,1,1,1,1,1,1,1,1,1,1,1,1,1.02065,1,1,1,1,1,1,1.06467,1.02511,1.06467,1.
02511,1.06467,1.02511,.90996,.96752,1,1.21408,.89903,1,1,.75155,1.04394,1.04394,1.04394,1.04
394,.98633,.98633,.98633,.73047,.73047,1.20642,.91211,1.25635,1.222,1.02956,1.03372,1.03372,
.96039,1.24633,1,1.12454,.93503,1.03424,1.19687,1.03424,1,1,1,.771,1,1,1.15749,1.15749,1.157
49,1.10948,.86279,.94434,.86279,.94434,.86182,1,1,1.16897,1,.96085,.90137,1.2107,1.18416,1.1
3973,.69825,.9716,2.10339,1.29004,1.29004,1.21172,1.29004,1.29004,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.42603,1,.998
62,.99862,1,.87025,.87025,.87025,.87025,1.18874,1.42603,1,1.42603,1.42603,.99862,1,1,1,1,1,1
.2886,1.04315,1.15296,1.34163,1,1,1,1.09193,1.09193,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];t.S
egoeuiBoldMetrics={lineHeight:1.33008,lineGap:0};t.SegoeuiBoldItalicFactors=
[1.76738,1,1,.98946,1.03959,1.04016,1.02809,1.036,.97639,1.10953,1.23203,1.11144,1.11144,1.1
6939,1.21237,.9754,1.21261,.9754,1.59754,1.036,1.036,1.036,1.036,1.036,1.036,1.036,1.036,1.0
36,1.036,.81378,.81378,1.21237,1.21237,1.21237,.73541,.97847,.97363,.89723,.87897,1.0426,.79
429,.85292,.91149,1.05815,1.1406,.79631,.90128,.83853,1.04396,1.10615,.97552,.94436,.97552,.
88641,.80527,.96083,1.00135,1,1.06777,.9817,.91142,.99361,1.11144,1.57293,1.11144,1.21237,.7
4627,1.31818,1.06585,.97042,.83055,.97042,.93503,1.1261,.97042,.97922,1.14236,.94552,1.01054
,1.14236,1.02471,.97922,.94165,.97042,.97042,1.0276,.78929,1.1261,.97922,.95874,1.02197,.985
07,.96752,.97168,.95107,1.16579,.95107,1.21237,1.03959,1.036,1.036,1,1.036,1.16579,.87357,1.
31818,1.18754,1.26781,1.05356,1.21237,1.18622,.79487,.94994,1.29004,1.24047,1.24047,1.31818,
1,.91484,.9754,1.31818,1.1349,1.24866,1.05356,1.13934,1.15574,1.17389,.73541,.97363,.97363,.
97363,.97363,.97363,.97363,.94385,.87897,.79429,.79429,.79429,.79429,1.1406,1.1406,1.1406,1.
1406,1.0426,1.10615,.97552,.97552,.97552,.97552,.97552,1.21237,.97552,1.00135,1.00135,1.0013
5,1.00135,.91142,.94436,.98721,1.06585,1.06585,1.06585,1.06585,1.06585,1.06585,.96705,.83055
,.93503,.93503,.93503,.93503,1.14236,1.14236,1.14236,1.14236,.93125,.97922,.94165,.94165,.94
165,.94165,.94165,1.29004,.94165,.97922,.97922,.97922,.97922,.96752,.97042,.96752,.97363,1.0
6585,.97363,1.06585,.97363,1.06585,.87897,.83055,.87897,.83055,.87897,.83055,.87897,.83055,1
.0426,1.0033,1.0426,.97042,.79429,.93503,.79429,.93503,.79429,.93503,.79429,.93503,.79429,.9
3503,.91149,.97042,.91149,.97042,.91149,.97042,1,1,1.05815,.97922,1.05815,.97922,1.1406,1.14
236,1.1406,1.14236,1.1406,1.14236,1.1406,1.14236,1.1406,1.14236,.97441,1.04302,.79631,1.0158
2,1,1,1.01054,.83853,1.14236,1,1,.83853,1.09125,.83853,.90418,.83853,1.19508,1.10615,.97922,
1,1,1.10615,.97922,1.01034,1.10466,.97922,.97552,.94165,.97552,.94165,.97552,.94165,.91602,.
91981,.88641,1.0276,1,1,.88641,1.0276,.80527,.78929,.80527,.78929,.80527,.78929,.80527,.7892
9,1,1,.96083,1.05403,.95923,1.16862,1.00135,.97922,1.00135,.97922,1.00135,.97922,1.00135,.97
922,1.00135,.97922,1.00135,.97922,1.06777,1.02197,.91142,.96752,.91142,.99361,.97168,.99361,
.97168,.99361,.97168,1.23199,1.036,.97363,1.06585,.94385,.96705,.97552,.94165,1,1,.96083,1.1
261,1.31818,1.31818,1.31818,1.31818,1.31818,1.31818,1.31818,1.31818,1.31818,.95161,1.27126,1
.00811,.83284,.77702,.99137,.95253,1.0347,.86142,1.07205,1.14236,.97363,.89723,.86869,1.0981
8,.79429,.99361,1.05815,.97552,1.1406,.90128,1.06662,1.04396,1.10615,.84918,.97552,1.04694,.
94436,.98015,.96083,.91142,1.00356,.9817,1.01945,.98999,1.1406,.91142,1.04961,.9898,1.00639,
1.14236,1.07514,1.04961,.99607,1.02897,1.008,.9898,.95134,1.00639,1.11121,1.14236,1.00518,.9
7981,1.02186,1,1.08578,.94165,.99314,.98387,.93028,.93377,1.35125,1.07514,1.10687,.93491,1.0
4232,1.00351,1.14236,1.07514,.94165,1.07514,1.00351,.79429,1,1,1,1,1,1,1,1,1,1,1,1,1.09097,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,.93503,1,1,1,1,1,1,1,1,1,1,1,1,.96609,1,1,1,1,1,1,1.0
6777,1.02197,1.06777,1.02197,1.06777,1.02197,.91142,.96752,1,1.21261,.89903,1,1,.75155,1.047
45,1.04745,1.04745,1.04394,.98633,.98633,.98633,.72959,.72959,1.20502,.91406,1.26514,1.222,1
.02956,1.03372,1.03372,.96039,1.24633,1,1.09125,.93327,1.03336,1.16541,1.036,1,1,1,.771,1,1,
1.15574,1.15574,1.15574,1.15574,.86364,.94434,.86279,.94434,.86224,1,1,1.16798,1,.96085,.900
68,1.21237,1.18416,1.13904,.69825,.9716,2.10339,1.29004,1.29004,1.21339,1.29004,1.29004,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1.42603,1,.99862,.99862,1,.87025,.87025,.87025,.87025,1.18775,1.42603,1,1.42603,1.42
603,.99862,1,1,1,1,1,1.2886,1.04315,1.15296,1.34163,1,1,1,1.13269,1.13269,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1];t.SegoeuiBoldItalicMetrics=
{lineHeight:1.33008,lineGap:0};t.SegoeuiItalicFactors=
[1.76738,1,1,.98946,1.14763,1.05365,1.06234,.96927,.92586,1.15373,1.18414,.91349,.91349,1.07
403,1.17308,.78383,1.20088,.78383,1.42531,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.
96927,.96927,.96927,.78383,.78383,1.17308,1.17308,1.17308,.77349,.94565,.94729,.85944,.88506
,.9858,.74817,.80016,.88449,.98039,.95782,.69238,.89898,.83231,.98183,1.03989,.96924,.86237,
.96924,.80595,.74524,.86091,.95402,.94143,.98448,.8858,.83089,.93285,1.0949,1.39016,1.0949,1
.45994,.74627,1.04839,.97454,.97454,.87207,.97454,.87533,1.06151,.97454,1.00176,1.16484,1.08
132,.98047,1.16484,1.02989,1.01054,.96225,.97454,.97454,1.06598,.79004,1.16344,1.00351,.9462
9,.9973,.91016,.96777,.9043,.91082,.92481,.91082,1.17308,.95748,.96927,.96927,1,.96927,.9248
1,.80597,1.04839,1.23393,1.1781,.9245,1.17308,1.20808,.63218,.94261,1.24822,1.09971,1.09971,
1.04839,1,.85273,.78032,1.04839,1.09971,1.22326,.9245,1.09836,1.13525,1.15222,.70424,.94729,
.94729,.94729,.94729,.94729,.94729,.85498,.88506,.74817,.74817,.74817,.74817,.95782,.95782,.
95782,.95782,.9858,1.03989,.96924,.96924,.96924,.96924,.96924,1.17308,.96924,.95402,.95402,.
95402,.95402,.83089,.86237,.88409,.97454,.97454,.97454,.97454,.97454,.97454,.92916,.87207,.8
7533,.87533,.87533,.87533,.93146,.93146,.93146,.93146,.93854,1.01054,.96225,.96225,.96225,.9
6225,.96225,1.24822,.8761,1.00351,1.00351,1.00351,1.00351,.96777,.97454,.96777,.94729,.97454
,.94729,.97454,.94729,.97454,.88506,.87207,.88506,.87207,.88506,.87207,.88506,.87207,.9858,.
95391,.9858,.97454,.74817,.87533,.74817,.87533,.74817,.87533,.74817,.87533,.74817,.87533,.88
449,.97454,.88449,.97454,.88449,.97454,1,1,.98039,1.00176,.98039,1.00176,.95782,.93146,.9578
2,.93146,.95782,.93146,.95782,1.16484,.95782,.93146,.84421,1.12761,.69238,1.08132,1,1,.98047
,.83231,1.16484,1,1,.84723,1.04861,.84723,.78755,.83231,1.23736,1.03989,1.01054,1,1,1.03989,
1.01054,.9857,1.03849,1.01054,.96924,.96225,.96924,.96225,.96924,.96225,.92383,.90171,.80595
,1.06598,1,1,.80595,1.06598,.74524,.79004,.74524,.79004,.74524,.79004,.74524,.79004,1,1,.860
91,1.02759,.85771,1.16344,.95402,1.00351,.95402,1.00351,.95402,1.00351,.95402,1.00351,.95402
,1.00351,.95402,1.00351,.98448,.9973,.83089,.96777,.83089,.93285,.9043,.93285,.9043,.93285,.
9043,1.31868,.96927,.94729,.97454,.85498,.92916,.96924,.8761,1,1,.86091,1.16344,1.04839,1.04
839,1.04839,1.04839,1.04839,1.04839,1.04839,1.04839,1.04839,.81965,.81965,.94729,.78032,.710
22,.90883,.84171,.99877,.77596,1.05734,1.2,.94729,.85944,.82791,.9607,.74817,.93285,.98039,.
96924,.95782,.89898,.98316,.98183,1.03989,.78614,.96924,.97642,.86237,.86075,.86091,.83089,.
90082,.8858,.97296,1.01284,.95782,.83089,1.0976,1.04,1.03342,1.2,1.0675,1.0976,.98205,1.0380
9,1.05097,1.04,.95364,1.03342,1.05401,1.2,1.02148,1.0119,1.04724,1.0127,1.02732,.96225,.8965
,.97783,.93574,.94818,1.30679,1.0675,1.11826,.99821,1.0557,1.0326,1.2,1.0675,.96225,1.0675,1
.0326,.74817,1,1,1,1,1,1,1,1,1,1,1,1,1.03754,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,.87533,
1,1,1,1,1,1,1,1,1,1,1,1,.98705,1,1,1,1,1,1,.98448,.9973,.98448,.9973,.98448,.9973,.83089,.96
777,1,1.20088,.89903,1,1,.75155,.94945,.94945,.94945,.94945,1.12317,1.12317,1.12317,.67603,.
67603,1.15621,.73584,1.21191,1.22135,1.06483,.94868,.94868,.95996,1.24633,1,1.07497,.87709,.
96927,1.01473,.96927,1,1,1,.77295,1,1,1.09836,1.09836,1.09836,1.01522,.86321,.94434,.8649,.9
4434,.86182,1,1,1.083,1,.91578,.86438,1.17308,1.18416,1.14589,.69825,.97622,1.96791,1.24822,
1.24822,1.17308,1.24822,1.24822,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.42603,1,.99862,.99862,1,.87025,.87025,.87025,.
87025,1.17984,1.42603,1,1.42603,1.42603,.99862,1,1,1,1,1,1.2886,1.04315,1.15296,1.34163,1,1,
1,1.10742,1.10742,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];t.SegoeuiItalicMetrics=
{lineHeight:1.33008,lineGap:0};t.SegoeuiRegularFactors=
[1.76738,1,1,.98594,1.02285,1.10454,1.06234,.96927,.92037,1.19985,1.2046,.90616,.90616,1.071
52,1.1714,.78032,1.20088,.78032,1.40246,.96927,.96927,.96927,.96927,.96927,.96927,.96927,.96
927,.96927,.96927,.78032,.78032,1.1714,1.1714,1.1714,.80597,.94084,.96706,.85944,.85734,.970
93,.75842,.79936,.88198,.9831,.95782,.71387,.86969,.84636,1.07796,1.03584,.96924,.83968,.969
24,.82826,.79649,.85771,.95132,.93119,.98965,.88433,.8287,.93365,1.08612,1.3638,1.08612,1.45
786,.74627,.80499,.91484,1.05707,.92383,1.05882,.9403,1.12654,1.05882,1.01756,1.09011,1.0901
1,.99414,1.09011,1.034,1.01756,1.05356,1.05707,1.05882,1.04399,.84863,1.21968,1.01756,.95801
,1.00068,.91797,.96777,.9043,.90351,.92105,.90351,1.1714,.85337,.96927,.96927,.99912,.96927,
.92105,.80597,1.2434,1.20808,1.05937,.90957,1.1714,1.20808,.75155,.94261,1.24644,1.09971,1.0
9971,.84751,1,.85273,.78032,.61584,1.05425,1.17914,.90957,1.08665,1.11593,1.14169,.73381,.96
706,.96706,.96706,.96706,.96706,.96706,.86035,.85734,.75842,.75842,.75842,.75842,.95782,.957
82,.95782,.95782,.97093,1.03584,.96924,.96924,.96924,.96924,.96924,1.1714,.96924,.95132,.951
32,.95132,.95132,.8287,.83968,.89049,.91484,.91484,.91484,.91484,.91484,.91484,.93575,.92383
,.9403,.9403,.9403,.9403,.8717,.8717,.8717,.8717,1.00527,1.01756,1.05356,1.05356,1.05356,1.0
5356,1.05356,1.24644,.95923,1.01756,1.01756,1.01756,1.01756,.96777,1.05707,.96777,.96706,.91
484,.96706,.91484,.96706,.91484,.85734,.92383,.85734,.92383,.85734,.92383,.85734,.92383,.970
93,1.0969,.97093,1.05882,.75842,.9403,.75842,.9403,.75842,.9403,.75842,.9403,.75842,.9403,.8
8198,1.05882,.88198,1.05882,.88198,1.05882,1,1,.9831,1.01756,.9831,1.01756,.95782,.8717,.957
82,.8717,.95782,.8717,.95782,1.09011,.95782,.8717,.84784,1.11551,.71387,1.09011,1,1,.99414,.
84636,1.09011,1,1,.84636,1.0536,.84636,.94298,.84636,1.23297,1.03584,1.01756,1,1,1.03584,1.0
1756,1.00323,1.03444,1.01756,.96924,1.05356,.96924,1.05356,.96924,1.05356,.93066,.98293,.828
26,1.04399,1,1,.82826,1.04399,.79649,.84863,.79649,.84863,.79649,.84863,.79649,.84863,1,1,.8
5771,1.17318,.85771,1.21968,.95132,1.01756,.95132,1.01756,.95132,1.01756,.95132,1.01756,.951
32,1.01756,.95132,1.01756,.98965,1.00068,.8287,.96777,.8287,.93365,.9043,.93365,.9043,.93365
,.9043,1.08571,.96927,.96706,.91484,.86035,.93575,.96924,.95923,1,1,.85771,1.21968,1.11437,1
.11437,.93109,.91202,.60411,.84164,.55572,1.01173,.97361,.81818,.81818,.96635,.78032,.72727,
.92366,.98601,1.03405,.77968,1.09799,1.2,.96706,.85944,.85638,.96491,.75842,.93365,.9831,.96
924,.95782,.86969,.94152,1.07796,1.03584,.78437,.96924,.98715,.83968,.83491,.85771,.8287,.94
492,.88433,.9287,1.0098,.95782,.8287,1.0625,.98248,1.03424,1.2,1.01071,1.0625,.95246,1.03809
,1.04912,.98248,1.00221,1.03424,1.05443,1.2,1.04785,.99609,1.00169,1.05176,.99346,1.05356,.9
087,1.03004,.95542,.93117,1.23362,1.01071,1.07831,1.02512,1.05205,1.03502,1.2,1.01071,1.0535
6,1.01071,1.03502,.75842,1,1,1,1,1,1,1,1,1,1,1,1,1.03719,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
,1,1,.9403,1,1,1,1,1,1,1,1,1,1,1,1,1.04021,1,1,1,1,1,1,.98965,1.00068,.98965,1.00068,.98965,
1.00068,.8287,.96777,1,1.20088,.89903,1,1,.75155,1.03077,1.03077,1.03077,1.03077,1.13196,1.1
3196,1.13196,.67428,.67428,1.16039,.73291,1.20996,1.22135,1.06483,.94868,.94868,.95996,1.246
33,1,1.07497,.87796,.96927,1.01518,.96927,1,1,1,.77295,1,1,1.10539,1.10539,1.11358,1.06967,.
86279,.94434,.86279,.94434,.86182,1,1,1.083,1,.91578,.86507,1.1714,1.18416,1.14589,.69825,.9
7622,1.9697,1.24822,1.24822,1.17238,1.24822,1.24822,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.42603,1,.99862,.99862,1,.8
7025,.87025,.87025,.87025,1.18083,1.42603,1,1.42603,1.42603,.99862,1,1,1,1,1,1.2886,1.04315,
1.15296,1.34163,1,1,1,1.10938,1.10938,1,1,1,1.05425,1.09971,1.09971,1.09971,1,1,1,1,1,1,1,1,
1,1,1];t.SegoeuiRegularMetrics={lineHeight:1.33008,lineGap:0}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",
{value:!0});t.PostScriptEvaluator=t.PostScriptCompiler=t.PDFFunctionFactory=void
0;t.isPDFFunction=function isPDFFunction(e){let t;if("object"!=typeof e)return!1;if(e
instanceof r.Dict)t=e;else{if(!(e instanceof s.BaseStream))return!1;t=e.dict}return
t.has("FunctionType")};var r=a(4),n=a(2),i=a(56),s=a(5),o=a(57);t.PDFFunctionFactory=class
PDFFunctionFactory{constructor({xref:e,isEvalSupported:t=!0})
{this.xref=e;this.isEvalSupported=!1!==t}create(e){const t=this.getCached(e);if(t)return
t;const a=PDFFunction.parse({xref:this.xref,isEvalSupported:this.isEvalSupported,fn:e
instanceof r.Ref?this.xref.fetch(e):e});this._cache(e,a);return a}createFromArray(e){const
t=this.getCached(e);if(t)return t;const
a=PDFFunction.parseArray({xref:this.xref,isEvalSupported:this.isEvalSupported,fnObj:e
instanceof r.Ref?this.xref.fetch(e):e});this._cache(e,a);return a}getCached(e){let t;e
instanceof r.Ref?t=e:e instanceof r.Dict?t=e.objId:e instanceof s.BaseStream&&
(t=e.dict&&e.dict.objId);if(t){const e=this._localFunctionCache.getByRef(t);if(e)return
e}return null}_cache(e,t){if(!t)throw new Error('PDFFunctionFactory._cache - expected
"parsedFunction" argument.');let a;e instanceof r.Ref?a=e:e instanceof r.Dict?a=e.objId:e
instanceof s.BaseStream&&
(a=e.dict&&e.dict.objId);a&&this._localFunctionCache.set(null,a,t)}get _localFunctionCache()
{return(0,n.shadow)(this,"_localFunctionCache",new o.LocalFunctionCache)}};function
toNumberArray(e){if(!Array.isArray(e))return null;const t=e.length;for(let
a=0;a<t;a++)if("number"!=typeof e[a]){const a=new Array(t);for(let
r=0;r<t;r++)a[r]=+e[r];return a}return e}class PDFFunction{static getSampleArray(e,t,a,r)
{let n,i,s=1;for(n=0,i=e.length;n<i;n++)s*=e[n];s*=t;const o=new Array(s);let c=0,l=0;const
h=1/(2**a-1),u=r.getBytes((s*a+7)/8);let d=0;for(n=0;n<s;n++){for(;c<a;)
{l<<=8;l|=u[d++];c+=8}c-=a;o[n]=(l>>c)*h;l&=(1<<c)-1}return o}static
parse({xref:e,isEvalSupported:t,fn:a}){const r=a.dict||a;switch(r.get("FunctionType")){case
0:return this.constructSampled({xref:e,isEvalSupported:t,fn:a,dict:r});case 1:break;case
2:return this.constructInterpolated({xref:e,isEvalSupported:t,dict:r});case 3:return
this.constructStiched({xref:e,isEvalSupported:t,dict:r});case 4:return
this.constructPostScript({xref:e,isEvalSupported:t,fn:a,dict:r})}throw new
n.FormatError("Unknown type of function")}static
parseArray({xref:e,isEvalSupported:t,fnObj:a}){if(!Array.isArray(a))return
this.parse({xref:e,isEvalSupported:t,fn:a});const r=[];for(const n of
a)r.push(this.parse({xref:e,isEvalSupported:t,fn:e.fetchIfRef(n)}));return function(e,t,a,n)
{for(let i=0,s=r.length;i<s;i++)r[i](e,t,a,n+i)}}static
constructSampled({xref:e,isEvalSupported:t,fn:a,dict:r}){function toMultiArray(e){const
t=e.length,a=[];let r=0;for(let n=0;n<t;n+=2)a[r++]=[e[n],e[n+1]];return a}function
interpolate(e,t,a,r,n){return r+(n-r)/(a-t)*(e-t)}let
i=toNumberArray(r.getArray("Domain")),s=toNumberArray(r.getArray("Range"));if(!i||!s)throw
new n.FormatError("No domain or range");const
o=i.length/2,c=s.length/2;i=toMultiArray(i);s=toMultiArray(s);const
l=toNumberArray(r.getArray("Size")),h=r.get("BitsPerSample"),u=r.get("Order")||1;1!==u&&
(0,n.info)("No support for cubic spline interpolation: "+u);let
d=toNumberArray(r.getArray("Encode"));if(d)d=toMultiArray(d);else{d=[];for(let
e=0;e<o;++e)d.push([0,l[e]-1])}let f=toNumberArray(r.getArray("Decode"));f=f?
toMultiArray(f):s;const g=this.getSampleArray(l,c,h,a);return function
constructSampledFn(e,t,a,r){const n=1<<o,h=new Float64Array(n),u=new Uint32Array(n);let
p,m;for(m=0;m<n;m++)h[m]=1;let b=c,y=1;for(p=0;p<o;++p){const a=i[p][0],r=i[p][1];let
s=interpolate(Math.min(Math.max(e[t+p],a),r),a,r,d[p][0],d[p][1]);const
o=l[p];s=Math.min(Math.max(s,0),o-1);const c=s<o-1?Math.floor(s):s-1,f=c+1-s,g=s-
c,w=c*b,S=w+b;for(m=0;m<n;m++)if(m&y)
{h[m]*=g;u[m]+=S}else{h[m]*=f;u[m]+=w}b*=o;y<<=1}for(m=0;m<c;++m){let
e=0;for(p=0;p<n;p++)e+=g[u[p]+m]*h[p];e=interpolate(e,0,1,f[m][0],f[m]
[1]);a[r+m]=Math.min(Math.max(e,s[m][0]),s[m][1])}}}static
constructInterpolated({xref:e,isEvalSupported:t,dict:a}){const
r=toNumberArray(a.getArray("C0"))||[0],n=toNumberArray(a.getArray("C1"))||
[1],i=a.get("N"),s=[];for(let e=0,t=r.length;e<t;++e)s.push(n[e]-r[e]);const
o=s.length;return function constructInterpolatedFn(e,t,a,n){const c=1===i?
e[t]:e[t]**i;for(let e=0;e<o;++e)a[n+e]=r[e]+c*s[e]}}static
constructStiched({xref:e,isEvalSupported:t,dict:a}){const
r=toNumberArray(a.getArray("Domain"));if(!r)throw new n.FormatError("No
domain");if(1!==r.length/2)throw new n.FormatError("Bad domain for stiched function");const
i=[];for(const r of
a.get("Functions"))i.push(this.parse({xref:e,isEvalSupported:t,fn:e.fetchIfRef(r)}));const
s=toNumberArray(a.getArray("Bounds")),o=toNumberArray(a.getArray("Encode")),c=new
Float32Array(1);return function constructStichedFn(e,t,a,n){const l=function
constructStichedFromIRClip(e,t,a){e>a?e=a:e<t&&(e=t);return e}
(e[t],r[0],r[1]),h=s.length;let u;for(u=0;u<h&&!(l<s[u]);++u);let d=r[0];u>0&&(d=s[u-1]);let
f=r[1];u<s.length&&(f=s[u]);const g=o[2*u],p=o[2*u+1];c[0]=d===f?g:g+(l-d)*(p-g)/(f-d);i[u]
(c,0,a,n)}}static constructPostScript({xref:e,isEvalSupported:t,fn:a,dict:r}){const
s=toNumberArray(r.getArray("Domain")),o=toNumberArray(r.getArray("Range"));if(!s)throw new
n.FormatError("No domain.");if(!o)throw new n.FormatError("No range.");const c=new
i.PostScriptLexer(a),l=new
i.PostScriptParser(c).parse();if(t&&n.FeatureTest.isEvalSupported){const e=(new
PostScriptCompiler).compile(l,s,o);if(e)return new
Function("src","srcOffset","dest","destOffset",e)}(0,n.info)("Unable to compile PS
function");const h=o.length>>1,u=s.length>>1,d=new
PostScriptEvaluator(l),f=Object.create(null);let g=8192;const p=new Float32Array(u);return
function constructPostScriptFn(e,t,a,r){let n,i,s="";const c=p;for(n=0;n<u;n++)
{i=e[t+n];c[n]=i;s+=i+"_"}const l=f[s];if(void 0!==l){a.set(l,r);return}const m=new
Float32Array(h),b=d.execute(c),y=b.length-h;for(n=0;n<h;n++){i=b[y+n];let
e=o[2*n];if(i<e)i=e;else{e=o[2*n+1];i>e&&(i=e)}m[n]=i}if(g>0){g--;f[s]=m}a.set(m,r)}}}class
PostScriptStack{static get MAX_STACK_SIZE(){return(0,n.shadow)
(this,"MAX_STACK_SIZE",100)}constructor(e){this.stack=e?Array.from(e):[]}push(e)
{if(this.stack.length>=PostScriptStack.MAX_STACK_SIZE)throw new Error("PostScript function
stack overflow.");this.stack.push(e)}pop(){if(this.stack.length<=0)throw new
Error("PostScript function stack underflow.");return this.stack.pop()}copy(e)
{if(this.stack.length+e>=PostScriptStack.MAX_STACK_SIZE)throw new Error("PostScript function
stack overflow.");const t=this.stack;for(let a=t.length-e,r=e-1;r>=0;r-
-,a++)t.push(t[a])}index(e){this.push(this.stack[this.stack.length-e-1])}roll(e,t){const
a=this.stack,r=a.length-e,n=a.length-1,i=r+(t-Math.floor(t/e)*e);for(let e=r,t=n;e<t;e++,t-
-){const r=a[e];a[e]=a[t];a[t]=r}for(let e=r,t=i-1;e<t;e++,t--){const
r=a[e];a[e]=a[t];a[t]=r}for(let e=i,t=n;e<t;e++,t--){const r=a[e];a[e]=a[t];a[t]=r}}}class
PostScriptEvaluator{constructor(e){this.operators=e}execute(e){const t=new
PostScriptStack(e);let a=0;const r=this.operators,i=r.length;let s,o,c;for(;a<i;)
{s=r[a++];if("number"!=typeof s)switch(s){case"jz":c=t.pop();o=t.pop();o||
(a=c);break;case"j":o=t.pop();a=o;break;case"abs":o=t.pop();t.push(Math.abs(o));break;case"a
dd":c=t.pop();o=t.pop();t.push(o+c);break;case"and":c=t.pop();o=t.pop();"boolean"==typeof
o&&"boolean"==typeof c?
t.push(o&&c):t.push(o&c);break;case"atan":o=t.pop();t.push(Math.atan(o));break;case"bitshift
":c=t.pop();o=t.pop();o>0?
t.push(o<<c):t.push(o>>c);break;case"ceiling":o=t.pop();t.push(Math.ceil(o));break;case"copy
":o=t.pop();t.copy(o);break;case"cos":o=t.pop();t.push(Math.cos(o));break;case"cvi":o=0|t.po
p();t.push(o);break;case"cvr":break;case"div":c=t.pop();o=t.pop();t.push(o/c);break;case"dup
":t.copy(1);break;case"eq":c=t.pop();o=t.pop();t.push(o===c);break;case"exch":t.roll(2,1);br
eak;case"exp":c=t.pop();o=t.pop();t.push(o**c);break;case"false":t.push(!1);break;case"floor
":o=t.pop();t.push(Math.floor(o));break;case"ge":c=t.pop();o=t.pop();t.push(o>=c);break;case
"gt":c=t.pop();o=t.pop();t.push(o>c);break;case"idiv":c=t.pop();o=t.pop();t.push(o/c|0);brea
k;case"index":o=t.pop();t.index(o);break;case"le":c=t.pop();o=t.pop();t.push(o<=c);break;cas
e"ln":o=t.pop();t.push(Math.log(o));break;case"log":o=t.pop();t.push(Math.log(o)/Math.LN10);
break;case"lt":c=t.pop();o=t.pop();t.push(o<c);break;case"mod":c=t.pop();o=t.pop();t.push(o%
c);break;case"mul":c=t.pop();o=t.pop();t.push(o*c);break;case"ne":c=t.pop();o=t.pop();t.push
(o!==c);break;case"neg":o=t.pop();t.push(-o);break;case"not":o=t.pop();"boolean"==typeof o?
t.push(!o):t.push(~o);break;case"or":c=t.pop();o=t.pop();"boolean"==typeof
o&&"boolean"==typeof c?
t.push(o||c):t.push(o|c);break;case"pop":t.pop();break;case"roll":c=t.pop();o=t.pop();t.roll
(o,c);break;case"round":o=t.pop();t.push(Math.round(o));break;case"sin":o=t.pop();t.push(Mat
h.sin(o));break;case"sqrt":o=t.pop();t.push(Math.sqrt(o));break;case"sub":c=t.pop();o=t.pop(
);t.push(o-c);break;case"true":t.push(!0);break;case"truncate":o=t.pop();o=o<0?
Math.ceil(o):Math.floor(o);t.push(o);break;case"xor":c=t.pop();o=t.pop();"boolean"==typeof
o&&"boolean"==typeof c?t.push(o!==c):t.push(o^c);break;default:throw new
n.FormatError(`Unknown operator ${s}`)}else t.push(s)}return
t.stack}}t.PostScriptEvaluator=PostScriptEvaluator;class AstNode{constructor(e)
{this.type=e}visit(e){(0,n.unreachable)("abstract method")}}class AstArgument extends
AstNode{constructor(e,t,a){super("args");this.index=e;this.min=t;this.max=a}visit(e)
{e.visitArgument(this)}}class AstLiteral extends AstNode{constructor(e)
{super("literal");this.number=e;this.min=e;this.max=e}visit(e){e.visitLiteral(this)}}class
AstBinaryOperation extends AstNode{constructor(e,t,a,r,n)
{super("binary");this.op=e;this.arg1=t;this.arg2=a;this.min=r;this.max=n}visit(e)
{e.visitBinaryOperation(this)}}class AstMin extends AstNode{constructor(e,t)
{super("max");this.arg=e;this.min=e.min;this.max=t}visit(e){e.visitMin(this)}}class
AstVariable extends AstNode{constructor(e,t,a)
{super("var");this.index=e;this.min=t;this.max=a}visit(e){e.visitVariable(this)}}class
AstVariableDefinition extends AstNode{constructor(e,t)
{super("definition");this.variable=e;this.arg=t}visit(e)
{e.visitVariableDefinition(this)}}class ExpressionBuilderVisitor{constructor(){this.parts=
[]}visitArgument(e){this.parts.push("Math.max(",e.min,", Math.min(",e.max,", src[srcOffset +
",e.index,"]))")}visitVariable(e){this.parts.push("v",e.index)}visitLiteral(e)
{this.parts.push(e.number)}visitBinaryOperation(e){this.parts.push("
(");e.arg1.visit(this);this.parts.push(" ",e.op,"
");e.arg2.visit(this);this.parts.push(")")}visitVariableDefinition(e){this.parts.push("var
");e.variable.visit(this);this.parts.push(" =
");e.arg.visit(this);this.parts.push(";")}visitMin(e)
{this.parts.push("Math.min(");e.arg.visit(this);this.parts.push(", ",e.max,")")}toString()
{return this.parts.join("")}}function buildAddOperation(e,t)
{return"literal"===t.type&&0===t.number?e:"literal"===e.type&&0===e.number?
t:"literal"===t.type&&"literal"===e.type?new AstLiteral(e.number+t.number):new
AstBinaryOperation("+",e,t,e.min+t.min,e.max+t.max)}function buildMulOperation(e,t)
{if("literal"===t.type){if(0===t.number)return new AstLiteral(0);if(1===t.number)return
e;if("literal"===e.type)return new AstLiteral(e.number*t.number)}if("literal"===e.type)
{if(0===e.number)return new AstLiteral(0);if(1===e.number)return t}const
a=Math.min(e.min*t.min,e.min*t.max,e.max*t.min,e.max*t.max),r=Math.max(e.min*t.min,e.min*t.m
ax,e.max*t.min,e.max*t.max);return new AstBinaryOperation("*",e,t,a,r)}function
buildSubOperation(e,t){if("literal"===t.type){if(0===t.number)return
e;if("literal"===e.type)return new AstLiteral(e.number-t.number)}return"binary"===t.type&&"-
"===t.op&&"literal"===e.type&&1===e.number&&"literal"===t.arg1.type&&1===t.arg1.number?
t.arg2:new AstBinaryOperation("-",e,t,e.min-t.max,e.max-t.min)}function
buildMinOperation(e,t){return e.min>=t?new AstLiteral(t):e.max<=t?e:new AstMin(e,t)}class
PostScriptCompiler{compile(e,t,a){const r=[],n=[],i=t.length>>1,s=a.length>>1;let
o,c,l,h,u,d,f,g,p=0;for(let e=0;e<i;e++)r.push(new AstArgument(e,t[2*e],t[2*e+1]));for(let
t=0,a=e.length;t<a;t++){g=e[t];if("number"!=typeof g)switch(g)
{case"add":if(r.length<2)return
null;h=r.pop();l=r.pop();r.push(buildAddOperation(l,h));break;case"cvr":if(r.length<1)return
null;break;case"mul":if(r.length<2)return
null;h=r.pop();l=r.pop();r.push(buildMulOperation(l,h));break;case"sub":if(r.length<2)return
null;h=r.pop();l=r.pop();r.push(buildSubOperation(l,h));break;case"exch":if(r.length<2)retur
n null;u=r.pop();d=r.pop();r.push(u,d);break;case"pop":if(r.length<1)return
null;r.pop();break;case"index":if(r.length<1)return
null;l=r.pop();if("literal"!==l.type)return
null;o=l.number;if(o<0||!Number.isInteger(o)||r.length<o)return null;u=r[r.length-o-
1];if("literal"===u.type||"var"===u.type){r.push(u);break}f=new
AstVariable(p++,u.min,u.max);r[r.length-o-1]=f;r.push(f);n.push(new
AstVariableDefinition(f,u));break;case"dup":if(r.length<1)return null;if("number"==typeof
e[t+1]&&"gt"===e[t+2]&&e[t+3]===t+7&&"jz"===e[t+4]&&"pop"===e[t+5]&&e[t+6]===e[t+1])
{l=r.pop();r.push(buildMinOperation(l,e[t+1]));t+=6;break}u=r.at(-1);if("literal"===u.type||
"var"===u.type){r.push(u);break}f=new AstVariable(p++,u.min,u.max);r[r.length-
1]=f;r.push(f);n.push(new AstVariableDefinition(f,u));break;case"roll":if(r.length<2)return
null;h=r.pop();l=r.pop();if("literal"!==h.type||"literal"!==l.type)return
null;c=h.number;o=l.number;if(o<=0||!Number.isInteger(o)||!Number.isInteger(c)||r.length<o)r
eturn null;c=(c%o+o)%o;if(0===c)break;r.push(...r.splice(r.length-o,o-
c));break;default:return null}else r.push(new AstLiteral(g))}if(r.length!==s)return
null;const m=[];for(const e of n){const t=new
ExpressionBuilderVisitor;e.visit(t);m.push(t.toString())}for(let e=0,t=r.length;e<t;e++)
{const t=r[e],n=new ExpressionBuilderVisitor;t.visit(n);const i=a[2*e],s=a[2*e+1],o=
[n.toString()];if(i>t.min){o.unshift("Math.max(",i,", ");o.push(")")}if(s<t.max)
{o.unshift("Math.min(",s,", ");o.push(")")}o.unshift("dest[destOffset + ",e,"] =
");o.push(";");m.push(o.join(""))}return
m.join("\n")}}t.PostScriptCompiler=PostScriptCompiler},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.PostScriptParser=t.PostScriptLexer=void
0;var r=a(2),n=a(4),i=a(3);t.PostScriptParser=class PostScriptParser{constructor(e)
{this.lexer=e;this.operators=[];this.token=null;this.prev=null}nextToken()
{this.prev=this.token;this.token=this.lexer.getToken()}accept(e){if(this.token.type===e)
{this.nextToken();return!0}return!1}expect(e){if(this.accept(e))return!0;throw new
r.FormatError(`Unexpected symbol: found ${this.token.type} expected ${e}.`)}parse()
{this.nextToken();this.expect(s.LBRACE);this.parseBlock();this.expect(s.RBRACE);return
this.operators}parseBlock()
{for(;;)if(this.accept(s.NUMBER))this.operators.push(this.prev.value);else
if(this.accept(s.OPERATOR))this.operators.push(this.prev.value);else{if(!this.accept(s.LBRAC
E))return;this.parseCondition()}}parseCondition(){const
e=this.operators.length;this.operators.push(null,null);this.parseBlock();this.expect(s.RBRAC
E);if(this.accept(s.IF))
{this.operators[e]=this.operators.length;this.operators[e+1]="jz"}else{if(!this.accept(s.LBR
ACE))throw new r.FormatError("PS Function: error parsing conditional.");{const
t=this.operators.length;this.operators.push(null,null);const
a=this.operators.length;this.parseBlock();this.expect(s.RBRACE);this.expect(s.IFELSE);this.o
perators[t]=this.operators.length;this.operators[t+1]="j";this.operators[e]=a;this.operators
[e+1]="jz"}}}};const s={LBRACE:0,RBRACE:1,NUMBER:2,OPERATOR:3,IF:4,IFELSE:5};class
PostScriptToken{static get opCache(){return(0,r.shadow)
(this,"opCache",Object.create(null))}constructor(e,t){this.type=e;this.value=t}static
getOperator(e){const t=PostScriptToken.opCache[e];return t||(PostScriptToken.opCache[e]=new
PostScriptToken(s.OPERATOR,e))}static get LBRACE(){return(0,r.shadow)(this,"LBRACE",new
PostScriptToken(s.LBRACE,"{"))}static get RBRACE(){return(0,r.shadow)(this,"RBRACE",new
PostScriptToken(s.RBRACE,"}"))}static get IF(){return(0,r.shadow)(this,"IF",new
PostScriptToken(s.IF,"IF"))}static get IFELSE(){return(0,r.shadow)(this,"IFELSE",new
PostScriptToken(s.IFELSE,"IFELSE"))}}t.PostScriptLexer=class PostScriptLexer{constructor(e)
{this.stream=e;this.nextChar();this.strBuf=[]}nextChar(){return
this.currentChar=this.stream.getByte()}getToken(){let e=!1,t=this.currentChar;for(;;)
{if(t<0)return n.EOF;if(e)10!==t&&13!==t||(e=!1);else if(37===t)e=!0;else if(!
(0,i.isWhiteSpace)(t))break;t=this.nextChar()}switch(0|t){case 48:case 49:case 50:case
51:case 52:case 53:case 54:case 55:case 56:case 57:case 43:case 45:case 46:return new
PostScriptToken(s.NUMBER,this.getNumber());case 123:this.nextChar();return
PostScriptToken.LBRACE;case 125:this.nextChar();return PostScriptToken.RBRACE}const
a=this.strBuf;a.length=0;a[0]=String.fromCharCode(t);for(;(t=this.nextChar())>=0&&
(t>=65&&t<=90||t>=97&&t<=122);)a.push(String.fromCharCode(t));const
r=a.join("");switch(r.toLowerCase()){case"if":return PostScriptToken.IF;case"ifelse":return
PostScriptToken.IFELSE;default:return PostScriptToken.getOperator(r)}}getNumber(){let
e=this.currentChar;const t=this.strBuf;t.length=0;t[0]=String.fromCharCode(e);for(;
(e=this.nextChar())>=0&&(e>=48&&e<=57||45===e||46===e);)t.push(String.fromCharCode(e));const
a=parseFloat(t.join(""));if(isNaN(a))throw new r.FormatError(`Invalid floating point number:
${a}`);return a}}},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.LocalTilingPatternCache=t.LocalImageCache=t.LocalGStateCache=t.LocalFunctionCa
che=t.LocalColorSpaceCache=t.GlobalImageCache=void 0;var r=a(2),n=a(4);class
BaseLocalCache{constructor(e){this.constructor===BaseLocalCache&&(0,r.unreachable)("Cannot
initialize BaseLocalCache.");this._onlyRefs=!0===(e&&e.onlyRefs);if(!this._onlyRefs)
{this._nameRefMap=new Map;this._imageMap=new Map}this._imageCache=new
n.RefSetCache}getByName(e){this._onlyRefs&&(0,r.unreachable)("Should not call `getByName`
method.");const t=this._nameRefMap.get(e);return t?
this.getByRef(t):this._imageMap.get(e)||null}getByRef(e){return
this._imageCache.get(e)||null}set(e,t,a){(0,r.unreachable)("Abstract method `set`
called.")}}t.LocalImageCache=class LocalImageCache extends BaseLocalCache{set(e,t=null,a)
{if("string"!=typeof e)throw new Error('LocalImageCache.set - expected "name"
argument.');if(t)
{if(this._imageCache.has(t))return;this._nameRefMap.set(e,t);this._imageCache.put(t,a)}else
this._imageMap.has(e)||this._imageMap.set(e,a)}};t.LocalColorSpaceCache=class
LocalColorSpaceCache extends BaseLocalCache{set(e=null,t=null,a){if("string"!=typeof
e&&!t)throw new Error('LocalColorSpaceCache.set - expected "name" and/or "ref"
argument.');if(t)
{if(this._imageCache.has(t))return;null!==e&&this._nameRefMap.set(e,t);this._imageCache.put(
t,a)}else this._imageMap.has(e)||this._imageMap.set(e,a)}};t.LocalFunctionCache=class
LocalFunctionCache extends BaseLocalCache{constructor(e)
{super({onlyRefs:!0})}set(e=null,t,a){if(!t)throw new Error('LocalFunctionCache.set -
expected "ref"
argument.');this._imageCache.has(t)||this._imageCache.put(t,a)}};t.LocalGStateCache=class
LocalGStateCache extends BaseLocalCache{set(e,t=null,a){if("string"!=typeof e)throw new
Error('LocalGStateCache.set - expected "name" argument.');if(t)
{if(this._imageCache.has(t))return;this._nameRefMap.set(e,t);this._imageCache.put(t,a)}else
this._imageMap.has(e)||this._imageMap.set(e,a)}};t.LocalTilingPatternCache=class
LocalTilingPatternCache extends BaseLocalCache{constructor(e)
{super({onlyRefs:!0})}set(e=null,t,a){if(!t)throw new Error('LocalTilingPatternCache.set -
expected "ref" argument.');this._imageCache.has(t)||this._imageCache.put(t,a)}};class
GlobalImageCache{static get NUM_PAGES_THRESHOLD(){return(0,r.shadow)
(this,"NUM_PAGES_THRESHOLD",2)}static get MIN_IMAGES_TO_CACHE(){return(0,r.shadow)
(this,"MIN_IMAGES_TO_CACHE",10)}static get MAX_BYTE_SIZE(){return(0,r.shadow)
(this,"MAX_BYTE_SIZE",4e7)}constructor(){this._refCache=new
n.RefSetCache;this._imageCache=new n.RefSetCache}get _byteSize(){let e=0;for(const t of
this._imageCache)e+=t.byteSize;return e}get _cacheLimitReached(){return!
(this._imageCache.size<GlobalImageCache.MIN_IMAGES_TO_CACHE)&&!
(this._byteSize<GlobalImageCache.MAX_BYTE_SIZE)}shouldCache(e,t){const
a=this._refCache.get(e);return!((a?a.size+(a.has(t)?0:1):1)
<GlobalImageCache.NUM_PAGES_THRESHOLD)&&!
(!this._imageCache.has(e)&&this._cacheLimitReached)}addPageIndex(e,t){let
a=this._refCache.get(e);if(!a){a=new Set;this._refCache.put(e,a)}a.add(t)}addByteSize(e,t)
{const a=this._imageCache.get(e);a&&(a.byteSize||(a.byteSize=t))}getData(e,t){const
a=this._refCache.get(e);if(!a)return
null;if(a.size<GlobalImageCache.NUM_PAGES_THRESHOLD)return null;const
r=this._imageCache.get(e);if(!r)return null;a.add(t);return r}setData(e,t)
{if(!this._refCache.has(e))throw new Error('GlobalImageCache.setData - expected
"addPageIndex" to have been called.');this._imageCache.has(e)||(this._cacheLimitReached?
(0,r.warn)("GlobalImageCache.setData - cache limit
reached."):this._imageCache.put(e,t))}clear(e=!1)
{e||this._refCache.clear();this._imageCache.clear()}}t.GlobalImageCache=GlobalImageCache},
(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.bidi=function bidi(e,t=-1,a=!1)
{let c=!0;const l=e.length;if(0===l||a)return
createBidiText(e,c,a);s.length=l;o.length=l;let h,u,d=0;for(h=0;h<l;++h)
{s[h]=e.charAt(h);const t=e.charCodeAt(h);let a="L";if(t<=255)a=n[t];else
if(1424<=t&&t<=1524)a="R";else if(1536<=t&&t<=1791){a=i[255&t];a||(0,r.warn)("Bidi: invalid
Unicode character "+t.toString(16))}else 1792<=t&&t<=2220&&
(a="AL");"R"!==a&&"AL"!==a&&"AN"!==a||d++;o[h]=a}if(0===d){c=!0;return
createBidiText(e,c)}if(-1===t)if(d/l<.3&&l>4){c=!0;t=0}else{c=!1;t=1}const f=
[];for(h=0;h<l;++h)f[h]=t;const g=isOdd(t)?"R":"L",p=g,m=p;let
b,y=p;for(h=0;h<l;++h)"NSM"===o[h]?o[h]=y:y=o[h];y=p;for(h=0;h<l;++h){b=o[h];"EN"===b?
o[h]="AL"===y?"AN":"EN":"R"!==b&&"L"!==b&&"AL"!==b||(y=b)}for(h=0;h<l;++h){b=o[h];"AL"===b&&
(o[h]="R")}for(h=1;h<l-1;++h){"ES"===o[h]&&"EN"===o[h-1]&&"EN"===o[h+1]&&
(o[h]="EN");"CS"!==o[h]||"EN"!==o[h-1]&&"AN"!==o[h-1]||o[h+1]!==o[h-1]||(o[h]=o[h-
1])}for(h=0;h<l;++h)if("EN"===o[h]){for(let e=h-1;e>=0&&"ET"===o[e];--e)o[e]="EN";for(let
e=h+1;e<l&&"ET"===o[e];++e)o[e]="EN"}for(h=0;h<l;++h)
{b=o[h];"WS"!==b&&"ES"!==b&&"ET"!==b&&"CS"!==b||(o[h]="ON")}y=p;for(h=0;h<l;++h)
{b=o[h];"EN"===b?o[h]="L"===y?"L":"EN":"R"!==b&&"L"!==b||
(y=b)}for(h=0;h<l;++h)if("ON"===o[h]){const e=findUnequal(o,h+1,"ON");let t=p;h>0&&(t=o[h-
1]);let a=m;e+1<l&&(a=o[e+1]);"L"!==t&&(t="R");"L"!==a&&
(a="R");t===a&&setValues(o,h,e,t);h=e-1}for(h=0;h<l;++h)"ON"===o[h]&&
(o[h]=g);for(h=0;h<l;++h){b=o[h];isEven(f[h])?"R"===b?f[h]+=1:"AN"!==b&&"EN"!==b||
(f[h]+=2):"L"!==b&&"AN"!==b&&"EN"!==b||(f[h]+=1)}let w,S=-1,x=99;for(h=0,u=f.length;h<u;++h)
{w=f[h];S<w&&(S=w);x>w&&isOdd(w)&&(x=w)}for(w=S;w>=x;--w){let
e=-1;for(h=0,u=f.length;h<u;++h)if(f[h]<w){if(e>=0){reverseValues(s,e,h);e=-1}}else e<0&&
(e=h);e>=0&&reverseValues(s,e,f.length)}for(h=0,u=s.length;h<u;++h){const e=s[h];"
<"!==e&&">"!==e||(s[h]="")}return createBidiText(s.join(""),c)};var r=a(2);const n=
["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN",
"BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","ON","ON","ET","ET","ET","
ON","ON","ON","ON","ON","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN
","EN","CS","ON","ON","ON","ON","ON","ON","L","L","L","L","L","L","L","L","L","L","L","L","L
","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","ON","ON","ON","ON","ON","L","L",
"L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L",
"L","ON","ON","ON","ON","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN"
,"BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","
BN","CS","ON","ET","ET","ET","ET","ON","ON","ON","ON","L","ON","ON","BN","ON","ON","ET","ET"
,"EN","EN","ON","L","ON","ON","ON","EN","L","ON","ON","ON","ON","ON","L","L","L","L","L","L"
,"L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","ON","L","L","L","L","L
","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L
","L","L","L","ON","L","L","L","L","L","L","L","L"],i=
["AN","AN","AN","AN","AN","AN","ON","ON","AL","ET","ET","AL","CS","AL","ON","ON","NSM","NSM"
,"NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","","AL","AL","AL","AL","AL"
,"AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","
AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL
","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NS
M","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","
AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","A
L","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL"
,"AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","
AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL
","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL",
"AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N
SM","NSM","NSM","NSM","NSM","NSM","NSM","AN","ON","NSM","NSM","NSM","NSM","NSM","NSM","AL","
AL","NSM","NSM","ON","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","E
N","EN","EN","AL","AL","AL","AL","AL","AL"];function isOdd(e){return 0!=(1&e)}function
isEven(e){return 0==(1&e)}function findUnequal(e,t,a){let
r,n;for(r=t,n=e.length;r<n;++r)if(e[r]!==a)return r;return r}function setValues(e,t,a,r)
{for(let n=t;n<a;++n)e[n]=r}function reverseValues(e,t,a){for(let r=t,n=a-1;r<n;++r,--n)
{const t=e[r];e[r]=e[n];e[n]=t}}function createBidiText(e,t,a=!1){let r="ltr";a?r="ttb":t||
(r="rtl");return{str:e,dir:r}}const s=[],o=[]},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.MurmurHash3_64=void 0;var r=a(2);const
n=3285377520,i=4294901760,s=65535;t.MurmurHash3_64=class MurmurHash3_64{constructor(e)
{this.h1=e?4294967295&e:n;this.h2=e?4294967295&e:n}update(e){let t,a;if("string"==typeof e)
{t=new Uint8Array(2*e.length);a=0;for(let r=0,n=e.length;r<n;r++){const
n=e.charCodeAt(r);if(n<=255)t[a++]=n;else{t[a++]=n>>>8;t[a++]=255&n}}}else{if(!
(0,r.isArrayBuffer)(e))throw new Error("Wrong data format in MurmurHash3_64_update. Input
must be a string or array.");t=e.slice();a=t.byteLength}const n=a>>2,o=a-4*n,c=new
Uint32Array(t.buffer,0,n);let l=0,h=0,u=this.h1,d=this.h2;const
f=3432918353,g=461845907,p=11601,m=13715;for(let e=0;e<n;e++)if(1&e)
{l=c[e];l=l*f&i|l*p&s;l=l<<15|l>>>17;l=l*g&i|l*m&s;u^=l;u=u<<13|u>>>19;u=5*u+3864292196}else
{h=c[e];h=h*f&i|h*p&s;h=h<<15|h>>>17;h=h*g&i|h*m&s;d^=h;d=d<<13|d>>>19;d=5*d+3864292196}l=0;
switch(o){case 3:l^=t[4*n+2]<<16;case 2:l^=t[4*n+1]<<8;case
1:l^=t[4*n];l=l*f&i|l*p&s;l=l<<15|l>>>17;l=l*g&i|l*m&s;1&n?
u^=l:d^=l}this.h1=u;this.h2=d}hexdigest(){let
e=this.h1,t=this.h2;e^=t>>>1;e=3981806797*e&i|36045*e&s;t=4283543511*t&i|(2950163797*
(t<<16|e>>>16)&i)>>>16;e^=t>>>1;e=444984403*e&i|60499*e&s;t=3301882366*t&i|(3120437893*
(t<<16|e>>>16)&i)>>>16;e^=t>>>1;return(e>>>0).toString(16).padStart(8,"0")+
(t>>>0).toString(16).padStart(8,"0")}}},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.OperatorList=void 0;var r=a(2);function addState(e,t,a,r,n){let i=e;for(let
e=0,a=t.length-1;e<a;e++){const a=t[e];i=i[a]||(i[a]=[])}i[t.at(-1)]=
{checkFn:a,iterateFn:r,processFn:n}}const n=[];addState(n,
[r.OPS.save,r.OPS.transform,r.OPS.paintInlineImageXObject,r.OPS.restore],null,(function
iterateInlineImageGroup(e,t){const a=e.fnArray,n=(t-(e.iCurr-3))%4;switch(n){case 0:return
a[t]===r.OPS.save;case 1:return a[t]===r.OPS.transform;case 2:return
a[t]===r.OPS.paintInlineImageXObject;case 3:return a[t]===r.OPS.restore}throw new
Error(`iterateInlineImageGroup - invalid pos: ${n}`)}),(function foundInlineImageGroup(e,t)
{const a=e.fnArray,n=e.argsArray,i=e.iCurr,s=i-3,o=i-2,c=i-1,l=Math.min(Math.floor((t-
s)/4),200);if(l<10)return t-(t-s)%4;let h=0;const u=[];let d=0,f=1,g=1;for(let e=0;e<l;e++)
{const t=n[o+(e<<2)],a=n[c+(e<<2)][0];if(f+a.width>1e3)
{h=Math.max(h,f);g+=d+2;f=0;d=0}u.push({transform:t,x:f,y:g,w:a.width,h:a.height});f+=a.widt
h+2;d=Math.max(d,a.height)}const p=Math.max(h,f)+1,m=g+d+1,b=new
Uint8Array(p*m*4),y=p<<2;for(let e=0;e<l;e++){const t=n[c+(e<<2)][0].data,a=u[e].w<<2;let
r=0,i=u[e].x+u[e].y*p<<2;b.set(t.subarray(0,a),i-y);for(let n=0,s=u[e].h;n<s;n++)
{b.set(t.subarray(r,r+a),i);r+=a;i+=y}b.set(t.subarray(r-a,r),i);for(;i>=0;){t[i-
4]=t[i];t[i-3]=t[i+1];t[i-2]=t[i+2];t[i-1]=t[i+3];t[i+a]=t[i+a-4];t[i+a+1]=t[i+a-
3];t[i+a+2]=t[i+a-2];t[i+a+3]=t[i+a-1];i-
=y}}a.splice(s,4*l,r.OPS.paintInlineImageXObjectGroup);n.splice(s,4*l,
[{width:p,height:m,kind:r.ImageKind.RGBA_32BPP,data:b},u]);return s+1}));addState(n,
[r.OPS.save,r.OPS.transform,r.OPS.paintImageMaskXObject,r.OPS.restore],null,(function
iterateImageMaskGroup(e,t){const a=e.fnArray,n=(t-(e.iCurr-3))%4;switch(n){case 0:return
a[t]===r.OPS.save;case 1:return a[t]===r.OPS.transform;case 2:return
a[t]===r.OPS.paintImageMaskXObject;case 3:return a[t]===r.OPS.restore}throw new
Error(`iterateImageMaskGroup - invalid pos: ${n}`)}),(function foundImageMaskGroup(e,t)
{const a=e.fnArray,n=e.argsArray,i=e.iCurr,s=i-3,o=i-2,c=i-1;let l=Math.floor((t-
s)/4);if(l<10)return t-(t-s)%4;let h,u,d=!1;const f=n[c][0],g=n[o][0],p=n[o][1],m=n[o]
[2],b=n[o][3];if(p===m){d=!0;h=o+4;let e=c+4;for(let t=1;t<l;t++,h+=4,e+=4){u=n[h];if(n[e]
[0]!==f||u[0]!==g||u[1]!==p||u[2]!==m||u[3]!==b){t<10?d=!1:l=t;break}}}if(d)
{l=Math.min(l,1e3);const e=new Float32Array(2*l);h=o;for(let t=0;t<l;t++,h+=4)
{u=n[h];e[t<<1]=u[4];e[1+
(t<<1)]=u[5]}a.splice(s,4*l,r.OPS.paintImageMaskXObjectRepeat);n.splice(s,4*l,
[f,g,p,m,b,e])}else{l=Math.min(l,100);const e=[];for(let t=0;t<l;t++){u=n[o+(t<<2)];const
a=n[c+(t<<2)]
[0];e.push({data:a.data,width:a.width,height:a.height,interpolate:a.interpolate,count:a.coun
t,transform:u})}a.splice(s,4*l,r.OPS.paintImageMaskXObjectGroup);n.splice(s,4*l,[e])}return
s+1}));addState(n,[r.OPS.save,r.OPS.transform,r.OPS.paintImageXObject,r.OPS.restore],
(function(e){const t=e.argsArray,a=e.iCurr-2;return 0===t[a][1]&&0===t[a][2]}),(function
iterateImageGroup(e,t){const a=e.fnArray,n=e.argsArray,i=(t-(e.iCurr-3))%4;switch(i){case
0:return a[t]===r.OPS.save;case 1:if(a[t]!==r.OPS.transform)return!1;const i=e.iCurr-
2,s=n[i][0],o=n[i][3];return n[t][0]===s&&0===n[t][1]&&0===n[t][2]&&n[t][3]===o;case
2:if(a[t]!==r.OPS.paintImageXObject)return!1;const c=n[e.iCurr-1][0];return n[t][0]===c;case
3:return a[t]===r.OPS.restore}throw new Error(`iterateImageGroup - invalid pos: ${i}`)}),
(function(e,t){const a=e.fnArray,n=e.argsArray,i=e.iCurr,s=i-3,o=i-2,c=n[i-1][0],l=n[o]
[0],h=n[o][3],u=Math.min(Math.floor((t-s)/4),1e3);if(u<3)return t-(t-s)%4;const d=new
Float32Array(2*u);let f=o;for(let e=0;e<u;e++,f+=4){const t=n[f];d[e<<1]=t[4];d[1+
(e<<1)]=t[5]}const g=
[c,l,h,d];a.splice(s,4*u,r.OPS.paintImageXObjectRepeat);n.splice(s,4*u,g);return
s+1}));addState(n,
[r.OPS.beginText,r.OPS.setFont,r.OPS.setTextMatrix,r.OPS.showText,r.OPS.endText],null,
(function iterateShowTextGroup(e,t){const a=e.fnArray,n=e.argsArray,i=(t-(e.iCurr-
4))%5;switch(i){case 0:return a[t]===r.OPS.beginText;case 1:return a[t]===r.OPS.setFont;case
2:return a[t]===r.OPS.setTextMatrix;case 3:if(a[t]!==r.OPS.showText)return!1;const
i=e.iCurr-3,s=n[i][0],o=n[i][1];return n[t][0]===s&&n[t][1]===o;case 4:return
a[t]===r.OPS.endText}throw new Error(`iterateShowTextGroup - invalid pos: ${i}`)}),
(function(e,t){const a=e.fnArray,r=e.argsArray,n=e.iCurr,i=n-4,s=n-3,o=n-2,c=n-1,l=n,h=r[s]
[0],u=r[s][1];let d=Math.min(Math.floor((t-i)/5),1e3);if(d<3)return t-(t-i)%5;let
f=i;if(i>=4&&a[i-4]===a[s]&&a[i-3]===a[o]&&a[i-2]===a[c]&&a[i-1]===a[l]&&r[i-4][0]===h&&r[i-
4][1]===u){d++;f-=5}let g=f+4;for(let e=1;e<d;e++){a.splice(g,3);r.splice(g,3);g+=2}return
g+1}));class NullOptimizer{constructor(e){this.queue=e}_optimize(){}push(e,t)
{this.queue.fnArray.push(e);this.queue.argsArray.push(t);this._optimize()}flush(){}reset()
{}}class QueueOptimizer extends NullOptimizer{constructor(e)
{super(e);this.state=null;this.context=
{iCurr:0,fnArray:e.fnArray,argsArray:e.argsArray};this.match=null;this.lastProcessed=0}_opti
mize(){const e=this.queue.fnArray;let
t=this.lastProcessed,a=e.length,r=this.state,i=this.match;if(!r&&!i&&t+1===a&&!n[e[t]])
{this.lastProcessed=a;return}const s=this.context;for(;t<a;){if(i){if((0,i.iterateFn)(s,t))
{t++;continue}t=(0,i.processFn)(s,t+1);a=e.length;i=null;r=null;if(t>=a)break}r=(r||n)
[e[t]];if(r&&!Array.isArray(r)){s.iCurr=t;t++;if(!r.checkFn||(0,r.checkFn)(s))
{i=r;r=null}else r=null}else t++}this.state=r;this.match=i;this.lastProcessed=t}flush()
{for(;this.match;){const e=this.queue.fnArray.length;this.lastProcessed=
(0,this.match.processFn)
(this.context,e);this.match=null;this.state=null;this._optimize()}}reset()
{this.state=null;this.match=null;this.lastProcessed=0}}class OperatorList{static get
CHUNK_SIZE(){return(0,r.shadow)(this,"CHUNK_SIZE",1e3)}static get CHUNK_SIZE_ABOUT()
{return(0,r.shadow)(this,"CHUNK_SIZE_ABOUT",this.CHUNK_SIZE-5)}constructor(e=0,t)
{this._streamSink=t;this.fnArray=[];this.argsArray=[];!t||e&r.RenderingIntentFlag.OPLIST?
this.optimizer=new NullOptimizer(this):this.optimizer=new
QueueOptimizer(this);this.dependencies=new
Set;this._totalLength=0;this.weight=0;this._resolved=t?null:Promise.resolve()}get length()
{return this.argsArray.length}get ready(){return this._resolved||this._streamSink.ready}get
totalLength(){return this._totalLength+this.length}addOp(e,t)
{this.optimizer.push(e,t);this.weight++;this._streamSink&&
(this.weight>=OperatorList.CHUNK_SIZE||this.weight>=OperatorList.CHUNK_SIZE_ABOUT&&
(e===r.OPS.restore||e===r.OPS.endText))&&this.flush()}addImageOps(e,t,a){void
0!==a&&this.addOp(r.OPS.beginMarkedContentProps,["OC",a]);this.addOp(e,t);void
0!==a&&this.addOp(r.OPS.endMarkedContent,[])}addDependency(e){if(!this.dependencies.has(e))
{this.dependencies.add(e);this.addOp(r.OPS.dependency,[e])}}addDependencies(e){for(const t
of e)this.addDependency(t)}addOpList(e){if(e instanceof OperatorList){for(const t of
e.dependencies)this.dependencies.add(t);for(let
t=0,a=e.length;t<a;t++)this.addOp(e.fnArray[t],e.argsArray[t])}else(0,r.warn)('addOpList -
ignoring invalid "opList" parameter.')}getIR()
{return{fnArray:this.fnArray,argsArray:this.argsArray,length:this.length}}get _transfers()
{const e=[],{fnArray:t,argsArray:a,length:n}=this;for(let i=0;i<n;i++)switch(t[i]){case
r.OPS.paintInlineImageXObject:case r.OPS.paintInlineImageXObjectGroup:case
r.OPS.paintImageMaskXObject:const t=a[i][0];!t.cached&&t.data&&t.data.buffer instanceof
ArrayBuffer&&e.push(t.data.buffer)}return e}flush(e=!1,t=null){this.optimizer.flush();const
a=this.length;this._totalLength+=a;this._streamSink.enqueue({fnArray:this.fnArray,argsArray:
this.argsArray,lastChunk:e,separateAnnots:t,length:a},1,this._transfers);this.dependencies.c
lear();this.fnArray.length=0;this.argsArray.length=0;this.weight=0;this.optimizer.reset()}}t
.OperatorList=OperatorList},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.PDFImage=void 0;var
r=a(2),n=a(62),i=a(5),s=a(12),o=a(17),c=a(25),l=a(28),h=a(4);function
decodeAndClamp(e,t,a,r){(e=t+e*a)<0?e=0:e>r&&(e=r);return e}function
resizeImageMask(e,t,a,r,n,i){const s=n*i;let o;o=t<=8?new Uint8Array(s):t<=16?new
Uint16Array(s):new Uint32Array(s);const c=a/n,l=r/i;let h,u,d,f,g=0;const p=new
Uint16Array(n),m=a;for(h=0;h<n;h++)p[h]=Math.floor(h*c);for(h=0;h<i;h++)
{d=Math.floor(h*l)*m;for(u=0;u<n;u++){f=d+p[u];o[g++]=e[f]}}return o}class
PDFImage{constructor({xref:e,res:t,image:a,isInline:n=!1,smask:o=null,mask:c=null,isMask:u=!
1,pdfFunctionFactory:d,localColorSpaceCache:f}){this.image=a;const
g=a.dict,p=g.get("F","Filter");let m;if(p instanceof h.Name)m=p.name;else
if(Array.isArray(p)){const t=e.fetchIfRef(p[0]);t instanceof h.Name&&(m=t.name)}switch(m)
{case"JPXDecode":const e=new
l.JpxImage;e.parseImageProperties(a.stream);a.stream.reset();a.width=e.width;a.height=e.heig
ht;a.bitsPerComponent=e.bitsPerComponent;a.numComps=e.componentsCount;break;case"JBIG2Decode
":a.bitsPerComponent=1;a.numComps=1}let
b=g.get("W","Width"),y=g.get("H","Height");if(Number.isInteger(a.width)&&a.width>0&&Number.i
sInteger(a.height)&&a.height>0&&(a.width!==b||a.height!==y)){(0,r.warn)("PDFImage - using
the Width/Height of the image data, rather than the image
dictionary.");b=a.width;y=a.height}if(b<1||y<1)throw new r.FormatError(`Invalid image width:
${b} or height:
${y}`);this.width=b;this.height=y;this.interpolate=g.get("I","Interpolate");this.imageMask=g
.get("IM","ImageMask")||!1;this.matte=g.get("Matte")||!1;let w=a.bitsPerComponent;if(!w)
{w=g.get("BPC","BitsPerComponent");if(!w){if(!this.imageMask)throw new r.FormatError(`Bits
per component missing in image: ${this.imageMask}`);w=1}}this.bpc=w;if(!this.imageMask){let
i=g.getRaw("CS")||g.getRaw("ColorSpace");if(!i){(0,r.info)("JPX images (which do not require
color spaces)");switch(a.numComps){case 1:i=h.Name.get("DeviceGray");break;case
3:i=h.Name.get("DeviceRGB");break;case 4:i=h.Name.get("DeviceCMYK");break;default:throw new
Error(`JPX images with ${a.numComps} color components not
supported.`)}}this.colorSpace=s.ColorSpace.parse({cs:i,xref:e,resources:n?
t:null,pdfFunctionFactory:d,localColorSpaceCache:f});this.numComps=this.colorSpace.numComps}
this.decode=g.getArray("D","Decode");this.needsDecode=!1;if(this.decode&&
(this.colorSpace&&!this.colorSpace.isDefaultDecode(this.decode,w)||u&&!s.ColorSpace.isDefaul
tDecode(this.decode,1))){this.needsDecode=!0;const e=(1<<w)-1;this.decodeCoefficients=
[];this.decodeAddends=[];const t=this.colorSpace&&"Indexed"===this.colorSpace.name;for(let
a=0,r=0;a<this.decode.length;a+=2,++r){const
n=this.decode[a],i=this.decode[a+1];this.decodeCoefficients[r]=t?(i-n)/e:i-
n;this.decodeAddends[r]=t?n:e*n}}if(o)this.smask=new
PDFImage({xref:e,res:t,image:o,isInline:n,pdfFunctionFactory:d,localColorSpaceCache:f});else
if(c)if(c instanceof i.BaseStream){c.dict.get("IM","ImageMask")?this.mask=new
PDFImage({xref:e,res:t,image:c,isInline:n,isMask:!0,pdfFunctionFactory:d,localColorSpaceCach
e:f}):(0,r.warn)("Ignoring /Mask in image without /ImageMask.")}else this.mask=c}static
async
buildImage({xref:e,res:t,image:a,isInline:n=!1,pdfFunctionFactory:s,localColorSpaceCache:o})
{const c=a;let l=null,h=null;const u=a.dict.get("SMask"),d=a.dict.get("Mask");u?u instanceof
i.BaseStream?l=u:(0,r.warn)("Unsupported /SMask format."):d&&(d instanceof
i.BaseStream||Array.isArray(d)?h=d:(0,r.warn)("Unsupported /Mask format."));return new
PDFImage({xref:e,res:t,image:c,isInline:n,smask:l,mask:h,pdfFunctionFactory:s,localColorSpac
eCache:o})}static
createRawMask({imgArray:e,width:t,height:a,imageIsFromDecodeStream:r,inverseDecode:n,interpo
late:i}){const s=(t+7>>3)*a,o=e.byteLength;let c,l;if(!r||n&&!(s===o))if(n){c=new
Uint8Array(s);c.set(e);c.fill(255,o)}else c=new Uint8Array(e);else
c=e;if(n)for(l=0;l<o;l++)c[l]^=255;return{data:c,width:t,height:a,interpolate:i}}static
createMask({imgArray:e,width:t,height:a,imageIsFromDecodeStream:i,inverseDecode:s,interpolat
e:o,isOffscreenCanvasSupported:c=!0}){const l=1===t&&1===a&&s===(0===e.length||!!
(128&e[0]));if(l)return{isSingleOpaquePixel:l};if(c&&r.FeatureTest.isOffscreenCanvasSupporte
d){const r=new OffscreenCanvas(t,a),i=r.getContext("2d"),c=i.createImageData(t,a);
(0,n.applyMaskImageData)
({src:e,dest:c.data,width:t,height:a,inverseDecode:s});i.putImageData(c,0,0);return{data:nul
l,width:t,height:a,interpolate:o,bitmap:r.transferToImageBitmap()}}return
this.createRawMask({imgArray:e,width:t,height:a,inverseDecode:s,imageIsFromDecodeStream:i,in
terpolate:o})}get drawWidth(){return
Math.max(this.width,this.smask&&this.smask.width||0,this.mask&&this.mask.width||0)}get
drawHeight(){return
Math.max(this.height,this.smask&&this.smask.height||0,this.mask&&this.mask.height||0)}decode
Buffer(e){const t=this.bpc,a=this.numComps,r=this.decodeAddends,n=this.decodeCoefficients,i=
(1<<t)-1;let s,o;if(1===t){for(s=0,o=e.length;s<o;s++)e[s]=+!e[s];return}let
c=0;for(s=0,o=this.width*this.height;s<o;s++)for(let t=0;t<a;t++)
{e[c]=decodeAndClamp(e[c],r[t],n[t],i);c++}}getComponents(e){const
t=this.bpc;if(8===t)return e;const a=this.width,r=this.height,n=this.numComps,i=a*r*n;let
s,o=0;s=t<=8?new Uint8Array(i):t<=16?new Uint16Array(i):new Uint32Array(i);const c=a*n,l=
(1<<t)-1;let h,u,d=0;if(1===t){let t,a,n;for(let i=0;i<r;i++){a=d+(-8&c);n=d+c;for(;d<a;)
{u=e[o++];s[d]=u>>7&1;s[d+1]=u>>6&1;s[d+2]=u>>5&1;s[d+3]=u>>4&1;s[d+4]=u>>3&1;s[d+5]=u>>2&1;
s[d+6]=u>>1&1;s[d+7]=1&u;d+=8}if(d<n){u=e[o++];t=128;for(;d<n;){s[d++]=+!!
(u&t);t>>=1}}}}else{let a=0;u=0;for(d=0,h=i;d<h;++d){if(d%c==0){u=0;a=0}for(;a<t;)
{u=u<<8|e[o++];a+=8}const r=a-t;let n=u>>r;n<0?n=0:n>l&&(n=l);s[d]=n;u&=(1<<r)-1;a=r}}return
s}fillOpacity(e,t,a,n,i){const s=this.smask,o=this.mask;let c,l,h,u,d,f;if(s)
{l=s.width;h=s.height;c=new Uint8ClampedArray(l*h);s.fillGrayBuffer(c);l===t&&h===a||
(c=resizeImageMask(c,s.bpc,l,h,t,a))}else if(o)if(o instanceof PDFImage)
{l=o.width;h=o.height;c=new
Uint8ClampedArray(l*h);o.numComps=1;o.fillGrayBuffer(c);for(u=0,d=l*h;u<d;++u)c[u]=255-
c[u];l===t&&h===a||(c=resizeImageMask(c,o.bpc,l,h,t,a))}else{if(!Array.isArray(o))throw new
r.FormatError("Unknown mask format.");{c=new Uint8ClampedArray(t*a);const
e=this.numComps;for(u=0,d=t*a;u<d;++u){let t=0;const a=u*e;for(f=0;f<e;++f){const
e=i[a+f],r=2*f;if(e<o[r]||e>o[r+1])
{t=255;break}}c[u]=t}}}if(c)for(u=0,f=3,d=t*n;u<d;++u,f+=4)e[f]=c[u];else
for(u=0,f=3,d=t*n;u<d;++u,f+=4)e[f]=255}undoPreblend(e,t,a){const
r=this.smask&&this.smask.matte;if(!r)return;const
n=this.colorSpace.getRgb(r,0),i=n[0],s=n[1],o=n[2],c=t*a*4;for(let t=0;t<c;t+=4){const
a=e[t+3];if(0===a){e[t]=255;e[t+1]=255;e[t+2]=255;continue}const r=255/a;e[t]=(e[t]-
i)*r+i;e[t+1]=(e[t+1]-s)*r+s;e[t+2]=(e[t+2]-o)*r+o}}createImageData(e=!1){const
t=this.drawWidth,a=this.drawHeight,n=
{width:t,height:a,interpolate:this.interpolate,kind:0,data:null},i=this.numComps,s=this.widt
h,o=this.height,l=this.bpc,h=s*i*l+7>>3;if(!e){let
e;"DeviceGray"===this.colorSpace.name&&1===l?
e=r.ImageKind.GRAYSCALE_1BPP:"DeviceRGB"!==this.colorSpace.name||8!==l||this.needsDecode||
(e=r.ImageKind.RGB_24BPP);if(e&&!this.smask&&!this.mask&&t===s&&a===o)
{n.kind=e;n.data=this.getImageBytes(o*h,{});if(this.needsDecode){(0,r.assert)
(e===r.ImageKind.GRAYSCALE_1BPP,"PDFImage.createImageData: The image must be
grayscale.");const t=n.data;for(let e=0,a=t.length;e<a;e++)t[e]^=255}return n}if(this.image
instanceof c.JpegStream&&!this.smask&&!this.mask){let e=o*h;switch(this.colorSpace.name)
{case"DeviceGray":e*=3;case"DeviceRGB":case"DeviceCMYK":n.kind=r.ImageKind.RGB_24BPP;n.data=
this.getImageBytes(e,{drawWidth:t,drawHeight:a,forceRGB:!0});return n}}}const
u=this.getImageBytes(o*h,{internal:!0}),d=0|u.length/h*a/o,f=this.getComponents(u);let
g,p;if(e||this.smask||this.mask){n.kind=r.ImageKind.RGBA_32BPP;n.data=new
Uint8ClampedArray(t*a*4);g=1;p=!0;this.fillOpacity(n.data,t,a,d,f)}else{n.kind=r.ImageKind.R
GB_24BPP;n.data=new
Uint8ClampedArray(t*a*3);g=0;p=!1}this.needsDecode&&this.decodeBuffer(f);this.colorSpace.fil
lRgb(n.data,s,o,t,a,d,l,f,g);p&&this.undoPreblend(n.data,t,d);return n}fillGrayBuffer(e)
{const t=this.numComps;if(1!==t)throw new r.FormatError(`Reading gray scale from a color
image: ${t}`);const
a=this.width,n=this.height,i=this.bpc,s=a*t*i+7>>3,o=this.getImageBytes(n*s,
{internal:!0}),c=this.getComponents(o);let l,h;if(1===i)
{h=a*n;if(this.needsDecode)for(l=0;l<h;++l)e[l]=c[l]-1&255;else for(l=0;l<h;++l)e[l]=255&-
c[l];return}this.needsDecode&&this.decodeBuffer(c);h=a*n;const
u=255/((1<<i)-1);for(l=0;l<h;++l)e[l]=u*c[l]}getImageBytes(e,
{drawWidth:t,drawHeight:a,forceRGB:n=!1,internal:i=!1})
{this.image.reset();this.image.drawWidth=t||this.width;this.image.drawHeight=a||this.height;
this.image.forceRGB=!!n;const s=this.image.getBytes(e);if(i||this.image instanceof
o.DecodeStream)return s;(0,r.assert)(s instanceof Uint8Array,'PDFImage.getImageBytes:
Unsupported "imageBytes" type.');return new Uint8Array(s)}}t.PDFImage=PDFImage},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.applyMaskImageData=function
applyMaskImageData({src:e,srcPos:t=0,dest:a,destPos:n=0,width:i,height:s,inverseDecode:o=!1}
){const c=r.FeatureTest.isLittleEndian?4278190080:255,[l,h]=o?[0,c]:
[c,0],u=i>>3,d=7&i,f=e.length;a=new Uint32Array(a.buffer);for(let r=0;r<s;r++){for(const
r=t+u;t<r;t++){const r=t<f?e[t]:255;a[n++]=128&r?h:l;a[n++]=64&r?h:l;a[n++]=32&r?
h:l;a[n++]=16&r?h:l;a[n++]=8&r?h:l;a[n++]=4&r?h:l;a[n++]=2&r?h:l;a[n++]=1&r?
h:l}if(0===d)continue;const r=t<f?e[t++]:255;for(let e=0;e<d;e++)a[n++]=r&1<<7-e?
h:l}return{srcPos:t,destPos:n}};var r=a(2)},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.incrementalUpdate=function
incrementalUpdate({originalData:e,xrefInfo:t,newRefs:a,xref:o=null,hasXfa:l=!1,xfaDatasetsRe
f:h=null,hasXfaDatasetsEntry:u=!1,needAppearances:d,acroFormRef:f=null,acroForm:g=null,xfaDa
ta:p=null}){!function
updateAcroform({xref:e,acroForm:t,acroFormRef:a,hasXfa:i,hasXfaDatasetsEntry:s,xfaDatasetsRe
f:o,needAppearances:c,newRefs:l}){!i||s||o||(0,r.warn)("XFA - Cannot save it");if(!
(c||i&&o))return;const h=new n.Dict(e);for(const e of
t.getKeys())h.set(e,t.getRaw(e));if(i&&!s){const
e=t.get("XFA").slice();e.splice(2,0,"datasets");e.splice(3,0,o);h.set("XFA",e)}c&&h.set("Nee
dAppearances",!0);const u=e.encrypt;let d=null;u&&
(d=u.createCipherTransform(a.num,a.gen));const f=
[];writeObject(a,h,f,d);l.push({ref:a,data:f.join("")})}
({xref:o,acroForm:g,acroFormRef:f,hasXfa:l,hasXfaDatasetsEntry:u,xfaDatasetsRef:h,needAppear
ances:d,newRefs:a});l&&function updateXFA({xfaData:e,xfaDatasetsRef:t,newRefs:a,xref:n})
{if(null===e){e=function writeXFADataForAcroform(e,t){const a=new
s.SimpleXMLParser({hasAttributes:!0}).parseFromString(e);for(const{xfa:e}of t)
{if(!e)continue;const{path:t,value:n}=e;if(!t)continue;const o=(0,i.parseXFAPath)(t);let
c=a.documentElement.searchNode(o,0);!c&&o.length>1&&
(c=a.documentElement.searchNode([o.at(-1)],0));c?Array.isArray(n)?c.childNodes=n.map((e=>new
s.SimpleDOMNode("value",e))):c.childNodes=[new s.SimpleDOMNode("#text",n)]:(0,r.warn)(`Node
not found for path: ${t}`)}const n=[];a.documentElement.dump(n);return n.join("")}
(n.fetchIfRef(t).getString(),a)}const o=n.encrypt;if(o)
{e=o.createCipherTransform(t.num,t.gen).encryptString(e)}const c=`${t.num} ${t.gen} obj\n<<
/Type /EmbeddedFile /Length
${e.length}>>\nstream\n`+e+"\nendstream\nendobj\n";a.push({ref:t,data:c})}
({xfaData:p,xfaDatasetsRef:h,newRefs:a,xref:o});const m=new n.Dict(null),b=t.newRef;let
y,w;const S=e.at(-1);if(10===S||13===S){y=[];w=e.length}else{y=
["\n"];w=e.length+1}m.set("Size",b.num+1);m.set("Prev",t.startXRef);m.set("Type",n.Name.get(
"XRef"));null!==t.rootRef&&m.set("Root",t.rootRef);null!==t.infoRef&&m.set("Info",t.infoRef)
;null!==t.encryptRef&&m.set("Encrypt",t.encryptRef);a.push({ref:b,data:""});a=a.sort(((e,t)=
>e.ref.num-t.ref.num));const x=[[0,1,65535]],C=[0,1];let k=0;for(const{ref:e,data:t}of a)
{k=Math.max(k,w);x.push([1,w,Math.min(e.gen,65535)]);w+=t.length;C.push(e.num,1);y.push(t)}m
.set("Index",C);if(Array.isArray(t.fileIds)&&t.fileIds.length>0){const e=function
computeMD5(e,t){const a=Math.floor(Date.now()/1e3),n=t.filename||"",i=
[a.toString(),n,e.toString()];let s=i.reduce(((e,t)=>e+t.length),0);for(const e of
Object.values(t.info)){i.push(e);s+=e.length}const o=new Uint8Array(s);let l=0;for(const e
of i){writeString(e,l,o);l+=e.length}return(0,r.bytesToString)((0,c.calculateMD5)(o))}
(w,t);m.set("ID",[t.fileIds[0],e])}const v=[1,Math.ceil(Math.log2(k)/8),2],F=
(v[0]+v[1]+v[2])*x.length;m.set("W",v);m.set("Length",F);y.push(`${b.num} ${b.gen}
obj\n`);writeDict(m,y,null);y.push(" stream\n");const
O=y.reduce(((e,t)=>e+t.length),0),T=`\nendstream\nendobj\nstartxref\n${w}\n%%EOF\n`,M=new
Uint8Array(e.length+O+F+T.length);M.set(e);let E=e.length;for(const e of y)
{writeString(e,E,M);E+=e.length}for(const[e,t,a]of x)
{E=writeInt(e,v[0],E,M);E=writeInt(t,v[1],E,M);E=writeInt(a,v[2],E,M)}writeString(T,E,M);ret
urn M};t.writeDict=writeDict;t.writeObject=writeObject;var
r=a(2),n=a(4),i=a(3),s=a(64),o=a(5),c=a(65);function writeObject(e,t,a,r){a.push(`${e.num}
${e.gen} obj\n`);t instanceof n.Dict?writeDict(t,a,r):t instanceof
o.BaseStream&&writeStream(t,a,r);a.push("\nendobj\n")}function writeDict(e,t,a){t.push("
<<");for(const r of e.getKeys()){t.push(` /${(0,i.escapePDFName)(r)}
`);writeValue(e.getRaw(r),t,a)}t.push(">>")}function writeStream(e,t,a){let
r=e.getString();null!==a&&
(r=a.encryptString(r));e.dict.set("Length",r.length);writeDict(e.dict,t,a);t.push("
stream\n",r,"\nendstream")}function writeValue(e,t,a){if(e instanceof
n.Name)t.push(`/${(0,i.escapePDFName)(e.name)}`);else if(e instanceof n.Ref)t.push(`${e.num}
${e.gen} R`);else if(Array.isArray(e))!function writeArray(e,t,a){t.push("[");let
r=!0;for(const n of e){r?r=!1:t.push(" ");writeValue(n,t,a)}t.push("]")}(e,t,a);else
if("string"==typeof e){null!==a&&(e=a.encryptString(e));t.push(`(${(0,i.escapeString)
(e)})`)}else"number"==typeof e?t.push((0,i.numberToString)(e)):"boolean"==typeof e?
t.push(e.toString()):e instanceof n.Dict?writeDict(e,t,a):e instanceof o.BaseStream?
writeStream(e,t,a):null===e?t.push("null"):(0,r.warn)(`Unhandled value in writer: ${typeof
e}, please file a bug.`)}function writeInt(e,t,a,r){for(let n=t+a-1;n>a-1;n--)
{r[n]=255&e;e>>=8}return a+t}function writeString(e,t,a){for(let
r=0,n=e.length;r<n;r++)a[t+r]=255&e.charCodeAt(r)}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",
{value:!0});t.XMLParserErrorCode=t.XMLParserBase=t.SimpleXMLParser=t.SimpleDOMNode=void
0;var r=a(3);const n=
{NoError:0,EndOfDocument:-1,UnterminatedCdat:-2,UnterminatedXmlDeclaration:-3,UnterminatedDo
ctypeDeclaration:-4,UnterminatedComment:-5,MalformedElement:-6,OutOfMemory:-7,UnterminatedAt
tributeValue:-8,UnterminatedElement:-9,ElementNeverBegun:-10};t.XMLParserErrorCode=n;functio
n isWhitespace(e,t){const a=e[t];return" "===a||"\n"===a||"\r"===a||"\t"===a}class
XMLParserBase{_resolveEntities(e){return e.replace(/&([^;]+);/g,((e,t)=>
{if("#x"===t.substring(0,2))return
String.fromCodePoint(parseInt(t.substring(2),16));if("#"===t.substring(0,1))return
String.fromCodePoint(parseInt(t.substring(1),10));switch(t){case"lt":return"
<";case"gt":return">";case"amp":return"&";case"quot":return'"';case"apos":return"'"}return
this.onResolveEntity(t)}))}_parseContent(e,t){const a=[];let r=t;function skipWs()
{for(;r<e.length&&isWhitespace(e,r);)++r}for(;r<e.length&&!isWhitespace(e,r)&&">"!==e[r]&&"/
"!==e[r];)++r;const
n=e.substring(t,r);skipWs();for(;r<e.length&&">"!==e[r]&&"/"!==e[r]&&"?"!==e[r];)
{skipWs();let t="",n="";for(;r<e.length&&!isWhitespace(e,r)&&"="!==e[r];)
{t+=e[r];++r}skipWs();if("="!==e[r])return null;++r;skipWs();const
i=e[r];if('"'!==i&&"'"!==i)return null;const s=e.indexOf(i,++r);if(s<0)return
null;n=e.substring(r,s);a.push({name:t,value:this._resolveEntities(n)});r=s+1;skipWs()}retur
n{name:n,attributes:a,parsed:r-t}}_parseProcessingInstruction(e,t){let
a=t;for(;a<e.length&&!isWhitespace(e,a)&&">"!==e[a]&&"?"!==e[a]&&"/"!==e[a];)++a;const
r=e.substring(t,a);!function skipWs(){for(;a<e.length&&isWhitespace(e,a);)++a}();const
n=a;for(;a<e.length&&
("?"!==e[a]||">"!==e[a+1]);)++a;return{name:r,value:e.substring(n,a),parsed:a-t}}parseXml(e)
{let t=0;for(;t<e.length;){let a=t;if("<"===e[t]){++a;let t;switch(e[a])
{case"/":++a;t=e.indexOf(">",a);if(t<0)
{this.onError(n.UnterminatedElement);return}this.onEndElement(e.substring(a,t));a=t+1;break;
case"?":++a;const r=this._parseProcessingInstruction(e,a);if("?
>"!==e.substring(a+r.parsed,a+r.parsed+2))
{this.onError(n.UnterminatedXmlDeclaration);return}this.onPi(r.name,r.value);a+=r.parsed+2;b
reak;case"!":if("--"===e.substring(a+1,a+3)){t=e.indexOf("--\x3e",a+3);if(t<0)
{this.onError(n.UnterminatedComment);return}this.onComment(e.substring(a+3,t));a=t+3}else
if("[CDATA["===e.substring(a+1,a+8)){t=e.indexOf("]]>",a+8);if(t<0)
{this.onError(n.UnterminatedCdat);return}this.onCdata(e.substring(a+8,t));a=t+3}else{if("DOC
TYPE"!==e.substring(a+1,a+8)){this.onError(n.MalformedElement);return}{const r=e.indexOf("
[",a+8);let i=!1;t=e.indexOf(">",a+8);if(t<0)
{this.onError(n.UnterminatedDoctypeDeclaration);return}if(r>0&&t>r)
{t=e.indexOf("]>",a+8);if(t<0)
{this.onError(n.UnterminatedDoctypeDeclaration);return}i=!0}const s=e.substring(a+8,t+(i?
1:0));this.onDoctype(s);a=t+(i?2:1)}}break;default:const
i=this._parseContent(e,a);if(null===i){this.onError(n.MalformedElement);return}let
s=!1;if("/>"===e.substring(a+i.parsed,a+i.parsed+2))s=!0;else
if(">"!==e.substring(a+i.parsed,a+i.parsed+1))
{this.onError(n.UnterminatedElement);return}this.onBeginElement(i.name,i.attributes,s);a+=i.
parsed+(s?2:1)}}else{for(;a<e.length&&"<"!==e[a];)a++;const
r=e.substring(t,a);this.onText(this._resolveEntities(r))}t=a}}onResolveEntity(e)
{return`&${e};`}onPi(e,t){}onComment(e){}onCdata(e){}onDoctype(e){}onText(e)
{}onBeginElement(e,t,a){}onEndElement(e){}onError(e){}}t.XMLParserBase=XMLParserBase;class
SimpleDOMNode{constructor(e,t)
{this.nodeName=e;this.nodeValue=t;Object.defineProperty(this,"parentNode",
{value:null,writable:!0})}get firstChild(){return this.childNodes&&this.childNodes[0]}get
nextSibling(){const e=this.parentNode.childNodes;if(!e)return;const
t=e.indexOf(this);return-1!==t?e[t+1]:void 0}get textContent(){return this.childNodes?
this.childNodes.map((function(e){return e.textContent})).join(""):this.nodeValue||""}get
children(){return this.childNodes||[]}hasChildNodes(){return
this.childNodes&&this.childNodes.length>0}searchNode(e,t){if(t>=e.length)return this;const
a=e[t],r=[];let n=this;for(;;){if(a.name===n.nodeName){if(0!==a.pos){if(0===r.length)return
null;{const[i]=r.pop();let s=0;for(const r of i.childNodes)if(a.name===r.nodeName)
{if(s===a.pos)return r.searchNode(e,t+1);s++}return n.searchNode(e,t+1)}}{const
a=n.searchNode(e,t+1);if(null!==a)return a}}if(n.childNodes&&0!==n.childNodes.length)
{r.push([n,0]);n=n.childNodes[0]}else{if(0===r.length)return null;for(;0!==r.length;)
{const[e,t]=r.pop(),a=t+1;if(a<e.childNodes.length)
{r.push([e,a]);n=e.childNodes[a];break}}if(0===r.length)return null}}}dump(e)
{if("#text"!==this.nodeName){e.push(`<${this.nodeName}`);if(this.attributes)for(const t of
this.attributes)e.push(` ${t.name}="${(0,r.encodeToXmlString)
(t.value)}"`);if(this.hasChildNodes()){e.push(">");for(const t of
this.childNodes)t.dump(e);e.push(`</${this.nodeName}>`)}else this.nodeValue?
e.push(`>${(0,r.encodeToXmlString)(this.nodeValue)}</${this.nodeName}>`):e.push("/>")}else
e.push((0,r.encodeToXmlString)
(this.nodeValue))}}t.SimpleDOMNode=SimpleDOMNode;t.SimpleXMLParser=class SimpleXMLParser
extends XMLParserBase{constructor({hasAttributes:e=!1,lowerCaseName:t=!1})
{super();this._currentFragment=null;this._stack=null;this._errorCode=n.NoError;this._hasAttr
ibutes=e;this._lowerCaseName=t}parseFromString(e){this._currentFragment=[];this._stack=
[];this._errorCode=n.NoError;this.parseXml(e);if(this._errorCode!==n.NoError)return;const[t]
=this._currentFragment;return t?{documentElement:t}:void 0}onText(e){if(function
isWhitespaceString(e){for(let
t=0,a=e.length;t<a;t++)if(!isWhitespace(e,t))return!1;return!0}(e))return;const t=new
SimpleDOMNode("#text",e);this._currentFragment.push(t)}onCdata(e){const t=new
SimpleDOMNode("#text",e);this._currentFragment.push(t)}onBeginElement(e,t,a)
{this._lowerCaseName&&(e=e.toLowerCase());const r=new SimpleDOMNode(e);r.childNodes=
[];this._hasAttributes&&(r.attributes=t);this._currentFragment.push(r);if(!a)
{this._stack.push(this._currentFragment);this._currentFragment=r.childNodes}}onEndElement(e)
{this._currentFragment=this._stack.pop()||[];const
t=this._currentFragment.at(-1);if(!t)return null;for(const e of
t.childNodes)e.parentNode=t;return t}onError(e){this._errorCode=e}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",
{value:!0});t.calculateSHA256=t.calculateMD5=t.PDF20=t.PDF17=t.CipherTransformFactory=t.ARCF
ourCipher=t.AES256Cipher=t.AES128Cipher=void
0;t.calculateSHA384=calculateSHA384;t.calculateSHA512=void 0;var r=a(2),n=a(4),i=a(66);class
ARCFourCipher{constructor(e){this.a=0;this.b=0;const t=new
Uint8Array(256),a=e.length;for(let e=0;e<256;++e)t[e]=e;for(let r=0,n=0;r<256;++r){const
i=t[r];n=n+i+e[r%a]&255;t[r]=t[n];t[n]=i}this.s=t}encryptBlock(e){let
t=this.a,a=this.b;const r=this.s,n=e.length,i=new Uint8Array(n);for(let s=0;s<n;++s)
{t=t+1&255;const n=r[t];a=a+n&255;const
o=r[a];r[t]=o;r[a]=n;i[s]=e[s]^r[n+o&255]}this.a=t;this.b=a;return i}decryptBlock(e){return
this.encryptBlock(e)}encrypt(e){return
this.encryptBlock(e)}}t.ARCFourCipher=ARCFourCipher;const s=function calculateMD5Closure()
{const e=new
Uint8Array([7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14
,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21]
),t=new
Int32Array([-680876936,-389564586,606105819,-1044525330,-176418897,1200080426,-1473231341,-4
5705983,1770035416,-1958414417,-42063,-1990404162,1804603682,-40341101,-1502002290,123653532
9,-165796510,-1069501632,643717713,-373897302,-701558691,38016083,-660478335,-405537848,5684
46438,-1019803690,-187363961,1163531501,-1444681467,-51403784,1735328473,-1926607734,-378558
,-2022574463,1839030562,-35309556,-1530992060,1272893353,-155497632,-1094730640,681279174,-3
58537222,-722521979,76029189,-640364487,-421815835,530742520,-995338651,-198630844,112689141
5,-1416354905,-57434055,1700485571,-1894986606,-1051523,-2054922799,1873313359,-30611744,-15
60198380,1309151649,-145523070,-1120210379,718787259,-343485551]);return function
hash(a,r,n){let i=1732584193,s=-271733879,o=-1732584194,c=271733878;const l=n+72&-64,h=new
Uint8Array(l);let u,d;for(u=0;u<n;++u)h[u]=a[r++];h[u++]=128;const f=l-
8;for(;u<f;)h[u++]=0;h[u++]=n<<3&255;h[u++]=n>>5&255;h[u++]=n>>13&255;h[u++]=n>>21&255;h[u++
]=n>>>29&255;h[u++]=0;h[u++]=0;h[u++]=0;const g=new Int32Array(16);for(u=0;u<l;)
{for(d=0;d<16;++d,u+=4)g[d]=h[u]|h[u+1]<<8|h[u+2]<<16|h[u+3]<<24;let
a,r,n=i,l=s,f=o,p=c;for(d=0;d<64;++d){if(d<16){a=l&f|~l&p;r=d}else if(d<32)
{a=p&l|~p&f;r=5*d+1&15}else if(d<48){a=l^f^p;r=3*d+5&15}else{a=f^(l|~p);r=7*d&15}const
i=p,s=n+a+t[d]+g[r]|0,o=e[d];p=f;f=l;l=l+(s<<o|s>>>32-
o)|0;n=i}i=i+n|0;s=s+l|0;o=o+f|0;c=c+p|0}return new
Uint8Array([255&i,i>>8&255,i>>16&255,i>>>24&255,255&s,s>>8&255,s>>16&255,s>>>24&255,255&o,o>
>8&255,o>>16&255,o>>>24&255,255&c,c>>8&255,c>>16&255,c>>>24&255])}}();t.calculateMD5=s;class
Word64{constructor(e,t){this.high=0|e;this.low=0|t}and(e)
{this.high&=e.high;this.low&=e.low}xor(e){this.high^=e.high;this.low^=e.low}or(e)
{this.high|=e.high;this.low|=e.low}shiftRight(e){if(e>=32){this.low=this.high>>>e-
32|0;this.high=0}else{this.low=this.low>>>e|this.high<<32-
e;this.high=this.high>>>e|0}}shiftLeft(e){if(e>=32){this.high=this.low<<e-
32;this.low=0}else{this.high=this.high<<e|this.low>>>32-e;this.low<<=e}}rotateRight(e){let
t,a;if(32&e){a=this.low;t=this.high}else{t=this.low;a=this.high}e&=31;this.low=t>>>e|a<<32-
e;this.high=a>>>e|t<<32-e}not(){this.high=~this.high;this.low=~this.low}add(e){const t=
(this.low>>>0)+(e.low>>>0);let a=(this.high>>>0)+(e.high>>>0);t>4294967295&&
(a+=1);this.low=0|t;this.high=0|a}copyTo(e,t)
{e[t]=this.high>>>24&255;e[t+1]=this.high>>16&255;e[t+2]=this.high>>8&255;e[t+3]=255&this.hi
gh;e[t+4]=this.low>>>24&255;e[t+5]=this.low>>16&255;e[t+6]=this.low>>8&255;e[t+7]=255&this.l
ow}assign(e){this.high=e.high;this.low=e.low}}const o=function calculateSHA256Closure()
{function rotr(e,t){return e>>>t|e<<32-t}function ch(e,t,a){return e&t^~e&a}function
maj(e,t,a){return e&t^e&a^t&a}function sigma(e){return
rotr(e,2)^rotr(e,13)^rotr(e,22)}function sigmaPrime(e){return
rotr(e,6)^rotr(e,11)^rotr(e,25)}function littleSigma(e){return
rotr(e,7)^rotr(e,18)^e>>>3}const e=
[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624
381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401
,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,282183
4349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,129
4757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730
800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,8839
97877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424
,2428436474,2756734187,3204031479,3329325298];return function hash(t,a,r){let
n=1779033703,i=3144134277,s=1013904242,o=2773480762,c=1359893119,l=2600822924,h=528734635,u=
1541459225;const d=64*Math.ceil((r+9)/64),f=new Uint8Array(d);let
g,p;for(g=0;g<r;++g)f[g]=t[a++];f[g++]=128;const m=d-
8;for(;g<m;)f[g++]=0;f[g++]=0;f[g++]=0;f[g++]=0;f[g++]=r>>>29&255;f[g++]=r>>21&255;f[g++]=r>
>13&255;f[g++]=r>>5&255;f[g++]=r<<3&255;const b=new Uint32Array(64);for(g=0;g<d;)
{for(p=0;p<16;++p){b[p]=f[g]<<24|f[g+1]<<16|f[g+2]<<8|f[g+3];g+=4}for(p=16;p<64;++p)b[p]=
(rotr(y=b[p-2],17)^rotr(y,19)^y>>>10)+b[p-7]+littleSigma(b[p-15])+b[p-16]|0;let
t,a,r=n,d=i,m=s,w=o,S=c,x=l,C=h,k=u;for(p=0;p<64;++p)
{t=k+sigmaPrime(S)+ch(S,x,C)+e[p]+b[p];a=sigma(r)+maj(r,d,m);k=C;C=x;x=S;S=w+t|0;w=m;m=d;d=r
;r=t+a|0}n=n+r|0;i=i+d|0;s=s+m|0;o=o+w|0;c=c+S|0;l=l+x|0;h=h+C|0;u=u+k|0}var y;return new
Uint8Array([n>>24&255,n>>16&255,n>>8&255,255&n,i>>24&255,i>>16&255,i>>8&255,255&i,s>>24&255,
s>>16&255,s>>8&255,255&s,o>>24&255,o>>16&255,o>>8&255,255&o,c>>24&255,c>>16&255,c>>8&255,255
&c,l>>24&255,l>>16&255,l>>8&255,255&l,h>>24&255,h>>16&255,h>>8&255,255&h,u>>24&255,u>>16&255
,u>>8&255,255&u])}}();t.calculateSHA256=o;const c=function calculateSHA512Closure(){function
ch(e,t,a,r,n){e.assign(t);e.and(a);n.assign(t);n.not();n.and(r);e.xor(n)}function
maj(e,t,a,r,n)
{e.assign(t);e.and(a);n.assign(t);n.and(r);e.xor(n);n.assign(a);n.and(r);e.xor(n)}function
sigma(e,t,a)
{e.assign(t);e.rotateRight(28);a.assign(t);a.rotateRight(34);e.xor(a);a.assign(t);a.rotateRi
ght(39);e.xor(a)}function sigmaPrime(e,t,a)
{e.assign(t);e.rotateRight(14);a.assign(t);a.rotateRight(18);e.xor(a);a.assign(t);a.rotateRi
ght(41);e.xor(a)}function littleSigma(e,t,a)
{e.assign(t);e.rotateRight(1);a.assign(t);a.rotateRight(8);e.xor(a);a.assign(t);a.shiftRight
(7);e.xor(a)}function littleSigmaPrime(e,t,a)
{e.assign(t);e.rotateRight(19);a.assign(t);a.rotateRight(61);e.xor(a);a.assign(t);a.shiftRig
ht(6);e.xor(a)}const e=[new Word64(1116352408,3609767458),new
Word64(1899447441,602891725),new Word64(3049323471,3964484399),new
Word64(3921009573,2173295548),new Word64(961987163,4081628472),new
Word64(1508970993,3053834265),new Word64(2453635748,2937671579),new
Word64(2870763221,3664609560),new Word64(3624381080,2734883394),new
Word64(310598401,1164996542),new Word64(607225278,1323610764),new
Word64(1426881987,3590304994),new Word64(1925078388,4068182383),new
Word64(2162078206,991336113),new Word64(2614888103,633803317),new
Word64(3248222580,3479774868),new Word64(3835390401,2666613458),new
Word64(4022224774,944711139),new Word64(264347078,2341262773),new
Word64(604807628,2007800933),new Word64(770255983,1495990901),new
Word64(1249150122,1856431235),new Word64(1555081692,3175218132),new
Word64(1996064986,2198950837),new Word64(2554220882,3999719339),new
Word64(2821834349,766784016),new Word64(2952996808,2566594879),new
Word64(3210313671,3203337956),new Word64(3336571891,1034457026),new
Word64(3584528711,2466948901),new Word64(113926993,3758326383),new
Word64(338241895,168717936),new Word64(666307205,1188179964),new
Word64(773529912,1546045734),new Word64(1294757372,1522805485),new
Word64(1396182291,2643833823),new Word64(1695183700,2343527390),new
Word64(1986661051,1014477480),new Word64(2177026350,1206759142),new
Word64(2456956037,344077627),new Word64(2730485921,1290863460),new
Word64(2820302411,3158454273),new Word64(3259730800,3505952657),new
Word64(3345764771,106217008),new Word64(3516065817,3606008344),new
Word64(3600352804,1432725776),new Word64(4094571909,1467031594),new
Word64(275423344,851169720),new Word64(430227734,3100823752),new
Word64(506948616,1363258195),new Word64(659060556,3750685593),new
Word64(883997877,3785050280),new Word64(958139571,3318307427),new
Word64(1322822218,3812723403),new Word64(1537002063,2003034995),new
Word64(1747873779,3602036899),new Word64(1955562222,1575990012),new
Word64(2024104815,1125592928),new Word64(2227730452,2716904306),new
Word64(2361852424,442776044),new Word64(2428436474,593698344),new
Word64(2756734187,3733110249),new Word64(3204031479,2999351573),new
Word64(3329325298,3815920427),new Word64(3391569614,3928383900),new
Word64(3515267271,566280711),new Word64(3940187606,3454069534),new
Word64(4118630271,4000239992),new Word64(116418474,1914138554),new
Word64(174292421,2731055270),new Word64(289380356,3203993006),new
Word64(460393269,320620315),new Word64(685471733,587496836),new
Word64(852142971,1086792851),new Word64(1017036298,365543100),new
Word64(1126000580,2618297676),new Word64(1288033470,3409855158),new
Word64(1501505948,4234509866),new Word64(1607167915,987167468),new
Word64(1816402316,1246189591)];return function hash(t,a,r,n=!1){let i,s,o,c,l,h,u,d;if(n)
{i=new Word64(3418070365,3238371032);s=new Word64(1654270250,914150663);o=new
Word64(2438529370,812702999);c=new Word64(355462360,4144912697);l=new
Word64(1731405415,4290775857);h=new Word64(2394180231,1750603025);u=new
Word64(3675008525,1694076839);d=new Word64(1203062813,3204075428)}else{i=new
Word64(1779033703,4089235720);s=new Word64(3144134277,2227873595);o=new
Word64(1013904242,4271175723);c=new Word64(2773480762,1595750129);l=new
Word64(1359893119,2917565137);h=new Word64(2600822924,725511199);u=new
Word64(528734635,4215389547);d=new Word64(1541459225,327033209)}const
f=128*Math.ceil((r+17)/128),g=new Uint8Array(f);let
p,m;for(p=0;p<r;++p)g[p]=t[a++];g[p++]=128;const b=f-
16;for(;p<b;)g[p++]=0;g[p++]=0;g[p++]=0;g[p++]=0;g[p++]=0;g[p++]=0;g[p++]=0;g[p++]=0;g[p++]=
0;g[p++]=0;g[p++]=0;g[p++]=0;g[p++]=r>>>29&255;g[p++]=r>>21&255;g[p++]=r>>13&255;g[p++]=r>>5
&255;g[p++]=r<<3&255;const y=new Array(80);for(p=0;p<80;p++)y[p]=new Word64(0,0);let w=new
Word64(0,0),S=new Word64(0,0),x=new Word64(0,0),C=new Word64(0,0),k=new Word64(0,0),v=new
Word64(0,0),F=new Word64(0,0),O=new Word64(0,0);const T=new Word64(0,0),M=new
Word64(0,0),E=new Word64(0,0),D=new Word64(0,0);let N,R;for(p=0;p<f;){for(m=0;m<16;++m)
{y[m].high=g[p]<<24|g[p+1]<<16|g[p+2]<<8|g[p+3];y[m].low=g[p+4]<<24|g[p+5]<<16|g[p+6]
<<8|g[p+7];p+=8}for(m=16;m<80;++m){N=y[m];littleSigmaPrime(N,y[m-2],D);N.add(y[m-
7]);littleSigma(E,y[m-15],D);N.add(E);N.add(y[m-
16])}w.assign(i);S.assign(s);x.assign(o);C.assign(c);k.assign(l);v.assign(h);F.assign(u);O.a
ssign(d);for(m=0;m<80;++m)
{T.assign(O);sigmaPrime(E,k,D);T.add(E);ch(E,k,v,F,D);T.add(E);T.add(e[m]);T.add(y[m]);sigma
(M,w,D);maj(E,w,S,x,D);M.add(E);N=O;O=F;F=v;v=k;C.add(T);k=C;C=x;x=S;S=w;N.assign(T);N.add(M
);w=N}i.add(w);s.add(S);o.add(x);c.add(C);l.add(k);h.add(v);u.add(F);d.add(O)}if(n){R=new
Uint8Array(48);i.copyTo(R,0);s.copyTo(R,8);o.copyTo(R,16);c.copyTo(R,24);l.copyTo(R,32);h.co
pyTo(R,40)}else{R=new
Uint8Array(64);i.copyTo(R,0);s.copyTo(R,8);o.copyTo(R,16);c.copyTo(R,24);l.copyTo(R,32);h.co
pyTo(R,40);u.copyTo(R,48);d.copyTo(R,56)}return R}}();t.calculateSHA512=c;function
calculateSHA384(e,t,a){return c(e,t,a,!0)}class NullCipher{decryptBlock(e){return
e}encrypt(e){return e}}class AESBaseCipher{constructor(){this.constructor===AESBaseCipher&&
(0,r.unreachable)("Cannot initialize AESBaseCipher.");this._s=new
Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,8
9,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216
,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59
,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,25
1,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255
,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136
,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,
55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,
31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,
217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,1
87,22]);this._inv_s=new
Uint8Array([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,2
55,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,
8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,1
64,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,1
71,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,1
38,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53
,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,2
52,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,
16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,
174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,1
2,125]);this._mix=new
Uint32Array([0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793
496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,
4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664
543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,35768705
12,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3
076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464
733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,150943
0414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147
,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,384
3699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683
434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,19319
5065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1
383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,
742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,31689
37228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,343371298
0,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,83
2877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,29
43682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,374534
5300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743
,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,413
6440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890
410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,4040
16761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3
569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,27676
45557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,9756
58646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,
1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,4
96906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,184275
9443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683
,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795]);t
his._mixCol=new Uint8Array(256);for(let e=0;e<256;e++)this._mixCol[e]=e<128?
e<<1:e<<1^27;this.buffer=new Uint8Array(16);this.bufferPosition=0}_expandKey(e)
{(0,r.unreachable)("Cannot call `_expandKey` on the base class")}_decrypt(e,t){let
a,r,n;const i=new Uint8Array(16);i.set(e);for(let
e=0,a=this._keySize;e<16;++e,++a)i[e]^=t[a];for(let e=this._cyclesOfRepetition-1;e>=1;--e)
{a=i[13];i[13]=i[9];i[9]=i[5];i[5]=i[1];i[1]=a;a=i[14];r=i[10];i[14]=i[6];i[10]=i[2];i[6]=a;
i[2]=r;a=i[15];r=i[11];n=i[7];i[15]=i[3];i[11]=a;i[7]=r;i[3]=n;for(let
e=0;e<16;++e)i[e]=this._inv_s[i[e]];for(let a=0,r=16*e;a<16;++a,++r)i[a]^=t[r];for(let
e=0;e<16;e+=4){const
t=this._mix[i[e]],r=this._mix[i[e+1]],n=this._mix[i[e+2]],s=this._mix[i[e+3]];a=t^r>>>8^r<<2
4^n>>>16^n<<16^s>>>24^s<<8;i[e]=a>>>24&255;i[e+1]=a>>16&255;i[e+2]=a>>8&255;i[e+3]=255&a}}a=
i[13];i[13]=i[9];i[9]=i[5];i[5]=i[1];i[1]=a;a=i[14];r=i[10];i[14]=i[6];i[10]=i[2];i[6]=a;i[2
]=r;a=i[15];r=i[11];n=i[7];i[15]=i[3];i[11]=a;i[7]=r;i[3]=n;for(let e=0;e<16;++e)
{i[e]=this._inv_s[i[e]];i[e]^=t[e]}return i}_encrypt(e,t){const a=this._s;let r,n,i;const
s=new Uint8Array(16);s.set(e);for(let e=0;e<16;++e)s[e]^=t[e];for(let
e=1;e<this._cyclesOfRepetition;e++){for(let
e=0;e<16;++e)s[e]=a[s[e]];i=s[1];s[1]=s[5];s[5]=s[9];s[9]=s[13];s[13]=i;i=s[2];n=s[6];s[2]=s
[10];s[6]=s[14];s[10]=i;s[14]=n;i=s[3];n=s[7];r=s[11];s[3]=s[15];s[7]=i;s[11]=n;s[15]=r;for(
let e=0;e<16;e+=4){const
t=s[e+0],a=s[e+1],n=s[e+2],i=s[e+3];r=t^a^n^i;s[e+0]^=r^this._mixCol[t^a];s[e+1]^=r^this._mi
xCol[a^n];s[e+2]^=r^this._mixCol[n^i];s[e+3]^=r^this._mixCol[i^t]}for(let
a=0,r=16*e;a<16;++a,++r)s[a]^=t[r]}for(let
e=0;e<16;++e)s[e]=a[s[e]];i=s[1];s[1]=s[5];s[5]=s[9];s[9]=s[13];s[13]=i;i=s[2];n=s[6];s[2]=s
[10];s[6]=s[14];s[10]=i;s[14]=n;i=s[3];n=s[7];r=s[11];s[3]=s[15];s[7]=i;s[11]=n;s[15]=r;for(
let e=0,a=this._keySize;e<16;++e,++a)s[e]^=t[a];return s}_decryptBlock2(e,t){const
a=e.length;let r=this.buffer,n=this.bufferPosition;const i=[];let s=this.iv;for(let
t=0;t<a;++t){r[n]=e[t];++n;if(n<16)continue;const a=this._decrypt(r,this._key);for(let
e=0;e<16;++e)a[e]^=s[e];s=r;i.push(a);r=new
Uint8Array(16);n=0}this.buffer=r;this.bufferLength=n;this.iv=s;if(0===i.length)return new
Uint8Array(0);let o=16*i.length;if(t){const e=i.at(-1);let t=e[15];if(t<=16){for(let
a=15,r=16-t;a>=r;--a)if(e[a]!==t){t=0;break}o-=t;i[i.length-1]=e.subarray(0,16-t)}}const
c=new Uint8Array(o);for(let e=0,t=0,a=i.length;e<a;++e,t+=16)c.set(i[e],t);return
c}decryptBlock(e,t,a=null){const r=e.length,n=this.buffer;let
i=this.bufferPosition;if(a)this.iv=a;else{for(let t=0;i<16&&t<r;++t,++i)n[i]=e[t];if(i<16)
{this.bufferLength=i;return new Uint8Array(0)}this.iv=n;e=e.subarray(16)}this.buffer=new
Uint8Array(16);this.bufferLength=0;this.decryptBlock=this._decryptBlock2;return
this.decryptBlock(e,t)}encrypt(e,t){const a=e.length;let
r=this.buffer,n=this.bufferPosition;const i=[];t||(t=new Uint8Array(16));for(let
s=0;s<a;++s){r[n]=e[s];++n;if(n<16)continue;for(let e=0;e<16;++e)r[e]^=t[e];const
a=this._encrypt(r,this._key);t=a;i.push(a);r=new
Uint8Array(16);n=0}this.buffer=r;this.bufferLength=n;this.iv=t;if(0===i.length)return new
Uint8Array(0);const s=16*i.length,o=new Uint8Array(s);for(let
e=0,t=0,a=i.length;e<a;++e,t+=16)o.set(i[e],t);return o}}class AES128Cipher extends
AESBaseCipher{constructor(e)
{super();this._cyclesOfRepetition=10;this._keySize=160;this._rcon=new
Uint8Array([141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,21
2,179,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,2
32,203,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179
,125,250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,20
3,141,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,
250,239,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141
,1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,2
39,197,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141,1,2,
4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,19
7,145,57,114,228,211,189,97,194,159,37,74,148,51,102,204,131,29,58,116,232,203,141]);this._k
ey=this._expandKey(e)}_expandKey(e){const t=this._s,a=this._rcon,r=new
Uint8Array(176);r.set(e);for(let e=16,n=1;e<176;++n){let i=r[e-3],s=r[e-2],o=r[e-1],c=r[e-
4];i=t[i];s=t[s];o=t[o];c=t[c];i^=a[n];for(let t=0;t<4;++t){r[e]=i^=r[e-16];e++;r[e]=s^=r[e-
16];e++;r[e]=o^=r[e-16];e++;r[e]=c^=r[e-16];e++}}return r}}t.AES128Cipher=AES128Cipher;class
AES256Cipher extends AESBaseCipher{constructor(e)
{super();this._cyclesOfRepetition=14;this._keySize=224;this._key=this._expandKey(e)}_expandK
ey(e){const t=this._s,a=new Uint8Array(240);a.set(e);let r,n,i,s,o=1;for(let
e=32,c=1;e<240;++c){if(e%32==16){r=t[r];n=t[n];i=t[i];s=t[s]}else if(e%32==0){r=a[e-
3];n=a[e-2];i=a[e-1];s=a[e-4];r=t[r];n=t[n];i=t[i];s=t[s];r^=o;(o<<=1)>=256&&(o=255&
(27^o))}for(let t=0;t<4;++t){a[e]=r^=a[e-32];e++;a[e]=n^=a[e-32];e++;a[e]=i^=a[e-
32];e++;a[e]=s^=a[e-32];e++}}return a}}t.AES256Cipher=AES256Cipher;class
PDF17{checkOwnerPassword(e,t,a,n){const i=new
Uint8Array(e.length+56);i.set(e,0);i.set(t,e.length);i.set(a,e.length+t.length);const
s=o(i,0,i.length);return(0,r.isArrayEqual)(s,n)}checkUserPassword(e,t,a){const n=new
Uint8Array(e.length+8);n.set(e,0);n.set(t,e.length);const
i=o(n,0,n.length);return(0,r.isArrayEqual)(i,a)}getOwnerKey(e,t,a,r){const n=new
Uint8Array(e.length+56);n.set(e,0);n.set(t,e.length);n.set(a,e.length+t.length);const
i=o(n,0,n.length);return new AES256Cipher(i).decryptBlock(r,!1,new
Uint8Array(16))}getUserKey(e,t,a){const r=new
Uint8Array(e.length+8);r.set(e,0);r.set(t,e.length);const n=o(r,0,r.length);return new
AES256Cipher(n).decryptBlock(a,!1,new Uint8Array(16))}}t.PDF17=PDF17;const l=function
PDF20Closure(){function calculatePDF20Hash(e,t,a){let r=o(t,0,t.length).subarray(0,32),n=
[0],i=0;for(;i<64||n.at(-1)>i-32;){const t=e.length+r.length+a.length,s=new
Uint8Array(t);let l=0;s.set(e,l);l+=e.length;s.set(r,l);l+=r.length;s.set(a,l);const h=new
Uint8Array(64*t);for(let e=0,a=0;e<64;e++,a+=t)h.set(s,a);n=new
AES128Cipher(r.subarray(0,16)).encrypt(h,r.subarray(16,32));const
u=n.slice(0,16).reduce(((e,t)=>e+t),0)%3;0===u?r=o(n,0,n.length):1===u?
r=calculateSHA384(n,0,n.length):2===u&&(r=c(n,0,n.length));i++}return
r.subarray(0,32)}return class PDF20{hash(e,t,a){return
calculatePDF20Hash(e,t,a)}checkOwnerPassword(e,t,a,n){const i=new
Uint8Array(e.length+56);i.set(e,0);i.set(t,e.length);i.set(a,e.length+t.length);const
s=calculatePDF20Hash(e,i,a);return(0,r.isArrayEqual)(s,n)}checkUserPassword(e,t,a){const
n=new Uint8Array(e.length+8);n.set(e,0);n.set(t,e.length);const i=calculatePDF20Hash(e,n,
[]);return(0,r.isArrayEqual)(i,a)}getOwnerKey(e,t,a,r){const n=new
Uint8Array(e.length+56);n.set(e,0);n.set(t,e.length);n.set(a,e.length+t.length);const
i=calculatePDF20Hash(e,n,a);return new AES256Cipher(i).decryptBlock(r,!1,new
Uint8Array(16))}getUserKey(e,t,a){const r=new
Uint8Array(e.length+8);r.set(e,0);r.set(t,e.length);const n=calculatePDF20Hash(e,r,
[]);return new AES256Cipher(n).decryptBlock(a,!1,new Uint8Array(16))}}}();t.PDF20=l;class
CipherTransform{constructor(e,t)
{this.StringCipherConstructor=e;this.StreamCipherConstructor=t}createStream(e,t){const a=new
this.StreamCipherConstructor;return new i.DecryptStream(e,t,(function
cipherTransformDecryptStream(e,t){return a.decryptBlock(e,t)}))}decryptString(e){const t=new
this.StringCipherConstructor;let a=(0,r.stringToBytes)
(e);a=t.decryptBlock(a,!0);return(0,r.bytesToString)(a)}encryptString(e){const t=new
this.StringCipherConstructor;if(t instanceof AESBaseCipher){const a=16-
e.length%16;e+=String.fromCharCode(a).repeat(a);const n=new
Uint8Array(16);if("undefined"!=typeof crypto)crypto.getRandomValues(n);else for(let
e=0;e<16;e++)n[e]=Math.floor(256*Math.random());let i=(0,r.stringToBytes)
(e);i=t.encrypt(i,n);const s=new
Uint8Array(16+i.length);s.set(n);s.set(i,16);return(0,r.bytesToString)(s)}let a=
(0,r.stringToBytes)(e);a=t.encrypt(a);return(0,r.bytesToString)(a)}}const h=function
CipherTransformFactoryClosure(){const e=new
Uint8Array([40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47
,12,169,254,100,83,105,122]);function prepareKeyData(t,a,r,n,i,o,c,l){const
h=40+r.length+t.length,u=new Uint8Array(h);let d,f,g=0;if(a)
{f=Math.min(32,a.length);for(;g<f;++g)u[g]=a[g]}d=0;for(;g<32;)u[g++]=e[d++];for(d=0,f=r.len
gth;d<f;++d)u[g++]=r[d];u[g++]=255&i;u[g++]=i>>8&255;u[g++]=i>>16&255;u[g++]=i>>>24&255;for(
d=0,f=t.length;d<f;++d)u[g++]=t[d];if(o>=4&&!l)
{u[g++]=255;u[g++]=255;u[g++]=255;u[g++]=255}let p=s(u,0,g);const
m=c>>3;if(o>=3)for(d=0;d<50;++d)p=s(p,0,m);const b=p.subarray(0,m);let y,w;if(o>=3)
{for(g=0;g<32;++g)u[g]=e[g];for(d=0,f=t.length;d<f;++d)u[g++]=t[d];y=new
ARCFourCipher(b);w=y.encryptBlock(s(u,0,g));f=b.length;const a=new
Uint8Array(f);for(d=1;d<=19;++d){for(let e=0;e<f;++e)a[e]=b[e]^d;y=new
ARCFourCipher(a);w=y.encryptBlock(w)}for(d=0,f=w.length;d<f;++d)if(n[d]!==w[d])return
null}else{y=new
ARCFourCipher(b);w=y.encryptBlock(e);for(d=0,f=w.length;d<f;++d)if(n[d]!==w[d])return
null}return b}const t=n.Name.get("Identity");function buildObjectKey(e,t,a,r=!1){const n=new
Uint8Array(a.length+9),i=a.length;let
o;for(o=0;o<i;++o)n[o]=a[o];n[o++]=255&e;n[o++]=e>>8&255;n[o++]=e>>16&255;n[o++]=255&t;n[o++
]=t>>8&255;if(r){n[o++]=115;n[o++]=65;n[o++]=108;n[o++]=84}return
s(n,0,o).subarray(0,Math.min(a.length+5,16))}function buildCipherConstructor(e,t,a,i,s){if(!
(t instanceof n.Name))throw new r.FormatError("Invalid crypt filter name.");const
o=e.get(t.name);let c;null!=o&&(c=o.get("CFM"));if(!c||"None"===c.name)return function
cipherTransformFactoryBuildCipherConstructorNone(){return new
NullCipher};if("V2"===c.name)return function
cipherTransformFactoryBuildCipherConstructorV2(){return new
ARCFourCipher(buildObjectKey(a,i,s,!1))};if("AESV2"===c.name)return function
cipherTransformFactoryBuildCipherConstructorAESV2(){return new
AES128Cipher(buildObjectKey(a,i,s,!0))};if("AESV3"===c.name)return function
cipherTransformFactoryBuildCipherConstructorAESV3(){return new AES256Cipher(s)};throw new
r.FormatError("Unknown crypto method")}return class
CipherTransformFactory{constructor(a,i,o){const c=a.get("Filter");if(!(0,n.isName)
(c,"Standard"))throw new r.FormatError("unknown encryption
method");this.filterName=c.name;this.dict=a;const
h=a.get("V");if(!Number.isInteger(h)||1!==h&&2!==h&&4!==h&&5!==h)throw new
r.FormatError("unsupported encryption algorithm");this.algorithm=h;let
u=a.get("Length");if(!u)if(h<=3)u=40;else{const e=a.get("CF"),t=a.get("StmF");if(e
instanceof n.Dict&&t instanceof n.Name){e.suppressEncryption=!0;const
a=e.get(t.name);u=a&&a.get("Length")||128;u<40&&
(u<<=3)}}if(!Number.isInteger(u)||u<40||u%8!=0)throw new r.FormatError("invalid key
length");const d=(0,r.stringToBytes)(a.get("O")).subarray(0,32),f=(0,r.stringToBytes)
(a.get("U")).subarray(0,32),g=a.get("P"),p=a.get("R"),m=
(4===h||5===h)&&!1!==a.get("EncryptMetadata");this.encryptMetadata=m;const b=
(0,r.stringToBytes)(i);let y,w;if(o){if(6===p)try{o=(0,r.utf8StringToString)(o)}catch(e)
{(0,r.warn)("CipherTransformFactory: Unable to convert UTF8 encoded password.")}y=
(0,r.stringToBytes)(o)}if(5!==h)w=prepareKeyData(b,y,d,f,g,p,u,m);else{const e=
(0,r.stringToBytes)(a.get("O")).subarray(32,40),t=(0,r.stringToBytes)
(a.get("O")).subarray(40,48),n=(0,r.stringToBytes)(a.get("U")).subarray(0,48),i=
(0,r.stringToBytes)(a.get("U")).subarray(32,40),s=(0,r.stringToBytes)
(a.get("U")).subarray(40,48),o=(0,r.stringToBytes)(a.get("OE")),c=(0,r.stringToBytes)
(a.get("UE"));(0,r.stringToBytes)(a.get("Perms"));w=function
createEncryptionKey20(e,t,a,r,n,i,s,o,c,h,u,d){if(t){const
e=Math.min(127,t.length);t=t.subarray(0,e)}else t=[];let f;f=6===e?new l:new PDF17;return
f.checkUserPassword(t,o,s)?f.getUserKey(t,c,u):t.length&&f.checkOwnerPassword(t,r,i,a)?
f.getOwnerKey(t,n,i,h):null}(p,y,d,e,t,n,f,i,s,o,c)}if(!w&&!o)throw new
r.PasswordException("No password given",r.PasswordResponses.NEED_PASSWORD);if(!w&&o){const
t=function decodeUserPassword(t,a,r,n){const i=new Uint8Array(32);let o=0;const
c=Math.min(32,t.length);for(;o<c;++o)i[o]=t[o];let l=0;for(;o<32;)i[o++]=e[l++];let
h=s(i,0,o);const u=n>>3;if(r>=3)for(l=0;l<50;++l)h=s(h,0,h.length);let d,f;if(r>=3)
{f=a;const e=new Uint8Array(u);for(l=19;l>=0;l--){for(let t=0;t<u;++t)e[t]=h[t]^l;d=new
ARCFourCipher(e);f=d.encryptBlock(f)}}else{d=new
ARCFourCipher(h.subarray(0,u));f=d.encryptBlock(a)}return f}
(y,d,p,u);w=prepareKeyData(b,t,d,f,g,p,u,m)}if(!w)throw new r.PasswordException("Incorrect
Password",r.PasswordResponses.INCORRECT_PASSWORD);this.encryptionKey=w;if(h>=4){const
e=a.get("CF");e instanceof n.Dict&&
(e.suppressEncryption=!0);this.cf=e;this.stmf=a.get("StmF")||t;this.strf=a.get("StrF")||t;th
is.eff=a.get("EFF")||this.stmf}}createCipherTransform(e,t)
{if(4===this.algorithm||5===this.algorithm)return new
CipherTransform(buildCipherConstructor(this.cf,this.strf,e,t,this.encryptionKey),buildCipher
Constructor(this.cf,this.stmf,e,t,this.encryptionKey));const
a=buildObjectKey(e,t,this.encryptionKey,!1),r=function buildCipherCipherConstructor(){return
new ARCFourCipher(a)};return new CipherTransform(r,r)}}}();t.CipherTransformFactory=h},
(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.DecryptStream=void 0;var
r=a(17);class DecryptStream extends r.DecodeStream{constructor(e,t,a)
{super(t);this.str=e;this.dict=e.dict;this.decrypt=a;this.nextChunk=null;this.initialized=!1
}readBlock(){let
e;if(this.initialized)e=this.nextChunk;else{e=this.str.getBytes(512);this.initialized=!0}if(
!e||0===e.length){this.eof=!0;return}this.nextChunk=this.str.getBytes(512);const
t=this.nextChunk&&this.nextChunk.length>0;e=(0,this.decrypt)(e,!t);const
a=this.bufferLength,r=a+e.length;this.ensureBuffer(r).set(e,a);this.bufferLength=r}}t.Decryp
tStream=DecryptStream},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.Catalog=void 0;var
r=a(3),n=a(2),i=a(4),s=a(68),o=a(5),c=a(69),l=a(12),h=a(70),u=a(57),d=a(71),f=a(72);function
fetchDestination(e){e instanceof i.Dict&&(e=e.get("D"));return Array.isArray(e)?e:null}class
Catalog{constructor(e,t){this.pdfManager=e;this.xref=t;this._catDict=t.getCatalogObj();if(!
(this._catDict instanceof i.Dict))throw new n.FormatError("Catalog object is not a
dictionary.");this.toplevelPagesDict;this._actualNumPages=null;this.fontCache=new
i.RefSetCache;this.builtInCMapCache=new Map;this.standardFontDataCache=new
Map;this.globalImageCache=new u.GlobalImageCache;this.pageKidsCountCache=new
i.RefSetCache;this.pageIndexCache=new i.RefSetCache;this.nonBlendModesSet=new i.RefSet}get
version(){const e=this._catDict.get("Version");if(e instanceof i.Name)
{if(r.PDF_VERSION_REGEXP.test(e.name))return(0,n.shadow)(this,"version",e.name);(0,n.warn)
(`Invalid PDF catalog version: ${e.name}`)}return(0,n.shadow)(this,"version",null)}get
lang(){const e=this._catDict.get("Lang");return(0,n.shadow)(this,"lang","string"==typeof e?
(0,n.stringToPDFString)(e):null)}get needsRendering(){const
e=this._catDict.get("NeedsRendering");return(0,n.shadow)
(this,"needsRendering","boolean"==typeof e&&e)}get collection(){let e=null;try{const
t=this._catDict.get("Collection");t instanceof i.Dict&&t.size>0&&(e=t)}catch(e){if(e
instanceof r.MissingDataException)throw e;(0,n.info)("Cannot fetch Collection entry;
assuming no collection is present.")}return(0,n.shadow)(this,"collection",e)}get acroForm()
{let e=null;try{const t=this._catDict.get("AcroForm");t instanceof i.Dict&&t.size>0&&
(e=t)}catch(e){if(e instanceof r.MissingDataException)throw e;(0,n.info)("Cannot fetch
AcroForm entry; assuming no forms are present.")}return(0,n.shadow)(this,"acroForm",e)}get
acroFormRef(){const e=this._catDict.getRaw("AcroForm");return(0,n.shadow)
(this,"acroFormRef",e instanceof i.Ref?e:null)}get metadata(){const
e=this._catDict.getRaw("Metadata");if(!(e instanceof i.Ref))return(0,n.shadow)
(this,"metadata",null);let t=null;try{const a=!
(this.xref.encrypt&&this.xref.encrypt.encryptMetadata),r=this.xref.fetch(e,a);if(r
instanceof o.BaseStream&&r.dict instanceof i.Dict){const
e=r.dict.get("Type"),a=r.dict.get("Subtype");if((0,i.isName)(e,"Metadata")&&(0,i.isName)
(a,"XML")){const e=(0,n.stringToUTF8String)(r.getString());e&&(t=new
d.MetadataParser(e).serializable)}}}catch(e){if(e instanceof r.MissingDataException)throw e;
(0,n.info)(`Skipping invalid Metadata: "${e}".`)}return(0,n.shadow)(this,"metadata",t)}get
markInfo(){let e=null;try{e=this._readMarkInfo()}catch(e){if(e instanceof
r.MissingDataException)throw e;(0,n.warn)("Unable to read mark info.")}return(0,n.shadow)
(this,"markInfo",e)}_readMarkInfo(){const e=this._catDict.get("MarkInfo");if(!(e instanceof
i.Dict))return null;const t={Marked:!1,UserProperties:!1,Suspects:!1};for(const a in t)
{const r=e.get(a);"boolean"==typeof r&&(t[a]=r)}return t}get structTreeRoot(){let
e=null;try{e=this._readStructTreeRoot()}catch(e){if(e instanceof
r.MissingDataException)throw e;(0,n.warn)("Unable read to structTreeRoot
info.")}return(0,n.shadow)(this,"structTreeRoot",e)}_readStructTreeRoot(){const
e=this._catDict.get("StructTreeRoot");if(!(e instanceof i.Dict))return null;const t=new
f.StructTreeRoot(e);t.init();return t}get toplevelPagesDict(){const
e=this._catDict.get("Pages");if(!(e instanceof i.Dict))throw new n.FormatError("Invalid top-
level pages dictionary.");return(0,n.shadow)(this,"toplevelPagesDict",e)}get
documentOutline(){let e=null;try{e=this._readDocumentOutline()}catch(e){if(e instanceof
r.MissingDataException)throw e;(0,n.warn)("Unable to read document
outline.")}return(0,n.shadow)(this,"documentOutline",e)}_readDocumentOutline(){let
e=this._catDict.get("Outlines");if(!(e instanceof i.Dict))return
null;e=e.getRaw("First");if(!(e instanceof i.Ref))return null;const t={items:[]},a=
[{obj:e,parent:t}],r=new i.RefSet;r.put(e);const s=this.xref,o=new
Uint8ClampedArray(3);for(;a.length>0;){const
t=a.shift(),c=s.fetchIfRef(t.obj);if(null===c)continue;if(!c.has("Title"))throw new
n.FormatError("Invalid outline item encountered.");const h=
{url:null,dest:null,action:null};Catalog.parseDestDictionary({destDict:c,resultObj:h,docBase
Url:this.pdfManager.docBaseUrl,docAttachments:this.attachments});const
u=c.get("Title"),d=c.get("F")||0,f=c.getArray("C"),g=c.get("Count");let
p=o;!Array.isArray(f)||3!==f.length||0===f[0]&&0===f[1]&&0===f[2]||
(p=l.ColorSpace.singletons.rgb.getRgb(f,0));const m=
{action:h.action,attachment:h.attachment,dest:h.dest,url:h.url,unsafeUrl:h.unsafeUrl,newWind
ow:h.newWindow,setOCGState:h.setOCGState,title:(0,n.stringToPDFString)
(u),color:p,count:Number.isInteger(g)?g:void 0,bold:!!(2&d),italic:!!(1&d),items:
[]};t.parent.items.push(m);e=c.getRaw("First");if(e instanceof i.Ref&&!r.has(e))
{a.push({obj:e,parent:m});r.put(e)}e=c.getRaw("Next");if(e instanceof i.Ref&&!r.has(e))
{a.push({obj:e,parent:t.parent});r.put(e)}}return t.items.length>0?t.items:null}get
permissions(){let e=null;try{e=this._readPermissions()}catch(e){if(e instanceof
r.MissingDataException)throw e;(0,n.warn)("Unable to read permissions.")}return(0,n.shadow)
(this,"permissions",e)}_readPermissions(){const e=this.xref.trailer.get("Encrypt");if(!(e
instanceof i.Dict))return null;let t=e.get("P");if("number"!=typeof t)return
null;t+=2**32;const a=[];for(const e in n.PermissionFlag){const
r=n.PermissionFlag[e];t&r&&a.push(r)}return a}get optionalContentConfig(){let
e=null;try{const t=this._catDict.get("OCProperties");if(!t)return(0,n.shadow)
(this,"optionalContentConfig",null);const a=t.get("D");if(!a)return(0,n.shadow)
(this,"optionalContentConfig",null);const
r=t.get("OCGs");if(!Array.isArray(r))return(0,n.shadow)
(this,"optionalContentConfig",null);const s=[],o=[];for(const e of r){if(!(e instanceof
i.Ref))continue;o.push(e);const
t=this.xref.fetchIfRef(e);s.push({id:e.toString(),name:"string"==typeof t.get("Name")?
(0,n.stringToPDFString)(t.get("Name")):null,intent:"string"==typeof t.get("Intent")?
(0,n.stringToPDFString)
(t.get("Intent")):null})}e=this._readOptionalContentConfig(a,o);e.groups=s}catch(e){if(e
instanceof r.MissingDataException)throw e;(0,n.warn)(`Unable to read optional content
config: ${e}`)}return(0,n.shadow)
(this,"optionalContentConfig",e)}_readOptionalContentConfig(e,t){function parseOnOff(e)
{const a=[];if(Array.isArray(e))for(const r of e)r instanceof
i.Ref&&t.includes(r)&&a.push(r.toString());return a}function parseOrder(e,a=0)
{if(!Array.isArray(e))return null;const n=[];for(const s of e){if(s instanceof
i.Ref&&t.includes(s)){r.put(s);n.push(s.toString());continue}const
e=parseNestedOrder(s,a);e&&n.push(e)}if(a>0)return n;const s=[];for(const e of
t)r.has(e)||s.push(e.toString());s.length&&n.push({name:null,order:s});return n}function
parseNestedOrder(e,t){if(++t>s){(0,n.warn)("parseNestedOrder - reached
MAX_NESTED_LEVELS.");return null}const r=a.fetchIfRef(e);if(!Array.isArray(r))return
null;const i=a.fetchIfRef(r[0]);if("string"!=typeof i)return null;const
o=parseOrder(r.slice(1),t);return o&&o.length?{name:(0,n.stringToPDFString)
(i),order:o}:null}const a=this.xref,r=new i.RefSet,s=10;return{name:"string"==typeof
e.get("Name")?(0,n.stringToPDFString)(e.get("Name")):null,creator:"string"==typeof
e.get("Creator")?(0,n.stringToPDFString)
(e.get("Creator")):null,baseState:e.get("BaseState")instanceof i.Name?
e.get("BaseState").name:null,on:parseOnOff(e.get("ON")),off:parseOnOff(e.get("OFF")),order:p
arseOrder(e.get("Order")),groups:null}}setActualNumPages(e=null){this._actualNumPages=e}get
hasActualNumPages(){return null!==this._actualNumPages}get _pagesCount(){const
e=this.toplevelPagesDict.get("Count");if(!Number.isInteger(e))throw new n.FormatError("Page
count in top-level pages dictionary is not an integer.");return(0,n.shadow)
(this,"_pagesCount",e)}get numPages(){return this.hasActualNumPages?
this._actualNumPages:this._pagesCount}get destinations(){const
e=this._readDests(),t=Object.create(null);if(e instanceof s.NameTree)for(const[a,r]of
e.getAll()){const e=fetchDestination(r);e&&(t[(0,n.stringToPDFString)(a)]=e)}else e
instanceof i.Dict&&e.forEach((function(e,a){const r=fetchDestination(a);r&&
(t[e]=r)}));return(0,n.shadow)(this,"destinations",t)}getDestination(e){const
t=this._readDests();if(t instanceof s.NameTree){const
a=fetchDestination(t.get(e));if(a)return a;const r=this.destinations[e];if(r){(0,n.warn)
(`Found "${e}" at an incorrect position in the NameTree.`);return r}}else if(t instanceof
i.Dict){const a=fetchDestination(t.get(e));if(a)return a}return null}_readDests(){const
e=this._catDict.get("Names");return e&&e.has("Dests")?new
s.NameTree(e.getRaw("Dests"),this.xref):this._catDict.has("Dests")?
this._catDict.get("Dests"):void 0}get pageLabels(){let
e=null;try{e=this._readPageLabels()}catch(e){if(e instanceof r.MissingDataException)throw e;
(0,n.warn)("Unable to read page labels.")}return(0,n.shadow)
(this,"pageLabels",e)}_readPageLabels(){const
e=this._catDict.getRaw("PageLabels");if(!e)return null;const t=new Array(this.numPages);let
a=null,o="";const c=new s.NumberTree(e,this.xref).getAll();let l="",h=1;for(let
e=0,s=this.numPages;e<s;e++){const s=c.get(e);if(void 0!==s){if(!(s instanceof i.Dict))throw
new n.FormatError("PageLabel is not a dictionary.");if(s.has("Type")&&!(0,i.isName)
(s.get("Type"),"PageLabel"))throw new n.FormatError("Invalid type in PageLabel
dictionary.");if(s.has("S")){const e=s.get("S");if(!(e instanceof i.Name))throw new
n.FormatError("Invalid style in PageLabel dictionary.");a=e.name}else a=null;if(s.has("P"))
{const e=s.get("P");if("string"!=typeof e)throw new n.FormatError("Invalid prefix in
PageLabel dictionary.");o=(0,n.stringToPDFString)(e)}else o="";if(s.has("St")){const
e=s.get("St");if(!(Number.isInteger(e)&&e>=1))throw new n.FormatError("Invalid start in
PageLabel dictionary.");h=e}else h=1}switch(a){case"D":l=h;break;case"R":case"r":l=
(0,r.toRomanNumerals)(h,"r"===a);break;case"A":case"a":const e=26,t="a"===a?97:65,i=h-
1;l=String.fromCharCode(t+i%e).repeat(Math.floor(i/e)+1);break;default:if(a)throw new
n.FormatError(`Invalid style "${a}" in PageLabel dictionary.`);l=""}t[e]=o+l;h++}return
t}get pageLayout(){const e=this._catDict.get("PageLayout");let t="";if(e instanceof
i.Name)switch(e.name)
{case"SinglePage":case"OneColumn":case"TwoColumnLeft":case"TwoColumnRight":case"TwoPageLeft"
:case"TwoPageRight":t=e.name}return(0,n.shadow)(this,"pageLayout",t)}get pageMode(){const
e=this._catDict.get("PageMode");let t="UseNone";if(e instanceof i.Name)switch(e.name)
{case"UseNone":case"UseOutlines":case"UseThumbs":case"FullScreen":case"UseOC":case"UseAttach
ments":t=e.name}return(0,n.shadow)(this,"pageMode",t)}get viewerPreferences(){const
e=this._catDict.get("ViewerPreferences");if(!(e instanceof i.Dict))return(0,n.shadow)
(this,"viewerPreferences",null);let t=null;for(const a of e.getKeys()){const r=e.get(a);let
s;switch(a)
{case"HideToolbar":case"HideMenubar":case"HideWindowUI":case"FitWindow":case"CenterWindow":c
ase"DisplayDocTitle":case"PickTrayByPDFSize":"boolean"==typeof r&&
(s=r);break;case"NonFullScreenPageMode":if(r instanceof i.Name)switch(r.name)
{case"UseNone":case"UseOutlines":case"UseThumbs":case"UseOC":s=r.name;break;default:s="UseNo
ne"}break;case"Direction":if(r instanceof i.Name)switch(r.name)
{case"L2R":case"R2L":s=r.name;break;default:s="L2R"}break;case"ViewArea":case"ViewClip":case
"PrintArea":case"PrintClip":if(r instanceof i.Name)switch(r.name)
{case"MediaBox":case"CropBox":case"BleedBox":case"TrimBox":case"ArtBox":s=r.name;break;defau
lt:s="CropBox"}break;case"PrintScaling":if(r instanceof i.Name)switch(r.name)
{case"None":case"AppDefault":s=r.name;break;default:s="AppDefault"}break;case"Duplex":if(r
instanceof i.Name)switch(r.name)
{case"Simplex":case"DuplexFlipShortEdge":case"DuplexFlipLongEdge":s=r.name;break;default:s="
None"}break;case"PrintPageRange":if(Array.isArray(r)&&r.length%2==0)
{r.every(((e,t,a)=>Number.isInteger(e)&&e>0&&(0===t||e>=a[t-1])&&e<=this.numPages))&&
(s=r)}break;case"NumCopies":Number.isInteger(r)&&r>0&&(s=r);break;default:(0,n.warn)
(`Ignoring non-standard key in ViewerPreferences: ${a}.`);continue}if(void 0!==s){t||
(t=Object.create(null));t[a]=s}else(0,n.warn)(`Bad value, for key "${a}", in
ViewerPreferences: ${r}.`)}return(0,n.shadow)(this,"viewerPreferences",t)}get openAction()
{const e=this._catDict.get("OpenAction"),t=Object.create(null);if(e instanceof i.Dict){const
a=new i.Dict(this.xref);a.set("A",e);const r=
{url:null,dest:null,action:null};Catalog.parseDestDictionary({destDict:a,resultObj:r});Array
.isArray(r.dest)?t.dest=r.dest:r.action&&(t.action=r.action)}else Array.isArray(e)&&
(t.dest=e);return(0,n.shadow)(this,"openAction",(0,n.objectSize)(t)>0?t:null)}get
attachments(){const e=this._catDict.get("Names");let t=null;if(e instanceof
i.Dict&&e.has("EmbeddedFiles")){const a=new
s.NameTree(e.getRaw("EmbeddedFiles"),this.xref);for(const[e,r]of a.getAll()){const a=new
h.FileSpec(r,this.xref);t||(t=Object.create(null));t[(0,n.stringToPDFString)
(e)]=a.serializable}}return(0,n.shadow)(this,"attachments",t)}get xfaImages(){const
e=this._catDict.get("Names");let t=null;if(e instanceof i.Dict&&e.has("XFAImages")){const
a=new s.NameTree(e.getRaw("XFAImages"),this.xref);for(const[e,r]of a.getAll()){t||(t=new
i.Dict(this.xref));t.set((0,n.stringToPDFString)(e),r)}}return(0,n.shadow)
(this,"xfaImages",t)}_collectJavaScript(){const e=this._catDict.get("Names");let
t=null;function appendIfJavaScriptDict(e,a){if(!(a instanceof i.Dict))return;if(!
(0,i.isName)(a.get("S"),"JavaScript"))return;let r=a.get("JS");if(r instanceof
o.BaseStream)r=r.getString();else if("string"!=typeof r)return;null===t&&(t=new Map);r=
(0,n.stringToPDFString)(r).replace(/\u0000/g,"");t.set(e,r)}if(e instanceof
i.Dict&&e.has("JavaScript")){const t=new
s.NameTree(e.getRaw("JavaScript"),this.xref);for(const[e,a]of
t.getAll())appendIfJavaScriptDict((0,n.stringToPDFString)(e),a)}const
a=this._catDict.get("OpenAction");a&&appendIfJavaScriptDict("OpenAction",a);return t}get
javaScript(){const e=this._collectJavaScript();return(0,n.shadow)(this,"javaScript",e?
[...e.values()]:null)}get jsActions(){const e=this._collectJavaScript();let t=
(0,r.collectActions)(this.xref,this._catDict,n.DocumentActionEventType);if(e){t||
(t=Object.create(null));for(const[a,r]of e)a in t?t[a].push(r):t[a]=[r]}return(0,n.shadow)
(this,"jsActions",t)}async fontFallback(e,t){const a=await
Promise.all(this.fontCache);for(const r of a)if(r.loadedName===e)
{r.fallback(t);return}}async cleanup(e=!1){(0,c.clearGlobalCaches)
();this.globalImageCache.clear(e);this.pageKidsCountCache.clear();this.pageIndexCache.clear(
);this.nonBlendModesSet.clear();const t=await
Promise.all(this.fontCache);for(const{dict:e}of t)delete
e.cacheKey;this.fontCache.clear();this.builtInCMapCache.clear();this.standardFontDataCache.c
lear()}async getPageDict(e){const t=[this.toplevelPagesDict],a=new
i.RefSet,r=this._catDict.getRaw("Pages");r instanceof i.Ref&&a.put(r);const
s=this.xref,o=this.pageKidsCountCache,c=this.pageIndexCache;let l=0;for(;t.length;){const
r=t.pop();if(r instanceof i.Ref){const h=o.get(r);if(h>=0&&l+h<=e)
{l+=h;continue}if(a.has(r))throw new n.FormatError("Pages tree contains circular
reference.");a.put(r);const u=await s.fetchAsync(r);if(u instanceof i.Dict){let
t=u.getRaw("Type");t instanceof i.Ref&&(t=await s.fetchAsync(t));if((0,i.isName)
(t,"Page")||!u.has("Kids"))
{o.has(r)||o.put(r,1);c.has(r)||c.put(r,l);if(l===e)return[u,r];l++;continue}}t.push(u);cont
inue}if(!(r instanceof i.Dict))throw new n.FormatError("Page dictionary kid reference points
to wrong type of object.");const{objId:h}=r;let u=r.getRaw("Count");u instanceof i.Ref&&
(u=await s.fetchAsync(u));if(Number.isInteger(u)&&u>=0){h&&!o.has(h)&&o.put(h,u);if(l+u<=e)
{l+=u;continue}}let d=r.getRaw("Kids");d instanceof i.Ref&&(d=await
s.fetchAsync(d));if(!Array.isArray(d)){let t=r.getRaw("Type");t instanceof i.Ref&&(t=await
s.fetchAsync(t));if((0,i.isName)(t,"Page")||!r.has("Kids"))
{if(l===e)return[r,null];l++;continue}throw new n.FormatError("Page dictionary kids object
is not an array.")}for(let e=d.length-1;e>=0;e--)t.push(d[e])}throw new Error(`Page index
${e} not found.`)}async getAllPageDicts(e=!1)
{const{ignoreErrors:t}=this.pdfManager.evaluatorOptions,a=
[{currentNode:this.toplevelPagesDict,posInKids:0}],s=new
i.RefSet,o=this._catDict.getRaw("Pages");o instanceof i.Ref&&s.put(o);const c=new
Map,l=this.xref,h=this.pageIndexCache;let u=0;function addPageDict(e,t)
{t&&!h.has(t)&&h.put(t,u);c.set(u++,[e,t])}function addPageError(a){if(a instanceof
r.XRefEntryException&&!e)throw a;if(e&&t&&0===u){(0,n.warn)(`getAllPageDicts - Skipping
invalid first page: "${a}".`);a=i.Dict.empty}c.set(u++,[a,null])}for(;a.length>0;){const
e=a.at(-1),{currentNode:t,posInKids:r}=e;let o=t.getRaw("Kids");if(o instanceof
i.Ref)try{o=await l.fetchAsync(o)}catch(e){addPageError(e);break}if(!Array.isArray(o))
{addPageError(new n.FormatError("Page dictionary kids object is not an
array."));break}if(r>=o.length){a.pop();continue}const c=o[r];let h;if(c instanceof i.Ref)
{if(s.has(c)){addPageError(new n.FormatError("Pages tree contains circular
reference."));break}s.put(c);try{h=await l.fetchAsync(c)}catch(e)
{addPageError(e);break}}else h=c;if(!(h instanceof i.Dict)){addPageError(new
n.FormatError("Page dictionary kid reference points to wrong type of object."));break}let
u=h.getRaw("Type");if(u instanceof i.Ref)try{u=await l.fetchAsync(u)}catch(e)
{addPageError(e);break}(0,i.isName)(u,"Page")||!h.has("Kids")?addPageDict(h,c instanceof
i.Ref?c:null):a.push({currentNode:h,posInKids:0});e.posInKids++}return c}getPageIndex(e)
{const t=this.pageIndexCache.get(e);if(void 0!==t)return Promise.resolve(t);const
a=this.xref;let r=0;const next=t=>function pagesBeforeRef(t){let r,s=0;return
a.fetchAsync(t).then((function(a){if((0,i.isRefsEqual)(t,e)&&!(0,i.isDict)(a,"Page")&&!(a
instanceof i.Dict&&!a.has("Type")&&a.has("Contents")))throw new n.FormatError("The reference
does not point to a /Page dictionary.");if(!a)return null;if(!(a instanceof i.Dict))throw
new n.FormatError("Node must be a dictionary.");r=a.getRaw("Parent");return
a.getAsync("Parent")})).then((function(e){if(!e)return null;if(!(e instanceof i.Dict))throw
new n.FormatError("Parent must be a dictionary.");return
e.getAsync("Kids")})).then((function(e){if(!e)return null;const o=[];let c=!1;for(const r of
e){if(!(r instanceof i.Ref))throw new n.FormatError("Kid must be a
reference.");if((0,i.isRefsEqual)(r,t)){c=!0;break}o.push(a.fetchAsync(r).then((function(e)
{if(!(e instanceof i.Dict))throw new n.FormatError("Kid node must be a
dictionary.");e.has("Count")?s+=e.get("Count"):s++})))}if(!c)throw new n.FormatError("Kid
reference not found in parent's kids.");return Promise.all(o).then((function()
{return[s,r]}))}))}(t).then((t=>{if(!t){this.pageIndexCache.put(e,r);return
r}const[a,n]=t;r+=a;return next(n)}));return next(e)}get baseUrl(){const
e=this._catDict.get("URI");if(e instanceof i.Dict){const t=e.get("Base");if("string"==typeof
t){const e=(0,n.createValidAbsoluteUrl)(t,null,
{tryConvertEncoding:!0});if(e)return(0,n.shadow)(this,"baseUrl",e.href)}}return(0,n.shadow)
(this,"baseUrl",null)}static parseDestDictionary(e){const t=e.destDict;if(!(t instanceof
i.Dict)){(0,n.warn)("parseDestDictionary: `destDict` must be a dictionary.");return}const
a=e.resultObj;if("object"!=typeof a){(0,n.warn)("parseDestDictionary: `resultObj` must be an
object.");return}const s=e.docBaseUrl||null,c=e.docAttachments||null;let
l,h,u=t.get("A");if(!(u instanceof
i.Dict))if(t.has("Dest"))u=t.get("Dest");else{u=t.get("AA");u instanceof i.Dict&&
(u.has("D")?u=u.get("D"):u.has("U")&&(u=u.get("U")))}if(u instanceof i.Dict){const
e=u.get("S");if(!(e instanceof i.Name)){(0,n.warn)("parseDestDictionary: Invalid type in
Action dictionary.");return}const t=e.name;switch(t){case"ResetForm":const
e=u.get("Flags"),s=0==(1&("number"==typeof e?e:0)),d=[],f=[];for(const e of
u.get("Fields")||[])e instanceof i.Ref?f.push(e.toString()):"string"==typeof
e&&d.push((0,n.stringToPDFString)(e));a.resetForm=
{fields:d,refs:f,include:s};break;case"URI":l=u.get("URI");l instanceof i.Name&&
(l="/"+l.name);break;case"GoTo":h=u.get("D");break;case"Launch":case"GoToR":const
g=u.get("F");g instanceof i.Dict?l=g.get("F")||null:"string"==typeof g&&(l=g);let
p=u.get("D");if(p){p instanceof i.Name&&(p=p.name);if("string"==typeof l){const
e=l.split("#")[0];"string"==typeof p?l=e+"#"+p:Array.isArray(p)&&
(l=e+"#"+JSON.stringify(p))}}const m=u.get("NewWindow");"boolean"==typeof m&&
(a.newWindow=m);break;case"GoToE":const b=u.get("T");let y;if(c&&b instanceof i.Dict){const
e=b.get("R"),t=b.get("N");(0,i.isName)(e,"C")&&"string"==typeof t&&
(y=c[(0,n.stringToPDFString)(t)])}y?a.attachment=y:(0,n.warn)('parseDestDictionary -
unimplemented "GoToE" action.');break;case"Named":const w=u.get("N");w instanceof i.Name&&
(a.action=w.name);break;case"SetOCGState":const
S=u.get("State"),x=u.get("PreserveRB");if(!Array.isArray(S)||0===S.length)break;const C=
[];for(const e of S)if(e instanceof i.Name)switch(e.name)
{case"ON":case"OFF":case"Toggle":C.push(e.name)}else e instanceof
i.Ref&&C.push(e.toString());if(C.length!==S.length)break;a.setOCGState=
{state:C,preserveRB:"boolean"!=typeof x||x};break;case"JavaScript":const k=u.get("JS");let
v;k instanceof o.BaseStream?v=k.getString():"string"==typeof k&&(v=k);const F=v&&
(0,r.recoverJsURL)((0,n.stringToPDFString)(v));if(F)
{l=F.url;a.newWindow=F.newWindow;break}default:if("JavaScript"===t||"SubmitForm"===t)break;
(0,n.warn)(`parseDestDictionary - unsupported action: "${t}".`)}}else t.has("Dest")&&
(h=t.get("Dest"));if("string"==typeof l){const e=(0,n.createValidAbsoluteUrl)(l,s,
{addDefaultProtocol:!0,tryConvertEncoding:!0});e&&(a.url=e.href);a.unsafeUrl=l}if(h){h
instanceof i.Name&&(h=h.name);"string"==typeof h?a.dest=(0,n.stringToPDFString)
(h):Array.isArray(h)&&(a.dest=h)}}}t.Catalog=Catalog},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.NumberTree=t.NameTree=void 0;var
r=a(4),n=a(2);class NameOrNumberTree{constructor(e,t,a)
{this.constructor===NameOrNumberTree&&(0,n.unreachable)("Cannot initialize
NameOrNumberTree.");this.root=e;this.xref=t;this._type=a}getAll(){const e=new
Map;if(!this.root)return e;const t=this.xref,a=new r.RefSet;a.put(this.root);const i=
[this.root];for(;i.length>0;){const s=t.fetchIfRef(i.shift());if(!(s instanceof
r.Dict))continue;if(s.has("Kids")){const
e=s.get("Kids");if(!Array.isArray(e))continue;for(const t of e){if(a.has(t))throw new
n.FormatError(`Duplicate entry in "${this._type}" tree.`);i.push(t);a.put(t)}continue}const
o=s.get(this._type);if(Array.isArray(o))for(let
a=0,r=o.length;a<r;a+=2)e.set(t.fetchIfRef(o[a]),t.fetchIfRef(o[a+1]))}return e}get(e)
{if(!this.root)return null;const t=this.xref;let
a=t.fetchIfRef(this.root),r=0;for(;a.has("Kids");){if(++r>10){(0,n.warn)(`Search depth limit
reached for "${this._type}" tree.`);return null}const
i=a.get("Kids");if(!Array.isArray(i))return null;let s=0,o=i.length-1;for(;s<=o;){const
r=s+o>>1,n=t.fetchIfRef(i[r]),c=n.get("Limits");if(e<t.fetchIfRef(c[0]))o=r-1;else{if(!
(e>t.fetchIfRef(c[1]))){a=n;break}s=r+1}}if(s>o)return null}const
i=a.get(this._type);if(Array.isArray(i)){let a=0,r=i.length-2;for(;a<=r;){const
n=a+r>>1,s=n+(1&n),o=t.fetchIfRef(i[s]);if(e<o)r=s-2;else{if(!(e>o))return
t.fetchIfRef(i[s+1]);a=s+2}}}return null}}t.NameTree=class NameTree extends
NameOrNumberTree{constructor(e,t){super(e,t,"Names")}};t.NumberTree=class NumberTree extends
NameOrNumberTree{constructor(e,t){super(e,t,"Nums")}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.clearGlobalCaches=function
clearGlobalCaches(){(0,r.clearPrimitiveCaches)();(0,n.clearUnicodeCaches)()};var
r=a(4),n=a(38)},(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.FileSpec=void
0;var r=a(2),n=a(5),i=a(4);function pickPlatformItem(e){return e.has("UF")?
e.get("UF"):e.has("F")?e.get("F"):e.has("Unix")?e.get("Unix"):e.has("Mac")?
e.get("Mac"):e.has("DOS")?e.get("DOS"):null}t.FileSpec=class FileSpec{constructor(e,t){if(e
instanceof i.Dict){this.xref=t;this.root=e;e.has("FS")&&
(this.fs=e.get("FS"));this.description=e.has("Desc")?(0,r.stringToPDFString)
(e.get("Desc")):"";e.has("RF")&&(0,r.warn)("Related file specifications are not
supported");this.contentAvailable=!0;if(!e.has("EF")){this.contentAvailable=!1;(0,r.warn)
("Non-embedded file specifications are not supported")}}}get filename()
{if(!this._filename&&this.root){const
e=pickPlatformItem(this.root)||"unnamed";this._filename=(0,r.stringToPDFString)
(e).replace(/\\\\/g,"\\").replace(/\\\//g,"/").replace(/\\/g,"/")}return this._filename}get
content(){if(!this.contentAvailable)return null;!this.contentRef&&this.root&&
(this.contentRef=pickPlatformItem(this.root.get("EF")));let e=null;if(this.contentRef){const
t=this.xref.fetchIfRef(this.contentRef);t instanceof n.BaseStream?e=t.getBytes():(0,r.warn)
("Embedded file specification points to non-existing/invalid content")}else(0,r.warn)
("Embedded file specification does not have a content");return e}get serializable()
{return{filename:this.filename,content:this.content}}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.MetadataParser=void 0;var
r=a(64);t.MetadataParser=class MetadataParser{constructor(e){e=this._repair(e);const t=new
r.SimpleXMLParser({lowerCaseName:!0}).parseFromString(e);this._metadataMap=new
Map;this._data=e;t&&this._parse(t)}_repair(e){return
e.replace(/^[^<]+/,"").replace(/>\\376\\377([^<]+)/g,(function(e,t){const a=t.replace(/\\
([0-3])([0-7])([0-7])/g,(function(e,t,a,r){return
String.fromCharCode(64*t+8*a+1*r)})).replace(/&(amp|apos|gt|lt|quot);/g,(function(e,t)
{switch(t){case"amp":return"&";case"apos":return"'";case"gt":return">";case"lt":return"
<";case"quot":return'"'}throw new Error(`_repair: ${t} isn't defined.`)})),r=[">"];for(let
e=0,t=a.length;e<t;e+=2){const
t=256*a.charCodeAt(e)+a.charCodeAt(e+1);t>=32&&t<127&&60!==t&&62!==t&&38!==t?
r.push(String.fromCharCode(t)):r.push("&#x"+(65536+t).toString(16).substring(1)+";")}return
r.join("")}))}_getSequence(e){const
t=e.nodeName;return"rdf:bag"!==t&&"rdf:seq"!==t&&"rdf:alt"!==t?
null:e.childNodes.filter((e=>"rdf:li"===e.nodeName))}_parseArray(e)
{if(!e.hasChildNodes())return;const[t]=e.childNodes,a=this._getSequence(t)||
[];this._metadataMap.set(e.nodeName,a.map((e=>e.textContent.trim())))}_parse(e){let
t=e.documentElement;if("rdf:rdf"!==t.nodeName)
{t=t.firstChild;for(;t&&"rdf:rdf"!==t.nodeName;)t=t.nextSibling}if(t&&"rdf:rdf"===t.nodeName
&&t.hasChildNodes())for(const e of t.childNodes)if("rdf:description"===e.nodeName)for(const
t of e.childNodes){const e=t.nodeName;switch(e)
{case"#text":continue;case"dc:creator":case"dc:subject":this._parseArray(t);continue}this._m
etadataMap.set(e,t.textContent.trim())}}get serializable()
{return{parsedData:this._metadataMap,rawData:this._data}}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.StructTreeRoot=t.StructTreePage=void
0;var r=a(4),n=a(2),i=a(68);const s=40,o=
{PAGE_CONTENT:"PAGE_CONTENT",STREAM_CONTENT:"STREAM_CONTENT",OBJECT:"OBJECT",ELEMENT:"ELEMEN
T"};t.StructTreeRoot=class StructTreeRoot{constructor(e){this.dict=e;this.roleMap=new
Map}init(){this.readRoleMap()}readRoleMap(){const e=this.dict.get("RoleMap");e instanceof
r.Dict&&e.forEach(((e,t)=>{t instanceof r.Name&&this.roleMap.set(e,t.name)}))}};class
StructElementNode{constructor(e,t){this.tree=e;this.dict=t;this.kids=[];this.parseKids()}get
role(){const e=this.dict.get("S"),t=e instanceof r.Name?e.name:"",{root:a}=this.tree;return
a.roleMap.has(t)?a.roleMap.get(t):t}parseKids(){let e=null;const t=this.dict.getRaw("Pg");t
instanceof r.Ref&&(e=t.toString());const a=this.dict.get("K");if(Array.isArray(a))for(const
t of a){const a=this.parseKid(e,t);a&&this.kids.push(a)}else{const
t=this.parseKid(e,a);t&&this.kids.push(t)}}parseKid(e,t){if(Number.isInteger(t))return
this.tree.pageDict.objId!==e?null:new
StructElement({type:o.PAGE_CONTENT,mcid:t,pageObjId:e});let a=null;t instanceof r.Ref?
a=this.dict.xref.fetch(t):t instanceof r.Dict&&(a=t);if(!a)return null;const
n=a.getRaw("Pg");n instanceof r.Ref&&(e=n.toString());const i=a.get("Type")instanceof
r.Name?a.get("Type").name:null;return"MCR"===i?this.tree.pageDict.objId!==e?null:new
StructElement({type:o.STREAM_CONTENT,refObjId:a.getRaw("Stm")instanceof r.Ref?
a.getRaw("Stm").toString():null,pageObjId:e,mcid:a.get("MCID")}):"OBJR"===i?
this.tree.pageDict.objId!==e?null:new
StructElement({type:o.OBJECT,refObjId:a.getRaw("Obj")instanceof r.Ref?
a.getRaw("Obj").toString():null,pageObjId:e}):new
StructElement({type:o.ELEMENT,dict:a})}}class
StructElement{constructor({type:e,dict:t=null,mcid:a=null,pageObjId:r=null,refObjId:n=null})
{this.type=e;this.dict=t;this.mcid=a;this.pageObjId=r;this.refObjId=n;this.parentNode=null}}
t.StructTreePage=class StructTreePage{constructor(e,t){this.root=e;this.rootDict=e?
e.dict:null;this.pageDict=t;this.nodes=[]}parse(){if(!this.root||!this.rootDict)return;const
e=this.rootDict.get("ParentTree");if(!e)return;const
t=this.pageDict.get("StructParents");if(!Number.isInteger(t))return;const a=new
i.NumberTree(e,this.rootDict.xref).get(t);if(!Array.isArray(a))return;const n=new
Map;for(const e of a)e instanceof
r.Ref&&this.addNode(this.rootDict.xref.fetch(e),n)}addNode(e,t,a=0){if(a>s){(0,n.warn)
("StructTree MAX_DEPTH reached.");return null}if(t.has(e))return t.get(e);const i=new
StructElementNode(this,e);t.set(e,i);const c=e.get("P");if(!c||(0,r.isName)
(c.get("Type"),"StructTreeRoot")){this.addTopLevelNode(e,i)||t.delete(e);return i}const
l=this.addNode(c,t,a+1);if(!l)return i;let h=!1;for(const t of
l.kids)if(t.type===o.ELEMENT&&t.dict===e){t.parentNode=i;h=!0}h||t.delete(e);return
i}addTopLevelNode(e,t){const a=this.rootDict.get("K");if(!a)return!1;if(a instanceof r.Dict)
{if(a.objId!==e.objId)return!1;this.nodes[0]=t;return!0}if(!Array.isArray(a))return!0;let
n=!1;for(let r=0;r<a.length;r++){const i=a[r];if(i&&i.toString()===e.objId)
{this.nodes[r]=t;n=!0}}return n}get serializable(){function nodeToSerializable(e,t,a=0)
{if(a>s){(0,n.warn)("StructTree too deep to be fully serialized.");return}const
r=Object.create(null);r.role=e.role;r.children=[];t.children.push(r);const
i=e.dict.get("Alt");"string"==typeof i&&(r.alt=(0,n.stringToPDFString)(i));const
c=e.dict.get("Lang");"string"==typeof c&&(r.lang=(0,n.stringToPDFString)(c));for(const t of
e.kids){const e=t.type===o.ELEMENT?t.parentNode:null;e?
nodeToSerializable(e,r,a+1):t.type===o.PAGE_CONTENT||t.type===o.STREAM_CONTENT?
r.children.push({type:"content",id:`page${t.pageObjId}_mcid${t.mcid}`}):t.type===o.OBJECT&&r
.children.push({type:"object",id:t.refObjId})}}const e=Object.create(null);e.children=
[];e.role="Root";for(const t of this.nodes)t&&nodeToSerializable(t,e);return e}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.ObjectLoader=void 0;var
r=a(4),n=a(5),i=a(3),s=a(2);function addChildren(e,t){if(e instanceof
r.Dict)e=e.getRawValues();else if(e instanceof n.BaseStream)e=e.dict.getRawValues();else
if(!Array.isArray(e))return;for(const i of e)((a=i)instanceof r.Ref||a instanceof r.Dict||a
instanceof n.BaseStream||Array.isArray(a))&&t.push(i);var a}t.ObjectLoader=class
ObjectLoader{constructor(e,t,a){this.dict=e;this.keys=t;this.xref=a;this.refSet=null}async
load(){if(this.xref.stream.isDataLoaded)return;const{keys:e,dict:t}=this;this.refSet=new
r.RefSet;const a=[];for(const r of e){const e=t.getRaw(r);void 0!==e&&a.push(e)}return
this._walk(a)}async _walk(e){const t=[],a=[];for(;e.length;){let o=e.pop();if(o instanceof
r.Ref){if(this.refSet.has(o))continue;try{this.refSet.put(o);o=this.xref.fetch(o)}catch(e)
{if(!(e instanceof i.MissingDataException)){(0,s.warn)(`ObjectLoader._walk - requesting all
data: "${e}".`);this.refSet=null;const{manager:t}=this.xref.stream;return
t.requestAllChunks()}t.push(o);a.push({begin:e.begin,end:e.end})}}if(o instanceof
n.BaseStream){const e=o.getBaseStreams();if(e){let r=!1;for(const t of e)if(!t.isDataLoaded)
{r=!0;a.push({begin:t.start,end:t.end})}r&&t.push(o)}}addChildren(o,e)}if(a.length){await
this.xref.stream.manager.requestRanges(a);for(const e of t)e instanceof
r.Ref&&this.refSet.remove(e);return this._walk(t)}this.refSet=null}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.XFAFactory=void 0;var
r=a(75),n=a(79),i=a(85),s=a(83),o=a(76),c=a(2),l=a(86),h=a(96);class
XFAFactory{constructor(e){try{this.root=(new
l.XFAParser).parse(XFAFactory._createDocument(e));const t=new
n.Binder(this.root);this.form=t.bind();this.dataHandler=new
i.DataHandler(this.root,t.getData());this.form[r.$globalData].template=this.form}catch(e)
{(0,c.warn)(`XFA - an error occurred during parsing and binding: ${e}`)}}isValid(){return
this.root&&this.form}_createPagesHelper(){const e=this.form[r.$toPages]();return new
Promise(((t,a)=>{const nextIteration=()=>{try{const a=e.next();a.done?
t(a.value):setTimeout(nextIteration,0)}catch(e){a(e)}};setTimeout(nextIteration,0)}))}async
_createPages(){try{this.pages=await
this._createPagesHelper();this.dims=this.pages.children.map((e=>
{const{width:t,height:a}=e.attributes.style;return[0,0,parseInt(t),parseInt(a)]}))}catch(e)
{(0,c.warn)(`XFA - an error occurred during layout: ${e}`)}}getBoundingBox(e){return
this.dims[e]}async getNumPages(){this.pages||await this._createPages();return
this.dims.length}setImages(e){this.form[r.$globalData].images=e}setFonts(e)
{this.form[r.$globalData].fontFinder=new s.FontFinder(e);const t=[];for(let e of
this.form[r.$globalData].usedTypefaces){e=(0,o.stripQuotes)
(e);this.form[r.$globalData].fontFinder.find(e)||t.push(e)}return t.length>0?
t:null}appendFonts(e,t){this.form[r.$globalData].fontFinder.add(e,t)}async getPages()
{this.pages||await this._createPages();const e=this.pages;this.pages=null;return
e}serializeData(e){return this.dataHandler.serialize(e)}static _createDocument(e){return
e["/xdp:xdp"]?Object.values(e).join(""):e["xdp:xdp"]}static getRichTextAsHtml(e)
{if(!e||"string"!=typeof e)return null;try{let t=new
l.XFAParser(h.XhtmlNamespace,!0).parse(e);if(!["body","xhtml"].includes(t[r.$nodeName]))
{const e=h.XhtmlNamespace.body({});e[r.$appendChild](t);t=e}const a=t[r.$toHTML]
();if(!a.success)return null;const{html:n}=a,{attributes:i}=n;if(i){i.class&&
(i.class=i.class.filter((e=>!e.startsWith("xfa"))));i.dir="auto"}return{html:n,str:t[r.$text
]()}}catch(e){(0,c.warn)(`XFA - an error occurred during parsing of rich text: ${e}`)}return
null}}t.XFAFactory=XFAFactory},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.XmlObject=t.XFAObjectArray=t.XFAObject=t.XFAAttribute=t.StringObject=t.OptionO
bject=t.Option10=t.Option01=t.IntegerObject=t.ContentObject=t.$uid=t.$toStyle=t.$toString=t.
$toPages=t.$toHTML=t.$text=t.$tabIndex=t.$setValue=t.$setSetAttributes=t.$setId=t.$searchNod
e=t.$root=t.$resolvePrototypes=t.$removeChild=t.$pushPara=t.$pushGlyphs=t.$popPara=t.$onText
=t.$onChildCheck=t.$onChild=t.$nsAttributes=t.$nodeName=t.$namespaceId=t.$isUsable=t.$isTran
sparent=t.$isThereMoreWidth=t.$isSplittable=t.$isNsAgnostic=t.$isDescendent=t.$isDataValue=t
.$isCDATAXml=t.$isBindable=t.$insertAt=t.$indexOf=t.$ids=t.$hasSettableValue=t.$globalData=t
.$getTemplateRoot=t.$getSubformParent=t.$getRealChildrenByNameIt=t.$getParent=t.$getNextPage
=t.$getExtra=t.$getDataValue=t.$getContainedChildren=t.$getChildrenByNameIt=t.$getChildrenBy
Name=t.$getChildrenByClass=t.$getChildren=t.$getAvailableSpace=t.$getAttributes=t.$getAttrib
uteIt=t.$flushHTML=t.$finalize=t.$extra=t.$dump=t.$data=t.$content=t.$consumed=t.$clone=t.$c
leanup=t.$cleanPage=t.$clean=t.$childrenToHTML=t.$appendChild=t.$addHTML=t.$acceptWhitespace
=void 0;var r=a(76),n=a(2),i=a(3),s=a(77),o=a(78);const
c=Symbol();t.$acceptWhitespace=c;const l=Symbol();t.$addHTML=l;const
h=Symbol();t.$appendChild=h;const u=Symbol();t.$childrenToHTML=u;const
d=Symbol();t.$clean=d;const f=Symbol();t.$cleanPage=f;const g=Symbol();t.$cleanup=g;const
p=Symbol();t.$clone=p;const m=Symbol();t.$consumed=m;const
b=Symbol("content");t.$content=b;const y=Symbol("data");t.$data=y;const
w=Symbol();t.$dump=w;const S=Symbol("extra");t.$extra=S;const x=Symbol();t.$finalize=x;const
C=Symbol();t.$flushHTML=C;const k=Symbol();t.$getAttributeIt=k;const
v=Symbol();t.$getAttributes=v;const F=Symbol();t.$getAvailableSpace=F;const
O=Symbol();t.$getChildrenByClass=O;const T=Symbol();t.$getChildrenByName=T;const
M=Symbol();t.$getChildrenByNameIt=M;const E=Symbol();t.$getDataValue=E;const
D=Symbol();t.$getExtra=D;const N=Symbol();t.$getRealChildrenByNameIt=N;const
R=Symbol();t.$getChildren=R;const L=Symbol();t.$getContainedChildren=L;const
j=Symbol();t.$getNextPage=j;const $=Symbol();t.$getSubformParent=$;const
_=Symbol();t.$getParent=_;const U=Symbol();t.$getTemplateRoot=U;const
X=Symbol();t.$globalData=X;const H=Symbol();t.$hasSettableValue=H;const
q=Symbol();t.$ids=q;const z=Symbol();t.$indexOf=z;const W=Symbol();t.$insertAt=W;const
G=Symbol();t.$isCDATAXml=G;const V=Symbol();t.$isBindable=V;const
K=Symbol();t.$isDataValue=K;const J=Symbol();t.$isDescendent=J;const
Y=Symbol();t.$isNsAgnostic=Y;const Z=Symbol();t.$isSplittable=Z;const
Q=Symbol();t.$isThereMoreWidth=Q;const ee=Symbol();t.$isTransparent=ee;const
te=Symbol();t.$isUsable=te;const
ae=Symbol(),re=Symbol("namespaceId");t.$namespaceId=re;const
ne=Symbol("nodeName");t.$nodeName=ne;const ie=Symbol();t.$nsAttributes=ie;const
se=Symbol();t.$onChild=se;const oe=Symbol();t.$onChildCheck=oe;const
ce=Symbol();t.$onText=ce;const le=Symbol();t.$pushGlyphs=le;const
he=Symbol();t.$popPara=he;const ue=Symbol();t.$pushPara=ue;const
de=Symbol();t.$removeChild=de;const fe=Symbol("root");t.$root=fe;const
ge=Symbol();t.$resolvePrototypes=ge;const pe=Symbol();t.$searchNode=pe;const
me=Symbol();t.$setId=me;const be=Symbol();t.$setSetAttributes=be;const
ye=Symbol();t.$setValue=ye;const we=Symbol();t.$tabIndex=we;const
Se=Symbol();t.$text=Se;const xe=Symbol();t.$toPages=xe;const Ae=Symbol();t.$toHTML=Ae;const
Ce=Symbol();t.$toString=Ce;const ke=Symbol();t.$toStyle=ke;const
ve=Symbol("uid");t.$uid=ve;const
Fe=Symbol(),Oe=Symbol(),Te=Symbol(),Ie=Symbol("_children"),Me=Symbol(),Pe=Symbol(),Ee=Symbol
(),De=Symbol(),Ne=Symbol(),Be=Symbol(),Re=Symbol(),Le=Symbol(),je=Symbol(),$e=Symbol("parent
"),_e=Symbol(),Ue=Symbol(),Xe=Symbol();let He=0;const qe=s.NamespaceIds.datasets.id;class
XFAObject{constructor(e,t,a=!1){this[re]=e;this[ne]=t;this[Re]=a;this[$e]=null;this[Ie]=
[];this[ve]=`${t}${He++}`;this[X]=null}[se](e){if(!this[Re]||!this[oe](e))return!1;const
t=e[ne],a=this[t];if(!(a instanceof XFAObjectArray)){null!==a&&this[de](a);this[t]=e;this[h]
(e);return!0}if(a.push(e)){this[h](e);return!0}let r="";this.id?r=` (id:
${this.id})`:this.name&&(r=` (name: ${this.name} ${this.h.value})`);(0,n.warn)(`XFA - node
"${this[ne]}"${r} has already enough "${t}"!`);return!1}[oe](e){return
this.hasOwnProperty(e[ne])&&e[re]===this[re]}[Y](){return!1}[c](){return!1}[G](){return!1}
[V](){return!1}[he](){this.para&&this[U]()[S].paraStack.pop()}[ue](){this[U]()
[S].paraStack.push(this.para)}[me](e)
{this.id&&this[re]===s.NamespaceIds.template.id&&e.set(this.id,this)}[U](){return
this[X].template}[Z](){return!1}[Q](){return!1}[h](e)
{e[$e]=this;this[Ie].push(e);!e[X]&&this[X]&&(e[X]=this[X])}[de](e){const
t=this[Ie].indexOf(e);this[Ie].splice(t,1)}[H](){return this.hasOwnProperty("value")}[ye](e)
{}[ce](e){}[x](){}[d](e){delete this[Re];if(this[g]){e.clean(this[g]);delete this[g]}}[z](e)
{return this[Ie].indexOf(e)}[W](e,t){t[$e]=this;this[Ie].splice(e,0,t);!t[X]&&this[X]&&
(t[X]=this[X])}[ee](){return!this.name}[ae](){return""}[Se](){return 0===this[Ie].length?
this[b]:this[Ie].map((e=>e[Se]())).join("")}get[Te](){const
e=Object.getPrototypeOf(this);if(!e._attributes){const t=e._attributes=new Set;for(const e
of Object.getOwnPropertyNames(this)){if(null===this[e]||this[e]instanceof
XFAObject||this[e]instanceof XFAObjectArray)break;t.add(e)}}return(0,n.shadow)
(this,Te,e._attributes)}[J](e){let t=this;for(;t;){if(t===e)return!0;t=t[_]()}return!1}[_]()
{return this[$e]}[$](){return this[_]()}[R](e=null){return e?this[e]:this[Ie]}[w](){const
e=Object.create(null);this[b]&&(e.$content=this[b]);for(const t of
Object.getOwnPropertyNames(this)){const a=this[t];null!==a&&(a instanceof XFAObject?
e[t]=a[w]():a instanceof XFAObjectArray?a.isEmpty()||(e[t]=a.dump()):e[t]=a)}return e}[ke]()
{return null}[Ae](){return r.HTMLResult.EMPTY}*[L](){for(const e of this[R]())yield e}*[De]
(e,t){for(const a of this[L]())if(!e||t===e.has(a[ne])){const e=this[F](),t=a[Ae]
(e);t.success||(this[S].failingNode=a);yield t}}[C](){return null}[l](e,t)
{this[S].children.push(e)}[F](){}[u]({filter:e=null,include:t=!0}){if(this[S].generator)
{const e=this[F](),t=this[S].failingNode[Ae](e);if(!t.success)return t;t.html&&this[l]
(t.html,t.bbox);delete this[S].failingNode}else this[S].generator=this[De](e,t);for(;;)
{const e=this[S].generator.next();if(e.done)break;const t=e.value;if(!t.success)return
t;t.html&&this[l](t.html,t.bbox)}this[S].generator=null;return r.HTMLResult.EMPTY}[be](e)
{this[Ue]=new Set(Object.keys(e))}[Be](e){const
t=this[Te],a=this[Ue];return[...e].filter((e=>t.has(e)&&!a.has(e)))}[ge](e,t=new Set)
{for(const a of this[Ie])a[_e](e,t)}[_e](e,t){const a=this[Ne](e,t);a?this[Fe]
(a,e,t):this[ge](e,t)}[Ne](e,t){const{use:a,usehref:r}=this;if(!a&&!r)return null;let
i=null,s=null,c=null,l=a;if(r){l=r;r.startsWith("#som(")&&r.endsWith(")")?
s=r.slice("#som(".length,r.length-1):r.startsWith(".#som(")&&r.endsWith(")")?
s=r.slice(".#som(".length,r.length-1):r.startsWith("#")?c=r.slice(1):r.startsWith(".#")&&
(c=r.slice(2))}else a.startsWith("#")?
c=a.slice(1):s=a;this.use=this.usehref="";if(c)i=e.get(c);else{i=(0,o.searchNode)
(e.get(fe),this,s,!0,!1);i&&(i=i[0])}if(!i){(0,n.warn)(`XFA - Invalid prototype reference:
${l}.`);return null}if(i[ne]!==this[ne]){(0,n.warn)(`XFA - Incompatible prototype: ${i[ne]}
!== ${this[ne]}.`);return null}if(t.has(i)){(0,n.warn)("XFA - Cycle detected in prototypes
use.");return null}t.add(i);const h=i[Ne](e,t);h&&i[Fe](h,e,t);i[ge](e,t);t.delete(i);return
i}[Fe](e,t,a){if(a.has(e)){(0,n.warn)("XFA - Cycle detected in prototypes
use.");return}!this[b]&&e[b]&&(this[b]=e[b]);new Set(a).add(e);for(const t of this[Be]
(e[Ue])){this[t]=e[t];this[Ue]&&this[Ue].add(t)}for(const r of
Object.getOwnPropertyNames(this)){if(this[Te].has(r))continue;const n=this[r],i=e[r];if(n
instanceof XFAObjectArray){for(const e of n[Ie])e[_e](t,a);for(let
r=n[Ie].length,s=i[Ie].length;r<s;r++){const i=e[Ie][r][p]
();if(!n.push(i))break;i[$e]=this;this[Ie].push(i);i[_e](t,a)}}else if(null===n)
{if(null!==i){const e=i[p]();e[$e]=this;this[r]=e;this[Ie].push(e);e[_e](t,a)}}else{n[ge]
(t,a);i&&n[Fe](i,t,a)}}}static[Me](e){return Array.isArray(e)?e.map((e=>XFAObject[Me]
(e))):"object"==typeof e&&null!==e?Object.assign({},e):e}[p](){const
e=Object.create(Object.getPrototypeOf(this));for(const t of
Object.getOwnPropertySymbols(this))try{e[t]=this[t]}catch(a){(0,n.shadow)
(e,t,this[t])}e[ve]=`${e[ne]}${He++}`;e[Ie]=[];for(const t of
Object.getOwnPropertyNames(this)){if(this[Te].has(t)){e[t]=XFAObject[Me]
(this[t]);continue}const a=this[t];e[t]=a instanceof XFAObjectArray?new
XFAObjectArray(a[Le]):null}for(const t of this[Ie]){const a=t[ne],r=t[p]
();e[Ie].push(r);r[$e]=e;null===e[a]?e[a]=r:e[a][Ie].push(r)}return e}[R](e=null){return e?
this[Ie].filter((t=>t[ne]===e)):this[Ie]}[O](e){return this[e]}[T](e,t,a=!0){return
Array.from(this[M](e,t,a))}*[M](e,t,a=!0){if("parent"!==e){for(const a of this[Ie])
{a[ne]===e&&(yield a);a.name===e&&(yield a);(t||a[ee]())&&(yield*a[M]
(e,t,!1))}a&&this[Te].has(e)&&(yield new XFAAttribute(this,e,this[e]))}else yield
this[$e]}}t.XFAObject=XFAObject;class XFAObjectArray{constructor(e=1/0){this[Le]=e;this[Ie]=
[]}push(e){if(this[Ie].length<=this[Le]){this[Ie].push(e);return!0}(0,n.warn)(`XFA - node
"${e[ne]}" accepts no more than ${this[Le]} children`);return!1}isEmpty(){return
0===this[Ie].length}dump(){return 1===this[Ie].length?this[Ie][0][w]():this[Ie].map((e=>e[w]
()))}[p](){const e=new XFAObjectArray(this[Le]);e[Ie]=this[Ie].map((e=>e[p]()));return e}get
children(){return this[Ie]}clear(){this[Ie].length=0}}t.XFAObjectArray=XFAObjectArray;class
XFAAttribute{constructor(e,t,a)
{this[$e]=e;this[ne]=t;this[b]=a;this[m]=!1;this[ve]="attribute"+He++}[_](){return this[$e]}
[K](){return!0}[E](){return this[b].trim()}[ye](e){e=e.value||"";this[b]=e.toString()}[Se]()
{return this[b]}[J](e){return this[$e]===e||this[$e][J]
(e)}}t.XFAAttribute=XFAAttribute;class XmlObject extends XFAObject{constructor(e,t,a={})
{super(e,t);this[b]="";this[Pe]=null;if("#text"!==t){const e=new
Map;this[Oe]=e;for(const[t,r]of Object.entries(a))e.set(t,new
XFAAttribute(this,t,r));if(a.hasOwnProperty(ie)){const e=a[ie].xfa.dataNode;void 0!==e&&
("dataGroup"===e?this[Pe]=!1:"dataValue"===e&&(this[Pe]=!0))}}this[m]=!1}[Ce](e){const
t=this[ne];if("#text"===t){e.push((0,i.encodeToXmlString)(this[b]));return}const a=
(0,n.utf8StringToString)(t),r=this[re]===qe?"xfa:":"";e.push(`<${r}${a}`);for(const[t,a]of
this[Oe].entries()){const r=(0,n.utf8StringToString)(t);e.push(`
${r}="${(0,i.encodeToXmlString)(a[b])}"`)}null!==this[Pe]&&(this[Pe]?e.push('
xfa:dataNode="dataValue"'):e.push('
xfa:dataNode="dataGroup"'));if(this[b]||0!==this[Ie].length)
{e.push(">");if(this[b])"string"==typeof this[b]?e.push((0,i.encodeToXmlString)
(this[b])):this[b][Ce](e);else for(const t of this[Ie])t[Ce](e);e.push(`</${r}${a}>`)}else
e.push("/>")}[se](e){if(this[b]){const e=new XmlObject(this[re],"#text");this[h]
(e);e[b]=this[b];this[b]=""}this[h](e);return!0}[ce](e){this[b]+=e}[x]()
{if(this[b]&&this[Ie].length>0){const e=new XmlObject(this[re],"#text");this[h]
(e);e[b]=this[b];delete this[b]}}[Ae](){return"#text"===this[ne]?
r.HTMLResult.success({name:"#text",value:this[b]}):r.HTMLResult.EMPTY}[R](e=null){return e?
this[Ie].filter((t=>t[ne]===e)):this[Ie]}[v](){return this[Oe]}[O](e){const
t=this[Oe].get(e);return void 0!==t?t:this[R](e)}*[M](e,t){const a=this[Oe].get(e);a&&(yield
a);for(const a of this[Ie]){a[ne]===e&&(yield a);t&&(yield*a[M](e,t))}}*[k](e,t){const
a=this[Oe].get(e);!a||t&&a[m]||(yield a);for(const a of this[Ie])yield*a[k](e,t)}*[N](e,t,a)
{for(const r of this[Ie]){r[ne]!==e||a&&r[m]||(yield r);t&&(yield*r[N](e,t,a))}}[K](){return
null===this[Pe]?0===this[Ie].length||this[Ie][0][re]===s.NamespaceIds.xhtml.id:this[Pe]}[E]
(){return null===this[Pe]?0===this[Ie].length?this[b].trim():this[Ie][0]
[re]===s.NamespaceIds.xhtml.id?this[Ie][0][Se]().trim():null:this[b].trim()}[ye](e)
{e=e.value||"";this[b]=e.toString()}[w](e=!1){const t=Object.create(null);e&&
(t.$ns=this[re]);this[b]&&(t.$content=this[b]);t.$name=this[ne];t.children=[];for(const a of
this[Ie])t.children.push(a[w](e));t.attributes=Object.create(null);for(const[e,a]of
this[Oe])t.attributes[e]=a[b];return t}}t.XmlObject=XmlObject;class ContentObject extends
XFAObject{constructor(e,t){super(e,t);this[b]=""}[ce](e){this[b]+=e}[x]()
{}}t.ContentObject=ContentObject;t.OptionObject=class OptionObject extends
ContentObject{constructor(e,t,a){super(e,t);this[je]=a}[x](){this[b]=(0,r.getKeyword)
({data:this[b],defaultValue:this[je][0],validate:e=>this[je].includes(e)})}[d](e){super[d]
(e);delete this[je]}};t.StringObject=class StringObject extends ContentObject{[x]()
{this[b]=this[b].trim()}};class IntegerObject extends ContentObject{constructor(e,t,a,r)
{super(e,t);this[Ee]=a;this[Xe]=r}[x](){this[b]=(0,r.getInteger)
({data:this[b],defaultValue:this[Ee],validate:this[Xe]})}[d](e){super[d](e);delete
this[Ee];delete this[Xe]}}t.IntegerObject=IntegerObject;t.Option01=class Option01 extends
IntegerObject{constructor(e,t){super(e,t,0,(e=>1===e))}};t.Option10=class Option10 extends
IntegerObject{constructor(e,t){super(e,t,1,(e=>0===e))}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.HTMLResult=void 0;t.getBBox=function
getBBox(e){const t=-1;if(!e)return{x:t,y:t,width:t,height:t};const
a=e.trim().split(/\s*,\s*/).map((e=>getMeasurement(e,"-1")));if(a.length<4||a[2]<0||a[3]
<0)return{x:t,y:t,width:t,height:t};const[r,n,i,s]=a;return{x:r,y:n,width:i,height:s}};t.get
Color=function getColor(e,t=[0,0,0]){let[a,r,n]=t;if(!e)return{r:a,g:r,b:n};const
i=e.trim().split(/\s*,\s*/).map((e=>Math.min(Math.max(0,parseInt(e.trim(),10)),255))).map((e
=>isNaN(e)?0:e));if(i.length<3)return{r:a,g:r,b:n};
[a,r,n]=i;return{r:a,g:r,b:n}};t.getFloat=function
getFloat({data:e,defaultValue:t,validate:a}){if(!e)return t;e=e.trim();const
r=parseFloat(e);if(!isNaN(r)&&a(r))return r;return t};t.getInteger=function
getInteger({data:e,defaultValue:t,validate:a}){if(!e)return t;e=e.trim();const
r=parseInt(e,10);if(!isNaN(r)&&a(r))return r;return
t};t.getKeyword=getKeyword;t.getMeasurement=getMeasurement;t.getRatio=function getRatio(e)
{if(!e)return{num:1,den:1};const
t=e.trim().split(/\s*:\s*/).map((e=>parseFloat(e))).filter((e=>!isNaN(e)));1===t.length&&t.p
ush(1);if(0===t.length)return{num:1,den:1};const[a,r]=t;return{num:a,den:r}};t.getRelevant=f
unction getRelevant(e){if(!e)return[];return e.trim().split(/\s+/).map((e=>({excluded:"-
"===e[0],viewname:e.substring(1)})))};t.getStringOption=function getStringOption(e,t){return
getKeyword({data:e,defaultValue:t[0],validate:e=>t.includes(e)})};t.stripQuotes=function
stripQuotes(e){if(e.startsWith("'")||e.startsWith('"'))return e.slice(1,e.length-1);return
e};var r=a(2);const n={pt:e=>e,cm:e=>e/2.54*72,mm:e=>e/25.4*72,in:e=>72*e,px:e=>e},i=/([+-]?
\d+\.?\d*)(.*)/;function getKeyword({data:e,defaultValue:t,validate:a}){return
e&&a(e=e.trim())?e:t}function getMeasurement(e,t="0"){t=t||"0";if(!e)return
getMeasurement(t);const a=e.trim().match(i);if(!a)return
getMeasurement(t);const[,r,s]=a,o=parseFloat(r);if(isNaN(o))return
getMeasurement(t);if(0===o)return 0;const c=n[s];return c?c(o):o}class HTMLResult{static get
FAILURE(){return(0,r.shadow)(this,"FAILURE",new HTMLResult(!1,null,null,null))}static get
EMPTY(){return(0,r.shadow)(this,"EMPTY",new
HTMLResult(!0,null,null,null))}constructor(e,t,a,r)
{this.success=e;this.html=t;this.bbox=a;this.breakNode=r}isBreak()
{return!!this.breakNode}static breakNode(e){return new HTMLResult(!1,null,null,e)}static
success(e,t=null){return new HTMLResult(!0,e,t,null)}}t.HTMLResult=HTMLResult},(e,t)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.NamespaceIds=t.$buildXFAObject=void
0;const a=Symbol();t.$buildXFAObject=a;t.NamespaceIds={config:
{id:0,check:e=>e.startsWith("http://www.xfa.org/schema/xci/")},connectionSet:
{id:1,check:e=>e.startsWith("http://www.xfa.org/schema/xfa-connection-set/")},datasets:
{id:2,check:e=>e.startsWith("http://www.xfa.org/schema/xfa-data/")},form:
{id:3,check:e=>e.startsWith("http://www.xfa.org/schema/xfa-form/")},localeSet:
{id:4,check:e=>e.startsWith("http://www.xfa.org/schema/xfa-locale-set/")},pdf:
{id:5,check:e=>"http://ns.adobe.com/xdp/pdf/"===e},signature:
{id:6,check:e=>"http://www.w3.org/2000/09/xmldsig#"===e},sourceSet:
{id:7,check:e=>e.startsWith("http://www.xfa.org/schema/xfa-source-set/")},stylesheet:
{id:8,check:e=>"http://www.w3.org/1999/XSL/Transform"===e},template:
{id:9,check:e=>e.startsWith("http://www.xfa.org/schema/xfa-template/")},xdc:
{id:10,check:e=>e.startsWith("http://www.xfa.org/schema/xdc/")},xdp:
{id:11,check:e=>"http://ns.adobe.com/xdp/"===e},xfdf:
{id:12,check:e=>"http://ns.adobe.com/xfdf/"===e},xhtml:
{id:13,check:e=>"http://www.w3.org/1999/xhtml"===e},xmpmeta:
{id:14,check:e=>"http://ns.adobe.com/xmpmeta/"===e}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.createDataNode=function
createDataNode(e,t,a){const n=parseExpression(a);if(!n)return
null;if(n.some((e=>e.operator===c.dotDot)))return null;const s=l.get(n[0].name);let
o=0;if(s){e=s(e,t);o=1}else e=t||e;for(let t=n.length;o<t;o++)
{const{name:t,operator:a,index:s}=n[o];if(!isFinite(s)){n[o].index=0;return
createNodes(e,n.slice(o))}let l;switch(a){case c.dot:l=e[r.$getChildrenByName]
(t,!1);break;case c.dotDot:l=e[r.$getChildrenByName](t,!0);break;case
c.dotHash:l=e[r.$getChildrenByClass](t);l=l instanceof r.XFAObjectArray?l.children:
[l]}if(0===l.length)return createNodes(e,n.slice(o));if(!(s<l.length)){n[o].index=s-
l.length;return createNodes(e,n.slice(o))}{const t=l[s];if(!(t instanceof r.XFAObject))
{(0,i.warn)("XFA - Cannot create a node.");return null}e=t}}return
null};t.searchNode=function searchNode(e,t,a,n=!0,i=!0){const
s=parseExpression(a,n);if(!s)return null;const o=l.get(s[0].name);let u,d=0;if(o){u=!0;e=
[o(e,t)];d=1}else{u=null===t;e=[t||e]}for(let a=s.length;d<a;d++)
{const{name:a,cacheName:n,operator:o,index:l}=s[d],f=[];for(const t of e){if(!(t instanceof
r.XFAObject))continue;let e,s;if(i){s=h.get(t);if(!s){s=new Map;h.set(t,s)}e=s.get(n)}if(!e)
{switch(o){case c.dot:e=t[r.$getChildrenByName](a,!1);break;case
c.dotDot:e=t[r.$getChildrenByName](a,!0);break;case c.dotHash:e=t[r.$getChildrenByClass]
(a);e=e instanceof r.XFAObjectArray?e.children:
[e]}i&&s.set(n,e)}e.length>0&&f.push(e)}if(0!==f.length||u||0!==d)e=isFinite(l)?
f.filter((e=>l<e.length)).map((e=>e[l])):f.flat();else{const a=t[r.$getParent]();if(!
(t=a))return null;d=-1;e=[t]}}if(0===e.length)return null;return e};var
r=a(75),n=a(77),i=a(2);const s=/^[^.[]+/,o=/^[^\]]+/,c=
{dot:0,dotDot:1,dotHash:2,dotBracket:3,dotParen:4},l=new Map([["$data",(e,t)=>e.datasets?
e.datasets.data:e],["$record",(e,t)=>(e.datasets?e.datasets.data:e)[r.$getChildren]()[0]],
["$template",(e,t)=>e.template],["$connectionSet",(e,t)=>e.connectionSet],["$form",
(e,t)=>e.form],["$layout",(e,t)=>e.layout],["$host",(e,t)=>e.host],["$dataWindow",
(e,t)=>e.dataWindow],["$event",(e,t)=>e.event],["!",(e,t)=>e.datasets],["$xfa",(e,t)=>e],
["xfa",(e,t)=>e],["$",(e,t)=>t]]),h=new WeakMap,u=n.NamespaceIds.datasets.id;function
parseExpression(e,t,a=!0){let r=e.match(s);if(!r)return null;let[n]=r;const l=
[{name:n,cacheName:"."+n,index:0,js:null,formCalc:null,operator:c.dot}];let
h=n.length;for(;h<e.length;){const d=h;if("["===e.charAt(h++)){r=e.slice(h).match(o);if(!r)
{(0,i.warn)("XFA - Invalid index in SOM expression");return null}l.at(-1).index="*"===(u=
(u=r[0]).trim())?1/0:parseInt(u,10)||0;h+=r[0].length+1;continue}let f;switch(e.charAt(h))
{case".":if(!t)return null;h++;f=c.dotDot;break;case"#":h++;f=c.dotHash;break;case"[":if(a)
{(0,i.warn)("XFA - SOM expression contains a FormCalc subexpression which is not supported
for now.");return null}f=c.dotBracket;break;case"(":if(a){(0,i.warn)("XFA - SOM expression
contains a JavaScript subexpression which is not supported for now.");return
null}f=c.dotParen;break;default:f=c.dot}r=e.slice(h).match(s);if(!r)break;
[n]=r;h+=n.length;l.push({name:n,cacheName:e.slice(d,h),operator:f,index:0,js:null,formCalc:
null})}var u;return l}function createNodes(e,t){let a=null;for(const{name:n,index:i}of t)
{for(let t=0,s=isFinite(i)?i:0;t<=s;t++){const t=e[r.$namespaceId]===u?
-1:e[r.$namespaceId];a=new r.XmlObject(t,n);e[r.$appendChild](a)}e=a}return a}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.Binder=void 0;var
r=a(75),n=a(80),i=a(78),s=a(77),o=a(2);const c=s.NamespaceIds.datasets.id;function
createText(e){const t=new n.Text({});t[r.$content]=e;return t}t.Binder=class
Binder{constructor(e){this.root=e;this.datasets=e.datasets;e.datasets&&e.datasets.data?
this.data=e.datasets.data:this.data=new
r.XmlObject(s.NamespaceIds.datasets.id,"data");this.emptyMerge=0===this.data[r.$getChildren]
().length;this.root.form=this.form=e.template[r.$clone]()}_isConsumeData()
{return!this.emptyMerge&&this._mergeMode}_isMatchTemplate()
{return!this._isConsumeData()}bind(){this._bindElement(this.form,this.data);return
this.form}getData(){return this.data}_bindValue(e,t,a)
{e[r.$data]=t;if(e[r.$hasSettableValue]())if(t[r.$isDataValue]()){const a=t[r.$getDataValue]
();e[r.$setValue](createText(a))}else if(e instanceof
n.Field&&e.ui&&e.ui.choiceList&&"multiSelect"===e.ui.choiceList.open){const
a=t[r.$getChildren]().map((e=>e[r.$content].trim())).join("\n");e[r.$setValue]
(createText(a))}else this._isConsumeData()&&(0,o.warn)("XFA - Nodes haven't the same
type.");else!t[r.$isDataValue]()||this._isMatchTemplate()?this._bindElement(e,t):(0,o.warn)
("XFA - Nodes haven't the same type.")}_findDataByNameToConsume(e,t,a,n){if(!e)return
null;let i,o;for(let n=0;n<3;n++){i=a[r.$getRealChildrenByNameIt](e,!1,!0);for(;;)
{o=i.next().value;if(!o)break;if(t===o[r.$isDataValue]())return
o}if(a[r.$namespaceId]===s.NamespaceIds.datasets.id&&"data"===a[r.$nodeName])break;a=a[r.$ge
tParent]()}if(!n)return null;i=this.data[r.$getRealChildrenByNameIt]
(e,!0,!1);o=i.next().value;if(o)return o;i=this.data[r.$getAttributeIt]
(e,!0);o=i.next().value;return o&&o[r.$isDataValue]()?o:null}_setProperties(e,t)
{if(e.hasOwnProperty("setProperty"))for(const{ref:a,target:s,connection:c}of
e.setProperty.children){if(c)continue;if(!a)continue;const l=(0,i.searchNode)
(this.root,t,a,!1,!1);if(!l){(0,o.warn)(`XFA - Invalid reference:
${a}.`);continue}const[h]=l;if(!h[r.$isDescendent](this.data)){(0,o.warn)("XFA - Invalid
node: must be a data node.");continue}const u=(0,i.searchNode)(this.root,e,s,!1,!1);if(!u)
{(0,o.warn)(`XFA - Invalid target: ${s}.`);continue}const[d]=u;if(!d[r.$isDescendent](e))
{(0,o.warn)("XFA - Invalid target: must be a property or subproperty.");continue}const
f=d[r.$getParent]();if(d instanceof n.SetProperty||f instanceof n.SetProperty){(0,o.warn)
("XFA - Invalid target: cannot be a setProperty or one of its properties.");continue}if(d
instanceof n.BindItems||f instanceof n.BindItems){(0,o.warn)("XFA - Invalid target: cannot
be a bindItems or one of its properties.");continue}const g=h[r.$text]
(),p=d[r.$nodeName];if(d instanceof r.XFAAttribute){const e=Object.create(null);e[p]=g;const
t=Reflect.construct(Object.getPrototypeOf(f).constructor,[e]);f[p]=t[p]}else
if(d.hasOwnProperty(r.$content)){d[r.$data]=h;d[r.$content]=g;d[r.$finalize]
()}else(0,o.warn)("XFA - Invalid node to use in setProperty")}}_bindItems(e,t)
{if(!e.hasOwnProperty("items")||!e.hasOwnProperty("bindItems")||e.bindItems.isEmpty())return
;for(const t of e.items.children)e[r.$removeChild](t);e.items.clear();const a=new
n.Items({}),s=new n.Items({});e[r.$appendChild](a);e.items.push(a);e[r.$appendChild]
(s);e.items.push(s);for(const{ref:n,labelRef:c,valueRef:l,connection:h}of
e.bindItems.children){if(h)continue;if(!n)continue;const e=(0,i.searchNode)
(this.root,t,n,!1,!1);if(e)for(const t of e){if(!t[r.$isDescendent](this.datasets))
{(0,o.warn)(`XFA - Invalid ref (${n}): must be a datasets child.`);continue}const e=
(0,i.searchNode)(this.root,t,c,!0,!1);if(!e){(0,o.warn)(`XFA - Invalid label:
${c}.`);continue}const[h]=e;if(!h[r.$isDescendent](this.datasets)){(0,o.warn)("XFA - Invalid
label: must be a datasets child.");continue}const u=(0,i.searchNode)
(this.root,t,l,!0,!1);if(!u){(0,o.warn)(`XFA - Invalid value:
${l}.`);continue}const[d]=u;if(!d[r.$isDescendent](this.datasets)){(0,o.warn)("XFA - Invalid
value: must be a datasets child.");continue}const f=createText(h[r.$text]
()),g=createText(d[r.$text]());a[r.$appendChild](f);a.text.push(f);s[r.$appendChild]
(g);s.text.push(g)}else(0,o.warn)(`XFA - Invalid reference: ${n}.`)}}_bindOccurrences(e,t,a)
{let n;if(t.length>1){n=e[r.$clone]();n[r.$removeChild]
(n.occur);n.occur=null}this._bindValue(e,t[0],a);this._setProperties(e,t[0]);this._bindItems
(e,t[0]);if(1===t.length)return;const i=e[r.$getParent](),s=e[r.$nodeName],o=i[r.$indexOf]
(e);for(let e=1,c=t.length;e<c;e++){const c=t[e],l=n[r.$clone]();i[s].push(l);i[r.$insertAt]
(o+e,l);this._bindValue(l,c,a);this._setProperties(l,c);this._bindItems(l,c)}}_createOccurre
nces(e){if(!this.emptyMerge)return;const{occur:t}=e;if(!t||t.initial<=1)return;const
a=e[r.$getParent](),n=e[r.$nodeName];if(!(a[n]instanceof r.XFAObjectArray))return;let
i;i=e.name?a[n].children.filter((t=>t.name===e.name)).length:a[n].children.length;const
s=a[r.$indexOf](e)+1,o=t.initial-i;if(o){const t=e[r.$clone]();t[r.$removeChild]
(t.occur);t.occur=null;a[n].push(t);a[r.$insertAt](s,t);for(let e=1;e<o;e++){const
i=t[r.$clone]();a[n].push(i);a[r.$insertAt](s+e,i)}}}_getOccurInfo(e)
{const{name:t,occur:a}=e;if(!a||!t)return[1,1];const r=-1===a.max?
1/0:a.max;return[a.min,r]}_setAndBind(e,t)
{this._setProperties(e,t);this._bindItems(e,t);this._bindElement(e,t)}_bindElement(e,t)
{const a=[];this._createOccurrences(e);for(const n of e[r.$getChildren]())
{if(n[r.$data])continue;if(void 0===this._mergeMode&&"subform"===n[r.$nodeName])
{this._mergeMode="consumeData"===n.mergeMode;const e=t[r.$getChildren]
();if(e.length>0)this._bindOccurrences(n,[e[0]],null);else if(this.emptyMerge){const
e=t[r.$namespaceId]===c?-1:t[r.$namespaceId],a=n[r.$data]=new
r.XmlObject(e,n.name||"root");t[r.$appendChild]
(a);this._bindElement(n,a)}continue}if(!n[r.$isBindable]())continue;let
e=!1,s=null,l=null,h=null;if(n.bind){switch(n.bind.match)
{case"none":this._setAndBind(n,t);continue;case"global":e=!0;break;case"dataRef":if(!n.bind.
ref){(0,o.warn)(`XFA - ref is empty in node
${n[r.$nodeName]}.`);this._setAndBind(n,t);continue}l=n.bind.ref}n.bind.picture&&
(s=n.bind.picture[r.$content])}const[u,d]=this._getOccurInfo(n);if(l){h=(0,i.searchNode)
(this.root,t,l,!0,!1);if(null===h){h=(0,i.createDataNode)
(this.data,t,l);if(!h)continue;this._isConsumeData()&&
(h[r.$consumed]=!0);this._setAndBind(n,h);continue}this._isConsumeData()&&
(h=h.filter((e=>!e[r.$consumed])));h.length>d?h=h.slice(0,d):0===h.length&&
(h=null);h&&this._isConsumeData()&&h.forEach((e=>{e[r.$consumed]=!0}))}else{if(!n.name)
{this._setAndBind(n,t);continue}if(this._isConsumeData()){const a=[];for(;a.length<d;){const
i=this._findDataByNameToConsume(n.name,n[r.$hasSettableValue]
(),t,e);if(!i)break;i[r.$consumed]=!0;a.push(i)}h=a.length>0?
a:null}else{h=t[r.$getRealChildrenByNameIt](n.name,!1,this.emptyMerge).next().value;if(!h)
{if(0===u){a.push(n);continue}const e=t[r.$namespaceId]===c?
-1:t[r.$namespaceId];h=n[r.$data]=new r.XmlObject(e,n.name);this.emptyMerge&&
(h[r.$consumed]=!0);t[r.$appendChild](h);this._setAndBind(n,h);continue}this.emptyMerge&&
(h[r.$consumed]=!0);h=[h]}}h?this._bindOccurrences(n,h,s):u>0?
this._setAndBind(n,t):a.push(n)}a.forEach((e=>e[r.$getParent]()[r.$removeChild](e)))}}},
(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.Value=t.Text=t.TemplateNamespace=t.Template=t.SetProperty=t.Items=t.Field=t.Bi
ndItems=void 0;var
r=a(75),n=a(77),i=a(81),s=a(82),o=a(76),c=a(2),l=a(83),h=a(3),u=a(78);const
d=n.NamespaceIds.template.id,f="http://www.w3.org/2000/svg",g=/^H(\d+)$/,p=new
Set(["image/gif","image/jpeg","image/jpg","image/pjpeg","image/png","image/apng","image/x-
png","image/bmp","image/x-ms-bmp","image/tiff","image/tif","application/octet-stream"]),m=
[[[66,77],"image/bmp"],[[255,216,255],"image/jpeg"],[[73,73,42,0],"image/tiff"],
[[77,77,0,42],"image/tiff"],[[71,73,70,56,57,97],"image/gif"],
[[137,80,78,71,13,10,26,10],"image/png"]];function getBorderDims(e)
{if(!e||!e.border)return{w:0,h:0};const t=e.border[r.$getExtra]();return t?
{w:t.widths[0]+t.widths[2]+t.insets[0]+t.insets[2],h:t.widths[1]+t.widths[3]+t.insets[1]+t.i
nsets[3]}:{w:0,h:0}}function hasMargin(e){return e.margin&&
(e.margin.topInset||e.margin.rightInset||e.margin.bottomInset||e.margin.leftInset)}function
_setValue(e,t){if(!e.value){const t=new Value({});e[r.$appendChild]
(t);e.value=t}e.value[r.$setValue](t)}function*getContainedChildren(e){for(const t of
e[r.$getChildren]())t instanceof SubformSet?yield*t[r.$getContainedChildren]():yield
t}function isRequired(e){return e.validate&&"error"===e.validate.nullTest}function
setTabIndex(e){for(;e;){if(!e.traversal){e[r.$tabIndex]=e[r.$getParent]()
[r.$tabIndex];return}if(e[r.$tabIndex])return;let t=null;for(const a of
e.traversal[r.$getChildren]())if("next"===a.operation){t=a;break}if(!t||!t.ref)
{e[r.$tabIndex]=e[r.$getParent]()[r.$tabIndex];return}const a=e[r.$getTemplateRoot]
();e[r.$tabIndex]=++a[r.$tabIndex];const n=a[r.$searchNode]
(t.ref,e);if(!n)return;e=n[0]}}function applyAssist(e,t){const a=e.assist;if(a){const
e=a[r.$toHTML]();e&&(t.title=e);const n=a.role.match(g);if(n){const
e="heading",a=n[1];t.role=e;t["aria-level"]=a}}if("table"===e.layout)t.role="table";else
if("row"===e.layout)t.role="row";else{const a=e[r.$getParent]();"row"===a.layout&&
(a.assist&&"TH"===a.assist.role?t.role="columnheader":t.role="cell")}}function ariaLabel(e)
{if(!e.assist)return null;const t=e.assist;return t.speak&&""!==t.speak[r.$content]?
t.speak[r.$content]:t.toolTip?t.toolTip[r.$content]:null}function valueToHtml(e){return
o.HTMLResult.success({name:"div",attributes:{class:
["xfaRich"],style:Object.create(null)},children:[{name:"span",attributes:
{style:Object.create(null)},value:e}]})}function setFirstUnsplittable(e){const
t=e[r.$getTemplateRoot]();if(null===t[r.$extra].firstUnsplittable)
{t[r.$extra].firstUnsplittable=e;t[r.$extra].noLayoutFailure=!0}}function
unsetFirstUnsplittable(e){const t=e[r.$getTemplateRoot]
();t[r.$extra].firstUnsplittable===e&&(t[r.$extra].noLayoutFailure=!1)}function
handleBreak(e)
{if(e[r.$extra])return!1;e[r.$extra]=Object.create(null);if("auto"===e.targetType)return!1;c
onst t=e[r.$getTemplateRoot]();let a=null;if(e.target){a=t[r.$searchNode]
(e.target,e[r.$getParent]
());if(!a)return!1;a=a[0]}const{currentPageArea:n,currentContentArea:i}=t[r.$extra];if("page
Area"===e.targetType){a instanceof PageArea||(a=null);if(e.startNew)
{e[r.$extra].target=a||n;return!0}if(a&&a!==n){e[r.$extra].target=a;return!0}return!1}a
instanceof ContentArea||(a=null);const s=a&&a[r.$getParent]();let o,c=s;if(e.startNew)if(a)
{const e=s.contentArea.children,t=e.indexOf(i),r=e.indexOf(a);-1!==t&&t<r&&(c=null);o=r-
1}else
o=n.contentArea.children.indexOf(i);else{if(!a||a===i)return!1;o=s.contentArea.children.inde
xOf(a)-1;c=s===n?null:s}e[r.$extra].target=c;e[r.$extra].index=o;return!0}function
handleOverflow(e,t,a){const n=e[r.$getTemplateRoot]
(),i=n[r.$extra].noLayoutFailure,s=t[r.$getSubformParent];t[r.$getSubformParent]=
()=>e;n[r.$extra].noLayoutFailure=!0;const o=t[r.$toHTML](a);e[r.$addHTML]
(o.html,o.bbox);n[r.$extra].noLayoutFailure=i;t[r.$getSubformParent]=s}class
AppearanceFilter extends r.StringObject{constructor(e)
{super(d,"appearanceFilter");this.id=e.id||"";this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||""}}class Arc extends
r.XFAObject{constructor(e){super(d,"arc",!0);this.circular=(0,o.getInteger)
({data:e.circular,defaultValue:0,validate:e=>1===e});this.hand=(0,o.getStringOption)(e.hand,
["even","left","right"]);this.id=e.id||"";this.startAngle=(0,o.getFloat)
({data:e.startAngle,defaultValue:0,validate:e=>!0});this.sweepAngle=(0,o.getFloat)
({data:e.sweepAngle,defaultValue:360,validate:e=>!0});this.use=e.use||"";this.usehref=e.useh
ref||"";this.edge=null;this.fill=null}[r.$toHTML](){const e=this.edge||new
Edge({}),t=e[r.$toStyle](),a=Object.create(null);this.fill&&"visible"===this.fill.presence?
Object.assign(a,this.fill[r.$toStyle]()):a.fill="transparent";a.strokeWidth=
(0,s.measureToString)("visible"===e.presence?e.thickness:0);a.stroke=t.color;let n;const i=
{xmlns:f,style:{width:"100%",height:"100%",overflow:"visible"}};if(360===this.sweepAngle)n=
{name:"ellipse",attributes:{xmlns:f,cx:"50%",cy:"50%",rx:"50%",ry:"50%",style:a}};else{const
e=this.startAngle*Math.PI/180,t=this.sweepAngle*Math.PI/180,r=this.sweepAngle>180?1:0,
[s,o,c,l]=[50*(1+Math.cos(e)),50*(1-Math.sin(e)),50*(1+Math.cos(e+t)),50*(1-
Math.sin(e+t))];n={name:"path",attributes:{xmlns:f,d:`M ${s} ${o} A 50 50 0 ${r} 0 ${c}
${l}`,vectorEffect:"non-scaling-stroke",style:a}};Object.assign(i,{viewBox:"0 0 100
100",preserveAspectRatio:"none"})}const c={name:"svg",children:
[n],attributes:i};if(hasMargin(this[r.$getParent]()[r.$getParent]()))return
o.HTMLResult.success({name:"div",attributes:{style:
{display:"inline",width:"100%",height:"100%"}},children:
[c]});c.attributes.style.position="absolute";return o.HTMLResult.success(c)}}class Area
extends r.XFAObject{constructor(e){super(d,"area",!0);this.colSpan=(0,o.getInteger)
({data:e.colSpan,defaultValue:1,validate:e=>e>=1||-1===e});this.id=e.id||"";this.name=e.name
||"";this.relevant=(0,o.getRelevant)
(e.relevant);this.use=e.use||"";this.usehref=e.usehref||"";this.x=(0,o.getMeasurement)
(e.x,"0pt");this.y=(0,o.getMeasurement)
(e.y,"0pt");this.desc=null;this.extras=null;this.area=new r.XFAObjectArray;this.draw=new
r.XFAObjectArray;this.exObject=new r.XFAObjectArray;this.exclGroup=new
r.XFAObjectArray;this.field=new r.XFAObjectArray;this.subform=new
r.XFAObjectArray;this.subformSet=new r.XFAObjectArray}*[r.$getContainedChildren]()
{yield*getContainedChildren(this)}[r.$isTransparent](){return!0}[r.$isBindable](){return!0}
[r.$addHTML](e,t)
{const[a,n,i,s]=t;this[r.$extra].width=Math.max(this[r.$extra].width,a+i);this[r.$extra].hei
ght=Math.max(this[r.$extra].height,n+s);this[r.$extra].children.push(e)}
[r.$getAvailableSpace](){return this[r.$extra].availableSpace}[r.$toHTML](e){const t=
(0,s.toStyle)(this,"position"),a={style:t,id:this[r.$uid],class:["xfaArea"]};
(0,s.isPrintOnly)(this)&&a.class.push("xfaPrintOnly");this.name&&(a.xfaName=this.name);const
n=[];this[r.$extra]={children:n,width:0,height:0,availableSpace:e};const
i=this[r.$childrenToHTML]({filter:new
Set(["area","draw","field","exclGroup","subform","subformSet"]),include:!0});if(!i.success)
{if(i.isBreak())return i;delete this[r.$extra];return o.HTMLResult.FAILURE}t.width=
(0,s.measureToString)(this[r.$extra].width);t.height=(0,s.measureToString)
(this[r.$extra].height);const c={name:"div",attributes:a,children:n},l=
[this.x,this.y,this[r.$extra].width,this[r.$extra].height];delete this[r.$extra];return
o.HTMLResult.success(c,l)}}class Assist extends r.XFAObject{constructor(e)
{super(d,"assist",!0);this.id=e.id||"";this.role=e.role||"";this.use=e.use||"";this.usehref=
e.usehref||"";this.speak=null;this.toolTip=null}[r.$toHTML](){return
this.toolTip&&this.toolTip[r.$content]?this.toolTip[r.$content]:null}}class Barcode extends
r.XFAObject{constructor(e){super(d,"barcode",!0);this.charEncoding=(0,o.getKeyword)
({data:e.charEncoding?e.charEncoding.toLowerCase():"",defaultValue:"",validate:e=>["utf-
8","big-five","fontspecific","gbk","gb-18030","gb-2312","ksc-5601","none","shift-jis","ucs-
2","utf-16"].includes(e)||e.match(/iso-8859-\d{2}/)});this.checksum=(0,o.getStringOption)
(e.checksum,["none","1mod10","1mod10_1mod11","2mod10","auto"]);this.dataColumnCount=
(0,o.getInteger)({data:e.dataColumnCount,defaultValue:-1,validate:e=>e>=0});this.dataLength=
(0,o.getInteger)({data:e.dataLength,defaultValue:-1,validate:e=>e>=0});this.dataPrep=
(0,o.getStringOption)(e.dataPrep,["none","flateCompress"]);this.dataRowCount=
(0,o.getInteger)
({data:e.dataRowCount,defaultValue:-1,validate:e=>e>=0});this.endChar=e.endChar||"";this.err
orCorrectionLevel=(0,o.getInteger)
({data:e.errorCorrectionLevel,defaultValue:-1,validate:e=>e>=0&&e<=8});this.id=e.id||"";this
.moduleHeight=(0,o.getMeasurement)(e.moduleHeight,"5mm");this.moduleWidth=
(0,o.getMeasurement)(e.moduleWidth,"0.25mm");this.printCheckDigit=(0,o.getInteger)
({data:e.printCheckDigit,defaultValue:0,validate:e=>1===e});this.rowColumnRatio=
(0,o.getRatio)(e.rowColumnRatio);this.startChar=e.startChar||"";this.textLocation=
(0,o.getStringOption)(e.textLocation,
["below","above","aboveEmbedded","belowEmbedded","none"]);this.truncate=(0,o.getInteger)
({data:e.truncate,defaultValue:0,validate:e=>1===e});this.type=(0,o.getStringOption)(e.type?
e.type.toLowerCase():"",
["aztec","codabar","code2of5industrial","code2of5interleaved","code2of5matrix","code2of5stan
dard","code3of9","code3of9extended","code11","code49","code93","code128","code128a","code128
b","code128c","code128sscc","datamatrix","ean8","ean8add2","ean8add5","ean13","ean13add2","e
an13add5","ean13pwcd","fim","logmars","maxicode","msi","pdf417","pdf417macro","plessey","pos
tauscust2","postauscust3","postausreplypaid","postausstandard","postukrm4scc","postusdpbc","
postusimb","postusstandard","postus5zip","qrcode","rfid","rss14","rss14expanded","rss14limit
ed","rss14stacked","rss14stackedomni","rss14truncated","telepen","ucc128","ucc128random","uc
c128sscc","upca","upcaadd2","upcaadd5","upcapwcd","upce","upceadd2","upceadd5","upcean2","up
cean5","upsmaxicode"]);this.upsMode=(0,o.getStringOption)(e.upsMode,
["usCarrier","internationalCarrier","secureSymbol","standardSymbol"]);this.use=e.use||"";thi
s.usehref=e.usehref||"";this.wideNarrowRatio=(0,o.getRatio)
(e.wideNarrowRatio);this.encrypt=null;this.extras=null}}class Bind extends
r.XFAObject{constructor(e){super(d,"bind",!0);this.match=(0,o.getStringOption)(e.match,
["once","dataRef","global","none"]);this.ref=e.ref||"";this.picture=null}}class BindItems
extends r.XFAObject{constructor(e)
{super(d,"bindItems");this.connection=e.connection||"";this.labelRef=e.labelRef||"";this.ref
=e.ref||"";this.valueRef=e.valueRef||""}}t.BindItems=BindItems;class Bookend extends
r.XFAObject{constructor(e)
{super(d,"bookend");this.id=e.id||"";this.leader=e.leader||"";this.trailer=e.trailer||"";thi
s.use=e.use||"";this.usehref=e.usehref||""}}class BooleanElement extends
r.Option01{constructor(e)
{super(d,"boolean");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=e.
usehref||""}[r.$toHTML](e){return valueToHtml(1===this[r.$content]?"1":"0")}}class Border
extends r.XFAObject{constructor(e){super(d,"border",!0);this.break=(0,o.getStringOption)
(e.break,["close","open"]);this.hand=(0,o.getStringOption)(e.hand,
["even","left","right"]);this.id=e.id||"";this.presence=(0,o.getStringOption)(e.presence,
["visible","hidden","inactive","invisible"]);this.relevant=(0,o.getRelevant)
(e.relevant);this.use=e.use||"";this.usehref=e.usehref||"";this.corner=new
r.XFAObjectArray(4);this.edge=new
r.XFAObjectArray(4);this.extras=null;this.fill=null;this.margin=null}[r.$getExtra]()
{if(!this[r.$extra]){const e=this.edge.children.slice();if(e.length<4){const t=e.at(-1)||new
Edge({});for(let a=e.length;a<4;a++)e.push(t)}const t=e.map((e=>e.thickness)),a=
[0,0,0,0];if(this.margin)
{a[0]=this.margin.topInset;a[1]=this.margin.rightInset;a[2]=this.margin.bottomInset;a[3]=thi
s.margin.leftInset}this[r.$extra]={widths:t,insets:a,edges:e}}return this[r.$extra]}
[r.$toStyle](){const{edges:e}=this[r.$getExtra](),t=e.map((e=>{const t=e[r.$toStyle]
();t.color=t.color||"#000000";return
t})),a=Object.create(null);this.margin&&Object.assign(a,this.margin[r.$toStyle]
());this.fill&&"visible"===this.fill.presence&&Object.assign(a,this.fill[r.$toStyle]
());if(this.corner.children.some((e=>0!==e.radius))){const
e=this.corner.children.map((e=>e[r.$toStyle]()));if(2===e.length||3===e.length){const
t=e.at(-1);for(let a=e.length;a<4;a++)e.push(t)}a.borderRadius=e.map((e=>e.radius)).join("
")}switch(this.presence)
{case"invisible":case"hidden":a.borderStyle="";break;case"inactive":a.borderStyle="none";bre
ak;default:a.borderStyle=t.map((e=>e.style)).join("
")}a.borderWidth=t.map((e=>e.width)).join(" ");a.borderColor=t.map((e=>e.color)).join("
");return a}}class Break extends r.XFAObject{constructor(e){super(d,"break",!0);this.after=
(0,o.getStringOption)(e.after,
["auto","contentArea","pageArea","pageEven","pageOdd"]);this.afterTarget=e.afterTarget||"";t
his.before=(0,o.getStringOption)(e.before,
["auto","contentArea","pageArea","pageEven","pageOdd"]);this.beforeTarget=e.beforeTarget||""
;this.bookendLeader=e.bookendLeader||"";this.bookendTrailer=e.bookendTrailer||"";this.id=e.i
d||"";this.overflowLeader=e.overflowLeader||"";this.overflowTarget=e.overflowTarget||"";this
.overflowTrailer=e.overflowTrailer||"";this.startNew=(0,o.getInteger)
({data:e.startNew,defaultValue:0,validate:e=>1===e});this.use=e.use||"";this.usehref=e.usehr
ef||"";this.extras=null}}class BreakAfter extends r.XFAObject{constructor(e)
{super(d,"breakAfter",!0);this.id=e.id||"";this.leader=e.leader||"";this.startNew=
(0,o.getInteger)
({data:e.startNew,defaultValue:0,validate:e=>1===e});this.target=e.target||"";this.targetTyp
e=(0,o.getStringOption)(e.targetType,
["auto","contentArea","pageArea"]);this.trailer=e.trailer||"";this.use=e.use||"";this.usehre
f=e.usehref||"";this.script=null}}class BreakBefore extends r.XFAObject{constructor(e)
{super(d,"breakBefore",!0);this.id=e.id||"";this.leader=e.leader||"";this.startNew=
(0,o.getInteger)
({data:e.startNew,defaultValue:0,validate:e=>1===e});this.target=e.target||"";this.targetTyp
e=(0,o.getStringOption)(e.targetType,
["auto","contentArea","pageArea"]);this.trailer=e.trailer||"";this.use=e.use||"";this.usehre
f=e.usehref||"";this.script=null}[r.$toHTML](e){this[r.$extra]={};return
o.HTMLResult.FAILURE}}class Button extends r.XFAObject{constructor(e)
{super(d,"button",!0);this.highlight=(0,o.getStringOption)(e.highlight,
["inverted","none","outline","push"]);this.id=e.id||"";this.use=e.use||"";this.usehref=e.use
href||"";this.extras=null}[r.$toHTML](e){const t=this[r.$getParent]()[r.$getParent](),a=
{name:"button",attributes:{id:this[r.$uid],class:["xfaButton"],style:{}},children:
[]};for(const e of t.event.children){if("click"!==e.activity||!e.script)continue;const t=
(0,h.recoverJsURL)(e.script[r.$content]);if(!t)continue;const n=(0,s.fixURL)
(t.url);n&&a.children.push({name:"a",attributes:
{id:"link"+this[r.$uid],href:n,newWindow:t.newWindow,class:["xfaLink"],style:{}},children:
[]})}return o.HTMLResult.success(a)}}class Calculate extends r.XFAObject{constructor(e)
{super(d,"calculate",!0);this.id=e.id||"";this.override=(0,o.getStringOption)(e.override,
["disabled","error","ignore","warning"]);this.use=e.use||"";this.usehref=e.usehref||"";this.
extras=null;this.message=null;this.script=null}}class Caption extends
r.XFAObject{constructor(e){super(d,"caption",!0);this.id=e.id||"";this.placement=
(0,o.getStringOption)(e.placement,["left","bottom","inline","right","top"]);this.presence=
(0,o.getStringOption)(e.presence,
["visible","hidden","inactive","invisible"]);this.reserve=Math.ceil((0,o.getMeasurement)
(e.reserve));this.use=e.use||"";this.usehref=e.usehref||"";this.extras=null;this.font=null;t
his.margin=null;this.para=null;this.value=null}[r.$setValue](e){_setValue(this,e)}
[r.$getExtra](e){if(!this[r.$extra]){let{width:t,height:a}=e;switch(this.placement)
{case"left":case"right":case"inline":t=this.reserve<=0?
t:this.reserve;break;case"top":case"bottom":a=this.reserve<=0?a:this.reserve}this[r.$extra]=
(0,s.layoutNode)(this,{width:t,height:a})}return this[r.$extra]}[r.$toHTML](e)
{if(!this.value)return o.HTMLResult.EMPTY;this[r.$pushPara]();const t=this.value[r.$toHTML]
(e).html;if(!t){this[r.$popPara]();return o.HTMLResult.EMPTY}const
a=this.reserve;if(this.reserve<=0){const{w:t,h:a}=this[r.$getExtra]
(e);switch(this.placement)
{case"left":case"right":case"inline":this.reserve=t;break;case"top":case"bottom":this.reserv
e=a}}const n=[];"string"==typeof t?n.push({name:"#text",value:t}):n.push(t);const i=
(0,s.toStyle)(this,"font","margin","visibility");switch(this.placement)
{case"left":case"right":this.reserve>0&&(i.width=(0,s.measureToString)
(this.reserve));break;case"top":case"bottom":this.reserve>0&&(i.height=(0,s.measureToString)
(this.reserve))}(0,s.setPara)(this,null,t);this[r.$popPara]();this.reserve=a;return
o.HTMLResult.success({name:"div",attributes:{style:i,class:
["xfaCaption"]},children:n})}}class Certificate extends r.StringObject{constructor(e)
{super(d,"certificate");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehre
f=e.usehref||""}}class Certificates extends r.XFAObject{constructor(e)
{super(d,"certificates",!0);this.credentialServerPolicy=(0,o.getStringOption)
(e.credentialServerPolicy,
["optional","required"]);this.id=e.id||"";this.url=e.url||"";this.urlPolicy=e.urlPolicy||"";
this.use=e.use||"";this.usehref=e.usehref||"";this.encryption=null;this.issuers=null;this.ke
yUsage=null;this.oids=null;this.signing=null;this.subjectDNs=null}}class CheckButton extends
r.XFAObject{constructor(e){super(d,"checkButton",!0);this.id=e.id||"";this.mark=
(0,o.getStringOption)(e.mark,
["default","check","circle","cross","diamond","square","star"]);this.shape=
(0,o.getStringOption)(e.shape,["square","round"]);this.size=(0,o.getMeasurement)
(e.size,"10pt");this.use=e.use||"";this.usehref=e.usehref||"";this.border=null;this.extras=n
ull;this.margin=null}[r.$toHTML](e){const t=(0,s.toStyle)("margin"),a=(0,s.measureToString)
(this.size);t.width=t.height=a;let n,i,c;const l=this[r.$getParent]()[r.$getParent]
(),h=l.items.children.length&&l.items.children[0][r.$toHTML]().html||[],u={on:(void
0!==h[0]?h[0]:"on").toString(),off:(void 0!==h[1]?h[1]:"off").toString()},d=
(l.value&&l.value[r.$text]()||"off")===u.on||void 0,f=l[r.$getSubformParent]
(),g=l[r.$uid];let p;if(f instanceof ExclGroup)
{c=f[r.$uid];n="radio";i="xfaRadio";p=f[r.$data]&&f[r.$data]
[r.$uid]||f[r.$uid]}else{n="checkbox";i="xfaCheckbox";p=l[r.$data]&&l[r.$data]
[r.$uid]||l[r.$uid]}const m={name:"input",attributes:{class:
[i],style:t,fieldId:g,dataId:p,type:n,checked:d,xfaOn:u.on,xfaOff:u.off,"aria-
label":ariaLabel(l),"aria-required":!1}};c&&(m.attributes.name=c);if(isRequired(l))
{m.attributes["aria-required"]=!0;m.attributes.required=!0}return
o.HTMLResult.success({name:"label",attributes:{class:["xfaLabel"]},children:[m]})}}class
ChoiceList extends r.XFAObject{constructor(e){super(d,"choiceList",!0);this.commitOn=
(0,o.getStringOption)(e.commitOn,["select","exit"]);this.id=e.id||"";this.open=
(0,o.getStringOption)(e.open,
["userControl","always","multiSelect","onEntry"]);this.textEntry=(0,o.getInteger)
({data:e.textEntry,defaultValue:0,validate:e=>1===e});this.use=e.use||"";this.usehref=e.useh
ref||"";this.border=null;this.extras=null;this.margin=null}[r.$toHTML](e){const t=
(0,s.toStyle)(this,"border","margin"),a=this[r.$getParent]()[r.$getParent](),n=
{fontSize:`calc(${a.font&&a.font.size||10}px * var(--scale-factor))`},i=
[];if(a.items.children.length>0){const e=a.items;let t=0,s=0;if(2===e.children.length)
{t=e.children[0].save;s=1-t}const o=e.children[t][r.$toHTML]().html,c=e.children[s]
[r.$toHTML]().html;let l=!1;const h=a.value&&a.value[r.$text]()||"";for(let
e=0,t=o.length;e<t;e++){const t={name:"option",attributes:
{value:c[e]||o[e],style:n},value:o[e]};c[e]===h&&
(t.attributes.selected=l=!0);i.push(t)}l||i.splice(0,0,{name:"option",attributes:
{hidden:!0,selected:!0},value:" "})}const c={class:
["xfaSelect"],fieldId:a[r.$uid],dataId:a[r.$data]&&a[r.$data]
[r.$uid]||a[r.$uid],style:t,"aria-label":ariaLabel(a),"aria-required":!1};if(isRequired(a))
{c["aria-required"]=!0;c.required=!0}"multiSelect"===this.open&&(c.multiple=!0);return
o.HTMLResult.success({name:"label",attributes:{class:["xfaLabel"]},children:
[{name:"select",children:i,attributes:c}]})}}class Color extends r.XFAObject{constructor(e)
{super(d,"color",!0);this.cSpace=(0,o.getStringOption)(e.cSpace,
["SRGB"]);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this.value=e.value?
(0,o.getColor)(e.value):"";this.extras=null}[r.$hasSettableValue](){return!1}[r.$toStyle]()
{return this.value?c.Util.makeHexColor(this.value.r,this.value.g,this.value.b):null}}class
Comb extends r.XFAObject{constructor(e){super(d,"comb");this.id=e.id||"";this.numberOfCells=
(0,o.getInteger)
({data:e.numberOfCells,defaultValue:0,validate:e=>e>=0});this.use=e.use||"";this.usehref=e.u
sehref||""}}class Connect extends r.XFAObject{constructor(e)
{super(d,"connect",!0);this.connection=e.connection||"";this.id=e.id||"";this.ref=e.ref||"";
this.usage=(0,o.getStringOption)(e.usage,
["exportAndImport","exportOnly","importOnly"]);this.use=e.use||"";this.usehref=e.usehref||""
;this.picture=null}}class ContentArea extends r.XFAObject{constructor(e)
{super(d,"contentArea",!0);this.h=(0,o.getMeasurement)
(e.h);this.id=e.id||"";this.name=e.name||"";this.relevant=(0,o.getRelevant)
(e.relevant);this.use=e.use||"";this.usehref=e.usehref||"";this.w=(0,o.getMeasurement)
(e.w);this.x=(0,o.getMeasurement)(e.x,"0pt");this.y=(0,o.getMeasurement)
(e.y,"0pt");this.desc=null;this.extras=null}[r.$toHTML](e){const t={left:
(0,s.measureToString)(this.x),top:(0,s.measureToString)(this.y),width:(0,s.measureToString)
(this.w),height:(0,s.measureToString)(this.h)},a=["xfaContentarea"];(0,s.isPrintOnly)
(this)&&a.push("xfaPrintOnly");return o.HTMLResult.success({name:"div",children:
[],attributes:{style:t,class:a,id:this[r.$uid]}})}}class Corner extends
r.XFAObject{constructor(e){super(d,"corner",!0);this.id=e.id||"";this.inverted=
(0,o.getInteger)({data:e.inverted,defaultValue:0,validate:e=>1===e});this.join=
(0,o.getStringOption)(e.join,["square","round"]);this.presence=(0,o.getStringOption)
(e.presence,["visible","hidden","inactive","invisible"]);this.radius=(0,o.getMeasurement)
(e.radius);this.stroke=(0,o.getStringOption)(e.stroke,
["solid","dashDot","dashDotDot","dashed","dotted","embossed","etched","lowered","raised"]);t
his.thickness=(0,o.getMeasurement)
(e.thickness,"0.5pt");this.use=e.use||"";this.usehref=e.usehref||"";this.color=null;this.ext
ras=null}[r.$toStyle](){const e=(0,s.toStyle)(this,"visibility");e.radius=
(0,s.measureToString)("square"===this.join?0:this.radius);return e}}class DateElement
extends r.ContentObject{constructor(e)
{super(d,"date");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=e.use
href||""}[r.$finalize](){const e=this[r.$content].trim();this[r.$content]=e?new
Date(e):null}[r.$toHTML](e){return valueToHtml(this[r.$content]?
this[r.$content].toString():"")}}class DateTime extends r.ContentObject{constructor(e)
{super(d,"dateTime");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=e
.usehref||""}[r.$finalize](){const e=this[r.$content].trim();this[r.$content]=e?new
Date(e):null}[r.$toHTML](e){return valueToHtml(this[r.$content]?
this[r.$content].toString():"")}}class DateTimeEdit extends r.XFAObject{constructor(e)
{super(d,"dateTimeEdit",!0);this.hScrollPolicy=(0,o.getStringOption)(e.hScrollPolicy,
["auto","off","on"]);this.id=e.id||"";this.picker=(0,o.getStringOption)(e.picker,
["host","none"]);this.use=e.use||"";this.usehref=e.usehref||"";this.border=null;this.comb=nu
ll;this.extras=null;this.margin=null}[r.$toHTML](e){const t=(0,s.toStyle)
(this,"border","font","margin"),a=this[r.$getParent]()[r.$getParent](),n=
{name:"input",attributes:{type:"text",fieldId:a[r.$uid],dataId:a[r.$data]&&a[r.$data]
[r.$uid]||a[r.$uid],class:["xfaTextfield"],style:t,"aria-label":ariaLabel(a),"aria-
required":!1}};if(isRequired(a)){n.attributes["aria-
required"]=!0;n.attributes.required=!0}return o.HTMLResult.success({name:"label",attributes:
{class:["xfaLabel"]},children:[n]})}}class Decimal extends r.ContentObject{constructor(e)
{super(d,"decimal");this.fracDigits=(0,o.getInteger)
({data:e.fracDigits,defaultValue:2,validate:e=>!0});this.id=e.id||"";this.leadDigits=
(0,o.getInteger)
({data:e.leadDigits,defaultValue:-1,validate:e=>!0});this.name=e.name||"";this.use=e.use||""
;this.usehref=e.usehref||""}[r.$finalize](){const
e=parseFloat(this[r.$content].trim());this[r.$content]=isNaN(e)?null:e}[r.$toHTML](e){return
valueToHtml(null!==this[r.$content]?this[r.$content].toString():"")}}class DefaultUi extends
r.XFAObject{constructor(e)
{super(d,"defaultUi",!0);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this
.extras=null}}class Desc extends r.XFAObject{constructor(e)
{super(d,"desc",!0);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this.bool
ean=new r.XFAObjectArray;this.date=new r.XFAObjectArray;this.dateTime=new
r.XFAObjectArray;this.decimal=new r.XFAObjectArray;this.exData=new
r.XFAObjectArray;this.float=new r.XFAObjectArray;this.image=new
r.XFAObjectArray;this.integer=new r.XFAObjectArray;this.text=new
r.XFAObjectArray;this.time=new r.XFAObjectArray}}class DigestMethod extends
r.OptionObject{constructor(e){super(d,"digestMethod",
["","SHA1","SHA256","SHA512","RIPEMD160"]);this.id=e.id||"";this.use=e.use||"";this.usehref=
e.usehref||""}}class DigestMethods extends r.XFAObject{constructor(e)
{super(d,"digestMethods",!0);this.id=e.id||"";this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||"";this.digestMethod=new
r.XFAObjectArray}}class Draw extends r.XFAObject{constructor(e)
{super(d,"draw",!0);this.anchorType=(0,o.getStringOption)(e.anchorType,
["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRigh
t","topCenter","topRight"]);this.colSpan=(0,o.getInteger)
({data:e.colSpan,defaultValue:1,validate:e=>e>=1||-1===e});this.h=e.h?(0,o.getMeasurement)
(e.h):"";this.hAlign=(0,o.getStringOption)(e.hAlign,
["left","center","justify","justifyAll","radix","right"]);this.id=e.id||"";this.locale=e.loc
ale||"";this.maxH=(0,o.getMeasurement)(e.maxH,"0pt");this.maxW=(0,o.getMeasurement)
(e.maxW,"0pt");this.minH=(0,o.getMeasurement)(e.minH,"0pt");this.minW=(0,o.getMeasurement)
(e.minW,"0pt");this.name=e.name||"";this.presence=(0,o.getStringOption)(e.presence,
["visible","hidden","inactive","invisible"]);this.relevant=(0,o.getRelevant)
(e.relevant);this.rotate=(0,o.getInteger)
({data:e.rotate,defaultValue:0,validate:e=>e%90==0});this.use=e.use||"";this.usehref=e.usehr
ef||"";this.w=e.w?(0,o.getMeasurement)(e.w):"";this.x=(0,o.getMeasurement)
(e.x,"0pt");this.y=(0,o.getMeasurement)
(e.y,"0pt");this.assist=null;this.border=null;this.caption=null;this.desc=null;this.extras=n
ull;this.font=null;this.keep=null;this.margin=null;this.para=null;this.traversal=null;this.u
i=null;this.value=null;this.setProperty=new r.XFAObjectArray}[r.$setValue](e)
{_setValue(this,e)}[r.$toHTML](e)
{setTabIndex(this);if("hidden"===this.presence||"inactive"===this.presence)return
o.HTMLResult.EMPTY;(0,s.fixDimensions)(this);this[r.$pushPara]();const t=this.w,a=this.h,
{w:n,h:c,isBroken:l}=(0,s.layoutNode)(this,e);if(n&&""===this.w)
{if(l&&this[r.$getSubformParent]()[r.$isThereMoreWidth]()){this[r.$popPara]();return
o.HTMLResult.FAILURE}this.w=n}c&&""===this.h&&(this.h=c);setFirstUnsplittable(this);if(!
(0,i.checkDimensions)(this,e)){this.w=t;this.h=a;this[r.$popPara]();return
o.HTMLResult.FAILURE}unsetFirstUnsplittable(this);const h=(0,s.toStyle)
(this,"font","hAlign","dimensions","position","presence","rotate","anchorType","border","mar
gin");(0,s.setMinMaxDimensions)(this,h);if(h.margin){h.padding=h.margin;delete
h.margin}const u=["xfaDraw"];this.font&&u.push("xfaFont");(0,s.isPrintOnly)
(this)&&u.push("xfaPrintOnly");const d={style:h,id:this[r.$uid],class:u};this.name&&
(d.xfaName=this.name);const f={name:"div",attributes:d,children:
[]};applyAssist(this,d);const g=(0,s.computeBbox)(this,f,e),p=this.value?
this.value[r.$toHTML](e).html:null;if(null===p){this.w=t;this.h=a;this[r.$popPara]();return
o.HTMLResult.success((0,s.createWrapper)(this,f),g)}f.children.push(p);(0,s.setPara)
(this,h,p);this.w=t;this.h=a;this[r.$popPara]();return
o.HTMLResult.success((0,s.createWrapper)(this,f),g)}}class Edge extends
r.XFAObject{constructor(e){super(d,"edge",!0);this.cap=(0,o.getStringOption)(e.cap,
["square","butt","round"]);this.id=e.id||"";this.presence=(0,o.getStringOption)(e.presence,
["visible","hidden","inactive","invisible"]);this.stroke=(0,o.getStringOption)(e.stroke,
["solid","dashDot","dashDotDot","dashed","dotted","embossed","etched","lowered","raised"]);t
his.thickness=(0,o.getMeasurement)
(e.thickness,"0.5pt");this.use=e.use||"";this.usehref=e.usehref||"";this.color=null;this.ext
ras=null}[r.$toStyle](){const e=(0,s.toStyle)(this,"visibility");Object.assign(e,
{linecap:this.cap,width:(0,s.measureToString)(this.thickness),color:this.color?
this.color[r.$toStyle]
():"#000000",style:""});if("visible"!==this.presence)e.style="none";else switch(this.stroke)
{case"solid":e.style="solid";break;case"dashDot":case"dashDotDot":case"dashed":e.style="dash
ed";break;case"dotted":e.style="dotted";break;case"embossed":e.style="ridge";break;case"etch
ed":e.style="groove";break;case"lowered":e.style="inset";break;case"raised":e.style="outset"
}return e}}class Encoding extends r.OptionObject{constructor(e){super(d,"encoding",
["adbe.x509.rsa_sha1","adbe.pkcs7.detached","adbe.pkcs7.sha1"]);this.id=e.id||"";this.use=e.
use||"";this.usehref=e.usehref||""}}class Encodings extends r.XFAObject{constructor(e)
{super(d,"encodings",!0);this.id=e.id||"";this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||"";this.encoding=new
r.XFAObjectArray}}class Encrypt extends r.XFAObject{constructor(e)
{super(d,"encrypt",!0);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this.c
ertificate=null}}class EncryptData extends r.XFAObject{constructor(e)
{super(d,"encryptData",!0);this.id=e.id||"";this.operation=(0,o.getStringOption)
(e.operation,
["encrypt","decrypt"]);this.target=e.target||"";this.use=e.use||"";this.usehref=e.usehref||"
";this.filter=null;this.manifest=null}}class Encryption extends r.XFAObject{constructor(e)
{super(d,"encryption",!0);this.id=e.id||"";this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||"";this.certificate=new
r.XFAObjectArray}}class EncryptionMethod extends r.OptionObject{constructor(e)
{super(d,"encryptionMethod",["","AES256-CBC","TRIPLEDES-CBC","AES128-CBC","AES192-
CBC"]);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||""}}class
EncryptionMethods extends r.XFAObject{constructor(e)
{super(d,"encryptionMethods",!0);this.id=e.id||"";this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||"";this.encryptionMethod
=new r.XFAObjectArray}}class Event extends r.XFAObject{constructor(e)
{super(d,"event",!0);this.activity=(0,o.getStringOption)(e.activity,
["click","change","docClose","docReady","enter","exit","full","indexChange","initialize","mo
useDown","mouseEnter","mouseExit","mouseUp","postExecute","postOpen","postPrint","postSave",
"postSign","postSubmit","preExecute","preOpen","prePrint","preSave","preSign","preSubmit","r
eady","validationState"]);this.id=e.id||"";this.listen=(0,o.getStringOption)(e.listen,
["refOnly","refAndDescendents"]);this.name=e.name||"";this.ref=e.ref||"";this.use=e.use||"";
this.usehref=e.usehref||"";this.extras=null;this.encryptData=null;this.execute=null;this.scr
ipt=null;this.signData=null;this.submit=null}}class ExData extends
r.ContentObject{constructor(e)
{super(d,"exData");this.contentType=e.contentType||"";this.href=e.href||"";this.id=e.id||"";
this.maxLength=(0,o.getInteger)
({data:e.maxLength,defaultValue:-1,validate:e=>e>=-1});this.name=e.name||"";this.rid=e.rid||
"";this.transferEncoding=(0,o.getStringOption)(e.transferEncoding,
["none","base64","package"]);this.use=e.use||"";this.usehref=e.usehref||""}[r.$isCDATAXml]()
{return"text/html"===this.contentType}[r.$onChild](e)
{if("text/html"===this.contentType&&e[r.$namespaceId]===n.NamespaceIds.xhtml.id)
{this[r.$content]=e;return!0}if("text/xml"===this.contentType)
{this[r.$content]=e;return!0}return!1}[r.$toHTML](e)
{return"text/html"===this.contentType&&this[r.$content]?this[r.$content][r.$toHTML]
(e):o.HTMLResult.EMPTY}}class ExObject extends r.XFAObject{constructor(e)
{super(d,"exObject",!0);this.archive=e.archive||"";this.classId=e.classId||"";this.codeBase=
e.codeBase||"";this.codeType=e.codeType||"";this.id=e.id||"";this.name=e.name||"";this.use=e
.use||"";this.usehref=e.usehref||"";this.extras=null;this.boolean=new
r.XFAObjectArray;this.date=new r.XFAObjectArray;this.dateTime=new
r.XFAObjectArray;this.decimal=new r.XFAObjectArray;this.exData=new
r.XFAObjectArray;this.exObject=new r.XFAObjectArray;this.float=new
r.XFAObjectArray;this.image=new r.XFAObjectArray;this.integer=new
r.XFAObjectArray;this.text=new r.XFAObjectArray;this.time=new r.XFAObjectArray}}class
ExclGroup extends r.XFAObject{constructor(e){super(d,"exclGroup",!0);this.access=
(0,o.getStringOption)(e.access,
["open","nonInteractive","protected","readOnly"]);this.accessKey=e.accessKey||"";this.anchor
Type=(0,o.getStringOption)(e.anchorType,
["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRigh
t","topCenter","topRight"]);this.colSpan=(0,o.getInteger)
({data:e.colSpan,defaultValue:1,validate:e=>e>=1||-1===e});this.h=e.h?(0,o.getMeasurement)
(e.h):"";this.hAlign=(0,o.getStringOption)(e.hAlign,
["left","center","justify","justifyAll","radix","right"]);this.id=e.id||"";this.layout=
(0,o.getStringOption)(e.layout,["position","lr-tb","rl-row","rl-
tb","row","table","tb"]);this.maxH=(0,o.getMeasurement)(e.maxH,"0pt");this.maxW=
(0,o.getMeasurement)(e.maxW,"0pt");this.minH=(0,o.getMeasurement)(e.minH,"0pt");this.minW=
(0,o.getMeasurement)(e.minW,"0pt");this.name=e.name||"";this.presence=(0,o.getStringOption)
(e.presence,["visible","hidden","inactive","invisible"]);this.relevant=(0,o.getRelevant)
(e.relevant);this.use=e.use||"";this.usehref=e.usehref||"";this.w=e.w?(0,o.getMeasurement)
(e.w):"";this.x=(0,o.getMeasurement)(e.x,"0pt");this.y=(0,o.getMeasurement)
(e.y,"0pt");this.assist=null;this.bind=null;this.border=null;this.calculate=null;this.captio
n=null;this.desc=null;this.extras=null;this.margin=null;this.para=null;this.traversal=null;t
his.validate=null;this.connect=new r.XFAObjectArray;this.event=new
r.XFAObjectArray;this.field=new r.XFAObjectArray;this.setProperty=new r.XFAObjectArray}
[r.$isBindable](){return!0}[r.$hasSettableValue](){return!0}[r.$setValue](e){for(const t of
this.field.children){if(!t.value){const e=new Value({});t[r.$appendChild]
(e);t.value=e}t.value[r.$setValue](e)}}[r.$isThereMoreWidth](){return
this.layout.endsWith("-
tb")&&0===this[r.$extra].attempt&&this[r.$extra].numberInLine>0||this[r.$getParent]()
[r.$isThereMoreWidth]()}[r.$isSplittable](){const e=this[r.$getSubformParent]
();if(!e[r.$isSplittable]())return!1;if(void 0!==this[r.$extra]._isSplittable)return
this[r.$extra]._isSplittable;if("position"===this.layout||this.layout.includes("row"))
{this[r.$extra]._isSplittable=!1;return!1}if(e.layout&&e.layout.endsWith("-
tb")&&0!==e[r.$extra].numberInLine)return!1;this[r.$extra]._isSplittable=!0;return!0}
[r.$flushHTML](){return(0,i.flushHTML)(this)}[r.$addHTML](e,t){(0,i.addHTML)(this,e,t)}
[r.$getAvailableSpace](){return(0,i.getAvailableSpace)(this)}[r.$toHTML](e)
{setTabIndex(this);if("hidden"===this.presence||"inactive"===this.presence||0===this.h||0===
this.w)return o.HTMLResult.EMPTY;(0,s.fixDimensions)(this);const t=[],a=
{id:this[r.$uid],class:[]};(0,s.setAccess)(this,a.class);this[r.$extra]||
(this[r.$extra]=Object.create(null));Object.assign(this[r.$extra],
{children:t,attributes:a,attempt:0,line:null,numberInLine:0,availableSpace:
{width:Math.min(this.w||1/0,e.width),height:Math.min(this.h||1/0,e.height)},width:0,height:0
,prevHeight:0,currentWidth:0});const n=this[r.$isSplittable]
();n||setFirstUnsplittable(this);if(!(0,i.checkDimensions)(this,e))return
o.HTMLResult.FAILURE;const c=new Set(["field"]);if(this.layout.includes("row")){const
e=this[r.$getSubformParent]().columnWidths;if(Array.isArray(e)&&e.length>0)
{this[r.$extra].columnWidths=e;this[r.$extra].currentColumn=0}}const l=(0,s.toStyle)
(this,"anchorType","dimensions","position","presence","border","margin","hAlign"),h=
["xfaExclgroup"],u=(0,s.layoutClass)(this);u&&h.push(u);(0,s.isPrintOnly)
(this)&&h.push("xfaPrintOnly");a.style=l;a.class=h;this.name&&
(a.xfaName=this.name);this[r.$pushPara]();const d="lr-tb"===this.layout||"rl-
tb"===this.layout,f=d?2:1;for(;this[r.$extra].attempt<f;this[r.$extra].attempt++)
{d&&1===this[r.$extra].attempt&&(this[r.$extra].numberInLine=0);const
e=this[r.$childrenToHTML]({filter:c,include:!0});if(e.success)break;if(e.isBreak())
{this[r.$popPara]();return
e}if(d&&0===this[r.$extra].attempt&&0===this[r.$extra].numberInLine&&!this[r.$getTemplateRoo
t]()[r.$extra].noLayoutFailure){this[r.$extra].attempt=f;break}}this[r.$popPara]
();n||unsetFirstUnsplittable(this);if(this[r.$extra].attempt===f){n||delete
this[r.$extra];return o.HTMLResult.FAILURE}let g=0,p=0;if(this.margin)
{g=this.margin.leftInset+this.margin.rightInset;p=this.margin.topInset+this.margin.bottomIns
et}const
m=Math.max(this[r.$extra].width+g,this.w||0),b=Math.max(this[r.$extra].height+p,this.h||0),y
=[this.x,this.y,m,b];""===this.w&&(l.width=(0,s.measureToString)(m));""===this.h&&(l.height=
(0,s.measureToString)(b));const w=
{name:"div",attributes:a,children:t};applyAssist(this,a);delete this[r.$extra];return
o.HTMLResult.success((0,s.createWrapper)(this,w),y)}}class Execute extends
r.XFAObject{constructor(e)
{super(d,"execute");this.connection=e.connection||"";this.executeType=(0,o.getStringOption)
(e.executeType,["import","remerge"]);this.id=e.id||"";this.runAt=(0,o.getStringOption)
(e.runAt,["client","both","server"]);this.use=e.use||"";this.usehref=e.usehref||""}}class
Extras extends r.XFAObject{constructor(e)
{super(d,"extras",!0);this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=
e.usehref||"";this.boolean=new r.XFAObjectArray;this.date=new
r.XFAObjectArray;this.dateTime=new r.XFAObjectArray;this.decimal=new
r.XFAObjectArray;this.exData=new r.XFAObjectArray;this.extras=new
r.XFAObjectArray;this.float=new r.XFAObjectArray;this.image=new
r.XFAObjectArray;this.integer=new r.XFAObjectArray;this.text=new
r.XFAObjectArray;this.time=new r.XFAObjectArray}}class Field extends
r.XFAObject{constructor(e){super(d,"field",!0);this.access=(0,o.getStringOption)(e.access,
["open","nonInteractive","protected","readOnly"]);this.accessKey=e.accessKey||"";this.anchor
Type=(0,o.getStringOption)(e.anchorType,
["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRigh
t","topCenter","topRight"]);this.colSpan=(0,o.getInteger)
({data:e.colSpan,defaultValue:1,validate:e=>e>=1||-1===e});this.h=e.h?(0,o.getMeasurement)
(e.h):"";this.hAlign=(0,o.getStringOption)(e.hAlign,
["left","center","justify","justifyAll","radix","right"]);this.id=e.id||"";this.locale=e.loc
ale||"";this.maxH=(0,o.getMeasurement)(e.maxH,"0pt");this.maxW=(0,o.getMeasurement)
(e.maxW,"0pt");this.minH=(0,o.getMeasurement)(e.minH,"0pt");this.minW=(0,o.getMeasurement)
(e.minW,"0pt");this.name=e.name||"";this.presence=(0,o.getStringOption)(e.presence,
["visible","hidden","inactive","invisible"]);this.relevant=(0,o.getRelevant)
(e.relevant);this.rotate=(0,o.getInteger)
({data:e.rotate,defaultValue:0,validate:e=>e%90==0});this.use=e.use||"";this.usehref=e.usehr
ef||"";this.w=e.w?(0,o.getMeasurement)(e.w):"";this.x=(0,o.getMeasurement)
(e.x,"0pt");this.y=(0,o.getMeasurement)
(e.y,"0pt");this.assist=null;this.bind=null;this.border=null;this.calculate=null;this.captio
n=null;this.desc=null;this.extras=null;this.font=null;this.format=null;this.items=new
r.XFAObjectArray(2);this.keep=null;this.margin=null;this.para=null;this.traversal=null;this.
ui=null;this.validate=null;this.value=null;this.bindItems=new
r.XFAObjectArray;this.connect=new r.XFAObjectArray;this.event=new
r.XFAObjectArray;this.setProperty=new r.XFAObjectArray}[r.$isBindable](){return!0}
[r.$setValue](e){_setValue(this,e)}[r.$toHTML](e){setTabIndex(this);if(!this.ui){this.ui=new
Ui({});this.ui[r.$globalData]=this[r.$globalData];this[r.$appendChild](this.ui);let
e;switch(this.items.children.length){case 0:e=new TextEdit({});this.ui.textEdit=e;break;case
1:e=new CheckButton({});this.ui.checkButton=e;break;case 2:e=new
ChoiceList({});this.ui.choiceList=e}this.ui[r.$appendChild]
(e)}if(!this.ui||"hidden"===this.presence||"inactive"===this.presence||0===this.h||0===this.
w)return o.HTMLResult.EMPTY;this.caption&&delete this.caption[r.$extra];this[r.$pushPara]
();const t=this.caption?this.caption[r.$toHTML](e).html:null,a=this.w,n=this.h;let
c=0,h=0;if(this.margin)
{c=this.margin.leftInset+this.margin.rightInset;h=this.margin.topInset+this.margin.bottomIns
et}let u=null;if(""===this.w||""===this.h){let
t=null,a=null,n=0,i=0;if(this.ui.checkButton)n=i=this.ui.checkButton.size;else{const{w:t,h:a
}=(0,s.layoutNode)(this,e);if(null!==t){n=t;i=a}else i=(0,l.getMetrics)
(this.font,!0).lineNoGap}u=getBorderDims(this.ui[r.$getExtra]
());n+=u.w;i+=u.h;if(this.caption){const{w:s,h:c,isBroken:l}=this.caption[r.$getExtra]
(e);if(l&&this[r.$getSubformParent]()[r.$isThereMoreWidth]()){this[r.$popPara]();return
o.HTMLResult.FAILURE}t=s;a=c;switch(this.caption.placement)
{case"left":case"right":case"inline":t+=n;break;case"top":case"bottom":a+=i}}else{t=n;a=i}if
(t&&""===this.w){t+=c;this.w=Math.min(this.maxW<=0?1/0:this.maxW,this.minW+1<t?
t:this.minW)}if(a&&""===this.h){a+=h;this.h=Math.min(this.maxH<=0?
1/0:this.maxH,this.minH+1<a?a:this.minH)}}this[r.$popPara]();(0,s.fixDimensions)
(this);setFirstUnsplittable(this);if(!(0,i.checkDimensions)(this,e))
{this.w=a;this.h=n;this[r.$popPara]();return
o.HTMLResult.FAILURE}unsetFirstUnsplittable(this);const d=(0,s.toStyle)
(this,"font","dimensions","position","rotate","anchorType","presence","margin","hAlign");
(0,s.setMinMaxDimensions)(this,d);const f=["xfaField"];this.font&&f.push("xfaFont");
(0,s.isPrintOnly)(this)&&f.push("xfaPrintOnly");const g=
{style:d,id:this[r.$uid],class:f};if(d.margin){d.padding=d.margin;delete d.margin}
(0,s.setAccess)(this,f);this.name&&(g.xfaName=this.name);const p=[],m=
{name:"div",attributes:g,children:p};applyAssist(this,g);const b=this.border?
this.border[r.$toStyle]():null,y=(0,s.computeBbox)(this,m,e),w=this.ui[r.$toHTML]
().html;if(!w){Object.assign(d,b);return o.HTMLResult.success((0,s.createWrapper)
(this,m),y)}this[r.$tabIndex]&&(w.children&&w.children[0]?
w.children[0].attributes.tabindex=this[r.$tabIndex]:w.attributes.tabindex=this[r.$tabIndex])
;w.attributes.style||(w.attributes.style=Object.create(null));let S=null;if(this.ui.button)
{1===w.children.length&&
([S]=w.children.splice(0,1));Object.assign(w.attributes.style,b)}else
Object.assign(d,b);p.push(w);if(this.value)if(this.ui.imageEdit)w.children.push(this.value[r
.$toHTML]().html);else if(!this.ui.button){let
e="";if(this.value.exData)e=this.value.exData[r.$text]();else
if(this.value.text)e=this.value.text[r.$getExtra]();else{const t=this.value[r.$toHTML]
().html;null!==t&&
(e=t.children[0].value)}this.ui.textEdit&&this.value.text&&this.value.text.maxChars&&
(w.children[0].attributes.maxLength=this.value.text.maxChars);if(e){if(this.ui.numericEdit)
{e=parseFloat(e);e=isNaN(e)?"":e.toString()}"textarea"===w.children[0].name?
w.children[0].attributes.textContent=e:w.children[0].attributes.value=e}}if(!this.ui.imageEd
it&&w.children&&w.children[0]&&this.h){u=u||getBorderDims(this.ui[r.$getExtra]());let
t=0;if(this.caption&&["top","bottom"].includes(this.caption.placement))
{t=this.caption.reserve;t<=0&&(t=this.caption[r.$getExtra](e).h);const a=this.h-t-h-
u.h;w.children[0].attributes.style.height=(0,s.measureToString)(a)}else
w.children[0].attributes.style.height="100%"}S&&w.children.push(S);if(!t)
{w.attributes.class&&w.attributes.class.push("xfaLeft");this.w=a;this.h=n;return
o.HTMLResult.success((0,s.createWrapper)(this,m),y)}if(this.ui.button){d.padding&&delete
d.padding;"div"===t.name&&(t.name="span");w.children.push(t);return
o.HTMLResult.success(m,y)}this.ui.checkButton&&
(t.attributes.class[0]="xfaCaptionForCheckButton");w.attributes.class||(w.attributes.class=
[]);w.children.splice(0,0,t);switch(this.caption.placement)
{case"left":case"inline":w.attributes.class.push("xfaLeft");break;case"right":w.attributes.c
lass.push("xfaRight");break;case"top":w.attributes.class.push("xfaTop");break;case"bottom":w
.attributes.class.push("xfaBottom")}this.w=a;this.h=n;return
o.HTMLResult.success((0,s.createWrapper)(this,m),y)}}t.Field=Field;class Fill extends
r.XFAObject{constructor(e){super(d,"fill",!0);this.id=e.id||"";this.presence=
(0,o.getStringOption)(e.presence,
["visible","hidden","inactive","invisible"]);this.use=e.use||"";this.usehref=e.usehref||"";t
his.color=null;this.extras=null;this.linear=null;this.pattern=null;this.radial=null;this.sol
id=null;this.stipple=null}[r.$toStyle](){const e=this[r.$getParent](),t=e[r.$getParent]()
[r.$getParent](),a=Object.create(null);let n="color",i=n;if(e instanceof Border)
{n="background-color";i="background";t instanceof Ui&&(a.backgroundColor="white")}if(e
instanceof Rectangle||e instanceof Arc){n=i="fill";a.fill="white"}for(const e of
Object.getOwnPropertyNames(this)){if("extras"===e||"color"===e)continue;const t=this[e];if(!
(t instanceof r.XFAObject))continue;const s=t[r.$toStyle](this.color);s&&
(a[s.startsWith("#")?n:i]=s);return a}if(this.color&&this.color.value){const
e=this.color[r.$toStyle]();a[e.startsWith("#")?n:i]=e}return a}}class Filter extends
r.XFAObject{constructor(e){super(d,"filter",!0);this.addRevocationInfo=(0,o.getStringOption)
(e.addRevocationInfo,
["","required","optional","none"]);this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";
this.usehref=e.usehref||"";this.version=(0,o.getInteger)
({data:this.version,defaultValue:5,validate:e=>e>=1&&e<=5});this.appearanceFilter=null;this.
certificates=null;this.digestMethods=null;this.encodings=null;this.encryptionMethods=null;th
is.handler=null;this.lockDocument=null;this.mdp=null;this.reasons=null;this.timeStamp=null}}
class Float extends r.ContentObject{constructor(e)
{super(d,"float");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=e.us
ehref||""}[r.$finalize](){const
e=parseFloat(this[r.$content].trim());this[r.$content]=isNaN(e)?null:e}[r.$toHTML](e){return
valueToHtml(null!==this[r.$content]?this[r.$content].toString():"")}}class Font extends
r.XFAObject{constructor(e){super(d,"font",!0);this.baselineShift=(0,o.getMeasurement)
(e.baselineShift);this.fontHorizontalScale=(0,o.getFloat)
({data:e.fontHorizontalScale,defaultValue:100,validate:e=>e>=0});this.fontVerticalScale=
(0,o.getFloat)
({data:e.fontVerticalScale,defaultValue:100,validate:e=>e>=0});this.id=e.id||"";this.kerning
Mode=(0,o.getStringOption)(e.kerningMode,["none","pair"]);this.letterSpacing=
(0,o.getMeasurement)(e.letterSpacing,"0");this.lineThrough=(0,o.getInteger)
({data:e.lineThrough,defaultValue:0,validate:e=>1===e||2===e});this.lineThroughPeriod=
(0,o.getStringOption)(e.lineThroughPeriod,["all","word"]);this.overline=(0,o.getInteger)
({data:e.overline,defaultValue:0,validate:e=>1===e||2===e});this.overlinePeriod=
(0,o.getStringOption)(e.overlinePeriod,["all","word"]);this.posture=(0,o.getStringOption)
(e.posture,["normal","italic"]);this.size=(0,o.getMeasurement)
(e.size,"10pt");this.typeface=e.typeface||"Courier";this.underline=(0,o.getInteger)
({data:e.underline,defaultValue:0,validate:e=>1===e||2===e});this.underlinePeriod=
(0,o.getStringOption)(e.underlinePeriod,
["all","word"]);this.use=e.use||"";this.usehref=e.usehref||"";this.weight=
(0,o.getStringOption)(e.weight,["normal","bold"]);this.extras=null;this.fill=null}[r.$clean]
(e){super[r.$clean](e);this[r.$globalData].usedTypefaces.add(this.typeface)}[r.$toStyle]()
{const e=(0,s.toStyle)(this,"fill"),t=e.color;if(t)if("#000000"===t)delete e.color;else
if(!t.startsWith("#"))
{e.background=t;e.backgroundClip="text";e.color="transparent"}this.baselineShift&&
(e.verticalAlign=(0,s.measureToString)
(this.baselineShift));e.fontKerning="none"===this.kerningMode?"none":"normal";e.letterSpacin
g=(0,s.measureToString)(this.letterSpacing);if(0!==this.lineThrough){e.textDecoration="line-
through";2===this.lineThrough&&(e.textDecorationStyle="double")}if(0!==this.overline)
{e.textDecoration="overline";2===this.overline&&
(e.textDecorationStyle="double")}e.fontStyle=this.posture;e.fontSize=(0,s.measureToString)
(.99*this.size);(0,s.setFontFamily)
(this,this,this[r.$globalData].fontFinder,e);if(0!==this.underline)
{e.textDecoration="underline";2===this.underline&&
(e.textDecorationStyle="double")}e.fontWeight=this.weight;return e}}class Format extends
r.XFAObject{constructor(e)
{super(d,"format",!0);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this.ex
tras=null;this.picture=null}}class Handler extends r.StringObject{constructor(e)
{super(d,"handler");this.id=e.id||"";this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||""}}class Hyphenation
extends r.XFAObject{constructor(e){super(d,"hyphenation");this.excludeAllCaps=
(0,o.getInteger)
({data:e.excludeAllCaps,defaultValue:0,validate:e=>1===e});this.excludeInitialCap=
(0,o.getInteger)
({data:e.excludeInitialCap,defaultValue:0,validate:e=>1===e});this.hyphenate=
(0,o.getInteger)
({data:e.hyphenate,defaultValue:0,validate:e=>1===e});this.id=e.id||"";this.pushCharacterCou
nt=(0,o.getInteger)
({data:e.pushCharacterCount,defaultValue:3,validate:e=>e>=0});this.remainCharacterCount=
(0,o.getInteger)
({data:e.remainCharacterCount,defaultValue:3,validate:e=>e>=0});this.use=e.use||"";this.useh
ref=e.usehref||"";this.wordCharacterCount=(0,o.getInteger)
({data:e.wordCharacterCount,defaultValue:7,validate:e=>e>=0})}}class Image extends
r.StringObject{constructor(e){super(d,"image");this.aspect=(0,o.getStringOption)(e.aspect,
["fit","actual","height","none","width"]);this.contentType=e.contentType||"";this.href=e.hre
f||"";this.id=e.id||"";this.name=e.name||"";this.transferEncoding=(0,o.getStringOption)
(e.transferEncoding,
["base64","none","package"]);this.use=e.use||"";this.usehref=e.usehref||""}[r.$toHTML]()
{if(this.contentType&&!p.has(this.contentType.toLowerCase()))return o.HTMLResult.EMPTY;let
e=this[r.$globalData].images&&this[r.$globalData].images.get(this.href);if(!e&&
(this.href||!this[r.$content]))return
o.HTMLResult.EMPTY;e||"base64"!==this.transferEncoding||(e=(0,c.stringToBytes)
(atob(this[r.$content])));if(!e)return o.HTMLResult.EMPTY;if(!this.contentType)
{for(const[t,a]of m)if(e.length>t.length&&t.every(((t,a)=>t===e[a])))
{this.contentType=a;break}if(!this.contentType)return o.HTMLResult.EMPTY}const t=new
Blob([e],{type:this.contentType});let a;switch(this.aspect)
{case"fit":case"actual":break;case"height":a=
{height:"100%",objectFit:"fill"};break;case"none":a=
{width:"100%",height:"100%",objectFit:"fill"};break;case"width":a=
{width:"100%",objectFit:"fill"}}const n=this[r.$getParent]();return
o.HTMLResult.success({name:"img",attributes:{class:
["xfaImage"],style:a,src:URL.createObjectURL(t),alt:n?ariaLabel(n[r.$getParent]
()):null}})}}class ImageEdit extends r.XFAObject{constructor(e)
{super(d,"imageEdit",!0);this.data=(0,o.getStringOption)(e.data,
["link","embed"]);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this.border
=null;this.extras=null;this.margin=null}[r.$toHTML](e){return"embed"===this.data?
o.HTMLResult.success({name:"div",children:[],attributes:{}}):o.HTMLResult.EMPTY}}class
Integer extends r.ContentObject{constructor(e)
{super(d,"integer");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=e.
usehref||""}[r.$finalize](){const
e=parseInt(this[r.$content].trim(),10);this[r.$content]=isNaN(e)?null:e}[r.$toHTML](e)
{return valueToHtml(null!==this[r.$content]?this[r.$content].toString():"")}}class Issuers
extends r.XFAObject{constructor(e){super(d,"issuers",!0);this.id=e.id||"";this.type=
(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||"";this.certificate=new
r.XFAObjectArray}}class Items extends r.XFAObject{constructor(e)
{super(d,"items",!0);this.id=e.id||"";this.name=e.name||"";this.presence=
(0,o.getStringOption)(e.presence,
["visible","hidden","inactive","invisible"]);this.ref=e.ref||"";this.save=(0,o.getInteger)
({data:e.save,defaultValue:0,validate:e=>1===e});this.use=e.use||"";this.usehref=e.usehref||
"";this.boolean=new r.XFAObjectArray;this.date=new r.XFAObjectArray;this.dateTime=new
r.XFAObjectArray;this.decimal=new r.XFAObjectArray;this.exData=new
r.XFAObjectArray;this.float=new r.XFAObjectArray;this.image=new
r.XFAObjectArray;this.integer=new r.XFAObjectArray;this.text=new
r.XFAObjectArray;this.time=new r.XFAObjectArray}[r.$toHTML](){const e=[];for(const t of
this[r.$getChildren]())e.push(t[r.$text]());return
o.HTMLResult.success(e)}}t.Items=Items;class Keep extends r.XFAObject{constructor(e)
{super(d,"keep",!0);this.id=e.id||"";const t=["none","contentArea","pageArea"];this.intact=
(0,o.getStringOption)(e.intact,t);this.next=(0,o.getStringOption)(e.next,t);this.previous=
(0,o.getStringOption)
(e.previous,t);this.use=e.use||"";this.usehref=e.usehref||"";this.extras=null}}class
KeyUsage extends r.XFAObject{constructor(e){super(d,"keyUsage");const t=
["","yes","no"];this.crlSign=(0,o.getStringOption)(e.crlSign,t);this.dataEncipherment=
(0,o.getStringOption)(e.dataEncipherment,t);this.decipherOnly=(0,o.getStringOption)
(e.decipherOnly,t);this.digitalSignature=(0,o.getStringOption)
(e.digitalSignature,t);this.encipherOnly=(0,o.getStringOption)
(e.encipherOnly,t);this.id=e.id||"";this.keyAgreement=(0,o.getStringOption)
(e.keyAgreement,t);this.keyCertSign=(0,o.getStringOption)
(e.keyCertSign,t);this.keyEncipherment=(0,o.getStringOption)
(e.keyEncipherment,t);this.nonRepudiation=(0,o.getStringOption)
(e.nonRepudiation,t);this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||""}}class Line extends
r.XFAObject{constructor(e){super(d,"line",!0);this.hand=(0,o.getStringOption)(e.hand,
["even","left","right"]);this.id=e.id||"";this.slope=(0,o.getStringOption)(e.slope,
["\\","/"]);this.use=e.use||"";this.usehref=e.usehref||"";this.edge=null}[r.$toHTML](){const
e=this[r.$getParent]()[r.$getParent](),t=this.edge||new Edge({}),a=t[r.$toStyle]
(),n=Object.create(null),i="visible"===t.presence?t.thickness:0;n.strokeWidth=
(0,s.measureToString)(i);n.stroke=a.color;let c,l,h,u,d="100%",g="100%";if(e.w<=i)
{[c,l,h,u]=["50%",0,"50%","100%"];d=n.strokeWidth}else if(e.h<=i){[c,l,h,u]=
[0,"50%","100%","50%"];g=n.strokeWidth}else"\\"===this.slope?[c,l,h,u]=[0,0,"100%","100%"]:
[c,l,h,u]=[0,"100%","100%",0];const p={name:"svg",children:[{name:"line",attributes:
{xmlns:f,x1:c,y1:l,x2:h,y2:u,style:n}}],attributes:{xmlns:f,width:d,height:g,style:
{overflow:"visible"}}};if(hasMargin(e))return o.HTMLResult.success({name:"div",attributes:
{style:{display:"inline",width:"100%",height:"100%"}},children:
[p]});p.attributes.style.position="absolute";return o.HTMLResult.success(p)}}class Linear
extends r.XFAObject{constructor(e){super(d,"linear",!0);this.id=e.id||"";this.type=
(0,o.getStringOption)(e.type,
["toRight","toBottom","toLeft","toTop"]);this.use=e.use||"";this.usehref=e.usehref||"";this.
color=null;this.extras=null}[r.$toStyle](e){e=e?e[r.$toStyle]():"#FFFFFF";return`linear-
gradient(${this.type.replace(/([RBLT])/," $1").toLowerCase()}, ${e}, ${this.color?
this.color[r.$toStyle]():"#000000"})`}}class LockDocument extends
r.ContentObject{constructor(e){super(d,"lockDocument");this.id=e.id||"";this.type=
(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||""}[r.$finalize]()
{this[r.$content]=(0,o.getStringOption)(this[r.$content],["auto","0","1"])}}class Manifest
extends r.XFAObject{constructor(e){super(d,"manifest",!0);this.action=(0,o.getStringOption)
(e.action,
["include","all","exclude"]);this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.u
sehref=e.usehref||"";this.extras=null;this.ref=new r.XFAObjectArray}}class Margin extends
r.XFAObject{constructor(e){super(d,"margin",!0);this.bottomInset=(0,o.getMeasurement)
(e.bottomInset,"0");this.id=e.id||"";this.leftInset=(0,o.getMeasurement)
(e.leftInset,"0");this.rightInset=(0,o.getMeasurement)(e.rightInset,"0");this.topInset=
(0,o.getMeasurement)
(e.topInset,"0");this.use=e.use||"";this.usehref=e.usehref||"";this.extras=null}[r.$toStyle]
(){return{margin:(0,s.measureToString)(this.topInset)+" "+(0,s.measureToString)
(this.rightInset)+" "+(0,s.measureToString)(this.bottomInset)+" "+(0,s.measureToString)
(this.leftInset)}}}class Mdp extends r.XFAObject{constructor(e)
{super(d,"mdp");this.id=e.id||"";this.permissions=(0,o.getInteger)
({data:e.permissions,defaultValue:2,validate:e=>1===e||3===e});this.signatureType=
(0,o.getStringOption)(e.signatureType,
["filler","author"]);this.use=e.use||"";this.usehref=e.usehref||""}}class Medium extends
r.XFAObject{constructor(e){super(d,"medium");this.id=e.id||"";this.imagingBBox=(0,o.getBBox)
(e.imagingBBox);this.long=(0,o.getMeasurement)(e.long);this.orientation=
(0,o.getStringOption)(e.orientation,["portrait","landscape"]);this.short=
(0,o.getMeasurement)(e.short);this.stock=e.stock||"";this.trayIn=(0,o.getStringOption)
(e.trayIn,["auto","delegate","pageFront"]);this.trayOut=(0,o.getStringOption)(e.trayOut,
["auto","delegate"]);this.use=e.use||"";this.usehref=e.usehref||""}}class Message extends
r.XFAObject{constructor(e)
{super(d,"message",!0);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this.t
ext=new r.XFAObjectArray}}class NumericEdit extends r.XFAObject{constructor(e)
{super(d,"numericEdit",!0);this.hScrollPolicy=(0,o.getStringOption)(e.hScrollPolicy,
["auto","off","on"]);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this.bor
der=null;this.comb=null;this.extras=null;this.margin=null}[r.$toHTML](e){const t=
(0,s.toStyle)(this,"border","font","margin"),a=this[r.$getParent]()[r.$getParent](),n=
{name:"input",attributes:{type:"text",fieldId:a[r.$uid],dataId:a[r.$data]&&a[r.$data]
[r.$uid]||a[r.$uid],class:["xfaTextfield"],style:t,"aria-label":ariaLabel(a),"aria-
required":!1}};if(isRequired(a)){n.attributes["aria-
required"]=!0;n.attributes.required=!0}return o.HTMLResult.success({name:"label",attributes:
{class:["xfaLabel"]},children:[n]})}}class Occur extends r.XFAObject{constructor(e)
{super(d,"occur",!0);this.id=e.id||"";this.initial=""!==e.initial?(0,o.getInteger)
({data:e.initial,defaultValue:"",validate:e=>!0}):"";this.max=""!==e.max?(0,o.getInteger)
({data:e.max,defaultValue:1,validate:e=>!0}):"";this.min=""!==e.min?(0,o.getInteger)
({data:e.min,defaultValue:1,validate:e=>!0}):"";this.use=e.use||"";this.usehref=e.usehref||"
";this.extras=null}[r.$clean](){const e=this[r.$getParent](),t=this.min;""===this.min&&
(this.min=e instanceof PageArea||e instanceof PageSet?0:1);""===this.max&&(this.max=""===t?e
instanceof PageArea||e instanceof PageSet?-1:1:this.min);-1!==this.max&&this.max<this.min&&
(this.max=this.min);""===this.initial&&(this.initial=e instanceof Template?
1:this.min)}}class Oid extends r.StringObject{constructor(e)
{super(d,"oid");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=e.useh
ref||""}}class Oids extends r.XFAObject{constructor(e)
{super(d,"oids",!0);this.id=e.id||"";this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||"";this.oid=new
r.XFAObjectArray}}class Overflow extends r.XFAObject{constructor(e)
{super(d,"overflow");this.id=e.id||"";this.leader=e.leader||"";this.target=e.target||"";this
.trailer=e.trailer||"";this.use=e.use||"";this.usehref=e.usehref||""}[r.$getExtra]()
{if(!this[r.$extra]){const e=this[r.$getParent](),t=this[r.$getTemplateRoot]
(),a=t[r.$searchNode](this.target,e),n=t[r.$searchNode](this.leader,e),i=t[r.$searchNode]
(this.trailer,e);this[r.$extra]=
{target:a&&a[0]||null,leader:n&&n[0]||null,trailer:i&&i[0]||null,addLeader:!1,addTrailer:!1}
}return this[r.$extra]}}class PageArea extends r.XFAObject{constructor(e)
{super(d,"pageArea",!0);this.blankOrNotBlank=(0,o.getStringOption)(e.blankOrNotBlank,
["any","blank","notBlank"]);this.id=e.id||"";this.initialNumber=(0,o.getInteger)
({data:e.initialNumber,defaultValue:1,validate:e=>!0});this.name=e.name||"";this.numbered=
(0,o.getInteger)({data:e.numbered,defaultValue:1,validate:e=>!0});this.oddOrEven=
(0,o.getStringOption)(e.oddOrEven,["any","even","odd"]);this.pagePosition=
(0,o.getStringOption)(e.pagePosition,["any","first","last","only","rest"]);this.relevant=
(0,o.getRelevant)
(e.relevant);this.use=e.use||"";this.usehref=e.usehref||"";this.desc=null;this.extras=null;t
his.medium=null;this.occur=null;this.area=new r.XFAObjectArray;this.contentArea=new
r.XFAObjectArray;this.draw=new r.XFAObjectArray;this.exclGroup=new
r.XFAObjectArray;this.field=new r.XFAObjectArray;this.subform=new r.XFAObjectArray}
[r.$isUsable](){if(!this[r.$extra]){this[r.$extra]=
{numberOfUse:0};return!0}return!this.occur||-1===this.occur.max||this[r.$extra].numberOfUse<
this.occur.max}[r.$cleanPage](){delete this[r.$extra]}[r.$getNextPage](){this[r.$extra]||
(this[r.$extra]={numberOfUse:0});const e=this[r.$getParent]
();if("orderedOccurrence"===e.relation&&this[r.$isUsable]())
{this[r.$extra].numberOfUse+=1;return this}return e[r.$getNextPage]()}[r.$getAvailableSpace]
(){return this[r.$extra].space||{width:0,height:0}}[r.$toHTML](){this[r.$extra]||
(this[r.$extra]={numberOfUse:1});const e=[];this[r.$extra].children=e;const
t=Object.create(null);if(this.medium&&this.medium.short&&this.medium.long){t.width=
(0,s.measureToString)(this.medium.short);t.height=(0,s.measureToString)
(this.medium.long);this[r.$extra].space=
{width:this.medium.short,height:this.medium.long};if("landscape"===this.medium.orientation)
{const e=t.width;t.width=t.height;t.height=e;this[r.$extra].space=
{width:this.medium.long,height:this.medium.short}}}else(0,c.warn)("XFA - No medium specified
in pageArea: please file a bug.");this[r.$childrenToHTML]({filter:new
Set(["area","draw","field","subform"]),include:!0});this[r.$childrenToHTML]({filter:new
Set(["contentArea"]),include:!0});return
o.HTMLResult.success({name:"div",children:e,attributes:{class:
["xfaPage"],id:this[r.$uid],style:t,xfaName:this.name}})}}class PageSet extends
r.XFAObject{constructor(e){super(d,"pageSet",!0);this.duplexImposition=(0,o.getStringOption)
(e.duplexImposition,
["longEdge","shortEdge"]);this.id=e.id||"";this.name=e.name||"";this.relation=
(0,o.getStringOption)(e.relation,
["orderedOccurrence","duplexPaginated","simplexPaginated"]);this.relevant=(0,o.getRelevant)
(e.relevant);this.use=e.use||"";this.usehref=e.usehref||"";this.extras=null;this.occur=null;
this.pageArea=new r.XFAObjectArray;this.pageSet=new r.XFAObjectArray}[r.$cleanPage]()
{for(const e of this.pageArea.children)e[r.$cleanPage]();for(const e of
this.pageSet.children)e[r.$cleanPage]()}[r.$isUsable]()
{return!this.occur||-1===this.occur.max||this[r.$extra].numberOfUse<this.occur.max}
[r.$getNextPage](){this[r.$extra]||(this[r.$extra]=
{numberOfUse:1,pageIndex:-1,pageSetIndex:-1});if("orderedOccurrence"===this.relation)
{if(this[r.$extra].pageIndex+1<this.pageArea.children.length)
{this[r.$extra].pageIndex+=1;return this.pageArea.children[this[r.$extra].pageIndex]
[r.$getNextPage]()}if(this[r.$extra].pageSetIndex+1<this.pageSet.children.length)
{this[r.$extra].pageSetIndex+=1;return this.pageSet.children[this[r.$extra].pageSetIndex]
[r.$getNextPage]()}if(this[r.$isUsable]())
{this[r.$extra].numberOfUse+=1;this[r.$extra].pageIndex=-1;this[r.$extra].pageSetIndex=-1;re
turn this[r.$getNextPage]()}const e=this[r.$getParent]();if(e instanceof PageSet)return
e[r.$getNextPage]();this[r.$cleanPage]();return this[r.$getNextPage]()}const
e=this[r.$getTemplateRoot]()
[r.$extra].pageNumber,t=e%2==0?"even":"odd",a=0===e?"first":"rest";let
n=this.pageArea.children.find((e=>e.oddOrEven===t&&e.pagePosition===a));if(n)return
n;n=this.pageArea.children.find((e=>"any"===e.oddOrEven&&e.pagePosition===a));if(n)return
n;n=this.pageArea.children.find((e=>"any"===e.oddOrEven&&"any"===e.pagePosition));return
n||this.pageArea.children[0]}}class Para extends r.XFAObject{constructor(e)
{super(d,"para",!0);this.hAlign=(0,o.getStringOption)(e.hAlign,
["left","center","justify","justifyAll","radix","right"]);this.id=e.id||"";this.lineHeight=e
.lineHeight?(0,o.getMeasurement)(e.lineHeight,"0pt"):"";this.marginLeft=e.marginLeft?
(0,o.getMeasurement)(e.marginLeft,"0pt"):"";this.marginRight=e.marginRight?
(0,o.getMeasurement)(e.marginRight,"0pt"):"";this.orphans=(0,o.getInteger)
({data:e.orphans,defaultValue:0,validate:e=>e>=0});this.preserve=e.preserve||"";this.radixOf
fset=e.radixOffset?(0,o.getMeasurement)
(e.radixOffset,"0pt"):"";this.spaceAbove=e.spaceAbove?(0,o.getMeasurement)
(e.spaceAbove,"0pt"):"";this.spaceBelow=e.spaceBelow?(0,o.getMeasurement)
(e.spaceBelow,"0pt"):"";this.tabDefault=e.tabDefault?(0,o.getMeasurement)
(this.tabDefault):"";this.tabStops=(e.tabStops||"").trim().split(/\s+/).map(((e,t)=>t%2==1?
(0,o.getMeasurement)(e):e));this.textIndent=e.textIndent?(0,o.getMeasurement)
(e.textIndent,"0pt"):"";this.use=e.use||"";this.usehref=e.usehref||"";this.vAlign=
(0,o.getStringOption)(e.vAlign,["top","bottom","middle"]);this.widows=(0,o.getInteger)
({data:e.widows,defaultValue:0,validate:e=>e>=0});this.hyphenation=null}[r.$toStyle](){const
e=(0,s.toStyle)(this,"hAlign");""!==this.marginLeft&&(e.paddingLeft=(0,s.measureToString)
(this.marginLeft));""!==this.marginRight&&(e.paddingight=(0,s.measureToString)
(this.marginRight));""!==this.spaceAbove&&(e.paddingTop=(0,s.measureToString)
(this.spaceAbove));""!==this.spaceBelow&&(e.paddingBottom=(0,s.measureToString)
(this.spaceBelow));if(""!==this.textIndent){e.textIndent=(0,s.measureToString)
(this.textIndent);(0,s.fixTextIndent)(e)}this.lineHeight>0&&(e.lineHeight=
(0,s.measureToString)(this.lineHeight));""!==this.tabDefault&&(e.tabSize=
(0,s.measureToString)
(this.tabDefault));this.tabStops.length;this.hyphenatation&&Object.assign(e,this.hyphenatati
on[r.$toStyle]());return e}}class PasswordEdit extends r.XFAObject{constructor(e)
{super(d,"passwordEdit",!0);this.hScrollPolicy=(0,o.getStringOption)(e.hScrollPolicy,
["auto","off","on"]);this.id=e.id||"";this.passwordChar=e.passwordChar||"*";this.use=e.use||
"";this.usehref=e.usehref||"";this.border=null;this.extras=null;this.margin=null}}class
Pattern extends r.XFAObject{constructor(e){super(d,"pattern",!0);this.id=e.id||"";this.type=
(0,o.getStringOption)(e.type,
["crossHatch","crossDiagonal","diagonalLeft","diagonalRight","horizontal","vertical"]);this.
use=e.use||"";this.usehref=e.usehref||"";this.color=null;this.extras=null}[r.$toStyle](e)
{e=e?e[r.$toStyle]():"#FFFFFF";const t=this.color?this.color[r.$toStyle]
():"#000000",a="repeating-linear-gradient",n=`${e},${e} 5px,${t} 5px,${t}
10px`;switch(this.type){case"crossHatch":return`${a}(to top,${n}) ${a}(to
right,${n})`;case"crossDiagonal":return`${a}(45deg,${n}) ${a}
(-45deg,${n})`;case"diagonalLeft":return`${a}(45deg,${n})`;case"diagonalRight":return`${a}
(-45deg,${n})`;case"horizontal":return`${a}(to top,${n})`;case"vertical":return`${a}(to
right,${n})`}return""}}class Picture extends r.StringObject{constructor(e)
{super(d,"picture");this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||""}}class
Proto extends r.XFAObject{constructor(e){super(d,"proto",!0);this.appearanceFilter=new
r.XFAObjectArray;this.arc=new r.XFAObjectArray;this.area=new
r.XFAObjectArray;this.assist=new r.XFAObjectArray;this.barcode=new
r.XFAObjectArray;this.bindItems=new r.XFAObjectArray;this.bookend=new
r.XFAObjectArray;this.boolean=new r.XFAObjectArray;this.border=new
r.XFAObjectArray;this.break=new r.XFAObjectArray;this.breakAfter=new
r.XFAObjectArray;this.breakBefore=new r.XFAObjectArray;this.button=new
r.XFAObjectArray;this.calculate=new r.XFAObjectArray;this.caption=new
r.XFAObjectArray;this.certificate=new r.XFAObjectArray;this.certificates=new
r.XFAObjectArray;this.checkButton=new r.XFAObjectArray;this.choiceList=new
r.XFAObjectArray;this.color=new r.XFAObjectArray;this.comb=new
r.XFAObjectArray;this.connect=new r.XFAObjectArray;this.contentArea=new
r.XFAObjectArray;this.corner=new r.XFAObjectArray;this.date=new
r.XFAObjectArray;this.dateTime=new r.XFAObjectArray;this.dateTimeEdit=new
r.XFAObjectArray;this.decimal=new r.XFAObjectArray;this.defaultUi=new
r.XFAObjectArray;this.desc=new r.XFAObjectArray;this.digestMethod=new
r.XFAObjectArray;this.digestMethods=new r.XFAObjectArray;this.draw=new
r.XFAObjectArray;this.edge=new r.XFAObjectArray;this.encoding=new
r.XFAObjectArray;this.encodings=new r.XFAObjectArray;this.encrypt=new
r.XFAObjectArray;this.encryptData=new r.XFAObjectArray;this.encryption=new
r.XFAObjectArray;this.encryptionMethod=new r.XFAObjectArray;this.encryptionMethods=new
r.XFAObjectArray;this.event=new r.XFAObjectArray;this.exData=new
r.XFAObjectArray;this.exObject=new r.XFAObjectArray;this.exclGroup=new
r.XFAObjectArray;this.execute=new r.XFAObjectArray;this.extras=new
r.XFAObjectArray;this.field=new r.XFAObjectArray;this.fill=new
r.XFAObjectArray;this.filter=new r.XFAObjectArray;this.float=new
r.XFAObjectArray;this.font=new r.XFAObjectArray;this.format=new
r.XFAObjectArray;this.handler=new r.XFAObjectArray;this.hyphenation=new
r.XFAObjectArray;this.image=new r.XFAObjectArray;this.imageEdit=new
r.XFAObjectArray;this.integer=new r.XFAObjectArray;this.issuers=new
r.XFAObjectArray;this.items=new r.XFAObjectArray;this.keep=new
r.XFAObjectArray;this.keyUsage=new r.XFAObjectArray;this.line=new
r.XFAObjectArray;this.linear=new r.XFAObjectArray;this.lockDocument=new
r.XFAObjectArray;this.manifest=new r.XFAObjectArray;this.margin=new
r.XFAObjectArray;this.mdp=new r.XFAObjectArray;this.medium=new
r.XFAObjectArray;this.message=new r.XFAObjectArray;this.numericEdit=new
r.XFAObjectArray;this.occur=new r.XFAObjectArray;this.oid=new r.XFAObjectArray;this.oids=new
r.XFAObjectArray;this.overflow=new r.XFAObjectArray;this.pageArea=new
r.XFAObjectArray;this.pageSet=new r.XFAObjectArray;this.para=new
r.XFAObjectArray;this.passwordEdit=new r.XFAObjectArray;this.pattern=new
r.XFAObjectArray;this.picture=new r.XFAObjectArray;this.radial=new
r.XFAObjectArray;this.reason=new r.XFAObjectArray;this.reasons=new
r.XFAObjectArray;this.rectangle=new r.XFAObjectArray;this.ref=new
r.XFAObjectArray;this.script=new r.XFAObjectArray;this.setProperty=new
r.XFAObjectArray;this.signData=new r.XFAObjectArray;this.signature=new
r.XFAObjectArray;this.signing=new r.XFAObjectArray;this.solid=new
r.XFAObjectArray;this.speak=new r.XFAObjectArray;this.stipple=new
r.XFAObjectArray;this.subform=new r.XFAObjectArray;this.subformSet=new
r.XFAObjectArray;this.subjectDN=new r.XFAObjectArray;this.subjectDNs=new
r.XFAObjectArray;this.submit=new r.XFAObjectArray;this.text=new
r.XFAObjectArray;this.textEdit=new r.XFAObjectArray;this.time=new
r.XFAObjectArray;this.timeStamp=new r.XFAObjectArray;this.toolTip=new
r.XFAObjectArray;this.traversal=new r.XFAObjectArray;this.traverse=new
r.XFAObjectArray;this.ui=new r.XFAObjectArray;this.validate=new
r.XFAObjectArray;this.value=new r.XFAObjectArray;this.variables=new r.XFAObjectArray}}class
Radial extends r.XFAObject{constructor(e){super(d,"radial",!0);this.id=e.id||"";this.type=
(0,o.getStringOption)(e.type,
["toEdge","toCenter"]);this.use=e.use||"";this.usehref=e.usehref||"";this.color=null;this.ex
tras=null}[r.$toStyle](e){e=e?e[r.$toStyle]():"#FFFFFF";const t=this.color?
this.color[r.$toStyle]():"#000000";return`radial-gradient(circle at center,
${"toEdge"===this.type?`${e},${t}`:`${t},${e}`})`}}class Reason extends
r.StringObject{constructor(e)
{super(d,"reason");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=e.u
sehref||""}}class Reasons extends r.XFAObject{constructor(e)
{super(d,"reasons",!0);this.id=e.id||"";this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||"";this.reason=new
r.XFAObjectArray}}class Rectangle extends r.XFAObject{constructor(e)
{super(d,"rectangle",!0);this.hand=(0,o.getStringOption)(e.hand,
["even","left","right"]);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this
.corner=new r.XFAObjectArray(4);this.edge=new r.XFAObjectArray(4);this.fill=null}[r.$toHTML]
(){const e=this.edge.children.length?this.edge.children[0]:new Edge({}),t=e[r.$toStyle]
(),a=Object.create(null);this.fill&&"visible"===this.fill.presence?
Object.assign(a,this.fill[r.$toStyle]()):a.fill="transparent";a.strokeWidth=
(0,s.measureToString)("visible"===e.presence?e.thickness:0);a.stroke=t.color;const n=
(this.corner.children.length?this.corner.children[0]:new Corner({}))[r.$toStyle](),i=
{name:"svg",children:[{name:"rect",attributes:
{xmlns:f,width:"100%",height:"100%",x:0,y:0,rx:n.radius,ry:n.radius,style:a}}],attributes:
{xmlns:f,style:
{overflow:"visible"},width:"100%",height:"100%"}};if(hasMargin(this[r.$getParent]()
[r.$getParent]()))return o.HTMLResult.success({name:"div",attributes:{style:
{display:"inline",width:"100%",height:"100%"}},children:
[i]});i.attributes.style.position="absolute";return o.HTMLResult.success(i)}}class
RefElement extends r.StringObject{constructor(e)
{super(d,"ref");this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||""}}class Script
extends r.StringObject{constructor(e)
{super(d,"script");this.binding=e.binding||"";this.contentType=e.contentType||"";this.id=e.i
d||"";this.name=e.name||"";this.runAt=(0,o.getStringOption)(e.runAt,
["client","both","server"]);this.use=e.use||"";this.usehref=e.usehref||""}}class SetProperty
extends r.XFAObject{constructor(e)
{super(d,"setProperty");this.connection=e.connection||"";this.ref=e.ref||"";this.target=e.ta
rget||""}}t.SetProperty=SetProperty;class SignData extends r.XFAObject{constructor(e)
{super(d,"signData",!0);this.id=e.id||"";this.operation=(0,o.getStringOption)(e.operation,
["sign","clear","verify"]);this.ref=e.ref||"";this.target=e.target||"";this.use=e.use||"";th
is.usehref=e.usehref||"";this.filter=null;this.manifest=null}}class Signature extends
r.XFAObject{constructor(e){super(d,"signature",!0);this.id=e.id||"";this.type=
(0,o.getStringOption)(e.type,
["PDF1.3","PDF1.6"]);this.use=e.use||"";this.usehref=e.usehref||"";this.border=null;this.ext
ras=null;this.filter=null;this.manifest=null;this.margin=null}}class Signing extends
r.XFAObject{constructor(e){super(d,"signing",!0);this.id=e.id||"";this.type=
(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||"";this.certificate=new
r.XFAObjectArray}}class Solid extends r.XFAObject{constructor(e)
{super(d,"solid",!0);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this.ext
ras=null}[r.$toStyle](e){return e?e[r.$toStyle]():"#FFFFFF"}}class Speak extends
r.StringObject{constructor(e){super(d,"speak");this.disable=(0,o.getInteger)
({data:e.disable,defaultValue:0,validate:e=>1===e});this.id=e.id||"";this.priority=
(0,o.getStringOption)(e.priority,
["custom","caption","name","toolTip"]);this.rid=e.rid||"";this.use=e.use||"";this.usehref=e.
usehref||""}}class Stipple extends r.XFAObject{constructor(e)
{super(d,"stipple",!0);this.id=e.id||"";this.rate=(0,o.getInteger)
({data:e.rate,defaultValue:50,validate:e=>e>=0&&e<=100});this.use=e.use||"";this.usehref=e.u
sehref||"";this.color=null;this.extras=null}[r.$toStyle](e){const t=this.rate/100;return
c.Util.makeHexColor(Math.round(e.value.r*(1-t)+this.value.r*t),Math.round(e.value.g*(1-
t)+this.value.g*t),Math.round(e.value.b*(1-t)+this.value.b*t))}}class Subform extends
r.XFAObject{constructor(e){super(d,"subform",!0);this.access=(0,o.getStringOption)(e.access,
["open","nonInteractive","protected","readOnly"]);this.allowMacro=(0,o.getInteger)
({data:e.allowMacro,defaultValue:0,validate:e=>1===e});this.anchorType=(0,o.getStringOption)
(e.anchorType,
["topLeft","bottomCenter","bottomLeft","bottomRight","middleCenter","middleLeft","middleRigh
t","topCenter","topRight"]);this.colSpan=(0,o.getInteger)
({data:e.colSpan,defaultValue:1,validate:e=>e>=1||-1===e});this.columnWidths=
(e.columnWidths||"").trim().split(/\s+/).map((e=>"-1"===e?-1:(0,o.getMeasurement)
(e)));this.h=e.h?(0,o.getMeasurement)(e.h):"";this.hAlign=(0,o.getStringOption)(e.hAlign,
["left","center","justify","justifyAll","radix","right"]);this.id=e.id||"";this.layout=
(0,o.getStringOption)(e.layout,["position","lr-tb","rl-row","rl-
tb","row","table","tb"]);this.locale=e.locale||"";this.maxH=(0,o.getMeasurement)
(e.maxH,"0pt");this.maxW=(0,o.getMeasurement)(e.maxW,"0pt");this.mergeMode=
(0,o.getStringOption)(e.mergeMode,["consumeData","matchTemplate"]);this.minH=
(0,o.getMeasurement)(e.minH,"0pt");this.minW=(0,o.getMeasurement)
(e.minW,"0pt");this.name=e.name||"";this.presence=(0,o.getStringOption)(e.presence,
["visible","hidden","inactive","invisible"]);this.relevant=(0,o.getRelevant)
(e.relevant);this.restoreState=(0,o.getStringOption)(e.restoreState,
["manual","auto"]);this.scope=(0,o.getStringOption)(e.scope,
["name","none"]);this.use=e.use||"";this.usehref=e.usehref||"";this.w=e.w?
(0,o.getMeasurement)(e.w):"";this.x=(0,o.getMeasurement)(e.x,"0pt");this.y=
(0,o.getMeasurement)
(e.y,"0pt");this.assist=null;this.bind=null;this.bookend=null;this.border=null;this.break=nu
ll;this.calculate=null;this.desc=null;this.extras=null;this.keep=null;this.margin=null;this.
occur=null;this.overflow=null;this.pageSet=null;this.para=null;this.traversal=null;this.vali
date=null;this.variables=null;this.area=new r.XFAObjectArray;this.breakAfter=new
r.XFAObjectArray;this.breakBefore=new r.XFAObjectArray;this.connect=new
r.XFAObjectArray;this.draw=new r.XFAObjectArray;this.event=new
r.XFAObjectArray;this.exObject=new r.XFAObjectArray;this.exclGroup=new
r.XFAObjectArray;this.field=new r.XFAObjectArray;this.proto=new
r.XFAObjectArray;this.setProperty=new r.XFAObjectArray;this.subform=new
r.XFAObjectArray;this.subformSet=new r.XFAObjectArray}[r.$getSubformParent](){const
e=this[r.$getParent]();return e instanceof SubformSet?e[r.$getSubformParent]():e}
[r.$isBindable](){return!0}[r.$isThereMoreWidth](){return this.layout.endsWith("-
tb")&&0===this[r.$extra].attempt&&this[r.$extra].numberInLine>0||this[r.$getParent]()
[r.$isThereMoreWidth]()}*[r.$getContainedChildren](){yield*getContainedChildren(this)}
[r.$flushHTML](){return(0,i.flushHTML)(this)}[r.$addHTML](e,t){(0,i.addHTML)(this,e,t)}
[r.$getAvailableSpace](){return(0,i.getAvailableSpace)(this)}[r.$isSplittable](){const
e=this[r.$getSubformParent]();if(!e[r.$isSplittable]())return!1;if(void
0!==this[r.$extra]._isSplittable)return
this[r.$extra]._isSplittable;if("position"===this.layout||this.layout.includes("row"))
{this[r.$extra]._isSplittable=!1;return!1}if(this.keep&&"none"!==this.keep.intact)
{this[r.$extra]._isSplittable=!1;return!1}if(e.layout&&e.layout.endsWith("-
tb")&&0!==e[r.$extra].numberInLine)return!1;this[r.$extra]._isSplittable=!0;return!0}
[r.$toHTML](e){setTabIndex(this);if(this.break)
{if("auto"!==this.break.after||""!==this.break.afterTarget){const e=new
BreakAfter({targetType:this.break.after,target:this.break.afterTarget,startNew:this.break.st
artNew.toString()});e[r.$globalData]=this[r.$globalData];this[r.$appendChild]
(e);this.breakAfter.push(e)}if("auto"!==this.break.before||""!==this.break.beforeTarget)
{const e=new
BreakBefore({targetType:this.break.before,target:this.break.beforeTarget,startNew:this.break
.startNew.toString()});e[r.$globalData]=this[r.$globalData];this[r.$appendChild]
(e);this.breakBefore.push(e)}if(""!==this.break.overflowTarget){const e=new
Overflow({target:this.break.overflowTarget,leader:this.break.overflowLeader,trailer:this.bre
ak.overflowTrailer});e[r.$globalData]=this[r.$globalData];this[r.$appendChild]
(e);this.overflow.push(e)}this[r.$removeChild]
(this.break);this.break=null}if("hidden"===this.presence||"inactive"===this.presence)return
o.HTMLResult.EMPTY;(this.breakBefore.children.length>1||this.breakAfter.children.length>1)&&
(0,c.warn)("XFA - Several breakBefore or breakAfter in subforms: please file a
bug.");if(this.breakBefore.children.length>=1){const
e=this.breakBefore.children[0];if(handleBreak(e))return
o.HTMLResult.breakNode(e)}if(this[r.$extra]&&this[r.$extra].afterBreakAfter)return
o.HTMLResult.EMPTY;(0,s.fixDimensions)(this);const t=[],a={id:this[r.$uid],class:[]};
(0,s.setAccess)(this,a.class);this[r.$extra]||
(this[r.$extra]=Object.create(null));Object.assign(this[r.$extra],
{children:t,line:null,attributes:a,attempt:0,numberInLine:0,availableSpace:
{width:Math.min(this.w||1/0,e.width),height:Math.min(this.h||1/0,e.height)},width:0,height:0
,prevHeight:0,currentWidth:0});const n=this[r.$getTemplateRoot]
(),l=n[r.$extra].noLayoutFailure,h=this[r.$isSplittable]
();h||setFirstUnsplittable(this);if(!(0,i.checkDimensions)(this,e))return
o.HTMLResult.FAILURE;const u=new
Set(["area","draw","exclGroup","field","subform","subformSet"]);if(this.layout.includes("row
")){const e=this[r.$getSubformParent]().columnWidths;if(Array.isArray(e)&&e.length>0)
{this[r.$extra].columnWidths=e;this[r.$extra].currentColumn=0}}const d=(0,s.toStyle)
(this,"anchorType","dimensions","position","presence","border","margin","hAlign"),f=
["xfaSubform"],g=(0,s.layoutClass)(this);g&&f.push(g);a.style=d;a.class=f;this.name&&
(a.xfaName=this.name);if(this.overflow){const t=this.overflow[r.$getExtra]();if(t.addLeader)
{t.addLeader=!1;handleOverflow(this,t.leader,e)}}this[r.$pushPara]();const p="lr-
tb"===this.layout||"rl-tb"===this.layout,m=p?
2:1;for(;this[r.$extra].attempt<m;this[r.$extra].attempt++){p&&1===this[r.$extra].attempt&&
(this[r.$extra].numberInLine=0);const e=this[r.$childrenToHTML]
({filter:u,include:!0});if(e.success)break;if(e.isBreak()){this[r.$popPara]();return
e}if(p&&0===this[r.$extra].attempt&&0===this[r.$extra].numberInLine&&!n[r.$extra].noLayoutFa
ilure){this[r.$extra].attempt=m;break}}this[r.$popPara]
();h||unsetFirstUnsplittable(this);n[r.$extra].noLayoutFailure=l;if(this[r.$extra].attempt==
=m){this.overflow&&(this[r.$getTemplateRoot]()
[r.$extra].overflowNode=this.overflow);h||delete this[r.$extra];return
o.HTMLResult.FAILURE}if(this.overflow){const t=this.overflow[r.$getExtra]();if(t.addTrailer)
{t.addTrailer=!1;handleOverflow(this,t.trailer,e)}}let b=0,y=0;if(this.margin)
{b=this.margin.leftInset+this.margin.rightInset;y=this.margin.topInset+this.margin.bottomIns
et}const
w=Math.max(this[r.$extra].width+b,this.w||0),S=Math.max(this[r.$extra].height+y,this.h||0),x
=[this.x,this.y,w,S];""===this.w&&(d.width=(0,s.measureToString)(w));""===this.h&&(d.height=
(0,s.measureToString)(S));if(("0px"===d.width||"0px"===d.height)&&0===t.length)return
o.HTMLResult.EMPTY;const C={name:"div",attributes:a,children:t};applyAssist(this,a);const
k=o.HTMLResult.success((0,s.createWrapper)(this,C),x);if(this.breakAfter.children.length>=1)
{const e=this.breakAfter.children[0];if(handleBreak(e))
{this[r.$extra].afterBreakAfter=k;return o.HTMLResult.breakNode(e)}}delete
this[r.$extra];return k}}class SubformSet extends r.XFAObject{constructor(e)
{super(d,"subformSet",!0);this.id=e.id||"";this.name=e.name||"";this.relation=
(0,o.getStringOption)(e.relation,["ordered","choice","unordered"]);this.relevant=
(0,o.getRelevant)
(e.relevant);this.use=e.use||"";this.usehref=e.usehref||"";this.bookend=null;this.break=null
;this.desc=null;this.extras=null;this.occur=null;this.overflow=null;this.breakAfter=new
r.XFAObjectArray;this.breakBefore=new r.XFAObjectArray;this.subform=new
r.XFAObjectArray;this.subformSet=new r.XFAObjectArray}*[r.$getContainedChildren]()
{yield*getContainedChildren(this)}[r.$getSubformParent](){let e=this[r.$getParent]();for(;!
(e instanceof Subform);)e=e[r.$getParent]();return e}[r.$isBindable](){return!0}}class
SubjectDN extends r.ContentObject{constructor(e)
{super(d,"subjectDN");this.delimiter=e.delimiter||",";this.id=e.id||"";this.name=e.name||"";
this.use=e.use||"";this.usehref=e.usehref||""}[r.$finalize](){this[r.$content]=new
Map(this[r.$content].split(this.delimiter).map((e=>{(e=e.split("=",2))[0]=e[0].trim();return
e})))}}class SubjectDNs extends r.XFAObject{constructor(e)
{super(d,"subjectDNs",!0);this.id=e.id||"";this.type=(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||"";this.subjectDN=new
r.XFAObjectArray}}class Submit extends r.XFAObject{constructor(e)
{super(d,"submit",!0);this.embedPDF=(0,o.getInteger)
({data:e.embedPDF,defaultValue:0,validate:e=>1===e});this.format=(0,o.getStringOption)
(e.format,
["xdp","formdata","pdf","urlencoded","xfd","xml"]);this.id=e.id||"";this.target=e.target||""
;this.textEncoding=(0,o.getKeyword)({data:e.textEncoding?
e.textEncoding.toLowerCase():"",defaultValue:"",validate:e=>["utf-8","big-
five","fontspecific","gbk","gb-18030","gb-2312","ksc-5601","none","shift-jis","ucs-2","utf-
16"].includes(e)||e.match(/iso-8859-
\d{2}/)});this.use=e.use||"";this.usehref=e.usehref||"";this.xdpContent=e.xdpContent||"";thi
s.encrypt=null;this.encryptData=new r.XFAObjectArray;this.signData=new
r.XFAObjectArray}}class Template extends r.XFAObject{constructor(e)
{super(d,"template",!0);this.baseProfile=(0,o.getStringOption)(e.baseProfile,
["full","interactiveForms"]);this.extras=null;this.subform=new r.XFAObjectArray}
[r.$finalize](){0===this.subform.children.length&&(0,c.warn)("XFA - No subforms in template
node.");this.subform.children.length>=2&&(0,c.warn)("XFA - Several subforms in template
node: please file a bug.");this[r.$tabIndex]=5e3}[r.$isSplittable](){return!0}
[r.$searchNode](e,t){return e.startsWith("#")?[this[r.$ids].get(e.slice(1))]:
(0,u.searchNode)(this,t,e,!0,!0)}*[r.$toPages](){if(!this.subform.children.length)return
o.HTMLResult.success({name:"div",children:[]});this[r.$extra]=
{overflowNode:null,firstUnsplittable:null,currentContentArea:null,currentPageArea:null,noLay
outFailure:!1,pageNumber:1,pagePosition:"first",oddOrEven:"odd",blankOrNotBlank:"nonBlank",p
araStack:[]};const e=this.subform.children[0];e.pageSet[r.$cleanPage]();const
t=e.pageSet.pageArea.children,a={name:"div",children:[]};let
n=null,i=null,s=null;if(e.breakBefore.children.length>=1)
{i=e.breakBefore.children[0];s=i.target}else
if(e.subform.children.length>=1&&e.subform.children[0].breakBefore.children.length>=1)
{i=e.subform.children[0].breakBefore.children[0];s=i.target}else
if(e.break&&e.break.beforeTarget){i=e.break;s=i.beforeTarget}else
if(e.subform.children.length>=1&&e.subform.children[0].break&&e.subform.children[0].break.be
foreTarget){i=e.subform.children[0].break;s=i.beforeTarget}if(i){const e=this[r.$searchNode]
(s,i[r.$getParent]());if(e instanceof PageArea){n=e;i[r.$extra]={}}}n||(n=t[0]);n[r.$extra]=
{numberOfUse:1};const l=n[r.$getParent]();l[r.$extra]=
{numberOfUse:1,pageIndex:l.pageArea.children.indexOf(n),pageSetIndex:0};let
h,u=null,d=null,f=!0,g=0,p=0;for(;;){if(f)g=0;else{a.children.pop();if(3==++g){(0,c.warn)
("XFA - Something goes wrong: please file a bug.");return
a}}h=null;this[r.$extra].currentPageArea=n;const t=n[r.$toHTML]
().html;a.children.push(t);if(u)
{this[r.$extra].noLayoutFailure=!0;t.children.push(u[r.$toHTML]
(n[r.$extra].space).html);u=null}if(d)
{this[r.$extra].noLayoutFailure=!0;t.children.push(d[r.$toHTML]
(n[r.$extra].space).html);d=null}const
i=n.contentArea.children,s=t.children.filter((e=>e.attributes.class.includes("xfaContentarea
")));f=!1;this[r.$extra].firstUnsplittable=null;this[r.$extra].noLayoutFailure=!1;const
flush=t=>{const a=e[r.$flushHTML]();if(a)
{f=f||a.children&&0!==a.children.length;s[t].children.push(a)}};for(let
t=p,n=i.length;t<n;t++){const n=this[r.$extra].currentContentArea=i[t],o=
{width:n.w,height:n.h};p=0;if(u){s[t].children.push(u[r.$toHTML](o).html);u=null}if(d)
{s[t].children.push(d[r.$toHTML](o).html);d=null}const c=e[r.$toHTML](o);if(c.success)
{if(c.html)
{f=f||c.html.children&&0!==c.html.children.length;s[t].children.push(c.html)}else!f&&a.child
ren.length>1&&a.children.pop();return a}if(c.isBreak()){const
e=c.breakNode;flush(t);if("auto"===e.targetType)continue;if(e.leader){u=this[r.$searchNode]
(e.leader,e[r.$getParent]());u=u?u[0]:null}if(e.trailer){d=this[r.$searchNode]
(e.trailer,e[r.$getParent]());d=d?d[0]:null}if("pageArea"===e.targetType)
{h=e[r.$extra].target;t=1/0}else if(e[r.$extra].target)
{h=e[r.$extra].target;p=e[r.$extra].index+1;t=1/0}else t=e[r.$extra].index}else
if(this[r.$extra].overflowNode){const
e=this[r.$extra].overflowNode;this[r.$extra].overflowNode=null;const a=e[r.$getExtra]
(),n=a.target;a.addLeader=null!==a.leader;a.addTrailer=null!==a.trailer;flush(t);const
s=t;t=1/0;if(n instanceof PageArea)h=n;else if(n instanceof ContentArea){const
e=i.indexOf(n);if(-1!==e)e>s?t=e-1:p=e;else{h=n[r.$getParent]
();p=h.contentArea.children.indexOf(n)}}}else flush(t)}this[r.$extra].pageNumber+=1;h&&
(h[r.$isUsable]()?h[r.$extra].numberOfUse+=1:h=null);n=h||n[r.$getNextPage]();yield
null}}}t.Template=Template;class Text extends r.ContentObject{constructor(e)
{super(d,"text");this.id=e.id||"";this.maxChars=(0,o.getInteger)
({data:e.maxChars,defaultValue:0,validate:e=>e>=0});this.name=e.name||"";this.rid=e.rid||"";
this.use=e.use||"";this.usehref=e.usehref||""}[r.$acceptWhitespace](){return!0}[r.$onChild]
(e){if(e[r.$namespaceId]===n.NamespaceIds.xhtml.id){this[r.$content]=e;return!0}(0,c.warn)
(`XFA - Invalid content in Text: ${e[r.$nodeName]}.`);return!1}[r.$onText](e)
{this[r.$content]instanceof r.XFAObject||super[r.$onText](e)}[r.$finalize]()
{"string"==typeof this[r.$content]&&
(this[r.$content]=this[r.$content].replace(/\r\n/g,"\n"))}[r.$getExtra]()
{return"string"==typeof this[r.$content]?
this[r.$content].split(/[\u2029\u2028\n]/).reduce(((e,t)=>{t&&e.push(t);return e}),
[]).join("\n"):this[r.$content][r.$text]()}[r.$toHTML](e){if("string"==typeof
this[r.$content]){const
e=valueToHtml(this[r.$content]).html;if(this[r.$content].includes("\u2029"))
{e.name="div";e.children=
[];this[r.$content].split("\u2029").map((e=>e.split(/[\u2028\n]/).reduce(((e,t)=>
{e.push({name:"span",value:t},{name:"br"});return e}),[]))).forEach((t=>
{e.children.push({name:"p",children:t})}))}else if(/[\u2028\n]/.test(this[r.$content]))
{e.name="div";e.children=[];this[r.$content].split(/[\u2028\n]/).forEach((t=>
{e.children.push({name:"span",value:t},{name:"br"})}))}return o.HTMLResult.success(e)}return
this[r.$content][r.$toHTML](e)}}t.Text=Text;class TextEdit extends
r.XFAObject{constructor(e){super(d,"textEdit",!0);this.allowRichText=(0,o.getInteger)
({data:e.allowRichText,defaultValue:0,validate:e=>1===e});this.hScrollPolicy=
(0,o.getStringOption)(e.hScrollPolicy,["auto","off","on"]);this.id=e.id||"";this.multiLine=
(0,o.getInteger)
({data:e.multiLine,defaultValue:"",validate:e=>0===e||1===e});this.use=e.use||"";this.usehre
f=e.usehref||"";this.vScrollPolicy=(0,o.getStringOption)(e.vScrollPolicy,
["auto","off","on"]);this.border=null;this.comb=null;this.extras=null;this.margin=null}
[r.$toHTML](e){const t=(0,s.toStyle)(this,"border","font","margin");let a;const
n=this[r.$getParent]()[r.$getParent]();""===this.multiLine&&(this.multiLine=n instanceof
Draw?1:0);a=1===this.multiLine?{name:"textarea",attributes:{dataId:n[r.$data]&&n[r.$data]
[r.$uid]||n[r.$uid],fieldId:n[r.$uid],class:["xfaTextfield"],style:t,"aria-
label":ariaLabel(n),"aria-required":!1}}:{name:"input",attributes:
{type:"text",dataId:n[r.$data]&&n[r.$data][r.$uid]||n[r.$uid],fieldId:n[r.$uid],class:
["xfaTextfield"],style:t,"aria-label":ariaLabel(n),"aria-required":!1}};if(isRequired(n))
{a.attributes["aria-required"]=!0;a.attributes.required=!0}return
o.HTMLResult.success({name:"label",attributes:{class:["xfaLabel"]},children:[a]})}}class
Time extends r.StringObject{constructor(e)
{super(d,"time");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=e.use
href||""}[r.$finalize](){const e=this[r.$content].trim();this[r.$content]=e?new
Date(e):null}[r.$toHTML](e){return valueToHtml(this[r.$content]?
this[r.$content].toString():"")}}class TimeStamp extends r.XFAObject{constructor(e)
{super(d,"timeStamp");this.id=e.id||"";this.server=e.server||"";this.type=
(0,o.getStringOption)(e.type,
["optional","required"]);this.use=e.use||"";this.usehref=e.usehref||""}}class ToolTip
extends r.StringObject{constructor(e)
{super(d,"toolTip");this.id=e.id||"";this.rid=e.rid||"";this.use=e.use||"";this.usehref=e.us
ehref||""}}class Traversal extends r.XFAObject{constructor(e)
{super(d,"traversal",!0);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this
.extras=null;this.traverse=new r.XFAObjectArray}}class Traverse extends
r.XFAObject{constructor(e){super(d,"traverse",!0);this.id=e.id||"";this.operation=
(0,o.getStringOption)(e.operation,
["next","back","down","first","left","right","up"]);this.ref=e.ref||"";this.use=e.use||"";th
is.usehref=e.usehref||"";this.extras=null;this.script=null}get name(){return this.operation}
[r.$isTransparent](){return!1}}class Ui extends r.XFAObject{constructor(e)
{super(d,"ui",!0);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this.extras
=null;this.picture=null;this.barcode=null;this.button=null;this.checkButton=null;this.choice
List=null;this.dateTimeEdit=null;this.defaultUi=null;this.imageEdit=null;this.numericEdit=nu
ll;this.passwordEdit=null;this.signature=null;this.textEdit=null}[r.$getExtra](){if(void
0===this[r.$extra]){for(const e of Object.getOwnPropertyNames(this))
{if("extras"===e||"picture"===e)continue;const t=this[e];if(t instanceof r.XFAObject)
{this[r.$extra]=t;return t}}this[r.$extra]=null}return this[r.$extra]}[r.$toHTML](e){const
t=this[r.$getExtra]();return t?t[r.$toHTML](e):o.HTMLResult.EMPTY}}class Validate extends
r.XFAObject{constructor(e){super(d,"validate",!0);this.formatTest=(0,o.getStringOption)
(e.formatTest,["warning","disabled","error"]);this.id=e.id||"";this.nullTest=
(0,o.getStringOption)(e.nullTest,["disabled","error","warning"]);this.scriptTest=
(0,o.getStringOption)(e.scriptTest,
["error","disabled","warning"]);this.use=e.use||"";this.usehref=e.usehref||"";this.extras=nu
ll;this.message=null;this.picture=null;this.script=null}}class Value extends
r.XFAObject{constructor(e){super(d,"value",!0);this.id=e.id||"";this.override=
(0,o.getInteger)({data:e.override,defaultValue:0,validate:e=>1===e});this.relevant=
(0,o.getRelevant)
(e.relevant);this.use=e.use||"";this.usehref=e.usehref||"";this.arc=null;this.boolean=null;t
his.date=null;this.dateTime=null;this.decimal=null;this.exData=null;this.float=null;this.ima
ge=null;this.integer=null;this.line=null;this.rectangle=null;this.text=null;this.time=null}
[r.$setValue](e){const t=this[r.$getParent]();if(t instanceof Field&&t.ui&&t.ui.imageEdit)
{if(!this.image){this.image=new Image({});this[r.$appendChild]
(this.image)}this.image[r.$content]=e[r.$content];return}const
a=e[r.$nodeName];if(null===this[a]){for(const e of Object.getOwnPropertyNames(this)){const
t=this[e];if(t instanceof r.XFAObject){this[e]=null;this[r.$removeChild]
(t)}}this[e[r.$nodeName]]=e;this[r.$appendChild](e)}else this[a][r.$content]=e[r.$content]}
[r.$text](){if(this.exData)return"string"==typeof this.exData[r.$content]?
this.exData[r.$content].trim():this.exData[r.$content][r.$text]().trim();for(const e of
Object.getOwnPropertyNames(this)){if("image"===e)continue;const t=this[e];if(t instanceof
r.XFAObject)return(t[r.$content]||"").toString().trim()}return null}[r.$toHTML](e){for(const
t of Object.getOwnPropertyNames(this)){const a=this[t];if(a instanceof r.XFAObject)return
a[r.$toHTML](e)}return o.HTMLResult.EMPTY}}t.Value=Value;class Variables extends
r.XFAObject{constructor(e)
{super(d,"variables",!0);this.id=e.id||"";this.use=e.use||"";this.usehref=e.usehref||"";this
.boolean=new r.XFAObjectArray;this.date=new r.XFAObjectArray;this.dateTime=new
r.XFAObjectArray;this.decimal=new r.XFAObjectArray;this.exData=new
r.XFAObjectArray;this.float=new r.XFAObjectArray;this.image=new
r.XFAObjectArray;this.integer=new r.XFAObjectArray;this.manifest=new
r.XFAObjectArray;this.script=new r.XFAObjectArray;this.text=new
r.XFAObjectArray;this.time=new r.XFAObjectArray}[r.$isTransparent](){return!0}}class
TemplateNamespace{static[n.$buildXFAObject](e,t){if(TemplateNamespace.hasOwnProperty(e))
{const a=TemplateNamespace[e](t);a[r.$setSetAttributes](t);return a}}static
appearanceFilter(e){return new AppearanceFilter(e)}static arc(e){return new Arc(e)}static
area(e){return new Area(e)}static assist(e){return new Assist(e)}static barcode(e){return
new Barcode(e)}static bind(e){return new Bind(e)}static bindItems(e){return new
BindItems(e)}static bookend(e){return new Bookend(e)}static boolean(e){return new
BooleanElement(e)}static border(e){return new Border(e)}static break(e){return new
Break(e)}static breakAfter(e){return new BreakAfter(e)}static breakBefore(e){return new
BreakBefore(e)}static button(e){return new Button(e)}static calculate(e){return new
Calculate(e)}static caption(e){return new Caption(e)}static certificate(e){return new
Certificate(e)}static certificates(e){return new Certificates(e)}static checkButton(e)
{return new CheckButton(e)}static choiceList(e){return new ChoiceList(e)}static color(e)
{return new Color(e)}static comb(e){return new Comb(e)}static connect(e){return new
Connect(e)}static contentArea(e){return new ContentArea(e)}static corner(e){return new
Corner(e)}static date(e){return new DateElement(e)}static dateTime(e){return new
DateTime(e)}static dateTimeEdit(e){return new DateTimeEdit(e)}static decimal(e){return new
Decimal(e)}static defaultUi(e){return new DefaultUi(e)}static desc(e){return new
Desc(e)}static digestMethod(e){return new DigestMethod(e)}static digestMethods(e){return new
DigestMethods(e)}static draw(e){return new Draw(e)}static edge(e){return new Edge(e)}static
encoding(e){return new Encoding(e)}static encodings(e){return new Encodings(e)}static
encrypt(e){return new Encrypt(e)}static encryptData(e){return new EncryptData(e)}static
encryption(e){return new Encryption(e)}static encryptionMethod(e){return new
EncryptionMethod(e)}static encryptionMethods(e){return new EncryptionMethods(e)}static
event(e){return new Event(e)}static exData(e){return new ExData(e)}static exObject(e){return
new ExObject(e)}static exclGroup(e){return new ExclGroup(e)}static execute(e){return new
Execute(e)}static extras(e){return new Extras(e)}static field(e){return new Field(e)}static
fill(e){return new Fill(e)}static filter(e){return new Filter(e)}static float(e){return new
Float(e)}static font(e){return new Font(e)}static format(e){return new Format(e)}static
handler(e){return new Handler(e)}static hyphenation(e){return new Hyphenation(e)}static
image(e){return new Image(e)}static imageEdit(e){return new ImageEdit(e)}static integer(e)
{return new Integer(e)}static issuers(e){return new Issuers(e)}static items(e){return new
Items(e)}static keep(e){return new Keep(e)}static keyUsage(e){return new KeyUsage(e)}static
line(e){return new Line(e)}static linear(e){return new Linear(e)}static lockDocument(e)
{return new LockDocument(e)}static manifest(e){return new Manifest(e)}static margin(e)
{return new Margin(e)}static mdp(e){return new Mdp(e)}static medium(e){return new
Medium(e)}static message(e){return new Message(e)}static numericEdit(e){return new
NumericEdit(e)}static occur(e){return new Occur(e)}static oid(e){return new Oid(e)}static
oids(e){return new Oids(e)}static overflow(e){return new Overflow(e)}static pageArea(e)
{return new PageArea(e)}static pageSet(e){return new PageSet(e)}static para(e){return new
Para(e)}static passwordEdit(e){return new PasswordEdit(e)}static pattern(e){return new
Pattern(e)}static picture(e){return new Picture(e)}static proto(e){return new
Proto(e)}static radial(e){return new Radial(e)}static reason(e){return new Reason(e)}static
reasons(e){return new Reasons(e)}static rectangle(e){return new Rectangle(e)}static ref(e)
{return new RefElement(e)}static script(e){return new Script(e)}static setProperty(e){return
new SetProperty(e)}static signData(e){return new SignData(e)}static signature(e){return new
Signature(e)}static signing(e){return new Signing(e)}static solid(e){return new
Solid(e)}static speak(e){return new Speak(e)}static stipple(e){return new Stipple(e)}static
subform(e){return new Subform(e)}static subformSet(e){return new SubformSet(e)}static
subjectDN(e){return new SubjectDN(e)}static subjectDNs(e){return new SubjectDNs(e)}static
submit(e){return new Submit(e)}static template(e){return new Template(e)}static text(e)
{return new Text(e)}static textEdit(e){return new TextEdit(e)}static time(e){return new
Time(e)}static timeStamp(e){return new TimeStamp(e)}static toolTip(e){return new
ToolTip(e)}static traversal(e){return new Traversal(e)}static traverse(e){return new
Traverse(e)}static ui(e){return new Ui(e)}static validate(e){return new Validate(e)}static
value(e){return new Value(e)}static variables(e){return new
Variables(e)}}t.TemplateNamespace=TemplateNamespace},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.addHTML=function addHTML(e,t,a){const
i=e[r.$extra],s=i.availableSpace,[o,c,l,h]=a;switch(e.layout)
{case"position":i.width=Math.max(i.width,o+l);i.height=Math.max(i.height,c+h);i.children.pus
h(t);break;case"lr-tb":case"rl-tb":if(!i.line||1===i.attempt){i.line=createLine(e,
[]);i.children.push(i.line);i.numberInLine=0}i.numberInLine+=1;i.line.children.push(t);if(0=
==i.attempt)
{i.currentWidth+=l;i.height=Math.max(i.height,i.prevHeight+h)}else{i.currentWidth=l;i.prevHe
ight=i.height;i.height+=h;i.attempt=0}i.width=Math.max(i.width,i.currentWidth);break;case"rl
-row":case"row":{i.children.push(t);i.width+=l;i.height=Math.max(i.height,h);const e=
(0,n.measureToString)(i.height);for(const t of
i.children)t.attributes.style.height=e;break}case"table":case"tb":i.width=Math.min(s.width,M
ath.max(i.width,l));i.height+=h;i.children.push(t)}};t.checkDimensions=function
checkDimensions(e,t){if(null===e[r.$getTemplateRoot]()
[r.$extra].firstUnsplittable)return!0;if(0===e.w||0===e.h)return!0;const
a=e[r.$getSubformParent](),n=a[r.$extra]&&a[r.$extra].attempt||0,[,i,s,o]=function
getTransformedBBox(e){let t,a,r=""===e.w?NaN:e.w,n=""===e.h?NaN:e.h,[i,s]=
[0,0];switch(e.anchorType||""){case"bottomCenter":[i,s]=[r/2,n];break;case"bottomLeft":
[i,s]=[0,n];break;case"bottomRight":[i,s]=[r,n];break;case"middleCenter":[i,s]=
[r/2,n/2];break;case"middleLeft":[i,s]=[0,n/2];break;case"middleRight":[i,s]=
[r,n/2];break;case"topCenter":[i,s]=[r/2,0];break;case"topRight":[i,s]=
[r,0]}switch(e.rotate||0){case 0:[t,a]=[-i,-s];break;case 90:[t,a]=[-s,i];[r,n]=[n,-
r];break;case 180:[t,a]=[i,s];[r,n]=[-r,-n];break;case 270:[t,a]=[s,-i];[r,n]=[-
n,r]}return[e.x+t+Math.min(0,r),e.y+a+Math.min(0,n),Math.abs(r),Math.abs(n)]}
(e);switch(a.layout){case"lr-tb":case"rl-tb":return 0===n?e[r.$getTemplateRoot]()
[r.$extra].noLayoutFailure?""!==e.w?Math.round(s-t.width)<=2:t.width>2:!
(""!==e.h&&Math.round(o-t.height)>2)&&(""!==e.w?Math.round(s-t.width)
<=2||0===a[r.$extra].numberInLine&&t.height>2:t.width>2):!!e[r.$getTemplateRoot]()
[r.$extra].noLayoutFailure||!(""!==e.h&&Math.round(o-t.height)>2)&&((""===e.w||Math.round(s-
t.width)<=2||!a[r.$isThereMoreWidth]
())&&t.height>2);case"table":case"tb":return!!e[r.$getTemplateRoot]()
[r.$extra].noLayoutFailure||(""===e.h||e[r.$isSplittable]()?(""===e.w||Math.round(s-t.width)
<=2||!a[r.$isThereMoreWidth]())&&t.height>2:Math.round(o-t.height)
<=2);case"position":if(e[r.$getTemplateRoot]()
[r.$extra].noLayoutFailure)return!0;if(""===e.h||Math.round(o+i-t.height)<=2)return!0;return
o+i>e[r.$getTemplateRoot]()[r.$extra].currentContentArea.h;case"rl-
row":case"row":return!!e[r.$getTemplateRoot]()[r.$extra].noLayoutFailure||
(""===e.h||Math.round(o-t.height)<=2);default:return!0}};t.flushHTML=function flushHTML(e)
{if(!e[r.$extra])return null;const t=
{name:"div",attributes:e[r.$extra].attributes,children:e[r.$extra].children};if(e[r.$extra].
failingNode){const a=e[r.$extra].failingNode[r.$flushHTML]();a&&(e.layout.endsWith("-tb")?
t.children.push(createLine(e,[a])):t.children.push(a))}if(0===t.children.length)return
null;return t};t.getAvailableSpace=function getAvailableSpace(e){const
t=e[r.$extra].availableSpace,a=e.margin?e.margin.topInset+e.margin.bottomInset:0,n=e.margin?
e.margin.leftInset+e.margin.rightInset:0;switch(e.layout){case"lr-tb":case"rl-tb":return
0===e[r.$extra].attempt?{width:t.width-n-e[r.$extra].currentWidth,height:t.height-a-
e[r.$extra].prevHeight}:{width:t.width-n,height:t.height-a-e[r.$extra].height};case"rl-
row":case"row":return{width:e[r.$extra].columnWidths.slice(e[r.$extra].currentColumn).reduce
(((e,t)=>e+t)),height:t.height-n};case"table":case"tb":return{width:t.width-
n,height:t.height-a-e[r.$extra].height};default:return t}};var r=a(75),n=a(82);function
createLine(e,t){return{name:"div",attributes:{class:["lr-
tb"===e.layout?"xfaLr":"xfaRl"]},children:t}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.computeBbox=function computeBbox(e,t,a)
{let n;if(""!==e.w&&""!==e.h)n=[e.x,e.y,e.w,e.h];else{if(!a)return null;let i=e.w;if(""===i)
{if(0===e.maxW){const t=e[r.$getSubformParent]();i="position"===t.layout&&""!==t.w?
0:e.minW}else i=Math.min(e.maxW,a.width);t.attributes.style.width=measureToString(i)}let
s=e.h;if(""===s){if(0===e.maxH){const t=e[r.$getSubformParent]
();s="position"===t.layout&&""!==t.h?0:e.minH}else
s=Math.min(e.maxH,a.height);t.attributes.style.height=measureToString(s)}n=
[e.x,e.y,i,s]}return n};t.createWrapper=function createWrapper(e,t){const{attributes:a}=t,
{style:n}=a,i={name:"div",attributes:{class:
["xfaWrapper"],style:Object.create(null)},children:
[]};a.class.push("xfaWrapped");if(e.border){const{widths:a,insets:s}=e.border[r.$extra];let
o,c,l=s[0],h=s[3];const u=s[0]+s[2],d=s[1]+s[3];switch(e.border.hand){case"even":l-
=a[0]/2;h-=a[3]/2;o=`calc(100% + ${(a[1]+a[3])/2-d}px)`;c=`calc(100% + ${(a[0]+a[2])/2-
u}px)`;break;case"left":l-=a[0];h-=a[3];o=`calc(100% + ${a[1]+a[3]-d}px)`;c=`calc(100% +
${a[0]+a[2]-u}px)`;break;case"right":o=d?`calc(100% - ${d}px)`:"100%";c=u?`calc(100% -
${u}px)`:"100%"}const f=["xfaBorder"];isPrintOnly(e.border)&&f.push("xfaPrintOnly");const g=
{name:"div",attributes:{class:f,style:
{top:`${l}px`,left:`${h}px`,width:o,height:c}},children:[]};for(const e
of["border","borderWidth","borderColor","borderRadius","borderStyle"])if(void 0!==n[e])
{g.attributes.style[e]=n[e];delete n[e]}i.children.push(g,t)}else
i.children.push(t);for(const e
of["background","backgroundClip","top","left","width","height","minWidth","minHeight","maxWi
dth","maxHeight","transform","transformOrigin","visibility"])if(void 0!==n[e])
{i.attributes.style[e]=n[e];delete n[e]}"absolute"===n.position?
i.attributes.style.position="absolute":i.attributes.style.position="relative";delete
n.position;if(n.alignSelf){i.attributes.style.alignSelf=n.alignSelf;delete
n.alignSelf}return i};t.fixDimensions=function fixDimensions(e){const
t=e[r.$getSubformParent]();if(t.layout&&t.layout.includes("row")){const
a=t[r.$extra],n=e.colSpan;let i;i=-1===n?
a.columnWidths.slice(a.currentColumn).reduce(((e,t)=>e+t),0):a.columnWidths.slice(a.currentC
olumn,a.currentColumn+n).reduce(((e,t)=>e+t),0);isNaN(i)||
(e.w=i)}t.layout&&"position"!==t.layout&&
(e.x=e.y=0);"table"===e.layout&&""===e.w&&Array.isArray(e.columnWidths)&&
(e.w=e.columnWidths.reduce(((e,t)=>e+t),0))};t.fixTextIndent=function fixTextIndent(e){const
t=(0,i.getMeasurement)(e.textIndent,"0px");if(t>=0)return;const a="padding"+("left"==
("right"===e.textAlign?"right":"left")?"Left":"Right"),r=(0,i.getMeasurement)
(e[a],"0px");e[a]=r-t+"px"};t.fixURL=function fixURL(e){const t=(0,n.createValidAbsoluteUrl)
(e,null,{addDefaultProtocol:!0,tryConvertEncoding:!0});return t?
t.href:null};t.isPrintOnly=isPrintOnly;t.layoutClass=function layoutClass(e)
{switch(e.layout){case"position":default:return"xfaPosition";case"lr-
tb":return"xfaLrTb";case"rl-row":return"xfaRlRow";case"rl-
tb":return"xfaRlTb";case"row":return"xfaRow";case"table":return"xfaTable";case"tb":return"xf
aTb"}};t.layoutNode=function layoutNode(e,t){let
a=null,n=null,i=!1;if((!e.w||!e.h)&&e.value){let s=0,o=0;if(e.margin)
{s=e.margin.leftInset+e.margin.rightInset;o=e.margin.topInset+e.margin.bottomInset}let
c=null,l=null;if(e.para){l=Object.create(null);c=""===e.para.lineHeight?
null:e.para.lineHeight;l.top=""===e.para.spaceAbove?
0:e.para.spaceAbove;l.bottom=""===e.para.spaceBelow?
0:e.para.spaceBelow;l.left=""===e.para.marginLeft?
0:e.para.marginLeft;l.right=""===e.para.marginRight?0:e.para.marginRight}let h=e.font;if(!h)
{const t=e[r.$getTemplateRoot]();let a=e[r.$getParent]();for(;a&&a!==t;){if(a.font)
{h=a.font;break}a=a[r.$getParent]()}}const u=(e.w||t.width)-
s,d=e[r.$globalData].fontFinder;if(e.value.exData&&e.value.exData[r.$content]&&"text/html"==
=e.value.exData.contentType){const
t=layoutText(e.value.exData[r.$content],h,l,c,d,u);n=t.width;a=t.height;i=t.isBroken}else{co
nst t=e.value[r.$text]();if(t){const
e=layoutText(t,h,l,c,d,u);n=e.width;a=e.height;i=e.isBroken}}null===n||e.w||
(n+=s);null===a||e.h||
(a+=o)}return{w:n,h:a,isBroken:i}};t.measureToString=measureToString;t.setAccess=function
setAccess(e,t){switch(e.access)
{case"nonInteractive":t.push("xfaNonInteractive");break;case"readOnly":t.push("xfaReadOnly")
;break;case"protected":t.push("xfaDisabled")}};t.setFontFamily=function
setFontFamily(e,t,a,r){if(!a){delete r.fontFamily;return}const n=(0,i.stripQuotes)
(e.typeface);r.fontFamily=`"${n}"`;const o=a.find(n);if(o)
{const{fontFamily:a}=o.regular.cssFontInfo;a!==n&&(r.fontFamily=`"${a}"`);const
i=getCurrentPara(t);if(i&&""!==i.lineHeight)return;if(r.lineHeight)return;const c=
(0,s.selectFont)(e,o);c&&
(r.lineHeight=Math.max(1.2,c.lineHeight))}};t.setMinMaxDimensions=function
setMinMaxDimensions(e,t){if("position"===e[r.$getSubformParent]().layout){e.minW>0&&
(t.minWidth=measureToString(e.minW));e.maxW>0&&
(t.maxWidth=measureToString(e.maxW));e.minH>0&&
(t.minHeight=measureToString(e.minH));e.maxH>0&&
(t.maxHeight=measureToString(e.maxH))}};t.setPara=function setPara(e,t,a)
{if(a.attributes.class&&a.attributes.class.includes("xfaRich")){if(t){""===e.h&&
(t.height="auto");""===e.w&&(t.width="auto")}const n=getCurrentPara(e);if(n){const
e=a.attributes.style;e.display="flex";e.flexDirection="column";switch(n.vAlign)
{case"top":e.justifyContent="start";break;case"bottom":e.justifyContent="end";break;case"mid
dle":e.justifyContent="center"}const t=n[r.$toStyle]();for(const[a,r]of Object.entries(t))a
in e||(e[a]=r)}}};t.toStyle=function toStyle(e,...t){const a=Object.create(null);for(const i
of t){const t=e[i];if(null!==t)if(c.hasOwnProperty(i))c[i](e,a);else if(t instanceof
r.XFAObject){const e=t[r.$toStyle]();e?Object.assign(a,e):(0,n.warn)(`(DEBUG) - XFA - style
for ${i} not implemented yet`)}}return a};var
r=a(75),n=a(2),i=a(76),s=a(83),o=a(84);function measureToString(e){return"string"==typeof
e?"0px":Number.isInteger(e)?`${e}px`:`${e.toFixed(2)}px`}const c={anchorType(e,t){const
a=e[r.$getSubformParent]();if(a&&(!a.layout||"position"===a.layout)){"transform"in t||
(t.transform="");switch(e.anchorType){case"bottomCenter":t.transform+="translate(-50%,
-100%)";break;case"bottomLeft":t.transform+="translate(0,-100%)";break;case"bottomRight":t.t
ransform+="translate(-100%,-100%)";break;case"middleCenter":t.transform+="translate(-50%,-50
%)";break;case"middleLeft":t.transform+="translate(0,-50%)";break;case"middleRight":t.transf
orm+="translate(-100%,-50%)";break;case"topCenter":t.transform+="translate(-50%,0)";break;ca
se"topRight":t.transform+="translate(-100%,0)"}}},dimensions(e,t){const
a=e[r.$getSubformParent]();let n=e.w;const i=e.h;if(a.layout&&a.layout.includes("row"))
{const t=a[r.$extra],i=e.colSpan;let s;if(-1===i)
{s=t.columnWidths.slice(t.currentColumn).reduce(((e,t)=>e+t),0);t.currentColumn=0}else{s=t.c
olumnWidths.slice(t.currentColumn,t.currentColumn+i).reduce(((e,t)=>e+t),0);t.currentColumn=
(t.currentColumn+e.colSpan)%t.columnWidths.length}isNaN(s)||(n=e.w=s)}t.width=""!==n?
measureToString(n):"auto";t.height=""!==i?measureToString(i):"auto"},position(e,t){const
a=e[r.$getSubformParent]();if(!a||!a.layout||"position"===a.layout)
{t.position="absolute";t.left=measureToString(e.x);t.top=measureToString(e.y)}},rotate(e,t)
{if(e.rotate){"transform"in t||
(t.transform="");t.transform+=`rotate(-${e.rotate}deg)`;t.transformOrigin="top
left"}},presence(e,t){switch(e.presence)
{case"invisible":t.visibility="hidden";break;case"hidden":case"inactive":t.display="none"}},
hAlign(e,t){if("para"===e[r.$nodeName])switch(e.hAlign)
{case"justifyAll":t.textAlign="justify-
all";break;case"radix":t.textAlign="left";break;default:t.textAlign=e.hAlign}else
switch(e.hAlign)
{case"left":t.alignSelf="start";break;case"center":t.alignSelf="center";break;case"right":t.
alignSelf="end"}},margin(e,t){e.margin&&(t.margin=e.margin[r.$toStyle]().margin)}};function
layoutText(e,t,a,n,i,s){const c=new o.TextMeasure(t,a,n,i);"string"==typeof e?
c.addString(e):e[r.$pushGlyphs](c);return c.compute(s)}function isPrintOnly(e){return
e.relevant.length>0&&!e.relevant[0].excluded&&"print"===e.relevant[0].viewname}function
getCurrentPara(e){const t=e[r.$getTemplateRoot]()[r.$extra].paraStack;return t.length?
t.at(-1):null}},(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.FontFinder=void
0;t.getMetrics=function getMetrics(e,t=!1){let a=null;if(e){const t=(0,n.stripQuotes)
(e.typeface),i=e[r.$globalData].fontFinder.find(t);a=selectFont(e,i)}if(!a)return{lineHeight
:12,lineGap:2,lineNoGap:10};const i=e.size||10,s=a.lineHeight?Math.max(t?
0:1.2,a.lineHeight):1.2,o=void
0===a.lineGap?.2:a.lineGap;return{lineHeight:s*i,lineGap:o*i,lineNoGap:Math.max(1,s-
o)*i}};t.selectFont=selectFont;var r=a(75),n=a(76),i=a(2);t.FontFinder=class
FontFinder{constructor(e){this.fonts=new Map;this.cache=new Map;this.warned=new
Set;this.defaultFont=null;this.add(e)}add(e,t=null){for(const t of
e)this.addPdfFont(t);for(const e of this.fonts.values())e.regular||
(e.regular=e.italic||e.bold||e.bolditalic);if(!t||0===t.size)return;const
a=this.fonts.get("PdfJS-Fallback-PdfJS-XFA");for(const e of
t)this.fonts.set(e,a)}addPdfFont(e){const t=e.cssFontInfo,a=t.fontFamily;let
r=this.fonts.get(a);if(!r){r=Object.create(null);this.fonts.set(a,r);this.defaultFont||
(this.defaultFont=r)}let n="";const
i=parseFloat(t.fontWeight);0!==parseFloat(t.italicAngle)?
n=i>=700?"bolditalic":"italic":i>=700&&(n="bold");if(!n)
{(e.name.includes("Bold")||e.psName&&e.psName.includes("Bold"))&&(n="bold");
(e.name.includes("Italic")||e.name.endsWith("It")||e.psName&&
(e.psName.includes("Italic")||e.psName.endsWith("It")))&&(n+="italic")}n||
(n="regular");r[n]=e}getDefault(){return this.defaultFont}find(e,t=!0){let
a=this.fonts.get(e)||this.cache.get(e);if(a)return a;const r=/,|-|_|
|bolditalic|bold|italic|regular|it/gi;let n=e.replace(r,"");a=this.fonts.get(n);if(a)
{this.cache.set(e,a);return a}n=n.toLowerCase();const s=[];for(const[e,t]of
this.fonts.entries())e.replace(r,"").toLowerCase().startsWith(n)&&s.push(t);if(0===s.length)
for(const[,e]of
this.fonts.entries())e.regular.name&&e.regular.name.replace(r,"").toLowerCase().startsWith(n
)&&s.push(e);if(0===s.length){n=n.replace(/psmt|mt/gi,"");for(const[e,t]of
this.fonts.entries())e.replace(r,"").toLowerCase().startsWith(n)&&s.push(t)}if(0===s.length)
for(const e of
this.fonts.values())e.regular.name&&e.regular.name.replace(r,"").toLowerCase().startsWith(n)
&&s.push(e);if(s.length>=1){1!==s.length&&t&&(0,i.warn)(`XFA - Too many choices to guess the
correct font: ${e}`);this.cache.set(e,s[0]);return s[0]}if(t&&!this.warned.has(e))
{this.warned.add(e);(0,i.warn)(`XFA - Cannot find the font: ${e}`)}return null}};function
selectFont(e,t){return"italic"===e.posture?"bold"===e.weight?
t.bolditalic:t.italic:"bold"===e.weight?t.bold:t.regular}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.TextMeasure=void 0;var r=a(83);class
FontInfo{constructor(e,t,a,n){this.lineHeight=a;this.paraMargin=t||
{top:0,bottom:0,left:0,right:0};if(!e)
{[this.pdfFont,this.xfaFont]=this.defaultFont(n);return}this.xfaFont=
{typeface:e.typeface,posture:e.posture,weight:e.weight,size:e.size,letterSpacing:e.letterSpa
cing};const i=n.find(e.typeface);if(i){this.pdfFont=(0,r.selectFont)(e,i);this.pdfFont||
([this.pdfFont,this.xfaFont]=this.defaultFont(n))}else[this.pdfFont,this.xfaFont]=this.defau
ltFont(n)}defaultFont(e){const t=e.find("Helvetica",!1)||e.find("Myriad
Pro",!1)||e.find("Arial",!1)||e.getDefault();if(t&&t.regular){const e=t.regular;return[e,
{typeface:e.cssFontInfo.fontFamily,posture:"normal",weight:"normal",size:10,letterSpacing:0}
]}return[null,
{typeface:"Courier",posture:"normal",weight:"normal",size:10,letterSpacing:0}]}}class
FontSelector{constructor(e,t,a,r){this.fontFinder=r;this.stack=[new
FontInfo(e,t,a,r)]}pushData(e,t,a){const r=this.stack.at(-1);for(const t
of["typeface","posture","weight","size","letterSpacing"])e[t]||(e[t]=r.xfaFont[t]);for(const
e of["top","bottom","left","right"])isNaN(t[e])&&(t[e]=r.paraMargin[e]);const n=new
FontInfo(e,t,a||r.lineHeight,this.fontFinder);n.pdfFont||
(n.pdfFont=r.pdfFont);this.stack.push(n)}popFont(){this.stack.pop()}topFont(){return
this.stack.at(-1)}}t.TextMeasure=class TextMeasure{constructor(e,t,a,r){this.glyphs=
[];this.fontSelector=new FontSelector(e,t,a,r);this.extraHeight=0}pushData(e,t,a)
{this.fontSelector.pushData(e,t,a)}popFont(e){return this.fontSelector.popFont()}addPara()
{const
e=this.fontSelector.topFont();this.extraHeight+=e.paraMargin.top+e.paraMargin.bottom}addStri
ng(e){if(!e)return;const t=this.fontSelector.topFont(),a=t.xfaFont.size;if(t.pdfFont){const
r=t.xfaFont.letterSpacing,n=t.pdfFont,i=n.lineHeight||1.2,s=t.lineHeight||Math.max(1.2,i)*a,
o=i-(void
0===n.lineGap?.2:n.lineGap),c=Math.max(1,o)*a,l=a/1e3,h=n.defaultWidth||n.charsToGlyphs(" ")
[0].width;for(const t of e.split(/[\u2029\n]/)){const
e=n.encodeString(t).join(""),a=n.charsToGlyphs(e);for(const e of a){const
t=e.width||h;this.glyphs.push([t*l+r,s,c,e.unicode,!1])}this.glyphs.push([0,0,0,"\n",!0])}th
is.glyphs.pop()}else{for(const t of e.split(/[\u2029\n]/)){for(const e of
t.split(""))this.glyphs.push([a,1.2*a,a,e,!1]);this.glyphs.push([0,0,0,"\n",!0])}this.glyphs
.pop()}}compute(e){let t=-1,a=0,r=0,n=0,i=0,s=0,o=!1,c=!0;for(let
l=0,h=this.glyphs.length;l<h;l++){const[h,u,d,f,g]=this.glyphs[l],p=" "===f,m=c?d:u;if(g)
{r=Math.max(r,i);i=0;n+=s;s=m;t=-1;a=0;c=!1}else if(p)if(i+h>e)
{r=Math.max(r,i);i=0;n+=s;s=m;t=-1;a=0;o=!0;c=!1}else{s=Math.max(m,s);a=i;i+=h;t=l}else
if(i+h>e){n+=s;s=m;if(-1!==t)
{l=t;r=Math.max(r,a);i=0;t=-1;a=0}else{r=Math.max(r,i);i=h}o=!0;c=!1}else{i+=h;s=Math.max(m,
s)}}r=Math.max(r,i);n+=s+this.extraHeight;return{width:1.02*r,height:n,isBroken:o}}}},
(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.DataHandler=void 0;var
r=a(75);t.DataHandler=class DataHandler{constructor(e,t)
{this.data=t;this.dataset=e.datasets||null}serialize(e){const t=
[[-1,this.data[r.$getChildren]()]];for(;t.length>0;){const a=t.at(-1),
[n,i]=a;if(n+1===i.length){t.pop();continue}const
s=i[++a[0]],o=e.get(s[r.$uid]);if(o)s[r.$setValue](o);else{const t=s[r.$getAttributes]
();for(const a of t.values()){const t=e.get(a[r.$uid]);if(t){a[r.$setValue](t);break}}}const
c=s[r.$getChildren]();c.length>0&&t.push([-1,c])}const a=['<xfa:datasets
xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">'];if(this.dataset)for(const e of
this.dataset[r.$getChildren]())"data"!==e[r.$nodeName]&&e[r.$toString]
(a);this.data[r.$toString](a);a.push("</xfa:datasets>");return a.join("")}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.XFAParser=void 0;var
r=a(75),n=a(64),i=a(87),s=a(2);class XFAParser extends
n.XMLParserBase{constructor(e=null,t=!1){super();this._builder=new i.Builder(e);this._stack=
[];this._globalData={usedTypefaces:new Set};this._ids=new
Map;this._current=this._builder.buildRoot(this._ids);this._errorCode=n.XMLParserErrorCode.No
Error;this._whiteRegex=/^\s+$/;this._nbsps=/\xa0+/g;this._richText=t}parse(e)
{this.parseXml(e);if(this._errorCode===n.XMLParserErrorCode.NoError)
{this._current[r.$finalize]();return this._current.element}}onText(e)
{e=e.replace(this._nbsps,(e=>e.slice(1)+"
"));this._richText||this._current[r.$acceptWhitespace]()?this._current[r.$onText]
(e,this._richText):this._whiteRegex.test(e)||this._current[r.$onText](e.trim())}onCdata(e)
{this._current[r.$onText](e)}_mkAttributes(e,t){let a=null,n=null;const
i=Object.create({});for(const{name:o,value:c}of e)if("xmlns"===o)a?(0,s.warn)(`XFA -
multiple namespace definition in <${t}>`):a=c;else if(o.startsWith("xmlns:")){const
e=o.substring("xmlns:".length);n||(n=[]);n.push({prefix:e,value:c})}else{const
e=o.indexOf(":");if(-1===e)i[o]=c;else{let t=i[r.$nsAttributes];t||
(t=i[r.$nsAttributes]=Object.create(null));const[a,n]=[o.slice(0,e),o.slice(e+1)];let
s=t[a];s||(s=t[a]=Object.create(null));s[n]=c}}return[a,n,i]}_getNameAndPrefix(e,t){const
a=e.indexOf(":");return-1===a?[e,null]:
[e.substring(a+1),t?"":e.substring(0,a)]}onBeginElement(e,t,a)
{const[n,i,s]=this._mkAttributes(t,e),
[o,c]=this._getNameAndPrefix(e,this._builder.isNsAgnostic()),l=this._builder.build({nsPrefix
:c,name:o,attributes:s,namespace:n,prefixes:i});l[r.$globalData]=this._globalData;if(a)
{l[r.$finalize]();this._current[r.$onChild](l)&&l[r.$setId](this._ids);l[r.$clean]
(this._builder)}else{this._stack.push(this._current);this._current=l}}onEndElement(e){const
t=this._current;if(t[r.$isCDATAXml]()&&"string"==typeof t[r.$content]){const e=new
XFAParser;e._globalData=this._globalData;const
a=e.parse(t[r.$content]);t[r.$content]=null;t[r.$onChild](a)}t[r.$finalize]
();this._current=this._stack.pop();this._current[r.$onChild](t)&&t[r.$setId]
(this._ids);t[r.$clean](this._builder)}onError(e){this._errorCode=e}}t.XFAParser=XFAParser},
(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.Builder=void 0;var
r=a(77),n=a(75),i=a(88),s=a(80),o=a(97),c=a(2);class Root extends n.XFAObject{constructor(e)
{super(-1,"root",Object.create(null));this.element=null;this[n.$ids]=e}[n.$onChild](e)
{this.element=e;return!0}[n.$finalize](){super[n.$finalize]();if(this.element.template
instanceof s.Template)
{this[n.$ids].set(n.$root,this.element);this.element.template[n.$resolvePrototypes]
(this[n.$ids]);this.element.template[n.$ids]=this[n.$ids]}}}class Empty extends
n.XFAObject{constructor(){super(-1,"",Object.create(null))}[n.$onChild](e)
{return!1}}t.Builder=class Builder{constructor(e=null){this._namespaceStack=
[];this._nsAgnosticLevel=0;this._namespacePrefixes=new Map;this._namespaces=new
Map;this._nextNsId=Math.max(...Object.values(r.NamespaceIds).map((({id:e})=>e)));this._curre
ntNamespace=e||new o.UnknownNamespace(++this._nextNsId)}buildRoot(e){return new
Root(e)}build({nsPrefix:e,name:t,attributes:a,namespace:s,prefixes:o}){const
c=null!==s;if(c)
{this._namespaceStack.push(this._currentNamespace);this._currentNamespace=this._searchNamesp
ace(s)}o&&this._addNamespacePrefix(o);if(a.hasOwnProperty(n.$nsAttributes)){const
e=i.NamespaceSetUp.datasets,t=a[n.$nsAttributes];let r=null;for(const[a,n]of
Object.entries(t)){if(this._getNamespaceToUse(a)===e){r={xfa:n};break}}r?
a[n.$nsAttributes]=r:delete a[n.$nsAttributes]}const
l=this._getNamespaceToUse(e),h=l&&l[r.$buildXFAObject](t,a)||new Empty;h[n.$isNsAgnostic]
()&&this._nsAgnosticLevel++;(c||o||h[n.$isNsAgnostic]())&&(h[n.$cleanup]=
{hasNamespace:c,prefixes:o,nsAgnostic:h[n.$isNsAgnostic]()});return h}isNsAgnostic(){return
this._nsAgnosticLevel>0}_searchNamespace(e){let t=this._namespaces.get(e);if(t)return
t;for(const[a,{check:n}]of Object.entries(r.NamespaceIds))if(n(e))
{t=i.NamespaceSetUp[a];if(t){this._namespaces.set(e,t);return t}break}t=new
o.UnknownNamespace(++this._nextNsId);this._namespaces.set(e,t);return
t}_addNamespacePrefix(e){for(const{prefix:t,value:a}of e){const
e=this._searchNamespace(a);let r=this._namespacePrefixes.get(t);if(!r){r=
[];this._namespacePrefixes.set(t,r)}r.push(e)}}_getNamespaceToUse(e){if(!e)return
this._currentNamespace;const t=this._namespacePrefixes.get(e);if(t&&t.length>0)return
t.at(-1);(0,c.warn)(`Unknown namespace prefix: ${e}.`);return null}clean(e)
{const{hasNamespace:t,prefixes:a,nsAgnostic:r}=e;t&&
(this._currentNamespace=this._namespaceStack.pop());a&&a.forEach((({prefix:e})=>
{this._namespacePrefixes.get(e).pop()}));r&&this._nsAgnosticLevel--}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.NamespaceSetUp=void 0;var
r=a(89),n=a(90),i=a(91),s=a(92),o=a(93),c=a(94),l=a(80),h=a(95),u=a(96);const d=
{config:r.ConfigNamespace,connection:n.ConnectionSetNamespace,datasets:i.DatasetsNamespace,l
ocaleSet:s.LocaleSetNamespace,signature:o.SignatureNamespace,stylesheet:c.StylesheetNamespac
e,template:l.TemplateNamespace,xdp:h.XdpNamespace,xhtml:u.XhtmlNamespace};t.NamespaceSetUp=d
},(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.ConfigNamespace=void 0;var
r=a(77),n=a(75),i=a(76),s=a(2);const o=r.NamespaceIds.config.id;class Acrobat extends
n.XFAObject{constructor(e)
{super(o,"acrobat",!0);this.acrobat7=null;this.autoSave=null;this.common=null;this.validate=
null;this.validateApprovalSignatures=null;this.submitUrl=new n.XFAObjectArray}}class
Acrobat7 extends n.XFAObject{constructor(e)
{super(o,"acrobat7",!0);this.dynamicRender=null}}class ADBE_JSConsole extends
n.OptionObject{constructor(e){super(o,"ADBE_JSConsole",
["delegate","Enable","Disable"])}}class ADBE_JSDebugger extends
n.OptionObject{constructor(e){super(o,"ADBE_JSDebugger",
["delegate","Enable","Disable"])}}class AddSilentPrint extends n.Option01{constructor(e)
{super(o,"addSilentPrint")}}class AddViewerPreferences extends n.Option01{constructor(e)
{super(o,"addViewerPreferences")}}class AdjustData extends n.Option10{constructor(e)
{super(o,"adjustData")}}class AdobeExtensionLevel extends n.IntegerObject{constructor(e)
{super(o,"adobeExtensionLevel",0,(e=>e>=1&&e<=8))}}class Agent extends
n.XFAObject{constructor(e){super(o,"agent",!0);this.name=e.name?
e.name.trim():"";this.common=new n.XFAObjectArray}}class AlwaysEmbed extends
n.ContentObject{constructor(e){super(o,"alwaysEmbed")}}class Amd extends
n.StringObject{constructor(e){super(o,"amd")}}class Area extends n.XFAObject{constructor(e)
{super(o,"area");this.level=(0,i.getInteger)
({data:e.level,defaultValue:0,validate:e=>e>=1&&e<=3});this.name=(0,i.getStringOption)
(e.name,
["","barcode","coreinit","deviceDriver","font","general","layout","merge","script","signatur
e","sourceSet","templateCache"])}}class Attributes extends n.OptionObject{constructor(e)
{super(o,"attributes",["preserve","delegate","ignore"])}}class AutoSave extends
n.OptionObject{constructor(e){super(o,"autoSave",["disabled","enabled"])}}class Base extends
n.StringObject{constructor(e){super(o,"base")}}class BatchOutput extends
n.XFAObject{constructor(e){super(o,"batchOutput");this.format=(0,i.getStringOption)
(e.format,["none","concat","zip","zipCompress"])}}class BehaviorOverride extends
n.ContentObject{constructor(e){super(o,"behaviorOverride")}[n.$finalize]()
{this[n.$content]=new
Map(this[n.$content].trim().split(/\s+/).filter((e=>e.includes(":"))).map((e=>e.split(":",2)
)))}}class Cache extends n.XFAObject{constructor(e)
{super(o,"cache",!0);this.templateCache=null}}class Change extends n.Option01{constructor(e)
{super(o,"change")}}class Common extends n.XFAObject{constructor(e)
{super(o,"common",!0);this.data=null;this.locale=null;this.localeSet=null;this.messaging=nul
l;this.suppressBanner=null;this.template=null;this.validationMessaging=null;this.versionCont
rol=null;this.log=new n.XFAObjectArray}}class Compress extends n.XFAObject{constructor(e)
{super(o,"compress");this.scope=(0,i.getStringOption)(e.scope,
["imageOnly","document"])}}class CompressLogicalStructure extends n.Option01{constructor(e)
{super(o,"compressLogicalStructure")}}class CompressObjectStream extends
n.Option10{constructor(e){super(o,"compressObjectStream")}}class Compression extends
n.XFAObject{constructor(e)
{super(o,"compression",!0);this.compressLogicalStructure=null;this.compressObjectStream=null
;this.level=null;this.type=null}}class Config extends n.XFAObject{constructor(e)
{super(o,"config",!0);this.acrobat=null;this.present=null;this.trace=null;this.agent=new
n.XFAObjectArray}}class Conformance extends n.OptionObject{constructor(e)
{super(o,"conformance",["A","B"])}}class ContentCopy extends n.Option01{constructor(e)
{super(o,"contentCopy")}}class Copies extends n.IntegerObject{constructor(e)
{super(o,"copies",1,(e=>e>=1))}}class Creator extends n.StringObject{constructor(e)
{super(o,"creator")}}class CurrentPage extends n.IntegerObject{constructor(e)
{super(o,"currentPage",0,(e=>e>=0))}}class Data extends n.XFAObject{constructor(e)
{super(o,"data",!0);this.adjustData=null;this.attributes=null;this.incrementalLoad=null;this
.outputXSL=null;this.range=null;this.record=null;this.startNode=null;this.uri=null;this.wind
ow=null;this.xsl=null;this.excludeNS=new n.XFAObjectArray;this.transform=new
n.XFAObjectArray}}class Debug extends n.XFAObject{constructor(e)
{super(o,"debug",!0);this.uri=null}}class DefaultTypeface extends
n.ContentObject{constructor(e){super(o,"defaultTypeface");this.writingScript=
(0,i.getStringOption)(e.writingScript,
["*","Arabic","Cyrillic","EastEuropeanRoman","Greek","Hebrew","Japanese","Korean","Roman","S
implifiedChinese","Thai","TraditionalChinese","Vietnamese"])}}class Destination extends
n.OptionObject{constructor(e){super(o,"destination",
["pdf","pcl","ps","webClient","zpl"])}}class DocumentAssembly extends
n.Option01{constructor(e){super(o,"documentAssembly")}}class Driver extends
n.XFAObject{constructor(e){super(o,"driver",!0);this.name=e.name?
e.name.trim():"";this.fontInfo=null;this.xdc=null}}class DuplexOption extends
n.OptionObject{constructor(e){super(o,"duplexOption",
["simplex","duplexFlipLongEdge","duplexFlipShortEdge"])}}class DynamicRender extends
n.OptionObject{constructor(e){super(o,"dynamicRender",["forbidden","required"])}}class Embed
extends n.Option01{constructor(e){super(o,"embed")}}class Encrypt extends
n.Option01{constructor(e){super(o,"encrypt")}}class Encryption extends
n.XFAObject{constructor(e)
{super(o,"encryption",!0);this.encrypt=null;this.encryptionLevel=null;this.permissions=null}
}class EncryptionLevel extends n.OptionObject{constructor(e){super(o,"encryptionLevel",
["40bit","128bit"])}}class Enforce extends n.StringObject{constructor(e)
{super(o,"enforce")}}class Equate extends n.XFAObject{constructor(e)
{super(o,"equate");this.force=(0,i.getInteger)
({data:e.force,defaultValue:1,validate:e=>0===e});this.from=e.from||"";this.to=e.to||""}}cla
ss EquateRange extends n.XFAObject{constructor(e)
{super(o,"equateRange");this.from=e.from||"";this.to=e.to||"";this._unicodeRange=e.unicodeRa
nge||""}get unicodeRange(){const e=[],t=/U\+([0-9a-fA-F]+)/,a=this._unicodeRange;for(let r
of a.split(",").map((e=>e.trim())).filter((e=>!!e))){r=r.split("-",2).map((e=>{const
a=e.match(t);return a?
parseInt(a[1],16):0}));1===r.length&&r.push(r[0]);e.push(r)}return(0,s.shadow)
(this,"unicodeRange",e)}}class Exclude extends n.ContentObject{constructor(e)
{super(o,"exclude")}[n.$finalize]()
{this[n.$content]=this[n.$content].trim().split(/\s+/).filter((e=>e&&
["calculate","close","enter","exit","initialize","ready","validate"].includes(e)))}}class
ExcludeNS extends n.StringObject{constructor(e){super(o,"excludeNS")}}class FlipLabel
extends n.OptionObject{constructor(e){super(o,"flipLabel",
["usePrinterSetting","on","off"])}}class FontInfo extends n.XFAObject{constructor(e)
{super(o,"fontInfo",!0);this.embed=null;this.map=null;this.subsetBelow=null;this.alwaysEmbed
=new n.XFAObjectArray;this.defaultTypeface=new n.XFAObjectArray;this.neverEmbed=new
n.XFAObjectArray}}class FormFieldFilling extends n.Option01{constructor(e)
{super(o,"formFieldFilling")}}class GroupParent extends n.StringObject{constructor(e)
{super(o,"groupParent")}}class IfEmpty extends n.OptionObject{constructor(e)
{super(o,"ifEmpty",["dataValue","dataGroup","ignore","remove"])}}class IncludeXDPContent
extends n.StringObject{constructor(e){super(o,"includeXDPContent")}}class IncrementalLoad
extends n.OptionObject{constructor(e){super(o,"incrementalLoad",
["none","forwardOnly"])}}class IncrementalMerge extends n.Option01{constructor(e)
{super(o,"incrementalMerge")}}class Interactive extends n.Option01{constructor(e)
{super(o,"interactive")}}class Jog extends n.OptionObject{constructor(e){super(o,"jog",
["usePrinterSetting","none","pageSet"])}}class LabelPrinter extends
n.XFAObject{constructor(e){super(o,"labelPrinter",!0);this.name=(0,i.getStringOption)
(e.name,
["zpl","dpl","ipl","tcpl"]);this.batchOutput=null;this.flipLabel=null;this.fontInfo=null;thi
s.xdc=null}}class Layout extends n.OptionObject{constructor(e){super(o,"layout",
["paginate","panel"])}}class Level extends n.IntegerObject{constructor(e){super(o,"level",0,
(e=>e>0))}}class Linearized extends n.Option01{constructor(e){super(o,"linearized")}}class
Locale extends n.StringObject{constructor(e){super(o,"locale")}}class LocaleSet extends
n.StringObject{constructor(e){super(o,"localeSet")}}class Log extends
n.XFAObject{constructor(e)
{super(o,"log",!0);this.mode=null;this.threshold=null;this.to=null;this.uri=null}}class
MapElement extends n.XFAObject{constructor(e){super(o,"map",!0);this.equate=new
n.XFAObjectArray;this.equateRange=new n.XFAObjectArray}}class MediumInfo extends
n.XFAObject{constructor(e){super(o,"mediumInfo",!0);this.map=null}}class Message extends
n.XFAObject{constructor(e){super(o,"message",!0);this.msgId=null;this.severity=null}}class
Messaging extends n.XFAObject{constructor(e){super(o,"messaging",!0);this.message=new
n.XFAObjectArray}}class Mode extends n.OptionObject{constructor(e){super(o,"mode",
["append","overwrite"])}}class ModifyAnnots extends n.Option01{constructor(e)
{super(o,"modifyAnnots")}}class MsgId extends n.IntegerObject{constructor(e)
{super(o,"msgId",1,(e=>e>=1))}}class NameAttr extends n.StringObject{constructor(e)
{super(o,"nameAttr")}}class NeverEmbed extends n.ContentObject{constructor(e)
{super(o,"neverEmbed")}}class NumberOfCopies extends n.IntegerObject{constructor(e)
{super(o,"numberOfCopies",null,(e=>e>=2&&e<=5))}}class OpenAction extends
n.XFAObject{constructor(e){super(o,"openAction",!0);this.destination=null}}class Output
extends n.XFAObject{constructor(e)
{super(o,"output",!0);this.to=null;this.type=null;this.uri=null}}class OutputBin extends
n.StringObject{constructor(e){super(o,"outputBin")}}class OutputXSL extends
n.XFAObject{constructor(e){super(o,"outputXSL",!0);this.uri=null}}class Overprint extends
n.OptionObject{constructor(e){super(o,"overprint",["none","both","draw","field"])}}class
Packets extends n.StringObject{constructor(e){super(o,"packets")}[n.$finalize]()
{"*"!==this[n.$content]&&(this[n.$content]=this[n.$content].trim().split(/\s+/).filter((e=>
["config","datasets","template","xfdf","xslt"].includes(e))))}}class PageOffset extends
n.XFAObject{constructor(e){super(o,"pageOffset");this.x=(0,i.getInteger)
({data:e.x,defaultValue:"useXDCSetting",validate:e=>!0});this.y=(0,i.getInteger)
({data:e.y,defaultValue:"useXDCSetting",validate:e=>!0})}}class PageRange extends
n.StringObject{constructor(e){super(o,"pageRange")}[n.$finalize](){const
e=this[n.$content].trim().split(/\s+/).map((e=>parseInt(e,10))),t=[];for(let
a=0,r=e.length;a<r;a+=2)t.push(e.slice(a,a+2));this[n.$content]=t}}class Pagination extends
n.OptionObject{constructor(e){super(o,"pagination",
["simplex","duplexShortEdge","duplexLongEdge"])}}class PaginationOverride extends
n.OptionObject{constructor(e){super(o,"paginationOverride",
["none","forceDuplex","forceDuplexLongEdge","forceDuplexShortEdge","forceSimplex"])}}class
Part extends n.IntegerObject{constructor(e){super(o,"part",1,(e=>!1))}}class Pcl extends
n.XFAObject{constructor(e)
{super(o,"pcl",!0);this.name=e.name||"";this.batchOutput=null;this.fontInfo=null;this.jog=nu
ll;this.mediumInfo=null;this.outputBin=null;this.pageOffset=null;this.staple=null;this.xdc=n
ull}}class Pdf extends n.XFAObject{constructor(e)
{super(o,"pdf",!0);this.name=e.name||"";this.adobeExtensionLevel=null;this.batchOutput=null;
this.compression=null;this.creator=null;this.encryption=null;this.fontInfo=null;this.interac
tive=null;this.linearized=null;this.openAction=null;this.pdfa=null;this.producer=null;this.r
enderPolicy=null;this.scriptModel=null;this.silentPrint=null;this.submitFormat=null;this.tag
ged=null;this.version=null;this.viewerPreferences=null;this.xdc=null}}class Pdfa extends
n.XFAObject{constructor(e)
{super(o,"pdfa",!0);this.amd=null;this.conformance=null;this.includeXDPContent=null;this.par
t=null}}class Permissions extends n.XFAObject{constructor(e)
{super(o,"permissions",!0);this.accessibleContent=null;this.change=null;this.contentCopy=nul
l;this.documentAssembly=null;this.formFieldFilling=null;this.modifyAnnots=null;this.plaintex
tMetadata=null;this.print=null;this.printHighQuality=null}}class PickTrayByPDFSize extends
n.Option01{constructor(e){super(o,"pickTrayByPDFSize")}}class Picture extends
n.StringObject{constructor(e){super(o,"picture")}}class PlaintextMetadata extends
n.Option01{constructor(e){super(o,"plaintextMetadata")}}class Presence extends
n.OptionObject{constructor(e){super(o,"presence",
["preserve","dissolve","dissolveStructure","ignore","remove"])}}class Present extends
n.XFAObject{constructor(e)
{super(o,"present",!0);this.behaviorOverride=null;this.cache=null;this.common=null;this.copi
es=null;this.destination=null;this.incrementalMerge=null;this.layout=null;this.output=null;t
his.overprint=null;this.pagination=null;this.paginationOverride=null;this.script=null;this.v
alidate=null;this.xdp=null;this.driver=new n.XFAObjectArray;this.labelPrinter=new
n.XFAObjectArray;this.pcl=new n.XFAObjectArray;this.pdf=new n.XFAObjectArray;this.ps=new
n.XFAObjectArray;this.submitUrl=new n.XFAObjectArray;this.webClient=new
n.XFAObjectArray;this.zpl=new n.XFAObjectArray}}class Print extends
n.Option01{constructor(e){super(o,"print")}}class PrintHighQuality extends
n.Option01{constructor(e){super(o,"printHighQuality")}}class PrintScaling extends
n.OptionObject{constructor(e){super(o,"printScaling",["appdefault","noScaling"])}}class
PrinterName extends n.StringObject{constructor(e){super(o,"printerName")}}class Producer
extends n.StringObject{constructor(e){super(o,"producer")}}class Ps extends
n.XFAObject{constructor(e)
{super(o,"ps",!0);this.name=e.name||"";this.batchOutput=null;this.fontInfo=null;this.jog=nul
l;this.mediumInfo=null;this.outputBin=null;this.staple=null;this.xdc=null}}class Range
extends n.ContentObject{constructor(e){super(o,"range")}[n.$finalize]()
{this[n.$content]=this[n.$content].trim().split(/\s*,\s*/,2).map((e=>e.split("-
").map((e=>parseInt(e.trim(),10))))).filter((e=>e.every((e=>!isNaN(e))))).map((e=>
{1===e.length&&e.push(e[0]);return e}))}}class Record extends n.ContentObject{constructor(e)
{super(o,"record")}[n.$finalize](){this[n.$content]=this[n.$content].trim();const
e=parseInt(this[n.$content],10);!isNaN(e)&&e>=0&&(this[n.$content]=e)}}class Relevant
extends n.ContentObject{constructor(e){super(o,"relevant")}[n.$finalize]()
{this[n.$content]=this[n.$content].trim().split(/\s+/)}}class Rename extends
n.ContentObject{constructor(e){super(o,"rename")}[n.$finalize]()
{this[n.$content]=this[n.$content].trim();
(this[n.$content].toLowerCase().startsWith("xml")||new RegExp("[\\p{L}_]
[\\p{L}\\d._\\p{M}-]*","u").test(this[n.$content]))&&(0,s.warn)("XFA - Rename: invalid XFA
name")}}class RenderPolicy extends n.OptionObject{constructor(e){super(o,"renderPolicy",
["server","client"])}}class RunScripts extends n.OptionObject{constructor(e)
{super(o,"runScripts",["both","client","none","server"])}}class Script extends
n.XFAObject{constructor(e)
{super(o,"script",!0);this.currentPage=null;this.exclude=null;this.runScripts=null}}class
ScriptModel extends n.OptionObject{constructor(e){super(o,"scriptModel",
["XFA","none"])}}class Severity extends n.OptionObject{constructor(e){super(o,"severity",
["ignore","error","information","trace","warning"])}}class SilentPrint extends
n.XFAObject{constructor(e)
{super(o,"silentPrint",!0);this.addSilentPrint=null;this.printerName=null}}class Staple
extends n.XFAObject{constructor(e){super(o,"staple");this.mode=(0,i.getStringOption)(e.mode,
["usePrinterSetting","on","off"])}}class StartNode extends n.StringObject{constructor(e)
{super(o,"startNode")}}class StartPage extends n.IntegerObject{constructor(e)
{super(o,"startPage",0,(e=>!0))}}class SubmitFormat extends n.OptionObject{constructor(e)
{super(o,"submitFormat",["html","delegate","fdf","xml","pdf"])}}class SubmitUrl extends
n.StringObject{constructor(e){super(o,"submitUrl")}}class SubsetBelow extends
n.IntegerObject{constructor(e){super(o,"subsetBelow",100,(e=>e>=0&&e<=100))}}class
SuppressBanner extends n.Option01{constructor(e){super(o,"suppressBanner")}}class Tagged
extends n.Option01{constructor(e){super(o,"tagged")}}class Template extends
n.XFAObject{constructor(e)
{super(o,"template",!0);this.base=null;this.relevant=null;this.startPage=null;this.uri=null;
this.xsl=null}}class Threshold extends n.OptionObject{constructor(e){super(o,"threshold",
["trace","error","information","warning"])}}class To extends n.OptionObject{constructor(e)
{super(o,"to",["null","memory","stderr","stdout","system","uri"])}}class TemplateCache
extends n.XFAObject{constructor(e){super(o,"templateCache");this.maxEntries=(0,i.getInteger)
({data:e.maxEntries,defaultValue:5,validate:e=>e>=0})}}class Trace extends
n.XFAObject{constructor(e){super(o,"trace",!0);this.area=new n.XFAObjectArray}}class
Transform extends n.XFAObject{constructor(e)
{super(o,"transform",!0);this.groupParent=null;this.ifEmpty=null;this.nameAttr=null;this.pic
ture=null;this.presence=null;this.rename=null;this.whitespace=null}}class Type extends
n.OptionObject{constructor(e){super(o,"type",
["none","ascii85","asciiHex","ccittfax","flate","lzw","runLength","native","xdp","mergedXDP"
])}}class Uri extends n.StringObject{constructor(e){super(o,"uri")}}class Validate extends
n.OptionObject{constructor(e){super(o,"validate",
["preSubmit","prePrint","preExecute","preSave"])}}class ValidateApprovalSignatures extends
n.ContentObject{constructor(e){super(o,"validateApprovalSignatures")}[n.$finalize]()
{this[n.$content]=this[n.$content].trim().split(/\s+/).filter((e=>
["docReady","postSign"].includes(e)))}}class ValidationMessaging extends
n.OptionObject{constructor(e){super(o,"validationMessaging",
["allMessagesIndividually","allMessagesTogether","firstMessageOnly","noMessages"])}}class
Version extends n.OptionObject{constructor(e){super(o,"version",
["1.7","1.6","1.5","1.4","1.3","1.2"])}}class VersionControl extends
n.XFAObject{constructor(e){super(o,"VersionControl");this.outputBelow=(0,i.getStringOption)
(e.outputBelow,["warn","error","update"]);this.sourceAbove=(0,i.getStringOption)
(e.sourceAbove,["warn","error"]);this.sourceBelow=(0,i.getStringOption)(e.sourceBelow,
["update","maintain"])}}class ViewerPreferences extends n.XFAObject{constructor(e)
{super(o,"viewerPreferences",!0);this.ADBE_JSConsole=null;this.ADBE_JSDebugger=null;this.add
ViewerPreferences=null;this.duplexOption=null;this.enforce=null;this.numberOfCopies=null;thi
s.pageRange=null;this.pickTrayByPDFSize=null;this.printScaling=null}}class WebClient extends
n.XFAObject{constructor(e){super(o,"webClient",!0);this.name=e.name?
e.name.trim():"";this.fontInfo=null;this.xdc=null}}class Whitespace extends
n.OptionObject{constructor(e){super(o,"whitespace",
["preserve","ltrim","normalize","rtrim","trim"])}}class Window extends
n.ContentObject{constructor(e){super(o,"window")}[n.$finalize](){const
e=this[n.$content].trim().split(/\s*,\s*/,2).map((e=>parseInt(e,10)));if(e.some((e=>isNaN(e)
)))this[n.$content]=[0,0];else{1===e.length&&e.push(e[0]);this[n.$content]=e}}}class Xdc
extends n.XFAObject{constructor(e){super(o,"xdc",!0);this.uri=new
n.XFAObjectArray;this.xsl=new n.XFAObjectArray}}class Xdp extends n.XFAObject{constructor(e)
{super(o,"xdp",!0);this.packets=null}}class Xsl extends n.XFAObject{constructor(e)
{super(o,"xsl",!0);this.debug=null;this.uri=null}}class Zpl extends
n.XFAObject{constructor(e){super(o,"zpl",!0);this.name=e.name?
e.name.trim():"";this.batchOutput=null;this.flipLabel=null;this.fontInfo=null;this.xdc=null}
}class ConfigNamespace{static[r.$buildXFAObject](e,t)
{if(ConfigNamespace.hasOwnProperty(e))return ConfigNamespace[e](t)}static acrobat(e){return
new Acrobat(e)}static acrobat7(e){return new Acrobat7(e)}static ADBE_JSConsole(e){return new
ADBE_JSConsole(e)}static ADBE_JSDebugger(e){return new ADBE_JSDebugger(e)}static
addSilentPrint(e){return new AddSilentPrint(e)}static addViewerPreferences(e){return new
AddViewerPreferences(e)}static adjustData(e){return new AdjustData(e)}static
adobeExtensionLevel(e){return new AdobeExtensionLevel(e)}static agent(e){return new
Agent(e)}static alwaysEmbed(e){return new AlwaysEmbed(e)}static amd(e){return new
Amd(e)}static area(e){return new Area(e)}static attributes(e){return new
Attributes(e)}static autoSave(e){return new AutoSave(e)}static base(e){return new
Base(e)}static batchOutput(e){return new BatchOutput(e)}static behaviorOverride(e){return
new BehaviorOverride(e)}static cache(e){return new Cache(e)}static change(e){return new
Change(e)}static common(e){return new Common(e)}static compress(e){return new
Compress(e)}static compressLogicalStructure(e){return new CompressLogicalStructure(e)}static
compressObjectStream(e){return new CompressObjectStream(e)}static compression(e){return new
Compression(e)}static config(e){return new Config(e)}static conformance(e){return new
Conformance(e)}static contentCopy(e){return new ContentCopy(e)}static copies(e){return new
Copies(e)}static creator(e){return new Creator(e)}static currentPage(e){return new
CurrentPage(e)}static data(e){return new Data(e)}static debug(e){return new Debug(e)}static
defaultTypeface(e){return new DefaultTypeface(e)}static destination(e){return new
Destination(e)}static documentAssembly(e){return new DocumentAssembly(e)}static driver(e)
{return new Driver(e)}static duplexOption(e){return new DuplexOption(e)}static
dynamicRender(e){return new DynamicRender(e)}static embed(e){return new Embed(e)}static
encrypt(e){return new Encrypt(e)}static encryption(e){return new Encryption(e)}static
encryptionLevel(e){return new EncryptionLevel(e)}static enforce(e){return new
Enforce(e)}static equate(e){return new Equate(e)}static equateRange(e){return new
EquateRange(e)}static exclude(e){return new Exclude(e)}static excludeNS(e){return new
ExcludeNS(e)}static flipLabel(e){return new FlipLabel(e)}static fontInfo(e){return new
FontInfo(e)}static formFieldFilling(e){return new FormFieldFilling(e)}static groupParent(e)
{return new GroupParent(e)}static ifEmpty(e){return new IfEmpty(e)}static
includeXDPContent(e){return new IncludeXDPContent(e)}static incrementalLoad(e){return new
IncrementalLoad(e)}static incrementalMerge(e){return new IncrementalMerge(e)}static
interactive(e){return new Interactive(e)}static jog(e){return new Jog(e)}static
labelPrinter(e){return new LabelPrinter(e)}static layout(e){return new Layout(e)}static
level(e){return new Level(e)}static linearized(e){return new Linearized(e)}static locale(e)
{return new Locale(e)}static localeSet(e){return new LocaleSet(e)}static log(e){return new
Log(e)}static map(e){return new MapElement(e)}static mediumInfo(e){return new
MediumInfo(e)}static message(e){return new Message(e)}static messaging(e){return new
Messaging(e)}static mode(e){return new Mode(e)}static modifyAnnots(e){return new
ModifyAnnots(e)}static msgId(e){return new MsgId(e)}static nameAttr(e){return new
NameAttr(e)}static neverEmbed(e){return new NeverEmbed(e)}static numberOfCopies(e){return
new NumberOfCopies(e)}static openAction(e){return new OpenAction(e)}static output(e){return
new Output(e)}static outputBin(e){return new OutputBin(e)}static outputXSL(e){return new
OutputXSL(e)}static overprint(e){return new Overprint(e)}static packets(e){return new
Packets(e)}static pageOffset(e){return new PageOffset(e)}static pageRange(e){return new
PageRange(e)}static pagination(e){return new Pagination(e)}static paginationOverride(e)
{return new PaginationOverride(e)}static part(e){return new Part(e)}static pcl(e){return new
Pcl(e)}static pdf(e){return new Pdf(e)}static pdfa(e){return new Pdfa(e)}static
permissions(e){return new Permissions(e)}static pickTrayByPDFSize(e){return new
PickTrayByPDFSize(e)}static picture(e){return new Picture(e)}static plaintextMetadata(e)
{return new PlaintextMetadata(e)}static presence(e){return new Presence(e)}static present(e)
{return new Present(e)}static print(e){return new Print(e)}static printHighQuality(e){return
new PrintHighQuality(e)}static printScaling(e){return new PrintScaling(e)}static
printerName(e){return new PrinterName(e)}static producer(e){return new Producer(e)}static
ps(e){return new Ps(e)}static range(e){return new Range(e)}static record(e){return new
Record(e)}static relevant(e){return new Relevant(e)}static rename(e){return new
Rename(e)}static renderPolicy(e){return new RenderPolicy(e)}static runScripts(e){return new
RunScripts(e)}static script(e){return new Script(e)}static scriptModel(e){return new
ScriptModel(e)}static severity(e){return new Severity(e)}static silentPrint(e){return new
SilentPrint(e)}static staple(e){return new Staple(e)}static startNode(e){return new
StartNode(e)}static startPage(e){return new StartPage(e)}static submitFormat(e){return new
SubmitFormat(e)}static submitUrl(e){return new SubmitUrl(e)}static subsetBelow(e){return new
SubsetBelow(e)}static suppressBanner(e){return new SuppressBanner(e)}static tagged(e){return
new Tagged(e)}static template(e){return new Template(e)}static templateCache(e){return new
TemplateCache(e)}static threshold(e){return new Threshold(e)}static to(e){return new
To(e)}static trace(e){return new Trace(e)}static transform(e){return new Transform(e)}static
type(e){return new Type(e)}static uri(e){return new Uri(e)}static validate(e){return new
Validate(e)}static validateApprovalSignatures(e){return new
ValidateApprovalSignatures(e)}static validationMessaging(e){return new
ValidationMessaging(e)}static version(e){return new Version(e)}static versionControl(e)
{return new VersionControl(e)}static viewerPreferences(e){return new
ViewerPreferences(e)}static webClient(e){return new WebClient(e)}static whitespace(e){return
new Whitespace(e)}static window(e){return new Window(e)}static xdc(e){return new
Xdc(e)}static xdp(e){return new Xdp(e)}static xsl(e){return new Xsl(e)}static zpl(e){return
new Zpl(e)}}t.ConfigNamespace=ConfigNamespace},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.ConnectionSetNamespace=void 0;var
r=a(77),n=a(75);const i=r.NamespaceIds.connectionSet.id;class ConnectionSet extends
n.XFAObject{constructor(e){super(i,"connectionSet",!0);this.wsdlConnection=new
n.XFAObjectArray;this.xmlConnection=new n.XFAObjectArray;this.xsdConnection=new
n.XFAObjectArray}}class EffectiveInputPolicy extends n.XFAObject{constructor(e)
{super(i,"effectiveInputPolicy");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";th
is.usehref=e.usehref||""}}class EffectiveOutputPolicy extends n.XFAObject{constructor(e)
{super(i,"effectiveOutputPolicy");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";t
his.usehref=e.usehref||""}}class Operation extends n.StringObject{constructor(e)
{super(i,"operation");this.id=e.id||"";this.input=e.input||"";this.name=e.name||"";this.outp
ut=e.output||"";this.use=e.use||"";this.usehref=e.usehref||""}}class RootElement extends
n.StringObject{constructor(e)
{super(i,"rootElement");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehre
f=e.usehref||""}}class SoapAction extends n.StringObject{constructor(e)
{super(i,"soapAction");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref
=e.usehref||""}}class SoapAddress extends n.StringObject{constructor(e)
{super(i,"soapAddress");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehre
f=e.usehref||""}}class Uri extends n.StringObject{constructor(e)
{super(i,"uri");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehref=e.useh
ref||""}}class WsdlAddress extends n.StringObject{constructor(e)
{super(i,"wsdlAddress");this.id=e.id||"";this.name=e.name||"";this.use=e.use||"";this.usehre
f=e.usehref||""}}class WsdlConnection extends n.XFAObject{constructor(e)
{super(i,"wsdlConnection",!0);this.dataDescription=e.dataDescription||"";this.name=e.name||"
";this.effectiveInputPolicy=null;this.effectiveOutputPolicy=null;this.operation=null;this.so
apAction=null;this.soapAddress=null;this.wsdlAddress=null}}class XmlConnection extends
n.XFAObject{constructor(e)
{super(i,"xmlConnection",!0);this.dataDescription=e.dataDescription||"";this.name=e.name||""
;this.uri=null}}class XsdConnection extends n.XFAObject{constructor(e)
{super(i,"xsdConnection",!0);this.dataDescription=e.dataDescription||"";this.name=e.name||""
;this.rootElement=null;this.uri=null}}class ConnectionSetNamespace{static[r.$buildXFAObject]
(e,t){if(ConnectionSetNamespace.hasOwnProperty(e))return ConnectionSetNamespace[e](t)}static
connectionSet(e){return new ConnectionSet(e)}static effectiveInputPolicy(e){return new
EffectiveInputPolicy(e)}static effectiveOutputPolicy(e){return new
EffectiveOutputPolicy(e)}static operation(e){return new Operation(e)}static rootElement(e)
{return new RootElement(e)}static soapAction(e){return new SoapAction(e)}static
soapAddress(e){return new SoapAddress(e)}static uri(e){return new Uri(e)}static
wsdlAddress(e){return new WsdlAddress(e)}static wsdlConnection(e){return new
WsdlConnection(e)}static xmlConnection(e){return new XmlConnection(e)}static
xsdConnection(e){return new
XsdConnection(e)}}t.ConnectionSetNamespace=ConnectionSetNamespace},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.DatasetsNamespace=void 0;var
r=a(75),n=a(77);const i=n.NamespaceIds.datasets.id;class Data extends
r.XmlObject{constructor(e){super(i,"data",e)}[r.$isNsAgnostic](){return!0}}class Datasets
extends r.XFAObject{constructor(e)
{super(i,"datasets",!0);this.data=null;this.Signature=null}[r.$onChild](e){const
t=e[r.$nodeName];
("data"===t&&e[r.$namespaceId]===i||"Signature"===t&&e[r.$namespaceId]===n.NamespaceIds.sign
ature.id)&&(this[t]=e);this[r.$appendChild](e)}}class
DatasetsNamespace{static[n.$buildXFAObject](e,t)
{if(DatasetsNamespace.hasOwnProperty(e))return DatasetsNamespace[e](t)}static datasets(e)
{return new Datasets(e)}static data(e){return new
Data(e)}}t.DatasetsNamespace=DatasetsNamespace},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.LocaleSetNamespace=void 0;var
r=a(77),n=a(75),i=a(76);const s=r.NamespaceIds.localeSet.id;class CalendarSymbols extends
n.XFAObject{constructor(e)
{super(s,"calendarSymbols",!0);this.name="gregorian";this.dayNames=new
n.XFAObjectArray(2);this.eraNames=null;this.meridiemNames=null;this.monthNames=new
n.XFAObjectArray(2)}}class CurrencySymbol extends n.StringObject{constructor(e)
{super(s,"currencySymbol");this.name=(0,i.getStringOption)(e.name,
["symbol","isoname","decimal"])}}class CurrencySymbols extends n.XFAObject{constructor(e)
{super(s,"currencySymbols",!0);this.currencySymbol=new n.XFAObjectArray(3)}}class
DatePattern extends n.StringObject{constructor(e){super(s,"datePattern");this.name=
(0,i.getStringOption)(e.name,["full","long","med","short"])}}class DatePatterns extends
n.XFAObject{constructor(e){super(s,"datePatterns",!0);this.datePattern=new
n.XFAObjectArray(4)}}class DateTimeSymbols extends n.ContentObject{constructor(e)
{super(s,"dateTimeSymbols")}}class Day extends n.StringObject{constructor(e)
{super(s,"day")}}class DayNames extends n.XFAObject{constructor(e)
{super(s,"dayNames",!0);this.abbr=(0,i.getInteger)
({data:e.abbr,defaultValue:0,validate:e=>1===e});this.day=new n.XFAObjectArray(7)}}class Era
extends n.StringObject{constructor(e){super(s,"era")}}class EraNames extends
n.XFAObject{constructor(e){super(s,"eraNames",!0);this.era=new n.XFAObjectArray(2)}}class
Locale extends n.XFAObject{constructor(e)
{super(s,"locale",!0);this.desc=e.desc||"";this.name="isoname";this.calendarSymbols=null;thi
s.currencySymbols=null;this.datePatterns=null;this.dateTimeSymbols=null;this.numberPatterns=
null;this.numberSymbols=null;this.timePatterns=null;this.typeFaces=null}}class LocaleSet
extends n.XFAObject{constructor(e){super(s,"localeSet",!0);this.locale=new
n.XFAObjectArray}}class Meridiem extends n.StringObject{constructor(e)
{super(s,"meridiem")}}class MeridiemNames extends n.XFAObject{constructor(e)
{super(s,"meridiemNames",!0);this.meridiem=new n.XFAObjectArray(2)}}class Month extends
n.StringObject{constructor(e){super(s,"month")}}class MonthNames extends
n.XFAObject{constructor(e){super(s,"monthNames",!0);this.abbr=(0,i.getInteger)
({data:e.abbr,defaultValue:0,validate:e=>1===e});this.month=new n.XFAObjectArray(12)}}class
NumberPattern extends n.StringObject{constructor(e){super(s,"numberPattern");this.name=
(0,i.getStringOption)(e.name,["full","long","med","short"])}}class NumberPatterns extends
n.XFAObject{constructor(e){super(s,"numberPatterns",!0);this.numberPattern=new
n.XFAObjectArray(4)}}class NumberSymbol extends n.StringObject{constructor(e)
{super(s,"numberSymbol");this.name=(0,i.getStringOption)(e.name,
["decimal","grouping","percent","minus","zero"])}}class NumberSymbols extends
n.XFAObject{constructor(e){super(s,"numberSymbols",!0);this.numberSymbol=new
n.XFAObjectArray(5)}}class TimePattern extends n.StringObject{constructor(e)
{super(s,"timePattern");this.name=(0,i.getStringOption)(e.name,
["full","long","med","short"])}}class TimePatterns extends n.XFAObject{constructor(e)
{super(s,"timePatterns",!0);this.timePattern=new n.XFAObjectArray(4)}}class TypeFace extends
n.XFAObject{constructor(e){super(s,"typeFace",!0);this.name=""|e.name}}class TypeFaces
extends n.XFAObject{constructor(e){super(s,"typeFaces",!0);this.typeFace=new
n.XFAObjectArray}}class LocaleSetNamespace{static[r.$buildXFAObject](e,t)
{if(LocaleSetNamespace.hasOwnProperty(e))return LocaleSetNamespace[e](t)}static
calendarSymbols(e){return new CalendarSymbols(e)}static currencySymbol(e){return new
CurrencySymbol(e)}static currencySymbols(e){return new CurrencySymbols(e)}static
datePattern(e){return new DatePattern(e)}static datePatterns(e){return new
DatePatterns(e)}static dateTimeSymbols(e){return new DateTimeSymbols(e)}static day(e){return
new Day(e)}static dayNames(e){return new DayNames(e)}static era(e){return new Era(e)}static
eraNames(e){return new EraNames(e)}static locale(e){return new Locale(e)}static localeSet(e)
{return new LocaleSet(e)}static meridiem(e){return new Meridiem(e)}static meridiemNames(e)
{return new MeridiemNames(e)}static month(e){return new Month(e)}static monthNames(e){return
new MonthNames(e)}static numberPattern(e){return new NumberPattern(e)}static
numberPatterns(e){return new NumberPatterns(e)}static numberSymbol(e){return new
NumberSymbol(e)}static numberSymbols(e){return new NumberSymbols(e)}static timePattern(e)
{return new TimePattern(e)}static timePatterns(e){return new TimePatterns(e)}static
typeFace(e){return new TypeFace(e)}static typeFaces(e){return new
TypeFaces(e)}}t.LocaleSetNamespace=LocaleSetNamespace},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.SignatureNamespace=void 0;var
r=a(77),n=a(75);const i=r.NamespaceIds.signature.id;class Signature extends
n.XFAObject{constructor(e){super(i,"signature",!0)}}class
SignatureNamespace{static[r.$buildXFAObject](e,t)
{if(SignatureNamespace.hasOwnProperty(e))return SignatureNamespace[e](t)}static signature(e)
{return new Signature(e)}}t.SignatureNamespace=SignatureNamespace},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.StylesheetNamespace=void 0;var
r=a(77),n=a(75);const i=r.NamespaceIds.stylesheet.id;class Stylesheet extends
n.XFAObject{constructor(e){super(i,"stylesheet",!0)}}class
StylesheetNamespace{static[r.$buildXFAObject](e,t)
{if(StylesheetNamespace.hasOwnProperty(e))return StylesheetNamespace[e](t)}static
stylesheet(e){return new Stylesheet(e)}}t.StylesheetNamespace=StylesheetNamespace},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.XdpNamespace=void 0;var
r=a(77),n=a(75);const i=r.NamespaceIds.xdp.id;class Xdp extends n.XFAObject{constructor(e)
{super(i,"xdp",!0);this.uuid=e.uuid||"";this.timeStamp=e.timeStamp||"";this.config=null;this
.connectionSet=null;this.datasets=null;this.localeSet=null;this.stylesheet=new
n.XFAObjectArray;this.template=null}[n.$onChildCheck](e){const
t=r.NamespaceIds[e[n.$nodeName]];return t&&e[n.$namespaceId]===t.id}}class
XdpNamespace{static[r.$buildXFAObject](e,t){if(XdpNamespace.hasOwnProperty(e))return
XdpNamespace[e](t)}static xdp(e){return new Xdp(e)}}t.XdpNamespace=XdpNamespace},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.XhtmlNamespace=void 0;var
r=a(75),n=a(77),i=a(82),s=a(76);const o=n.NamespaceIds.xhtml.id,c=Symbol(),l=new
Set(["color","font","font-family","font-size","font-stretch","font-style","font-
weight","margin","margin-bottom","margin-left","margin-right","margin-top","letter-
spacing","line-height","orphans","page-break-after","page-break-before","page-break-
inside","tab-interval","tab-stop","text-align","text-decoration","text-indent","vertical-
align","widows","kerning-mode","xfa-font-horizontal-scale","xfa-font-vertical-scale","xfa-
spacerun","xfa-tab-stops"]),h=new Map([["page-break-after","breakAfter"],["page-break-
before","breakBefore"],["page-break-inside","breakInside"],["kerning-
mode",e=>"none"===e?"none":"normal"],["xfa-font-horizontal-
scale",e=>`scaleX(${Math.max(0,Math.min(parseInt(e)/100)).toFixed(2)})`],["xfa-font-
vertical-scale",e=>`scaleY(${Math.max(0,Math.min(parseInt(e)/100)).toFixed(2)})`],["xfa-
spacerun",""],["xfa-tab-stops",""],["font-size",(e,t)=>{e=t.fontSize=(0,s.getMeasurement)
(e);return(0,i.measureToString)(.99*e)}],["letter-spacing",e=>(0,i.measureToString)
((0,s.getMeasurement)(e))],["line-height",e=>(0,i.measureToString)((0,s.getMeasurement)
(e))],["margin",e=>(0,i.measureToString)((0,s.getMeasurement)(e))],["margin-bottom",e=>
(0,i.measureToString)((0,s.getMeasurement)(e))],["margin-left",e=>(0,i.measureToString)
((0,s.getMeasurement)(e))],["margin-right",e=>(0,i.measureToString)((0,s.getMeasurement)
(e))],["margin-top",e=>(0,i.measureToString)((0,s.getMeasurement)(e))],["text-indent",e=>
(0,i.measureToString)((0,s.getMeasurement)(e))],["font-family",e=>e],["vertical-align",e=>
(0,i.measureToString)((0,s.getMeasurement)(e))]]),u=/\s+/g,d=/[\r\n]+/g,f=/\r\n?/g;function
mapStyle(e,t,a){const n=Object.create(null);if(!e)return n;const
o=Object.create(null);for(const[t,a]of e.split(";").map((e=>e.split(":",2)))){const
e=h.get(t);if(""===e)continue;let r=a;e&&(r="string"==typeof e?
e:e(a,o));t.endsWith("scale")?n.transform?n.transform=`${n[t]}
${r}`:n.transform=r:n[t.replaceAll(/-([a-zA-Z])/g,
((e,t)=>t.toUpperCase()))]=r}n.fontFamily&&(0,i.setFontFamily)
({typeface:n.fontFamily,weight:n.fontWeight||"normal",posture:n.fontStyle||"normal",size:o.f
ontSize||0},t,t[r.$globalData].fontFinder,n);if(a&&n.verticalAlign&&"0px"!==n.verticalAlign&
&n.fontSize){const e=.583,t=.333,a=(0,s.getMeasurement)(n.fontSize);n.fontSize=
(0,i.measureToString)(a*e);n.verticalAlign=(0,i.measureToString)
(Math.sign((0,s.getMeasurement)(n.verticalAlign))*a*t)}a&&n.fontSize&&
(n.fontSize=`calc(${n.fontSize} * var(--scale-factor))`);(0,i.fixTextIndent)(n);return
n}const g=new Set(["body","html"]);class XhtmlObject extends r.XmlObject{constructor(e,t)
{super(o,t);this[c]=!1;this.style=e.style||""}[r.$clean](e){super[r.$clean]
(e);this.style=function checkStyle(e){return e.style?
e.style.trim().split(/\s*;\s*/).filter((e=>!!e)).map((e=>e.split(/\s*:\s*/,2))).filter((([t,
a])=>{"font-family"===t&&e[r.$globalData].usedTypefaces.add(a);return
l.has(t)})).map((e=>e.join(":"))).join(";"):""}(this)}[r.$acceptWhitespace]()
{return!g.has(this[r.$nodeName])}[r.$onText](e,t=!1)
{if(t)this[c]=!0;else{e=e.replace(d,"");this.style.includes("xfa-spacerun:yes")||
(e=e.replace(u," "))}e&&(this[r.$content]+=e)}[r.$pushGlyphs](e,t=!0){const
a=Object.create(null),n={top:NaN,bottom:NaN,left:NaN,right:NaN};let i=null;for(const[e,t]of
this.style.split(";").map((e=>e.split(":",2))))switch(e){case"font-family":a.typeface=
(0,s.stripQuotes)(t);break;case"font-size":a.size=(0,s.getMeasurement)(t);break;case"font-
weight":a.weight=t;break;case"font-style":a.posture=t;break;case"letter-
spacing":a.letterSpacing=(0,s.getMeasurement)(t);break;case"margin":const e=t.split(/
\t/).map((e=>(0,s.getMeasurement)(e)));switch(e.length){case
1:n.top=n.bottom=n.left=n.right=e[0];break;case
2:n.top=n.bottom=e[0];n.left=n.right=e[1];break;case
3:n.top=e[0];n.bottom=e[2];n.left=n.right=e[1];break;case
4:n.top=e[0];n.left=e[1];n.bottom=e[2];n.right=e[3]}break;case"margin-top":n.top=
(0,s.getMeasurement)(t);break;case"margin-bottom":n.bottom=(0,s.getMeasurement)
(t);break;case"margin-left":n.left=(0,s.getMeasurement)(t);break;case"margin-right":n.right=
(0,s.getMeasurement)(t);break;case"line-height":i=(0,s.getMeasurement)
(t)}e.pushData(a,n,i);if(this[r.$content])e.addString(this[r.$content]);else for(const t of
this[r.$getChildren]())"#text"!==t[r.$nodeName]?t[r.$pushGlyphs]
(e):e.addString(t[r.$content]);t&&e.popFont()}[r.$toHTML](e){const t=[];this[r.$extra]=
{children:t};this[r.$childrenToHTML]({});if(0===t.length&&!this[r.$content])return
s.HTMLResult.EMPTY;let a;a=this[c]?this[r.$content]?this[r.$content].replace(f,"\n"):void
0:this[r.$content]||void 0;return s.HTMLResult.success({name:this[r.$nodeName],attributes:
{href:this.href,style:mapStyle(this.style,this,this[c])},children:t,value:a})}}class A
extends XhtmlObject{constructor(e){super(e,"a");this.href=(0,i.fixURL)(e.href)||""}}class B
extends XhtmlObject{constructor(e){super(e,"b")}[r.$pushGlyphs](e)
{e.pushFont({weight:"bold"});super[r.$pushGlyphs](e);e.popFont()}}class Body extends
XhtmlObject{constructor(e){super(e,"body")}[r.$toHTML](e){const t=super[r.$toHTML](e),
{html:a}=t;if(!a)return s.HTMLResult.EMPTY;a.name="div";a.attributes.class=
["xfaRich"];return t}}class Br extends XhtmlObject{constructor(e){super(e,"br")}[r.$text]()
{return"\n"}[r.$pushGlyphs](e){e.addString("\n")}[r.$toHTML](e){return
s.HTMLResult.success({name:"br"})}}class Html extends XhtmlObject{constructor(e)
{super(e,"html")}[r.$toHTML](e){const t=[];this[r.$extra]=
{children:t};this[r.$childrenToHTML]({});if(0===t.length)return
s.HTMLResult.success({name:"div",attributes:{class:["xfaRich"],style:
{}},value:this[r.$content]||""});if(1===t.length){const
e=t[0];if(e.attributes&&e.attributes.class.includes("xfaRich"))return
s.HTMLResult.success(e)}return s.HTMLResult.success({name:"div",attributes:{class:
["xfaRich"],style:{}},children:t})}}class I extends XhtmlObject{constructor(e){super(e,"i")}
[r.$pushGlyphs](e){e.pushFont({posture:"italic"});super[r.$pushGlyphs](e);e.popFont()}}class
Li extends XhtmlObject{constructor(e){super(e,"li")}}class Ol extends
XhtmlObject{constructor(e){super(e,"ol")}}class P extends XhtmlObject{constructor(e)
{super(e,"p")}[r.$pushGlyphs](e){super[r.$pushGlyphs]
(e,!1);e.addString("\n");e.addPara();e.popFont()}[r.$text](){return this[r.$getParent]()
[r.$getChildren]().at(-1)===this?super[r.$text]():super[r.$text]()+"\n"}}class Span extends
XhtmlObject{constructor(e){super(e,"span")}}class Sub extends XhtmlObject{constructor(e)
{super(e,"sub")}}class Sup extends XhtmlObject{constructor(e){super(e,"sup")}}class Ul
extends XhtmlObject{constructor(e){super(e,"ul")}}class
XhtmlNamespace{static[n.$buildXFAObject](e,t){if(XhtmlNamespace.hasOwnProperty(e))return
XhtmlNamespace[e](t)}static a(e){return new A(e)}static b(e){return new B(e)}static body(e)
{return new Body(e)}static br(e){return new Br(e)}static html(e){return new Html(e)}static
i(e){return new I(e)}static li(e){return new Li(e)}static ol(e){return new Ol(e)}static p(e)
{return new P(e)}static span(e){return new Span(e)}static sub(e){return new Sub(e)}static
sup(e){return new Sup(e)}static ul(e){return new Ul(e)}}t.XhtmlNamespace=XhtmlNamespace},
(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.UnknownNamespace=void 0;var
r=a(77),n=a(75);class UnknownNamespace{constructor(e){this.namespaceId=e}[r.$buildXFAObject]
(e,t){return new n.XmlObject(this.namespaceId,e,t)}}t.UnknownNamespace=UnknownNamespace},
(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.DatasetReader=void 0;var
r=a(2),n=a(3),i=a(64);function decodeString(e){try{return(0,r.stringToUTF8String)
(e)}catch(t){(0,r.warn)(`UTF-8 decoding failed: "${t}".`);return e}}class DatasetXMLParser
extends i.SimpleXMLParser{constructor(e){super(e);this.node=null}onEndElement(e){const
t=super.onEndElement(e);if(t&&"xfa:datasets"===e){this.node=t;throw new Error("Aborting
DatasetXMLParser.")}}}t.DatasetReader=class DatasetReader{constructor(e)
{if(e.datasets)this.node=new
i.SimpleXMLParser({hasAttributes:!0}).parseFromString(e.datasets).documentElement;else{const
t=new DatasetXMLParser({hasAttributes:!0});try{t.parseFromString(e["xdp:xdp"])}catch(e)
{}this.node=t.node}}getValue(e){if(!this.node||!e)return"";const
t=this.node.searchNode((0,n.parseXFAPath)(e),0);if(!t)return"";const a=t.firstChild;return
a&&"value"===a.nodeName?
t.children.map((e=>decodeString(e.textContent))):decodeString(t.textContent)}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.XRef=void 0;var
r=a(2),n=a(4),i=a(15),s=a(3),o=a(5),c=a(65);t.XRef=class XRef{constructor(e,t)
{this.stream=e;this.pdfManager=t;this.entries=
[];this.xrefstms=Object.create(null);this._cacheMap=new Map;this._pendingRefs=new
n.RefSet;this._newPersistentRefNum=null;this._newTemporaryRefNum=null}getNewPersistentRef(e)
{null===this._newPersistentRefNum&&(this._newPersistentRefNum=this.entries.length||1);const
t=this._newPersistentRefNum++;this._cacheMap.set(t,e);return
n.Ref.get(t,0)}getNewTemporaryRef(){null===this._newTemporaryRefNum&&
(this._newTemporaryRefNum=this.entries.length||1);return
n.Ref.get(this._newTemporaryRefNum++,0)}resetNewTemporaryRef()
{this._newTemporaryRefNum=null}setStartXRef(e){this.startXRefQueue=[e]}parse(e=!1){let
t,a,i;if(e){(0,r.warn)("Indexing all PDF objects");t=this.indexObjects()}else
t=this.readXRef();t.assignXref(this);this.trailer=t;try{a=t.get("Encrypt")}catch(e){if(e
instanceof s.MissingDataException)throw e;(0,r.warn)(`XRef.parse - Invalid "Encrypt"
reference: "${e}".`)}if(a instanceof n.Dict){const e=t.get("ID"),r=e&&e.length?
e[0]:"";a.suppressEncryption=!0;this.encrypt=new
c.CipherTransformFactory(a,r,this.pdfManager.password)}try{i=t.get("Root")}catch(e){if(e
instanceof s.MissingDataException)throw e;(0,r.warn)(`XRef.parse - Invalid "Root" reference:
"${e}".`)}if(i instanceof n.Dict)try{if(i.get("Pages")instanceof n.Dict)
{this.root=i;return}}catch(e){if(e instanceof s.MissingDataException)throw e;(0,r.warn)
(`XRef.parse - Invalid "Pages" reference: "${e}".`)}if(!e)throw new
s.XRefParseException;throw new r.InvalidPDFException("Invalid Root
reference.")}processXRefTable(e){"tableState"in this||(this.tableState=
{entryNum:0,streamPos:e.lexer.stream.pos,parserBuf1:e.buf1,parserBuf2:e.buf2});const
t=this.readXRefTable(e);if(!(0,n.isCmd)(t,"trailer"))throw new r.FormatError("Invalid XRef
table: could not find trailer dictionary");let a=e.getObj();a instanceof n.Dict||!a.dict||
(a=a.dict);if(!(a instanceof n.Dict))throw new r.FormatError("Invalid XRef table: could not
parse trailer dictionary");delete this.tableState;return a}readXRefTable(e){const
t=e.lexer.stream,a=this.tableState;t.pos=a.streamPos;e.buf1=a.parserBuf1;e.buf2=a.parserBuf2
;let i;for(;;){if(!("firstEntryNum"in a)||!("entryCount"in a)){if((0,n.isCmd)
(i=e.getObj(),"trailer"))break;a.firstEntryNum=i;a.entryCount=e.getObj()}let
s=a.firstEntryNum;const o=a.entryCount;if(!Number.isInteger(s)||!Number.isInteger(o))throw
new r.FormatError("Invalid XRef table: wrong types in subsection header");for(let
i=a.entryNum;i<o;i++)
{a.streamPos=t.pos;a.entryNum=i;a.parserBuf1=e.buf1;a.parserBuf2=e.buf2;const c=
{};c.offset=e.getObj();c.gen=e.getObj();const l=e.getObj();if(l instanceof
n.Cmd)switch(l.cmd)
{case"f":c.free=!0;break;case"n":c.uncompressed=!0}if(!Number.isInteger(c.offset)||!Number.i
sInteger(c.gen)||!c.free&&!c.uncompressed)throw new r.FormatError(`Invalid entry in XRef
subsection: ${s}, ${o}`);0===i&&c.free&&1===s&&(s=0);this.entries[i+s]||
(this.entries[i+s]=c)}a.entryNum=0;a.streamPos=t.pos;a.parserBuf1=e.buf1;a.parserBuf2=e.buf2
;delete a.firstEntryNum;delete a.entryCount}if(this.entries[0]&&!this.entries[0].free)throw
new r.FormatError("Invalid XRef table: unexpected first object");return
i}processXRefStream(e){if(!("streamState"in this)){const t=e.dict,a=t.get("W");let
r=t.get("Index");r||(r=[0,t.get("Size")]);this.streamState=
{entryRanges:r,byteWidths:a,entryNum:0,streamPos:e.pos}}this.readXRefStream(e);delete
this.streamState;return e.dict}readXRefStream(e){const
t=this.streamState;e.pos=t.streamPos;const[a,n,i]=t.byteWidths,s=t.entryRanges;for(;s.length
>0;){const[o,c]=s;if(!Number.isInteger(o)||!Number.isInteger(c))throw new
r.FormatError(`Invalid XRef range fields: ${o},
${c}`);if(!Number.isInteger(a)||!Number.isInteger(n)||!Number.isInteger(i))throw new
r.FormatError(`Invalid XRef entry fields length: ${o}, ${c}`);for(let s=t.entryNum;s<c;++s)
{t.entryNum=s;t.streamPos=e.pos;let c=0,l=0,h=0;for(let t=0;t<a;++t){const
t=e.getByte();if(-1===t)throw new r.FormatError("Invalid XRef byteWidths
'type'.");c=c<<8|t}0===a&&(c=1);for(let t=0;t<n;++t){const t=e.getByte();if(-1===t)throw new
r.FormatError("Invalid XRef byteWidths 'offset'.");l=l<<8|t}for(let t=0;t<i;++t){const
t=e.getByte();if(-1===t)throw new r.FormatError("Invalid XRef byteWidths
'generation'.");h=h<<8|t}const u={};u.offset=l;u.gen=h;switch(c){case 0:u.free=!0;break;case
1:u.uncompressed=!0;break;case 2:break;default:throw new r.FormatError(`Invalid XRef entry
type: ${c}`)}this.entries[o+s]||
(this.entries[o+s]=u)}t.entryNum=0;t.streamPos=e.pos;s.splice(0,2)}}indexObjects(){const
e=10,t=13,a=60;function readToken(r,n){let i="",s=r[n];for(;s!==e&&s!==t&&s!==a&&!
(++n>=r.length);){i+=String.fromCharCode(s);s=r[n]}return i}function skipUntil(e,t,a){const
r=a.length,n=e.length;let i=0;for(;t<n;){let
n=0;for(;n<r&&e[t+n]===a[n];)++n;if(n>=r)break;t++;i++}return i}const
o=/\b(endobj|\d+\s+\d+\s+obj|xref|trailer)\b/g,c=/\b(startxref|\d+\s+\d+\s+obj)\b/g,l=/^(\d+
)\s+(\d+)\s+obj\b/,h=new Uint8Array([116,114,97,105,108,101,114]),u=new
Uint8Array([115,116,97,114,116,120,114,101,102]),d=new
Uint8Array([47,88,82,101,102]);this.entries.length=0;this._cacheMap.clear();const
f=this.stream;f.pos=0;const g=f.getBytes(),p=(0,r.bytesToString)(g),m=g.length;let
b=f.start;const y=[],w=[];for(;b<m;){let a=g[b];if(9===a||a===e||a===t||32===a)
{++b;continue}if(37===a){do{++b;if(b>=m)break;a=g[b]}while(a!==e&&a!==t);continue}const
n=readToken(g,b);let S;if(n.startsWith("xref")&&(4===n.length||/\s/.test(n[4])))
{b+=skipUntil(g,b,h);y.push(b);b+=skipUntil(g,b,u)}else if(S=l.exec(n)){const
e=0|S[1],t=0|S[2],a=b+n.length;let c,l=!1;if(this.entries[e])
{if(this.entries[e].gen===t)try{new i.Parser({lexer:new
i.Lexer(f.makeSubStream(a))}).getObj();l=!0}catch(e){e instanceof s.ParserEOFException?
(0,r.warn)(`indexObjects -- checking object (${n}): "${e}".`):l=!0}}else l=!0;l&&
(this.entries[e]={offset:b-f.start,gen:t,uncompressed:!0});o.lastIndex=a;const
h=o.exec(p);if(h){c=o.lastIndex+1-b;if("endobj"!==h[1]){(0,r.warn)(`indexObjects: Found
"${h[1]}" inside of another "obj", caused by missing "endobj" -- trying to recover.`);c-
=h[1].length+1}}else c=m-b;const u=g.subarray(b,b+c),y=skipUntil(u,0,d);if(y<c&&u[y+5]<64)
{w.push(b-f.start);this.xrefstms[b-f.start]=1}b+=c}else if(n.startsWith("trailer")&&
(7===n.length||/\s/.test(n[7]))){y.push(b);const e=b+n.length;let t;c.lastIndex=e;const
a=c.exec(p);if(a){t=c.lastIndex+1-b;if("startxref"!==a[1]){(0,r.warn)(`indexObjects: Found
"${a[1]}" after "trailer", caused by missing "startxref" -- trying to recover.`);t-
=a[1].length+1}}else t=m-b;b+=t}else b+=n.length+1}for(const e of w)
{this.startXRefQueue.push(e);this.readXRef(!0)}const S=[];let x,C,k=!1;for(const e of y)
{f.pos=e;const t=new i.Parser({lexer:new
i.Lexer(f),xref:this,allowStreams:!0,recoveryMode:!0}),a=t.getObj();if(!(0,n.isCmd)
(a,"trailer"))continue;const r=t.getObj();if(r instanceof n.Dict)
{S.push(r);r.has("Encrypt")&&(k=!0)}}for(const e of[...S,"genFallback",...S])
{if("genFallback"===e){if(!C)break;this._generationFallback=!0;continue}let t=!1;try{const
a=e.get("Root");if(!(a instanceof n.Dict))continue;const r=a.get("Pages");if(!(r instanceof
n.Dict))continue;const i=r.get("Count");Number.isInteger(i)&&(t=!0)}catch(e)
{C=e;continue}if(t&&(!k||e.has("Encrypt"))&&e.has("ID"))return e;x=e}if(x)return
x;if(this.topDict)return this.topDict;throw new r.InvalidPDFException("Invalid PDF
structure.")}readXRef(e=!1){const t=this.stream,a=new Set;for(;this.startXRefQueue.length;)
{try{const e=this.startXRefQueue[0];if(a.has(e)){(0,r.warn)("readXRef - skipping XRef table
since it was already
parsed.");this.startXRefQueue.shift();continue}a.add(e);t.pos=e+t.start;const s=new
i.Parser({lexer:new i.Lexer(t),xref:this,allowStreams:!0});let c,l=s.getObj();if((0,n.isCmd)
(l,"xref")){c=this.processXRefTable(s);this.topDict||
(this.topDict=c);l=c.get("XRefStm");if(Number.isInteger(l)){const e=l;if(!(e in
this.xrefstms))
{this.xrefstms[e]=1;this.startXRefQueue.push(e)}}}else{if(!Number.isInteger(l))throw new
r.FormatError("Invalid XRef stream header");if(!(Number.isInteger(s.getObj())&&(0,n.isCmd)
(s.getObj(),"obj")&&(l=s.getObj())instanceof o.BaseStream))throw new r.FormatError("Invalid
XRef stream");c=this.processXRefStream(l);this.topDict||(this.topDict=c);if(!c)throw new
r.FormatError("Failed to read XRef stream")}l=c.get("Prev");Number.isInteger(l)?
this.startXRefQueue.push(l):l instanceof n.Ref&&this.startXRefQueue.push(l.num)}catch(e)
{if(e instanceof s.MissingDataException)throw e;(0,r.info)("(while reading XRef):
"+e)}this.startXRefQueue.shift()}if(this.topDict)return this.topDict;if(!e)throw new
s.XRefParseException}getEntry(e){const t=this.entries[e];return t&&!t.free&&t.offset?
t:null}fetchIfRef(e,t=!1){return e instanceof n.Ref?this.fetch(e,t):e}fetch(e,t=!1){if(!(e
instanceof n.Ref))throw new Error("ref object is not a reference");const
a=e.num,i=this._cacheMap.get(a);if(void 0!==i){i instanceof n.Dict&&!i.objId&&
(i.objId=e.toString());return i}let s=this.getEntry(a);if(null===s)
{this._cacheMap.set(a,s);return s}if(this._pendingRefs.has(e)){this._pendingRefs.remove(e);
(0,r.warn)(`Ignoring circular reference: ${e}.`);return
n.CIRCULAR_REF}this._pendingRefs.put(e);try{s=s.uncompressed?
this.fetchUncompressed(e,s,t):this.fetchCompressed(e,s,t);this._pendingRefs.remove(e)}catch(
t){this._pendingRefs.remove(e);throw t}s instanceof n.Dict?s.objId=e.toString():s instanceof
o.BaseStream&&(s.dict.objId=e.toString());return s}fetchUncompressed(e,t,a=!1){const
c=e.gen;let l=e.num;if(t.gen!==c){const i=`Inconsistent generation in XRef:
${e}`;if(this._generationFallback&&t.gen<c){(0,r.warn)(i);return
this.fetchUncompressed(n.Ref.get(l,t.gen),t,a)}throw new s.XRefEntryException(i)}const
h=this.stream.makeSubStream(t.offset+this.stream.start),u=new i.Parser({lexer:new
i.Lexer(h),xref:this,allowStreams:!0}),d=u.getObj(),f=u.getObj(),g=u.getObj();if(d!==l||f!==
c||!(g instanceof n.Cmd))throw new s.XRefEntryException(`Bad (uncompressed) XRef entry:
${e}`);if("obj"!==g.cmd){if(g.cmd.startsWith("obj"))
{l=parseInt(g.cmd.substring(3),10);if(!Number.isNaN(l))return l}throw new
s.XRefEntryException(`Bad (uncompressed) XRef entry: ${e}`)}(t=this.encrypt&&!a?
u.getObj(this.encrypt.createCipherTransform(l,c)):u.getObj())instanceof
o.BaseStream||this._cacheMap.set(l,t);return t}fetchCompressed(e,t,a=!1){const
c=t.offset,l=this.fetch(n.Ref.get(c,0));if(!(l instanceof o.BaseStream))throw new
r.FormatError("bad ObjStm stream");const
h=l.dict.get("First"),u=l.dict.get("N");if(!Number.isInteger(h)||!Number.isInteger(u))throw
new r.FormatError("invalid first and n parameters for ObjStm stream");let d=new
i.Parser({lexer:new i.Lexer(l),xref:this,allowStreams:!0});const f=new Array(u),g=new
Array(u);for(let e=0;e<u;++e){const t=d.getObj();if(!Number.isInteger(t))throw new
r.FormatError(`invalid object number in the ObjStm stream: ${t}`);const
a=d.getObj();if(!Number.isInteger(a))throw new r.FormatError(`invalid object offset in the
ObjStm stream: ${a}`);f[e]=t;g[e]=a}const p=(l.start||0)+h,m=new Array(u);for(let
e=0;e<u;++e){const t=e<u-1?g[e+1]-g[e]:void 0;if(t<0)throw new r.FormatError("Invalid offset
in the ObjStm stream.");d=new i.Parser({lexer:new
i.Lexer(l.makeSubStream(p+g[e],t,l.dict)),xref:this,allowStreams:!0});const
a=d.getObj();m[e]=a;if(a instanceof o.BaseStream)continue;const
n=f[e],s=this.entries[n];s&&s.offset===c&&s.gen===e&&this._cacheMap.set(n,a)}if(void 0===
(t=m[t.gen]))throw new s.XRefEntryException(`Bad (compressed) XRef entry: ${e}`);return
t}async fetchIfRefAsync(e,t){return e instanceof n.Ref?this.fetchAsync(e,t):e}async
fetchAsync(e,t){try{return this.fetch(e,t)}catch(a){if(!(a instanceof
s.MissingDataException))throw a;await this.pdfManager.requestRange(a.begin,a.end);return
this.fetchAsync(e,t)}}getCatalogObj(){return this.root}}},(e,t)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.isNodeJS=void 0;const a=!
("object"!=typeof process||process+""!="[object
process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process
.type);t.isNodeJS=a},(e,t,a)=>{Object.defineProperty(t,"__esModule",
{value:!0});t.MessageHandler=void 0;var r=a(2);const
n=1,i=2,s=1,o=2,c=3,l=4,h=5,u=6,d=7,f=8;function wrapReason(e){e instanceof
Error||"object"==typeof e&&null!==e||(0,r.unreachable)('wrapReason: Expected "reason" to be
a (possibly cloned) Error.');switch(e.name){case"AbortException":return new
r.AbortException(e.message);case"MissingPDFException":return new
r.MissingPDFException(e.message);case"PasswordException":return new
r.PasswordException(e.message,e.code);case"UnexpectedResponseException":return new
r.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new
r.UnknownErrorException(e.message,e.details);default:return new
r.UnknownErrorException(e.message,e.toString())}}t.MessageHandler=class
MessageHandler{constructor(e,t,a)
{this.sourceName=e;this.targetName=t;this.comObj=a;this.callbackId=1;this.streamId=1;this.st
reamSinks=Object.create(null);this.streamControllers=Object.create(null);this.callbackCapabi
lities=Object.create(null);this.actionHandler=Object.create(null);this._onComObjOnMessage=e=
>{const t=e.data;if(t.targetName!==this.sourceName)return;if(t.stream)
{this._processStreamMessage(t);return}if(t.callback){const
e=t.callbackId,a=this.callbackCapabilities[e];if(!a)throw new Error(`Cannot resolve callback
${e}`);delete
this.callbackCapabilities[e];if(t.callback===n)a.resolve(t.data);else{if(t.callback!==i)thro
w new Error("Unexpected callback case");a.reject(wrapReason(t.reason))}return}const
r=this.actionHandler[t.action];if(!r)throw new Error(`Unknown action from worker:
${t.action}`);if(t.callbackId){const e=this.sourceName,s=t.sourceName;new
Promise((function(e){e(r(t.data))})).then((function(r)
{a.postMessage({sourceName:e,targetName:s,callback:n,callbackId:t.callbackId,data:r})}),
(function(r)
{a.postMessage({sourceName:e,targetName:s,callback:i,callbackId:t.callbackId,reason:wrapReas
on(r)})}))}else t.streamId?
this._createStreamSink(t):r(t.data)};a.addEventListener("message",this._onComObjOnMessage)}o
n(e,t){const a=this.actionHandler;if(a[e])throw new Error(`There is already an actionName
called "${e}"`);a[e]=t}send(e,t,a)
{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,dat
a:t},a)}sendWithPromise(e,t,a){const n=this.callbackId++,i=(0,r.createPromiseCapability)
();this.callbackCapabilities[n]=i;try{this.comObj.postMessage({sourceName:this.sourceName,ta
rgetName:this.targetName,action:e,callbackId:n,data:t},a)}catch(e){i.reject(e)}return
i.promise}sendWithStream(e,t,a,n){const
i=this.streamId++,o=this.sourceName,c=this.targetName,l=this.comObj;return new
ReadableStream({start:a=>{const s=(0,r.createPromiseCapability)();this.streamControllers[i]=
{controller:a,startCall:s,pullCall:null,cancelCall:null,isClosed:!1};l.postMessage({sourceNa
me:o,targetName:c,action:e,streamId:i,data:t,desiredSize:a.desiredSize},n);return
s.promise},pull:e=>{const t=(0,r.createPromiseCapability)
();this.streamControllers[i].pullCall=t;l.postMessage({sourceName:o,targetName:c,stream:u,st
reamId:i,desiredSize:e.desiredSize});return t.promise},cancel:e=>{(0,r.assert)(e instanceof
Error,"cancel must have a valid reason");const t=(0,r.createPromiseCapability)
();this.streamControllers[i].cancelCall=t;this.streamControllers[i].isClosed=!0;l.postMessag
e({sourceName:o,targetName:c,stream:s,streamId:i,reason:wrapReason(e)});return
t.promise}},a)}_createStreamSink(e){const
t=e.streamId,a=this.sourceName,n=e.sourceName,i=this.comObj,s=this,o=this.actionHandler[e.ac
tion],u={enqueue(e,s=1,o){if(this.isCancelled)return;const
c=this.desiredSize;this.desiredSize-=s;if(c>0&&this.desiredSize<=0){this.sinkCapability=
(0,r.createPromiseCapability)
();this.ready=this.sinkCapability.promise}i.postMessage({sourceName:a,targetName:n,stream:l,
streamId:t,chunk:e},o)},close(){if(!this.isCancelled)
{this.isCancelled=!0;i.postMessage({sourceName:a,targetName:n,stream:c,streamId:t});delete
s.streamSinks[t]}},error(e){(0,r.assert)(e instanceof Error,"error must have a valid
reason");if(!this.isCancelled)
{this.isCancelled=!0;i.postMessage({sourceName:a,targetName:n,stream:h,streamId:t,reason:wra
pReason(e)})}},sinkCapability:(0,r.createPromiseCapability)
(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};u.sinkCapa
bility.resolve();u.ready=u.sinkCapability.promise;this.streamSinks[t]=u;new
Promise((function(t){t(o(e.data,u))})).then((function()
{i.postMessage({sourceName:a,targetName:n,stream:f,streamId:t,success:!0})}),(function(e)
{i.postMessage({sourceName:a,targetName:n,stream:f,streamId:t,reason:wrapReason(e)})}))}_pro
cessStreamMessage(e){const
t=e.streamId,a=this.sourceName,n=e.sourceName,i=this.comObj,g=this.streamControllers[t],p=th
is.streamSinks[t];switch(e.stream){case f:e.success?
g.startCall.resolve():g.startCall.reject(wrapReason(e.reason));break;case d:e.success?
g.pullCall.resolve():g.pullCall.reject(wrapReason(e.reason));break;case u:if(!p)
{i.postMessage({sourceName:a,targetName:n,stream:d,streamId:t,success:!0});break}p.desiredSi
ze<=0&&e.desiredSize>0&&p.sinkCapability.resolve();p.desiredSize=e.desiredSize;new
Promise((function(e){e(p.onPull&&p.onPull())})).then((function()
{i.postMessage({sourceName:a,targetName:n,stream:d,streamId:t,success:!0})}),(function(e)
{i.postMessage({sourceName:a,targetName:n,stream:d,streamId:t,reason:wrapReason(e)})}));brea
k;case l:(0,r.assert)(g,"enqueue should have stream
controller");if(g.isClosed)break;g.controller.enqueue(e.chunk);break;case c:(0,r.assert)
(g,"close should have stream
controller");if(g.isClosed)break;g.isClosed=!0;g.controller.close();this._deleteStreamContro
ller(g,t);break;case h:(0,r.assert)(g,"error should have stream
controller");g.controller.error(wrapReason(e.reason));this._deleteStreamController(g,t);brea
k;case o:e.success?
g.cancelCall.resolve():g.cancelCall.reject(wrapReason(e.reason));this._deleteStreamControlle
r(g,t);break;case s:if(!p)break;new Promise((function(t)
{t(p.onCancel&&p.onCancel(wrapReason(e.reason)))})).then((function()
{i.postMessage({sourceName:a,targetName:n,stream:o,streamId:t,success:!0})}),(function(e)
{i.postMessage({sourceName:a,targetName:n,stream:o,streamId:t,reason:wrapReason(e)})}));p.si
nkCapability.reject(wrapReason(e.reason));p.isCancelled=!0;delete
this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}async
_deleteStreamController(e,t){await
Promise.allSettled([e.startCall&&e.startCall.promise,e.pullCall&&e.pullCall.promise,e.cancel
Call&&e.cancelCall.promise]);delete this.streamControllers[t]}destroy()
{this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},(e,t,a)=>
{Object.defineProperty(t,"__esModule",{value:!0});t.PDFWorkerStream=void 0;var
r=a(2);t.PDFWorkerStream=class PDFWorkerStream{constructor(e)
{this._msgHandler=e;this._contentLength=null;this._fullRequestReader=null;this._rangeRequest
Readers=[]}getFullReader(){(0,r.assert)
(!this._fullRequestReader,"PDFWorkerStream.getFullReader can only be called
once.");this._fullRequestReader=new PDFWorkerStreamReader(this._msgHandler);return
this._fullRequestReader}getRangeReader(e,t){const a=new
PDFWorkerStreamRangeReader(e,t,this._msgHandler);this._rangeRequestReaders.push(a);return
a}cancelAllRequests(e){this._fullRequestReader&&this._fullRequestReader.cancel(e);for(const
t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class
PDFWorkerStreamReader{constructor(e)
{this._msgHandler=e;this.onProgress=null;this._contentLength=null;this._isRangeSupported=!1;
this._isStreamingSupported=!1;const
t=this._msgHandler.sendWithStream("GetReader");this._reader=t.getReader();this._headersReady
=this._msgHandler.sendWithPromise("ReaderHeadersReady").then((e=>
{this._isStreamingSupported=e.isStreamingSupported;this._isRangeSupported=e.isRangeSupported
;this._contentLength=e.contentLength}))}get headersReady(){return this._headersReady}get
contentLength(){return this._contentLength}get isStreamingSupported(){return
this._isStreamingSupported}get isRangeSupported(){return this._isRangeSupported}async read()
{const{value:e,done:t}=await this._reader.read();return t?{value:void 0,done:!0}:
{value:e.buffer,done:!1}}cancel(e){this._reader.cancel(e)}}class
PDFWorkerStreamRangeReader{constructor(e,t,a){this._msgHandler=a;this.onProgress=null;const
r=this._msgHandler.sendWithStream("GetRangeReader",
{begin:e,end:t});this._reader=r.getReader()}get isStreamingSupported(){return!1}async read()
{const{value:e,done:t}=await this._reader.read();return t?{value:void 0,done:!0}:
{value:e.buffer,done:!1}}cancel(e){this._reader.cancel(e)}}}],t={};function
__w_pdfjs_require__(a){var r=t[a];if(void 0!==r)return r.exports;var n=t[a]={exports:
{}};e[a](n,n.exports,__w_pdfjs_require__);return n.exports}__w_pdfjs_require__.d=(e,t)=>
{for(var a in
t)__w_pdfjs_require__.o(t,a)&&!__w_pdfjs_require__.o(e,a)&&Object.defineProperty(e,a,
{enumerable:!0,get:t[a]})};__w_pdfjs_require__.o=
(e,t)=>Object.prototype.hasOwnProperty.call(e,t);__w_pdfjs_require__.r=e=>
{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,
{value:"Module"});Object.defineProperty(e,"__esModule",{value:!0})};var a={};(()=>{var
e=a;Object.defineProperty(e,"__esModule",
{value:!0});Object.defineProperty(e,"WorkerMessageHandler",{enumerable:!0,get:function()
{return t.WorkerMessageHandler}});var t=__w_pdfjs_require__(1)})();return a})()));