@platformos/pos-cli
Version:
Manage your platformOS application
8 lines • 222 kB
JavaScript
!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=16)}([function(e,t,n){"use strict";var i=n(4),r=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],s=["scalar","sequence","mapping"];e.exports=function(e,t){if(t=t||{},Object.keys(t).forEach(function(t){if(-1===r.indexOf(t))throw new i('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=function(e){var t={};return null!==e&&Object.keys(e).forEach(function(n){e[n].forEach(function(e){t[String(e)]=n})}),t}(t.styleAliases||null),-1===s.indexOf(this.kind))throw new i('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},function(e,t,n){"use strict";var i=n(11),r=n(49),s=Object.prototype.toString;function a(e){return"[object Array]"===s.call(e)}function o(e){return null!==e&&"object"==typeof e}function u(e){return"[object Function]"===s.call(e)}function c(e,t){if(null!==e&&void 0!==e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}e.exports={isArray:a,isArrayBuffer:function(e){return"[object ArrayBuffer]"===s.call(e)},isBuffer:r,isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:o,isUndefined:function(e){return void 0===e},isDate:function(e){return"[object Date]"===s.call(e)},isFile:function(e){return"[object File]"===s.call(e)},isBlob:function(e){return"[object Blob]"===s.call(e)},isFunction:u,isStream:function(e){return o(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:c,merge:function e(){var t={};function n(n,i){"object"==typeof t[i]&&"object"==typeof n?t[i]=e(t[i],n):t[i]=n}for(var i=0,r=arguments.length;i<r;i++)c(arguments[i],n);return t},extend:function(e,t,n){return c(t,function(t,r){e[r]=n&&"function"==typeof t?i(t,n):t}),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,n){"use strict";function i(e){return void 0===e||null===e}e.exports.isNothing=i,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:i(e)?[]:[e]},e.exports.repeat=function(e,t){var n,i="";for(n=0;n<t;n+=1)i+=e;return i},e.exports.isNegativeZero=function(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e},e.exports.extend=function(e,t){var n,i,r,s;if(t)for(n=0,i=(s=Object.keys(t)).length;n<i;n+=1)e[r=s[n]]=t[r];return e}},function(e,t,n){"use strict";var i=n(2),r=n(4),s=n(0);function a(e,t,n){var i=[];return e.include.forEach(function(e){n=a(e,t,n)}),e[t].forEach(function(e){n.forEach(function(t,n){t.tag===e.tag&&t.kind===e.kind&&i.push(n)}),n.push(e)}),n.filter(function(e,t){return-1===i.indexOf(t)})}function o(e){this.include=e.include||[],this.implicit=e.implicit||[],this.explicit=e.explicit||[],this.implicit.forEach(function(e){if(e.loadKind&&"scalar"!==e.loadKind)throw new r("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=a(this,"implicit",[]),this.compiledExplicit=a(this,"explicit",[]),this.compiledTypeMap=function(){var e,t,n={scalar:{},sequence:{},mapping:{},fallback:{}};function i(e){n[e.kind][e.tag]=n.fallback[e.tag]=e}for(e=0,t=arguments.length;e<t;e+=1)arguments[e].forEach(i);return n}(this.compiledImplicit,this.compiledExplicit)}o.DEFAULT=null,o.create=function(){var e,t;switch(arguments.length){case 1:e=o.DEFAULT,t=arguments[0];break;case 2:e=arguments[0],t=arguments[1];break;default:throw new r("Wrong number of arguments for Schema.create function")}if(e=i.toArray(e),t=i.toArray(t),!e.every(function(e){return e instanceof o}))throw new r("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!t.every(function(e){return e instanceof s}))throw new r("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new o({include:e,explicit:t})},e.exports=o},function(e,t,n){"use strict";function i(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},e.exports=i},function(e,t,n){"use strict";var i=n(3);e.exports=new i({include:[n(9)],implicit:[n(29),n(30)],explicit:[n(31),n(37),n(38),n(39)]})},function(e,t,n){"use strict";var i=n(3);e.exports=i.DEFAULT=new i({include:[n(5)],explicit:[n(40),n(41),n(42)]})},function(e,t,n){"use strict";var i=n(3);e.exports=new i({explicit:[n(22),n(23),n(24)]})},function(e,t,n){"use strict";(function(t){var i=n(1),r=n(52),s={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var o={adapter:function(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(12):void 0!==t&&(e=n(12)),e}(),transformRequest:[function(e,t){return r(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],function(e){o.headers[e]={}}),i.forEach(["post","put","patch"],function(e){o.headers[e]=i.merge(s)}),e.exports=o}).call(this,n(51))},function(e,t,n){"use strict";var i=n(3);e.exports=new i({include:[n(10)]})},function(e,t,n){"use strict";var i=n(3);e.exports=new i({include:[n(7)],implicit:[n(25),n(26),n(27),n(28)]})},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i<n.length;i++)n[i]=arguments[i];return e.apply(t,n)}}},function(e,t,n){"use strict";var i=n(1),r=n(53),s=n(55),a=n(56),o=n(57),u=n(13),c="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n(58);e.exports=function(e){return new Promise(function(t,h){var l=e.data,p=e.headers;i.isFormData(l)&&delete p["Content-Type"];var d=new XMLHttpRequest,f="onreadystatechange",m=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in d||o(e.url)||(d=new window.XDomainRequest,f="onload",m=!0,d.onprogress=function(){},d.ontimeout=function(){}),e.auth){var x=e.auth.username||"",y=e.auth.password||"";p.Authorization="Basic "+c(x+":"+y)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d[f]=function(){if(d&&(4===d.readyState||m)&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?a(d.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:1223===d.status?204:d.status,statusText:1223===d.status?"No Content":d.statusText,headers:n,config:e,request:d};r(t,h,i),d=null}},d.onerror=function(){h(u("Network Error",e,null,d)),d=null},d.ontimeout=function(){h(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},i.isStandardBrowserEnv()){var D=n(59),g=(e.withCredentials||o(e.url))&&e.xsrfCookieName?D.read(e.xsrfCookieName):void 0;g&&(p[e.xsrfHeaderName]=g)}if("setRequestHeader"in d&&i.forEach(p,function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),h(e),d=null)}),void 0===l&&(l=null),d.send(l)})}},function(e,t,n){"use strict";var i=n(54);e.exports=function(e,t,n,r,s){var a=new Error(e);return i(a,t,n,r,s)}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";function i(e){this.message=e}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},i.prototype.__CANCEL__=!0,e.exports=i},function(e,t,n){const r=n(17),s=n(45),a=n(46),o=e=>{document.getElementById("message").innerHTML=`${new Date} ${JSON.stringify(e)}`};document.getElementById("convert").onclick=(e=>{r.convertToYAML(s.editor.item.data,document.getElementById("console"),s.editor.itemType.path.ext)}),document.getElementById("search").onkeyup=(e=>{s.menu.search.query=e.target.value,window.dispatchEvent(new CustomEvent("search-query-updated",{detail:"e.target.value"}))}),window.addEventListener("item-data-changed",e=>{s.editor.item.data[e.detail.name]=e.detail.value}),document.getElementById("save-item").onclick=(e=>{const t=r.convertToYAML(s.editor.item.data,document.getElementById("console"),s.editor.itemType.path.ext),n=new FormData;n.append("marketplace_builder_file_body",new Blob([t]));const i=s.editor.itemType.path,u=s.editor.item.data.path||"FILENAME";n.append("path",`${i.base}/${u}.${i.ext}`),a.sync(n).then(e=>{o(e.data),window.dispatchEvent(new CustomEvent("items-loaded",{detail:s.editor.itemType.name}))}).catch(e=>o(e.data))});const u=()=>new Promise((e,t)=>{a.getItemTypes().then(t=>{s.itemTypes=[],s.itemTypes=[...t.data.data.itemTypes.results].filter(e=>"Asset"!=e.name).filter(e=>"ActivityStreamsHandler"!=e.name).filter(e=>"ActivityStreamsGroupingHandler"!=e.name).filter(e=>"Translation"!=e.name),window.dispatchEvent(new Event("item-types-loaded")),e("OK")},o)}),c=e=>{s.items.byType(e.detail).length>0?window.dispatchEvent(new CustomEvent("items-loaded",{detail:e.detail})):a.getItems(e.detail).then(t=>{s.items.load(t.data.data.items.results),window.dispatchEvent(new CustomEvent("items-loaded",{detail:e.detail}))})};window.addEventListener("item-types-loaded",()=>{const e=document.getElementById("item-type-list");for(;e.firstChild;)e.removeChild(e.firstChild);for(i in s.itemTypes){let t=s.itemTypes[i],n=document.createElement("div"),r=document.createElement("label"),a=document.createElement("input");a.type="checkbox",a.name=`chb-${t.name}`,a.value=t.name,a.checked=s.menu.search.itemTypes.has(t.name),a.onchange=(e=>{e.target.checked?window.dispatchEvent(new CustomEvent("item-type-selected",{detail:t.name})):window.dispatchEvent(new CustomEvent("item-type-deselected",{detail:t.name}))});const o=document.createElement("button");o.onclick=(e=>{const n=`new-${t.name.toLowerCase()}`,i={name:n,type:t.name,data:{name:n}};s.items.add(i),window.dispatchEvent(new CustomEvent("item-selected",{detail:{name:n,type:t.name}}))}),o.appendChild(document.createTextNode("new")),n.appendChild(o);let u=document.createElement("div");u.id=`${t.name}-item-list`,r.appendChild(a),r.appendChild(document.createTextNode(t.name)),n.appendChild(r),n.appendChild(u),e.appendChild(n)}}),window.addEventListener("items-loaded",({detail:e})=>{const t=document.getElementById(`${e}-item-list`);if(t){for(;t.firstChild;)t.removeChild(t.firstChild);for(i in s.items.byType(e)){let n=s.items.byType(e)[i];if(s.menu.search.matches(n)){let e=n.name==s.editor.item.name;t.appendChild(h(n,e))}}}}),window.addEventListener("item-selected",({detail:e})=>{const t=s.items.byType(e.type).find(t=>t.name==e.name);s.editor.item=t}),window.addEventListener("item-selected",({detail:e})=>{const t=s.itemTypes.find(t=>t.name==e.type);s.editor.itemType=t}),window.addEventListener("item-selected",({detail:e})=>{l()});const h=({name:e,type:t,data:n},i=!1)=>{let r=document.createElement("div"),s=document.createElement("label"),a=document.createElement("div");a.classList.add("hint");let o=document.createElement("input");return o.id=`list-item-${t}-${e}`,o.type="radio",o.name="menu-item",o.value=e,o.checked=i,o.onclick=(n=>{window.dispatchEvent(new CustomEvent("item-selected",{detail:{name:e,type:t}}))}),s.appendChild(o),s.appendChild(document.createTextNode(e)),a.appendChild(document.createTextNode(t)),s.appendChild(a),r.appendChild(s),r};document.getElementById("reload").onclick=u,window.addEventListener("item-type-selected",({detail:e})=>{s.menu.search.itemTypes=new Set([...s.menu.search.itemTypes,e])}),window.addEventListener("item-type-deselected",({detail:e})=>{s.menu.search.itemTypes.delete(e)}),window.addEventListener("item-type-selected",c),window.addEventListener("item-type-deselected",c),window.addEventListener("search-query-updated",()=>{s.menu.search.itemTypes.forEach(e=>c({detail:e}))});const l=()=>{s.editor.item.data&&r.createForm(s.editor.item.data,s.editor.itemType,s.editor.settings,document.getElementById("editor-fields"))};u().then(()=>{c({detail:"EmailNotification"}),c({detail:"SmsNotification"}),c({detail:"ApiCallNotification"}),c({detail:"AuthorizationPolicy"}),c({detail:"FormConfiguration"}),c({detail:"TransactableType"})})},function(e,t,n){const r=n(18),s={create:(e,t,n)=>s[n.type](e,t,n),input:(e,t,n)=>{const i=document.createElement(n.type);return i.id=`input-${e}`,i.name=e,i.value=t,i.type="text",void 0===t&&(i.value=""),i.onkeyup=(e=>{const t=e.target.value;window.dispatchEvent(new CustomEvent("item-data-changed",{detail:{name:e.target.name,value:t}}))}),i},textarea:(e,t,n)=>{const i=document.createElement(n.type);switch(i.id=`input-${e}`,i.name=e,n.format){case"liquid":i.value=t||"";break;case"json":i.value=JSON.stringify(t,null,2);break;case"yaml":case"yml":i.value=r.safeDump(t||[]);break;default:i.value=t||""}return i.onkeyup=(e=>{switch(n.format){case"json":t=JSON.parse(i.value);break;case"yaml":t=r.load(i.value);break;default:t=i.value}window.dispatchEvent(new CustomEvent("item-data-changed",{detail:{name:e.target.name,value:t}}))}),i},select:(e,t,n)=>{const r=document.createElement("select");for(i in r.id=`input-${e}`,r.name=e,r.multiple="multiple",n.options){let e=n.options[i],s=document.createElement("option");s.value=e,s.selected=t&&-1!=t.indexOf(e),s.appendChild(document.createTextNode(e)),r.appendChild(s)}return r.onchange=(e=>{const t=[...e.target.options].filter(e=>e.selected).map(e=>e.value);window.dispatchEvent(new CustomEvent("item-data-changed",{detail:{name:e.target.name,value:t}}))}),r},check_boxes:(e,t,n)=>{const r=document.createElement("div");for(i in n.options){let s=document.createElement("div"),a=document.createElement("label"),o=document.createElement("input");o.type="checkbox",o.name=e;let u=n.options[i];o.value=u,o.checked=t&&-1!=t.indexOf(u),a.appendChild(o),a.appendChild(document.createTextNode(u)),s.appendChild(a),r.appendChild(s),o.onchange=(t=>{const n=[...document.getElementsByName(e)].filter(e=>e.checked).map(e=>e.value);window.dispatchEvent(new CustomEvent("item-data-changed",{detail:{name:t.target.name,value:n}}))})}return r}};e.exports={convertToYAML:(e,t,n)=>{const i=Object.assign({},e);delete i.body,delete i.content;const s=r.safeDump(i);return value="yml"==n?s:`---\n${s}---\n${e.body||e.content}`,t.value=value,value},createForm:(e,t,n,r)=>{for(;r.firstChild;)r.removeChild(r.firstChild);const a=t.fields;for(i in a){let t=document.createElement("label"),o=a[i];t.appendChild(document.createTextNode(o));let u=n.find(o).source;if(u){const e=document.createElement("button");e.value=u,e.appendChild(document.createTextNode(">>")),e.onclick=(e=>{e.preventDefault(),window.dispatchEvent(new CustomEvent("item-type-selected",{detail:u}))})}const c=s.create(o,e[o],n.find(o));t.appendChild(c),r.appendChild(t)}}}},function(e,t,n){"use strict";var i=n(19);e.exports=i},function(e,t,n){"use strict";var i=n(20),r=n(44);function s(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}e.exports.Type=n(0),e.exports.Schema=n(3),e.exports.FAILSAFE_SCHEMA=n(7),e.exports.JSON_SCHEMA=n(10),e.exports.CORE_SCHEMA=n(9),e.exports.DEFAULT_SAFE_SCHEMA=n(5),e.exports.DEFAULT_FULL_SCHEMA=n(6),e.exports.load=i.load,e.exports.loadAll=i.loadAll,e.exports.safeLoad=i.safeLoad,e.exports.safeLoadAll=i.safeLoadAll,e.exports.dump=r.dump,e.exports.safeDump=r.safeDump,e.exports.YAMLException=n(4),e.exports.MINIMAL_SCHEMA=n(7),e.exports.SAFE_SCHEMA=n(5),e.exports.DEFAULT_SCHEMA=n(6),e.exports.scan=s("scan"),e.exports.parse=s("parse"),e.exports.compose=s("compose"),e.exports.addConstructor=s("addConstructor")},function(e,t,n){"use strict";var i=n(2),r=n(4),s=n(21),a=n(5),o=n(6),u=Object.prototype.hasOwnProperty,c=1,h=2,l=3,p=4,d=1,f=2,m=3,x=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,y=/[\x85\u2028\u2029]/,D=/[,\[\]\{\}]/,g=/^(?:!|!!|![a-z\-]+!)$/i,E=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function v(e){return 10===e||13===e}function C(e){return 9===e||32===e}function A(e){return 9===e||32===e||10===e||13===e}function w(e){return 44===e||91===e||93===e||123===e||125===e}function S(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function F(e){return 120===e?2:117===e?4:85===e?8:0}function k(e){return 48<=e&&e<=57?e-48:-1}function b(e){return 48===e?"\0":97===e?"":98===e?"\b":116===e?"\t":9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"
":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function B(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var T=new Array(256),I=new Array(256),N=0;N<256;N++)T[N]=b(N)?1:0,I[N]=b(N);function P(e,t){return new r(t,new s(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function M(e,t){throw P(e,t)}function L(e,t){e.onWarning&&e.onWarning.call(null,P(e,t))}var U={YAML:function(e,t,n){var i,r,s;null!==e.version&&M(e,"duplication of %YAML directive"),1!==n.length&&M(e,"YAML directive accepts exactly one argument"),null===(i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&M(e,"ill-formed argument of the YAML directive"),r=parseInt(i[1],10),s=parseInt(i[2],10),1!==r&&M(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=s<2,1!==s&&2!==s&&L(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var i,r;2!==n.length&&M(e,"TAG directive accepts exactly two arguments"),i=n[0],r=n[1],g.test(i)||M(e,"ill-formed tag handle (first argument) of the TAG directive"),u.call(e.tagMap,i)&&M(e,'there is a previously declared suffix for "'+i+'" tag handle'),E.test(r)||M(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[i]=r}};function O(e,t,n,i){var r,s,a,o;if(t<n){if(o=e.input.slice(t,n),i)for(r=0,s=o.length;r<s;r+=1)9===(a=o.charCodeAt(r))||32<=a&&a<=1114111||M(e,"expected valid JSON character");else x.test(o)&&M(e,"the stream contains non-printable characters");e.result+=o}}function R(e,t,n,r){var s,a,o,c;for(i.isObject(n)||M(e,"cannot merge mappings; the provided source object is unacceptable"),o=0,c=(s=Object.keys(n)).length;o<c;o+=1)a=s[o],u.call(t,a)||(t[a]=n[a],r[a]=!0)}function X(e,t,n,i,r,s,a,o){var c,h;if(r=String(r),null===t&&(t={}),"tag:yaml.org,2002:merge"===i)if(Array.isArray(s))for(c=0,h=s.length;c<h;c+=1)R(e,t,s[c],n);else R(e,t,s,n);else e.json||u.call(n,r)||!u.call(t,r)||(e.line=a||e.line,e.position=o||e.position,M(e,"duplicated mapping key")),t[r]=s,delete n[r];return t}function _(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):M(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function J(e,t,n){for(var i=0,r=e.input.charCodeAt(e.position);0!==r;){for(;C(r);)r=e.input.charCodeAt(++e.position);if(t&&35===r)do{r=e.input.charCodeAt(++e.position)}while(10!==r&&13!==r&&0!==r);if(!v(r))break;for(_(e),r=e.input.charCodeAt(e.position),i++,e.lineIndent=0;32===r;)e.lineIndent++,r=e.input.charCodeAt(++e.position)}return-1!==n&&0!==i&&e.lineIndent<n&&L(e,"deficient indentation"),i}function z(e){var t,n=e.position;return!(45!==(t=e.input.charCodeAt(n))&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,0!==(t=e.input.charCodeAt(n))&&!A(t)))}function j(e,t){1===t?e.result+=" ":t>1&&(e.result+=i.repeat("\n",t-1))}function K(e,t){var n,i,r=e.tag,s=e.anchor,a=[],o=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),i=e.input.charCodeAt(e.position);0!==i&&45===i&&A(e.input.charCodeAt(e.position+1));)if(o=!0,e.position++,J(e,!0,-1)&&e.lineIndent<=t)a.push(null),i=e.input.charCodeAt(e.position);else if(n=e.line,q(e,t,l,!1,!0),a.push(e.result),J(e,!0,-1),i=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==i)M(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!o&&(e.tag=r,e.anchor=s,e.kind="sequence",e.result=a,!0)}function Y(e){var t,n,i,r,s=!1,a=!1;if(33!==(r=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&M(e,"duplication of a tag property"),60===(r=e.input.charCodeAt(++e.position))?(s=!0,r=e.input.charCodeAt(++e.position)):33===r?(a=!0,n="!!",r=e.input.charCodeAt(++e.position)):n="!",t=e.position,s){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&62!==r);e.position<e.length?(i=e.input.slice(t,e.position),r=e.input.charCodeAt(++e.position)):M(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==r&&!A(r);)33===r&&(a?M(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),g.test(n)||M(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),r=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),D.test(i)&&M(e,"tag suffix cannot contain flow indicator characters")}return i&&!E.test(i)&&M(e,"tag name cannot contain such characters: "+i),s?e.tag=i:u.call(e.tagMap,n)?e.tag=e.tagMap[n]+i:"!"===n?e.tag="!"+i:"!!"===n?e.tag="tag:yaml.org,2002:"+i:M(e,'undeclared tag handle "'+n+'"'),!0}function H(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&M(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!A(n)&&!w(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&M(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function q(e,t,n,r,s){var a,o,x,y,D,g,E,b,N=1,P=!1,L=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=o=x=p===n||l===n,r&&J(e,!0,-1)&&(P=!0,e.lineIndent>t?N=1:e.lineIndent===t?N=0:e.lineIndent<t&&(N=-1)),1===N)for(;Y(e)||H(e);)J(e,!0,-1)?(P=!0,x=a,e.lineIndent>t?N=1:e.lineIndent===t?N=0:e.lineIndent<t&&(N=-1)):x=!1;if(x&&(x=P||s),1!==N&&p!==n||(E=c===n||h===n?t:t+1,b=e.position-e.lineStart,1===N?x&&(K(e,b)||function(e,t,n){var i,r,s,a,o,u=e.tag,c=e.anchor,l={},d={},f=null,m=null,x=null,y=!1,D=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=l),o=e.input.charCodeAt(e.position);0!==o;){if(i=e.input.charCodeAt(e.position+1),s=e.line,a=e.position,63!==o&&58!==o||!A(i)){if(!q(e,n,h,!1,!0))break;if(e.line===s){for(o=e.input.charCodeAt(e.position);C(o);)o=e.input.charCodeAt(++e.position);if(58===o)A(o=e.input.charCodeAt(++e.position))||M(e,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(X(e,l,d,f,m,null),f=m=x=null),D=!0,y=!1,r=!1,f=e.tag,m=e.result;else{if(!D)return e.tag=u,e.anchor=c,!0;M(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!D)return e.tag=u,e.anchor=c,!0;M(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===o?(y&&(X(e,l,d,f,m,null),f=m=x=null),D=!0,y=!0,r=!0):y?(y=!1,r=!0):M(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,o=i;if((e.line===s||e.lineIndent>t)&&(q(e,t,p,!0,r)&&(y?m=e.result:x=e.result),y||(X(e,l,d,f,m,x,s,a),f=m=x=null),J(e,!0,-1),o=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==o)M(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return y&&X(e,l,d,f,m,null),D&&(e.tag=u,e.anchor=c,e.kind="mapping",e.result=l),D}(e,b,E))||function(e,t){var n,i,r,s,a,o,u,h,l,p,d=!0,f=e.tag,m=e.anchor,x={};if(91===(p=e.input.charCodeAt(e.position)))r=93,o=!1,i=[];else{if(123!==p)return!1;r=125,o=!0,i={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=i),p=e.input.charCodeAt(++e.position);0!==p;){if(J(e,!0,t),(p=e.input.charCodeAt(e.position))===r)return e.position++,e.tag=f,e.anchor=m,e.kind=o?"mapping":"sequence",e.result=i,!0;d||M(e,"missed comma between flow collection entries"),h=u=l=null,s=a=!1,63===p&&A(e.input.charCodeAt(e.position+1))&&(s=a=!0,e.position++,J(e,!0,t)),n=e.line,q(e,t,c,!1,!0),h=e.tag,u=e.result,J(e,!0,t),p=e.input.charCodeAt(e.position),!a&&e.line!==n||58!==p||(s=!0,p=e.input.charCodeAt(++e.position),J(e,!0,t),q(e,t,c,!1,!0),l=e.result),o?X(e,i,x,h,u,l):s?i.push(X(e,null,x,h,u,l)):i.push(u),J(e,!0,t),44===(p=e.input.charCodeAt(e.position))?(d=!0,p=e.input.charCodeAt(++e.position)):d=!1}M(e,"unexpected end of the stream within a flow collection")}(e,E)?L=!0:(o&&function(e,t){var n,r,s,a,o=d,u=!1,c=!1,h=t,l=0,p=!1;if(124===(a=e.input.charCodeAt(e.position)))r=!1;else{if(62!==a)return!1;r=!0}for(e.kind="scalar",e.result="";0!==a;)if(43===(a=e.input.charCodeAt(++e.position))||45===a)d===o?o=43===a?m:f:M(e,"repeat of a chomping mode identifier");else{if(!((s=k(a))>=0))break;0===s?M(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):c?M(e,"repeat of an indentation width identifier"):(h=t+s-1,c=!0)}if(C(a)){do{a=e.input.charCodeAt(++e.position)}while(C(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!v(a)&&0!==a)}for(;0!==a;){for(_(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!c||e.lineIndent<h)&&32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position);if(!c&&e.lineIndent>h&&(h=e.lineIndent),v(a))l++;else{if(e.lineIndent<h){o===m?e.result+=i.repeat("\n",u?1+l:l):o===d&&u&&(e.result+="\n");break}for(r?C(a)?(p=!0,e.result+=i.repeat("\n",u?1+l:l)):p?(p=!1,e.result+=i.repeat("\n",l+1)):0===l?u&&(e.result+=" "):e.result+=i.repeat("\n",l):e.result+=i.repeat("\n",u?1+l:l),u=!0,c=!0,l=0,n=e.position;!v(a)&&0!==a;)a=e.input.charCodeAt(++e.position);O(e,n,e.position,!1)}}return!0}(e,E)||function(e,t){var n,i,r;if(39!==(n=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,i=r=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(O(e,i,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;i=e.position,e.position++,r=e.position}else v(n)?(O(e,i,r,!0),j(e,J(e,!1,t)),i=r=e.position):e.position===e.lineStart&&z(e)?M(e,"unexpected end of the document within a single quoted scalar"):(e.position++,r=e.position);M(e,"unexpected end of the stream within a single quoted scalar")}(e,E)||function(e,t){var n,i,r,s,a,o;if(34!==(o=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;0!==(o=e.input.charCodeAt(e.position));){if(34===o)return O(e,n,e.position,!0),e.position++,!0;if(92===o){if(O(e,n,e.position,!0),v(o=e.input.charCodeAt(++e.position)))J(e,!1,t);else if(o<256&&T[o])e.result+=I[o],e.position++;else if((a=F(o))>0){for(r=a,s=0;r>0;r--)(a=S(o=e.input.charCodeAt(++e.position)))>=0?s=(s<<4)+a:M(e,"expected hexadecimal character");e.result+=B(s),e.position++}else M(e,"unknown escape sequence");n=i=e.position}else v(o)?(O(e,n,i,!0),j(e,J(e,!1,t)),n=i=e.position):e.position===e.lineStart&&z(e)?M(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}M(e,"unexpected end of the stream within a double quoted scalar")}(e,E)?L=!0:!function(e){var t,n,i;if(42!==(i=e.input.charCodeAt(e.position)))return!1;for(i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!A(i)&&!w(i);)i=e.input.charCodeAt(++e.position);return e.position===t&&M(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||M(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],J(e,!0,-1),!0}(e)?function(e,t,n){var i,r,s,a,o,u,c,h,l=e.kind,p=e.result;if(A(h=e.input.charCodeAt(e.position))||w(h)||35===h||38===h||42===h||33===h||124===h||62===h||39===h||34===h||37===h||64===h||96===h)return!1;if((63===h||45===h)&&(A(i=e.input.charCodeAt(e.position+1))||n&&w(i)))return!1;for(e.kind="scalar",e.result="",r=s=e.position,a=!1;0!==h;){if(58===h){if(A(i=e.input.charCodeAt(e.position+1))||n&&w(i))break}else if(35===h){if(A(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&z(e)||n&&w(h))break;if(v(h)){if(o=e.line,u=e.lineStart,c=e.lineIndent,J(e,!1,-1),e.lineIndent>=t){a=!0,h=e.input.charCodeAt(e.position);continue}e.position=s,e.line=o,e.lineStart=u,e.lineIndent=c;break}}a&&(O(e,r,s,!1),j(e,e.line-o),r=s=e.position,a=!1),C(h)||(s=e.position+1),h=e.input.charCodeAt(++e.position)}return O(e,r,s,!1),!!e.result||(e.kind=l,e.result=p,!1)}(e,E,c===n)&&(L=!0,null===e.tag&&(e.tag="?")):(L=!0,null===e.tag&&null===e.anchor||M(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===N&&(L=x&&K(e,b))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(y=0,D=e.implicitTypes.length;y<D;y+=1)if((g=e.implicitTypes[y]).resolve(e.result)){e.result=g.construct(e.result),e.tag=g.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else u.call(e.typeMap[e.kind||"fallback"],e.tag)?(g=e.typeMap[e.kind||"fallback"][e.tag],null!==e.result&&g.kind!==e.kind&&M(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+g.kind+'", not "'+e.kind+'"'),g.resolve(e.result)?(e.result=g.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):M(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):M(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||L}function W(e){var t,n,i,r,s=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(r=e.input.charCodeAt(e.position))&&(J(e,!0,-1),r=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==r));){for(a=!0,r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!A(r);)r=e.input.charCodeAt(++e.position);for(i=[],(n=e.input.slice(t,e.position)).length<1&&M(e,"directive name must not be less than one character in length");0!==r;){for(;C(r);)r=e.input.charCodeAt(++e.position);if(35===r){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&!v(r));break}if(v(r))break;for(t=e.position;0!==r&&!A(r);)r=e.input.charCodeAt(++e.position);i.push(e.input.slice(t,e.position))}0!==r&&_(e),u.call(U,n)?U[n](e,n,i):L(e,'unknown document directive "'+n+'"')}J(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,J(e,!0,-1)):a&&M(e,"directives end mark is expected"),q(e,e.lineIndent-1,p,!1,!0),J(e,!0,-1),e.checkLineBreaks&&y.test(e.input.slice(s,e.position))&&L(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&z(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,J(e,!0,-1)):e.position<e.length-1&&M(e,"end of the stream or a document separator is expected")}function G(e,t){e=String(e),t=t||{},0!==e.length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new function(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||o,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}(e,t);for(n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)W(n);return n.documents}function V(e,t,n){var i,r,s=G(e,n);if("function"!=typeof t)return s;for(i=0,r=s.length;i<r;i+=1)t(s[i])}function $(e,t){var n=G(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new r("expected a single document in the stream, but found more")}}e.exports.loadAll=V,e.exports.load=$,e.exports.safeLoadAll=function(e,t,n){if("function"!=typeof t)return V(e,i.extend({schema:a},n));V(e,t,i.extend({schema:a},n))},e.exports.safeLoad=function(e,t){return $(e,i.extend({schema:a},t))}},function(e,t,n){"use strict";var i=n(2);function r(e,t,n,i,r){this.name=e,this.buffer=t,this.position=n,this.line=i,this.column=r}r.prototype.getSnippet=function(e,t){var n,r,s,a,o;if(!this.buffer)return null;for(e=e||4,t=t||75,n="",r=this.position;r>0&&-1==="\0\r\n
\u2028\u2029".indexOf(this.buffer.charAt(r-1));)if(r-=1,this.position-r>t/2-1){n=" ... ",r+=5;break}for(s="",a=this.position;a<this.buffer.length&&-1==="\0\r\n
\u2028\u2029".indexOf(this.buffer.charAt(a));)if((a+=1)-this.position>t/2-1){s=" ... ",a-=5;break}return o=this.buffer.slice(r,a),i.repeat(" ",e)+n+o+s+"\n"+i.repeat(" ",e+this.position-r+n.length)+"^"},r.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=r},function(e,t,n){"use strict";var i=n(0);e.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var i=n(0);e.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var i=n(0);e.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var i=n(0);e.exports=new i("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var i=n(0);e.exports=new i("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var i=n(2),r=n(0);function s(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function a(e){return 48<=e&&e<=55}function o(e){return 48<=e&&e<=57}e.exports=new r("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n=e.length,i=0,r=!1;if(!n)return!1;if("-"!==(t=e[i])&&"+"!==t||(t=e[++i]),"0"===t){if(i+1===n)return!0;if("b"===(t=e[++i])){for(i++;i<n;i++)if("_"!==(t=e[i])){if("0"!==t&&"1"!==t)return!1;r=!0}return r&&"_"!==t}if("x"===t){for(i++;i<n;i++)if("_"!==(t=e[i])){if(!s(e.charCodeAt(i)))return!1;r=!0}return r&&"_"!==t}for(;i<n;i++)if("_"!==(t=e[i])){if(!a(e.charCodeAt(i)))return!1;r=!0}return r&&"_"!==t}if("_"===t)return!1;for(;i<n;i++)if("_"!==(t=e[i])){if(":"===t)break;if(!o(e.charCodeAt(i)))return!1;r=!0}return!(!r||"_"===t)&&(":"!==t||/^(:[0-5]?[0-9])+$/.test(e.slice(i)))},construct:function(e){var t,n,i=e,r=1,s=[];return-1!==i.indexOf("_")&&(i=i.replace(/_/g,"")),"-"!==(t=i[0])&&"+"!==t||("-"===t&&(r=-1),t=(i=i.slice(1))[0]),"0"===i?0:"0"===t?"b"===i[1]?r*parseInt(i.slice(2),2):"x"===i[1]?r*parseInt(i,16):r*parseInt(i,8):-1!==i.indexOf(":")?(i.split(":").forEach(function(e){s.unshift(parseInt(e,10))}),i=0,n=1,s.forEach(function(e){i+=e*n,n*=60}),r*i):r*parseInt(i,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1==0&&!i.isNegativeZero(e)},represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var i=n(2),r=n(0),s=new RegExp("^(?:[-+]?(?:0|[1-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))$");var a=/^[-+]?[0-9]+e/;e.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!s.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,i,r;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,r=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach(function(e){r.unshift(parseFloat(e,10))}),t=0,i=1,r.forEach(function(e){t+=e*i,i*=60}),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||i.isNegativeZero(e))},represent:function(e,t){var n;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 if(i.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var i=n(0),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),s=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]))?))?$");e.exports=new i("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==r.exec(e)||null!==s.exec(e))},construct:function(e){var t,n,i,a,o,u,c,h,l=0,p=null;if(null===(t=r.exec(e))&&(t=s.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],i=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,i,a));if(o=+t[4],u=+t[5],c=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(p=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(p=-p)),h=new Date(Date.UTC(n,i,a,o,u,c,l)),p&&h.setTime(h.getTime()-p),h},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var i=n(0);e.exports=new i("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var i;try{i=n(32).Buffer}catch(e){}var r=n(0),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,i=0,r=e.length,a=s;for(n=0;n<r;n++)if(!((t=a.indexOf(e.charAt(n)))>64)){if(t<0)return!1;i+=6}return i%8==0},construct:function(e){var t,n,r=e.replace(/[\r\n=]/g,""),a=r.length,o=s,u=0,c=[];for(t=0;t<a;t++)t%4==0&&t&&(c.push(u>>16&255),c.push(u>>8&255),c.push(255&u)),u=u<<6|o.indexOf(r.charAt(t));return 0==(n=a%4*6)?(c.push(u>>16&255),c.push(u>>8&255),c.push(255&u)):18===n?(c.push(u>>10&255),c.push(u>>2&255)):12===n&&c.push(u>>4&255),i?i.from?i.from(c):new i(c):c},predicate:function(e){return i&&i.isBuffer(e)},represent:function(e){var t,n,i="",r=0,a=e.length,o=s;for(t=0;t<a;t++)t%3==0&&t&&(i+=o[r>>18&63],i+=o[r>>12&63],i+=o[r>>6&63],i+=o[63&r]),r=(r<<8)+e[t];return 0==(n=a%3)?(i+=o[r>>18&63],i+=o[r>>12&63],i+=o[r>>6&63],i+=o[63&r]):2===n?(i+=o[r>>10&63],i+=o[r>>4&63],i+=o[r<<2&63],i+=o[64]):1===n&&(i+=o[r>>2&63],i+=o[r<<4&63],i+=o[64],i+=o[64]),i}})},function(e,t,n){"use strict";(function(e){
/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/
var i=n(34),r=n(35),s=n(36);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,n){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return c(this,e,t,n)}function c(e,t,n,i){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,i){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(i||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===i?new Uint8Array(t):void 0===i?new Uint8Array(t,n):new Uint8Array(t,n,i);u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=p(e,t);return e}(e,t,n,i):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var i=0|f(t,n),r=(e=o(e,i)).write(t,n);r!==i&&(e=e.slice(0,r));return e}(e,t,n):function(e,t){if(u.isBuffer(t)){var n=0|d(t.length);return 0===(e=o(e,n)).length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||function(e){return e!=e}(t.length)?o(e,0):p(e,t);if("Buffer"===t.type&&s(t.data))return p(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function h(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t){if(h(t),e=o(e,t<0?0:0|d(t)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t){var n=t.length<0?0:0|d(t.length);e=o(e,n);for(var i=0;i<n;i+=1)e[i]=255&t[i];return e}function d(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function f(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return _(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(i)return _(e).length;t=(""+t).toLowerCase(),i=!0}}function m(e,t,n){var i=e[t];e[t]=e[n],e[n]=i}function x(e,t,n,i,r){if(0===e.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return-1;n=e.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof t&&(t=u.from(t,i)),u.isBuffer(t))return 0===t.length?-1:y(e,t,n,i,r);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,i,r);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,i,r){var s,a=1,o=e.length,u=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;a=2,o/=2,u/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(r){var h=-1;for(s=n;s<o;s++)if(c(e,s)===c(t,-1===h?0:s-h)){if(-1===h&&(h=s),s-h+1===u)return h*a}else-1!==h&&(s-=s-h),h=-1}else for(n+u>o&&(n=o-u),s=n;s>=0;s--){for(var l=!0,p=0;p<u;p++)if(c(e,s+p)!==c(t,p)){l=!1;break}if(l)return s}return-1}function D(e,t,n,i){n=Number(n)||0;var r=e.length-n;i?(i=Number(i))>r&&(i=r):i=r;var s=t.length;if(s%2!=0)throw new TypeError("Invalid hex string");i>s/2&&(i=s/2);for(var a=0;a<i;++a){var o=parseInt(t.substr(2*a,2),16);if(isNaN(o))return a;e[n+a]=o}return a}function g(e,t,n,i){return z(_(t,e.length-n),e,n,i)}function E(e,t,n,i){return z(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,i)}function v(e,t,n,i){return E(e,t,n,i)}function C(e,t,n,i){return z(J(t),e,n,i)}function A(e,t,n,i){return z(function(e,t){for(var n,i,r,s=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),i=n>>8,r=n%256,s.push(r),s.push(i);return s}(t,e.length-n),e,n,i)}function w(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var i=[],r=t;r<n;){var s,a,o,u,c=e[r],h=null,l=c>239?4:c>223?3:c>191?2:1;if(r+l<=n)switch(l){case 1:c<128&&(h=c);break;case 2:128==(192&(s=e[r+1]))&&(u=(31&c)<<6|63&s)>127&&(h=u);break;case 3:s=e[r+1],a=e[r+2],128==(192&s)&&128==(192&a)&&(u=(15&c)<<12|(63&s)<<6|63&a)>2047&&(u<55296||u>57343)&&(h=u);break;case 4:s=e[r+1],a=e[r+2],o=e[r+3],128==(192&s)&&128==(192&a)&&128==(192&o)&&(u=(15&c)<<18|(63&s)<<12|(63&a)<<6|63&o)>65535&&u<1114112&&(h=u)}null===h?(h=65533,l=1):h>65535&&(h-=65536,i.push(h>>>10&1023|55296),h=56320|1023&h),i.push(h),r+=l}return function(e){var t=e.length;if(t<=F)return String.fromCharCode.apply(String,e);var n="",i=0;for(;i<t;)n+=String.fromCharCode.apply(String,e.slice(i,i+=F));return n}(i)}t.Buffer=u,t.SlowBuffer=function(e){+e!=e&&(e=0);return u.alloc(+e)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,n){return c(null,e,t,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,n){return function(e,t,n,i){return h(t),t<=0?o(e,t):void 0!==n?"string"==typeof i?o(e,t).fill(n,i):o(e,t).fill(n):o(e,t)}(null,e,t,n)},u.allocUnsafe=function(e){return l(null,e)},u.allocUnsafeSlow=function(e){return l(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,i=t.length,r=0,s=Math.min(n,i);r<s;++r)if(e[r]!==t[r]){n=e[r],i=t[r];break}return n<i?-1:i<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!s(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var i=u.allocUnsafe(t),r=0;for(n=0;n<e.length;++n){var a=e[n];if(!u.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(i,r),r+=a.length}return i},u.byteLength=f,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);ret