@codesandbox/sandpack-client
Version:
<img style="width:100%" src="https://user-images.githubusercontent.com/4838076/143581035-ebee5ba2-9cb1-4fe8-a05b-2f44bd69bb4b.gif" alt="Component toolkit for live running code editing experiences" />
1 lines • 135 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e.prettierPlugins=e.prettierPlugins||{},e.prettierPlugins.yaml=t())}(this,function(){"use strict";var e=function(e,t){var n=new SyntaxError(e+" ("+t.start.line+":"+t.start.column+")");return n.loc=t,n};var t=function(e){return/^\s*#[^\n\S]*@(prettier|format)\s*?(\n|$)/.test(e)};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function r(e,t){return e(t={exports:{}},t.exports),t.exports}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t,n){return(l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&c(a,n.prototype),a}).apply(null,arguments)}function d(e){var t="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return l(e,arguments,f(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)})(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?h(e):t}function v(e,t,n){return(v="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=f(e)););return e}(e,t);if(r){var a=Object.getOwnPropertyDescriptor(r,t);return a.get?a.get.call(n):a.value}})(e,t,n||e)}var g=function(e,t){return(g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};var m=function(){return(m=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function y(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function _(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function b(e){return this instanceof b?(this.v=e,this):new b(e)}var w=Object.freeze({__extends:function(e,t){function n(){this.constructor=e}g(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},get __assign(){return m},__rest:function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&(n[r[a]]=e[r[a]])}return n},__decorate:function(e,t,n,r){var o,i=arguments.length,u=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":a(Reflect))&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,n,u):o(t,n))||u);return i>3&&u&&Object.defineProperty(t,n,u),u},__param:function(e,t){return function(n,r){t(n,r,e)}},__metadata:function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":a(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},__awaiter:function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{s(r.next(e))}catch(e){o(e)}}function u(e){try{s(r.throw(e))}catch(e){o(e)}}function s(e){e.done?a(e.value):new n(function(t){t(e.value)}).then(i,u)}s((r=r.apply(e,t||[])).next())})},__generator:function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(6===o[0]||2===o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}},__exportStar:function(e,t){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])},__values:y,__read:_,__spread:function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(_(arguments[t]));return e},__await:b,__asyncGenerator:function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,a=n.apply(e,t||[]),o=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(e){a[e]&&(r[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||u(e,t)})})}function u(e,t){try{(n=a[e](t)).value instanceof b?Promise.resolve(n.value.v).then(s,f):c(o[0][2],n)}catch(e){c(o[0][3],e)}var n}function s(e){u("next",e)}function f(e){u("throw",e)}function c(e,t){e(t),o.shift(),o.length&&u(o[0][0],o[0][1])}},__asyncDelegator:function(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:a?a(t):t}:a}},__asyncValues:function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=y(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,a){!function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,a,(t=e[n](t)).done,t.value)})}}},__makeTemplateObject:function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},__importStar:function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},__importDefault:function(e){return e&&e.__esModule?e:{default:e}}}),O=r(function(e,t){var n="\n",r="\r",a=function(){function e(e){this.string=e;for(var t=[0],a=0;a<e.length;)switch(e[a]){case n:a+=n.length,t.push(a);break;case r:e[a+=r.length]===n&&(a+=n.length),t.push(a);break;default:a++}this.offsets=t}return e.prototype.locationForIndex=function(e){if(e<0||e>this.string.length)return null;for(var t=0,n=this.offsets;n[t+1]<=e;)t++;return{line:t,column:e-n[t]}},e.prototype.indexForLocation=function(e){var t=e.line,n=e.column;return t<0||t>=this.offsets.length?null:n<0||n>this.lengthOfLine(t)?null:this.offsets[t]+n},e.prototype.lengthOfLine=function(e){var t=this.offsets[e];return(e===this.offsets.length-1?this.string.length:this.offsets[e+1])-t},e}();t.__esModule=!0,t.default=a});n(O);var E=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(){function e(t,n){o(this,e),this.start=t,this.end=n||t}return u(e,null,[{key:"copy",value:function(t){return new e(t.start,t.end)}}]),u(e,[{key:"isEmpty",value:function(){return"number"!=typeof this.start||!this.end||this.end<=this.start}},{key:"setOrigRange",value:function(e,t){var n=this.start,r=this.end;if(0===e.length||r<=e[0])return this.origStart=n,this.origEnd=r,t;for(var a=t;a<e.length&&!(e[a]>n);)++a;this.origStart=n+a;for(var o=a;a<e.length&&!(e[a]>=r);)++a;return this.origEnd=r+a,o}}]),e}();t.default=n,e.exports=t.default,e.exports.default=t.default});n(E);var M=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Char=t.Type=void 0;var n,r=(n=E)&&n.__esModule?n:{default:n};function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==u.return||u.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var i={ALIAS:"ALIAS",BLOCK_FOLDED:"BLOCK_FOLDED",BLOCK_LITERAL:"BLOCK_LITERAL",COMMENT:"COMMENT",DIRECTIVE:"DIRECTIVE",DOCUMENT:"DOCUMENT",FLOW_MAP:"FLOW_MAP",FLOW_SEQ:"FLOW_SEQ",MAP:"MAP",MAP_KEY:"MAP_KEY",MAP_VALUE:"MAP_VALUE",PLAIN:"PLAIN",QUOTE_DOUBLE:"QUOTE_DOUBLE",QUOTE_SINGLE:"QUOTE_SINGLE",SEQ:"SEQ",SEQ_ITEM:"SEQ_ITEM"};t.Type=i;var s={ANCHOR:"&",COMMENT:"#",TAG:"!",DIRECTIVES_END:"-",DOCUMENT_END:"."};t.Char=s;var f=function(){function e(t,n,r){o(this,e),this.context=r||null,this.error=null,this.range=null,this.valueRange=null,this.props=n||[],this.type=t,this.value=null}return u(e,null,[{key:"addStringTerminator",value:function(t,n,r){if("\n"===r[r.length-1])return r;var a=e.endOfWhiteSpace(t,n);return a>=t.length||"\n"===t[a]?r+"\n":r}},{key:"atDocumentBoundary",value:function(e,t,n){var r=e[t];if(!r)return!0;var a=e[t-1];if(a&&"\n"!==a)return!1;if(n){if(r!==n)return!1}else if(r!==s.DIRECTIVES_END&&r!==s.DOCUMENT_END)return!1;var o=e[t+1],i=e[t+2];if(o!==r||i!==r)return!1;var u=e[t+3];return!u||"\n"===u||"\t"===u||" "===u}},{key:"endOfIdentifier",value:function(e,t){for(var n=e[t],r="<"===n,a=r?["\n","\t"," ",">"]:["\n","\t"," ","[","]","{","}",","];n&&-1===a.indexOf(n);)n=e[t+=1];return r&&">"===n&&(t+=1),t}},{key:"endOfIndent",value:function(e,t){for(var n=e[t];" "===n;)n=e[t+=1];return t}},{key:"endOfLine",value:function(e,t){for(var n=e[t];n&&"\n"!==n;)n=e[t+=1];return t}},{key:"endOfWhiteSpace",value:function(e,t){for(var n=e[t];"\t"===n||" "===n;)n=e[t+=1];return t}},{key:"startOfLine",value:function(e,t){var n=e[t-1];if("\n"===n)return t;for(;n&&"\n"!==n;)n=e[t-=1];return t+1}},{key:"endOfBlockIndent",value:function(t,n,r){var a=e.endOfIndent(t,r);if(a>r+n)return a;var o=e.endOfWhiteSpace(t,a),i=t[o];return i&&"\n"!==i?null:o}},{key:"atBlank",value:function(e,t){var n=e[t];return"\n"===n||"\t"===n||" "===n}},{key:"atCollectionItem",value:function(t,n){var r=t[n];return("?"===r||":"===r||"-"===r)&&e.atBlank(t,n+1)}},{key:"nextNodeIsIndented",value:function(e,t,n){return!(!e||t<0)&&(t>0||n&&"-"===e)}},{key:"normalizeOffset",value:function(t,n){var r=t[n];return r?"\n"!==r&&"\n"===t[n-1]?n-1:e.endOfWhiteSpace(t,n):n}},{key:"foldNewline",value:function(t,n,r){for(var a=0,o=!1,i="",u=t[n+1];" "===u||"\t"===u||"\n"===u;){switch(u){case"\n":a=0,n+=1,i+="\n";break;case"\t":a<=r&&(o=!0),n=e.endOfWhiteSpace(t,n+2)-1;break;case" ":a+=1,n+=1}u=t[n+1]}return i||(i=" "),u&&a<=r&&(o=!0),{fold:i,offset:n,error:o}}}]),u(e,[{key:"getPropValue",value:function(e,t,n){if(!this.context)return null;var r=this.context.src,a=this.props[e];return a&&r[a.start]===t?r.slice(a.start+(n?1:0),a.end):null}},{key:"commentHasRequiredWhitespace",value:function(t){var n=this.context.src;if(this.header&&t===this.header.end)return!1;if(this.valueRange){var r=this.valueRange.end;return t!==r||e.atBlank(n,r-1)}}},{key:"parseComment",value:function(t){var n=this.context.src;if(n[t]===s.COMMENT){var a=e.endOfLine(n,t+1),o=new r.default(t,a);return this.props.push(o),a}return t}},{key:"setOrigRanges",value:function(e,t){return this.range&&(t=this.range.setOrigRange(e,t)),this.valueRange&&this.valueRange.setOrigRange(e,t),this.props.forEach(function(n){return n.setOrigRange(e,t)}),t}},{key:"toString",value:function(){var t=this.context.src,n=this.range,r=this.value;if(null!=r)return r;var a=t.slice(n.start,n.end);return e.addStringTerminator(t,n.end,a)}},{key:"anchor",get:function(){for(var e=0;e<this.props.length;++e){var t=this.getPropValue(e,s.ANCHOR,!0);if(null!=t)return t}return null}},{key:"comment",get:function(){for(var e=[],t=0;t<this.props.length;++t){var n=this.getPropValue(t,s.COMMENT,!0);null!=n&&e.push(n)}return e.length>0?e.join("\n"):null}},{key:"hasComment",get:function(){if(this.context)for(var e=this.context.src,t=0;t<this.props.length;++t)if(e[this.props[t].start]===s.COMMENT)return!0;return!1}},{key:"hasProps",get:function(){if(this.context)for(var e=this.context.src,t=0;t<this.props.length;++t)if(e[this.props[t].start]!==s.COMMENT)return!0;return!1}},{key:"jsonLike",get:function(){return-1!==[i.FLOW_MAP,i.FLOW_SEQ,i.QUOTE_DOUBLE,i.QUOTE_SINGLE].indexOf(this.type)}},{key:"rawValue",get:function(){if(!this.valueRange||!this.context)return null;var e=this.valueRange,t=e.start,n=e.end;return this.context.src.slice(t,n)}},{key:"tag",get:function(){for(var e=0;e<this.props.length;++e){var t=this.getPropValue(e,s.TAG,!1);if(null!=t){if("<"===t[1])return{verbatim:t.slice(2,-1)};var n=a(t.match(/^(.*!)([^!]*)$/),3);n[0];return{handle:n[1],suffix:n[2]}}}return null}},{key:"valueRangeContainsNewline",get:function(){if(!this.valueRange||!this.context)return!1;for(var e=this.valueRange,t=e.start,n=e.end,r=this.context.src,a=t;a<n;++a)if("\n"===r[a])return!0;return!1}}]),e}();t.default=f});n(M);var S=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.YAMLWarning=t.YAMLSyntaxError=t.YAMLSemanticError=t.YAMLReferenceError=void 0;var n,r=(n=M)&&n.__esModule?n:{default:n};var a=function(e){function t(e,n){var a;if(o(this,t),!(n&&e instanceof r.default))throw new Error("Invalid arguments for new YAMLReferenceError");return(a=p(this,f(t).call(this))).name="YAMLReferenceError",a.message=n,a.source=e,a}return s(t,d(ReferenceError)),t}();t.YAMLReferenceError=a;var i=function(e){function t(e,n){var a;if(o(this,t),!(n&&e instanceof r.default))throw new Error("Invalid arguments for new YAMLSemanticError");return(a=p(this,f(t).call(this))).name="YAMLSemanticError",a.message=n,a.source=e,a}return s(t,d(SyntaxError)),t}();t.YAMLSemanticError=i;var u=function(e){function t(e,n){var a;if(o(this,t),!(n&&e instanceof r.default))throw new Error("Invalid arguments for new YAMLSyntaxError");return(a=p(this,f(t).call(this))).name="YAMLSyntaxError",a.message=n,a.source=e,a}return s(t,d(SyntaxError)),t}();t.YAMLSyntaxError=u;var c=function(e){function t(e,n){var a;if(o(this,t),!(n&&e instanceof r.default))throw new Error("Invalid arguments for new YAMLWarning");return(a=p(this,f(t).call(this))).name="YAMLWarning",a.message=n,a.source=e,a}return s(t,d(Error)),t}();t.YAMLWarning=c});n(S);var A=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=(n=E)&&n.__esModule?n:{default:n};var i=function(e){function t(){return o(this,t),p(this,f(t).call(this,r.Type.COMMENT))}return s(t,r.default),u(t,[{key:"parse",value:function(e,t){this.context=e;e.src;var n=this.parseComment(t);return this.range=new a.default(t,n),n}}]),t}();t.default=i,e.exports=t.default,e.exports.default=t.default});n(A);var P=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=(n=E)&&n.__esModule?n:{default:n};var i=function(e){function t(){var e;return o(this,t),(e=p(this,f(t).call(this,r.Type.DIRECTIVE))).name=null,e}return s(t,r.default),u(t,null,[{key:"endOfDirective",value:function(e,t){for(var n=e[t];n&&"\n"!==n&&"#"!==n;)n=e[t+=1];for(n=e[t-1];" "===n||"\t"===n;)n=e[(t-=1)-1];return t}}]),u(t,[{key:"parseName",value:function(e){for(var t=this.context.src,n=e,r=t[n];r&&"\n"!==r&&"\t"!==r&&" "!==r;)r=t[n+=1];return this.name=t.slice(e,n),n}},{key:"parseParameters",value:function(e){for(var t=this.context.src,n=e,r=t[n];r&&"\n"!==r&&"#"!==r;)r=t[n+=1];return this.valueRange=new a.default(e,n),n}},{key:"parse",value:function(e,t){this.context=e;e.src;var n=this.parseName(t+1);return n=this.parseParameters(n),n=this.parseComment(n),this.range=new a.default(t,n),n}},{key:"parameters",get:function(){var e=this.rawValue;return e?e.trim().split(/[ \t]+/):[]}}]),t}();t.default=i,e.exports=t.default,e.exports.default=t.default});n(P);var T=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=c(A),r=c(P),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),i=c(E);function c(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function t(){var e;return o(this,t),(e=p(this,f(t).call(this,a.Type.DOCUMENT))).directives=null,e.contents=null,e}return s(t,a.default),u(t,null,[{key:"startCommentOrEndBlankLine",value:function(e,t){var n=a.default.endOfWhiteSpace(e,t),r=e[n];return"#"===r||"\n"===r?n:t}}]),u(t,[{key:"parseDirectives",value:function(e){var o=this.context.src;this.directives=[];for(var i=!1,u=e;!a.default.atDocumentBoundary(o,u,a.Char.DIRECTIVES_END);)switch(o[u=t.startCommentOrEndBlankLine(o,u)]){case"\n":u+=1;break;case"#":var s=new n.default;u=s.parse({src:o},u),this.directives.push(s);break;case"%":var f=new r.default;u=f.parse({parent:this,src:o},u),this.directives.push(f),i=!0;break;default:return i?this.error=new S.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),u}return o[u]?u+3:(i?this.error=new S.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),u)}},{key:"parseContents",value:function(e){var r=this.context,o=r.parseNode,u=r.src;this.contents||(this.contents=[]);for(var s=e;"-"===u[s-1];)s-=1;var f=a.default.endOfWhiteSpace(u,e),c=s===e;for(this.valueRange=new i.default(f);!a.default.atDocumentBoundary(u,f,a.Char.DOCUMENT_END);){switch(u[f]){case"\n":s=f+=1,c=!0;break;case"#":var l=new n.default;f=l.parse({src:u},f),this.contents.push(l);break;default:var d=a.default.endOfIndent(u,f),h=o({atLineStart:c,indent:-1,inFlow:!1,inCollection:!1,lineStart:s,parent:this},d);if(!h)return this.valueRange.end=d;this.contents.push(h),f=h.range.end,c=!1}f=t.startCommentOrEndBlankLine(u,f)}if(this.valueRange.end=f,u[f]&&u[f+=3]){if("#"===u[f=a.default.endOfWhiteSpace(u,f)]){var p=new n.default;f=p.parse({src:u},f),this.contents.push(p)}switch(u[f]){case"\n":f+=1;break;case void 0:break;default:this.error=new S.YAMLSyntaxError(this,"Document end marker line cannot have a non-comment suffix")}}return f}},{key:"parse",value:function(e,t){this.context=e;var n=65279===e.src.charCodeAt(t)?t+1:t;return n=this.parseDirectives(n),n=this.parseContents(n)}},{key:"setOrigRanges",value:function(e,n){return n=v(f(t.prototype),"setOrigRanges",this).call(this,e,n),this.directives.forEach(function(t){n=t.setOrigRanges(e,n)}),this.contents.forEach(function(t){n=t.setOrigRanges(e,n)}),n}},{key:"toString",value:function(){var e=this.contents,t=(this.context.src,this.directives),n=this.value;if(null!=n)return n;var r=t.join("");return e.length>0&&((t.length>0||e[0].type===a.Type.COMMENT)&&(r+="---\n"),r+=e.join("")),"\n"!==r[r.length-1]&&(r+="\n"),r}}]),t}();t.default=l,e.exports=t.default,e.exports.default=t.default});n(T);var L=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(M),r=a(E);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,f(t).apply(this,arguments))}return s(t,n.default),u(t,[{key:"parse",value:function(e,t){this.context=e;var a=e.src,o=n.default.endOfIdentifier(a,t+1);return this.valueRange=new r.default(t+1,o),o=n.default.endOfWhiteSpace(a,o),o=this.parseComment(o)}}]),t}();t.default=i,e.exports=t.default,e.exports.default=t.default});n(L);var k=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Chomp=void 0;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=(n=E)&&n.__esModule?n:{default:n};var i={CLIP:"CLIP",KEEP:"KEEP",STRIP:"STRIP"};t.Chomp=i;var c=function(e){function t(e,n){var r;return o(this,t),(r=p(this,f(t).call(this,e,n))).blockIndent=null,r.chomping=i.CLIP,r.header=null,r}return s(t,r.default),u(t,[{key:"parseBlockHeader",value:function(e){for(var t=this.context.src,n=e+1,r="";;){var o=t[n];switch(o){case"-":this.chomping=i.STRIP;break;case"+":this.chomping=i.KEEP;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":r+=o;break;default:return this.blockIndent=Number(r)||null,this.header=new a.default(e,n),n}n+=1}}},{key:"parseBlockValue",value:function(e){for(var t=this.context,n=t.indent,o=(t.inFlow,t.src),i=e,u=this.blockIndent?n+this.blockIndent-1:n,s=1,f=o[i];"\n"===f&&(i+=1,!r.default.atDocumentBoundary(o,i));f=o[i]){var c=r.default.endOfBlockIndent(o,u,i);if(null===c)break;if(!this.blockIndent){var l=c-(i+n);if("\n"!==o[c]){if(l<s){i-=1;break}this.blockIndent=l,u=n+this.blockIndent-1}else l>s&&(s=l)}i=r.default.endOfLine(o,c)}return this.valueRange=new a.default(e+1,i),i}},{key:"parse",value:function(e,t){this.context=e;var n=e.src,a=this.parseBlockHeader(t);return a=r.default.endOfWhiteSpace(n,a),a=this.parseComment(a),a=this.parseBlockValue(a)}},{key:"setOrigRanges",value:function(e,n){return n=v(f(t.prototype),"setOrigRanges",this).call(this,e,n),this.header?this.header.setOrigRange(e,n):n}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=this.valueRange,t=e.start,n=e.end,a=this.context,o=a.indent,u=a.src;if(this.valueRange.isEmpty())return"";for(var s=null,f=u[n-1];"\n"===f||"\t"===f||" "===f;){if((n-=1)<=t){if(this.chomping===i.KEEP)break;return""}"\n"===f&&(s=n),f=u[n-1]}var c=n+1;s&&(this.chomping===i.KEEP?(c=s,n=this.valueRange.end):n=s);for(var l=o+this.blockIndent,d=this.type===r.Type.BLOCK_FOLDED,h=!0,p="",v="",g=!1,m=t;m<n;++m){for(var y=0;y<l&&" "===u[m];++y)m+=1;var _=u[m];if("\n"===_)"\n"===v?p+="\n":v="\n";else{var b=r.default.endOfLine(u,m),w=u.slice(m,b);m=b,d&&(" "===_||"\t"===_)&&m<c?(" "===v?v="\n":g||h||"\n"!==v||(v="\n\n"),p+=v+w,v=b<n&&u[b]||"",g=!0):(p+=v+w,v=d&&m<c?" ":"\n",g=!1),h&&""!==w&&(h=!1)}}return this.chomping===i.STRIP?p:p+"\n"}}]),t}();t.default=c});n(k);var x=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=(n=E)&&n.__esModule?n:{default:n};var i=function(e){function t(e,n){var r;return o(this,t),(r=p(this,f(t).call(this,e,n))).node=null,r}return s(t,r.default),u(t,[{key:"parse",value:function(e,t){this.context=e;var n=e.parseNode,o=e.src,i=e.atLineStart,u=e.lineStart;i||this.type!==r.Type.SEQ_ITEM||(this.error=new S.YAMLSemanticError(this,"Sequence items must not have preceding content on the same line"));for(var s=i?t-u:e.indent,f=r.default.endOfWhiteSpace(o,t+1),c=o[f];"\n"===c||"#"===c;){var l=f+1;if("#"===c){var d=r.default.endOfLine(o,l);this.props.push(new a.default(f,d)),f=d}else i=!0,u=l,f=r.default.endOfWhiteSpace(o,l);c=o[f]}r.default.nextNodeIsIndented(c,f-(u+s),this.type!==r.Type.SEQ_ITEM)?(this.node=n({atLineStart:i,inCollection:!1,indent:s,lineStart:u,parent:this},f),this.node&&(f=this.node.range.end)):c&&u>t+1&&(f=u-1);var h=this.node?this.node.valueRange.end:f;return this.valueRange=new a.default(t,h),f}},{key:"setOrigRanges",value:function(e,n){return n=v(f(t.prototype),"setOrigRanges",this).call(this,e,n),this.node?this.node.setOrigRanges(e,n):n}},{key:"toString",value:function(){var e=this.context.src,t=this.node,n=this.range,a=this.value;if(null!=a)return a;var o=t?e.slice(n.start,t.range.start)+String(t):e.slice(n.start,n.end);return r.default.addStringTerminator(e,n.end,o)}}]),t}();t.default=i,e.exports=t.default,e.exports.default=t.default});n(x);var C=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;i(x);var n=i(A),r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=i(E);function i(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e){var n;o(this,t),(n=p(this,f(t).call(this,e.type===r.Type.SEQ_ITEM?r.Type.SEQ:r.Type.MAP))).items=[e];for(var a=e.props.length-1;a>=0;--a)if(e.props[a].start<e.context.lineStart){n.props=e.props.slice(0,a+1),e.props=e.props.slice(a+1);var i=e.props[0]||e.valueRange;e.range.start=i.start;break}return n}return s(t,r.default),u(t,[{key:"parse",value:function(e,t){this.context=e;var o=e.parseNode,i=e.src,u=r.default.startOfLine(i,t),s=this.items[0];s.context.parent=this,this.valueRange=a.default.copy(s.valueRange);for(var f=s.range.start-s.context.lineStart,c=t,l=i[c=r.default.normalizeOffset(i,c)],d=r.default.endOfWhiteSpace(i,u)===c;l;){for(;"\n"===l||"#"===l;){if("#"===l){var h=new n.default;if(c=h.parse({src:i},c),this.items.push(h),this.valueRange.end=c,c>=i.length){l=null;break}}if(u=c+1,c=r.default.endOfIndent(i,u),r.default.atBlank(i,c)){var p=r.default.endOfWhiteSpace(i,c),v=i[p];v&&"\n"!==v&&"#"!==v||(c=p)}l=i[c],d=!0}if(!l)break;if(c!==u+f&&(d||":"!==l)){u>t&&(c=u);break}if(s.type===r.Type.SEQ_ITEM!=("-"===l)){var g=!0;if("-"===l){var m=i[c+1];g=!m||"\n"===m||"\t"===m||" "===m}if(g){u>t&&(c=u);break}}var y=o({atLineStart:d,inCollection:!0,indent:f,lineStart:u,parent:this},c);if(!y)return c;if(this.items.push(y),this.valueRange.end=y.valueRange.end,d=!1,(l=i[c=r.default.normalizeOffset(i,y.range.end)])&&"\n"!==l&&"#"!==l){for(var _=c-1,b=i[_];" "===b||"\t"===b;)b=i[--_];"\n"===b&&(u=_+1,d=!0)}}return c}},{key:"setOrigRanges",value:function(e,n){return n=v(f(t.prototype),"setOrigRanges",this).call(this,e,n),this.items.forEach(function(t){n=t.setOrigRanges(e,n)}),n}},{key:"toString",value:function(){var e=this.context.src,t=this.items,n=this.range,a=this.value;if(null!=a)return a;for(var o=e.slice(n.start,t[0].range.start)+String(t[0]),i=1;i<t.length;++i){var u=t[i],s=u.context,f=s.atLineStart,c=s.indent;if(f)for(var l=0;l<c;++l)o+=" ";o+=String(u)}return r.default.addStringTerminator(e,n.end,o)}}]),t}();t.default=c,e.exports=t.default,e.exports.default=t.default});n(C);var R=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(A),r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=i(E);function i(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e,n){var r;return o(this,t),(r=p(this,f(t).call(this,e,n))).items=null,r}return s(t,r.default),u(t,[{key:"prevNodeIsJsonLike",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.items.length,t=this.items[e-1];return!!t&&(t.jsonLike||t.type===r.Type.COMMENT&&this.nodeIsJsonLike(e-1))}},{key:"parse",value:function(e,t){this.context=e;var o=e.parseNode,i=e.src,u=e.indent,s=e.lineStart,f=i[t];this.items=[{char:f,offset:t}];var c=r.default.endOfWhiteSpace(i,t+1);for(f=i[c];f&&"]"!==f&&"}"!==f;){switch(f){case"\n":s=c+1,(c=r.default.endOfIndent(i,s))-s<=u&&(this.error=new S.YAMLSemanticError(this,"Insufficient indentation in flow collection"));break;case",":this.items.push({char:f,offset:c}),c+=1;break;case"#":var l=new n.default;c=l.parse({src:i},c),this.items.push(l);break;case"?":case":":var d=i[c+1];if("\n"===d||"\t"===d||" "===d||","===d||":"===f&&this.prevNodeIsJsonLike()){this.items.push({char:f,offset:c}),c+=1;break}default:var h=o({atLineStart:!1,inCollection:!1,inFlow:!0,indent:-1,lineStart:s,parent:this},c);if(!h)return this.valueRange=new a.default(t,c),c;this.items.push(h),c=r.default.normalizeOffset(i,h.range.end)}f=i[c=r.default.endOfWhiteSpace(i,c)]}return this.valueRange=new a.default(t,c+1),f&&(this.items.push({char:f,offset:c}),c=r.default.endOfWhiteSpace(i,c+1),c=this.parseComment(c)),c}},{key:"setOrigRanges",value:function(e,n){return n=v(f(t.prototype),"setOrigRanges",this).call(this,e,n),this.items.forEach(function(t){if(t instanceof r.default)n=t.setOrigRanges(e,n);else if(0===e.length)t.origOffset=t.offset;else{for(var a=n;a<e.length&&!(e[a]>t.offset);)++a;t.origOffset=t.offset+a,n=a}}),n}},{key:"toString",value:function(){var e=this.context.src,t=this.items,n=this.range,a=this.value;if(null!=a)return a;var o=t.filter(function(e){return e instanceof r.default}),i="",u=n.start;return o.forEach(function(t){var n=e.slice(u,t.range.start);u=t.range.end,i+=n+String(t)}),i+=e.slice(u,n.end),r.default.addStringTerminator(e,n.end,i)}}]),t}();t.default=c,e.exports=t.default,e.exports.default=t.default});n(R);var N=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(M),r=a(E);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,f(t).apply(this,arguments))}return s(t,n.default),u(t,[{key:"parseBlockValue",value:function(e){for(var r=this.context,a=r.indent,o=r.inFlow,i=r.src,u=e,s=i[u];"\n"===s&&!n.default.atDocumentBoundary(i,u+1);s=i[u]){var f=n.default.endOfBlockIndent(i,a,u+1);if(null===f||"#"===i[f])break;u=t.endOfLine(i,f,o)}return this.valueRange.isEmpty()&&(this.valueRange.start=e),this.valueRange.end=u,u}},{key:"parse",value:function(e,a){this.context=e;var o=e.inFlow,i=e.src,u=a,s=i[u];return s&&"#"!==s&&"\n"!==s&&(u=t.endOfLine(i,a,o)),this.valueRange=new r.default(a,u),u=n.default.endOfWhiteSpace(i,u),u=this.parseComment(u),this.hasComment&&!this.valueRange.isEmpty()||(u=this.parseBlockValue(u)),u}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;for(var e=this.valueRange,t=e.start,r=e.end,a=this.context.src,o=a[r-1];t<r&&("\n"===o||"\t"===o||" "===o);)o=a[--r-1];for(o=a[t];t<r&&("\n"===o||"\t"===o||" "===o);)o=a[++t];for(var i="",u=t;u<r;++u){var s=a[u];if("\n"===s){var f=n.default.foldNewline(a,u,-1);i+=f.fold,u=f.offset}else if(" "===s||"\t"===s){for(var c=u,l=a[u+1];u<r&&(" "===l||"\t"===l);)l=a[(u+=1)+1];"\n"!==l&&(i+=u>c?a.slice(c,u+1):s)}else i+=s}return i}}],[{key:"endOfLine",value:function(e,t,n){for(var r=e[t],a=t;r&&"\n"!==r&&(!n||"["!==r&&"]"!==r&&"{"!==r&&"}"!==r&&","!==r);){var o=e[a+1];if(":"===r&&("\n"===o||"\t"===o||" "===o||","===o))break;if((" "===r||"\t"===r)&&"#"===o)break;a+=1,r=o}return a}}]),t}();t.default=i,e.exports=t.default,e.exports.default=t.default});n(N);var I=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(M),r=a(E);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,f(t).apply(this,arguments))}return s(t,n.default),u(t,[{key:"parseCharCode",value:function(e,t,n){var r=this.context.src,a=r.substr(e,t),o=a.length===t&&/^[0-9a-fA-F]+$/.test(a)?parseInt(a,16):NaN;return isNaN(o)?(n.push(new S.YAMLSyntaxError(this,"Invalid escape sequence ".concat(r.substr(e-2,t+2)))),r.substr(e-2,t+2)):String.fromCodePoint(o)}},{key:"parse",value:function(e,a){this.context=e;var o=e.src,i=t.endOfQuote(o,a+1);return this.valueRange=new r.default(a,i),i=n.default.endOfWhiteSpace(o,i),i=this.parseComment(i)}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=[],t=this.valueRange,r=t.start,a=t.end,o=this.context,i=o.indent,u=o.src;'"'!==u[a-1]&&e.push(new S.YAMLSyntaxError(this,'Missing closing "quote'));for(var s="",f=r+1;f<a-1;++f){var c=u[f];if("\n"===c){n.default.atDocumentBoundary(u,f+1)&&e.push(new S.YAMLSemanticError(this,"Document boundary indicators are not allowed within string values"));var l=n.default.foldNewline(u,f,i);s+=l.fold,f=l.offset,l.error&&e.push(new S.YAMLSemanticError(this,"Multi-line double-quoted string needs to be sufficiently indented"))}else if("\\"===c)switch(u[f+=1]){case"0":s+="\0";break;case"a":s+="";break;case"b":s+="\b";break;case"e":s+="";break;case"f":s+="\f";break;case"n":s+="\n";break;case"r":s+="\r";break;case"t":s+="\t";break;case"v":s+="\v";break;case"N":s+="
";break;case"_":s+=" ";break;case"L":s+="\u2028";break;case"P":s+="\u2029";break;case" ":s+=" ";break;case'"':s+='"';break;case"/":s+="/";break;case"\\":s+="\\";break;case"\t":s+="\t";break;case"x":s+=this.parseCharCode(f+1,2,e),f+=2;break;case"u":s+=this.parseCharCode(f+1,4,e),f+=4;break;case"U":s+=this.parseCharCode(f+1,8,e),f+=8;break;case"\n":for(;" "===u[f+1]||"\t"===u[f+1];)f+=1;break;default:e.push(new S.YAMLSyntaxError(this,"Invalid escape sequence ".concat(u.substr(f-1,2)))),s+="\\"+u[f]}else if(" "===c||"\t"===c){for(var d=f,h=u[f+1];" "===h||"\t"===h;)h=u[(f+=1)+1];"\n"!==h&&(s+=f>d?u.slice(d,f+1):c)}else s+=c}return e.length>0?{errors:e,str:s}:s}}],[{key:"endOfQuote",value:function(e,t){for(var n=e[t];n&&'"'!==n;)n=e[t+="\\"===n?2:1];return t+1}}]),t}();t.default=i,e.exports=t.default,e.exports.default=t.default});n(I);var D=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(M),r=a(E);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,f(t).apply(this,arguments))}return s(t,n.default),u(t,[{key:"parse",value:function(e,a){this.context=e;var o=e.src,i=t.endOfQuote(o,a+1);return this.valueRange=new r.default(a,i),i=n.default.endOfWhiteSpace(o,i),i=this.parseComment(i)}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=[],t=this.valueRange,r=t.start,a=t.end,o=this.context,i=o.indent,u=o.src;"'"!==u[a-1]&&e.push(new S.YAMLSyntaxError(this,"Missing closing 'quote"));for(var s="",f=r+1;f<a-1;++f){var c=u[f];if("\n"===c){n.default.atDocumentBoundary(u,f+1)&&e.push(new S.YAMLSemanticError(this,"Document boundary indicators are not allowed within string values"));var l=n.default.foldNewline(u,f,i);s+=l.fold,f=l.offset,l.error&&e.push(new S.YAMLSemanticError(this,"Multi-line single-quoted string needs to be sufficiently indented"))}else if("'"===c)s+=c,"'"!==u[f+=1]&&e.push(new S.YAMLSyntaxError(this,"Unescaped single quote? This should not happen."));else if(" "===c||"\t"===c){for(var d=f,h=u[f+1];" "===h||"\t"===h;)h=u[(f+=1)+1];"\n"!==h&&(s+=f>d?u.slice(d,f+1):c)}else s+=c}return e.length>0?{errors:e,str:s}:s}}],[{key:"endOfQuote",value:function(e,t){for(var n=e[t];n;)if("'"===n){if("'"!==e[t+1])break;n=e[t+=2]}else n=e[t+=1];return t+1}}]),t}();t.default=i,e.exports=t.default,e.exports.default=t.default});n(D);var j=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=p(L),r=p(k),a=p(C),i=p(x),s=p(R),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),c=p(N),l=p(I),d=p(D),h=p(E);function p(e){return e&&e.__esModule?e:{default:e}}var v=function(){function e(){var t,u,p,v=this,g=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},y=m.atLineStart,_=m.inCollection,b=m.inFlow,w=m.indent,O=m.lineStart,E=m.parent;o(this,e),p=function(t,o){if(f.default.atDocumentBoundary(v.src,o))return null;var u,p=new e(v,t),g=p.parseProps(o),m=g.props,y=g.type,_=g.valueStart;switch(y){case f.Type.ALIAS:u=new n.default(y,m);break;case f.Type.BLOCK_FOLDED:case f.Type.BLOCK_LITERAL:u=new r.default(y,m);break;case f.Type.FLOW_MAP:case f.Type.FLOW_SEQ:u=new s.default(y,m);break;case f.Type.MAP_KEY:case f.Type.MAP_VALUE:case f.Type.SEQ_ITEM:u=new i.default(y,m);break;case f.Type.COMMENT:case f.Type.PLAIN:u=new c.default(y,m);break;case f.Type.QUOTE_DOUBLE:u=new l.default(y,m);break;case f.Type.QUOTE_SINGLE:u=new d.default(y,m);break;default:return u.error=new S.YAMLSyntaxError(u,"Unknown node type: ".concat(JSON.stringify(y))),u.range=new h.default(o,o+1),u}var b=u.parse(p,_),w="\n"===v.src[b]?b+1:b;if(w<=o&&(u.error=new Error("Node#parse consumed no characters"),u.error.parseEnd=w,u.error.source=u,w=o+1),u.range=new h.default(o,w),p.nodeStartsCollection(u)){u.error||p.atLineStart||p.parent.type!==f.Type.DOCUMENT||(u.error=new S.YAMLSyntaxError(u,"Block collection must not have preceding content here (e.g. directives-end indicator)"));var O=new a.default(u);return b=O.parse(new e(p),b),O.range=new h.default(o,b),O}return u},(u="parseNode")in(t=this)?Object.defineProperty(t,u,{value:p,enumerable:!0,configurable:!0,writable:!0}):t[u]=p,this.atLineStart=null!=y?y:g.atLineStart||!1,this.inCollection=null!=_?_:g.inCollection||!1,this.inFlow=null!=b?b:g.inFlow||!1,this.indent=null!=w?w:g.indent,this.lineStart=null!=O?O:g.lineStart,this.parent=null!=E?E:g.parent||{},this.src=g.src}return u(e,null,[{key:"parseType",value:function(e,t,n){switch(e[t]){case"*":return f.Type.ALIAS;case">":return f.Type.BLOCK_FOLDED;case"|":return f.Type.BLOCK_LITERAL;case"{":return f.Type.FLOW_MAP;case"[":return f.Type.FLOW_SEQ;case"?":return!n&&f.default.atBlank(e,t+1)?f.Type.MAP_KEY:f.Type.PLAIN;case":":return!n&&f.default.atBlank(e,t+1)?f.Type.MAP_VALUE:f.Type.PLAIN;case"-":return!n&&f.default.atBlank(e,t+1)?f.Type.SEQ_ITEM:f.Type.PLAIN;case'"':return f.Type.QUOTE_DOUBLE;case"'":return f.Type.QUOTE_SINGLE;default:return f.Type.PLAIN}}}]),u(e,[{key:"nodeStartsCollection",value:function(e){var t=this.inCollection,n=this.inFlow,r=this.src;if(t||n)return!1;if(e instanceof i.default)return!0;var a=e.range.end;return"\n"!==r[a]&&"\n"!==r[a-1]&&":"===r[a=f.default.endOfWhiteSpace(r,a)]}},{key:"parseProps",value:function(t){for(var n=this.inFlow,r=this.parent,a=this.src,o=[],i=!1,u=a[t=f.default.endOfWhiteSpace(a,t)];u===f.Char.ANCHOR||u===f.Char.COMMENT||u===f.Char.TAG||"\n"===u;){if("\n"===u){var s=t+1,c=f.default.endOfIndent(a,s),l=c-(s+this.indent),d=r.type===f.Type.SEQ_ITEM&&r.context.atLineStart;if(!f.default.nextNodeIsIndented(a[c],l,!d))break;this.atLineStart=!0,this.lineStart=s,i=!1,t=c}else if(u===f.Char.COMMENT){var p=f.default.endOfLine(a,t+1);o.push(new h.default(t,p)),t=p}else{var v=f.default.endOfIdentifier(a,t+1);u===f.Char.TAG&&","===a[v]&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(a.slice(t+1,v+13))&&(v=f.default.endOfIdentifier(a,v+5)),o.push(new h.default(t,v)),i=!0,t=f.default.endOfWhiteSpace(a,v)}u=a[t]}return i&&":"===u&&f.default.atBlank(a,t+1)&&(t-=1),{props:o,type:e.parseType(a,t,n),valueStart:t}}},{key:"pretty",get:function(){var e={start:"".concat(this.lineStart," + ").concat(this.indent),in:[],parent:this.parent.type};return this.atLineStart||(e.start+=" + N"),this.inCollection&&e.in.push("collection"),this.inFlow&&e.in.push("flow"),e}}]),e}();t.default=v,e.exports=t.default,e.exports.default=t.default});n(j);var B=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];-1!==e.indexOf("\r")&&(e=e.replace(/\r\n?/g,function(e,n){return e.length>1&&t.push(n),"\n"}));var a=new r.default({src:e}),o=[],i=0;for(;i<e.length;){var u=new n.default;i=u.parse(a,i),o.push(u)}return o.setOrigRanges=function(){if(0===t.length)return!1;for(var e=1;e<t.length;++e)t[e]-=e;for(var n=0,r=0;r<o.length;++r)n=o[r].setOrigRanges(t,n);return t.splice(0,t.length),!0},o.toString=function(){return o.join("...\n")},o};var n=a(T),r=a(j);function a(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default});n(B);var Y=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,r){return Array.isArray(t)?t.map(function(t,n){return e(t,String(n),r)}):t&&"function"==typeof t.toJSON?t.toJSON(n,r):t},e.exports=t.default,e.exports.default=t.default});n(Y);var F=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.addCommentBefore=function(e,t,n){if(!n)return e;var r=n.replace(/[\s\S]^/gm,"$&".concat(t,"#"));return"#".concat(r,"\n").concat(t).concat(e)},t.default=function(e,t,n){return n?-1===n.indexOf("\n")?"".concat(e," #").concat(n):"".concat(e,"\n")+n.replace(/^/gm,"".concat(t||"","#")):e}});n(F);var U=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function e(){o(this,e)},e.exports=t.default,e.exports.default=t.default});n(U);var Q=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(F),r=a(U);function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=function(e){function t(){var e,n;o(this,t);for(var r=arguments.length,a=new Array(r),u=0;u<r;u++)a[u]=arguments[u];return i(h(h(n=p(this,(e=f(t)).call.apply(e,[this].concat(a))))),"items",[]),n}return s(t,r.default),u(t,[{key:"toJSON",value:function(){return null}},{key:"toString",value:function(e,r,a){var o=this,i=r.blockItem,u=r.flowChars,s=r.itemIndent,f=e,c=f.doc,l=f.indent,d=this.type&&"FLOW"===this.type.substr(0,4)||e.inFlow;d&&(s+=" "),e=Object.assign({},e,{indent:s,inFlow:d,type:null});var h,p=!1,v=!1,g=this.items.reduce(function(t,r,a){var i=r&&r.commentBefore;i&&(p=!0,i.match(/^.*$/gm).forEach(function(e){t.push({type:"comment",str:"#".concat(e)})}));var u=r&&r.comment;u&&(p=!0);var f=c.schema.stringify(r,e,function(){u=null});return v||-1===f.indexOf("\n")||(v=!0),d&&a<o.items.length-1&&(f+=","),f=(0,n.default)(f,s,u),t.push({type:"item",str:f}),t},[]);if(0===g.length)h=u.start+u.end;else if(d){var m=u.start,y=u.end,_=g.map(function(e){return e.str});h=p||v||_.reduce(function(e,t){return e+t.length+2},2)>t.maxFlowStringSingleLineLength?"".concat(m,"\n ").concat(l).concat(_.join("\n ".concat(l)),"\n").concat(l).concat(y):"".concat(m," ").concat(_.join(" ")," ").concat(y)}else h=g.map(i).join("\n".concat(l));return this.comment&&(h+="\n"+this.comment.replace(/^/gm,"".concat(l,"#")),a&&a()),h}}]),t}();t.default=c,i(c,"maxFlowStringSingleLineLength",60),e.exports=t.default,e.exports.default=t.default});n(Q);var W=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(Y),r=a(U);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(e){var n;return o(this,t),(n=p(this,f(t).call(this))).value=e,n}return s(t,r.default),u(t,[{key:"toJSON",value:function(e,t){return t?this.value:(0,n.default)(this.value,e,t)}},{key:"toString",value:function(){return String(this.value)}}]),t}();t.default=i,e.exports=t.default,e.exports.default=t.default});n(W);var V=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=d(F),r=d(Y),i=d(Q),c=d(U),l=d(W);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return o(this,t),(n=p(this,f(t).call(this))).key=e,n.value=r,n.type="PAIR",n}return s(t,c.default),u(t,[{key:"toJSON",value:function(e,t){var n={},a=this.stringKey;return n[a]=(0,r.default)(this.value,a,t),n}},{key:"toString",value:function(e,t){if(!e||!e.doc)return JSON.stringify(this);var r=this.key,a=this.value,o=r instanceof c.default&&r.comment,u=!r||o||r instanceof i.default,s=e,f=s.doc,l=s.indent;e=Object.assign({},e,{implicitKey:!u,indent:l+" "});var d=f.schema.stringify(r,e,function(){o=null});o&&(d=(0,n.default)(d,e.indent,o)),e.implicitKey=!1;var h=f.schema.stringify(a,e,t),p=a&&a.commentBefore?" #".concat(a.commentBefore.replace(/\n+(?!\n|$)/g,"$&".concat(e.indent,"#"))):"";return u?"? ".concat(d,"\n").concat(l,":").concat(p?"".concat(p,"\n").concat(e.indent):" ").concat(h):a instanceof i.default?"".concat(d,":").concat(p,"\n").concat(e.indent).concat(h):"".concat(d,":").concat(p?"".concat(p,"\n").concat(e.indent):" ").concat(h)}},{key:"commentBefore",get:function(){return this.key&&this.key.commentBefore},set:function(e){null==this.key&&(this.key=new l.default(null)),this.key.commentBefore=e}},{key:"comment",get:function(){return this.value&&this.value.comment},set:function(e){null==this.value&&(this.value=new l.default(null)),this.value.comment=e}},{key:"stringKey",get:function(){var e=(0,r.default)(this.key);if(null===e)return"";if("object"===a(e))try{return JSON.stringify(e)}catch(e){}return String(e)}}]),t}();t.default=h,e.exports=t.default,e.exports.default=t.default});n(V);var K=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(Y),r=a(Q);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,f(t).apply(this,arguments))}return s(t,r.default),u(t,[{key:"toJSON",value:function(e,t){return this.items.map(function(e,r){return(0,n.default)(e,String(r),t)})}},{key:"toString",value:function(e,n){return e?v(f(t.prototype),"toString",this).call(this,e,{blockItem:function(e){var t=e.type,n=e.str;return"comment"===t?n:"- ".concat(n)},flowChars:{start:"[",end:"]"},itemIndent:(e.indent||"")+" "},n):JSON.stringify(this)}}]),t}();t.default=i,e.exports=t.default,e.exports.default=t.default});n(K);var $=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MERGE_KEY=void 0;var n=i(V),r=i(W),a=i(K);function i(e){return e&&e.__esModule?e:{default:e}}var c="<<";t.MERGE_KEY=c;var l=function(e){function t(e){var i;if(o(this,t),e instanceof n.default){var u=e.value;u instanceof a.default||((u=new a.default).items.push(e.value),u.range=e.value.range),(i=p(this,f(t).call(this,e.key,u))).range=e.range}else i=p(this,f(t).call(this,new r.default(c),new a.default));return i.type="MERGE_PAIR",p(i)}return s(t,n.default),u(t,[{key:"toString",value:function(e,n){var r=this.value;if(r.items.length>1)return v(f(t.prototype),"toString",this).call(this,e,n);this.value=r.items[0];var a=v(f(t.prototype),"toString",this).call(this,e,n);return this.value=r,a}}]),t}();t.default=l});n($);var q=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=c(Y),r=c(Q),a=c($),i=c(V);function c(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function t(){return o(this,t),p(this,f(t).apply(this,arguments))}return s(t,r.default),u(t,[{key:"toJSON",value:function(e,r){return this.items.reduce(function(e,o){if(o instanceof a.default)!function(){for(var n=Object.keys(e),a=o.value.items,i=a.length-1;i>=0;--i){var u=a[i].source;if(!(u instanceof t))throw new Error("Merge sources must be maps");!function(){var t=u.toJSON("",r);Object.keys(t).forEach(function(r){n.includes(r)||(e[r]=t[r])})}()}}();else{var i=o.stringKey,u=o.value;e[i]=(0,n.default)(u,i,r)}return e},{})}},{key:"toString",value:function(e,n){return e?(this.items.forEach(function(e){if(!(e instanceof i.default))throw new Error("Map items must all be pairs; found ".concat(JSON.stringify(e)," instead"))}),v(f(t.prototype),"toString",this).call(this,e,{blockItem:function(e){return e.str},flowChars:{start:"{",end:"}"},itemIndent:e.indent||""},n)):JSON.stringify(this)}}]),t}();t.default=l,e.exports=t.default,e.exports.default=t.default});n(q);var J=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var u=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(null==t)return new o.default(null);if("object"!==a(t))return u?new o.default(t):t;if(Array.isArray(t)){var s=new i.default;return s.items=