4 lines
106 KiB
JavaScript
Executable File
4 lines
106 KiB
JavaScript
Executable File
var jsyaml=window.jsyaml=function(){require=function(e,t,r){function n(r,a){if(!t[r]){if(!e[r]){var o=typeof require=="function"&&require;if(!a&&o)return o(r,!0);if(i)return i(r,!0);throw new Error("Cannot find module '"+r+"'")}var s=t[r]={exports:{}};e[r][0].call(s.exports,function(t){var i=e[r][1][t];return n(i?i:t)},s,s.exports)}return t[r].exports}var i=typeof require=="function"&&require;for(var a=0;a<r.length;a++)n(r[a]);return n}({"./index":[function(e,t,r){t.exports=e("jPUIy0")},{}],jPUIy0:[function(e,t,r){t.exports=e("./lib/js-yaml.js")},{"./lib/js-yaml.js":1}],1:[function(e,t,r){"use strict";var n=e("./js-yaml/loader");var i=e("./js-yaml/dumper");function a(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}t.exports.NIL=e("./js-yaml/common").NIL;t.exports.Type=e("./js-yaml/type");t.exports.Schema=e("./js-yaml/schema");t.exports.FAILSAFE_SCHEMA=e("./js-yaml/schema/failsafe");t.exports.JSON_SCHEMA=e("./js-yaml/schema/json");t.exports.CORE_SCHEMA=e("./js-yaml/schema/core");t.exports.DEFAULT_SAFE_SCHEMA=e("./js-yaml/schema/default_safe");t.exports.DEFAULT_FULL_SCHEMA=e("./js-yaml/schema/default_full");t.exports.load=n.load;t.exports.loadAll=n.loadAll;t.exports.safeLoad=n.safeLoad;t.exports.safeLoadAll=n.safeLoadAll;t.exports.dump=i.dump;t.exports.safeDump=i.safeDump;t.exports.YAMLException=e("./js-yaml/exception");t.exports.MINIMAL_SCHEMA=e("./js-yaml/schema/failsafe");t.exports.SAFE_SCHEMA=e("./js-yaml/schema/default_safe");t.exports.DEFAULT_SCHEMA=e("./js-yaml/schema/default_full");t.exports.scan=a("scan");t.exports.parse=a("parse");t.exports.compose=a("compose");t.exports.addConstructor=a("addConstructor");e("./js-yaml/require")},{"./js-yaml/loader":2,"./js-yaml/dumper":3,"./js-yaml/type":4,"./js-yaml/schema/failsafe":5,"./js-yaml/schema/json":6,"./js-yaml/schema/core":7,"./js-yaml/schema/default_safe":8,"./js-yaml/schema/default_full":9,"./js-yaml/require":10,"./js-yaml/schema":11,"./js-yaml/common":12,"./js-yaml/exception":13}],14:[function(e,t,r){},{}],2:[function(e,t,r){"use strict";var n=e("./common");var i=e("./exception");var a=e("./mark");var o=n.NIL;var s=e("./schema/default_safe");var l=e("./schema/default_full");var u=Object.prototype.hasOwnProperty;var f="string";var c="array";var p="object";var h=1;var d=2;var y=3;var m=4;var g=1;var v=2;var b=3;var w=9;var x=10;var E=13;var S=32;var k=33;var I=34;var L=35;var A=37;var C=38;var O=39;var j=42;var N=43;var _=44;var F=45;var U=46;var P=47;var B=48;var D=49;var T=57;var M=58;var R=60;var W=62;var q=63;var G=64;var H=65;var V=70;var Y=76;var K=78;var J=80;var z=85;var $=91;var X=92;var Z=93;var Q=95;var et=96;var tt=97;var rt=98;var nt=101;var it=102;var at=110;var ot=114;var st=116;var lt=117;var ut=118;var ft=120;var ct=123;var pt=124;var ht=125;var dt={};dt[B]="\0";dt[tt]="";dt[rt]="\b";dt[st]=" ";dt[w]=" ";dt[at]="\n";dt[ut]="";dt[it]="\f";dt[ot]="\r";dt[nt]="";dt[S]=" ";dt[I]='"';dt[P]="/";dt[X]="\\";dt[K]="
";dt[Q]=" ";dt[Y]="\u2028";dt[J]="\u2029";var yt={};yt[ft]=2;yt[lt]=4;yt[z]=8;var mt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uD800-\uDFFF\uFFFE\uFFFF]/;var gt=/[\x85\u2028\u2029]/;var vt=/[,\[\]\{\}]/;var bt=/^(?:!|!!|![a-z\-]+!)$/i;var wt=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function xt(e,t,r){r=r||{};var s=r["filename"]||null,P=r["schema"]||l,Y=r["resolve"]||true,K=r["validate"]||true,J=r["strict"]||false,z=r["legacy"]||false,Q={},rt=P.compiledImplicit,nt=P.compiledTypeMap,at=e.length,ot=0,st=0,lt=0,ut=0,ft=e.charCodeAt(ot),xt,Et,St,kt,It,Lt,At,Ct;function Ot(t){return new i(t,new a(s,e,ot,st,ot-lt))}function jt(e){throw Ot(e)}function Nt(e){var t=Ot(e);if(J){throw t}else{console.warn(t.toString())}}Q["YAML"]=function Xt(e,t){var r,n,i;if(null!==xt){jt("duplication of %YAML directive")}if(1!==t.length){jt("YAML directive accepts exactly one argument")}r=/^([0-9]+)\.([0-9]+)$/.exec(t[0]);if(null===r){jt("ill-formed argument of the YAML directive")}n=parseInt(r[1],10);i=parseInt(r[2],10);if(1!==n){jt("unacceptable YAML version of the document")}xt=t[0];Et=i<2;if(1!==i&&2!==i){Nt("unsupported YAML version of the document")}};Q["TAG"]=function Zt(e,t){var r,n;if(2!==t.length){jt("TAG directive accepts exactly two arguments")}r=t[0];n=t[1];if(!bt.test(r)){jt("ill-formed tag handle (first argument) of the TAG directive")}if(u.call(St,r)){jt('there is a previously declared suffix for "'+r+'" tag handle')}if(!wt.test(n)){jt("ill-formed tag prefix (second argument) of the TAG directive")}St[r]=n};function _t(t,r,n){var i,a,o,s;if(t<r){s=e.slice(t,r);if(n&&K){for(i=0,a=s.length;i<a;i+=1){o=s.charCodeAt(i);if(!(9===o||32<=o&&o<=1114111)){jt("expected valid JSON character")}}}Ct+=s}}function Ft(e,t){var r,i,a,o;if(!n.isObject(t)){jt("cannot merge mappings; the provided source object is unacceptable")}r=Object.keys(t);for(a=0,o=r.length;a<o;a+=1){i=r[a];if(!u.call(e,i)){e[i]=t[i]}}}function Ut(e,t,r,n){var i,a;r=String(r);if(null===e){e={}}if("tag:yaml.org,2002:merge"===t){if(Array.isArray(n)){for(i=0,a=n.length;i<a;i+=1){Ft(e,n[i])}}else{Ft(e,n)}}else{e[r]=n}return e}function Pt(){if(x===ft){ot+=1}else if(E===ft){if(x===e.charCodeAt(ot+1)){ot+=2}else{ot+=1}}else{jt("a line break is expected")}st+=1;lt=ot;ft=e.charCodeAt(ot)}function Bt(t,r){var n=0;while(ot<at){while(S===ft||w===ft){ft=e.charCodeAt(++ot)}if(t&&L===ft){do{ft=e.charCodeAt(++ot)}while(ot<at&&x!==ft&&E!==ft)}if(x===ft||E===ft){Pt();n+=1;ut=0;while(S===ft){ut+=1;ft=e.charCodeAt(++ot)}if(ut<r){Nt("deficient indentation")}}else{break}}return n}function Dt(){var t,r;if(ot===lt&&(F===ft||U===ft)&&e.charCodeAt(ot+1)===ft&&e.charCodeAt(ot+2)===ft){t=ot+3;r=e.charCodeAt(t);if(t>=at||S===r||w===r||x===r||E===r){return true}}return false}function Tt(e){if(1===e){Ct+=" "}else if(e>1){Ct+=n.repeat("\n",e-1)}}function Mt(t,r){var n,i,a,o,s,l,u,c,p=At,h=Ct;if(S===ft||w===ft||x===ft||E===ft||_===ft||$===ft||Z===ft||ct===ft||ht===ft||L===ft||C===ft||j===ft||k===ft||pt===ft||W===ft||O===ft||I===ft||A===ft||G===ft||et===ft){return false}if(q===ft||F===ft){i=e.charCodeAt(ot+1);if(S===i||w===i||x===i||E===i||r&&(_===i||$===i||Z===i||ct===i||ht===i)){return false}}At=f;Ct="";a=o=ot;s=false;while(ot<at){if(M===ft){i=e.charCodeAt(ot+1);if(S===i||w===i||x===i||E===i||r&&(_===i||$===i||Z===i||ct===i||ht===i)){break}}else if(L===ft){n=e.charCodeAt(ot-1);if(S===n||w===n||x===n||E===n){break}}else if(ot===lt&&Dt()||r&&(_===ft||$===ft||Z===ft||ct===ft||ht===ft)){break}else if(x===ft||E===ft){l=st;u=lt;c=ut;Bt(false,-1);if(ut>=t){s=true;continue}else{ot=o;st=l;lt=u;ut=c;ft=e.charCodeAt(ot);break}}if(s){_t(a,o,false);Tt(st-l);a=o=ot;s=false}if(S!==ft&&w!==ft){o=ot+1}ft=e.charCodeAt(++ot)}_t(a,o,false);if(Ct){return true}else{At=p;Ct=h;return false}}function Rt(t){var r,n;if(O!==ft){return false}At=f;Ct="";ft=e.charCodeAt(++ot);r=n=ot;while(ot<at){if(O===ft){_t(r,ot,true);ft=e.charCodeAt(++ot);if(O===ft){r=n=ot;ft=e.charCodeAt(++ot)}else{return true}}else if(x===ft||E===ft){_t(r,n,true);Tt(Bt(false,t));r=n=ot;ft=e.charCodeAt(ot)}else if(ot===lt&&Dt()){jt("unexpected end of the document within a single quoted scalar")}else{ft=e.charCodeAt(++ot);n=ot}}jt("unexpected end of the stream within a single quoted scalar")}function Wt(t){var r,n,i,a,o,s;if(I!==ft){return false}At=f;Ct="";ft=e.charCodeAt(++ot);r=n=ot;while(ot<at){if(I===ft){_t(r,ot,true);ft=e.charCodeAt(++ot);return true}else if(X===ft){_t(r,ot,true);ft=e.charCodeAt(++ot);if(x===ft||E===ft){Bt(false,t)}else if(dt[ft]){Ct+=dt[ft];ft=e.charCodeAt(++ot)}else if(yt[ft]){i=yt[ft];s=0;for(a=1;a<=i;a+=1){o=(i-a)*4;ft=e.charCodeAt(++ot);if(B<=ft&&ft<=T){s|=ft-B<<o}else if(H<=ft&&ft<=V){s|=ft-H+10<<o}else if(tt<=ft&&ft<=it){s|=ft-tt+10<<o}else{jt("expected hexadecimal character")}}Ct+=String.fromCharCode(s);ft=e.charCodeAt(++ot)}else{jt("unknown escape sequence")}r=n=ot}else if(x===ft||E===ft){_t(r,n,true);Tt(Bt(false,t));r=n=ot;ft=e.charCodeAt(ot)}else if(ot===lt&&Dt()){jt("unexpected end of the document within a double quoted scalar")}else{ft=e.charCodeAt(++ot);n=ot}}jt("unexpected end of the stream within a double quoted scalar")}function qt(t){var r=true,n,i=It,a,o,s,l,u,f,d,y,m;switch(ft){case $:s=Z;f=false;a=[];break;case ct:s=ht;f=true;a={};break;default:return false}if(null!==Lt){kt[Lt]=a}ft=e.charCodeAt(++ot);while(ot<at){Bt(true,t);if(ft===s){ft=e.charCodeAt(++ot);It=i;At=f?p:c;Ct=a;return true}else if(!r){jt("missed comma between flow collection entries")}y=d=m=null;l=u=false;if(q===ft){o=e.charCodeAt(ot+1);if(S===o||w===o||x===o||E===o){l=u=true;ot+=1;ft=o;Bt(true,t)}}n=st;zt(t,h,false,true);y=It;d=Ct;if((u||st===n)&&M===ft){l=true;ft=e.charCodeAt(++ot);Bt(true,t);zt(t,h,false,true);m=Ct}if(f){Ut(a,y,d,m)}else if(l){a.push(Ut(null,y,d,m))}else{a.push(d)}Bt(true,t);if(_===ft){r=true;ft=e.charCodeAt(++ot)}else{r=false}}jt("unexpected end of the stream within a flow collection")}function Gt(t){var r,i,a=g,o=false,s=t,l=-1;switch(ft){case pt:i=false;break;case W:i=true;break;default:return false}At=f;Ct="";while(ot<at){ft=e.charCodeAt(++ot);if(N===ft||F===ft){if(g===a){a=N===ft?b:v}else{jt("repeat of a chomping mode identifier")}}else if(B<=ft&&ft<=T){if(B===ft){jt("bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!o){s=t+(ft-D);o=true}else{jt("repeat of an indentation width identifier")}}else{break}}if(S===ft||w===ft){do{ft=e.charCodeAt(++ot)}while(S===ft||w===ft);if(L===ft){do{ft=e.charCodeAt(++ot)}while(ot<at&&x!==ft&&E!==ft)}}while(ot<at){Pt();ut=0;while((!o||ut<s)&&S===ft){ut+=1;ft=e.charCodeAt(++ot)}if(!o&&ut>s){s=ut}if(x===ft||E===ft){l+=1;continue}if(ut<s){if(b===a){Ct+=n.repeat("\n",l+1)}else if(g===a){Ct+="\n"}break}o=true;if(i){if(S===ft||w===ft){Ct+=n.repeat("\n",l+1);l=1}else if(0===l){Ct+=" ";l=0}else{Ct+=n.repeat("\n",l);l=0}}else{Ct+=n.repeat("\n",l+1);l=0}r=ot;do{ft=e.charCodeAt(++ot)}while(ot<at&&x!==ft&&E!==ft);_t(r,ot,false)}return true}function Ht(t){var r,n=It,i=[],a,o=false;if(null!==Lt){kt[Lt]=i}while(ot<at){if(F!==ft){break}a=e.charCodeAt(ot+1);if(S!==a&&w!==a&&x!==a&&E!==a){break}o=true;ot+=1;ft=a;if(Bt(true,-1)){if(ut<=t){i.push(null);continue}}r=st;zt(t,y,false,true);i.push(Ct);Bt(true,-1);if((st===r||ut>t)&&ot<at){jt("bad indentation of a sequence entry")}else if(ut<t){break}}if(o){It=n;At=c;Ct=i;return true}else{return false}}function Vt(t){var r,n,i,a=It,o={},s=null,l=null,u=null,f=false,c=false;if(null!==Lt){kt[Lt]=o}while(ot<at){r=e.charCodeAt(ot+1);i=st;if((q===ft||M===ft)&&(S===r||w===r||x===r||E===r)){if(q===ft){if(f){Ut(o,s,l,null);s=l=u=null}c=true;f=true;n=true}else if(f){f=false;n=true}else{jt("incomplete explicit mapping pair; a key node is missed")}ot+=1;ft=r}else if(zt(t,d,false,true)){if(st===i){while(S===ft||w===ft){ft=e.charCodeAt(++ot)}if(M===ft){ft=e.charCodeAt(++ot);if(S!==ft&&w!==ft&&x!==ft&&E!==ft){jt("a whitespace character is expected after the key-value separator within a block mapping")}if(f){Ut(o,s,l,null);s=l=u=null}c=true;f=false;n=false;s=It;l=Ct}else if(c){jt("can not read an implicit mapping pair; a colon is missed")}else{It=a;return true}}else if(c){jt("can not read a block mapping entry; a multiline key may not be an implicit key")}else{It=a;return true}}else{break}if(st===i||ut>t){if(zt(t,m,true,n)){if(f){l=Ct}else{u=Ct}}if(!f){Ut(o,s,l,u);s=l=u=null}Bt(true,-1)}if(ut>t&&ot<at){jt("bad indentation of a mapping entry")}else if(ut<t){break}}if(f){Ut(o,s,l,null)}if(c){It=a;At=p;Ct=o}return c}function Yt(){var t,r=false,n=false,i,a;if(k!==ft){return false}if(null!==It){jt("duplication of a tag property")}ft=e.charCodeAt(++ot);if(R===ft){r=true;ft=e.charCodeAt(++ot)}else if(k===ft){n=true;i="!!";ft=e.charCodeAt(++ot)}else{i="!"}t=ot;if(r){do{ft=e.charCodeAt(++ot)}while(ot<at&&W!==ft);if(ot<at){a=e.slice(t,ot);ft=e.charCodeAt(++ot)}else{jt("unexpected end of the stream within a verbatim tag")}}else{while(ot<at&&S!==ft&&w!==ft&&x!==ft&&E!==ft){if(k===ft){if(!n){i=e.slice(t-1,ot+1);if(K&&!bt.test(i)){jt("named tag handle cannot contain such characters")}n=true;t=ot+1}else{jt("tag suffix cannot contain exclamation marks")}}ft=e.charCodeAt(++ot)}a=e.slice(t,ot);if(K&&vt.test(a)){jt("tag suffix cannot contain flow indicator characters")}}if(K&&a&&!wt.test(a)){jt("tag name cannot contain such characters: "+a)}if(r){It=a}else if(u.call(St,i)){It=St[i]+a}else if("!"===i){It="!"+a}else if("!!"===i){It="tag:yaml.org,2002:"+a}else{jt('undeclared tag handle "'+i+'"')}return true}function Kt(){var t;if(C!==ft){return false}if(null!==Lt){jt("duplication of an anchor property")}ft=e.charCodeAt(++ot);t=ot;while(ot<at&&S!==ft&&w!==ft&&x!==ft&&E!==ft&&_!==ft&&$!==ft&&Z!==ft&&ct!==ft&&ht!==ft){ft=e.charCodeAt(++ot)}if(ot===t){jt("name of an anchor node must contain at least one character")}Lt=e.slice(t,ot);return true}function Jt(){var t,r;if(j!==ft){return false}ft=e.charCodeAt(++ot);t=ot;while(ot<at&&S!==ft&&w!==ft&&x!==ft&&E!==ft&&_!==ft&&$!==ft&&Z!==ft&&ct!==ft&&ht!==ft){ft=e.charCodeAt(++ot)}if(ot===t){jt("name of an alias node must contain at least one character")}r=e.slice(t,ot);if(!kt.hasOwnProperty(r)){jt('unidentified alias "'+r+'"')}Ct=kt[r];Bt(true,-1);return true}function zt(e,t,r,n){var i,a,s,l=false,f=true,c=false,p,g,v,b,w,x,E;It=null;Lt=null;At=null;Ct=null;i=a=s=m===t||y===t;if(r){if(Bt(true,-1)){l=true;if(ut===e){f=false}else if(ut>e){f=true}else{return false}}}if(f){while(Yt()||Kt()){if(Bt(true,-1)){l=true;if(ut>e){f=true;s=i}else if(ut===e){f=false;s=i}else{return true}}else{s=false}}}if(s){s=l||n}if(f||m===t){if(h===t||d===t){w=e}else{w=e+1}x=ot-lt;if(f){if(s&&(Ht(x)||Vt(x))||qt(w)){c=true}else{if(a&&Gt(w)||Rt(w)||Wt(w)){c=true}else if(Jt()){c=true;if(null!==It||null!==Lt){jt("alias node should not have any properties")}}else if(Mt(w,h===t)){c=true;if(null===It){It="?"}}if(null!==Lt){kt[Lt]=Ct}}}else{c=s&&Ht(x)}}if(null!==It&&"!"!==It){if("?"===It){if(Y){for(p=0,g=rt.length;p<g;p+=1){v=rt[p];E=v.loader.resolver(Ct,false);if(o!==E){It=v.tag;Ct=E;break}}}}else if(u.call(nt,It)){b=nt[It].loader;if(null!==Ct&&b.kind!==At){jt("unacceptable node kind for !<"+It+'> tag; it should be "'+b.kind+'", not "'+At+'"')}if(b.resolver){E=b.resolver(Ct,true);if(o!==E){Ct=E}else{jt("cannot resolve a node with !<"+It+"> explicit tag")}}}else{Nt("unknown tag !<"+It+">")}}return null!==It||null!==Lt||c}function $t(){var r=ot,n,i,a,o=false;xt=null;Et=z;St={};kt={};while(ot<at){Bt(true,-1);if(ut>0||A!==ft){break}o=true;ft=e.charCodeAt(++ot);n=ot;while(ot<at&&S!==ft&&w!==ft&&x!==ft&&E!==ft){ft=e.charCodeAt(++ot)}i=e.slice(n,ot);a=[];if(i.length<1){jt("directive name must not be less than one character in length")}while(ot<at){while(S===ft||w===ft){ft=e.charCodeAt(++ot)}if(L===ft){do{ft=e.charCodeAt(++ot)}while(ot<at&&x!==ft&&E!==ft);break}if(x===ft||E===ft){break}n=ot;while(ot<at&&S!==ft&&w!==ft&&x!==ft&&E!==ft){ft=e.charCodeAt(++ot)}a.push(e.slice(n,ot))}if(ot<at){Pt()}if(u.call(Q,i)){Q[i](i,a)}else{Nt('unknown document directive "'+i+'"')}}Bt(true,-1);if(0===ut&&F===ft&&F===e.charCodeAt(ot+1)&&F===e.charCodeAt(ot+2)){ot+=3;ft=e.charCodeAt(ot);Bt(true,-1)}else if(o){jt("directives end mark is expected")}zt(ut-1,m,false,true);Bt(true,-1);if(K&&Et&>.test(e.slice(r,ot))){Nt("non-ASCII line breaks are interpreted as content")}t(Ct);if(ot===lt&&Dt()){if(U===ft){ot+=3;ft=e.charCodeAt(ot);Bt(true,-1)}return}if(ot<at){jt("end of the stream or a document separator is expected")}else{return}}if(K&&mt.test(e)){jt("the stream contains non-printable characters")}while(S===ft){ut+=1;ft=e.charCodeAt(++ot)}while(ot<at){$t()}}function Et(e,t){var r=null,n=false;function a(e){if(!n){r=e;n=true}else{throw new i("expected a single document in the stream, but found more")}}xt(e,a,t);return r}function St(e,t,r){xt(e,t,n.extend({schema:s},r))}function kt(e,t){return Et(e,n.extend({schema:s},t))}t.exports.loadAll=xt;t.exports.load=Et;t.exports.safeLoadAll=St;t.exports.safeLoad=kt},{"./common":12,"./exception":13,"./mark":15,"./schema/default_safe":8,"./schema/default_full":9}],3:[function(e,t,r){!function(){"use strict";var r=e("./common");var n=r.NIL;var i=e("./exception");var a=e("./schema/default_full");var o=e("./schema/default_safe");var s=Object.prototype.hasOwnProperty;var l=9;var u=10;var f=13;var c=32;var p=33;var h=34;var d=35;var y=37;var m=38;var g=39;var v=42;var b=44;var w=45;var x=58;var E=62;var S=63;var k=64;var I=91;var L=93;var A=96;var C=123;var O=124;var j=125;var N={};N[0]="\\0";N[7]="\\a";N[8]="\\b";N[9]="\\t";N[10]="\\n";N[11]="\\v";N[12]="\\f";N[13]="\\r";N[27]="\\e";N[34]='\\"';N[92]="\\\\";N[133]="\\N";N[160]="\\_";N[8232]="\\L";N[8233]="\\P";function _(e){var t=typeof e;if(null===e){return"null"}else if("number"===t){return 0===e%1?"integer":"float"}else if("object"===t&&Array.isArray(e)){return"array"}else{return t}}function F(e,t){var r,n,i,a,o,l,u;if(null===t){return{}}r={};n=Object.keys(t);for(i=0,a=n.length;i<a;i+=1){o=n[i];l=String(t[o]);if("!!"===o.slice(0,2)){o="tag:yaml.org,2002:"+o.slice(2)}u=e.compiledTypeMap[o];if(u&&u.dumper){if(s.call(u.dumper.styleAliases,l)){l=u.dumper.styleAliases[l]}}r[o]=l}return r}function U(e){var t,n,a;t=e.toString(16).toUpperCase();if(e<=255){n="x";a=2}else if(e<=65535){n="u";a=4}else if(e<=4294967295){n="U";a=8}else{throw new i("code point within a string may not be greater than 0xFFFFFFFF")}return"\\"+n+r.repeat("0",a-t.length)+t}function P(e,t){t=t||{};var o=t["schema"]||a,P=Math.max(1,t["indent"]||2),B=t["skipInvalid"]||false,D=r.isNothing(t["flowLevel"])?-1:t["flowLevel"],T=F(o,t["styles"]||null),M=o.compiledImplicit,R=o.compiledExplicit,W,q,G;function H(e){return"\n"+r.repeat(" ",P*e)}function V(e){var t,r,i;for(t=0,r=M.length;t<r;t+=1){i=M[t];if(null!==i.loader&&n!==i.loader.resolver(e,false)){return true}}return false}function Y(e){var t,r,n,i,a;G="";t=false;r=0;if(0===e.length||c===e.charCodeAt(0)||c===e.charCodeAt(e.length-1)){t=true}for(n=0,i=e.length;n<i;n+=1){a=e.charCodeAt(n);if(!t){if(l===a||u===a||f===a||b===a||I===a||L===a||C===a||j===a||d===a||m===a||v===a||p===a||O===a||E===a||g===a||h===a||y===a||k===a||A===a||S===a||x===a||w===a){t=true}}if(N[a]||!(32<=a&&a<=126||133===a||160<=a&&a<=55295||57344<=a&&a<=65533||65536<=a&&a<=1114111)){G+=e.slice(r,n);G+=N[a]||U(a);r=n+1;t=true}}if(r<n){G+=e.slice(r,n)}if(!t&&V(G)){t=true}if(t){G='"'+G+'"'}}function K(e,t){var r="",n=q,i,a;for(i=0,a=t.length;i<a;i+=1){if(Z(e,t[i],false,false)){if(0!==i){r+=", "}r+=G}}q=n;G="["+r+"]"}function J(e,t,r){var n="",i=q,a,o;for(a=0,o=t.length;a<o;a+=1){if(Z(e+1,t[a],true,true)){if(!r||0!==a){n+=H(e)}n+="- "+G}}q=i;G=n||"[]"}function z(e,t){var r="",n=q,i=Object.keys(t),a,o,s,l,u;for(a=0,o=i.length;a<o;a+=1){u="";if(0!==a){u+=", "}s=i[a];l=t[s];if(!Z(e,s,false,false)){continue}if(G.length>1024){u+="? "}u+=G+": ";if(!Z(e,l,false,false)){continue}u+=G;r+=u}q=n;G="{"+r+"}"}function $(e,t,r){var n="",i=q,a=Object.keys(t),o,s,l,u,f,c;for(o=0,s=a.length;o<s;o+=1){c="";if(!r||0!==o){c+=H(e)}l=a[o];u=t[l];if(!Z(e+1,l,true,true)){continue}f=null!==q&&"?"!==q&&G.length<=1024;if(f){c+="? "}c+=G;if(f){c+=H(e)}if(!Z(e+1,u,true,f)){continue}c+=": "+G;n+=c}q=i;G=n||"{}"}function X(e,t){var r,a,o,l,u,f;a=t?R:M;W=_(e);for(o=0,l=a.length;o<l;o+=1){u=a[o];if(null!==u.dumper&&(null===u.dumper.kind||W===u.dumper.kind)&&(null===u.dumper.instanceOf||e instanceof u.dumper.instanceOf)&&(null===u.dumper.predicate||u.dumper.predicate(e))){q=t?u.tag:"?";if(null!==u.dumper.representer){f=T[u.tag]||u.dumper.defaultStyle;if("function"===typeof u.dumper.representer){r=u.dumper.representer(e,f)}else if(s.call(u.dumper.representer,f)){r=u.dumper.representer[f](e,f)}else{throw new i("!<"+u.tag+'> tag resolver accepts not "'+f+'" style')}if(n!==r){W=_(r);G=r}else{if(t){throw new i("cannot represent an object of !<"+u.tag+"> type")}else{continue}}}return true}}return false}function Z(e,t,r,n){q=null;G=t;if(!X(t,false)){X(t,true)}if(r){r=0>D||D>e}if(null!==q&&"?"!==q||2!==P&&e>0){n=false}if("object"===W){if(r&&0!==Object.keys(G).length){$(e,G,n)}else{z(e,G)}}else if("array"===W){if(r&&0!==G.length){J(e,G,n)}else{K(e,G)}}else if("string"===W){if("?"!==q){Y(G)}}else if(B){return false}else{throw new i("unacceptabe kind of an object to dump ("+W+")")}if(null!==q&&"?"!==q){G="!<"+q+"> "+G}return true}if(Z(0,e,true,true)){return G+"\n"}else{return""}}function B(e,t){return P(e,r.extend({schema:o},t))}t.exports.dump=P;t.exports.safeDump=B}()},{"./common":12,"./exception":13,"./schema/default_full":9,"./schema/default_safe":8}],4:[function(e,t,r){"use strict";var n=e("./exception");function i(e,t){t=t||{};this.tag=e;this.loader=t["loader"]||null;this.dumper=t["dumper"]||null;if(null===this.loader&&null===this.dumper){throw new n('Incomplete YAML type definition. "loader" or "dumper" setting must be specified.')}if(null!==this.loader){this.loader=new i.Loader(this.loader)}if(null!==this.dumper){this.dumper=new i.Dumper(this.dumper)}}i.Loader=function o(e){e=e||{};this.kind=e["kind"]||null;this.resolver=e["resolver"]||null;if("string"!==this.kind&&"array"!==this.kind&&"object"!==this.kind){throw new n('Unacceptable "kind" setting of a type loader.')}};function a(e){var t={};if(null!==e){Object.keys(e).forEach(function(r){e[r].forEach(function(e){t[String(e)]=r})})}return t}i.Dumper=function s(e){e=e||{};this.kind=e["kind"]||null;this.defaultStyle=e["defaultStyle"]||null;this.instanceOf=e["instanceOf"]||null;this.predicate=e["predicate"]||null;this.representer=e["representer"]||null;this.styleAliases=a(e["styleAliases"]||null);if("undefined"!==this.kind&&"null"!==this.kind&&"boolean"!==this.kind&&"integer"!==this.kind&&"float"!==this.kind&&"string"!==this.kind&&"array"!==this.kind&&"object"!==this.kind&&"function"!==this.kind){throw new n('Unacceptable "kind" setting of a type dumper.')}};t.exports=i},{"./exception":13}],10:[function(e,t,r){"use strict";var n=e("fs");var i=e("./loader");function a(e,t){var r=n.readFileSync(t,"utf8");e.exports=i.safeLoad(r,{filename:t})}if(undefined!==e.extensions){e.extensions[".yml"]=a;e.extensions[".yaml"]=a}t.exports=e},{fs:14,"./loader":2}],12:[function(e,t,r){"use strict";var n={};function i(e){return undefined===e||null===e}function a(e){return"object"===typeof e&&null!==e}function o(e){if(Array.isArray(e)){return e}else if(i(e)){return[]}else{return[e]}}function s(e,t){var r,n,i,a;if(t){a=Object.keys(t);for(r=0,n=a.length;r<n;r+=1){i=a[r];e[i]=t[i]}}return e}function l(e,t){var r="",n;for(n=0;n<t;n+=1){r+=e}return r}t.exports.NIL=n;t.exports.isNothing=i;t.exports.isObject=a;t.exports.toArray=o;t.exports.repeat=l;t.exports.extend=s},{}],13:[function(e,t,r){"use strict";function n(e,t){this.name="YAMLException";this.reason=e;this.mark=t;this.message=this.toString(false)}n.prototype.toString=function i(e){var t;t="JS-YAML: "+(this.reason||"(unknown reason)");if(!e&&this.mark){t+=" "+this.mark.toString()}return t};t.exports=n},{}],5:[function(e,t,r){"use strict";var n=e("../schema");t.exports=new n({explicit:[e("../type/str"),e("../type/seq"),e("../type/map")]})},{"../schema":11,"../type/str":16,"../type/seq":17,"../type/map":18}],6:[function(e,t,r){"use strict";var n=e("../schema");t.exports=new n({include:[e("./failsafe")],implicit:[e("../type/null"),e("../type/bool"),e("../type/int"),e("../type/float")]})},{"../schema":11,"./failsafe":5,"../type/null":19,"../type/bool":20,"../type/int":21,"../type/float":22}],7:[function(e,t,r){"use strict";var n=e("../schema");t.exports=new n({include:[e("./json")]})},{"../schema":11,"./json":6}],8:[function(e,t,r){"use strict";var n=e("../schema");t.exports=new n({include:[e("./core")],implicit:[e("../type/timestamp"),e("../type/merge")],explicit:[e("../type/binary"),e("../type/omap"),e("../type/pairs"),e("../type/set")]})},{"../schema":11,"./core":7,"../type/timestamp":23,"../type/merge":24,"../type/binary":25,"../type/omap":26,"../type/pairs":27,"../type/set":28}],9:[function(e,t,r){"use strict";var n=e("../schema");t.exports=n.DEFAULT=new n({include:[e("./default_safe")],explicit:[e("../type/js/undefined"),e("../type/js/regexp"),e("../type/js/function")]})},{"../schema":11,"./default_safe":8,"../type/js/undefined":29,"../type/js/regexp":30,"../type/js/function":31}],11:[function(e,t,r){"use strict";var n=e("./common");var i=e("./exception");var a=e("./type");function o(e,t,r){var n=[];e.include.forEach(function(e){r=o(e,t,r)});e[t].forEach(function(e){r.forEach(function(t,r){if(t.tag===e.tag){n.push(r)}});r.push(e)});return r.filter(function(e,t){return-1===n.indexOf(t)})}function s(){var e={},t,r;function n(t){e[t.tag]=t}for(t=0,r=arguments.length;t<r;t+=1){arguments[t].forEach(n)}return e}function l(e){this.include=e.include||[];this.implicit=e.implicit||[];this.explicit=e.explicit||[];this.implicit.forEach(function(e){if(null!==e.loader&&"string"!==e.loader.kind){throw new i("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}});this.compiledImplicit=o(this,"implicit",[]);this.compiledExplicit=o(this,"explicit",[]);this.compiledTypeMap=s(this.compiledImplicit,this.compiledExplicit)}l.DEFAULT=null;l.create=function u(){var e,t;switch(arguments.length){case 1:e=l.DEFAULT;t=arguments[0];break;case 2:e=arguments[0];t=arguments[1];break;default:throw new i("Wrong number of arguments for Schema.create function")}e=n.toArray(e);t=n.toArray(t);if(!e.every(function(e){return e instanceof l})){throw new i("Specified list of super schemas (or a single Schema object) contains a non-Schema object.")}if(!t.every(function(e){return e instanceof a})){throw new i("Specified list of YAML types (or a single Type object) contains a non-Type object.")}return new l({include:e,explicit:t})};t.exports=l},{"./common":12,"./exception":13,"./type":4}],15:[function(e,t,r){"use strict";var n=e("./common");function i(e,t,r,n,i){this.name=e;this.buffer=t;this.position=r;this.line=n;this.column=i}i.prototype.getSnippet=function a(e,t){var r,i,a,o,s;if(!this.buffer){return null}e=e||4;t=t||75;r="";i=this.position;while(i>0&&-1==="\0\r\n
\u2028\u2029".indexOf(this.buffer.charAt(i-1))){i-=1;if(this.position-i>t/2-1){r=" ... ";i+=5;break}}a="";o=this.position;while(o<this.buffer.length&&-1==="\0\r\n
\u2028\u2029".indexOf(this.buffer.charAt(o))){o+=1;if(o-this.position>t/2-1){a=" ... ";o-=5;break}}s=this.buffer.slice(i,o);return n.repeat(" ",e)+r+s+a+"\n"+n.repeat(" ",e+this.position-i+r.length)+"^"};i.prototype.toString=function o(e){var t,r="";if(this.name){r+='in "'+this.name+'" '}r+="at line "+(this.line+1)+", column "+(this.column+1);if(!e){t=this.getSnippet();if(t){r+=":\n"+t}}return r};t.exports=i},{"./common":12}],32:[function(e,t,r){!function(){var r=e("util");var n=e("buffer").Buffer;var i=Array.prototype.slice;function a(e){if(Object.keys)return Object.keys(e);var t=[];for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r)){t.push(r)}}return t}var o=t.exports=f;o.AssertionError=function g(e){this.name="AssertionError";this.message=e.message;this.actual=e.actual;this.expected=e.expected;this.operator=e.operator;var t=e.stackStartFunction||u;if(Error.captureStackTrace){Error.captureStackTrace(this,t)}};r.inherits(o.AssertionError,Error);function s(e,t){if(t===undefined){return""+t}if(typeof t==="number"&&(isNaN(t)||!isFinite(t))){return t.toString()}if(typeof t==="function"||t instanceof RegExp){return t.toString()}return t}function l(e,t){if(typeof e=="string"){return e.length<t?e:e.slice(0,t)}else{return e}}o.AssertionError.prototype.toString=function(){if(this.message){return[this.name+":",this.message].join(" ")}else{return[this.name+":",l(JSON.stringify(this.actual,s),128),this.operator,l(JSON.stringify(this.expected,s),128)].join(" ")}};o.AssertionError.__proto__=Error.prototype;function u(e,t,r,n,i){throw new o.AssertionError({message:r,actual:e,expected:t,operator:n,stackStartFunction:i})}o.fail=u;function f(e,t){if(!!!e)u(e,true,t,"==",o.ok)}o.ok=f;o.equal=function v(e,t,r){if(e!=t)u(e,t,r,"==",o.equal)};o.notEqual=function b(e,t,r){if(e==t){u(e,t,r,"!=",o.notEqual)}};o.deepEqual=function w(e,t,r){if(!c(e,t)){u(e,t,r,"deepEqual",o.deepEqual)}};function c(e,t){if(e===t){return true}else if(n.isBuffer(e)&&n.isBuffer(t)){if(e.length!=t.length)return false;for(var r=0;r<e.length;r++){if(e[r]!==t[r])return false}return true}else if(e instanceof Date&&t instanceof Date){return e.getTime()===t.getTime()}else if(typeof e!="object"&&typeof t!="object"){return e==t}else{return d(e,t)}}function p(e){return e===null||e===undefined}function h(e){return Object.prototype.toString.call(e)=="[object Arguments]"}function d(e,t){if(p(e)||p(t))return false;if(e.prototype!==t.prototype)return false;if(h(e)){if(!h(t)){return false}e=i.call(e);t=i.call(t);return c(e,t)}try{var r=a(e),n=a(t),o,s}catch(l){return false}if(r.length!=n.length)return false;r.sort();n.sort();for(s=r.length-1;s>=0;s--){if(r[s]!=n[s])return false}for(s=r.length-1;s>=0;s--){o=r[s];if(!c(e[o],t[o]))return false}return true}o.notDeepEqual=function x(e,t,r){if(c(e,t)){u(e,t,r,"notDeepEqual",o.notDeepEqual)}};o.strictEqual=function E(e,t,r){if(e!==t){u(e,t,r,"===",o.strictEqual)}};o.notStrictEqual=function S(e,t,r){if(e===t){u(e,t,r,"!==",o.notStrictEqual)}};function y(e,t){if(!e||!t){return false}if(t instanceof RegExp){return t.test(e)}else if(e instanceof t){return true}else if(t.call({},e)===true){return true}return false}function m(e,t,r,n){var i;if(typeof r==="string"){n=r;r=null}try{t()}catch(a){i=a}n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:".");if(e&&!i){u("Missing expected exception"+n)}if(!e&&y(i,r)){u("Got unwanted exception"+n)}if(e&&i&&r&&!y(i,r)||!e&&i){throw i}}o.throws=function(e,t,r){m.apply(this,[true].concat(i.call(arguments)))};o.doesNotThrow=function(e,t,r){m.apply(this,[false].concat(i.call(arguments)))};o.ifError=function(e){if(e){throw e}}}()},{util:33,buffer:34}],16:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:str",{loader:{kind:"string"}})},{"../type":4}],17:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:seq",{loader:{kind:"array"}})},{"../type":4}],18:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:map",{loader:{kind:"object"}})},{"../type":4}],19:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a={"~":true,"null":true,Null:true,NULL:true};function o(e){return a[e]?null:n}t.exports=new i("tag:yaml.org,2002:null",{loader:{kind:"string",resolver:o},dumper:{kind:"null",defaultStyle:"lowercase",representer:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}}}})},{"../common":12,"../type":4}],20:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a={"true":true,True:true,TRUE:true,"false":false,False:false,FALSE:false};var o={"true":true,True:true,TRUE:true,"false":false,False:false,FALSE:false,y:true,Y:true,yes:true,Yes:true,YES:true,n:false,N:false,no:false,No:false,NO:false,on:true,On:true,ON:true,off:false,Off:false,OFF:false};function s(e,t){if(t){if(o.hasOwnProperty(e)){return o[e]}else{return n}}else{if(a.hasOwnProperty(e)){return a[e]}else{return n}}}t.exports=new i("tag:yaml.org,2002:bool",{loader:{kind:"string",resolver:s},dumper:{kind:"boolean",defaultStyle:"lowercase",representer:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}}}})},{"../common":12,"../type":4}],21:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=new RegExp("^(?:[-+]?0b[0-1_]+"+"|[-+]?0[0-7_]+"+"|[-+]?(?:0|[1-9][0-9_]*)"+"|[-+]?0x[0-9a-fA-F_]+"+"|[-+]?[1-9][0-9_]*(?::[0-5]?[0-9])+)$");function o(e){var t,r,i,o;if(!a.test(e)){return n}t=e.replace(/_/g,"");r="-"===t[0]?-1:1;o=[];if(0<="+-".indexOf(t[0])){t=t.slice(1)}if("0"===t){return 0}else if(/^0b/.test(t)){return r*parseInt(t.slice(2),2)}else if(/^0x/.test(t)){return r*parseInt(t,16)}else if("0"===t[0]){return r*parseInt(t,8)}else if(0<=t.indexOf(":")){t.split(":").forEach(function(e){o.unshift(parseInt(e,10))
|
||
});t=0;i=1;o.forEach(function(e){t+=e*i;i*=60});return r*t}else{return r*parseInt(t,10)}}t.exports=new i("tag:yaml.org,2002:int",{loader:{kind:"string",resolver:o},dumper:{kind:"integer",defaultStyle:"decimal",representer:{binary:function(e){return"0b"+e.toString(2)},octal:function(e){return"0"+e.toString(8)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return"0x"+e.toString(16).toUpperCase()}},styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}})},{"../common":12,"../type":4}],22:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?"+"|\\.[0-9_]+(?:[eE][-+][0-9]+)?"+"|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function o(e){var t,r,i,o;if(!a.test(e)){return n}t=e.replace(/_/g,"").toLowerCase();r="-"===t[0]?-1:1;o=[];if(0<="+-".indexOf(t[0])){t=t.slice(1)}if(".inf"===t){return 1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(".nan"===t){return NaN}else if(0<=t.indexOf(":")){t.split(":").forEach(function(e){o.unshift(parseFloat(e,10))});t=0;i=1;o.forEach(function(e){t+=e*i;i*=60});return r*t}else{return r*parseFloat(t,10)}}function s(e,t){if(isNaN(e)){switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===e){switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===e){switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else{return e.toString(10)}}t.exports=new i("tag:yaml.org,2002:float",{loader:{kind:"string",resolver:o},dumper:{kind:"float",defaultStyle:"lowercase",representer:s}})},{"../common":12,"../type":4}],23:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9]?)"+"-([0-9][0-9]?)"+"(?:(?:[Tt]|[ \\t]+)"+"([0-9][0-9]?)"+":([0-9][0-9])"+":([0-9][0-9])"+"(?:\\.([0-9]*))?"+"(?:[ \\t]*(Z|([-+])([0-9][0-9]?)"+"(?::([0-9][0-9]))?))?)?$");function o(e){var t,r,i,o,s,l,u,f=0,c=null,p,h,d;t=a.exec(e);if(null===t){return n}r=+t[1];i=+t[2]-1;o=+t[3];if(!t[4]){return new Date(Date.UTC(r,i,o))}s=+t[4];l=+t[5];u=+t[6];if(t[7]){f=t[7].slice(0,3);while(f.length<3){f+="0"}f=+f}if(t[9]){p=+t[10];h=+(t[11]||0);c=(p*60+h)*6e4;if("-"===t[9]){c=-c}}d=new Date(Date.UTC(r,i,o,s,l,u,f));if(c){d.setTime(d.getTime()-c)}return d}function s(e){return e.toISOString()}t.exports=new i("tag:yaml.org,2002:timestamp",{loader:{kind:"string",resolver:o},dumper:{kind:"object",instanceOf:Date,representer:s}})},{"../common":12,"../type":4}],24:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");function a(e){return"<<"===e?e:n}t.exports=new i("tag:yaml.org,2002:merge",{loader:{kind:"string",resolver:a}})},{"../common":12,"../type":4}],25:[function(e,t,r){!function(){"use strict";var r=e("buffer").Buffer;var n=e("../common");var i=n.NIL;var a=e("../type");var o="=";var s=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1];var l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");function u(e){var t,n,a=0,l=[],u,f;u=0;f=0;for(a=0;a<e.length;a+=1){n=e.charCodeAt(a);t=s[n&127];if(10!==n&&13!==n){if(-1===t){return i}f=f<<6|t;u+=6;if(u>=8){u-=8;if(o!==e.charAt(a)){l.push(f>>u&255)}f&=(1<<u)-1}}}if(u){return i}else{return new r(l)}}function f(e){var t="",r,n,i;for(r=0,n=e.length-2;r<n;r+=3){t+=l[e[r+0]>>2];t+=l[((e[r+0]&3)<<4)+(e[r+1]>>4)];t+=l[((e[r+1]&15)<<2)+(e[r+2]>>6)];t+=l[e[r+2]&63]}i=e.length%3;if(0!==i){r=e.length-i;t+=l[e[r+0]>>2];if(2===i){t+=l[((e[r+0]&3)<<4)+(e[r+1]>>4)];t+=l[(e[r+1]&15)<<2];t+=o}else{t+=l[(e[r+0]&3)<<4];t+=o+o}}return t}t.exports=new a("tag:yaml.org,2002:binary",{loader:{kind:"string",resolver:u},dumper:{kind:"object",instanceOf:r,representer:f}})}()},{buffer:34,"../common":12,"../type":4}],26:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=Object.prototype.hasOwnProperty;var o=Object.prototype.toString;function s(e){var t=[],r,i,s,l,u;for(r=0,i=e.length;r<i;r+=1){s=e[r];u=false;if("[object Object]"!==o.call(s)){return n}for(l in s){if(a.call(s,l)){if(!u){u=true}else{return n}}}if(!u){return n}if(-1===t.indexOf(l)){t.push(l)}else{return n}}return e}t.exports=new i("tag:yaml.org,2002:omap",{loader:{kind:"array",resolver:s}})},{"../common":12,"../type":4}],27:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=Object.prototype.toString;function o(e){var t,r,i,o,s;s=new Array(e.length);for(t=0,r=e.length;t<r;t+=1){i=e[t];if("[object Object]"!==a.call(i)){return n}o=Object.keys(i);if(1!==o.length){return n}s[t]=[o[0],i[o[0]]]}return s}t.exports=new i("tag:yaml.org,2002:pairs",{loader:{kind:"array",resolver:o}})},{"../common":12,"../type":4}],28:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=Object.prototype.hasOwnProperty;function o(e){var t;for(t in e){if(a.call(e,t)){if(null!==e[t]){return n}}}return e}t.exports=new i("tag:yaml.org,2002:set",{loader:{kind:"object",resolver:o}})},{"../common":12,"../type":4}],29:[function(e,t,r){"use strict";var n=e("../../type");function i(){var e;return e}function a(){return""}t.exports=new n("tag:yaml.org,2002:js/undefined",{loader:{kind:"string",resolver:i},dumper:{kind:"undefined",representer:a}})},{"../../type":4}],30:[function(e,t,r){!function(){"use strict";var r=e("../../common").NIL;var n=e("../../type");function i(e){var t=e,n=/\/([gim]*)$/.exec(e),i;if("/"===t[0]&&n&&4>=n[0].length){t=t.slice(1,t.length-n[0].length);i=n[1]}try{return new RegExp(t,i)}catch(a){return r}}function a(e){var t="/"+e.source+"/";if(e.global){t+="g"}if(e.multiline){t+="m"}if(e.ignoreCase){t+="i"}return t}t.exports=new n("tag:yaml.org,2002:js/regexp",{loader:{kind:"string",resolver:i},dumper:{kind:"object",instanceOf:RegExp,representer:a}})}()},{"../../common":12,"../../type":4}],35:[function(e,t,r){r.readIEEE754=function(e,t,r,n,i){var a,o,s=i*8-n-1,l=(1<<s)-1,u=l>>1,f=-7,c=r?0:i-1,p=r?1:-1,h=e[t+c];c+=p;a=h&(1<<-f)-1;h>>=-f;f+=s;for(;f>0;a=a*256+e[t+c],c+=p,f-=8);o=a&(1<<-f)-1;a>>=-f;f+=n;for(;f>0;o=o*256+e[t+c],c+=p,f-=8);if(a===0){a=1-u}else if(a===l){return o?NaN:(h?-1:1)*Infinity}else{o=o+Math.pow(2,n);a=a-u}return(h?-1:1)*o*Math.pow(2,a-n)};r.writeIEEE754=function(e,t,r,n,i,a){var o,s,l,u=a*8-i-1,f=(1<<u)-1,c=f>>1,p=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?a-1:0,d=n?-1:1,y=t<0||t===0&&1/t<0?1:0;t=Math.abs(t);if(isNaN(t)||t===Infinity){s=isNaN(t)?1:0;o=f}else{o=Math.floor(Math.log(t)/Math.LN2);if(t*(l=Math.pow(2,-o))<1){o--;l*=2}if(o+c>=1){t+=p/l}else{t+=p*Math.pow(2,1-c)}if(t*l>=2){o++;l/=2}if(o+c>=f){s=0;o=f}else if(o+c>=1){s=(t*l-1)*Math.pow(2,i);o=o+c}else{s=t*Math.pow(2,c-1)*Math.pow(2,i);o=0}}for(;i>=8;e[r+h]=s&255,h+=d,s/=256,i-=8);o=o<<i|s;u+=i;for(;u>0;e[r+h]=o&255,h+=d,o/=256,u-=8);e[r+h-d]|=y*128}},{}],33:[function(e,t,r){var n=e("events");r.isArray=i;r.isDate=function(e){return Object.prototype.toString.call(e)==="[object Date]"};r.isRegExp=function(e){return Object.prototype.toString.call(e)==="[object RegExp]"};r.print=function(){};r.puts=function(){};r.debug=function(){};r.inspect=function(e,t,n,s){var l=[];var u=function(e,t){var r={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};var n={special:"cyan",number:"blue","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"}[t];if(n){return"["+r[n][0]+"m"+e+"["+r[n][1]+"m"}else{return e}};if(!s){u=function(e,t){return e}}function p(e,n){if(e&&typeof e.inspect==="function"&&e!==r&&!(e.constructor&&e.constructor.prototype===e)){return e.inspect(n)}switch(typeof e){case"undefined":return u("undefined","undefined");case"string":var s="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return u(s,"string");case"number":return u(""+e,"number");case"boolean":return u(""+e,"boolean")}if(e===null){return u("null","null")}var h=f(e);var d=t?c(e):h;if(typeof e==="function"&&d.length===0){if(a(e)){return u(""+e,"regexp")}else{var y=e.name?": "+e.name:"";return u("[Function"+y+"]","special")}}if(o(e)&&d.length===0){return u(e.toUTCString(),"date")}var m,g,v;if(i(e)){g="Array";v=["[","]"]}else{g="Object";v=["{","}"]}if(typeof e==="function"){var b=e.name?": "+e.name:"";m=a(e)?" "+e:" [Function"+b+"]"}else{m=""}if(o(e)){m=" "+e.toUTCString()}if(d.length===0){return v[0]+m+v[1]}if(n<0){if(a(e)){return u(""+e,"regexp")}else{return u("[Object]","special")}}l.push(e);var w=d.map(function(t){var r,a;if(e.__lookupGetter__){if(e.__lookupGetter__(t)){if(e.__lookupSetter__(t)){a=u("[Getter/Setter]","special")}else{a=u("[Getter]","special")}}else{if(e.__lookupSetter__(t)){a=u("[Setter]","special")}}}if(h.indexOf(t)<0){r="["+t+"]"}if(!a){if(l.indexOf(e[t])<0){if(n===null){a=p(e[t])}else{a=p(e[t],n-1)}if(a.indexOf("\n")>-1){if(i(e)){a=a.split("\n").map(function(e){return" "+e}).join("\n").substr(2)}else{a="\n"+a.split("\n").map(function(e){return" "+e}).join("\n")}}}else{a=u("[Circular]","special")}}if(typeof r==="undefined"){if(g==="Array"&&t.match(/^\d+$/)){return a}r=JSON.stringify(""+t);if(r.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)){r=r.substr(1,r.length-2);r=u(r,"name")}else{r=r.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'");r=u(r,"string")}}return r+": "+a});l.pop();var x=0;var E=w.reduce(function(e,t){x++;if(t.indexOf("\n")>=0)x++;return e+t.length+1},0);if(E>50){w=v[0]+(m===""?"":m+"\n ")+" "+w.join(",\n ")+" "+v[1]}else{w=v[0]+m+" "+w.join(", ")+" "+v[1]}return w}return p(e,typeof n==="undefined"?2:n)};function i(e){return e instanceof Array||Array.isArray(e)||e&&e!==Object.prototype&&i(e.__proto__)}function a(e){return e instanceof RegExp||typeof e==="object"&&Object.prototype.toString.call(e)==="[object RegExp]"}function o(e){if(e instanceof Date)return true;if(typeof e!=="object")return false;var t=Date.prototype&&c(Date.prototype);var r=e.__proto__&&c(e.__proto__);return JSON.stringify(r)===JSON.stringify(t)}function s(e){return e<10?"0"+e.toString(10):e.toString(10)}var l=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function u(){var e=new Date;var t=[s(e.getHours()),s(e.getMinutes()),s(e.getSeconds())].join(":");return[e.getDate(),l[e.getMonth()],t].join(" ")}r.log=function(e){};r.pump=null;var f=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};var c=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e){if(Object.hasOwnProperty.call(e,r))t.push(r)}return t};var p=Object.create||function(e,t){var r;if(e===null){r={__proto__:null}}else{if(typeof e!=="object"){throw new TypeError("typeof prototype["+typeof e+"] != 'object'")}var n=function(){};n.prototype=e;r=new n;r.__proto__=e}if(typeof t!=="undefined"&&Object.defineProperties){Object.defineProperties(r,t)}return r};r.inherits=function(e,t){e.super_=t;e.prototype=p(t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})};var h=/%[sdj%]/g;r.format=function(e){if(typeof e!=="string"){var t=[];for(var n=0;n<arguments.length;n++){t.push(r.inspect(arguments[n]))}return t.join(" ")}var n=1;var i=arguments;var a=i.length;var o=String(e).replace(h,function(e){if(e==="%%")return"%";if(n>=a)return e;switch(e){case"%s":return String(i[n++]);case"%d":return Number(i[n++]);case"%j":return JSON.stringify(i[n++]);default:return e}});for(var s=i[n];n<a;s=i[++n]){if(s===null||typeof s!=="object"){o+=" "+s}else{o+=" "+r.inspect(s)}}return o}},{events:36}],34:[function(e,t,r){!function(){function t(e){this.length=e}var n=e("assert");r.INSPECT_MAX_BYTES=50;function i(e){if(e<16)return"0"+e.toString(16);return e.toString(16)}function a(e){var t=[];for(var r=0;r<e.length;r++)if(e.charCodeAt(r)<=127)t.push(e.charCodeAt(r));else{var n=encodeURIComponent(e.charAt(r)).substr(1).split("%");for(var i=0;i<n.length;i++)t.push(parseInt(n[i],16))}return t}function o(e){var t=[];for(var r=0;r<e.length;r++)t.push(e.charCodeAt(r)&255);return t}function s(t){return e("base64-js").toByteArray(t)}t.byteLength=function(e,t){switch(t||"utf8"){case"hex":return e.length/2;case"utf8":case"utf-8":return a(e).length;case"ascii":case"binary":return e.length;case"base64":return s(e).length;default:throw new Error("Unknown encoding")}};function l(e,t,r,n){var i,a=0;while(a<n){if(a+r>=t.length||a>=e.length)break;t[a+r]=e[a];a++}return a}t.prototype.utf8Write=function(e,r,n){var i,o;return t._charsWritten=l(a(e),this,r,n)};t.prototype.asciiWrite=function(e,r,n){var i,a;return t._charsWritten=l(o(e),this,r,n)};t.prototype.binaryWrite=t.prototype.asciiWrite;t.prototype.base64Write=function(e,r,n){var i,a;return t._charsWritten=l(s(e),this,r,n)};t.prototype.base64Slice=function(t,r){var n=Array.prototype.slice.apply(this,arguments);return e("base64-js").fromByteArray(n)};function u(e){try{return decodeURIComponent(e)}catch(t){return String.fromCharCode(65533)}}t.prototype.utf8Slice=function(){var e=Array.prototype.slice.apply(this,arguments);var t="";var r="";var n=0;while(n<e.length){if(e[n]<=127){t+=u(r)+String.fromCharCode(e[n]);r=""}else r+="%"+e[n].toString(16);n++}return t+u(r)};t.prototype.asciiSlice=function(){var e=Array.prototype.slice.apply(this,arguments);var t="";for(var r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return t};t.prototype.binarySlice=t.prototype.asciiSlice;t.prototype.inspect=function(){var e=[],t=this.length;for(var n=0;n<t;n++){e[n]=i(this[n]);if(n==r.INSPECT_MAX_BYTES){e[n+1]="...";break}}return"<SlowBuffer "+e.join(" ")+">"};t.prototype.hexSlice=function(e,t){var r=this.length;if(!e||e<0)e=0;if(!t||t<0||t>r)t=r;var n="";for(var a=e;a<t;a++){n+=i(this[a])}return n};t.prototype.toString=function(e,t,r){e=String(e||"utf8").toLowerCase();t=+t||0;if(typeof r=="undefined")r=this.length;if(+r==t){return""}switch(e){case"hex":return this.hexSlice(t,r);case"utf8":case"utf-8":return this.utf8Slice(t,r);case"ascii":return this.asciiSlice(t,r);case"binary":return this.binarySlice(t,r);case"base64":return this.base64Slice(t,r);case"ucs2":case"ucs-2":return this.ucs2Slice(t,r);default:throw new Error("Unknown encoding")}};t.prototype.hexWrite=function(e,r,n){r=+r||0;var i=this.length-r;if(!n){n=i}else{n=+n;if(n>i){n=i}}var a=e.length;if(a%2){throw new Error("Invalid hex string")}if(n>a/2){n=a/2}for(var o=0;o<n;o++){var s=parseInt(e.substr(o*2,2),16);if(isNaN(s))throw new Error("Invalid hex string");this[r+o]=s}t._charsWritten=o*2;return o};t.prototype.write=function(e,t,r,n){if(isFinite(t)){if(!isFinite(r)){n=r;r=undefined}}else{var i=n;n=t;t=r;r=i}t=+t||0;var a=this.length-t;if(!r){r=a}else{r=+r;if(r>a){r=a}}n=String(n||"utf8").toLowerCase();switch(n){case"hex":return this.hexWrite(e,t,r);case"utf8":case"utf-8":return this.utf8Write(e,t,r);case"ascii":return this.asciiWrite(e,t,r);case"binary":return this.binaryWrite(e,t,r);case"base64":return this.base64Write(e,t,r);case"ucs2":case"ucs-2":return this.ucs2Write(e,t,r);default:throw new Error("Unknown encoding")}};t.prototype.slice=function(e,t){if(t===undefined)t=this.length;if(t>this.length){throw new Error("oob")}if(e>t){throw new Error("oob")}return new c(this,t-e,+e)};t.prototype.copy=function(e,t,r,i){var a=[];for(var o=r;o<i;o++){n.ok(typeof this[o]!=="undefined","copying undefined buffer bytes!");a.push(this[o])}for(var o=t;o<t+a.length;o++){e[o]=a[o-t]}};t.prototype.fill=function(e,t,r){if(r>this.length){throw new Error("oob")}if(t>r){throw new Error("oob")}for(var n=t;n<r;n++){this[n]=e}};function f(e){e=~~Math.ceil(+e);return e<0?0:e}function c(e,r,n){if(!(this instanceof c)){return new c(e,r,n)}var i;if(typeof n==="number"){this.length=f(r);this.parent=e;this.offset=n}else{switch(i=typeof e){case"number":this.length=f(e);break;case"string":this.length=c.byteLength(e,r);break;case"object":this.length=f(e.length);break;default:throw new Error("First argument needs to be a number, "+"array or string.")}if(this.length>c.poolSize){this.parent=new t(this.length);this.offset=0}else{if(!h||h.length-h.used<this.length)d();this.parent=h;this.offset=h.used;h.used+=this.length}if(p(e)){for(var a=0;a<this.length;a++){if(e instanceof c){this.parent[a+this.offset]=e.readUInt8(a)}else{this.parent[a+this.offset]=e[a]}}}else if(i=="string"){this.length=this.write(e,0,r)}}}function p(e){return Array.isArray(e)||c.isBuffer(e)||e&&typeof e==="object"&&typeof e.length==="number"}r.SlowBuffer=t;r.Buffer=c;c.poolSize=8*1024;var h;function d(){h=new t(c.poolSize);h.used=0}c.isBuffer=function j(e){return e instanceof c||e instanceof t};c.concat=function(e,t){if(!Array.isArray(e)){throw new Error("Usage: Buffer.concat(list, [totalLength])\n list should be an Array.")}if(e.length===0){return new c(0)}else if(e.length===1){return e[0]}if(typeof t!=="number"){t=0;for(var r=0;r<e.length;r++){var n=e[r];t+=n.length}}var i=new c(t);var a=0;for(var r=0;r<e.length;r++){var n=e[r];n.copy(i,a);a+=n.length}return i};c.prototype.inspect=function N(){var e=[],t=this.length;for(var n=0;n<t;n++){e[n]=i(this.parent[n+this.offset]);if(n==r.INSPECT_MAX_BYTES){e[n+1]="...";break}}return"<Buffer "+e.join(" ")+">"};c.prototype.get=function _(e){if(e<0||e>=this.length)throw new Error("oob");return this.parent[this.offset+e]};c.prototype.set=function F(e,t){if(e<0||e>=this.length)throw new Error("oob");return this.parent[this.offset+e]=t};c.prototype.write=function(e,r,n,i){if(isFinite(r)){if(!isFinite(n)){i=n;n=undefined}}else{var a=i;i=r;r=n;n=a}r=+r||0;var o=this.length-r;if(!n){n=o}else{n=+n;if(n>o){n=o}}i=String(i||"utf8").toLowerCase();var s;switch(i){case"hex":s=this.parent.hexWrite(e,this.offset+r,n);break;case"utf8":case"utf-8":s=this.parent.utf8Write(e,this.offset+r,n);break;case"ascii":s=this.parent.asciiWrite(e,this.offset+r,n);break;case"binary":s=this.parent.binaryWrite(e,this.offset+r,n);break;case"base64":s=this.parent.base64Write(e,this.offset+r,n);break;case"ucs2":case"ucs-2":s=this.parent.ucs2Write(e,this.offset+r,n);break;default:throw new Error("Unknown encoding")}c._charsWritten=t._charsWritten;return s};c.prototype.toString=function(e,t,r){e=String(e||"utf8").toLowerCase();if(typeof t=="undefined"||t<0){t=0}else if(t>this.length){t=this.length}if(typeof r=="undefined"||r>this.length){r=this.length}else if(r<0){r=0}t=t+this.offset;r=r+this.offset;switch(e){case"hex":return this.parent.hexSlice(t,r);case"utf8":case"utf-8":return this.parent.utf8Slice(t,r);case"ascii":return this.parent.asciiSlice(t,r);case"binary":return this.parent.binarySlice(t,r);case"base64":return this.parent.base64Slice(t,r);case"ucs2":case"ucs-2":return this.parent.ucs2Slice(t,r);default:throw new Error("Unknown encoding")}};c.byteLength=t.byteLength;c.prototype.fill=function U(e,t,r){e||(e=0);t||(t=0);r||(r=this.length);if(typeof e==="string"){e=e.charCodeAt(0)}if(!(typeof e==="number")||isNaN(e)){throw new Error("value is not a number")}if(r<t)throw new Error("end < start");if(r===t)return 0;if(this.length==0)return 0;if(t<0||t>=this.length){throw new Error("start out of bounds")}if(r<0||r>this.length){throw new Error("end out of bounds")}return this.parent.fill(e,t+this.offset,r+this.offset)};c.prototype.copy=function(e,t,r,n){var i=this;r||(r=0);n||(n=this.length);t||(t=0);if(n<r)throw new Error("sourceEnd < sourceStart");if(n===r)return 0;if(e.length==0||i.length==0)return 0;if(t<0||t>=e.length){throw new Error("targetStart out of bounds")}if(r<0||r>=i.length){throw new Error("sourceStart out of bounds")}if(n<0||n>i.length){throw new Error("sourceEnd out of bounds")}if(n>this.length){n=this.length}if(e.length-t<n-r){n=e.length-t+r}return this.parent.copy(e.parent,t+e.offset,r+this.offset,n+this.offset)};c.prototype.slice=function(e,t){if(t===undefined)t=this.length;if(t>this.length)throw new Error("oob");if(e>t)throw new Error("oob");return new c(this.parent,t-e,+e+this.offset)};c.prototype.utf8Slice=function(e,t){return this.toString("utf8",e,t)};c.prototype.binarySlice=function(e,t){return this.toString("binary",e,t)};c.prototype.asciiSlice=function(e,t){return this.toString("ascii",e,t)};c.prototype.utf8Write=function(e,t){return this.write(e,t,"utf8")};c.prototype.binaryWrite=function(e,t){return this.write(e,t,"binary")};c.prototype.asciiWrite=function(e,t){return this.write(e,t,"ascii")};c.prototype.readUInt8=function(e,t){var r=this;if(!t){n.ok(e!==undefined&&e!==null,"missing offset");n.ok(e<r.length,"Trying to read beyond buffer length")}if(e>=r.length)return;return r.parent[r.offset+e]};function y(e,t,r,i){var a=0;if(!i){n.ok(typeof r==="boolean","missing or invalid endian");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t+1<e.length,"Trying to read beyond buffer length")}if(t>=e.length)return 0;if(r){a=e.parent[e.offset+t]<<8;if(t+1<e.length){a|=e.parent[e.offset+t+1]}}else{a=e.parent[e.offset+t];if(t+1<e.length){a|=e.parent[e.offset+t+1]<<8}}return a}c.prototype.readUInt16LE=function(e,t){return y(this,e,false,t)};c.prototype.readUInt16BE=function(e,t){return y(this,e,true,t)};function m(e,t,r,i){var a=0;if(!i){n.ok(typeof r==="boolean","missing or invalid endian");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t+3<e.length,"Trying to read beyond buffer length")}if(t>=e.length)return 0;if(r){if(t+1<e.length)a=e.parent[e.offset+t+1]<<16;if(t+2<e.length)a|=e.parent[e.offset+t+2]<<8;if(t+3<e.length)a|=e.parent[e.offset+t+3];a=a+(e.parent[e.offset+t]<<24>>>0)}else{if(t+2<e.length)a=e.parent[e.offset+t+2]<<16;if(t+1<e.length)a|=e.parent[e.offset+t+1]<<8;a|=e.parent[e.offset+t];if(t+3<e.length)a=a+(e.parent[e.offset+t+3]<<24>>>0)}return a}c.prototype.readUInt32LE=function(e,t){return m(this,e,false,t)};c.prototype.readUInt32BE=function(e,t){return m(this,e,true,t)};c.prototype.readInt8=function(e,t){var r=this;var i;if(!t){n.ok(e!==undefined&&e!==null,"missing offset");n.ok(e<r.length,"Trying to read beyond buffer length")}if(e>=r.length)return;i=r.parent[r.offset+e]&128;if(!i){return r.parent[r.offset+e]}return(255-r.parent[r.offset+e]+1)*-1};function g(e,t,r,i){var a,o;if(!i){n.ok(typeof r==="boolean","missing or invalid endian");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t+1<e.length,"Trying to read beyond buffer length")}o=y(e,t,r,i);a=o&32768;if(!a){return o}return(65535-o+1)*-1}c.prototype.readInt16LE=function(e,t){return g(this,e,false,t)};c.prototype.readInt16BE=function(e,t){return g(this,e,true,t)};function v(e,t,r,i){var a,o;if(!i){n.ok(typeof r==="boolean","missing or invalid endian");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t+3<e.length,"Trying to read beyond buffer length")}o=m(e,t,r,i);a=o&2147483648;if(!a){return o}return(4294967295-o+1)*-1}c.prototype.readInt32LE=function(e,t){return v(this,e,false,t)};c.prototype.readInt32BE=function(e,t){return v(this,e,true,t)};function b(t,r,i,a){if(!a){n.ok(typeof i==="boolean","missing or invalid endian");n.ok(r+3<t.length,"Trying to read beyond buffer length")}return e("./buffer_ieee754").readIEEE754(t,r,i,23,4)}c.prototype.readFloatLE=function(e,t){return b(this,e,false,t)};c.prototype.readFloatBE=function(e,t){return b(this,e,true,t)};function w(t,r,i,a){if(!a){n.ok(typeof i==="boolean","missing or invalid endian");n.ok(r+7<t.length,"Trying to read beyond buffer length")}return e("./buffer_ieee754").readIEEE754(t,r,i,52,8)}c.prototype.readDoubleLE=function(e,t){return w(this,e,false,t)};c.prototype.readDoubleBE=function(e,t){return w(this,e,true,t)};function x(e,t){n.ok(typeof e=="number","cannot write a non-number as a number");n.ok(e>=0,"specified a negative value for writing an unsigned value");n.ok(e<=t,"value is larger than maximum value for type");n.ok(Math.floor(e)===e,"value has a fractional component")}c.prototype.writeUInt8=function(e,t,r){var i=this;if(!r){n.ok(e!==undefined&&e!==null,"missing value");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t<i.length,"trying to write beyond buffer length");x(e,255)}if(t<i.length){i.parent[i.offset+t]=e}};function E(e,t,r,i,a){if(!a){n.ok(t!==undefined&&t!==null,"missing value");n.ok(typeof i==="boolean","missing or invalid endian");n.ok(r!==undefined&&r!==null,"missing offset");n.ok(r+1<e.length,"trying to write beyond buffer length");x(t,65535)}for(var o=0;o<Math.min(e.length-r,2);o++){e.parent[e.offset+r+o]=(t&255<<8*(i?1-o:o))>>>(i?1-o:o)*8}}c.prototype.writeUInt16LE=function(e,t,r){E(this,e,t,false,r)};c.prototype.writeUInt16BE=function(e,t,r){E(this,e,t,true,r)};function S(e,t,r,i,a){if(!a){n.ok(t!==undefined&&t!==null,"missing value");n.ok(typeof i==="boolean","missing or invalid endian");n.ok(r!==undefined&&r!==null,"missing offset");n.ok(r+3<e.length,"trying to write beyond buffer length");x(t,4294967295)}for(var o=0;o<Math.min(e.length-r,4);o++){e.parent[e.offset+r+o]=t>>>(i?3-o:o)*8&255}}c.prototype.writeUInt32LE=function(e,t,r){S(this,e,t,false,r)};c.prototype.writeUInt32BE=function(e,t,r){S(this,e,t,true,r)};function k(e,t,r){n.ok(typeof e=="number","cannot write a non-number as a number");n.ok(e<=t,"value larger than maximum allowed value");n.ok(e>=r,"value smaller than minimum allowed value");n.ok(Math.floor(e)===e,"value has a fractional component")}function I(e,t,r){n.ok(typeof e=="number","cannot write a non-number as a number");n.ok(e<=t,"value larger than maximum allowed value");n.ok(e>=r,"value smaller than minimum allowed value")}c.prototype.writeInt8=function(e,t,r){var i=this;if(!r){n.ok(e!==undefined&&e!==null,"missing value");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t<i.length,"Trying to write beyond buffer length");k(e,127,-128)}if(e>=0){i.writeUInt8(e,t,r)}else{i.writeUInt8(255+e+1,t,r)}};function L(e,t,r,i,a){if(!a){n.ok(t!==undefined&&t!==null,"missing value");n.ok(typeof i==="boolean","missing or invalid endian");n.ok(r!==undefined&&r!==null,"missing offset");n.ok(r+1<e.length,"Trying to write beyond buffer length");k(t,32767,-32768)}if(t>=0){E(e,t,r,i,a)}else{E(e,65535+t+1,r,i,a)}}c.prototype.writeInt16LE=function(e,t,r){L(this,e,t,false,r)};c.prototype.writeInt16BE=function(e,t,r){L(this,e,t,true,r)};function A(e,t,r,i,a){if(!a){n.ok(t!==undefined&&t!==null,"missing value");n.ok(typeof i==="boolean","missing or invalid endian");n.ok(r!==undefined&&r!==null,"missing offset");n.ok(r+3<e.length,"Trying to write beyond buffer length");k(t,2147483647,-2147483648)}if(t>=0){S(e,t,r,i,a)}else{S(e,4294967295+t+1,r,i,a)}}c.prototype.writeInt32LE=function(e,t,r){A(this,e,t,false,r)};c.prototype.writeInt32BE=function(e,t,r){A(this,e,t,true,r)};function C(t,r,i,a,o){if(!o){n.ok(r!==undefined&&r!==null,"missing value");n.ok(typeof a==="boolean","missing or invalid endian");n.ok(i!==undefined&&i!==null,"missing offset");n.ok(i+3<t.length,"Trying to write beyond buffer length");I(r,3.4028234663852886e38,-3.4028234663852886e38)}e("./buffer_ieee754").writeIEEE754(t,r,i,a,23,4)}c.prototype.writeFloatLE=function(e,t,r){C(this,e,t,false,r)};c.prototype.writeFloatBE=function(e,t,r){C(this,e,t,true,r)};function O(t,r,i,a,o){if(!o){n.ok(r!==undefined&&r!==null,"missing value");n.ok(typeof a==="boolean","missing or invalid endian");n.ok(i!==undefined&&i!==null,"missing offset");n.ok(i+7<t.length,"Trying to write beyond buffer length");I(r,1.7976931348623157e308,-1.7976931348623157e308)}e("./buffer_ieee754").writeIEEE754(t,r,i,a,52,8)}c.prototype.writeDoubleLE=function(e,t,r){O(this,e,t,false,r)};c.prototype.writeDoubleBE=function(e,t,r){O(this,e,t,true,r)};t.prototype.readUInt8=c.prototype.readUInt8;t.prototype.readUInt16LE=c.prototype.readUInt16LE;t.prototype.readUInt16BE=c.prototype.readUInt16BE;t.prototype.readUInt32LE=c.prototype.readUInt32LE;t.prototype.readUInt32BE=c.prototype.readUInt32BE;t.prototype.readInt8=c.prototype.readInt8;t.prototype.readInt16LE=c.prototype.readInt16LE;t.prototype.readInt16BE=c.prototype.readInt16BE;t.prototype.readInt32LE=c.prototype.readInt32LE;t.prototype.readInt32BE=c.prototype.readInt32BE;t.prototype.readFloatLE=c.prototype.readFloatLE;t.prototype.readFloatBE=c.prototype.readFloatBE;t.prototype.readDoubleLE=c.prototype.readDoubleLE;t.prototype.readDoubleBE=c.prototype.readDoubleBE;t.prototype.writeUInt8=c.prototype.writeUInt8;t.prototype.writeUInt16LE=c.prototype.writeUInt16LE;t.prototype.writeUInt16BE=c.prototype.writeUInt16BE;t.prototype.writeUInt32LE=c.prototype.writeUInt32LE;t.prototype.writeUInt32BE=c.prototype.writeUInt32BE;t.prototype.writeInt8=c.prototype.writeInt8;t.prototype.writeInt16LE=c.prototype.writeInt16LE;t.prototype.writeInt16BE=c.prototype.writeInt16BE;t.prototype.writeInt32LE=c.prototype.writeInt32LE;t.prototype.writeInt32BE=c.prototype.writeInt32BE;t.prototype.writeFloatLE=c.prototype.writeFloatLE;t.prototype.writeFloatBE=c.prototype.writeFloatBE;t.prototype.writeDoubleLE=c.prototype.writeDoubleLE;t.prototype.writeDoubleBE=c.prototype.writeDoubleBE}()},{assert:32,"./buffer_ieee754":35,"base64-js":37}],38:[function(e,t,r){var n=t.exports={};n.nextTick=function(){var e=typeof window!=="undefined"&&window.setImmediate;var t=typeof window!=="undefined"&&window.postMessage&&window.addEventListener;if(e){return function(e){return window.setImmediate(e)}}if(t){var r=[];window.addEventListener("message",function(e){if(e.source===window&&e.data==="process-tick"){e.stopPropagation();if(r.length>0){var t=r.shift();t()}}},true);return function n(e){r.push(e);window.postMessage("process-tick","*")}}return function i(e){setTimeout(e,0)}}();n.title="browser";n.browser=true;n.env={};n.argv=[];n.binding=function(e){throw new Error("process.binding is not supported")};n.cwd=function(){return"/"};n.chdir=function(e){throw new Error("process.chdir is not supported")}},{}],36:[function(e,t,r){!function(e){if(!e.EventEmitter)e.EventEmitter=function(){};var t=r.EventEmitter=e.EventEmitter;var n=typeof Array.isArray==="function"?Array.isArray:function(e){return Object.prototype.toString.call(e)==="[object Array]"};function i(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0;r<e.length;r++){if(t===e[r])return r}return-1}var a=10;t.prototype.setMaxListeners=function(e){if(!this._events)this._events={};this._events.maxListeners=e};t.prototype.emit=function(e){if(e==="error"){if(!this._events||!this._events.error||n(this._events.error)&&!this._events.error.length){if(arguments[1]instanceof Error){throw arguments[1]}else{throw new Error("Uncaught, unspecified 'error' event.")}return false}}if(!this._events)return false;var t=this._events[e];if(!t)return false;if(typeof t=="function"){switch(arguments.length){case 1:t.call(this);break;case 2:t.call(this,arguments[1]);break;case 3:t.call(this,arguments[1],arguments[2]);break;default:var r=Array.prototype.slice.call(arguments,1);t.apply(this,r)}return true}else if(n(t)){var r=Array.prototype.slice.call(arguments,1);var i=t.slice();for(var a=0,o=i.length;a<o;a++){i[a].apply(this,r)}return true}else{return false}};t.prototype.addListener=function(e,t){if("function"!==typeof t){throw new Error("addListener only takes instances of Function")}if(!this._events)this._events={};this.emit("newListener",e,t);if(!this._events[e]){this._events[e]=t}else if(n(this._events[e])){if(!this._events[e].warned){var r;if(this._events.maxListeners!==undefined){r=this._events.maxListeners}else{r=a}if(r&&r>0&&this._events[e].length>r){this._events[e].warned=true;console.error("(node) warning: possible EventEmitter memory "+"leak detected. %d listeners added. "+"Use emitter.setMaxListeners() to increase limit.",this._events[e].length);console.trace()}}this._events[e].push(t)}else{this._events[e]=[this._events[e],t]}return this};t.prototype.on=t.prototype.addListener;t.prototype.once=function(e,t){var r=this;
|
||
r.on(e,function n(){r.removeListener(e,n);t.apply(this,arguments)});return this};t.prototype.removeListener=function(e,t){if("function"!==typeof t){throw new Error("removeListener only takes instances of Function")}if(!this._events||!this._events[e])return this;var r=this._events[e];if(n(r)){var a=i(r,t);if(a<0)return this;r.splice(a,1);if(r.length==0)delete this._events[e]}else if(this._events[e]===t){delete this._events[e]}return this};t.prototype.removeAllListeners=function(e){if(arguments.length===0){this._events={};return this}if(e&&this._events&&this._events[e])this._events[e]=null;return this};t.prototype.listeners=function(e){if(!this._events)this._events={};if(!this._events[e])this._events[e]=[];if(!n(this._events[e])){this._events[e]=[this._events[e]]}return this._events[e]}}(e("__browserify_process"))},{__browserify_process:38}],37:[function(e,t,r){!function(e){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function n(e){var t,n,i,a,o,s;if(e.length%4>0){throw"Invalid string. Length must be a multiple of 4"}o=e.indexOf("=");o=o>0?e.length-o:0;s=[];i=o>0?e.length-4:e.length;for(t=0,n=0;t<i;t+=4,n+=3){a=r.indexOf(e[t])<<18|r.indexOf(e[t+1])<<12|r.indexOf(e[t+2])<<6|r.indexOf(e[t+3]);s.push((a&16711680)>>16);s.push((a&65280)>>8);s.push(a&255)}if(o===2){a=r.indexOf(e[t])<<2|r.indexOf(e[t+1])>>4;s.push(a&255)}else if(o===1){a=r.indexOf(e[t])<<10|r.indexOf(e[t+1])<<4|r.indexOf(e[t+2])>>2;s.push(a>>8&255);s.push(a&255)}return s}function i(e){var t,n=e.length%3,i="",a,o;function s(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[e&63]}for(t=0,o=e.length-n;t<o;t+=3){a=(e[t]<<16)+(e[t+1]<<8)+e[t+2];i+=s(a)}switch(n){case 1:a=e[e.length-1];i+=r[a>>2];i+=r[a<<4&63];i+="==";break;case 2:a=(e[e.length-2]<<8)+e[e.length-1];i+=r[a>>10];i+=r[a>>4&63];i+=r[a<<2&63];i+="=";break}return i}t.exports.toByteArray=n;t.exports.fromByteArray=i}()},{}],31:[function(e,t,r){"use strict";var n=e("esprima");var i=e("../../common").NIL;var a=e("../../type");function o(e){try{var t="("+e+")",r=n.parse(t,{range:true}),a=[],o;if("Program"!==r.type||1!==r.body.length||"ExpressionStatement"!==r.body[0].type||"FunctionExpression"!==r.body[0].expression.type){return i}r.body[0].expression.params.forEach(function(e){a.push(e.name)});o=r.body[0].expression.body.range;return new Function(a,t.slice(o[0]+1,o[1]-1))}catch(s){return i}}function s(e){return e.toString()}t.exports=new a("tag:yaml.org,2002:js/function",{loader:{kind:"string",resolver:o},dumper:{kind:"function",representer:s}})},{"../../common":12,"../../type":4,esprima:39}],39:[function(e,t,r){!function(){!function(e,t){"use strict";if(typeof define==="function"&&define.amd){define(["exports"],t)}else if(typeof r!=="undefined"){t(r)}else{t(e.esprima={})}}(this,function(e){"use strict";var t,r,n,i,a,o,s,l,u,f,c,p,h,d,y;t={BooleanLiteral:1,EOF:2,Identifier:3,Keyword:4,NullLiteral:5,NumericLiteral:6,Punctuator:7,StringLiteral:8};r={};r[t.BooleanLiteral]="Boolean";r[t.EOF]="<end>";r[t.Identifier]="Identifier";r[t.Keyword]="Keyword";r[t.NullLiteral]="Null";r[t.NumericLiteral]="Numeric";r[t.Punctuator]="Punctuator";r[t.StringLiteral]="String";n={AssignmentExpression:"AssignmentExpression",ArrayExpression:"ArrayExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",Program:"Program",Property:"Property",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement"};i={Data:1,Get:2,Set:4};a={UnexpectedToken:"Unexpected token %0",UnexpectedNumber:"Unexpected number",UnexpectedString:"Unexpected string",UnexpectedIdentifier:"Unexpected identifier",UnexpectedReserved:"Unexpected reserved word",UnexpectedEOS:"Unexpected end of input",NewlineAfterThrow:"Illegal newline after throw",InvalidRegExp:"Invalid regular expression",UnterminatedRegExp:"Invalid regular expression: missing /",InvalidLHSInAssignment:"Invalid left-hand side in assignment",InvalidLHSInForIn:"Invalid left-hand side in for-in",MultipleDefaultsInSwitch:"More than one default clause in switch statement",NoCatchOrFinally:"Missing catch or finally after try",UnknownLabel:"Undefined label '%0'",Redeclaration:"%0 '%1' has already been declared",IllegalContinue:"Illegal continue statement",IllegalBreak:"Illegal break statement",IllegalReturn:"Illegal return statement",StrictModeWith:"Strict mode code may not include a with statement",StrictCatchVariable:"Catch variable may not be eval or arguments in strict mode",StrictVarName:"Variable name may not be eval or arguments in strict mode",StrictParamName:"Parameter name eval or arguments is not allowed in strict mode",StrictParamDupe:"Strict mode function may not have duplicate parameter names",StrictFunctionName:"Function name may not be eval or arguments in strict mode",StrictOctalLiteral:"Octal literals are not allowed in strict mode.",StrictDelete:"Delete of an unqualified identifier in strict mode.",StrictDuplicateProperty:"Duplicate data property in object literal not allowed in strict mode",AccessorDataProperty:"Object literal may not have data and accessor property with the same name",AccessorGetSet:"Object literal may not have multiple get/set accessors with the same name",StrictLHSAssignment:"Assignment to eval or arguments is not allowed in strict mode",StrictLHSPostfix:"Postfix increment/decrement may not have eval or arguments operand in strict mode",StrictLHSPrefix:"Prefix increment/decrement may not have eval or arguments operand in strict mode",StrictReservedWord:"Use of future reserved word in strict mode"};o={NonAsciiIdentifierStart:new RegExp("[ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]"),NonAsciiIdentifierPart:new RegExp("[ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮ̀-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁ҃-҇Ҋ-ԧԱ-Ֆՙա-և֑-ׇֽֿׁׂׅׄא-תװ-ײؐ-ؚؠ-٩ٮ-ۓە-ۜ۟-۪ۨ-ۼۿܐ-݊ݍ-ޱ߀-ߵߺࠀ-࠭ࡀ-࡛ࢠࢢ-ࢬࣤ-ࣾऀ-ॣ०-९ॱ-ॷॹ-ॿঁ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-ৱਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૯ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍ୖୗଡ଼ଢ଼ୟ-ୣ୦-୯ୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௯ఁ-ఃఅ-ఌఎ-ఐఒ-నప-ళవ-హఽ-ౄె-ైొ-్ౕౖౘౙౠ-ౣ౦-౯ಂಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೞೠ-ೣ೦-೯ೱೲംഃഅ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൎൗൠ-ൣ൦-൯ൺ-ൿංඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟෲෳก-ฺเ-๎๐-๙ກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ູົ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟༀ༘༙༠-༩༹༵༷༾-ཇཉ-ཬཱ-྄྆-ྗྙ-ྼ࿆က-၉ၐ-ႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፟ᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-᜔ᜠ-᜴ᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-៓ៗៜ៝០-៩᠋-᠍᠐-᠙ᠠ-ᡷᢀ-ᢪᢰ-ᣵᤀ-ᤜᤠ-ᤫᤰ-᤻᥆-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉ᧐-᧙ᨀ-ᨛᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙ᪧᬀ-ᭋ᭐-᭙᭫-᭳ᮀ-᯳ᰀ-᰷᱀-᱉ᱍ-ᱽ᳐-᳔᳒-ᳶᴀ-ᷦ᷼-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼ‿⁀⁔ⁱⁿₐ-ₜ⃐-⃥⃜⃡-⃰ℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯ⵿-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〯〱-〵〸-〼ぁ-ゖ゙゚ゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘫꙀ-꙯ꙴ-꙽ꙿ-ꚗꚟ-꛱ꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠧꡀ-ꡳꢀ-꣄꣐-꣙꣠-ꣷꣻ꤀-꤭ꤰ-꥓ꥠ-ꥼꦀ-꧀ꧏ-꧙ꨀ-ꨶꩀ-ꩍ꩐-꩙ꩠ-ꩶꩺꩻꪀ-ꫂꫛ-ꫝꫠ-ꫯꫲ-꫶ꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯪ꯬꯭꯰-꯹가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻ︀-️︠-︦︳︴﹍-﹏ﹰ-ﹴﹶ-ﻼ0-9A-Z_a-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]")};function m(e,t){if(!e){throw new Error("ASSERT: "+t)}}function g(e,t){return s.slice(e,t)}if(typeof"esprima"[0]==="undefined"){g=function xr(e,t){return s.slice(e,t).join("")}}function v(e){return"0123456789".indexOf(e)>=0}function b(e){return"0123456789abcdefABCDEF".indexOf(e)>=0}function w(e){return"01234567".indexOf(e)>=0}function x(e){return e===" "||e===" "||e===""||e==="\f"||e===" "||e.charCodeAt(0)>=5760&&" ".indexOf(e)>=0}function E(e){return e==="\n"||e==="\r"||e==="\u2028"||e==="\u2029"}function S(e){return e==="$"||e==="_"||e==="\\"||e>="a"&&e<="z"||e>="A"&&e<="Z"||e.charCodeAt(0)>=128&&o.NonAsciiIdentifierStart.test(e)}function k(e){return e==="$"||e==="_"||e==="\\"||e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e.charCodeAt(0)>=128&&o.NonAsciiIdentifierPart.test(e)}function I(e){switch(e){case"class":case"enum":case"export":case"extends":case"import":case"super":return true}return false}function L(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return true}return false}function A(e){return e==="eval"||e==="arguments"}function C(e){var t=false;switch(e.length){case 2:t=e==="if"||e==="in"||e==="do";break;case 3:t=e==="var"||e==="for"||e==="new"||e==="try";break;case 4:t=e==="this"||e==="else"||e==="case"||e==="void"||e==="with";break;case 5:t=e==="while"||e==="break"||e==="catch"||e==="throw";break;case 6:t=e==="return"||e==="typeof"||e==="delete"||e==="switch";break;case 7:t=e==="default"||e==="finally";break;case 8:t=e==="function"||e==="continue"||e==="debugger";break;case 10:t=e==="instanceof";break}if(t){return true}switch(e){case"const":return true;case"yield":case"let":return true}if(l&&L(e)){return true}return I(e)}function O(){var e,t,r;t=false;r=false;while(u<p){e=s[u];if(r){e=s[u++];if(E(e)){r=false;if(e==="\r"&&s[u]==="\n"){++u}++f;c=u}}else if(t){if(E(e)){if(e==="\r"&&s[u+1]==="\n"){++u}++f;++u;c=u;if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}}else{e=s[u++];if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}if(e==="*"){e=s[u];if(e==="/"){++u;t=false}}}}else if(e==="/"){e=s[u+1];if(e==="/"){u+=2;r=true}else if(e==="*"){u+=2;t=true;if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}}else{break}}else if(x(e)){++u}else if(E(e)){++u;if(e==="\r"&&s[u]==="\n"){++u}++f;c=u}else{break}}}function j(e){var t,r,n,i=0;r=e==="u"?4:2;for(t=0;t<r;++t){if(u<p&&b(s[u])){n=s[u++];i=i*16+"0123456789abcdef".indexOf(n.toLowerCase())}else{return""}}return String.fromCharCode(i)}function N(){var e,r,n,i;e=s[u];if(!S(e)){return}r=u;if(e==="\\"){++u;if(s[u]!=="u"){return}++u;i=u;e=j("u");if(e){if(e==="\\"||!S(e)){return}n=e}else{u=i;n="u"}}else{n=s[u++]}while(u<p){e=s[u];if(!k(e)){break}if(e==="\\"){++u;if(s[u]!=="u"){return}++u;i=u;e=j("u");if(e){if(e==="\\"||!k(e)){return}n+=e}else{u=i;n+="u"}}else{n+=s[u++]}}if(n.length===1){return{type:t.Identifier,value:n,lineNumber:f,lineStart:c,range:[r,u]}}if(C(n)){return{type:t.Keyword,value:n,lineNumber:f,lineStart:c,range:[r,u]}}if(n==="null"){return{type:t.NullLiteral,value:n,lineNumber:f,lineStart:c,range:[r,u]}}if(n==="true"||n==="false"){return{type:t.BooleanLiteral,value:n,lineNumber:f,lineStart:c,range:[r,u]}}return{type:t.Identifier,value:n,lineNumber:f,lineStart:c,range:[r,u]}}function _(){var e=u,r=s[u],n,i,a;if(r===";"||r==="{"||r==="}"){++u;return{type:t.Punctuator,value:r,lineNumber:f,lineStart:c,range:[e,u]}}if(r===","||r==="("||r===")"){++u;return{type:t.Punctuator,value:r,lineNumber:f,lineStart:c,range:[e,u]}}n=s[u+1];if(r==="."&&!v(n)){return{type:t.Punctuator,value:s[u++],lineNumber:f,lineStart:c,range:[e,u]}}i=s[u+2];a=s[u+3];if(r===">"&&n===">"&&i===">"){if(a==="="){u+=4;return{type:t.Punctuator,value:">>>=",lineNumber:f,lineStart:c,range:[e,u]}}}if(r==="="&&n==="="&&i==="="){u+=3;return{type:t.Punctuator,value:"===",lineNumber:f,lineStart:c,range:[e,u]}}if(r==="!"&&n==="="&&i==="="){u+=3;return{type:t.Punctuator,value:"!==",lineNumber:f,lineStart:c,range:[e,u]}}if(r===">"&&n===">"&&i===">"){u+=3;return{type:t.Punctuator,value:">>>",lineNumber:f,lineStart:c,range:[e,u]}}if(r==="<"&&n==="<"&&i==="="){u+=3;return{type:t.Punctuator,value:"<<=",lineNumber:f,lineStart:c,range:[e,u]}}if(r===">"&&n===">"&&i==="="){u+=3;return{type:t.Punctuator,value:">>=",lineNumber:f,lineStart:c,range:[e,u]}}if(n==="="){if("<>=!+-*%&|^/".indexOf(r)>=0){u+=2;return{type:t.Punctuator,value:r+n,lineNumber:f,lineStart:c,range:[e,u]}}}if(r===n&&"+-<>&|".indexOf(r)>=0){if("+-<>&|".indexOf(n)>=0){u+=2;return{type:t.Punctuator,value:r+n,lineNumber:f,lineStart:c,range:[e,u]}}}if("[]<>+-*%&|^!~?:=/".indexOf(r)>=0){return{type:t.Punctuator,value:s[u++],lineNumber:f,lineStart:c,range:[e,u]}}}function F(){var e,r,n;n=s[u];m(v(n)||n===".","Numeric literal must start with a decimal digit or a decimal point");r=u;e="";if(n!=="."){e=s[u++];n=s[u];if(e==="0"){if(n==="x"||n==="X"){e+=s[u++];while(u<p){n=s[u];if(!b(n)){break}e+=s[u++]}if(e.length<=2){W({},a.UnexpectedToken,"ILLEGAL")}if(u<p){n=s[u];if(S(n)){W({},a.UnexpectedToken,"ILLEGAL")}}return{type:t.NumericLiteral,value:parseInt(e,16),lineNumber:f,lineStart:c,range:[r,u]}}else if(w(n)){e+=s[u++];while(u<p){n=s[u];if(!w(n)){break}e+=s[u++]}if(u<p){n=s[u];if(S(n)||v(n)){W({},a.UnexpectedToken,"ILLEGAL")}}return{type:t.NumericLiteral,value:parseInt(e,8),octal:true,lineNumber:f,lineStart:c,range:[r,u]}}if(v(n)){W({},a.UnexpectedToken,"ILLEGAL")}}while(u<p){n=s[u];if(!v(n)){break}e+=s[u++]}}if(n==="."){e+=s[u++];while(u<p){n=s[u];if(!v(n)){break}e+=s[u++]}}if(n==="e"||n==="E"){e+=s[u++];n=s[u];if(n==="+"||n==="-"){e+=s[u++]}n=s[u];if(v(n)){e+=s[u++];while(u<p){n=s[u];if(!v(n)){break}e+=s[u++]}}else{n="character "+n;if(u>=p){n="<end>"}W({},a.UnexpectedToken,"ILLEGAL")}}if(u<p){n=s[u];if(S(n)){W({},a.UnexpectedToken,"ILLEGAL")}}return{type:t.NumericLiteral,value:parseFloat(e),lineNumber:f,lineStart:c,range:[r,u]}}function U(){var e="",r,n,i,o,l,h,d=false;r=s[u];m(r==="'"||r==='"',"String literal must starts with a quote");n=u;++u;while(u<p){i=s[u++];if(i===r){r="";break}else if(i==="\\"){i=s[u++];if(!E(i)){switch(i){case"n":e+="\n";break;case"r":e+="\r";break;case"t":e+=" ";break;case"u":case"x":h=u;l=j(i);if(l){e+=l}else{u=h;e+=i}break;case"b":e+="\b";break;case"f":e+="\f";break;case"v":e+="";break;default:if(w(i)){o="01234567".indexOf(i);if(o!==0){d=true}if(u<p&&w(s[u])){d=true;o=o*8+"01234567".indexOf(s[u++]);if("0123".indexOf(i)>=0&&u<p&&w(s[u])){o=o*8+"01234567".indexOf(s[u++])}}e+=String.fromCharCode(o)}else{e+=i}break}}else{++f;if(i==="\r"&&s[u]==="\n"){++u}}}else if(E(i)){break}else{e+=i}}if(r!==""){W({},a.UnexpectedToken,"ILLEGAL")}return{type:t.StringLiteral,value:e,octal:d,lineNumber:f,lineStart:c,range:[n,u]}}function P(){var e,t,r,n,i,o,l=false,f,c=false;h=null;O();r=u;t=s[u];m(t==="/","Regular expression literal must start with a slash");e=s[u++];while(u<p){t=s[u++];e+=t;if(l){if(t==="]"){l=false}}else{if(t==="\\"){t=s[u++];if(E(t)){W({},a.UnterminatedRegExp)}e+=t}else if(t==="/"){c=true;break}else if(t==="["){l=true}else if(E(t)){W({},a.UnterminatedRegExp)}}}if(!c){W({},a.UnterminatedRegExp)}n=e.substr(1,e.length-2);i="";while(u<p){t=s[u];if(!k(t)){break}++u;if(t==="\\"&&u<p){t=s[u];if(t==="u"){++u;f=u;t=j("u");if(t){i+=t;e+="\\u";for(;f<u;++f){e+=s[f]}}else{u=f;i+="u";e+="\\u"}}else{e+="\\"}}else{i+=t;e+=t}}try{o=new RegExp(n,i)}catch(d){W({},a.InvalidRegExp)}return{literal:e,value:o,range:[r,u]}}function B(e){return e.type===t.Identifier||e.type===t.Keyword||e.type===t.BooleanLiteral||e.type===t.NullLiteral}function D(){var e,r;O();if(u>=p){return{type:t.EOF,lineNumber:f,lineStart:c,range:[u,u]}}r=_();if(typeof r!=="undefined"){return r}e=s[u];if(e==="'"||e==='"'){return U()}if(e==="."||v(e)){return F()}r=N();if(typeof r!=="undefined"){return r}W({},a.UnexpectedToken,"ILLEGAL")}function T(){var e;if(h){u=h.range[1];f=h.lineNumber;c=h.lineStart;e=h;h=null;return e}h=null;return D()}function M(){var e,t,r;if(h!==null){return h}e=u;t=f;r=c;h=D();u=e;f=t;c=r;return h}function R(){var e,t,r,n;e=u;t=f;r=c;O();n=f!==t;u=e;f=t;c=r;return n}function W(e,t){var r,n=Array.prototype.slice.call(arguments,2),i=t.replace(/%(\d)/g,function(e,t){return n[t]||""});if(typeof e.lineNumber==="number"){r=new Error("Line "+e.lineNumber+": "+i);r.index=e.range[0];r.lineNumber=e.lineNumber;r.column=e.range[0]-c+1}else{r=new Error("Line "+f+": "+i);r.index=u;r.lineNumber=f;r.column=u-c+1}throw r}function q(){try{W.apply(null,arguments)}catch(e){if(y.errors){y.errors.push(e)}else{throw e}}}function G(e){if(e.type===t.EOF){W(e,a.UnexpectedEOS)}if(e.type===t.NumericLiteral){W(e,a.UnexpectedNumber)}if(e.type===t.StringLiteral){W(e,a.UnexpectedString)}if(e.type===t.Identifier){W(e,a.UnexpectedIdentifier)}if(e.type===t.Keyword){if(I(e.value)){W(e,a.UnexpectedReserved)}else if(l&&L(e.value)){q(e,a.StrictReservedWord);return}W(e,a.UnexpectedToken,e.value)}W(e,a.UnexpectedToken,e.value)}function H(e){var r=T();if(r.type!==t.Punctuator||r.value!==e){G(r)}}function V(e){var r=T();if(r.type!==t.Keyword||r.value!==e){G(r)}}function Y(e){var r=M();return r.type===t.Punctuator&&r.value===e}function K(e){var r=M();return r.type===t.Keyword&&r.value===e}function J(){var e=M(),r=e.value;if(e.type!==t.Punctuator){return false}return r==="="||r==="*="||r==="/="||r==="%="||r==="+="||r==="-="||r==="<<="||r===">>="||r===">>>="||r==="&="||r==="^="||r==="|="}function z(){var e,r;if(s[u]===";"){T();return}r=f;O();if(f!==r){return}if(Y(";")){T();return}e=M();if(e.type!==t.EOF&&!Y("}")){G(e)}}function $(e){return e.type===n.Identifier||e.type===n.MemberExpression}function X(){var e=[];H("[");while(!Y("]")){if(Y(",")){T();e.push(null)}else{e.push(kt());if(!Y("]")){H(",")}}}H("]");return{type:n.ArrayExpression,elements:e}}function Z(e,t){var r,i;r=l;i=Xt();if(t&&l&&A(e[0].name)){q(t,a.StrictParamName)}l=r;return{type:n.FunctionExpression,id:null,params:e,defaults:[],body:i,rest:null,generator:false,expression:false}}function Q(){var e=T();if(e.type===t.StringLiteral||e.type===t.NumericLiteral){if(l&&e.octal){q(e,a.StrictOctalLiteral)}return ur(e)}return{type:n.Identifier,name:e.value}}function et(){var e,r,i,a;e=M();if(e.type===t.Identifier){i=Q();if(e.value==="get"&&!Y(":")){r=Q();H("(");H(")");return{type:n.Property,key:r,value:Z([]),kind:"get"}}else if(e.value==="set"&&!Y(":")){r=Q();H("(");e=M();if(e.type!==t.Identifier){G(T())}a=[Ct()];H(")");return{type:n.Property,key:r,value:Z(a,e),kind:"set"}}else{H(":");return{type:n.Property,key:i,value:kt(),kind:"init"}}}else if(e.type===t.EOF||e.type===t.Punctuator){G(e)}else{r=Q();H(":");return{type:n.Property,key:r,value:kt(),kind:"init"}}}function tt(){var e=[],t,r,o,s={},u=String;H("{");while(!Y("}")){t=et();if(t.key.type===n.Identifier){r=t.key.name}else{r=u(t.key.value)}o=t.kind==="init"?i.Data:t.kind==="get"?i.Get:i.Set;if(Object.prototype.hasOwnProperty.call(s,r)){if(s[r]===i.Data){if(l&&o===i.Data){q({},a.StrictDuplicateProperty)}else if(o!==i.Data){q({},a.AccessorDataProperty)}}else{if(o===i.Data){q({},a.AccessorDataProperty)}else if(s[r]&o){q({},a.AccessorGetSet)}}s[r]|=o}else{s[r]=o}e.push(t);if(!Y("}")){H(",")}}H("}");return{type:n.ObjectExpression,properties:e}}function rt(){var e;H("(");e=It();H(")");return e}function nt(){var e=M(),r=e.type;if(r===t.Identifier){return{type:n.Identifier,name:T().value}}if(r===t.StringLiteral||r===t.NumericLiteral){if(l&&e.octal){q(e,a.StrictOctalLiteral)}return ur(T())}if(r===t.Keyword){if(K("this")){T();return{type:n.ThisExpression}}if(K("function")){return Qt()}}if(r===t.BooleanLiteral){T();e.value=e.value==="true";return ur(e)}if(r===t.NullLiteral){T();e.value=null;return ur(e)}if(Y("[")){return X()}if(Y("{")){return tt()}if(Y("(")){return rt()}if(Y("/")||Y("/=")){return ur(P())}return G(T())}function it(){var e=[];H("(");if(!Y(")")){while(u<p){e.push(kt());if(Y(")")){break}H(",")}}H(")");return e}function at(){var e=T();if(!B(e)){G(e)}return{type:n.Identifier,name:e.value}}function ot(){H(".");return at()}function st(){var e;H("[");e=It();H("]");return e}function lt(){var e;V("new");e={type:n.NewExpression,callee:ft(),arguments:[]};if(Y("(")){e["arguments"]=it()}return e}function ut(){var e;e=K("new")?lt():nt();while(Y(".")||Y("[")||Y("(")){if(Y("(")){e={type:n.CallExpression,callee:e,arguments:it()}}else if(Y("[")){e={type:n.MemberExpression,computed:true,object:e,property:st()}}else{e={type:n.MemberExpression,computed:false,object:e,property:ot()}}}return e}function ft(){var e;e=K("new")?lt():nt();while(Y(".")||Y("[")){if(Y("[")){e={type:n.MemberExpression,computed:true,object:e,property:st()}}else{e={type:n.MemberExpression,computed:false,object:e,property:ot()}}}return e}function ct(){var e=ut(),r;r=M();if(r.type!==t.Punctuator){return e}if((Y("++")||Y("--"))&&!R()){if(l&&e.type===n.Identifier&&A(e.name)){q({},a.StrictLHSPostfix)}if(!$(e)){W({},a.InvalidLHSInAssignment)}e={type:n.UpdateExpression,operator:T().value,argument:e,prefix:false}}return e}function pt(){var e,r;e=M();if(e.type!==t.Punctuator&&e.type!==t.Keyword){return ct()}if(Y("++")||Y("--")){e=T();r=pt();if(l&&r.type===n.Identifier&&A(r.name)){q({},a.StrictLHSPrefix)}if(!$(r)){W({},a.InvalidLHSInAssignment)}r={type:n.UpdateExpression,operator:e.value,argument:r,prefix:true};return r}if(Y("+")||Y("-")||Y("~")||Y("!")){r={type:n.UnaryExpression,operator:T().value,argument:pt()};return r}if(K("delete")||K("void")||K("typeof")){r={type:n.UnaryExpression,operator:T().value,argument:pt()};if(l&&r.operator==="delete"&&r.argument.type===n.Identifier){q({},a.StrictDelete)}return r}return ct()}function ht(){var e=pt();while(Y("*")||Y("/")||Y("%")){e={type:n.BinaryExpression,operator:T().value,left:e,right:pt()}}return e}function dt(){var e=ht();while(Y("+")||Y("-")){e={type:n.BinaryExpression,operator:T().value,left:e,right:ht()}}return e}function yt(){var e=dt();while(Y("<<")||Y(">>")||Y(">>>")){e={type:n.BinaryExpression,operator:T().value,left:e,right:dt()}}return e}function mt(){var e,t;t=d.allowIn;d.allowIn=true;e=yt();while(Y("<")||Y(">")||Y("<=")||Y(">=")||t&&K("in")||K("instanceof")){e={type:n.BinaryExpression,operator:T().value,left:e,right:yt()}}d.allowIn=t;return e}function gt(){var e=mt();while(Y("==")||Y("!=")||Y("===")||Y("!==")){e={type:n.BinaryExpression,operator:T().value,left:e,right:mt()}}return e}function vt(){var e=gt();while(Y("&")){T();e={type:n.BinaryExpression,operator:"&",left:e,right:gt()}}return e}function bt(){var e=vt();while(Y("^")){T();e={type:n.BinaryExpression,operator:"^",left:e,right:vt()}}return e}function wt(){var e=bt();while(Y("|")){T();e={type:n.BinaryExpression,operator:"|",left:e,right:bt()}}return e}function xt(){var e=wt();while(Y("&&")){T();e={type:n.LogicalExpression,operator:"&&",left:e,right:wt()}}return e}function Et(){var e=xt();while(Y("||")){T();e={type:n.LogicalExpression,operator:"||",left:e,right:xt()}}return e}function St(){var e,t,r;e=Et();if(Y("?")){T();t=d.allowIn;d.allowIn=true;r=kt();d.allowIn=t;H(":");e={type:n.ConditionalExpression,test:e,consequent:r,alternate:kt()}}return e}function kt(){var e,t;e=M();t=St();if(J()){if(!$(t)){W({},a.InvalidLHSInAssignment)}if(l&&t.type===n.Identifier&&A(t.name)){q(e,a.StrictLHSAssignment)}t={type:n.AssignmentExpression,operator:T().value,left:t,right:kt()}}return t}function It(){var e=kt();if(Y(",")){e={type:n.SequenceExpression,expressions:[e]};while(u<p){if(!Y(",")){break}T();e.expressions.push(kt())}}return e}function Lt(){var e=[],t;while(u<p){if(Y("}")){break}t=er();if(typeof t==="undefined"){break}e.push(t)}return e}function At(){var e;H("{");e=Lt();H("}");return{type:n.BlockStatement,body:e}}function Ct(){var e=T();if(e.type!==t.Identifier){G(e)}return{type:n.Identifier,name:e.value}}function Ot(e){var t=Ct(),r=null;if(l&&A(t.name)){q({},a.StrictVarName)}if(e==="const"){H("=");r=kt()}else if(Y("=")){T();r=kt()}return{type:n.VariableDeclarator,id:t,init:r}}function jt(e){var t=[];while(u<p){t.push(Ot(e));if(!Y(",")){break}T()}return t}function Nt(){var e;V("var");e=jt();z();return{type:n.VariableDeclaration,declarations:e,kind:"var"}}function _t(e){var t;V(e);t=jt(e);z();return{type:n.VariableDeclaration,declarations:t,kind:e}}function Ft(){H(";");return{type:n.EmptyStatement}}function Ut(){var e=It();z();return{type:n.ExpressionStatement,expression:e}}function Pt(){var e,t,r;V("if");H("(");e=It();H(")");t=$t();if(K("else")){T();r=$t()}else{r=null}return{type:n.IfStatement,test:e,consequent:t,alternate:r}}function Bt(){var e,t,r;V("do");r=d.inIteration;d.inIteration=true;e=$t();d.inIteration=r;V("while");H("(");t=It();H(")");if(Y(";")){T()}return{type:n.DoWhileStatement,body:e,test:t}}function Dt(){var e,t,r;V("while");H("(");e=It();H(")");r=d.inIteration;d.inIteration=true;t=$t();d.inIteration=r;return{type:n.WhileStatement,test:e,body:t}}function Tt(){var e=T();return{type:n.VariableDeclaration,declarations:jt(),kind:e.value}}function Mt(){var e,t,r,i,o,s,l;e=t=r=null;V("for");H("(");if(Y(";")){T()}else{if(K("var")||K("let")){d.allowIn=false;e=Tt();d.allowIn=true;if(e.declarations.length===1&&K("in")){T();i=e;o=It();e=null}}else{d.allowIn=false;e=It();d.allowIn=true;if(K("in")){if(!$(e)){W({},a.InvalidLHSInForIn)}T();i=e;o=It();e=null}}if(typeof i==="undefined"){H(";")}}if(typeof i==="undefined"){if(!Y(";")){t=It()}H(";");if(!Y(")")){r=It()}}H(")");l=d.inIteration;d.inIteration=true;s=$t();d.inIteration=l;if(typeof i==="undefined"){return{type:n.ForStatement,init:e,test:t,update:r,body:s}}return{type:n.ForInStatement,left:i,right:o,body:s,each:false}}function Rt(){var e,r=null;V("continue");if(s[u]===";"){T();if(!d.inIteration){W({},a.IllegalContinue)}return{type:n.ContinueStatement,label:null}}if(R()){if(!d.inIteration){W({},a.IllegalContinue)}return{type:n.ContinueStatement,label:null}}e=M();if(e.type===t.Identifier){r=Ct();if(!Object.prototype.hasOwnProperty.call(d.labelSet,r.name)){W({},a.UnknownLabel,r.name)}}z();if(r===null&&!d.inIteration){W({},a.IllegalContinue)}return{type:n.ContinueStatement,label:r}}function Wt(){var e,r=null;V("break");if(s[u]===";"){T();if(!(d.inIteration||d.inSwitch)){W({},a.IllegalBreak)}return{type:n.BreakStatement,label:null}}if(R()){if(!(d.inIteration||d.inSwitch)){W({},a.IllegalBreak)}return{type:n.BreakStatement,label:null}}e=M();if(e.type===t.Identifier){r=Ct();if(!Object.prototype.hasOwnProperty.call(d.labelSet,r.name)){W({},a.UnknownLabel,r.name)}}z();if(r===null&&!(d.inIteration||d.inSwitch)){W({},a.IllegalBreak)}return{type:n.BreakStatement,label:r}}function qt(){var e,r=null;V("return");if(!d.inFunctionBody){q({},a.IllegalReturn)}if(s[u]===" "){if(S(s[u+1])){r=It();z();return{type:n.ReturnStatement,argument:r}}}if(R()){return{type:n.ReturnStatement,argument:null}}if(!Y(";")){e=M();if(!Y("}")&&e.type!==t.EOF){r=It()}}z();return{type:n.ReturnStatement,argument:r}}function Gt(){var e,t;if(l){q({},a.StrictModeWith)}V("with");H("(");e=It();H(")");t=$t();return{type:n.WithStatement,object:e,body:t}}function Ht(){var e,t=[],r;if(K("default")){T();e=null}else{V("case");e=It()}H(":");while(u<p){if(Y("}")||K("default")||K("case")){break}r=$t();if(typeof r==="undefined"){break}t.push(r)}return{type:n.SwitchCase,test:e,consequent:t}}function Vt(){var e,t,r,i,o;V("switch");H("(");e=It();H(")");H("{");if(Y("}")){T();return{type:n.SwitchStatement,discriminant:e}}t=[];i=d.inSwitch;d.inSwitch=true;o=false;while(u<p){if(Y("}")){break}r=Ht();if(r.test===null){if(o){W({},a.MultipleDefaultsInSwitch)}o=true}t.push(r)}d.inSwitch=i;H("}");return{type:n.SwitchStatement,discriminant:e,cases:t}}function Yt(){var e;V("throw");if(R()){W({},a.NewlineAfterThrow)}e=It();z();return{type:n.ThrowStatement,argument:e}}function Kt(){var e;V("catch");H("(");if(!Y(")")){e=It();if(l&&e.type===n.Identifier&&A(e.name)){q({},a.StrictCatchVariable)}}H(")");return{type:n.CatchClause,param:e,body:At()}}function Jt(){var e,t=[],r=null;V("try");e=At();if(K("catch")){t.push(Kt())}if(K("finally")){T();r=At()}if(t.length===0&&!r){W({},a.NoCatchOrFinally)}return{type:n.TryStatement,block:e,guardedHandlers:[],handlers:t,finalizer:r}}function zt(){V("debugger");z();return{type:n.DebuggerStatement}}function $t(){var e=M(),r,i;if(e.type===t.EOF){G(e)}if(e.type===t.Punctuator){switch(e.value){case";":return Ft();case"{":return At();case"(":return Ut();default:break}}if(e.type===t.Keyword){switch(e.value){case"break":return Wt();case"continue":return Rt();case"debugger":return zt();case"do":return Bt();case"for":return Mt();case"function":return Zt();case"if":return Pt();case"return":return qt();case"switch":return Vt();case"throw":return Yt();case"try":return Jt();case"var":return Nt();case"while":return Dt();case"with":return Gt();default:break}}r=It();if(r.type===n.Identifier&&Y(":")){T();if(Object.prototype.hasOwnProperty.call(d.labelSet,r.name)){W({},a.Redeclaration,"Label",r.name)}d.labelSet[r.name]=true;i=$t();delete d.labelSet[r.name];return{type:n.LabeledStatement,label:r,body:i}}z();return{type:n.ExpressionStatement,expression:r}}function Xt(){var e,r=[],i,o,s,f,c,h,y;H("{");while(u<p){i=M();if(i.type!==t.StringLiteral){break}e=er();r.push(e);if(e.expression.type!==n.Literal){break}o=g(i.range[0]+1,i.range[1]-1);if(o==="use strict"){l=true;if(s){q(s,a.StrictOctalLiteral)}}else{if(!s&&i.octal){s=i}}}f=d.labelSet;c=d.inIteration;h=d.inSwitch;y=d.inFunctionBody;d.labelSet={};d.inIteration=false;d.inSwitch=false;d.inFunctionBody=true;while(u<p){if(Y("}")){break}e=er();if(typeof e==="undefined"){break}r.push(e)}H("}");d.labelSet=f;d.inIteration=c;d.inSwitch=h;d.inFunctionBody=y;return{type:n.BlockStatement,body:r}}function Zt(){var e,t,r=[],i,o,s,f,c,h,d;V("function");o=M();e=Ct();if(l){if(A(o.value)){q(o,a.StrictFunctionName)}}else{if(A(o.value)){f=o;c=a.StrictFunctionName}else if(L(o.value)){f=o;c=a.StrictReservedWord}}H("(");if(!Y(")")){d={};while(u<p){o=M();t=Ct();if(l){if(A(o.value)){s=o;c=a.StrictParamName}if(Object.prototype.hasOwnProperty.call(d,o.value)){s=o;c=a.StrictParamDupe}}else if(!f){if(A(o.value)){f=o;c=a.StrictParamName}else if(L(o.value)){f=o;c=a.StrictReservedWord}else if(Object.prototype.hasOwnProperty.call(d,o.value)){f=o;c=a.StrictParamDupe}}r.push(t);d[t.name]=true;if(Y(")")){break}H(",")}}H(")");h=l;i=Xt();if(l&&f){W(f,c)}if(l&&s){q(s,c)}l=h;return{type:n.FunctionDeclaration,id:e,params:r,defaults:[],body:i,rest:null,generator:false,expression:false}}function Qt(){var e,t=null,r,i,o,s,f=[],c,h,d;V("function");if(!Y("(")){e=M();t=Ct();if(l){if(A(e.value)){q(e,a.StrictFunctionName)}}else{if(A(e.value)){i=e;o=a.StrictFunctionName}else if(L(e.value)){i=e;o=a.StrictReservedWord}}}H("(");if(!Y(")")){d={};while(u<p){e=M();s=Ct();if(l){if(A(e.value)){r=e;o=a.StrictParamName}if(Object.prototype.hasOwnProperty.call(d,e.value)){r=e;o=a.StrictParamDupe}}else if(!i){if(A(e.value)){i=e;o=a.StrictParamName}else if(L(e.value)){i=e;o=a.StrictReservedWord}else if(Object.prototype.hasOwnProperty.call(d,e.value)){i=e;o=a.StrictParamDupe}}f.push(s);d[s.name]=true;if(Y(")")){break}H(",")}}H(")");h=l;c=Xt();if(l&&i){W(i,o)}if(l&&r){q(r,o)}l=h;return{type:n.FunctionExpression,id:t,params:f,defaults:[],body:c,rest:null,generator:false,expression:false}}function er(){var e=M();if(e.type===t.Keyword){switch(e.value){case"const":case"let":return _t(e.value);case"function":return Zt();default:return $t()}}if(e.type!==t.EOF){return $t()}}function tr(){var e,r=[],i,o,s;while(u<p){i=M();if(i.type!==t.StringLiteral){break
|
||
}e=er();r.push(e);if(e.expression.type!==n.Literal){break}o=g(i.range[0]+1,i.range[1]-1);if(o==="use strict"){l=true;if(s){q(s,a.StrictOctalLiteral)}}else{if(!s&&i.octal){s=i}}}while(u<p){e=er();if(typeof e==="undefined"){break}r.push(e)}return r}function rr(){var e;l=false;e={type:n.Program,body:tr()};return e}function nr(e,t,r,n,i){m(typeof r==="number","Comment must have valid position");if(y.comments.length>0){if(y.comments[y.comments.length-1].range[1]>r){return}}y.comments.push({type:e,value:t,range:[r,n],loc:i})}function ir(){var e,t,r,n,i,o;e="";i=false;o=false;while(u<p){t=s[u];if(o){t=s[u++];if(E(t)){r.end={line:f,column:u-c-1};o=false;nr("Line",e,n,u-1,r);if(t==="\r"&&s[u]==="\n"){++u}++f;c=u;e=""}else if(u>=p){o=false;e+=t;r.end={line:f,column:p-c};nr("Line",e,n,p,r)}else{e+=t}}else if(i){if(E(t)){if(t==="\r"&&s[u+1]==="\n"){++u;e+="\r\n"}else{e+=t}++f;++u;c=u;if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}}else{t=s[u++];if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}e+=t;if(t==="*"){t=s[u];if(t==="/"){e=e.substr(0,e.length-1);i=false;++u;r.end={line:f,column:u-c};nr("Block",e,n,u,r);e=""}}}}else if(t==="/"){t=s[u+1];if(t==="/"){r={start:{line:f,column:u-c}};n=u;u+=2;o=true;if(u>=p){r.end={line:f,column:u-c};o=false;nr("Line",e,n,u,r)}}else if(t==="*"){n=u;u+=2;i=true;r={start:{line:f,column:u-c-2}};if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}}else{break}}else if(x(t)){++u}else if(E(t)){++u;if(t==="\r"&&s[u]==="\n"){++u}++f;c=u}else{break}}}function ar(){var e,t,r,n=[];for(e=0;e<y.comments.length;++e){t=y.comments[e];r={type:t.type,value:t.value};if(y.range){r.range=t.range}if(y.loc){r.loc=t.loc}n.push(r)}y.comments=n}function or(){var e,n,i,a,o;O();e=u;n={start:{line:f,column:u-c}};i=y.advance();n.end={line:f,column:u-c};if(i.type!==t.EOF){a=[i.range[0],i.range[1]];o=g(i.range[0],i.range[1]);y.tokens.push({type:r[i.type],value:o,range:a,loc:n})}return i}function sr(){var e,t,r,n;O();e=u;t={start:{line:f,column:u-c}};r=y.scanRegExp();t.end={line:f,column:u-c};if(y.tokens.length>0){n=y.tokens[y.tokens.length-1];if(n.range[0]===e&&n.type==="Punctuator"){if(n.value==="/"||n.value==="/="){y.tokens.pop()}}}y.tokens.push({type:"RegularExpression",value:r.literal,range:[e,u],loc:t});return r}function lr(){var e,t,r,n=[];for(e=0;e<y.tokens.length;++e){t=y.tokens[e];r={type:t.type,value:t.value};if(y.range){r.range=t.range}if(y.loc){r.loc=t.loc}n.push(r)}y.tokens=n}function ur(e){return{type:n.Literal,value:e.value}}function fr(e){return{type:n.Literal,value:e.value,raw:g(e.range[0],e.range[1])}}function cr(){var e={};e.range=[u,u];e.loc={start:{line:f,column:u-c},end:{line:f,column:u-c}};e.end=function(){this.range[1]=u;this.loc.end.line=f;this.loc.end.column=u-c};e.applyGroup=function(e){if(y.range){e.groupRange=[this.range[0],this.range[1]]}if(y.loc){e.groupLoc={start:{line:this.loc.start.line,column:this.loc.start.column},end:{line:this.loc.end.line,column:this.loc.end.column}}}};e.apply=function(e){if(y.range){e.range=[this.range[0],this.range[1]]}if(y.loc){e.loc={start:{line:this.loc.start.line,column:this.loc.start.column},end:{line:this.loc.end.line,column:this.loc.end.column}}}};return e}function pr(){var e,t;O();e=cr();H("(");t=It();H(")");e.end();e.applyGroup(t);return t}function hr(){var e,t;O();e=cr();t=K("new")?lt():nt();while(Y(".")||Y("[")){if(Y("[")){t={type:n.MemberExpression,computed:true,object:t,property:st()};e.end();e.apply(t)}else{t={type:n.MemberExpression,computed:false,object:t,property:ot()};e.end();e.apply(t)}}return t}function dr(){var e,t;O();e=cr();t=K("new")?lt():nt();while(Y(".")||Y("[")||Y("(")){if(Y("(")){t={type:n.CallExpression,callee:t,arguments:it()};e.end();e.apply(t)}else if(Y("[")){t={type:n.MemberExpression,computed:true,object:t,property:st()};e.end();e.apply(t)}else{t={type:n.MemberExpression,computed:false,object:t,property:ot()};e.end();e.apply(t)}}return t}function yr(e){var t,r,n;t=Object.prototype.toString.apply(e)==="[object Array]"?[]:{};for(r in e){if(e.hasOwnProperty(r)&&r!=="groupRange"&&r!=="groupLoc"){n=e[r];if(n===null||typeof n!=="object"||n instanceof RegExp){t[r]=n}else{t[r]=yr(n)}}}return t}function mr(e,t){return function(r){function i(e){return e.type===n.LogicalExpression||e.type===n.BinaryExpression}function a(r){var n,o;if(i(r.left)){a(r.left)}if(i(r.right)){a(r.right)}if(e){if(r.left.groupRange||r.right.groupRange){n=r.left.groupRange?r.left.groupRange[0]:r.left.range[0];o=r.right.groupRange?r.right.groupRange[1]:r.right.range[1];r.range=[n,o]}else if(typeof r.range==="undefined"){n=r.left.range[0];o=r.right.range[1];r.range=[n,o]}}if(t){if(r.left.groupLoc||r.right.groupLoc){n=r.left.groupLoc?r.left.groupLoc.start:r.left.loc.start;o=r.right.groupLoc?r.right.groupLoc.end:r.right.loc.end;r.loc={start:n,end:o}}else if(typeof r.loc==="undefined"){r.loc={start:r.left.loc.start,end:r.right.loc.end}}}}return function(){var n,o;O();n=cr();o=r.apply(null,arguments);n.end();if(e&&typeof o.range==="undefined"){n.apply(o)}if(t&&typeof o.loc==="undefined"){n.apply(o)}if(i(o)){a(o)}return o}}}function gr(){var e;if(y.comments){y.skipComment=O;O=ir}if(y.raw){y.createLiteral=ur;ur=fr}if(y.range||y.loc){y.parseGroupExpression=rt;y.parseLeftHandSideExpression=ft;y.parseLeftHandSideExpressionAllowCall=ut;rt=pr;ft=hr;ut=dr;e=mr(y.range,y.loc);y.parseAdditiveExpression=dt;y.parseAssignmentExpression=kt;y.parseBitwiseANDExpression=vt;y.parseBitwiseORExpression=wt;y.parseBitwiseXORExpression=bt;y.parseBlock=At;y.parseFunctionSourceElements=Xt;y.parseCatchClause=Kt;y.parseComputedMember=st;y.parseConditionalExpression=St;y.parseConstLetDeclaration=_t;y.parseEqualityExpression=gt;y.parseExpression=It;y.parseForVariableDeclaration=Tt;y.parseFunctionDeclaration=Zt;y.parseFunctionExpression=Qt;y.parseLogicalANDExpression=xt;y.parseLogicalORExpression=Et;y.parseMultiplicativeExpression=ht;y.parseNewExpression=lt;y.parseNonComputedProperty=at;y.parseObjectProperty=et;y.parseObjectPropertyKey=Q;y.parsePostfixExpression=ct;y.parsePrimaryExpression=nt;y.parseProgram=rr;y.parsePropertyFunction=Z;y.parseRelationalExpression=mt;y.parseStatement=$t;y.parseShiftExpression=yt;y.parseSwitchCase=Ht;y.parseUnaryExpression=pt;y.parseVariableDeclaration=Ot;y.parseVariableIdentifier=Ct;dt=e(y.parseAdditiveExpression);kt=e(y.parseAssignmentExpression);vt=e(y.parseBitwiseANDExpression);wt=e(y.parseBitwiseORExpression);bt=e(y.parseBitwiseXORExpression);At=e(y.parseBlock);Xt=e(y.parseFunctionSourceElements);Kt=e(y.parseCatchClause);st=e(y.parseComputedMember);St=e(y.parseConditionalExpression);_t=e(y.parseConstLetDeclaration);gt=e(y.parseEqualityExpression);It=e(y.parseExpression);Tt=e(y.parseForVariableDeclaration);Zt=e(y.parseFunctionDeclaration);Qt=e(y.parseFunctionExpression);ft=e(ft);xt=e(y.parseLogicalANDExpression);Et=e(y.parseLogicalORExpression);ht=e(y.parseMultiplicativeExpression);lt=e(y.parseNewExpression);at=e(y.parseNonComputedProperty);et=e(y.parseObjectProperty);Q=e(y.parseObjectPropertyKey);ct=e(y.parsePostfixExpression);nt=e(y.parsePrimaryExpression);rr=e(y.parseProgram);Z=e(y.parsePropertyFunction);mt=e(y.parseRelationalExpression);$t=e(y.parseStatement);yt=e(y.parseShiftExpression);Ht=e(y.parseSwitchCase);pt=e(y.parseUnaryExpression);Ot=e(y.parseVariableDeclaration);Ct=e(y.parseVariableIdentifier)}if(typeof y.tokens!=="undefined"){y.advance=D;y.scanRegExp=P;D=or;P=sr}}function vr(){if(typeof y.skipComment==="function"){O=y.skipComment}if(y.raw){ur=y.createLiteral}if(y.range||y.loc){dt=y.parseAdditiveExpression;kt=y.parseAssignmentExpression;vt=y.parseBitwiseANDExpression;wt=y.parseBitwiseORExpression;bt=y.parseBitwiseXORExpression;At=y.parseBlock;Xt=y.parseFunctionSourceElements;Kt=y.parseCatchClause;st=y.parseComputedMember;St=y.parseConditionalExpression;_t=y.parseConstLetDeclaration;gt=y.parseEqualityExpression;It=y.parseExpression;Tt=y.parseForVariableDeclaration;Zt=y.parseFunctionDeclaration;Qt=y.parseFunctionExpression;rt=y.parseGroupExpression;ft=y.parseLeftHandSideExpression;ut=y.parseLeftHandSideExpressionAllowCall;xt=y.parseLogicalANDExpression;Et=y.parseLogicalORExpression;ht=y.parseMultiplicativeExpression;lt=y.parseNewExpression;at=y.parseNonComputedProperty;et=y.parseObjectProperty;Q=y.parseObjectPropertyKey;nt=y.parsePrimaryExpression;ct=y.parsePostfixExpression;rr=y.parseProgram;Z=y.parsePropertyFunction;mt=y.parseRelationalExpression;$t=y.parseStatement;yt=y.parseShiftExpression;Ht=y.parseSwitchCase;pt=y.parseUnaryExpression;Ot=y.parseVariableDeclaration;Ct=y.parseVariableIdentifier}if(typeof y.scanRegExp==="function"){D=y.advance;P=y.scanRegExp}}function br(e){var t=e.length,r=[],n;for(n=0;n<t;++n){r[n]=e.charAt(n)}return r}function wr(e,t){var r,n;n=String;if(typeof e!=="string"&&!(e instanceof String)){e=n(e)}s=e;u=0;f=s.length>0?1:0;c=0;p=s.length;h=null;d={allowIn:true,labelSet:{},inFunctionBody:false,inIteration:false,inSwitch:false};y={};if(typeof t!=="undefined"){y.range=typeof t.range==="boolean"&&t.range;y.loc=typeof t.loc==="boolean"&&t.loc;y.raw=typeof t.raw==="boolean"&&t.raw;if(typeof t.tokens==="boolean"&&t.tokens){y.tokens=[]}if(typeof t.comment==="boolean"&&t.comment){y.comments=[]}if(typeof t.tolerant==="boolean"&&t.tolerant){y.errors=[]}}if(p>0){if(typeof s[0]==="undefined"){if(e instanceof String){s=e.valueOf()}if(typeof s[0]==="undefined"){s=br(e)}}}gr();try{r=rr();if(typeof y.comments!=="undefined"){ar();r.comments=y.comments}if(typeof y.tokens!=="undefined"){lr();r.tokens=y.tokens}if(typeof y.errors!=="undefined"){r.errors=y.errors}if(y.range||y.loc){r.body=yr(r.body)}}catch(i){throw i}finally{vr();y={}}return r}e.version="1.0.2";e.parse=wr;e.Syntax=function(){var e,t={};if(typeof Object.create==="function"){t=Object.create(null)}for(e in n){if(n.hasOwnProperty(e)){t[e]=n[e]}}if(typeof Object.freeze==="function"){Object.freeze(t)}return t}()})}()},{}]},{},[]);return require("./index")}(); |