vnote/en_us/js/viki.js
2019-08-10 14:29:30 +08:00

773 lines
503 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! markdown-it-container 2.0.0 https://github.com//markdown-it/markdown-it-container @license MIT */
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.markdownitContainer=e()}}(function(){return function e(r,n,t){function o(f,a){if(!n[f]){if(!r[f]){var u="function"==typeof require&&require;if(!a&&u)return u(f,!0);if(i)return i(f,!0);var c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c}var s=n[f]={exports:{}};r[f][0].call(s.exports,function(e){var n=r[f][1][e];return o(n?n:e)},s,s.exports,e,r,n,t)}return n[f].exports}for(var i="function"==typeof require&&require,f=0;f<t.length;f++)o(t[f]);return o}({1:[function(e,r,n){"use strict";r.exports=function(e,r,n){function t(e){return e.trim().split(" ",2)[0]===r}function o(e,n,t,o,i){return 1===e[n].nesting&&e[n].attrPush(["class",r]),i.renderToken(e,n,t,o,i)}function i(e,n,t,o){var i,l,d,p,k,h,b,m,v=!1,y=e.bMarks[n]+e.tShift[n],_=e.eMarks[n];if(u!==e.src.charCodeAt(y))return!1;for(i=y+1;_>=i&&a[(i-y)%c]===e.src[i];i++);if(d=Math.floor((i-y)/c),f>d)return!1;if(i-=(i-y)%c,p=e.src.slice(y,i),k=e.src.slice(i,_),!s(k))return!1;if(o)return!0;for(l=n;(l++,!(l>=t))&&(y=e.bMarks[l]+e.tShift[l],_=e.eMarks[l],!(_>y&&e.sCount[l]<e.blkIndent));)if(u===e.src.charCodeAt(y)&&!(e.sCount[l]-e.blkIndent>=4)){for(i=y+1;_>=i&&a[(i-y)%c]===e.src[i];i++);if(!(Math.floor((i-y)/c)<d||(i-=(i-y)%c,i=e.skipSpaces(i),_>i))){v=!0;break}}return b=e.parentType,m=e.lineMax,e.parentType="container",e.lineMax=l,h=e.push("container_"+r+"_open","div",1),h.markup=p,h.block=!0,h.info=k,h.map=[n,l],e.md.block.tokenize(e,n+1,l),h=e.push("container_"+r+"_close","div",-1),h.markup=e.src.slice(y,i),h.block=!0,e.parentType=b,e.lineMax=m,e.line=l+(v?1:0),!0}n=n||{};var f=3,a=n.marker||":",u=a.charCodeAt(0),c=a.length,s=n.validate||t,l=n.render||o;e.block.ruler.before("fence","container_"+r,i,{alt:["paragraph","reference","blockquote","list"]}),e.renderer.rules["container_"+r+"_open"]=l,e.renderer.rules["container_"+r+"_close"]=l}},{}]},{},[1])(1)});
;
/*! markdown-it-emoji 1.4.0 https://github.com//markdown-it/markdown-it-emoji @license MIT */
!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.markdownitEmoji=a()}}(function(){return function a(e,n,o){function i(_,t){if(!n[_]){if(!e[_]){var s="function"==typeof require&&require;if(!t&&s)return s(_,!0);if(r)return r(_,!0);var l=new Error("Cannot find module '"+_+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[_]={exports:{}};e[_][0].call(c.exports,function(a){var n=e[_][1][a];return i(n?n:a)},c,c.exports,a,e,n,o)}return n[_].exports}for(var r="function"==typeof require&&require,_=0;_<o.length;_++)i(o[_]);return i}({1:[function(a,e,n){e.exports={100:"\ud83d\udcaf",1234:"\ud83d\udd22",grinning:"\ud83d\ude00",smiley:"\ud83d\ude03",smile:"\ud83d\ude04",grin:"\ud83d\ude01",laughing:"\ud83d\ude06",satisfied:"\ud83d\ude06",sweat_smile:"\ud83d\ude05",joy:"\ud83d\ude02",rofl:"\ud83e\udd23",relaxed:"\u263a\ufe0f",blush:"\ud83d\ude0a",innocent:"\ud83d\ude07",slightly_smiling_face:"\ud83d\ude42",upside_down_face:"\ud83d\ude43",wink:"\ud83d\ude09",relieved:"\ud83d\ude0c",heart_eyes:"\ud83d\ude0d",kissing_heart:"\ud83d\ude18",kissing:"\ud83d\ude17",kissing_smiling_eyes:"\ud83d\ude19",kissing_closed_eyes:"\ud83d\ude1a",yum:"\ud83d\ude0b",stuck_out_tongue_winking_eye:"\ud83d\ude1c",stuck_out_tongue_closed_eyes:"\ud83d\ude1d",stuck_out_tongue:"\ud83d\ude1b",money_mouth_face:"\ud83e\udd11",hugs:"\ud83e\udd17",nerd_face:"\ud83e\udd13",sunglasses:"\ud83d\ude0e",clown_face:"\ud83e\udd21",cowboy_hat_face:"\ud83e\udd20",smirk:"\ud83d\ude0f",unamused:"\ud83d\ude12",disappointed:"\ud83d\ude1e",pensive:"\ud83d\ude14",worried:"\ud83d\ude1f",confused:"\ud83d\ude15",slightly_frowning_face:"\ud83d\ude41",frowning_face:"\u2639\ufe0f",persevere:"\ud83d\ude23",confounded:"\ud83d\ude16",tired_face:"\ud83d\ude2b",weary:"\ud83d\ude29",triumph:"\ud83d\ude24",angry:"\ud83d\ude20",rage:"\ud83d\ude21",pout:"\ud83d\ude21",no_mouth:"\ud83d\ude36",neutral_face:"\ud83d\ude10",expressionless:"\ud83d\ude11",hushed:"\ud83d\ude2f",frowning:"\ud83d\ude26",anguished:"\ud83d\ude27",open_mouth:"\ud83d\ude2e",astonished:"\ud83d\ude32",dizzy_face:"\ud83d\ude35",flushed:"\ud83d\ude33",scream:"\ud83d\ude31",fearful:"\ud83d\ude28",cold_sweat:"\ud83d\ude30",cry:"\ud83d\ude22",disappointed_relieved:"\ud83d\ude25",drooling_face:"\ud83e\udd24",sob:"\ud83d\ude2d",sweat:"\ud83d\ude13",sleepy:"\ud83d\ude2a",sleeping:"\ud83d\ude34",roll_eyes:"\ud83d\ude44",thinking:"\ud83e\udd14",lying_face:"\ud83e\udd25",grimacing:"\ud83d\ude2c",zipper_mouth_face:"\ud83e\udd10",nauseated_face:"\ud83e\udd22",sneezing_face:"\ud83e\udd27",mask:"\ud83d\ude37",face_with_thermometer:"\ud83e\udd12",face_with_head_bandage:"\ud83e\udd15",smiling_imp:"\ud83d\ude08",imp:"\ud83d\udc7f",japanese_ogre:"\ud83d\udc79",japanese_goblin:"\ud83d\udc7a",hankey:"\ud83d\udca9",poop:"\ud83d\udca9",shit:"\ud83d\udca9",ghost:"\ud83d\udc7b",skull:"\ud83d\udc80",skull_and_crossbones:"\u2620\ufe0f",alien:"\ud83d\udc7d",space_invader:"\ud83d\udc7e",robot:"\ud83e\udd16",jack_o_lantern:"\ud83c\udf83",smiley_cat:"\ud83d\ude3a",smile_cat:"\ud83d\ude38",joy_cat:"\ud83d\ude39",heart_eyes_cat:"\ud83d\ude3b",smirk_cat:"\ud83d\ude3c",kissing_cat:"\ud83d\ude3d",scream_cat:"\ud83d\ude40",crying_cat_face:"\ud83d\ude3f",pouting_cat:"\ud83d\ude3e",open_hands:"\ud83d\udc50",raised_hands:"\ud83d\ude4c",clap:"\ud83d\udc4f",pray:"\ud83d\ude4f",handshake:"\ud83e\udd1d","+1":"\ud83d\udc4d",thumbsup:"\ud83d\udc4d","-1":"\ud83d\udc4e",thumbsdown:"\ud83d\udc4e",fist_oncoming:"\ud83d\udc4a",facepunch:"\ud83d\udc4a",punch:"\ud83d\udc4a",fist_raised:"\u270a",fist:"\u270a",fist_left:"\ud83e\udd1b",fist_right:"\ud83e\udd1c",crossed_fingers:"\ud83e\udd1e",v:"\u270c\ufe0f",metal:"\ud83e\udd18",ok_hand:"\ud83d\udc4c",point_left:"\ud83d\udc48",point_right:"\ud83d\udc49",point_up_2:"\ud83d\udc46",point_down:"\ud83d\udc47",point_up:"\u261d\ufe0f",hand:"\u270b",raised_hand:"\u270b",raised_back_of_hand:"\ud83e\udd1a",raised_hand_with_fingers_splayed:"\ud83d\udd90",vulcan_salute:"\ud83d\udd96",wave:"\ud83d\udc4b",call_me_hand:"\ud83e\udd19",muscle:"\ud83d\udcaa",middle_finger:"\ud83d\udd95",fu:"\ud83d\udd95",writing_hand:"\u270d\ufe0f",selfie:"\ud83e\udd33",nail_care:"\ud83d\udc85",ring:"\ud83d\udc8d",lipstick:"\ud83d\udc84",kiss:"\ud83d\udc8b",lips:"\ud83d\udc44",tongue:"\ud83d\udc45",ear:"\ud83d\udc42",nose:"\ud83d\udc43",footprints:"\ud83d\udc63",eye:"\ud83d\udc41",eyes:"\ud83d\udc40",speaking_head:"\ud83d\udde3",bust_in_silhouette:"\ud83d\udc64",busts_in_silhouette:"\ud83d\udc65",baby:"\ud83d\udc76",boy:"\ud83d\udc66",girl:"\ud83d\udc67",man:"\ud83d\udc68",woman:"\ud83d\udc69",blonde_woman:"\ud83d\udc71\u200d\u2640",blonde_man:"\ud83d\udc71",person_with_blond_hair:"\ud83d\udc71",older_man:"\ud83d\udc74",older_woman:"\ud83d\udc75",man_with_gua_pi_mao:"\ud83d\udc72",woman_with_turban:"\ud83d\udc73\u200d\u2640",man_with_turban:"\ud83d\udc73",policewoman:"\ud83d\udc6e\u200d\u2640",policeman:"\ud83d\udc6e",cop:"\ud83d\udc6e",construction_worker_woman:"\ud83d\udc77\u200d\u2640",construction_worker_man:"\ud83d\udc77",construction_worker:"\ud83d\udc77",guardswoman:"\ud83d\udc82\u200d\u2640",guardsman:"\ud83d\udc82",female_detective:"\ud83d\udd75\ufe0f\u200d\u2640\ufe0f",male_detective:"\ud83d\udd75",detective:"\ud83d\udd75",woman_health_worker:"\ud83d\udc69\u200d\u2695",man_health_worker:"\ud83d\udc68\u200d\u2695",woman_farmer:"\ud83d\udc69\u200d\ud83c\udf3e",man_farmer:"\ud83d\udc68\u200d\ud83c\udf3e",woman_cook:"\ud83d\udc69\u200d\ud83c\udf73",man_cook:"\ud83d\udc68\u200d\ud83c\udf73",woman_student:"\ud83d\udc69\u200d\ud83c\udf93",man_student:"\ud83d\udc68\u200d\ud83c\udf93",woman_singer:"\ud83d\udc69\u200d\ud83c\udfa4",man_singer:"\ud83d\udc68\u200d\ud83c\udfa4",woman_teacher:"\ud83d\udc69\u200d\ud83c\udfeb",man_teacher:"\ud83d\udc68\u200d\ud83c\udfeb",woman_factory_worker:"\ud83d\udc69\u200d\ud83c\udfed",man_factory_worker:"\ud83d\udc68\u200d\ud83c\udfed",woman_technologist:"\ud83d\udc69\u200d\ud83d\udcbb",man_technologist:"\ud83d\udc68\u200d\ud83d\udcbb",woman_office_worker:"\ud83d\udc69\u200d\ud83d\udcbc",man_office_worker:"\ud83d\udc68\u200d\ud83d\udcbc",woman_mechanic:"\ud83d\udc69\u200d\ud83d\udd27",man_mechanic:"\ud83d\udc68\u200d\ud83d\udd27",woman_scientist:"\ud83d\udc69\u200d\ud83d\udd2c",man_scientist:"\ud83d\udc68\u200d\ud83d\udd2c",woman_artist:"\ud83d\udc69\u200d\ud83c\udfa8",man_artist:"\ud83d\udc68\u200d\ud83c\udfa8",woman_firefighter:"\ud83d\udc69\u200d\ud83d\ude92",man_firefighter:"\ud83d\udc68\u200d\ud83d\ude92",woman_pilot:"\ud83d\udc69\u200d\u2708",man_pilot:"\ud83d\udc68\u200d\u2708",woman_astronaut:"\ud83d\udc69\u200d\ud83d\ude80",man_astronaut:"\ud83d\udc68\u200d\ud83d\ude80",woman_judge:"\ud83d\udc69\u200d\u2696",man_judge:"\ud83d\udc68\u200d\u2696",mrs_claus:"\ud83e\udd36",santa:"\ud83c\udf85",princess:"\ud83d\udc78",prince:"\ud83e\udd34",bride_with_veil:"\ud83d\udc70",man_in_tuxedo:"\ud83e\udd35",angel:"\ud83d\udc7c",pregnant_woman:"\ud83e\udd30",bowing_woman:"\ud83d\ude47\u200d\u2640",bowing_man:"\ud83d\ude47",bow:"\ud83d\ude47",tipping_hand_woman:"\ud83d\udc81",information_desk_person:"\ud83d\udc81",sassy_woman:"\ud83d\udc81",tipping_hand_man:"\ud83d\udc81\u200d\u2642",sassy_man:"\ud83d\udc81\u200d\u2642",no_good_woman:"\ud83d\ude45",no_good:"\ud83d\ude45",ng_woman:"\ud83d\ude45",no_good_man:"\ud83d\ude45\u200d\u2642",ng_man:"\ud83d\ude45\u200d\u2642",ok_woman:"\ud83d\ude46",ok_man:"\ud83d\ude46\u200d\u2642",raising_hand_woman:"\ud83d\ude4b",raising_hand:"\ud83d\ude4b",raising_hand_man:"\ud83d\ude4b\u200d\u2642",woman_facepalming:"\ud83e\udd26\u200d\u2640",man_facepalming:"\ud83e\udd26\u200d\u2642",woman_shrugging:"\ud83e\udd37\u200d\u2640",man_shrugging:"\ud83e\udd37\u200d\u2642",pouting_woman:"\ud83d\ude4e",person_with_pouting_face:"\ud83d\ude4e",pouting_man:"\ud83d\ude4e\u200d\u2642",frowning_woman:"\ud83d\ude4d",person_frowning:"\ud83d\ude4d",frowning_man:"\ud83d\ude4d\u200d\u2642",haircut_woman:"\ud83d\udc87",haircut:"\ud83d\udc87",haircut_man:"\ud83d\udc87\u200d\u2642",massage_woman:"\ud83d\udc86",massage:"\ud83d\udc86",massage_man:"\ud83d\udc86\u200d\u2642",business_suit_levitating:"\ud83d\udd74",dancer:"\ud83d\udc83",man_dancing:"\ud83d\udd7a",dancing_women:"\ud83d\udc6f",dancers:"\ud83d\udc6f",dancing_men:"\ud83d\udc6f\u200d\u2642",walking_woman:"\ud83d\udeb6\u200d\u2640",walking_man:"\ud83d\udeb6",walking:"\ud83d\udeb6",running_woman:"\ud83c\udfc3\u200d\u2640",running_man:"\ud83c\udfc3",runner:"\ud83c\udfc3",running:"\ud83c\udfc3",couple:"\ud83d\udc6b",two_women_holding_hands:"\ud83d\udc6d",two_men_holding_hands:"\ud83d\udc6c",couple_with_heart_woman_man:"\ud83d\udc91",couple_with_heart:"\ud83d\udc91",couple_with_heart_woman_woman:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",couple_with_heart_man_man:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68",couplekiss_man_woman:"\ud83d\udc8f",couplekiss_woman_woman:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69",couplekiss_man_man:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68",family_man_woman_boy:"\ud83d\udc6a",family:"\ud83d\udc6a",family_man_woman_girl:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67",family_man_woman_girl_boy:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66",family_man_woman_boy_boy:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66",family_man_woman_girl_girl:"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67",family_woman_woman_boy:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66",family_woman_woman_girl:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67",family_woman_woman_girl_boy:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66",family_woman_woman_boy_boy:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66",family_woman_woman_girl_girl:"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67",family_man_man_boy:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66",family_man_man_girl:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67",family_man_man_girl_boy:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66",family_man_man_boy_boy:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66",family_man_man_girl_girl:"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67",family_woman_boy:"\ud83d\udc69\u200d\ud83d\udc66",family_woman_girl:"\ud83d\udc69\u200d\ud83d\udc67",family_woman_girl_boy:"\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66",family_woman_boy_boy:"\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66",family_woman_girl_girl:"\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67",family_man_boy:"\ud83d\udc68\u200d\ud83d\udc66",family_man_girl:"\ud83d\udc68\u200d\ud83d\udc67",family_man_girl_boy:"\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66",family_man_boy_boy:"\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66",family_man_girl_girl:"\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67",womans_clothes:"\ud83d\udc5a",shirt:"\ud83d\udc55",tshirt:"\ud83d\udc55",jeans:"\ud83d\udc56",necktie:"\ud83d\udc54",dress:"\ud83d\udc57",bikini:"\ud83d\udc59",kimono:"\ud83d\udc58",high_heel:"\ud83d\udc60",sandal:"\ud83d\udc61",boot:"\ud83d\udc62",mans_shoe:"\ud83d\udc5e",shoe:"\ud83d\udc5e",athletic_shoe:"\ud83d\udc5f",womans_hat:"\ud83d\udc52",tophat:"\ud83c\udfa9",mortar_board:"\ud83c\udf93",crown:"\ud83d\udc51",rescue_worker_helmet:"\u26d1",school_satchel:"\ud83c\udf92",pouch:"\ud83d\udc5d",purse:"\ud83d\udc5b",handbag:"\ud83d\udc5c",briefcase:"\ud83d\udcbc",eyeglasses:"\ud83d\udc53",dark_sunglasses:"\ud83d\udd76",closed_umbrella:"\ud83c\udf02",open_umbrella:"\u2602\ufe0f",dog:"\ud83d\udc36",cat:"\ud83d\udc31",mouse:"\ud83d\udc2d",hamster:"\ud83d\udc39",rabbit:"\ud83d\udc30",fox_face:"\ud83e\udd8a",bear:"\ud83d\udc3b",panda_face:"\ud83d\udc3c",koala:"\ud83d\udc28",tiger:"\ud83d\udc2f",lion:"\ud83e\udd81",cow:"\ud83d\udc2e",pig:"\ud83d\udc37",pig_nose:"\ud83d\udc3d",frog:"\ud83d\udc38",monkey_face:"\ud83d\udc35",see_no_evil:"\ud83d\ude48",hear_no_evil:"\ud83d\ude49",speak_no_evil:"\ud83d\ude4a",monkey:"\ud83d\udc12",chicken:"\ud83d\udc14",penguin:"\ud83d\udc27",bird:"\ud83d\udc26",baby_chick:"\ud83d\udc24",hatching_chick:"\ud83d\udc23",hatched_chick:"\ud83d\udc25",duck:"\ud83e\udd86",eagle:"\ud83e\udd85",owl:"\ud83e\udd89",bat:"\ud83e\udd87",wolf:"\ud83d\udc3a",boar:"\ud83d\udc17",horse:"\ud83d\udc34",unicorn:"\ud83e\udd84",bee:"\ud83d\udc1d",honeybee:"\ud83d\udc1d",bug:"\ud83d\udc1b",butterfly:"\ud83e\udd8b",snail:"\ud83d\udc0c",shell:"\ud83d\udc1a",beetle:"\ud83d\udc1e",ant:"\ud83d\udc1c",spider:"\ud83d\udd77",spider_web:"\ud83d\udd78",turtle:"\ud83d\udc22",snake:"\ud83d\udc0d",lizard:"\ud83e\udd8e",scorpion:"\ud83e\udd82",crab:"\ud83e\udd80",squid:"\ud83e\udd91",octopus:"\ud83d\udc19",shrimp:"\ud83e\udd90",tropical_fish:"\ud83d\udc20",fish:"\ud83d\udc1f",blowfish:"\ud83d\udc21",dolphin:"\ud83d\udc2c",flipper:"\ud83d\udc2c",shark:"\ud83e\udd88",whale:"\ud83d\udc33",whale2:"\ud83d\udc0b",crocodile:"\ud83d\udc0a",leopard:"\ud83d\udc06",tiger2:"\ud83d\udc05",water_buffalo:"\ud83d\udc03",ox:"\ud83d\udc02",cow2:"\ud83d\udc04",deer:"\ud83e\udd8c",dromedary_camel:"\ud83d\udc2a",camel:"\ud83d\udc2b",elephant:"\ud83d\udc18",rhinoceros:"\ud83e\udd8f",gorilla:"\ud83e\udd8d",racehorse:"\ud83d\udc0e",pig2:"\ud83d\udc16",goat:"\ud83d\udc10",ram:"\ud83d\udc0f",sheep:"\ud83d\udc11",dog2:"\ud83d\udc15",poodle:"\ud83d\udc29",cat2:"\ud83d\udc08",rooster:"\ud83d\udc13",turkey:"\ud83e\udd83",dove:"\ud83d\udd4a",rabbit2:"\ud83d\udc07",mouse2:"\ud83d\udc01",rat:"\ud83d\udc00",chipmunk:"\ud83d\udc3f",feet:"\ud83d\udc3e",paw_prints:"\ud83d\udc3e",dragon:"\ud83d\udc09",dragon_face:"\ud83d\udc32",cactus:"\ud83c\udf35",christmas_tree:"\ud83c\udf84",evergreen_tree:"\ud83c\udf32",deciduous_tree:"\ud83c\udf33",palm_tree:"\ud83c\udf34",seedling:"\ud83c\udf31",herb:"\ud83c\udf3f",shamrock:"\u2618\ufe0f",four_leaf_clover:"\ud83c\udf40",bamboo:"\ud83c\udf8d",tanabata_tree:"\ud83c\udf8b",leaves:"\ud83c\udf43",fallen_leaf:"\ud83c\udf42",maple_leaf:"\ud83c\udf41",mushroom:"\ud83c\udf44",ear_of_rice:"\ud83c\udf3e",bouquet:"\ud83d\udc90",tulip:"\ud83c\udf37",rose:"\ud83c\udf39",wilted_flower:"\ud83e\udd40",sunflower:"\ud83c\udf3b",blossom:"\ud83c\udf3c",cherry_blossom:"\ud83c\udf38",hibiscus:"\ud83c\udf3a",earth_americas:"\ud83c\udf0e",earth_africa:"\ud83c\udf0d",earth_asia:"\ud83c\udf0f",full_moon:"\ud83c\udf15",waning_gibbous_moon:"\ud83c\udf16",last_quarter_moon:"\ud83c\udf17",waning_crescent_moon:"\ud83c\udf18",new_moon:"\ud83c\udf11",waxing_crescent_moon:"\ud83c\udf12",first_quarter_moon:"\ud83c\udf13",moon:"\ud83c\udf14",waxing_gibbous_moon:"\ud83c\udf14",new_moon_with_face:"\ud83c\udf1a",full_moon_with_face:"\ud83c\udf1d",sun_with_face:"\ud83c\udf1e",first_quarter_moon_with_face:"\ud83c\udf1b",last_quarter_moon_with_face:"\ud83c\udf1c",crescent_moon:"\ud83c\udf19",dizzy:"\ud83d\udcab",star:"\u2b50\ufe0f",star2:"\ud83c\udf1f",sparkles:"\u2728",zap:"\u26a1\ufe0f",fire:"\ud83d\udd25",boom:"\ud83d\udca5",collision:"\ud83d\udca5",comet:"\u2604",sunny:"\u2600\ufe0f",sun_behind_small_cloud:"\ud83c\udf24",partly_sunny:"\u26c5\ufe0f",sun_behind_large_cloud:"\ud83c\udf25",sun_behind_rain_cloud:"\ud83c\udf26",rainbow:"\ud83c\udf08",cloud:"\u2601\ufe0f",cloud_with_rain:"\ud83c\udf27",cloud_with_lightning_and_rain:"\u26c8",cloud_with_lightning:"\ud83c\udf29",cloud_with_snow:"\ud83c\udf28",snowman_with_snow:"\u2603\ufe0f",snowman:"\u26c4\ufe0f",snowflake:"\u2744\ufe0f",wind_face:"\ud83c\udf2c",dash:"\ud83d\udca8",tornado:"\ud83c\udf2a",fog:"\ud83c\udf2b",ocean:"\ud83c\udf0a",droplet:"\ud83d\udca7",sweat_drops:"\ud83d\udca6",umbrella:"\u2614\ufe0f",green_apple:"\ud83c\udf4f",apple:"\ud83c\udf4e",pear:"\ud83c\udf50",tangerine:"\ud83c\udf4a",orange:"\ud83c\udf4a",mandarin:"\ud83c\udf4a",lemon:"\ud83c\udf4b",banana:"\ud83c\udf4c",watermelon:"\ud83c\udf49",grapes:"\ud83c\udf47",strawberry:"\ud83c\udf53",melon:"\ud83c\udf48",cherries:"\ud83c\udf52",peach:"\ud83c\udf51",pineapple:"\ud83c\udf4d",kiwi_fruit:"\ud83e\udd5d",avocado:"\ud83e\udd51",tomato:"\ud83c\udf45",eggplant:"\ud83c\udf46",cucumber:"\ud83e\udd52",carrot:"\ud83e\udd55",corn:"\ud83c\udf3d",hot_pepper:"\ud83c\udf36",potato:"\ud83e\udd54",sweet_potato:"\ud83c\udf60",chestnut:"\ud83c\udf30",peanuts:"\ud83e\udd5c",honey_pot:"\ud83c\udf6f",croissant:"\ud83e\udd50",bread:"\ud83c\udf5e",baguette_bread:"\ud83e\udd56",cheese:"\ud83e\uddc0",egg:"\ud83e\udd5a",fried_egg:"\ud83c\udf73",bacon:"\ud83e\udd53",pancakes:"\ud83e\udd5e",fried_shrimp:"\ud83c\udf64",poultry_leg:"\ud83c\udf57",meat_on_bone:"\ud83c\udf56",pizza:"\ud83c\udf55",hotdog:"\ud83c\udf2d",hamburger:"\ud83c\udf54",fries:"\ud83c\udf5f",stuffed_flatbread:"\ud83e\udd59",taco:"\ud83c\udf2e",burrito:"\ud83c\udf2f",green_salad:"\ud83e\udd57",shallow_pan_of_food:"\ud83e\udd58",spaghetti:"\ud83c\udf5d",ramen:"\ud83c\udf5c",stew:"\ud83c\udf72",fish_cake:"\ud83c\udf65",sushi:"\ud83c\udf63",bento:"\ud83c\udf71",curry:"\ud83c\udf5b",rice:"\ud83c\udf5a",rice_ball:"\ud83c\udf59",rice_cracker:"\ud83c\udf58",oden:"\ud83c\udf62",dango:"\ud83c\udf61",shaved_ice:"\ud83c\udf67",ice_cream:"\ud83c\udf68",icecream:"\ud83c\udf66",cake:"\ud83c\udf70",birthday:"\ud83c\udf82",custard:"\ud83c\udf6e",lollipop:"\ud83c\udf6d",candy:"\ud83c\udf6c",chocolate_bar:"\ud83c\udf6b",popcorn:"\ud83c\udf7f",doughnut:"\ud83c\udf69",cookie:"\ud83c\udf6a",milk_glass:"\ud83e\udd5b",baby_bottle:"\ud83c\udf7c",coffee:"\u2615\ufe0f",tea:"\ud83c\udf75",sake:"\ud83c\udf76",beer:"\ud83c\udf7a",beers:"\ud83c\udf7b",clinking_glasses:"\ud83e\udd42",wine_glass:"\ud83c\udf77",tumbler_glass:"\ud83e\udd43",cocktail:"\ud83c\udf78",tropical_drink:"\ud83c\udf79",champagne:"\ud83c\udf7e",spoon:"\ud83e\udd44",fork_and_knife:"\ud83c\udf74",plate_with_cutlery:"\ud83c\udf7d",soccer:"\u26bd\ufe0f",basketball:"\ud83c\udfc0",football:"\ud83c\udfc8",baseball:"\u26be\ufe0f",tennis:"\ud83c\udfbe",volleyball:"\ud83c\udfd0",rugby_football:"\ud83c\udfc9","8ball":"\ud83c\udfb1",ping_pong:"\ud83c\udfd3",badminton:"\ud83c\udff8",goal_net:"\ud83e\udd45",ice_hockey:"\ud83c\udfd2",field_hockey:"\ud83c\udfd1",cricket:"\ud83c\udfcf",golf:"\u26f3\ufe0f",bow_and_arrow:"\ud83c\udff9",fishing_pole_and_fish:"\ud83c\udfa3",boxing_glove:"\ud83e\udd4a",martial_arts_uniform:"\ud83e\udd4b",ice_skate:"\u26f8",ski:"\ud83c\udfbf",skier:"\u26f7",snowboarder:"\ud83c\udfc2",weight_lifting_woman:"\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f",weight_lifting_man:"\ud83c\udfcb",person_fencing:"\ud83e\udd3a",women_wrestling:"\ud83e\udd3c\u200d\u2640",men_wrestling:"\ud83e\udd3c\u200d\u2642",woman_cartwheeling:"\ud83e\udd38\u200d\u2640",man_cartwheeling:"\ud83e\udd38\u200d\u2642",basketball_woman:"\u26f9\ufe0f\u200d\u2640\ufe0f",basketball_man:"\u26f9",woman_playing_handball:"\ud83e\udd3e\u200d\u2640",man_playing_handball:"\ud83e\udd3e\u200d\u2642",golfing_woman:"\ud83c\udfcc\ufe0f\u200d\u2640\ufe0f",golfing_man:"\ud83c\udfcc",surfing_woman:"\ud83c\udfc4\u200d\u2640",surfing_man:"\ud83c\udfc4",surfer:"\ud83c\udfc4",swimming_woman:"\ud83c\udfca\u200d\u2640",swimming_man:"\ud83c\udfca",swimmer:"\ud83c\udfca",woman_playing_water_polo:"\ud83e\udd3d\u200d\u2640",man_playing_water_polo:"\ud83e\udd3d\u200d\u2642",rowing_woman:"\ud83d\udea3\u200d\u2640",rowing_man:"\ud83d\udea3",rowboat:"\ud83d\udea3",horse_racing:"\ud83c\udfc7",biking_woman:"\ud83d\udeb4\u200d\u2640",biking_man:"\ud83d\udeb4",bicyclist:"\ud83d\udeb4",mountain_biking_woman:"\ud83d\udeb5\u200d\u2640",mountain_biking_man:"\ud83d\udeb5",mountain_bicyclist:"\ud83d\udeb5",running_shirt_with_sash:"\ud83c\udfbd",medal_sports:"\ud83c\udfc5",medal_military:"\ud83c\udf96","1st_place_medal":"\ud83e\udd47","2nd_place_medal":"\ud83e\udd48","3rd_place_medal":"\ud83e\udd49",trophy:"\ud83c\udfc6",rosette:"\ud83c\udff5",reminder_ribbon:"\ud83c\udf97",ticket:"\ud83c\udfab",tickets:"\ud83c\udf9f",circus_tent:"\ud83c\udfaa",woman_juggling:"\ud83e\udd39\u200d\u2640",man_juggling:"\ud83e\udd39\u200d\u2642",performing_arts:"\ud83c\udfad",art:"\ud83c\udfa8",clapper:"\ud83c\udfac",microphone:"\ud83c\udfa4",headphones:"\ud83c\udfa7",musical_score:"\ud83c\udfbc",musical_keyboard:"\ud83c\udfb9",drum:"\ud83e\udd41",saxophone:"\ud83c\udfb7",trumpet:"\ud83c\udfba",guitar:"\ud83c\udfb8",violin:"\ud83c\udfbb",game_die:"\ud83c\udfb2",dart:"\ud83c\udfaf",bowling:"\ud83c\udfb3",video_game:"\ud83c\udfae",slot_machine:"\ud83c\udfb0",car:"\ud83d\ude97",red_car:"\ud83d\ude97",taxi:"\ud83d\ude95",blue_car:"\ud83d\ude99",bus:"\ud83d\ude8c",trolleybus:"\ud83d\ude8e",racing_car:"\ud83c\udfce",police_car:"\ud83d\ude93",ambulance:"\ud83d\ude91",fire_engine:"\ud83d\ude92",minibus:"\ud83d\ude90",truck:"\ud83d\ude9a",articulated_lorry:"\ud83d\ude9b",tractor:"\ud83d\ude9c",kick_scooter:"\ud83d\udef4",bike:"\ud83d\udeb2",motor_scooter:"\ud83d\udef5",motorcycle:"\ud83c\udfcd",rotating_light:"\ud83d\udea8",oncoming_police_car:"\ud83d\ude94",oncoming_bus:"\ud83d\ude8d",oncoming_automobile:"\ud83d\ude98",oncoming_taxi:"\ud83d\ude96",aerial_tramway:"\ud83d\udea1",mountain_cableway:"\ud83d\udea0",suspension_railway:"\ud83d\ude9f",railway_car:"\ud83d\ude83",train:"\ud83d\ude8b",mountain_railway:"\ud83d\ude9e",monorail:"\ud83d\ude9d",bullettrain_side:"\ud83d\ude84",bullettrain_front:"\ud83d\ude85",light_rail:"\ud83d\ude88",steam_locomotive:"\ud83d\ude82",train2:"\ud83d\ude86",metro:"\ud83d\ude87",tram:"\ud83d\ude8a",station:"\ud83d\ude89",helicopter:"\ud83d\ude81",small_airplane:"\ud83d\udee9",airplane:"\u2708\ufe0f",flight_departure:"\ud83d\udeeb",flight_arrival:"\ud83d\udeec",rocket:"\ud83d\ude80",artificial_satellite:"\ud83d\udef0",seat:"\ud83d\udcba",canoe:"\ud83d\udef6",boat:"\u26f5\ufe0f",sailboat:"\u26f5\ufe0f",motor_boat:"\ud83d\udee5",speedboat:"\ud83d\udea4",passenger_ship:"\ud83d\udef3",ferry:"\u26f4",ship:"\ud83d\udea2",anchor:"\u2693\ufe0f",construction:"\ud83d\udea7",fuelpump:"\u26fd\ufe0f",busstop:"\ud83d\ude8f",vertical_traffic_light:"\ud83d\udea6",traffic_light:"\ud83d\udea5",world_map:"\ud83d\uddfa",moyai:"\ud83d\uddff",statue_of_liberty:"\ud83d\uddfd",fountain:"\u26f2\ufe0f",tokyo_tower:"\ud83d\uddfc",european_castle:"\ud83c\udff0",japanese_castle:"\ud83c\udfef",stadium:"\ud83c\udfdf",ferris_wheel:"\ud83c\udfa1",roller_coaster:"\ud83c\udfa2",carousel_horse:"\ud83c\udfa0",parasol_on_ground:"\u26f1",beach_umbrella:"\ud83c\udfd6",desert_island:"\ud83c\udfdd",mountain:"\u26f0",mountain_snow:"\ud83c\udfd4",mount_fuji:"\ud83d\uddfb",volcano:"\ud83c\udf0b",desert:"\ud83c\udfdc",camping:"\ud83c\udfd5",tent:"\u26fa\ufe0f",railway_track:"\ud83d\udee4",motorway:"\ud83d\udee3",building_construction:"\ud83c\udfd7",factory:"\ud83c\udfed",house:"\ud83c\udfe0",house_with_garden:"\ud83c\udfe1",houses:"\ud83c\udfd8",derelict_house:"\ud83c\udfda",office:"\ud83c\udfe2",department_store:"\ud83c\udfec",post_office:"\ud83c\udfe3",european_post_office:"\ud83c\udfe4",hospital:"\ud83c\udfe5",bank:"\ud83c\udfe6",hotel:"\ud83c\udfe8",convenience_store:"\ud83c\udfea",school:"\ud83c\udfeb",love_hotel:"\ud83c\udfe9",wedding:"\ud83d\udc92",classical_building:"\ud83c\udfdb",church:"\u26ea\ufe0f",mosque:"\ud83d\udd4c",synagogue:"\ud83d\udd4d",kaaba:"\ud83d\udd4b",shinto_shrine:"\u26e9",japan:"\ud83d\uddfe",rice_scene:"\ud83c\udf91",national_park:"\ud83c\udfde",sunrise:"\ud83c\udf05",sunrise_over_mountains:"\ud83c\udf04",stars:"\ud83c\udf20",sparkler:"\ud83c\udf87",fireworks:"\ud83c\udf86",city_sunrise:"\ud83c\udf07",city_sunset:"\ud83c\udf06",cityscape:"\ud83c\udfd9",night_with_stars:"\ud83c\udf03",milky_way:"\ud83c\udf0c",bridge_at_night:"\ud83c\udf09",foggy:"\ud83c\udf01",watch:"\u231a\ufe0f",iphone:"\ud83d\udcf1",calling:"\ud83d\udcf2",computer:"\ud83d\udcbb",keyboard:"\u2328\ufe0f",desktop_computer:"\ud83d\udda5",printer:"\ud83d\udda8",computer_mouse:"\ud83d\uddb1",trackball:"\ud83d\uddb2",joystick:"\ud83d\udd79",clamp:"\ud83d\udddc",minidisc:"\ud83d\udcbd",floppy_disk:"\ud83d\udcbe",cd:"\ud83d\udcbf",dvd:"\ud83d\udcc0",vhs:"\ud83d\udcfc",camera:"\ud83d\udcf7",camera_flash:"\ud83d\udcf8",video_camera:"\ud83d\udcf9",movie_camera:"\ud83c\udfa5",film_projector:"\ud83d\udcfd",film_strip:"\ud83c\udf9e",telephone_receiver:"\ud83d\udcde",phone:"\u260e\ufe0f",telephone:"\u260e\ufe0f",pager:"\ud83d\udcdf",fax:"\ud83d\udce0",tv:"\ud83d\udcfa",radio:"\ud83d\udcfb",studio_microphone:"\ud83c\udf99",level_slider:"\ud83c\udf9a",control_knobs:"\ud83c\udf9b",stopwatch:"\u23f1",timer_clock:"\u23f2",alarm_clock:"\u23f0",mantelpiece_clock:"\ud83d\udd70",hourglass:"\u231b\ufe0f",hourglass_flowing_sand:"\u23f3",satellite:"\ud83d\udce1",battery:"\ud83d\udd0b",electric_plug:"\ud83d\udd0c",bulb:"\ud83d\udca1",flashlight:"\ud83d\udd26",candle:"\ud83d\udd6f",wastebasket:"\ud83d\uddd1",oil_drum:"\ud83d\udee2",money_with_wings:"\ud83d\udcb8",dollar:"\ud83d\udcb5",yen:"\ud83d\udcb4",euro:"\ud83d\udcb6",pound:"\ud83d\udcb7",moneybag:"\ud83d\udcb0",credit_card:"\ud83d\udcb3",gem:"\ud83d\udc8e",balance_scale:"\u2696\ufe0f",wrench:"\ud83d\udd27",hammer:"\ud83d\udd28",hammer_and_pick:"\u2692",hammer_and_wrench:"\ud83d\udee0",pick:"\u26cf",nut_and_bolt:"\ud83d\udd29",gear:"\u2699\ufe0f",chains:"\u26d3",gun:"\ud83d\udd2b",bomb:"\ud83d\udca3",hocho:"\ud83d\udd2a",knife:"\ud83d\udd2a",dagger:"\ud83d\udde1",crossed_swords:"\u2694\ufe0f",shield:"\ud83d\udee1",smoking:"\ud83d\udeac",coffin:"\u26b0\ufe0f",funeral_urn:"\u26b1\ufe0f",amphora:"\ud83c\udffa",crystal_ball:"\ud83d\udd2e",prayer_beads:"\ud83d\udcff",barber:"\ud83d\udc88",alembic:"\u2697\ufe0f",telescope:"\ud83d\udd2d",microscope:"\ud83d\udd2c",hole:"\ud83d\udd73",pill:"\ud83d\udc8a",syringe:"\ud83d\udc89",thermometer:"\ud83c\udf21",toilet:"\ud83d\udebd",potable_water:"\ud83d\udeb0",shower:"\ud83d\udebf",bathtub:"\ud83d\udec1",bath:"\ud83d\udec0",bellhop_bell:"\ud83d\udece",key:"\ud83d\udd11",old_key:"\ud83d\udddd",door:"\ud83d\udeaa",couch_and_lamp:"\ud83d\udecb",bed:"\ud83d\udecf",sleeping_bed:"\ud83d\udecc",framed_picture:"\ud83d\uddbc",shopping:"\ud83d\udecd",shopping_cart:"\ud83d\uded2",gift:"\ud83c\udf81",balloon:"\ud83c\udf88",flags:"\ud83c\udf8f",ribbon:"\ud83c\udf80",confetti_ball:"\ud83c\udf8a",tada:"\ud83c\udf89",dolls:"\ud83c\udf8e",izakaya_lantern:"\ud83c\udfee",lantern:"\ud83c\udfee",wind_chime:"\ud83c\udf90",email:"\u2709\ufe0f",envelope:"\u2709\ufe0f",envelope_with_arrow:"\ud83d\udce9",incoming_envelope:"\ud83d\udce8","e-mail":"\ud83d\udce7",love_letter:"\ud83d\udc8c",inbox_tray:"\ud83d\udce5",outbox_tray:"\ud83d\udce4",package:"\ud83d\udce6",label:"\ud83c\udff7",mailbox_closed:"\ud83d\udcea",mailbox:"\ud83d\udceb",mailbox_with_mail:"\ud83d\udcec",mailbox_with_no_mail:"\ud83d\udced",postbox:"\ud83d\udcee",postal_horn:"\ud83d\udcef",scroll:"\ud83d\udcdc",page_with_curl:"\ud83d\udcc3",page_facing_up:"\ud83d\udcc4",bookmark_tabs:"\ud83d\udcd1",bar_chart:"\ud83d\udcca",chart_with_upwards_trend:"\ud83d\udcc8",chart_with_downwards_trend:"\ud83d\udcc9",spiral_notepad:"\ud83d\uddd2",spiral_calendar:"\ud83d\uddd3",calendar:"\ud83d\udcc6",date:"\ud83d\udcc5",card_index:"\ud83d\udcc7",card_file_box:"\ud83d\uddc3",ballot_box:"\ud83d\uddf3",file_cabinet:"\ud83d\uddc4",clipboard:"\ud83d\udccb",file_folder:"\ud83d\udcc1",open_file_folder:"\ud83d\udcc2",card_index_dividers:"\ud83d\uddc2",newspaper_roll:"\ud83d\uddde",newspaper:"\ud83d\udcf0",notebook:"\ud83d\udcd3",notebook_with_decorative_cover:"\ud83d\udcd4",ledger:"\ud83d\udcd2",closed_book:"\ud83d\udcd5",green_book:"\ud83d\udcd7",blue_book:"\ud83d\udcd8",orange_book:"\ud83d\udcd9",books:"\ud83d\udcda",book:"\ud83d\udcd6",open_book:"\ud83d\udcd6",bookmark:"\ud83d\udd16",link:"\ud83d\udd17",paperclip:"\ud83d\udcce",paperclips:"\ud83d\udd87",triangular_ruler:"\ud83d\udcd0",straight_ruler:"\ud83d\udccf",pushpin:"\ud83d\udccc",round_pushpin:"\ud83d\udccd",scissors:"\u2702\ufe0f",pen:"\ud83d\udd8a",fountain_pen:"\ud83d\udd8b",black_nib:"\u2712\ufe0f",paintbrush:"\ud83d\udd8c",crayon:"\ud83d\udd8d",memo:"\ud83d\udcdd",pencil:"\ud83d\udcdd",pencil2:"\u270f\ufe0f",mag:"\ud83d\udd0d",mag_right:"\ud83d\udd0e",lock_with_ink_pen:"\ud83d\udd0f",closed_lock_with_key:"\ud83d\udd10",lock:"\ud83d\udd12",unlock:"\ud83d\udd13",heart:"\u2764\ufe0f",yellow_heart:"\ud83d\udc9b",green_heart:"\ud83d\udc9a",blue_heart:"\ud83d\udc99",purple_heart:"\ud83d\udc9c",black_heart:"\ud83d\udda4",broken_heart:"\ud83d\udc94",heavy_heart_exclamation:"\u2763\ufe0f",two_hearts:"\ud83d\udc95",revolving_hearts:"\ud83d\udc9e",heartbeat:"\ud83d\udc93",heartpulse:"\ud83d\udc97",sparkling_heart:"\ud83d\udc96",cupid:"\ud83d\udc98",gift_heart:"\ud83d\udc9d",heart_decoration:"\ud83d\udc9f",peace_symbol:"\u262e\ufe0f",latin_cross:"\u271d\ufe0f",star_and_crescent:"\u262a\ufe0f",om:"\ud83d\udd49",wheel_of_dharma:"\u2638\ufe0f",star_of_david:"\u2721\ufe0f",six_pointed_star:"\ud83d\udd2f",menorah:"\ud83d\udd4e",yin_yang:"\u262f\ufe0f",orthodox_cross:"\u2626\ufe0f",place_of_worship:"\ud83d\uded0",ophiuchus:"\u26ce",aries:"\u2648\ufe0f",taurus:"\u2649\ufe0f",gemini:"\u264a\ufe0f",cancer:"\u264b\ufe0f",leo:"\u264c\ufe0f",virgo:"\u264d\ufe0f",libra:"\u264e\ufe0f",scorpius:"\u264f\ufe0f",sagittarius:"\u2650\ufe0f",capricorn:"\u2651\ufe0f",aquarius:"\u2652\ufe0f",pisces:"\u2653\ufe0f",id:"\ud83c\udd94",atom_symbol:"\u269b\ufe0f",accept:"\ud83c\ude51",radioactive:"\u2622\ufe0f",biohazard:"\u2623\ufe0f",mobile_phone_off:"\ud83d\udcf4",vibration_mode:"\ud83d\udcf3",eight_pointed_black_star:"\u2734\ufe0f",vs:"\ud83c\udd9a",white_flower:"\ud83d\udcae",ideograph_advantage:"\ud83c\ude50",secret:"\u3299\ufe0f",congratulations:"\u3297\ufe0f",u6e80:"\ud83c\ude35",a:"\ud83c\udd70\ufe0f",b:"\ud83c\udd71\ufe0f",ab:"\ud83c\udd8e",cl:"\ud83c\udd91",o2:"\ud83c\udd7e\ufe0f",sos:"\ud83c\udd98",x:"\u274c",o:"\u2b55\ufe0f",stop_sign:"\ud83d\uded1",no_entry:"\u26d4\ufe0f",name_badge:"\ud83d\udcdb",no_entry_sign:"\ud83d\udeab",anger:"\ud83d\udca2",hotsprings:"\u2668\ufe0f",no_pedestrians:"\ud83d\udeb7",do_not_litter:"\ud83d\udeaf",no_bicycles:"\ud83d\udeb3","non-potable_water":"\ud83d\udeb1",underage:"\ud83d\udd1e",no_mobile_phones:"\ud83d\udcf5",no_smoking:"\ud83d\udead",exclamation:"\u2757\ufe0f",heavy_exclamation_mark:"\u2757\ufe0f",grey_exclamation:"\u2755",question:"\u2753",grey_question:"\u2754",bangbang:"\u203c\ufe0f",interrobang:"\u2049\ufe0f",low_brightness:"\ud83d\udd05",high_brightness:"\ud83d\udd06",part_alternation_mark:"\u303d\ufe0f",warning:"\u26a0\ufe0f",children_crossing:"\ud83d\udeb8",trident:"\ud83d\udd31",fleur_de_lis:"\u269c\ufe0f",beginner:"\ud83d\udd30",recycle:"\u267b\ufe0f",white_check_mark:"\u2705",chart:"\ud83d\udcb9",sparkle:"\u2747\ufe0f",eight_spoked_asterisk:"\u2733\ufe0f",negative_squared_cross_mark:"\u274e",globe_with_meridians:"\ud83c\udf10",diamond_shape_with_a_dot_inside:"\ud83d\udca0",m:"\u24c2\ufe0f",cyclone:"\ud83c\udf00",zzz:"\ud83d\udca4",atm:"\ud83c\udfe7",wc:"\ud83d\udebe",wheelchair:"\u267f\ufe0f",parking:"\ud83c\udd7f\ufe0f",sa:"\ud83c\ude02\ufe0f",passport_control:"\ud83d\udec2",customs:"\ud83d\udec3",baggage_claim:"\ud83d\udec4",left_luggage:"\ud83d\udec5",mens:"\ud83d\udeb9",womens:"\ud83d\udeba",baby_symbol:"\ud83d\udebc",restroom:"\ud83d\udebb",put_litter_in_its_place:"\ud83d\udeae",cinema:"\ud83c\udfa6",signal_strength:"\ud83d\udcf6",koko:"\ud83c\ude01",symbols:"\ud83d\udd23",information_source:"\u2139\ufe0f",abc:"\ud83d\udd24",abcd:"\ud83d\udd21",capital_abcd:"\ud83d\udd20",ng:"\ud83c\udd96",ok:"\ud83c\udd97",up:"\ud83c\udd99",cool:"\ud83c\udd92",new:"\ud83c\udd95",free:"\ud83c\udd93",zero:"0\ufe0f\u20e3",one:"1\ufe0f\u20e3",two:"2\ufe0f\u20e3",three:"3\ufe0f\u20e3",four:"4\ufe0f\u20e3",five:"5\ufe0f\u20e3",six:"6\ufe0f\u20e3",seven:"7\ufe0f\u20e3",eight:"8\ufe0f\u20e3",nine:"9\ufe0f\u20e3",keycap_ten:"\ud83d\udd1f",hash:"#\ufe0f\u20e3",asterisk:"*\ufe0f\u20e3",arrow_forward:"\u25b6\ufe0f",pause_button:"\u23f8",play_or_pause_button:"\u23ef",stop_button:"\u23f9",record_button:"\u23fa",next_track_button:"\u23ed",previous_track_button:"\u23ee",fast_forward:"\u23e9",rewind:"\u23ea",arrow_double_up:"\u23eb",arrow_double_down:"\u23ec",arrow_backward:"\u25c0\ufe0f",
arrow_up_small:"\ud83d\udd3c",arrow_down_small:"\ud83d\udd3d",arrow_right:"\u27a1\ufe0f",arrow_left:"\u2b05\ufe0f",arrow_up:"\u2b06\ufe0f",arrow_down:"\u2b07\ufe0f",arrow_upper_right:"\u2197\ufe0f",arrow_lower_right:"\u2198\ufe0f",arrow_lower_left:"\u2199\ufe0f",arrow_upper_left:"\u2196\ufe0f",arrow_up_down:"\u2195\ufe0f",left_right_arrow:"\u2194\ufe0f",arrow_right_hook:"\u21aa\ufe0f",leftwards_arrow_with_hook:"\u21a9\ufe0f",arrow_heading_up:"\u2934\ufe0f",arrow_heading_down:"\u2935\ufe0f",twisted_rightwards_arrows:"\ud83d\udd00",repeat:"\ud83d\udd01",repeat_one:"\ud83d\udd02",arrows_counterclockwise:"\ud83d\udd04",arrows_clockwise:"\ud83d\udd03",musical_note:"\ud83c\udfb5",notes:"\ud83c\udfb6",heavy_plus_sign:"\u2795",heavy_minus_sign:"\u2796",heavy_division_sign:"\u2797",heavy_multiplication_x:"\u2716\ufe0f",heavy_dollar_sign:"\ud83d\udcb2",currency_exchange:"\ud83d\udcb1",tm:"\u2122\ufe0f",copyright:"\xa9\ufe0f",registered:"\xae\ufe0f",wavy_dash:"\u3030\ufe0f",curly_loop:"\u27b0",loop:"\u27bf",end:"\ud83d\udd1a",back:"\ud83d\udd19",on:"\ud83d\udd1b",top:"\ud83d\udd1d",soon:"\ud83d\udd1c",heavy_check_mark:"\u2714\ufe0f",ballot_box_with_check:"\u2611\ufe0f",radio_button:"\ud83d\udd18",white_circle:"\u26aa\ufe0f",black_circle:"\u26ab\ufe0f",red_circle:"\ud83d\udd34",large_blue_circle:"\ud83d\udd35",small_red_triangle:"\ud83d\udd3a",small_red_triangle_down:"\ud83d\udd3b",small_orange_diamond:"\ud83d\udd38",small_blue_diamond:"\ud83d\udd39",large_orange_diamond:"\ud83d\udd36",large_blue_diamond:"\ud83d\udd37",white_square_button:"\ud83d\udd33",black_square_button:"\ud83d\udd32",black_small_square:"\u25aa\ufe0f",white_small_square:"\u25ab\ufe0f",black_medium_small_square:"\u25fe\ufe0f",white_medium_small_square:"\u25fd\ufe0f",black_medium_square:"\u25fc\ufe0f",white_medium_square:"\u25fb\ufe0f",black_large_square:"\u2b1b\ufe0f",white_large_square:"\u2b1c\ufe0f",speaker:"\ud83d\udd08",mute:"\ud83d\udd07",sound:"\ud83d\udd09",loud_sound:"\ud83d\udd0a",bell:"\ud83d\udd14",no_bell:"\ud83d\udd15",mega:"\ud83d\udce3",loudspeaker:"\ud83d\udce2",eye_speech_bubble:"\ud83d\udc41\u200d\ud83d\udde8",speech_balloon:"\ud83d\udcac",thought_balloon:"\ud83d\udcad",right_anger_bubble:"\ud83d\uddef",spades:"\u2660\ufe0f",clubs:"\u2663\ufe0f",hearts:"\u2665\ufe0f",diamonds:"\u2666\ufe0f",black_joker:"\ud83c\udccf",flower_playing_cards:"\ud83c\udfb4",mahjong:"\ud83c\udc04\ufe0f",clock1:"\ud83d\udd50",clock2:"\ud83d\udd51",clock3:"\ud83d\udd52",clock4:"\ud83d\udd53",clock5:"\ud83d\udd54",clock6:"\ud83d\udd55",clock7:"\ud83d\udd56",clock8:"\ud83d\udd57",clock9:"\ud83d\udd58",clock10:"\ud83d\udd59",clock11:"\ud83d\udd5a",clock12:"\ud83d\udd5b",clock130:"\ud83d\udd5c",clock230:"\ud83d\udd5d",clock330:"\ud83d\udd5e",clock430:"\ud83d\udd5f",clock530:"\ud83d\udd60",clock630:"\ud83d\udd61",clock730:"\ud83d\udd62",clock830:"\ud83d\udd63",clock930:"\ud83d\udd64",clock1030:"\ud83d\udd65",clock1130:"\ud83d\udd66",clock1230:"\ud83d\udd67",white_flag:"\ud83c\udff3\ufe0f",black_flag:"\ud83c\udff4",checkered_flag:"\ud83c\udfc1",triangular_flag_on_post:"\ud83d\udea9",rainbow_flag:"\ud83c\udff3\ufe0f\u200d\ud83c\udf08",afghanistan:"\ud83c\udde6\ud83c\uddeb",aland_islands:"\ud83c\udde6\ud83c\uddfd",albania:"\ud83c\udde6\ud83c\uddf1",algeria:"\ud83c\udde9\ud83c\uddff",american_samoa:"\ud83c\udde6\ud83c\uddf8",andorra:"\ud83c\udde6\ud83c\udde9",angola:"\ud83c\udde6\ud83c\uddf4",anguilla:"\ud83c\udde6\ud83c\uddee",antarctica:"\ud83c\udde6\ud83c\uddf6",antigua_barbuda:"\ud83c\udde6\ud83c\uddec",argentina:"\ud83c\udde6\ud83c\uddf7",armenia:"\ud83c\udde6\ud83c\uddf2",aruba:"\ud83c\udde6\ud83c\uddfc",australia:"\ud83c\udde6\ud83c\uddfa",austria:"\ud83c\udde6\ud83c\uddf9",azerbaijan:"\ud83c\udde6\ud83c\uddff",bahamas:"\ud83c\udde7\ud83c\uddf8",bahrain:"\ud83c\udde7\ud83c\udded",bangladesh:"\ud83c\udde7\ud83c\udde9",barbados:"\ud83c\udde7\ud83c\udde7",belarus:"\ud83c\udde7\ud83c\uddfe",belgium:"\ud83c\udde7\ud83c\uddea",belize:"\ud83c\udde7\ud83c\uddff",benin:"\ud83c\udde7\ud83c\uddef",bermuda:"\ud83c\udde7\ud83c\uddf2",bhutan:"\ud83c\udde7\ud83c\uddf9",bolivia:"\ud83c\udde7\ud83c\uddf4",caribbean_netherlands:"\ud83c\udde7\ud83c\uddf6",bosnia_herzegovina:"\ud83c\udde7\ud83c\udde6",botswana:"\ud83c\udde7\ud83c\uddfc",brazil:"\ud83c\udde7\ud83c\uddf7",british_indian_ocean_territory:"\ud83c\uddee\ud83c\uddf4",british_virgin_islands:"\ud83c\uddfb\ud83c\uddec",brunei:"\ud83c\udde7\ud83c\uddf3",bulgaria:"\ud83c\udde7\ud83c\uddec",burkina_faso:"\ud83c\udde7\ud83c\uddeb",burundi:"\ud83c\udde7\ud83c\uddee",cape_verde:"\ud83c\udde8\ud83c\uddfb",cambodia:"\ud83c\uddf0\ud83c\udded",cameroon:"\ud83c\udde8\ud83c\uddf2",canada:"\ud83c\udde8\ud83c\udde6",canary_islands:"\ud83c\uddee\ud83c\udde8",cayman_islands:"\ud83c\uddf0\ud83c\uddfe",central_african_republic:"\ud83c\udde8\ud83c\uddeb",chad:"\ud83c\uddf9\ud83c\udde9",chile:"\ud83c\udde8\ud83c\uddf1",cn:"\ud83c\udde8\ud83c\uddf3",christmas_island:"\ud83c\udde8\ud83c\uddfd",cocos_islands:"\ud83c\udde8\ud83c\udde8",colombia:"\ud83c\udde8\ud83c\uddf4",comoros:"\ud83c\uddf0\ud83c\uddf2",congo_brazzaville:"\ud83c\udde8\ud83c\uddec",congo_kinshasa:"\ud83c\udde8\ud83c\udde9",cook_islands:"\ud83c\udde8\ud83c\uddf0",costa_rica:"\ud83c\udde8\ud83c\uddf7",cote_divoire:"\ud83c\udde8\ud83c\uddee",croatia:"\ud83c\udded\ud83c\uddf7",cuba:"\ud83c\udde8\ud83c\uddfa",curacao:"\ud83c\udde8\ud83c\uddfc",cyprus:"\ud83c\udde8\ud83c\uddfe",czech_republic:"\ud83c\udde8\ud83c\uddff",denmark:"\ud83c\udde9\ud83c\uddf0",djibouti:"\ud83c\udde9\ud83c\uddef",dominica:"\ud83c\udde9\ud83c\uddf2",dominican_republic:"\ud83c\udde9\ud83c\uddf4",ecuador:"\ud83c\uddea\ud83c\udde8",egypt:"\ud83c\uddea\ud83c\uddec",el_salvador:"\ud83c\uddf8\ud83c\uddfb",equatorial_guinea:"\ud83c\uddec\ud83c\uddf6",eritrea:"\ud83c\uddea\ud83c\uddf7",estonia:"\ud83c\uddea\ud83c\uddea",ethiopia:"\ud83c\uddea\ud83c\uddf9",eu:"\ud83c\uddea\ud83c\uddfa",european_union:"\ud83c\uddea\ud83c\uddfa",falkland_islands:"\ud83c\uddeb\ud83c\uddf0",faroe_islands:"\ud83c\uddeb\ud83c\uddf4",fiji:"\ud83c\uddeb\ud83c\uddef",finland:"\ud83c\uddeb\ud83c\uddee",fr:"\ud83c\uddeb\ud83c\uddf7",french_guiana:"\ud83c\uddec\ud83c\uddeb",french_polynesia:"\ud83c\uddf5\ud83c\uddeb",french_southern_territories:"\ud83c\uddf9\ud83c\uddeb",gabon:"\ud83c\uddec\ud83c\udde6",gambia:"\ud83c\uddec\ud83c\uddf2",georgia:"\ud83c\uddec\ud83c\uddea",de:"\ud83c\udde9\ud83c\uddea",ghana:"\ud83c\uddec\ud83c\udded",gibraltar:"\ud83c\uddec\ud83c\uddee",greece:"\ud83c\uddec\ud83c\uddf7",greenland:"\ud83c\uddec\ud83c\uddf1",grenada:"\ud83c\uddec\ud83c\udde9",guadeloupe:"\ud83c\uddec\ud83c\uddf5",guam:"\ud83c\uddec\ud83c\uddfa",guatemala:"\ud83c\uddec\ud83c\uddf9",guernsey:"\ud83c\uddec\ud83c\uddec",guinea:"\ud83c\uddec\ud83c\uddf3",guinea_bissau:"\ud83c\uddec\ud83c\uddfc",guyana:"\ud83c\uddec\ud83c\uddfe",haiti:"\ud83c\udded\ud83c\uddf9",honduras:"\ud83c\udded\ud83c\uddf3",hong_kong:"\ud83c\udded\ud83c\uddf0",hungary:"\ud83c\udded\ud83c\uddfa",iceland:"\ud83c\uddee\ud83c\uddf8",india:"\ud83c\uddee\ud83c\uddf3",indonesia:"\ud83c\uddee\ud83c\udde9",iran:"\ud83c\uddee\ud83c\uddf7",iraq:"\ud83c\uddee\ud83c\uddf6",ireland:"\ud83c\uddee\ud83c\uddea",isle_of_man:"\ud83c\uddee\ud83c\uddf2",israel:"\ud83c\uddee\ud83c\uddf1",it:"\ud83c\uddee\ud83c\uddf9",jamaica:"\ud83c\uddef\ud83c\uddf2",jp:"\ud83c\uddef\ud83c\uddf5",crossed_flags:"\ud83c\udf8c",jersey:"\ud83c\uddef\ud83c\uddea",jordan:"\ud83c\uddef\ud83c\uddf4",kazakhstan:"\ud83c\uddf0\ud83c\uddff",kenya:"\ud83c\uddf0\ud83c\uddea",kiribati:"\ud83c\uddf0\ud83c\uddee",kosovo:"\ud83c\uddfd\ud83c\uddf0",kuwait:"\ud83c\uddf0\ud83c\uddfc",kyrgyzstan:"\ud83c\uddf0\ud83c\uddec",laos:"\ud83c\uddf1\ud83c\udde6",latvia:"\ud83c\uddf1\ud83c\uddfb",lebanon:"\ud83c\uddf1\ud83c\udde7",lesotho:"\ud83c\uddf1\ud83c\uddf8",liberia:"\ud83c\uddf1\ud83c\uddf7",libya:"\ud83c\uddf1\ud83c\uddfe",liechtenstein:"\ud83c\uddf1\ud83c\uddee",lithuania:"\ud83c\uddf1\ud83c\uddf9",luxembourg:"\ud83c\uddf1\ud83c\uddfa",macau:"\ud83c\uddf2\ud83c\uddf4",macedonia:"\ud83c\uddf2\ud83c\uddf0",madagascar:"\ud83c\uddf2\ud83c\uddec",malawi:"\ud83c\uddf2\ud83c\uddfc",malaysia:"\ud83c\uddf2\ud83c\uddfe",maldives:"\ud83c\uddf2\ud83c\uddfb",mali:"\ud83c\uddf2\ud83c\uddf1",malta:"\ud83c\uddf2\ud83c\uddf9",marshall_islands:"\ud83c\uddf2\ud83c\udded",martinique:"\ud83c\uddf2\ud83c\uddf6",mauritania:"\ud83c\uddf2\ud83c\uddf7",mauritius:"\ud83c\uddf2\ud83c\uddfa",mayotte:"\ud83c\uddfe\ud83c\uddf9",mexico:"\ud83c\uddf2\ud83c\uddfd",micronesia:"\ud83c\uddeb\ud83c\uddf2",moldova:"\ud83c\uddf2\ud83c\udde9",monaco:"\ud83c\uddf2\ud83c\udde8",mongolia:"\ud83c\uddf2\ud83c\uddf3",montenegro:"\ud83c\uddf2\ud83c\uddea",montserrat:"\ud83c\uddf2\ud83c\uddf8",morocco:"\ud83c\uddf2\ud83c\udde6",mozambique:"\ud83c\uddf2\ud83c\uddff",myanmar:"\ud83c\uddf2\ud83c\uddf2",namibia:"\ud83c\uddf3\ud83c\udde6",nauru:"\ud83c\uddf3\ud83c\uddf7",nepal:"\ud83c\uddf3\ud83c\uddf5",netherlands:"\ud83c\uddf3\ud83c\uddf1",new_caledonia:"\ud83c\uddf3\ud83c\udde8",new_zealand:"\ud83c\uddf3\ud83c\uddff",nicaragua:"\ud83c\uddf3\ud83c\uddee",niger:"\ud83c\uddf3\ud83c\uddea",nigeria:"\ud83c\uddf3\ud83c\uddec",niue:"\ud83c\uddf3\ud83c\uddfa",norfolk_island:"\ud83c\uddf3\ud83c\uddeb",northern_mariana_islands:"\ud83c\uddf2\ud83c\uddf5",north_korea:"\ud83c\uddf0\ud83c\uddf5",norway:"\ud83c\uddf3\ud83c\uddf4",oman:"\ud83c\uddf4\ud83c\uddf2",pakistan:"\ud83c\uddf5\ud83c\uddf0",palau:"\ud83c\uddf5\ud83c\uddfc",palestinian_territories:"\ud83c\uddf5\ud83c\uddf8",panama:"\ud83c\uddf5\ud83c\udde6",papua_new_guinea:"\ud83c\uddf5\ud83c\uddec",paraguay:"\ud83c\uddf5\ud83c\uddfe",peru:"\ud83c\uddf5\ud83c\uddea",philippines:"\ud83c\uddf5\ud83c\udded",pitcairn_islands:"\ud83c\uddf5\ud83c\uddf3",poland:"\ud83c\uddf5\ud83c\uddf1",portugal:"\ud83c\uddf5\ud83c\uddf9",puerto_rico:"\ud83c\uddf5\ud83c\uddf7",qatar:"\ud83c\uddf6\ud83c\udde6",reunion:"\ud83c\uddf7\ud83c\uddea",romania:"\ud83c\uddf7\ud83c\uddf4",ru:"\ud83c\uddf7\ud83c\uddfa",rwanda:"\ud83c\uddf7\ud83c\uddfc",st_barthelemy:"\ud83c\udde7\ud83c\uddf1",st_helena:"\ud83c\uddf8\ud83c\udded",st_kitts_nevis:"\ud83c\uddf0\ud83c\uddf3",st_lucia:"\ud83c\uddf1\ud83c\udde8",st_pierre_miquelon:"\ud83c\uddf5\ud83c\uddf2",st_vincent_grenadines:"\ud83c\uddfb\ud83c\udde8",samoa:"\ud83c\uddfc\ud83c\uddf8",san_marino:"\ud83c\uddf8\ud83c\uddf2",sao_tome_principe:"\ud83c\uddf8\ud83c\uddf9",saudi_arabia:"\ud83c\uddf8\ud83c\udde6",senegal:"\ud83c\uddf8\ud83c\uddf3",serbia:"\ud83c\uddf7\ud83c\uddf8",seychelles:"\ud83c\uddf8\ud83c\udde8",sierra_leone:"\ud83c\uddf8\ud83c\uddf1",singapore:"\ud83c\uddf8\ud83c\uddec",sint_maarten:"\ud83c\uddf8\ud83c\uddfd",slovakia:"\ud83c\uddf8\ud83c\uddf0",slovenia:"\ud83c\uddf8\ud83c\uddee",solomon_islands:"\ud83c\uddf8\ud83c\udde7",somalia:"\ud83c\uddf8\ud83c\uddf4",south_africa:"\ud83c\uddff\ud83c\udde6",south_georgia_south_sandwich_islands:"\ud83c\uddec\ud83c\uddf8",kr:"\ud83c\uddf0\ud83c\uddf7",south_sudan:"\ud83c\uddf8\ud83c\uddf8",es:"\ud83c\uddea\ud83c\uddf8",sri_lanka:"\ud83c\uddf1\ud83c\uddf0",sudan:"\ud83c\uddf8\ud83c\udde9",suriname:"\ud83c\uddf8\ud83c\uddf7",swaziland:"\ud83c\uddf8\ud83c\uddff",sweden:"\ud83c\uddf8\ud83c\uddea",switzerland:"\ud83c\udde8\ud83c\udded",syria:"\ud83c\uddf8\ud83c\uddfe",taiwan:"\ud83c\uddf9\ud83c\uddfc",tajikistan:"\ud83c\uddf9\ud83c\uddef",tanzania:"\ud83c\uddf9\ud83c\uddff",thailand:"\ud83c\uddf9\ud83c\udded",timor_leste:"\ud83c\uddf9\ud83c\uddf1",togo:"\ud83c\uddf9\ud83c\uddec",tokelau:"\ud83c\uddf9\ud83c\uddf0",tonga:"\ud83c\uddf9\ud83c\uddf4",trinidad_tobago:"\ud83c\uddf9\ud83c\uddf9",tunisia:"\ud83c\uddf9\ud83c\uddf3",tr:"\ud83c\uddf9\ud83c\uddf7",turkmenistan:"\ud83c\uddf9\ud83c\uddf2",turks_caicos_islands:"\ud83c\uddf9\ud83c\udde8",tuvalu:"\ud83c\uddf9\ud83c\uddfb",uganda:"\ud83c\uddfa\ud83c\uddec",ukraine:"\ud83c\uddfa\ud83c\udde6",united_arab_emirates:"\ud83c\udde6\ud83c\uddea",gb:"\ud83c\uddec\ud83c\udde7",uk:"\ud83c\uddec\ud83c\udde7",us:"\ud83c\uddfa\ud83c\uddf8",us_virgin_islands:"\ud83c\uddfb\ud83c\uddee",uruguay:"\ud83c\uddfa\ud83c\uddfe",uzbekistan:"\ud83c\uddfa\ud83c\uddff",vanuatu:"\ud83c\uddfb\ud83c\uddfa",vatican_city:"\ud83c\uddfb\ud83c\udde6",venezuela:"\ud83c\uddfb\ud83c\uddea",vietnam:"\ud83c\uddfb\ud83c\uddf3",wallis_futuna:"\ud83c\uddfc\ud83c\uddeb",western_sahara:"\ud83c\uddea\ud83c\udded",yemen:"\ud83c\uddfe\ud83c\uddea",zambia:"\ud83c\uddff\ud83c\uddf2",zimbabwe:"\ud83c\uddff\ud83c\uddfc"}},{}],2:[function(a,e,n){"use strict";e.exports={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["</3","<\\3"],confused:[":/",":-/"],cry:[":'(",":'-(",":,(",":,-("],frowning:[":(",":-("],heart:["<3"],imp:["]:(","]:-("],innocent:["o:)","O:)","o:-)","O:-)","0:)","0:-)"],joy:[":')",":'-)",":,)",":,-)",":'D",":'-D",":,D",":,-D"],kissing:[":*",":-*"],laughing:["x-)","X-)"],neutral_face:[":|",":-|"],open_mouth:[":o",":-o",":O",":-O"],rage:[":@",":-@"],smile:[":D",":-D"],smiley:[":)",":-)"],smiling_imp:["]:)","]:-)"],sob:[":,'(",":,'-(",";(",";-("],stuck_out_tongue:[":P",":-P"],sunglasses:["8-)","B-)"],sweat:[",:(",",:-("],sweat_smile:[",:)",",:-)"],unamused:[":s",":-S",":z",":-Z",":$",":-$"],wink:[";)",";-)"]}},{}],3:[function(a,e,n){"use strict";function o(a){return a.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}e.exports=function(a){var e,n=a.defs;a.enabled.length&&(n=Object.keys(n).reduce(function(e,o){return a.enabled.indexOf(o)>=0&&(e[o]=n[o]),e},{})),e=Object.keys(a.shortcuts).reduce(function(e,o){return n[o]?Array.isArray(a.shortcuts[o])?(a.shortcuts[o].forEach(function(a){e[a]=o}),e):(e[a.shortcuts[o]]=o,e):e},{});var i=Object.keys(n).map(function(a){return":"+a+":"}).concat(Object.keys(e)).sort().reverse().map(function(a){return o(a)}).join("|"),r=RegExp(i),_=RegExp(i,"g");return{defs:n,shortcuts:e,scanRE:r,replaceRE:_}}},{}],4:[function(a,e,n){"use strict";e.exports=function(a,e){return a[e].content}},{}],5:[function(a,e,n){"use strict";e.exports=function(a,e,n,o,i){function r(a,o,r){var _,t=0,l=[];return a.replace(i,function(o,i,c){var m;if(n.hasOwnProperty(o)){if(m=n[o],i>0&&!s.test(c[i-1]))return;if(i+o.length<c.length&&!s.test(c[i+o.length]))return}else m=o.slice(1,-1);i>t&&(_=new r("text","",0),_.content=a.slice(t,i),l.push(_)),_=new r("emoji","",0),_.markup=m,_.content=e[m],l.push(_),t=i+o.length}),t<a.length&&(_=new r("text","",0),_.content=a.slice(t),l.push(_)),l}var _=a.utils.arrayReplaceAt,t=a.utils.lib.ucmicro,s=new RegExp([t.Z.source,t.P.source,t.Cc.source].join("|"));return function(a){var e,n,i,t,s,l=a.tokens,c=0;for(n=0,i=l.length;n<i;n++)if("inline"===l[n].type)for(t=l[n].children,e=t.length-1;e>=0;e--)s=t[e],"link_open"!==s.type&&"link_close"!==s.type||"auto"===s.info&&(c-=s.nesting),"text"===s.type&&0===c&&o.test(s.content)&&(l[n].children=t=_(t,e,r(s.content,s.level,a.Token)))}}},{}],6:[function(a,e,n){"use strict";var o=a("./lib/data/full.json"),i=a("./lib/data/shortcuts"),r=a("./lib/render"),_=a("./lib/replace"),t=a("./lib/normalize_opts");e.exports=function(a,e){var n={defs:o,shortcuts:i,enabled:[]},s=t(a.utils.assign({},n,e||{}));a.renderer.rules.emoji=r,a.core.ruler.push("emoji",_(a,s.defs,s.shortcuts,s.scanRE,s.replaceRE))}},{"./lib/data/full.json":1,"./lib/data/shortcuts":2,"./lib/normalize_opts":3,"./lib/render":4,"./lib/replace":5}]},{},[6])(6)});
;
/*! markdown-it-footnote 3.0.1 https://github.com//markdown-it/markdown-it-footnote @license MIT */
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var o;o="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,o.markdownitFootnote=e()}}(function(){return function e(o,t,n){function r(f,l){if(!t[f]){if(!o[f]){var u="function"==typeof require&&require;if(!l&&u)return u(f,!0);if(s)return s(f,!0);var i=new Error("Cannot find module '"+f+"'");throw i.code="MODULE_NOT_FOUND",i}var a=t[f]={exports:{}};o[f][0].call(a.exports,function(e){var t=o[f][1][e];return r(t?t:e)},a,a.exports,e,o,t,n)}return t[f].exports}for(var s="function"==typeof require&&require,f=0;f<n.length;f++)r(n[f]);return r}({1:[function(e,o,t){"use strict";function n(e,o,t,n){var r=Number(e[o].meta.id+1).toString(),s="";return"string"==typeof n.docId&&(s="-"+n.docId+"-"),s+r}function r(e,o){var t=Number(e[o].meta.id+1).toString();return e[o].meta.subId>0&&(t+=":"+e[o].meta.subId),"["+t+"]"}function s(e,o,t,n,r){var s=r.rules.footnote_anchor_name(e,o,t,n,r),f=r.rules.footnote_caption(e,o,t,n,r),l=s;return e[o].meta.subId>0&&(l+=":"+e[o].meta.subId),'<sup class="footnote-ref"><a href="#fn'+s+'" id="fnref'+l+'">'+f+"</a></sup>"}function f(e,o,t){return(t.xhtmlOut?'<hr class="footnotes-sep" />\n':'<hr class="footnotes-sep">\n')+'<section class="footnotes">\n<ol class="footnotes-list">\n'}function l(){return"</ol>\n</section>\n"}function u(e,o,t,n,r){var s=r.rules.footnote_anchor_name(e,o,t,n,r);return e[o].meta.subId>0&&(s+=":"+e[o].meta.subId),'<li id="fn'+s+'" class="footnote-item">'}function i(){return"</li>\n"}function a(e,o,t,n,r){var s=r.rules.footnote_anchor_name(e,o,t,n,r);return e[o].meta.subId>0&&(s+=":"+e[o].meta.subId),' <a href="#fnref'+s+'" class="footnote-backref">\u21a9\ufe0e</a>'}o.exports=function(e){function o(e,o,t,n){var r,s,f,l,u,i,a,c,p,d,k,b=e.bMarks[o]+e.tShift[o],v=e.eMarks[o];if(b+4>v)return!1;if(91!==e.src.charCodeAt(b))return!1;if(94!==e.src.charCodeAt(b+1))return!1;for(u=b+2;u<v;u++){if(32===e.src.charCodeAt(u))return!1;if(93===e.src.charCodeAt(u))break}if(u===b+2)return!1;if(u+1>=v||58!==e.src.charCodeAt(++u))return!1;if(n)return!0;for(u++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),i=e.src.slice(b+2,u-2),e.env.footnotes.refs[":"+i]=-1,a=new e.Token("footnote_reference_open","",1),a.meta={label:i},a.level=e.level++,e.tokens.push(a),r=e.bMarks[o],s=e.tShift[o],f=e.sCount[o],l=e.parentType,k=u,c=p=e.sCount[o]+u-(e.bMarks[o]+e.tShift[o]);u<v&&(d=e.src.charCodeAt(u),h(d));)9===d?p+=4-p%4:p++,u++;return e.tShift[o]=u-k,e.sCount[o]=p-c,e.bMarks[o]=k,e.blkIndent+=4,e.parentType="footnote",e.sCount[o]<e.blkIndent&&(e.sCount[o]+=e.blkIndent),e.md.block.tokenize(e,o,t,!0),e.parentType=l,e.blkIndent-=4,e.tShift[o]=s,e.sCount[o]=f,e.bMarks[o]=r,a=new e.Token("footnote_reference_close","",(-1)),a.level=--e.level,e.tokens.push(a),!0}function t(e,o){var t,n,r,s,f,l=e.posMax,u=e.pos;return!(u+2>=l)&&(94===e.src.charCodeAt(u)&&(91===e.src.charCodeAt(u+1)&&(t=u+2,n=d(e,u+1),!(n<0)&&(o||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),r=e.env.footnotes.list.length,e.md.inline.parse(e.src.slice(t,n),e.md,e.env,f=[]),s=e.push("footnote_ref","",0),s.meta={id:r},e.env.footnotes.list[r]={tokens:f}),e.pos=n+1,e.posMax=l,!0))))}function c(e,o){var t,n,r,s,f,l=e.posMax,u=e.pos;if(u+3>l)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(u))return!1;if(94!==e.src.charCodeAt(u+1))return!1;for(n=u+2;n<l;n++){if(32===e.src.charCodeAt(n))return!1;if(10===e.src.charCodeAt(n))return!1;if(93===e.src.charCodeAt(n))break}return n!==u+2&&(!(n>=l)&&(n++,t=e.src.slice(u+2,n-1),"undefined"!=typeof e.env.footnotes.refs[":"+t]&&(o||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+t]<0?(r=e.env.footnotes.list.length,e.env.footnotes.list[r]={label:t,count:0},e.env.footnotes.refs[":"+t]=r):r=e.env.footnotes.refs[":"+t],s=e.env.footnotes.list[r].count,e.env.footnotes.list[r].count++,f=e.push("footnote_ref","",0),f.meta={id:r,subId:s,label:t}),e.pos=n,e.posMax=l,!0)))}function p(e){var o,t,n,r,s,f,l,u,i,a,c=!1,p={};if(e.env.footnotes&&(e.tokens=e.tokens.filter(function(e){return"footnote_reference_open"===e.type?(c=!0,i=[],a=e.meta.label,!1):"footnote_reference_close"===e.type?(c=!1,p[":"+a]=i,!1):(c&&i.push(e),!c)}),e.env.footnotes.list)){for(f=e.env.footnotes.list,l=new e.Token("footnote_block_open","",1),e.tokens.push(l),o=0,t=f.length;o<t;o++){for(l=new e.Token("footnote_open","",1),l.meta={id:o,label:f[o].label},e.tokens.push(l),f[o].tokens?(u=[],l=new e.Token("paragraph_open","p",1),l.block=!0,u.push(l),l=new e.Token("inline","",0),l.children=f[o].tokens,l.content="",u.push(l),l=new e.Token("paragraph_close","p",(-1)),l.block=!0,u.push(l)):f[o].label&&(u=p[":"+f[o].label]),e.tokens=e.tokens.concat(u),s="paragraph_close"===e.tokens[e.tokens.length-1].type?e.tokens.pop():null,r=f[o].count>0?f[o].count:1,n=0;n<r;n++)l=new e.Token("footnote_anchor","",0),l.meta={id:o,subId:n,label:f[o].label},e.tokens.push(l);s&&e.tokens.push(s),l=new e.Token("footnote_close","",(-1)),e.tokens.push(l)}l=new e.Token("footnote_block_close","",(-1)),e.tokens.push(l)}}var d=e.helpers.parseLinkLabel,h=e.utils.isSpace;e.renderer.rules.footnote_ref=s,e.renderer.rules.footnote_block_open=f,e.renderer.rules.footnote_block_close=l,e.renderer.rules.footnote_open=u,e.renderer.rules.footnote_close=i,e.renderer.rules.footnote_anchor=a,e.renderer.rules.footnote_caption=r,e.renderer.rules.footnote_anchor_name=n,e.block.ruler.before("reference","footnote_def",o,{alt:["paragraph","reference"]}),e.inline.ruler.after("image","footnote_inline",t),e.inline.ruler.after("footnote_inline","footnote_ref",c),e.core.ruler.after("inline","footnote_tail",p)}},{}]},{},[1])(1)});
;
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.markdownitFrontMatter = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
// Process front matter and pass to cb
//
'use strict';
module.exports = function front_matter_plugin(md, cb) {
var min_markers = 3,
marker_str = '-',
marker_char = marker_str.charCodeAt(0),
marker_len = marker_str.length
function frontMatter(state, startLine, endLine, silent) {
var pos, nextLine, marker_count, markup, token,
old_parent, old_line_max, start_content,
auto_closed = false,
start = state.bMarks[startLine] + state.tShift[startLine],
max = state.eMarks[startLine];
// Check out the first character of the first line quickly,
// this should filter out non-front matter
//
if (startLine !== 0 || marker_char !== state.src.charCodeAt(0)) { return false; }
// Check out the rest of the marker string
//
for (pos = start + 1; pos <= max; pos++) { // while pos <= 3
if (marker_str[(pos - start) % marker_len] !== state.src[pos]) {
start_content = pos + 1
break;
}
}
marker_count = Math.floor((pos - start) / marker_len);
if (marker_count < min_markers) { return false; }
pos -= (pos - start) % marker_len;
// Since start is found, we can report success here in validation mode
//
if (silent) { return true; }
// Search for the end of the block
//
nextLine = startLine;
for (;;) {
nextLine++;
if (nextLine >= endLine) {
// unclosed block should be autoclosed by end of document.
// also block seems to be autoclosed by end of parent
break;
}
start = state.bMarks[nextLine] + state.tShift[nextLine];
max = state.eMarks[nextLine];
if (start < max && state.sCount[nextLine] < state.blkIndent) {
// non-empty line with negative indent should stop the list:
// - ```
// test
break;
}
if (marker_char !== state.src.charCodeAt(start)) { continue; }
if (state.sCount[nextLine] - state.blkIndent >= 4) {
// closing fence should be indented less than 4 spaces
continue;
}
for (pos = start + 1; pos <= max; pos++) {
if (marker_str[(pos - start) % marker_len] !== state.src[pos]) {
break;
}
}
// closing code fence must be at least as long as the opening one
if (Math.floor((pos - start) / marker_len) < marker_count) { continue; }
// make sure tail has spaces only
pos -= (pos - start) % marker_len;
pos = state.skipSpaces(pos);
if (pos < max) { continue; }
// found!
auto_closed = true;
break;
}
old_parent = state.parentType;
old_line_max = state.lineMax;
state.parentType = 'container';
// this will prevent lazy continuations from ever going past our end marker
state.lineMax = nextLine;
token = state.push('front_matter', null, 0);
token.hidden = true;
token.markup = state.src.slice(startLine, pos)
token.block = true;
token.map = [ startLine, pos ];
state.parentType = old_parent;
state.lineMax = old_line_max;
state.line = nextLine + (auto_closed ? 1 : 0);
cb(state.src.slice(start_content, start - 1))
return true;
}
md.block.ruler.before('table', 'front_matter', frontMatter, {
alt: [ 'paragraph', 'reference', 'blockquote', 'list' ]
});
};
},{}]},{},[1])(1)
});
;
/*! markdown-it-headinganchor 1.2.1 https://github.com//adam-p/markdown-it-headinganchor @license MIT */(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.markdownitHeadingAnchor = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
/*
* Copyright Adam Pritchard 2015
* MIT License : http://adampritchard.mit-license.org/
*/
'use strict';
/*jshint node:true*/
function slugify(md, s) {
// Unicode-friendly
var spaceRegex = new RegExp(md.utils.lib.ucmicro.Z.source, 'g');
return encodeURIComponent(s.replace(spaceRegex, ''));
}
function makeRule(md, options) {
return function addHeadingAnchors(state) {
// Go to length-2 because we're going to be peeking ahead.
for (var i = 0; i < state.tokens.length - 1; ++i) {
if (state.tokens[i].type !== 'heading_open' ||
state.tokens[i+1].type !== 'inline') {
continue;
}
var headingOpenToken = state.tokens[i];
var headingInlineToken = state.tokens[i+1];
if (!headingInlineToken.content) {
continue;
}
var anchorName = options.slugify(md, headingInlineToken.content);
options.headingHook(headingOpenToken, headingInlineToken, anchorName);
if (options.addHeadingID) {
headingOpenToken.attrPush(['id', anchorName]);
}
if (options.addHeadingAnchor) {
var anchorToken = new state.Token('html_inline', '', 0);
if (options.addHeadingID) {
// No need to add id in anchor.
anchorToken.content = '<a class="' + options.anchorClass + '" ' +
'href="#' + anchorName + '" ' +
'data-anchor-icon="' + options.anchorIcon + '" ' +
'></a>';
} else {
anchorToken.content = '<a id="' + anchorName + '" ' +
'class="' + options.anchorClass + '" ' +
'href="#' + anchorName + '" ' +
'data-anchor-icon="' + options.anchorIcon + '" ' +
'></a>';
}
headingInlineToken.children.push(anchorToken);
}
// Advance past the inline and heading_close tokens.
i += 2;
}
};
}
module.exports = function headinganchor_plugin(md, opts) {
var defaults = {
anchorClass: 'markdown-it-headinganchor',
addHeadingID: true,
addHeadingAnchor: true,
// Added by Le Tan (github.com/tamlok)
anchorIcon: '#',
slugify: slugify,
headingHook: function(openToken, inlineToken, anchor) {}
};
var options = md.utils.assign(defaults, opts);
md.core.ruler.push('heading_anchors', makeRule(md, options));
};
},{}]},{},[1])(1)
});
;
(function webpackUniversalModuleDefinition(root,factory){if(typeof exports==="object"&&typeof module==="object")module.exports=factory();else if(typeof define==="function"&&define.amd)define(factory);else if(typeof exports==="object")exports["markdown-it-imsize.js"]=factory();else root["markdown-it-imsize.js"]=factory()})(this,function(){return function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:false};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.loaded=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.p="";return __webpack_require__(0)}([function(module,exports,__webpack_require__){"use strict";var sizeOf=__webpack_require__(2);var parseImageSize=__webpack_require__(1);function image_with_size(md,options){return function(state,silent){var attrs,code,label,labelEnd,labelStart,pos,ref,res,title,width="",height="",token,tokens,start,href="",oldPos=state.pos,max=state.posMax;if(state.src.charCodeAt(state.pos)!==33){return false}if(state.src.charCodeAt(state.pos+1)!==91){return false}labelStart=state.pos+2;labelEnd=md.helpers.parseLinkLabel(state,state.pos+1,false);if(labelEnd<0){return false}pos=labelEnd+1;if(pos<max&&state.src.charCodeAt(pos)===40){pos++;for(;pos<max;pos++){code=state.src.charCodeAt(pos);if(code!==32&&code!==10){break}}if(pos>=max){return false}start=pos;res=md.helpers.parseLinkDestination(state.src,pos,state.posMax);if(res.ok){href=state.md.normalizeLink(res.str);if(state.md.validateLink(href)){pos=res.pos}else{href=""}}start=pos;for(;pos<max;pos++){code=state.src.charCodeAt(pos);if(code!==32&&code!==10){break}}res=md.helpers.parseLinkTitle(state.src,pos,state.posMax);if(pos<max&&start!==pos&&res.ok){title=res.str;pos=res.pos;for(;pos<max;pos++){code=state.src.charCodeAt(pos);if(code!==32&&code!==10){break}}}else{title=""}if(pos-1>=0){code=state.src.charCodeAt(pos-1);if(code===32){res=parseImageSize(state.src,pos,state.posMax);if(res.ok){width=res.width;height=res.height;pos=res.pos;for(;pos<max;pos++){code=state.src.charCodeAt(pos);if(code!==32&&code!==10){break}}}}}if(pos>=max||state.src.charCodeAt(pos)!==41){state.pos=oldPos;return false}pos++}else{if(typeof state.env.references==="undefined"){return false}for(;pos<max;pos++){code=state.src.charCodeAt(pos);if(code!==32&&code!==10){break}}if(pos<max&&state.src.charCodeAt(pos)===91){start=pos+1;pos=md.helpers.parseLinkLabel(state,pos);if(pos>=0){label=state.src.slice(start,pos++)}else{pos=labelEnd+1}}else{pos=labelEnd+1}if(!label){label=state.src.slice(labelStart,labelEnd)}ref=state.env.references[md.utils.normalizeReference(label)];if(!ref){state.pos=oldPos;return false}href=ref.href;title=ref.title}if(!silent){state.pos=labelStart;state.posMax=labelEnd;var newState=new state.md.inline.State(state.src.slice(labelStart,labelEnd),state.md,state.env,tokens=[]);newState.md.inline.tokenize(newState);if(options){if(options.autofill&&width===""&&height===""){try{var dimensions=sizeOf(href);width=dimensions.width;height=dimensions.height}catch(e){}}}token=state.push("image","img",0);token.attrs=attrs=[["src",href],["alt",""]];token.children=tokens;if(title){attrs.push(["title",title])}if(width!==""){attrs.push(["width",width])}if(height!==""){attrs.push(["height",height])}}state.pos=pos;state.posMax=max;return true}}module.exports=function imsize_plugin(md,options){md.inline.ruler.before("emphasis","image",image_with_size(md,options))}},function(module,exports,__webpack_require__){"use strict";function parseNextNumber(str,pos,max){var code,start=pos,result={ok:false,pos:pos,value:""};code=str.charCodeAt(pos);while(pos<max&&(code>=48&&code<=57)||code===37){code=str.charCodeAt(++pos)}result.ok=true;result.pos=pos;result.value=str.slice(start,pos);return result}module.exports=function parseImageSize(str,pos,max){var code,result={ok:false,pos:0,width:"",height:""};if(pos>=max){return result}code=str.charCodeAt(pos);if(code!==61){return result}pos++;code=str.charCodeAt(pos);if(code!==120&&(code<48||code>57)){return result}var resultW=parseNextNumber(str,pos,max);pos=resultW.pos;code=str.charCodeAt(pos);if(code!==120){return result}pos++;var resultH=parseNextNumber(str,pos,max);pos=resultH.pos;result.width=resultW.value;result.height=resultH.value;result.pos=pos;result.ok=true;return result}},function(module,exports,__webpack_require__){(function(Buffer){"use strict";var fs=__webpack_require__(16);var path=__webpack_require__(6);var detector=__webpack_require__(3);var handlers={};var types=__webpack_require__(5);types.forEach(function(type){handlers[type]=__webpack_require__(4)("./"+type)});var MaxBufferSize=128*1024;function lookup(buffer,filepath){var type=detector(buffer,filepath);if(type in handlers){var size=handlers[type].calculate(buffer,filepath);if(size!==false){size.type=type;return size}}throw new TypeError("Unsupported file type")}function asyncFileToBuffer(filepath,callback){fs.open(filepath,"r",function(err0,descriptor){if(err0){return callback(err0)}var size=fs.fstatSync(descriptor).size;var bufferSize=Math.min(size,MaxBufferSize);var buffer=new Buffer(bufferSize);fs.read(descriptor,buffer,0,bufferSize,0,function(err1){if(err1){return callback(err1)}fs.close(descriptor,function(err2){callback(err2,buffer)})})})}function syncFileToBuffer(filepath){var descriptor=fs.openSync(filepath,"r");var size=fs.fstatSync(descriptor).size;var bufferSize=Math.min(size,MaxBufferSize);var buffer=new Buffer(bufferSize);fs.readSync(descriptor,buffer,0,bufferSize,0);fs.closeSync(descriptor);return buffer}module.exports=function(input,callback){if(typeof input!=="string"){throw new TypeError("Input must be file name")}var filepath=path.resolve(input);if(typeof callback==="function"){asyncFileToBuffer(filepath,function(err,buffer){if(err){return callback(err)}var dimensions;try{dimensions=lookup(buffer,filepath)}catch(e){err=e}callback(err,dimensions)})}else{var buffer=syncFileToBuffer(filepath);return lookup(buffer,filepath)}}}).call(exports,__webpack_require__(7).Buffer)},function(module,exports,__webpack_require__){"use strict";var typeMap={};var types=__webpack_require__(5);types.forEach(function(type){typeMap[type]=__webpack_require__(4)("./"+type).detect});module.exports=function(buffer,filepath){var type,result;for(type in typeMap){if(type in typeMap){result=typeMap[type](buffer,filepath);if(result){return type}}}throw new TypeError("Unsupported type")}},function(module,exports,__webpack_require__){var map={"./bmp":8,"./bmp.js":8,"./gif":9,"./gif.js":9,"./jpg":10,"./jpg.js":10,"./png":11,"./png.js":11,"./psd":12,"./psd.js":12,"./svg":13,"./svg.js":13,"./tiff":14,"./tiff.js":14,"./webp":15,"./webp.js":15};function webpackContext(req){return __webpack_require__(webpackContextResolve(req))}function webpackContextResolve(req){return map[req]||function(){throw new Error("Cannot find module '"+req+"'.")}()}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)};webpackContext.resolve=webpackContextResolve;module.exports=webpackContext;webpackContext.id=4},function(module,exports,__webpack_require__){"use strict";module.exports=["bmp","gif","jpg","png","tiff"]},function(module,exports,__webpack_require__){(function(process){function normalizeArray(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up--;up){parts.unshift("..")}}return parts}var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;var splitPath=function(filename){return splitPathRe.exec(filename).slice(1)};exports.resolve=function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:process.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){continue}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=normalizeArray(filter(resolvedPath.split("/"),function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."};exports.normalize=function(path){var isAbsolute=exports.isAbsolute(path),trailingSlash=substr(path,-1)==="/";path=normalizeArray(filter(path.split("/"),function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path};exports.isAbsolute=function(path){return path.charAt(0)==="/"};exports.join=function(){var paths=Array.prototype.slice.call(arguments,0);return exports.normalize(filter(paths,function(p,index){if(typeof p!=="string"){throw new TypeError("Arguments to path.join must be strings")}return p}).join("/"))};exports.relative=function(from,to){from=exports.resolve(from).substr(1);to=exports.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr[start]!=="")break}var end=arr.length-1;for(;end>=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i<length;i++){if(fromParts[i]!==toParts[i]){samePartsLength=i;break}}var outputParts=[];for(var i=samePartsLength;i<fromParts.length;i++){outputParts.push("..")}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join("/")};exports.sep="/";exports.delimiter=":";exports.dirname=function(path){var result=splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir};exports.basename=function(path,ext){var f=splitPath(path)[2];if(ext&&f.substr(-1*ext.length)===ext){f=f.substr(0,f.length-ext.length)}return f};exports.extname=function(path){return splitPath(path)[3]};function filter(xs,f){if(xs.filter)return xs.filter(f);var res=[];for(var i=0;i<xs.length;i++){if(f(xs[i],i,xs))res.push(xs[i])}return res}var substr="ab".substr(-1)==="b"?function(str,start,len){return str.substr(start,len)}:function(str,start,len){if(start<0)start=str.length+start;return str.substr(start,len)}}).call(exports,__webpack_require__(18))},function(module,exports,__webpack_require__){(function(Buffer){var base64=__webpack_require__(21);var ieee754=__webpack_require__(19);var isArray=__webpack_require__(20);exports.Buffer=Buffer;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;Buffer.poolSize=8192;var kMaxLength=1073741823;var rootParent={};Buffer.TYPED_ARRAY_SUPPORT=function(){try{var buf=new ArrayBuffer(0);var arr=new Uint8Array(buf);arr.foo=function(){return 42};return arr.foo()===42&&typeof arr.subarray==="function"&&new Uint8Array(1).subarray(1,1).byteLength===0}catch(e){return false}}();function Buffer(subject,encoding){var self=this;if(!(self instanceof Buffer))return new Buffer(subject,encoding);var type=typeof subject;var length;if(type==="number"){length=+subject}else if(type==="string"){length=Buffer.byteLength(subject,encoding)}else if(type==="object"&&subject!==null){if(subject.type==="Buffer"&&isArray(subject.data))subject=subject.data;length=+subject.length}else{throw new TypeError("must start with number, buffer, array or string")}if(length>kMaxLength){throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength.toString(16)+" bytes")}if(length<0)length=0;else length>>>=0;if(Buffer.TYPED_ARRAY_SUPPORT){self=Buffer._augment(new Uint8Array(length))}else{self.length=length;self._isBuffer=true}var i;if(Buffer.TYPED_ARRAY_SUPPORT&&typeof subject.byteLength==="number"){self._set(subject)}else if(isArrayish(subject)){if(Buffer.isBuffer(subject)){for(i=0;i<length;i++){self[i]=subject.readUInt8(i)}}else{for(i=0;i<length;i++){self[i]=(subject[i]%256+256)%256}}}else if(type==="string"){self.write(subject,0,encoding)}else if(type==="number"&&!Buffer.TYPED_ARRAY_SUPPORT){for(i=0;i<length;i++){self[i]=0}}if(length>0&&length<=Buffer.poolSize)self.parent=rootParent;return self}function SlowBuffer(subject,encoding){if(!(this instanceof SlowBuffer))return new SlowBuffer(subject,encoding);var buf=new Buffer(subject,encoding);delete buf.parent;return buf}Buffer.isBuffer=function isBuffer(b){return!!(b!=null&&b._isBuffer)};Buffer.compare=function compare(a,b){if(!Buffer.isBuffer(a)||!Buffer.isBuffer(b)){throw new TypeError("Arguments must be Buffers")}if(a===b)return 0;var x=a.length;var y=b.length;for(var i=0,len=Math.min(x,y);i<len&&a[i]===b[i];i++){}if(i!==len){x=a[i];y=b[i]}if(x<y)return-1;if(y<x)return 1;return 0};Buffer.isEncoding=function isEncoding(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return true;default:return false}};Buffer.concat=function concat(list,totalLength){if(!isArray(list))throw new TypeError("list argument must be an Array of Buffers.");if(list.length===0){return new Buffer(0)}else if(list.length===1){return list[0]}var i;if(totalLength===undefined){totalLength=0;for(i=0;i<list.length;i++){totalLength+=list[i].length}}var buf=new Buffer(totalLength);var pos=0;for(i=0;i<list.length;i++){var item=list[i];item.copy(buf,pos);pos+=item.length}return buf};Buffer.byteLength=function byteLength(str,encoding){var ret;str=str+"";switch(encoding||"utf8"){case"ascii":case"binary":case"raw":ret=str.length;break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":ret=str.length*2;break;case"hex":ret=str.length>>>1;break;case"utf8":case"utf-8":ret=utf8ToBytes(str).length;break;case"base64":ret=base64ToBytes(str).length;break;default:ret=str.length}return ret};Buffer.prototype.length=undefined;Buffer.prototype.parent=undefined;Buffer.prototype.toString=function toString(encoding,start,end){var loweredCase=false;start=start>>>0;end=end===undefined||end===Infinity?this.length:end>>>0;if(!encoding)encoding="utf8";if(start<0)start=0;if(end>this.length)end=this.length;if(end<=start)return"";while(true){switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"binary":return binarySlice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase();loweredCase=true}}};Buffer.prototype.equals=function equals(b){if(!Buffer.isBuffer(b))throw new TypeError("Argument must be a Buffer");if(this===b)return true;return Buffer.compare(this,b)===0};Buffer.prototype.inspect=function inspect(){var str="";var max=exports.INSPECT_MAX_BYTES;if(this.length>0){str=this.toString("hex",0,max).match(/.{2}/g).join(" ");if(this.length>max)str+=" ... "}return"<Buffer "+str+">"};Buffer.prototype.compare=function compare(b){if(!Buffer.isBuffer(b))throw new TypeError("Argument must be a Buffer");if(this===b)return 0;return Buffer.compare(this,b)};Buffer.prototype.indexOf=function indexOf(val,byteOffset){if(byteOffset>2147483647)byteOffset=2147483647;else if(byteOffset<-2147483648)byteOffset=-2147483648;byteOffset>>=0;if(this.length===0)return-1;if(byteOffset>=this.length)return-1;if(byteOffset<0)byteOffset=Math.max(this.length+byteOffset,0);if(typeof val==="string"){if(val.length===0)return-1;return String.prototype.indexOf.call(this,val,byteOffset)}if(Buffer.isBuffer(val)){return arrayIndexOf(this,val,byteOffset)}if(typeof val==="number"){if(Buffer.TYPED_ARRAY_SUPPORT&&Uint8Array.prototype.indexOf==="function"){return Uint8Array.prototype.indexOf.call(this,val,byteOffset)}return arrayIndexOf(this,[val],byteOffset)}function arrayIndexOf(arr,val,byteOffset){var foundIndex=-1;for(var i=0;byteOffset+i<arr.length;i++){if(arr[byteOffset+i]===val[foundIndex===-1?0:i-foundIndex]){if(foundIndex===-1)foundIndex=i;if(i-foundIndex+1===val.length)return byteOffset+foundIndex}else{foundIndex=-1}}return-1}throw new TypeError("val must be string, number or Buffer")};Buffer.prototype.get=function get(offset){console.log(".get() is deprecated. Access using array indexes instead.");return this.readUInt8(offset)};Buffer.prototype.set=function set(v,offset){console.log(".set() is deprecated. Access using array indexes instead.");return this.writeUInt8(v,offset)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;if(!length){length=remaining}else{length=Number(length);if(length>remaining){length=remaining}}var strLen=string.length;if(strLen%2!==0)throw new Error("Invalid hex string");if(length>strLen/2){length=strLen/2}for(var i=0;i<length;i++){var parsed=parseInt(string.substr(i*2,2),16);if(isNaN(parsed))throw new Error("Invalid hex string");buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){var charsWritten=blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length);return charsWritten}function asciiWrite(buf,string,offset,length){var charsWritten=blitBuffer(asciiToBytes(string),buf,offset,length);return charsWritten}function binaryWrite(buf,string,offset,length){return asciiWrite(buf,string,offset,length)}function base64Write(buf,string,offset,length){var charsWritten=blitBuffer(base64ToBytes(string),buf,offset,length);return charsWritten}function utf16leWrite(buf,string,offset,length){var charsWritten=blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length);return charsWritten}Buffer.prototype.write=function write(string,offset,length,encoding){if(isFinite(offset)){if(!isFinite(length)){encoding=length;length=undefined}}else{var swap=encoding;encoding=offset;offset=length;length=swap}offset=Number(offset)||0;if(length<0||offset<0||offset>this.length){throw new RangeError("attempt to write outside buffer bounds")}var remaining=this.length-offset;if(!length){length=remaining}else{length=Number(length);if(length>remaining){length=remaining}}encoding=String(encoding||"utf8").toLowerCase();var ret;switch(encoding){case"hex":ret=hexWrite(this,string,offset,length);break;case"utf8":case"utf-8":ret=utf8Write(this,string,offset,length);break;case"ascii":ret=asciiWrite(this,string,offset,length);break;case"binary":ret=binaryWrite(this,string,offset,length);break;case"base64":ret=base64Write(this,string,offset,length);break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":ret=utf16leWrite(this,string,offset,length);break;default:throw new TypeError("Unknown encoding: "+encoding)}return ret};Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){if(start===0&&end===buf.length){return base64.fromByteArray(buf)}else{return base64.fromByteArray(buf.slice(start,end))}}function utf8Slice(buf,start,end){var res="";var tmp="";end=Math.min(buf.length,end);for(var i=start;i<end;i++){if(buf[i]<=127){res+=decodeUtf8Char(tmp)+String.fromCharCode(buf[i]);tmp=""}else{tmp+="%"+buf[i].toString(16)}}return res+decodeUtf8Char(tmp)}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;i++){ret+=String.fromCharCode(buf[i]&127)}return ret}function binarySlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;i++){ret+=String.fromCharCode(buf[i])}return ret}function hexSlice(buf,start,end){var len=buf.length;if(!start||start<0)start=0;if(!end||end<0||end>len)end=len;var out="";for(var i=start;i<end;i++){out+=toHex(buf[i])}return out}function utf16leSlice(buf,start,end){var bytes=buf.slice(start,end);var res="";for(var i=0;i<bytes.length;i+=2){res+=String.fromCharCode(bytes[i]+bytes[i+1]*256)}return res}Buffer.prototype.slice=function slice(start,end){var len=this.length;start=~~start;end=end===undefined?len:~~end;if(start<0){start+=len;if(start<0)start=0}else if(start>len){start=len}if(end<0){end+=len;if(end<0)end=0}else if(end>len){end=len}if(end<start)end=start;var newBuf;if(Buffer.TYPED_ARRAY_SUPPORT){newBuf=Buffer._augment(this.subarray(start,end))}else{var sliceLen=end-start;newBuf=new Buffer(sliceLen,undefined);for(var i=0;i<sliceLen;i++){newBuf[i]=this[i+start]}}if(newBuf.length)newBuf.parent=this.parent||this;return newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer.prototype.readUIntLE=function readUIntLE(offset,byteLength,noAssert){offset=offset>>>0;byteLength=byteLength>>>0;if(!noAssert)checkOffset(offset,byteLength,this.length);var val=this[offset];var mul=1;var i=0;while(++i<byteLength&&(mul*=256)){val+=this[offset+i]*mul}return val};Buffer.prototype.readUIntBE=function readUIntBE(offset,byteLength,noAssert){offset=offset>>>0;byteLength=byteLength>>>0;if(!noAssert){checkOffset(offset,byteLength,this.length)}var val=this[offset+--byteLength];var mul=1;while(byteLength>0&&(mul*=256)){val+=this[offset+--byteLength]*mul}return val};Buffer.prototype.readUInt8=function readUInt8(offset,noAssert){if(!noAssert)checkOffset(offset,1,this.length);return this[offset]};Buffer.prototype.readUInt16LE=function readUInt16LE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);return this[offset]|this[offset+1]<<8};Buffer.prototype.readUInt16BE=function readUInt16BE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);return this[offset]<<8|this[offset+1]};Buffer.prototype.readUInt32LE=function readUInt32LE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer.prototype.readUInt32BE=function readUInt32BE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer.prototype.readIntLE=function readIntLE(offset,byteLength,noAssert){offset=offset>>>0;byteLength=byteLength>>>0;if(!noAssert)checkOffset(offset,byteLength,this.length);var val=this[offset];var mul=1;var i=0;while(++i<byteLength&&(mul*=256)){val+=this[offset+i]*mul}mul*=128;if(val>=mul)val-=Math.pow(2,8*byteLength);return val};Buffer.prototype.readIntBE=function readIntBE(offset,byteLength,noAssert){offset=offset>>>0;byteLength=byteLength>>>0;if(!noAssert)checkOffset(offset,byteLength,this.length);var i=byteLength;var mul=1;var val=this[offset+--i];while(i>0&&(mul*=256)){val+=this[offset+--i]*mul}mul*=128;if(val>=mul)val-=Math.pow(2,8*byteLength);return val};Buffer.prototype.readInt8=function readInt8(offset,noAssert){if(!noAssert)checkOffset(offset,1,this.length);if(!(this[offset]&128))return this[offset];return(255-this[offset]+1)*-1};Buffer.prototype.readInt16LE=function readInt16LE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer.prototype.readInt16BE=function readInt16BE(offset,noAssert){if(!noAssert)checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer.prototype.readInt32LE=function readInt32LE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer.prototype.readInt32BE=function readInt32BE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer.prototype.readFloatLE=function readFloatLE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return ieee754.read(this,offset,true,23,4)};Buffer.prototype.readFloatBE=function readFloatBE(offset,noAssert){if(!noAssert)checkOffset(offset,4,this.length);return ieee754.read(this,offset,false,23,4)};Buffer.prototype.readDoubleLE=function readDoubleLE(offset,noAssert){if(!noAssert)checkOffset(offset,8,this.length);return ieee754.read(this,offset,true,52,8)};Buffer.prototype.readDoubleBE=function readDoubleBE(offset,noAssert){if(!noAssert)checkOffset(offset,8,this.length);return ieee754.read(this,offset,false,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer.isBuffer(buf))throw new TypeError("buffer must be a Buffer instance");if(value>max||value<min)throw new RangeError("value is out of bounds");if(offset+ext>buf.length)throw new RangeError("index out of range")}Buffer.prototype.writeUIntLE=function writeUIntLE(value,offset,byteLength,noAssert){value=+value;offset=offset>>>0;byteLength=byteLength>>>0;if(!noAssert)checkInt(this,value,offset,byteLength,Math.pow(2,8*byteLength),0);var mul=1;var i=0;this[offset]=value&255;while(++i<byteLength&&(mul*=256)){this[offset+i]=value/mul>>>0&255}return offset+byteLength};Buffer.prototype.writeUIntBE=function writeUIntBE(value,offset,byteLength,noAssert){value=+value;offset=offset>>>0;byteLength=byteLength>>>0;if(!noAssert)checkInt(this,value,offset,byteLength,Math.pow(2,8*byteLength),0);var i=byteLength-1;var mul=1;this[offset+i]=value&255;while(--i>=0&&(mul*=256)){this[offset+i]=value/mul>>>0&255}return offset+byteLength};Buffer.prototype.writeUInt8=function writeUInt8(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,1,255,0);if(!Buffer.TYPED_ARRAY_SUPPORT)value=Math.floor(value);this[offset]=value;return offset+1};function objectWriteUInt16(buf,value,offset,littleEndian){if(value<0)value=65535+value+1;for(var i=0,j=Math.min(buf.length-offset,2);i<j;i++){buf[offset+i]=(value&255<<8*(littleEndian?i:1-i))>>>(littleEndian?i:1-i)*8}}Buffer.prototype.writeUInt16LE=function writeUInt16LE(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,2,65535,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value;this[offset+1]=value>>>8}else{objectWriteUInt16(this,value,offset,true)}return offset+2};Buffer.prototype.writeUInt16BE=function writeUInt16BE(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,2,65535,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>8;this[offset+1]=value}else{objectWriteUInt16(this,value,offset,false)}return offset+2};function objectWriteUInt32(buf,value,offset,littleEndian){if(value<0)value=4294967295+value+1;for(var i=0,j=Math.min(buf.length-offset,4);i<j;i++){buf[offset+i]=value>>>(littleEndian?i:3-i)*8&255}}Buffer.prototype.writeUInt32LE=function writeUInt32LE(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,4,4294967295,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset+3]=value>>>24;this[offset+2]=value>>>16;this[offset+1]=value>>>8;this[offset]=value}else{objectWriteUInt32(this,value,offset,true)}return offset+4};Buffer.prototype.writeUInt32BE=function writeUInt32BE(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,4,4294967295,0);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>24;this[offset+1]=value>>>16;this[offset+2]=value>>>8;this[offset+3]=value}else{objectWriteUInt32(this,value,offset,false)}return offset+4};Buffer.prototype.writeIntLE=function writeIntLE(value,offset,byteLength,noAssert){value=+value;offset=offset>>>0;if(!noAssert){checkInt(this,value,offset,byteLength,Math.pow(2,8*byteLength-1)-1,-Math.pow(2,8*byteLength-1))}var i=0;var mul=1;var sub=value<0?1:0;this[offset]=value&255;while(++i<byteLength&&(mul*=256)){this[offset+i]=(value/mul>>0)-sub&255}return offset+byteLength};Buffer.prototype.writeIntBE=function writeIntBE(value,offset,byteLength,noAssert){value=+value;offset=offset>>>0;if(!noAssert){checkInt(this,value,offset,byteLength,Math.pow(2,8*byteLength-1)-1,-Math.pow(2,8*byteLength-1))}var i=byteLength-1;var mul=1;var sub=value<0?1:0;this[offset+i]=value&255;while(--i>=0&&(mul*=256)){this[offset+i]=(value/mul>>0)-sub&255}return offset+byteLength};Buffer.prototype.writeInt8=function writeInt8(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,1,127,-128);if(!Buffer.TYPED_ARRAY_SUPPORT)value=Math.floor(value);if(value<0)value=255+value+1;this[offset]=value;return offset+1};Buffer.prototype.writeInt16LE=function writeInt16LE(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,2,32767,-32768);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value;this[offset+1]=value>>>8}else{objectWriteUInt16(this,value,offset,true)}return offset+2};Buffer.prototype.writeInt16BE=function writeInt16BE(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,2,32767,-32768);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>8;this[offset+1]=value}else{objectWriteUInt16(this,value,offset,false)}return offset+2};Buffer.prototype.writeInt32LE=function writeInt32LE(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,4,2147483647,-2147483648);if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value;this[offset+1]=value>>>8;this[offset+2]=value>>>16;this[offset+3]=value>>>24}else{objectWriteUInt32(this,value,offset,true)}return offset+4};Buffer.prototype.writeInt32BE=function writeInt32BE(value,offset,noAssert){value=+value;offset=offset>>>0;if(!noAssert)checkInt(this,value,offset,4,2147483647,-2147483648);if(value<0)value=4294967295+value+1;if(Buffer.TYPED_ARRAY_SUPPORT){this[offset]=value>>>24;this[offset+1]=value>>>16;this[offset+2]=value>>>8;this[offset+3]=value}else{objectWriteUInt32(this,value,offset,false)}return offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(value>max||value<min)throw new RangeError("value is out of bounds");if(offset+ext>buf.length)throw new RangeError("index out of range");if(offset<0)throw new RangeError("index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){if(!noAssert){checkIEEE754(buf,value,offset,4,3.4028234663852886e38,-3.4028234663852886e38)}ieee754.write(buf,value,offset,littleEndian,23,4);return offset+4}Buffer.prototype.writeFloatLE=function writeFloatLE(value,offset,noAssert){return writeFloat(this,value,offset,true,noAssert)};Buffer.prototype.writeFloatBE=function writeFloatBE(value,offset,noAssert){return writeFloat(this,value,offset,false,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){if(!noAssert){checkIEEE754(buf,value,offset,8,1.7976931348623157e308,-1.7976931348623157e308)}ieee754.write(buf,value,offset,littleEndian,52,8);return offset+8}Buffer.prototype.writeDoubleLE=function writeDoubleLE(value,offset,noAssert){return writeDouble(this,value,offset,true,noAssert)};Buffer.prototype.writeDoubleBE=function writeDoubleBE(value,offset,noAssert){return writeDouble(this,value,offset,false,noAssert)};Buffer.prototype.copy=function copy(target,target_start,start,end){if(!start)start=0;if(!end&&end!==0)end=this.length;if(target_start>=target.length)target_start=target.length;if(!target_start)target_start=0;if(end>0&&end<start)end=start;if(end===start)return 0;if(target.length===0||this.length===0)return 0;if(target_start<0){throw new RangeError("targetStart out of bounds")}if(start<0||start>=this.length)throw new RangeError("sourceStart out of bounds");if(end<0)throw new RangeError("sourceEnd out of bounds");if(end>this.length)end=this.length;if(target.length-target_start<end-start){end=target.length-target_start+start}var len=end-start;if(len<1e3||!Buffer.TYPED_ARRAY_SUPPORT){for(var i=0;i<len;i++){target[i+target_start]=this[i+start]}}else{target._set(this.subarray(start,start+len),target_start)}return len};Buffer.prototype.fill=function fill(value,start,end){if(!value)value=0;if(!start)start=0;if(!end)end=this.length;if(end<start)throw new RangeError("end < start");if(end===start)return;if(this.length===0)return;if(start<0||start>=this.length)throw new RangeError("start out of bounds");
if(end<0||end>this.length)throw new RangeError("end out of bounds");var i;if(typeof value==="number"){for(i=start;i<end;i++){this[i]=value}}else{var bytes=utf8ToBytes(value.toString());var len=bytes.length;for(i=start;i<end;i++){this[i]=bytes[i%len]}}return this};Buffer.prototype.toArrayBuffer=function toArrayBuffer(){if(typeof Uint8Array!=="undefined"){if(Buffer.TYPED_ARRAY_SUPPORT){return new Buffer(this).buffer}else{var buf=new Uint8Array(this.length);for(var i=0,len=buf.length;i<len;i+=1){buf[i]=this[i]}return buf.buffer}}else{throw new TypeError("Buffer.toArrayBuffer not supported in this browser")}};var BP=Buffer.prototype;Buffer._augment=function _augment(arr){arr.constructor=Buffer;arr._isBuffer=true;arr._set=arr.set;arr.get=BP.get;arr.set=BP.set;arr.write=BP.write;arr.toString=BP.toString;arr.toLocaleString=BP.toString;arr.toJSON=BP.toJSON;arr.equals=BP.equals;arr.compare=BP.compare;arr.indexOf=BP.indexOf;arr.copy=BP.copy;arr.slice=BP.slice;arr.readUIntLE=BP.readUIntLE;arr.readUIntBE=BP.readUIntBE;arr.readUInt8=BP.readUInt8;arr.readUInt16LE=BP.readUInt16LE;arr.readUInt16BE=BP.readUInt16BE;arr.readUInt32LE=BP.readUInt32LE;arr.readUInt32BE=BP.readUInt32BE;arr.readIntLE=BP.readIntLE;arr.readIntBE=BP.readIntBE;arr.readInt8=BP.readInt8;arr.readInt16LE=BP.readInt16LE;arr.readInt16BE=BP.readInt16BE;arr.readInt32LE=BP.readInt32LE;arr.readInt32BE=BP.readInt32BE;arr.readFloatLE=BP.readFloatLE;arr.readFloatBE=BP.readFloatBE;arr.readDoubleLE=BP.readDoubleLE;arr.readDoubleBE=BP.readDoubleBE;arr.writeUInt8=BP.writeUInt8;arr.writeUIntLE=BP.writeUIntLE;arr.writeUIntBE=BP.writeUIntBE;arr.writeUInt16LE=BP.writeUInt16LE;arr.writeUInt16BE=BP.writeUInt16BE;arr.writeUInt32LE=BP.writeUInt32LE;arr.writeUInt32BE=BP.writeUInt32BE;arr.writeIntLE=BP.writeIntLE;arr.writeIntBE=BP.writeIntBE;arr.writeInt8=BP.writeInt8;arr.writeInt16LE=BP.writeInt16LE;arr.writeInt16BE=BP.writeInt16BE;arr.writeInt32LE=BP.writeInt32LE;arr.writeInt32BE=BP.writeInt32BE;arr.writeFloatLE=BP.writeFloatLE;arr.writeFloatBE=BP.writeFloatBE;arr.writeDoubleLE=BP.writeDoubleLE;arr.writeDoubleBE=BP.writeDoubleBE;arr.fill=BP.fill;arr.inspect=BP.inspect;arr.toArrayBuffer=BP.toArrayBuffer;return arr};var INVALID_BASE64_RE=/[^+\/0-9A-z\-]/g;function base64clean(str){str=stringtrim(str).replace(INVALID_BASE64_RE,"");if(str.length<2)return"";while(str.length%4!==0){str=str+"="}return str}function stringtrim(str){if(str.trim)return str.trim();return str.replace(/^\s+|\s+$/g,"")}function isArrayish(subject){return isArray(subject)||Buffer.isBuffer(subject)||subject&&typeof subject==="object"&&typeof subject.length==="number"}function toHex(n){if(n<16)return"0"+n.toString(16);return n.toString(16)}function utf8ToBytes(string,units){units=units||Infinity;var codePoint;var length=string.length;var leadSurrogate=null;var bytes=[];var i=0;for(;i<length;i++){codePoint=string.charCodeAt(i);if(codePoint>55295&&codePoint<57344){if(leadSurrogate){if(codePoint<56320){if((units-=3)>-1)bytes.push(239,191,189);leadSurrogate=codePoint;continue}else{codePoint=leadSurrogate-55296<<10|codePoint-56320|65536;leadSurrogate=null}}else{if(codePoint>56319){if((units-=3)>-1)bytes.push(239,191,189);continue}else if(i+1===length){if((units-=3)>-1)bytes.push(239,191,189);continue}else{leadSurrogate=codePoint;continue}}}else if(leadSurrogate){if((units-=3)>-1)bytes.push(239,191,189);leadSurrogate=null}if(codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<2097152){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else{throw new Error("Invalid code point")}}return bytes}function asciiToBytes(str){var byteArray=[];for(var i=0;i<str.length;i++){byteArray.push(str.charCodeAt(i)&255)}return byteArray}function utf16leToBytes(str,units){var c,hi,lo;var byteArray=[];for(var i=0;i<str.length;i++){if((units-=2)<0)break;c=str.charCodeAt(i);hi=c>>8;lo=c%256;byteArray.push(lo);byteArray.push(hi)}return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length;i++){if(i+offset>=dst.length||i>=src.length)break;dst[i+offset]=src[i]}return i}function decodeUtf8Char(str){try{return decodeURIComponent(str)}catch(err){return String.fromCharCode(65533)}}}).call(exports,__webpack_require__(7).Buffer)},function(module,exports,__webpack_require__){"use strict";function isBMP(buffer){return"BM"===buffer.toString("ascii",0,2)}function calculate(buffer){return{width:buffer.readUInt32LE(18),height:buffer.readUInt32LE(22)}}module.exports={detect:isBMP,calculate:calculate}},function(module,exports,__webpack_require__){"use strict";var gifRegexp=/^GIF8[7,9]a/;function isGIF(buffer){var signature=buffer.toString("ascii",0,6);return gifRegexp.test(signature)}function calculate(buffer){return{width:buffer.readUInt16LE(6),height:buffer.readUInt16LE(8)}}module.exports={detect:isGIF,calculate:calculate}},function(module,exports,__webpack_require__){"use strict";var validJFIFMarkers={ffdb:"0001010101",ffe0:"4a46494600",ffe1:"4578696600",ffe2:"4943435f50",ffe3:"",ffe8:"5350494646",ffec:"4475636b79",ffed:"50686f746f",ffee:"41646f6265"};var red=["",""];function isJPG(buffer){var SOIMarker=buffer.toString("hex",0,2);var JFIFMarker=buffer.toString("hex",2,4);if("ffd8"!==SOIMarker){return false}var got=buffer.toString("hex",6,11);var expected=JFIFMarker&&validJFIFMarkers[JFIFMarker];if(expected===""){console.warn(red[0]+"this looks like a unrecognised jpeg\n"+"please report the issue here\n"+red[1]," https://github.com/netroy/image-size/issues/new\n");return false}return got===expected||JFIFMarker==="ffdb"}function extractSize(buffer,i){return{height:buffer.readUInt16BE(i),width:buffer.readUInt16BE(i+2)}}function validateBuffer(buffer,i){if(i>buffer.length){throw new TypeError("Corrupt JPG, exceeded buffer limits")}if(buffer[i]!==255){throw new TypeError("Invalid JPG, marker table corrupted")}}function calculate(buffer){buffer=buffer.slice(4);var i,next;while(buffer.length){i=buffer.readUInt16BE(0);validateBuffer(buffer,i);next=buffer[i+1];if(next===192||next===194){return extractSize(buffer,i+5)}buffer=buffer.slice(i+2)}throw new TypeError("Invalid JPG, no size found")}module.exports={detect:isJPG,calculate:calculate}},function(module,exports,__webpack_require__){"use strict";var pngSignature="PNG\r\n\n";function isPNG(buffer){if(pngSignature===buffer.toString("ascii",1,8)){if("IHDR"!==buffer.toString("ascii",12,16)){throw new TypeError("invalid png")}return true}}function calculate(buffer){return{width:buffer.readUInt32BE(16),height:buffer.readUInt32BE(20)}}module.exports={detect:isPNG,calculate:calculate}},function(module,exports,__webpack_require__){"use strict";function isPSD(buffer){return"8BPS"===buffer.toString("ascii",0,4)}function calculate(buffer){return{width:buffer.readUInt32BE(18),height:buffer.readUInt32BE(14)}}module.exports={detect:isPSD,calculate:calculate}},function(module,exports,__webpack_require__){"use strict";var svgReg=/<svg[^>]+[^>]*>/;function isSVG(buffer){return svgReg.test(buffer)}var extractorRegExps={root:/<svg [^>]+>/,width:/(^|\s)width\s*=\s*"(.+?)"/i,height:/(^|\s)height\s*=\s*"(.+?)"/i,viewbox:/(^|\s)viewbox\s*=\s*"(.+?)"/i};function getRatio(viewbox){var ratio=1;if(viewbox&&viewbox[2]){var dim=viewbox[2].split(/\s/g);if(dim.length===4){dim=dim.map(function(i){return parseInt(i,10)});ratio=(dim[2]-dim[0])/(dim[3]-dim[1])}}return ratio}function parse(buffer){var body=buffer.toString().replace(/[\r\n\s]+/g," ");var section=body.match(extractorRegExps.root);var root=section&&section[0];if(root){var width=root.match(extractorRegExps.width);var height=root.match(extractorRegExps.height);var viewbox=root.match(extractorRegExps.viewbox);var ratio=getRatio(viewbox);return{width:parseInt(width&&width[2],10)||0,height:parseInt(height&&height[2],10)||0,ratio:ratio}}}function calculate(buffer){var parsed=parse(buffer);var width=parsed.width;var height=parsed.height;var ratio=parsed.ratio;if(width&&height){return{width:width,height:height}}else{if(width){return{width:width,height:Math.floor(width/ratio)}}else if(height){return{width:Math.floor(height*ratio),height:height}}else{throw new TypeError("invalid svg")}}}module.exports={detect:isSVG,calculate:calculate}},function(module,exports,__webpack_require__){(function(Buffer){"use strict";var fs=__webpack_require__(16);var readUInt=__webpack_require__(17);function isTIFF(buffer){var hex4=buffer.toString("hex",0,4);return"49492a00"===hex4||"4d4d002a"===hex4}function readIFD(buffer,filepath,isBigEndian){var ifdOffset=readUInt(buffer,32,4,isBigEndian);var bufferSize=1024;var fileSize=fs.statSync(filepath).size;if(ifdOffset+bufferSize>fileSize){bufferSize=fileSize-ifdOffset-10}var endBuffer=new Buffer(bufferSize);var descriptor=fs.openSync(filepath,"r");fs.readSync(descriptor,endBuffer,0,bufferSize,ifdOffset);var ifdBuffer=endBuffer.slice(2);return ifdBuffer}function readValue(buffer,isBigEndian){var low=readUInt(buffer,16,8,isBigEndian);var high=readUInt(buffer,16,10,isBigEndian);return(high<<16)+low}function nextTag(buffer){if(buffer.length>24){return buffer.slice(12)}}function extractTags(buffer,isBigEndian){var tags={};var code,type,length;while(buffer&&buffer.length){code=readUInt(buffer,16,0,isBigEndian);type=readUInt(buffer,16,2,isBigEndian);length=readUInt(buffer,32,4,isBigEndian);if(code===0){break}else{if(length===1&&type===3){tags[code]=readValue(buffer,isBigEndian)}buffer=nextTag(buffer)}}return tags}function determineEndianness(buffer){var signature=buffer.toString("ascii",0,2);if("II"===signature){return"LE"}else if("MM"===signature){return"BE"}}function calculate(buffer,filepath){if(!filepath){throw new TypeError("Tiff doesn't support buffer")}var isBigEndian=determineEndianness(buffer)==="BE";var ifdBuffer=readIFD(buffer,filepath,isBigEndian);var tags=extractTags(ifdBuffer,isBigEndian);var width=tags[256];var height=tags[257];if(!width||!height){throw new TypeError("Invalid Tiff, missing tags")}return{width:width,height:height}}module.exports={detect:isTIFF,calculate:calculate}}).call(exports,__webpack_require__(7).Buffer)},function(module,exports,__webpack_require__){"use strict";function isWebP(buffer){var riffHeader="RIFF"===buffer.toString("ascii",0,4);var webpHeader="WEBP"===buffer.toString("ascii",8,12);var vp8Header="VP8"===buffer.toString("ascii",12,15);return riffHeader&&webpHeader&&vp8Header}function calculate(buffer){var chunkHeader=buffer.toString("ascii",12,16);buffer=buffer.slice(20,30);if(chunkHeader==="VP8 "&&buffer[0]!==47){return calculateLossy(buffer)}var signature=buffer.toString("hex",3,6);if(chunkHeader==="VP8L"&&signature!=="9d012a"){return calculateLossless(buffer)}return false}function calculateLossless(buffer){return{width:1+((buffer[2]&63)<<8|buffer[1]),height:1+((buffer[4]&15)<<10|buffer[3]<<2|(buffer[2]&192)>>6)}}function calculateLossy(buffer){return{width:buffer.readInt16LE(6)&16383,height:buffer.readInt16LE(8)&16383}}module.exports={detect:isWebP,calculate:calculate}},function(module,exports,__webpack_require__){},function(module,exports,__webpack_require__){"use strict";module.exports=function(buffer,bits,offset,isBigEndian){offset=offset||0;var endian=!!isBigEndian?"BE":"LE";var method=buffer["readUInt"+bits+endian];return method.call(buffer,offset)}},function(module,exports,__webpack_require__){var process=module.exports={};var queue=[];var draining=false;function drainQueue(){if(draining){return}draining=true;var currentQueue;var len=queue.length;while(len){currentQueue=queue;queue=[];var i=-1;while(++i<len){currentQueue[i]()}len=queue.length}draining=false}process.nextTick=function(fun){queue.push(fun);if(!draining){setTimeout(drainQueue,0)}};process.title="browser";process.browser=true;process.env={};process.argv=[];process.version="";process.versions={};function noop(){}process.on=noop;process.addListener=noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.binding=function(name){throw new Error("process.binding is not supported")};process.cwd=function(){return"/"};process.chdir=function(dir){throw new Error("process.chdir is not supported")};process.umask=function(){return 0}},function(module,exports,__webpack_require__){exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];i+=d;e=s&(1<<-nBits)-1;s>>=-nBits;nBits+=eLen;for(;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);m=e&(1<<-nBits)-1;e>>=-nBits;nBits+=mLen;for(;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0){e=1-eBias}else if(e===eMax){return m?NaN:(s?-1:1)*Infinity}else{m=m+Math.pow(2,mLen);e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;value=Math.abs(value);if(isNaN(value)||value===Infinity){m=isNaN(value)?1:0;e=eMax}else{e=Math.floor(Math.log(value)/Math.LN2);if(value*(c=Math.pow(2,-e))<1){e--;c*=2}if(e+eBias>=1){value+=rt/c}else{value+=rt*Math.pow(2,1-eBias)}if(value*c>=2){e++;c/=2}if(e+eBias>=eMax){m=0;e=eMax}else if(e+eBias>=1){m=(value*c-1)*Math.pow(2,mLen);e=e+eBias}else{m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen);e=0}}for(;mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);e=e<<mLen|m;eLen+=mLen;for(;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}},function(module,exports,__webpack_require__){var isArray=Array.isArray;var str=Object.prototype.toString;module.exports=isArray||function(val){return!!val&&"[object Array]"==str.call(val)}},function(module,exports,__webpack_require__){var lookup="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";(function(exports){"use strict";var Arr=typeof Uint8Array!=="undefined"?Uint8Array:Array;var PLUS="+".charCodeAt(0);var SLASH="/".charCodeAt(0);var NUMBER="0".charCodeAt(0);var LOWER="a".charCodeAt(0);var UPPER="A".charCodeAt(0);var PLUS_URL_SAFE="-".charCodeAt(0);var SLASH_URL_SAFE="_".charCodeAt(0);function decode(elt){var code=elt.charCodeAt(0);if(code===PLUS||code===PLUS_URL_SAFE)return 62;if(code===SLASH||code===SLASH_URL_SAFE)return 63;if(code<NUMBER)return-1;if(code<NUMBER+10)return code-NUMBER+26+26;if(code<UPPER+26)return code-UPPER;if(code<LOWER+26)return code-LOWER+26}function b64ToByteArray(b64){var i,j,l,tmp,placeHolders,arr;if(b64.length%4>0){throw new Error("Invalid string. Length must be a multiple of 4")}var len=b64.length;placeHolders="="===b64.charAt(len-2)?2:"="===b64.charAt(len-1)?1:0;arr=new Arr(b64.length*3/4-placeHolders);l=placeHolders>0?b64.length-4:b64.length;var L=0;function push(v){arr[L++]=v}for(i=0,j=0;i<l;i+=4,j+=3){tmp=decode(b64.charAt(i))<<18|decode(b64.charAt(i+1))<<12|decode(b64.charAt(i+2))<<6|decode(b64.charAt(i+3));push((tmp&16711680)>>16);push((tmp&65280)>>8);push(tmp&255)}if(placeHolders===2){tmp=decode(b64.charAt(i))<<2|decode(b64.charAt(i+1))>>4;push(tmp&255)}else if(placeHolders===1){tmp=decode(b64.charAt(i))<<10|decode(b64.charAt(i+1))<<4|decode(b64.charAt(i+2))>>2;push(tmp>>8&255);push(tmp&255)}return arr}function uint8ToBase64(uint8){var i,extraBytes=uint8.length%3,output="",temp,length;function encode(num){return lookup.charAt(num)}function tripletToBase64(num){return encode(num>>18&63)+encode(num>>12&63)+encode(num>>6&63)+encode(num&63)}for(i=0,length=uint8.length-extraBytes;i<length;i+=3){temp=(uint8[i]<<16)+(uint8[i+1]<<8)+uint8[i+2];output+=tripletToBase64(temp)}switch(extraBytes){case 1:temp=uint8[uint8.length-1];output+=encode(temp>>2);output+=encode(temp<<4&63);output+="==";break;case 2:temp=(uint8[uint8.length-2]<<8)+uint8[uint8.length-1];output+=encode(temp>>10);output+=encode(temp>>4&63);output+=encode(temp<<2&63);output+="=";break}return output}exports.toByteArray=b64ToByteArray;exports.fromByteArray=uint8ToBase64})(false?this.base64js={}:exports)}])});;
/*! markdown-it-sub 1.0.0 https://github.com//markdown-it/markdown-it-sub @license MIT */
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.markdownitSub=e()}}(function(){return function e(r,o,n){function t(i,u){if(!o[i]){if(!r[i]){var f="function"==typeof require&&require;if(!u&&f)return f(i,!0);if(s)return s(i,!0);var p=new Error("Cannot find module '"+i+"'");throw p.code="MODULE_NOT_FOUND",p}var a=o[i]={exports:{}};r[i][0].call(a.exports,function(e){var o=r[i][1][e];return t(o?o:e)},a,a.exports,e,r,o,n)}return o[i].exports}for(var s="function"==typeof require&&require,i=0;i<n.length;i++)t(n[i]);return t}({1:[function(e,r){"use strict";function o(e,r){var o,t,s,i=e.posMax,u=e.pos;if(126!==e.src.charCodeAt(u))return!1;if(r)return!1;if(u+2>=i)return!1;for(e.pos=u+1;e.pos<i;){if(126===e.src.charCodeAt(e.pos)){o=!0;break}e.md.inline.skipToken(e)}return o&&u+1!==e.pos?(t=e.src.slice(u+1,e.pos),t.match(/(^|[^\\])(\\\\)*\s/)?(e.pos=u,!1):(e.posMax=e.pos,e.pos=u+1,s=e.push("sub_open","sub",1),s.markup="~",s=e.push("text","",0),s.content=t.replace(n,"$1"),s=e.push("sub_close","sub",-1),s.markup="~",e.pos=e.posMax+1,e.posMax=i,!0)):(e.pos=u,!1)}var n=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;r.exports=function(e){e.inline.ruler.after("emphasis","sub",o)}},{}]},{},[1])(1)});;
/*! markdown-it-sup 1.0.0 https://github.com//markdown-it/markdown-it-sup @license MIT */
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.markdownitSup=e()}}(function(){return function e(r,o,n){function t(i,p){if(!o[i]){if(!r[i]){var u="function"==typeof require&&require;if(!p&&u)return u(i,!0);if(s)return s(i,!0);var f=new Error("Cannot find module '"+i+"'");throw f.code="MODULE_NOT_FOUND",f}var a=o[i]={exports:{}};r[i][0].call(a.exports,function(e){var o=r[i][1][e];return t(o?o:e)},a,a.exports,e,r,o,n)}return o[i].exports}for(var s="function"==typeof require&&require,i=0;i<n.length;i++)t(n[i]);return t}({1:[function(e,r){"use strict";function o(e,r){var o,t,s,i=e.posMax,p=e.pos;if(94!==e.src.charCodeAt(p))return!1;if(r)return!1;if(p+2>=i)return!1;for(e.pos=p+1;e.pos<i;){if(94===e.src.charCodeAt(e.pos)){o=!0;break}e.md.inline.skipToken(e)}return o&&p+1!==e.pos?(t=e.src.slice(p+1,e.pos),t.match(/(^|[^\\])(\\\\)*\s/)?(e.pos=p,!1):(e.posMax=e.pos,e.pos=p+1,s=e.push("sup_open","sup",1),s.markup="^",s=e.push("text","",0),s.content=t.replace(n,"$1"),s=e.push("sup_close","sup",-1),s.markup="^",e.pos=e.posMax+1,e.posMax=i,!0)):(e.pos=p,!1)}var n=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;r.exports=function(e){e.inline.ruler.after("emphasis","sup",o)}},{}]},{},[1])(1)});;
/*! markdown-it-task-lists 1.4.0 https://github.com/revin/markdown-it-task-lists#readme by @license {ISC} */
!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.markdownitTaskLists=n()}}(function(){return function n(e,t,i){function r(c,f){if(!t[c]){if(!e[c]){var u="function"==typeof require&&require;if(!f&&u)return u(c,!0);if(o)return o(c,!0);var l=new Error("Cannot find module '"+c+"'");throw l.code="MODULE_NOT_FOUND",l}var s=t[c]={exports:{}};e[c][0].call(s.exports,function(n){var t=e[c][1][n];return r(t?t:n)},s,s.exports,n,e,t,i)}return t[c].exports}for(var o="function"==typeof require&&require,c=0;c<i.length;c++)r(i[c]);return r}({1:[function(n,e,t){function i(n,e,t){var i=n.attrIndex(e),r=[e,t];0>i?n.attrPush(r):n.attrs[i]=r}function r(n,e){for(var t=n[e].level-1,i=e-1;i>=0;i--)if(n[i].level===t)return i;return-1}function o(n,e){return s(n[e])&&a(n[e-1])&&d(n[e-2])&&p(n[e])}function c(n,e){n.children.unshift(f(n,e)),n.children[1].content=n.children[1].content.slice(3),n.content=n.content.slice(3),x&&(n.children.unshift(u(e)),n.children.push(l(e)))}function f(n,e){var t=new e("html_inline","",0),i=h?' disabled="" ':"";return 0===n.content.indexOf("[ ]")?t.content='<input class="task-list-item-checkbox"'+i+'type="checkbox">':(0===n.content.indexOf("[x]")||0===n.content.indexOf("[X]"))&&(t.content='<input class="task-list-item-checkbox" checked=""'+i+'type="checkbox">'),t}function u(n){var e=new n("html_inline","",0);return e.content="<label>",e}function l(n){var e=new n("html_inline","",0);return e.content="</label>",e}function s(n){return"inline"===n.type}function a(n){return"paragraph_open"===n.type}function d(n){return"list_item_open"===n.type}function p(n){return 0===n.content.indexOf("[ ]")||0===n.content.indexOf("[x]")||0===n.content.indexOf("[X]")}var h=!0,x=!1;e.exports=function(n,e){e&&(h=!e.enabled,x=!!e.label),n.core.ruler.after("inline","github-task-lists",function(n){for(var e=n.tokens,t=2;t<e.length;t++)o(e,t)&&(c(e[t],n.Token),i(e[t-2],"class","task-list-item"),i(e[r(e,t-2)],"class","task-list"))})}},{}]},{},[1])(1)});
;
/*---------------------------------------------------------------------------------------------
* Copyright (c) Stefan Goessner - 2017-18. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
* Modified by Le Tan for MathJax support in VNote.
* We mark all the formulas and enclose them with $ in class 'tex-to-render' for
* further processing by MathJax.
*--------------------------------------------------------------------------------------------*/
'use strict';
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function texmath(md, options) {
var delimiters = ['dollars'];
if (options && options.delimiters) {
delimiters = options.delimiters;
}
for (var i = 0; i < delimiters.length; ++i) {
var deli = delimiters[i];
if (deli in texmath.rules) {
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
var _loop = function _loop() {
var rule = _step.value;
md.inline.ruler.before('escape', rule.name, texmath.inline(rule)); // ! important
md.renderer.rules[rule.name] = function (tokens, idx) {
return rule.tmpl.replace(/\$1/, texmath.render(tokens[idx].content, false));
};
};
for (var _iterator = texmath.rules[deli].inline[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
_loop();
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;
var _iteratorError2 = undefined;
try {
var _loop2 = function _loop2() {
var rule = _step2.value;
md.block.ruler.before('fence', rule.name, texmath.block(rule));
md.renderer.rules[rule.name] = function (tokens, idx) {
return rule.tmpl.replace(/\$2/, tokens[idx].info) // equation number
.replace(/\$1/, texmath.render(tokens[idx].content, true));
};
};
for (var _iterator2 = texmath.rules[deli].block[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
_loop2();
}
} catch (err) {
_didIteratorError2 = true;
_iteratorError2 = err;
} finally {
try {
if (!_iteratorNormalCompletion2 && _iterator2.return != null) {
_iterator2.return();
}
} finally {
if (_didIteratorError2) {
throw _iteratorError2;
}
}
}
}
}
}
texmath.applyRule = function (rule, str, beg) {
var pre, match, post;
rule.rex.lastIndex = beg;
pre = str.startsWith(rule.tag, beg) && (!rule.pre || rule.pre(str, beg));
match = pre && rule.rex.exec(str);
if (match) {
match.lastIndex = rule.rex.lastIndex;
post = !rule.post || rule.post(str, match.lastIndex - 1);
}
rule.rex.lastIndex = 0;
return post && match;
};
texmath.inline = function (rule) {
return function (state, silent) {
var res = texmath.applyRule(rule, state.src, state.pos);
if (res) {
if (!silent) {
var token = state.push(rule.name, 'math', 0);
token.content = res[1]; // group 1 from regex ..
token.markup = rule.tag;
}
state.pos = res.lastIndex;
}
return !!res;
};
};
texmath.block = function (rule) {
return function (state, begLine, endLine, silent) {
var res = texmath.applyRule(rule, state.src, state.bMarks[begLine] + state.tShift[begLine]);
if (res) {
if (!silent) {
var token = state.push(rule.name, 'math', 0);
token.block = true;
token.content = res[1];
token.info = res[2];
token.markup = rule.tag;
}
for (var line = begLine, endpos = res.lastIndex - 1; line < endLine; line++) {
if (endpos >= state.bMarks[line] && endpos <= state.eMarks[line]) {
// line for end of block math found ...
state.line = line + 1;
break;
}
}
state.pos = res.lastIndex;
}
return !!res;
};
};
texmath.render = function (tex, isblock) {
var res;
if (isblock) {
res = '$$$$' + tex + '$$$$';
} else {
res = '$$' + tex + '$$';
}
return res;
};
texmath.$_pre = function (str, beg) {
var prv = beg > 0 ? str[beg - 1].charCodeAt(0) : false;
return !prv || prv !== 0x5c // no backslash,
&& (prv < 0x30 || prv > 0x39); // no decimal digit .. before opening '$'
};
texmath.$_post = function (str, end) {
var nxt = str[end + 1] && str[end + 1].charCodeAt(0);
return !nxt || nxt < 0x30 || nxt > 0x39; // no decimal digit .. after closing '$'
};
texmath.rules = {
brackets: {
inline: [{
name: 'math_inline',
rex: /\\\((.+?)\\\)/g,
tmpl: '<x-eq class="tex-to-render">$1</x-eq>',
tag: '\\('
}],
block: [{
name: 'math_block_eqno',
rex: /\\\[(.+?)\\\]\s*?\(([^)$\r\n]+?)\)\s*$/gm,
tmpl: '<x-eqs><x-eqn class="tex-to-render">$1</x-eqn><span>($2)</span></x-eqs>',
tag: '\\['
}, {
name: 'math_block',
rex: /\\\[(.+?)\\\]\s*$/gm,
tmpl: '<x-eqn class="tex-to-render">$1</x-eqn>',
tag: '\\['
}]
},
gitlab: {
inline: [{
name: 'math_inline',
rex: /\$`(.+?)`\$/g,
tmpl: '<x-eq class="tex-to-render">$1</x-eq>',
tag: '$`'
}],
block: [{
name: 'math_block_eqno',
rex: /`{3}math\s+?([^`]+?)\s+?`{3}\s*?\(([^)$\r\n]+?)\)\s*$/gm,
tmpl: '<x-eqs><x-eqn class="tex-to-render">$1</x-eqn><span>($2)</span></x-eqs>',
tag: '```math'
}, {
name: 'math_block',
rex: /`{3}math\s+?([^`]+?)\s+?`{3}\s*$/gm,
tmpl: '<x-eqn class="tex-to-render">$1</x-eqn>',
tag: '```math'
}]
},
dollars: {
inline: [{
name: 'math_inline',
rex: /\$(\S[^$\r\n]*?[^\s\\]{1}?)\$/g,
tmpl: '<x-eq class="tex-to-render">$1</x-eq>',
tag: '$',
pre: texmath.$_pre,
post: texmath.$_post
}, {
name: 'math_single',
rex: /\$([^$\s\\]{1}?)\$/g,
tmpl: '<x-eq class="tex-to-render">$1</x-eq>',
tag: '$',
pre: texmath.$_pre,
post: texmath.$_post
}],
block: [{
name: 'math_block_eqno',
rex: /\${2}((?:[^$]|\$(?!\$))*?)\${2}\s*?\(([^)$\r\n]+?)\)\s*$/gm,
tmpl: '<x-eqs><x-eqn class="tex-to-render">$1</x-eqn><span>($2)</span></x-eqs>',
tag: '$$'
}, {
name: 'math_block',
rex: /\${2}((?:[^$]|\$(?!\$))*?)\${2}\s*$/gm,
tmpl: '<x-eqn class="tex-to-render">$1</x-eqn>',
tag: '$$'
}]
},
raw: {
inline: [],
block: [{
name: 'math_block',
rex: /(\\begin\s*\{([^{}\s\r\n]+)\}(?:[^\\]|\\(?!end\s*\{\2\}))*\\end\s*\{\2\})\s*$/gm,
tmpl: '<x-eqn class="tex-to-render">$1</x-eqn>',
tag: '\\begin'
}]
}
};
if ((typeof module === "undefined" ? "undefined" : _typeof(module)) === "object" && module.exports) module.exports = texmath;
;
/*! markdown-it 8.3.1 https://github.com//markdown-it/markdown-it @license MIT */
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.markdownit=e()}}(function(){var e;return function e(r,t,n){function s(i,a){if(!t[i]){if(!r[i]){var c="function"==typeof require&&require;if(!a&&c)return c(i,!0);if(o)return o(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var u=t[i]={exports:{}};r[i][0].call(u.exports,function(e){var t=r[i][1][e];return s(t?t:e)},u,u.exports,e,r,t,n)}return t[i].exports}for(var o="function"==typeof require&&require,i=0;i<n.length;i++)s(n[i]);return s}({1:[function(e,r,t){"use strict";r.exports=e("entities/maps/entities.json")},{"entities/maps/entities.json":52}],2:[function(e,r,t){"use strict";r.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},{}],3:[function(e,r,t){"use strict";var n="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",s="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",o=new RegExp("^(?:"+n+"|"+s+"|<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->|<[?].*?[?]>|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)"),i=new RegExp("^(?:"+n+"|"+s+")");r.exports.HTML_TAG_RE=o,r.exports.HTML_OPEN_CLOSE_TAG_RE=i},{}],4:[function(e,r,t){"use strict";function n(e){return Object.prototype.toString.call(e)}function s(e){return"[object String]"===n(e)}function o(e,r){return y.call(e,r)}function i(e){return Array.prototype.slice.call(arguments,1).forEach(function(r){if(r){if("object"!=typeof r)throw new TypeError(r+"must be object");Object.keys(r).forEach(function(t){e[t]=r[t]})}}),e}function a(e,r,t){return[].concat(e.slice(0,r),t,e.slice(r+1))}function c(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function l(e){if(e>65535){e-=65536;var r=55296+(e>>10),t=56320+(1023&e);return String.fromCharCode(r,t)}return String.fromCharCode(e)}function u(e,r){var t=0;return o(w,r)?w[r]:35===r.charCodeAt(0)&&A.test(r)&&(t="x"===r[1].toLowerCase()?parseInt(r.slice(2),16):parseInt(r.slice(1),10),c(t))?l(t):e}function p(e){return e.indexOf("\\")<0?e:e.replace(x,"$1")}function h(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(C,function(e,r,t){return r?r:u(e,t)})}function f(e){return q[e]}function d(e){return D.test(e)?e.replace(/[&<>"]/g,f):e}function m(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function _(e){switch(e){case 9:case 32:return!0}return!1}function g(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function b(e){return E.test(e)}function k(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function v(e){return e.trim().replace(/\s+/g," ").toUpperCase()}var y=Object.prototype.hasOwnProperty,x=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,C=new RegExp(x.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),A=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,w=e("./entities"),D=/[&<>"]/,q={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"},E=e("uc.micro/categories/P/regex");t.lib={},t.lib.mdurl=e("mdurl"),t.lib.ucmicro=e("uc.micro"),t.assign=i,t.isString=s,t.has=o,t.unescapeMd=p,t.unescapeAll=h,t.isValidEntityCode=c,t.fromCodePoint=l,t.escapeHtml=d,t.arrayReplaceAt=a,t.isSpace=_,t.isWhiteSpace=g,t.isMdAsciiPunct=k,t.isPunctChar=b,t.escapeRE=m,t.normalizeReference=v},{"./entities":1,mdurl:58,"uc.micro":65,"uc.micro/categories/P/regex":63}],5:[function(e,r,t){"use strict";t.parseLinkLabel=e("./parse_link_label"),t.parseLinkDestination=e("./parse_link_destination"),t.parseLinkTitle=e("./parse_link_title")},{"./parse_link_destination":6,"./parse_link_label":7,"./parse_link_title":8}],6:[function(e,r,t){"use strict";var n=e("../common/utils").isSpace,s=e("../common/utils").unescapeAll;r.exports=function(e,r,t){var o,i,a=r,c={ok:!1,pos:0,lines:0,str:""};if(60===e.charCodeAt(r)){for(r++;r<t;){if(10===(o=e.charCodeAt(r))||n(o))return c;if(62===o)return c.pos=r+1,c.str=s(e.slice(a+1,r)),c.ok=!0,c;92===o&&r+1<t?r+=2:r++}return c}for(i=0;r<t&&32!==(o=e.charCodeAt(r))&&!(o<32||127===o);)if(92===o&&r+1<t)r+=2;else{if(40===o&&++i>1)break;if(41===o&&--i<0)break;r++}return a===r?c:(c.str=s(e.slice(a,r)),c.lines=0,c.pos=r,c.ok=!0,c)}},{"../common/utils":4}],7:[function(e,r,t){"use strict";r.exports=function(e,r,t){var n,s,o,i,a=-1,c=e.posMax,l=e.pos;for(e.pos=r+1,n=1;e.pos<c;){if(93===(o=e.src.charCodeAt(e.pos))&&0===--n){s=!0;break}if(i=e.pos,e.md.inline.skipToken(e),91===o)if(i===e.pos-1)n++;else if(t)return e.pos=l,-1}return s&&(a=e.pos),e.pos=l,a}},{}],8:[function(e,r,t){"use strict";var n=e("../common/utils").unescapeAll;r.exports=function(e,r,t){var s,o,i=0,a=r,c={ok:!1,pos:0,lines:0,str:""};if(r>=t)return c;if(34!==(o=e.charCodeAt(r))&&39!==o&&40!==o)return c;for(r++,40===o&&(o=41);r<t;){if((s=e.charCodeAt(r))===o)return c.pos=r+1,c.lines=i,c.str=n(e.slice(a+1,r)),c.ok=!0,c;10===s?i++:92===s&&r+1<t&&(r++,10===e.charCodeAt(r)&&i++),r++}return c}},{"../common/utils":4}],9:[function(e,r,t){"use strict";function n(e){var r=e.trim().toLowerCase();return!g.test(r)||!!b.test(r)}function s(e){var r=d.parse(e,!0);if(r.hostname&&(!r.protocol||k.indexOf(r.protocol)>=0))try{r.hostname=m.toASCII(r.hostname)}catch(e){}return d.encode(d.format(r))}function o(e){var r=d.parse(e,!0);if(r.hostname&&(!r.protocol||k.indexOf(r.protocol)>=0))try{r.hostname=m.toUnicode(r.hostname)}catch(e){}return d.decode(d.format(r))}function i(e,r){if(!(this instanceof i))return new i(e,r);r||a.isString(e)||(r=e||{},e="default"),this.inline=new h,this.block=new p,this.core=new u,this.renderer=new l,this.linkify=new f,this.validateLink=n,this.normalizeLink=s,this.normalizeLinkText=o,this.utils=a,this.helpers=a.assign({},c),this.options={},this.configure(e),r&&this.set(r)}var a=e("./common/utils"),c=e("./helpers"),l=e("./renderer"),u=e("./parser_core"),p=e("./parser_block"),h=e("./parser_inline"),f=e("linkify-it"),d=e("mdurl"),m=e("punycode"),_={default:e("./presets/default"),zero:e("./presets/zero"),commonmark:e("./presets/commonmark")},g=/^(vbscript|javascript|file|data):/,b=/^data:image\/(gif|png|jpeg|webp);/,k=["http:","https:","mailto:"];i.prototype.set=function(e){return a.assign(this.options,e),this},i.prototype.configure=function(e){var r,t=this;if(a.isString(e)&&(r=e,!(e=_[r])))throw new Error('Wrong `markdown-it` preset "'+r+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enableOnly(e.components[r].rules),e.components[r].rules2&&t[r].ruler2.enableOnly(e.components[r].rules2)}),this},i.prototype.enable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){t=t.concat(this[r].ruler.enable(e,!0))},this),t=t.concat(this.inline.ruler2.enable(e,!0));var n=e.filter(function(e){return t.indexOf(e)<0});if(n.length&&!r)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},i.prototype.disable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){t=t.concat(this[r].ruler.disable(e,!0))},this),t=t.concat(this.inline.ruler2.disable(e,!0));var n=e.filter(function(e){return t.indexOf(e)<0});if(n.length&&!r)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},i.prototype.use=function(e){var r=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,r),this},i.prototype.parse=function(e,r){if("string"!=typeof e)throw new Error("Input data should be a String");var t=new this.core.State(e,this,r);return this.core.process(t),t.tokens},i.prototype.render=function(e,r){return r=r||{},this.renderer.render(this.parse(e,r),this.options,r)},i.prototype.parseInline=function(e,r){var t=new this.core.State(e,this,r);return t.inlineMode=!0,this.core.process(t),t.tokens},i.prototype.renderInline=function(e,r){return r=r||{},this.renderer.render(this.parseInline(e,r),this.options,r)},r.exports=i},{"./common/utils":4,"./helpers":5,"./parser_block":10,"./parser_core":11,"./parser_inline":12,"./presets/commonmark":13,"./presets/default":14,"./presets/zero":15,"./renderer":16,"linkify-it":53,mdurl:58,punycode:60}],10:[function(e,r,t){"use strict";function n(){this.ruler=new s;for(var e=0;e<o.length;e++)this.ruler.push(o[e][0],o[e][1],{alt:(o[e][2]||[]).slice()})}var s=e("./ruler"),o=[["table",e("./rules_block/table"),["paragraph","reference"]],["code",e("./rules_block/code")],["fence",e("./rules_block/fence"),["paragraph","reference","blockquote","list"]],["blockquote",e("./rules_block/blockquote"),["paragraph","reference","list"]],["hr",e("./rules_block/hr"),["paragraph","reference","blockquote","list"]],["list",e("./rules_block/list"),["paragraph","reference","blockquote"]],["reference",e("./rules_block/reference")],["heading",e("./rules_block/heading"),["paragraph","reference","blockquote"]],["lheading",e("./rules_block/lheading")],["html_block",e("./rules_block/html_block"),["paragraph","reference","blockquote"]],["paragraph",e("./rules_block/paragraph")]];n.prototype.tokenize=function(e,r,t){for(var n,s=this.ruler.getRules(""),o=s.length,i=r,a=!1,c=e.md.options.maxNesting;i<t&&(e.line=i=e.skipEmptyLines(i),!(i>=t))&&!(e.sCount[i]<e.blkIndent);){if(e.level>=c){e.line=t;break}for(n=0;n<o&&!s[n](e,i,t,!1);n++);e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),(i=e.line)<t&&e.isEmpty(i)&&(a=!0,i++,e.line=i)}},n.prototype.parse=function(e,r,t,n){var s;e&&(s=new this.State(e,r,t,n),this.tokenize(s,s.line,s.lineMax))},n.prototype.State=e("./rules_block/state_block"),r.exports=n},{"./ruler":17,"./rules_block/blockquote":18,"./rules_block/code":19,"./rules_block/fence":20,"./rules_block/heading":21,"./rules_block/hr":22,"./rules_block/html_block":23,"./rules_block/lheading":24,"./rules_block/list":25,"./rules_block/paragraph":26,"./rules_block/reference":27,"./rules_block/state_block":28,"./rules_block/table":29}],11:[function(e,r,t){"use strict";function n(){this.ruler=new s;for(var e=0;e<o.length;e++)this.ruler.push(o[e][0],o[e][1])}var s=e("./ruler"),o=[["normalize",e("./rules_core/normalize")],["block",e("./rules_core/block")],["inline",e("./rules_core/inline")],["linkify",e("./rules_core/linkify")],["replacements",e("./rules_core/replacements")],["smartquotes",e("./rules_core/smartquotes")]];n.prototype.process=function(e){var r,t,n;for(n=this.ruler.getRules(""),r=0,t=n.length;r<t;r++)n[r](e)},n.prototype.State=e("./rules_core/state_core"),r.exports=n},{"./ruler":17,"./rules_core/block":30,"./rules_core/inline":31,"./rules_core/linkify":32,"./rules_core/normalize":33,"./rules_core/replacements":34,"./rules_core/smartquotes":35,"./rules_core/state_core":36}],12:[function(e,r,t){"use strict";function n(){var e;for(this.ruler=new s,e=0;e<o.length;e++)this.ruler.push(o[e][0],o[e][1]);for(this.ruler2=new s,e=0;e<i.length;e++)this.ruler2.push(i[e][0],i[e][1])}var s=e("./ruler"),o=[["text",e("./rules_inline/text")],["newline",e("./rules_inline/newline")],["escape",e("./rules_inline/escape")],["backticks",e("./rules_inline/backticks")],["strikethrough",e("./rules_inline/strikethrough").tokenize],["emphasis",e("./rules_inline/emphasis").tokenize],["link",e("./rules_inline/link")],["image",e("./rules_inline/image")],["autolink",e("./rules_inline/autolink")],["html_inline",e("./rules_inline/html_inline")],["entity",e("./rules_inline/entity")]],i=[["balance_pairs",e("./rules_inline/balance_pairs")],["strikethrough",e("./rules_inline/strikethrough").postProcess],["emphasis",e("./rules_inline/emphasis").postProcess],["text_collapse",e("./rules_inline/text_collapse")]];n.prototype.skipToken=function(e){var r,t,n=e.pos,s=this.ruler.getRules(""),o=s.length,i=e.md.options.maxNesting,a=e.cache;if(void 0!==a[n])return void(e.pos=a[n]);if(e.level<i)for(t=0;t<o&&(e.level++,r=s[t](e,!0),e.level--,!r);t++);else e.pos=e.posMax;r||e.pos++,a[n]=e.pos},n.prototype.tokenize=function(e){for(var r,t,n=this.ruler.getRules(""),s=n.length,o=e.posMax,i=e.md.options.maxNesting;e.pos<o;){if(e.level<i)for(t=0;t<s&&!(r=n[t](e,!1));t++);if(r){if(e.pos>=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},n.prototype.parse=function(e,r,t,n){var s,o,i,a=new this.State(e,r,t,n);for(this.tokenize(a),o=this.ruler2.getRules(""),i=o.length,s=0;s<i;s++)o[s](a)},n.prototype.State=e("./rules_inline/state_inline"),r.exports=n},{"./ruler":17,"./rules_inline/autolink":37,"./rules_inline/backticks":38,"./rules_inline/balance_pairs":39,"./rules_inline/emphasis":40,"./rules_inline/entity":41,"./rules_inline/escape":42,"./rules_inline/html_inline":43,"./rules_inline/image":44,"./rules_inline/link":45,"./rules_inline/newline":46,"./rules_inline/state_inline":47,"./rules_inline/strikethrough":48,"./rules_inline/text":49,"./rules_inline/text_collapse":50}],13:[function(e,r,t){"use strict";r.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}},{}],14:[function(e,r,t){"use strict";r.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},{}],15:[function(e,r,t){"use strict";r.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}},{}],16:[function(e,r,t){"use strict";function n(){this.rules=s({},a)}var s=e("./common/utils").assign,o=e("./common/utils").unescapeAll,i=e("./common/utils").escapeHtml,a={};a.code_inline=function(e,r,t,n,s){var o=e[r];return"<code"+s.renderAttrs(o)+">"+i(e[r].content)+"</code>"},a.code_block=function(e,r,t,n,s){var o=e[r];return"<pre"+s.renderAttrs(o)+"><code>"+i(e[r].content)+"</code></pre>\n"},a.fence=function(e,r,t,n,s){var a,c,l,u,p=e[r],h=p.info?o(p.info).trim():"",f="";return h&&(f=h.split(/\s+/g)[0]),a=t.highlight?t.highlight(p.content,f)||i(p.content):i(p.content),0===a.indexOf("<pre")?a+"\n":h?(c=p.attrIndex("class"),l=p.attrs?p.attrs.slice():[],c<0?l.push(["class",t.langPrefix+f]):l[c][1]+=" "+t.langPrefix+f,u={attrs:l},"<pre><code"+s.renderAttrs(u)+">"+a+"</code></pre>\n"):"<pre><code"+s.renderAttrs(p)+">"+a+"</code></pre>\n"},a.image=function(e,r,t,n,s){var o=e[r];return o.attrs[o.attrIndex("alt")][1]=s.renderInlineAsText(o.children,t,n),s.renderToken(e,r,t)},a.hardbreak=function(e,r,t){return t.xhtmlOut?"<br />\n":"<br>\n"},a.softbreak=function(e,r,t){return t.breaks?t.xhtmlOut?"<br />\n":"<br>\n":"\n"},a.text=function(e,r){return i(e[r].content)},a.html_block=function(e,r){return e[r].content},a.html_inline=function(e,r){return e[r].content},n.prototype.renderAttrs=function(e){var r,t,n;if(!e.attrs)return"";for(n="",r=0,t=e.attrs.length;r<t;r++)n+=" "+i(e.attrs[r][0])+'="'+i(e.attrs[r][1])+'"';return n},n.prototype.renderToken=function(e,r,t){var n,s="",o=!1,i=e[r];return i.hidden?"":(i.block&&i.nesting!==-1&&r&&e[r-1].hidden&&(s+="\n"),s+=(i.nesting===-1?"</":"<")+i.tag,s+=this.renderAttrs(i),0===i.nesting&&t.xhtmlOut&&(s+=" /"),i.block&&(o=!0,1===i.nesting&&r+1<e.length&&(n=e[r+1],"inline"===n.type||n.hidden?o=!1:n.nesting===-1&&n.tag===i.tag&&(o=!1))),s+=o?">\n":">")},n.prototype.renderInline=function(e,r,t){for(var n,s="",o=this.rules,i=0,a=e.length;i<a;i++)n=e[i].type,s+=void 0!==o[n]?o[n](e,i,r,t,this):this.renderToken(e,i,r);return s},n.prototype.renderInlineAsText=function(e,r,t){for(var n="",s=0,o=e.length;s<o;s++)"text"===e[s].type?n+=e[s].content:"image"===e[s].type&&(n+=this.renderInlineAsText(e[s].children,r,t));return n},n.prototype.render=function(e,r,t){var n,s,o,i="",a=this.rules;for(n=0,s=e.length;n<s;n++)o=e[n].type,i+="inline"===o?this.renderInline(e[n].children,r,t):void 0!==a[o]?a[e[n].type](e,n,r,t,this):this.renderToken(e,n,r,t);return i},r.exports=n},{"./common/utils":4}],17:[function(e,r,t){"use strict";function n(){this.__rules__=[],this.__cache__=null}n.prototype.__find__=function(e){for(var r=0;r<this.__rules__.length;r++)if(this.__rules__[r].name===e)return r;return-1},n.prototype.__compile__=function(){var e=this,r=[""];e.__rules__.forEach(function(e){e.enabled&&e.alt.forEach(function(e){r.indexOf(e)<0&&r.push(e)})}),e.__cache__={},r.forEach(function(r){e.__cache__[r]=[],e.__rules__.forEach(function(t){t.enabled&&(r&&t.alt.indexOf(r)<0||e.__cache__[r].push(t.fn))})})},n.prototype.at=function(e,r,t){var n=this.__find__(e),s=t||{};if(n===-1)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=r,this.__rules__[n].alt=s.alt||[],this.__cache__=null},n.prototype.before=function(e,r,t,n){var s=this.__find__(e),o=n||{};if(s===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(s,0,{name:r,enabled:!0,fn:t,alt:o.alt||[]}),this.__cache__=null},n.prototype.after=function(e,r,t,n){var s=this.__find__(e),o=n||{};if(s===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(s+1,0,{name:r,enabled:!0,fn:t,alt:o.alt||[]}),this.__cache__=null},n.prototype.push=function(e,r,t){var n=t||{};this.__rules__.push({name:e,enabled:!0,fn:r,alt:n.alt||[]}),this.__cache__=null},n.prototype.enable=function(e,r){Array.isArray(e)||(e=[e]);var t=[];return e.forEach(function(e){var n=this.__find__(e);if(n<0){if(r)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[n].enabled=!0,t.push(e)},this),this.__cache__=null,t},n.prototype.enableOnly=function(e,r){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(e){e.enabled=!1}),this.enable(e,r)},n.prototype.disable=function(e,r){Array.isArray(e)||(e=[e]);var t=[];return e.forEach(function(e){var n=this.__find__(e);if(n<0){if(r)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[n].enabled=!1,t.push(e)},this),this.__cache__=null,t},n.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},r.exports=n},{}],18:[function(e,r,t){"use strict";var n=e("../common/utils").isSpace;r.exports=function(e,r,t,s){var o,i,a,c,l,u,p,h,f,d,m,_,g,b,k,v,y,x,C,A,w=e.lineMax,D=e.bMarks[r]+e.tShift[r],q=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(62!==e.src.charCodeAt(D++))return!1;if(s)return!0;for(c=d=e.sCount[r]+D-(e.bMarks[r]+e.tShift[r]),32===e.src.charCodeAt(D)?(D++,c++,d++,o=!1,y=!0):9===e.src.charCodeAt(D)?(y=!0,(e.bsCount[r]+d)%4==3?(D++,c++,d++,o=!1):o=!0):y=!1,m=[e.bMarks[r]],e.bMarks[r]=D;D<q&&(i=e.src.charCodeAt(D),n(i));)9===i?d+=4-(d+e.bsCount[r]+(o?1:0))%4:d++,D++;for(_=[e.bsCount[r]],e.bsCount[r]=e.sCount[r]+1+(y?1:0),p=D>=q,k=[e.sCount[r]],e.sCount[r]=d-c,v=[e.tShift[r]],e.tShift[r]=D-e.bMarks[r],C=e.md.block.ruler.getRules("blockquote"),b=e.parentType,e.parentType="blockquote",f=r+1;f<t&&(l=e.sCount[f]<e.blkIndent,D=e.bMarks[f]+e.tShift[f],q=e.eMarks[f],!(D>=q));f++)if(62!==e.src.charCodeAt(D++)||l){if(p)break;for(x=!1,a=0,u=C.length;a<u;a++)if(C[a](e,f,t,!0)){x=!0;break}if(x){e.lineMax=f,0!==e.blkIndent&&(m.push(e.bMarks[f]),_.push(e.bsCount[f]),v.push(e.tShift[f]),k.push(e.sCount[f]),e.sCount[f]-=e.blkIndent);break}if(l)break;m.push(e.bMarks[f]),_.push(e.bsCount[f]),v.push(e.tShift[f]),k.push(e.sCount[f]),e.sCount[f]=-1}else{for(c=d=e.sCount[f]+D-(e.bMarks[f]+e.tShift[f]),32===e.src.charCodeAt(D)?(D++,c++,d++,o=!1,y=!0):9===e.src.charCodeAt(D)?(y=!0,(e.bsCount[f]+d)%4==3?(D++,c++,d++,o=!1):o=!0):y=!1,m.push(e.bMarks[f]),e.bMarks[f]=D;D<q&&(i=e.src.charCodeAt(D),n(i));)9===i?d+=4-(d+e.bsCount[f]+(o?1:0))%4:d++,D++;p=D>=q,_.push(e.bsCount[f]),e.bsCount[f]=e.sCount[f]+1+(y?1:0),k.push(e.sCount[f]),e.sCount[f]=d-c,v.push(e.tShift[f]),e.tShift[f]=D-e.bMarks[f]}for(g=e.blkIndent,e.blkIndent=0,A=e.push("blockquote_open","blockquote",1),A.markup=">",A.map=h=[r,0],e.md.block.tokenize(e,r,f),A=e.push("blockquote_close","blockquote",-1),A.markup=">",e.lineMax=w,e.parentType=b,h[1]=e.line,a=0;a<v.length;a++)e.bMarks[a+r]=m[a],e.tShift[a+r]=v[a],e.sCount[a+r]=k[a],e.bsCount[a+r]=_[a];return e.blkIndent=g,!0}},{"../common/utils":4}],19:[function(e,r,t){"use strict";r.exports=function(e,r,t){var n,s,o;if(e.sCount[r]-e.blkIndent<4)return!1;for(s=n=r+1;n<t;)if(e.isEmpty(n))n++;else{if(!(e.sCount[n]-e.blkIndent>=4))break;n++,s=n}return e.line=s,o=e.push("code_block","code",0),o.content=e.getLines(r,s,4+e.blkIndent,!0),o.map=[r,e.line],!0}},{}],20:[function(e,r,t){"use strict";r.exports=function(e,r,t,n){var s,o,i,a,c,l,u,p=!1,h=e.bMarks[r]+e.tShift[r],f=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(h+3>f)return!1;if(126!==(s=e.src.charCodeAt(h))&&96!==s)return!1;if(c=h,h=e.skipChars(h,s),(o=h-c)<3)return!1;if(u=e.src.slice(c,h),i=e.src.slice(h,f),i.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;for(a=r;!(++a>=t)&&(h=c=e.bMarks[a]+e.tShift[a],f=e.eMarks[a],!(h<f&&e.sCount[a]<e.blkIndent));)if(e.src.charCodeAt(h)===s&&!(e.sCount[a]-e.blkIndent>=4||(h=e.skipChars(h,s))-c<o||(h=e.skipSpaces(h))<f)){p=!0;break}return o=e.sCount[r],e.line=a+(p?1:0),l=e.push("fence","code",0),l.info=i,l.content=e.getLines(r+1,a,o,!0),l.markup=u,l.map=[r,e.line],!0}},{}],21:[function(e,r,t){"use strict";var n=e("../common/utils").isSpace;r.exports=function(e,r,t,s){var o,i,a,c,l=e.bMarks[r]+e.tShift[r],u=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(35!==(o=e.src.charCodeAt(l))||l>=u)return!1;for(i=1,o=e.src.charCodeAt(++l);35===o&&l<u&&i<=6;)i++,o=e.src.charCodeAt(++l);return!(i>6||l<u&&!n(o))&&(!!s||(u=e.skipSpacesBack(u,l),a=e.skipCharsBack(u,35,l),a>l&&n(e.src.charCodeAt(a-1))&&(u=a),e.line=r+1,c=e.push("heading_open","h"+String(i),1),c.markup="########".slice(0,i),c.map=[r,e.line],c=e.push("inline","",0),c.content=e.src.slice(l,u).trim(),c.map=[r,e.line],c.children=[],c=e.push("heading_close","h"+String(i),-1),c.markup="########".slice(0,i),!0))}},{"../common/utils":4}],22:[function(e,r,t){"use strict";var n=e("../common/utils").isSpace;r.exports=function(e,r,t,s){var o,i,a,c,l=e.bMarks[r]+e.tShift[r],u=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(42!==(o=e.src.charCodeAt(l++))&&45!==o&&95!==o)return!1;for(i=1;l<u;){if((a=e.src.charCodeAt(l++))!==o&&!n(a))return!1;a===o&&i++}return!(i<3)&&(!!s||(e.line=r+1,c=e.push("hr","hr",0),c.map=[r,e.line],c.markup=Array(i+1).join(String.fromCharCode(o)),!0))}},{"../common/utils":4}],23:[function(e,r,t){"use strict";var n=e("../common/html_blocks"),s=e("../common/html_re").HTML_OPEN_CLOSE_TAG_RE,o=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+n.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(s.source+"\\s*$"),/^$/,!1]];r.exports=function(e,r,t,n){var s,i,a,c,l=e.bMarks[r]+e.tShift[r],u=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(c=e.src.slice(l,u),s=0;s<o.length&&!o[s][0].test(c);s++);if(s===o.length)return!1;if(n)return o[s][2];if(i=r+1,!o[s][1].test(c))for(;i<t&&!(e.sCount[i]<e.blkIndent);i++)if(l=e.bMarks[i]+e.tShift[i],u=e.eMarks[i],c=e.src.slice(l,u),o[s][1].test(c)){0!==c.length&&i++;break}return e.line=i,a=e.push("html_block","",0),a.map=[r,i],a.content=e.getLines(r,i,e.blkIndent,!0),!0}},{"../common/html_blocks":2,"../common/html_re":3}],24:[function(e,r,t){"use strict";r.exports=function(e,r,t){var n,s,o,i,a,c,l,u,p,h,f=r+1,d=e.md.block.ruler.getRules("paragraph");if(e.sCount[r]-e.blkIndent>=4)return!1;for(h=e.parentType,e.parentType="paragraph";f<t&&!e.isEmpty(f);f++)if(!(e.sCount[f]-e.blkIndent>3)){if(e.sCount[f]>=e.blkIndent&&(c=e.bMarks[f]+e.tShift[f],l=e.eMarks[f],c<l&&(45===(p=e.src.charCodeAt(c))||61===p)&&(c=e.skipChars(c,p),(c=e.skipSpaces(c))>=l))){u=61===p?1:2;break}if(!(e.sCount[f]<0)){for(s=!1,o=0,i=d.length;o<i;o++)if(d[o](e,f,t,!0)){s=!0;break}if(s)break}}return!!u&&(n=e.getLines(r,f,e.blkIndent,!1).trim(),e.line=f+1,a=e.push("heading_open","h"+String(u),1),a.markup=String.fromCharCode(p),a.map=[r,e.line],a=e.push("inline","",0),a.content=n,a.map=[r,e.line-1],a.children=[],a=e.push("heading_close","h"+String(u),-1),a.markup=String.fromCharCode(p),e.parentType=h,!0)}},{}],25:[function(e,r,t){"use strict";function n(e,r){var t,n,s,o;return n=e.bMarks[r]+e.tShift[r],s=e.eMarks[r],t=e.src.charCodeAt(n++),42!==t&&45!==t&&43!==t?-1:n<s&&(o=e.src.charCodeAt(n),!i(o))?-1:n}function s(e,r){var t,n=e.bMarks[r]+e.tShift[r],s=n,o=e.eMarks[r];if(s+1>=o)return-1;if((t=e.src.charCodeAt(s++))<48||t>57)return-1;for(;;){if(s>=o)return-1;t=e.src.charCodeAt(s++);{if(!(t>=48&&t<=57)){if(41===t||46===t)break;return-1}if(s-n>=10)return-1}}return s<o&&(t=e.src.charCodeAt(s),!i(t))?-1:s}function o(e,r){var t,n,s=e.level+2;for(t=r+2,n=e.tokens.length-2;t<n;t++)e.tokens[t].level===s&&"paragraph_open"===e.tokens[t].type&&(e.tokens[t+2].hidden=!0,e.tokens[t].hidden=!0,t+=2)}var i=e("../common/utils").isSpace;r.exports=function(e,r,t,a){var c,l,u,p,h,f,d,m,_,g,b,k,v,y,x,C,A,w,D,q,E,S,F,L,z,T,I,R,M=!1,B=!0;if(e.sCount[r]-e.blkIndent>=4)return!1;if(a&&"paragraph"===e.parentType&&e.tShift[r]>=e.blkIndent&&(M=!0),(F=s(e,r))>=0){if(d=!0,z=e.bMarks[r]+e.tShift[r],v=Number(e.src.substr(z,F-z-1)),M&&1!==v)return!1}else{if(!((F=n(e,r))>=0))return!1;d=!1}if(M&&e.skipSpaces(F)>=e.eMarks[r])return!1;if(k=e.src.charCodeAt(F-1),a)return!0;for(b=e.tokens.length,d?(R=e.push("ordered_list_open","ol",1),1!==v&&(R.attrs=[["start",v]])):R=e.push("bullet_list_open","ul",1),R.map=g=[r,0],R.markup=String.fromCharCode(k),x=r,L=!1,I=e.md.block.ruler.getRules("list"),D=e.parentType,e.parentType="list";x<t;){for(S=F,y=e.eMarks[x],f=C=e.sCount[x]+F-(e.bMarks[r]+e.tShift[r]);S<y&&(c=e.src.charCodeAt(S),i(c));)9===c?C+=4-(C+e.bsCount[x])%4:C++,S++;if(l=S,h=l>=y?1:C-f,h>4&&(h=1),p=f+h,R=e.push("list_item_open","li",1),R.markup=String.fromCharCode(k),R.map=m=[r,0],A=e.blkIndent,E=e.tight,q=e.tShift[r],w=e.sCount[r],e.blkIndent=p,e.tight=!0,e.tShift[r]=l-e.bMarks[r],e.sCount[r]=C,l>=y&&e.isEmpty(r+1)?e.line=Math.min(e.line+2,t):e.md.block.tokenize(e,r,t,!0),e.tight&&!L||(B=!1),L=e.line-r>1&&e.isEmpty(e.line-1),e.blkIndent=A,e.tShift[r]=q,e.sCount[r]=w,e.tight=E,R=e.push("list_item_close","li",-1),R.markup=String.fromCharCode(k),x=r=e.line,m[1]=x,l=e.bMarks[r],x>=t)break;if(e.sCount[x]<e.blkIndent)break;for(T=!1,u=0,_=I.length;u<_;u++)if(I[u](e,x,t,!0)){T=!0;break}if(T)break;if(d){if((F=s(e,x))<0)break}else if((F=n(e,x))<0)break;if(k!==e.src.charCodeAt(F-1))break}return R=d?e.push("ordered_list_close","ol",-1):e.push("bullet_list_close","ul",-1),R.markup=String.fromCharCode(k),g[1]=x,e.line=x,e.parentType=D,B&&o(e,b),!0}},{"../common/utils":4}],26:[function(e,r,t){"use strict";r.exports=function(e,r){var t,n,s,o,i,a,c=r+1,l=e.md.block.ruler.getRules("paragraph"),u=e.lineMax;for(a=e.parentType,e.parentType="paragraph";c<u&&!e.isEmpty(c);c++)if(!(e.sCount[c]-e.blkIndent>3||e.sCount[c]<0)){for(n=!1,s=0,o=l.length;s<o;s++)if(l[s](e,c,u,!0)){n=!0;break}if(n)break}return t=e.getLines(r,c,e.blkIndent,!1).trim(),e.line=c,i=e.push("paragraph_open","p",1),i.map=[r,e.line],i=e.push("inline","",0),i.content=t,i.map=[r,e.line],i.children=[],i=e.push("paragraph_close","p",-1),e.parentType=a,!0}},{}],27:[function(e,r,t){"use strict";var n=e("../common/utils").normalizeReference,s=e("../common/utils").isSpace;r.exports=function(e,r,t,o){var i,a,c,l,u,p,h,f,d,m,_,g,b,k,v,y,x=0,C=e.bMarks[r]+e.tShift[r],A=e.eMarks[r],w=r+1;if(e.sCount[r]-e.blkIndent>=4)return!1;if(91!==e.src.charCodeAt(C))return!1;for(;++C<A;)if(93===e.src.charCodeAt(C)&&92!==e.src.charCodeAt(C-1)){if(C+1===A)return!1;if(58!==e.src.charCodeAt(C+1))return!1;break}for(l=e.lineMax,v=e.md.block.ruler.getRules("reference"),m=e.parentType,e.parentType="reference";w<l&&!e.isEmpty(w);w++)if(!(e.sCount[w]-e.blkIndent>3||e.sCount[w]<0)){for(k=!1,p=0,h=v.length;p<h;p++)if(v[p](e,w,l,!0)){k=!0;break}if(k)break}for(b=e.getLines(r,w,e.blkIndent,!1).trim(),A=b.length,C=1;C<A;C++){if(91===(i=b.charCodeAt(C)))return!1;if(93===i){d=C;break}10===i?x++:92===i&&++C<A&&10===b.charCodeAt(C)&&x++}if(d<0||58!==b.charCodeAt(d+1))return!1;for(C=d+2;C<A;C++)if(10===(i=b.charCodeAt(C)))x++;else if(!s(i))break;if(_=e.md.helpers.parseLinkDestination(b,C,A),!_.ok)return!1;if(u=e.md.normalizeLink(_.str),!e.md.validateLink(u))return!1;for(C=_.pos,x+=_.lines,a=C,c=x,g=C;C<A;C++)if(10===(i=b.charCodeAt(C)))x++;else if(!s(i))break;for(_=e.md.helpers.parseLinkTitle(b,C,A),C<A&&g!==C&&_.ok?(y=_.str,C=_.pos,x+=_.lines):(y="",C=a,x=c);C<A&&(i=b.charCodeAt(C),s(i));)C++;if(C<A&&10!==b.charCodeAt(C)&&y)for(y="",C=a,x=c;C<A&&(i=b.charCodeAt(C),s(i));)C++;return!(C<A&&10!==b.charCodeAt(C))&&(!!(f=n(b.slice(1,d)))&&(!!o||(void 0===e.env.references&&(e.env.references={}),void 0===e.env.references[f]&&(e.env.references[f]={title:y,href:u}),e.parentType=m,e.line=r+x+1,!0)))}},{"../common/utils":4}],28:[function(e,r,t){"use strict";function n(e,r,t,n){var s,i,a,c,l,u,p,h;for(this.src=e,this.md=r,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.parentType="root",this.level=0,this.result="",i=this.src,h=!1,a=c=u=p=0,l=i.length;c<l;c++){if(s=i.charCodeAt(c),!h){if(o(s)){u++,9===s?p+=4-p%4:p++;continue}h=!0}10!==s&&c!==l-1||(10!==s&&c++,this.bMarks.push(a),this.eMarks.push(c),this.tShift.push(u),this.sCount.push(p),this.bsCount.push(0),h=!1,u=0,p=0,a=c+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}var s=e("../token"),o=e("../common/utils").isSpace;n.prototype.push=function(e,r,t){var n=new s(e,r,t);return n.block=!0,t<0&&this.level--,n.level=this.level,t>0&&this.level++,this.tokens.push(n),n},n.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},n.prototype.skipEmptyLines=function(e){for(var r=this.lineMax;e<r&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},n.prototype.skipSpaces=function(e){for(var r,t=this.src.length;e<t&&(r=this.src.charCodeAt(e),o(r));e++);return e},n.prototype.skipSpacesBack=function(e,r){if(e<=r)return e;for(;e>r;)if(!o(this.src.charCodeAt(--e)))return e+1;return e},n.prototype.skipChars=function(e,r){for(var t=this.src.length;e<t&&this.src.charCodeAt(e)===r;e++);return e},n.prototype.skipCharsBack=function(e,r,t){if(e<=t)return e;for(;e>t;)if(r!==this.src.charCodeAt(--e))return e+1;return e},n.prototype.getLines=function(e,r,t,n){var s,i,a,c,l,u,p,h=e;if(e>=r)return"";for(u=new Array(r-e),s=0;h<r;h++,s++){for(i=0,p=c=this.bMarks[h],
l=h+1<r||n?this.eMarks[h]+1:this.eMarks[h];c<l&&i<t;){if(a=this.src.charCodeAt(c),o(a))9===a?i+=4-(i+this.bsCount[h])%4:i++;else{if(!(c-p<this.tShift[h]))break;i++}c++}u[s]=i>t?new Array(i-t+1).join(" ")+this.src.slice(c,l):this.src.slice(c,l)}return u.join("")},n.prototype.Token=s,r.exports=n},{"../common/utils":4,"../token":51}],29:[function(e,r,t){"use strict";function n(e,r){var t=e.bMarks[r]+e.blkIndent,n=e.eMarks[r];return e.src.substr(t,n-t)}function s(e){var r,t=[],n=0,s=e.length,o=0,i=0,a=!1,c=0;for(r=e.charCodeAt(n);n<s;)96===r?a?(a=!1,c=n):o%2==0&&(a=!0,c=n):124!==r||o%2!=0||a||(t.push(e.substring(i,n)),i=n+1),92===r?o++:o=0,n++,n===s&&a&&(a=!1,n=c+1),r=e.charCodeAt(n);return t.push(e.substring(i)),t}var o=e("../common/utils").isSpace;r.exports=function(e,r,t,i){var a,c,l,u,p,h,f,d,m,_,g,b;if(r+2>t)return!1;if(p=r+1,e.sCount[p]<e.blkIndent)return!1;if(e.sCount[p]-e.blkIndent>=4)return!1;if((l=e.bMarks[p]+e.tShift[p])>=e.eMarks[p])return!1;if(124!==(a=e.src.charCodeAt(l++))&&45!==a&&58!==a)return!1;for(;l<e.eMarks[p];){if(124!==(a=e.src.charCodeAt(l))&&45!==a&&58!==a&&!o(a))return!1;l++}for(c=n(e,r+1),h=c.split("|"),m=[],u=0;u<h.length;u++){if(!(_=h[u].trim())){if(0===u||u===h.length-1)continue;return!1}if(!/^:?-+:?$/.test(_))return!1;58===_.charCodeAt(_.length-1)?m.push(58===_.charCodeAt(0)?"center":"right"):58===_.charCodeAt(0)?m.push("left"):m.push("")}if(c=n(e,r).trim(),c.indexOf("|")===-1)return!1;if(e.sCount[r]-e.blkIndent>=4)return!1;if(h=s(c.replace(/^\||\|$/g,"")),(f=h.length)>m.length)return!1;if(i)return!0;for(d=e.push("table_open","table",1),d.map=g=[r,0],d=e.push("thead_open","thead",1),d.map=[r,r+1],d=e.push("tr_open","tr",1),d.map=[r,r+1],u=0;u<h.length;u++)d=e.push("th_open","th",1),d.map=[r,r+1],m[u]&&(d.attrs=[["style","text-align:"+m[u]]]),d=e.push("inline","",0),d.content=h[u].trim(),d.map=[r,r+1],d.children=[],d=e.push("th_close","th",-1);for(d=e.push("tr_close","tr",-1),d=e.push("thead_close","thead",-1),d=e.push("tbody_open","tbody",1),d.map=b=[r+2,0],p=r+2;p<t&&!(e.sCount[p]<e.blkIndent)&&(c=n(e,p).trim(),c.indexOf("|")!==-1)&&!(e.sCount[p]-e.blkIndent>=4);p++){for(h=s(c.replace(/^\||\|$/g,"")),d=e.push("tr_open","tr",1),u=0;u<f;u++)d=e.push("td_open","td",1),m[u]&&(d.attrs=[["style","text-align:"+m[u]]]),d=e.push("inline","",0),d.content=h[u]?h[u].trim():"",d.children=[],d=e.push("td_close","td",-1);d=e.push("tr_close","tr",-1)}return d=e.push("tbody_close","tbody",-1),d=e.push("table_close","table",-1),g[1]=b[1]=p,e.line=p,!0}},{"../common/utils":4}],30:[function(e,r,t){"use strict";r.exports=function(e){var r;e.inlineMode?(r=new e.Token("inline","",0),r.content=e.src,r.map=[0,1],r.children=[],e.tokens.push(r)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}},{}],31:[function(e,r,t){"use strict";r.exports=function(e){var r,t,n,s=e.tokens;for(t=0,n=s.length;t<n;t++)r=s[t],"inline"===r.type&&e.md.inline.parse(r.content,e.md,e.env,r.children)}},{}],32:[function(e,r,t){"use strict";function n(e){return/^<a[>\s]/i.test(e)}function s(e){return/^<\/a\s*>/i.test(e)}var o=e("../common/utils").arrayReplaceAt;r.exports=function(e){var r,t,i,a,c,l,u,p,h,f,d,m,_,g,b,k,v,y=e.tokens;if(e.md.options.linkify)for(t=0,i=y.length;t<i;t++)if("inline"===y[t].type&&e.md.linkify.pretest(y[t].content))for(a=y[t].children,_=0,r=a.length-1;r>=0;r--)if(l=a[r],"link_close"!==l.type){if("html_inline"===l.type&&(n(l.content)&&_>0&&_--,s(l.content)&&_++),!(_>0)&&"text"===l.type&&e.md.linkify.test(l.content)){for(h=l.content,v=e.md.linkify.match(h),u=[],m=l.level,d=0,p=0;p<v.length;p++)g=v[p].url,b=e.md.normalizeLink(g),e.md.validateLink(b)&&(k=v[p].text,k=v[p].schema?"mailto:"!==v[p].schema||/^mailto:/i.test(k)?e.md.normalizeLinkText(k):e.md.normalizeLinkText("mailto:"+k).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+k).replace(/^http:\/\//,""),f=v[p].index,f>d&&(c=new e.Token("text","",0),c.content=h.slice(d,f),c.level=m,u.push(c)),c=new e.Token("link_open","a",1),c.attrs=[["href",b]],c.level=m++,c.markup="linkify",c.info="auto",u.push(c),c=new e.Token("text","",0),c.content=k,c.level=m,u.push(c),c=new e.Token("link_close","a",-1),c.level=--m,c.markup="linkify",c.info="auto",u.push(c),d=v[p].lastIndex);d<h.length&&(c=new e.Token("text","",0),c.content=h.slice(d),c.level=m,u.push(c)),y[t].children=a=o(a,r,u)}}else for(r--;a[r].level!==l.level&&"link_open"!==a[r].type;)r--}},{"../common/utils":4}],33:[function(e,r,t){"use strict";r.exports=function(e){var r;r=e.src.replace(/\r[\n\u0085]?|[\u2424\u2028\u0085]/g,"\n"),r=r.replace(/\u0000/g,"\ufffd"),e.src=r}},{}],34:[function(e,r,t){"use strict";function n(e,r){return c[r.toLowerCase()]}function s(e){var r,t,s=0;for(r=e.length-1;r>=0;r--)t=e[r],"text"!==t.type||s||(t.content=t.content.replace(/\((c|tm|r|p)\)/gi,n)),"link_open"===t.type&&"auto"===t.info&&s--,"link_close"===t.type&&"auto"===t.info&&s++}function o(e){var r,t,n=0;for(r=e.length-1;r>=0;r--)t=e[r],"text"!==t.type||n||i.test(t.content)&&(t.content=t.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1\u2014$2").replace(/(^|\s)--(\s|$)/gm,"$1\u2013$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1\u2013$2")),"link_open"===t.type&&"auto"===t.info&&n--,"link_close"===t.type&&"auto"===t.info&&n++}var i=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,a=/\((c|tm|r|p)\)/i,c={c:"\xa9",r:"\xae",p:"\xa7",tm:"\u2122"};r.exports=function(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)"inline"===e.tokens[r].type&&(a.test(e.tokens[r].content)&&s(e.tokens[r].children),i.test(e.tokens[r].content)&&o(e.tokens[r].children))}},{}],35:[function(e,r,t){"use strict";function n(e,r,t){return e.substr(0,r)+t+e.substr(r+1)}function s(e,r){var t,s,c,u,p,h,f,d,m,_,g,b,k,v,y,x,C,A,w,D,q;for(w=[],t=0;t<e.length;t++){for(s=e[t],f=e[t].level,C=w.length-1;C>=0&&!(w[C].level<=f);C--);if(w.length=C+1,"text"===s.type){c=s.content,p=0,h=c.length;e:for(;p<h&&(l.lastIndex=p,u=l.exec(c));){if(y=x=!0,p=u.index+1,A="'"===u[0],m=32,u.index-1>=0)m=c.charCodeAt(u.index-1);else for(C=t-1;C>=0;C--)if("text"===e[C].type){m=e[C].content.charCodeAt(e[C].content.length-1);break}if(_=32,p<h)_=c.charCodeAt(p);else for(C=t+1;C<e.length;C++)if("text"===e[C].type){_=e[C].content.charCodeAt(0);break}if(g=a(m)||i(String.fromCharCode(m)),b=a(_)||i(String.fromCharCode(_)),k=o(m),v=o(_),v?y=!1:b&&(k||g||(y=!1)),k?x=!1:g&&(v||b||(x=!1)),34===_&&'"'===u[0]&&m>=48&&m<=57&&(x=y=!1),y&&x&&(y=!1,x=b),y||x){if(x)for(C=w.length-1;C>=0&&(d=w[C],!(w[C].level<f));C--)if(d.single===A&&w[C].level===f){d=w[C],A?(D=r.md.options.quotes[2],q=r.md.options.quotes[3]):(D=r.md.options.quotes[0],q=r.md.options.quotes[1]),s.content=n(s.content,u.index,q),e[d.token].content=n(e[d.token].content,d.pos,D),p+=q.length-1,d.token===t&&(p+=D.length-1),c=s.content,h=c.length,w.length=C;continue e}y?w.push({token:t,pos:u.index,single:A,level:f}):x&&A&&(s.content=n(s.content,u.index,"\u2019"))}else A&&(s.content=n(s.content,u.index,"\u2019"))}}}}var o=e("../common/utils").isWhiteSpace,i=e("../common/utils").isPunctChar,a=e("../common/utils").isMdAsciiPunct,c=/['"]/,l=/['"]/g;r.exports=function(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)"inline"===e.tokens[r].type&&c.test(e.tokens[r].content)&&s(e.tokens[r].children,e)}},{"../common/utils":4}],36:[function(e,r,t){"use strict";function n(e,r,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=r}var s=e("../token");n.prototype.Token=s,r.exports=n},{"../token":51}],37:[function(e,r,t){"use strict";var n=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,s=/^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;r.exports=function(e,r){var t,o,i,a,c,l,u=e.pos;return 60===e.src.charCodeAt(u)&&(t=e.src.slice(u),!(t.indexOf(">")<0)&&(s.test(t)?(o=t.match(s),a=o[0].slice(1,-1),c=e.md.normalizeLink(a),!!e.md.validateLink(c)&&(r||(l=e.push("link_open","a",1),l.attrs=[["href",c]],l.markup="autolink",l.info="auto",l=e.push("text","",0),l.content=e.md.normalizeLinkText(a),l=e.push("link_close","a",-1),l.markup="autolink",l.info="auto"),e.pos+=o[0].length,!0)):!!n.test(t)&&(i=t.match(n),a=i[0].slice(1,-1),c=e.md.normalizeLink("mailto:"+a),!!e.md.validateLink(c)&&(r||(l=e.push("link_open","a",1),l.attrs=[["href",c]],l.markup="autolink",l.info="auto",l=e.push("text","",0),l.content=e.md.normalizeLinkText(a),l=e.push("link_close","a",-1),l.markup="autolink",l.info="auto"),e.pos+=i[0].length,!0))))}},{}],38:[function(e,r,t){"use strict";r.exports=function(e,r){var t,n,s,o,i,a,c=e.pos;if(96!==e.src.charCodeAt(c))return!1;for(t=c,c++,n=e.posMax;c<n&&96===e.src.charCodeAt(c);)c++;for(s=e.src.slice(t,c),o=i=c;(o=e.src.indexOf("`",i))!==-1;){for(i=o+1;i<n&&96===e.src.charCodeAt(i);)i++;if(i-o===s.length)return r||(a=e.push("code_inline","code",0),a.markup=s,a.content=e.src.slice(c,o).replace(/[ \n]+/g," ").trim()),e.pos=i,!0}return r||(e.pending+=s),e.pos+=s.length,!0}},{}],39:[function(e,r,t){"use strict";r.exports=function(e){var r,t,n,s,o=e.delimiters,i=e.delimiters.length;for(r=0;r<i;r++)if(n=o[r],n.close)for(t=r-n.jump-1;t>=0;){if(s=o[t],s.open&&s.marker===n.marker&&s.end<0&&s.level===n.level){var a=(s.close||n.open)&&void 0!==s.length&&void 0!==n.length&&(s.length+n.length)%3==0;if(!a){n.jump=r-t,n.open=!1,s.end=r,s.jump=0;break}}t-=s.jump+1}}},{}],40:[function(e,r,t){"use strict";r.exports.tokenize=function(e,r){var t,n,s,o=e.pos,i=e.src.charCodeAt(o);if(r)return!1;if(95!==i&&42!==i)return!1;for(n=e.scanDelims(e.pos,42===i),t=0;t<n.length;t++)s=e.push("text","",0),s.content=String.fromCharCode(i),e.delimiters.push({marker:i,length:n.length,jump:t,token:e.tokens.length-1,level:e.level,end:-1,open:n.can_open,close:n.can_close});return e.pos+=n.length,!0},r.exports.postProcess=function(e){var r,t,n,s,o,i,a=e.delimiters,c=e.delimiters.length;for(r=0;r<c;r++)t=a[r],95!==t.marker&&42!==t.marker||t.end!==-1&&(n=a[t.end],i=r+1<c&&a[r+1].end===t.end-1&&a[r+1].token===t.token+1&&a[t.end-1].token===n.token-1&&a[r+1].marker===t.marker,o=String.fromCharCode(t.marker),s=e.tokens[t.token],s.type=i?"strong_open":"em_open",s.tag=i?"strong":"em",s.nesting=1,s.markup=i?o+o:o,s.content="",s=e.tokens[n.token],s.type=i?"strong_close":"em_close",s.tag=i?"strong":"em",s.nesting=-1,s.markup=i?o+o:o,s.content="",i&&(e.tokens[a[r+1].token].content="",e.tokens[a[t.end-1].token].content="",r++))}},{}],41:[function(e,r,t){"use strict";var n=e("../common/entities"),s=e("../common/utils").has,o=e("../common/utils").isValidEntityCode,i=e("../common/utils").fromCodePoint;r.exports=function(e,r){var t,a,c=e.pos,l=e.posMax;if(38!==e.src.charCodeAt(c))return!1;if(c+1<l)if(35===e.src.charCodeAt(c+1)){if(a=e.src.slice(c).match(/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i))return r||(t="x"===a[1][0].toLowerCase()?parseInt(a[1].slice(1),16):parseInt(a[1],10),e.pending+=i(o(t)?t:65533)),e.pos+=a[0].length,!0}else if((a=e.src.slice(c).match(/^&([a-z][a-z0-9]{1,31});/i))&&s(n,a[1]))return r||(e.pending+=n[a[1]]),e.pos+=a[0].length,!0;return r||(e.pending+="&"),e.pos++,!0}},{"../common/entities":1,"../common/utils":4}],42:[function(e,r,t){"use strict";for(var n=e("../common/utils").isSpace,s=[],o=0;o<256;o++)s.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){s[e.charCodeAt(0)]=1}),r.exports=function(e,r){var t,o=e.pos,i=e.posMax;if(92!==e.src.charCodeAt(o))return!1;if(++o<i){if((t=e.src.charCodeAt(o))<256&&0!==s[t])return r||(e.pending+=e.src[o]),e.pos+=2,!0;if(10===t){for(r||e.push("hardbreak","br",0),o++;o<i&&(t=e.src.charCodeAt(o),n(t));)o++;return e.pos=o,!0}}return r||(e.pending+="\\"),e.pos++,!0}},{"../common/utils":4}],43:[function(e,r,t){"use strict";function n(e){var r=32|e;return r>=97&&r<=122}var s=e("../common/html_re").HTML_TAG_RE;r.exports=function(e,r){var t,o,i,a,c=e.pos;return!!e.md.options.html&&(i=e.posMax,!(60!==e.src.charCodeAt(c)||c+2>=i)&&(!(33!==(t=e.src.charCodeAt(c+1))&&63!==t&&47!==t&&!n(t))&&(!!(o=e.src.slice(c).match(s))&&(r||(a=e.push("html_inline","",0),a.content=e.src.slice(c,c+o[0].length)),e.pos+=o[0].length,!0))))}},{"../common/html_re":3}],44:[function(e,r,t){"use strict";var n=e("../common/utils").normalizeReference,s=e("../common/utils").isSpace;r.exports=function(e,r){var t,o,i,a,c,l,u,p,h,f,d,m,_,g="",b=e.pos,k=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(l=e.pos+2,(c=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((u=c+1)<k&&40===e.src.charCodeAt(u)){for(u++;u<k&&(o=e.src.charCodeAt(u),s(o)||10===o);u++);if(u>=k)return!1;for(_=u,h=e.md.helpers.parseLinkDestination(e.src,u,e.posMax),h.ok&&(g=e.md.normalizeLink(h.str),e.md.validateLink(g)?u=h.pos:g=""),_=u;u<k&&(o=e.src.charCodeAt(u),s(o)||10===o);u++);if(h=e.md.helpers.parseLinkTitle(e.src,u,e.posMax),u<k&&_!==u&&h.ok)for(f=h.str,u=h.pos;u<k&&(o=e.src.charCodeAt(u),s(o)||10===o);u++);else f="";if(u>=k||41!==e.src.charCodeAt(u))return e.pos=b,!1;u++}else{if(void 0===e.env.references)return!1;if(u<k&&91===e.src.charCodeAt(u)?(_=u+1,u=e.md.helpers.parseLinkLabel(e,u),u>=0?a=e.src.slice(_,u++):u=c+1):u=c+1,a||(a=e.src.slice(l,c)),!(p=e.env.references[n(a)]))return e.pos=b,!1;g=p.href,f=p.title}return r||(i=e.src.slice(l,c),e.md.inline.parse(i,e.md,e.env,m=[]),d=e.push("image","img",0),d.attrs=t=[["src",g],["alt",""]],d.children=m,d.content=i,f&&t.push(["title",f])),e.pos=u,e.posMax=k,!0}},{"../common/utils":4}],45:[function(e,r,t){"use strict";var n=e("../common/utils").normalizeReference,s=e("../common/utils").isSpace;r.exports=function(e,r){var t,o,i,a,c,l,u,p,h,f,d="",m=e.pos,_=e.posMax,g=e.pos,b=!0;if(91!==e.src.charCodeAt(e.pos))return!1;if(c=e.pos+1,(a=e.md.helpers.parseLinkLabel(e,e.pos,!0))<0)return!1;if((l=a+1)<_&&40===e.src.charCodeAt(l)){for(b=!1,l++;l<_&&(o=e.src.charCodeAt(l),s(o)||10===o);l++);if(l>=_)return!1;for(g=l,u=e.md.helpers.parseLinkDestination(e.src,l,e.posMax),u.ok&&(d=e.md.normalizeLink(u.str),e.md.validateLink(d)?l=u.pos:d=""),g=l;l<_&&(o=e.src.charCodeAt(l),s(o)||10===o);l++);if(u=e.md.helpers.parseLinkTitle(e.src,l,e.posMax),l<_&&g!==l&&u.ok)for(h=u.str,l=u.pos;l<_&&(o=e.src.charCodeAt(l),s(o)||10===o);l++);else h="";(l>=_||41!==e.src.charCodeAt(l))&&(b=!0),l++}if(b){if(void 0===e.env.references)return!1;if(l<_&&91===e.src.charCodeAt(l)?(g=l+1,l=e.md.helpers.parseLinkLabel(e,l),l>=0?i=e.src.slice(g,l++):l=a+1):l=a+1,i||(i=e.src.slice(c,a)),!(p=e.env.references[n(i)]))return e.pos=m,!1;d=p.href,h=p.title}return r||(e.pos=c,e.posMax=a,f=e.push("link_open","a",1),f.attrs=t=[["href",d]],h&&t.push(["title",h]),e.md.inline.tokenize(e),f=e.push("link_close","a",-1)),e.pos=l,e.posMax=_,!0}},{"../common/utils":4}],46:[function(e,r,t){"use strict";var n=e("../common/utils").isSpace;r.exports=function(e,r){var t,s,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;for(t=e.pending.length-1,s=e.posMax,r||(t>=0&&32===e.pending.charCodeAt(t)?t>=1&&32===e.pending.charCodeAt(t-1)?(e.pending=e.pending.replace(/ +$/,""),e.push("hardbreak","br",0)):(e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0)):e.push("softbreak","br",0)),o++;o<s&&n(e.src.charCodeAt(o));)o++;return e.pos=o,!0}},{"../common/utils":4}],47:[function(e,r,t){"use strict";function n(e,r,t,n){this.src=e,this.env=t,this.md=r,this.tokens=n,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[]}var s=e("../token"),o=e("../common/utils").isWhiteSpace,i=e("../common/utils").isPunctChar,a=e("../common/utils").isMdAsciiPunct;n.prototype.pushPending=function(){var e=new s("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},n.prototype.push=function(e,r,t){this.pending&&this.pushPending();var n=new s(e,r,t);return t<0&&this.level--,n.level=this.level,t>0&&this.level++,this.pendingLevel=this.level,this.tokens.push(n),n},n.prototype.scanDelims=function(e,r){var t,n,s,c,l,u,p,h,f,d=e,m=!0,_=!0,g=this.posMax,b=this.src.charCodeAt(e);for(t=e>0?this.src.charCodeAt(e-1):32;d<g&&this.src.charCodeAt(d)===b;)d++;return s=d-e,n=d<g?this.src.charCodeAt(d):32,p=a(t)||i(String.fromCharCode(t)),f=a(n)||i(String.fromCharCode(n)),u=o(t),h=o(n),h?m=!1:f&&(u||p||(m=!1)),u?_=!1:p&&(h||f||(_=!1)),r?(c=m,l=_):(c=m&&(!_||p),l=_&&(!m||f)),{can_open:c,can_close:l,length:s}},n.prototype.Token=s,r.exports=n},{"../common/utils":4,"../token":51}],48:[function(e,r,t){"use strict";r.exports.tokenize=function(e,r){var t,n,s,o,i,a=e.pos,c=e.src.charCodeAt(a);if(r)return!1;if(126!==c)return!1;if(n=e.scanDelims(e.pos,!0),o=n.length,i=String.fromCharCode(c),o<2)return!1;for(o%2&&(s=e.push("text","",0),s.content=i,o--),t=0;t<o;t+=2)s=e.push("text","",0),s.content=i+i,e.delimiters.push({marker:c,jump:t,token:e.tokens.length-1,level:e.level,end:-1,open:n.can_open,close:n.can_close});return e.pos+=n.length,!0},r.exports.postProcess=function(e){var r,t,n,s,o,i=[],a=e.delimiters,c=e.delimiters.length;for(r=0;r<c;r++)n=a[r],126===n.marker&&n.end!==-1&&(s=a[n.end],o=e.tokens[n.token],o.type="s_open",o.tag="s",o.nesting=1,o.markup="~~",o.content="",o=e.tokens[s.token],o.type="s_close",o.tag="s",o.nesting=-1,o.markup="~~",o.content="","text"===e.tokens[s.token-1].type&&"~"===e.tokens[s.token-1].content&&i.push(s.token-1));for(;i.length;){for(r=i.pop(),t=r+1;t<e.tokens.length&&"s_close"===e.tokens[t].type;)t++;t--,r!==t&&(o=e.tokens[t],e.tokens[t]=e.tokens[r],e.tokens[r]=o)}}},{}],49:[function(e,r,t){"use strict";function n(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}r.exports=function(e,r){for(var t=e.pos;t<e.posMax&&!n(e.src.charCodeAt(t));)t++;return t!==e.pos&&(r||(e.pending+=e.src.slice(e.pos,t)),e.pos=t,!0)}},{}],50:[function(e,r,t){"use strict";r.exports=function(e){var r,t,n=0,s=e.tokens,o=e.tokens.length;for(r=t=0;r<o;r++)n+=s[r].nesting,s[r].level=n,"text"===s[r].type&&r+1<o&&"text"===s[r+1].type?s[r+1].content=s[r].content+s[r+1].content:(r!==t&&(s[t]=s[r]),t++);r!==t&&(s.length=t)}},{}],51:[function(e,r,t){"use strict";function n(e,r,t){this.type=e,this.tag=r,this.attrs=null,this.map=null,this.nesting=t,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}n.prototype.attrIndex=function(e){var r,t,n;if(!this.attrs)return-1;for(r=this.attrs,t=0,n=r.length;t<n;t++)if(r[t][0]===e)return t;return-1},n.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e]},n.prototype.attrSet=function(e,r){var t=this.attrIndex(e),n=[e,r];t<0?this.attrPush(n):this.attrs[t]=n},n.prototype.attrGet=function(e){var r=this.attrIndex(e),t=null;return r>=0&&(t=this.attrs[r][1]),t},n.prototype.attrJoin=function(e,r){var t=this.attrIndex(e);t<0?this.attrPush([e,r]):this.attrs[t][1]=this.attrs[t][1]+" "+r},r.exports=n},{}],52:[function(e,r,t){r.exports={Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\ud835\udd04",afr:"\ud835\udd1e",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",amp:"&",AMP:"&",andand:"\u2a55",And:"\u2a53",and:"\u2227",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angmsd:"\u2221",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\ud835\udd38",aopf:"\ud835\udd52",apacir:"\u2a6f",ap:"\u2248",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\ud835\udc9c",ascr:"\ud835\udcb6",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\ud835\udd05",bfr:"\ud835\udd1f",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\ud835\udd39",bopf:"\ud835\udd53",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250c",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252c",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxuL:"\u255b",boxUl:"\u255c",boxUL:"\u255d",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255a",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253c",boxvH:"\u256a",boxVh:"\u256b",boxVH:"\u256c",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251c",boxvR:"\u255e",boxVr:"\u255f",boxVR:"\u2560",bprime:"\u2035",breve:"\u02d8",Breve:"\u02d8",brvbar:"\xa6",bscr:"\ud835\udcb7",Bscr:"\u212c",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsolb:"\u29c5",bsol:"\\",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",cap:"\u2229",Cap:"\u22d2",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\ud835\udd20",Cfr:"\u212d",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25cb",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",conint:"\u222e",Conint:"\u222f",ContourIntegral:"\u222e",copf:"\ud835\udd54",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xa9",COPY:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",cross:"\u2717",Cross:"\u2a2f",Cscr:"\ud835\udc9e",cscr:"\ud835\udcb8",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",cupbrcap:"\u2a48",cupcap:"\u2a46",CupCap:"\u224d",cup:"\u222a",Cup:"\u22d3",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21a1",dArr:"\u21d3",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21ca",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\ud835\udd07",dfr:"\ud835\udd21",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",diamond:"\u22c4",Diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\ud835\udd3b",dopf:"\ud835\udd55",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21d3",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21bd",DownRightTeeVector:"\u295f",DownRightVectorBar:"\u2957",DownRightVector:"\u21c1",DownTeeArrow:"\u21a7",DownTee:"\u22a4",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\ud835\udc9f",dscr:"\ud835\udcb9",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",Ecirc:"\xca",ecirc:"\xea",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\ud835\udd08",efr:"\ud835\udd22",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\ud835\udd3c",eopf:"\ud835\udd56",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",escr:"\u212f",Escr:"\u2130",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\ud835\udd09",ffr:"\ud835\udd23",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\ud835\udd3d",fopf:"\ud835\udd57",forall:"\u2200",ForAll:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",fscr:"\ud835\udcbb",Fscr:"\u2131",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",gescc:"\u2aa9",ges:"\u2a7e",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\ud835\udd0a",gfr:"\ud835\udd24",gg:"\u226b",Gg:"\u22d9",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2aa5",gl:"\u2277",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gnE:"\u2269",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\ud835\udd3e",gopf:"\ud835\udd58",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\ud835\udca2",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gtcc:"\u2aa7",gtcir:"\u2a7a",gt:">",GT:">",Gt:"\u226b",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",harrcir:"\u2948",harr:"\u2194",hArr:"\u21d4",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\ud835\udd25",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\ud835\udd59",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\ud835\udcbd",Hscr:"\u210b",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",ifr:"\ud835\udd26",Ifr:"\u2111",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",incare:"\u2105",in:"\u2208",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",intcal:"\u22ba",int:"\u222b",Int:"\u222c",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\ud835\udd40",iopf:"\ud835\udd5a",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",iscr:"\ud835\udcbe",Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\ud835\udd0d",jfr:"\ud835\udd27",jmath:"\u0237",Jopf:"\ud835\udd41",
jopf:"\ud835\udd5b",Jscr:"\ud835\udca5",jscr:"\ud835\udcbf",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\ud835\udd0e",kfr:"\ud835\udd28",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\ud835\udd42",kopf:"\ud835\udd5c",Kscr:"\ud835\udca6",kscr:"\ud835\udcc0",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",larrb:"\u21e4",larrbfs:"\u291f",larr:"\u2190",Larr:"\u219e",lArr:"\u21d0",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",latail:"\u2919",lAtail:"\u291b",lat:"\u2aab",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",LeftArrowBar:"\u21e4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21d0",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21c3",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTeeArrow:"\u21a4",LeftTee:"\u22a3",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangleBar:"\u29cf",LeftTriangle:"\u22b2",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21bf",LeftVectorBar:"\u2952",LeftVector:"\u21bc",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",lescc:"\u2aa8",les:"\u2a7d",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\ud835\udd0f",lfr:"\ud835\udd29",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21c7",ll:"\u226a",Ll:"\u22d8",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoustache:"\u23b0",lmoust:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftrightarrow:"\u27f7",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longmapsto:"\u27fc",longrightarrow:"\u27f6",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\ud835\udd43",lopf:"\ud835\udd5d",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\ud835\udcc1",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",lt:"<",LT:"<",Lt:"\u226a",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\ud835\udd10",mfr:"\ud835\udd2a",mho:"\u2127",micro:"\xb5",midast:"*",midcir:"\u2af0",mid:"\u2223",middot:"\xb7",minusb:"\u229f",minus:"\u2212",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\ud835\udd44",mopf:"\ud835\udd5e",mp:"\u2213",mscr:"\ud835\udcc2",Mscr:"\u2133",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266e",naturals:"\u2115",natur:"\u266e",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\ud835\udd11",nfr:"\ud835\udd2b",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nopf:"\ud835\udd5f",Nopf:"\u2115",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangle:"\u22ea",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangle:"\u22eb",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",nprec:"\u2280",npreceq:"\u2aaf\u0338",npre:"\u2aaf\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219b",nrArr:"\u21cf",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\ud835\udca9",nscr:"\ud835\udcc3",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",Ocirc:"\xd4",ocirc:"\xf4",ocir:"\u229a",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\ud835\udd12",ofr:"\ud835\udd2c",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\ud835\udd46",oopf:"\ud835\udd60",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",orarr:"\u21bb",Or:"\u2a54",or:"\u2228",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\ud835\udcaa",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",otimesas:"\u2a36",Otimes:"\u2a37",otimes:"\u2297",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",para:"\xb6",parallel:"\u2225",par:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\ud835\udd13",pfr:"\ud835\udd2d",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plus:"+",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\ud835\udd61",Popf:"\u2119",pound:"\xa3",prap:"\u2ab7",Pr:"\u2abb",pr:"\u227a",prcue:"\u227c",precapprox:"\u2ab7",prec:"\u227a",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",pre:"\u2aaf",prE:"\u2ab3",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportional:"\u221d",Proportion:"\u2237",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\ud835\udcab",pscr:"\ud835\udcc5",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\ud835\udd14",qfr:"\ud835\udd2e",qint:"\u2a0c",qopf:"\ud835\udd62",Qopf:"\u211a",qprime:"\u2057",Qscr:"\ud835\udcac",qscr:"\ud835\udcc6",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21a0",rArr:"\u21d2",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",Re:"\u211c",rect:"\u25ad",reg:"\xae",REG:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\ud835\udd2f",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrowBar:"\u21e5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21d2",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVectorBar:"\u2955",RightDownVector:"\u21c2",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTeeArrow:"\u21a6",RightTee:"\u22a2",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangleBar:"\u29d0",RightTriangle:"\u22b3",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVectorBar:"\u2954",RightUpVector:"\u21be",RightVectorBar:"\u2953",RightVector:"\u21c0",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoustache:"\u23b1",rmoust:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",ropf:"\ud835\udd63",Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\ud835\udcc7",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2abc",sc:"\u227b",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdotb:"\u22a1",sdot:"\u22c5",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\ud835\udd16",sfr:"\ud835\udd30",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",solbar:"\u233f",solb:"\u29c4",sol:"/",Sopf:"\ud835\udd4a",sopf:"\ud835\udd64",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squ:"\u25a1",squf:"\u25aa",srarr:"\u2192",Sscr:"\ud835\udcae",sscr:"\ud835\udcc8",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succapprox:"\u2ab8",succ:"\u227b",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",sup:"\u2283",Sup:"\u22d1",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\ud835\udd17",tfr:"\ud835\udd31",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2a31",timesb:"\u22a0",times:"\xd7",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",topbot:"\u2336",topcir:"\u2af1",top:"\u22a4",Topf:"\ud835\udd4b",topf:"\ud835\udd65",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\ud835\udcaf",tscr:"\ud835\udcc9",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",uarr:"\u2191",Uarr:"\u219f",uArr:"\u21d1",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\ud835\udd18",ufr:"\ud835\udd32",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\ud835\udd4c",uopf:"\ud835\udd66",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21d1",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21d5",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTeeArrow:"\u21a5",UpTee:"\u22a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\ud835\udcb0",uscr:"\ud835\udcca",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",veebar:"\u22bb",vee:"\u2228",Vee:"\u22c1",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\ud835\udd19",vfr:"\ud835\udd33",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\ud835\udd4d",vopf:"\ud835\udd67",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\ud835\udcb1",vscr:"\ud835\udccb",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\ud835\udd1a",wfr:"\ud835\udd34",Wopf:"\ud835\udd4e",wopf:"\ud835\udd68",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\ud835\udcb2",wscr:"\ud835\udccc",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\ud835\udd1b",xfr:"\ud835\udd35",xharr:"\u27f7",xhArr:"\u27fa",Xi:"\u039e",xi:"\u03be",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\ud835\udd4f",xopf:"\ud835\udd69",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",Xscr:"\ud835\udcb3",xscr:"\ud835\udccd",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\ud835\udd1c",yfr:"\ud835\udd36",YIcy:"\u0407",yicy:"\u0457",Yopf:"\ud835\udd50",yopf:"\ud835\udd6a",Yscr:"\ud835\udcb4",yscr:"\ud835\udcce",YUcy:"\u042e",yucy:"\u044e",yuml:"\xff",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",zfr:"\ud835\udd37",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",zopf:"\ud835\udd6b",Zopf:"\u2124",Zscr:"\ud835\udcb5",zscr:"\ud835\udccf",zwj:"\u200d",zwnj:"\u200c"}},{}],53:[function(e,r,t){"use strict";function n(e){return Array.prototype.slice.call(arguments,1).forEach(function(r){r&&Object.keys(r).forEach(function(t){e[t]=r[t]})}),e}function s(e){return Object.prototype.toString.call(e)}function o(e){return"[object String]"===s(e)}function i(e){return"[object Object]"===s(e)}function a(e){return"[object RegExp]"===s(e)}function c(e){return"[object Function]"===s(e)}function l(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function u(e){return Object.keys(e||{}).reduce(function(e,r){return e||b.hasOwnProperty(r)},!1)}function p(e){e.__index__=-1,e.__text_cache__=""}function h(e){return function(r,t){var n=r.slice(t);return e.test(n)?n.match(e)[0].length:0}}function f(){return function(e,r){r.normalize(e)}}function d(r){function t(e){return e.replace("%TLDS%",s.src_tlds)}function n(e,r){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+r)}var s=r.re=e("./lib/re")(r.__opts__),u=r.__tlds__.slice();r.onCompile(),r.__tlds_replaced__||u.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),u.push(s.src_xn),s.src_tlds=u.join("|"),s.email_fuzzy=RegExp(t(s.tpl_email_fuzzy),"i"),s.link_fuzzy=RegExp(t(s.tpl_link_fuzzy),"i"),s.link_no_ip_fuzzy=RegExp(t(s.tpl_link_no_ip_fuzzy),"i"),s.host_fuzzy_test=RegExp(t(s.tpl_host_fuzzy_test),"i");var d=[];r.__compiled__={},Object.keys(r.__schemas__).forEach(function(e){var t=r.__schemas__[e];if(null!==t){var s={validate:null,link:null};return r.__compiled__[e]=s,i(t)?(a(t.validate)?s.validate=h(t.validate):c(t.validate)?s.validate=t.validate:n(e,t),void(c(t.normalize)?s.normalize=t.normalize:t.normalize?n(e,t):s.normalize=f())):o(t)?void d.push(e):void n(e,t)}}),d.forEach(function(e){r.__compiled__[r.__schemas__[e]]&&(r.__compiled__[e].validate=r.__compiled__[r.__schemas__[e]].validate,r.__compiled__[e].normalize=r.__compiled__[r.__schemas__[e]].normalize)}),r.__compiled__[""]={validate:null,normalize:f()};var m=Object.keys(r.__compiled__).filter(function(e){return e.length>0&&r.__compiled__[e]}).map(l).join("|");r.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+s.src_ZPCc+"))("+m+")","i"),r.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+s.src_ZPCc+"))("+m+")","ig"),r.re.pretest=RegExp("("+r.re.schema_test.source+")|("+r.re.host_fuzzy_test.source+")|@","i"),p(r)}function m(e,r){var t=e.__index__,n=e.__last_index__,s=e.__text_cache__.slice(t,n);this.schema=e.__schema__.toLowerCase(),this.index=t+r,this.lastIndex=n+r,this.raw=s,this.text=s,this.url=s}function _(e,r){var t=new m(e,r);return e.__compiled__[t.schema].normalize(t,e),t}function g(e,r){if(!(this instanceof g))return new g(e,r);r||u(e)&&(r=e,e={}),this.__opts__=n({},b,r),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=n({},k,e),this.__compiled__={},this.__tlds__=v,this.__tlds_replaced__=!1,this.re={},d(this)}var b={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},k={"http:":{validate:function(e,r,t){var n=e.slice(r);return t.re.http||(t.re.http=new RegExp("^\\/\\/"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.http.test(n)?n.match(t.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,r,t){var n=e.slice(r);return t.re.no_http||(t.re.no_http=new RegExp("^"+t.re.src_auth+"(?:localhost|(?:(?:"+t.re.src_domain+")\\.)+"+t.re.src_domain_root+")"+t.re.src_port+t.re.src_host_terminator+t.re.src_path,"i")),t.re.no_http.test(n)?r>=3&&":"===e[r-3]?0:r>=3&&"/"===e[r-3]?0:n.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(e,r,t){var n=e.slice(r);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},v="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");g.prototype.add=function(e,r){return this.__schemas__[e]=r,d(this),this},g.prototype.set=function(e){return this.__opts__=n(this.__opts__,e),this},g.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var r,t,n,s,o,i,a,c;if(this.re.schema_test.test(e))for(a=this.re.schema_search,a.lastIndex=0;null!==(r=a.exec(e));)if(s=this.testSchemaAt(e,r[2],a.lastIndex)){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||c<this.__index__)&&null!==(t=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(o=t.index+t[1].length,(this.__index__<0||o<this.__index__)&&(this.__schema__="",this.__index__=o,this.__last_index__=t.index+t[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&null!==(n=e.match(this.re.email_fuzzy))&&(o=n.index+n[1].length,i=n.index+n[0].length,(this.__index__<0||o<this.__index__||o===this.__index__&&i>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=i)),this.__index__>=0},g.prototype.pretest=function(e){return this.re.pretest.test(e)},g.prototype.testSchemaAt=function(e,r,t){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(e,t,this):0},g.prototype.match=function(e){var r=0,t=[];this.__index__>=0&&this.__text_cache__===e&&(t.push(_(this,r)),r=this.__last_index__);for(var n=r?e.slice(r):e;this.test(n);)t.push(_(this,r)),n=n.slice(this.__last_index__),r+=this.__last_index__;return t.length?t:null},g.prototype.tlds=function(e,r){return e=Array.isArray(e)?e:[e],r?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(e,r,t){return e!==t[r-1]}).reverse(),d(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,d(this),this)},g.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},g.prototype.onCompile=function(){},r.exports=g},{"./lib/re":54}],54:[function(e,r,t){"use strict";r.exports=function(r){var t={};t.src_Any=e("uc.micro/properties/Any/regex").source,t.src_Cc=e("uc.micro/categories/Cc/regex").source,t.src_Z=e("uc.micro/categories/Z/regex").source,t.src_P=e("uc.micro/categories/P/regex").source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");return t.src_pseudo_letter="(?:(?![><\uff5c]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><\uff5c]|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,3}[a-zA-Z0-9%/]|\\.(?!"+t.src_ZCc+"|[.]).|"+(r&&r["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+t.src_ZCc+").|\\!(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]+',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-(?!-)|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|[><\uff5c]|\\(|"+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}},{
"uc.micro/categories/Cc/regex":61,"uc.micro/categories/P/regex":63,"uc.micro/categories/Z/regex":64,"uc.micro/properties/Any/regex":66}],55:[function(e,r,t){"use strict";function n(e){var r,t,n=o[e];if(n)return n;for(n=o[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),n.push(t);for(r=0;r<e.length;r++)t=e.charCodeAt(r),n[t]="%"+("0"+t.toString(16).toUpperCase()).slice(-2);return n}function s(e,r){var t;return"string"!=typeof r&&(r=s.defaultChars),t=n(r),e.replace(/(%[a-f0-9]{2})+/gi,function(e){var r,n,s,o,i,a,c,l="";for(r=0,n=e.length;r<n;r+=3)s=parseInt(e.slice(r+1,r+3),16),s<128?l+=t[s]:192==(224&s)&&r+3<n&&128==(192&(o=parseInt(e.slice(r+4,r+6),16)))?(c=s<<6&1984|63&o,l+=c<128?"\ufffd\ufffd":String.fromCharCode(c),r+=3):224==(240&s)&&r+6<n&&(o=parseInt(e.slice(r+4,r+6),16),i=parseInt(e.slice(r+7,r+9),16),128==(192&o)&&128==(192&i))?(c=s<<12&61440|o<<6&4032|63&i,l+=c<2048||c>=55296&&c<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(c),r+=6):240==(248&s)&&r+9<n&&(o=parseInt(e.slice(r+4,r+6),16),i=parseInt(e.slice(r+7,r+9),16),a=parseInt(e.slice(r+10,r+12),16),128==(192&o)&&128==(192&i)&&128==(192&a))?(c=s<<18&1835008|o<<12&258048|i<<6&4032|63&a,c<65536||c>1114111?l+="\ufffd\ufffd\ufffd\ufffd":(c-=65536,l+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),r+=9):l+="\ufffd";return l})}var o={};s.defaultChars=";/?:@&=+$,#",s.componentChars="",r.exports=s},{}],56:[function(e,r,t){"use strict";function n(e){var r,t,n=o[e];if(n)return n;for(n=o[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),/^[0-9a-z]$/i.test(t)?n.push(t):n.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2));for(r=0;r<e.length;r++)n[e.charCodeAt(r)]=e[r];return n}function s(e,r,t){var o,i,a,c,l,u="";for("string"!=typeof r&&(t=r,r=s.defaultChars),void 0===t&&(t=!0),l=n(r),o=0,i=e.length;o<i;o++)if(a=e.charCodeAt(o),t&&37===a&&o+2<i&&/^[0-9a-f]{2}$/i.test(e.slice(o+1,o+3)))u+=e.slice(o,o+3),o+=2;else if(a<128)u+=l[a];else if(a>=55296&&a<=57343){if(a>=55296&&a<=56319&&o+1<i&&(c=e.charCodeAt(o+1))>=56320&&c<=57343){u+=encodeURIComponent(e[o]+e[o+1]),o++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(e[o]);return u}var o={};s.defaultChars=";/?:@&=+$,-_.!~*'()#",s.componentChars="-_.!~*'()",r.exports=s},{}],57:[function(e,r,t){"use strict";r.exports=function(e){var r="";return r+=e.protocol||"",r+=e.slashes?"//":"",r+=e.auth?e.auth+"@":"",r+=e.hostname&&e.hostname.indexOf(":")!==-1?"["+e.hostname+"]":e.hostname||"",r+=e.port?":"+e.port:"",r+=e.pathname||"",r+=e.search||"",r+=e.hash||""}},{}],58:[function(e,r,t){"use strict";r.exports.encode=e("./encode"),r.exports.decode=e("./decode"),r.exports.format=e("./format"),r.exports.parse=e("./parse")},{"./decode":55,"./encode":56,"./format":57,"./parse":59}],59:[function(e,r,t){"use strict";function n(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}function s(e,r){if(e&&e instanceof n)return e;var t=new n;return t.parse(e,r),t}var o=/^([a-z0-9.+-]+:)/i,i=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["<",">",'"',"`"," ","\r","\n","\t"],l=["{","}","|","\\","^","`"].concat(c),u=["'"].concat(l),p=["%","/","?",";","#"].concat(u),h=["/","?","#"],f={javascript:!0,"javascript:":!0},d={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};n.prototype.parse=function(e,r){var t,n,s,i,c,l=e;if(l=l.trim(),!r&&1===e.split("#").length){var u=a.exec(l);if(u)return this.pathname=u[1],u[2]&&(this.search=u[2]),this}var m=o.exec(l);if(m&&(m=m[0],s=m.toLowerCase(),this.protocol=m,l=l.substr(m.length)),(r||m||l.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(c="//"===l.substr(0,2))||m&&f[m]||(l=l.substr(2),this.slashes=!0)),!f[m]&&(c||m&&!d[m])){var _=-1;for(t=0;t<h.length;t++)(i=l.indexOf(h[t]))!==-1&&(_===-1||i<_)&&(_=i);var g,b;for(b=_===-1?l.lastIndexOf("@"):l.lastIndexOf("@",_),b!==-1&&(g=l.slice(0,b),l=l.slice(b+1),this.auth=g),_=-1,t=0;t<p.length;t++)(i=l.indexOf(p[t]))!==-1&&(_===-1||i<_)&&(_=i);_===-1&&(_=l.length),":"===l[_-1]&&_--;var k=l.slice(0,_);l=l.slice(_),this.parseHost(k),this.hostname=this.hostname||"";var v="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!v){var y=this.hostname.split(/\./);for(t=0,n=y.length;t<n;t++){var x=y[t];if(x&&!x.match(/^[+a-z0-9A-Z_-]{0,63}$/)){for(var C="",A=0,w=x.length;A<w;A++)C+=x.charCodeAt(A)>127?"x":x[A];if(!C.match(/^[+a-z0-9A-Z_-]{0,63}$/)){var D=y.slice(0,t),q=y.slice(t+1),E=x.match(/^([+a-z0-9A-Z_-]{0,63})(.*)$/);E&&(D.push(E[1]),q.unshift(E[2])),q.length&&(l=q.join(".")+l),this.hostname=D.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),v&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var S=l.indexOf("#");S!==-1&&(this.hash=l.substr(S),l=l.slice(0,S));var F=l.indexOf("?");return F!==-1&&(this.search=l.substr(F),l=l.slice(0,F)),l&&(this.pathname=l),d[s]&&this.hostname&&!this.pathname&&(this.pathname=""),this},n.prototype.parseHost=function(e){var r=i.exec(e);r&&(r=r[0],":"!==r&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)},r.exports=s},{}],60:[function(r,t,n){(function(r){!function(s){function o(e){throw new RangeError(w[e])}function i(e,r){for(var t=e.length,n=[];t--;)n[t]=r(e[t]);return n}function a(e,r){var t=e.split("@"),n="";return t.length>1&&(n=t[0]+"@",e=t[1]),e=e.replace(/[\x2E\u3002\uFF0E\uFF61]/g,"."),n+i(e.split("."),r).join(".")}function c(e){for(var r,t,n=[],s=0,o=e.length;s<o;)r=e.charCodeAt(s++),r>=55296&&r<=56319&&s<o?(t=e.charCodeAt(s++),56320==(64512&t)?n.push(((1023&r)<<10)+(1023&t)+65536):(n.push(r),s--)):n.push(r);return n}function l(e){return i(e,function(e){var r="";return e>65535&&(e-=65536,r+=q(e>>>10&1023|55296),e=56320|1023&e),r+=q(e)}).join("")}function u(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:36}function p(e,r){return e+22+75*(e<26)-((0!=r)<<5)}function h(e,r,t){var n=0;for(e=t?D(e/700):e>>1,e+=D(e/r);e>455;n+=36)e=D(e/35);return D(n+36*e/(e+38))}function f(e){var r,t,n,s,i,a,c,p,f,d,m=[],_=e.length,g=0,b=128,k=72;for(t=e.lastIndexOf("-"),t<0&&(t=0),n=0;n<t;++n)e.charCodeAt(n)>=128&&o("not-basic"),m.push(e.charCodeAt(n));for(s=t>0?t+1:0;s<_;){for(i=g,a=1,c=36;s>=_&&o("invalid-input"),p=u(e.charCodeAt(s++)),(p>=36||p>D((x-g)/a))&&o("overflow"),g+=p*a,f=c<=k?1:c>=k+26?26:c-k,!(p<f);c+=36)d=36-f,a>D(x/d)&&o("overflow"),a*=d;r=m.length+1,k=h(g-i,r,0==i),D(g/r)>x-b&&o("overflow"),b+=D(g/r),g%=r,m.splice(g++,0,b)}return l(m)}function d(e){var r,t,n,s,i,a,l,u,f,d,m,_,g,b,k,v=[];for(e=c(e),_=e.length,r=128,t=0,i=72,a=0;a<_;++a)(m=e[a])<128&&v.push(q(m));for(n=s=v.length,s&&v.push("-");n<_;){for(l=x,a=0;a<_;++a)(m=e[a])>=r&&m<l&&(l=m);for(g=n+1,l-r>D((x-t)/g)&&o("overflow"),t+=(l-r)*g,r=l,a=0;a<_;++a)if(m=e[a],m<r&&++t>x&&o("overflow"),m==r){for(u=t,f=36;d=f<=i?1:f>=i+26?26:f-i,!(u<d);f+=36)k=u-d,b=36-d,v.push(q(p(d+k%b,0))),u=D(k/b);v.push(q(p(u,0))),i=h(t,g,n==s),t=0,++n}++t,++r}return v.join("")}function m(e){return a(e,function(e){return C.test(e)?f(e.slice(4).toLowerCase()):e})}function _(e){return a(e,function(e){return A.test(e)?"xn--"+d(e):e})}var g="object"==typeof n&&n&&!n.nodeType&&n,b="object"==typeof t&&t&&!t.nodeType&&t,k="object"==typeof r&&r;k.global!==k&&k.window!==k&&k.self!==k||(s=k);var v,y,x=2147483647,C=/^xn--/,A=/[^\x20-\x7E]/,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},D=Math.floor,q=String.fromCharCode;if(v={version:"1.4.1",ucs2:{decode:c,encode:l},decode:f,encode:d,toASCII:_,toUnicode:m},"function"==typeof e&&"object"==typeof e.amd&&e.amd)e("punycode",function(){return v});else if(g&&b)if(t.exports==g)b.exports=v;else for(y in v)v.hasOwnProperty(y)&&(g[y]=v[y]);else s.punycode=v}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],61:[function(e,r,t){r.exports=/[\0-\x1F\x7F-\x9F]/},{}],62:[function(e,r,t){r.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804\uDCBD|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},{}],63:[function(e,r,t){r.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E44\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD807[\uDC41-\uDC45\uDC70\uDC71]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},{}],64:[function(e,r,t){r.exports=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/},{}],65:[function(e,r,t){"use strict";t.Any=e("./properties/Any/regex"),t.Cc=e("./categories/Cc/regex"),t.Cf=e("./categories/Cf/regex"),t.P=e("./categories/P/regex"),t.Z=e("./categories/Z/regex")},{"./categories/Cc/regex":61,"./categories/Cf/regex":62,"./categories/P/regex":63,"./categories/Z/regex":64,"./properties/Any/regex":66}],66:[function(e,r,t){r.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},{}],67:[function(e,r,t){"use strict";r.exports=e("./lib/")},{"./lib/":9}]},{},[67])(67)});
;
GID = function(id){ return document.getElementById(id) };
function encode64_(data) {
r = "";
for (i=0; i<data.length; i+=3) {
if (i+2==data.length) {
r +=append3bytes(data[i], data[i+1], 0);
} else if (i+1==data.length) {
r += append3bytes(data[i], 0, 0);
} else {
r += append3bytes(data[i], data[i+1], data[i+2]);
}
}
return r;
}
function append3bytes(b1, b2, b3) {
c1 = b1 >> 2;
c2 = ((b1 & 0x3) << 4) | (b2 >> 4);
c3 = ((b2 & 0xF) << 2) | (b3 >> 6);
c4 = b3 & 0x3F;
r = "";
r += encode6bit(c1 & 0x3F);
r += encode6bit(c2 & 0x3F);
r += encode6bit(c3 & 0x3F);
r += encode6bit(c4 & 0x3F);
return r;
}
function encode6bit(b) {
if (b < 10) {
return String.fromCharCode(48 + b);
}
b -= 10;
if (b < 26) {
return String.fromCharCode(65 + b);
}
b -= 26;
if (b < 26) {
return String.fromCharCode(97 + b);
}
b -= 26;
if (b == 0) {
return '-';
}
if (b == 1) {
return '_';
}
return '?';
};
/**
* @license zopfli.js 2013 - imaya [ https://github.com/imaya/zopfli.js ] The Apache License 2.0
* Original C implementation: Google Inc. [ https://code.google.com/p/zopfli/ ] The Apache License 2.0
*/
(function() {function da(b){throw b;}var a=void 0,E=!0,F=null,G=!1,fa=this;function ha(b,c){var d=b.split("."),e=fa;!(d[0]in e)&&e.execScript&&e.execScript("var "+d[0]);for(var f;d.length&&(f=d.shift());)!d.length&&c!==a?e[f]=c:e=e[f]?e[f]:e[f]={}};try{this.Module=Module}catch(ka){this.Module=Module={}}var la="object"===typeof process&&"function"===typeof require,ma="object"===typeof window,na="function"===typeof importScripts,oa=!ma&&!la&&!na;
if(la){Module.print=function(b){process.stdout.write(b+"\n")};Module.printErr=function(b){process.stderr.write(b+"\n")};var pa=require("fs"),qa=require("path");Module.read=function(b){var b=qa.normalize(b),c=pa.readFileSync(b).toString();!c&&b!=qa.resolve(b)&&(b=path.join(__dirname,"..","src",b),c=pa.readFileSync(b).toString());return c};Module.load=function(b){ra(read(b))};Module.arguments||(Module.arguments=process.argv.slice(2))}
oa&&(Module.print=print,"undefined"!=typeof printErr&&(Module.printErr=printErr),Module.read="undefined"!=typeof read?read:function(b){snarf(b)},Module.arguments||("undefined"!=typeof scriptArgs?Module.arguments=scriptArgs:"undefined"!=typeof arguments&&(Module.arguments=arguments)));ma&&!na&&(Module.print||(Module.print=function(b){console.log(b)}),Module.printErr||(Module.printErr=function(b){console.log(b)}));
if(ma||na)Module.read=function(b){var c=new XMLHttpRequest;c.open("GET",b,G);c.send(F);return c.responseText},Module.arguments||"undefined"!=typeof arguments&&(Module.arguments=arguments);na&&(Module.print||(Module.print=function(){}),Module.load=importScripts);!na&&(!ma&&!la&&!oa)&&da("Unknown runtime environment. Where are we?");function ra(b){eval.call(F,b)}"undefined"==!Module.load&&Module.read&&(Module.load=function(b){ra(Module.read(b))});Module.print||(Module.print=function(){});
Module.printErr||(Module.printErr=Module.print);Module.arguments||(Module.arguments=[]);Module.print=Module.print;Module.c=Module.printErr;Module.preRun||(Module.preRun=[]);Module.postRun||(Module.postRun=[]);function sa(b){if(1==va)return 1;var c={"%i1":1,"%i8":1,"%i16":2,"%i32":4,"%i64":8,"%float":4,"%double":8}["%"+b];c||("*"==b.charAt(b.length-1)?c=va:"i"==b[0]&&(b=parseInt(b.substr(1)),wa(0==b%8),c=b/8));return c}function ya(b,c){return c&&c.length?za[b].apply(F,c):za[b]()}var Aa;
function Ba(){var b=[],c=0;this.v=function(d){d&=255;c&&(b.push(d),c--);if(0==b.length){if(128>d)return String.fromCharCode(d);b.push(d);c=191<d&&224>d?1:2;return""}if(0<c)return"";var d=b[0],e=b[1],f=b[2],d=191<d&&224>d?String.fromCharCode((d&31)<<6|e&63):String.fromCharCode((d&15)<<12|(e&63)<<6|f&63);b.length=0;return d};this.G=function(b){for(var b=unescape(encodeURIComponent(b)),c=[],f=0;f<b.length;f++)c.push(b.charCodeAt(f));return c}}function Da(b){var c=I;I=I+b|0;I=I+3>>2<<2;return c}
function Ea(b){var c=Fa;Fa=Fa+b|0;Fa=Fa+3>>2<<2;if(Fa>=Ga){for(;Ga<=Fa;)Ga=2*Ga+4095>>12<<12;wa(Ga<=Math.pow(2,30));var b=J,d=new ArrayBuffer(Ga);Module.HEAP8=J=new Int8Array(d);Module.HEAP16=K=new Int16Array(d);Module.HEAP32=L=new Int32Array(d);Module.HEAPU8=Ha=new Uint8Array(d);Module.HEAPU16=Ia=new Uint16Array(d);Module.HEAPU32=Ja=new Uint32Array(d);Module.HEAPF32=Ka=new Float32Array(d);Module.HEAPF64=La=new Float64Array(d);J.set(b)}return c}var va=4,Ma={},Na,Oa;
function Qa(b){Module.print(b+":\n"+Error().stack);da("Assertion: "+b)}function wa(b,c){b||Qa("Assertion failed: "+c)}var Ra=this;Module.ccall=function(b,c,d,e){return Sa(Ta(b),c,d,e)};function Ta(b){try{var c=Ra.Module["_"+b];c||(c=eval("_"+b))}catch(d){}wa(c,"Cannot call unknown function "+b+" (perhaps LLVM optimizations or closure removed it?)");return c}
function Sa(b,c,d,e){function f(b,d){if("string"==d){if(b===F||b===a||0===b)return 0;h||(h=I);var c=Da(b.length+1);Ua(b,c);return c}return"array"==d?(h||(h=I),c=Da(b.length),Va(b,c),c):b}var h=0,j=0,e=e?e.map(function(b){return f(b,d[j++])}):[];b=b.apply(F,e);"string"==c?c=Wa(b):(wa("array"!=c),c=b);h&&(I=h);return c}Module.cwrap=function(b,c,d){var e=Ta(b);return function(){return Sa(e,c,d,Array.prototype.slice.call(arguments))}};
function Xa(b,c,d){d=d||"i8";"*"===d.charAt(d.length-1)&&(d="i32");switch(d){case "i1":J[b]=c;break;case "i8":J[b]=c;break;case "i16":K[b>>1]=c;break;case "i32":L[b>>2]=c;break;case "i64":Oa=[c>>>0,Math.min(Math.floor(c/4294967296),4294967295)>>>0];L[b>>2]=Oa[0];L[b+4>>2]=Oa[1];break;case "float":Ka[b>>2]=c;break;case "double":La[M>>3]=c;L[b>>2]=L[M>>2];L[b+4>>2]=L[M+4>>2];break;default:Qa("invalid type for setValue: "+d)}}Module.setValue=Xa;
Module.getValue=function(b,c){c=c||"i8";"*"===c.charAt(c.length-1)&&(c="i32");switch(c){case "i1":return J[b];case "i8":return J[b];case "i16":return K[b>>1];case "i32":return L[b>>2];case "i64":return L[b>>2];case "float":return Ka[b>>2];case "double":return L[M>>2]=L[b>>2],L[M+4>>2]=L[b+4>>2],La[M>>3];default:Qa("invalid type for setValue: "+c)}return F};var Ya=1,Za=2,P=3;Module.ALLOC_NORMAL=0;Module.ALLOC_STACK=Ya;Module.ALLOC_STATIC=Za;Module.ALLOC_NONE=P;
function Q(b,c,d,e){var f,h;"number"===typeof b?(f=E,h=b):(f=G,h=b.length);var j="string"===typeof c?c:F,d=d==P?e:[R,Da,Ea][d===a?Za:d](Math.max(h,j?1:c.length));if(f){e=d;wa(0==(d&3));for(b=d+(h&-4);e<b;e+=4)L[e>>2]=0;for(b=d+h;e<b;)J[e++|0]=0;return d}if("i8"===j)return Ha.set(new Uint8Array(b),d),d;for(var e=0,g,i;e<h;){var l=b[e];"function"===typeof l&&(l=Ma.K(l));f=j||c[e];0===f?e++:("i64"==f&&(f="i32"),Xa(d+e,l,f),i!==f&&(g=sa(f),i=f),e+=g)}return d}Module.allocate=Q;
function Wa(b,c){for(var d=new Ba,e="undefined"==typeof c,f="",h=0,j;;){j=Ha[b+h|0];if(e&&0==j)break;f+=d.v(j);h+=1;if(!e&&h==c)break}return f}Module.Pointer_stringify=Wa;Module.Array_stringify=function(b){for(var c="",d=0;d<b.length;d++)c+=String.fromCharCode(b[d]);return c};var $a=4096,J,Ha,K,Ia,L,Ja,Ka,La,I,Fa,ab=Module.TOTAL_STACK||5242880,Ga=Module.TOTAL_MEMORY||16777216;wa(!!Int32Array&&!!Float64Array&&!!(new Int32Array(1)).subarray&&!!(new Int32Array(1)).set,"Cannot fallback to non-typed array case: Code is too specialized");
var bb=new ArrayBuffer(Ga);J=new Int8Array(bb);K=new Int16Array(bb);L=new Int32Array(bb);Ha=new Uint8Array(bb);Ia=new Uint16Array(bb);Ja=new Uint32Array(bb);Ka=new Float32Array(bb);La=new Float64Array(bb);L[0]=255;wa(255===Ha[0]&&0===Ha[3],"Typed arrays 2 must be run on a little-endian system");Module.HEAP=a;Module.HEAP8=J;Module.HEAP16=K;Module.HEAP32=L;Module.HEAPU8=Ha;Module.HEAPU16=Ia;Module.HEAPU32=Ja;Module.HEAPF32=Ka;Module.HEAPF64=La;I=4*Math.ceil(0.25);var M,cb=Q(12,"i8",Ya);
M=8*Math.ceil(cb/8);wa(0==M%8);Fa=ab;wa(Fa<Ga);var eb=Q(db("(null)"),"i8",Ya);function gb(b){for(;0<b.length;){var c=b.shift(),d=c.m;"number"===typeof d?c.j===a?ya(d):ya(d,[c.j]):d(c.j===a?F:c.j)}}var hb=[],ib=[],jb=[];function db(b,c,d){b=(new Ba).G(b);d&&(b.length=d);c||b.push(0);return b}Module.intArrayFromString=db;Module.intArrayToString=function(b){for(var c=[],d=0;d<b.length;d++){var e=b[d];255<e&&(e&=255);c.push(String.fromCharCode(e))}return c.join("")};
function Ua(b,c,d){b=db(b,d);for(d=0;d<b.length;)J[c+d|0]=b[d],d+=1}Module.writeStringToMemory=Ua;function Va(b,c){for(var d=0;d<b.length;d++)J[c+d|0]=b[d]}Module.writeArrayToMemory=Va;function kb(b,c){return 0<=b?b:32>=c?2*Math.abs(1<<c-1)+b:Math.pow(2,c)+b}function lb(b,c){if(0>=b)return b;var d=32>=c?Math.abs(1<<c-1):Math.pow(2,c-1);if(b>=d&&(32>=c||b>d))b=-2*d+b;return b}Math.g||(Math.g=function(b,c){var d=b&65535,e=c&65535;return d*e+((b>>>16)*e+d*(c>>>16)<<16)|0});var mb=0,nb={},ob=G,pb=F;
function qb(b){mb++;Module.monitorRunDependencies&&Module.monitorRunDependencies(mb);b?(wa(!nb[b]),nb[b]=1,pb===F&&"undefined"!==typeof setInterval&&(pb=setInterval(function(){var b=G,d;for(d in nb)b||(b=E,Module.c("still waiting on run dependencies:")),Module.c("dependency: "+d);b&&Module.c("(end of list)")},6E3))):Module.c("warning: run dependency added without ID")}Module.addRunDependency=qb;
function rb(b){mb--;Module.monitorRunDependencies&&Module.monitorRunDependencies(mb);b?(wa(nb[b]),delete nb[b]):Module.c("warning: run dependency removed without ID");0==mb&&(pb!==F&&(clearInterval(pb),pb=F),!ob&&sb&&tb())}Module.removeRunDependency=rb;Module.preloadedImages={};Module.preloadedAudios={};wa(Fa==ab);wa(ab==ab);Fa+=7528;wa(Fa<Ga);var ub,vb;Q(24,"i8",P,5242880);Q(4,"i8",P,5242904);Q(1024,"i8",P,5242908);Q([107,32,60,61,32,90,79,80,70,76,73,95,77,65,88,95,77,65,84,67,72,0],"i8",P,5243932);
Q([109,97,120,32,115,121,115,116,101,109,32,98,121,116,101,115,32,61,32,37,49,48,108,117,10,0],"i8",P,5243956);Q([112,32,60,32,90,79,80,70,76,73,95,87,73,78,68,79,87,95,83,73,90,69,0],"i8",P,5243984);Q([47,85,115,101,114,115,47,121,117,116,97,46,105,109,97,121,97,47,103,105,116,47,122,111,112,102,108,105,46,106,115,47,122,111,112,102,108,105,47,122,111,112,102,108,105,95,108,105,98,46,99,0],"i8",P,5244008);
Q([79,114,105,103,105,110,97,108,32,83,105,122,101,58,32,37,100,44,32,67,111,109,112,114,101,115,115,101,100,58,32,37,100,44,32,67,111,109,112,114,101,115,115,105,111,110,58,32,37,102,37,37,32,82,101,109,111,118,101,100,10,0],"i8",P,5244060);Q([108,105,116,108,101,110,32,62,61,32,51,32,38,38,32,108,105,116,108,101,110,32,60,61,32,50,56,56,0],"i8",P,5244124);Q([32,37,120,0],"i8",P,5244156);Q([110,101,119,67,111,115,116,32,62,61,32,48,0],"i8",P,5244160);
Q([112,112,32,61,61,32,104,112,111,115,0],"i8",P,5244176);Q([108,108,95,108,101,110,103,116,104,115,91,108,105,116,108,101,110,93,32,62,32,48,0],"i8",P,5244188);Q([40,104,101,120,58,0],"i8",P,5244212);Q([108,101,110,103,116,104,95,97,114,114,97,121,91,105,110,100,101,120,93,32,33,61,32,48,0],"i8",P,5244220);Q([104,118,97,108,32,60,32,54,53,53,51,54,0],"i8",P,5244248);Q([108,105,116,108,101,110,32,60,32,50,53,54,0],"i8",P,5244264);
Q([47,85,115,101,114,115,47,121,117,116,97,46,105,109,97,121,97,47,103,105,116,47,122,111,112,102,108,105,46,106,115,47,122,111,112,102,108,105,47,116,114,101,101,46,99,0],"i8",P,5244280);Q([37,100,32,0],"i8",P,5244328);Q([108,101,110,103,116,104,95,97,114,114,97,121,91,105,110,100,101,120,93,32,60,61,32,90,79,80,70,76,73,95,77,65,88,95,77,65,84,67,72,0],"i8",P,5244332);Q([112,111,115,32,60,32,115,105,122,101,0],"i8",P,5244372);
Q([99,111,109,112,114,101,115,115,101,100,32,98,108,111,99,107,32,115,105,122,101,58,32,37,100,32,40,37,100,107,41,32,40,117,110,99,58,32,37,100,41,10,0],"i8",P,5244384);Q([98,108,111,99,107,32,115,112,108,105,116,32,112,111,105,110,116,115,58,32,0],"i8",P,5244428);Q([108,101,110,103,116,104,95,97,114,114,97,121,91,105,110,100,101,120,93,32,60,61,32,105,110,100,101,120,0],"i8",P,5244452);
Q([47,85,115,101,114,115,47,121,117,116,97,46,105,109,97,121,97,47,103,105,116,47,122,111,112,102,108,105,46,106,115,47,122,111,112,102,108,105,47,115,113,117,101,101,122,101,46,99,0],"i8",P,5244484);Q([108,105,109,105,116,32,62,61,32,90,79,80,70,76,73,95,77,73,78,95,77,65,84,67,72,0],"i8",P,5244536);Q([100,95,99,111,117,110,116,115,91,105,93,32,61,61,32,48,32,124,124,32,100,95,108,101,110,103,116,104,115,91,105,93,32,62,32,48,0],"i8",P,5244564);
Q([110,112,111,105,110,116,115,32,61,61,32,110,108,122,55,55,112,111,105,110,116,115,0],"i8",P,5244604);Q([112,111,115,32,43,32,108,101,110,103,116,104,32,60,61,32,105,110,101,110,100,0],"i8",P,5244628);Q([108,105,109,105,116,32,60,61,32,90,79,80,70,76,73,95,77,65,88,95,77,65,84,67,72,0],"i8",P,5244652);Q([108,108,95,99,111,117,110,116,115,91,105,93,32,61,61,32,48,32,124,124,32,108,108,95,108,101,110,103,116,104,115,91,105,93,32,62,32,48,0],"i8",P,5244680);
Q([42,110,112,111,105,110,116,115,32,61,61,32,110,108,122,55,55,112,111,105,110,116,115,0],"i8",P,5244720);Q([115,116,100,58,58,98,97,100,95,97,108,108,111,99,0],"i8",P,5244744);Q([33,101,114,114,111,114,0],"i8",P,5244760);Q([33,40,100,117,109,109,121,95,108,101,110,103,116,104,32,33,61,32,108,101,110,103,116,104,32,38,38,32,108,101,110,103,116,104,32,62,32,50,32,38,38,32,100,117,109,109,121,95,108,101,110,103,116,104,32,62,32,50,41,0],"i8",P,5244768);
Q([112,111,115,32,43,32,42,108,101,110,103,116,104,32,60,61,32,115,105,122,101,0],"i8",P,5244828);Q([116,114,101,101,115,105,122,101,58,32,37,100,10,0],"i8",P,5244852);Q([98,101,115,116,108,101,110,103,116,104,32,61,61,32,90,111,112,102,108,105,77,97,120,67,97,99,104,101,100,83,117,98,108,101,110,40,108,109,99,44,32,112,111,115,44,32,108,101,110,103,116,104,41,0],"i8",P,5244868);
Q([47,85,115,101,114,115,47,121,117,116,97,46,105,109,97,121,97,47,103,105,116,47,122,111,112,102,108,105,46,106,115,47,122,111,112,102,108,105,47,108,122,55,55,46,99,0],"i8",P,5244924);Q([79,114,105,103,105,110,97,108,32,83,105,122,101,58,32,37,100,44,32,67,111,109,112,114,101,115,115,101,100,58,32,37,100,44,32,67,111,109,112,114,101,115,115,105,111,110,58,32,37,102,37,37,32,82,101,109,111,118,101,100,10,0],"i8",P,5244972);Q([108,108,112,111,115,32,60,32,108,101,110,100,0],"i8",P,5245036);
Q([105,110,32,117,115,101,32,98,121,116,101,115,32,32,32,32,32,61,32,37,49,48,108,117,10,0],"i8",P,5245052);Q([98,105,116,108,101,110,103,116,104,115,91,105,93,32,62,61,32,48,0],"i8",P,5245080);Q([112,111,115,32,60,32,105,110,101,110,100,0],"i8",P,5245100);Q([100,97,116,97,91,112,111,115,32,45,32,100,105,115,116,32,43,32,105,93,32,61,61,32,100,97,116,97,91,112,111,115,32,43,32,105,93,0],"i8",P,5245112);Q([98,116,121,112,101,32,61,61,32,50,0],"i8",P,5245152);
Q([98,101,115,116,108,101,110,103,116,104,32,60,61,32,108,101,110,103,116,104,0],"i8",P,5245164);Q([108,108,112,111,115,32,62,32,108,115,116,97,114,116,0],"i8",P,5245188);Q([115,121,115,116,101,109,32,98,121,116,101,115,32,32,32,32,32,61,32,37,49,48,108,117,10,0],"i8",P,5245204);Q([48,0],"i8",P,5245232);Q([108,101,110,103,116,104,115,91,105,93,32,60,61,32,109,97,120,98,105,116,115,0],"i8",P,5245236);
Q([115,117,98,108,101,110,91,42,108,101,110,103,116,104,93,32,61,61,32,115,45,62,108,109,99,45,62,100,105,115,116,91,108,109,99,112,111,115,93,0],"i8",P,5245260);Q([33,40,115,45,62,108,109,99,45,62,108,101,110,103,116,104,91,108,109,99,112,111,115,93,32,61,61,32,49,32,38,38,32,115,45,62,108,109,99,45,62,100,105,115,116,91,108,109,99,112,111,115,93,32,61,61,32,48,41,0],"i8",P,5245300);Q([98,116,121,112,101,32,61,61,32,49,0],"i8",P,5245360);
Q([99,111,115,116,32,60,32,90,79,80,70,76,73,95,76,65,82,71,69,95,70,76,79,65,84,0],"i8",P,5245372);Q([115,45,62,108,109,99,45,62,108,101,110,103,116,104,91,108,109,99,112,111,115,93,32,61,61,32,49,32,38,38,32,115,45,62,108,109,99,45,62,100,105,115,116,91,108,109,99,112,111,115,93,32,61,61,32,48,0],"i8",P,5245400);Q([98,108,111,99,107,115,105,122,101,32,60,32,54,53,53,51,54,0],"i8",P,5245460);
Q([47,85,115,101,114,115,47,121,117,116,97,46,105,109,97,121,97,47,103,105,116,47,122,111,112,102,108,105,46,106,115,47,122,111,112,102,108,105,47,100,101,102,108,97,116,101,46,99,0],"i8",P,5245480);Q([105,32,60,32,105,110,101,110,100,0],"i8",P,5245532);Q([98,97,100,95,97,114,114,97,121,95,110,101,119,95,108,101,110,103,116,104,0],"i8",P,5245544);Q([114,108,101,91,114,108,101,95,115,105,122,101,32,45,32,49,93,32,60,61,32,49,56,0],"i8",P,5245568);
Q([98,101,115,116,108,101,110,103,116,104,32,60,61,32,108,105,109,105,116,0],"i8",P,5245592);Q([112,111,115,32,43,32,108,101,110,103,116,104,32,60,61,32,100,97,116,97,115,105,122,101,0],"i8",P,5245612);Q([108,108,100,95,108,101,110,103,116,104,115,91,105,93,32,60,32,49,54,0],"i8",P,5245640);Q([100,105,115,116,32,60,61,32,112,111,115,0],"i8",P,5245660);
Q([101,120,112,101,99,116,101,100,95,100,97,116,97,95,115,105,122,101,32,61,61,32,48,32,124,124,32,116,101,115,116,108,101,110,103,116,104,32,61,61,32,101,120,112,101,99,116,101,100,95,100,97,116,97,95,115,105,122,101,0],"i8",P,5245672);Q([98,116,121,112,101,32,61,61,32,49,32,124,124,32,98,116,121,112,101,32,61,61,32,50,0],"i8",P,5245732);Q([104,104,97,115,104,118,97,108,91,112,93,32,61,61,32,104,118,97,108,0],"i8",P,5245760);
Q([100,95,108,101,110,103,116,104,115,91,100,115,93,32,62,32,48,0],"i8",P,5245780);Q([98,101,115,116,108,101,110,103,116,104,32,61,61,32,108,101,110,103,116,104,0],"i8",P,5245800);Q([47,85,115,101,114,115,47,121,117,116,97,46,105,109,97,121,97,47,103,105,116,47,122,111,112,102,108,105,46,106,115,47,122,111,112,102,108,105,47,99,97,99,104,101,46,99,0],"i8",P,5245824);Q([99,111,115,116,115,91,98,108,111,99,107,115,105,122,101,93,32,62,61,32,48,0],"i8",P,5245872);
Q([112,32,61,61,32,104,112,114,101,118,91,112,112,93,0],"i8",P,5245896);Q([108,108,95,108,101,110,103,116,104,115,91,108,108,115,93,32,62,32,48,0],"i8",P,5245912);Q([41,10,0],"i8",P,5245932);Q([108,115,116,97,114,116,32,60,32,108,101,110,100,0],"i8",P,5245936);Q([47,85,115,101,114,115,47,121,117,116,97,46,105,109,97,121,97,47,103,105,116,47,122,111,112,102,108,105,46,106,115,47,122,111,112,102,108,105,47,98,108,111,99,107,115,112,108,105,116,116,101,114,46,99,0],"i8",P,5245952);Q(472,"i8",P,5246008);
Q([90,111,112,102,108,105,86,101,114,105,102,121,76,101,110,68,105,115,116,0],"i8",P,5246480);Q([90,111,112,102,108,105,83,117,98,108,101,110,84,111,67,97,99,104,101,0],"i8",P,5246500);Q([90,111,112,102,108,105,76,101,110,103,116,104,115,84,111,83,121,109,98,111,108,115,0],"i8",P,5246520);Q([90,111,112,102,108,105,76,90,55,55,71,114,101,101,100,121,0],"i8",P,5246544);Q([90,111,112,102,108,105,70,105,110,100,76,111,110,103,101,115,116,77,97,116,99,104,0],"i8",P,5246564);
Q([90,111,112,102,108,105,67,111,109,112,114,101,115,115,0],"i8",P,5246588);Q([90,111,112,102,108,105,67,97,108,99,117,108,97,116,101,69,110,116,114,111,112,121,0],"i8",P,5246604);Q([90,111,112,102,108,105,67,97,108,99,117,108,97,116,101,66,108,111,99,107,83,105,122,101,0],"i8",P,5246628);Q([90,111,112,102,108,105,67,97,108,99,117,108,97,116,101,66,105,116,76,101,110,103,116,104,115,0],"i8",P,5246656);Q([90,111,112,102,108,105,66,108,111,99,107,83,112,108,105,116,76,90,55,55,0],"i8",P,5246684);
Q([90,111,112,102,108,105,66,108,111,99,107,83,112,108,105,116,0],"i8",P,5246708);Q([84,114,121,71,101,116,70,114,111,109,76,111,110,103,101,115,116,77,97,116,99,104,67,97,99,104,101,0],"i8",P,5246728);Q([84,114,97,99,101,66,97,99,107,119,97,114,100,115,0],"i8",P,5246756);Q([83,116,111,114,101,73,110,76,111,110,103,101,115,116,77,97,116,99,104,67,97,99,104,101,0],"i8",P,5246772);Q([80,114,105,110,116,66,108,111,99,107,83,112,108,105,116,80,111,105,110,116,115,0],"i8",P,5246800);
Q([76,90,55,55,79,112,116,105,109,97,108,82,117,110,0],"i8",P,5246824);Q([71,101,116,66,101,115,116,76,101,110,103,116,104,115,0],"i8",P,5246840);Q([70,111,108,108,111,119,80,97,116,104,0],"i8",P,5246856);Q([68,101,102,108,97,116,101,83,112,108,105,116,116,105,110,103,76,97,115,116,0],"i8",P,5246868);Q([68,101,102,108,97,116,101,78,111,110,67,111,109,112,114,101,115,115,101,100,66,108,111,99,107,0],"i8",P,5246892);Q([68,101,102,108,97,116,101,66,108,111,99,107,0],"i8",P,5246920);
Q([65,100,100,76,90,55,55,68,97,116,97,0],"i8",P,5246936);Q([65,100,100,76,90,55,55,66,108,111,99,107,0],"i8",P,5246948);Q([65,100,100,68,121,110,97,109,105,99,84,114,101,101,0],"i8",P,5246964);Q([0,0,0,0,96,16,80,0,0,0,0,0,0,0,0,0,0,0,0,0],"i8",P,5246980);Q(1,"i8",P,5247E3);Q([0,0,0,0,108,16,80,0,0,0,0,0,0,0,0,0,0,0,0,0],"i8",P,5247004);Q(1,"i8",P,5247024);Q([83,116,57,98,97,100,95,97,108,108,111,99,0],"i8",P,5247028);
Q([83,116,50,48,98,97,100,95,97,114,114,97,121,95,110,101,119,95,108,101,110,103,116,104,0],"i8",P,5247044);Q(12,"i8",P,5247072);Q([0,0,0,0,0,0,0,0,96,16,80,0],"i8",P,5247084);Q(1,"i8",P,5247096);Q(4,"i8",P,5247100);
Q([0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,1,0,0,3,1,0,0,4,1,0,0,5,1,0,0,6,1,0,0,7,1,0,0,8,1,0,0,9,1,0,0,9,1,0,0,10,1,0,0,10,1,0,0,11,1,0,0,11,1,0,0,12,1,0,0,12,1,0,0,13,1,0,0,13,1,0,0,13,1,0,0,13,1,0,0,14,1,0,0,14,1,0,0,14,1,0,0,14,1,0,0,15,1,0,0,15,1,0,0,15,1,0,0,15,1,0,0,16,1,0,0,16,1,0,0,16,1,0,0,16,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,17,1,0,0,18,1,0,0,18,1,0,0,18,1,0,0,18,1,0,0,18,1,0,0,18,1,0,0,18,1,0,0,18,1,0,0,19,1,0,0,19,1,0,0,19,1,0,0,19,1,0,0,19,1,0,0,19,1,0,
0,19,1,0,0,19,1,0,0,20,1,0,0,20,1,0,0,20,1,0,0,20,1,0,0,20,1,0,0,20,1,0,0,20,1,0,0,20,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,21,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,22,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,0,0,23,1,
0,0,23,1,0,0,23,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,24,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,25,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,
1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,26,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,27,1,0,0,
27,1,0,0,27,1,0,0,27,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,28,1,0,0,29,1,0,0],"i8",P,5247104);
Q([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,
0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,
4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,
0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,
0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0],"i8",P,5248140);
Q([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,
0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,
0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,31,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,
18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,31,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,31,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,
12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,0,0,0,0],"i8",P,5249176);Q([1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,7,0,0,0,9,0,0,0,13,0,0,0,17,0,0,0,25,0,0,0,33,0,0,0,49,0,0,0,65,0,0,0,97,0,0,0,129,0,0,0,193,0,0,0,1,1,0,0,129,1,0,0,1,2,0,0,1,3,0,0,1,4,0,0,1,6,0,0,1,8,0,0,1,12,0,0,1,16,0,0,1,24,0,0,1,32,0,0,1,48,0,0,1,64,0,0,1,96,0,0],"i8",P,5250212);
Q([16,0,0,0,17,0,0,0,18,0,0,0,0,0,0,0,8,0,0,0,7,0,0,0,9,0,0,0,6,0,0,0,10,0,0,0,5,0,0,0,11,0,0,0,4,0,0,0,12,0,0,0,3,0,0,0,13,0,0,0,2,0,0,0,14,0,0,0,1,0,0,0,15,0,0,0],"i8",P,5250332);L[1311747]=4;L[1311748]=12;L[1311749]=8;L[1311753]=16;L[1311754]=2;L[1311755]=10;vb=Q([2,0,0,0],"i8",Za);L[1311768]=vb+8|0;L[1311769]=5247028;L[1311770]=a;L[1311771]=vb+8|0;L[1311772]=5247044;function wb(){gb(jb);da("exit(-1) called, at "+Error().stack)}
function V(b,c,d,e){da("Assertion failed: "+(e?Wa(e):"unknown condition")+", at: "+[b?Wa(b):"unknown filename",c,d?Wa(d):"unknown function"]+" at "+Error().stack)}var xb=13,yb=9,zb=22,Ab=5,Bb=21,Cb=6;function Db(b){Eb||(Eb=Q([0],"i32",Za));L[Eb>>2]=b}var Eb,Fb=Q(1,"i32*",Ya),Gb=Q(1,"i32*",Ya);ub=Q(1,"i32*",Ya);var Hb=Q(1,"i32*",Ya),Ib=2,Jb=[F],Kb=E;
function Lb(b,c){if("string"!==typeof b)return F;c===a&&(c="/");b&&"/"==b[0]&&(c="");for(var d=(c+"/"+b).split("/").reverse(),e=[""];d.length;){var f=d.pop();""==f||"."==f||(".."==f?1<e.length&&e.pop():e.push(f))}return 1==e.length?"/":e.join("/")}
function Mb(b,c,d){var e={D:G,l:G,error:0,name:F,path:F,object:F,s:G,u:F,t:F},b=Lb(b);if("/"==b)e.D=E,e.l=e.s=E,e.name="/",e.path=e.u="/",e.object=e.t=Nb;else if(b!==F)for(var d=d||0,b=b.slice(1).split("/"),f=Nb,h=[""];b.length;){1==b.length&&f.d&&(e.s=E,e.u=1==h.length?"/":h.join("/"),e.t=f,e.name=b[0]);var j=b.shift();if(f.d)if(f.w){if(!f.a.hasOwnProperty(j)){e.error=2;break}}else{e.error=xb;break}else{e.error=20;break}f=f.a[j];if(f.link&&!(c&&0==b.length)){if(40<d){e.error=40;break}e=Lb(f.link,
h.join("/"));e=Mb([e].concat(b).join("/"),c,d+1);break}h.push(j);0==b.length&&(e.l=E,e.path=h.join("/"),e.object=f)}return e}function Ob(b){Pb();b=Mb(b,a);if(b.l)return b.object;Db(b.error);return F}
function Qb(b,c,d,e,f){b||(b="/");"string"===typeof b&&(b=Ob(b));b||(Db(xb),da(Error("Parent path must exist.")));b.d||(Db(20),da(Error("Parent must be a folder.")));!b.write&&!Kb&&(Db(xb),da(Error("Parent folder must be writeable.")));if(!c||"."==c||".."==c)Db(2),da(Error("Name must not be empty."));b.a.hasOwnProperty(c)&&(Db(17),da(Error("Can't overwrite object.")));b.a[c]={w:e===a?E:e,write:f===a?G:f,timestamp:Date.now(),C:Ib++};for(var h in d)d.hasOwnProperty(h)&&(b.a[c][h]=d[h]);return b.a[c]}
function Rb(b,c,d,e){return Qb(b,c,{d:E,b:G,a:{}},d,e)}function Sb(b,c,d,e){b=Ob(b);b===F&&da(Error("Invalid parent."));for(c=c.split("/").reverse();c.length;){var f=c.pop();f&&(b.a.hasOwnProperty(f)||Rb(b,f,d,e),b=b.a[f])}return b}function Tb(b,c,d,e,f){d.d=G;return Qb(b,c,d,e,f)}function Ub(b,c,d,e,f){if("string"===typeof d){for(var h=Array(d.length),j=0,g=d.length;j<g;++j)h[j]=d.charCodeAt(j);d=h}d={b:G,a:d.subarray?d.subarray(0):d};return Tb(b,c,d,e,f)}
function Vb(b,c,d,e){!d&&!e&&da(Error("A device must have at least one callback defined."));return Tb(b,c,{b:E,input:d,e:e},Boolean(d),Boolean(e))}function Pb(){Nb||(Nb={w:E,write:E,d:E,b:G,timestamp:Date.now(),C:1,a:{}})}var Wb,Nb;
function Xb(b,c,d){var e=Jb[b];if(e){if(e.h){if(0>d)return Db(zb),-1;if(e.object.b){if(e.object.e){for(var f=0;f<d;f++)try{e.object.e(J[c+f|0])}catch(h){return Db(Ab),-1}e.object.timestamp=Date.now();return f}Db(Cb);return-1}f=e.position;b=Jb[b];if(!b||b.object.b)Db(yb),c=-1;else if(b.h)if(b.object.d)Db(Bb),c=-1;else if(0>d||0>f)Db(zb),c=-1;else{for(var j=b.object.a;j.length<f;)j.push(0);for(var g=0;g<d;g++)j[f+g]=Ha[c+g|0];b.object.timestamp=Date.now();c=g}else Db(xb),c=-1;-1!=c&&(e.position+=c);
return c}Db(xb);return-1}Db(yb);return-1}function Yb(b,c,d,e){c*=d;0!=c&&(-1==Xb(e,b,c)&&Jb[e])&&(Jb[e].error=E)}
function Zb(b,c,d){function e(b){var c;"double"===b?c=(L[M>>2]=L[d+f>>2],L[M+4>>2]=L[d+(f+4)>>2],La[M>>3]):"i64"==b?c=[L[d+f>>2],L[d+(f+4)>>2]]:(b="i32",c=L[d+f>>2]);f+=Math.max(sa(b),va);return c}for(var f=0,h=[],j,g;;){var i=c;j=J[c];if(0===j)break;g=J[c+1|0];if(37==j){var l=G,m=G,k=G,n=G;a:for(;;){switch(g){case 43:l=E;break;case 45:m=E;break;case 35:k=E;break;case 48:if(n)break a;else{n=E;break}default:break a}c++;g=J[c+1|0]}var q=0;if(42==g)q=e("i32"),c++,g=J[c+1|0];else for(;48<=g&&57>=g;)q=
10*q+(g-48),c++,g=J[c+1|0];var v=G;if(46==g){var u=0,v=E;c++;g=J[c+1|0];if(42==g)u=e("i32"),c++;else for(;;){g=J[c+1|0];if(48>g||57<g)break;u=10*u+(g-48);c++}g=J[c+1|0]}else u=6;var s;switch(String.fromCharCode(g)){case "h":g=J[c+2|0];104==g?(c++,s=1):s=2;break;case "l":g=J[c+2|0];108==g?(c++,s=8):s=4;break;case "L":case "q":case "j":s=8;break;case "z":case "t":case "I":s=4;break;default:s=F}s&&c++;g=J[c+1|0];if(-1!="diuoxXp".split("").indexOf(String.fromCharCode(g))){i=100==g||105==g;s=s||4;var r=
j=e("i"+8*s),p;8==s&&(j=117==g?(j[0]>>>0)+4294967296*(j[1]>>>0):(j[0]>>>0)+4294967296*(j[1]|0));4>=s&&(j=(i?lb:kb)(j&Math.pow(256,s)-1,8*s));var y=Math.abs(j),i="";if(100==g||105==g)p=8==s&&$b?$b.stringify(r[0],r[1],F):lb(j,8*s).toString(10);else if(117==g)p=8==s&&$b?$b.stringify(r[0],r[1],E):kb(j,8*s).toString(10),j=Math.abs(j);else if(111==g)p=(k?"0":"")+y.toString(8);else if(120==g||88==g){i=k?"0x":"";if(8==s&&$b)p=(r[1]>>>0).toString(16)+(r[0]>>>0).toString(16);else if(0>j){j=-j;p=(y-1).toString(16);
r=[];for(k=0;k<p.length;k++)r.push((15-parseInt(p[k],16)).toString(16));for(p=r.join("");p.length<2*s;)p="f"+p}else p=y.toString(16);88==g&&(i=i.toUpperCase(),p=p.toUpperCase())}else 112==g&&(0===y?p="(nil)":(i="0x",p=y.toString(16)));if(v)for(;p.length<u;)p="0"+p;for(l&&(i=0>j?"-"+i:"+"+i);i.length+p.length<q;)m?p+=" ":n?p="0"+p:i=" "+i;p=i+p;p.split("").forEach(function(b){h.push(b.charCodeAt(0))})}else if(-1!="fFeEgG".split("").indexOf(String.fromCharCode(g))){j=e("double");if(isNaN(j))p="nan",
n=G;else if(isFinite(j)){v=G;s=Math.min(u,20);if(103==g||71==g)v=E,u=u||1,s=parseInt(j.toExponential(s).split("e")[1],10),u>s&&-4<=s?(g=(103==g?"f":"F").charCodeAt(0),u-=s+1):(g=(103==g?"e":"E").charCodeAt(0),u--),s=Math.min(u,20);if(101==g||69==g)p=j.toExponential(s),/[eE][-+]\d$/.test(p)&&(p=p.slice(0,-1)+"0"+p.slice(-1));else if(102==g||70==g)p=j.toFixed(s);i=p.split("e");if(v&&!k)for(;1<i[0].length&&-1!=i[0].indexOf(".")&&("0"==i[0].slice(-1)||"."==i[0].slice(-1));)i[0]=i[0].slice(0,-1);else for(k&&
-1==p.indexOf(".")&&(i[0]+=".");u>s++;)i[0]+="0";p=i[0]+(1<i.length?"e"+i[1]:"");69==g&&(p=p.toUpperCase());l&&0<=j&&(p="+"+p)}else p=(0>j?"-":"")+"inf",n=G;for(;p.length<q;)p=m?p+" ":n&&("-"==p[0]||"+"==p[0])?p[0]+"0"+p.slice(1):(n?"0":" ")+p;97>g&&(p=p.toUpperCase());p.split("").forEach(function(b){h.push(b.charCodeAt(0))})}else if(115==g){n=l=e("i8*")||eb;n|=0;g=0;for(g=n;J[g]|0;)g=g+1|0;n=g-n|0;v&&(n=Math.min(n,u));if(!m)for(;n<q--;)h.push(32);for(k=0;k<n;k++)h.push(Ha[l++|0]);if(m)for(;n<q--;)h.push(32)}else if(99==
g){for(m&&h.push(e("i8"));0<--q;)h.push(32);m||h.push(e("i8"))}else if(110==g)m=e("i32*"),L[m>>2]=h.length;else if(37==g)h.push(j);else for(k=i;k<c+2;k++)h.push(J[k]);c+=2}else h.push(j),c+=1}p=I;Yb(Q(h,"i8",Ya),1,h.length,b);I=p}function ac(b,c,d){b|=0;c|=0;d|=0;if((b&3)==(c&3)){for(;b&3;){if(0==(d|0))return;J[b]=J[c];b=b+1|0;c=c+1|0;d=d-1|0}for(;4<=(d|0);)L[b>>2]=L[c>>2],b=b+4|0,c=c+4|0,d=d-4|0}for(;0<(d|0);)J[b]=J[c],b=b+1|0,c=c+1|0,d=d-1|0}
function bc(b,c){var d,b=b|0;d=0;var c=c|0,e=0,f=0,h=0,j=0,e=b+c|0;if(20<=(c|0)){d&=255;j=b&3;f=d|d<<8|d<<16|d<<24;h=e&-4;if(j)for(j=b+4-j|0;(b|0)<(j|0);)J[b]=d,b=b+1|0;for(;(b|0)<(h|0);)L[b>>2]=f,b=b+4|0}for(;(b|0)<(e|0);)J[b]=d,b=b+1|0}
var cc=[8,7,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0];function dc(b){var c=cc[b>>>24];if(8>c)return c;c=cc[b>>16&255];if(8>c)return c+8;c=cc[b>>8&255];return 8>c?c+16:cc[b&255]+24}function W(){da("abort() at "+Error().stack)}
function ec(){switch(8){case 8:return $a;case 54:case 56:case 21:case 61:case 63:case 22:case 67:case 23:case 24:case 25:case 26:case 27:case 69:case 28:case 101:case 70:case 71:case 29:case 30:case 199:case 75:case 76:case 32:case 43:case 44:case 80:case 46:case 47:case 45:case 48:case 49:case 42:case 82:case 33:case 7:case 108:case 109:case 107:case 112:case 119:case 121:return 200809;case 13:case 104:case 94:case 95:case 34:case 35:case 77:case 81:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 91:case 94:case 95:case 110:case 111:case 113:case 114:case 115:case 116:case 117:case 118:case 120:case 40:case 16:case 79:case 19:return-1;
case 92:case 93:case 5:case 72:case 6:case 74:case 92:case 93:case 96:case 97:case 98:case 99:case 102:case 103:case 105:return 1;case 38:case 66:case 50:case 51:case 4:return 1024;case 15:case 64:case 41:return 32;case 55:case 37:case 17:return 2147483647;case 18:case 1:return 47839;case 59:case 57:return 99;case 68:case 58:return 2048;case 0:return 2097152;case 3:return 65536;case 14:return 32768;case 73:return 32767;case 39:return 16384;case 60:return 1E3;case 106:return 700;case 52:return 256;
case 62:return 255;case 2:return 100;case 65:return 64;case 36:return 20;case 100:return 16;case 20:return 6;case 53:return 4}Db(zb);return-1}function fc(b){gc||(Fa=Fa+4095>>12<<12,gc=E);var c=Fa;0!=b&&Ea(b);return c}var gc,hc=G,ic,jc,kc,lc;
hb.unshift({m:function(){if(!Module.noFSInit&&!Wb){var b,c,d,e=function(b){b===F||10===b?(c.i(c.buffer.join("")),c.buffer=[]):c.buffer.push(g.v(b))};wa(!Wb,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");Wb=E;Pb();b=b||Module.stdin;c=c||Module.stdout;d=d||Module.stderr;var f=E,h=E,j=E;b||(f=G,b=function(){if(!b.k||!b.k.length){var c;"undefined"!=typeof window&&"function"==
typeof window.prompt?(c=window.prompt("Input: "),c===F&&(c=String.fromCharCode(0))):"function"==typeof readline&&(c=readline());c||(c="");b.k=db(c+"\n",E)}return b.k.shift()});var g=new Ba;c||(h=G,c=e);c.i||(c.i=Module.print);c.buffer||(c.buffer=[]);d||(j=G,d=e);d.i||(d.i=Module.print);d.buffer||(d.buffer=[]);try{Rb("/","tmp",E,E)}catch(i){}var e=Rb("/","dev",E,E),l=Vb(e,"stdin",b),m=Vb(e,"stdout",F,c);d=Vb(e,"stderr",F,d);Vb(e,"tty",b,c);Jb[1]={path:"/dev/stdin",object:l,position:0,q:E,h:G,p:G,r:!f,
error:G,o:G,z:[]};Jb[2]={path:"/dev/stdout",object:m,position:0,q:G,h:E,p:G,r:!h,error:G,o:G,z:[]};Jb[3]={path:"/dev/stderr",object:d,position:0,q:G,h:E,p:G,r:!j,error:G,o:G,z:[]};wa(128>Math.max(Fb,Gb,ub));L[Fb>>2]=1;L[Gb>>2]=2;L[ub>>2]=3;Sb("/","dev/shm/tmp",E,E);for(f=Jb.length;f<Math.max(Fb,Gb,ub)+4;f++)Jb[f]=F;Jb[Fb]=Jb[1];Jb[Gb]=Jb[2];Jb[ub]=Jb[3];Q([Q([0,0,0,0,Fb,0,0,0,Gb,0,0,0,ub,0,0,0],"void*",Za)],"void*",P,Hb)}}});ib.push({m:function(){Kb=G}});
jb.push({m:function(){Wb&&(Jb[2]&&0<Jb[2].object.e.buffer.length&&Jb[2].object.e(10),Jb[3]&&0<Jb[3].object.e.buffer.length&&Jb[3].object.e(10))}});Module.FS_createFolder=Rb;Module.FS_createPath=Sb;Module.FS_createDataFile=Ub;
Module.FS_createPreloadedFile=function(b,c,d,e,f,h,j,g){function i(b){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[b.substr(-3)]}function l(d){function i(d){g||Ub(b,c,d,e,f);h&&h();rb("cp "+k)}var l=G;Module.preloadPlugins.forEach(function(b){!l&&b.canHandle(k)&&(b.handle(d,k,i,function(){j&&j();rb("cp "+k)}),l=E)});l||i(d)}if(!ic){ic=E;try{new Blob,jc=E}catch(m){jc=G,console.log("warning: no blob constructor, cannot create blobs with mimetypes")}kc=
"undefined"!=typeof MozBlobBuilder?MozBlobBuilder:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:!jc?console.log("warning: no BlobBuilder"):F;lc="undefined"!=typeof window?window.URL?window.URL:window.webkitURL:console.log("warning: cannot create object URLs");Module.preloadPlugins||(Module.preloadPlugins=[]);Module.preloadPlugins.push({canHandle:function(b){return!Module.N&&/\.(jpg|jpeg|png|bmp)$/.exec(b)},handle:function(b,c,d,e){var f=F;if(jc)try{f=new Blob([b],{type:i(c)})}catch(g){var h=
"Blob constructor present but fails: "+g+"; falling back to blob builder";Aa||(Aa={});Aa[h]||(Aa[h]=1,Module.c(h))}f||(f=new kc,f.append((new Uint8Array(b)).buffer),f=f.getBlob());var j=lc.createObjectURL(f),k=new Image;k.onload=function(){wa(k.complete,"Image "+c+" could not be decoded");var e=document.createElement("canvas");e.width=k.width;e.height=k.height;e.getContext("2d").drawImage(k,0,0);Module.preloadedImages[c]=e;lc.revokeObjectURL(j);d&&d(b)};k.onerror=function(){console.log("Image "+j+
" could not be decoded");e&&e()};k.src=j}});Module.preloadPlugins.push({canHandle:function(b){return!Module.M&&b.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},handle:function(b,c,d,e){function f(e){h||(h=E,Module.preloadedAudios[c]=e,d&&d(b))}function g(){h||(h=E,Module.preloadedAudios[c]=new Audio,e&&e())}var h=G;if(jc){try{var j=new Blob([b],{type:i(c)})}catch(k){return g()}var j=lc.createObjectURL(j),l=new Audio;l.addEventListener("canplaythrough",function(){f(l)},G);l.onerror=function(){if(!h){console.log("warning: browser could not fully decode audio "+
c+", trying slower base64 approach");for(var d="",e=0,g=0,i=0;i<b.length;i++){e=e<<8|b[i];for(g+=8;6<=g;)var j=e>>g-6&63,g=g-6,d=d+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[j]}2==g?(d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(e&3)<<4],d+="=="):4==g&&(d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(e&15)<<2],d+="=");l.src="data:audio/x-"+c.substr(-3)+";base64,"+d;f(l)}};l.src=j;setTimeout(function(){f(l)},1E4)}else return g()}})}for(var k,
n=[b,c],q=n[0],v=1;v<n.length;v++)"/"!=q[q.length-1]&&(q+="/"),q+=n[v];"/"==q[0]&&(q=q.substr(1));k=q;qb("cp "+k);if("string"==typeof d){var u=j,s=function(){u?u():da('Loading data file "'+d+'" failed.')},r=new XMLHttpRequest;r.open("GET",d,E);r.responseType="arraybuffer";r.onload=function(){if(200==r.status){var b=r.response;wa(b,'Loading data file "'+d+'" failed (no arrayBuffer).');b=new Uint8Array(b);l(b);rb("al "+d)}else s()};r.onerror=s;r.send(F);qb("al "+d)}else l(d)};
Module.FS_createLazyFile=function(b,c,d,e,f){if("undefined"!==typeof XMLHttpRequest){na||da("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var h=function(b,d){this.length=d;this.n=b;this.f=[]};h.prototype.J=function(b){this.L=b};var j=new XMLHttpRequest;j.open("HEAD",d,G);j.send(F);200<=j.status&&300>j.status||304===j.status||da(Error("Couldn't load "+d+". Status: "+j.status));var g=Number(j.getResponseHeader("Content-length")),
i,l=1048576;if(!((i=j.getResponseHeader("Accept-Ranges"))&&"bytes"===i))l=g;var m=new h(l,g);m.J(function(b){var c=b*m.n,e=(b+1)*m.n-1,e=Math.min(e,g-1);if("undefined"===typeof m.f[b]){var f=m.f;c>e&&da(Error("invalid range ("+c+", "+e+") or no bytes requested!"));e>g-1&&da(Error("only "+g+" bytes available! programmer error!"));var h=new XMLHttpRequest;h.open("GET",d,G);g!==l&&h.setRequestHeader("Range","bytes="+c+"-"+e);"undefined"!=typeof Uint8Array&&(h.responseType="arraybuffer");h.overrideMimeType&&
h.overrideMimeType("text/plain; charset=x-user-defined");h.send(F);200<=h.status&&300>h.status||304===h.status||da(Error("Couldn't load "+d+". Status: "+h.status));c=h.response!==a?new Uint8Array(h.response||[]):db(h.responseText||"",E);f[b]=c}"undefined"===typeof m.f[b]&&da(Error("doXHR failed!"));return m.f[b]});h={b:G,a:m}}else h={b:G,url:d};return Tb(b,c,h,e,f)};Module.FS_createLink=function(b,c,d,e,f){return Tb(b,c,{b:G,link:d},e,f)};Module.FS_createDevice=Vb;Db(0);Q(12,"void*",Za);
Module.requestFullScreen=function(){function b(){}function c(){var b=G;if((document.webkitFullScreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.mozFullscreenElement||document.fullScreenElement||document.fullscreenElement)===d)d.I=d.requestPointerLock||d.mozRequestPointerLock||d.webkitRequestPointerLock,d.I(),b=E;if(Module.onFullScreen)Module.onFullScreen(b)}var d=Module.canvas;document.addEventListener("fullscreenchange",c,G);document.addEventListener("mozfullscreenchange",
c,G);document.addEventListener("webkitfullscreenchange",c,G);document.addEventListener("pointerlockchange",b,G);document.addEventListener("mozpointerlockchange",b,G);document.addEventListener("webkitpointerlockchange",b,G);d.H=d.requestFullScreen||d.mozRequestFullScreen||(d.webkitRequestFullScreen?function(){d.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:F);d.H()};
Module.requestAnimationFrame=function(b){window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||window.setTimeout);window.requestAnimationFrame(b)};Module.pauseMainLoop=function(){};Module.resumeMainLoop=function(){hc&&(hc=G,F())};var za=[0,0,mc,0,nc,0,oc,0,pc,0,qc,0,rc,0,sc,0,tc,0,uc,0];
function vc(b,c){var d=0,d=24*c&-1,c=L[b+8>>2];return 0==J[c+(d|1)|0]<<24>>24&&0==J[c+(d|2)|0]<<24>>24?0:d=Ha[d+(c+21)|0]+3|0}
function wc(b,c,d){var e,f,h,j,g,i,l,m,k,n,q,v,u,s,r,p,y,w,t,x,z;e=0;f=I;I=I+108|0;h=f>>2;j=f+36;if(1024>(d-c|0)>>>0){if(c>>>0<d>>>0)g=1E30,l=i=c;else return I=f,c;for(;;)if(k=xc(l,b),n=(c=k<g)?l:i,q=l+1|0,(q|0)==(d|0)){m=n;break}else g=c?k:g,i=n,l=q;I=f;return m}l=d-c|0;if(10>l>>>0)return I=f,c;i=j|0;g=c;q=d;d=1E30;n=c;for(c=l;;){l=Math.floor((c>>>0)/10);k=l+g|0;L[h]=k;c=xc(k,b);k=j|0;La[M>>3]=c;L[k>>2]=L[M>>2];L[k+4>>2]=L[M+4>>2];k=(l<<1)+g|0;L[h+1]=k;c=xc(k,b);k=j+8|0;La[M>>3]=c;L[k>>2]=L[M>>2];
L[k+4>>2]=L[M+4>>2];k=(3*l&-1)+g|0;L[h+2]=k;c=xc(k,b);k=j+16|0;La[M>>3]=c;L[k>>2]=L[M>>2];L[k+4>>2]=L[M+4>>2];k=(l<<2)+g|0;L[h+3]=k;c=xc(k,b);k=j+24|0;La[M>>3]=c;L[k>>2]=L[M>>2];L[k+4>>2]=L[M+4>>2];k=(5*l&-1)+g|0;L[h+4]=k;c=xc(k,b);k=j+32|0;La[M>>3]=c;L[k>>2]=L[M>>2];L[k+4>>2]=L[M+4>>2];k=(6*l&-1)+g|0;L[h+5]=k;c=xc(k,b);k=j+40|0;La[M>>3]=c;L[k>>2]=L[M>>2];L[k+4>>2]=L[M+4>>2];k=(7*l&-1)+g|0;L[h+6]=k;c=xc(k,b);k=j+48|0;La[M>>3]=c;L[k>>2]=L[M>>2];L[k+4>>2]=L[M+4>>2];k=(l<<3)+g|0;L[h+7]=k;c=xc(k,b);k=
j+56|0;La[M>>3]=c;L[k>>2]=L[M>>2];L[k+4>>2]=L[M+4>>2];k=(9*l&-1)+g|0;L[h+8]=k;l=xc(k,b);k=j+64|0;La[M>>3]=l;L[k>>2]=L[M>>2];L[k+4>>2]=L[M+4>>2];k=(L[M>>2]=L[i>>2],L[M+4>>2]=L[i+4>>2],La[M>>3]);l=j+8|0;c=(L[M>>2]=L[l>>2],L[M+4>>2]=L[l+4>>2],La[M>>3]);v=(l=c<k)?c:k;k=j+16|0;c=(L[M>>2]=L[k>>2],L[M+4>>2]=L[k+4>>2],La[M>>3]);u=(k=c<v)?c:v;v=j+24|0;c=(L[M>>2]=L[v>>2],L[M+4>>2]=L[v+4>>2],La[M>>3]);s=(v=c<u)?c:u;u=j+32|0;c=(L[M>>2]=L[u>>2],L[M+4>>2]=L[u+4>>2],La[M>>3]);r=(u=c<s)?c:s;s=j+40|0;c=(L[M>>2]=L[s>>
2],L[M+4>>2]=L[s+4>>2],La[M>>3]);p=(s=c<r)?c:r;r=j+48|0;c=(L[M>>2]=L[r>>2],L[M+4>>2]=L[r+4>>2],La[M>>3]);y=(r=c<p)?c:p;p=j+56|0;c=(L[M>>2]=L[p>>2],L[M+4>>2]=L[p+4>>2],La[M>>3]);w=(p=c<y)?c:y;y=j+64|0;c=(L[M>>2]=L[y>>2],L[M+4>>2]=L[y+4>>2],La[M>>3]);k=(y=c<w)?8:p?7:r?6:s?5:u?4:v?3:k?2:l&1;l=y?c:w;if(l>d){m=n;e=30;break}0==(k|0)?(t=g,e=25):(w=L[(k-1<<2>>2)+h],8==(k|0)?(x=q,z=w):(t=w,e=25));25==e&&(e=0,x=L[(k+1<<2>>2)+h],z=t);w=L[(k<<2>>2)+h];c=x-z|0;if(10>c>>>0){m=w;e=32;break}else g=z,q=x,d=l,n=w}if(30==
e||32==e)return I=f,m}function xc(b,c){var d;d=c+4|0;return yc(L[c>>2],L[d>>2],L[c+12>>2],b,2)+yc(L[c>>2],L[d>>2],b,L[c+16>>2],2)}function zc(b,c){var d,e,f,h,j;d=b<<1;e=R(d);f=c|0;L[f>>2]=e;e=R(d);d=c+4|0;L[d>>2]=e;e=24*b&-1;h=R(e);j=c+8|0;L[j>>2]=h;a:do if(0!=(b|0)){for(h=0;!(K[L[f>>2]+(h<<1)>>1]=1,c=h+1|0,(c|0)==(b|0));)h=c;if(0!=(b|0))for(h=0;;)if(K[L[d>>2]+(h<<1)>>1]=0,h=h+1|0,(h|0)==(b|0))break a}while(0);if(0!=(e|0)){e=24*b&-1;for(b=0;!(J[L[j>>2]+b|0]=0,h=b+1|0,(h|0)==(e|0));)b=h}}
function Ac(b){Z(L[b>>2]);Z(L[b+4>>2]);Z(L[b+8>>2])}
function Bc(b,c,d,e,f,h,j){var g,i,l,m,k,n,q,v,u,s,r,p,y,w,t,x;g=0;i=I;I=I+28|0;l=i>>2;m=i+4;k=m>>2;n=i+8;if(!(10>e>>>0)){q=R(e);0==(q|0)&&wb();0!=(e|0)&&bc(q,e);L[l]=0;L[k]=e;v=0==(f|0);u=n|0;s=n+4|0;r=n+8|0;p=n+12|0;y=n+16|0;w=n;for(n=1;v|n>>>0<f>>>0;){L[u>>2]=c;L[s>>2]=d;L[r>>2]=e;L[p>>2]=L[l];L[y>>2]=L[k];L[l]>>>0>=L[k]>>>0&&V(5245952,252,5246684,5245936);t=wc(w,L[l]+1|0,L[k]);t>>>0<=L[l]>>>0&&V(5245952,255,5246684,5245188);t>>>0>=L[k]>>>0&&V(5245952,256,5246684,5245036);if(yc(c,d,L[l],t,2)+yc(c,
d,t,L[k],2)>yc(c,d,L[l],L[k],2))g=146;else if((t|0)==(L[l]+1|0)|(t|0)==(L[k]|0))g=146;else{x=t;t=h;var z=j,A=a,B=a,C=a,D=a,A=z>>2,z=t>>2;t=0;B=L[A];0==(B-1&B|0)&&(C=0==(B|0)?R(4):Cc(L[z],B<<3),L[z]=C);L[L[z]+(L[A]<<2)>>2]=x;C=L[A]+1|0;L[A]=C;if(0!=(C|0)){C=L[A]-1|0;for(A=0;;){if(A>>>0>=C>>>0){t=49;break}if(L[L[z]+(A<<2)>>2]>>>0>x>>>0)break;else A=A+1|0}if(49!=t){a:do if(C>>>0>A>>>0)for(t=C;;)if(B=t-1|0,D=L[z],L[D+(t<<2)>>2]=L[D+(B<<2)>>2],B>>>0>A>>>0)t=B;else break a;while(0);L[L[z]+(A<<2)>>2]=x}}x=
n+1|0}146==g&&(g=0,J[q+L[l]|0]=1,x=n);n=e;t=q;for(var z=L[h>>2],A=L[j>>2],B=i,C=m,H=D=a,N=a,O=a,X=a,$=a,O=N=a,D=n-1|0,N=H=n=0;!(O=0==(n|0)?0:L[z+(n-1<<2)>>2],X=(n|0)==(A|0)?D:L[z+(n<<2)>>2],0==J[t+O|0]<<24>>24?($=X-O|0,$>>>0<=N>>>0?O=H:(L[B>>2]=O,L[C>>2]=X,N=$,O=1)):O=H,$=n+1|0,$>>>0>A>>>0);)n=$,H=O;if(0==(O|0))break;if(10>(L[k]-L[l]|0)>>>0)break;else n=x}if(0!=(L[b>>2]|0)){var b=L[h>>2],f=L[j>>2],Y,S,U,ea,j=I;a:do if(0==(f|0)|0==(e|0))S=Y=0;else for(k=g=h=m=0;;){l=0==K[d+(h<<1)>>1]<<16>>16?1:Ia[c+
(h<<1)>>1];if((L[b+(m<<2)>>2]|0)==(h|0))if(0==(m-1&m|0)&&(k=0==(m|0)?R(4):Cc(k,m<<3)),v=k,L[v+(m<<2)>>2]=g,k=m+1|0,(k|0)==(f|0)){Y=v;S=k;break a}else m=k;else v=k;k=h+1|0;if(k>>>0<e>>>0)h=k,g=l+g|0,k=v;else{Y=v;S=m;break a}}while(0);(S|0)!=(f|0)&&V(5245952,172,5246800,5244604);Yb(5244428,20,1,L[ub>>2]);f=L[ub>>2];if(0==(S|0))Yb(5244212,5,1,f),U=L[ub>>2];else{c=0;for(d=f;!(Zb(d,5244328,(Na=I,I=I+4|0,L[Na>>2]=L[Y+(c<<2)>>2],Na)),f=c+1|0,ea=L[ub>>2],(f|0)==(S|0));)c=f,d=ea;Yb(5244212,5,1,ea);ea=L[ub>>
2];if(0==(S|0))U=ea;else for(c=0;;)if(Zb(ea,5244156,(Na=I,I=I+4|0,L[Na>>2]=L[Y+(c<<2)>>2],Na)),ea=c+1|0,d=L[ub>>2],(ea|0)==(S|0)){U=d;break}else c=ea,ea=d}Yb(5245932,2,1,U);Z(Y);I=j}Z(q)}I=i}
function Dc(b,c){var d,e,f;d=b>>2;for(b=0;;)if(L[(b<<2>>2)+d]=8,e=b+1|0,144==(e|0)){f=144;break}else b=e;for(;!(L[(f<<2>>2)+d]=9,b=f+1|0,256==(b|0));)f=b;L[d+256]=7;L[d+257]=7;L[d+258]=7;L[d+259]=7;L[d+260]=7;L[d+261]=7;L[d+262]=7;L[d+263]=7;L[d+264]=7;L[d+265]=7;L[d+266]=7;L[d+267]=7;L[d+268]=7;L[d+269]=7;L[d+270]=7;L[d+271]=7;L[d+272]=7;L[d+273]=7;L[d+274]=7;L[d+275]=7;L[d+276]=7;L[d+277]=7;L[d+278]=7;L[d+279]=7;L[d+280]=8;L[d+281]=8;L[d+282]=8;L[d+283]=8;L[d+284]=8;L[d+285]=8;L[d+286]=8;L[d+287]=
8;for(d=0;!(L[c+(d<<2)>>2]=5,f=d+1|0,32==(f|0));)d=f}function Ec(b){var c,d,e,f;c=b>>2;for(e=d=b=0;!(30<=(d|0));)if(f=(0!=(L[(d<<2>>2)+c]|0)&1)+e|0,1<(f|0)){b=172;break}else d=d+1|0,e=f;172!=b&&(1==(e|0)?L[((0!=(L[c]|0)&1)<<2>>2)+c]=1:0==(e|0)&&(L[c+1]=1,L[c]=1))}
function yc(b,c,d,e,f){var h,j,g,i,l;h=I;I=I+2560|0;j=h+1280;g=h+2432;2<=(f-1|0)>>>0&&V(5245480,324,5246628,5245732);if(1==(f|0))Dc(j|0,g|0),f=3;else{f=h|0;i=h+1152|0;Fc(b,c,d,e,f,i);l=j|0;Gc(f,288,15,l);f=g|0;Gc(i,32,15,f);Ec(f);var m,k;i=I;I=I+12|0;m=i+4;k=i+8;L[i>>2]=0;L[m>>2]=0;J[k]=0;Hc(l,f,k,i,m);Z(L[i>>2]);I=i;f=((J[k]&7|L[m>>2]<<3)>>>0)+3}j|=0;i=d;var n;if(i>>>0<e>>>0){k=0;for(d=i;;)if(i=K[c+(d<<1)>>1],m=Ia[b+(d<<1)>>1],0==i<<16>>16?i=L[j+(m<<2)>>2]+k|0:(l=(Ic(m)<<2)+j|0,k=L[l>>2]+k|0,l=i&
65535,i=(Jc(l)<<2)+(g|0)|0,i=((k+L[i>>2]|0)+L[(m<<2)+5248140>>2]|0)+Kc(l)|0),l=d+1|0,(l|0)==(e|0)){n=i;break}else k=i,d=l}else n=0;b=L[(j+1024|0)>>2]+n|0;I=h;return f+(b>>>0)}
function Lc(b,c,d,e,f,h,j,g){var i,l,m,k,n,q,v,u;i=I;I=I+40|0;l=i+16;m=l>>2;k=i+28;n=k>>2;q=f-e|0;Mc(l);v=i|0;L[v>>2]=b;L[i+8>>2]=e;L[i+12>>2]=f;b=R(12);u=(i+4|0)>>2;L[u]=b;zc(q,b);Nc(i,d,e,f,l);b=(l+8|0)>>2;1E3>L[b]>>>0?(Mc(k),Oc(i,d,e,f,k),d=yc(L[m],L[m+1],0,L[b],2),yc(L[n],L[n+1],0,L[n+2],1)<d?(Pc(l),d=l>>2,e=k>>2,L[d]=L[e],L[d+1]=L[e+1],L[d+2]=L[e+2],d=1):(Pc(k),d=2)):d=2;Qc(L[v>>2],d,c,L[m],L[m+1],0,L[b],q,h,j,g);Ac(L[u]);Z(L[u]);Pc(l);I=i}
function Qc(b,c,d,e,f,h,j,g,i,l,m){var k,n,q,v,u,s,r,p,y,w;k=0;n=I;I=I+3840|0;q=n+1152;v=n+1280;u=n+2432;s=n+2560;r=n+3712;Rc(d,i,l,m);Rc(c&1,i,l,m);Rc(c>>>1&1,i,l,m);1==(c|0)?Dc(v|0,u|0):(2!=(c|0)&&V(5245480,386,5246948,5245152),k=292);a:do if(292==k){c=n|0;d=q|0;Fc(e,f,h,j,c,d);p=v|0;Gc(c,288,15,p);c=u|0;Gc(d,32,15,c);Ec(c);d=L[m>>2];Hc(p,c,i,l,m);0!=(L[b>>2]|0)&&Zb(L[ub>>2],5244852,(Na=I,I=I+4|0,L[Na>>2]=L[m>>2]-d|0,Na));for(c=0;;)if(0!=(L[n+(c<<2)>>2]|0)&&0==(L[v+(c<<2)>>2]|0)&&V(5245480,399,
5246948,5244680),d=c+1|0,288==(d|0)){y=0;break}else c=d;for(;;)if(0!=(L[q+(y<<2)>>2]|0)&&0==(L[u+(y<<2)>>2]|0)&&V(5245480,400,5246948,5244564),d=y+1|0,32==(d|0))break a;else y=d}while(0);y=v|0;q=s|0;Sc(y,288,15,q);c=u|0;u=r|0;Sc(c,32,15,u);r=L[m>>2];k=j;d=i;p=l;var t,x,z,A,B,C,D,H,N;a:do if(h>>>0<k>>>0){t=h;for(x=0;;)if(z=K[f+(t<<1)>>1],A=z&65535,B=K[e+(t<<1)>>1],C=B&65535,0==z<<16>>16?(256<=(B&65535)&&V(5245480,256,5246936,5244264),z=(C<<2)+y|0,0==(L[z>>2]|0)&&V(5245480,257,5246936,5244188),Tc(L[q+
(C<<2)>>2],L[z>>2],d,p,m),x=x+1|0):(z=Ic(C),D=Jc(A),286<=(B-3&65535)&&V(5245480,263,5246936,5244124),B=(z<<2)+y|0,0==(L[B>>2]|0)&&V(5245480,264,5246936,5245912),H=(D<<2)+c|0,0==(L[H>>2]|0)&&V(5245480,265,5246936,5245780),Tc(L[q+(z<<2)>>2],L[B>>2],d,p,m),Uc(L[(C<<2)+5249176>>2],L[(C<<2)+5248140>>2],d,p,m),Tc(L[u+(D<<2)>>2],L[H>>2],d,p,m),z=z=a,5>(A|0)?z=0:(z=dc(A-1|0)^31,z=(1<<z-1)-1&(-1<<z)+(A-1)),Uc(z,Kc(A),d,p,m),x=C+x|0),C=t+1|0,(C|0)==(k|0)){N=x;break a}else t=C}else N=0;while(0);0==(g|0)|(N|
0)==(g|0)||V(5245480,277,5246936,5245672);Tc(L[s+1024>>2],L[v+1024>>2],i,l,m);a:do if(h>>>0<j>>>0){l=0;for(i=h;;)if(g=0==K[f+(i<<1)>>1]<<16>>16?1:Ia[e+(i<<1)>>1],v=g+l|0,s=i+1|0,(s|0)==(j|0)){w=v;break a}else l=v,i=s}else w=0;while(0);j=L[m>>2]-r|0;0!=(L[b>>2]|0)&&Zb(L[ub>>2],5244384,(Na=I,I=I+12|0,L[Na>>2]=j,L[Na+4>>2]=j>>>10,L[Na+8>>2]=w,Na));I=n}
function Rc(b,c,d,e){var f;f=e>>2;0==(J[c]&7)<<24>>24&&(e=L[f],0==(e-1&e|0)&&(e=0==(e|0)?R(1):Cc(L[d>>2],e<<1),L[d>>2]=e),J[L[d>>2]+L[f]|0]=0,L[f]=L[f]+1|0);e=L[d>>2]+(L[f]-1)|0;J[e]=(Ha[e]|b<<(J[c]&7))&255;J[c]=J[c]+1&255}
function Hc(b,c,d,e,f){var h,j,g,i,l,m,k,n,q,v,u,s,r,p,y,w,t,x,z,A,B,C,D,H,N,O,X,$,Y,S,U,ea,T,ga,ba,ja,ia,ca,aa,ta,Ca,xa,ua,Pa,fb;h=0;j=I;g=I=I+76|0;i=I=I+76|0;I=I+76|0;l=29;for(m=316;;){if(0==(l|0)){k=29;n=m;break}if(0==(L[b+(l+256<<2)>>2]|0))l=l-1|0,m=m-1|0;else{k=29;n=m;break}}for(;0!=(k|0);)if(0==(L[c+(k<<2)>>2]|0))k=k-1|0,n=n-1|0;else break;m=l+257|0;q=k+(l+258)|0;v=R(q<<2);u=v>>2;0==(v|0)&&wb();a:do if(0==(q|0))h=429;else{s=-257-l|0;for(r=0;!(p=r>>>0<m>>>0?(r<<2)+b|0:(s+r<<2)+c|0,p=L[p>>2],
L[(r<<2>>2)+u]=p,16<=p>>>0&&V(5245480,134,5246964,5245640),p=r+1|0,(p|0)==(n|0));)r=p;if(0==(q|0))h=429;else{for(z=x=t=w=y=0;;){do if(z>>>0<q>>>0){r=L[(z<<2>>2)+u];s=z;for(p=0;;){if((r|0)!=(L[(s<<2>>2)+u]|0)){A=p;break}B=p+1|0;C=s+1|0;if(C>>>0<q>>>0)s=C,p=B;else{A=B;break}}if(3>=A>>>0){if(2>=A>>>0){h=415;break}if(0!=(L[(z<<2>>2)+u]|0)){h=415;break}}p=((z<<2)+v|0)>>2;do if(0==(L[p]|0))10<A>>>0?(s=138<A>>>0?138:A,D=0==(t-1&t|0)?r=0==(t|0)?R(4):Cc(y,t<<3):y,L[D+(t<<2)>>2]=18,r=t+1|0,H=0==(x-1&x|0)?B=
0==(x|0)?R(4):Cc(w,x<<3):w,L[H+(x<<2)>>2]=s-11|0):(D=0==(t-1&t|0)?r=0==(t|0)?R(4):Cc(y,t<<3):y,L[D+(t<<2)>>2]=17,r=t+1|0,H=0==(x-1&x|0)?B=0==(x|0)?R(4):Cc(w,x<<3):w,L[H+(x<<2)>>2]=A-3|0,s=A),B=x+1|0,C=H,N=D;else{r=A-1|0;O=0==(t-1&t|0)?B=0==(t|0)?R(4):Cc(y,t<<3):y;L[O+(t<<2)>>2]=L[p];X=0==(x-1&x|0)?B=0==(x|0)?R(4):Cc(w,x<<3):w;L[X+(x<<2)>>2]=0;s=x+1|0;B=t+1|0;b:do if(5<r>>>0){C=O;$=X;Y=t;N=x;S=r;D=s;for(H=B;;)if(0==(H&Y|0)&&(C=0==(H|0)?R(4):Cc(C,H<<3)),L[C+(H<<2)>>2]=16,N=0==(D&N|0)?0==(D|0)?R(4):
Cc($,D<<3):$,L[N+(D<<2)>>2]=3,S=S-6|0,U=D+1|0,ea=H+1|0,5<S>>>0)$=N,Y=H,N=D,D=U,H=ea;else{T=C;ga=N;ba=H;ja=D;ia=S;ca=U;aa=ea;break b}}else T=O,ga=X,ba=t,ja=x,ia=r,ca=s,aa=B;while(0);2<ia>>>0?(r=0==(aa&ba|0)?0==(aa|0)?R(4):Cc(T,aa<<3):T,L[r+(aa<<2)>>2]=16,B=ba+2|0,s=0==(ca&ja|0)?0==(ca|0)?R(4):Cc(ga,ca<<3):ga,L[s+(ca<<2)>>2]=0,C=ia-3|0,H=ja+2|0,O=B,D=s,S=r):(C=ia,H=ca,O=aa,D=ga,S=T);if(0==(C|0))s=A,B=H,r=O,C=D,N=S;else{B=C+H|0;s=S;r=D;D=O;for(S=C;!(ta=0==(D-1&D|0)?0==(D|0)?R(4):Cc(s,D<<3):s,L[ta+(D<<
2)>>2]=L[p],N=D+1|0,Ca=0==(H-1&H|0)?0==(H|0)?R(4):Cc(r,H<<3):r,L[Ca+(H<<2)>>2]=0,Y=S-1|0,0==(Y|0));)s=ta,r=Ca,D=N,H=H+1|0,S=Y;s=A;r=C+O|0;C=Ca;N=ta}}while(0);D=z-1+s|0;H=B;S=r;O=C}else h=415;while(0);415==h&&(h=0,0==(t-1&t|0)&&(y=p=0==(t|0)?R(4):Cc(y,t<<3)),L[y+(t<<2)>>2]=L[(z<<2>>2)+u],p=t+1|0,0==(x-1&x|0)&&(w=0==(x|0)?R(4):Cc(w,x<<3)),L[w+(x<<2)>>2]=0,D=z,H=x+1|0,S=p,O=w,N=y);19<=L[N+(S-1<<2)>>2]>>>0&&V(5245480,178,5246964,5245568);p=D+1|0;if(p>>>0<q>>>0)y=N,w=O,t=S,x=H,z=p;else break}p=j>>2;for(x=
p+19;p<x;p++)L[p]=0;if(0==(S|0))xa=0,ua=O,Pa=ua>>2,fb=N;else for(x=0;;)if(p=(L[N+(x<<2)>>2]<<2)+j|0,L[p>>2]=L[p>>2]+1|0,p=x+1|0,(p|0)==(S|0)){xa=S;ua=O;Pa=ua>>2;fb=N;break a}else x=p}}while(0);if(429==h){p=j>>2;for(x=p+19;p<x;p++)L[p]=0;ua=xa=0;Pa=ua>>2;fb=0}p=g|0;Gc(j|0,19,7,p);Sc(p,19,7,i|0);p=15;for(x=19;0!=(p|0);)if(0==(L[j+(L[(p+3<<2)+5250332>>2]<<2)>>2]|0))p=p-1|0,x=x-1|0;else break;Uc(l,5,d,e,f);Uc(k,5,d,e,f);Uc(p,4,d,e,f);a:do if(-4!=(p|0))for(k=0;;)if(Uc(L[g+(L[(k<<2)+5250332>>2]<<2)>>2],
3,d,e,f),l=k+1|0,(l|0)==(x|0))break a;else k=l;while(0);if(0!=(xa|0))for(b=0;!(x=(b<<2)+fb|0,p=L[x>>2],Tc(L[i+(p<<2)>>2],L[g+(p<<2)>>2],d,e,f),p=L[x>>2],16==(p|0)?Uc(L[(b<<2>>2)+Pa],2,d,e,f):17==(p|0)?Uc(L[(b<<2>>2)+Pa],3,d,e,f):18==(p|0)&&Uc(L[(b<<2>>2)+Pa],7,d,e,f),p=b+1|0,(p|0)==(xa|0));)b=p;Z(v);Z(fb);Z(ua);I=j}
function Tc(b,c,d,e,f){var h,j,g,i;h=f>>2;if(0!=(c|0)){f=c-1|0;for(j=0;!(g=b>>>((f-j|0)>>>0)&1,0==(J[d]&7)<<24>>24&&(i=L[h],0==(i-1&i|0)&&(i=0==(i|0)?R(1):Cc(L[e>>2],i<<1),L[e>>2]=i),J[L[e>>2]+L[h]|0]=0,L[h]=L[h]+1|0),i=L[e>>2]+(L[h]-1)|0,J[i]=(Ha[i]|g<<(J[d]&7))&255,J[d]=J[d]+1&255,g=j+1|0,(g|0)==(c|0));)j=g}}
function Uc(b,c,d,e,f){var h,j,g;h=f>>2;if(0!=(c|0))for(j=0;!(f=b>>>(j>>>0)&1,0==(J[d]&7)<<24>>24&&(g=L[h],0==(g-1&g|0)&&(g=0==(g|0)?R(1):Cc(L[e>>2],g<<1),L[e>>2]=g),J[L[e>>2]+L[h]|0]=0,L[h]=L[h]+1|0),g=L[e>>2]+(L[h]-1)|0,J[g]=(Ha[g]|f<<(J[d]&7))&255,J[d]=J[d]+1&255,f=j+1|0,(f|0)==(c|0));)j=f}function sc(b,c){return L[b>>2]-L[c>>2]|0}function Vc(b,c){var d;d=b+12|0;L[d>>2]=L[d>>2]<<5&32736^c&255}
function Wc(b,c,d){var e,f,h,j,g,i,l;e=(d+4|0)>>2;f=(d+8|0)>>2;h=(d|0)>>2;d=0==(b|0);j=c<<1;for(g=c<<1;;){if(L[e]>>>0>=((L[f]<<4)+L[h]|0)>>>0){a:do if(0<(L[f]|0))for(c=0;;)if(J[(c<<4)+L[h]+12|0]=0,i=c+1|0,(i|0)<(L[f]|0))c=i;else break a;while(0);a:do if(!(d|1>(j|0)))for(c=0;;){i=L[b+(((c|0)/2&-1)<<3)+((c|0)%2<<2)>>2];b:do if(0!=(i|0))for(l=i;;)if(J[l+12|0]=1,l=L[l+4>>2],0==(l|0))break b;while(0);i=c+1|0;if((i|0)==(g|0))break a;else c=i}while(0);L[e]=L[h]}i=L[e];c=0==J[i+12|0]<<24>>24;L[e]=i+16|0;
if(c)break}return i}function Xc(b,c,d,e){L[e>>2]=b;L[e+8>>2]=c;L[e+4>>2]=d;J[e+12|0]=1}function Mc(b){L[b+8>>2]=0;L[b>>2]=0;L[b+4>>2]=0}
function Yc(b){var c,d,e,f,h,j;L[b+12>>2]=0;c=R(262144);d=b|0;L[d>>2]=c;c=65536;e=R(c);f=b+4|0;L[f>>2]=e;e=131072;h=R(e);j=b+8|0;L[j>>2]=h;for(h=0;!(L[L[d>>2]+(h<<2)>>2]=-1,h=h+1|0,65536==(h|0)););a:do for(h=0;;)if(K[L[f>>2]+(h<<1)>>1]=h&65535,L[L[j>>2]+(h<<2)>>2]=-1,d=h+1|0,32768==(d|0))break a;else h=d;while(0);j=R(c);f=b+32|0;L[f>>2]=j;a:do for(j=0;;)if(K[L[f>>2]+(j<<1)>>1]=0,h=j+1|0,32768==(h|0))break a;else j=h;while(0);L[b+28>>2]=0;f=R(262144);j=b+16|0;L[j>>2]=f;f=R(c);c=b+20|0;L[c>>2]=f;f=
R(e);e=b+24|0;L[e>>2]=f;for(f=0;!(L[L[j>>2]+(f<<2)>>2]=-1,b=f+1|0,65536==(b|0));)f=b;for(b=0;!(K[L[c>>2]+(b<<1)>>1]=b&65535,L[L[e>>2]+(b<<2)>>2]=-1,f=b+1|0,32768==(f|0));)b=f}function Zc(b){b>>=2;Z(L[b]);Z(L[b+1]);Z(L[b+2]);Z(L[b+4]);Z(L[b+5]);Z(L[b+6]);Z(L[b+8])}
function $c(b,c,d,e){var f,h,j,g,i,l,m,k;f=0;h=c&32767;j=(c+3|0)>>>0>d>>>0?0:J[c+(b+2)|0];Vc(e,j);j=(e+12|0)>>2;g=h&65535;i=e+8|0;L[L[i>>2]+(g<<2)>>2]=L[j];l=L[j];m=e|0;k=L[L[m>>2]+(l<<2)>>2];-1==(k|0)?f=639:(L[L[i>>2]+(k<<2)>>2]|0)!=(l|0)?f=639:K[L[e+4>>2]+(g<<1)>>1]=k&65535;639==f&&(K[L[e+4>>2]+(g<<1)>>1]=h);L[L[m>>2]+(L[j]<<2)>>2]=g;m=(e+32|0)>>2;f=K[L[m]+((c+32767&32767)<<1)>>1];i=1<(f&65535)?(f&65535)-1|0:0;f=c+1|0;k=b+c|0;for(c=i;;){i=f+c|0;if(i>>>0>=d>>>0)break;if(J[k]<<24>>24==J[b+i|0]<<24>>
24&65535>c>>>0)c=c+1|0;else break}K[L[m]+(g<<1)>>1]=c&65535;c=Ia[L[m]+(g<<1)>>1]+253&255^L[j];j=(e+28|0)>>2;L[j]=c;m=e+24|0;L[L[m>>2]+(g<<2)>>2]=c;c=L[j];b=(e+16|0)>>2;k=L[L[b]+(c<<2)>>2];K[L[e+20>>2]+(g<<1)>>1]=-1!=(k|0)&&(L[L[m>>2]+(k<<2)>>2]|0)==(c|0)?k&65535:h;L[((L[j]<<2)+L[b]|0)>>2]=g}function ad(b,c,d){Vc(d,J[b+c|0]);Vc(d,J[c+(b+1)|0])}
function bd(b,c,d,e,f,h,j){var g,i,l,m,k,n,q,v,u,s,r;g=0;i=(h<<3)+b+4|0;l=L[L[i>>2]+8>>2];m=0==(h|0);k=(l|0)<(e|0);if(k|m^1){n=j;q=i;v=l;l=m;for(j=k;;){u=Wc(b,c,f);s=L[q>>2];L[b+(h<<3)>>2]=s;L[q>>2]=u;if(l){g=681;break}k=h-1|0;m=(k<<3)+b+4|0;l=L[L[m>>2]>>2]+L[L[b+(k<<3)>>2]>>2]|0;if(j&&(r=L[d+(v<<4)>>2],l>>>0>r>>>0)){g=684;break}Xc(l,v,L[m>>2],u);if(0!=n<<24>>24){g=690;break}bd(b,c,d,e,f,k,0);m=(k<<3)+b+4|0;l=L[L[m>>2]+8>>2];i=0==(k|0);j=(l|0)<(e|0);if(j|i^1)h=k,n=0,q=m,v=l,l=i;else{g=691;break}}681==
g?Xc(L[d+(v<<4)>>2],v+1|0,0,u):684==g&&Xc(r,v+1|0,L[s+4>>2],u)}}function Pc(b){Z(L[b>>2]);Z(L[b+4>>2])}function cd(b,c,d){var e,f,h,j,g;e=d>>2;f=(d+8|0)>>2;d=L[f];(h=0!=(d-1&d|0))?(K[L[e]+(d<<1)>>1]=b,L[f]=L[f]+1|0):(g=(j=0==(d|0))?R(2):Cc(L[e],d<<2),L[e]=g,K[g+(L[f]<<1)>>1]=b,L[f]=L[f]+1|0,h||(b=j?R(2):Cc(L[e+1],d<<2),L[e+1]=b));K[L[e+1]+(d<<1)>>1]=c}
function dd(b,c,d,e,f){var h;h=0;f&=65535;(f+d|0)>>>0>c>>>0&&V(5244924,87,5246480,5245612);c=d-(e&65535)|0;for(e=0;;){if(e>>>0>=f>>>0){h=713;break}if(J[b+c+e|0]<<24>>24==J[b+e+d|0]<<24>>24)e=e+1|0;else break}713!=h&&V(5244924,90,5246480,5245112)}
function ed(b,c,d,e,f,h,j,g,i){var l,m,k,n,q,v,u,s,r,p,y,w,t,x,z,A,B,C,D,H,N,O,X,$,Y,S,U,ea,T,ga,ba;l=I;I=I+4|0;m=l;k=m>>2;L[k]=h;h=e&32767;n=L[c>>2];q=L[c+4>>2];v=L[c+8>>2];u=L[c+12>>2];if(0!=(fd(b,e,m,j,g,i)|0))(Ia[i>>1]+e|0)>>>0<=f>>>0||V(5244924,243,5246564,5244828);else if(m=L[k],259>m>>>0?s=m:(V(5244924,248,5246564,5244652),s=L[k]),2>=s>>>0&&V(5244924,249,5246564,5244536),(s=e>>>0<f>>>0)||V(5244924,250,5246564,5244372),m=f-e|0,3>m>>>0)K[i>>1]=0,K[g>>1]=0;else{(L[k]+e|0)>>>0>f>>>0&&(L[k]=m);
m=d+e|0;r=L[k]+e|0;p=d+r|0;y=d+(r-8)|0;65536<=(u|0)&&V(5244924,266,5246564,5244248);r=L[n+(u<<2)>>2];w=r&65535;t=K[q+(w<<1)>>1];(w|0)!=(h|0)&&V(5244924,271,5246564,5244176);x=t&65535;z=c+16|0;A=c+32|0;B=c+28|0;C=c+24|0;D=c+20|0;H=c+32|0;c=m;N=0==(j|0);O=t;t=r&65535;r=u;u=v;v=q;q=n;n=(x>>>0<w>>>0?w:w+32768|0)-x|0;x=8192;w=0;X=1;a:for(;;){if(32768<=n>>>0){$=w;Y=X;break}S=O&65535;-1>=O<<16>>16&&V(5244924,279,5246564,5243984);O<<16>>16!=K[v+((t&65535)<<1)>>1]<<16>>16&&V(5244924,280,5246564,5245896);(L[u+
(S<<2)>>2]|0)!=(r|0)&&V(5244924,281,5246564,5245760);do if(0==(n|0))U=w,ea=X;else if(s||V(5244924,284,5246564,5244372),n>>>0>e>>>0&&V(5244924,285,5246564,5245660),t=e-n|0,T=d+t|0,ga=X&65535,U=ga+e|0,U>>>0<f>>>0&&J[d+U|0]<<24>>24!=J[d+t+ga|0]<<24>>24)U=w,ea=X;else{ga=L[H>>2];U=K[ga+(h<<1)>>1];2<(U&65535)?J[m]<<24>>24!=J[T]<<24>>24?ba=m:(T=K[ga+((t&32767)<<1)>>1],ba=(U&65535)<(T&65535)?U:T,T=L[k],ba=((ba&65535)>>>0>T>>>0?T&65535:ba)&65535,T=d+ba+t|0,ba=d+ba+e|0):ba=m;var ja=ga=a,ia=a,ca=t=U=a,aa=a,
ia=ja=ea=a;ga=0;c:do if(ba>>>0<y>>>0){ja=T;for(ia=ba;;){if(J[ia]<<24>>24!=J[ja]<<24>>24){U=ia;t=ja;break c}ca=ia+1|0;aa=ja+1|0;if(J[ca]<<24>>24!=J[aa]<<24>>24){U=ca;t=aa;break c}aa=ia+2|0;ca=ja+2|0;if(J[aa]<<24>>24!=J[ca]<<24>>24){U=aa;t=ca;break c}ca=ia+3|0;aa=ja+3|0;if(J[ca]<<24>>24!=J[aa]<<24>>24){U=ca;t=aa;break c}aa=ia+4|0;ca=ja+4|0;if(J[aa]<<24>>24!=J[ca]<<24>>24){U=aa;t=ca;break c}ca=ia+5|0;aa=ja+5|0;if(J[ca]<<24>>24!=J[aa]<<24>>24){U=ca;t=aa;break c}aa=ia+6|0;ca=ja+6|0;if(J[aa]<<24>>24!=J[ca]<<
24>>24){U=aa;t=ca;break c}ca=ia+7|0;aa=ja+7|0;if(J[ca]<<24>>24!=J[aa]<<24>>24){U=ca;t=aa;break c}aa=ia+8|0;ca=ja+8|0;if(aa>>>0<y>>>0)ja=ca,ia=aa;else{U=aa;t=ca;break c}}}else U=ba,t=T;while(0);if((U|0)==(p|0))T=ea=U;else{ja=t;for(ia=U;;){if(J[ia]<<24>>24!=J[ja]<<24>>24){ea=ia;ga=737;break}U=ia+1|0;if((U|0)==(p|0)){ea=U;ga=738;break}else ja=ja+1|0,ia=U}T=737==ga||738==ga?ea:a}T=T-c|0;t=T&65535;U=T&65535;if((t&65535)<=(X&65535))U=w,ea=X;else{b:do if(!N&&(T=X+1&65535,!((T&65535)>(t&65535)))){ga=n&65535;
for(ba=T;;)if(K[j+((ba&65535)<<1)>>1]=ga,T=ba+1&65535,(T&65535)>(t&65535))break b;else ba=T}while(0);ba=n&65535;if(U>>>0<L[k]>>>0)U=ba,ea=t;else{$=ba;Y=t;break a}}}while(0);ba=L[z>>2];(q|0)!=(ba|0)&&!((ea&65535)<Ia[L[A>>2]+(h<<1)>>1])&&(ga=L[B>>2],T=L[C>>2],(ga|0)==(L[T+(S<<2)>>2]|0)&&(r=ga,u=T,v=L[D>>2],q=ba));ba=K[v+(S<<1)>>1];if(ba<<16>>16==O<<16>>16){$=U;Y=ea;break}T=((ba&65535)<(O&65535)?S:S+32768|0)-(ba&65535)+n|0;ga=x-1|0;if(1>(ga|0)){$=U;Y=ea;break}else t=O,O=ba,n=T,x=ga,w=U,X=ea}c=b;h=$;
m=Y;n=0;b=e-L[c+8>>2]|0;d=(c+4|0)>>2;c=L[d];s=0==(c|0)?0:0==K[L[c>>2]+(b<<1)>>1]<<16>>16?1:0!=K[L[c+4>>2]+(b<<1)>>1]<<16>>16;c=L[d];if(!(258!=(L[k]|0)|0==(c|0)|0==(j|0)|s)){1==K[L[c>>2]+(b<<1)>>1]<<16>>16?0!=K[L[c+4>>2]+(b<<1)>>1]<<16>>16&&(n=833):n=833;833==n&&V(5244924,210,5246772,5245400);n=m&65535;c=3>(m&65535);K[L[L[d]+4>>2]+(b<<1)>>1]=c?0:h;K[L[L[d]>>2]+(b<<1)>>1]=c?0:m;m=L[d];1==K[L[m>>2]+(b<<1)>>1]<<16>>16&&0==K[L[m+4>>2]+(b<<1)>>1]<<16>>16&&V(5244924,213,5246772,5245300);var c=n,d=L[d],ta,
Ca,xa,ua,h=0;m=24*b&-1;n=L[d+8>>2];if(!(3>c>>>0)){s=m|1;p=m|2;A=y=0;for(x=3;;){(x|0)==(c|0)?h=117:K[j+(x<<1)>>1]<<16>>16==K[j+(x+1<<1)>>1]<<16>>16?(ta=A,Ca=y):h=117;if(117==h)if(h=0,A=3*y&-1,J[n+A+m|0]=x+253&255,z=(x<<1)+j|0,J[n+s+A|0]=K[z>>1]&255,J[n+p+A|0]=Ia[z>>1]>>>8&255,z=y+1|0,7<z>>>0){xa=x;h=123;break}else ta=x,Ca=z;z=x+1|0;if(z>>>0>c>>>0){h=119;break}else y=Ca,A=ta,x=z}119==h&&(8<=Ca>>>0?(xa=ta,h=123):((ta|0)!=(c|0)&&V(5245824,73,5246500,5245800),J[m+(n+21)|0]=ta+253&255,ua=ta));123==h&&(xa>>>
0<=c>>>0||V(5245824,76,5246500,5245164),ua=xa);(ua|0)!=(vc(d,b)|0)&&V(5245824,78,5246500,5244868)}}j=Y&65535;j>>>0>L[k]>>>0&&V(5244924,349,5246564,5245592);K[g>>1]=$;K[i>>1]=Y;(j+e|0)>>>0<=f>>>0||V(5244924,353,5246564,5244828)}I=l}
function fd(b,c,d,e,f,h){var j,g,i;j=h>>1;h=c-L[b+8>>2]|0;c=(b+4|0)>>2;b=L[c];if(0==(b|0)||0!=K[L[b>>2]+(h<<1)>>1]<<16>>16&&0==K[L[b+4>>2]+(h<<1)>>1]<<16>>16)return 0;b=L[d>>2];if(258==(b|0))g=0;else if(i=L[c],Ia[L[i>>2]+(h<<1)>>1]>>>0<=b>>>0)g=0;else{if(0==(e|0))return 0;g=vc(i,h)>>>0<b>>>0}b=L[c];if(0==(b|0)|g)return 0;if(g=0!=(e|0))if(i=Ia[L[b>>2]+(h<<1)>>1],!(i>>>0<=vc(b,h)>>>0))return L[d>>2]=i,0;b=K[L[L[c]>>2]+(h<<1)>>1];K[j]=b;i=L[d>>2];(b&65535)>>>0>i>>>0&&(K[j]=i&65535);i=L[c];if(!g)return K[f>>
1]=K[L[i+4>>2]+(h<<1)>>1],1;b=i;g=h;i=Ia[j];var l,m,k,n,q,v,u,s,r,p;l=vc(b,g);if(!(3>i>>>0)){i=24*g&-1;g=L[b+8>>2];b=i|1;m=i|2;for(n=k=0;;){q=3*n&-1;v=J[g+q+i|0];u=v&255;s=u+3|0;r=Ha[g+m+q|0]<<8|Ha[g+b+q|0];a:do if(k>>>0<=s>>>0){q=(v&255)+4|0;for(p=k;;)if(K[e+(p<<1)>>1]=r,p=p+1|0,(p|0)==(q|0))break a}while(0);if((s|0)==(l|0))break;r=n+1|0;if(8>r>>>0)k=u+4|0,n=r;else break}}K[f>>1]=K[e+(Ia[j]<<1)>>1];if(258!=(L[d>>2]|0))return 1;d=K[j];if(2>=(d&65535)||K[e+((d&65535)<<1)>>1]<<16>>16==K[L[L[c]+4>>2]+
(h<<1)>>1]<<16>>16)return 1;V(5244924,177,5246728,5245260);return 1}
function gd(b,c,d,e,f){var h,j,g,i,l,m,k,n,q,v,u,s,r,p,y,w,t,x,z,A;h=0;j=I;I=I+564|0;g=j>>1;i=j+4;l=i>>1;m=j+8;k=j+528;n=32768<d>>>0?d-32768|0:0;if((d|0)!=(e|0)){Yc(k);ad(c,n,k);a:do if(n>>>0<d>>>0)for(q=n;;)if($c(c,q,e,k),v=q+1|0,(v|0)==(d|0))break a;else q=v;while(0);a:do if(d>>>0<e>>>0){n=m|0;v=q=0;u=d;for(s=0;;){$c(c,u,e,k);ed(b,k,c,u,e,258,n,i,j);r=K[g];p=r&65535;y=Ia[l];w=((1024<(y|0))<<31>>31)+p|0;if(0==(s|0))2>=(w|0)?h=859:258>(r&65535)?(t=1,x=u,z=y,A=p):h=858;else if((w|0)>((((1024<(v|0))<<
31>>31)+q|0)+1|0))cd(Ha[c+(u-1)|0],0,f),255>(w-3|0)>>>0?(t=1,x=u,z=Ia[l],A=Ia[g]):h=2<(w|0)?858:859;else{x=q&65535;K[g]=x;t=v&65535;K[l]=t;dd(c,e,u-1|0,t,x);cd(K[g],K[l],f);if(2>=Ia[g])t=0,x=u;else{x=K[g];t=x&65535;z=x&65535;x=3<z>>>0?z:3;z=2;for(A=u;!(A>>>0>=e>>>0&&V(5244924,415,5246544,5245532),A=A+1|0,$c(c,A,e,k),z=z+1|0,!(z>>>0<t>>>0)););t=0;x=u-2+x|0}z=v;A=q}858==h?(dd(c,e,u,K[l],K[g]),cd(K[g],K[l],f),h=860):859==h&&(K[g]=1,cd(Ha[c+u|0],0,f),h=860);do if(860==h){h=0;if(1>=Ia[g])t=0,x=u;else{w=
K[g];p=w&65535;y=w&65535;w=2<y>>>0?y:2;y=1;for(r=u;;)if(r>>>0>=e>>>0&&V(5244924,440,5246544,5245532),A=r+1|0,$c(c,A,e,k),z=y+1|0,z>>>0<p>>>0)y=z,r=A;else break;t=0;x=u-1+w|0}z=v;A=q}while(0);r=x+1|0;if(r>>>0<e>>>0)q=A,v=z,u=r,s=t;else break a}}while(0);Zc(k)}I=j}
function Fc(b,c,d,e,f,h){var j,g,i;j=f>>2;for(g=j+288;j<g;j++)L[j]=0;j=h>>2;for(g=j+32;j<g;j++)L[j]=0;if(d>>>0<e>>>0)for(i=d;!(d=(i<<1)+c|0,j=Ia[b+(i<<1)>>1],0==K[d>>1]<<16>>16?g=(j<<2)+f|0:(g=(Ic(j)<<2)+f|0,L[g>>2]=L[g>>2]+1|0,g=(Jc(Ia[d>>1])<<2)+h|0),L[g>>2]=L[g>>2]+1|0,g=i+1|0,(g|0)==(e|0));)i=g;L[(f+1024|0)>>2]=1}function hd(b){var c,d;c=(b+4|0)>>2;d=L[c];L[c]=(36969*(d&65535)&-1)+(d>>>16)|0;d=b|0;b=L[d>>2];b=(18E3*(b&65535)&-1)+(b>>>16)|0;L[d>>2]=b;return(L[c]<<16)+b|0}
function id(b,c){var d,e,f,h;d=b+8|0;if(0!=(L[d>>2]|0)){e=b+4|0;f=b|0;for(b=0;;)if(h=Ia[L[f>>2]+(b<<1)>>1],0==K[L[e>>2]+(b<<1)>>1]<<16>>16?h=(h<<2)+c|0:(h=(Ic(h)<<2)+c|0,L[h>>2]=L[h>>2]+1|0,h=(Jc(Ia[L[e>>2]+(b<<1)>>1])<<2)+c+1152|0),L[h>>2]=L[h>>2]+1|0,h=b+1|0,h>>>0<L[d>>2]>>>0)b=h;else break}L[(c+1024|0)>>2]=1;jd(c)}
function kd(b,c,d,e,f,h,j,g,i,l){var m;var k=e,n,q,v,u,s,r,p,y,w,t,x,z,A,B,C,D,H,N,O,X,$,Y,S;m=I;I=I+564|0;n=m+4;q=m+8;v=m+528;u=k-d|0;s=32768<d>>>0?d-32768|0:0;B=3;C=0;for(r=1E30;;)if(x=za[g](B,1,i),p=(z=x<r)?B:C,B=B+1|0,259==(B|0)){w=y=0;A=1E30;break}else C=p,r=z?x:r;for(;!(r=(w<<2)+5250212|0,C=za[g](3,L[r>>2],i),C<A?(x=C,t=L[r>>2]):(x=A,t=y),r=w+1|0,30==(r|0));)y=t,w=r,A=x;r=za[g](p,t,i);if((d|0)==(k|0))g=0;else{p=u+1|0;w=y=R(p<<2);t=w>>2;0==(y|0)&&wb();Yc(v);ad(c,s,v);b:do if(s>>>0<d>>>0)for(x=
s;;)if($c(c,x,k,v),z=x+1|0,(z|0)==(d|0))break b;else x=z;while(0);b:do if(1<p>>>0){s=k+1-d|0;for(x=1;;)if(Ka[(x<<2>>2)+t]=1.0000000150474662E30,z=x+1|0,(z|0)==(s|0))break b;else x=z}while(0);Ka[t]=0;K[j>>1]=0;b:do if(d>>>0<k>>>0){p=v+32|0;x=d+259|0;s=q|0;z=258-d|0;for(A=d;;){B=A-d|0;$c(c,A,k,v);C=L[p>>2];if(516<Ia[C+((A&32767)<<1)>>1])if(A>>>0>x>>>0&(A+517|0)>>>0<k>>>0)if(258>=Ia[C+((A+32510&32767)<<1)>>1])D=A,H=B;else{N=za[g](258,1,i);H=z+A|0;O=B;X=0;for($=A;!(Y=O+258|0,Ka[(Y<<2>>2)+t]=N+Ka[(O<<
2>>2)+t],K[j+(Y<<1)>>1]=258,Y=$+1|0,$c(c,Y,k,v),S=X+1|0,258==(S|0));)O=O+1|0,X=S,$=Y;D=A+258|0}else D=A,H=B;else D=A,H=B;ed(b,v,c,D,k,258,s,n,m);B=D+1|0;B>>>0<=k>>>0&&(C=Ka[(H<<2>>2)+t]+za[g](Ha[c+D|0],0,i),0>C&&V(5244484,274,5246840,5244160),$=H+1|0,X=($<<2)+w|0,C>=Ka[X>>2]||(Ka[X>>2]=C,K[j+($<<1)>>1]=1));c:do if(3<=Ia[m>>1]){$=(H<<2)+w|0;C=Ia[m>>1];for(X=3;;){if((X+D|0)>>>0>k>>>0)break c;O=X+H|0;N=((O<<2)+w|0)>>2;Y=Ka[$>>2];Ka[N]-Y>r&&(S=Y+za[g](X,Ia[q+(X<<1)>>1],i),0>S&&V(5244484,289,5246840,5244160),
S>=Ka[N]||(259<=X>>>0&&V(5244484,291,5246840,5243932),Ka[N]=S,K[j+(O<<1)>>1]=X&65535));O=X+1|0;if(O>>>0>C>>>0)break c;else X=O}}while(0);if(B>>>0<k>>>0)A=B;else break b}}while(0);k=(u<<2)+w|0;0>Ka[k>>2]&&V(5244484,298,5246840,5245872);w=Ka[k>>2];Zc(v);Z(y);g=w}I=m;m=g;Z(L[f>>2]);L[f>>2]=0;L[h>>2]=0;q=e-d|0;i=h>>2;g=f>>2;if(0!=(q|0)){for(k=q;!(q=L[i],0==(q-1&q|0)&&(n=0==(q|0)?R(2):Cc(L[g],q<<2),L[g]=n),q=((k<<1)+j|0)>>1,K[L[g]+(L[i]<<1)>>1]=K[q],L[i]=L[i]+1|0,n=K[q],(n&65535)>>>0>k>>>0&&(V(5244484,
319,5246756,5244452),n=K[q]),259<=(n&65535)&&V(5244484,320,5246756,5244332),0==K[q]<<16>>16&&V(5244484,321,5246756,5244220),n=Ia[q],(k|0)==(n|0));)k=k-n|0;k=L[i];if(1<k>>>0){v=q=0;for(u=k;;)if(k=L[g],n=(q<<1)+k|0,j=K[n>>1],K[n>>1]=K[k+(v-1+u<<1)>>1],K[L[g]+(v-1+L[i]<<1)>>1]=j,j=q+1|0,k=q^-1,n=L[i],j>>>0<n>>>1>>>0)q=j,v=k,u=n;else break}}f=L[f>>2];h=L[h>>2];j=I;I=I+44|0;g=j+36;i=j+40;k=32768<d>>>0?d-32768|0:0;if((d|0)!=(e|0)){Yc(j);ad(c,k,j);a:do if(k>>>0<d>>>0)for(n=k;;)if($c(c,n,e,j),q=n+1|0,(q|
0)==(d|0))break a;else n=q;while(0);a:do if(0!=(h|0)){k=d;for(n=0;;){q=K[f+(n<<1)>>1];k>>>0>=e>>>0&&V(5244484,360,5246856,5245100);$c(c,k,e,j);(s=2<(q&65535))?(v=q&65535,ed(b,j,c,k,e,v,0,i,g),u=K[g>>1],u<<16>>16!=q<<16>>16&s&2<(u&65535)&&V(5244484,370,5246856,5244768),dd(c,e,k,K[i>>1],q),cd(q,K[i>>1],l),s=v):(cd(Ha[c+k|0],0,l),s=1);v=s+k|0;v>>>0>e>>>0&&V(5244484,381,5246856,5244628);b:do if(1<s>>>0)for(q=1;;)if($c(c,q+k|0,e,j),u=q+1|0,(u|0)==(s|0))break b;else q=u;while(0);q=n+1|0;if((q|0)==(h|0))break a;
else k=v,n=q}}while(0);Zc(j)}I=j;1E30>m||V(5244484,443,5246824,5245372)}function oc(b,c,d){var e,f,h;0==(c|0)?(e=(b<<3)+d+1280|0,b=(L[M>>2]=L[e>>2],L[M+4>>2]=L[e+4>>2],La[M>>3])):(e=Ic(b),f=L[(b<<2)+5248140>>2],b=Jc(c),h=Kc(c),c=(e<<3)+d+1280|0,e=(b<<3)+d+3584|0,b=(f|0)+(L[M>>2]=L[c>>2],L[M+4>>2]=L[c+4>>2],La[M>>3])+(h|0)+(L[M>>2]=L[e>>2],L[M+4>>2]=L[e+4>>2],La[M>>3]));return b}function ld(b,c){ac(c,b,1152);ac(c+1152|0,b+1152|0,128);ac(c+1280|0,b+1280|0,2304);ac(c+3584|0,b+3584|0,256)}
function jd(b){md(b|0,288,b+1280|0);md(b+1152|0,32,b+3584|0)}function uc(b,c,d){0==(c|0)?d=144>b>>>0?8:9:(c=Kc(c),d=(L[(b<<2)+5248140>>2]|0)+(c|0)+(280>(Ic(b)|0)?12:13));return d}function nd(b,c,d){var e,f;if(0<(d|0))for(e=0;!(0==((hd(b)>>>4>>>0)%3|0)&&(f=((hd(b)>>>0)%(d>>>0)<<2)+c|0,L[c+(e<<2)>>2]=L[f>>2]),f=e+1|0,(f|0)==(d|0));)e=f}
function Nc(b,c,d,e,f){var h,j,g,i,l,m,k,n,q,v,u,s,r,p,y,w,t,x;h=I;I=I+11548|0;j=h>>2;g=h+4;i=h+8;l=h+20;m=h+3860;k=h+7700;n=h+11540;q=R((e-d<<1)+2|0);L[j]=0;L[g>>2]=0;0==(q|0)&&wb();L[n>>2]=1;L[n+4>>2]=2;bc(l,3840);Mc(i);gd(b,c,d,e,i);id(i,l);v=b|0;if(!(0>=(L[L[v>>2]+4>>2]|0))){u=i|0;s=i+4|0;r=i+8|0;p=0;y=1E30;w=0;for(t=-1;;){Pc(i);Mc(i);kd(b,c,d,e,h,g,q,6,l,i);x=yc(L[u>>2],L[s>>2],0,L[r>>2],2);if(x<y){y=i;var z=f,A=a,B=a,C=a,D=a,H=a;Pc(z);A=(y+8|0)>>2;B=R(L[A]<<1);C=(z|0)>>2;L[C]=B;B=R(L[A]<<1);
D=z+4|0;L[D>>2]=B;0==(L[C]|0)|0==(B|0)&&wb();L[z+8>>2]=L[A];if(0!=(L[A]|0)){z=y|0;B=y+4|0;for(y=0;;)if(K[L[C]+(y<<1)>>1]=K[L[z>>2]+(y<<1)>>1],K[L[D>>2]+(y<<1)>>1]=K[L[B>>2]+(y<<1)>>1],H=y+1|0,H>>>0<L[A]>>>0)y=H;else break}ld(l,m);y=x}ld(l,k);z=l;B=A=A=a;A=z;A>>=2;for(B=A+288;A<B;A++)L[A]=0;A=z+1152|0;A>>=2;for(B=A+32;A<B;A++)L[A]=0;id(i,l);if(-1!=(t|0)){z=l;A=k;B=l;D=H=H=C=a;for(C=0;;)if(H=(L[z+(C<<2)>>2]>>>0)+0.5*(L[A+(C<<2)>>2]>>>0),H=0<=H?Math.floor(H):Math.ceil(H),L[B+(C<<2)>>2]=H,H=C+1|0,288==
(H|0)){D=0;break}else C=H;for(;!(C=(L[z+(D<<2)+1152>>2]>>>0)+0.5*(L[A+(D<<2)+1152>>2]>>>0),H=0<=C?Math.floor(C):Math.ceil(C),L[B+(D<<2)+1152>>2]=H,H=D+1|0,32==(H|0));)D=H;L[B+1024>>2]=1;jd(l)}5<(p|0)&x==w&&(ld(m,l),w=n,t=l,nd(w,t|0,288),nd(w,t+1152|0,32),L[t+1024>>2]=1,jd(l),t=p);p=p+1|0;if((p|0)<(L[L[v>>2]+4>>2]|0))w=x;else break}}Z(q);Z(L[j]);Pc(i);I=h}
function Oc(b,c,d,e,f){var h,j,g;h=I;I=I+8|0;j=h+4;g=R((e-d<<1)+2|0);L[h>>2]=0;L[j>>2]=0;0==(g|0)?wb():(L[b+8>>2]=d,L[b+12>>2]=e,kd(b,c,d,e,h,j,g,18,0,f),Z(g),Z(L[h>>2]),I=h)}function Ic(b){return L[(b<<2)+5247104>>2]}
function Sc(b,c,d,e){var f,h,j,g,i,l,m,k;f=(d<<2)+4|0;j=h=R(f);g=j>>2;f=i=R(f);0!=(c|0)&&bc(e,c<<2);for(l=0;!(L[(l<<2>>2)+g]=0,m=l+1|0,m>>>0>d>>>0);)l=m;a:do if(0!=(c|0))for(l=0;;)if(m=(l<<2)+b|0,L[m>>2]>>>0>d>>>0&&V(5244280,47,5246520,5245236),k=(L[m>>2]<<2)+j|0,L[k>>2]=L[k>>2]+1|0,k=l+1|0,(k|0)==(c|0))break a;else l=k;while(0);L[g]=0;a:do if(0!=(d|0)){j=0;for(l=1;;)if(k=L[(l-1<<2>>2)+g]+j<<1,L[f+(l<<2)>>2]=k,m=l+1|0,m>>>0>d>>>0)break a;else j=k,l=m}while(0);if(0!=(c|0))for(j=0;!(d=L[b+(j<<2)>>2],
0!=(d|0)&&(g=((d<<2)+f|0)>>2,L[e+(j<<2)>>2]=L[g],L[g]=L[g]+1|0),g=j+1|0,(g|0)==(c|0));)j=g;Z(h);Z(i)}
function md(b,c,d){var e,f,h,j,g;e=0;if(0==(c|0))e=1060;else{for(h=f=0;!(j=L[b+(f<<2)>>2]+h|0,f=f+1|0,(f|0)==(c|0));)h=j;0==(j|0)?e=1060:g=Math.log(j>>>0)}1060==e&&(g=Math.log(c>>>0));e=1.4426950408889*g;if(0!=(c|0))for(f=0;!(g=L[b+(f<<2)>>2],0==(g|0)?(j=(f<<3)+d|0,La[M>>3]=e,L[j>>2]=L[M>>2],L[j+4>>2]=L[M+4>>2]):(j=e-1.4426950408889*Math.log(g>>>0),g=(f<<3)+d|0,La[M>>3]=j,L[g>>2]=L[M>>2],L[g+4>>2]=L[M+4>>2]),g=((f<<3)+d|0)>>2,j=(L[M>>2]=L[g],L[M+4>>2]=L[g+1],La[M>>3]),0>j&-1E-5<j?(La[M>>3]=0,L[g]=
L[M>>2],L[g+1]=L[M+4>>2]):0<=j||V(5244280,92,5246604,5245080),j=f+1|0,(j|0)==(c|0));)f=j}
function Gc(b,c,d,e){var f=b,b=c,h,j,g,i,l,m,k,n,c=I;I=I+12|0;h=R(b<<4);b:do if(0<(b|0)){bc(e,b<<2);for(g=j=0;;)if(i=L[f+(g<<2)>>2],0==(i|0)?l=j:(L[h+(j<<4)>>2]=i,L[h+(j<<4)+8>>2]=g,l=j+1|0),i=g+1|0,(i|0)==(b|0)){m=l;break b}else j=l,g=i}else m=0;while(0);if((1<<d|0)<(m|0))Z(h),e=1;else{if(0==(m|0))Z(h);else if(1==(m|0))L[e+(L[h+8>>2]<<2)>>2]=1,Z(h);else{b=m;if(0!=b){l=[];for(f=0;f<b;f++)l.push(f);l.sort(function(b,c){return ya(14,[h+16*b,h+16*c])});j=R(16*b);ac(j,h,16*b);for(f=0;f<b;f++)l[f]!=f&&
ac(h+16*f,j+16*l[f],16);Z(j)}l=Math.g(d<<1,d+1|0);b=(c+8|0)>>2;L[b]=l;f=R(l<<4);l=(c|0)>>2;L[l]=f;L[c+4>>2]=f;b:do if(0<(L[b]|0))for(f=0;;)if(J[(f<<4)+L[l]+12|0]=0,g=f+1|0,(g|0)<(L[b]|0))f=g;else break b;while(0);f=b=R(d<<3);k=h;j=f;g=Wc(0,d,c);i=Wc(0,d,c);Xc(L[k>>2],1,0,g);Xc(L[k+16>>2],2,0,i);if(0<(d|0))for(k=0;!(L[j+(k<<3)>>2]=g,L[j+(k<<3)+4>>2]=i,k=k+1|0,(k|0)==(d|0)););g=m<<1;b:do if(0<(g-4|0)){j=g-5|0;i=d-1|0;k=(m<<1)-4|0;for(n=0;;)if(bd(f,d,h,m,c,i,(n|0)==(j|0)&1),n=n+1|0,(n|0)==(k|0))break b}while(0);
d=L[f+(d-1<<3)+4>>2];if(0!=(d|0))for(m=d;;){d=m+8|0;b:do if(0<(L[d>>2]|0))for(f=0;;)if(j=(L[h+(f<<4)+8>>2]<<2)+e|0,L[j>>2]=L[j>>2]+1|0,j=f+1|0,(j|0)<(L[d>>2]|0))f=j;else break b;while(0);d=L[m+4>>2];if(0==(d|0))break;else m=d}Z(b);Z(h);Z(L[l])}e=0}I=c;0!=(e|0)&&V(5244280,100,5246656,5244760)}function Kc(b){return 5>(b|0)?0:b=(dc(b-1|0)^31)-1|0}function Jc(b){var c;c=b-1|0;if(5>(b|0))return c;b=dc(c)^31;return c>>>((b-1|0)>>>0)&1|b<<1}
function od(b,c,d,e){var f,h,j,g;f=I;I=I+32|0;h=f+20;j=f+24;g=f+28;J[g]=0;L[j>>2]=0;L[h>>2]=0;var i,l;l=I;I=I+20|0;i=l>>2;L[i]=0;L[i+1]=15;L[i+2]=1;L[i+3]=0;L[i+4]=15;L[l+4>>2]=e;i=f>>2;e=l>>2;L[i]=L[e];L[i+1]=L[e+1];L[i+2]=L[e+2];L[i+3]=L[e+3];L[i+4]=L[e+4];I=l;var m,k;if(0!=(d|0)){l=!0;for(m=0;;){k=(m+2E7|0)>>>0>=d>>>0;e=(k?d-m|0:2E7)+m|0;i=f;k=k&l&1;var n=c,q=e,v=g,u=h,s=j;if(0==(L[i+8>>2]|0))Lc(i,k,n,m,q,v,u,s);else{if(0==(L[i+12>>2]|0)){var r=a,p=a,y=a,w=a,t=a,x=a,z=a,t=a,r=I;I=I+8|0;p=r;y=p>>
2;w=r+4;L[y]=0;L[w>>2]=0;var t=i,x=n,z=q,A=L[i+16>>2],B=w,C=a,D=a,H=a,N=a,O=a,X=a,$=a,Y=a,S=a,U=a,ea=a,T=a,T=a,C=B>>2,B=I;I=I+36|0;D=B;H=D>>2;N=B+16;O=N>>2;X=B+20;$=X>>2;Y=B+24;L[O]=0;L[$]=0;Mc(Y);L[H]=t;L[H+2]=m;L[H+3]=z;L[H+1]=0;L[C]=0;L[p>>2]=0;gd(D,x,m,z,Y);z=Y|0;x=Y+4|0;D=(Y+8|0)>>2;Bc(t,L[z>>2],L[x>>2],L[D],A,N,X);a:do if(0!=(L[$]|0)&&0!=(L[D]|0)){X=L[x>>2];N=L[O];A=L[$];t=L[D];H=L[z>>2];S=0;for(U=m;;){ea=0==K[X+(S<<1)>>1]<<16>>16?1:Ia[H+(S<<1)>>1];T=L[C];if((L[N+(T<<2)>>2]|0)==(S|0)&&(0==(T-
1&T|0)&&(T=0==(T|0)?R(4):Cc(L[p>>2],T<<3),L[p>>2]=T),L[L[p>>2]+(L[C]<<2)>>2]=U,T=L[C]+1|0,L[C]=T,(T|0)==(A|0)))break a;T=S+1|0;if(T>>>0<t>>>0)S=T,U=ea+U|0;else break a}}while(0);(L[C]|0)!=(L[$]|0)&&V(5245952,328,5246708,5244720);Z(L[O]);Pc(Y);I=B;p=L[w>>2];w=0!=(k|0);k=L[y];for(t=0;!(x=0==(t|0)?m:L[k+(t-1<<2)>>2],z=(t|0)==(p|0)?q:L[k+(t<<2)>>2],Lc(i,(t|0)==(p|0)&w&1,n,x,z,v,u,s),t=t+1|0,t>>>0>p>>>0););Z(L[y])}else{C=B=D=p=D=p=A=z=x=t=w=y=C=r=B=a;B=0;r=I;I=I+36|0;C=r>>2;y=r+16;w=y>>2;t=r+28;x=r+32;
z=x>>2;L[t>>2]=0;L[z]=0;p=G;D=E;211==B&&(V(5245480,612,5246868,5245732),p=a,D=A);Mc(y);L[C]=i;L[C+2]=m;L[C+3]=q;C=R(12);A=(r+4|0)>>2;L[A]=C;zc(q-m|0,C);D?Nc(r,n,m,q,y):(p||V(5245480,627,5246868,5245360),Oc(r,n,m,q,y));p||Bc(i,L[w],L[w+1],L[w+2],L[i+16>>2],t,x);x=L[z];p=L[w+2];q=0!=(k|0);k=L[w];m=L[w+1];w=L[z];z=L[t>>2];for(t=0;!(B=0==(t|0)?0:L[z+(t-1<<2)>>2],C=(t|0)==(x|0)?p:L[z+(t<<2)>>2],Qc(i,2,(t|0)==(x|0)&q&1,k,m,B,C,0,v,u,s),n=t+1|0,n>>>0>w>>>0);)t=n;Ac(L[A]);Z(L[A]);Pc(y)}I=r}if(e>>>0<d>>>0)m=
e;else break}}L[b>>2]=L[h>>2];L[b+4>>2]=L[j>>2];I=f}
function R(b){var c,d,e,f,h,j,g,i,l,m;do if(245>b>>>0){c=11>b>>>0?16:b+11&-8;d=c>>>3;e=L[1311502];f=e>>>(d>>>0);if(0!=(f&3|0))return h=(f&1^1)+d|0,c=h<<1,b=(c<<2)+5246048|0,j=(c+2<<2)+5246048|0,c=L[j>>2],g=c+8|0,i=L[g>>2],(b|0)==(i|0)?L[1311502]=e&(1<<h^-1):(i>>>0<L[1311506]>>>0&&W(),l=i+12|0,(L[l>>2]|0)==(c|0)?(L[l>>2]=b,L[j>>2]=i):W()),i=h<<3,L[c+4>>2]=i|3,j=c+(i|4)|0,L[j>>2]|=1,h=g;if(c>>>0<=L[1311504]>>>0)e=c;else{if(0==(f|0)){if(0==(L[1311503]|0)){e=c;break}h=c;var k=d=f=m=l=i=g=j=a,n=a,q=a,
v=a,u=a,s=j=j=n=v=u=e=b=a;j=L[1311503];g=(j&-j)-1|0;j=g>>>12&16;i=g>>>(j>>>0);g=i>>>5&8;l=i>>>(g>>>0);i=l>>>2&4;m=l>>>(i>>>0);l=m>>>1&2;f=m>>>(l>>>0);m=f>>>1&1;f=m=d=L[((g|j|i|l|m)+(f>>>(m>>>0))<<2)+5246312>>2];l=f>>2;for(i=(L[d+4>>2]&-8)-h|0;;){d=L[m+16>>2];if(0==(d|0))if(j=L[m+20>>2],0==(j|0))break;else k=j;else k=d;d=(L[k+4>>2]&-8)-h|0;j=d>>>0<i>>>0;m=k;f=j?k:f;l=f>>2;i=j?d:i}k=f;m=L[1311506];k>>>0<m>>>0&&W();j=d=k+h|0;k>>>0>=d>>>0&&W();d=L[l+6];g=L[l+3];b:do if((g|0)==(f|0)){n=f+20|0;q=L[n>>2];
do if(0==(q|0)){if(v=f+16|0,u=L[v>>2],0==(u|0)){b=0;e=b>>2;break b}}else u=q,v=n;while(0);for(;;){n=u+20|0;if(0==(L[n>>2]|0))if(q=u+16|0,0==(L[q>>2]|0))break;else n=q;u=L[n>>2];v=n}v>>>0<L[1311506]>>>0?W():(L[v>>2]=0,b=u,e=b>>2)}else n=L[l+2],n>>>0<m>>>0&&W(),q=n+12|0,(L[q>>2]|0)!=(f|0)&&W(),v=g+8|0,(L[v>>2]|0)==(f|0)?(L[q>>2]=g,L[v>>2]=n,b=g,e=b>>2):W();while(0);b:do if(0!=(d|0)){g=f+28|0;m=(L[g>>2]<<2)+5246312|0;do if((f|0)==(L[m>>2]|0)){if(L[m>>2]=b,0==(b|0)){L[1311503]&=1<<L[g>>2]^-1;break b}}else if(d>>>
0<L[1311506]>>>0&&W(),u=d+16|0,(L[u>>2]|0)==(f|0)?L[u>>2]=b:L[d+20>>2]=b,0==(b|0))break b;while(0);b>>>0<L[1311506]>>>0&&W();L[e+6]=d;g=L[l+4];0!=(g|0)&&(g>>>0<L[1311506]>>>0?W():(L[e+4]=g,L[g+24>>2]=b));g=L[l+5];0!=(g|0)&&(g>>>0<L[1311506]>>>0?W():(L[e+5]=g,L[g+24>>2]=b))}while(0);16>i>>>0?(b=i+h|0,L[l+1]=b|3,e=b+(k+4)|0,L[e>>2]|=1):(L[l+1]=h|3,L[h+(k+4)>>2]=i|1,L[k+i+h>>2]=i,h=L[1311504],0!=(h|0)&&(k=L[1311507],l=h>>>3,h=l<<1,e=(h<<2)+5246048|0,b=L[1311502],d=1<<l,0==(b&d|0)?(L[1311502]=b|d,s=e):
(l=L[(h+2<<2)+5246048>>2],l>>>0>=L[1311506]>>>0?s=l:W()),L[(h+2<<2)+5246048>>2]=k,L[s+12>>2]=k,L[k+8>>2]=s,L[k+12>>2]=e),L[1311504]=i,L[1311507]=j);j=f+8|0;if(0==(j|0)){e=c;break}else h=j;return h}j=2<<d;i=f<<d&(j|-j);j=(i&-i)-1|0;i=j>>>12&16;b=j>>>(i>>>0);j=b>>>5&8;l=b>>>(j>>>0);b=l>>>2&4;g=l>>>(b>>>0);l=g>>>1&2;m=g>>>(l>>>0);g=m>>>1&1;f=(j|i|b|l|g)+(m>>>(g>>>0))|0;g=f<<1;m=(g<<2)+5246048|0;l=(g+2<<2)+5246048|0;g=L[l>>2];b=g+8|0;i=L[b>>2];(m|0)==(i|0)?L[1311502]=e&(1<<f^-1):(i>>>0<L[1311506]>>>0&&
W(),j=i+12|0,(L[j>>2]|0)==(g|0)?(L[j>>2]=m,L[l>>2]=i):W());i=f<<3;l=i-c|0;L[g+4>>2]=c|3;m=g;e=m+c|0;L[m+(c|4)>>2]=l|1;L[m+i>>2]=l;i=L[1311504];0!=(i|0)&&(m=L[1311507],d=i>>>3,i=d<<1,f=(i<<2)+5246048|0,g=L[1311502],c=1<<d,0==(g&c|0)?(L[1311502]=g|c,h=f):(d=L[(i+2<<2)+5246048>>2],d>>>0>=L[1311506]>>>0?h=d:W()),L[(i+2<<2)+5246048>>2]=m,L[h+12>>2]=m,L[m+8>>2]=h,L[m+12>>2]=f);L[1311504]=l;L[1311507]=e;return h=b}}else if(4294967231<b>>>0)e=-1;else if(c=b+11&-8,0==(L[1311503]|0))e=c;else{e=c;var r=s=k=
d=a,p=n=a,y=a,w=a,t=a,x=a,z=w=i=g=j=a,A=a,B=a,C=r=r=v=r=w=y=u=q=d=f=m=l=p=z=y=x=a;d=e>>2;k=0;s=-e|0;r=e>>>8;0==(r|0)?n=0:16777215<e>>>0?n=31:(p=(r+1048320|0)>>>16&8,y=r<<p,w=(y+520192|0)>>>16&4,t=y<<w,y=(t+245760|0)>>>16&2,x=14-(w|p|y)+(t<<y>>>15)|0,n=e>>>((x+7|0)>>>0)&1|x<<1);r=L[(n<<2)+5246312>>2];b:do if(0==(r|0))j=0,g=s,i=0;else{w=31==(n|0)?0:25-(n>>>1)|0;x=0;y=s;t=r;p=t>>2;w=e<<w;for(z=0;;){A=L[p+1]&-8;B=A-e|0;if(B>>>0<y>>>0)if((A|0)==(e|0)){j=t;g=B;i=t;break b}else x=t,y=B;B=L[p+5];A=L[((w>>>
31<<2)+16>>2)+p];z=0==(B|0)|(B|0)==(A|0)?z:B;if(0==(A|0)){j=x;g=y;i=z;break b}else t=A,p=t>>2,w<<=1}}while(0);0==(i|0)&0==(j|0)?(y=2<<n,x=L[1311503]&(y|-y),0==(x|0)?p=i:(y=(x&-x)-1|0,x=y>>>12&16,w=y>>>(x>>>0),y=w>>>5&8,r=w>>>(y>>>0),w=r>>>2&4,s=r>>>(w>>>0),r=s>>>1&2,z=s>>>(r>>>0),s=z>>>1&1,p=L[((y|x|w|r|s)+(z>>>(s>>>0))<<2)+5246312>>2])):p=i;b:do if(0==(p|0))l=g,m=j,f=m>>2;else{i=p;n=i>>2;s=g;for(z=j;;)if(r=(L[n+1]&-8)-e|0,x=(w=r>>>0<s>>>0)?r:s,r=w?i:z,w=L[n+4],0!=(w|0))i=w,n=i>>2,s=x,z=r;else if(w=
L[n+5],0==(w|0)){l=x;m=r;f=m>>2;break b}else i=w,n=i>>2,s=x,z=r}while(0);if(0==(m|0))d=0;else if(l>>>0>=(L[1311504]-e|0)>>>0)d=0;else{j=m;g=j>>2;p=L[1311506];j>>>0<p>>>0&&W();s=z=j+e|0;j>>>0>=z>>>0&&W();i=L[f+6];n=L[f+3];b:do if((n|0)==(m|0)){r=m+20|0;x=L[r>>2];do if(0==(x|0)){if(w=m+16|0,y=L[w>>2],0==(y|0)){q=0;u=q>>2;break b}}else y=x,w=r;while(0);for(;;){r=y+20|0;if(0==(L[r>>2]|0))if(x=y+16|0,0==(L[x>>2]|0))break;else r=x;y=L[r>>2];w=r}w>>>0<L[1311506]>>>0?W():(L[w>>2]=0,q=y,u=q>>2)}else r=L[f+
2],r>>>0<p>>>0&&W(),x=r+12|0,(L[x>>2]|0)!=(m|0)&&W(),w=n+8|0,(L[w>>2]|0)==(m|0)?(L[x>>2]=n,L[w>>2]=r,q=n,u=q>>2):W();while(0);b:do if(0!=(i|0)){n=m+28|0;p=(L[n>>2]<<2)+5246312|0;do if((m|0)==(L[p>>2]|0)){if(L[p>>2]=q,0==(q|0)){L[1311503]&=1<<L[n>>2]^-1;break b}}else if(i>>>0<L[1311506]>>>0&&W(),y=i+16|0,(L[y>>2]|0)==(m|0)?L[y>>2]=q:L[i+20>>2]=q,0==(q|0))break b;while(0);q>>>0<L[1311506]>>>0&&W();L[u+6]=i;n=L[f+4];0!=(n|0)&&(n>>>0<L[1311506]>>>0?W():(L[u+4]=n,L[n+24>>2]=q));n=L[f+5];0!=(n|0)&&(n>>>
0<L[1311506]>>>0?W():(L[u+5]=n,L[n+24>>2]=q))}while(0);do if(16>l>>>0)q=l+e|0,L[f+1]=q|3,u=q+(j+4)|0,L[u>>2]|=1;else if(L[f+1]=e|3,L[d+(g+1)]=l|1,L[(l>>2)+g+d]=l,u=l>>>3,256>l>>>0)q=u<<1,i=(q<<2)+5246048|0,n=L[1311502],p=1<<u,0==(n&p|0)?(L[1311502]=n|p,v=i):(u=L[(q+2<<2)+5246048>>2],u>>>0>=L[1311506]>>>0?v=u:W()),L[(q+2<<2)+5246048>>2]=s,L[v+12>>2]=s,L[d+(g+2)]=v,L[d+(g+3)]=i;else if(p=z,n=l>>>8,0==(n|0)?r=0:16777215<l>>>0?r=31:(u=(n+1048320|0)>>>16&8,y=n<<u,w=(y+520192|0)>>>16&4,r=y<<w,y=(r+245760|
0)>>>16&2,r=14-(w|u|y)+(r<<y>>>15)|0,r=l>>>((r+7|0)>>>0)&1|r<<1),n=(r<<2)+5246312|0,L[d+(g+7)]=r,L[d+(g+5)]=0,L[d+(g+4)]=0,i=L[1311503],q=1<<r,0==(i&q|0))L[1311503]=i|q,L[n>>2]=p,L[d+(g+6)]=n,L[d+(g+3)]=p,L[d+(g+2)]=p;else{r=31==(r|0)?0:25-(r>>>1)|0;q=l<<r;for(i=L[n>>2];(L[i+4>>2]&-8|0)!=(l|0);)if(C=(q>>>31<<2)+i+16|0,n=L[C>>2],0==(n|0)){k=1328;break}else q<<=1,i=n;if(1328==k)if(C>>>0<L[1311506]>>>0)W();else{L[C>>2]=p;L[d+(g+6)]=i;L[d+(g+3)]=p;L[d+(g+2)]=p;break}q=i+8|0;n=L[q>>2];r=L[1311506];i>>>
0<r>>>0&&W();n>>>0<r>>>0?W():(L[n+12>>2]=p,L[q>>2]=p,L[d+(g+2)]=n,L[d+(g+3)]=i,L[d+(g+6)]=0)}while(0);d=m+8|0}g=d;if(0==(g|0))e=c;else return h=g}while(0);b=L[1311504];e>>>0>b>>>0?(h=L[1311505],e>>>0<h>>>0?(c=h-e|0,L[1311505]=c,g=h=L[1311508],L[1311508]=g+e|0,L[e+(g+4)>>2]=c|1,L[h+4>>2]=e|3,h=h+8|0):h=pd(e)):(h=b-e|0,c=L[1311507],15<h>>>0?(g=c,L[1311507]=g+e|0,L[1311504]=h,L[e+(g+4)>>2]=h|1,L[g+b>>2]=h,L[c+4>>2]=e|3):(L[1311504]=0,L[1311507]=0,L[c+4>>2]=b|3,e=b+(c+4)|0,L[e>>2]|=1),h=c+8|0);return h}
function pd(b){var c,d,e,f,h,j,g,i,l,m,k,n,q,v,u,s,r,p,y,w,t,x;c=0;0==(L[1310720]|0)&&qd();d=b+48|0;e=L[1310722];f=e+(b+47)&-e;if(f>>>0<=b>>>0)return 0;e=L[1311612];if(0!=(e|0)&&(h=L[1311610],j=h+f|0,j>>>0<=h>>>0|j>>>0>e>>>0))return 0;a:do{if(0==(L[1311613]&4|0)){e=L[1311508];0==(e|0)?c=1356:(j=rd(e),0==(j|0)?c=1356:(h=L[1310722],g=b+47-L[1311505]+h&-h,2147483647<=g>>>0?i=0:(h=fc(g),l=(j=(h|0)==(L[j>>2]+L[j+4>>2]|0))?h:-1,m=j?g:0,k=h,n=g,c=1365)));1356==c&&(e=fc(0),-1==(e|0)?i=0:(g=e,h=L[1310721],
j=h-1|0,q=0==(j&g|0)?f:f-g+(j+g&-h)|0,h=L[1311610],g=h+q|0,q>>>0>b>>>0&2147483647>q>>>0?(j=L[1311612],0!=(j|0)&&g>>>0<=h>>>0|g>>>0>j>>>0?i=0:(j=fc(q),l=(g=(j|0)==(e|0))?e:-1,m=g?q:0,k=j,n=q,c=1365)):i=0));b:do if(1365==c){j=-n|0;if(-1!=(l|0)){v=m;u=l;c=1376;break a}do if(-1!=(k|0)&2147483647>n>>>0&n>>>0<d>>>0)if(g=L[1310722],e=b+47-n+g&-g,2147483647<=e>>>0)e=n;else if(-1==(fc(e)|0)){fc(j);i=m;break b}else e=e+n|0;else e=n;while(0);if(-1==(k|0))i=m;else{v=e;u=k;c=1376;break a}}while(0);L[1311613]|=
4;s=i}else s=0;c=1373}while(0);1373==c&&!(2147483647<=f>>>0)&&(i=fc(f),k=fc(0),-1!=(k|0)&-1!=(i|0)&i>>>0<k>>>0&&(e=k-i|0,m=(k=e>>>0>(b+40|0)>>>0)?i:-1,-1!=(m|0)&&(v=k?e:s,u=m,c=1376)));do if(1376==c){s=L[1311610]+v|0;L[1311610]=s;s>>>0>L[1311611]>>>0&&(L[1311611]=s);a:do if(0==(L[1311508]|0)){s=L[1311506];0==(s|0)|u>>>0<s>>>0&&(L[1311506]=u);L[1311614]=u;L[1311615]=v;L[1311617]=0;L[1311511]=L[1310720];L[1311510]=-1;i=f=d=a;for(d=0;!(f=d<<1,i=(f<<2)+5246048|0,L[(f+3<<2)+5246048>>2]=i,L[(f+2<<2)+5246048>>
2]=i,i=d+1|0,32==(i|0));)d=i;sd(u,v-40|0)}else{s=5246456;for(f=s>>2;;){r=L[f];p=s+4|0;y=L[p>>2];w=r+y|0;if((u|0)==(w|0)){c=1384;break}m=L[f+2];if(0==(m|0))break;else s=m,f=s>>2}do if(1384==c&&0==(L[f+3]&8|0)&&(s=L[1311508],s>>>0>=r>>>0&s>>>0<w>>>0)){L[p>>2]=y+v|0;sd(L[1311508],L[1311505]+v|0);break a}while(0);u>>>0<L[1311506]>>>0&&(L[1311506]=u);f=u+v|0;for(s=5246456;;){t=s|0;x=L[t>>2];if((x|0)==(f|0)){c=1392;break}m=L[s+8>>2];if(0==(m|0))break;else s=m}if(1392==c&&0==(L[s+12>>2]&8|0))return L[t>>
2]=u,f=s+4|0,L[f>>2]=L[f>>2]+v|0,b=td(u,x,b);d=u;f=v;e=h=g=s=q=n=h=j=k=g=m=l=i=a;i=0;l=L[1311508];m=l>>2;g=l;k=rd(g);j=L[k>>2];h=L[k+4>>2];k=j+h|0;n=j+(h-39)|0;q=0==(n&7|0)?0:-n&7;n=j+(h-47)+q|0;q=n>>>0<(l+16|0)>>>0?g:n;n=q+8|0;h=n>>2;sd(d,f-40|0);L[q+4>>2]=27;L[h]=L[1311614];L[h+1]=L[1311615];L[h+2]=L[1311616];L[h+3]=L[1311617];L[1311614]=d;L[1311615]=f;L[1311617]=0;L[1311616]=n;n=q+28|0;L[n>>2]=7;b:do if((q+32|0)>>>0<k>>>0)for(f=n;;)if(d=f+4|0,L[d>>2]=7,(f+8|0)>>>0<k>>>0)f=d;else break b;while(0);
if((q|0)!=(g|0))if(k=q-l|0,q=k+(g+4)|0,L[q>>2]&=-2,L[m+1]=k|1,L[g+k>>2]=k,g=k>>>3,256>k>>>0)q=g<<1,n=(q<<2)+5246048|0,f=L[1311502],d=1<<g,0==(f&d|0)?(L[1311502]=f|d,s=n):(g=L[(q+2<<2)+5246048>>2],g>>>0>=L[1311506]>>>0?s=g:W()),L[(q+2<<2)+5246048>>2]=l,L[s+12>>2]=l,L[m+2]=s,L[m+3]=n;else if(n=l,s=k>>>8,0==(s|0)?g=0:16777215<k>>>0?g=31:(q=(s+1048320|0)>>>16&8,d=s<<q,f=(d+520192|0)>>>16&4,g=d<<f,d=(g+245760|0)>>>16&2,h=14-(f|q|d)+(g<<d>>>15)|0,g=k>>>((h+7|0)>>>0)&1|h<<1),s=(g<<2)+5246312|0,L[m+7]=g,
L[m+5]=0,L[m+4]=0,h=L[1311503],d=1<<g,0==(h&d|0))L[1311503]=h|d,L[s>>2]=n,L[m+6]=s,L[m+3]=l,L[m+2]=l;else{h=31==(g|0)?0:25-(g>>>1)|0;g=k<<h;for(h=L[s>>2];(L[h+4>>2]&-8|0)!=(k|0);)if(e=(g>>>31<<2)+h+16|0,s=L[e>>2],0==(s|0)){i=2187;break}else g<<=1,h=s;2187==i?(e>>>0<L[1311506]>>>0&&W(),L[e>>2]=n,L[m+6]=h,L[m+3]=l,L[m+2]=l):(l=h+8|0,e=L[l>>2],i=L[1311506],h>>>0<i>>>0&&W(),e>>>0<i>>>0&&W(),L[e+12>>2]=n,L[l>>2]=n,L[m+2]=e,L[m+3]=h,L[m+6]=0)}}while(0);s=L[1311505];if(!(s>>>0<=b>>>0))return f=s-b|0,L[1311505]=
f,m=s=L[1311508],L[1311508]=m+b|0,L[b+(m+4)>>2]=f|1,L[s+4>>2]=b|3,b=s+8|0}while(0);b=Eb;L[b>>2]=12;return 0}
function Z(b){var c,d,e,f,h,j,g,i,l,m,k,n,q,v,u,s,r,p,y,w,t,x,z,A,B,C,D,H,N,O;c=b>>2;d=0;if(0!=(b|0)){f=e=b-8|0;h=L[1311506];e>>>0<h>>>0&&W();j=L[b-4>>2];g=j&3;1==(g|0)&&W();i=j&-8;l=i>>2;m=b+(i-8)|0;a:do if(0==(j&1|0)){k=L[e>>2];if(0==(g|0))return;n=-8-k|0;q=n>>2;u=v=b+n|0;s=k+i|0;v>>>0<h>>>0&&W();if((u|0)==(L[1311507]|0)){r=(b+(i-4)|0)>>2;if(3!=(L[r]&3|0)){p=u;y=p>>2;w=s;break}L[1311504]=s;L[r]&=-2;L[q+(c+1)]=s|1;L[m>>2]=s;return}r=k>>>3;if(256>k>>>0)k=L[q+(c+2)],p=L[q+(c+3)],t=(r<<3)+5246048|0,
(k|0)!=(t|0)&&(k>>>0<h>>>0&&W(),(L[k+12>>2]|0)!=(u|0)&&W()),(p|0)==(k|0)?L[1311502]&=1<<r^-1:((p|0)!=(t|0)&&(p>>>0<L[1311506]>>>0&&W(),(L[p+8>>2]|0)!=(u|0)&&W()),L[k+12>>2]=p,L[p+8>>2]=k),p=u,y=p>>2,w=s;else{t=v;r=L[q+(c+6)];x=L[q+(c+3)];b:do if((x|0)==(t|0)){v=n+(b+20)|0;z=L[v>>2];do if(0==(z|0)){if(A=n+(b+16)|0,k=L[A>>2],0==(k|0)){B=0;C=B>>2;break b}}else k=z,A=v;while(0);for(;;){v=k+20|0;if(0==(L[v>>2]|0))if(z=k+16|0,0==(L[z>>2]|0))break;else v=z;k=L[v>>2];A=v}A>>>0<L[1311506]>>>0?W():(L[A>>2]=
0,B=k,C=B>>2)}else v=L[q+(c+2)],v>>>0<h>>>0&&W(),z=v+12|0,(L[z>>2]|0)!=(t|0)&&W(),A=x+8|0,(L[A>>2]|0)==(t|0)?(L[z>>2]=x,L[A>>2]=v,B=x,C=B>>2):W();while(0);if(0==(r|0))p=u,y=p>>2,w=s;else{x=n+(b+28)|0;v=(L[x>>2]<<2)+5246312|0;do if((t|0)==(L[v>>2]|0)){if(L[v>>2]=B,0==(B|0)){L[1311503]&=1<<L[x>>2]^-1;p=u;y=p>>2;w=s;break a}}else if(r>>>0<L[1311506]>>>0&&W(),k=r+16|0,(L[k>>2]|0)==(t|0)?L[k>>2]=B:L[r+20>>2]=B,0==(B|0)){p=u;y=p>>2;w=s;break a}while(0);B>>>0<L[1311506]>>>0&&W();L[C+6]=r;t=L[q+(c+4)];0!=
(t|0)&&(t>>>0<L[1311506]>>>0?W():(L[C+4]=t,L[t+24>>2]=B));t=L[q+(c+5)];0==(t|0)?(p=u,y=p>>2,w=s):t>>>0<L[1311506]>>>0?W():(L[C+5]=t,L[t+24>>2]=B,p=u,y=p>>2,w=s)}}}else p=f,y=p>>2,w=i;while(0);f=p;B=f>>2;f>>>0>=m>>>0&&W();f=b+(i-4)|0;C=L[f>>2];0==(C&1|0)&&W();do if(0==(C&2|0)){if((m|0)==(L[1311508]|0)){h=L[1311505]+w|0;L[1311505]=h;L[1311508]=p;L[y+1]=h|1;(p|0)==(L[1311507]|0)&&(L[1311507]=0,L[1311504]=0);if(h>>>0<=L[1311509]>>>0)return;a:if(N=H=D=C=d=C=D=a,0==(L[1310720]|0)&&qd(),D=L[1311508],0!=
(D|0)){C=L[1311505];if(40<C>>>0&&(d=L[1310722],C=Math.g(Math.floor(((-41+C+d|0)>>>0)/(d>>>0))-1|0,d),D=rd(D),H=D>>2,0==(L[H+3]&8|0)&&(N=fc(0),(N|0)==(L[H]+L[H+1]|0)&&(H=fc(-(2147483646<C>>>0?-2147483648-d|0:C)|0),C=fc(0),-1!=(H|0)&C>>>0<N>>>0&&(H=N-C|0,(N|0)!=(C|0)))))){d=D+4|0;L[d>>2]=L[d>>2]-H|0;L[1311610]=L[1311610]-H|0;sd(L[1311508],L[1311505]-H|0);break a}L[1311505]>>>0<=L[1311509]>>>0||(L[1311509]=-1)}return}if((m|0)==(L[1311507]|0)){h=L[1311504]+w|0;L[1311504]=h;L[1311507]=p;L[y+1]=h|1;L[(h>>
2)+B]=h;return}h=(C&-8)+w|0;k=C>>>3;a:do if(256>C>>>0)A=L[c+l],v=L[((i|4)>>2)+c],g=(k<<3)+5246048|0,(A|0)!=(g|0)&&(A>>>0<L[1311506]>>>0&&W(),(L[A+12>>2]|0)!=(m|0)&&W()),(v|0)==(A|0)?L[1311502]&=1<<k^-1:((v|0)!=(g|0)&&(v>>>0<L[1311506]>>>0&&W(),(L[v+8>>2]|0)!=(m|0)&&W()),L[A+12>>2]=v,L[v+8>>2]=A);else{g=m;e=L[l+(c+4)];j=L[((i|4)>>2)+c];b:do if((j|0)==(g|0)){t=i+(b+12)|0;r=L[t>>2];do if(0==(r|0))if(x=i+(b+8)|0,v=L[x>>2],0==(v|0)){D=0;H=D>>2;break b}else u=v,s=x;else u=r,s=t;while(0);for(;;){t=u+20|
0;if(0==(L[t>>2]|0)){if(r=u+16|0,0==(L[r>>2]|0))break}else r=t;u=L[r>>2];s=r}s>>>0<L[1311506]>>>0?W():(L[s>>2]=0,D=u,H=D>>2)}else t=L[c+l],t>>>0<L[1311506]>>>0&&W(),r=t+12|0,(L[r>>2]|0)!=(g|0)&&W(),x=j+8|0,(L[x>>2]|0)==(g|0)?(L[r>>2]=j,L[x>>2]=t,D=j,H=D>>2):W();while(0);if(0!=(e|0)){j=i+(b+20)|0;A=(L[j>>2]<<2)+5246312|0;do if((g|0)==(L[A>>2]|0)){if(L[A>>2]=D,0==(D|0)){L[1311503]&=1<<L[j>>2]^-1;break a}}else if(e>>>0<L[1311506]>>>0&&W(),v=e+16|0,(L[v>>2]|0)==(g|0)?L[v>>2]=D:L[e+20>>2]=D,0==(D|0))break a;
while(0);D>>>0<L[1311506]>>>0&&W();L[H+6]=e;g=L[l+(c+2)];0!=(g|0)&&(g>>>0<L[1311506]>>>0?W():(L[H+4]=g,L[g+24>>2]=D));g=L[l+(c+3)];0!=(g|0)&&(g>>>0<L[1311506]>>>0?W():(L[H+5]=g,L[g+24>>2]=D))}}while(0);L[y+1]=h|1;L[(h>>2)+B]=h;if((p|0)!=(L[1311507]|0))e=h;else{L[1311504]=h;return}}else L[f>>2]=C&-2,L[y+1]=w|1,e=L[(w>>2)+B]=w;while(0);w=e>>>3;if(256>e>>>0)B=w<<1,C=(B<<2)+5246048|0,f=L[1311502],D=1<<w,0==(f&D|0)?(L[1311502]=f|D,N=C):(w=L[(B+2<<2)+5246048>>2],w>>>0>=L[1311506]>>>0?N=w:W()),L[(B+2<<2)+
5246048>>2]=p,L[N+12>>2]=p,L[y+2]=N,L[y+3]=C;else{C=p;N=e>>>8;0==(N|0)?b=0:16777215<e>>>0?b=31:(B=(N+1048320|0)>>>16&8,D=N<<B,f=(D+520192|0)>>>16&4,w=D<<f,D=(w+245760|0)>>>16&2,H=14-(f|B|D)+(w<<D>>>15)|0,b=e>>>((H+7|0)>>>0)&1|H<<1);N=(b<<2)+5246312|0;L[y+7]=b;L[y+5]=0;L[y+4]=0;H=L[1311503];D=1<<b;do if(0==(H&D|0))L[1311503]=H|D,L[N>>2]=C,L[y+6]=N,L[y+3]=p,L[y+2]=p;else{f=31==(b|0)?0:25-(b>>>1)|0;w=e<<f;for(B=L[N>>2];(L[B+4>>2]&-8|0)!=(e|0);)if(O=(w>>>31<<2)+B+16|0,f=L[O>>2],0==(f|0)){d=1534;break}else w<<=
1,B=f;if(1534==d)if(O>>>0<L[1311506]>>>0)W();else{L[O>>2]=C;L[y+6]=B;L[y+3]=p;L[y+2]=p;break}w=B+8|0;h=L[w>>2];f=L[1311506];B>>>0<f>>>0&&W();h>>>0<f>>>0?W():(L[h+12>>2]=C,L[w>>2]=C,L[y+2]=h,L[y+3]=B,L[y+6]=0)}while(0);y=L[1311510]-1|0;L[1311510]=y;if(0==(y|0)){for(d=5246464;!(d=L[d>>2],0==(d|0));)d=d+8|0;L[1311510]=-1}}}}
Module._calloc=function(b,c){var d;0==(b|0)?d=0:(d=Math.g(c,b),d=65535>=(c|b)>>>0?d:(Math.floor((d>>>0)/(b>>>0))|0)==(c|0)?d:-1);c=R(d);if(0==(c|0)||0==(L[c-4>>2]&3|0))return c;bc(c,d);return c};function Cc(b,c){var d,e;if(0==(b|0))return d=R(c);if(4294967231<c>>>0)return d=Eb,L[d>>2]=12,0;d=ud(b-8|0,11>c>>>0?16:c+11&-8);if(0!=(d|0))return d+8|0;d=R(c);if(0==(d|0))return 0;e=L[b-4>>2];e=(e&-8)-(0==(e&3|0)?8:4)|0;ac(d,b,e>>>0<c>>>0?e:c);Z(b);return d}Module._realloc=Cc;
function ud(b,c){var d,e,f,h,j,g,i,l,m,k,n,q,v,u,s,r,p,y,w;d=(b+4|0)>>2;e=L[d];f=e&-8;h=f>>2;j=b>>2;g=b+f|0;i=L[1311506];b>>>0<i>>>0&&W();l=e&3;1!=(l|0)&b>>>0<g>>>0||W();m=(b+(f|4)|0)>>2;k=L[m];0==(k&1|0)&&W();if(0==(l|0))return d=L[b+4>>2]&-8,d=256>c>>>0?0:d>>>0>=(c+4|0)>>>0&&!((d-c|0)>>>0>L[1310722]<<1>>>0)?b:0,d;if(f>>>0>=c>>>0){l=f-c|0;if(15>=l>>>0)return b;L[d]=e&1|c|2;L[(c+4>>2)+j]=l|3;L[m]|=1;vd(b+c|0,l);return b}if((g|0)==(L[1311508]|0)){l=L[1311505]+f|0;if(l>>>0<=c>>>0)return 0;m=l-c|0;L[d]=
e&1|c|2;L[(c+4>>2)+j]=m|1;L[1311508]=b+c|0;L[1311505]=m;return b}if((g|0)==(L[1311507]|0)){m=L[1311504]+f|0;if(m>>>0<c>>>0)return 0;l=m-c|0;15<l>>>0?(L[d]=e&1|c|2,L[(c+4>>2)+j]=l|1,L[(m>>2)+j]=l,n=m+(b+4)|0,L[n>>2]&=-2,q=b+c|0,v=l):(L[d]=e&1|m|2,e=m+(b+4)|0,L[e>>2]|=1,v=q=0);L[1311504]=v;L[1311507]=q;return b}if(0!=(k&2|0))return 0;q=(k&-8)+f|0;if(q>>>0<c>>>0)return 0;v=q-c|0;e=k>>>3;a:do if(256>k>>>0)m=L[h+(j+2)],l=L[h+(j+3)],n=(e<<3)+5246048|0,(m|0)!=(n|0)&&(m>>>0<i>>>0&&W(),(L[m+12>>2]|0)!=(g|
0)&&W()),(l|0)==(m|0)?L[1311502]&=1<<e^-1:((l|0)!=(n|0)&&(l>>>0<L[1311506]>>>0&&W(),(L[l+8>>2]|0)!=(g|0)&&W()),L[m+12>>2]=l,L[l+8>>2]=m);else{n=g;u=L[h+(j+6)];s=L[h+(j+3)];b:do if((s|0)==(n|0)){l=f+(b+20)|0;m=L[l>>2];do if(0==(m|0)){if(r=f+(b+16)|0,p=L[r>>2],0==(p|0)){y=0;w=y>>2;break b}}else p=m,r=l;while(0);for(;;){l=p+20|0;if(0==(L[l>>2]|0))if(m=p+16|0,0==(L[m>>2]|0))break;else l=m;p=L[l>>2];r=l}r>>>0<L[1311506]>>>0?W():(L[r>>2]=0,y=p,w=y>>2)}else l=L[h+(j+2)],l>>>0<i>>>0&&W(),m=l+12|0,(L[m>>2]|
0)!=(n|0)&&W(),r=s+8|0,(L[r>>2]|0)==(n|0)?(L[m>>2]=s,L[r>>2]=l,y=s,w=y>>2):W();while(0);if(0!=(u|0)){s=f+(b+28)|0;m=(L[s>>2]<<2)+5246312|0;do if((n|0)==(L[m>>2]|0)){if(L[m>>2]=y,0==(y|0)){L[1311503]&=1<<L[s>>2]^-1;break a}}else if(u>>>0<L[1311506]>>>0&&W(),l=u+16|0,(L[l>>2]|0)==(n|0)?L[l>>2]=y:L[u+20>>2]=y,0==(y|0))break a;while(0);y>>>0<L[1311506]>>>0&&W();L[w+6]=u;n=L[h+(j+4)];0!=(n|0)&&(n>>>0<L[1311506]>>>0?W():(L[w+4]=n,L[n+24>>2]=y));n=L[h+(j+5)];0!=(n|0)&&(n>>>0<L[1311506]>>>0?W():(L[w+5]=n,
L[n+24>>2]=y))}}while(0);16>v>>>0?(L[d]=q|L[d]&1|2,y=b+(q|4)|0,L[y>>2]|=1):(L[d]=L[d]&1|c|2,L[(c+4>>2)+j]=v|3,j=b+(q|4)|0,L[j>>2]|=1,vd(b+c|0,v));return b}function qd(){var b;0==(L[1310720]|0)&&(b=ec(),0!=(b-1&b|0)&&W(),L[1310722]=b,L[1310721]=b,L[1310723]=-1,L[1310724]=2097152,L[1310725]=0,L[1311613]=0,b=Math.floor(Date.now()/1E3)&-16^1431655768,L[1310720]=b)}
function rd(b){var c,d,e,f,h;c=0;d=5246456;for(e=d>>2;;){f=L[e];if(f>>>0<=b>>>0&&(f+L[e+1]|0)>>>0>b>>>0){h=d;c=1902;break}f=L[e+2];if(0==(f|0)){h=0;c=1903;break}else d=f,e=d>>2}if(1903==c||1902==c)return h}
function vd(b,c){var d,e,f,h,j,g,i,l,m,k,n,q,v,u,s,r,p,y,w,t,x,z,A,B,C,D,H;d=c>>2;e=0;f=b;h=f>>2;j=f+c|0;g=L[b+4>>2];a:do if(0==(g&1|0)){i=L[b>>2];if(0==(g&3|0))return;m=l=f+-i|0;k=i+c|0;n=L[1311506];l>>>0<n>>>0&&W();if((m|0)==(L[1311507]|0)){q=(c+(f+4)|0)>>2;if(3!=(L[q]&3|0)){v=m;u=v>>2;s=k;break}L[1311504]=k;L[q]&=-2;L[(4-i>>2)+h]=k|1;L[j>>2]=k;return}q=i>>>3;if(256>i>>>0)r=L[(8-i>>2)+h],p=L[(12-i>>2)+h],y=(q<<3)+5246048|0,(r|0)!=(y|0)&&(r>>>0<n>>>0&&W(),(L[r+12>>2]|0)!=(m|0)&&W()),(p|0)==(r|0)?
L[1311502]&=1<<q^-1:((p|0)!=(y|0)&&(p>>>0<L[1311506]>>>0&&W(),(L[p+8>>2]|0)!=(m|0)&&W()),L[r+12>>2]=p,L[p+8>>2]=r),v=m,u=v>>2,s=k;else{y=l;q=L[(24-i>>2)+h];w=L[(12-i>>2)+h];b:do if((w|0)==(y|0)){l=16-i|0;r=l+(f+4)|0;p=L[r>>2];do if(0==(p|0)){if(t=f+l|0,x=L[t>>2],0==(x|0)){z=0;A=z>>2;break b}}else x=p,t=r;while(0);for(;;){r=x+20|0;if(0==(L[r>>2]|0))if(p=x+16|0,0==(L[p>>2]|0))break;else l=p;else l=r;x=L[l>>2];t=l}t>>>0<L[1311506]>>>0?W():(L[t>>2]=0,z=x,A=z>>2)}else r=L[(8-i>>2)+h],r>>>0<n>>>0&&W(),
p=r+12|0,(L[p>>2]|0)!=(y|0)&&W(),l=w+8|0,(L[l>>2]|0)==(y|0)?(L[p>>2]=w,L[l>>2]=r,z=w,A=z>>2):W();while(0);if(0==(q|0))v=m,u=v>>2,s=k;else{w=f+(28-i)|0;n=(L[w>>2]<<2)+5246312|0;do if((y|0)==(L[n>>2]|0)){if(L[n>>2]=z,0==(z|0)){L[1311503]&=1<<L[w>>2]^-1;v=m;u=v>>2;s=k;break a}}else if(q>>>0<L[1311506]>>>0&&W(),l=q+16|0,(L[l>>2]|0)==(y|0)?L[l>>2]=z:L[q+20>>2]=z,0==(z|0)){v=m;u=v>>2;s=k;break a}while(0);z>>>0<L[1311506]>>>0&&W();L[A+6]=q;y=16-i|0;w=L[(y>>2)+h];0!=(w|0)&&(w>>>0<L[1311506]>>>0?W():(L[A+
4]=w,L[w+24>>2]=z));w=L[(y+4>>2)+h];0==(w|0)?(v=m,u=v>>2,s=k):w>>>0<L[1311506]>>>0?W():(L[A+5]=w,L[w+24>>2]=z,v=m,u=v>>2,s=k)}}}else v=b,u=v>>2,s=c;while(0);b=L[1311506];j>>>0<b>>>0&&W();z=c+(f+4)|0;A=L[z>>2];do if(0==(A&2|0)){if((j|0)==(L[1311508]|0)){x=L[1311505]+s|0;L[1311505]=x;L[1311508]=v;L[u+1]=x|1;if((v|0)!=(L[1311507]|0))return;L[1311507]=0;L[1311504]=0;return}if((j|0)==(L[1311507]|0)){x=L[1311504]+s|0;L[1311504]=x;L[1311507]=v;L[u+1]=x|1;L[(x>>2)+u]=x;return}x=(A&-8)+s|0;t=A>>>3;a:do if(256>
A>>>0)l=L[d+(h+2)],g=L[d+(h+3)],w=(t<<3)+5246048|0,(l|0)!=(w|0)&&(l>>>0<b>>>0&&W(),(L[l+12>>2]|0)!=(j|0)&&W()),(g|0)==(l|0)?L[1311502]&=1<<t^-1:((g|0)!=(w|0)&&(g>>>0<L[1311506]>>>0&&W(),(L[g+8>>2]|0)!=(j|0)&&W()),L[l+12>>2]=g,L[g+8>>2]=l);else{w=j;i=L[d+(h+6)];q=L[d+(h+3)];b:do if((q|0)==(w|0)){n=c+(f+20)|0;l=L[n>>2];do if(0==(l|0))if(r=c+(f+16)|0,p=L[r>>2],0==(p|0)){B=0;C=B>>2;break b}else g=p,m=r;else g=l,m=n;while(0);for(;;){n=g+20|0;if(0==(L[n>>2]|0))if(l=g+16|0,0==(L[l>>2]|0))break;else n=l;
g=L[n>>2];m=n}m>>>0<L[1311506]>>>0?W():(L[m>>2]=0,B=g,C=B>>2)}else n=L[d+(h+2)],n>>>0<b>>>0&&W(),l=n+12|0,(L[l>>2]|0)!=(w|0)&&W(),r=q+8|0,(L[r>>2]|0)==(w|0)?(L[l>>2]=q,L[r>>2]=n,B=q,C=B>>2):W();while(0);if(0!=(i|0)){q=c+(f+28)|0;l=(L[q>>2]<<2)+5246312|0;do if((w|0)==(L[l>>2]|0)){if(L[l>>2]=B,0==(B|0)){L[1311503]&=1<<L[q>>2]^-1;break a}}else if(i>>>0<L[1311506]>>>0&&W(),g=i+16|0,(L[g>>2]|0)==(w|0)?L[g>>2]=B:L[i+20>>2]=B,0==(B|0))break a;while(0);B>>>0<L[1311506]>>>0&&W();L[C+6]=i;w=L[d+(h+4)];0!=(w|
0)&&(w>>>0<L[1311506]>>>0?W():(L[C+4]=w,L[w+24>>2]=B));w=L[d+(h+5)];0!=(w|0)&&(w>>>0<L[1311506]>>>0?W():(L[C+5]=w,L[w+24>>2]=B))}}while(0);L[u+1]=x|1;L[(x>>2)+u]=x;if((v|0)!=(L[1311507]|0))i=x;else{L[1311504]=x;return}}else L[z>>2]=A&-2,L[u+1]=s|1,i=L[(s>>2)+u]=s;while(0);s=i>>>3;if(256>i>>>0)A=s<<1,z=(A<<2)+5246048|0,B=L[1311502],C=1<<s,0==(B&C|0)?(L[1311502]=B|C,D=z):(s=L[(A+2<<2)+5246048>>2],s>>>0>=L[1311506]>>>0?D=s:W()),L[(A+2<<2)+5246048>>2]=v,L[D+12>>2]=v,L[u+2]=D,L[u+3]=z;else if(z=v,D=i>>>
8,0==(D|0)?d=0:16777215<i>>>0?d=31:(A=(D+1048320|0)>>>16&8,C=D<<A,B=(C+520192|0)>>>16&4,s=C<<B,C=(s+245760|0)>>>16&2,h=14-(B|A|C)+(s<<C>>>15)|0,d=i>>>((h+7|0)>>>0)&1|h<<1),D=(d<<2)+5246312|0,L[u+7]=d,L[u+5]=0,L[u+4]=0,h=L[1311503],C=1<<d,0==(h&C|0))L[1311503]=h|C,L[D>>2]=z,L[u+6]=D,L[u+3]=v,L[u+2]=v;else{d=i<<(31==(d|0)?0:25-(d>>>1)|0);for(h=L[D>>2];(L[h+4>>2]&-8|0)!=(i|0);)if(H=(d>>>31<<2)+h+16|0,D=L[H>>2],0==(D|0)){e=2029;break}else d<<=1,h=D;2029==e?(H>>>0<L[1311506]>>>0&&W(),L[H>>2]=z,L[u+6]=
h,L[u+3]=v,L[u+2]=v):(v=h+8|0,H=L[v>>2],e=L[1311506],h>>>0<e>>>0&&W(),H>>>0<e>>>0&&W(),L[H+12>>2]=z,L[v>>2]=z,L[u+2]=H,L[u+3]=h,L[u+6]=0)}}function sd(b,c){var d,e;d=b+8|0;e=0==(d&7|0)?0:-d&7;d=c-e|0;L[1311508]=b+e|0;L[1311505]=d;L[e+(b+4)>>2]=d|1;L[c+(b+4)>>2]=40;L[1311509]=L[1310724]}
function td(b,c,d){var e,f,h,j,g,i,l,m,k,n,q,v,u,s,r,p,y,w,t,x,z,A,B,C,D,H;e=c>>2;f=b>>2;h=0;j=b+8|0;g=0==(j&7|0)?0:-j&7;j=c+8|0;i=0==(j&7|0)?0:-j&7;l=i>>2;m=j=c+i|0;k=g+d|0;n=k>>2;k=q=b+k|0;v=j-(b+g)-d|0;L[(g+4>>2)+f]=d|3;if((m|0)==(L[1311508]|0))return d=L[1311505]+v|0,L[1311505]=d,L[1311508]=k,L[n+(f+1)]=d|1,b=b+(g|8)|0;if((m|0)==(L[1311507]|0))return d=L[1311504]+v|0,L[1311504]=d,L[1311507]=k,L[n+(f+1)]=d|1,L[(d>>2)+f+n]=d,b=b+(g|8)|0;d=L[l+(e+1)];if(1==(d&3|0)){u=d&-8;s=d>>>3;a:do if(256>d>>>
0)r=L[((i|8)>>2)+e],p=L[l+(e+3)],y=(s<<3)+5246048|0,(r|0)!=(y|0)&&(r>>>0<L[1311506]>>>0&&W(),(L[r+12>>2]|0)!=(m|0)&&W()),(p|0)==(r|0)?L[1311502]&=1<<s^-1:((p|0)!=(y|0)&&(p>>>0<L[1311506]>>>0&&W(),(L[p+8>>2]|0)!=(m|0)&&W()),L[r+12>>2]=p,L[p+8>>2]=r);else{y=j;w=L[((i|24)>>2)+e];t=L[l+(e+3)];b:do if((t|0)==(y|0)){r=i|16;p=r+(c+4)|0;x=L[p>>2];do if(0==(x|0)){if(z=c+r|0,A=L[z>>2],0==(A|0)){B=0;C=B>>2;break b}}else A=x,z=p;while(0);for(;;){p=A+20|0;if(0==(L[p>>2]|0))if(x=A+16|0,0==(L[x>>2]|0))break;else r=
x;else r=p;A=L[r>>2];z=r}z>>>0<L[1311506]>>>0?W():(L[z>>2]=0,B=A,C=B>>2)}else p=L[((i|8)>>2)+e],p>>>0<L[1311506]>>>0&&W(),x=p+12|0,(L[x>>2]|0)!=(y|0)&&W(),r=t+8|0,(L[r>>2]|0)==(y|0)?(L[x>>2]=t,L[r>>2]=p,B=t,C=B>>2):W();while(0);if(0!=(w|0)){t=i+(c+28)|0;r=(L[t>>2]<<2)+5246312|0;do if((y|0)==(L[r>>2]|0)){if(L[r>>2]=B,0==(B|0)){L[1311503]&=1<<L[t>>2]^-1;break a}}else if(w>>>0<L[1311506]>>>0&&W(),p=w+16|0,(L[p>>2]|0)==(y|0)?L[p>>2]=B:L[w+20>>2]=B,0==(B|0))break a;while(0);B>>>0<L[1311506]>>>0&&W();L[C+
6]=w;y=i|16;t=L[(y>>2)+e];0!=(t|0)&&(t>>>0<L[1311506]>>>0?W():(L[C+4]=t,L[t+24>>2]=B));t=L[(y+4>>2)+e];0!=(t|0)&&(t>>>0<L[1311506]>>>0?W():(L[C+5]=t,L[t+24>>2]=B))}}while(0);d=c+(u|i)|0;c=u+v|0}else d=m,c=v;v=d+4|0;L[v>>2]&=-2;L[n+(f+1)]=c|1;L[(c>>2)+f+n]=c;v=c>>>3;if(256>c>>>0)return d=v<<1,m=(d<<2)+5246048|0,u=L[1311502],i=1<<v,0==(u&i|0)?(L[1311502]=u|i,D=m):(v=L[(d+2<<2)+5246048>>2],v>>>0>=L[1311506]>>>0?D=v:W()),L[(d+2<<2)+5246048>>2]=k,L[D+12>>2]=k,L[n+(f+2)]=D,L[n+(f+3)]=m,b=b+(g|8)|0;m=q;
q=c>>>8;0==(q|0)?i=0:16777215<c>>>0?i=31:(D=(q+1048320|0)>>>16&8,k=q<<D,d=(k+520192|0)>>>16&4,i=k<<d,k=(i+245760|0)>>>16&2,u=14-(d|D|k)+(i<<k>>>15)|0,i=c>>>((u+7|0)>>>0)&1|u<<1);q=(i<<2)+5246312|0;L[n+(f+7)]=i;L[n+(f+5)]=0;L[n+(f+4)]=0;u=L[1311503];k=1<<i;if(0==(u&k|0))return L[1311503]=u|k,L[q>>2]=m,L[n+(f+6)]=q,L[n+(f+3)]=m,L[n+(f+2)]=m,b=b+(g|8)|0;i=c<<(31==(i|0)?0:25-(i>>>1)|0);for(k=L[q>>2];(L[k+4>>2]&-8|0)!=(c|0);)if(H=(i>>>31<<2)+k+16|0,q=L[H>>2],0==(q|0)){h=2143;break}else i<<=1,k=q;if(2143==
h)return H>>>0<L[1311506]>>>0&&W(),L[H>>2]=m,L[n+(f+6)]=k,L[n+(f+3)]=m,L[n+(f+2)]=m,b=b+(g|8)|0;H=k+8|0;h=L[H>>2];i=L[1311506];k>>>0<i>>>0&&W();h>>>0<i>>>0&&W();L[h+12>>2]=m;L[H>>2]=m;L[n+(f+2)]=h;L[n+(f+3)]=k;L[n+(f+6)]=0;return b=b+(g|8)|0}function pc(){return 5244744}function qc(){return 5245544}function nc(){}function rc(b){0!=(b|0)&&Z(b)}function mc(b){0!=(b|0)&&Z(b)}function tc(){}var $b=F;
Module.A=function(b){function c(){for(var b=0;3>b;b++)e.push(0)}var d=b.length+1,e=[Q(db("/bin/this.program"),"i8",Za)];c();for(var f=0;f<d-1;f+=1)e.push(Q(db(b[f]),"i8",Za)),c();e.push(0);e=Q(e,"i32",Za);return Module._main(d,e,0)};
function tb(b){function c(){var c=0;ob=E;Module._main&&(gb(ib),c=Module.A(b),Module.noExitRuntime||gb(jb));if(Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);0<Module.postRun.length;)Module.postRun.pop()();return c}b=b||Module.arguments;if(0<mb)return Module.c("run() called, but dependencies remain, so not running"),0;if(Module.preRun){"function"==typeof Module.preRun&&(Module.preRun=[Module.preRun]);var d=Module.preRun;Module.preRun=[];for(var e=d.length-1;0<=
e;e--)d[e]();if(0<mb)return 0}return Module.setStatus?(Module.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module.setStatus("")},1);c()},1),0):c()}Module.run=Module.O=tb;if(Module.preInit)for("function"==typeof Module.preInit&&(Module.preInit=[Module.preInit]);0<Module.preInit.length;)Module.preInit.pop()();gb(hb);var sb=E;Module.noInitialRun&&(sb=G);sb&&tb();function wd(b,c){c=c||{};this.input=b;this.F="number"===typeof c.iterations?c.iterations:15}wd.prototype.B=function(){var b=this.input,c,d,e=R(8),f;try{Sa(od,a,["number","array","number","number"],[e,b,b.length,this.F]),c=L[e>>2],d=L[e+4>>2],f=new Uint8Array(J.subarray(c,c+d))}finally{0!=(e|0)&&(b=e|0,c=L[b>>2],0!=(c|0)&&(Z(c),L[b>>2]=0),Z(e))}return f};ha("Zopfli.RawDeflate",wd);ha("Zopfli.RawDeflate.prototype.compress",wd.prototype.B);}).call(this);
;
/*! viki 2019-08-10 */
!function i(a,s,c){function u(t,e){if(!s[t]){if(!a[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(l)return l(t,!0);var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}var o=s[t]={exports:{}};a[t][0].call(o.exports,function(e){return u(a[t][1][e]||e)},o,o.exports,i,a,s,c)}return s[t].exports}for(var l="function"==typeof require&&require,e=0;e<c.length;e++)u(c[e]);return u}({1:[function(e,t,r){"use strict";e("./noConflict");var n,o=(n=e("core-js/library/fn/global"))&&n.__esModule?n:{default:n};o.default._babelPolyfill&&"undefined"!=typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning."),o.default._babelPolyfill=!0},{"./noConflict":2,"core-js/library/fn/global":15}],2:[function(e,t,r){"use strict";e("core-js/es6"),e("core-js/fn/array/includes"),e("core-js/fn/array/flat-map"),e("core-js/fn/string/pad-start"),e("core-js/fn/string/pad-end"),e("core-js/fn/string/trim-start"),e("core-js/fn/string/trim-end"),e("core-js/fn/symbol/async-iterator"),e("core-js/fn/object/get-own-property-descriptors"),e("core-js/fn/object/values"),e("core-js/fn/object/entries"),e("core-js/fn/promise/finally"),e("core-js/web"),e("regenerator-runtime/runtime")},{"core-js/es6":3,"core-js/fn/array/flat-map":4,"core-js/fn/array/includes":5,"core-js/fn/object/entries":6,"core-js/fn/object/get-own-property-descriptors":7,"core-js/fn/object/values":8,"core-js/fn/promise/finally":9,"core-js/fn/string/pad-end":10,"core-js/fn/string/pad-start":11,"core-js/fn/string/trim-end":12,"core-js/fn/string/trim-start":13,"core-js/fn/symbol/async-iterator":14,"core-js/web":306,"regenerator-runtime/runtime":307}],3:[function(e,t,r){e("../modules/es6.symbol"),e("../modules/es6.object.create"),e("../modules/es6.object.define-property"),e("../modules/es6.object.define-properties"),e("../modules/es6.object.get-own-property-descriptor"),e("../modules/es6.object.get-prototype-of"),e("../modules/es6.object.keys"),e("../modules/es6.object.get-own-property-names"),e("../modules/es6.object.freeze"),e("../modules/es6.object.seal"),e("../modules/es6.object.prevent-extensions"),e("../modules/es6.object.is-frozen"),e("../modules/es6.object.is-sealed"),e("../modules/es6.object.is-extensible"),e("../modules/es6.object.assign"),e("../modules/es6.object.is"),e("../modules/es6.object.set-prototype-of"),e("../modules/es6.object.to-string"),e("../modules/es6.function.bind"),e("../modules/es6.function.name"),e("../modules/es6.function.has-instance"),e("../modules/es6.parse-int"),e("../modules/es6.parse-float"),e("../modules/es6.number.constructor"),e("../modules/es6.number.to-fixed"),e("../modules/es6.number.to-precision"),e("../modules/es6.number.epsilon"),e("../modules/es6.number.is-finite"),e("../modules/es6.number.is-integer"),e("../modules/es6.number.is-nan"),e("../modules/es6.number.is-safe-integer"),e("../modules/es6.number.max-safe-integer"),e("../modules/es6.number.min-safe-integer"),e("../modules/es6.number.parse-float"),e("../modules/es6.number.parse-int"),e("../modules/es6.math.acosh"),e("../modules/es6.math.asinh"),e("../modules/es6.math.atanh"),e("../modules/es6.math.cbrt"),e("../modules/es6.math.clz32"),e("../modules/es6.math.cosh"),e("../modules/es6.math.expm1"),e("../modules/es6.math.fround"),e("../modules/es6.math.hypot"),e("../modules/es6.math.imul"),e("../modules/es6.math.log10"),e("../modules/es6.math.log1p"),e("../modules/es6.math.log2"),e("../modules/es6.math.sign"),e("../modules/es6.math.sinh"),e("../modules/es6.math.tanh"),e("../modules/es6.math.trunc"),e("../modules/es6.string.from-code-point"),e("../modules/es6.string.raw"),e("../modules/es6.string.trim"),e("../modules/es6.string.iterator"),e("../modules/es6.string.code-point-at"),e("../modules/es6.string.ends-with"),e("../modules/es6.string.includes"),e("../modules/es6.string.repeat"),e("../modules/es6.string.starts-with"),e("../modules/es6.string.anchor"),e("../modules/es6.string.big"),e("../modules/es6.string.blink"),e("../modules/es6.string.bold"),e("../modules/es6.string.fixed"),e("../modules/es6.string.fontcolor"),e("../modules/es6.string.fontsize"),e("../modules/es6.string.italics"),e("../modules/es6.string.link"),e("../modules/es6.string.small"),e("../modules/es6.string.strike"),e("../modules/es6.string.sub"),e("../modules/es6.string.sup"),e("../modules/es6.date.now"),e("../modules/es6.date.to-json"),e("../modules/es6.date.to-iso-string"),e("../modules/es6.date.to-string"),e("../modules/es6.date.to-primitive"),e("../modules/es6.array.is-array"),e("../modules/es6.array.from"),e("../modules/es6.array.of"),e("../modules/es6.array.join"),e("../modules/es6.array.slice"),e("../modules/es6.array.sort"),e("../modules/es6.array.for-each"),e("../modules/es6.array.map"),e("../modules/es6.array.filter"),e("../modules/es6.array.some"),e("../modules/es6.array.every"),e("../modules/es6.array.reduce"),e("../modules/es6.array.reduce-right"),e("../modules/es6.array.index-of"),e("../modules/es6.array.last-index-of"),e("../modules/es6.array.copy-within"),e("../modules/es6.array.fill"),e("../modules/es6.array.find"),e("../modules/es6.array.find-index"),e("../modules/es6.array.species"),e("../modules/es6.array.iterator"),e("../modules/es6.regexp.constructor"),e("../modules/es6.regexp.exec"),e("../modules/es6.regexp.to-string"),e("../modules/es6.regexp.flags"),e("../modules/es6.regexp.match"),e("../modules/es6.regexp.replace"),e("../modules/es6.regexp.search"),e("../modules/es6.regexp.split"),e("../modules/es6.promise"),e("../modules/es6.map"),e("../modules/es6.set"),e("../modules/es6.weak-map"),e("../modules/es6.weak-set"),e("../modules/es6.typed.array-buffer"),e("../modules/es6.typed.data-view"),e("../modules/es6.typed.int8-array"),e("../modules/es6.typed.uint8-array"),e("../modules/es6.typed.uint8-clamped-array"),e("../modules/es6.typed.int16-array"),e("../modules/es6.typed.uint16-array"),e("../modules/es6.typed.int32-array"),e("../modules/es6.typed.uint32-array"),e("../modules/es6.typed.float32-array"),e("../modules/es6.typed.float64-array"),e("../modules/es6.reflect.apply"),e("../modules/es6.reflect.construct"),e("../modules/es6.reflect.define-property"),e("../modules/es6.reflect.delete-property"),e("../modules/es6.reflect.enumerate"),e("../modules/es6.reflect.get"),e("../modules/es6.reflect.get-own-property-descriptor"),e("../modules/es6.reflect.get-prototype-of"),e("../modules/es6.reflect.has"),e("../modules/es6.reflect.is-extensible"),e("../modules/es6.reflect.own-keys"),e("../modules/es6.reflect.prevent-extensions"),e("../modules/es6.reflect.set"),e("../modules/es6.reflect.set-prototype-of"),t.exports=e("../modules/_core")},{"../modules/_core":52,"../modules/es6.array.copy-within":154,"../modules/es6.array.every":155,"../modules/es6.array.fill":156,"../modules/es6.array.filter":157,"../modules/es6.array.find":159,"../modules/es6.array.find-index":158,"../modules/es6.array.for-each":160,"../modules/es6.array.from":161,"../modules/es6.array.index-of":162,"../modules/es6.array.is-array":163,"../modules/es6.array.iterator":164,"../modules/es6.array.join":165,"../modules/es6.array.last-index-of":166,"../modules/es6.array.map":167,"../modules/es6.array.of":168,"../modules/es6.array.reduce":170,"../modules/es6.array.reduce-right":169,"../modules/es6.array.slice":171,"../modules/es6.array.some":172,"../modules/es6.array.sort":173,"../modules/es6.array.species":174,"../modules/es6.date.now":175,"../modules/es6.date.to-iso-string":176,"../modules/es6.date.to-json":177,"../modules/es6.date.to-primitive":178,"../modules/es6.date.to-string":179,"../modules/es6.function.bind":180,"../modules/es6.function.has-instance":181,"../modules/es6.function.name":182,"../modules/es6.map":183,"../modules/es6.math.acosh":184,"../modules/es6.math.asinh":185,"../modules/es6.math.atanh":186,"../modules/es6.math.cbrt":187,"../modules/es6.math.clz32":188,"../modules/es6.math.cosh":189,"../modules/es6.math.expm1":190,"../modules/es6.math.fround":191,"../modules/es6.math.hypot":192,"../modules/es6.math.imul":193,"../modules/es6.math.log10":194,"../modules/es6.math.log1p":195,"../modules/es6.math.log2":196,"../modules/es6.math.sign":197,"../modules/es6.math.sinh":198,"../modules/es6.math.tanh":199,"../modules/es6.math.trunc":200,"../modules/es6.number.constructor":201,"../modules/es6.number.epsilon":202,"../modules/es6.number.is-finite":203,"../modules/es6.number.is-integer":204,"../modules/es6.number.is-nan":205,"../modules/es6.number.is-safe-integer":206,"../modules/es6.number.max-safe-integer":207,"../modules/es6.number.min-safe-integer":208,"../modules/es6.number.parse-float":209,"../modules/es6.number.parse-int":210,"../modules/es6.number.to-fixed":211,"../modules/es6.number.to-precision":212,"../modules/es6.object.assign":213,"../modules/es6.object.create":214,"../modules/es6.object.define-properties":215,"../modules/es6.object.define-property":216,"../modules/es6.object.freeze":217,"../modules/es6.object.get-own-property-descriptor":218,"../modules/es6.object.get-own-property-names":219,"../modules/es6.object.get-prototype-of":220,"../modules/es6.object.is":224,"../modules/es6.object.is-extensible":221,"../modules/es6.object.is-frozen":222,"../modules/es6.object.is-sealed":223,"../modules/es6.object.keys":225,"../modules/es6.object.prevent-extensions":226,"../modules/es6.object.seal":227,"../modules/es6.object.set-prototype-of":228,"../modules/es6.object.to-string":229,"../modules/es6.parse-float":230,"../modules/es6.parse-int":231,"../modules/es6.promise":232,"../modules/es6.reflect.apply":233,"../modules/es6.reflect.construct":234,"../modules/es6.reflect.define-property":235,"../modules/es6.reflect.delete-property":236,"../modules/es6.reflect.enumerate":237,"../modules/es6.reflect.get":240,"../modules/es6.reflect.get-own-property-descriptor":238,"../modules/es6.reflect.get-prototype-of":239,"../modules/es6.reflect.has":241,"../modules/es6.reflect.is-extensible":242,"../modules/es6.reflect.own-keys":243,"../modules/es6.reflect.prevent-extensions":244,"../modules/es6.reflect.set":246,"../modules/es6.reflect.set-prototype-of":245,"../modules/es6.regexp.constructor":247,"../modules/es6.regexp.exec":248,"../modules/es6.regexp.flags":249,"../modules/es6.regexp.match":250,"../modules/es6.regexp.replace":251,"../modules/es6.regexp.search":252,"../modules/es6.regexp.split":253,"../modules/es6.regexp.to-string":254,"../modules/es6.set":255,"../modules/es6.string.anchor":256,"../modules/es6.string.big":257,"../modules/es6.string.blink":258,"../modules/es6.string.bold":259,"../modules/es6.string.code-point-at":260,"../modules/es6.string.ends-with":261,"../modules/es6.string.fixed":262,"../modules/es6.string.fontcolor":263,"../modules/es6.string.fontsize":264,"../modules/es6.string.from-code-point":265,"../modules/es6.string.includes":266,"../modules/es6.string.italics":267,"../modules/es6.string.iterator":268,"../modules/es6.string.link":269,"../modules/es6.string.raw":270,"../modules/es6.string.repeat":271,"../modules/es6.string.small":272,"../modules/es6.string.starts-with":273,"../modules/es6.string.strike":274,"../modules/es6.string.sub":275,"../modules/es6.string.sup":276,"../modules/es6.string.trim":277,"../modules/es6.symbol":278,"../modules/es6.typed.array-buffer":279,"../modules/es6.typed.data-view":280,"../modules/es6.typed.float32-array":281,"../modules/es6.typed.float64-array":282,"../modules/es6.typed.int16-array":283,"../modules/es6.typed.int32-array":284,"../modules/es6.typed.int8-array":285,"../modules/es6.typed.uint16-array":286,"../modules/es6.typed.uint32-array":287,"../modules/es6.typed.uint8-array":288,"../modules/es6.typed.uint8-clamped-array":289,"../modules/es6.weak-map":290,"../modules/es6.weak-set":291}],4:[function(e,t,r){e("../../modules/es7.array.flat-map"),t.exports=e("../../modules/_core").Array.flatMap},{"../../modules/_core":52,"../../modules/es7.array.flat-map":292}],5:[function(e,t,r){e("../../modules/es7.array.includes"),t.exports=e("../../modules/_core").Array.includes},{"../../modules/_core":52,"../../modules/es7.array.includes":293}],6:[function(e,t,r){e("../../modules/es7.object.entries"),t.exports=e("../../modules/_core").Object.entries},{"../../modules/_core":52,"../../modules/es7.object.entries":294}],7:[function(e,t,r){e("../../modules/es7.object.get-own-property-descriptors"),t.exports=e("../../modules/_core").Object.getOwnPropertyDescriptors},{"../../modules/_core":52,"../../modules/es7.object.get-own-property-descriptors":295}],8:[function(e,t,r){e("../../modules/es7.object.values"),t.exports=e("../../modules/_core").Object.values},{"../../modules/_core":52,"../../modules/es7.object.values":296}],9:[function(e,t,r){"use strict";e("../../modules/es6.promise"),e("../../modules/es7.promise.finally"),t.exports=e("../../modules/_core").Promise.finally},{"../../modules/_core":52,"../../modules/es6.promise":232,"../../modules/es7.promise.finally":297}],10:[function(e,t,r){e("../../modules/es7.string.pad-end"),t.exports=e("../../modules/_core").String.padEnd},{"../../modules/_core":52,"../../modules/es7.string.pad-end":298}],11:[function(e,t,r){e("../../modules/es7.string.pad-start"),t.exports=e("../../modules/_core").String.padStart},{"../../modules/_core":52,"../../modules/es7.string.pad-start":299}],12:[function(e,t,r){e("../../modules/es7.string.trim-right"),t.exports=e("../../modules/_core").String.trimRight},{"../../modules/_core":52,"../../modules/es7.string.trim-right":301}],13:[function(e,t,r){e("../../modules/es7.string.trim-left"),t.exports=e("../../modules/_core").String.trimLeft},{"../../modules/_core":52,"../../modules/es7.string.trim-left":300}],14:[function(e,t,r){e("../../modules/es7.symbol.async-iterator"),t.exports=e("../../modules/_wks-ext").f("asyncIterator")},{"../../modules/_wks-ext":151,"../../modules/es7.symbol.async-iterator":302}],15:[function(e,t,r){e("../modules/es7.global"),t.exports=e("../modules/_core").global},{"../modules/_core":18,"../modules/es7.global":32}],16:[function(e,t,r){t.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},{}],17:[function(e,t,r){var n=e("./_is-object");t.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},{"./_is-object":28}],18:[function(e,t,r){var n=t.exports={version:"2.6.9"};"number"==typeof __e&&(__e=n)},{}],19:[function(e,t,r){var i=e("./_a-function");t.exports=function(n,o,e){if(i(n),void 0===o)return n;switch(e){case 1:return function(e){return n.call(o,e)};case 2:return function(e,t){return n.call(o,e,t)};case 3:return function(e,t,r){return n.call(o,e,t,r)}}return function(){return n.apply(o,arguments)}}},{"./_a-function":16}],20:[function(e,t,r){t.exports=!e("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./_fails":23}],21:[function(e,t,r){var n=e("./_is-object"),o=e("./_global").document,i=n(o)&&n(o.createElement);t.exports=function(e){return i?o.createElement(e):{}}},{"./_global":24,"./_is-object":28}],22:[function(e,t,r){var h=e("./_global"),v=e("./_core"),g=e("./_ctx"),m=e("./_hide"),y=e("./_has"),b="prototype",x=function(e,t,r){var n,o,i,a=e&x.F,s=e&x.G,c=e&x.S,u=e&x.P,l=e&x.B,f=e&x.W,d=s?v:v[t]||(v[t]={}),p=d[b],_=s?h:c?h[t]:(h[t]||{})[b];for(n in s&&(r=t),r)(o=!a&&_&&void 0!==_[n])&&y(d,n)||(i=o?_[n]:r[n],d[n]=s&&"function"!=typeof _[n]?r[n]:l&&o?g(i,h):f&&_[n]==i?function(n){var e=function(e,t,r){if(this instanceof n){switch(arguments.length){case 0:return new n;case 1:return new n(e);case 2:return new n(e,t)}return new n(e,t,r)}return n.apply(this,arguments)};return e[b]=n[b],e}(i):u&&"function"==typeof i?g(Function.call,i):i,u&&((d.virtual||(d.virtual={}))[n]=i,e&x.R&&p&&!p[n]&&m(p,n,i)))};x.F=1,x.G=2,x.S=4,x.P=8,x.B=16,x.W=32,x.U=64,x.R=128,t.exports=x},{"./_core":18,"./_ctx":19,"./_global":24,"./_has":25,"./_hide":26}],23:[function(e,t,r){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],24:[function(e,t,r){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},{}],25:[function(e,t,r){var n={}.hasOwnProperty;t.exports=function(e,t){return n.call(e,t)}},{}],26:[function(e,t,r){var n=e("./_object-dp"),o=e("./_property-desc");t.exports=e("./_descriptors")?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},{"./_descriptors":20,"./_object-dp":29,"./_property-desc":30}],27:[function(e,t,r){t.exports=!e("./_descriptors")&&!e("./_fails")(function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a})},{"./_descriptors":20,"./_dom-create":21,"./_fails":23}],28:[function(e,t,r){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],29:[function(e,t,r){var n=e("./_an-object"),o=e("./_ie8-dom-define"),i=e("./_to-primitive"),a=Object.defineProperty;r.f=e("./_descriptors")?Object.defineProperty:function(e,t,r){if(n(e),t=i(t,!0),n(r),o)try{return a(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},{"./_an-object":17,"./_descriptors":20,"./_ie8-dom-define":27,"./_to-primitive":31}],30:[function(e,t,r){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],31:[function(e,t,r){var o=e("./_is-object");t.exports=function(e,t){if(!o(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!o(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!o(n=r.call(e)))return n;if(!t&&"function"==typeof(r=e.toString)&&!o(n=r.call(e)))return n;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":28}],32:[function(e,t,r){var n=e("./_export");n(n.G,{global:e("./_global")})},{"./_export":22,"./_global":24}],33:[function(e,t,r){arguments[4][16][0].apply(r,arguments)},{dup:16}],34:[function(e,t,r){var n=e("./_cof");t.exports=function(e,t){if("number"!=typeof e&&"Number"!=n(e))throw TypeError(t);return+e}},{"./_cof":48}],35:[function(e,t,r){var n=e("./_wks")("unscopables"),o=Array.prototype;null==o[n]&&e("./_hide")(o,n,{}),t.exports=function(e){o[n][e]=!0}},{"./_hide":72,"./_wks":152}],36:[function(e,t,r){"use strict";var n=e("./_string-at")(!0);t.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},{"./_string-at":129}],37:[function(e,t,r){t.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},{}],38:[function(e,t,r){arguments[4][17][0].apply(r,arguments)},{"./_is-object":81,dup:17}],39:[function(e,t,r){"use strict";var u=e("./_to-object"),l=e("./_to-absolute-index"),f=e("./_to-length");t.exports=[].copyWithin||function(e,t){var r=u(this),n=f(r.length),o=l(e,n),i=l(t,n),a=2<arguments.length?arguments[2]:void 0,s=Math.min((void 0===a?n:l(a,n))-i,n-o),c=1;for(i<o&&o<i+s&&(c=-1,i+=s-1,o+=s-1);0<s--;)i in r?r[o]=r[i]:delete r[o],o+=c,i+=c;return r}},{"./_to-absolute-index":137,"./_to-length":141,"./_to-object":142}],40:[function(e,t,r){"use strict";var s=e("./_to-object"),c=e("./_to-absolute-index"),u=e("./_to-length");t.exports=function(e){for(var t=s(this),r=u(t.length),n=arguments.length,o=c(1<n?arguments[1]:void 0,r),i=2<n?arguments[2]:void 0,a=void 0===i?r:c(i,r);o<a;)t[o++]=e;return t}},{"./_to-absolute-index":137,"./_to-length":141,"./_to-object":142}],41:[function(e,t,r){var c=e("./_to-iobject"),u=e("./_to-length"),l=e("./_to-absolute-index");t.exports=function(s){return function(e,t,r){var n,o=c(e),i=u(o.length),a=l(r,i);if(s&&t!=t){for(;a<i;)if((n=o[a++])!=n)return!0}else for(;a<i;a++)if((s||a in o)&&o[a]===t)return s||a||0;return!s&&-1}}},{"./_to-absolute-index":137,"./_to-iobject":140,"./_to-length":141}],42:[function(e,t,r){var y=e("./_ctx"),b=e("./_iobject"),x=e("./_to-object"),w=e("./_to-length"),n=e("./_array-species-create");t.exports=function(f,e){var d=1==f,p=2==f,_=3==f,h=4==f,v=6==f,g=5==f||v,m=e||n;return function(e,t,r){for(var n,o,i=x(e),a=b(i),s=y(t,r,3),c=w(a.length),u=0,l=d?m(e,c):p?m(e,0):void 0;u<c;u++)if((g||u in a)&&(o=s(n=a[u],u,i),f))if(d)l[u]=o;else if(o)switch(f){case 3:return!0;case 5:return n;case 6:return u;case 2:l.push(n)}else if(h)return!1;return v?-1:_||h?h:l}}},{"./_array-species-create":45,"./_ctx":54,"./_iobject":77,"./_to-length":141,"./_to-object":142}],43:[function(e,t,r){var l=e("./_a-function"),f=e("./_to-object"),d=e("./_iobject"),p=e("./_to-length");t.exports=function(e,t,r,n,o){l(t);var i=f(e),a=d(i),s=p(i.length),c=o?s-1:0,u=o?-1:1;if(r<2)for(;;){if(c in a){n=a[c],c+=u;break}if(c+=u,o?c<0:s<=c)throw TypeError("Reduce of empty array with no initial value")}for(;o?0<=c:c<s;c+=u)c in a&&(n=t(n,a[c],c,i));return n}},{"./_a-function":33,"./_iobject":77,"./_to-length":141,"./_to-object":142}],44:[function(e,t,r){var n=e("./_is-object"),o=e("./_is-array"),i=e("./_wks")("species");t.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),n(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},{"./_is-array":79,"./_is-object":81,"./_wks":152}],45:[function(e,t,r){var n=e("./_array-species-constructor");t.exports=function(e,t){return new(n(e))(t)}},{"./_array-species-constructor":44}],46:[function(e,t,r){"use strict";var i=e("./_a-function"),a=e("./_is-object"),s=e("./_invoke"),c=[].slice,u={};t.exports=Function.bind||function(t){var r=i(this),n=c.call(arguments,1),o=function(){var e=n.concat(c.call(arguments));return this instanceof o?function(e,t,r){if(!(t in u)){for(var n=[],o=0;o<t;o++)n[o]="a["+o+"]";u[t]=Function("F,a","return new F("+n.join(",")+")")}return u[t](e,r)}(r,e.length,e):s(r,e,t)};return a(r.prototype)&&(o.prototype=r.prototype),o}},{"./_a-function":33,"./_invoke":76,"./_is-object":81}],47:[function(e,t,r){var o=e("./_cof"),i=e("./_wks")("toStringTag"),a="Arguments"==o(function(){return arguments}());t.exports=function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?r:a?o(t):"Object"==(n=o(t))&&"function"==typeof t.callee?"Arguments":n}},{"./_cof":48,"./_wks":152}],48:[function(e,t,r){var n={}.toString;t.exports=function(e){return n.call(e).slice(8,-1)}},{}],49:[function(e,t,r){"use strict";var a=e("./_object-dp").f,s=e("./_object-create"),c=e("./_redefine-all"),u=e("./_ctx"),l=e("./_an-instance"),f=e("./_for-of"),n=e("./_iter-define"),o=e("./_iter-step"),i=e("./_set-species"),d=e("./_descriptors"),p=e("./_meta").fastKey,_=e("./_validate-collection"),h=d?"_s":"size",v=function(e,t){var r,n=p(t);if("F"!==n)return e._i[n];for(r=e._f;r;r=r.n)if(r.k==t)return r};t.exports={getConstructor:function(e,i,r,n){var o=e(function(e,t){l(e,o,i,"_i"),e._t=i,e._i=s(null),e._f=void 0,e._l=void 0,e[h]=0,null!=t&&f(t,r,e[n],e)});return c(o.prototype,{clear:function(){for(var e=_(this,i),t=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete t[r.i];e._f=e._l=void 0,e[h]=0},delete:function(e){var t=_(this,i),r=v(t,e);if(r){var n=r.n,o=r.p;delete t._i[r.i],r.r=!0,o&&(o.n=n),n&&(n.p=o),t._f==r&&(t._f=n),t._l==r&&(t._l=o),t[h]--}return!!r},forEach:function(e){_(this,i);for(var t,r=u(e,1<arguments.length?arguments[1]:void 0,3);t=t?t.n:this._f;)for(r(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!v(_(this,i),e)}}),d&&a(o.prototype,"size",{get:function(){return _(this,i)[h]}}),o},def:function(e,t,r){var n,o,i=v(e,t);return i?i.v=r:(e._l=i={i:o=p(t,!0),k:t,v:r,p:n=e._l,n:void 0,r:!1},e._f||(e._f=i),n&&(n.n=i),e[h]++,"F"!==o&&(e._i[o]=i)),e},getEntry:v,setStrong:function(e,r,t){n(e,r,function(e,t){this._t=_(e,r),this._k=t,this._l=void 0},function(){for(var e=this,t=e._k,r=e._l;r&&r.r;)r=r.p;return e._t&&(e._l=r=r?r.n:e._t._f)?o(0,"keys"==t?r.k:"values"==t?r.v:[r.k,r.v]):(e._t=void 0,o(1))},t?"entries":"values",!t,!0),i(r)}}},{"./_an-instance":37,"./_ctx":54,"./_descriptors":58,"./_for-of":68,"./_iter-define":85,"./_iter-step":87,"./_meta":94,"./_object-create":98,"./_object-dp":99,"./_redefine-all":117,"./_set-species":123,"./_validate-collection":149}],50:[function(e,t,r){"use strict";var a=e("./_redefine-all"),s=e("./_meta").getWeak,o=e("./_an-object"),c=e("./_is-object"),u=e("./_an-instance"),l=e("./_for-of"),n=e("./_array-methods"),f=e("./_has"),d=e("./_validate-collection"),i=n(5),p=n(6),_=0,h=function(e){return e._l||(e._l=new v)},v=function(){this.a=[]},g=function(e,t){return i(e.a,function(e){return e[0]===t})};v.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var r=g(this,e);r?r[1]=t:this.a.push([e,t])},delete:function(t){var e=p(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(e,r,n,o){var i=e(function(e,t){u(e,i,r,"_i"),e._t=r,e._i=_++,e._l=void 0,null!=t&&l(t,n,e[o],e)});return a(i.prototype,{delete:function(e){if(!c(e))return!1;var t=s(e);return!0===t?h(d(this,r)).delete(e):t&&f(t,this._i)&&delete t[this._i]},has:function(e){if(!c(e))return!1;var t=s(e);return!0===t?h(d(this,r)).has(e):t&&f(t,this._i)}}),i},def:function(e,t,r){var n=s(o(t),!0);return!0===n?h(e).set(t,r):n[e._i]=r,e},ufstore:h}},{"./_an-instance":37,"./_an-object":38,"./_array-methods":42,"./_for-of":68,"./_has":71,"./_is-object":81,"./_meta":94,"./_redefine-all":117,"./_validate-collection":149}],51:[function(e,t,r){"use strict";var g=e("./_global"),m=e("./_export"),y=e("./_redefine"),b=e("./_redefine-all"),x=e("./_meta"),w=e("./_for-of"),j=e("./_an-instance"),k=e("./_is-object"),S=e("./_fails"),O=e("./_iter-detect"),P=e("./_set-to-string-tag"),I=e("./_inherit-if-required");t.exports=function(n,e,t,r,o,i){var a=g[n],s=a,c=o?"set":"add",u=s&&s.prototype,l={},f=function(e){var r=u[e];y(u,e,"delete"==e?function(e){return!(i&&!k(e))&&r.call(this,0===e?0:e)}:"has"==e?function(e){return!(i&&!k(e))&&r.call(this,0===e?0:e)}:"get"==e?function(e){return i&&!k(e)?void 0:r.call(this,0===e?0:e)}:"add"==e?function(e){return r.call(this,0===e?0:e),this}:function(e,t){return r.call(this,0===e?0:e,t),this})};if("function"==typeof s&&(i||u.forEach&&!S(function(){(new s).entries().next()}))){var d=new s,p=d[c](i?{}:-0,1)!=d,_=S(function(){d.has(1)}),h=O(function(e){new s(e)}),v=!i&&S(function(){for(var e=new s,t=5;t--;)e[c](t,t);return!e.has(-0)});h||(((s=e(function(e,t){j(e,s,n);var r=I(new a,e,s);return null!=t&&w(t,o,r[c],r),r})).prototype=u).constructor=s),(_||v)&&(f("delete"),f("has"),o&&f("get")),(v||p)&&f(c),i&&u.clear&&delete u.clear}else s=r.getConstructor(e,n,o,c),b(s.prototype,t),x.NEED=!0;return P(s,n),l[n]=s,m(m.G+m.W+m.F*(s!=a),l),i||r.setStrong(s,n,o),s}},{"./_an-instance":37,"./_export":62,"./_fails":64,"./_for-of":68,"./_global":70,"./_inherit-if-required":75,"./_is-object":81,"./_iter-detect":86,"./_meta":94,"./_redefine":118,"./_redefine-all":117,"./_set-to-string-tag":124}],52:[function(e,t,r){arguments[4][18][0].apply(r,arguments)},{dup:18}],53:[function(e,t,r){"use strict";var n=e("./_object-dp"),o=e("./_property-desc");t.exports=function(e,t,r){t in e?n.f(e,t,o(0,r)):e[t]=r}},{"./_object-dp":99,"./_property-desc":116}],54:[function(e,t,r){arguments[4][19][0].apply(r,arguments)},{"./_a-function":33,dup:19}],55:[function(e,t,r){"use strict";var n=e("./_fails"),o=Date.prototype.getTime,i=Date.prototype.toISOString,a=function(e){return 9<e?e:"0"+e};t.exports=n(function(){return"0385-07-25T07:06:39.999Z"!=i.call(new Date(-5e13-1))})||!n(function(){i.call(new Date(NaN))})?function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),r=e.getUTCMilliseconds(),n=t<0?"-":9999<t?"+":"";return n+("00000"+Math.abs(t)).slice(n?-6:-4)+"-"+a(e.getUTCMonth()+1)+"-"+a(e.getUTCDate())+"T"+a(e.getUTCHours())+":"+a(e.getUTCMinutes())+":"+a(e.getUTCSeconds())+"."+(99<r?r:"0"+a(r))+"Z"}:i},{"./_fails":64}],56:[function(e,t,r){"use strict";var n=e("./_an-object"),o=e("./_to-primitive");t.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return o(n(this),"number"!=e)}},{"./_an-object":38,"./_to-primitive":143}],57:[function(e,t,r){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],58:[function(e,t,r){arguments[4][20][0].apply(r,arguments)},{"./_fails":64,dup:20}],59:[function(e,t,r){arguments[4][21][0].apply(r,arguments)},{"./_global":70,"./_is-object":81,dup:21}],60:[function(e,t,r){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],61:[function(e,t,r){var s=e("./_object-keys"),c=e("./_object-gops"),u=e("./_object-pie");t.exports=function(e){var t=s(e),r=c.f;if(r)for(var n,o=r(e),i=u.f,a=0;o.length>a;)i.call(e,n=o[a++])&&t.push(n);return t}},{"./_object-gops":104,"./_object-keys":107,"./_object-pie":108}],62:[function(e,t,r){var h=e("./_global"),v=e("./_core"),g=e("./_hide"),m=e("./_redefine"),y=e("./_ctx"),b="prototype",x=function(e,t,r){var n,o,i,a,s=e&x.F,c=e&x.G,u=e&x.S,l=e&x.P,f=e&x.B,d=c?h:u?h[t]||(h[t]={}):(h[t]||{})[b],p=c?v:v[t]||(v[t]={}),_=p[b]||(p[b]={});for(n in c&&(r=t),r)i=((o=!s&&d&&void 0!==d[n])?d:r)[n],a=f&&o?y(i,h):l&&"function"==typeof i?y(Function.call,i):i,d&&m(d,n,i,e&x.U),p[n]!=i&&g(p,n,a),l&&_[n]!=i&&(_[n]=i)};h.core=v,x.F=1,x.G=2,x.S=4,x.P=8,x.B=16,x.W=32,x.U=64,x.R=128,t.exports=x},{"./_core":52,"./_ctx":54,"./_global":70,"./_hide":72,"./_redefine":118}],63:[function(e,t,r){var n=e("./_wks")("match");t.exports=function(t){var r=/./;try{"/./"[t](r)}catch(e){try{return r[n]=!1,!"/./"[t](r)}catch(e){}}return!0}},{"./_wks":152}],64:[function(e,t,r){arguments[4][23][0].apply(r,arguments)},{dup:23}],65:[function(e,t,r){"use strict";e("./es6.regexp.exec");var l=e("./_redefine"),f=e("./_hide"),d=e("./_fails"),p=e("./_defined"),_=e("./_wks"),h=e("./_regexp-exec"),v=_("species"),g=!d(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),m=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2===r.length&&"a"===r[0]&&"b"===r[1]}();t.exports=function(r,e,t){var n=_(r),i=!d(function(){var e={};return e[n]=function(){return 7},7!=""[r](e)}),o=i?!d(function(){var e=!1,t=/a/;return t.exec=function(){return e=!0,null},"split"===r&&(t.constructor={},t.constructor[v]=function(){return t}),t[n](""),!e}):void 0;if(!i||!o||"replace"===r&&!g||"split"===r&&!m){var a=/./[n],s=t(p,n,""[r],function(e,t,r,n,o){return t.exec===h?i&&!o?{done:!0,value:a.call(t,r,n)}:{done:!0,value:e.call(r,t,n)}:{done:!1}}),c=s[0],u=s[1];l(String.prototype,r,c),f(RegExp.prototype,n,2==e?function(e,t){return u.call(e,this,t)}:function(e){return u.call(e,this)})}}},{"./_defined":57,"./_fails":64,"./_hide":72,"./_redefine":118,"./_regexp-exec":120,"./_wks":152,"./es6.regexp.exec":248}],66:[function(e,t,r){"use strict";var n=e("./_an-object");t.exports=function(){var e=n(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},{"./_an-object":38}],67:[function(e,t,r){"use strict";var _=e("./_is-array"),h=e("./_is-object"),v=e("./_to-length"),g=e("./_ctx"),m=e("./_wks")("isConcatSpreadable");t.exports=function e(t,r,n,o,i,a,s,c){for(var u,l,f=i,d=0,p=!!s&&g(s,c,3);d<o;){if(d in n){if(u=p?p(n[d],d,r):n[d],l=!1,h(u)&&(l=void 0!==(l=u[m])?!!l:_(u)),l&&0<a)f=e(t,r,u,v(u.length),f,a-1)-1;else{if(9007199254740991<=f)throw TypeError();t[f]=u}f++}d++}return f}},{"./_ctx":54,"./_is-array":79,"./_is-object":81,"./_to-length":141,"./_wks":152}],68:[function(e,t,r){var d=e("./_ctx"),p=e("./_iter-call"),_=e("./_is-array-iter"),h=e("./_an-object"),v=e("./_to-length"),g=e("./core.get-iterator-method"),m={},y={};(r=t.exports=function(e,t,r,n,o){var i,a,s,c,u=o?function(){return e}:g(e),l=d(r,n,t?2:1),f=0;if("function"!=typeof u)throw TypeError(e+" is not iterable!");if(_(u)){for(i=v(e.length);f<i;f++)if((c=t?l(h(a=e[f])[0],a[1]):l(e[f]))===m||c===y)return c}else for(s=u.call(e);!(a=s.next()).done;)if((c=p(s,l,a.value,t))===m||c===y)return c}).BREAK=m,r.RETURN=y},{"./_an-object":38,"./_ctx":54,"./_is-array-iter":78,"./_iter-call":83,"./_to-length":141,"./core.get-iterator-method":153}],69:[function(e,t,r){t.exports=e("./_shared")("native-function-to-string",Function.toString)},{"./_shared":126}],70:[function(e,t,r){arguments[4][24][0].apply(r,arguments)},{dup:24}],71:[function(e,t,r){arguments[4][25][0].apply(r,arguments)},{dup:25}],72:[function(e,t,r){arguments[4][26][0].apply(r,arguments)},{"./_descriptors":58,"./_object-dp":99,"./_property-desc":116,dup:26}],73:[function(e,t,r){var n=e("./_global").document;t.exports=n&&n.documentElement},{"./_global":70}],74:[function(e,t,r){arguments[4][27][0].apply(r,arguments)},{"./_descriptors":58,"./_dom-create":59,"./_fails":64,dup:27}],75:[function(e,t,r){var i=e("./_is-object"),a=e("./_set-proto").set;t.exports=function(e,t,r){var n,o=t.constructor;return o!==r&&"function"==typeof o&&(n=o.prototype)!==r.prototype&&i(n)&&a&&a(e,n),e}},{"./_is-object":81,"./_set-proto":122}],76:[function(e,t,r){t.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},{}],77:[function(e,t,r){var n=e("./_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},{"./_cof":48}],78:[function(e,t,r){var n=e("./_iterators"),o=e("./_wks")("iterator"),i=Array.prototype;t.exports=function(e){return void 0!==e&&(n.Array===e||i[o]===e)}},{"./_iterators":88,"./_wks":152}],79:[function(e,t,r){var n=e("./_cof");t.exports=Array.isArray||function(e){return"Array"==n(e)}},{"./_cof":48}],80:[function(e,t,r){var n=e("./_is-object"),o=Math.floor;t.exports=function(e){return!n(e)&&isFinite(e)&&o(e)===e}},{"./_is-object":81}],81:[function(e,t,r){arguments[4][28][0].apply(r,arguments)},{dup:28}],82:[function(e,t,r){var n=e("./_is-object"),o=e("./_cof"),i=e("./_wks")("match");t.exports=function(e){var t;return n(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},{"./_cof":48,"./_is-object":81,"./_wks":152}],83:[function(e,t,r){var i=e("./_an-object");t.exports=function(t,e,r,n){try{return n?e(i(r)[0],r[1]):e(r)}catch(e){var o=t.return;throw void 0!==o&&i(o.call(t)),e}}},{"./_an-object":38}],84:[function(e,t,r){"use strict";var n=e("./_object-create"),o=e("./_property-desc"),i=e("./_set-to-string-tag"),a={};e("./_hide")(a,e("./_wks")("iterator"),function(){return this}),t.exports=function(e,t,r){e.prototype=n(a,{next:o(1,r)}),i(e,t+" Iterator")}},{"./_hide":72,"./_object-create":98,"./_property-desc":116,"./_set-to-string-tag":124,"./_wks":152}],85:[function(e,t,r){"use strict";var y=e("./_library"),b=e("./_export"),x=e("./_redefine"),w=e("./_hide"),j=e("./_iterators"),k=e("./_iter-create"),S=e("./_set-to-string-tag"),O=e("./_object-gpo"),P=e("./_wks")("iterator"),I=!([].keys&&"next"in[].keys()),M="values",E=function(){return this};t.exports=function(e,t,r,n,o,i,a){k(r,t,n);var s,c,u,l=function(e){if(!I&&e in _)return _[e];switch(e){case"keys":case M:return function(){return new r(this,e)}}return function(){return new r(this,e)}},f=t+" Iterator",d=o==M,p=!1,_=e.prototype,h=_[P]||_["@@iterator"]||o&&_[o],v=h||l(o),g=o?d?l("entries"):v:void 0,m="Array"==t&&_.entries||h;if(m&&(u=O(m.call(new e)))!==Object.prototype&&u.next&&(S(u,f,!0),y||"function"==typeof u[P]||w(u,P,E)),d&&h&&h.name!==M&&(p=!0,v=function(){return h.call(this)}),y&&!a||!I&&!p&&_[P]||w(_,P,v),j[t]=v,j[f]=E,o)if(s={values:d?v:l(M),keys:i?v:l("keys"),entries:g},a)for(c in s)c in _||x(_,c,s[c]);else b(b.P+b.F*(I||p),t,s);return s}},{"./_export":62,"./_hide":72,"./_iter-create":84,"./_iterators":88,"./_library":89,"./_object-gpo":105,"./_redefine":118,"./_set-to-string-tag":124,"./_wks":152}],86:[function(e,t,r){var i=e("./_wks")("iterator"),a=!1;try{var n=[7][i]();n.return=function(){a=!0},Array.from(n,function(){throw 2})}catch(e){}t.exports=function(e,t){if(!t&&!a)return!1;var r=!1;try{var n=[7],o=n[i]();o.next=function(){return{done:r=!0}},n[i]=function(){return o},e(n)}catch(e){}return r}},{"./_wks":152}],87:[function(e,t,r){t.exports=function(e,t){return{value:t,done:!!e}}},{}],88:[function(e,t,r){t.exports={}},{}],89:[function(e,t,r){t.exports=!1},{}],90:[function(e,t,r){var n=Math.expm1;t.exports=!n||22025.465794806718<n(10)||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:-1e-6<e&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},{}],91:[function(e,t,r){var i=e("./_math-sign"),n=Math.pow,a=n(2,-52),s=n(2,-23),c=n(2,127)*(2-s),u=n(2,-126);t.exports=Math.fround||function(e){var t,r,n=Math.abs(e),o=i(e);return n<u?o*(n/u/s+1/a-1/a)*u*s:c<(r=(t=(1+s/a)*n)-(t-n))||r!=r?o*(1/0):o*r}},{"./_math-sign":93}],92:[function(e,t,r){t.exports=Math.log1p||function(e){return-1e-8<(e=+e)&&e<1e-8?e-e*e/2:Math.log(1+e)}},{}],93:[function(e,t,r){t.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},{}],94:[function(e,t,r){var n=e("./_uid")("meta"),o=e("./_is-object"),i=e("./_has"),a=e("./_object-dp").f,s=0,c=Object.isExtensible||function(){return!0},u=!e("./_fails")(function(){return c(Object.preventExtensions({}))}),l=function(e){a(e,n,{value:{i:"O"+ ++s,w:{}}})},f=t.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,n)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[n].i},getWeak:function(e,t){if(!i(e,n)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[n].w},onFreeze:function(e){return u&&f.NEED&&c(e)&&!i(e,n)&&l(e),e}}},{"./_fails":64,"./_has":71,"./_is-object":81,"./_object-dp":99,"./_uid":147}],95:[function(e,t,r){var s=e("./_global"),c=e("./_task").set,u=s.MutationObserver||s.WebKitMutationObserver,l=s.process,f=s.Promise,d="process"==e("./_cof")(l);t.exports=function(){var r,n,o,e=function(){var e,t;for(d&&(e=l.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(e){throw r?o():n=void 0,e}}n=void 0,e&&e.enter()};if(d)o=function(){l.nextTick(e)};else if(!u||s.navigator&&s.navigator.standalone)if(f&&f.resolve){var t=f.resolve(void 0);o=function(){t.then(e)}}else o=function(){c.call(s,e)};else{var i=!0,a=document.createTextNode("");new u(e).observe(a,{characterData:!0}),o=function(){a.data=i=!i}}return function(e){var t={fn:e,next:void 0};n&&(n.next=t),r||(r=t,o()),n=t}}},{"./_cof":48,"./_global":70,"./_task":136}],96:[function(e,t,r){"use strict";var o=e("./_a-function");function n(e){var r,n;this.promise=new e(function(e,t){if(void 0!==r||void 0!==n)throw TypeError("Bad Promise constructor");r=e,n=t}),this.resolve=o(r),this.reject=o(n)}t.exports.f=function(e){return new n(e)}},{"./_a-function":33}],97:[function(e,t,r){"use strict";var d=e("./_descriptors"),p=e("./_object-keys"),_=e("./_object-gops"),h=e("./_object-pie"),v=e("./_to-object"),g=e("./_iobject"),o=Object.assign;t.exports=!o||e("./_fails")(function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(e){t[e]=e}),7!=o({},e)[r]||Object.keys(o({},t)).join("")!=n})?function(e,t){for(var r=v(e),n=arguments.length,o=1,i=_.f,a=h.f;o<n;)for(var s,c=g(arguments[o++]),u=i?p(c).concat(i(c)):p(c),l=u.length,f=0;f<l;)s=u[f++],d&&!a.call(c,s)||(r[s]=c[s]);return r}:o},{"./_descriptors":58,"./_fails":64,"./_iobject":77,"./_object-gops":104,"./_object-keys":107,"./_object-pie":108,"./_to-object":142}],98:[function(n,e,t){var o=n("./_an-object"),i=n("./_object-dps"),a=n("./_enum-bug-keys"),s=n("./_shared-key")("IE_PROTO"),c=function(){},u="prototype",l=function(){var e,t=n("./_dom-create")("iframe"),r=a.length;for(t.style.display="none",n("./_html").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l[u][a[r]];return l()};e.exports=Object.create||function(e,t){var r;return null!==e?(c[u]=o(e),r=new c,c[u]=null,r[s]=e):r=l(),void 0===t?r:i(r,t)}},{"./_an-object":38,"./_dom-create":59,"./_enum-bug-keys":60,"./_html":73,"./_object-dps":100,"./_shared-key":125}],99:[function(e,t,r){arguments[4][29][0].apply(r,arguments)},{"./_an-object":38,"./_descriptors":58,"./_ie8-dom-define":74,"./_to-primitive":143,dup:29}],100:[function(e,t,r){var a=e("./_object-dp"),s=e("./_an-object"),c=e("./_object-keys");t.exports=e("./_descriptors")?Object.defineProperties:function(e,t){s(e);for(var r,n=c(t),o=n.length,i=0;i<o;)a.f(e,r=n[i++],t[r]);return e}},{"./_an-object":38,"./_descriptors":58,"./_object-dp":99,"./_object-keys":107}],101:[function(e,t,r){var n=e("./_object-pie"),o=e("./_property-desc"),i=e("./_to-iobject"),a=e("./_to-primitive"),s=e("./_has"),c=e("./_ie8-dom-define"),u=Object.getOwnPropertyDescriptor;r.f=e("./_descriptors")?u:function(e,t){if(e=i(e),t=a(t,!0),c)try{return u(e,t)}catch(e){}if(s(e,t))return o(!n.f.call(e,t),e[t])}},{"./_descriptors":58,"./_has":71,"./_ie8-dom-define":74,"./_object-pie":108,"./_property-desc":116,"./_to-iobject":140,"./_to-primitive":143}],102:[function(e,t,r){var n=e("./_to-iobject"),o=e("./_object-gopn").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(n(e))}},{"./_object-gopn":103,"./_to-iobject":140}],103:[function(e,t,r){var n=e("./_object-keys-internal"),o=e("./_enum-bug-keys").concat("length","prototype");r.f=Object.getOwnPropertyNames||function(e){return n(e,o)}},{"./_enum-bug-keys":60,"./_object-keys-internal":106}],104:[function(e,t,r){r.f=Object.getOwnPropertySymbols},{}],105:[function(e,t,r){var n=e("./_has"),o=e("./_to-object"),i=e("./_shared-key")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(e){return e=o(e),n(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},{"./_has":71,"./_shared-key":125,"./_to-object":142}],106:[function(e,t,r){var a=e("./_has"),s=e("./_to-iobject"),c=e("./_array-includes")(!1),u=e("./_shared-key")("IE_PROTO");t.exports=function(e,t){var r,n=s(e),o=0,i=[];for(r in n)r!=u&&a(n,r)&&i.push(r);for(;t.length>o;)a(n,r=t[o++])&&(~c(i,r)||i.push(r));return i}},{"./_array-includes":41,"./_has":71,"./_shared-key":125,"./_to-iobject":140}],107:[function(e,t,r){var n=e("./_object-keys-internal"),o=e("./_enum-bug-keys");t.exports=Object.keys||function(e){return n(e,o)}},{"./_enum-bug-keys":60,"./_object-keys-internal":106}],108:[function(e,t,r){r.f={}.propertyIsEnumerable},{}],109:[function(e,t,r){var o=e("./_export"),i=e("./_core"),a=e("./_fails");t.exports=function(e,t){var r=(i.Object||{})[e]||Object[e],n={};n[e]=t(r),o(o.S+o.F*a(function(){r(1)}),"Object",n)}},{"./_core":52,"./_export":62,"./_fails":64}],110:[function(e,t,r){var c=e("./_descriptors"),u=e("./_object-keys"),l=e("./_to-iobject"),f=e("./_object-pie").f;t.exports=function(s){return function(e){for(var t,r=l(e),n=u(r),o=n.length,i=0,a=[];i<o;)t=n[i++],c&&!f.call(r,t)||a.push(s?[t,r[t]]:r[t]);return a}}},{"./_descriptors":58,"./_object-keys":107,"./_object-pie":108,"./_to-iobject":140}],111:[function(e,t,r){var n=e("./_object-gopn"),o=e("./_object-gops"),i=e("./_an-object"),a=e("./_global").Reflect;t.exports=a&&a.ownKeys||function(e){var t=n.f(i(e)),r=o.f;return r?t.concat(r(e)):t}},{"./_an-object":38,"./_global":70,"./_object-gopn":103,"./_object-gops":104}],112:[function(e,t,r){var n=e("./_global").parseFloat,o=e("./_string-trim").trim;t.exports=1/n(e("./_string-ws")+"-0")!=-1/0?function(e){var t=o(String(e),3),r=n(t);return 0===r&&"-"==t.charAt(0)?-0:r}:n},{"./_global":70,"./_string-trim":134,"./_string-ws":135}],113:[function(e,t,r){var n=e("./_global").parseInt,o=e("./_string-trim").trim,i=e("./_string-ws"),a=/^[-+]?0[xX]/;t.exports=8!==n(i+"08")||22!==n(i+"0x16")?function(e,t){var r=o(String(e),3);return n(r,t>>>0||(a.test(r)?16:10))}:n},{"./_global":70,"./_string-trim":134,"./_string-ws":135}],114:[function(e,t,r){t.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},{}],115:[function(e,t,r){var n=e("./_an-object"),o=e("./_is-object"),i=e("./_new-promise-capability");t.exports=function(e,t){if(n(e),o(t)&&t.constructor===e)return t;var r=i.f(e);return(0,r.resolve)(t),r.promise}},{"./_an-object":38,"./_is-object":81,"./_new-promise-capability":96}],116:[function(e,t,r){arguments[4][30][0].apply(r,arguments)},{dup:30}],117:[function(e,t,r){var o=e("./_redefine");t.exports=function(e,t,r){for(var n in t)o(e,n,t[n],r);return e}},{"./_redefine":118}],118:[function(e,t,r){var i=e("./_global"),a=e("./_hide"),s=e("./_has"),c=e("./_uid")("src"),n=e("./_function-to-string"),o="toString",u=(""+n).split(o);e("./_core").inspectSource=function(e){return n.call(e)},(t.exports=function(e,t,r,n){var o="function"==typeof r;o&&(s(r,"name")||a(r,"name",t)),e[t]!==r&&(o&&(s(r,c)||a(r,c,e[t]?""+e[t]:u.join(String(t)))),e===i?e[t]=r:n?e[t]?e[t]=r:a(e,t,r):(delete e[t],a(e,t,r)))})(Function.prototype,o,function(){return"function"==typeof this&&this[c]||n.call(this)})},{"./_core":52,"./_function-to-string":69,"./_global":70,"./_has":71,"./_hide":72,"./_uid":147}],119:[function(e,t,r){"use strict";var o=e("./_classof"),i=RegExp.prototype.exec;t.exports=function(e,t){var r=e.exec;if("function"==typeof r){var n=r.call(e,t);if("object"!=typeof n)throw new TypeError("RegExp exec method returned something other than an Object or null");return n}if("RegExp"!==o(e))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},{"./_classof":47}],120:[function(e,t,r){"use strict";var n,o,a=e("./_flags"),s=RegExp.prototype.exec,c=String.prototype.replace,i=s,u="lastIndex",l=(n=/a/,o=/b*/g,s.call(n,"a"),s.call(o,"a"),0!==n[u]||0!==o[u]),f=void 0!==/()??/.exec("")[1];(l||f)&&(i=function(e){var t,r,n,o,i=this;return f&&(r=new RegExp("^"+i.source+"$(?!\\s)",a.call(i))),l&&(t=i[u]),n=s.call(i,e),l&&n&&(i[u]=i.global?n.index+n[0].length:t),f&&n&&1<n.length&&c.call(n[0],r,function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(n[o]=void 0)}),n}),t.exports=i},{"./_flags":66}],121:[function(e,t,r){t.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},{}],122:[function(t,e,r){var n=t("./_is-object"),o=t("./_an-object"),i=function(e,t){if(o(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,r,n){try{(n=t("./_ctx")(Function.call,t("./_object-gopd").f(Object.prototype,"__proto__").set,2))(e,[]),r=!(e instanceof Array)}catch(e){r=!0}return function(e,t){return i(e,t),r?e.__proto__=t:n(e,t),e}}({},!1):void 0),check:i}},{"./_an-object":38,"./_ctx":54,"./_is-object":81,"./_object-gopd":101}],123:[function(e,t,r){"use strict";var n=e("./_global"),o=e("./_object-dp"),i=e("./_descriptors"),a=e("./_wks")("species");t.exports=function(e){var t=n[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},{"./_descriptors":58,"./_global":70,"./_object-dp":99,"./_wks":152}],124:[function(e,t,r){var n=e("./_object-dp").f,o=e("./_has"),i=e("./_wks")("toStringTag");t.exports=function(e,t,r){e&&!o(e=r?e:e.prototype,i)&&n(e,i,{configurable:!0,value:t})}},{"./_has":71,"./_object-dp":99,"./_wks":152}],125:[function(e,t,r){var n=e("./_shared")("keys"),o=e("./_uid");t.exports=function(e){return n[e]||(n[e]=o(e))}},{"./_shared":126,"./_uid":147}],126:[function(e,t,r){var n=e("./_core"),o=e("./_global"),i="__core-js_shared__",a=o[i]||(o[i]={});(t.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:e("./_library")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":52,"./_global":70,"./_library":89}],127:[function(e,t,r){var o=e("./_an-object"),i=e("./_a-function"),a=e("./_wks")("species");t.exports=function(e,t){var r,n=o(e).constructor;return void 0===n||null==(r=o(n)[a])?t:i(r)}},{"./_a-function":33,"./_an-object":38,"./_wks":152}],128:[function(e,t,r){"use strict";var n=e("./_fails");t.exports=function(e,t){return!!e&&n(function(){t?e.call(null,function(){},1):e.call(null)})}},{"./_fails":64}],129:[function(e,t,r){var c=e("./_to-integer"),u=e("./_defined");t.exports=function(s){return function(e,t){var r,n,o=String(u(e)),i=c(t),a=o.length;return i<0||a<=i?s?"":void 0:(r=o.charCodeAt(i))<55296||56319<r||i+1===a||(n=o.charCodeAt(i+1))<56320||57343<n?s?o.charAt(i):r:s?o.slice(i,i+2):n-56320+(r-55296<<10)+65536}}},{"./_defined":57,"./_to-integer":139}],130:[function(e,t,r){var n=e("./_is-regexp"),o=e("./_defined");t.exports=function(e,t,r){if(n(t))throw TypeError("String#"+r+" doesn't accept regex!");return String(o(e))}},{"./_defined":57,"./_is-regexp":82}],131:[function(e,t,r){var n=e("./_export"),o=e("./_fails"),a=e("./_defined"),s=/"/g,i=function(e,t,r,n){var o=String(a(e)),i="<"+t;return""!==r&&(i+=" "+r+'="'+String(n).replace(s,"&quot;")+'"'),i+">"+o+"</"+t+">"};t.exports=function(t,e){var r={};r[t]=e(i),n(n.P+n.F*o(function(){var e=""[t]('"');return e!==e.toLowerCase()||3<e.split('"').length}),"String",r)}},{"./_defined":57,"./_export":62,"./_fails":64}],132:[function(e,t,r){var l=e("./_to-length"),f=e("./_string-repeat"),d=e("./_defined");t.exports=function(e,t,r,n){var o=String(d(e)),i=o.length,a=void 0===r?" ":String(r),s=l(t);if(s<=i||""==a)return o;var c=s-i,u=f.call(a,Math.ceil(c/a.length));return u.length>c&&(u=u.slice(0,c)),n?u+o:o+u}},{"./_defined":57,"./_string-repeat":133,"./_to-length":141}],133:[function(e,t,r){"use strict";var o=e("./_to-integer"),i=e("./_defined");t.exports=function(e){var t=String(i(this)),r="",n=o(e);if(n<0||n==1/0)throw RangeError("Count can't be negative");for(;0<n;(n>>>=1)&&(t+=t))1&n&&(r+=t);return r}},{"./_defined":57,"./_to-integer":139}],134:[function(e,t,r){var a=e("./_export"),n=e("./_defined"),s=e("./_fails"),c=e("./_string-ws"),o="["+c+"]",i=RegExp("^"+o+o+"*"),u=RegExp(o+o+"*$"),l=function(e,t,r){var n={},o=s(function(){return!!c[e]()||"…"!="…"[e]()}),i=n[e]=o?t(f):c[e];r&&(n[r]=i),a(a.P+a.F*o,"String",n)},f=l.trim=function(e,t){return e=String(n(e)),1&t&&(e=e.replace(i,"")),2&t&&(e=e.replace(u,"")),e};t.exports=l},{"./_defined":57,"./_export":62,"./_fails":64,"./_string-ws":135}],135:[function(e,t,r){t.exports="\t\n\v\f\r    \u2028\u2029\ufeff"},{}],136:[function(e,t,r){var n,o,i,a=e("./_ctx"),s=e("./_invoke"),c=e("./_html"),u=e("./_dom-create"),l=e("./_global"),f=l.process,d=l.setImmediate,p=l.clearImmediate,_=l.MessageChannel,h=l.Dispatch,v=0,g={},m="onreadystatechange",y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},b=function(e){y.call(e.data)};d&&p||(d=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return g[++v]=function(){s("function"==typeof e?e:Function(e),t)},n(v),v},p=function(e){delete g[e]},"process"==e("./_cof")(f)?n=function(e){f.nextTick(a(y,e,1))}:h&&h.now?n=function(e){h.now(a(y,e,1))}:_?(i=(o=new _).port2,o.port1.onmessage=b,n=a(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(n=function(e){l.postMessage(e+"","*")},l.addEventListener("message",b,!1)):n=m in u("script")?function(e){c.appendChild(u("script"))[m]=function(){c.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),t.exports={set:d,clear:p}},{"./_cof":48,"./_ctx":54,"./_dom-create":59,"./_global":70,"./_html":73,"./_invoke":76}],137:[function(e,t,r){var n=e("./_to-integer"),o=Math.max,i=Math.min;t.exports=function(e,t){return(e=n(e))<0?o(e+t,0):i(e,t)}},{"./_to-integer":139}],138:[function(e,t,r){var n=e("./_to-integer"),o=e("./_to-length");t.exports=function(e){if(void 0===e)return 0;var t=n(e),r=o(t);if(t!==r)throw RangeError("Wrong length!");return r}},{"./_to-integer":139,"./_to-length":141}],139:[function(e,t,r){var n=Math.ceil,o=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(0<e?o:n)(e)}},{}],140:[function(e,t,r){var n=e("./_iobject"),o=e("./_defined");t.exports=function(e){return n(o(e))}},{"./_defined":57,"./_iobject":77}],141:[function(e,t,r){var n=e("./_to-integer"),o=Math.min;t.exports=function(e){return 0<e?o(n(e),9007199254740991):0}},{"./_to-integer":139}],142:[function(e,t,r){var n=e("./_defined");t.exports=function(e){return Object(n(e))}},{"./_defined":57}],143:[function(e,t,r){arguments[4][31][0].apply(r,arguments)},{"./_is-object":81,dup:31}],144:[function(e,t,r){"use strict";if(e("./_descriptors")){var g=e("./_library"),m=e("./_global"),y=e("./_fails"),b=e("./_export"),x=e("./_typed"),n=e("./_typed-buffer"),d=e("./_ctx"),w=e("./_an-instance"),o=e("./_property-desc"),j=e("./_hide"),i=e("./_redefine-all"),a=e("./_to-integer"),k=e("./_to-length"),S=e("./_to-index"),s=e("./_to-absolute-index"),c=e("./_to-primitive"),u=e("./_has"),O=e("./_classof"),P=e("./_is-object"),p=e("./_to-object"),_=e("./_is-array-iter"),I=e("./_object-create"),M=e("./_object-gpo"),E=e("./_object-gopn").f,h=e("./core.get-iterator-method"),l=e("./_uid"),f=e("./_wks"),v=e("./_array-methods"),T=e("./_array-includes"),F=e("./_species-constructor"),C=e("./es6.array.iterator"),N=e("./_iterators"),L=e("./_iter-detect"),A=e("./_set-species"),R=e("./_array-fill"),D=e("./_array-copy-within"),W=e("./_object-dp"),U=e("./_object-gopd"),V=W.f,B=U.f,$=m.RangeError,G=m.TypeError,z=m.Uint8Array,q="ArrayBuffer",H="Shared"+q,J="BYTES_PER_ELEMENT",Y="prototype",X=Array[Y],K=n.ArrayBuffer,Q=n.DataView,Z=v(0),ee=v(2),te=v(3),re=v(4),ne=v(5),oe=v(6),ie=T(!0),ae=T(!1),se=C.values,ce=C.keys,ue=C.entries,le=X.lastIndexOf,fe=X.reduce,de=X.reduceRight,pe=X.join,_e=X.sort,he=X.slice,ve=X.toString,ge=X.toLocaleString,me=f("iterator"),ye=f("toStringTag"),be=l("typed_constructor"),xe=l("def_constructor"),we=x.CONSTR,je=x.TYPED,ke=x.VIEW,Se="Wrong length!",Oe=v(1,function(e,t){return Te(F(e,e[xe]),t)}),Pe=y(function(){return 1===new z(new Uint16Array([1]).buffer)[0]}),Ie=!!z&&!!z[Y].set&&y(function(){new z(1).set({})}),Me=function(e,t){var r=a(e);if(r<0||r%t)throw $("Wrong offset!");return r},Ee=function(e){if(P(e)&&je in e)return e;throw G(e+" is not a typed array!")},Te=function(e,t){if(!(P(e)&&be in e))throw G("It is not a typed array constructor!");return new e(t)},Fe=function(e,t){return Ce(F(e,e[xe]),t)},Ce=function(e,t){for(var r=0,n=t.length,o=Te(e,n);r<n;)o[r]=t[r++];return o},Ne=function(e,t,r){V(e,t,{get:function(){return this._d[r]}})},Le=function(e){var t,r,n,o,i,a,s=p(e),c=arguments.length,u=1<c?arguments[1]:void 0,l=void 0!==u,f=h(s);if(null!=f&&!_(f)){for(a=f.call(s),n=[],t=0;!(i=a.next()).done;t++)n.push(i.value);s=n}for(l&&2<c&&(u=d(u,arguments[2],2)),t=0,r=k(s.length),o=Te(this,r);t<r;t++)o[t]=l?u(s[t],t):s[t];return o},Ae=function(){for(var e=0,t=arguments.length,r=Te(this,t);e<t;)r[e]=arguments[e++];return r},Re=!!z&&y(function(){ge.call(new z(1))}),De=function(){return ge.apply(Re?he.call(Ee(this)):Ee(this),arguments)},We={copyWithin:function(e,t){return D.call(Ee(this),e,t,2<arguments.length?arguments[2]:void 0)},every:function(e){return re(Ee(this),e,1<arguments.length?arguments[1]:void 0)},fill:function(e){return R.apply(Ee(this),arguments)},filter:function(e){return Fe(this,ee(Ee(this),e,1<arguments.length?arguments[1]:void 0))},find:function(e){return ne(Ee(this),e,1<arguments.length?arguments[1]:void 0)},findIndex:function(e){return oe(Ee(this),e,1<arguments.length?arguments[1]:void 0)},forEach:function(e){Z(Ee(this),e,1<arguments.length?arguments[1]:void 0)},indexOf:function(e){return ae(Ee(this),e,1<arguments.length?arguments[1]:void 0)},includes:function(e){return ie(Ee(this),e,1<arguments.length?arguments[1]:void 0)},join:function(e){return pe.apply(Ee(this),arguments)},lastIndexOf:function(e){return le.apply(Ee(this),arguments)},map:function(e){return Oe(Ee(this),e,1<arguments.length?arguments[1]:void 0)},reduce:function(e){return fe.apply(Ee(this),arguments)},reduceRight:function(e){return de.apply(Ee(this),arguments)},reverse:function(){for(var e,t=this,r=Ee(t).length,n=Math.floor(r/2),o=0;o<n;)e=t[o],t[o++]=t[--r],t[r]=e;return t},some:function(e){return te(Ee(this),e,1<arguments.length?arguments[1]:void 0)},sort:function(e){return _e.call(Ee(this),e)},subarray:function(e,t){var r=Ee(this),n=r.length,o=s(e,n);return new(F(r,r[xe]))(r.buffer,r.byteOffset+o*r.BYTES_PER_ELEMENT,k((void 0===t?n:s(t,n))-o))}},Ue=function(e,t){return Fe(this,he.call(Ee(this),e,t))},Ve=function(e){Ee(this);var t=Me(arguments[1],1),r=this.length,n=p(e),o=k(n.length),i=0;if(r<o+t)throw $(Se);for(;i<o;)this[t+i]=n[i++]},Be={entries:function(){return ue.call(Ee(this))},keys:function(){return ce.call(Ee(this))},values:function(){return se.call(Ee(this))}},$e=function(e,t){return P(e)&&e[je]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Ge=function(e,t){return $e(e,t=c(t,!0))?o(2,e[t]):B(e,t)},ze=function(e,t,r){return!($e(e,t=c(t,!0))&&P(r)&&u(r,"value"))||u(r,"get")||u(r,"set")||r.configurable||u(r,"writable")&&!r.writable||u(r,"enumerable")&&!r.enumerable?V(e,t,r):(e[t]=r.value,e)};we||(U.f=Ge,W.f=ze),b(b.S+b.F*!we,"Object",{getOwnPropertyDescriptor:Ge,defineProperty:ze}),y(function(){ve.call({})})&&(ve=ge=function(){return pe.call(this)});var qe=i({},We);i(qe,Be),j(qe,me,Be.values),i(qe,{slice:Ue,set:Ve,constructor:function(){},toString:ve,toLocaleString:De}),Ne(qe,"buffer","b"),Ne(qe,"byteOffset","o"),Ne(qe,"byteLength","l"),Ne(qe,"length","e"),V(qe,ye,{get:function(){return this[je]}}),t.exports=function(e,f,t,i){var d=e+((i=!!i)?"Clamped":"")+"Array",r="get"+e,a="set"+e,p=m[d],s=p||{},n=p&&M(p),o=!p||!x.ABV,c={},u=p&&p[Y],_=function(e,o){V(e,o,{get:function(){return e=o,(t=this._d).v[r](e*f+t.o,Pe);var e,t},set:function(e){return t=o,r=e,n=this._d,i&&(r=(r=Math.round(r))<0?0:255<r?255:255&r),void n.v[a](t*f+n.o,r,Pe);var t,r,n},enumerable:!0})};o?(p=t(function(e,t,r,n){w(e,p,d,"_d");var o,i,a,s,c=0,u=0;if(P(t)){if(!(t instanceof K||(s=O(t))==q||s==H))return je in t?Ce(p,t):Le.call(p,t);o=t,u=Me(r,f);var l=t.byteLength;if(void 0===n){if(l%f)throw $(Se);if((i=l-u)<0)throw $(Se)}else if(l<(i=k(n)*f)+u)throw $(Se);a=i/f}else a=S(t),o=new K(i=a*f);for(j(e,"_d",{b:o,o:u,l:i,e:a,v:new Q(o)});c<a;)_(e,c++)}),u=p[Y]=I(qe),j(u,"constructor",p)):y(function(){p(1)})&&y(function(){new p(-1)})&&L(function(e){new p,new p(null),new p(1.5),new p(e)},!0)||(p=t(function(e,t,r,n){var o;return w(e,p,d),P(t)?t instanceof K||(o=O(t))==q||o==H?void 0!==n?new s(t,Me(r,f),n):void 0!==r?new s(t,Me(r,f)):new s(t):je in t?Ce(p,t):Le.call(p,t):new s(S(t))}),Z(n!==Function.prototype?E(s).concat(E(n)):E(s),function(e){e in p||j(p,e,s[e])}),p[Y]=u,g||(u.constructor=p));var l=u[me],h=!!l&&("values"==l.name||null==l.name),v=Be.values;j(p,be,!0),j(u,je,d),j(u,ke,!0),j(u,xe,p),(i?new p(1)[ye]==d:ye in u)||V(u,ye,{get:function(){return d}}),c[d]=p,b(b.G+b.W+b.F*(p!=s),c),b(b.S,d,{BYTES_PER_ELEMENT:f}),b(b.S+b.F*y(function(){s.of.call(p,1)}),d,{from:Le,of:Ae}),J in u||j(u,J,f),b(b.P,d,We),A(d),b(b.P+b.F*Ie,d,{set:Ve}),b(b.P+b.F*!h,d,Be),g||u.toString==ve||(u.toString=ve),b(b.P+b.F*y(function(){new p(1).slice()}),d,{slice:Ue}),b(b.P+b.F*(y(function(){return[1,2].toLocaleString()!=new p([1,2]).toLocaleString()})||!y(function(){u.toLocaleString.call([1,2])})),d,{toLocaleString:De}),N[d]=h?l:v,g||h||j(u,me,v)}}else t.exports=function(){}},{"./_an-instance":37,"./_array-copy-within":39,"./_array-fill":40,"./_array-includes":41,"./_array-methods":42,"./_classof":47,"./_ctx":54,"./_descriptors":58,"./_export":62,"./_fails":64,"./_global":70,"./_has":71,"./_hide":72,"./_is-array-iter":78,"./_is-object":81,"./_iter-detect":86,"./_iterators":88,"./_library":89,"./_object-create":98,"./_object-dp":99,"./_object-gopd":101,"./_object-gopn":103,"./_object-gpo":105,"./_property-desc":116,"./_redefine-all":117,"./_set-species":123,"./_species-constructor":127,"./_to-absolute-index":137,"./_to-index":138,"./_to-integer":139,"./_to-length":141,"./_to-object":142,"./_to-primitive":143,"./_typed":146,"./_typed-buffer":145,"./_uid":147,"./_wks":152,"./core.get-iterator-method":153,"./es6.array.iterator":164}],145:[function(e,t,r){"use strict";var n=e("./_global"),o=e("./_descriptors"),i=e("./_library"),a=e("./_typed"),s=e("./_hide"),c=e("./_redefine-all"),u=e("./_fails"),l=e("./_an-instance"),f=e("./_to-integer"),d=e("./_to-length"),p=e("./_to-index"),_=e("./_object-gopn").f,h=e("./_object-dp").f,v=e("./_array-fill"),g=e("./_set-to-string-tag"),m="ArrayBuffer",y="DataView",b="prototype",x="Wrong index!",w=n[m],j=n[y],k=n.Math,S=n.RangeError,O=n.Infinity,P=w,I=k.abs,M=k.pow,E=k.floor,T=k.log,F=k.LN2,C="byteLength",N="byteOffset",L=o?"_b":"buffer",A=o?"_l":C,R=o?"_o":N;function D(e,t,r){var n,o,i,a=new Array(r),s=8*r-t-1,c=(1<<s)-1,u=c>>1,l=23===t?M(2,-24)-M(2,-77):0,f=0,d=e<0||0===e&&1/e<0?1:0;for((e=I(e))!=e||e===O?(o=e!=e?1:0,n=c):(n=E(T(e)/F),e*(i=M(2,-n))<1&&(n--,i*=2),2<=(e+=1<=n+u?l/i:l*M(2,1-u))*i&&(n++,i/=2),c<=n+u?(o=0,n=c):1<=n+u?(o=(e*i-1)*M(2,t),n+=u):(o=e*M(2,u-1)*M(2,t),n=0));8<=t;a[f++]=255&o,o/=256,t-=8);for(n=n<<t|o,s+=t;0<s;a[f++]=255&n,n/=256,s-=8);return a[--f]|=128*d,a}function W(e,t,r){var n,o=8*r-t-1,i=(1<<o)-1,a=i>>1,s=o-7,c=r-1,u=e[c--],l=127&u;for(u>>=7;0<s;l=256*l+e[c],c--,s-=8);for(n=l&(1<<-s)-1,l>>=-s,s+=t;0<s;n=256*n+e[c],c--,s-=8);if(0===l)l=1-a;else{if(l===i)return n?NaN:u?-O:O;n+=M(2,t),l-=a}return(u?-1:1)*n*M(2,l-t)}function U(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function V(e){return[255&e]}function B(e){return[255&e,e>>8&255]}function $(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function G(e){return D(e,52,8)}function z(e){return D(e,23,4)}function q(e,t,r){h(e[b],t,{get:function(){return this[r]}})}function H(e,t,r,n){var o=p(+r);if(o+t>e[A])throw S(x);var i=e[L]._b,a=o+e[R],s=i.slice(a,a+t);return n?s:s.reverse()}function J(e,t,r,n,o,i){var a=p(+r);if(a+t>e[A])throw S(x);for(var s=e[L]._b,c=a+e[R],u=n(+o),l=0;l<t;l++)s[c+l]=u[i?l:t-l-1]}if(a.ABV){if(!u(function(){w(1)})||!u(function(){new w(-1)})||u(function(){return new w,new w(1.5),new w(NaN),w.name!=m})){for(var Y,X=(w=function(e){return l(this,w),new P(p(e))})[b]=P[b],K=_(P),Q=0;K.length>Q;)(Y=K[Q++])in w||s(w,Y,P[Y]);i||(X.constructor=w)}var Z=new j(new w(2)),ee=j[b].setInt8;Z.setInt8(0,2147483648),Z.setInt8(1,2147483649),!Z.getInt8(0)&&Z.getInt8(1)||c(j[b],{setInt8:function(e,t){ee.call(this,e,t<<24>>24)},setUint8:function(e,t){ee.call(this,e,t<<24>>24)}},!0)}else w=function(e){l(this,w,m);var t=p(e);this._b=v.call(new Array(t),0),this[A]=t},j=function(e,t,r){l(this,j,y),l(e,w,y);var n=e[A],o=f(t);if(o<0||n<o)throw S("Wrong offset!");if(n<o+(r=void 0===r?n-o:d(r)))throw S("Wrong length!");this[L]=e,this[R]=o,this[A]=r},o&&(q(w,C,"_l"),q(j,"buffer","_b"),q(j,C,"_l"),q(j,N,"_o")),c(j[b],{getInt8:function(e){return H(this,1,e)[0]<<24>>24},getUint8:function(e){return H(this,1,e)[0]},getInt16:function(e){var t=H(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=H(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return U(H(this,4,e,arguments[1]))},getUint32:function(e){return U(H(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return W(H(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return W(H(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){J(this,1,e,V,t)},setUint8:function(e,t){J(this,1,e,V,t)},setInt16:function(e,t){J(this,2,e,B,t,arguments[2])},setUint16:function(e,t){J(this,2,e,B,t,arguments[2])},setInt32:function(e,t){J(this,4,e,$,t,arguments[2])},setUint32:function(e,t){J(this,4,e,$,t,arguments[2])},setFloat32:function(e,t){J(this,4,e,z,t,arguments[2])},setFloat64:function(e,t){J(this,8,e,G,t,arguments[2])}});g(w,m),g(j,y),s(j[b],a.VIEW,!0),r[m]=w,r[y]=j},{"./_an-instance":37,"./_array-fill":40,"./_descriptors":58,"./_fails":64,"./_global":70,"./_hide":72,"./_library":89,"./_object-dp":99,"./_object-gopn":103,"./_redefine-all":117,"./_set-to-string-tag":124,"./_to-index":138,"./_to-integer":139,"./_to-length":141,"./_typed":146}],146:[function(e,t,r){for(var n,o=e("./_global"),i=e("./_hide"),a=e("./_uid"),s=a("typed_array"),c=a("view"),u=!(!o.ArrayBuffer||!o.DataView),l=u,f=0,d="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");f<9;)(n=o[d[f++]])?(i(n.prototype,s,!0),i(n.prototype,c,!0)):l=!1;t.exports={ABV:u,CONSTR:l,TYPED:s,VIEW:c}},{"./_global":70,"./_hide":72,"./_uid":147}],147:[function(e,t,r){var n=0,o=Math.random();t.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+o).toString(36))}},{}],148:[function(e,t,r){var n=e("./_global").navigator;t.exports=n&&n.userAgent||""},{"./_global":70}],149:[function(e,t,r){var n=e("./_is-object");t.exports=function(e,t){if(!n(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},{"./_is-object":81}],150:[function(e,t,r){var n=e("./_global"),o=e("./_core"),i=e("./_library"),a=e("./_wks-ext"),s=e("./_object-dp").f;t.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},{"./_core":52,"./_global":70,"./_library":89,"./_object-dp":99,"./_wks-ext":151}],151:[function(e,t,r){r.f=e("./_wks")},{"./_wks":152}],152:[function(e,t,r){var n=e("./_shared")("wks"),o=e("./_uid"),i=e("./_global").Symbol,a="function"==typeof i;(t.exports=function(e){return n[e]||(n[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=n},{"./_global":70,"./_shared":126,"./_uid":147}],153:[function(e,t,r){var n=e("./_classof"),o=e("./_wks")("iterator"),i=e("./_iterators");t.exports=e("./_core").getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[n(e)]}},{"./_classof":47,"./_core":52,"./_iterators":88,"./_wks":152}],154:[function(e,t,r){var n=e("./_export");n(n.P,"Array",{copyWithin:e("./_array-copy-within")}),e("./_add-to-unscopables")("copyWithin")},{"./_add-to-unscopables":35,"./_array-copy-within":39,"./_export":62}],155:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-methods")(4);n(n.P+n.F*!e("./_strict-method")([].every,!0),"Array",{every:function(e){return o(this,e,arguments[1])}})},{"./_array-methods":42,"./_export":62,"./_strict-method":128}],156:[function(e,t,r){var n=e("./_export");n(n.P,"Array",{fill:e("./_array-fill")}),e("./_add-to-unscopables")("fill")},{"./_add-to-unscopables":35,"./_array-fill":40,"./_export":62}],157:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-methods")(2);n(n.P+n.F*!e("./_strict-method")([].filter,!0),"Array",{filter:function(e){return o(this,e,arguments[1])}})},{"./_array-methods":42,"./_export":62,"./_strict-method":128}],158:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-methods")(6),i="findIndex",a=!0;i in[]&&Array(1)[i](function(){a=!1}),n(n.P+n.F*a,"Array",{findIndex:function(e){return o(this,e,1<arguments.length?arguments[1]:void 0)}}),e("./_add-to-unscopables")(i)},{"./_add-to-unscopables":35,"./_array-methods":42,"./_export":62}],159:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-methods")(5),i="find",a=!0;i in[]&&Array(1)[i](function(){a=!1}),n(n.P+n.F*a,"Array",{find:function(e){return o(this,e,1<arguments.length?arguments[1]:void 0)}}),e("./_add-to-unscopables")(i)},{"./_add-to-unscopables":35,"./_array-methods":42,"./_export":62}],160:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-methods")(0),i=e("./_strict-method")([].forEach,!0);n(n.P+n.F*!i,"Array",{forEach:function(e){return o(this,e,arguments[1])}})},{"./_array-methods":42,"./_export":62,"./_strict-method":128}],161:[function(e,t,r){"use strict";var d=e("./_ctx"),n=e("./_export"),p=e("./_to-object"),_=e("./_iter-call"),h=e("./_is-array-iter"),v=e("./_to-length"),g=e("./_create-property"),m=e("./core.get-iterator-method");n(n.S+n.F*!e("./_iter-detect")(function(e){Array.from(e)}),"Array",{from:function(e){var t,r,n,o,i=p(e),a="function"==typeof this?this:Array,s=arguments.length,c=1<s?arguments[1]:void 0,u=void 0!==c,l=0,f=m(i);if(u&&(c=d(c,2<s?arguments[2]:void 0,2)),null==f||a==Array&&h(f))for(r=new a(t=v(i.length));l<t;l++)g(r,l,u?c(i[l],l):i[l]);else for(o=f.call(i),r=new a;!(n=o.next()).done;l++)g(r,l,u?_(o,c,[n.value,l],!0):n.value);return r.length=l,r}})},{"./_create-property":53,"./_ctx":54,"./_export":62,"./_is-array-iter":78,"./_iter-call":83,"./_iter-detect":86,"./_to-length":141,"./_to-object":142,"./core.get-iterator-method":153}],162:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-includes")(!1),i=[].indexOf,a=!!i&&1/[1].indexOf(1,-0)<0;n(n.P+n.F*(a||!e("./_strict-method")(i)),"Array",{indexOf:function(e){return a?i.apply(this,arguments)||0:o(this,e,arguments[1])}})},{"./_array-includes":41,"./_export":62,"./_strict-method":128}],163:[function(e,t,r){var n=e("./_export");n(n.S,"Array",{isArray:e("./_is-array")})},{"./_export":62,"./_is-array":79}],164:[function(e,t,r){"use strict";var n=e("./_add-to-unscopables"),o=e("./_iter-step"),i=e("./_iterators"),a=e("./_to-iobject");t.exports=e("./_iter-define")(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values"),i.Arguments=i.Array,n("keys"),n("values"),n("entries")},{"./_add-to-unscopables":35,"./_iter-define":85,"./_iter-step":87,"./_iterators":88,"./_to-iobject":140}],165:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_to-iobject"),i=[].join;n(n.P+n.F*(e("./_iobject")!=Object||!e("./_strict-method")(i)),"Array",{join:function(e){return i.call(o(this),void 0===e?",":e)}})},{"./_export":62,"./_iobject":77,"./_strict-method":128,"./_to-iobject":140}],166:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_to-iobject"),i=e("./_to-integer"),a=e("./_to-length"),s=[].lastIndexOf,c=!!s&&1/[1].lastIndexOf(1,-0)<0;n(n.P+n.F*(c||!e("./_strict-method")(s)),"Array",{lastIndexOf:function(e){if(c)return s.apply(this,arguments)||0;var t=o(this),r=a(t.length),n=r-1;for(1<arguments.length&&(n=Math.min(n,i(arguments[1]))),n<0&&(n=r+n);0<=n;n--)if(n in t&&t[n]===e)return n||0;return-1}})},{"./_export":62,"./_strict-method":128,"./_to-integer":139,"./_to-iobject":140,"./_to-length":141}],167:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-methods")(1);n(n.P+n.F*!e("./_strict-method")([].map,!0),"Array",{map:function(e){return o(this,e,arguments[1])}})},{"./_array-methods":42,"./_export":62,"./_strict-method":128}],168:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_create-property");n(n.S+n.F*e("./_fails")(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,r=new("function"==typeof this?this:Array)(t);e<t;)o(r,e,arguments[e++]);return r.length=t,r}})},{"./_create-property":53,"./_export":62,"./_fails":64}],169:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-reduce");n(n.P+n.F*!e("./_strict-method")([].reduceRight,!0),"Array",{reduceRight:function(e){return o(this,e,arguments.length,arguments[1],!0)}})},{"./_array-reduce":43,"./_export":62,"./_strict-method":128}],170:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-reduce");n(n.P+n.F*!e("./_strict-method")([].reduce,!0),"Array",{reduce:function(e){return o(this,e,arguments.length,arguments[1],!1)}})},{"./_array-reduce":43,"./_export":62,"./_strict-method":128}],171:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_html"),u=e("./_cof"),l=e("./_to-absolute-index"),f=e("./_to-length"),d=[].slice;n(n.P+n.F*e("./_fails")(function(){o&&d.call(o)}),"Array",{slice:function(e,t){var r=f(this.length),n=u(this);if(t=void 0===t?r:t,"Array"==n)return d.call(this,e,t);for(var o=l(e,r),i=l(t,r),a=f(i-o),s=new Array(a),c=0;c<a;c++)s[c]="String"==n?this.charAt(o+c):this[o+c];return s}})},{"./_cof":48,"./_export":62,"./_fails":64,"./_html":73,"./_to-absolute-index":137,"./_to-length":141}],172:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-methods")(3);n(n.P+n.F*!e("./_strict-method")([].some,!0),"Array",{some:function(e){return o(this,e,arguments[1])}})},{"./_array-methods":42,"./_export":62,"./_strict-method":128}],173:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_a-function"),i=e("./_to-object"),a=e("./_fails"),s=[].sort,c=[1,2,3];n(n.P+n.F*(a(function(){c.sort(void 0)})||!a(function(){c.sort(null)})||!e("./_strict-method")(s)),"Array",{sort:function(e){return void 0===e?s.call(i(this)):s.call(i(this),o(e))}})},{"./_a-function":33,"./_export":62,"./_fails":64,"./_strict-method":128,"./_to-object":142}],174:[function(e,t,r){e("./_set-species")("Array")},{"./_set-species":123}],175:[function(e,t,r){var n=e("./_export");n(n.S,"Date",{now:function(){return(new Date).getTime()}})},{"./_export":62}],176:[function(e,t,r){var n=e("./_export"),o=e("./_date-to-iso-string");n(n.P+n.F*(Date.prototype.toISOString!==o),"Date",{toISOString:o})},{"./_date-to-iso-string":55,"./_export":62}],177:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_to-object"),i=e("./_to-primitive");n(n.P+n.F*e("./_fails")(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=o(this),r=i(t);return"number"!=typeof r||isFinite(r)?t.toISOString():null}})},{"./_export":62,"./_fails":64,"./_to-object":142,"./_to-primitive":143}],178:[function(e,t,r){var n=e("./_wks")("toPrimitive"),o=Date.prototype;n in o||e("./_hide")(o,n,e("./_date-to-primitive"))},{"./_date-to-primitive":56,"./_hide":72,"./_wks":152}],179:[function(e,t,r){var n=Date.prototype,o="Invalid Date",i="toString",a=n[i],s=n.getTime;new Date(NaN)+""!=o&&e("./_redefine")(n,i,function(){var e=s.call(this);return e==e?a.call(this):o})},{"./_redefine":118}],180:[function(e,t,r){var n=e("./_export");n(n.P,"Function",{bind:e("./_bind")})},{"./_bind":46,"./_export":62}],181:[function(e,t,r){"use strict";var n=e("./_is-object"),o=e("./_object-gpo"),i=e("./_wks")("hasInstance"),a=Function.prototype;i in a||e("./_object-dp").f(a,i,{value:function(e){if("function"!=typeof this||!n(e))return!1;if(!n(this.prototype))return e instanceof this;for(;e=o(e);)if(this.prototype===e)return!0;return!1}})},{"./_is-object":81,"./_object-dp":99,"./_object-gpo":105,"./_wks":152}],182:[function(e,t,r){var n=e("./_object-dp").f,o=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in o||e("./_descriptors")&&n(o,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},{"./_descriptors":58,"./_object-dp":99}],183:[function(e,t,r){"use strict";var n=e("./_collection-strong"),o=e("./_validate-collection");t.exports=e("./_collection")("Map",function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},{get:function(e){var t=n.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return n.def(o(this,"Map"),0===e?0:e,t)}},n,!0)},{"./_collection":51,"./_collection-strong":49,"./_validate-collection":149}],184:[function(e,t,r){var n=e("./_export"),o=e("./_math-log1p"),i=Math.sqrt,a=Math.acosh;n(n.S+n.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:94906265.62425156<e?Math.log(e)+Math.LN2:o(e-1+i(e-1)*i(e+1))}})},{"./_export":62,"./_math-log1p":92}],185:[function(e,t,r){var n=e("./_export"),o=Math.asinh;n(n.S+n.F*!(o&&0<1/o(0)),"Math",{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},{"./_export":62}],186:[function(e,t,r){var n=e("./_export"),o=Math.atanh;n(n.S+n.F*!(o&&1/o(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},{"./_export":62}],187:[function(e,t,r){var n=e("./_export"),o=e("./_math-sign");n(n.S,"Math",{cbrt:function(e){return o(e=+e)*Math.pow(Math.abs(e),1/3)}})},{"./_export":62,"./_math-sign":93}],188:[function(e,t,r){var n=e("./_export");n(n.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},{"./_export":62}],189:[function(e,t,r){var n=e("./_export"),o=Math.exp;n(n.S,"Math",{cosh:function(e){return(o(e=+e)+o(-e))/2}})},{"./_export":62}],190:[function(e,t,r){var n=e("./_export"),o=e("./_math-expm1");n(n.S+n.F*(o!=Math.expm1),"Math",{expm1:o})},{"./_export":62,"./_math-expm1":90}],191:[function(e,t,r){var n=e("./_export");n(n.S,"Math",{fround:e("./_math-fround")})},{"./_export":62,"./_math-fround":91}],192:[function(e,t,r){var n=e("./_export"),c=Math.abs;n(n.S,"Math",{hypot:function(e,t){for(var r,n,o=0,i=0,a=arguments.length,s=0;i<a;)s<(r=c(arguments[i++]))?(o=o*(n=s/r)*n+1,s=r):o+=0<r?(n=r/s)*n:r;return s===1/0?1/0:s*Math.sqrt(o)}})},{"./_export":62}],193:[function(e,t,r){var n=e("./_export"),o=Math.imul;n(n.S+n.F*e("./_fails")(function(){return-5!=o(4294967295,5)||2!=o.length}),"Math",{imul:function(e,t){var r=65535,n=+e,o=+t,i=r&n,a=r&o;return 0|i*a+((r&n>>>16)*a+i*(r&o>>>16)<<16>>>0)}})},{"./_export":62,"./_fails":64}],194:[function(e,t,r){var n=e("./_export");n(n.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},{"./_export":62}],195:[function(e,t,r){var n=e("./_export");n(n.S,"Math",{log1p:e("./_math-log1p")})},{"./_export":62,"./_math-log1p":92}],196:[function(e,t,r){var n=e("./_export");n(n.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},{"./_export":62}],197:[function(e,t,r){var n=e("./_export");n(n.S,"Math",{sign:e("./_math-sign")})},{"./_export":62,"./_math-sign":93}],198:[function(e,t,r){var n=e("./_export"),o=e("./_math-expm1"),i=Math.exp;n(n.S+n.F*e("./_fails")(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(o(e)-o(-e))/2:(i(e-1)-i(-e-1))*(Math.E/2)}})},{"./_export":62,"./_fails":64,"./_math-expm1":90}],199:[function(e,t,r){var n=e("./_export"),o=e("./_math-expm1"),i=Math.exp;n(n.S,"Math",{tanh:function(e){var t=o(e=+e),r=o(-e);return t==1/0?1:r==1/0?-1:(t-r)/(i(e)+i(-e))}})},{"./_export":62,"./_math-expm1":90}],200:[function(e,t,r){var n=e("./_export");n(n.S,"Math",{trunc:function(e){return(0<e?Math.floor:Math.ceil)(e)}})},{"./_export":62}],201:[function(e,t,r){"use strict";var n=e("./_global"),o=e("./_has"),i=e("./_cof"),a=e("./_inherit-if-required"),l=e("./_to-primitive"),s=e("./_fails"),c=e("./_object-gopn").f,u=e("./_object-gopd").f,f=e("./_object-dp").f,d=e("./_string-trim").trim,p="Number",_=n[p],h=_,v=_.prototype,g=i(e("./_object-create")(v))==p,m="trim"in String.prototype,y=function(e){var t=l(e,!1);if("string"==typeof t&&2<t.length){var r,n,o,i=(t=m?t.trim():d(t,3)).charCodeAt(0);if(43===i||45===i){if(88===(r=t.charCodeAt(2))||120===r)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+t}for(var a,s=t.slice(2),c=0,u=s.length;c<u;c++)if((a=s.charCodeAt(c))<48||o<a)return NaN;return parseInt(s,n)}}return+t};if(!_(" 0o1")||!_("0b1")||_("+0x1")){_=function(e){var t=arguments.length<1?0:e,r=this;return r instanceof _&&(g?s(function(){v.valueOf.call(r)}):i(r)!=p)?a(new h(y(t)),r,_):y(t)};for(var b,x=e("./_descriptors")?c(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;x.length>w;w++)o(h,b=x[w])&&!o(_,b)&&f(_,b,u(h,b));(_.prototype=v).constructor=_,e("./_redefine")(n,p,_)}},{"./_cof":48,"./_descriptors":58,"./_fails":64,"./_global":70,"./_has":71,"./_inherit-if-required":75,"./_object-create":98,"./_object-dp":99,"./_object-gopd":101,"./_object-gopn":103,"./_redefine":118,"./_string-trim":134,"./_to-primitive":143}],202:[function(e,t,r){var n=e("./_export");n(n.S,"Number",{EPSILON:Math.pow(2,-52)})},{"./_export":62}],203:[function(e,t,r){var n=e("./_export"),o=e("./_global").isFinite;n(n.S,"Number",{isFinite:function(e){return"number"==typeof e&&o(e)}})},{"./_export":62,"./_global":70}],204:[function(e,t,r){var n=e("./_export");n(n.S,"Number",{isInteger:e("./_is-integer")})},{"./_export":62,"./_is-integer":80}],205:[function(e,t,r){var n=e("./_export");n(n.S,"Number",{isNaN:function(e){return e!=e}})},{"./_export":62}],206:[function(e,t,r){var n=e("./_export"),o=e("./_is-integer"),i=Math.abs;n(n.S,"Number",{isSafeInteger:function(e){return o(e)&&i(e)<=9007199254740991}})},{"./_export":62,"./_is-integer":80}],207:[function(e,t,r){var n=e("./_export");n(n.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{"./_export":62}],208:[function(e,t,r){var n=e("./_export");n(n.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{"./_export":62}],209:[function(e,t,r){var n=e("./_export"),o=e("./_parse-float");n(n.S+n.F*(Number.parseFloat!=o),"Number",{parseFloat:o})},{"./_export":62,"./_parse-float":112}],210:[function(e,t,r){var n=e("./_export"),o=e("./_parse-int");n(n.S+n.F*(Number.parseInt!=o),"Number",{parseInt:o})},{"./_export":62,"./_parse-int":113}],211:[function(e,t,r){"use strict";var n=e("./_export"),u=e("./_to-integer"),l=e("./_a-number-value"),f=e("./_string-repeat"),o=1..toFixed,i=Math.floor,a=[0,0,0,0,0,0],d="Number.toFixed: incorrect invocation!",p=function(e,t){for(var r=-1,n=t;++r<6;)n+=e*a[r],a[r]=n%1e7,n=i(n/1e7)},_=function(e){for(var t=6,r=0;0<=--t;)r+=a[t],a[t]=i(r/e),r=r%e*1e7},h=function(){for(var e=6,t="";0<=--e;)if(""!==t||0===e||0!==a[e]){var r=String(a[e]);t=""===t?r:t+f.call("0",7-r.length)+r}return t},v=function(e,t,r){return 0===t?r:t%2==1?v(e,t-1,r*e):v(e*e,t/2,r)};n(n.P+n.F*(!!o&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!e("./_fails")(function(){o.call({})})),"Number",{toFixed:function(e){var t,r,n,o,i=l(this,d),a=u(e),s="",c="0";if(a<0||20<a)throw RangeError(d);if(i!=i)return"NaN";if(i<=-1e21||1e21<=i)return String(i);if(i<0&&(s="-",i=-i),1e-21<i)if(r=(t=function(e){for(var t=0,r=e;4096<=r;)t+=12,r/=4096;for(;2<=r;)t+=1,r/=2;return t}(i*v(2,69,1))-69)<0?i*v(2,-t,1):i/v(2,t,1),r*=4503599627370496,0<(t=52-t)){for(p(0,r),n=a;7<=n;)p(1e7,0),n-=7;for(p(v(10,n,1),0),n=t-1;23<=n;)_(1<<23),n-=23;_(1<<n),p(1,1),_(2),c=h()}else p(0,r),p(1<<-t,0),c=h()+f.call("0",a);return c=0<a?s+((o=c.length)<=a?"0."+f.call("0",a-o)+c:c.slice(0,o-a)+"."+c.slice(o-a)):s+c}})},{"./_a-number-value":34,"./_export":62,"./_fails":64,"./_string-repeat":133,"./_to-integer":139}],212:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_fails"),i=e("./_a-number-value"),a=1..toPrecision;n(n.P+n.F*(o(function(){return"1"!==a.call(1,void 0)})||!o(function(){a.call({})})),"Number",{toPrecision:function(e){var t=i(this,"Number#toPrecision: incorrect invocation!");return void 0===e?a.call(t):a.call(t,e)}})},{"./_a-number-value":34,"./_export":62,"./_fails":64}],213:[function(e,t,r){var n=e("./_export");n(n.S+n.F,"Object",{assign:e("./_object-assign")})},{"./_export":62,"./_object-assign":97}],214:[function(e,t,r){var n=e("./_export");n(n.S,"Object",{create:e("./_object-create")})},{"./_export":62,"./_object-create":98}],215:[function(e,t,r){var n=e("./_export");n(n.S+n.F*!e("./_descriptors"),"Object",{defineProperties:e("./_object-dps")})},{"./_descriptors":58,"./_export":62,"./_object-dps":100}],216:[function(e,t,r){var n=e("./_export");n(n.S+n.F*!e("./_descriptors"),"Object",{defineProperty:e("./_object-dp").f})},{"./_descriptors":58,"./_export":62,"./_object-dp":99}],217:[function(e,t,r){var n=e("./_is-object"),o=e("./_meta").onFreeze;e("./_object-sap")("freeze",function(t){return function(e){return t&&n(e)?t(o(e)):e}})},{"./_is-object":81,"./_meta":94,"./_object-sap":109}],218:[function(e,t,r){var n=e("./_to-iobject"),o=e("./_object-gopd").f;e("./_object-sap")("getOwnPropertyDescriptor",function(){return function(e,t){return o(n(e),t)}})},{"./_object-gopd":101,"./_object-sap":109,"./_to-iobject":140}],219:[function(e,t,r){e("./_object-sap")("getOwnPropertyNames",function(){return e("./_object-gopn-ext").f})},{"./_object-gopn-ext":102,"./_object-sap":109}],220:[function(e,t,r){var n=e("./_to-object"),o=e("./_object-gpo");e("./_object-sap")("getPrototypeOf",function(){return function(e){return o(n(e))}})},{"./_object-gpo":105,"./_object-sap":109,"./_to-object":142}],221:[function(e,t,r){var n=e("./_is-object");e("./_object-sap")("isExtensible",function(t){return function(e){return!!n(e)&&(!t||t(e))}})},{"./_is-object":81,"./_object-sap":109}],222:[function(e,t,r){var n=e("./_is-object");e("./_object-sap")("isFrozen",function(t){return function(e){return!n(e)||!!t&&t(e)}})},{"./_is-object":81,"./_object-sap":109}],223:[function(e,t,r){var n=e("./_is-object");e("./_object-sap")("isSealed",function(t){return function(e){return!n(e)||!!t&&t(e)}})},{"./_is-object":81,"./_object-sap":109}],224:[function(e,t,r){var n=e("./_export");n(n.S,"Object",{is:e("./_same-value")})},{"./_export":62,"./_same-value":121}],225:[function(e,t,r){var n=e("./_to-object"),o=e("./_object-keys");e("./_object-sap")("keys",function(){return function(e){return o(n(e))}})},{"./_object-keys":107,"./_object-sap":109,"./_to-object":142}],226:[function(e,t,r){var n=e("./_is-object"),o=e("./_meta").onFreeze;e("./_object-sap")("preventExtensions",function(t){return function(e){return t&&n(e)?t(o(e)):e}})},{"./_is-object":81,"./_meta":94,"./_object-sap":109}],227:[function(e,t,r){var n=e("./_is-object"),o=e("./_meta").onFreeze;e("./_object-sap")("seal",function(t){return function(e){return t&&n(e)?t(o(e)):e}})},{"./_is-object":81,"./_meta":94,"./_object-sap":109}],228:[function(e,t,r){var n=e("./_export");n(n.S,"Object",{setPrototypeOf:e("./_set-proto").set})},{"./_export":62,"./_set-proto":122}],229:[function(e,t,r){"use strict";var n=e("./_classof"),o={};o[e("./_wks")("toStringTag")]="z",o+""!="[object z]"&&e("./_redefine")(Object.prototype,"toString",function(){return"[object "+n(this)+"]"},!0)},{"./_classof":47,"./_redefine":118,"./_wks":152}],230:[function(e,t,r){var n=e("./_export"),o=e("./_parse-float");n(n.G+n.F*(parseFloat!=o),{parseFloat:o})},{"./_export":62,"./_parse-float":112}],231:[function(e,t,r){var n=e("./_export"),o=e("./_parse-int");n(n.G+n.F*(parseInt!=o),{parseInt:o})},{"./_export":62,"./_parse-int":113}],232:[function(r,e,t){"use strict";var n,o,i,a,s=r("./_library"),c=r("./_global"),u=r("./_ctx"),l=r("./_classof"),f=r("./_export"),d=r("./_is-object"),p=r("./_a-function"),_=r("./_an-instance"),h=r("./_for-of"),v=r("./_species-constructor"),g=r("./_task").set,m=r("./_microtask")(),y=r("./_new-promise-capability"),b=r("./_perform"),x=r("./_user-agent"),w=r("./_promise-resolve"),j="Promise",k=c.TypeError,S=c.process,O=S&&S.versions,P=O&&O.v8||"",I=c[j],M="process"==l(S),E=function(){},T=o=y.f,F=!!function(){try{var e=I.resolve(1),t=(e.constructor={})[r("./_wks")("species")]=function(e){e(E,E)};return(M||"function"==typeof PromiseRejectionEvent)&&e.then(E)instanceof t&&0!==P.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(e){}}(),C=function(e){var t;return!(!d(e)||"function"!=typeof(t=e.then))&&t},N=function(l,r){if(!l._n){l._n=!0;var n=l._c;m(function(){for(var c=l._v,u=1==l._s,e=0,t=function(e){var t,r,n,o=u?e.ok:e.fail,i=e.resolve,a=e.reject,s=e.domain;try{o?(u||(2==l._h&&R(l),l._h=1),!0===o?t=c:(s&&s.enter(),t=o(c),s&&(s.exit(),n=!0)),t===e.promise?a(k("Promise-chain cycle")):(r=C(t))?r.call(t,i,a):i(t)):a(c)}catch(e){s&&!n&&s.exit(),a(e)}};n.length>e;)t(n[e++]);l._c=[],l._n=!1,r&&!l._h&&L(l)})}},L=function(i){g.call(c,function(){var e,t,r,n=i._v,o=A(i);if(o&&(e=b(function(){M?S.emit("unhandledRejection",n,i):(t=c.onunhandledrejection)?t({promise:i,reason:n}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",n)}),i._h=M||A(i)?2:1),i._a=void 0,o&&e.e)throw e.v})},A=function(e){return 1!==e._h&&0===(e._a||e._c).length},R=function(t){g.call(c,function(){var e;M?S.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({promise:t,reason:t._v})})},D=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),N(t,!0))},W=function(e){var r,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw k("Promise can't be resolved itself");(r=C(e))?m(function(){var t={_w:n,_d:!1};try{r.call(e,u(W,t,1),u(D,t,1))}catch(e){D.call(t,e)}}):(n._v=e,n._s=1,N(n,!1))}catch(e){D.call({_w:n,_d:!1},e)}}};F||(I=function(e){_(this,I,j,"_h"),p(e),n.call(this);try{e(u(W,this,1),u(D,this,1))}catch(e){D.call(this,e)}},(n=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r("./_redefine-all")(I.prototype,{then:function(e,t){var r=T(v(this,I));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=M?S.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&N(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new n;this.promise=e,this.resolve=u(W,e,1),this.reject=u(D,e,1)},y.f=T=function(e){return e===I||e===a?new i(e):o(e)}),f(f.G+f.W+f.F*!F,{Promise:I}),r("./_set-to-string-tag")(I,j),r("./_set-species")(j),a=r("./_core")[j],f(f.S+f.F*!F,j,{reject:function(e){var t=T(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(s||!F),j,{resolve:function(e){return w(s&&this===a?I:this,e)}}),f(f.S+f.F*!(F&&r("./_iter-detect")(function(e){I.all(e).catch(E)})),j,{all:function(e){var a=this,t=T(a),s=t.resolve,c=t.reject,r=b(function(){var n=[],o=0,i=1;h(e,!1,function(e){var t=o++,r=!1;n.push(void 0),i++,a.resolve(e).then(function(e){r||(r=!0,n[t]=e,--i||s(n))},c)}),--i||s(n)});return r.e&&c(r.v),t.promise},race:function(e){var t=this,r=T(t),n=r.reject,o=b(function(){h(e,!1,function(e){t.resolve(e).then(r.resolve,n)})});return o.e&&n(o.v),r.promise}})},{"./_a-function":33,"./_an-instance":37,"./_classof":47,"./_core":52,"./_ctx":54,"./_export":62,"./_for-of":68,"./_global":70,"./_is-object":81,"./_iter-detect":86,"./_library":89,"./_microtask":95,"./_new-promise-capability":96,"./_perform":114,"./_promise-resolve":115,"./_redefine-all":117,"./_set-species":123,"./_set-to-string-tag":124,"./_species-constructor":127,"./_task":136,"./_user-agent":148,"./_wks":152}],233:[function(e,t,r){var n=e("./_export"),i=e("./_a-function"),a=e("./_an-object"),s=(e("./_global").Reflect||{}).apply,c=Function.apply;n(n.S+n.F*!e("./_fails")(function(){s(function(){})}),"Reflect",{apply:function(e,t,r){var n=i(e),o=a(r);return s?s(n,t,o):c.call(n,t,o)}})},{"./_a-function":33,"./_an-object":38,"./_export":62,"./_fails":64,"./_global":70}],234:[function(e,t,r){var n=e("./_export"),s=e("./_object-create"),c=e("./_a-function"),u=e("./_an-object"),l=e("./_is-object"),o=e("./_fails"),f=e("./_bind"),d=(e("./_global").Reflect||{}).construct,p=o(function(){function e(){}return!(d(function(){},[],e)instanceof e)}),_=!o(function(){d(function(){})});n(n.S+n.F*(p||_),"Reflect",{construct:function(e,t){c(e),u(t);var r=arguments.length<3?e:c(arguments[2]);if(_&&!p)return d(e,t,r);if(e==r){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var n=[null];return n.push.apply(n,t),new(f.apply(e,n))}var o=r.prototype,i=s(l(o)?o:Object.prototype),a=Function.apply.call(e,i,t);return l(a)?a:i}})},{"./_a-function":33,"./_an-object":38,"./_bind":46,"./_export":62,"./_fails":64,"./_global":70,"./_is-object":81,"./_object-create":98}],235:[function(e,t,r){var n=e("./_object-dp"),o=e("./_export"),i=e("./_an-object"),a=e("./_to-primitive");o(o.S+o.F*e("./_fails")(function(){Reflect.defineProperty(n.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,r){i(e),t=a(t,!0),i(r);try{return n.f(e,t,r),!0}catch(e){return!1}}})},{"./_an-object":38,"./_export":62,"./_fails":64,"./_object-dp":99,"./_to-primitive":143}],236:[function(e,t,r){var n=e("./_export"),o=e("./_object-gopd").f,i=e("./_an-object");n(n.S,"Reflect",{deleteProperty:function(e,t){var r=o(i(e),t);return!(r&&!r.configurable)&&delete e[t]}})},{"./_an-object":38,"./_export":62,"./_object-gopd":101}],237:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_an-object"),i=function(e){this._t=o(e),this._i=0;var t,r=this._k=[];for(t in e)r.push(t)};e("./_iter-create")(i,"Object",function(){var e,t=this._k;do{if(this._i>=t.length)return{value:void 0,done:!0}}while(!((e=t[this._i++])in this._t));return{value:e,done:!1}}),n(n.S,"Reflect",{enumerate:function(e){return new i(e)}})},{"./_an-object":38,"./_export":62,"./_iter-create":84}],238:[function(e,t,r){var n=e("./_object-gopd"),o=e("./_export"),i=e("./_an-object");o(o.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return n.f(i(e),t)}})},{"./_an-object":38,"./_export":62,"./_object-gopd":101}],239:[function(e,t,r){var n=e("./_export"),o=e("./_object-gpo"),i=e("./_an-object");n(n.S,"Reflect",{getPrototypeOf:function(e){return o(i(e))}})},{"./_an-object":38,"./_export":62,"./_object-gpo":105}],240:[function(e,t,r){var a=e("./_object-gopd"),s=e("./_object-gpo"),c=e("./_has"),n=e("./_export"),u=e("./_is-object"),l=e("./_an-object");n(n.S,"Reflect",{get:function e(t,r){var n,o,i=arguments.length<3?t:arguments[2];return l(t)===i?t[r]:(n=a.f(t,r))?c(n,"value")?n.value:void 0!==n.get?n.get.call(i):void 0:u(o=s(t))?e(o,r,i):void 0}})},{"./_an-object":38,"./_export":62,"./_has":71,"./_is-object":81,"./_object-gopd":101,"./_object-gpo":105}],241:[function(e,t,r){var n=e("./_export");n(n.S,"Reflect",{has:function(e,t){return t in e}})},{"./_export":62}],242:[function(e,t,r){var n=e("./_export"),o=e("./_an-object"),i=Object.isExtensible;n(n.S,"Reflect",{isExtensible:function(e){return o(e),!i||i(e)}})},{"./_an-object":38,"./_export":62}],243:[function(e,t,r){var n=e("./_export");n(n.S,"Reflect",{ownKeys:e("./_own-keys")})},{"./_export":62,"./_own-keys":111}],244:[function(e,t,r){var n=e("./_export"),o=e("./_an-object"),i=Object.preventExtensions;n(n.S,"Reflect",{preventExtensions:function(e){o(e);try{return i&&i(e),!0}catch(e){return!1}}})},{"./_an-object":38,"./_export":62}],245:[function(e,t,r){var n=e("./_export"),o=e("./_set-proto");o&&n(n.S,"Reflect",{setPrototypeOf:function(e,t){o.check(e,t);try{return o.set(e,t),!0}catch(e){return!1}}})},{"./_export":62,"./_set-proto":122}],246:[function(e,t,r){var c=e("./_object-dp"),u=e("./_object-gopd"),l=e("./_object-gpo"),f=e("./_has"),n=e("./_export"),d=e("./_property-desc"),p=e("./_an-object"),_=e("./_is-object");n(n.S,"Reflect",{set:function e(t,r,n){var o,i,a=arguments.length<4?t:arguments[3],s=u.f(p(t),r);if(!s){if(_(i=l(t)))return e(i,r,n,a);s=d(0)}if(f(s,"value")){if(!1===s.writable||!_(a))return!1;if(o=u.f(a,r)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,c.f(a,r,o)}else c.f(a,r,d(0,n));return!0}return void 0!==s.set&&(s.set.call(a,n),!0)}})},{"./_an-object":38,"./_export":62,"./_has":71,"./_is-object":81,"./_object-dp":99,"./_object-gopd":101,"./_object-gpo":105,"./_property-desc":116}],247:[function(e,t,r){var n=e("./_global"),i=e("./_inherit-if-required"),o=e("./_object-dp").f,a=e("./_object-gopn").f,s=e("./_is-regexp"),c=e("./_flags"),u=n.RegExp,l=u,f=u.prototype,d=/a/g,p=/a/g,_=new u(d)!==d;if(e("./_descriptors")&&(!_||e("./_fails")(function(){return p[e("./_wks")("match")]=!1,u(d)!=d||u(p)==p||"/a/i"!=u(d,"i")}))){u=function(e,t){var r=this instanceof u,n=s(e),o=void 0===t;return!r&&n&&e.constructor===u&&o?e:i(_?new l(n&&!o?e.source:e,t):l((n=e instanceof u)?e.source:e,n&&o?c.call(e):t),r?this:f,u)};for(var h=function(t){t in u||o(u,t,{configurable:!0,get:function(){return l[t]},set:function(e){l[t]=e}})},v=a(l),g=0;v.length>g;)h(v[g++]);(f.constructor=u).prototype=f,e("./_redefine")(n,"RegExp",u)}e("./_set-species")("RegExp")},{"./_descriptors":58,"./_fails":64,"./_flags":66,"./_global":70,"./_inherit-if-required":75,"./_is-regexp":82,"./_object-dp":99,"./_object-gopn":103,"./_redefine":118,"./_set-species":123,"./_wks":152}],248:[function(e,t,r){"use strict";var n=e("./_regexp-exec");e("./_export")({target:"RegExp",proto:!0,forced:n!==/./.exec},{exec:n})},{"./_export":62,"./_regexp-exec":120}],249:[function(e,t,r){e("./_descriptors")&&"g"!=/./g.flags&&e("./_object-dp").f(RegExp.prototype,"flags",{configurable:!0,get:e("./_flags")})},{"./_descriptors":58,"./_flags":66,"./_object-dp":99}],250:[function(e,t,r){"use strict";var f=e("./_an-object"),d=e("./_to-length"),p=e("./_advance-string-index"),_=e("./_regexp-exec-abstract");e("./_fix-re-wks")("match",1,function(n,o,u,l){return[function(e){var t=n(this),r=null==e?void 0:e[o];return void 0!==r?r.call(e,t):new RegExp(e)[o](String(t))},function(e){var t=l(u,e,this);if(t.done)return t.value;var r=f(e),n=String(this);if(!r.global)return _(r,n);for(var o,i=r.unicode,a=[],s=r.lastIndex=0;null!==(o=_(r,n));){var c=String(o[0]);""===(a[s]=c)&&(r.lastIndex=p(n,d(r.lastIndex),i)),s++}return 0===s?null:a}]})},{"./_advance-string-index":36,"./_an-object":38,"./_fix-re-wks":65,"./_regexp-exec-abstract":119,"./_to-length":141}],251:[function(e,t,r){"use strict";var k=e("./_an-object"),n=e("./_to-object"),S=e("./_to-length"),O=e("./_to-integer"),P=e("./_advance-string-index"),I=e("./_regexp-exec-abstract"),M=Math.max,E=Math.min,d=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,_=/\$([$&`']|\d\d?)/g;e("./_fix-re-wks")("replace",2,function(o,i,x,w){return[function(e,t){var r=o(this),n=null==e?void 0:e[i];return void 0!==n?n.call(e,r,t):x.call(String(r),e,t)},function(e,t){var r=w(x,e,this,t);if(r.done)return r.value;var n=k(e),o=String(this),i="function"==typeof t;i||(t=String(t));var a=n.global;if(a){var s=n.unicode;n.lastIndex=0}for(var c=[];;){var u=I(n,o);if(null===u)break;if(c.push(u),!a)break;""===String(u[0])&&(n.lastIndex=P(o,S(n.lastIndex),s))}for(var l,f="",d=0,p=0;p<c.length;p++){u=c[p];for(var _=String(u[0]),h=M(E(O(u.index),o.length),0),v=[],g=1;g<u.length;g++)v.push(void 0===(l=u[g])?l:String(l));var m=u.groups;if(i){var y=[_].concat(v,h,o);void 0!==m&&y.push(m);var b=String(t.apply(void 0,y))}else b=j(_,o,h,v,m,t);d<=h&&(f+=o.slice(d,h)+b,d=h+_.length)}return f+o.slice(d)}];function j(i,a,s,c,u,e){var l=s+i.length,f=c.length,t=_;return void 0!==u&&(u=n(u),t=p),x.call(e,t,function(e,t){var r;switch(t.charAt(0)){case"$":return"$";case"&":return i;case"`":return a.slice(0,s);case"'":return a.slice(l);case"<":r=u[t.slice(1,-1)];break;default:var n=+t;if(0===n)return e;if(f<n){var o=d(n/10);return 0===o?e:o<=f?void 0===c[o-1]?t.charAt(1):c[o-1]+t.charAt(1):e}r=c[n-1]}return void 0===r?"":r})}})},{"./_advance-string-index":36,"./_an-object":38,"./_fix-re-wks":65,"./_regexp-exec-abstract":119,"./_to-integer":139,"./_to-length":141,"./_to-object":142}],252:[function(e,t,r){"use strict";var c=e("./_an-object"),u=e("./_same-value"),l=e("./_regexp-exec-abstract");e("./_fix-re-wks")("search",1,function(n,o,a,s){return[function(e){var t=n(this),r=null==e?void 0:e[o];return void 0!==r?r.call(e,t):new RegExp(e)[o](String(t))},function(e){var t=s(a,e,this);if(t.done)return t.value;var r=c(e),n=String(this),o=r.lastIndex;u(o,0)||(r.lastIndex=0);var i=l(r,n);return u(r.lastIndex,o)||(r.lastIndex=o),null===i?-1:i.index}]})},{"./_an-object":38,"./_fix-re-wks":65,"./_regexp-exec-abstract":119,"./_same-value":121}],253:[function(e,t,r){"use strict";var f=e("./_is-regexp"),y=e("./_an-object"),b=e("./_species-constructor"),x=e("./_advance-string-index"),w=e("./_to-length"),j=e("./_regexp-exec-abstract"),d=e("./_regexp-exec"),n=e("./_fails"),k=Math.min,p=[].push,a="split",_="length",h="lastIndex",S=4294967295,O=!n(function(){RegExp(S,"y")});e("./_fix-re-wks")("split",2,function(o,i,v,g){var m;return m="c"=="abbc"[a](/(b)*/)[1]||4!="test"[a](/(?:)/,-1)[_]||2!="ab"[a](/(?:ab)*/)[_]||4!="."[a](/(.?)(.?)/)[_]||1<"."[a](/()()/)[_]||""[a](/.?/)[_]?function(e,t){var r=String(this);if(void 0===e&&0===t)return[];if(!f(e))return v.call(r,e,t);for(var n,o,i,a=[],s=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),c=0,u=void 0===t?S:t>>>0,l=new RegExp(e.source,s+"g");(n=d.call(l,r))&&!(c<(o=l[h])&&(a.push(r.slice(c,n.index)),1<n[_]&&n.index<r[_]&&p.apply(a,n.slice(1)),i=n[0][_],c=o,a[_]>=u));)l[h]===n.index&&l[h]++;return c===r[_]?!i&&l.test("")||a.push(""):a.push(r.slice(c)),a[_]>u?a.slice(0,u):a}:"0"[a](void 0,0)[_]?function(e,t){return void 0===e&&0===t?[]:v.call(this,e,t)}:v,[function(e,t){var r=o(this),n=null==e?void 0:e[i];return void 0!==n?n.call(e,r,t):m.call(String(r),e,t)},function(e,t){var r=g(m,e,this,t,m!==v);if(r.done)return r.value;var n=y(e),o=String(this),i=b(n,RegExp),a=n.unicode,s=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(O?"y":"g"),c=new i(O?n:"^(?:"+n.source+")",s),u=void 0===t?S:t>>>0;if(0===u)return[];if(0===o.length)return null===j(c,o)?[o]:[];for(var l=0,f=0,d=[];f<o.length;){c.lastIndex=O?f:0;var p,_=j(c,O?o:o.slice(f));if(null===_||(p=k(w(c.lastIndex+(O?0:f)),o.length))===l)f=x(o,f,a);else{if(d.push(o.slice(l,f)),d.length===u)return d;for(var h=1;h<=_.length-1;h++)if(d.push(_[h]),d.length===u)return d;f=l=p}}return d.push(o.slice(l)),d}]})},{"./_advance-string-index":36,"./_an-object":38,"./_fails":64,"./_fix-re-wks":65,"./_is-regexp":82,"./_regexp-exec":120,"./_regexp-exec-abstract":119,"./_species-constructor":127,"./_to-length":141}],254:[function(t,e,r){"use strict";t("./es6.regexp.flags");var n=t("./_an-object"),o=t("./_flags"),i=t("./_descriptors"),a="toString",s=/./[a],c=function(e){t("./_redefine")(RegExp.prototype,a,e,!0)};t("./_fails")(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?c(function(){var e=n(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?o.call(e):void 0)}):s.name!=a&&c(function(){return s.call(this)})},{"./_an-object":38,"./_descriptors":58,"./_fails":64,"./_flags":66,"./_redefine":118,"./es6.regexp.flags":249}],255:[function(e,t,r){"use strict";var n=e("./_collection-strong"),o=e("./_validate-collection");t.exports=e("./_collection")("Set",function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},{add:function(e){return n.def(o(this,"Set"),e=0===e?0:e,e)}},n)},{"./_collection":51,"./_collection-strong":49,"./_validate-collection":149}],256:[function(e,t,r){"use strict";e("./_string-html")("anchor",function(t){return function(e){return t(this,"a","name",e)}})},{"./_string-html":131}],257:[function(e,t,r){"use strict";e("./_string-html")("big",function(e){return function(){return e(this,"big","","")}})},{"./_string-html":131}],258:[function(e,t,r){"use strict";e("./_string-html")("blink",function(e){return function(){return e(this,"blink","","")}})},{"./_string-html":131}],259:[function(e,t,r){"use strict";e("./_string-html")("bold",function(e){return function(){return e(this,"b","","")}})},{"./_string-html":131}],260:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_string-at")(!1);n(n.P,"String",{codePointAt:function(e){return o(this,e)}})},{"./_export":62,"./_string-at":129}],261:[function(e,t,r){"use strict";var n=e("./_export"),a=e("./_to-length"),s=e("./_string-context"),c="endsWith",u=""[c];n(n.P+n.F*e("./_fails-is-regexp")(c),"String",{endsWith:function(e){var t=s(this,e,c),r=1<arguments.length?arguments[1]:void 0,n=a(t.length),o=void 0===r?n:Math.min(a(r),n),i=String(e);return u?u.call(t,i,o):t.slice(o-i.length,o)===i}})},{"./_export":62,"./_fails-is-regexp":63,"./_string-context":130,"./_to-length":141}],262:[function(e,t,r){"use strict";e("./_string-html")("fixed",function(e){return function(){return e(this,"tt","","")}})},{"./_string-html":131}],263:[function(e,t,r){"use strict";e("./_string-html")("fontcolor",function(t){return function(e){return t(this,"font","color",e)}})},{"./_string-html":131}],264:[function(e,t,r){"use strict";e("./_string-html")("fontsize",function(t){return function(e){return t(this,"font","size",e)}})},{"./_string-html":131}],265:[function(e,t,r){var n=e("./_export"),i=e("./_to-absolute-index"),a=String.fromCharCode,o=String.fromCodePoint;n(n.S+n.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var t,r=[],n=arguments.length,o=0;o<n;){if(t=+arguments[o++],i(t,1114111)!==t)throw RangeError(t+" is not a valid code point");r.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return r.join("")}})},{"./_export":62,"./_to-absolute-index":137}],266:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_string-context"),i="includes";n(n.P+n.F*e("./_fails-is-regexp")(i),"String",{includes:function(e){return!!~o(this,e,i).indexOf(e,1<arguments.length?arguments[1]:void 0)}})},{"./_export":62,"./_fails-is-regexp":63,"./_string-context":130}],267:[function(e,t,r){"use strict";e("./_string-html")("italics",function(e){return function(){return e(this,"i","","")}})},{"./_string-html":131}],268:[function(e,t,r){"use strict";var n=e("./_string-at")(!0);e("./_iter-define")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})})},{"./_iter-define":85,"./_string-at":129}],269:[function(e,t,r){"use strict";e("./_string-html")("link",function(t){return function(e){return t(this,"a","href",e)}})},{"./_string-html":131}],270:[function(e,t,r){var n=e("./_export"),a=e("./_to-iobject"),s=e("./_to-length");n(n.S,"String",{raw:function(e){for(var t=a(e.raw),r=s(t.length),n=arguments.length,o=[],i=0;i<r;)o.push(String(t[i++])),i<n&&o.push(String(arguments[i]));return o.join("")}})},{"./_export":62,"./_to-iobject":140,"./_to-length":141}],271:[function(e,t,r){var n=e("./_export");n(n.P,"String",{repeat:e("./_string-repeat")})},{"./_export":62,"./_string-repeat":133}],272:[function(e,t,r){"use strict";e("./_string-html")("small",function(e){return function(){return e(this,"small","","")}})},{"./_string-html":131}],273:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_to-length"),i=e("./_string-context"),a="startsWith",s=""[a];n(n.P+n.F*e("./_fails-is-regexp")(a),"String",{startsWith:function(e){var t=i(this,e,a),r=o(Math.min(1<arguments.length?arguments[1]:void 0,t.length)),n=String(e);return s?s.call(t,n,r):t.slice(r,r+n.length)===n}})},{"./_export":62,"./_fails-is-regexp":63,"./_string-context":130,"./_to-length":141}],274:[function(e,t,r){"use strict";e("./_string-html")("strike",function(e){return function(){return e(this,"strike","","")}})},{"./_string-html":131}],275:[function(e,t,r){"use strict";e("./_string-html")("sub",function(e){return function(){return e(this,"sub","","")}})},{"./_string-html":131}],276:[function(e,t,r){"use strict";e("./_string-html")("sup",function(e){return function(){return e(this,"sup","","")}})},{"./_string-html":131}],277:[function(e,t,r){"use strict";e("./_string-trim")("trim",function(e){return function(){return e(this,3)}})},{"./_string-trim":134}],278:[function(e,t,r){"use strict";var n=e("./_global"),a=e("./_has"),o=e("./_descriptors"),i=e("./_export"),s=e("./_redefine"),c=e("./_meta").KEY,u=e("./_fails"),l=e("./_shared"),f=e("./_set-to-string-tag"),d=e("./_uid"),p=e("./_wks"),_=e("./_wks-ext"),h=e("./_wks-define"),v=e("./_enum-keys"),g=e("./_is-array"),m=e("./_an-object"),y=e("./_is-object"),b=e("./_to-object"),x=e("./_to-iobject"),w=e("./_to-primitive"),j=e("./_property-desc"),k=e("./_object-create"),S=e("./_object-gopn-ext"),O=e("./_object-gopd"),P=e("./_object-gops"),I=e("./_object-dp"),M=e("./_object-keys"),E=O.f,T=I.f,F=S.f,C=n.Symbol,N=n.JSON,L=N&&N.stringify,A="prototype",R=p("_hidden"),D=p("toPrimitive"),W={}.propertyIsEnumerable,U=l("symbol-registry"),V=l("symbols"),B=l("op-symbols"),$=Object[A],G="function"==typeof C&&!!P.f,z=n.QObject,q=!z||!z[A]||!z[A].findChild,H=o&&u(function(){return 7!=k(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=E($,t);n&&delete $[t],T(e,t,r),n&&e!==$&&T($,t,n)}:T,J=function(e){var t=V[e]=k(C[A]);return t._k=e,t},Y=G&&"symbol"==typeof C.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof C},X=function(e,t,r){return e===$&&X(B,t,r),m(e),t=w(t,!0),m(r),a(V,t)?(r.enumerable?(a(e,R)&&e[R][t]&&(e[R][t]=!1),r=k(r,{enumerable:j(0,!1)})):(a(e,R)||T(e,R,j(1,{})),e[R][t]=!0),H(e,t,r)):T(e,t,r)},K=function(e,t){m(e);for(var r,n=v(t=x(t)),o=0,i=n.length;o<i;)X(e,r=n[o++],t[r]);return e},Q=function(e){var t=W.call(this,e=w(e,!0));return!(this===$&&a(V,e)&&!a(B,e))&&(!(t||!a(this,e)||!a(V,e)||a(this,R)&&this[R][e])||t)},Z=function(e,t){if(e=x(e),t=w(t,!0),e!==$||!a(V,t)||a(B,t)){var r=E(e,t);return!r||!a(V,t)||a(e,R)&&e[R][t]||(r.enumerable=!0),r}},ee=function(e){for(var t,r=F(x(e)),n=[],o=0;r.length>o;)a(V,t=r[o++])||t==R||t==c||n.push(t);return n},te=function(e){for(var t,r=e===$,n=F(r?B:x(e)),o=[],i=0;n.length>i;)!a(V,t=n[i++])||r&&!a($,t)||o.push(V[t]);return o};G||(s((C=function(){if(this instanceof C)throw TypeError("Symbol is not a constructor!");var t=d(0<arguments.length?arguments[0]:void 0),r=function(e){this===$&&r.call(B,e),a(this,R)&&a(this[R],t)&&(this[R][t]=!1),H(this,t,j(1,e))};return o&&q&&H($,t,{configurable:!0,set:r}),J(t)})[A],"toString",function(){return this._k}),O.f=Z,I.f=X,e("./_object-gopn").f=S.f=ee,e("./_object-pie").f=Q,P.f=te,o&&!e("./_library")&&s($,"propertyIsEnumerable",Q,!0),_.f=function(e){return J(p(e))}),i(i.G+i.W+i.F*!G,{Symbol:C});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;re.length>ne;)p(re[ne++]);for(var oe=M(p.store),ie=0;oe.length>ie;)h(oe[ie++]);i(i.S+i.F*!G,"Symbol",{for:function(e){return a(U,e+="")?U[e]:U[e]=C(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+" is not a symbol!");for(var t in U)if(U[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),i(i.S+i.F*!G,"Object",{create:function(e,t){return void 0===t?k(e):K(k(e),t)},defineProperty:X,defineProperties:K,getOwnPropertyDescriptor:Z,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ae=u(function(){P.f(1)});i(i.S+i.F*ae,"Object",{getOwnPropertySymbols:function(e){return P.f(b(e))}}),N&&i(i.S+i.F*(!G||u(function(){var e=C();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))})),"JSON",{stringify:function(e){for(var t,r,n=[e],o=1;arguments.length>o;)n.push(arguments[o++]);if(r=t=n[1],(y(t)||void 0!==e)&&!Y(e))return g(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!Y(t))return t}),n[1]=t,L.apply(N,n)}}),C[A][D]||e("./_hide")(C[A],D,C[A].valueOf),f(C,"Symbol"),f(Math,"Math",!0),f(n.JSON,"JSON",!0)},{"./_an-object":38,"./_descriptors":58,"./_enum-keys":61,"./_export":62,"./_fails":64,"./_global":70,"./_has":71,"./_hide":72,"./_is-array":79,"./_is-object":81,"./_library":89,"./_meta":94,"./_object-create":98,"./_object-dp":99,"./_object-gopd":101,"./_object-gopn":103,"./_object-gopn-ext":102,"./_object-gops":104,"./_object-keys":107,"./_object-pie":108,"./_property-desc":116,"./_redefine":118,"./_set-to-string-tag":124,"./_shared":126,"./_to-iobject":140,"./_to-object":142,"./_to-primitive":143,"./_uid":147,"./_wks":152,"./_wks-define":150,"./_wks-ext":151}],279:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_typed"),i=e("./_typed-buffer"),u=e("./_an-object"),l=e("./_to-absolute-index"),f=e("./_to-length"),a=e("./_is-object"),s=e("./_global").ArrayBuffer,d=e("./_species-constructor"),p=i.ArrayBuffer,_=i.DataView,c=o.ABV&&s.isView,h=p.prototype.slice,v=o.VIEW,g="ArrayBuffer";n(n.G+n.W+n.F*(s!==p),{ArrayBuffer:p}),n(n.S+n.F*!o.CONSTR,g,{isView:function(e){return c&&c(e)||a(e)&&v in e}}),n(n.P+n.U+n.F*e("./_fails")(function(){return!new p(2).slice(1,void 0).byteLength}),g,{slice:function(e,t){if(void 0!==h&&void 0===t)return h.call(u(this),e);for(var r=u(this).byteLength,n=l(e,r),o=l(void 0===t?r:t,r),i=new(d(this,p))(f(o-n)),a=new _(this),s=new _(i),c=0;n<o;)s.setUint8(c++,a.getUint8(n++));return i}}),e("./_set-species")(g)},{"./_an-object":38,"./_export":62,"./_fails":64,"./_global":70,"./_is-object":81,"./_set-species":123,"./_species-constructor":127,"./_to-absolute-index":137,"./_to-length":141,"./_typed":146,"./_typed-buffer":145}],280:[function(e,t,r){var n=e("./_export");n(n.G+n.W+n.F*!e("./_typed").ABV,{DataView:e("./_typed-buffer").DataView})},{"./_export":62,"./_typed":146,"./_typed-buffer":145}],281:[function(e,t,r){e("./_typed-array")("Float32",4,function(n){return function(e,t,r){return n(this,e,t,r)}})},{"./_typed-array":144}],282:[function(e,t,r){e("./_typed-array")("Float64",8,function(n){return function(e,t,r){return n(this,e,t,r)}})},{"./_typed-array":144}],283:[function(e,t,r){e("./_typed-array")("Int16",2,function(n){return function(e,t,r){return n(this,e,t,r)}})},{"./_typed-array":144}],284:[function(e,t,r){e("./_typed-array")("Int32",4,function(n){return function(e,t,r){return n(this,e,t,r)}})},{"./_typed-array":144}],285:[function(e,t,r){e("./_typed-array")("Int8",1,function(n){return function(e,t,r){return n(this,e,t,r)}})},{"./_typed-array":144}],286:[function(e,t,r){e("./_typed-array")("Uint16",2,function(n){return function(e,t,r){return n(this,e,t,r)}})},{"./_typed-array":144}],287:[function(e,t,r){e("./_typed-array")("Uint32",4,function(n){return function(e,t,r){return n(this,e,t,r)}})},{"./_typed-array":144}],288:[function(e,t,r){e("./_typed-array")("Uint8",1,function(n){return function(e,t,r){return n(this,e,t,r)}})},{"./_typed-array":144}],289:[function(e,t,r){e("./_typed-array")("Uint8",1,function(n){return function(e,t,r){return n(this,e,t,r)}},!0)},{"./_typed-array":144}],290:[function(e,t,r){"use strict";var i,n=e("./_global"),o=e("./_array-methods")(0),a=e("./_redefine"),s=e("./_meta"),c=e("./_object-assign"),u=e("./_collection-weak"),l=e("./_is-object"),f=e("./_validate-collection"),d=e("./_validate-collection"),p=!n.ActiveXObject&&"ActiveXObject"in n,_="WeakMap",h=s.getWeak,v=Object.isExtensible,g=u.ufstore,m=function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},y={get:function(e){if(l(e)){var t=h(e);return!0===t?g(f(this,_)).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(f(this,_),e,t)}},b=t.exports=e("./_collection")(_,m,y,u,!0,!0);d&&p&&(c((i=u.getConstructor(m,_)).prototype,y),s.NEED=!0,o(["delete","has","get","set"],function(n){var e=b.prototype,o=e[n];a(e,n,function(e,t){if(!l(e)||v(e))return o.call(this,e,t);this._f||(this._f=new i);var r=this._f[n](e,t);return"set"==n?this:r})}))},{"./_array-methods":42,"./_collection":51,"./_collection-weak":50,"./_global":70,"./_is-object":81,"./_meta":94,"./_object-assign":97,"./_redefine":118,"./_validate-collection":149}],291:[function(e,t,r){"use strict";var n=e("./_collection-weak"),o=e("./_validate-collection"),i="WeakSet";e("./_collection")(i,function(e){return function(){return e(this,0<arguments.length?arguments[0]:void 0)}},{add:function(e){return n.def(o(this,i),e,!0)}},n,!1,!0)},{"./_collection":51,"./_collection-weak":50,"./_validate-collection":149}],292:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_flatten-into-array"),i=e("./_to-object"),a=e("./_to-length"),s=e("./_a-function"),c=e("./_array-species-create");n(n.P,"Array",{flatMap:function(e){var t,r,n=i(this);return s(e),t=a(n.length),r=c(n,0),o(r,n,n,t,0,1,e,arguments[1]),r}}),e("./_add-to-unscopables")("flatMap")},{"./_a-function":33,"./_add-to-unscopables":35,"./_array-species-create":45,"./_export":62,"./_flatten-into-array":67,"./_to-length":141,"./_to-object":142}],293:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_array-includes")(!0);n(n.P,"Array",{includes:function(e){return o(this,e,1<arguments.length?arguments[1]:void 0)}}),e("./_add-to-unscopables")("includes")},{"./_add-to-unscopables":35,"./_array-includes":41,"./_export":62}],294:[function(e,t,r){var n=e("./_export"),o=e("./_object-to-array")(!0);n(n.S,"Object",{entries:function(e){return o(e)}})},{"./_export":62,"./_object-to-array":110}],295:[function(e,t,r){var n=e("./_export"),c=e("./_own-keys"),u=e("./_to-iobject"),l=e("./_object-gopd"),f=e("./_create-property");n(n.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,r,n=u(e),o=l.f,i=c(n),a={},s=0;i.length>s;)void 0!==(r=o(n,t=i[s++]))&&f(a,t,r);return a}})},{"./_create-property":53,"./_export":62,"./_object-gopd":101,"./_own-keys":111,"./_to-iobject":140}],296:[function(e,t,r){var n=e("./_export"),o=e("./_object-to-array")(!1);n(n.S,"Object",{values:function(e){return o(e)}})},{"./_export":62,"./_object-to-array":110}],297:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_core"),i=e("./_global"),a=e("./_species-constructor"),s=e("./_promise-resolve");n(n.P+n.R,"Promise",{finally:function(t){var r=a(this,o.Promise||i.Promise),e="function"==typeof t;return this.then(e?function(e){return s(r,t()).then(function(){return e})}:t,e?function(e){return s(r,t()).then(function(){throw e})}:t)}})},{"./_core":52,"./_export":62,"./_global":70,"./_promise-resolve":115,"./_species-constructor":127}],298:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_string-pad"),i=e("./_user-agent"),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);n(n.P+n.F*a,"String",{padEnd:function(e){return o(this,e,1<arguments.length?arguments[1]:void 0,!1)}})},{"./_export":62,"./_string-pad":132,"./_user-agent":148}],299:[function(e,t,r){"use strict";var n=e("./_export"),o=e("./_string-pad"),i=e("./_user-agent"),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);n(n.P+n.F*a,"String",{padStart:function(e){return o(this,e,1<arguments.length?arguments[1]:void 0,!0)}})},{"./_export":62,"./_string-pad":132,"./_user-agent":148}],300:[function(e,t,r){"use strict";e("./_string-trim")("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},{"./_string-trim":134}],301:[function(e,t,r){"use strict";e("./_string-trim")("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},{"./_string-trim":134}],302:[function(e,t,r){e("./_wks-define")("asyncIterator")},{"./_wks-define":150}],303:[function(e,t,r){for(var n=e("./es6.array.iterator"),o=e("./_object-keys"),i=e("./_redefine"),a=e("./_global"),s=e("./_hide"),c=e("./_iterators"),u=e("./_wks"),l=u("iterator"),f=u("toStringTag"),d=c.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},_=o(p),h=0;h<_.length;h++){var v,g=_[h],m=p[g],y=a[g],b=y&&y.prototype;if(b&&(b[l]||s(b,l,d),b[f]||s(b,f,g),c[g]=d,m))for(v in n)b[v]||i(b,v,n[v],!0)}},{"./_global":70,"./_hide":72,"./_iterators":88,"./_object-keys":107,"./_redefine":118,"./_wks":152,"./es6.array.iterator":164}],304:[function(e,t,r){var n=e("./_export"),o=e("./_task");n(n.G+n.B,{setImmediate:o.set,clearImmediate:o.clear})},{"./_export":62,"./_task":136}],305:[function(e,t,r){var n=e("./_global"),o=e("./_export"),i=e("./_user-agent"),a=[].slice,s=/MSIE .\./.test(i),c=function(o){return function(e,t){var r=2<arguments.length,n=!!r&&a.call(arguments,2);return o(r?function(){("function"==typeof e?e:Function(e)).apply(this,n)}:e,t)}};o(o.G+o.B+o.F*s,{setTimeout:c(n.setTimeout),setInterval:c(n.setInterval)})},{"./_export":62,"./_global":70,"./_user-agent":148}],306:[function(e,t,r){e("../modules/web.timers"),e("../modules/web.immediate"),e("../modules/web.dom.iterable"),t.exports=e("../modules/_core")},{"../modules/_core":52,"../modules/web.dom.iterable":303,"../modules/web.immediate":304,"../modules/web.timers":305}],307:[function(e,t,r){var n=function(i){"use strict";var c,e=Object.prototype,u=e.hasOwnProperty,t="function"==typeof Symbol?Symbol:{},o=t.iterator||"@@iterator",r=t.asyncIterator||"@@asyncIterator",n=t.toStringTag||"@@toStringTag";function a(e,t,r,n){var i,a,s,c,o=t&&t.prototype instanceof g?t:g,u=Object.create(o.prototype),l=new P(n||[]);return u._invoke=(i=e,a=r,s=l,c=d,function(e,t){if(c===_)throw new Error("Generator is already running");if(c===h){if("throw"===e)throw t;return M()}for(s.method=e,s.arg=t;;){var r=s.delegate;if(r){var n=k(r,s);if(n){if(n===v)continue;return n}}if("next"===s.method)s.sent=s._sent=s.arg;else if("throw"===s.method){if(c===d)throw c=h,s.arg;s.dispatchException(s.arg)}else"return"===s.method&&s.abrupt("return",s.arg);c=_;var o=f(i,a,s);if("normal"===o.type){if(c=s.done?h:p,o.arg===v)continue;return{value:o.arg,done:s.done}}"throw"===o.type&&(c=h,s.method="throw",s.arg=o.arg)}}),u}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}i.wrap=a;var d="suspendedStart",p="suspendedYield",_="executing",h="completed",v={};function g(){}function s(){}function l(){}var m={};m[o]=function(){return this};var y=Object.getPrototypeOf,b=y&&y(y(I([])));b&&b!==e&&u.call(b,o)&&(m=b);var x=l.prototype=g.prototype=Object.create(m);function w(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function j(c){var t;this._invoke=function(r,n){function e(){return new Promise(function(e,t){!function t(e,r,n,o){var i=f(c[e],c,r);if("throw"!==i.type){var a=i.arg,s=a.value;return s&&"object"==typeof s&&u.call(s,"__await")?Promise.resolve(s.__await).then(function(e){t("next",e,n,o)},function(e){t("throw",e,n,o)}):Promise.resolve(s).then(function(e){a.value=e,n(a)},function(e){return t("throw",e,n,o)})}o(i.arg)}(r,n,e,t)})}return t=t?t.then(e,e):e()}}function k(e,t){var r=e.iterator[t.method];if(r===c){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=c,k(e,t),"throw"===t.method))return v;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var n=f(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,v;var o=n.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=c),t.delegate=null,v):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,v)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function I(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,n=function e(){for(;++r<t.length;)if(u.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=c,e.done=!0,e};return n.next=n}}return{next:M}}function M(){return{value:c,done:!0}}return s.prototype=x.constructor=l,l.constructor=s,l[n]=s.displayName="GeneratorFunction",i.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===s||"GeneratorFunction"===(t.displayName||t.name))},i.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,n in e||(e[n]="GeneratorFunction")),e.prototype=Object.create(x),e},i.awrap=function(e){return{__await:e}},w(j.prototype),j.prototype[r]=function(){return this},i.AsyncIterator=j,i.async=function(e,t,r,n){var o=new j(a(e,t,r,n));return i.isGeneratorFunction(t)?o:o.next().then(function(e){return e.done?e.value:o.next()})},w(x),x[n]="Generator",x[o]=function(){return this},x.toString=function(){return"[object Generator]"},i.keys=function(r){var n=[];for(var e in r)n.push(e);return n.reverse(),function e(){for(;n.length;){var t=n.pop();if(t in r)return e.value=t,e.done=!1,e}return e.done=!0,e}},i.values=I,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=c,this.done=!1,this.delegate=null,this.method="next",this.arg=c,this.tryEntries.forEach(O),!e)for(var t in this)"t"===t.charAt(0)&&u.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=c)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(r){if(this.done)throw r;var n=this;function e(e,t){return i.type="throw",i.arg=r,n.next=e,t&&(n.method="next",n.arg=c),!!t}for(var t=this.tryEntries.length-1;0<=t;--t){var o=this.tryEntries[t],i=o.completion;if("root"===o.tryLoc)return e("end");if(o.tryLoc<=this.prev){var a=u.call(o,"catchLoc"),s=u.call(o,"finallyLoc");if(a&&s){if(this.prev<o.catchLoc)return e(o.catchLoc,!0);if(this.prev<o.finallyLoc)return e(o.finallyLoc)}else if(a){if(this.prev<o.catchLoc)return e(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return e(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;0<=r;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&u.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;O(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:I(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=c),v}},i}("object"==typeof t?t.exports:{});try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}},{}],308:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ConfigWorker=r.Config=void 0;var n=i(e("./logger.js")),o=i(e("./worker.js"));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function c(e,t,r){return(c="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=u(e)););return e}(e,t);if(n){var o=Object.getOwnPropertyDescriptor(n,t);return o.get?o.get.call(r):o.value}})(e,t,r||e)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function p(e,t,r){return t&&d(e.prototype,t),r&&d(e,r),e}var _=function(){function e(){f(this,e),this.brand="Viki",this.brandIcon="",this.title="Viki - A simple Wiki page in Markdown from notebook of VNote",this.favicon="https://github.com/tamlok/viki/raw/master/resources/viki.ico",this.footer="",this.showSuffix=!1,this.loadBeforeSearch=!0,this.fuzzySearch=!1,this.markdown={html:!0,breaks:!1,linkify:!0,typographer:!1,langPrefix:"lang-",imageCaption:!0,plantUMLServer:"http://www.plantuml.com/plantuml",plantUMLFormat:"svg",codeBlockLineNumber:!1}}return p(e,[{key:"readFromJson",value:function(e){if(void 0!==e.brand&&(this.brand=e.brand),void 0!==e.brand_icon&&(this.brandIcon=e.brand_icon),void 0!==e.title&&(this.title=e.title),void 0!==e.favicon&&(this.favicon=e.favicon),null!=e.footer&&(this.footer=e.footer),null!=e.show_suffix&&(this.showSuffix=e.show_suffix),null!=e.load_before_search&&(this.loadBeforeSearch=e.load_before_search),null!=e.fuzzy_search&&(this.fuzzySearch=e.fuzzy_search),e.markdown){var t=e.markdown;void 0!==t.html&&(this.markdown.html=t.html),void 0!==t.breaks&&(this.markdown.breaks=t.breaks),void 0!==t.linkify&&(this.markdown.linkify=t.linkify),void 0!==t.typographer&&(this.markdown.typographer=t.typographer),void 0!==t.lang_prefix&&(this.markdown.langPrefix=t.lang_prefix),void 0!==t.image_caption&&(this.markdown.imageCaption=t.image_caption),void 0!==t.plantuml_server&&(this.markdown.plantUMLServer=t.plantuml_server),void 0!==t.plantuml_format&&(this.markdown.plantUMLFormat=t.plantuml_format),void 0!==t.code_block_line_number&&(this.markdown.codeBlockLineNumber=t.code_block_line_number)}}}]),e}();r.Config=_;var h=function(e){function t(){return f(this,t),s(this,u(t).call(this))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,o.default),p(t,[{key:"register",value:function(e){c(u(t.prototype),"register",this).call(this,e),n.default.log("register ConfigWorker")}},{key:"run",value:function(){var r=this;$.get("viki.json",function(e){var t=new _;t.readFromJson(e),n.default.log("config:",t),r.viki.config=t,r.viki.scheduleNext()})}}]),t}();r.ConfigWorker=h},{"./logger.js":315,"./worker.js":327}],309:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=n(e("./logger.js")),a=n(e("./worker.js")),s=n(e("./markdownrenderer.js")),c=n(e("./tocrenderer.js")),u=n(e("./linkrewriter.js")),l=n(e("./navigationrenderer.js")),f=n(e("./utils.js"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function p(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function _(e,t,r){return(_="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=h(e)););return e}(e,t);if(n){var o=Object.getOwnPropertyDescriptor(n,t);return o.get?o.get.call(r):o.value}})(e,t,r||e)}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var g=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),p(this,h(t).call(this))}var r,n,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,a.default),r=t,(n=[{key:"register",value:function(e){_(h(t.prototype),"register",this).call(this,e),i.default.log("register ContentWorker")}},{key:"run",value:function(){this.renderSkelecton(),this.renderContentAndToc();var e=this.viki.info;if(e.naviContainerId){var t=$("#"+e.naviContainerId),r=new l.default(t,this,{showSuffix:this.viki.config.showSuffix,loadBeforeSearch:this.viki.config.loadBeforeSearch,fuzzySearch:this.viki.config.fuzzySearch});e.naviIndex&&e.naviFile===e.target?r.render(e.hostPath,e.naviFile,e.naviIndex,!0):r.render(e.hostPath,e.naviFile,e.target,!1)}this.viki.scheduleNext()}},{key:"renderSkelecton",value:function(){var e=this.viki.info;e.contentContainerId="viki-content",e.toc&&(e.tocContainerId="viki-toc"),e.naviFile&&(e.naviContainerId="viki-navi");var t=$('<div id="viki-main-container" class="container-fluid"></div>'),r="row flex-xl-nowrap";e.naviFile||(r+=" justify-content-md-center");var n=$('<div id="viki-content-container" class="'.concat(r,'"></div>'));t.append(n);var o=null,i=null,a=null;e.toc?a=e.naviFile?(o="col-12 col-md-3 col-lg-2 viki-sidebar",i="col-12 col-md-9 col-lg-8 py-md-3 pl-md-5 viki-content","d-none d-lg-block col-lg-2 viki-toc"):(i="col-12 col-md-8 col-lg-8 col-xl-8 py-md-3 pl-md-5 viki-content","d-none d-md-block col-md-4 col-lg-3 col-xl-2 viki-toc"):i=e.naviFile?(o="col-12 col-md-3 col-xl-2 viki-sidebar","col-12 col-md-9 col-xl-8 py-md-3 pl-md-5 viki-content"):"col-12 col-md-9 py-md-3 pl-md-5 viki-content";var s=null,c=null,u=null;o&&(s=$('<div id="'.concat(e.naviContainerId,'" class="').concat(o,'"></div>'))),i&&(c=$('<main id="'.concat(e.contentContainerId,'" class="').concat(i,'" role="main"></main>'))),a&&(u=$('<div id="'.concat(e.tocContainerId,'" class="').concat(a,'"></div>'))),s&&n.append(s),c&&n.append(c),u&&n.append(u),$("body").append(t)}},{key:"isMarkdown",value:function(e){return e.endsWith(".md")}},{key:"renderFileInternal",value:function(r){var n=this;$.get(r,function(e){var t=n.viki.info;t.setTarget(r),t.data=e,(new f.default).updateHashSilently("#!"+r),n.renderContentAndToc()})}},{key:"renderContentAndToc",value:function(){var e=this.viki.info,t=new u.default;if(e.contentContainerId&&this.isMarkdown(e.target)){var r=$("#"+e.contentContainerId);new s.default(r).render(this.viki.config.markdown,e.data),t.rewriteLinks(r,e.target,e.baseUrl)}if(e.tocContainerId){var n=$("#"+e.tocContainerId);new c.default(n).render($("#"+e.contentContainerId)),t.rewriteLinks(n,e.target,e.baseUrl)}if($(window).scrollTop(0),e.anchor){var o=$("#"+e.contentContainerId+" #"+e.anchor);0<o.length&&o[0].scrollIntoView()}}}])&&d(r.prototype,n),o&&d(r,o),t}();r.default=g},{"./linkrewriter.js":314,"./logger.js":315,"./markdownrenderer.js":318,"./navigationrenderer.js":319,"./tocrenderer.js":323,"./utils.js":324,"./worker.js":327}],310:[function(e,t,r){},{}],311:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=n(e("./logger.js")),a=n(e("./worker.js"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function u(e,t,r){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=l(e)););return e}(e,t);if(n){var o=Object.getOwnPropertyDescriptor(n,t);return o.get?o.get.call(r):o.value}})(e,t,r||e)}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,l(t).call(this))}var r,n,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(t,a.default),r=t,(n=[{key:"register",value:function(e){u(l(t.prototype),"register",this).call(this,e),i.default.log("register FetchTargetWorker")}},{key:"run",value:function(){var t=this,e=this.viki.info;e.target?$.get(e.target,function(e){i.default.log("FetchTargetWorker: data fetched"),t.viki.info.data=e,t.viki.scheduleNext()}):i.default.log("FetchTargetWorker: no target to fetch")}}])&&s(r.prototype,n),o&&s(r,o),t}();r.default=d},{"./logger.js":315,"./worker.js":327}],312:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=n(e("./logger.js")),a=n(e("./worker.js"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function u(e,t,r){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=l(e)););return e}(e,t);if(n){var o=Object.getOwnPropertyDescriptor(n,t);return o.get?o.get.call(r):o.value}})(e,t,r||e)}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,l(t).call(this))}var r,n,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(t,a.default),r=t,(n=[{key:"register",value:function(e){u(l(t.prototype),"register",this).call(this,e),i.default.log("register FooterWorker")}},{key:"run",value:function(){if(!this.viki.info.naviFile&&!this.viki.info.toc){var e=$('<footer class="viki-footer text-muted"></footer>'),t=$('<div class="container-fluid p-3 p-md-5"></div>');if(this.viki.config.footer){var r=$('<p class="viki-footer-row">'.concat(this.viki.config.footer,"</p>"));t.append(r)}var n=$('<p class="viki-footer-row viki-footer-viki">'.concat('Generated by <em><a href="https://tamlok.github.io/viki/">Viki</a></em>.',"</p>"));t.append(n),e.append(t),$("body").append(e),this.viki.scheduleNext()}}}])&&s(r.prototype,n),o&&s(r,o),t}();r.default=d},{"./logger.js":315,"./worker.js":327}],313:[function(e,t,r){"use strict";function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.imageViewDiv=null,this.viewBoxImageMouseDown=!1,this.viewBoxImageOffsetToMouse=[0,0]}var t,r,n;return t=e,(r=[{key:"setupImageView",value:function(e){e.find("#image-view-div").remove();for(var t=e.find("img"),r=0;r<t.length;++r)this.setupIMGToView(t[r]);this.imageViewDiv=$('<div id="image-view-div" class="viki-modal-box">\n <span id="image-view-close" class="viki-modal-close">&times;</span>\n <img id="image-view" class="viki-modal-content">\n </div>'),e.append(this.imageViewDiv),this.initImageViewBox(),this.closeImageViewBox()}},{key:"initImageViewBox",value:function(){var n=this,d=function(e,t,r){"absolute"!=e.style.position&&(e.style.position="absolute",e.style.zIndex=parseInt(n.imageViewDiv.find("#image-view-close")[0].style.zIndex)-1),e.style.left=t+"px",e.style.top=r+"px"};this.imageViewDiv.click(function(e){e=e||window.event;var t=n.imageViewDiv.find("#image-view")[0];e.target.id!=t.id&&n.closeImageViewBox(),e.preventDefault()}),this.imageViewDiv[0].onwheel=function(e){if(!!!(e=e||window.event).ctrlKey){var t=e.target;if(t&&"image-view"==t.id){var r=t.getBoundingClientRect(),n=e.clientX-r.left,o=e.clientY-r.top,i=t.getAttribute("oriWidth"),a=t.getAttribute("oriWidth");i||(i=r.width,a=r.height,t.setAttribute("oriWidth",i),t.setAttribute("oriHeight",a));var s=Math.floor(i/4),c=e.wheelDelta||-e.detail,u=Math.max(-1,Math.min(1,c)),l=r.width+(u<0?-s:s);if(l<200)e.preventDefault();else{var f=l/r.width;t.style.width=l+"px",d(t,e.clientX-n*f,e.clientY-o*f),e.preventDefault()}}}};var e=this.imageViewDiv.find("#image-view")[0];e.onmousedown=function(e){var t=(e=e||window.event).target;n.viewBoxImageMouseDown=!0,n.viewBoxImageOffsetToMouse=[t.offsetLeft-e.clientX,t.offsetTop-e.clientY],e.preventDefault()},e.onmouseup=function(e){e=e||window.event,n.viewBoxImageMouseDown=!1,e.preventDefault()},e.onmousemove=function(e){var t=(e=e||window.event).target;n.viewBoxImageMouseDown&&d(t,e.clientX+n.viewBoxImageOffsetToMouse[0],e.clientY+n.viewBoxImageOffsetToMouse[1]),e.preventDefault()},this.imageViewDiv.find("#image-view-close")[0].onclick=function(){n.closeImageViewBox()}}},{key:"setupIMGToView",value:function(e){var t=this;e&&"img"==e.nodeName.toLowerCase()&&(e.classList.add("viki-view-image"),e.ondblclick=function(e){t.viewImage(e.target.src)})}},{key:"closeImageViewBox",value:function(){this.imageViewDiv&&this.imageViewDiv.hide()}},{key:"viewImage",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"transparent";this.viewBoxImageMouseDown=!1,this.imageViewDiv.show();var r=this.imageViewDiv.find("#image-view")[0];r.src=e,r.style.backgroundColor=t,r.style.width="",r.style.position="",r.style.zIndex=""}},{key:"isViewingImage",value:function(){return this.imageViewDiv&&"block"==this.imageViewDiv[0].style.display}},{key:"viewSVG",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"transparent",r="data:image/svg+xml;utf8,"+e.outerHTML.replace(/#/g,"%23").replace(/[\r\n]/g,"");this.viewImage(r,t)}},{key:"setupSVGToView",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(e&&"svg"==e.nodeName.toLowerCase()){e.classList.add("viki-view-svg"),e.ondblclick=function(e,t){var r=(t=t||window.event).target.nodeName.toLowerCase();if("text"!=r&&"tspan"!=r){for(var n=t.target;n&&"svg"!=n.nodeName.toLowerCase();)n=n.parentNode;if(n)if(e){var o=window.getComputedStyle(n.parentNode,null);this.viewSVG(n,o.backgroundColor)}else this.viewSVG(n);t.preventDefault()}}.bind(this,t)}}}])&&o(t.prototype,r),n&&o(t,n),e}();r.default=n},{}],314:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;n(e("./logger.js"));var d=n(e("./utils.js"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,n;return t=e,(r=[{key:"rewriteLinks",value:function(e,t,r){for(var a=new d.default,n=function(e,t,r){var n=e.getAttribute("href");if(n&&!(0<=n.lastIndexOf("#!")))if(!n.startsWith("#")||n.startsWith("#!")){if(a.isRelativeUrl(n)){var o=n;a.isRelativePath(n)&&(o=r+n);var i=a.suffix(o);/^(?:md|markdown)$/i.test(i)||/^(.*\/)?_vnote\.json$/i.test(o)?e.href="#!"+a.cleanPath(o):e.href=a.cleanPath(o)}}else{if("#"===n)return;e.href="#!"+t+n}},o=e.find("a"),i=0;i<o.length;++i)n(o[i],t,r);for(var s,c,u,l=e.find("img"),f=0;f<l.length;++f)s=l[f],c=r,void 0,(u=s.getAttribute("src"))&&a.isRelativeUrl(u)&&a.isRelativePath(u)&&(s.src=a.cleanPath(c+u))}}])&&o(t.prototype,r),n&&o(t,n),e}();r.default=i},{"./logger.js":315,"./utils.js":324}],315:[function(e,t,r){"use strict";function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.enableDebug=!1}var t,r,n;return t=e,(r=[{key:"log",value:function(){if(this.enableDebug){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];try{console.log.apply(this,t)}catch(e){console.log(t)}}}}])&&o(t.prototype,r),n&&o(t,n),e}());r.default=n},{}],316:[function(e,t,r){"use strict";var n;(new(((n=e("./viki.js"))&&n.__esModule?n:{default:n}).default)).init()},{"./viki.js":325}],317:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;n(e("./logger.js"));var a=n(e("./utils.js")),o=n(e("./imageviewhelper.js")),u=n(e("./plantumlhelper.js"));function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}window.PostProcessMathJax=function(){for(var e=MathJax.Hub.getAllJax(),t=0;t<e.length;++t){var r=e[t].SourceElement().parentNode;if("code"==r.tagName.toLowerCase()){var n=r.parentNode,o=document.createElement("p");o.innerHTML=r.innerHTML,n.parentNode.replaceChild(o,n)}}},window.MathJaxReady=function(){var e=$(".tex-to-render"),t=e.length;if(0!=t){for(var r=[],n=0;n<t;++n)r.push(e[n]);try{MathJax.Hub.Queue(function(){MathJax.InputJax.TeX.resetEquationNumbers&&MathJax.InputJax.TeX.resetEquationNumbers()},["Typeset",MathJax.Hub,r,PostProcessMathJax])}catch(e){console.log("err",e)}}};var s=function(){function t(e){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.config=e,this.tocCounter=0,this.toc=[],this.frontMatterText=null,this.frontMatterClass="viki-markdown-metadata",this.mermaidParseError=!1,this.mermaidIndex=0,this.mermaidClass="viki-mermaid-diagram",this.flowchartIndex=0,this.flowchartClass="viki-flowchart-diagram",this.wavedromIndex=0,this.wavedromClass="viki-wavedrom-diagram",this.imageHelper=new o.default,this.plantUMLIndex=0,this.plantUMLClass="viki-plantuml-diagram",this.plantUMLCodeClass="viki-plantuml-code",this.inpageTocClass="viki-inpage-toc",this.mdit=window.markdownit({html:this.config.html,breaks:this.config.breaks,linkify:this.config.linkify,typographer:this.config.typographer,langPrefix:this.config.langPrefix,highlight:function(e,t){var r;return t&&("mathjax"!==(r=t)&&"mermaid"!==r&&"flowchart"!==r&&"flow"!==r&&"wavedrom"!==r&&"puml"!==r)?hljs.getLanguage(t)?hljs.highlight(t,e,!0).value:hljs.highlightAuto(e).value:""}}),this.mdit.use(window.markdownitHeadingAnchor,{anchorClass:"viki-anchor",addHeadingID:!0,addHeadingAnchor:!0,anchorIcon:"#",slugify:function(e,t){return"toc_"+n.tocCounter++},headingHook:function(e,t,r){n.toc.push({level:parseInt(e.tag.substr(1)),anchor:r,title:n.mdit.utils.escapeHtml(t.content)})}}),this.validateLinkOri=this.mdit.validateLink,this.mdit.validateLink=function(e){var t=e.trim().toLowerCase();return!!/^file:/.test(t)||n.validateLinkOri(e)},this.mdit.use(window.markdownitTaskLists),this.mdit.use(window.markdownitSub),this.mdit.use(window.markdownitSup),this.mdit.use(window.markdownitFrontMatter,function(e){n.frontMatterText=e}),this.mdit.use(window.markdownitEmoji),this.mdit.renderer.rules.emoji=function(e,t){return'<span class="emoji emoji_'.concat(e[t].markup,'">').concat(e[t].content,"</span>")},this.mdit.use(window.markdownitFootnote),this.mdit.use(window["markdown-it-imsize.js"]),this.mdit.use(texmath,{delimiters:["dollars","raw"]}),this.mdit.use(window.markdownitContainer,"alert",{validate:function(e){return e.trim().match(/^alert-\S+$/)},render:function(e,t){var r=e[t].info.trim().match(/^(alert-\S+)$/);return 1!==e[t].nesting?"</div>\n":'<div class="alert '+r[1]+'" role="alert">'}}),mermaid.mermaidAPI.initialize({startOnLoad:!1}),mermaid.mermaidAPI.parseError=function(e,t){console.log("mermaid parse err",e),n.mermaidParseError=!0,$("#"+n.mermaidClass+"-"+n.mermaidIndex).parent().remove()}}var e,r,n;return e=t,(r=[{key:"render",value:function(e,t){if(this.tocCounter=0,this.toc=[],this.frontMatterText=null,t){var r=this.mdit.render(t),n=-1!=t.search(/(\n|^)\[toc\]/i);n&&(r=r.replace(/<p>\[TOC\]<\/p>/gi,'<div class="'+this.inpageTocClass+'"></div>')),e.html(r),this.handleToc(e,n),this.config.imageCaption&&this.insertImageCaption(e),this.imageHelper.setupImageView(e),this.handleFrontMatter(e),this.renderMermaid(e,this.config.langPrefix+"mermaid"),this.renderFlowchart(e,[this.config.langPrefix+"flowchart",this.config.langPrefix+"flow"]),this.renderWavedrom(e,this.config.langPrefix+"wavedrom"),this.renderPlantUML(e,this.config.langPrefix+"puml"),this.makeImageFluid(e),this.addClassToCodeBlock(e),this.config.codeBlockLineNumber&&this.renderCodeBlockLineNumber(e),this.renderMathJax(e)}else e.empty()}},{key:"handleToc",value:function(e,t){if(t){var r=new a.default,n=r.tocToTree(this.toc),o=0==this.toc.length,i=e.find("."+this.inpageTocClass);o?i.remove():(i.html(n),r.rewriteAnchorInToc(i))}}},{key:"insertImageCaption",value:function(e){for(var t,r,n,o=e.find("img"),i=0;i<o.length;++i){var a=o[i],s=(n=r=void 0,n=-1,1==(r=(t=a).parentNode).children.length&&""==r.textContent?n=0:function(e){for(var t=e.nextSibling;t;){if(8!=t.nodeType){if(1==t.nodeType&&"BR"==t.tagName)break;return!1}t=t.nextSibling}for(t=e.previousSibling;t;){if(8!=t.nodeType){if(1==t.nodeType){if("BR"==t.tagName)break}else if(3==t.nodeType&&"\n"==t.nodeValue){var r=t.previousSibling;if(r&&"BR"==r.tagName)break}return!1}t=t.previousSibling}return!0}(t)&&(n=1),n);if(-1!=s){if(1==s){var c=document.createElement("div");a.insertAdjacentElement("afterend",c),c.appendChild(a)}if(a.parentNode.classList.add("viki-img-package"),a.classList.add("viki-img-center"),""!=a.alt){var u=document.createElement("span");u.classList.add("viki-img-caption"),u.textContent=a.alt,a.insertAdjacentElement("afterend",u)}}}}},{key:"handleFrontMatter",value:function(e){if(this.frontMatterText&&0!=this.frontMatterText.length){var t=$("<pre></pre>"),r=$("<code class=".concat(this.frontMatterClass,"></code>"));r.html(hljs.highlight("yaml",this.frontMatterText,!0).value),t.append(r),e.prepend(t)}}},{key:"renderMermaid",value:function(e,t){for(var o=this,r=function(e){o.mermaidParseError=!1,o.mermaidIndex++;var t=null;try{t=mermaid.mermaidAPI.render(o.mermaidClass+"-"+o.mermaidIndex,e.textContent,function(){})}catch(e){return console.log("err:",e),!1}if(o.mermaidParseError||!t)return!1;var r=document.createElement("div");r.classList.add(o.mermaidClass),r.innerHTML=t;var n=e.parentNode;return n.parentNode.replaceChild(r,n),!0},n=e.find("pre code"),i=this.mermaidIndex=0;i<n.length;++i){var a=n[i];a.classList.contains(t)&&r(a)}}},{key:"renderFlowchart",value:function(e,t){for(var i=this,r=function(e){i.flowchartIndex++;var t=null;try{t=flowchart.parse(e.textContent)}catch(e){return console.log("err",e),!1}if(!t)return!1;var r=document.createElement("div");r.id=i.flowchartClass+"-"+i.flowchartIndex,r.classList.add(i.flowchartClass);var n=e.parentNode,o=n.parentNode;o.replaceChild(r,n);try{t.drawSVG(r.id),i.imageHelper.setupSVGToView(r.children[0],!0)}catch(e){return console.log("err",e),o.replaceChild(n,r),!1}return!0},n=e.find("pre code"),o=this.flowchartIndex=0;o<n.length;++o){for(var a=n[o],s=!1,c=0;c<t.length;++c)if(a.classList.contains(t[c])){s=!0;break}s&&r(a)}}},{key:"renderWavedrom",value:function(e,t){for(var o=this,r=function(e){var t=document.createElement("script");t.setAttribute("type","WaveDrom"),t.textContent=e.textContent,t.setAttribute("id","WaveDrom_JSON_"+o.wavedromIndex);var r=e.parentNode;r.parentNode.replaceChild(t,r);var n=document.createElement("div");n.setAttribute("id","WaveDrom_Display_"+o.wavedromIndex),n.classList.add(o.wavedromClass),t.insertAdjacentElement("afterend",n);try{WaveDrom.RenderWaveForm(o.wavedromIndex,WaveDrom.eva(t.getAttribute("id")),"WaveDrom_Display_")}catch(e){return console.log("err:",e),o.wavedromIndex++,!1}return t.parentNode.removeChild(t),o.wavedromIndex++,!0},n=e.find("pre code"),i=this.wavedromIndex=0;i<n.length;++i){var a=n[i];a.classList.contains(t)&&r(a)}}},{key:"renderPlantUML",value:function(e,t){for(var c=this,r=function(e,t,r,n,o){var i=document.getElementsByClassName(c.plantUMLCodeClass+"-"+e)[0];if(i&&0<n.length){var a=null;"svg"==r?((a=document.createElement("div")).classList.add(c.plantUMLClass),a.innerHTML=n,o&&c.imageHelper.setupSVGToView(a.children[0],!0)):((a=document.createElement("img")).src="data:image/"+r+";base64, "+n,o&&c.imageHelper.setupIMGToView(a));var s=i.parentNode;s.parentNode.replaceChild(a,s)}},n=function(e,t,n){t.classList.add(c.plantUMLCodeClass+"-"+c.plantUMLIndex);var r={index:c.plantUMLIndex,setupView:!0};e.renderPlantUMLOnline(c.config.plantUMLServer,c.config.plantUMLFormat,t.textContent,function(e,t,r){n(e.index,0,t,r,e.setupView)},r),c.plantUMLIndex++},o=new u.default,i=e.find("pre code"),a=this.plantUMLIndex=0;a<i.length;++a){var s=i[a];s.classList.contains(t)&&n(o,s,r)}}},{key:"addClassToCodeBlock",value:function(e){for(var t=e.find("pre code"),r=0;r<t.length;++r){var n=t[r];if(n.classList.add("hljs"),n.classList.contains("lang-mathjax")||n.classList.contains("language-mathjax")){var o=n.parentElement;o.classList.add("lang-mathjax"),o.classList.add("language-mathjax"),o.classList.add("tex-to-render")}}}},{key:"renderCodeBlockLineNumber",value:function(e){for(var t=e.find("pre code"),r=0;r<t.length;++r){var n=t[r];n.parentElement.classList.contains("lang-mathjax")||hljs.lineNumbersBlock(n)}for(var o=e.find("code table"),i=0;i<o.length;++i){var a=o[i];if(a.classList.contains("hljs-ln")){var s=a.rows.length;a.deleteRow(s-1)}}}},{key:"renderMathJax",value:function(e){var t=e.find(".tex-to-render"),r=t.length;if(0!=r){for(var n=[],o=0;o<r;++o)n.push(t[o]);try{MathJax.Hub.Queue(function(){MathJax.InputJax.TeX.resetEquationNumbers&&MathJax.InputJax.TeX.resetEquationNumbers()},["Typeset",MathJax.Hub,n,PostProcessMathJax])}catch(e){console.log("err",e)}}}},{key:"makeImageFluid",value:function(e){for(var t=e.find("img"),r=0;r<t.length;++r){var n=t[r];"image-view"!==n.id&&n.classList.add("img-fluid")}}}])&&i(e.prototype,r),n&&i(e,n),t}();r.default=s},{"./imageviewhelper.js":313,"./logger.js":315,"./plantumlhelper.js":322,"./utils.js":324}],318:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;n(e("./logger.js"));var o=n(e("./markdownit.js"));function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.containerNode=e}var e,r,n;return e=t,(r=[{key:"render",value:function(e,t){new o.default(e).render(this.containerNode,t)}}])&&i(e.prototype,r),n&&i(e,n),t}();r.default=a},{"./logger.js":315,"./markdownit.js":317}],319:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var p=n(e("./utils.js")),i=n(e("./logger.js"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=function(){function n(e,t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this.containerNode=e,this.fileTree=null,this.target="",this.naviBase="",this.naviFile="",this.contentWorker=t,this.config=r}var e,t,r;return e=n,(t=[{key:"render",value:function(r,e,t,n){var o=this;this.containerNode.empty(),this.renderSearchForm();var i=$('<nav class="viki-links collapse show" id="viki-docs-nav"></nav>'),a=$('<div id="viki-file-tree"></div>');if(i.append(a),this.containerNode.append(i),e){this.target=t;var s=new p.default;this.naviBase=s.baseOfPath(e),this.naviFile=s.fileNameOfPath(e),this.fileTree=a;var d=this.config.showSuffix,c=this.config.fuzzySearch;a.on("activate_node.jstree",function(e,t){var r=t.node;"file"===r.original.v_type&&t.event&&o.contentWorker.renderFileInternal(r.original.v_path)}).on("ready.jstree",function(e,t){o.target&&(n&&o.contentWorker.renderFileInternal(o.target),o.expandToNodeByPath(o.target))}).jstree({core:{themes:{dots:!1},multiple:!1,data:{dataType:"json",url:function(e){var t="";return t="#"===e.id?o.naviBase+o.naviFile:e.original.v_path+"/"+o.naviFile,r+t},data:function(e){var t="";return"#"===e.id?(t=o.naviBase).endsWith("/")&&(t=t.substring(0,t.length-1)):t=e.original.v_path,{id:e.id,path:t}},dataFilter:function(e,t){for(var r=this.url.substring(this.url.indexOf("?")+1).split("&"),n={},o=0;o<r.length;++o){var i=r[o].split("=");n[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}var a=function(e,t){for(var r=0<e.path.length?e.path+"/":e.path,n=new p.default,o=[],i=0;i<t.sub_directories.length;++i){var a=t.sub_directories[i],s={text:a.name,icon:"viki-jstree-folder-icon",a_attr:{href:"#!"+r+a.name,title:a.name},children:!0,v_type:"folder",v_name:a.name,v_path:r+encodeURIComponent(a.name)};o.push(s)}for(var c=0;c<t.files.length;++c){var u=t.files[c],l=d?u.name:n.baseName(u.name),f={text:l,icon:"viki-jstree-file-icon",a_attr:{href:"#!"+r+u.name,title:l},v_type:"file",v_name:u.name,v_path:r+encodeURIComponent(u.name)};o.push(f)}return o}(n,JSON.parse(e));return JSON.stringify(a)}}},plugins:["search"],search:{fuzzy:c}})}}},{key:"renderSearchForm",value:function(e){var t=$('<form class="viki-search d-flex align-items-center" onsubmit="return false;">\n <span class="algolia-autocomplete" style="position: relative; display: inline-block; direction: ltr;">\n <input type="search" class="form-control ds-input" id="search-input" placeholder="Search..." autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-owns="algolia-autocomplete-listbox-0" dir="auto" style="position: relative; vertical-align: top;">\n <pre aria-hidden="true" style="position: absolute; visibility: hidden; white-space: pre; font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Noto Color Emoji&quot;; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: normal; text-indent: 0px; text-rendering: auto; text-transform: none;">\n </pre>\n <span class="ds-dropdown-menu" role="listbox" id="algolia-autocomplete-listbox-0" style="position: absolute; top: 100%; z-index: 100; left: 0px; right: auto; display: none;">\n <div class="ds-dataset-1">\n </div>\n </span>\n </span>\n <button class="btn btn-link viki-search-docs-toggle d-md-none p-0 ml-3" type="button" data-toggle="collapse" data-target="#viki-docs-nav" aria-controls="viki-docs-nav" aria-expanded="true" aria-label="Toggle docs navigation"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" width="30" height="30" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-miterlimit="10" d="M4 7h22M4 15h22M4 23h22"></path></svg>\n </button>\n </form>'),r=this.config.loadBeforeSearch,n=!1,o="";t.find("#search-input").keyup(function(e){if(n&&clearTimeout(n),27===e.keyCode||219===e.keyCode&&e.ctrlKey)return $("#search-input").val(""),o="",void $("#viki-file-tree").jstree(!0).clear_search();n=setTimeout(function(){var e=$("#search-input").val();e!==o&&(0<(o=e).length?r?$("#viki-file-tree").jstree(!0).load_all(null,function(){i.default.log("search",e),$("#viki-file-tree").jstree(!0).search(e)}):(i.default.log("search",e),$("#viki-file-tree").jstree(!0).search(e)):$("#viki-file-tree").jstree(!0).clear_search())},500)}),this.containerNode.append(t)}},{key:"expandToNode",value:function(e,t,r){for(var n=this,o=this.fileTree.jstree(!0),i=null,a=0;a<e.children.length;++a){var s=e.children[a],c=o.get_node(s);if(c.original.v_name===t[r]){i=c;break}}i&&(r===t.length-1?o.select_node(i):o.open_node(i,function(e){n.expandToNode(e,t,r+1)},!1))}},{key:"expandToNodeByPath",value:function(e){var t=this.fileTree.jstree(!0);t.deselect_all();var r=new p.default,n=r.cleanPath(this.naviBase),o=r.cleanPath(e);if(o.startsWith(n)&&(o=o.substring(n.length+1))){var i=(o=decodeURIComponent(o)).split("/");this.expandToNode(t.get_node("#"),i,0)}}}])&&o(e.prototype,t),r&&o(e,r),n}();r.default=a},{"./logger.js":315,"./utils.js":324}],320:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.NaviWorker=r.NaviItem=void 0;var n=i(e("./logger.js")),o=i(e("./worker.js")),l=i(e("./linkrewriter.js")),p=i(e("./utils.js"));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function c(e,t,r){return(c="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=u(e)););return e}(e,t);if(n){var o=Object.getOwnPropertyDescriptor(n,t);return o.get?o.get.call(r):o.value}})(e,t,r||e)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function h(e,t,r){return t&&_(e.prototype,t),r&&_(e,r),e}var v=function(){function n(){d(this,n),this.text="",this.target="",this.toc=!0,this.navi=!1,this.naviIndex="",this.children=[]}return h(n,[{key:"readFromJson",value:function(e){if(this.text=e.text,this.target=e.target,null!=e.toc&&(this.toc=e.toc),null!=e.navi&&(this.navi=e.navi),this.navi&&null!=e.navi_index&&(this.naviIndex=e.navi_index),!this.target){if(!e.children||0==e.children.length)return!1;for(var t=0;t<e.children.length;++t){var r=new n;if(r.text=e.children[t].text,r.target=e.children[t].target,!r.target)return!1;null!=e.children[t].toc&&(r.toc=e.children[t].toc),null!=e.children[t].navi&&(r.navi=e.children[t].navi),this.children.push(r)}}return!0}},{key:"toLi",value:function(e){var t;if(0<this.children.length){t=$('<li class="nav-item dropdown"></li>');var r=$('<a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">'.concat(this.text,"</a>"));t.append(r);for(var n=$('<div class="dropdown-menu"></div>'),o=0;o<this.children.length;++o){var i=this.children[o],a=$('<a class="dropdown-item" href="'.concat(i.target,'">').concat(i.text,"</a>"));e===i&&(a.addClass("active"),t.addClass("active")),n.append(a)}t.append(n)}else t=$('<li class="nav-item">\n <a class="nav-link" href="'.concat(this.target,'">').concat(this.text,"</a>\n </li>")),e===this&&t.addClass("active");return t}}]),n}();r.NaviItem=v;var g=function(){function n(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"";d(this,n),this.text=e,this.icon=t,this.target=r}return h(n,[{key:"readFromJson",value:function(e){return null!=e.text&&(this.text=e.text),null!=e.icon&&(this.icon=e.icon),null!=e.target&&(this.target=e.target),!0}},{key:"toLi",value:function(){var e=$('<li class="nav-item"></li>'),t=$('<a class="nav-link p-2" href="'.concat(this.target,'" target="_blank" rel="noopener" aria-label="').concat(this.text,'"></a>'));if(this.icon){var r=$('<img class="navbar-nav-icon" src="'.concat(this.icon,'" title="').concat(this.text,'"/>'));t.append(r)}else t.text(this.text);return e.append(t),e}}]),n}(),m=function(e){function t(){return d(this,t),s(this,u(t).call(this))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(t,o.default),h(t,[{key:"register",value:function(e){c(u(t.prototype),"register",this).call(this,e),n.default.log("register NaviWorker")}},{key:"run",value:function(){var c=this;$.get("navigation.json",function(e){var t=[];if(e.navigation)for(var r=0;r<e.navigation.length;++r){var n=new v;n.readFromJson(e.navigation[r])&&t.push(n)}c.viki.naviItems=t;var o=c.routeTarget();c.renderNaviBar(o);var i=[];if(e.actions)for(var a=0;a<e.actions.length;++a){var s=new g;s.readFromJson(e.actions[a])&&i.push(s)}c.renderActionBar(i),c.viki.scheduleNext()})}},{key:"renderNaviBar",value:function(e){var t=$('<nav id="viki-navbar", class="navbar navbar-expand-md navbar-dark flex-row viki-navbar"></nav>'),r=this.viki.config.brand;this.viki.config.brandIcon&&(r='<img class="d-block navbar-brand-icon" width="36" height="36" src="'.concat(this.viki.config.brandIcon,'"/>'));var n=$('<a class="navbar-brand" href="#">'.concat(r,"</a>"));t.append(n);var o=$('<button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#viki-navbarCollapse" aria-controls="viki-navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>');if(t.append(o),0<this.viki.naviItems.length){for(var i=$('<div class="navbar-collapse collapse" id="viki-navbarCollapse"></div>'),a=$('<ul class="navbar-nav mr-auto"></ul>'),s=this.viki.naviItems,c=0;c<s.length;++c){var u=s[c].toLi(e);a.append(u)}i.append(a),t.append(i)}(new l.default).rewriteLinks(t,this.viki.info.target,""),$("body").append(t)}},{key:"routeTarget",value:function(){for(var e=this.viki.naviItems,t=decodeURIComponent(this.viki.info.target).toLowerCase(),r=new p.default,n=function(e,t){return!!r.pathEqual(e.target,t)},o=null,i=[],a=0;a<e.length&&!o;++a){var s=e[a];if(s.navi)i.push(s);else if(0<s.children.length)for(var c=0;c<s.children.length;++c){var u=s.children[c];if(u.navi)i.push(u);else if(n(u,t)){o=u;break}}else if(n(s,t)){o=s;break}}for(var l=0;l<i.length&&!o;++l){var f=r.baseOfPath(i[l].target);if(r.isSubPath(f,t)){o=i[l];break}}if(o){var d=this.viki.info;d.toc=o.toc,o.navi&&(d.naviFile=o.target,d.naviIndex=d.baseUrl+o.naviIndex)}return o}},{key:"renderActionBar",value:function(e){if(0!=e.length){for(var t=$('<ul class="navbar-nav flex-row ml-md-auto d-none d-md-flex"></ul>'),r=0;r<e.length;++r){var n=e[r].toLi();t.append(n)}$("#viki-navbar").append(t)}}}]),t}();r.NaviWorker=m},{"./linkrewriter.js":314,"./logger.js":315,"./utils.js":324,"./worker.js":327}],321:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=n(e("./logger.js")),a=n(e("./worker.js"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function u(e,t,r){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=l(e)););return e}(e,t);if(n){var o=Object.getOwnPropertyDescriptor(n,t);return o.get?o.get.call(r):o.value}})(e,t,r||e)}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,l(t).call(this))}var r,n,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(t,a.default),r=t,(n=[{key:"register",value:function(e){u(l(t.prototype),"register",this).call(this,e),i.default.log("register PageWorker")}},{key:"run",value:function(){document.title=this.viki.config.title,this.viki.config.favicon?$("#favicon").attr("href",this.viki.config.favicon):$("#favicon").remove(),this.viki.scheduleNext()}}])&&s(r.prototype,n),o&&s(r,o),t}();r.default=d},{"./logger.js":315,"./worker.js":327}],322:[function(e,t,r){"use strict";function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,n;return t=e,(r=[{key:"renderPlantUMLOnline",value:function(e,n,t,o,i){var r=function(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType=t,n.onload=function(){r(n.response)},n.send(null)},a=function(e,t,r){for(var n=unescape(encodeURIComponent(r)),o=[],i=0;i<n.length;i++)o.push(n.charCodeAt(i));var a=new Zopfli.RawDeflate(o).compress();return e+"/"+t+"/"+encode64_(a)}(e,n,t);"png"==n?r(a,"blob",function(e){var t=e,r=new FileReader;r.onload=function(){var e=r.result,t=e.substring(e.indexOf(",")+1);o(i,n,t)},r.readAsDataURL(t)}):"svg"==n&&r(a,"text",function(e){o(i,n,e)})}}])&&o(t.prototype,r),n&&o(t,n),e}();r.default=n},{}],323:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;n(e("./logger.js"));var a=n(e("./utils.js"));function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.containerNode=e,this.toc=[]}var e,r,n;return e=t,(r=[{key:"render",value:function(e){this.containerNode.empty(),this.toc=[];for(var t=new a.default,r=e.find("h1, h2, h3, h4, h5, h6"),n=0;n<r.length;++n){var o=r[n];this.toc.push({level:parseInt(o.tagName.substr(1)),anchor:o.id,title:t.escapeHtml(o.textContent)})}if(0!==this.toc.length){var i=t.tocToTree(this.toc);this.containerNode.html(i),t.rewriteAnchorInToc(this.containerNode)}}}])&&o(e.prototype,r),n&&o(e,n),t}();r.default=i},{"./logger.js":315,"./utils.js":324}],324:[function(e,t,r){"use strict";function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,n;return t=e,(r=[{key:"tocToTree",value:function(e){var t=function(e){return'<a href="#'+e.anchor+'" title="'+e.title+'">'+e.title+"</a>"},r=function(e){var t=-1;for(var r in e)-1==t?t=e[r].level:t>e[r].level&&(t=e[r].level);return-1==t&&(t=1),t}(e),n=function(e,t){var r=t-1,n=[];for(var o in e){for(var i=e[o];i.level>r+1;){var a={level:r+=1,anchor:"",title:"[EMPTY]"};n.push(a)}n.push(i),r=i.level}return n}(e,r),o="<li>",i=["</li>"],a=r;for(var s in n){var c=n[s];if(c.level==a)o+="</li>",o+="<li>",o+=t(c);else if(c.level>a)o+="<ul>",i.push("</ul>"),o+="<li>",o+=t(c),i.push("</li>"),a=c.level;else{for(;c.level<a;){var u=i.pop();o+=u,"</ul>"==u&&a--}o+="</li>",o+="<li>",o+=t(c)}}for(;0<i.length;)o+=i.pop();return o="<ul>"+(o=o.replace("<li></li>",""))+"</ul>"}},{key:"rewriteAnchorInToc",value:function(e){var i=this;e.find("a").click(function(e){e.preventDefault();var t=e.target.getAttribute("href"),r=t.lastIndexOf("#");if(-1!=r){var n=t.substring(r);if(n){var o=$(n);0<o.length&&(o[0].scrollIntoView(),i.updateHashSilently(t))}}})}},{key:"isRelativeUrl",value:function(e){return-1===e.indexOf("://")}},{key:"isRelativePath",value:function(e){return void 0!==e&&!e.startsWith("/")}},{key:"cleanPath",value:function(e){if(-1===e.indexOf("/"))return e;for(var t=e.startsWith("/"),r=[],n=e.split("/"),o=0;o<n.length;++o)n[o]&&"."!==n[o]&&(".."===n[o]&&0<r.length?r.pop():r.push(n[o]));return(t?"/":"")+r.join("/")}},{key:"baseOfPath",value:function(e){var t=e.lastIndexOf("/");return e.substring(0,t+1)}},{key:"fileNameOfPath",value:function(e){var t=e.lastIndexOf("/");return e.substring(t+1)}},{key:"escapeHtml",value:function(e){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#039;"};return e.replace(/[&<>"']/g,function(e){return t[e]})}},{key:"updateHashSilently",value:function(e){window.viki_silent_hash=!0,window.location.hash=e}},{key:"pathEqual",value:function(e,t){return this.cleanPath(e.toLowerCase())===this.cleanPath(t.toLowerCase())}},{key:"isSubPath",value:function(e,t){if(""===e)return!0;if(!e)return!1;var r=this.cleanPath(e.toLowerCase());return this.cleanPath(t.toLowerCase()).startsWith(r)}},{key:"baseName",value:function(e){var t=e.lastIndexOf(".");return-1==t?e:e.substring(0,t)}},{key:"suffix",value:function(e){var t=e.lastIndexOf(".");return-1==t?"":e.substring(t+1)}}])&&o(t.prototype,r),n&&o(t,n),e}();r.default=n},{}],325:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,e("@babel/polyfill");var o=n(e("./logger.js")),i=n(e("./vikiinfo.js")),a=e("./configworker.js"),s=n(e("./pageworker.js")),c=e("./naviworker.js"),u=n(e("./fetchtargetworker.js")),l=n(e("./contentworker.js")),f=n(e("./footerworker.js"));function n(e){return e&&e.__esModule?e:{default:e}}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var p=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.workers=[],this.curWorkerIdx=-1,this.config=new a.Config,this.naviItems=[],this.info=new i.default}var t,r,n;return t=e,(r=[{key:"init",value:function(){var t=this;window.viki_silent_hash=!1;var e=function(e){e.register(t),t.workers.push(e)};e(new a.ConfigWorker),e(new s.default),e(new c.NaviWorker),e(new u.default),e(new l.default),e(new f.default),$(document).ready(function(){t.initTargetFromHash()&&($(window).bind("hashchange",function(){window.viki_silent_hash?window.viki_silent_hash=!1:window.location.reload(!1)}),o.default.log("target",t.info.target,"anchor",t.info.anchor),t.curWorkerIdx=-1,t.scheduleNext())})}},{key:"scheduleNext",value:function(){this.curWorkerIdx>=this.workers.length-1?(o.default.log("all workers finished"),this.curWorkerIdx=-1):(++this.curWorkerIdx,o.default.log("schedule worker",this.curWorkerIdx),this.workers[this.curWorkerIdx].run())}},{key:"initTargetFromHash",value:function(){var e="index.md",t=window.location.hash||"";if(""===t)return this.info.setTarget(e),!0;var r,n,o="";if("#"===t||"#!"===t?o="#!"+e:t.startsWith("#!")&&t.endsWith("/")&&(o=t+e),o)return window.location.hash=o,window.location.reload(!1),!1;t.startsWith("#!")?e=t.substring(2):t.startsWith("#")&&(e=t.substring(1)),r=e,(n=document.createElement("a")).href=r,n.hostname&&window.location.hostname!==n.hostname&&(e="index.md");var i=e.indexOf("#");return-1!=i?this.info.setTarget(e.substring(0,i),e.substring(i+1)):this.info.setTarget(e),!0}}])&&d(t.prototype,r),n&&d(t,n),e}();r.default=p},{"./configworker.js":308,"./contentworker.js":309,"./fetchtargetworker.js":311,"./footerworker.js":312,"./logger.js":315,"./naviworker.js":320,"./pageworker.js":321,"./vikiinfo.js":326,"@babel/polyfill":1}],326:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n,o=(n=e("./utils.js"))&&n.__esModule?n:{default:n};function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.target="",this.anchor="",this.baseUrl="",this.hostPath="",this.toc=!0,this.naviFile="",this.naviIndex="",this.data=null,this.naviContainerId="",this.contentContainerId="",this.tocContainerId=""}var t,r,n;return t=e,(r=[{key:"setTarget",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";this.hostPath=window.location.origin+window.location.pathname,this.target=e,this.anchor=t;var r=new o.default;this.baseUrl=r.baseOfPath(e)}}])&&i(t.prototype,r),n&&i(t,n),e}();r.default=a},{"./utils.js":324}],327:[function(e,t,r){"use strict";function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.viki=null}var t,r,n;return t=e,(r=[{key:"register",value:function(e){this.viki=e}},{key:"run",value:function(){}}])&&o(t.prototype,r),n&&o(t,n),e}();r.default=n},{}]},{},[308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327]);