UNPKG

@codesandbox/sandpack-client

Version:

<img style="width:100%" src="https://user-images.githubusercontent.com/4838076/143581035-ebee5ba2-9cb1-4fe8-a05b-2f44bd69bb4b.gif" alt="Component toolkit for live running code editing experiences" />

1 lines 1.42 MB
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):(t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=r())}(this,function(){var t=function(t,r){var e=new SyntaxError(t+" ("+r.start.line+":"+r.start.column+")");return e.loc=r,e};var r=function(t,r){if(t.startsWith("#!")){var e=t.indexOf("\n"),n={type:"Line",value:t.slice(2,e),range:[0,e],loc:{source:null,start:{line:1,column:0},end:{line:1,column:e}}};r.comments=[n].concat(r.comments)}};function e(t,r){return t(r={exports:{}},r.exports),r.exports}var n,u=e(function(t){"use strict";t.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");var r=t.match(/(?:\r?\n)/g)||[];if(0===r.length)return null;var e=r.filter(function(t){return"\r\n"===t}).length;return e>r.length-e?"\r\n":"\n"},t.exports.graceful=function(r){return t.exports(r)||"\n"}}),a={EOL:"\n"},i=Object.freeze({default:a}),c=i&&a||i,f=e(function(t,r){"use strict";var e,n;function a(){return e=(t=u)&&t.__esModule?t:{default:t};var t}function i(){return n=c}Object.defineProperty(r,"__esModule",{value:!0}),r.extract=function(t){var r=t.match(o);return r?r[0].trimLeft():""},r.strip=function(t){var r=t.match(o);return r&&r[0]?t.substring(r[0].length):t},r.parse=function(t){return k(t).pragmas},r.parseWithComments=k,r.print=function(t){var r=t.comments,u=void 0===r?"":r,c=t.pragmas,f=void 0===c?{}:c,s=(0,(e||a()).default)(u)||(n||i()).EOL,o=Object.keys(f),v=o.map(function(t){return d(t,f[t])}).reduce(function(t,r){return t.concat(r)},[]).map(function(t){return" * "+t+s}).join("");if(!u){if(0===o.length)return"";if(1===o.length&&!Array.isArray(f[o[0]])){var l=f[o[0]];return"".concat("/**"," ").concat(d(o[0],l)[0]).concat(" */")}}var b=u.split(s).map(function(t){return"".concat(" *"," ").concat(t)}).join(s)+s;return"/**"+s+(u?b:"")+(u&&o.length?" *"+s:"")+v+" */"};var f=/\*\/$/,s=/^\/\*\*/,o=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,v=/(^|\s+)\/\/([^\r\n]*)/g,l=/^(\r?\n)+/,b=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,p=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,D=/(\r?\n|^) *\* ?/g;function k(t){var r=(0,(e||a()).default)(t)||(n||i()).EOL;t=t.replace(s,"").replace(f,"").replace(D,"$1");for(var u="";u!==t;)u=t,t=t.replace(b,"".concat(r,"$1 $2").concat(r));t=t.replace(l,"").trimRight();for(var c,o=Object.create(null),k=t.replace(p,"").replace(l,"").trimRight();c=p.exec(t);){var d=c[2].replace(v,"");"string"==typeof o[c[1]]||Array.isArray(o[c[1]])?o[c[1]]=[].concat(o[c[1]],d):o[c[1]]=d}return{comments:k,pragmas:o}}function d(t,r){return[].concat(r).map(function(r){return"@".concat(t," ").concat(r).trim()})}});(n=f)&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")&&n.default;var s=function(t){var r=Object.keys(f.parse(f.extract(t)));return-1!==r.indexOf("prettier")||-1!==r.indexOf("format")},o=function(t){return t.length>0?t[t.length-1]:null};var v={locStart:function t(r,e){return!(e=e||{}).ignoreDecorators&&r.declaration&&r.declaration.decorators&&r.declaration.decorators.length>0?t(r.declaration.decorators[0]):!e.ignoreDecorators&&r.decorators&&r.decorators.length>0?t(r.decorators[0]):r.__location?r.__location.startOffset:r.range?r.range[0]:"number"==typeof r.start?r.start:r.loc?r.loc.start:null},locEnd:function t(r){var e=r.nodes&&o(r.nodes);if(e&&r.source&&!r.source.end&&(r=e),r.__location)return r.__location.endOffset;var n=r.range?r.range[1]:"number"==typeof r.end?r.end:null;return r.typeAnnotation?Math.max(n,t(r.typeAnnotation)):r.loc&&!n?r.loc.end:n}};function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var b=e(function(t){"use strict";t.exports=function(t){t=Object.assign({onlyFirst:!1},t);var r=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[a-zA-Z\\d]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(r,t.onlyFirst?void 0:"g")}}),p=e(function(t){"use strict";t.exports=function(t){return!Number.isNaN(t)&&(t>=4352&&(t<=4447||9001===t||9002===t||11904<=t&&t<=12871&&12351!==t||12880<=t&&t<=19903||19968<=t&&t<=42182||43360<=t&&t<=43388||44032<=t&&t<=55203||63744<=t&&t<=64255||65040<=t&&t<=65049||65072<=t&&t<=65131||65281<=t&&t<=65376||65504<=t&&t<=65510||110592<=t&&t<=110593||127488<=t&&t<=127569||131072<=t&&t<=262141))}});e(function(t){"use strict";var r=/\uD83C\uDFF4(?:\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74)\uDB40\uDC7F|\u200D\u2620\uFE0F)|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC68(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDB0-\uDDB3])|(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDB0-\uDDB3]))|\uD83D\uDC69\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDB0-\uDDB3])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\uD83D\uDC68(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83D\uDC69\u200D[\u2695\u2696\u2708])\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC68(?:\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDB0-\uDDB3])|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDD1-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDEEB\uDEEC\uDEF4-\uDEF9]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD70\uDD73-\uDD76\uDD7A\uDD7C-\uDDA2\uDDB0-\uDDB9\uDDC0-\uDDC2\uDDD0-\uDDFF])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEF9]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD70\uDD73-\uDD76\uDD7A\uDD7C-\uDDA2\uDDB0-\uDDB9\uDDC0-\uDDC2\uDDD0-\uDDFF])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC69\uDC6E\uDC70-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD26\uDD30-\uDD39\uDD3D\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDD1-\uDDDD])/g;t.exports=function(t){if("string"!=typeof(t=t.replace(r," "))||0===t.length)return 0;t=function(t){return"string"==typeof t?t.replace(b(),""):t}(t);for(var e=0,n=0;n<t.length;n++){var u=t.codePointAt(n);u<=31||u>=127&&u<=159||(u>=768&&u<=879||(u>65535&&n++,e+=p(u)?2:1))}return e}});function D(t){return function(r,e,n){var u=n&&n.backwards;if(!1===e)return!1;for(var a=r.length,i=e;i>=0&&i<a;){var c=r.charAt(i);if(t instanceof RegExp){if(!t.test(c))return i}else if(-1===t.indexOf(c))return i;u?i--:i++}return(-1===i||i===a)&&i}}D(/\s/),D(" \t"),D(",; \t"),D(/[^\r\n]/);var k={};[["|>"],["||","??"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].forEach(function(t,r){t.forEach(function(t){k[t]=r})});var d=function(t){return t.length>0?t[t.length-1]:null};var w=function(t,r){return function t(r,e){if(r&&"object"===l(r))if(Array.isArray(r)){var n=!0,u=!1,a=void 0;try{for(var i,c=r[Symbol.iterator]();!(n=(i=c.next()).done);n=!0){var f=i.value;t(f,e)}}catch(t){u=!0,a=t}finally{try{n||null==c.return||c.return()}finally{if(u)throw a}}}else if("string"==typeof r.type){for(var s=Object.keys(r),o=0;o<s.length;o++){var v=s[o];t(r[v],e)}e(r)}}(t,function(t){switch(t.type){case"VariableDeclaration":var e=d(t.declarations);e&&e.init&&function(t,e){var n;";"!==r.originalText[(n=e,"flow"===r.parser?n.range[1]:n.end)]&&("flow"===r.parser?t.range=[t.range[0],e.range[1]]:t.end=e.end,t.loc=Object.assign({},t.loc,{end:t.loc.end}))}(t,e)}}),t},h={},m=Object.freeze({default:h}),F={},y=Object.freeze({default:F}),_=m&&h||m,E=y&&F||y,C=e(function(t,r){!function(t){"use strict";var e=254,n=43595,u=42237,a=43123,i="children",c="Identifier",f=16777215,s=43347,o=126467,v=12287,l="variance",b=12335,p=65370,D="pattern",k=8202,d=65007,w=119969,h=43071,m="directive",F="consequent",y=512,C=64279,S=8485,g=66204,x=120539,T=64297,A="params",O="@[<2>[",I=128,P=8488,B=68102,N=42999,L=-43,R=12589,M="constructor",j=126503,U="yield",X=68096,J=-53,G="fd ",q=120744,Y=126560,V="start",W="target",H="_method",z=177972,K=44015,Q="var",$=65855,Z="impltype",tt=43776,rt="0o",et=43215,nt=12592,ut=12336,at=42124,it=120512,ct="decorators",ft=8489,st=66334,ot=68115,vt=64324,lt=67592,bt=126529,pt="%B",Dt=43784,kt=119807,dt=8304,wt=120137,ht=69807,mt="method",Ft=69926,yt="throw",_t=65595,Et=126578,Ct=64322,St=11735,gt=178205,xt=8487,Tt="Popping lex mode from empty stack",At=43249,Ot=120771,It=67589,Pt=-80,Bt=119972,Nt="e",Lt="([^/]*)",Rt="tparams",Mt="src/parser/statement_parser.ml",jt=8239,Ut=65598,Xt=69687,Jt=94031,Gt=67669,qt=43583,Yt=8348,Vt="Invalid binary/octal ",Wt=43019,Ht=42239,zt="Out_of_memory",Kt=78894,Qt=11687,$t=43798,Zt=101,tr=40959,rr=42922,er=8454,nr="index out of bounds",ur="package",ar=126589,ir="))",cr="supertype",fr=12438,sr=12442,or="this",vr=120654,lr=119361,br=67637,pr=69743,Dr="type",kr=11679,dr=119892,wr=42894,hr=11311,mr=126521,Fr=1024,yr=119993,_r=11710,Er=8543,Cr=8484,Sr=43135,gr=126634,xr="typeArguments",Tr=43334,Ar="@])",Or=43263,Ir=67593,Pr="infinity",Br=120144,Nr="switch",Lr="private",Rr=70105,Mr=119364,jr=11359,Ur=8516,Xr=8254,Jr=11559,Gr=126551,qr=68151,Yr="Property",Vr=42888,Wr=55296,Hr="implements",zr=43255,Kr=8399,Qr="src/parser/type_parser.ml",$r=103,Zr="raw",te=-744106340,re=8468,ee=65470,ne="alternate",ue=11686,ae=43712,ie=43009,ce=43470,fe="export",se=".",oe=65535,ve=8469,le="kind",be=8521,pe=69631,De=120085,ke=11743,de=126559,we=120655,he=69890,me="declare",Fe=65023,ye=66256,_e=65479,Ee=42622,Ce=11310,Se=11711,ge=8305,xe=119967,Te=68159,Ae="mixins",Oe="expected *",Ie="boolean",Pe=64433,Be=256,Ne=42774,Le=11564,Re=68437,Me=67871,je=126496,Ue=120145,Xe="expression",Je="column",Ge=66045,qe="value",Ye=12348,Ve=56320,We=119964,He=126554,ze=119140,Ke=43792,Qe=68405,$e=126557,Ze="Assert_failure",tn=119162,rn=67861,en=114,nn=43807,un=19967,an=65663,cn="closingElement",fn=65574,sn="null",on=64111,vn=66378,ln=123,bn="filter",pn="expressions",Dn="(@[",kn=11703,dn="get",wn=69762,hn="exported",mn=68447,Fn=11630,yn=11519,_n=44031,En=69839,Cn="return",Sn=8286,gn=64310,xn=120084,Tn=120126,An=8335,On=126519,In="src/parser/expression_parser.ml",Pn="(global)",Bn=11502,Nn=69941,Ln=42511,Rn=44025,Mn=126534,jn=120,Un=94032,Xn=126555,Jn=67646,Gn=65629,qn=65076,Yn=126535,Vn=69881,Wn="empty",Hn=120134,zn=12343,Kn=70084,Qn=69864,$n=12703,Zn=68107,tu=126520,ru=126468,eu=43519,nu=65342,uu=43615,au="@[<2>{ ",iu=120831,cu=42654,fu=42899,su=43359,ou="Division_by_zero",vu=119981,lu=43738,bu=65140,pu=67638,Du=68351,ku=68119,du="immediately within another function.",wu=43388,hu=126538,mu=70015,Fu=8449,yu=120779,_u=12686,Eu=126504,Cu="@,))@]",Su="%d",gu=68191,xu="@ }@]",Tu=70018,Au=57343,Ou=67591,Iu=55291,Pu=11727,Bu=11557,Nu="handler",Lu=119980,Ru=43014,Mu=8188,ju=43599,Uu=67967,Xu=8319,Ju="from",Gu=42785,qu=11775,Yu=126502,Vu=65279,Wu=-48,Hu=";@ ",zu="set",Ku=63743,Qu=2048,$u=64286,Zu="right",ta=120093,ra=8486,ea="body",na=43743,ua=12799,aa=119965,ia="Invalid number ",ca=126563,fa=64296,sa=43766,oa=8275,va="Lookahead.peek failed",la=2147483647,ba=11670,pa=43815,Da="else",ka=65536,da="properties",wa=120004,ha=8238,ma=8417,Fa=126591,ya="arguments",_a=11719,Ea=66517,Ca=126500,Sa=126571,ga="line",xa=246,Ta=65497,Aa=120571,Oa="declaration",Ia="static",Pa=12730,Ba=120597,Na=64262,La=8420,Ra=77823,Ma="Unix.Unix_error",ja="init",Ua=66044,Xa="annot",Ja=74751,Ga=195101,qa=66207,Ya="proto",Va=122,Wa=126602,Ha=69818,za=8276,Ka="Stack_overflow",Qa=11742,$a=126539,Za=8432,ti=120132,ri="@ ",ei=120687,ni=64311,ui=43713,ai=119148,ii=126564,ci=120745,fi="Not_found",si=126590,oi=44010,vi=131071,li=-46,bi=8467,pi=43759,Di="CallExpression",ki=126583,di=74850,wi=43047,hi=126530,mi=40908,Fi=12543,yi="rest",_i=69951,Ei=42655,Ci=65489,Si=66503,gi=11695,xi=13311,Ti=106,Ai="f",Oi=64321,Ii=11567,Pi=43638,Bi="const",Ni="typeParameters",Li="delete",Ri=124,Mi=65615,ji="false",Ui=11718,Xi=126556,Ji=11623,Gi="test",qi=64847,Yi="string",Vi=43456,Wi=110593,Hi=12538,zi=8507,Ki=-36,Qi=55238,$i=12292,Zi=192,tc=120487,rc=64967,ec=173782,nc=65074,uc=43741,ac=120074,ic="minus",cc=12548,fc=245,sc=8191,oc=71359,vc=43643,lc=42537,bc="computed",pc=126579,Dc=43391,kc=11558,dc=126523,wc=64217,hc="id",mc="as",Fc="delegate",yc="true",_c=65381,Ec=194559,Cc=104,Sc=119996,gc=66559,xc="Invalid_argument",Tc=64913,Ac=12448,Oc=126552,Ic=70066,Pc=55242,Bc=120781,Nc=12352,Lc=12295,Rc=43714,Mc="import",jc="prototype",Uc=65908,Xc="debugger",Jc="Internal Error: Found private field in object props",Gc=43560,qc=120485,Yc=65575,Vc="attributes",Wc="label",Hc=65495,zc=64466,Kc=43204,Qc=64285,$c=67644,Zc="shorthand",tf=68147,rf=67897,ef=8526,nf=12539,uf="0",af=120712,cf=43641,ff=126522,sf=248,of=8450,vf=119974,lf=119170,bf="Sys_blocked_io",pf=67643,Df=43187,kf=12440,df=8471,wf=65473,hf=68095,mf=43013,Ff=126553,yf="@,]@]",_f="catch",Ef=107,Cf=65305,Sf=43754,gf=110591,xf=67640,Tf=64284,Af=64317,Of="protected",If=126515,Pf=1114111,Bf=-97,Nf=43018,Lf=11631,Rf=44002,Mf=105,jf="object",Uf="break",Xf=110,Jf=66499,Gf=65312,qf="%S",Yf=126633,Vf=120003,Wf=65786,Hf=66719,zf=8511,Kf=8233,Qf=57344,$f=11492,Zf=65487,ts=119145,rs=71351,es=11726,ns=253,us="returnType",as=126540,is=-24,cs="-",fs="await",ss=8205,os="async",vs=126543,ls=126550,bs=" : file already exists",ps="left",Ds=120596,ks=8231,ds=11646,ws=64325,hs="case",ms=66511,Fs=120121,ys=43137,_s="Invalid legacy octal ",Es=12288,Cs="typeof",Ss="targs",gs=43697,xs=66175,Ts=126628,As=224,Os="public",Is=69702,Ps=94078,Bs="enum",Ns=42895,Ls=8416,Rs=917999,Ms=42911,js=250,Us=120770,Xs="super",Js=127343600,Gs=126463,qs=43309,Ys=42559,Vs=119179,Ws="interface",Hs=66512,zs=126588,Ks=68415,Qs=102,$s=43010,Zs=69871,to=55203,ro=11507,eo=55215,no=120629,uo=44013,ao=870530776,io="bool",co="default",fo=119976,so="",oo="exportKind",vo="instanceof",lo=43586,bo=100,po="argument",Do=126566,ko=126558,wo=119995,ho=-17,mo=68100,Fo=126537,yo="Match_failure",_o=43790,Eo="src/parser/flow_ast.ml",Co=68111,So=8505,go=120686,xo="+",To=42735,Ao=120127,Oo=65613,Io="{ ",Po=65100,Bo="@,",No=69759,Lo=43609,Ro=65500,Mo="inexact",jo=42527,Uo=65548,Xo=71338,Jo=42611,Go=120713,qo=127,Yo=11694,Vo=69940,Wo=64318,Ho="void",zo=")",Ko=8584,Qo="let",$o=120538,Zo=120070,tv="nan",rv=126601,ev=43597,nv="@[%s =@ ",uv=68220,av=8412,iv=42191,cv=94020,fv=177983,sv=126547,ov=11565,vv="/",lv=126619,bv=65019,pv=42621,Dv=120092,kv="property",dv=67839,wv=120122,hv=42890,mv=43761,Fv=8256,yv="TypeParameterInstantiation",_v="Literal",Ev="number",Cv=43231,Sv=44011,gv=11498,xv=65103,Tv=65039,Av=64274,Ov=11647,Iv=43273,Pv=70095,Bv="function",Nv=43258,Lv=-82,Rv=126562,Mv=6158,jv="jsError",Uv=71295,Xv=65344,Jv=43642,Gv=42606,qv=126544,Yv=64109,Vv="unreachable",Wv="@]}",Hv=64829,zv="(Some ",Kv="End_of_file",Qv=11702,$v=73727,Zv=68466,tl="new",rl="Failure",el=43764,nl="local",ul="with",al=12783,il=11358,cl=65141,fl=65481,sl=68154,ol=12341,vl=65278,ll=19893,bl=119172,pl="finalizer",Dl=68031,kl=43574,dl=43259,wl="while",hl="camlinternalFormat.ml",ml="elements",Fl=43711,yl=-34,_l="each",El="Sys_error",Cl=43301,Sl=43442,gl=68158,xl=126584,Tl=1073741823,Al=126570,Ol=65295,Il=12329,Pl=11263,Bl="None",Nl="int_of_string",Ll=43702,Rl=43704,Ml=43822,jl="operator",Ul="name",Xl=119970,Jl=65547,Gl=126514,ql=65276,Yl=126498,Vl="callee",Wl=120076,Hl=43395,zl=119893,Kl=917759,Ql=66431,$l=43709,Zl=94098,tb=126546,rb="predicate",eb=64911,nb="types",ub=11505,ab=43481,ib=119154,cb=240,fb=8203,sb=42737,ob=126624,vb=8525,lb="0x",bb=68116,pb="optional",Db=69887,kb=68029,db="@]",wb=70080,hb=126499,mb=92728,Fb="finally",yb=43311,_b=125,Eb=255,Cb=120069,Sb=126627,gb=8457,xb=68099,Tb=119994,Ab=93951,Ob=69634,Ib=64319,Pb="source",Bb=65055,Nb=65062,Lb=65135,Rb=66303,Mb=12447,jb=126536,Ub=119209,Xb="generator",Jb=120133,Gb=8287,qb=74606,Yb=67583,Vb=66351,Wb=66717,Hb="mixed",zb="selfClosing",Kb=64255,Qb=8477,$b=-79,Zb=119213,tp=8318,rp=43587,ep=65597,np=68023,up=68680,ap=" =",ip=65594,cp="<2>",fp=43814,sp=43042,op=",@ ",vp=120628,lp="%a",bp=43696,pp=12320,Dp=66463,kp="static/",dp=42783,wp=43700,hp=43225,mp=42508,Fp=64316,yp="prefix",_p=43967,Ep=120570,Cp=66729,Sp=42539,gp="Internal Error: Found object private prop",xp=8483,Tp=126548,Ap=69733,Op=8455,Ip="class",Pp=68607,Bp="continue",Np=65343,Lp=252,Rp=126495,Mp="key",jp=" ",Up=43695,Xp="RestElement",Jp="Undefined_recursive_module",Gp=43471,qp=11734,Yp=68120,Vp=43647,Wp=94094,Hp=116,zp=92159,Kp=42607,Qp="typeAnnotation",$p=66461,Zp=173823,tD=42647,rD=120513,eD="specifiers",nD="Set.bal",uD=126651,aD=71369,iD=94111,cD=43782,fD="importKind",sD="extends",oD=65338;function vD(t,r){throw[0,t,r]}var lD=[0];function bD(t,r){if("function"==typeof r)return t.fun=r,0;if(r.fun)return t.fun=r.fun,0;for(var e=r.length;e--;)t[e]=r[e];return 0}function pD(t,r,e){for(var n=new Array(e),u=0;u<e;u++)n[u]=t[r+u];return n}function DD(t,r,e){var n=String.fromCharCode;if(0==r&&e<=4096&&e==t.length)return n.apply(null,t);for(var u=so;0<e;r+=Fr,e-=Fr)u+=n.apply(null,pD(t,r,Math.min(e,Fr)));return u}function kD(r){if(t.Uint8Array)var e=new t.Uint8Array(r.l);else e=new Array(r.l);for(var n=r.c,u=n.length,a=0;a<u;a++)e[a]=n.charCodeAt(a);for(u=r.l;a<u;a++)e[a]=0;return r.c=e,r.t=4,e}function dD(t,r,e,n,u){if(0==u)return 0;if(0==n&&(u>=e.l||2==e.t&&u>=e.c.length))e.c=4==t.t?DD(t.c,r,u):0==r&&t.c.length==u?t.c:t.c.substr(r,u),e.t=e.c.length==e.l?0:2;else if(2==e.t&&n==e.c.length)e.c+=4==t.t?DD(t.c,r,u):0==r&&t.c.length==u?t.c:t.c.substr(r,u),e.t=e.c.length==e.l?0:2;else{4!=e.t&&kD(e);var a=t.c,i=e.c;if(4==t.t)if(n<=r)for(var c=0;c<u;c++)i[n+c]=a[r+c];else for(c=u-1;c>=0;c--)i[n+c]=a[r+c];else{var f=Math.min(u,a.length-r);for(c=0;c<f;c++)i[n+c]=a.charCodeAt(r+c);for(;c<u;c++)i[n+c]=0}}return 0}function wD(t,r,e,n,u){return dD(t,r,e,n,u)}function hD(t,r){if(r.repeat)return r.repeat(t);var e=so,n=0;if(0==t)return e;for(;;){if(1&t&&(e+=r),0==(t>>=1))return e;r+=r,9==++n&&r.slice(0,1)}}function mD(t){2==t.t?t.c+=hD(t.l-t.c.length,"\0"):t.c=DD(t.c,0,t.c.length),t.t=0}function FD(t){if(t.length<24){for(var r=0;r<t.length;r++)if(t.charCodeAt(r)>qo)return!1;return!0}return!/[^\x00-\x7f]/.test(t)}function yD(t){switch(t.t){case 9:return t.c;default:mD(t);case 0:if(FD(t.c))return t.t=9,t.c;t.t=8;case 8:return function(t){for(var r,e,n,u,a=so,i=so,c=0,f=t.length;c<f;c++){if((e=t.charCodeAt(c))<I){for(var s=c+1;s<f&&(e=t.charCodeAt(s))<I;s++);if(s-c>y?(i.substr(0,1),a+=i,i=so,a+=t.slice(c,s)):i+=t.slice(c,s),s==f)break;c=s}u=1,++c<f&&(-64&(n=t.charCodeAt(c)))==I&&(r=n+(e<<6),e<As?(u=r-12416)<I&&(u=1):(u=2,++c<f&&(-64&(n=t.charCodeAt(c)))==I&&(r=n+(r<<6),e<cb?((u=r-925824)<Qu||u>=55295&&u<Qf)&&(u=2):(u=3,++c<f&&(-64&(n=t.charCodeAt(c)))==I&&e<fc&&((u=n-63447168+(r<<6))<ka||u>Pf)&&(u=3))))),u<4?(c-=u,i+="�"):i+=u>oe?String.fromCharCode(55232+(u>>10),Ve+(1023&u)):String.fromCharCode(u),i.length>Fr&&(i.substr(0,1),a+=i,i=so)}return a+i}(t.c)}}function _D(t,r,e){this.t=t,this.c=r,this.l=e}function ED(t){return new _D(0,t,t.length)}function CD(t,r){vD(t,ED(r))}function SD(t){CD(lD.Invalid_argument,t)}function gD(){SD(nr)}function xD(t,r,e){if(e&=Eb,4!=t.t){if(r==t.c.length)return t.c+=String.fromCharCode(e),r+1==t.l&&(t.t=0),0;kD(t)}return t.c[r]=e,0}function TD(t,r,e){return r>>>0>=t.l&&gD(),xD(t,r,e)}function AD(t,r){switch(6&t.t){default:if(r>=t.c.length)return 0;case 0:return t.c.charCodeAt(r);case 4:return t.c[r]}}function OD(t,r){if(t.fun)return OD(t.fun,r);var e=t.length,n=r.length,u=e-n;return 0==u?t.apply(null,r):u<0?OD(t.apply(null,pD(r,0,e)),pD(r,e,n-e)):function(e){return OD(t,function(t,r){for(var e=t.length,n=new Array(e+1),u=0;u<e;u++)n[u]=t[u];return n[u]=r,n}(r,e))}}function ID(t,r){return r>>>0>=t.length-1&&SD(nr),t}function PD(t,r){var e=t[3]<<16,n=r[3]<<16;return e>n?1:e<n?-1:t[2]>r[2]?1:t[2]<r[2]?-1:t[1]>r[1]?1:t[1]<r[1]?-1:0}function BD(t,r){return t<r?-1:t==r?0:1}function ND(t,r){return 6&t.t&&mD(t),6&r.t&&mD(r),t.c<r.c?-1:t.c>r.c?1:0}function LD(t,r,n){for(var u=[];;){if(!n||t!==r)if(t instanceof _D){if(!(r instanceof _D))return 1;if(t!==r&&0!=(c=ND(t,r)))return c}else if(t instanceof Array&&t[0]===(0|t[0])){var a=t[0];if(a===e&&(a=0),a===js){t=t[1];continue}if(!(r instanceof Array&&r[0]===(0|r[0])))return 1;var i=r[0];if(i===e&&(i=0),i===js){r=r[1];continue}if(a!=i)return a<i?-1:1;switch(a){case 248:if(0!=(c=BD(t[2],r[2])))return c;break;case 251:SD("equal: abstract value");case 255:var c;if(0!=(c=PD(t,r)))return c;break;default:if(t.length!=r.length)return t.length<r.length?-1:1;t.length>1&&u.push(t,r,1)}}else{if(r instanceof _D||r instanceof Array&&r[0]===(0|r[0]))return-1;if("number"!=typeof t&&t&&t.compare){var f=t.compare(r,n);if(0!=f)return f}else if("function"==typeof t)SD("compare: functional value");else{if(t<r)return-1;if(t>r)return 1;if(t!=r){if(!n)return NaN;if(t==t)return 1;if(r==r)return-1}}}if(0==u.length)return 0;var s=u.pop();r=u.pop(),s+1<(t=u.pop()).length&&u.push(t,r,s+1),t=t[s],r=r[s]}}function RD(t,r){return LD(t,r,!0)}function MD(t){return t<0&&SD("Bytes.create"),new _D(t?2:9,so,t)}function jD(t,r){return+(0==LD(t,r,!1))}function UD(t){CD(lD.Failure,t)}function XD(t){return 0!=(6&t.t)&&mD(t),t.c}function JD(t){var r;if(r=+(t=XD(t)),t.length>0&&r==r)return r;if(r=+(t=t.replace(/_/g,so)),t.length>0&&r==r||/^[+-]?nan$/i.test(t))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(t);if(e){var n=e[3].replace(/0+$/,so),u=parseInt(e[1]+e[2]+n,16),a=(0|e[4])-4*n.length;return r=u*Math.pow(2,a)}return/^\+?inf(inity)?$/i.test(t)?1/0:/^-inf(inity)?$/i.test(t)?-1/0:void UD("float_of_string")}function GD(t){var r=(t=XD(t)).length;r>31&&SD("format_int: format too long");for(var e={justify:xo,signstyle:cs,filler:jp,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:Ai},n=0;n<r;n++){var u=t.charAt(n);switch(u){case"-":e.justify=cs;break;case"+":case" ":e.signstyle=u;break;case"0":e.filler=uf;break;case"#":e.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(e.width=0;(u=t.charCodeAt(n)-48)>=0&&u<=9;)e.width=10*e.width+u,n++;n--;break;case".":for(e.prec=0,n++;(u=t.charCodeAt(n)-48)>=0&&u<=9;)e.prec=10*e.prec+u,n++;n--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase()}}return e}function qD(t,r){t.uppercase&&(r=r.toUpperCase());var e=r.length;t.signedconv&&(t.sign<0||t.signstyle!=cs)&&e++,t.alternate&&(8==t.base&&(e+=1),16==t.base&&(e+=2));var n=so;if(t.justify==xo&&t.filler==jp)for(var u=e;u<t.width;u++)n+=jp;if(t.signedconv&&(t.sign<0?n+=cs:t.signstyle!=cs&&(n+=t.signstyle)),t.alternate&&8==t.base&&(n+=uf),t.alternate&&16==t.base&&(n+=lb),t.justify==xo&&t.filler==uf)for(u=e;u<t.width;u++)n+=uf;if(n+=r,t.justify==cs)for(u=e;u<t.width;u++)n+=jp;return ED(n)}function YD(t,r){var e=GD(t),n=e.prec<0?6:e.prec;if((r<0||0==r&&1/r==-1/0)&&(e.sign=-1,r=-r),isNaN(r))u=tv,e.filler=jp;else if(isFinite(r))switch(e.conv){case"e":var u,a=(u=r.toExponential(n)).length;u.charAt(a-3)==Nt&&(u=u.slice(0,a-1)+uf+u.slice(a-1));break;case"f":u=r.toFixed(n);break;case"g":n=n||1;var i=(u=r.toExponential(n-1)).indexOf(Nt),c=+u.slice(i+1);if(c<-4||r>=1e21||r.toFixed(0).length>n){for(a=i-1;u.charAt(a)==uf;)a--;u.charAt(a)==se&&a--,a=(u=u.slice(0,a+1)+u.slice(i)).length,u.charAt(a-3)==Nt&&(u=u.slice(0,a-1)+uf+u.slice(a-1));break}var f=n;if(c<0)f-=c+1,u=r.toFixed(f);else for(;(u=r.toFixed(f)).length>n+1;)f--;if(f){for(a=u.length-1;u.charAt(a)==uf;)a--;u.charAt(a)==se&&a--,u=u.slice(0,a+1)}}else u="inf",e.filler=jp;return qD(e,u)}function VD(t,r){if(XD(t)==Su)return ED(so+r);var e=GD(t);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var n=r.toString(e.base);if(e.prec>=0){e.filler=jp;var u=e.prec-n.length;u>0&&(n=hD(u,uf)+n)}return qD(e,n)}_D.prototype.toString=function(){return yD(this)};var WD=0;function HD(){return WD++}function zD(t,r){return+(LD(t,r,!1)>=0)}function KD(t){var r=9;return FD(t)||(r=8,t=function(t){for(var r,e,n=so,u=n,a=0,i=t.length;a<i;a++){if((r=t.charCodeAt(a))<I){for(var c=a+1;c<i&&(r=t.charCodeAt(c))<I;c++);if(c-a>y?(u.substr(0,1),n+=u,u=so,n+=t.slice(a,c)):u+=t.slice(a,c),c==i)break;a=c}r<Qu?(u+=String.fromCharCode(Zi|r>>6),u+=String.fromCharCode(I|63&r)):r<Wr||r>=Au?u+=String.fromCharCode(As|r>>12,I|r>>6&63,I|63&r):r>=56319||a+1==i||(e=t.charCodeAt(a+1))<Ve||e>Au?u+="�":(a++,r=(r<<10)+e-56613888,u+=String.fromCharCode(cb|r>>18,I|r>>12&63,I|r>>6&63,I|63&r)),u.length>Fr&&(u.substr(0,1),n+=u,u=so)}return n+u}(t)),new _D(r,t,t.length)}function QD(t){return 0==(t[3]|t[2]|t[1])}function $D(t){return[Eb,t&f,t>>24&f,t>>31&oe]}function ZD(t){for(var r=t.length,e=new Array(r),n=0;n<r;n++)e[n]=t[n];return e}function tk(t,r){var e=t[1]-r[1],n=t[2]-r[2]+(e>>24),u=t[3]-r[3]+(n>>24);return[Eb,e&f,n&f,u&oe]}function rk(t,r){return t[3]>r[3]?1:t[3]<r[3]?-1:t[2]>r[2]?1:t[2]<r[2]?-1:t[1]>r[1]?1:t[1]<r[1]?-1:0}function ek(t){t[3]=t[3]<<1|t[2]>>23,t[2]=(t[2]<<1|t[1]>>23)&f,t[1]=t[1]<<1&f}function nk(t){t[1]=(t[1]>>>1|t[2]<<23)&f,t[2]=(t[2]>>>1|t[3]<<23)&f,t[3]=t[3]>>>1}function uk(t,r){for(var e=0,n=ZD(t),u=ZD(r),a=[Eb,0,0,0];rk(n,u)>0;)e++,ek(u);for(;e>=0;)e--,ek(a),rk(n,u)>=0&&(a[1]++,n=tk(n,u)),nk(u);return[0,a,n]}function ak(t){return t[1]|t[2]<<24}function ik(t){var r=-t[1],e=-t[2]+(r>>24),n=-t[3]+(e>>24);return[Eb,r&f,e&f,n&oe]}function ck(t){return t.l}function fk(t,r){switch(6&t.t){default:if(r>=t.c.length)return 0;case 0:return t.c.charCodeAt(r);case 4:return t.c[r]}}function sk(t,r){var e=t[1]+r[1],n=t[2]+r[2]+(e>>24),u=t[3]+r[3]+(n>>24);return[Eb,e&f,n&f,u&oe]}var ok=Math.pow(2,-24);function vk(t,r){var e=t[1]*r[1],n=(e*ok|0)+t[2]*r[1]+t[1]*r[2],u=(n*ok|0)+t[3]*r[1]+t[2]*r[2]+t[1]*r[3];return[Eb,e&f,n&f,u&oe]}function lk(t,r){return rk(t,r)<0}function bk(t){var r=0,e=ck(t),n=10,u=1;if(e>0)switch(fk(t,r)){case 45:r++,u=-1;break;case 43:r++,u=1}if(r+1<e&&48==fk(t,r))switch(fk(t,r+1)){case 120:case 88:n=16,r+=2;break;case 111:case 79:n=8,r+=2;break;case 98:case 66:n=2,r+=2}return[r,u,n]}function pk(t){return t>=48&&t<=57?t-48:t>=65&&t<=90?t-55:t>=97&&t<=Va?t-87:-1}function Dk(t){var r=bk(t),e=r[0],n=r[1],u=r[2],a=$D(u),i=uk([Eb,f,268435455,oe],a)[1],c=fk(t,e),s=pk(c);(s<0||s>=u)&&UD(Nl);for(var o=$D(s);;)if(95!=(c=fk(t,++e))){if((s=pk(c))<0||s>=u)break;lk(i,o)&&UD(Nl),s=$D(s),lk(o=sk(vk(a,o),s),s)&&UD(Nl)}return e!=ck(t)&&UD(Nl),10==r[2]&&lk([Eb,0,0,32768],o)&&UD(Nl),n<0&&(o=ik(o)),o}function kk(t){return(t[3]<<16)*Math.pow(2,32)+t[2]*Math.pow(2,24)+t[1]}function dk(t){var r=bk(t),e=r[0],n=r[1],u=r[2],a=ck(t),i=e<a?fk(t,e):0,c=pk(i);(c<0||c>=u)&&UD(Nl);var f=c;for(e++;e<a;e++)if(95!=(i=fk(t,e))){if((c=pk(i))<0||c>=u)break;(f=u*f+c)>-1>>>0&&UD(Nl)}return e!=a&&UD(Nl),f*=n,10==u&&(0|f)!=f&&UD(Nl),0|f}function wk(t){return pD(t,1,t.length-1)}function hk(t){return!!t}function mk(t){return t.toString()}function Fk(t){for(var r={},e=1;e<t.length;e++){var n=t[e];r[n[1].toString()]=n[2]}return r}function yk(t,r){t=t+1|0;var e=new Array(t);e[0]=0;for(var n=1;n<t;n++)e[n]=r;return e}function _k(t){return new _D(4,t,t.length)}var Ek=function(){function t(t,r){return t+r|0}function r(r,e,n,u,a,i){return t((e=t(t(e,r),t(u,i)))<<a|e>>>32-a,n)}function e(t,e,n,u,a,i,c){return r(e&n|~e&u,t,e,a,i,c)}function n(t,e,n,u,a,i,c){return r(e&u|n&~u,t,e,a,i,c)}function u(t,e,n,u,a,i,c){return r(e^n^u,t,e,a,i,c)}function a(t,e,n,u,a,i,c){return r(n^(e|~u),t,e,a,i,c)}function i(r,i){for(r[(b=i)>>2]|=I<<8*(3&b),b=8+(-4&b);(63&b)<60;b+=4)r[(b>>2)-1]=0;r[(b>>2)-1]=i<<3,r[b>>2]=i>>29&536870911;var c=[1732584193,4023233417,2562383102,271733878];for(b=0;b<r.length;b+=16){var f=c[0],s=c[1],o=c[2],v=c[3];s=a(s=a(s=a(s=a(s=u(s=u(s=u(s=u(s=n(s=n(s=n(s=n(s=e(s=e(s=e(s=e(s,o=e(o,v=e(v,f=e(f,s,o,v,r[b+0],7,3614090360),s,o,r[b+1],12,3905402710),f,s,r[b+2],17,606105819),v,f,r[b+3],22,3250441966),o=e(o,v=e(v,f=e(f,s,o,v,r[b+4],7,4118548399),s,o,r[b+5],12,1200080426),f,s,r[b+6],17,2821735955),v,f,r[b+7],22,4249261313),o=e(o,v=e(v,f=e(f,s,o,v,r[b+8],7,1770035416),s,o,r[b+9],12,2336552879),f,s,r[b+10],17,4294925233),v,f,r[b+11],22,2304563134),o=e(o,v=e(v,f=e(f,s,o,v,r[b+12],7,1804603682),s,o,r[b+13],12,4254626195),f,s,r[b+14],17,2792965006),v,f,r[b+15],22,1236535329),o=n(o,v=n(v,f=n(f,s,o,v,r[b+1],5,4129170786),s,o,r[b+6],9,3225465664),f,s,r[b+11],14,643717713),v,f,r[b+0],20,3921069994),o=n(o,v=n(v,f=n(f,s,o,v,r[b+5],5,3593408605),s,o,r[b+10],9,38016083),f,s,r[b+15],14,3634488961),v,f,r[b+4],20,3889429448),o=n(o,v=n(v,f=n(f,s,o,v,r[b+9],5,568446438),s,o,r[b+14],9,3275163606),f,s,r[b+3],14,4107603335),v,f,r[b+8],20,1163531501),o=n(o,v=n(v,f=n(f,s,o,v,r[b+13],5,2850285829),s,o,r[b+2],9,4243563512),f,s,r[b+7],14,1735328473),v,f,r[b+12],20,2368359562),o=u(o,v=u(v,f=u(f,s,o,v,r[b+5],4,4294588738),s,o,r[b+8],11,2272392833),f,s,r[b+11],16,1839030562),v,f,r[b+14],23,4259657740),o=u(o,v=u(v,f=u(f,s,o,v,r[b+1],4,2763975236),s,o,r[b+4],11,1272893353),f,s,r[b+7],16,4139469664),v,f,r[b+10],23,3200236656),o=u(o,v=u(v,f=u(f,s,o,v,r[b+13],4,681279174),s,o,r[b+0],11,3936430074),f,s,r[b+3],16,3572445317),v,f,r[b+6],23,76029189),o=u(o,v=u(v,f=u(f,s,o,v,r[b+9],4,3654602809),s,o,r[b+12],11,3873151461),f,s,r[b+15],16,530742520),v,f,r[b+2],23,3299628645),o=a(o,v=a(v,f=a(f,s,o,v,r[b+0],6,4096336452),s,o,r[b+7],10,1126891415),f,s,r[b+14],15,2878612391),v,f,r[b+5],21,4237533241),o=a(o,v=a(v,f=a(f,s,o,v,r[b+12],6,1700485571),s,o,r[b+3],10,2399980690),f,s,r[b+10],15,4293915773),v,f,r[b+1],21,2240044497),o=a(o,v=a(v,f=a(f,s,o,v,r[b+8],6,1873313359),s,o,r[b+15],10,4264355552),f,s,r[b+6],15,2734768916),v,f,r[b+13],21,1309151649),o=a(o,v=a(v,f=a(f,s,o,v,r[b+4],6,4149444226),s,o,r[b+11],10,3174756917),f,s,r[b+2],15,718787259),v,f,r[b+9],21,3951481745),c[0]=t(f,c[0]),c[1]=t(s,c[1]),c[2]=t(o,c[2]),c[3]=t(v,c[3])}for(var l=new Array(16),b=0;b<4;b++)for(var p=0;p<4;p++)l[4*b+p]=c[b]>>8*p&Eb;return l}return function(t,r,e){var n=[];switch(6&t.t){default:mD(t);case 0:for(var u=t.c,a=0;a<e;a+=4){var c=a+r;n[a>>2]=u.charCodeAt(c)|u.charCodeAt(c+1)<<8|u.charCodeAt(c+2)<<16|u.charCodeAt(c+3)<<24}for(;a<e;a++)n[a>>2]|=u.charCodeAt(a+r)<<8*(3&a);break;case 4:var f=t.c;for(a=0;a<e;a+=4){c=a+r;n[a>>2]=f[c]|f[c+1]<<8|f[c+2]<<16|f[c+3]<<24}for(;a<e;a++)n[a>>2]|=f[a+r]<<8*(3&a)}return _k(i(n,e))}}();function Ck(t){return t.l}function Sk(t){CD(lD.Sys_error,t)}var gk=new Array;function xk(t){var r=gk[t];if(r.opened||Sk("Cannot flush a closed channel"),!r.buffer||r.buffer==so)return 0;if(r.fd&&lD.fds[r.fd]&&lD.fds[r.fd].output){var e=lD.fds[r.fd].output;switch(e.length){case 2:e(t,r.buffer);break;default:e(r.buffer)}}return r.buffer=so,0}if(t.process&&t.process.cwd)var Tk=t.process.cwd().replace(/\\/g,vv);else Tk="/static";function Ak(){}function Ok(t){this.data=t}function Ik(t,r){this.content={},this.root=t,this.lookupFun=r}function Pk(t){return 4!=t.t&&kD(t),t.c}Tk.slice(-1)!==vv&&(Tk+=vv),Ok.prototype=new Ak,Ok.prototype.truncate=function(t){var r=this.data;this.data=MD(0|t),dD(r,0,this.data,0,t)},Ok.prototype.length=function(){return Ck(this.data)},Ok.prototype.write=function(t,r,e,n){var u=this.length();if(t+n>=u){var a=MD(t+n),i=this.data;this.data=a,dD(i,0,this.data,0,u)}return dD(r,e,this.data,t,n),0},Ok.prototype.read=function(t,r,e,n){this.length();return dD(this.data,t,r,e,n),0},Ok.prototype.read_one=function(t){return function(t,r){return r>>>0>=t.l&&gD(),AD(t,r)}(this.data,t)},Ok.prototype.close=function(){},Ok.prototype.constructor=Ok,Ik.prototype.nm=function(t){return this.root+t},Ik.prototype.lookup=function(t){if(!this.content[t]&&this.lookupFun){var r=this.lookupFun(ED(this.root),ED(t));0!=r&&(this.content[t]=new Ok(r[1]))}},Ik.prototype.exists=function(t){if(t==so)return 1;var r=new RegExp("^"+(t+vv));for(var e in this.content)if(e.match(r))return 1;return this.lookup(t),this.content[t]?1:0},Ik.prototype.readdir=function(t){var r=new RegExp("^"+(t==so?so:t+vv)+Lt),e={},n=[];for(var u in this.content){var a=u.match(r);a&&!e[a[1]]&&(e[a[1]]=!0,n.push(a[1]))}return n},Ik.prototype.is_dir=function(t){var r=new RegExp("^"+(t==so?so:t+vv)+Lt);for(var e in this.content){if(e.match(r))return 1}return 0},Ik.prototype.unlink=function(t){var r=!!this.content[t];return delete this.content[t],r},Ik.prototype.open=function(t,r){if(r.rdonly&&r.wronly&&Sk(this.nm(t)+" : flags Open_rdonly and Open_wronly are not compatible"),r.text&&r.binary&&Sk(this.nm(t)+" : flags Open_text and Open_binary are not compatible"),this.lookup(t),this.content[t]){this.is_dir(t)&&Sk(this.nm(t)+" : is a directory"),r.create&&r.excl&&Sk(this.nm(t)+bs);var e=this.content[t];return r.truncate&&e.truncate(),e}if(r.create)return this.content[t]=new Ok(MD(0)),this.content[t];!function(t){Sk((t=t instanceof _D?t.toString():t)+": No such file or directory")}(this.nm(t))},Ik.prototype.register=function(t,r){if(this.content[t]&&Sk(this.nm(t)+bs),r instanceof _D)this.content[t]=new Ok(r);else if(r instanceof Array)this.content[t]=new Ok(_k(r));else if(r.toString){var e=ED(r.toString());this.content[t]=new Ok(e)}},Ik.prototype.constructor=Ik;var Bk=t.Buffer;function Nk(t){this.fs=_,this.fd=t}function Lk(t){this.fs=_,this.root=t}Nk.prototype=new Ak,Nk.prototype.truncate=function(t){this.fs.ftruncateSync(this.fd,0|t)},Nk.prototype.length=function(){return this.fs.fstatSync(this.fd).size},Nk.prototype.write=function(r,e,n,u){var a=Pk(e);a instanceof t.Uint8Array||(a=new t.Uint8Array(a));var i=new Bk(a);return this.fs.writeSync(this.fd,i,n,u,r),0},Nk.prototype.read=function(r,e,n,u){var a=Pk(e);a instanceof t.Uint8Array||(a=new t.Uint8Array(a));var i=new Bk(a);this.fs.readSync(this.fd,i,n,u,r);for(var c=0;c<u;c++)TD(e,n+c,i[n+c]);return 0},Nk.prototype.read_one=function(r){var e=new t.Uint8Array(1),n=new Bk(e);return this.fs.readSync(this.fd,n,0,1,r),n[0]},Nk.prototype.close=function(){this.fs.closeSync(this.fd)},Nk.prototype.constructor=Nk,Lk.prototype.nm=function(t){return this.root+t},Lk.prototype.exists=function(t){return this.fs.existsSync(this.nm(t))?1:0},Lk.prototype.readdir=function(t){return this.fs.readdirSync(this.nm(t))},Lk.prototype.is_dir=function(t){return this.fs.statSync(this.nm(t)).isDirectory()?1:0},Lk.prototype.unlink=function(t){var r=this.fs.existsSync(this.nm(t))?1:0;return this.fs.unlinkSync(this.nm(t)),r},Lk.prototype.open=function(t,r){var e=E,n=0;for(var u in r)switch(u){case"rdonly":n|=e.O_RDONLY;break;case"wronly":n|=e.O_WRONLY;break;case"append":n|=e.O_WRONLY|e.O_APPEND;break;case"create":n|=e.O_CREAT;break;case"truncate":n|=e.O_TRUNC;break;case"excl":n|=e.O_EXCL;break;case"binary":n|=e.O_BINARY;break;case"text":n|=e.O_TEXT;break;case"nonblock":n|=e.O_NONBLOCK}return new Nk(this.fs.openSync(this.nm(t),n))},Lk.prototype.rename=function(t,r){this.fs.renameSync(this.nm(t),this.nm(r))},Lk.prototype.constructor=Lk;var Rk=Tk.match(/[^\/]*\//)[0];var Mk=[];function jk(t,r,e,n){void 0===lD.fds&&(lD.fds=new Array),n=n||{};var u={};return u.file=e,u.offset=n.append?e.length():0,u.flags=n,u.output=r,lD.fds[t]=u,(!lD.fd_last_idx||t>lD.fd_last_idx)&&(lD.fd_last_idx=t),t}function Uk(t){var r=lD.fds[t];r.flags.rdonly&&Sk(G+t+" is readonly");var e={file:r.file,offset:r.offset,fd:t,opened:!0,out:!0,buffer:so};return gk[e.fd]=e,e.fd}function Xk(t,r,e,n){return function(t,r,e,n){var u,a=gk[t];a.opened||Sk("Cannot output to a closed channel"),0==e&&Ck(r)==n?u=r:dD(r,e,u=MD(n),0,n);var i=XD(u),c=i.lastIndexOf("\n");return c<0?a.buffer+=i:(a.buffer+=i.substr(0,c+1),xk(t),a.buffer+=i.substr(c+1)),0}(t,r,e,n)}function Jk(t){throw t}function Gk(t,r){return 0==r&&Jk(lD.Division_by_zero),t%r}function qk(t,r){return+(0!=LD(t,r,!1))}function Yk(t){return t instanceof Array?t[0]:t instanceof _D?Lp:1e3}function Vk(t,r,e){lD[t+1]=r,e&&(lD[e]=r)}void 0!==t.process&&void 0!==t.process.versions&&void 0!==t.process.versions.node?Mk.push({path:Rk,device:new Lk(Rk)}):Mk.push({path:Rk,device:new Ik(Rk)}),Mk.push({path:Rk+kp,device:new Ik(Rk+kp)}),jk(0,function(t,r){var e=gk[t],n=ED(r),u=ck(n);return e.file.write(e.offset,n,0,u),e.offset+=u,0},new Ok(MD(0))),jk(1,function(r){var e=t;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stdout.write(r);else{10==r.charCodeAt(r.length-1)&&(r=r.substr(0,r.length-1));var n=e.console;n&&n.log&&n.log(r)}},new Ok(MD(0))),jk(2,function(r){var e=t;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stderr.write(r);else{10==r.charCodeAt(r.length-1)&&(r=r.substr(0,r.length-1));var n=e.console;n&&n.error&&n.error(r)}},new Ok(MD(0)));var Wk={};function Hk(t,r){return t===r?1:(6&t.t&&mD(t),6&r.t&&mD(r),t.c==r.c?1:0)}function zk(t,r){return r>>>0>=t.l&&gD(),fk(t,r)}function Kk(t,r){return 1-Hk(t,r)}function Qk(r){var e=t,n=r.toString();if(e.process&&e.process.env&&void 0!=e.process.env[n])return KD(e.process.env[n]);Jk(lD.Not_found)}function $k(t){for(;t&&t.joo_tramp;)t=t.joo_tramp.apply(null,t.joo_args),0;return t}function Zk(t,r){return{joo_tramp:t,joo_args:r}}function td(t){return t}function rd(t){return Wk[t]}function ed(r){return r instanceof Array?r:t.RangeError&&r instanceof t.RangeError&&r.message&&r.message.match(/maximum call stack/i)?td(lD.Stack_overflow):t.InternalError&&r instanceof t.InternalError&&r.message&&r.message.match(/too much recursion/i)?td(lD.Stack_overflow):r instanceof t.Error&&rd(jv)?[0,rd(jv),r]:[0,lD.Failure,KD(String(r))]}function nd(t,r){return 1==t.length?t(r):OD(t,[r])}function ud(t,r,e){return 2==t.length?t(r,e):OD(t,[r,e])}function ad(t,r,e,n){return 3==t.length?t(r,e,n):OD(t,[r,e,n])}function id(t,r,e,n,u){return 4==t.length?t(r,e,n,u):OD(t,[r,e,n,u])}function cd(t,r,e,n,u,a){return 5==t.length?t(r,e,n,u,a):OD(t,[r,e,n,u,a])}var fd=[sf,ED(zt),-1],sd=[sf,ED(rl),-3],od=[sf,ED(xc),-4],vd=[sf,ED(fi),-7],ld=[sf,ED(yo),-8],bd=[sf,ED(Ka),-9],pd=[sf,ED(Ze),-11],Dd=[sf,ED(Jp),-12],kd=[0,[11,ED('File "'),[2,0,[11,ED('", line '),[4,0,0,0,[11,ED(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,ED(": "),[2,0,0]]]]]]]]]],ED('File "%s", line %d, characters %d-%d: %s')],dd=[0,0,[0,0,0,0],[0,0,0,0]],wd=[0,0],hd=ED(""),md=ED("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Fd=[0,0,0,0,0,0,0,1,0],yd=[0,0,0],_d=[0,0];Vk(11,Dd,Jp),Vk(10,pd,Ze),Vk(9,[sf,ED(bf),-10],bf),Vk(8,bd,Ka),Vk(7,ld,yo),Vk(6,vd,fi),Vk(5,[sf,ED(ou),-6],ou),Vk(4,[sf,ED(Kv),-5],Kv),Vk(3,od,xc),Vk(2,sd,rl),Vk(1,[sf,ED(El),-2],El),Vk(0,fd,zt);var Ed=ED("output_substring"),Cd=ED("%.12g"),Sd=ED(se),gd=ED(yc),xd=ED(ji),Td=[0,ED("list.ml"),247,11],Ad=ED("tl"),Od=ED("hd"),Id=ED("\\\\"),Pd=ED("\\'"),Bd=ED("\\b"),Nd=ED("\\t"),Ld=ED("\\n"),Rd=ED("\\r"),Md=ED("Char.chr"),jd=ED("String.blit / Bytes.blit_string"),Ud=ED("Bytes.blit"),Xd=ED("String.sub / Bytes.sub"),Jd=ED("String.contains_from / Bytes.contains_from"),Gd=(ED(so),ED("String.concat"),ED("Array.blit")),qd=ED("Array.sub"),Yd=ED("Array.init"),Vd=ED("Set.remove_min_elt"),Wd=[0,0,0,0],Hd=[0,0,0],zd=[0,ED("set.ml"),508,18],Kd=ED(nD),Qd=ED(nD),$d=ED(nD),Zd=ED(nD),tw=ED("CamlinternalLazy.Undefined"),rw=ED("Buffer.add_substring/add_subbytes"),ew=ED("Buffer.add: cannot grow buffer"),nw=ED("Buffer.sub"),uw=ED("%c"),aw=ED("%s"),iw=ED("%i"),cw=ED("%li"),fw=ED("%ni"),sw=ED("%Li"),ow=ED("%f"),vw=ED(pt),lw=ED("%{"),bw=ED("%}"),pw=ED("%("),Dw=ED("%)"),kw=ED(lp),dw=ED("%t"),ww=ED("%?"),hw=ED("%r"),mw=ED("%_r"),Fw=[0,ED(hl),845,23],yw=[0,ED(hl),809,21],_w=[0,ED(hl),810,21],Ew=[0,ED(hl),813,21],Cw=[0,ED(hl),814,21],Sw=[0,ED(hl),817,19],gw=[0,ED(hl),818,19],xw=[0,ED(hl),821,22],Tw=[0,ED(hl),822,22],Aw=[0,ED(hl),826,30],Ow=[0,ED(hl),827,30],Iw=[0,ED(hl),831,26],Pw=[0,ED(hl),832,26],Bw=[0,ED(hl),841,28],Nw=[0,ED(hl),842,28],Lw=[0,ED(hl),846,23],Rw=ED("%u"),Mw=[0,ED(hl),1520,4],jw=ED("Printf: bad conversion %["),Uw=[0,ED(hl),1588,39],Xw=[0,ED(hl),1611,31],Jw=[0,ED(hl),1612,31],Gw=ED("Printf: bad conversion %_"),qw=ED("@{"),Yw=ED("@["),Vw=[0,[11,ED("invalid box description "),[3,0,0]],ED("invalid box description %S")],Ww=ED(so),Hw=[0,0,4],zw=ED(so),Kw=ED("b"),Qw=ED("h"),$w=ED("hov"),Zw=ED("hv"),th=ED("v"),rh=ED(tv),eh=ED(se),nh=ED("neg_infinity"),uh=ED(Pr),ah=ED("%.12g"),ih=ED("%nd"),ch=ED("%+nd"),fh=ED("% nd"),sh=ED("%ni"),oh=ED("%+ni"),vh=ED("% ni"),lh=ED("%nx"),bh=ED("%#nx"),ph=ED("%nX"),Dh=ED("%#nX"),kh=ED("%no"),dh=ED("%#no"),wh=ED("%nu"),hh=ED("%ld"),mh=ED("%+ld"),Fh=ED("% ld"),yh=ED("%li"),_h=ED("%+li"),Eh=ED("% li"),Ch=ED("%lx"),Sh=ED("%#lx"),gh=ED("%lX"),xh=ED("%#lX"),Th=ED("%lo"),Ah=ED("%#lo"),Oh=ED("%lu"),Ih=ED("%Ld"),Ph=ED("%+Ld"),Bh=ED("% Ld"),Nh=ED("%Li"),Lh=ED("%+Li"),Rh=ED("% Li"),Mh=ED("%Lx"),jh=ED("%#Lx"),Uh=ED("%LX"),Xh=ED("%#LX"),Jh=ED("%Lo"),Gh=ED("%#Lo"),qh=ED("%Lu"),Yh=ED(Su),Vh=ED("%+d"),Wh=ED("% d"),Hh=ED("%i"),zh=ED("%+i"),Kh=ED("% i"),Qh=ED("%x"),$h=ED("%#x"),Zh=ED("%X"),tm=ED("%#X"),rm=ED("%o"),em=ED("%#o"),nm=ED("%u"),um=ED(db),am=ED("@}"),im=ED("@?"),cm=ED("@\n"),fm=ED("@."),sm=ED("@@"),om=ED("@%"),vm=ED("@"),lm=ED("CamlinternalFormat.Type_mismatch"),bm=ED(so),pm=[0,[11,ED(", "),[2,0,[2,0,0]]],ED(", %s%s")],Dm=ED("Out of memory"),km=ED("Stack overflow"),dm=ED("Pattern matching failed"),wm=ED("Assertion failed"),hm=ED("Undefined recursive module"),mm=[0,[12,40,[2,0,[2,0,[12,41,0]]]],ED("(%s%s)")],Fm=ED(so),ym=ED(so),_m=[0,[12,40,[2,0,[12,41,0]]],ED("(%s)")],Em=[0,[4,0,0,0,0],ED(Su)],Cm=[0,[3,0,0],ED(qf)],Sm=ED("_"),gm=ED("x"),xm=ED("OCAMLRUNPARAM"),Tm=ED("CAMLRUNPARAM"),Am=ED(so),Om=[3,0,3],Im=ED(se),Pm=ED(">"),Bm=ED("</"),Nm=ED(">"),Lm=ED("<"),Rm=ED("\n"),Mm=ED("Format.Empty_queue"),jm=[0,ED(so)],Um=ED("TMPDIR"),Xm=ED("TEMP"),Jm=ED("Cygwin"),Gm=ED("Win32"),qm=ED("E2BIG"),Ym=ED("EACCES"),Vm=ED("EAGAIN"),Wm=ED("EBADF"),Hm=ED("EBUSY"),zm=ED("ECHILD"),Km=ED("EDEADLK"),Qm=ED("EDOM"),$m=ED("EEXIST"),Zm=ED("EFAULT"),tF=ED("EFBIG"),rF=ED("EINTR"),eF=ED("EINVAL"),nF=ED("EIO"),uF=ED("EISDIR"),aF=ED("EMFILE"),iF=ED("EMLINK"),cF=ED("ENAMETOOLONG"),fF=ED("ENFILE"),sF=ED("ENODEV"),oF=ED("ENOENT"),vF=ED("ENOEXEC"),lF=ED("ENOLCK"),bF=ED("ENOMEM"),pF=ED("ENOSPC"),DF=ED("ENOSYS"),kF=ED("ENOTDIR"),dF=ED("ENOTEMPTY"),wF=ED("ENOTTY"),hF=ED("ENXIO"),mF=ED("EPERM"),FF=ED("EPIPE"),yF=ED("ERANGE"),_F=ED("EROFS"),EF=ED("ESPIPE"),CF=ED("ESRCH"),SF=ED("EXDEV"),gF=ED("EWOULDBLOCK"),xF=ED("EINPROGRESS"),TF=ED("EALREADY"),AF=ED("ENOTSOCK"),OF=ED("EDESTADDRREQ"),IF=ED("EMSGSIZE"),PF=ED("EPROTOTYPE"),BF=ED("ENOPROTOOPT"),NF=ED("EPROTONOSUPPORT"),LF=ED("ESOCKTNOSUPPORT"),RF=ED("EOPNOTSUPP"),MF=ED("EPFNOSUPPORT"),jF=ED("EAFNOSUPPORT"),UF=ED("EADDRINUSE"),XF=ED("EADDRNOTAVAIL"),JF=ED("ENETDOWN"),GF=ED("ENETUNREACH"),qF=ED("ENETRESET"),YF=ED("ECONNABORTED"),VF=ED("ECONNRESET"),WF=ED("ENOBUFS"),HF=ED("EISCONN"),zF=ED("ENOTCONN"),KF=ED("ESHUTDOWN"),QF=ED("ETOOMANYREFS"),$F=ED("ETIMEDOUT"),ZF=ED("ECONNREFUSED"),ty=ED("EHOSTDOWN"),ry=ED("EHOSTUNREACH"),ey=ED("ELOOP"),ny=ED("EOVERFLOW"),uy=[0,[11,ED("EUNKNOWNERR "),[4,0,0,0,0]],ED("EUNKNOWNERR %d")],ay=[0,[11,ED("Unix.Unix_error(Unix."),[2,0,[11,ED(", "),[3,0,[11,ED(", "),[3,0,[12,41,0]]]]]]],ED("Unix.Unix_error(Unix.%s, %S, %S)")],iy=ED(Ma),cy=ED(so),fy=ED(so),sy=ED(Ma),oy=(ED("0.0.0.0"),ED("127.0.0.1"),ED("::"),ED("::1"),[0,ED("sedlexing.ml"),51,25]),vy=ED("Sedlexing.MalFormed"),ly=ED("Js.Error"),by=ED(jv),py=[0,[15,0],ED(lp)],Dy=[0,[12,59,[17,[0,ED(ri),1,0],0]],ED(Hu)],ky=[0,[12,59,[17,[0,ED(ri),1,0],0]],ED(Hu)],dy=[0,[12,40,[18,[1,[0,0,ED(so)]],0]],ED(Dn)],wy=[0,[12,44,[17,[0,ED(ri),1,0],0]],ED(op)],hy=[0,[18,[1,[0,[11,ED(cp),0],ED(cp)]],[12,91,0]],ED(O)],my=[0,[17,[0,ED(Bo),0,0],[12,93,[17,0,0]]],ED(yf)],Fy=[0,[12,44,[17,[0,ED(ri),1,0],0]],ED(op)],yy=[0,[18,[1,[0,[11,ED(cp),0],ED(cp)]],[12,91,0]],ED(O)],_y=[0,[17,[0,ED(Bo),0,0],[12,93,[17,0,0]]],ED(yf)],Ey=[0,[17,0,[12,41,0]],ED(Ar)],Cy=[0,[15,0],ED(lp)],Sy=[0,[12,40,[18,[1,[0,[11,ED(cp),0],ED(cp)]],[11,ED("Flow_ast.Function.BodyBlock"),[17,[0,ED(ri),1,0],0]]]],ED("(@[<2>Flow_ast.Function.BodyBlock@ ")],gy=[0,[12,40,[18,[1,[0,0,ED(so)]],0]],ED(Dn)],xy=[0,[12,44,[17,[0,ED(ri),1,0],0]],ED(op)],Ty=[0,[17,0,[12,41,0]],ED(Ar)],Ay=[0,[17,0,[12,41,0]],ED(Ar)],Oy=[0,[12,40,[18,[1,[0,[11,ED(cp),0],ED(cp)]],[11,ED("Flow_ast.Function.BodyExpression"),[17,[0,ED(ri),1,0],0]]]],ED("(@[<2>Flow_ast.Function.BodyExpression@ ")],Iy=[0,[17,0,[12,41,0]],ED(Ar)],Py=[0,[15,0],ED(lp)],By=[0,[18,[1,[0,[11,ED(cp),0],ED(cp)]],[11,ED(Io),0]],ED(au)],Ny=ED("Flow_ast.Function.id"),Ly=[0,[18,[1,[0,0,ED(so)]],[2,0,[11,ED(ap),[17,[0,ED(ri),1,0],0]]]],ED(nv)],Ry=ED(zv),My=E