@raycast/api
Version:
Build extensions for Raycast with React and Node.js.
47 lines (46 loc) • 142 kB
JavaScript
"use strict";var ua=Object.create;var ft=Object.defineProperty;var aa=Object.getOwnPropertyDescriptor;var oa=Object.getOwnPropertyNames;var la=Object.getPrototypeOf,ca=Object.prototype.hasOwnProperty;var g=(s,e)=>()=>(e||s((e={exports:{}}).exports,e),e.exports),fa=(s,e)=>{for(var t in e)ft(s,t,{get:e[t],enumerable:!0})},un=(s,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of oa(e))!ca.call(s,n)&&n!==t&&ft(s,n,{get:()=>e[n],enumerable:!(i=aa(e,n))||i.enumerable});return s};var ds=(s,e,t)=>(t=s!=null?ua(la(s)):{},un(e||!s||!s.__esModule?ft(t,"default",{value:s,enumerable:!0}):t,s)),ha=s=>un(ft({},"__esModule",{value:!0}),s);var an=g((Wf,ht)=>{ht.exports.Space_Separator=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/;ht.exports.ID_Start=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/;ht.exports.ID_Continue=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/});var ps=g((zf,on)=>{var Ds=an();on.exports={isSpaceSeparator(s){return typeof s=="string"&&Ds.Space_Separator.test(s)},isIdStartChar(s){return typeof s=="string"&&(s>="a"&&s<="z"||s>="A"&&s<="Z"||s==="$"||s==="_"||Ds.ID_Start.test(s))},isIdContinueChar(s){return typeof s=="string"&&(s>="a"&&s<="z"||s>="A"&&s<="Z"||s>="0"&&s<="9"||s==="$"||s==="_"||s==="\u200C"||s==="\u200D"||Ds.ID_Continue.test(s))},isDigit(s){return typeof s=="string"&&/[0-9]/.test(s)},isHexDigit(s){return typeof s=="string"&&/[0-9A-Fa-f]/.test(s)}}});var dn=g((Xf,hn)=>{var _=ps(),ys,R,X,Dt,ie,J,j,Cs,Ie;hn.exports=function(e,t){ys=String(e),R="start",X=[],Dt=0,ie=1,J=0,j=void 0,Cs=void 0,Ie=void 0;do j=da(),ma[R]();while(j.type!=="eof");return typeof t=="function"?gs({"":Ie},"",t):Ie};function gs(s,e,t){let i=s[e];if(i!=null&&typeof i=="object")if(Array.isArray(i))for(let n=0;n<i.length;n++){let r=String(n),u=gs(i,r,t);u===void 0?delete i[r]:Object.defineProperty(i,r,{value:u,writable:!0,enumerable:!0,configurable:!0})}else for(let n in i){let r=gs(i,n,t);r===void 0?delete i[n]:Object.defineProperty(i,n,{value:r,writable:!0,enumerable:!0,configurable:!0})}return t.call(s,e,i)}var v,B,Te,z,N;function da(){for(v="default",B="",Te=!1,z=1;;){N=Z();let s=cn[v]();if(s)return s}}function Z(){if(ys[Dt])return String.fromCodePoint(ys.codePointAt(Dt))}function p(){let s=Z();return s===`
`?(ie++,J=0):s?J+=s.length:J++,s&&(Dt+=s.length),s}var cn={default(){switch(N){case" ":case"\v":case"\f":case" ":case"\xA0":case"\uFEFF":case`
`:case"\r":case"\u2028":case"\u2029":p();return;case"/":p(),v="comment";return;case void 0:return p(),L("eof")}if(_.isSpaceSeparator(N)){p();return}return cn[R]()},comment(){switch(N){case"*":p(),v="multiLineComment";return;case"/":p(),v="singleLineComment";return}throw T(p())},multiLineComment(){switch(N){case"*":p(),v="multiLineCommentAsterisk";return;case void 0:throw T(p())}p()},multiLineCommentAsterisk(){switch(N){case"*":p();return;case"/":p(),v="default";return;case void 0:throw T(p())}p(),v="multiLineComment"},singleLineComment(){switch(N){case`
`:case"\r":case"\u2028":case"\u2029":p(),v="default";return;case void 0:return p(),L("eof")}p()},value(){switch(N){case"{":case"[":return L("punctuator",p());case"n":return p(),de("ull"),L("null",null);case"t":return p(),de("rue"),L("boolean",!0);case"f":return p(),de("alse"),L("boolean",!1);case"-":case"+":p()==="-"&&(z=-1),v="sign";return;case".":B=p(),v="decimalPointLeading";return;case"0":B=p(),v="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":B=p(),v="decimalInteger";return;case"I":return p(),de("nfinity"),L("numeric",1/0);case"N":return p(),de("aN"),L("numeric",NaN);case'"':case"'":Te=p()==='"',B="",v="string";return}throw T(p())},identifierNameStartEscape(){if(N!=="u")throw T(p());p();let s=As();switch(s){case"$":case"_":break;default:if(!_.isIdStartChar(s))throw ln();break}B+=s,v="identifierName"},identifierName(){switch(N){case"$":case"_":case"\u200C":case"\u200D":B+=p();return;case"\\":p(),v="identifierNameEscape";return}if(_.isIdContinueChar(N)){B+=p();return}return L("identifier",B)},identifierNameEscape(){if(N!=="u")throw T(p());p();let s=As();switch(s){case"$":case"_":case"\u200C":case"\u200D":break;default:if(!_.isIdContinueChar(s))throw ln();break}B+=s,v="identifierName"},sign(){switch(N){case".":B=p(),v="decimalPointLeading";return;case"0":B=p(),v="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":B=p(),v="decimalInteger";return;case"I":return p(),de("nfinity"),L("numeric",z*(1/0));case"N":return p(),de("aN"),L("numeric",NaN)}throw T(p())},zero(){switch(N){case".":B+=p(),v="decimalPoint";return;case"e":case"E":B+=p(),v="decimalExponent";return;case"x":case"X":B+=p(),v="hexadecimal";return}return L("numeric",z*0)},decimalInteger(){switch(N){case".":B+=p(),v="decimalPoint";return;case"e":case"E":B+=p(),v="decimalExponent";return}if(_.isDigit(N)){B+=p();return}return L("numeric",z*Number(B))},decimalPointLeading(){if(_.isDigit(N)){B+=p(),v="decimalFraction";return}throw T(p())},decimalPoint(){switch(N){case"e":case"E":B+=p(),v="decimalExponent";return}if(_.isDigit(N)){B+=p(),v="decimalFraction";return}return L("numeric",z*Number(B))},decimalFraction(){switch(N){case"e":case"E":B+=p(),v="decimalExponent";return}if(_.isDigit(N)){B+=p();return}return L("numeric",z*Number(B))},decimalExponent(){switch(N){case"+":case"-":B+=p(),v="decimalExponentSign";return}if(_.isDigit(N)){B+=p(),v="decimalExponentInteger";return}throw T(p())},decimalExponentSign(){if(_.isDigit(N)){B+=p(),v="decimalExponentInteger";return}throw T(p())},decimalExponentInteger(){if(_.isDigit(N)){B+=p();return}return L("numeric",z*Number(B))},hexadecimal(){if(_.isHexDigit(N)){B+=p(),v="hexadecimalInteger";return}throw T(p())},hexadecimalInteger(){if(_.isHexDigit(N)){B+=p();return}return L("numeric",z*Number(B))},string(){switch(N){case"\\":p(),B+=Da();return;case'"':if(Te)return p(),L("string",B);B+=p();return;case"'":if(!Te)return p(),L("string",B);B+=p();return;case`
`:case"\r":throw T(p());case"\u2028":case"\u2029":ya(N);break;case void 0:throw T(p())}B+=p()},start(){switch(N){case"{":case"[":return L("punctuator",p())}v="value"},beforePropertyName(){switch(N){case"$":case"_":B=p(),v="identifierName";return;case"\\":p(),v="identifierNameStartEscape";return;case"}":return L("punctuator",p());case'"':case"'":Te=p()==='"',v="string";return}if(_.isIdStartChar(N)){B+=p(),v="identifierName";return}throw T(p())},afterPropertyName(){if(N===":")return L("punctuator",p());throw T(p())},beforePropertyValue(){v="value"},afterPropertyValue(){switch(N){case",":case"}":return L("punctuator",p())}throw T(p())},beforeArrayValue(){if(N==="]")return L("punctuator",p());v="value"},afterArrayValue(){switch(N){case",":case"]":return L("punctuator",p())}throw T(p())},end(){throw T(p())}};function L(s,e){return{type:s,value:e,line:ie,column:J}}function de(s){for(let e of s){if(Z()!==e)throw T(p());p()}}function Da(){switch(Z()){case"b":return p(),"\b";case"f":return p(),"\f";case"n":return p(),`
`;case"r":return p(),"\r";case"t":return p()," ";case"v":return p(),"\v";case"0":if(p(),_.isDigit(Z()))throw T(p());return"\0";case"x":return p(),pa();case"u":return p(),As();case`
`:case"\u2028":case"\u2029":return p(),"";case"\r":return p(),Z()===`
`&&p(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw T(p());case void 0:throw T(p())}return p()}function pa(){let s="",e=Z();if(!_.isHexDigit(e)||(s+=p(),e=Z(),!_.isHexDigit(e)))throw T(p());return s+=p(),String.fromCodePoint(parseInt(s,16))}function As(){let s="",e=4;for(;e-- >0;){let t=Z();if(!_.isHexDigit(t))throw T(p());s+=p()}return String.fromCodePoint(parseInt(s,16))}var ma={start(){if(j.type==="eof")throw De();ms()},beforePropertyName(){switch(j.type){case"identifier":case"string":Cs=j.value,R="afterPropertyName";return;case"punctuator":dt();return;case"eof":throw De()}},afterPropertyName(){if(j.type==="eof")throw De();R="beforePropertyValue"},beforePropertyValue(){if(j.type==="eof")throw De();ms()},beforeArrayValue(){if(j.type==="eof")throw De();if(j.type==="punctuator"&&j.value==="]"){dt();return}ms()},afterPropertyValue(){if(j.type==="eof")throw De();switch(j.value){case",":R="beforePropertyName";return;case"}":dt()}},afterArrayValue(){if(j.type==="eof")throw De();switch(j.value){case",":R="beforeArrayValue";return;case"]":dt()}},end(){}};function ms(){let s;switch(j.type){case"punctuator":switch(j.value){case"{":s={};break;case"[":s=[];break}break;case"null":case"boolean":case"numeric":case"string":s=j.value;break}if(Ie===void 0)Ie=s;else{let e=X[X.length-1];Array.isArray(e)?e.push(s):Object.defineProperty(e,Cs,{value:s,writable:!0,enumerable:!0,configurable:!0})}if(s!==null&&typeof s=="object")X.push(s),Array.isArray(s)?R="beforeArrayValue":R="beforePropertyName";else{let e=X[X.length-1];e==null?R="end":Array.isArray(e)?R="afterArrayValue":R="afterPropertyValue"}}function dt(){X.pop();let s=X[X.length-1];s==null?R="end":Array.isArray(s)?R="afterArrayValue":R="afterPropertyValue"}function T(s){return pt(s===void 0?`JSON5: invalid end of input at ${ie}:${J}`:`JSON5: invalid character '${fn(s)}' at ${ie}:${J}`)}function De(){return pt(`JSON5: invalid end of input at ${ie}:${J}`)}function ln(){return J-=5,pt(`JSON5: invalid identifier character at ${ie}:${J}`)}function ya(s){console.warn(`JSON5: '${fn(s)}' in strings is not valid ECMAScript; consider escaping`)}function fn(s){let e={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(e[s])return e[s];if(s<" "){let t=s.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return s}function pt(s){let e=new SyntaxError(s);return e.lineNumber=ie,e.columnNumber=J,e}});var pn=g((Zf,Dn)=>{var Es=ps();Dn.exports=function(e,t,i){let n=[],r="",u,a,o="",l;if(t!=null&&typeof t=="object"&&!Array.isArray(t)&&(i=t.space,l=t.quote,t=t.replacer),typeof t=="function")a=t;else if(Array.isArray(t)){u=[];for(let c of t){let d;typeof c=="string"?d=c:(typeof c=="number"||c instanceof String||c instanceof Number)&&(d=String(c)),d!==void 0&&u.indexOf(d)<0&&u.push(d)}}return i instanceof Number?i=Number(i):i instanceof String&&(i=String(i)),typeof i=="number"?i>0&&(i=Math.min(10,Math.floor(i)),o=" ".substr(0,i)):typeof i=="string"&&(o=i.substr(0,10)),D("",{"":e});function D(c,d){let m=d[c];switch(m!=null&&(typeof m.toJSON5=="function"?m=m.toJSON5(c):typeof m.toJSON=="function"&&(m=m.toJSON(c))),a&&(m=a.call(d,c,m)),m instanceof Number?m=Number(m):m instanceof String?m=String(m):m instanceof Boolean&&(m=m.valueOf()),m){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof m=="string")return f(m,!1);if(typeof m=="number")return String(m);if(typeof m=="object")return Array.isArray(m)?C(m):h(m)}function f(c){let d={"'":.1,'"':.2},m={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},A="";for(let E=0;E<c.length;E++){let b=c[E];switch(b){case"'":case'"':d[b]++,A+=b;continue;case"\0":if(Es.isDigit(c[E+1])){A+="\\x00";continue}}if(m[b]){A+=m[b];continue}if(b<" "){let w=b.charCodeAt(0).toString(16);A+="\\x"+("00"+w).substring(w.length);continue}A+=b}let F=l||Object.keys(d).reduce((E,b)=>d[E]<d[b]?E:b);return A=A.replace(new RegExp(F,"g"),m[F]),F+A+F}function h(c){if(n.indexOf(c)>=0)throw TypeError("Converting circular structure to JSON5");n.push(c);let d=r;r=r+o;let m=u||Object.keys(c),A=[];for(let E of m){let b=D(E,c);if(b!==void 0){let w=y(E)+":";o!==""&&(w+=" "),w+=b,A.push(w)}}let F;if(A.length===0)F="{}";else{let E;if(o==="")E=A.join(","),F="{"+E+"}";else{let b=`,
`+r;E=A.join(b),F=`{
`+r+E+`,
`+d+"}"}}return n.pop(),r=d,F}function y(c){if(c.length===0)return f(c,!0);let d=String.fromCodePoint(c.codePointAt(0));if(!Es.isIdStartChar(d))return f(c,!0);for(let m=d.length;m<c.length;m++)if(!Es.isIdContinueChar(String.fromCodePoint(c.codePointAt(m))))return f(c,!0);return c}function C(c){if(n.indexOf(c)>=0)throw TypeError("Converting circular structure to JSON5");n.push(c);let d=r;r=r+o;let m=[];for(let F=0;F<c.length;F++){let E=D(String(F),c);m.push(E!==void 0?E:"null")}let A;if(m.length===0)A="[]";else if(o==="")A="["+m.join(",")+"]";else{let F=`,
`+r,E=m.join(F);A=`[
`+r+E+`,
`+d+"]"}return n.pop(),r=d,A}}});var yn=g((e0,mn)=>{var ga=dn(),Aa=pn(),Ca={parse:ga,stringify:Aa};mn.exports=Ca});var k=g(K=>{"use strict";var Fs=Symbol.for("yaml.alias"),gn=Symbol.for("yaml.document"),mt=Symbol.for("yaml.map"),An=Symbol.for("yaml.pair"),bs=Symbol.for("yaml.scalar"),yt=Symbol.for("yaml.seq"),ee=Symbol.for("yaml.node.type"),Ea=s=>!!s&&typeof s=="object"&&s[ee]===Fs,Fa=s=>!!s&&typeof s=="object"&&s[ee]===gn,ba=s=>!!s&&typeof s=="object"&&s[ee]===mt,Sa=s=>!!s&&typeof s=="object"&&s[ee]===An,Cn=s=>!!s&&typeof s=="object"&&s[ee]===bs,wa=s=>!!s&&typeof s=="object"&&s[ee]===yt;function En(s){if(s&&typeof s=="object")switch(s[ee]){case mt:case yt:return!0}return!1}function Ba(s){if(s&&typeof s=="object")switch(s[ee]){case Fs:case mt:case bs:case yt:return!0}return!1}var va=s=>(Cn(s)||En(s))&&!!s.anchor;K.ALIAS=Fs;K.DOC=gn;K.MAP=mt;K.NODE_TYPE=ee;K.PAIR=An;K.SCALAR=bs;K.SEQ=yt;K.hasAnchor=va;K.isAlias=Ea;K.isCollection=En;K.isDocument=Fa;K.isMap=ba;K.isNode=Ba;K.isPair=Sa;K.isScalar=Cn;K.isSeq=wa});var Pe=g(Ss=>{"use strict";var $=k(),Y=Symbol("break visit"),Fn=Symbol("skip children"),G=Symbol("remove node");function gt(s,e){let t=bn(e);$.isDocument(s)?be(null,s.contents,t,Object.freeze([s]))===G&&(s.contents=null):be(null,s,t,Object.freeze([]))}gt.BREAK=Y;gt.SKIP=Fn;gt.REMOVE=G;function be(s,e,t,i){let n=Sn(s,e,t,i);if($.isNode(n)||$.isPair(n))return wn(s,i,n),be(s,n,t,i);if(typeof n!="symbol"){if($.isCollection(e)){i=Object.freeze(i.concat(e));for(let r=0;r<e.items.length;++r){let u=be(r,e.items[r],t,i);if(typeof u=="number")r=u-1;else{if(u===Y)return Y;u===G&&(e.items.splice(r,1),r-=1)}}}else if($.isPair(e)){i=Object.freeze(i.concat(e));let r=be("key",e.key,t,i);if(r===Y)return Y;r===G&&(e.key=null);let u=be("value",e.value,t,i);if(u===Y)return Y;u===G&&(e.value=null)}}return n}async function At(s,e){let t=bn(e);$.isDocument(s)?await Se(null,s.contents,t,Object.freeze([s]))===G&&(s.contents=null):await Se(null,s,t,Object.freeze([]))}At.BREAK=Y;At.SKIP=Fn;At.REMOVE=G;async function Se(s,e,t,i){let n=await Sn(s,e,t,i);if($.isNode(n)||$.isPair(n))return wn(s,i,n),Se(s,n,t,i);if(typeof n!="symbol"){if($.isCollection(e)){i=Object.freeze(i.concat(e));for(let r=0;r<e.items.length;++r){let u=await Se(r,e.items[r],t,i);if(typeof u=="number")r=u-1;else{if(u===Y)return Y;u===G&&(e.items.splice(r,1),r-=1)}}}else if($.isPair(e)){i=Object.freeze(i.concat(e));let r=await Se("key",e.key,t,i);if(r===Y)return Y;r===G&&(e.key=null);let u=await Se("value",e.value,t,i);if(u===Y)return Y;u===G&&(e.value=null)}}return n}function bn(s){return typeof s=="object"&&(s.Collection||s.Node||s.Value)?Object.assign({Alias:s.Node,Map:s.Node,Scalar:s.Node,Seq:s.Node},s.Value&&{Map:s.Value,Scalar:s.Value,Seq:s.Value},s.Collection&&{Map:s.Collection,Seq:s.Collection},s):s}function Sn(s,e,t,i){if(typeof t=="function")return t(s,e,i);if($.isMap(e))return t.Map?.(s,e,i);if($.isSeq(e))return t.Seq?.(s,e,i);if($.isPair(e))return t.Pair?.(s,e,i);if($.isScalar(e))return t.Scalar?.(s,e,i);if($.isAlias(e))return t.Alias?.(s,e,i)}function wn(s,e,t){let i=e[e.length-1];if($.isCollection(i))i.items[s]=t;else if($.isPair(i))s==="key"?i.key=t:i.value=t;else if($.isDocument(i))i.contents=t;else{let n=$.isAlias(i)?"alias":"scalar";throw new Error(`Cannot replace node with ${n} parent`)}}Ss.visit=gt;Ss.visitAsync=At});var ws=g(vn=>{"use strict";var Bn=k(),Na=Pe(),ka={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},qa=s=>s.replace(/[!,[\]{}]/g,e=>ka[e]),Me=class s{constructor(e,t){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},s.defaultYaml,e),this.tags=Object.assign({},s.defaultTags,t)}clone(){let e=new s(this.yaml,this.tags);return e.docStart=this.docStart,e}atDocument(){let e=new s(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:s.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},s.defaultTags);break}return e}add(e,t){this.atNextDocument&&(this.yaml={explicit:s.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},s.defaultTags),this.atNextDocument=!1);let i=e.trim().split(/[ \t]+/),n=i.shift();switch(n){case"%TAG":{if(i.length!==2&&(t(0,"%TAG directive should contain exactly two parts"),i.length<2))return!1;let[r,u]=i;return this.tags[r]=u,!0}case"%YAML":{if(this.yaml.explicit=!0,i.length!==1)return t(0,"%YAML directive should contain exactly one part"),!1;let[r]=i;if(r==="1.1"||r==="1.2")return this.yaml.version=r,!0;{let u=/^\d+\.\d+$/.test(r);return t(6,`Unsupported YAML version ${r}`,u),!1}}default:return t(0,`Unknown directive ${n}`,!0),!1}}tagName(e,t){if(e==="!")return"!";if(e[0]!=="!")return t(`Not a valid tag: ${e}`),null;if(e[1]==="<"){let u=e.slice(2,-1);return u==="!"||u==="!!"?(t(`Verbatim tags aren't resolved, so ${e} is invalid.`),null):(e[e.length-1]!==">"&&t("Verbatim tags must end with a >"),u)}let[,i,n]=e.match(/^(.*!)([^!]*)$/s);n||t(`The ${e} tag has no suffix`);let r=this.tags[i];if(r)try{return r+decodeURIComponent(n)}catch(u){return t(String(u)),null}return i==="!"?e:(t(`Could not resolve tag: ${e}`),null)}tagString(e){for(let[t,i]of Object.entries(this.tags))if(e.startsWith(i))return t+qa(e.substring(i.length));return e[0]==="!"?e:`!<${e}>`}toString(e){let t=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],i=Object.entries(this.tags),n;if(e&&i.length>0&&Bn.isNode(e.contents)){let r={};Na.visit(e.contents,(u,a)=>{Bn.isNode(a)&&a.tag&&(r[a.tag]=!0)}),n=Object.keys(r)}else n=[];for(let[r,u]of i)r==="!!"&&u==="tag:yaml.org,2002:"||(!e||n.some(a=>a.startsWith(u)))&&t.push(`%TAG ${r} ${u}`);return t.join(`
`)}};Me.defaultYaml={explicit:!1,version:"1.2"};Me.defaultTags={"!!":"tag:yaml.org,2002:"};vn.Directives=Me});var Ct=g($e=>{"use strict";var Nn=k(),Oa=Pe();function La(s){if(/[\x00-\x19\s,[\]{}]/.test(s)){let t=`Anchor must not contain whitespace or control characters: ${JSON.stringify(s)}`;throw new Error(t)}return!0}function kn(s){let e=new Set;return Oa.visit(s,{Value(t,i){i.anchor&&e.add(i.anchor)}}),e}function qn(s,e){for(let t=1;;++t){let i=`${s}${t}`;if(!e.has(i))return i}}function Ta(s,e){let t=[],i=new Map,n=null;return{onAnchor:r=>{t.push(r),n||(n=kn(s));let u=qn(e,n);return n.add(u),u},setAnchors:()=>{for(let r of t){let u=i.get(r);if(typeof u=="object"&&u.anchor&&(Nn.isScalar(u.node)||Nn.isCollection(u.node)))u.node.anchor=u.anchor;else{let a=new Error("Failed to resolve repeated object (this should not happen)");throw a.source=r,a}}},sourceObjects:i}}$e.anchorIsValid=La;$e.anchorNames=kn;$e.createNodeAnchors=Ta;$e.findNewAnchor=qn});var Bs=g(On=>{"use strict";function _e(s,e,t,i){if(i&&typeof i=="object")if(Array.isArray(i))for(let n=0,r=i.length;n<r;++n){let u=i[n],a=_e(s,i,String(n),u);a===void 0?delete i[n]:a!==u&&(i[n]=a)}else if(i instanceof Map)for(let n of Array.from(i.keys())){let r=i.get(n),u=_e(s,i,n,r);u===void 0?i.delete(n):u!==r&&i.set(n,u)}else if(i instanceof Set)for(let n of Array.from(i)){let r=_e(s,i,n,n);r===void 0?i.delete(n):r!==n&&(i.delete(n),i.add(r))}else for(let[n,r]of Object.entries(i)){let u=_e(s,i,n,r);u===void 0?delete i[n]:u!==r&&(i[n]=u)}return s.call(e,t,i)}On.applyReviver=_e});var ne=g(Tn=>{"use strict";var Ia=k();function Ln(s,e,t){if(Array.isArray(s))return s.map((i,n)=>Ln(i,String(n),t));if(s&&typeof s.toJSON=="function"){if(!t||!Ia.hasAnchor(s))return s.toJSON(e,t);let i={aliasCount:0,count:1,res:void 0};t.anchors.set(s,i),t.onCreate=r=>{i.res=r,delete t.onCreate};let n=s.toJSON(e,t);return t.onCreate&&t.onCreate(n),n}return typeof s=="bigint"&&!t?.keep?Number(s):s}Tn.toJS=Ln});var Et=g(Pn=>{"use strict";var Pa=Bs(),In=k(),Ma=ne(),vs=class{constructor(e){Object.defineProperty(this,In.NODE_TYPE,{value:e})}clone(){let e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:t,maxAliasCount:i,onAnchor:n,reviver:r}={}){if(!In.isDocument(e))throw new TypeError("A document argument is required");let u={anchors:new Map,doc:e,keep:!0,mapAsMap:t===!0,mapKeyWarned:!1,maxAliasCount:typeof i=="number"?i:100},a=Ma.toJS(this,"",u);if(typeof n=="function")for(let{count:o,res:l}of u.anchors.values())n(l,o);return typeof r=="function"?Pa.applyReviver(r,{"":a},"",a):a}};Pn.NodeBase=vs});var je=g($n=>{"use strict";var $a=Ct(),Mn=Pe(),Ft=k(),_a=Et(),ja=ne(),Ns=class extends _a.NodeBase{constructor(e){super(Ft.ALIAS),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e){let t;return Mn.visit(e,{Node:(i,n)=>{if(n===this)return Mn.visit.BREAK;n.anchor===this.source&&(t=n)}}),t}toJSON(e,t){if(!t)return{source:this.source};let{anchors:i,doc:n,maxAliasCount:r}=t,u=this.resolve(n);if(!u){let o=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(o)}let a=i.get(u);if(a||(ja.toJS(u,null,t),a=i.get(u)),!a||a.res===void 0){let o="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(o)}if(r>=0&&(a.count+=1,a.aliasCount===0&&(a.aliasCount=bt(n,u,i)),a.count*a.aliasCount>r)){let o="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(o)}return a.res}toString(e,t,i){let n=`*${this.source}`;if(e){if($a.anchorIsValid(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){let r=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(r)}if(e.implicitKey)return`${n} `}return n}};function bt(s,e,t){if(Ft.isAlias(e)){let i=e.resolve(s),n=t&&i&&t.get(i);return n?n.count*n.aliasCount:0}else if(Ft.isCollection(e)){let i=0;for(let n of e.items){let r=bt(s,n,t);r>i&&(i=r)}return i}else if(Ft.isPair(e)){let i=bt(s,e.key,t),n=bt(s,e.value,t);return Math.max(i,n)}return 1}$n.Alias=Ns});var I=g(ks=>{"use strict";var Ka=k(),Ra=Et(),Ya=ne(),Ua=s=>!s||typeof s!="function"&&typeof s!="object",re=class extends Ra.NodeBase{constructor(e){super(Ka.SCALAR),this.value=e}toJSON(e,t){return t?.keep?this.value:Ya.toJS(this.value,e,t)}toString(){return String(this.value)}};re.BLOCK_FOLDED="BLOCK_FOLDED";re.BLOCK_LITERAL="BLOCK_LITERAL";re.PLAIN="PLAIN";re.QUOTE_DOUBLE="QUOTE_DOUBLE";re.QUOTE_SINGLE="QUOTE_SINGLE";ks.Scalar=re;ks.isScalarValue=Ua});var Ke=g(jn=>{"use strict";var Va=je(),pe=k(),_n=I(),Ja="tag:yaml.org,2002:";function xa(s,e,t){if(e){let i=t.filter(r=>r.tag===e),n=i.find(r=>!r.format)??i[0];if(!n)throw new Error(`Tag ${e} not found`);return n}return t.find(i=>i.identify?.(s)&&!i.format)}function Qa(s,e,t){if(pe.isDocument(s)&&(s=s.contents),pe.isNode(s))return s;if(pe.isPair(s)){let f=t.schema[pe.MAP].createNode?.(t.schema,null,t);return f.items.push(s),f}(s instanceof String||s instanceof Number||s instanceof Boolean||typeof BigInt<"u"&&s instanceof BigInt)&&(s=s.valueOf());let{aliasDuplicateObjects:i,onAnchor:n,onTagObj:r,schema:u,sourceObjects:a}=t,o;if(i&&s&&typeof s=="object"){if(o=a.get(s),o)return o.anchor||(o.anchor=n(s)),new Va.Alias(o.anchor);o={anchor:null,node:null},a.set(s,o)}e?.startsWith("!!")&&(e=Ja+e.slice(2));let l=xa(s,e,u.tags);if(!l){if(s&&typeof s.toJSON=="function"&&(s=s.toJSON()),!s||typeof s!="object"){let f=new _n.Scalar(s);return o&&(o.node=f),f}l=s instanceof Map?u[pe.MAP]:Symbol.iterator in Object(s)?u[pe.SEQ]:u[pe.MAP]}r&&(r(l),delete t.onTagObj);let D=l?.createNode?l.createNode(t.schema,s,t):typeof l?.nodeClass?.from=="function"?l.nodeClass.from(t.schema,s,t):new _n.Scalar(s);return e?D.tag=e:l.default||(D.tag=l.tag),o&&(o.node=D),D}jn.createNode=Qa});var wt=g(St=>{"use strict";var Ga=Ke(),H=k(),Ha=Et();function qs(s,e,t){let i=t;for(let n=e.length-1;n>=0;--n){let r=e[n];if(typeof r=="number"&&Number.isInteger(r)&&r>=0){let u=[];u[r]=i,i=u}else i=new Map([[r,i]])}return Ga.createNode(i,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:s,sourceObjects:new Map})}var Kn=s=>s==null||typeof s=="object"&&!!s[Symbol.iterator]().next().done,Os=class extends Ha.NodeBase{constructor(e,t){super(e),Object.defineProperty(this,"schema",{value:t,configurable:!0,enumerable:!1,writable:!0})}clone(e){let t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(t.schema=e),t.items=t.items.map(i=>H.isNode(i)||H.isPair(i)?i.clone(e):i),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if(Kn(e))this.add(t);else{let[i,...n]=e,r=this.get(i,!0);if(H.isCollection(r))r.addIn(n,t);else if(r===void 0&&this.schema)this.set(i,qs(this.schema,n,t));else throw new Error(`Expected YAML collection at ${i}. Remaining path: ${n}`)}}deleteIn(e){let[t,...i]=e;if(i.length===0)return this.delete(t);let n=this.get(t,!0);if(H.isCollection(n))return n.deleteIn(i);throw new Error(`Expected YAML collection at ${t}. Remaining path: ${i}`)}getIn(e,t){let[i,...n]=e,r=this.get(i,!0);return n.length===0?!t&&H.isScalar(r)?r.value:r:H.isCollection(r)?r.getIn(n,t):void 0}hasAllNullValues(e){return this.items.every(t=>{if(!H.isPair(t))return!1;let i=t.value;return i==null||e&&H.isScalar(i)&&i.value==null&&!i.commentBefore&&!i.comment&&!i.tag})}hasIn(e){let[t,...i]=e;if(i.length===0)return this.has(t);let n=this.get(t,!0);return H.isCollection(n)?n.hasIn(i):!1}setIn(e,t){let[i,...n]=e;if(n.length===0)this.set(i,t);else{let r=this.get(i,!0);if(H.isCollection(r))r.setIn(n,t);else if(r===void 0&&this.schema)this.set(i,qs(this.schema,n,t));else throw new Error(`Expected YAML collection at ${i}. Remaining path: ${n}`)}}};St.Collection=Os;St.collectionFromPath=qs;St.isEmptyPath=Kn});var Re=g(Bt=>{"use strict";var Wa=s=>s.replace(/^(?!$)(?: $)?/gm,"#");function Ls(s,e){return/^\n+$/.test(s)?s.substring(1):e?s.replace(/^(?! *$)/gm,e):s}var za=(s,e,t)=>s.endsWith(`
`)?Ls(t,e):t.includes(`
`)?`
`+Ls(t,e):(s.endsWith(" ")?"":" ")+t;Bt.indentComment=Ls;Bt.lineComment=za;Bt.stringifyComment=Wa});var Yn=g(Ye=>{"use strict";var Xa="flow",Ts="block",vt="quoted";function Za(s,e,t="flow",{indentAtStart:i,lineWidth:n=80,minContentWidth:r=20,onFold:u,onOverflow:a}={}){if(!n||n<0)return s;n<r&&(r=0);let o=Math.max(1+r,1+n-e.length);if(s.length<=o)return s;let l=[],D={},f=n-e.length;typeof i=="number"&&(i>n-Math.max(2,r)?l.push(0):f=n-i);let h,y,C=!1,c=-1,d=-1,m=-1;t===Ts&&(c=Rn(s,c,e.length),c!==-1&&(f=c+o));for(let F;F=s[c+=1];){if(t===vt&&F==="\\"){switch(d=c,s[c+1]){case"x":c+=3;break;case"u":c+=5;break;case"U":c+=9;break;default:c+=1}m=c}if(F===`
`)t===Ts&&(c=Rn(s,c,e.length)),f=c+e.length+o,h=void 0;else{if(F===" "&&y&&y!==" "&&y!==`
`&&y!==" "){let E=s[c+1];E&&E!==" "&&E!==`
`&&E!==" "&&(h=c)}if(c>=f)if(h)l.push(h),f=h+o,h=void 0;else if(t===vt){for(;y===" "||y===" ";)y=F,F=s[c+=1],C=!0;let E=c>m+1?c-2:d-1;if(D[E])return s;l.push(E),D[E]=!0,f=E+o,h=void 0}else C=!0}y=F}if(C&&a&&a(),l.length===0)return s;u&&u();let A=s.slice(0,l[0]);for(let F=0;F<l.length;++F){let E=l[F],b=l[F+1]||s.length;E===0?A=`
${e}${s.slice(0,b)}`:(t===vt&&D[E]&&(A+=`${s[E]}\\`),A+=`
${e}${s.slice(E+1,b)}`)}return A}function Rn(s,e,t){let i=e,n=e+1,r=s[n];for(;r===" "||r===" ";)if(e<n+t)r=s[++e];else{do r=s[++e];while(r&&r!==`
`);i=e,n=e+1,r=s[n]}return i}Ye.FOLD_BLOCK=Ts;Ye.FOLD_FLOW=Xa;Ye.FOLD_QUOTED=vt;Ye.foldFlowLines=Za});var Ve=g(Un=>{"use strict";var x=I(),ue=Yn(),kt=(s,e)=>({indentAtStart:e?s.indent.length:s.indentAtStart,lineWidth:s.options.lineWidth,minContentWidth:s.options.minContentWidth}),qt=s=>/^(%|---|\.\.\.)/m.test(s);function eo(s,e,t){if(!e||e<0)return!1;let i=e-t,n=s.length;if(n<=i)return!1;for(let r=0,u=0;r<n;++r)if(s[r]===`
`){if(r-u>i)return!0;if(u=r+1,n-u<=i)return!1}return!0}function Ue(s,e){let t=JSON.stringify(s);if(e.options.doubleQuotedAsJSON)return t;let{implicitKey:i}=e,n=e.options.doubleQuotedMinMultiLineLength,r=e.indent||(qt(s)?" ":""),u="",a=0;for(let o=0,l=t[o];l;l=t[++o])if(l===" "&&t[o+1]==="\\"&&t[o+2]==="n"&&(u+=t.slice(a,o)+"\\ ",o+=1,a=o,l="\\"),l==="\\")switch(t[o+1]){case"u":{u+=t.slice(a,o);let D=t.substr(o+2,4);switch(D){case"0000":u+="\\0";break;case"0007":u+="\\a";break;case"000b":u+="\\v";break;case"001b":u+="\\e";break;case"0085":u+="\\N";break;case"00a0":u+="\\_";break;case"2028":u+="\\L";break;case"2029":u+="\\P";break;default:D.substr(0,2)==="00"?u+="\\x"+D.substr(2):u+=t.substr(o,6)}o+=5,a=o+1}break;case"n":if(i||t[o+2]==='"'||t.length<n)o+=1;else{for(u+=t.slice(a,o)+`
`;t[o+2]==="\\"&&t[o+3]==="n"&&t[o+4]!=='"';)u+=`
`,o+=2;u+=r,t[o+2]===" "&&(u+="\\"),o+=1,a=o+1}break;default:o+=1}return u=a?u+t.slice(a):t,i?u:ue.foldFlowLines(u,r,ue.FOLD_QUOTED,kt(e,!1))}function Is(s,e){if(e.options.singleQuote===!1||e.implicitKey&&s.includes(`
`)||/[ \t]\n|\n[ \t]/.test(s))return Ue(s,e);let t=e.indent||(qt(s)?" ":""),i="'"+s.replace(/'/g,"''").replace(/\n+/g,`$&
${t}`)+"'";return e.implicitKey?i:ue.foldFlowLines(i,t,ue.FOLD_FLOW,kt(e,!1))}function we(s,e){let{singleQuote:t}=e.options,i;if(t===!1)i=Ue;else{let n=s.includes('"'),r=s.includes("'");n&&!r?i=Is:r&&!n?i=Ue:i=t?Is:Ue}return i(s,e)}var Ps;try{Ps=new RegExp(`(^|(?<!
))
+(?!
|$)`,"g")}catch{Ps=/\n+(?!\n|$)/g}function Nt({comment:s,type:e,value:t},i,n,r){let{blockQuote:u,commentString:a,lineWidth:o}=i.options;if(!u||/\n[\t ]+$/.test(t)||/^\s*$/.test(t))return we(t,i);let l=i.indent||(i.forceBlockIndent||qt(t)?" ":""),D=u==="literal"?!0:u==="folded"||e===x.Scalar.BLOCK_FOLDED?!1:e===x.Scalar.BLOCK_LITERAL?!0:!eo(t,o,l.length);if(!t)return D?`|
`:`>
`;let f,h;for(h=t.length;h>0;--h){let b=t[h-1];if(b!==`
`&&b!==" "&&b!==" ")break}let y=t.substring(h),C=y.indexOf(`
`);C===-1?f="-":t===y||C!==y.length-1?(f="+",r&&r()):f="",y&&(t=t.slice(0,-y.length),y[y.length-1]===`
`&&(y=y.slice(0,-1)),y=y.replace(Ps,`$&${l}`));let c=!1,d,m=-1;for(d=0;d<t.length;++d){let b=t[d];if(b===" ")c=!0;else if(b===`
`)m=d;else break}let A=t.substring(0,m<d?m+1:d);A&&(t=t.substring(A.length),A=A.replace(/\n+/g,`$&${l}`));let E=(c?l?"2":"1":"")+f;if(s&&(E+=" "+a(s.replace(/ ?[\r\n]+/g," ")),n&&n()),!D){let b=t.replace(/\n+/g,`
$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${l}`),w=!1,O=kt(i,!0);u!=="folded"&&e!==x.Scalar.BLOCK_FOLDED&&(O.onOverflow=()=>{w=!0});let S=ue.foldFlowLines(`${A}${b}${y}`,l,ue.FOLD_BLOCK,O);if(!w)return`>${E}
${l}${S}`}return t=t.replace(/\n+/g,`$&${l}`),`|${E}
${l}${A}${t}${y}`}function to(s,e,t,i){let{type:n,value:r}=s,{actualString:u,implicitKey:a,indent:o,indentStep:l,inFlow:D}=e;if(a&&r.includes(`
`)||D&&/[[\]{},]/.test(r))return we(r,e);if(!r||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(r))return a||D||!r.includes(`
`)?we(r,e):Nt(s,e,t,i);if(!a&&!D&&n!==x.Scalar.PLAIN&&r.includes(`
`))return Nt(s,e,t,i);if(qt(r)){if(o==="")return e.forceBlockIndent=!0,Nt(s,e,t,i);if(a&&o===l)return we(r,e)}let f=r.replace(/\n+/g,`$&
${o}`);if(u){let h=c=>c.default&&c.tag!=="tag:yaml.org,2002:str"&&c.test?.test(f),{compat:y,tags:C}=e.doc.schema;if(C.some(h)||y?.some(h))return we(r,e)}return a?f:ue.foldFlowLines(f,o,ue.FOLD_FLOW,kt(e,!1))}function so(s,e,t,i){let{implicitKey:n,inFlow:r}=e,u=typeof s.value=="string"?s:Object.assign({},s,{value:String(s.value)}),{type:a}=s;a!==x.Scalar.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(u.value)&&(a=x.Scalar.QUOTE_DOUBLE);let o=D=>{switch(D){case x.Scalar.BLOCK_FOLDED:case x.Scalar.BLOCK_LITERAL:return n||r?we(u.value,e):Nt(u,e,t,i);case x.Scalar.QUOTE_DOUBLE:return Ue(u.value,e);case x.Scalar.QUOTE_SINGLE:return Is(u.value,e);case x.Scalar.PLAIN:return to(u,e,t,i);default:return null}},l=o(a);if(l===null){let{defaultKeyType:D,defaultStringType:f}=e.options,h=n&&D||f;if(l=o(h),l===null)throw new Error(`Unsupported default string type ${h}`)}return l}Un.stringifyString=so});var Je=g(Ms=>{"use strict";var io=Ct(),ae=k(),no=Re(),ro=Ve();function uo(s,e){let t=Object.assign({blockQuote:!0,commentString:no.stringifyComment,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},s.schema.toStringOptions,e),i;switch(t.collectionStyle){case"block":i=!1;break;case"flow":i=!0;break;default:i=null}return{anchors:new Set,doc:s,flowCollectionPadding:t.flowCollectionPadding?" ":"",indent:"",indentStep:typeof t.indent=="number"?" ".repeat(t.indent):" ",inFlow:i,options:t}}function ao(s,e){if(e.tag){let n=s.filter(r=>r.tag===e.tag);if(n.length>0)return n.find(r=>r.format===e.format)??n[0]}let t,i;if(ae.isScalar(e)){i=e.value;let n=s.filter(r=>r.identify?.(i));if(n.length>1){let r=n.filter(u=>u.test);r.length>0&&(n=r)}t=n.find(r=>r.format===e.format)??n.find(r=>!r.format)}else i=e,t=s.find(n=>n.nodeClass&&i instanceof n.nodeClass);if(!t){let n=i?.constructor?.name??typeof i;throw new Error(`Tag not resolved for ${n} value`)}return t}function oo(s,e,{anchors:t,doc:i}){if(!i.directives)return"";let n=[],r=(ae.isScalar(s)||ae.isCollection(s))&&s.anchor;r&&io.anchorIsValid(r)&&(t.add(r),n.push(`&${r}`));let u=s.tag?s.tag:e.default?null:e.tag;return u&&n.push(i.directives.tagString(u)),n.join(" ")}function lo(s,e,t,i){if(ae.isPair(s))return s.toString(e,t,i);if(ae.isAlias(s)){if(e.doc.directives)return s.toString(e);if(e.resolvedAliases?.has(s))throw new TypeError("Cannot stringify circular structure without alias nodes");e.resolvedAliases?e.resolvedAliases.add(s):e.resolvedAliases=new Set([s]),s=s.resolve(e.doc)}let n,r=ae.isNode(s)?s:e.doc.createNode(s,{onTagObj:o=>n=o});n||(n=ao(e.doc.schema.tags,r));let u=oo(r,n,e);u.length>0&&(e.indentAtStart=(e.indentAtStart??0)+u.length+1);let a=typeof n.stringify=="function"?n.stringify(r,e,t,i):ae.isScalar(r)?ro.stringifyString(r,e,t,i):r.toString(e,t,i);return u?ae.isScalar(r)||a[0]==="{"||a[0]==="["?`${u} ${a}`:`${u}
${e.indent}${a}`:a}Ms.createStringifyContext=uo;Ms.stringify=lo});var Qn=g(xn=>{"use strict";var te=k(),Vn=I(),Jn=Je(),xe=Re();function co({key:s,value:e},t,i,n){let{allNullValues:r,doc:u,indent:a,indentStep:o,options:{commentString:l,indentSeq:D,simpleKeys:f}}=t,h=te.isNode(s)&&s.comment||null;if(f){if(h)throw new Error("With simple keys, key nodes cannot have comm