diff --git a/.output/nitro.json b/.output/nitro.json index 0c35bbb9472e283298c334565c8d7302fb4489b9..ea0b2b7102d7f026a93347788043a1ca4471f6e9 100644 --- a/.output/nitro.json +++ b/.output/nitro.json @@ -1,12 +1,12 @@ { - "date": "2025-06-07T13:38:12.747Z", + "date": "2025-07-02T02:08:08.411Z", "preset": "node-server", "framework": { "name": "nitro", "version": "" }, "versions": { - "nitro": "2.11.12" + "nitro": "2.11.13" }, "commands": { "preview": "node ./server/index.mjs" diff --git a/.output/public/assets/@babel-Cvfd6jjG.js b/.output/public/assets/@babel-Cvfd6jjG.js new file mode 100644 index 0000000000000000000000000000000000000000..e3bafc1c18ecb54302bdf6ba92e05a6017a3281a --- /dev/null +++ b/.output/public/assets/@babel-Cvfd6jjG.js @@ -0,0 +1 @@ +import{r as t,a as n,b as r,c as e,d as a,e as o,f as s,g as c,h as l,i,j as u,k as f,l as p,m as v,n as y,o as b,p as d,q as h,s as g,t as m}from"./core-js-pure-rpEbRaqb.js";var w,j,O="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function _(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function I(t){if(Object.prototype.hasOwnProperty.call(t,"__esModule"))return t;var n=t.default;if("function"==typeof n){var r=function t(){return this instanceof t?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};r.prototype=n.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach(function(n){var e=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,e.get?e:{enumerable:!0,get:function(){return t[n]}})}),r}const P=_(j?w:(j=1,w=t()));function T(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r0);var a=r;if(!a)return i.BLANK_URL;if(function(e){return i.relativeFirstCharacters.indexOf(e[0])>-1}(a))return a;var l=a.trimStart(),o=l.match(i.urlSchemeRegex);if(!o)return a;var s=o[0].toLowerCase().trim();if(i.invalidProtocolRegex.test(s))return i.BLANK_URL;var h=l.replace(/\\/g,"/");if("mailto:"===s||s.includes("://"))return h;if("http:"===s||"https:"===s){if(!function(e){return URL.canParse(e)}(h))return i.BLANK_URL;var u=new URL(h);return u.protocol=u.protocol.toLowerCase(),u.hostname=u.hostname.toLowerCase(),u.toString()}return h},r}();export{i as d}; diff --git a/.output/public/assets/@chevrotain-DMqKfIoR.js b/.output/public/assets/@chevrotain-DMqKfIoR.js new file mode 100644 index 0000000000000000000000000000000000000000..0d3cf86c15e4a25b250c3e3b3cbe4875ffc31525 --- /dev/null +++ b/.output/public/assets/@chevrotain-DMqKfIoR.js @@ -0,0 +1,84 @@ +import{a as t,p as e,f as i,m as s,i as r,b as a,s as n,c,e as o}from"./lodash-es-Cacf3aVv.js";function h(t){return t.charCodeAt(0)}function u(t,e){Array.isArray(t)?t.forEach(function(t){e.push(t)}):e.push(t)}function p(t,e){if(!0===t[e])throw"duplicate flag "+e;t[e],t[e]=!0}function d(t){if(void 0===t)throw Error("Internal Error - Should never get here!");return!0}function l(t){return"Character"===t.type}const f=[];for(let Z=h("0");Z<=h("9");Z++)f.push(Z);const v=[h("_")].concat(f);for(let Z=h("a");Z<=h("z");Z++)v.push(Z);for(let Z=h("A");Z<=h("Z");Z++)v.push(Z);const m=[h(" "),h("\f"),h("\n"),h("\r"),h("\t"),h("\v"),h("\t"),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h("\u2028"),h("\u2029"),h(" "),h(" "),h(" "),h("\ufeff")],C=/[0-9a-fA-F]/,x=/[0-9]/,g=/[1-9]/;class A{constructor(){this.idx=0,this.input="",this.groupIdx=0}saveState(){return{idx:this.idx,input:this.input,groupIdx:this.groupIdx}}restoreState(t){this.idx=t.idx,this.input=t.input,this.groupIdx=t.groupIdx}pattern(t){this.idx=0,this.input=t,this.groupIdx=0,this.consumeChar("/");const e=this.disjunction();this.consumeChar("/");const i={type:"Flags",loc:{begin:this.idx,end:t.length},global:!1,ignoreCase:!1,multiLine:!1,unicode:!1,sticky:!1};for(;this.isRegExpFlag();)switch(this.popChar()){case"g":p(i,"global");break;case"i":p(i,"ignoreCase");break;case"m":p(i,"multiLine");break;case"u":p(i,"unicode");break;case"y":p(i,"sticky")}if(this.idx!==this.input.length)throw Error("Redundant input: "+this.input.substring(this.idx));return{type:"Pattern",flags:i,value:e,loc:this.loc(0)}}disjunction(){const t=[],e=this.idx;for(t.push(this.alternative());"|"===this.peekChar();)this.consumeChar("|"),t.push(this.alternative());return{type:"Disjunction",value:t,loc:this.loc(e)}}alternative(){const t=[],e=this.idx;for(;this.isTerm();)t.push(this.term());return{type:"Alternative",value:t,loc:this.loc(e)}}term(){return this.isAssertion()?this.assertion():this.atom()}assertion(){const t=this.idx;switch(this.popChar()){case"^":return{type:"StartAnchor",loc:this.loc(t)};case"$":return{type:"EndAnchor",loc:this.loc(t)}; +// '\b' or '\B' +case"\\":switch(this.popChar()){case"b":return{type:"WordBoundary",loc:this.loc(t)};case"B":return{type:"NonWordBoundary",loc:this.loc(t)}}throw Error("Invalid Assertion Escape"); +// '(?=' or '(?!' +case"(":let e;switch(this.consumeChar("?"),this.popChar()){case"=":e="Lookahead";break;case"!":e="NegativeLookahead"}d(e);const i=this.disjunction();return this.consumeChar(")"),{type:e,value:i,loc:this.loc(t)}}return function(){throw Error("Internal Error - Should never get here!")}()}quantifier(t=!1){let e;const i=this.idx;switch(this.popChar()){case"*":e={atLeast:0,atMost:1/0};break;case"+":e={atLeast:1,atMost:1/0};break;case"?":e={atLeast:0,atMost:1};break;case"{":const i=this.integerIncludingZero();switch(this.popChar()){case"}":e={atLeast:i,atMost:i};break;case",":let t;this.isDigit()?(t=this.integerIncludingZero(),e={atLeast:i,atMost:t}):e={atLeast:i,atMost:1/0},this.consumeChar("}")}if(!0===t&&void 0===e)return;d(e)}if(!0!==t||void 0!==e)return d(e)?("?"===this.peekChar(0)?(this.consumeChar("?"),e.greedy=!1):e.greedy=!0,e.type="Quantifier",e.loc=this.loc(i),e):void 0}atom(){let t;const e=this.idx;switch(this.peekChar()){case".":t=this.dotAll();break;case"\\":t=this.atomEscape();break;case"[":t=this.characterClass();break;case"(":t=this.group()}if(void 0===t&&this.isPatternCharacter()&&(t=this.patternCharacter()),d(t))return t.loc=this.loc(e),this.isQuantifier()&&(t.quantifier=this.quantifier()),t}dotAll(){return this.consumeChar("."),{type:"Set",complement:!0,value:[h("\n"),h("\r"),h("\u2028"),h("\u2029")]}}atomEscape(){switch(this.consumeChar("\\"),this.peekChar()){case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return this.decimalEscapeAtom();case"d":case"D":case"s":case"S":case"w":case"W":return this.characterClassEscape();case"f":case"n":case"r":case"t":case"v":return this.controlEscapeAtom();case"c":return this.controlLetterEscapeAtom();case"0":return this.nulCharacterAtom();case"x":return this.hexEscapeSequenceAtom();case"u":return this.regExpUnicodeEscapeSequenceAtom();default:return this.identityEscapeAtom()}}decimalEscapeAtom(){return{type:"GroupBackReference",value:this.positiveInteger()}}characterClassEscape(){let t,e=!1;switch(this.popChar()){case"d":t=f;break;case"D":t=f,e=!0;break;case"s":t=m;break;case"S":t=m,e=!0;break;case"w":t=v;break;case"W":t=v,e=!0}if(d(t))return{type:"Set",value:t,complement:e}}controlEscapeAtom(){let t;switch(this.popChar()){case"f":t=h("\f");break;case"n":t=h("\n");break;case"r":t=h("\r");break;case"t":t=h("\t");break;case"v":t=h("\v")}if(d(t))return{type:"Character",value:t}}controlLetterEscapeAtom(){this.consumeChar("c");const t=this.popChar();if(!1===/[a-zA-Z]/.test(t))throw Error("Invalid ");return{type:"Character",value:t.toUpperCase().charCodeAt(0)-64}}nulCharacterAtom(){return this.consumeChar("0"),{type:"Character",value:h("\0")}}hexEscapeSequenceAtom(){return this.consumeChar("x"),this.parseHexDigits(2)}regExpUnicodeEscapeSequenceAtom(){return this.consumeChar("u"),this.parseHexDigits(4)}identityEscapeAtom(){return{type:"Character",value:h(this.popChar())}}classPatternCharacterAtom(){switch(this.peekChar()){ +// istanbul ignore next +case"\n": +// istanbul ignore next +case"\r": +// istanbul ignore next +case"\u2028": +// istanbul ignore next +case"\u2029": +// istanbul ignore next +case"\\": +// istanbul ignore next +case"]":throw Error("TBD");default:return{type:"Character",value:h(this.popChar())}}}characterClass(){const t=[];let e=!1;for(this.consumeChar("["),"^"===this.peekChar(0)&&(this.consumeChar("^"),e=!0);this.isClassAtom();){const e=this.classAtom();if(e.type,l(e)&&this.isRangeDash()){this.consumeChar("-");const i=this.classAtom();if(i.type,l(i)){if(i.value=this.input.length)throw Error("Unexpected end of input");this.idx++}loc(t){return{begin:t,end:this.idx}}}class y{visitChildren(t){for(const e in t){const i=t[e];t.hasOwnProperty(e)&&(void 0!==i.type?this.visit(i):Array.isArray(i)&&i.forEach(t=>{this.visit(t)},this))}}visit(t){switch(t.type){case"Pattern":this.visitPattern(t);break;case"Flags":this.visitFlags(t);break;case"Disjunction":this.visitDisjunction(t);break;case"Alternative":this.visitAlternative(t);break;case"StartAnchor":this.visitStartAnchor(t);break;case"EndAnchor":this.visitEndAnchor(t);break;case"WordBoundary":this.visitWordBoundary(t);break;case"NonWordBoundary":this.visitNonWordBoundary(t);break;case"Lookahead":this.visitLookahead(t);break;case"NegativeLookahead":this.visitNegativeLookahead(t);break;case"Character":this.visitCharacter(t);break;case"Set":this.visitSet(t);break;case"Group":this.visitGroup(t);break;case"GroupBackReference":this.visitGroupBackReference(t);break;case"Quantifier":this.visitQuantifier(t)}this.visitChildren(t)}visitPattern(t){}visitFlags(t){}visitDisjunction(t){}visitAlternative(t){} +// Assertion +visitStartAnchor(t){}visitEndAnchor(t){}visitWordBoundary(t){}visitNonWordBoundary(t){}visitLookahead(t){}visitNegativeLookahead(t){} +// atoms +visitCharacter(t){}visitSet(t){}visitGroup(t){}visitGroupBackReference(t){}visitQuantifier(t){}}function k(t){console&&console.error}function E(t){console&&console.warn}function b(t){const e=(new Date).getTime(),i=t();return{time:(new Date).getTime()-e,value:i}}function w(t){function e(){}e.prototype=t;const i=new e;function s(){return typeof i.bar}return s(),s(),t}function S(t){return r((e=t).LABEL)&&""!==e.LABEL?t.LABEL:t.name;var e}class T{get definition(){return this._definition}set definition(t){this._definition=t}constructor(t){this._definition=t}accept(t){t.visit(this),i(this.definition,e=>{e.accept(t)})}}class R extends T{constructor(i){super([]),this.idx=1,t(this,e(i,t=>void 0!==t))}set definition(t){}get definition(){return void 0!==this.referencedRule?this.referencedRule.definition:[]}accept(t){t.visit(this)}}class L extends T{constructor(i){super(i.definition),this.orgText="",t(this,e(i,t=>void 0!==t))}}class B extends T{constructor(i){super(i.definition),this.ignoreAmbiguities=!1,t(this,e(i,t=>void 0!==t))}}class I extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,t=>void 0!==t))}}class N extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,t=>void 0!==t))}}class D extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,t=>void 0!==t))}}class P extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,t=>void 0!==t))}}class W extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,t=>void 0!==t))}}class M extends T{get definition(){return this._definition}set definition(t){this._definition=t}constructor(i){super(i.definition),this.idx=1,this.ignoreAmbiguities=!1,this.hasPredicates=!1,t(this,e(i,t=>void 0!==t))}}class _{constructor(i){this.idx=1,t(this,e(i,t=>void 0!==t))}accept(t){t.visit(this)}}function O(t){return s(t,j)}function j(t){function e(t){return s(t,j)}if(t instanceof R){const e={type:"NonTerminal",name:t.nonTerminalName,idx:t.idx};return r(t.label)&&(e.label=t.label),e}if(t instanceof B)return{type:"Alternative",definition:e(t.definition)};if(t instanceof I)return{type:"Option",idx:t.idx,definition:e(t.definition)};if(t instanceof N)return{type:"RepetitionMandatory",idx:t.idx,definition:e(t.definition)};if(t instanceof D)return{type:"RepetitionMandatoryWithSeparator",idx:t.idx,separator:j(new _({terminalType:t.separator})),definition:e(t.definition)};if(t instanceof W)return{type:"RepetitionWithSeparator",idx:t.idx,separator:j(new _({terminalType:t.separator})),definition:e(t.definition)};if(t instanceof P)return{type:"Repetition",idx:t.idx,definition:e(t.definition)};if(t instanceof M)return{type:"Alternation",idx:t.idx,definition:e(t.definition)};if(t instanceof _){const e={type:"Terminal",name:t.terminalType.name,label:S(t.terminalType),idx:t.idx};r(t.label)&&(e.terminalLabel=t.label);const i=t.terminalType.PATTERN;return t.terminalType.PATTERN&&(e.pattern=a(i)?i.source:i),e}if(t instanceof L)return{type:"Rule",name:t.name,orgText:t.orgText,definition:e(t.definition)};throw Error("non exhaustive match")}class q{visit(t){const e=t;switch(e.constructor){case R:return this.visitNonTerminal(e);case B:return this.visitAlternative(e);case I:return this.visitOption(e);case N:return this.visitRepetitionMandatory(e);case D:return this.visitRepetitionMandatoryWithSeparator(e);case W:return this.visitRepetitionWithSeparator(e);case P:return this.visitRepetition(e);case M:return this.visitAlternation(e);case _:return this.visitTerminal(e);case L:return this.visitRule(e); +/* c8 ignore next 2 */default:throw Error("non exhaustive match")}} +/* c8 ignore next */visitNonTerminal(t){} +/* c8 ignore next */visitAlternative(t){} +/* c8 ignore next */visitOption(t){} +/* c8 ignore next */visitRepetition(t){} +/* c8 ignore next */visitRepetitionMandatory(t){} +/* c8 ignore next 3 */visitRepetitionMandatoryWithSeparator(t){} +/* c8 ignore next */visitRepetitionWithSeparator(t){} +/* c8 ignore next */visitAlternation(t){} +/* c8 ignore next */visitTerminal(t){} +/* c8 ignore next */visitRule(t){}}function G(t){return t instanceof B||t instanceof I||t instanceof P||t instanceof N||t instanceof D||t instanceof W||t instanceof _||t instanceof L}function U(t,e=[]){return!!(t instanceof I||t instanceof P||t instanceof W)||(t instanceof M?n(t.definition,t=>U(t,e)):!(t instanceof R&&c(e,t))&&(t instanceof T&&(t instanceof R&&e.push(t),o(t.definition,t=>U(t,e)))))}function F(t){return t instanceof M}function Q(t){if(t instanceof R)return"SUBRULE";if(t instanceof I)return"OPTION";if(t instanceof M)return"OR";if(t instanceof N)return"AT_LEAST_ONE";if(t instanceof D)return"AT_LEAST_ONE_SEP";if(t instanceof W)return"MANY_SEP";if(t instanceof P)return"MANY";if(t instanceof _)return"CONSUME";throw Error("non exhaustive match")}export{B as A,y as B,q as G,R as N,I as O,E as P,N as R,_ as T,D as a,W as b,P as c,M as d,F as e,U as f,A as g,k as h,G as i,w as j,L as k,Q as l,O as s,b as t}; diff --git a/.output/public/assets/@dicebear-Dldv2b64.js b/.output/public/assets/@dicebear-Dldv2b64.js new file mode 100644 index 0000000000000000000000000000000000000000..ca6e4e0fcefaecca1b3babef7d07f21b5f77d070 --- /dev/null +++ b/.output/public/assets/@dicebear-Dldv2b64.js @@ -0,0 +1,13 @@ +function a(a){return a.replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,""").replace(//g,">")}function l(a){var l,c,i,t,e,r,h,d,n,o,f,p,s,v,Z;let M=(null===(l=a.meta)||void 0===l?void 0:l.title)?`„${null===(c=a.meta)||void 0===c?void 0:c.title}”`:"Design",u=`„${null!==(t=null===(i=a.meta)||void 0===i?void 0:i.creator)&&void 0!==t?t:"Unknown"}”`;(null===(e=a.meta)||void 0===e?void 0:e.source)&&(M+=` (${a.meta.source})`);let m="";return"MIT"!==(null===(h=null===(r=a.meta)||void 0===r?void 0:r.license)||void 0===h?void 0:h.name)&&"DiceBear"!==(null===(d=a.meta)||void 0===d?void 0:d.creator)&&(null===(n=a.meta)||void 0===n?void 0:n.title)&&(m+="Remix of "),m+=`${M} by ${u}`,(null===(f=null===(o=a.meta)||void 0===o?void 0:o.license)||void 0===f?void 0:f.name)&&(m+=`, licensed under „${null===(s=null===(p=a.meta)||void 0===p?void 0:p.license)||void 0===s?void 0:s.name}”`,(null===(Z=null===(v=a.meta)||void 0===v?void 0:v.license)||void 0===Z?void 0:Z.url)&&(m+=` (${a.meta.license.url})`)),m}const c=-2147483648;function i(a){return a^=a<<13,a^=a>>17,a^=a<<5}function t(a=""){let l=function(a){let l=0;for(let c=0;cl=i(l),r=(a,l)=>Math.floor((e()-c)/4294967295*(l+1-a)+a);return{seed:a,next:e,bool:(a=50)=>r(1,100)<=a,integer:(a,l)=>r(a,l),pick(a,l){var c;return 0===a.length?(e(),l):null!==(c=a[r(0,a.length-1)])&&void 0!==c?c:l},shuffle(a){const l=t(e().toString()),c=[...a];for(let i=c.length-1;i>0;i--){const a=l.integer(0,i);[c[i],c[a]]=[c[a],c[i]]}return c},string(a,l="abcdefghijklmnopqrstuvwxyz1234567890"){const c=t(e().toString());let i="";for(let t=0;t{let l=i[a];"object"==typeof l&&void 0!==l.default&&(Array.isArray(l.default)?c[a]=[...l.default]:"object"==typeof l.default?c[a]={...l.default}:c[a]=l.default)}),c}function d(a){switch(a){case"svg":return"image/svg+xml";case"png":case"jpeg":return`image/${a}`;default:throw new Error(`Unsupported format: ${a}`)}}let n;const o=function(a,l,c){return{toDataUri:()=>f(a,l,c),toFile:i=>async function(a,l,c,i){const t=document.createElement("a");t.href=await f(l,c,i),t.download=a,t.click(),t.remove()}(i,a,l,c),toArrayBuffer:()=>async function(a,l,c){if("svg"===l)return(n||(n=new TextEncoder),n).encode(a);const i=await p(a,l,c);return await new Promise((a,c)=>{i.toBlob(l=>{l?a(l.arrayBuffer()):c(new Error("Could not create blob"))},d(l))})}(a,l,c)}};async function f(a,l,c){if("svg"===l)return`data:${d(l)};utf8,${encodeURIComponent(a)}`;return(await p(a,l,c)).toDataURL(d(l))}async function p(a,l,c){let{svg:i,size:t}=function(a,l=512){let c=l;return{svg:a=a.replace(/]*)/,(a,l)=>{const i=l.match(/width="([^"]+)"/);return i&&(c=parseInt(i[1])),l.match(/width="([^"]+)"/)?l=l.replace(/width="([^"]+)"/,`width="${c}"`):l+=` width="${c}"`,l.match(/height="([^"]+)"/)?l=l.replace(/height="([^"]+)"/,`height="${c}"`):l+=` height="${c}"`,`{h.onload=()=>{r.drawImage(h,0,0,t,t),a(e)},h.onerror=a=>l(a)})}function s(a){return"transparent"===a?a:`#${a}`}function v(c,i={}){var d,n,f,p,v;i=function(a,l){var c;let i={...h(r),...h(null!==(c=a.schema)&&void 0!==c?c:{}),...l};return JSON.parse(JSON.stringify(i))}(c,i);const Z=t(i.seed),M=c.create({prng:Z,options:i}),u=Z.pick(null!==(d=i.backgroundType)&&void 0!==d?d:[],"solid"),{primary:m,secondary:g}=function(a,l,c){var i;let t=a.shuffle(l);t.length<=1||2==l.length&&"gradientLinear"==c?(t=l,a.next()):t=a.shuffle(l),0===t.length&&(t=["transparent"]);const e=t[0],r=null!==(i=t[1])&&void 0!==i?i:t[0];return{primary:s(e),secondary:s(r)}}(Z,null!==(n=i.backgroundColor)&&void 0!==n?n:[],u),y=Z.integer((null===(f=i.backgroundRotation)||void 0===f?void 0:f.length)?Math.min(...i.backgroundRotation):0,(null===(p=i.backgroundRotation)||void 0===p?void 0:p.length)?Math.max(...i.backgroundRotation):0);i.size&&(M.attributes.width=i.size.toString(),M.attributes.height=i.size.toString()),void 0!==i.scale&&100!==i.scale&&(M.body=function(a,l){let{width:c,height:i,x:t,y:r}=e(a),h=l?(l-100)/100:0;return`${a.body}`}(M,i.scale)),i.flip&&(M.body=function(a){let{width:l,x:c}=e(a);return`${a.body}`}(M)),i.rotate&&(M.body=function(a,l){let{width:c,height:i,x:t,y:r}=e(a);return`${a.body}`}(M,i.rotate)),(i.translateX||i.translateY)&&(M.body=function(a,l,c){let i=e(a);return`${a.body}`}(M,i.translateX,i.translateY)),"transparent"!==m&&"transparent"!==g&&(M.body=function(a,l,c,i,t){let{width:r,height:h,x:d,y:n}=e(a);const o=``;switch(i){case"solid":return o+a.body;case"gradientLinear":return``+a.body}}(M,m,g,u,y)),(i.radius||i.clip)&&(M.body=function(a,l){let{width:c,height:i,x:t,y:r}=e(a);return`${a.body}`}(M,null!==(v=i.radius)&&void 0!==v?v:0)),i.randomizeIds&&(M.body=function(a){const l=t(Math.random().toString()),c={};return a.body.replace(/(id="|url\(#)([a-z0-9-_]+)([")])/gi,(a,i,t,e)=>(c[t]=c[t]||l.string(8),`${i}${c[t]}${e}`))}(M));const $=function(l){const c={xmlns:"http://www.w3.org/2000/svg",...l.attributes};return Object.keys(c).map(l=>`${a(l)}="${a(c[l])}"`).join(" ")}(M),A=function(c){var i,t,e,r,h,d,n;const o=null===(i=c.meta)||void 0===i?void 0:i.title,f=null===(t=c.meta)||void 0===t?void 0:t.creator,p=null===(e=c.meta)||void 0===e?void 0:e.source,s=null===(h=null===(r=c.meta)||void 0===r?void 0:r.license)||void 0===h?void 0:h.url,v=l(c);return o||f||p||s||v?''+(o?`${a(o)}`:"")+(f?`${a(f)}`:"")+(p?`${a(null!==(n=null===(d=c.meta)||void 0===d?void 0:d.source)&&void 0!==n?n:"")}`:"")+(s?`${a(s)}`:"")+(v?`${a(v)}`:"")+"":""}(c),b=function(a){var c,i,t,e,r,h,d,n,o;const f=l(a);return{ +// Title +"IPTC:ObjectName":null===(c=a.meta)||void 0===c?void 0:c.title,"XMP-dc:Title":null===(i=a.meta)||void 0===i?void 0:i.title, +// Copyright +"IPTC:CopyrightNotice":f,"XMP-dc:Rights":f, +// Creator +"IPTC:By-line":null===(t=a.meta)||void 0===t?void 0:t.creator,"XMP-dc:Creator":null===(e=a.meta)||void 0===e?void 0:e.creator, +// Credit +"IPTC:Credit":null===(r=a.meta)||void 0===r?void 0:r.creator,"XMP-photoshop:Credit":null===(h=a.meta)||void 0===h?void 0:h.creator, +// Licensor +"XMP-plus:LicensorURL":null===(d=a.meta)||void 0===d?void 0:d.source, +// Rights +"XMP-xmpRights:WebStatement":null===(o=null===(n=a.meta)||void 0===n?void 0:n.license)||void 0===o?void 0:o.url}}(c),k=`${A}${M.body}`;return{toString:()=>k,toJson:()=>{var a;return{svg:k,extra:{primaryBackgroundColor:m,secondaryBackgroundColor:g,backgroundType:u,backgroundRotation:y,...null===(a=M.extra)||void 0===a?void 0:a.call(M)}}},toDataUriSync:()=>`data:image/svg+xml;utf8,${encodeURIComponent(k)}`,...o(k,"svg"),png:({includeExif:a=!1}={})=>o(k,"png",a?b:void 0),jpeg:({includeExif:a=!1}={})=>o(k,"jpeg",a?b:void 0)}}const Z={default:(l,c)=>``},M={short16:(l,c)=>``,short15:(l,c)=>``,short14:(l,c)=>``,short13:(l,c)=>``,short12:(l,c)=>``,short11:(l,c)=>``,short10:(l,c)=>``,short09:(l,c)=>``,short08:(l,c)=>``,short07:(l,c)=>``,short06:(l,c)=>``,short05:(l,c)=>``,short04:(l,c)=>``,short03:(l,c)=>``,long20:(l,c)=>``,short02:(l,c)=>``,short01:(l,c)=>``,long19:(l,c)=>``,long18:(l,c)=>``,long17:(l,c)=>``,long16:(l,c)=>``,long15:(l,c)=>``,long14:(l,c)=>``,long13:(l,c)=>``,long12:(l,c)=>``,long11:(l,c)=>``,long10:(l,c)=>``,long09:(l,c)=>``,long08:(l,c)=>``,long07:(l,c)=>``,long06:(l,c)=>``,long05:(l,c)=>``,long04:(l,c)=>``,long03:(l,c)=>``,long02:(l,c)=>``,long01:(l,c)=>``,short19:(a,l)=>'',long26:(l,c)=>``,long25:(l,c)=>``,short18:(l,c)=>``,long24:(l,c)=>``,long23:(l,c)=>``,long22:(l,c)=>``,short17:(l,c)=>``,long21:(l,c)=>``},u=Object.defineProperty({__proto__:null,base:Z,earrings:{variant06:(a,l)=>'',variant01:(a,l)=>'',variant02:(a,l)=>'',variant03:(a,l)=>'',variant04:(a,l)=>'',variant05:(a,l)=>''},eyebrows:{variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>'',variant15:(a,l)=>'',variant14:(a,l)=>'',variant13:(a,l)=>'',variant12:(a,l)=>'',variant11:(a,l)=>''},eyes:{variant26:(a,l)=>'',variant25:(a,l)=>'',variant24:(a,l)=>'',variant23:(a,l)=>'',variant22:(a,l)=>'',variant21:(a,l)=>'',variant20:(a,l)=>'',variant19:(a,l)=>'',variant18:(a,l)=>'',variant17:(a,l)=>'',variant16:(a,l)=>'',variant15:(a,l)=>'',variant14:(a,l)=>'',variant13:(a,l)=>'',variant12:(a,l)=>'',variant11:(a,l)=>'',variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''},features:{mustache:(a,l)=>'',blush:(a,l)=>'',birthmark:(a,l)=>'',freckles:(a,l)=>''},glasses:{variant01:(a,l)=>'',variant02:(a,l)=>'',variant03:(a,l)=>'',variant04:(a,l)=>'',variant05:(a,l)=>''},hair:M,mouth:{variant30:(a,l)=>'',variant29:(a,l)=>'',variant28:(a,l)=>'',variant27:(a,l)=>'',variant26:(a,l)=>'',variant25:(a,l)=>'',variant24:(a,l)=>'',variant23:(a,l)=>'',variant22:(a,l)=>'',variant21:(a,l)=>'',variant20:(a,l)=>'',variant19:(a,l)=>'',variant18:(a,l)=>'',variant17:(a,l)=>'',variant16:(a,l)=>'',variant15:(a,l)=>'',variant14:(a,l)=>'',variant13:(a,l)=>'',variant12:(a,l)=>'',variant11:(a,l)=>'',variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function m({prng:a,group:l,values:c=[]}){const i=u,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function g(a){return"transparent"===a?a:`#${a}`}const y=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u;const y=function({prng:a,options:l}){const c=m({prng:a,group:"base",values:l.base}),i=m({prng:a,group:"eyes",values:l.eyes}),t=m({prng:a,group:"eyebrows",values:l.eyebrows}),e=m({prng:a,group:"mouth",values:l.mouth}),r=m({prng:a,group:"features",values:l.features}),h=m({prng:a,group:"glasses",values:l.glasses}),d=m({prng:a,group:"hair",values:l.hair}),n=m({prng:a,group:"earrings",values:l.earrings});return{base:c,eyes:i,eyebrows:t,mouth:e,features:a.bool(l.featuresProbability)?r:void 0,glasses:a.bool(l.glassesProbability)?h:void 0,hair:a.bool(l.hairProbability)?d:void 0,earrings:a.bool(l.earringsProbability)?n:void 0}}({prng:a,options:l}),$=function({prng:a,options:l}){var c,i;return{skin:g(a.pick(null!==(c=l.skinColor)&&void 0!==c?c:[],"transparent")),hair:g(a.pick(null!==(i=l.hairColor)&&void 0!==i?i:[],"transparent"))}}({prng:a,options:l});return function({prng:a,options:l,components:c,colors:i}){var t;(null===(t=c.hair)||void 0===t?void 0:t.name)&&["long01","long04","long05","long06","long20","long22","long24","long26"].includes(c.hair.name)&&(c.earrings=void 0)}({prng:a,options:l,components:y,colors:$}),{attributes:{viewBox:"0 0 762 762",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=y.base)||void 0===c?void 0:c.value(y,$))&&void 0!==i?i:""}${null!==(e=null===(t=y.eyes)||void 0===t?void 0:t.value(y,$))&&void 0!==e?e:""}${null!==(h=null===(r=y.eyebrows)||void 0===r?void 0:r.value(y,$))&&void 0!==h?h:""}${null!==(n=null===(d=y.mouth)||void 0===d?void 0:d.value(y,$))&&void 0!==n?n:""}${null!==(f=null===(o=y.features)||void 0===o?void 0:o.value(y,$))&&void 0!==f?f:""}${null!==(s=null===(p=y.glasses)||void 0===p?void 0:p.value(y,$))&&void 0!==s?s:""}${null!==(Z=null===(v=y.hair)||void 0===v?void 0:v.value(y,$))&&void 0!==Z?Z:""}${null!==(u=null===(M=y.earrings)||void 0===M?void 0:M.value(y,$))&&void 0!==u?u:""}`,extra:()=>({...Object.entries(y).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries($).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Adventurer",creator:"Lisa Wischofsky",source:"https://www.figma.com/community/file/1184595184137881796",homepage:"https://www.instagram.com/lischi_art/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{base:{type:"array",items:{type:"string",enum:["default"]},default:["default"]},earrings:{type:"array",items:{type:"string",enum:["variant06","variant01","variant02","variant03","variant04","variant05"]},default:["variant06","variant01","variant02","variant03","variant04","variant05"]},earringsProbability:{type:"integer",minimum:0,maximum:100,default:10},eyebrows:{type:"array",items:{type:"string",enum:["variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01","variant15","variant14","variant13","variant12","variant11"]},default:["variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01","variant15","variant14","variant13","variant12","variant11"]},eyes:{type:"array",items:{type:"string",enum:["variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},features:{type:"array",items:{type:"string",enum:["mustache","blush","birthmark","freckles"]},default:["mustache","blush","birthmark","freckles"]},featuresProbability:{type:"integer",minimum:0,maximum:100,default:5},glasses:{type:"array",items:{type:"string",enum:["variant01","variant02","variant03","variant04","variant05"]},default:["variant01","variant02","variant03","variant04","variant05"]},glassesProbability:{type:"integer",minimum:0,maximum:100,default:10},hair:{type:"array",items:{type:"string",enum:["short16","short15","short14","short13","short12","short11","short10","short09","short08","short07","short06","short05","short04","short03","long20","short02","short01","long19","long18","long17","long16","long15","long14","long13","long12","long11","long10","long09","long08","long07","long06","long05","long04","long03","long02","long01","short19","long26","long25","short18","long24","long23","long22","short17","long21"]},default:["short16","short15","short14","short13","short12","short11","short10","short09","short08","short07","short06","short05","short04","short03","long20","short02","short01","long19","long18","long17","long16","long15","long14","long13","long12","long11","long10","long09","long08","long07","long06","long05","long04","long03","long02","long01","short19","long26","long25","short18","long24","long23","long22","short17","long21"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ac6511","cb6820","ab2a18","e5d7a3","b9a05f","796a45","6a4e35","562306","0e0e0e","afafaf","3eac2c","85c2c6","dba3be","592454"]},hairProbability:{type:"integer",minimum:0,maximum:100,default:100},mouth:{type:"array",items:{type:"string",enum:["variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f2d3b1","ecad80","9e5622","763900"]}}}},Symbol.toStringTag,{value:"Module"}),$={circle:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.base)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},default:(a,l)=>{var c,i;return`${null!==(i=null===(c=a.base)||void 0===c?void 0:c.value(a,l))&&void 0!==i?i:""}`}},A={default:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.clothing)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.mouth)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.nose)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.eyes)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.eyebrows)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.top)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.facialHair)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.accessories)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`}},b={blazerAndShirt:(l,c)=>``,blazerAndSweater:(l,c)=>``,collarAndSweater:(l,c)=>``,graphicShirt:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.clothingGraphic)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},hoodie:(l,c)=>``,overall:(l,c)=>``,shirtCrewNeck:(l,c)=>``,shirtScoopNeck:(l,c)=>``,shirtVNeck:(l,c)=>``},k={hat:(l,c)=>``,hijab:(l,c)=>``,turban:(l,c)=>``,winterHat1:(l,c)=>``,winterHat02:(l,c)=>``,winterHat03:(l,c)=>``,winterHat04:(l,c)=>``,bob:(l,c)=>``,bun:(l,c)=>``,curly:(l,c)=>``,curvy:(l,c)=>``,dreads:(l,c)=>``,frida:(l,c)=>``,fro:(l,c)=>``,froBand:(l,c)=>``,longButNotTooLong:(l,c)=>``,miaWallace:(l,c)=>``,shavedSides:(l,c)=>``,straight02:(l,c)=>``,straight01:(l,c)=>``,straightAndStrand:(l,c)=>``,dreads01:(l,c)=>``,dreads02:(l,c)=>``,frizzle:(l,c)=>``,shaggy:(l,c)=>``,shaggyMullet:(l,c)=>``,shortCurly:(l,c)=>``,shortFlat:(l,c)=>``,shortRound:(l,c)=>``,shortWaved:(l,c)=>``,sides:(l,c)=>``,theCaesar:(l,c)=>``,theCaesarAndSidePart:(l,c)=>``,bigHair:(l,c)=>``},C={beardLight:(l,c)=>``,beardMajestic:(l,c)=>``,beardMedium:(l,c)=>``,moustacheFancy:(l,c)=>``,moustacheMagnum:(l,c)=>``},x={kurt:(l,c)=>``,prescription01:(l,c)=>``,prescription02:(l,c)=>``,round:(l,c)=>``,sunglasses:(l,c)=>``,wayfarers:(l,c)=>``,eyepatch:(a,l)=>''},H=Object.defineProperty({__proto__:null,accessories:x,base:A,clothing:b,clothingGraphic:{bat:(a,l)=>'',bear:(a,l)=>'',cumbia:(a,l)=>'',deer:(a,l)=>'',diamond:(a,l)=>'',hola:(a,l)=>'',pizza:(a,l)=>'',resist:(a,l)=>'',skull:(a,l)=>'',skullOutline:(a,l)=>''},eyebrows:{angryNatural:(a,l)=>'',defaultNatural:(a,l)=>'',flatNatural:(a,l)=>'',frownNatural:(a,l)=>'',raisedExcitedNatural:(a,l)=>'',sadConcernedNatural:(a,l)=>'',unibrowNatural:(a,l)=>'',upDownNatural:(a,l)=>'',angry:(a,l)=>'',default:(a,l)=>'',raisedExcited:(a,l)=>'',sadConcerned:(a,l)=>'',upDown:(a,l)=>''},eyes:{closed:(a,l)=>'',cry:(a,l)=>'',default:(a,l)=>'',eyeRoll:(a,l)=>'',happy:(a,l)=>'',hearts:(a,l)=>'',side:(a,l)=>'',squint:(a,l)=>'',surprised:(a,l)=>'',winkWacky:(a,l)=>'',wink:(a,l)=>'',xDizzy:(a,l)=>''},facialHair:C,mouth:{concerned:(a,l)=>'',default:(a,l)=>'',disbelief:(a,l)=>'',eating:(a,l)=>'',grimace:(a,l)=>'',sad:(a,l)=>'',screamOpen:(a,l)=>'',serious:(a,l)=>'',smile:(a,l)=>'',tongue:(a,l)=>'',twinkle:(a,l)=>'',vomit:(a,l)=>''},nose:{default:(a,l)=>''},style:$,top:k},Symbol.toStringTag,{value:"Module"});function V({prng:a,group:l,values:c=[]}){const i=H,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function w(a){return"transparent"===a?a:`#${a}`}const L=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i;const t=function({prng:a,options:l}){const c=V({prng:a,group:"style",values:l.style}),i=V({prng:a,group:"base",values:l.base}),t=V({prng:a,group:"clothing",values:l.clothing}),e=V({prng:a,group:"mouth",values:l.mouth}),r=V({prng:a,group:"nose",values:l.nose}),h=V({prng:a,group:"eyes",values:l.eyes}),d=V({prng:a,group:"eyebrows",values:l.eyebrows}),n=V({prng:a,group:"top",values:l.top}),o=V({prng:a,group:"facialHair",values:l.facialHair}),f=V({prng:a,group:"accessories",values:l.accessories}),p=V({prng:a,group:"clothingGraphic",values:l.clothingGraphic});return{style:c,base:i,clothing:t,mouth:e,nose:r,eyes:h,eyebrows:d,top:a.bool(l.topProbability)?n:void 0,facialHair:a.bool(l.facialHairProbability)?o:void 0,accessories:a.bool(l.accessoriesProbability)?f:void 0,clothingGraphic:p}}({prng:a,options:l}),e=function({prng:a,options:l}){var c,i,t,e,r,h,d;return{accessories:w(a.pick(null!==(c=l.accessoriesColor)&&void 0!==c?c:[],"transparent")),clothes:w(a.pick(null!==(i=l.clothesColor)&&void 0!==i?i:[],"transparent")),hat:w(a.pick(null!==(t=l.hatColor)&&void 0!==t?t:[],"transparent")),hair:w(a.pick(null!==(e=l.hairColor)&&void 0!==e?e:[],"transparent")),skin:w(a.pick(null!==(r=l.skinColor)&&void 0!==r?r:[],"transparent")),facialHair:w(a.pick(null!==(h=l.facialHairColor)&&void 0!==h?h:[],"transparent")),background:w(a.pick(null!==(d=l.backgroundColor)&&void 0!==d?d:[],"transparent"))}}({prng:a,options:l});return function({prng:a,options:l,components:c,colors:i}){var t,e,r;"circle"===(null===(t=c.style)||void 0===t?void 0:t.name)&&(l.backgroundColor=[]),"circle"!==(null===(e=c.style)||void 0===e?void 0:e.name)&&l.backgroundColor&&1===l.backgroundColor.length&&"65c9ff"===l.backgroundColor[0]&&(l.backgroundColor=[]),100!==l.facialHairProbability&&"hijab"===(null===(r=c.top)||void 0===r?void 0:r.name)&&(l.facialHair=void 0)}({prng:a,options:l,components:t,colors:e}),{attributes:{viewBox:"0 0 280 280",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=t.style)||void 0===c?void 0:c.value(t,e))&&void 0!==i?i:""}`,extra:()=>({...Object.entries(t).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(e).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Avataaars",creator:"Pablo Stanley",source:"https://avataaars.com/",homepage:"https://twitter.com/pablostanley",license:{name:"Free for personal and commercial use",url:"https://avataaars.com/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{accessories:{type:"array",items:{type:"string",enum:["kurt","prescription01","prescription02","round","sunglasses","wayfarers","eyepatch"]},default:["kurt","prescription01","prescription02","round","sunglasses","wayfarers","eyepatch"]},accessoriesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["262e33","65c9ff","5199e4","25557c","e6e6e6","929598","3c4f5c","b1e2ff","a7ffc4","ffdeb5","ffafb9","ffffb1","ff488e","ff5c5c","ffffff"]},accessoriesProbability:{type:"integer",minimum:0,maximum:100,default:10},backgroundColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["65c9ff"]},base:{type:"array",items:{type:"string",enum:["default"]},default:["default"]},clothesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["262e33","65c9ff","5199e4","25557c","e6e6e6","929598","3c4f5c","b1e2ff","a7ffc4","ffafb9","ffffb1","ff488e","ff5c5c","ffffff"]},clothing:{type:"array",items:{type:"string",enum:["blazerAndShirt","blazerAndSweater","collarAndSweater","graphicShirt","hoodie","overall","shirtCrewNeck","shirtScoopNeck","shirtVNeck"]},default:["blazerAndShirt","blazerAndSweater","collarAndSweater","graphicShirt","hoodie","overall","shirtCrewNeck","shirtScoopNeck","shirtVNeck"]},clothingGraphic:{type:"array",items:{type:"string",enum:["bat","bear","cumbia","deer","diamond","hola","pizza","resist","skull","skullOutline"]},default:["bat","bear","cumbia","deer","diamond","hola","pizza","resist","skull","skullOutline"]},eyebrows:{type:"array",items:{type:"string",enum:["angryNatural","defaultNatural","flatNatural","frownNatural","raisedExcitedNatural","sadConcernedNatural","unibrowNatural","upDownNatural","angry","default","raisedExcited","sadConcerned","upDown"]},default:["angryNatural","defaultNatural","flatNatural","frownNatural","raisedExcitedNatural","sadConcernedNatural","unibrowNatural","upDownNatural","angry","default","raisedExcited","sadConcerned","upDown"]},eyes:{type:"array",items:{type:"string",enum:["closed","cry","default","eyeRoll","happy","hearts","side","squint","surprised","winkWacky","wink","xDizzy"]},default:["closed","cry","default","eyeRoll","happy","hearts","side","squint","surprised","winkWacky","wink","xDizzy"]},facialHair:{type:"array",items:{type:"string",enum:["beardLight","beardMajestic","beardMedium","moustacheFancy","moustacheMagnum"]},default:["beardLight","beardMajestic","beardMedium","moustacheFancy","moustacheMagnum"]},facialHairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["a55728","2c1b18","b58143","d6b370","724133","4a312c","f59797","ecdcbf","c93305","e8e1e1"]},facialHairProbability:{type:"integer",minimum:0,maximum:100,default:10},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["a55728","2c1b18","b58143","d6b370","724133","4a312c","f59797","ecdcbf","c93305","e8e1e1"]},hatColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["262e33","65c9ff","5199e4","25557c","e6e6e6","929598","3c4f5c","b1e2ff","a7ffc4","ffdeb5","ffafb9","ffffb1","ff488e","ff5c5c","ffffff"]},mouth:{type:"array",items:{type:"string",enum:["concerned","default","disbelief","eating","grimace","sad","screamOpen","serious","smile","tongue","twinkle","vomit"]},default:["concerned","default","disbelief","eating","grimace","sad","screamOpen","serious","smile","tongue","twinkle","vomit"]},nose:{type:"array",items:{type:"string",enum:["default"]},default:["default"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["614335","d08b5b","ae5d29","edb98a","ffdbb4","fd9841","f8d25c"]},style:{type:"array",items:{type:"string",enum:["circle","default"]},default:["default"]},top:{type:"array",items:{type:"string",enum:["hat","hijab","turban","winterHat1","winterHat02","winterHat03","winterHat04","bob","bun","curly","curvy","dreads","frida","fro","froBand","longButNotTooLong","miaWallace","shavedSides","straight02","straight01","straightAndStrand","dreads01","dreads02","frizzle","shaggy","shaggyMullet","shortCurly","shortFlat","shortRound","shortWaved","sides","theCaesar","theCaesarAndSidePart","bigHair"]},default:["hat","hijab","turban","winterHat1","winterHat02","winterHat03","winterHat04","bob","bun","curly","curvy","dreads","frida","fro","froBand","longButNotTooLong","miaWallace","shavedSides","straight02","straight01","straightAndStrand","dreads01","dreads02","frizzle","shaggy","shaggyMullet","shortCurly","shortFlat","shortRound","shortWaved","sides","theCaesar","theCaesarAndSidePart","bigHair"]},topProbability:{type:"integer",minimum:0,maximum:100,default:100}}}},Symbol.toStringTag,{value:"Module"}),F={long20:(l,c)=>``,long19:(l,c)=>``,long18:(l,c)=>``,long17:(l,c)=>``,long16:(l,c)=>``,long15:(l,c)=>``,long14:(l,c)=>``,long13:(l,c)=>``,long12:(l,c)=>``,long11:(l,c)=>``,long10:(l,c)=>``,long09:(l,c)=>``,long08:(l,c)=>``,long07:(l,c)=>``,long06:(l,c)=>``,long05:(l,c)=>``,long04:(l,c)=>``,long03:(l,c)=>``,long02:(l,c)=>``,long01:(l,c)=>``,short20:(l,c)=>``,short19:(l,c)=>``,short18:(l,c)=>``,short17:(l,c)=>``,short16:(l,c)=>``,short15:(l,c)=>``,short14:(l,c)=>``,short13:(l,c)=>``,short12:(l,c)=>``,short11:(l,c)=>``,short10:(l,c)=>``,short09:(l,c)=>``,short08:(l,c)=>``,short07:(l,c)=>``,short06:(l,c)=>``,short05:(l,c)=>``,short04:(l,c)=>``,short03:(l,c)=>``,short02:(l,c)=>``,short01:(l,c)=>``},S={variant10:(l,c)=>``,variant09:(l,c)=>``,variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},E={variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},B={variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},D={variant12:(l,c)=>``,variant11:(l,c)=>``,variant10:(l,c)=>``,variant09:(l,c)=>``,variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},j=Object.defineProperty({__proto__:null,cheek:{variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''},ear:E,eyes:{variant32:(a,l)=>'',variant31:(a,l)=>'',variant30:(a,l)=>'',variant29:(a,l)=>'',variant28:(a,l)=>'',variant27:(a,l)=>'',variant26:(a,l)=>'',variant25:(a,l)=>'',variant24:(a,l)=>'',variant23:(a,l)=>'',variant22:(a,l)=>'',variant21:(a,l)=>'',variant20:(a,l)=>'',variant19:(a,l)=>'',variant18:(a,l)=>'',variant17:(a,l)=>'',variant16:(a,l)=>'',variant15:(a,l)=>'',variant14:(a,l)=>'',variant13:(a,l)=>'',variant12:(a,l)=>'',variant11:(a,l)=>'',variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''},face:S,frontHair:D,hair:F,mouth:{variant0708:(a,l)=>'',variant0707:(a,l)=>'',variant0706:(a,l)=>'',variant0705:(a,l)=>'',variant0704:(a,l)=>'',variant0703:(a,l)=>'',variant0702:(a,l)=>'',variant0701:(a,l)=>'',variant0405:(a,l)=>'',variant0605:(a,l)=>'',variant0604:(a,l)=>'',variant0603:(a,l)=>'',variant0602:(a,l)=>'',variant0601:(a,l)=>'',variant0505:(a,l)=>'',variant0504:(a,l)=>'',variant0503:(a,l)=>'',variant0502:(a,l)=>'',variant0501:(a,l)=>'',variant0404:(a,l)=>'',variant0403:(a,l)=>'',variant0402:(a,l)=>'',variant0401:(a,l)=>'',variant0305:(a,l)=>'',variant0304:(a,l)=>'',variant0303:(a,l)=>'',variant0302:(a,l)=>'',variant0301:(a,l)=>'',variant0205:(a,l)=>'',variant0204:(a,l)=>'',variant0203:(a,l)=>'',variant0202:(a,l)=>'',variant0201:(a,l)=>'',variant0105:(a,l)=>'',variant0104:(a,l)=>'',variant0103:(a,l)=>'',variant0102:(a,l)=>'',variant0101:(a,l)=>''},nose:{variant12:(a,l)=>'',variant11:(a,l)=>'',variant10:(a,l)=>'',variant09:(a,l)=>'',variant08:(a,l)=>'',variant07:(a,l)=>'',variant06:(a,l)=>'',variant05:(a,l)=>'',variant04:(a,l)=>'',variant03:(a,l)=>'',variant02:(a,l)=>'',variant01:(a,l)=>''},sideburn:B},Symbol.toStringTag,{value:"Module"});function O({prng:a,group:l,values:c=[]}){const i=j,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function _(a){return"transparent"===a?a:`#${a}`}const U=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m,g,y,$,A,b;const k=function({prng:a,options:l}){const c=O({prng:a,group:"hair",values:l.hair}),i=O({prng:a,group:"face",values:l.face}),t=O({prng:a,group:"mouth",values:l.mouth}),e=O({prng:a,group:"ear",values:l.ear}),r=O({prng:a,group:"eyes",values:l.eyes}),h=O({prng:a,group:"cheek",values:l.cheek}),d=O({prng:a,group:"nose",values:l.nose}),n=O({prng:a,group:"sideburn",values:l.sideburn}),o=O({prng:a,group:"frontHair",values:l.frontHair});return{hair:c,face:i,mouth:t,ear:e,eyes:r,cheek:a.bool(l.cheekProbability)?h:void 0,nose:d,sideburn:n,frontHair:o}}({prng:a,options:l}),C=function({prng:a,options:l}){var c,i;return{hair:_(a.pick(null!==(c=l.hairColor)&&void 0!==c?c:[],"transparent")),skin:_(a.pick(null!==(i=l.skinColor)&&void 0!==i?i:[],"transparent"))}}({prng:a,options:l});return{attributes:{viewBox:"0 0 440 440",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=k.hair)||void 0===c?void 0:c.value(k,C))&&void 0!==i?i:""}${null!==(e=null===(t=k.face)||void 0===t?void 0:t.value(k,C))&&void 0!==e?e:""}${null!==(h=null===(r=k.mouth)||void 0===r?void 0:r.value(k,C))&&void 0!==h?h:""}${null!==(n=null===(d=k.ear)||void 0===d?void 0:d.value(k,C))&&void 0!==n?n:""}${null!==(f=null===(o=k.ear)||void 0===o?void 0:o.value(k,C))&&void 0!==f?f:""}${null!==(s=null===(p=k.eyes)||void 0===p?void 0:p.value(k,C))&&void 0!==s?s:""}${null!==(Z=null===(v=k.cheek)||void 0===v?void 0:v.value(k,C))&&void 0!==Z?Z:""}${null!==(u=null===(M=k.nose)||void 0===M?void 0:M.value(k,C))&&void 0!==u?u:""}${null!==(g=null===(m=k.sideburn)||void 0===m?void 0:m.value(k,C))&&void 0!==g?g:""}${null!==($=null===(y=k.sideburn)||void 0===y?void 0:y.value(k,C))&&void 0!==$?$:""}${null!==(b=null===(A=k.frontHair)||void 0===A?void 0:A.value(k,C))&&void 0!==b?b:""}`,extra:()=>({...Object.entries(k).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(C).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Face Generator",creator:"The Visual Team",source:"https://www.figma.com/community/file/986078800058673824",homepage:"https://thevisual.team/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{cheek:{type:"array",items:{type:"string",enum:["variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant06","variant05","variant04","variant03","variant02","variant01"]},cheekProbability:{type:"integer",minimum:0,maximum:100,default:50},ear:{type:"array",items:{type:"string",enum:["variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},eyes:{type:"array",items:{type:"string",enum:["variant32","variant31","variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant32","variant31","variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},face:{type:"array",items:{type:"string",enum:["variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},frontHair:{type:"array",items:{type:"string",enum:["variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},hair:{type:"array",items:{type:"string",enum:["long20","long19","long18","long17","long16","long15","long14","long13","long12","long11","long10","long09","long08","long07","long06","long05","long04","long03","long02","long01","short20","short19","short18","short17","short16","short15","short14","short13","short12","short11","short10","short09","short08","short07","short06","short05","short04","short03","short02","short01"]},default:["long20","long19","long18","long17","long16","long15","long14","long13","long12","long11","long10","long09","long08","long07","long06","long05","long04","long03","long02","long01","short20","short19","short18","short17","short16","short15","short14","short13","short12","short11","short10","short09","short08","short07","short06","short05","short04","short03","short02","short01"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["2c1b18","e8e1e1","ecdcbf","d6b370","f59797","b58143","a55728","724133","4a312c","c93305"]},mouth:{type:"array",items:{type:"string",enum:["variant0708","variant0707","variant0706","variant0705","variant0704","variant0703","variant0702","variant0701","variant0405","variant0605","variant0604","variant0603","variant0602","variant0601","variant0505","variant0504","variant0503","variant0502","variant0501","variant0404","variant0403","variant0402","variant0401","variant0305","variant0304","variant0303","variant0302","variant0301","variant0205","variant0204","variant0203","variant0202","variant0201","variant0105","variant0104","variant0103","variant0102","variant0101"]},default:["variant0708","variant0707","variant0706","variant0705","variant0704","variant0703","variant0702","variant0701","variant0405","variant0605","variant0604","variant0603","variant0602","variant0601","variant0505","variant0504","variant0503","variant0502","variant0501","variant0404","variant0403","variant0402","variant0401","variant0305","variant0304","variant0303","variant0302","variant0301","variant0205","variant0204","variant0203","variant0202","variant0201","variant0105","variant0104","variant0103","variant0102","variant0101"]},nose:{type:"array",items:{type:"string",enum:["variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},sideburn:{type:"array",items:{type:"string",enum:["variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f8b788","da9969","c07f50","a66637","89532c"]}}}},Symbol.toStringTag,{value:"Module"}),P={base:(l,c)=>``},z={shortHair:(l,c)=>``,mohawk:(l,c)=>``,wavyBob:(l,c)=>``,bowlCutHair:(l,c)=>``,curlyBob:(l,c)=>``,straightHair:(l,c)=>``,braids:(l,c)=>``,shavedHead:(l,c)=>``,bunHair:(l,c)=>``,froBun:(l,c)=>``,bangs:(l,c)=>``,halfShavedHead:(l,c)=>``,curlyShortHair:(l,c)=>``},T=Object.defineProperty({__proto__:null,accessories:{catEars:(a,l)=>'',glasses:(a,l)=>'',sailormoonCrown:(a,l)=>'',clownNose:(a,l)=>'',sleepMask:(a,l)=>'',sunglasses:(a,l)=>'',faceMask:(a,l)=>'',mustache:(a,l)=>''},eyes:{cheery:(a,l)=>'',normal:(a,l)=>'',confused:(a,l)=>'',starstruck:(a,l)=>'',winking:(a,l)=>'',sleepy:(a,l)=>'',sad:(a,l)=>'',angry:(a,l)=>''},face:P,hair:z,mouth:{openedSmile:(a,l)=>'',unimpressed:(a,l)=>'',gapSmile:(a,l)=>'',openSad:(a,l)=>'',teethSmile:(a,l)=>'',awkwardSmile:(a,l)=>'',braces:(a,l)=>'',kawaii:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function q({prng:a,group:l,values:c=[]}){const i=T,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function G(a){return"transparent"===a?a:`#${a}`}const R=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f;const p=function({prng:a,options:l}){const c=q({prng:a,group:"face",values:l.face}),i=q({prng:a,group:"mouth",values:l.mouth}),t=q({prng:a,group:"eyes",values:l.eyes}),e=q({prng:a,group:"hair",values:l.hair}),r=q({prng:a,group:"accessories",values:l.accessories});return{face:c,mouth:i,eyes:t,hair:e,accessories:a.bool(l.accessoriesProbability)?r:void 0}}({prng:a,options:l}),s=function({prng:a,options:l}){var c,i;return{skin:G(a.pick(null!==(c=l.skinColor)&&void 0!==c?c:[],"transparent")),hair:G(a.pick(null!==(i=l.hairColor)&&void 0!==i?i:[],"transparent"))}}({prng:a,options:l});return{attributes:{viewBox:"0 0 480 480",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=p.face)||void 0===c?void 0:c.value(p,s))&&void 0!==i?i:""}${null!==(e=null===(t=p.mouth)||void 0===t?void 0:t.value(p,s))&&void 0!==e?e:""}${null!==(h=null===(r=p.eyes)||void 0===r?void 0:r.value(p,s))&&void 0!==h?h:""}${null!==(n=null===(d=p.hair)||void 0===d?void 0:d.value(p,s))&&void 0!==n?n:""}${null!==(f=null===(o=p.accessories)||void 0===o?void 0:o.value(p,s))&&void 0!==f?f:""}`,extra:()=>({...Object.entries(p).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(s).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Custom Avatar",creator:"Ashley Seo",source:"https://www.figma.com/community/file/881358461963645496",homepage:"http://www.ashleyseo.com/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{accessories:{type:"array",items:{type:"string",enum:["catEars","glasses","sailormoonCrown","clownNose","sleepMask","sunglasses","faceMask","mustache"]},default:["catEars","glasses","sailormoonCrown","clownNose","sleepMask","sunglasses","faceMask","mustache"]},accessoriesProbability:{type:"integer",minimum:0,maximum:100,default:50},eyes:{type:"array",items:{type:"string",enum:["cheery","normal","confused","starstruck","winking","sleepy","sad","angry"]},default:["cheery","normal","confused","starstruck","winking","sleepy","sad","angry"]},face:{type:"array",items:{type:"string",enum:["base"]},default:["base"]},hair:{type:"array",items:{type:"string",enum:["shortHair","mohawk","wavyBob","bowlCutHair","curlyBob","straightHair","braids","shavedHead","bunHair","froBun","bangs","halfShavedHead","curlyShortHair"]},default:["shortHair","mohawk","wavyBob","bowlCutHair","curlyBob","straightHair","braids","shavedHead","bunHair","froBun","bangs","halfShavedHead","curlyShortHair"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["220f00","3a1a00","71472d","e2ba87","605de4","238d80","d56c0c","e9b729"]},mouth:{type:"array",items:{type:"string",enum:["openedSmile","unimpressed","gapSmile","openSad","teethSmile","awkwardSmile","braces","kawaii"]},default:["openedSmile","unimpressed","gapSmile","openSad","teethSmile","awkwardSmile","braces","kawaii"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffe4c0","f5d7b1","efcc9f","e2ba87","c99c62","a47539","8c5a2b","643d19"]}}}},Symbol.toStringTag,{value:"Module"}),N={antenna01:(l,c)=>``,antenna02:(l,c)=>``,cables01:(l,c)=>``,cables02:(l,c)=>``,round:(l,c)=>``,square:(l,c)=>``,squareAssymetric:(l,c)=>``},I={antenna:(l,c)=>``,antennaCrooked:(l,c)=>``,bulb01:(l,c)=>``,glowingBulb01:(a,l)=>'',glowingBulb02:(a,l)=>'',horns:(l,c)=>``,lights:(l,c)=>``,pyramid:(l,c)=>``,radar:(a,l)=>''},W={round01:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},round02:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},square01:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},square02:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},square03:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},square04:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.texture)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},X=Object.defineProperty({__proto__:null,eyes:{bulging:(a,l)=>'',dizzy:(a,l)=>'',eva:(a,l)=>'',frame1:(a,l)=>'',frame2:(a,l)=>'',glow:(a,l)=>'',happy:(a,l)=>'',hearts:(a,l)=>'',robocop:(a,l)=>'',round:(a,l)=>'',roundFrame01:(a,l)=>'',roundFrame02:(a,l)=>'',sensor:(a,l)=>'',shade01:(a,l)=>''},face:W,mouth:{bite:(a,l)=>'',diagram:(a,l)=>'',grill01:(a,l)=>'',grill02:(a,l)=>'',grill03:(a,l)=>'',smile01:(a,l)=>'',smile02:(a,l)=>'',square01:(a,l)=>'',square02:(a,l)=>''},sides:N,texture:{camo01:(a,l)=>'',camo02:(a,l)=>'',circuits:(a,l)=>'',dirty01:(a,l)=>'',dirty02:(a,l)=>'',dots:(a,l)=>'',grunge01:(a,l)=>'',grunge02:(a,l)=>''},top:I},Symbol.toStringTag,{value:"Module"});function Y({prng:a,group:l,values:c=[]}){const i=X,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}const J=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f;const p=function({prng:a,options:l}){const c=Y({prng:a,group:"sides",values:l.sides}),i=Y({prng:a,group:"top",values:l.top}),t=Y({prng:a,group:"face",values:l.face}),e=Y({prng:a,group:"mouth",values:l.mouth}),r=Y({prng:a,group:"eyes",values:l.eyes}),h=Y({prng:a,group:"texture",values:l.texture});return{sides:a.bool(l.sidesProbability)?c:void 0,top:a.bool(l.topProbability)?i:void 0,face:t,mouth:a.bool(l.mouthProbability)?e:void 0,eyes:r,texture:a.bool(l.textureProbability)?h:void 0}}({prng:a,options:l}),s=function({prng:a,options:l}){var c,i;return{base:(i=a.pick(null!==(c=l.baseColor)&&void 0!==c?c:[],"transparent"),"transparent"===i?i:`#${i}`)}}({prng:a,options:l});return{attributes:{viewBox:"0 0 180 180",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=p.sides)||void 0===c?void 0:c.value(p,s))&&void 0!==i?i:""}${null!==(e=null===(t=p.top)||void 0===t?void 0:t.value(p,s))&&void 0!==e?e:""}${null!==(h=null===(r=p.face)||void 0===r?void 0:r.value(p,s))&&void 0!==h?h:""}${null!==(n=null===(d=p.mouth)||void 0===d?void 0:d.value(p,s))&&void 0!==n?n:""}${null!==(f=null===(o=p.eyes)||void 0===o?void 0:o.value(p,s))&&void 0!==f?f:""}`,extra:()=>({...Object.entries(p).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(s).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Bottts",creator:"Pablo Stanley",source:"https://bottts.com/",homepage:"https://twitter.com/pablostanley",license:{name:"Free for personal and commercial use",url:"https://bottts.com/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{baseColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffb300","1e88e5","546e7a","6d4c41","00acc1","f4511e","5e35b1","43a047","757575","3949ab","039be5","7cb342","c0ca33","fb8c00","d81b60","8e24aa","e53935","00897b","fdd835"]},eyes:{type:"array",items:{type:"string",enum:["bulging","dizzy","eva","frame1","frame2","glow","happy","hearts","robocop","round","roundFrame01","roundFrame02","sensor","shade01"]},default:["bulging","dizzy","eva","frame1","frame2","glow","happy","hearts","robocop","round","roundFrame01","roundFrame02","sensor","shade01"]},face:{type:"array",items:{type:"string",enum:["round01","round02","square01","square02","square03","square04"]},default:["round01","round02","square01","square02","square03","square04"]},mouth:{type:"array",items:{type:"string",enum:["bite","diagram","grill01","grill02","grill03","smile01","smile02","square01","square02"]},default:["bite","diagram","grill01","grill02","grill03","smile01","smile02","square01","square02"]},mouthProbability:{type:"integer",minimum:0,maximum:100,default:100},sides:{type:"array",items:{type:"string",enum:["antenna01","antenna02","cables01","cables02","round","square","squareAssymetric"]},default:["antenna01","antenna02","cables01","cables02","round","square","squareAssymetric"]},sidesProbability:{type:"integer",minimum:0,maximum:100,default:100},texture:{type:"array",items:{type:"string",enum:["camo01","camo02","circuits","dirty01","dirty02","dots","grunge01","grunge02"]},default:["camo01","camo02","circuits","dirty01","dirty02","dots","grunge01","grunge02"]},textureProbability:{type:"integer",minimum:0,maximum:100,default:50},top:{type:"array",items:{type:"string",enum:["antenna","antennaCrooked","bulb01","glowingBulb01","glowingBulb02","horns","lights","pyramid","radar"]},default:["antenna","antennaCrooked","bulb01","glowingBulb01","glowingBulb02","horns","lights","pyramid","radar"]},topProbability:{type:"integer",minimum:0,maximum:100,default:100}}}},Symbol.toStringTag,{value:"Module"}),K=Object.defineProperty({__proto__:null,eyes:{sad:(a,l)=>'',tearDrop:(a,l)=>'',pissed:(a,l)=>'',cute:(a,l)=>'',wink:(a,l)=>'',wink2:(a,l)=>'',plain:(a,l)=>'',glasses:(a,l)=>'',closed:(a,l)=>'',love:(a,l)=>'',stars:(a,l)=>'',shades:(a,l)=>'',closed2:(a,l)=>'',crying:(a,l)=>'',sleepClose:(a,l)=>''},mouth:{plain:(a,l)=>'',lilSmile:(a,l)=>'',sad:(a,l)=>'',shy:(a,l)=>'',cute:(a,l)=>'',wideSmile:(a,l)=>'',shout:(a,l)=>'',smileTeeth:(a,l)=>'',smileLol:(a,l)=>'',pissed:(a,l)=>'',drip:(a,l)=>'',tongueOut:(a,l)=>'',kissHeart:(a,l)=>'',sick:(a,l)=>'',faceMask:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function Q({prng:a,group:l,values:c=[]}){const i=K,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}const aa=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e;const r=function({prng:a,options:l}){return{mouth:Q({prng:a,group:"mouth",values:l.mouth}),eyes:Q({prng:a,group:"eyes",values:l.eyes})}}({prng:a,options:l}),h={};return{attributes:{viewBox:"0 0 200 200",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=r.mouth)||void 0===c?void 0:c.value(r,h))&&void 0!==i?i:""}${null!==(e=null===(t=r.eyes)||void 0===t?void 0:t.value(r,h))&&void 0!==e?e:""}`,extra:()=>({...Object.entries(r).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(h).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Fun Emoji Set",creator:"Davis Uche",source:"https://www.figma.com/community/file/968125295144990435",homepage:"https://www.instagram.com/davedirect3/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{backgroundColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["fcbc34","d84be5","d9915b","f6d594","059ff2","71cf62"]},eyes:{type:"array",items:{type:"string",enum:["sad","tearDrop","pissed","cute","wink","wink2","plain","glasses","closed","love","stars","shades","closed2","crying","sleepClose"]},default:["sad","tearDrop","pissed","cute","wink","wink2","plain","glasses","closed","love","stars","shades","closed2","crying","sleepClose"]},mouth:{type:"array",items:{type:"string",enum:["plain","lilSmile","sad","shy","cute","wideSmile","shout","smileTeeth","smileLol","pissed","drip","tongueOut","kissHeart","sick","faceMask"]},default:["plain","lilSmile","sad","shy","cute","wideSmile","shout","smileTeeth","smileLol","pissed","drip","tongueOut","kissHeart","sick","faceMask"]}}}},Symbol.toStringTag,{value:"Module"}),la=Object.defineProperty({__proto__:null,icon:{alarm:(a,l)=>'',archive:(a,l)=>'',award:(a,l)=>'',bag:(a,l)=>'',bandaid:(a,l)=>'',bank:(a,l)=>'',basket:(a,l)=>'',basket2:(a,l)=>'',basket3:(a,l)=>'',bell:(a,l)=>'',bicycle:(a,l)=>'',binoculars:(a,l)=>'',book:(a,l)=>'',bookshelf:(a,l)=>'',boombox:(a,l)=>'',boxSeam:(a,l)=>'',box:(a,l)=>'',boxes:(a,l)=>'',bricks:(a,l)=>'',briefcase:(a,l)=>'',brightnessHigh:(a,l)=>'',brush:(a,l)=>'',bucket:(a,l)=>'',bug:(a,l)=>'',building:(a,l)=>'',calculator:(a,l)=>'',cameraReels:(a,l)=>'',camera:(a,l)=>'',cart2:(a,l)=>'',cashCoin:(a,l)=>'',clock:(a,l)=>'',cloudDrizzle:(a,l)=>'',cloudMoon:(a,l)=>'',cloudSnow:(a,l)=>'',cloud:(a,l)=>'',clouds:(a,l)=>'',coin:(a,l)=>'',compass:(a,l)=>'',controller:(a,l)=>'',cupStraw:(a,l)=>'',cup:(a,l)=>'',dice5:(a,l)=>'',disc:(a,l)=>'',display:(a,l)=>'',doorClosed:(a,l)=>'',doorOpen:(a,l)=>'',dpad:(a,l)=>'',droplet:(a,l)=>'',easel:(a,l)=>'',eggFried:(a,l)=>'',egg:(a,l)=>'',emojiHeartEyes:(a,l)=>'',emojiLaughing:(a,l)=>'',emojiSmileUpsideDown:(a,l)=>'',emojiSmile:(a,l)=>'',emojiSunglasses:(a,l)=>'',emojiWink:(a,l)=>'',envelope:(a,l)=>'',eyeglasses:(a,l)=>'',flag:(a,l)=>'',flower1:(a,l)=>'',flower2:(a,l)=>'',flower3:(a,l)=>'',gem:(a,l)=>'',gift:(a,l)=>'',globe:(a,l)=>'',globe2:(a,l)=>'',handThumbsUp:(a,l)=>'',handbag:(a,l)=>'',hdd:(a,l)=>'',heart:(a,l)=>'',hourglassSplit:(a,l)=>'',hourglass:(a,l)=>'',houseDoor:(a,l)=>'',house:(a,l)=>'',inbox:(a,l)=>'',inboxes:(a,l)=>'',key:(a,l)=>'',keyboard:(a,l)=>'',ladder:(a,l)=>'',lamp:(a,l)=>'',laptop:(a,l)=>'',lightbulb:(a,l)=>'',lightningCharge:(a,l)=>'',lightning:(a,l)=>'',lock:(a,l)=>'',magic:(a,l)=>'',mailbox:(a,l)=>'',map:(a,l)=>'',megaphone:(a,l)=>'',minecartLoaded:(a,l)=>'',minecart:(a,l)=>'',moonStars:(a,l)=>'',moon:(a,l)=>'',mortarboard:(a,l)=>'',mouse:(a,l)=>'',mouse2:(a,l)=>'',newspaper:(a,l)=>'',paintBucket:(a,l)=>'',palette:(a,l)=>'',palette2:(a,l)=>'',paperclip:(a,l)=>'',pen:(a,l)=>'',pencil:(a,l)=>'',phone:(a,l)=>'',piggyBank:(a,l)=>'',pinAngle:(a,l)=>'',plug:(a,l)=>'',printer:(a,l)=>'',projector:(a,l)=>'',puzzle:(a,l)=>'',router:(a,l)=>'',scissors:(a,l)=>'',sdCard:(a,l)=>'',search:(a,l)=>'',send:(a,l)=>'',shopWindow:(a,l)=>'',shop:(a,l)=>'',signpost2:(a,l)=>'',signpostSplit:(a,l)=>'',signpost:(a,l)=>'',smartwatch:(a,l)=>'',snow:(a,l)=>'',snow2:(a,l)=>'',snow3:(a,l)=>'',speaker:(a,l)=>'',star:(a,l)=>'',stoplights:(a,l)=>'',stopwatch:(a,l)=>'',sun:(a,l)=>'',tablet:(a,l)=>'',thermometer:(a,l)=>'',ticketPerforated:(a,l)=>'',tornado:(a,l)=>'',trash:(a,l)=>'',trash2:(a,l)=>'',tree:(a,l)=>'',trophy:(a,l)=>'',truckFlatbed:(a,l)=>'',truck:(a,l)=>'',tsunami:(a,l)=>'',umbrella:(a,l)=>'',wallet:(a,l)=>'',wallet2:(a,l)=>'',watch:(a,l)=>'',webcam:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function ca({prng:a,options:l}){const c=function({prng:a,group:l,values:c=[]}){const i=la,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}({prng:a,group:"icon",values:l.icon});return{icon:c}}const ia=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i;const t=ca({prng:a,options:l}),e={};return{attributes:{viewBox:"0 0 24 24",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=t.icon)||void 0===c?void 0:c.value(t,e))&&void 0!==i?i:""}`,extra:()=>({...Object.entries(t).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(e).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Bootstrap Icons",creator:"The Bootstrap Authors",source:"https://github.com/twbs/icons",homepage:"https://getbootstrap.com/",license:{name:"MIT",url:"https://github.com/twbs/icons/blob/main/LICENSE"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{backgroundColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffe082","90caf9","80deea","ffab91","b39ddb","a5d6a7","9fa8da","81d4fa","c5e1a5","e6ee9c","ffcc80","f48fb1","ce93d8","ef9a9a","80cbc4"]},icon:{type:"array",items:{type:"string",enum:["alarm","archive","award","bag","bandaid","bank","basket","basket2","basket3","bell","bicycle","binoculars","book","bookshelf","boombox","boxSeam","box","boxes","bricks","briefcase","brightnessHigh","brush","bucket","bug","building","calculator","cameraReels","camera","cart2","cashCoin","clock","cloudDrizzle","cloudMoon","cloudSnow","cloud","clouds","coin","compass","controller","cupStraw","cup","dice5","disc","display","doorClosed","doorOpen","dpad","droplet","easel","eggFried","egg","emojiHeartEyes","emojiLaughing","emojiSmileUpsideDown","emojiSmile","emojiSunglasses","emojiWink","envelope","eyeglasses","flag","flower1","flower2","flower3","gem","gift","globe","globe2","handThumbsUp","handbag","hdd","heart","hourglassSplit","hourglass","houseDoor","house","inbox","inboxes","key","keyboard","ladder","lamp","laptop","lightbulb","lightningCharge","lightning","lock","magic","mailbox","map","megaphone","minecartLoaded","minecart","moonStars","moon","mortarboard","mouse","mouse2","newspaper","paintBucket","palette","palette2","paperclip","pen","pencil","phone","piggyBank","pinAngle","plug","printer","projector","puzzle","router","scissors","sdCard","search","send","shopWindow","shop","signpost2","signpostSplit","signpost","smartwatch","snow","snow2","snow3","speaker","star","stoplights","stopwatch","sun","tablet","thermometer","ticketPerforated","tornado","trash","trash2","tree","trophy","truckFlatbed","truck","tsunami","umbrella","wallet","wallet2","watch","webcam"]},default:["alarm","archive","award","bag","bandaid","bank","basket","basket2","basket3","bell","bicycle","binoculars","book","bookshelf","boombox","boxSeam","box","boxes","bricks","briefcase","brightnessHigh","brush","bucket","bug","building","calculator","cameraReels","camera","cart2","cashCoin","clock","cloudDrizzle","cloudMoon","cloudSnow","cloud","clouds","coin","compass","controller","cupStraw","cup","dice5","disc","display","doorClosed","doorOpen","dpad","droplet","easel","eggFried","egg","emojiHeartEyes","emojiLaughing","emojiSmileUpsideDown","emojiSmile","emojiSunglasses","emojiWink","envelope","eyeglasses","flag","flower1","flower2","flower3","gem","gift","globe","globe2","handThumbsUp","handbag","hdd","heart","hourglassSplit","hourglass","houseDoor","house","inbox","inboxes","key","keyboard","ladder","lamp","laptop","lightbulb","lightningCharge","lightning","lock","magic","mailbox","map","megaphone","minecartLoaded","minecart","moonStars","moon","mortarboard","mouse","mouse2","newspaper","paintBucket","palette","palette2","paperclip","pen","pencil","phone","piggyBank","pinAngle","plug","printer","projector","puzzle","router","scissors","sdCard","search","send","shopWindow","shop","signpost2","signpostSplit","signpost","smartwatch","snow","snow2","snow3","speaker","star","stoplights","stopwatch","sun","tablet","thermometer","ticketPerforated","tornado","trash","trash2","tree","trophy","truckFlatbed","truck","tsunami","umbrella","wallet","wallet2","watch","webcam"]}}}},Symbol.toStringTag,{value:"Module"}),ta={variant48:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant47:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant46:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant45:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant44:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant43:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant42:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant41:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant40:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant39:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant38:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant37:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant36:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant35:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant34:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant33:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant32:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant31:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant30:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant29:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant28:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant27:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant26:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant25:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant24:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant23:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant22:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant21:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant20:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant19:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant18:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant17:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant16:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant15:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant14:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant13:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant12:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant11:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant10:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant09:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant08:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant07:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant06:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant05:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant04:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant03:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant02:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},variant01:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.head)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},ea={flowers:(l,c)=>``},ra={variant04:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.eyes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.eyebrows)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.earrings)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.freckles)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.nose)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.beard)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.mouth)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.glasses)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`},variant03:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.eyes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.eyebrows)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.earrings)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.freckles)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.nose)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.beard)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.mouth)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.glasses)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`},variant02:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.eyes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.eyebrows)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.earrings)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.freckles)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.nose)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.beard)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.mouth)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.glasses)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`},variant01:(l,c)=>{var i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u,m;return`${null!==(t=null===(i=l.eyes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}${null!==(r=null===(e=l.eyebrows)||void 0===e?void 0:e.value(l,c))&&void 0!==r?r:""}${null!==(d=null===(h=l.earrings)||void 0===h?void 0:h.value(l,c))&&void 0!==d?d:""}${null!==(o=null===(n=l.freckles)||void 0===n?void 0:n.value(l,c))&&void 0!==o?o:""}${null!==(p=null===(f=l.nose)||void 0===f?void 0:f.value(l,c))&&void 0!==p?p:""}${null!==(v=null===(s=l.beard)||void 0===s?void 0:s.value(l,c))&&void 0!==v?v:""}${null!==(M=null===(Z=l.mouth)||void 0===Z?void 0:Z.value(l,c))&&void 0!==M?M:""}${null!==(m=null===(u=l.glasses)||void 0===u?void 0:u.value(l,c))&&void 0!==m?m:""}`}},ha={variant24:(l,c)=>``,variant23:(l,c)=>``,variant22:(l,c)=>``,variant21:(l,c)=>``,variant20:(l,c)=>``,variant19:(l,c)=>``,variant18:(l,c)=>``,variant17:(l,c)=>``,variant16:(l,c)=>``,variant15:(l,c)=>``,variant14:(l,c)=>``,variant13:(l,c)=>``,variant12:(l,c)=>``,variant11:(l,c)=>``,variant10:(l,c)=>``,variant09:(l,c)=>``,variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},da={variant13:(l,c)=>``,variant12:(l,c)=>``,variant11:(l,c)=>``,variant10:(l,c)=>``,variant09:(l,c)=>``,variant08:(l,c)=>``,variant07:(l,c)=>``,variant06:(l,c)=>``,variant05:(l,c)=>``,variant04:(l,c)=>``,variant03:(l,c)=>``,variant02:(l,c)=>``,variant01:(l,c)=>``},na={variant01:(l,c)=>``,variant02:(l,c)=>``,variant03:(l,c)=>``},oa={variant01:(l,c)=>``},fa={variant01:(l,c)=>``,variant02:(l,c)=>``,variant03:(l,c)=>``,variant04:(l,c)=>``,variant05:(l,c)=>``,variant06:(l,c)=>``},pa={variant01:(l,c)=>``,variant02:(l,c)=>``},sa={happy01:(l,c)=>``,happy02:(l,c)=>``,happy03:(l,c)=>``,happy04:(l,c)=>``,happy05:(l,c)=>``,happy06:(l,c)=>``,happy07:(l,c)=>``,happy08:(l,c)=>``,happy18:(l,c)=>``,happy09:(l,c)=>``,happy10:(l,c)=>``,happy11:(l,c)=>``,happy12:(l,c)=>``,happy13:(l,c)=>``,happy14:(l,c)=>``,happy17:(l,c)=>``,happy15:(l,c)=>``,happy16:(l,c)=>``,sad01:(l,c)=>``,sad02:(l,c)=>``,sad03:(l,c)=>``,sad04:(l,c)=>``,sad05:(l,c)=>``,sad06:(l,c)=>``,sad07:(l,c)=>``,sad08:(l,c)=>``,sad09:(l,c)=>``},va={variant01:(l,c)=>``,variant02:(l,c)=>``,variant03:(l,c)=>``,variant04:(l,c)=>``,variant05:(l,c)=>``},Za=Object.defineProperty({__proto__:null,beard:pa,earrings:na,eyebrows:da,eyes:ha,freckles:oa,glasses:va,hair:ta,hairAccessories:ea,head:ra,mouth:sa,nose:fa},Symbol.toStringTag,{value:"Module"});function Ma({prng:a,group:l,values:c=[]}){const i=Za,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function ua(a){return"transparent"===a?a:`#${a}`}const ma=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e;const r=function({prng:a,options:l}){const c=Ma({prng:a,group:"hair",values:l.hair}),i=Ma({prng:a,group:"hairAccessories",values:l.hairAccessories}),t=Ma({prng:a,group:"head",values:l.head}),e=Ma({prng:a,group:"eyes",values:l.eyes}),r=Ma({prng:a,group:"eyebrows",values:l.eyebrows}),h=Ma({prng:a,group:"earrings",values:l.earrings}),d=Ma({prng:a,group:"freckles",values:l.freckles}),n=Ma({prng:a,group:"nose",values:l.nose}),o=Ma({prng:a,group:"beard",values:l.beard}),f=Ma({prng:a,group:"mouth",values:l.mouth}),p=Ma({prng:a,group:"glasses",values:l.glasses});return{hair:c,hairAccessories:a.bool(l.hairAccessoriesProbability)?i:void 0,head:t,eyes:e,eyebrows:r,earrings:a.bool(l.earringsProbability)?h:void 0,freckles:a.bool(l.frecklesProbability)?d:void 0,nose:n,beard:a.bool(l.beardProbability)?o:void 0,mouth:f,glasses:a.bool(l.glassesProbability)?p:void 0}}({prng:a,options:l}),h=function({prng:a,options:l}){var c,i,t,e,r,h,d,n,o,f;return{hair:ua(a.pick(null!==(c=l.hairColor)&&void 0!==c?c:[],"transparent")),skin:ua(a.pick(null!==(i=l.skinColor)&&void 0!==i?i:[],"transparent")),earrings:ua(a.pick(null!==(t=l.earringsColor)&&void 0!==t?t:[],"transparent")),eyebrows:ua(a.pick(null!==(e=l.eyebrowsColor)&&void 0!==e?e:[],"transparent")),eyes:ua(a.pick(null!==(r=l.eyesColor)&&void 0!==r?r:[],"transparent")),freckles:ua(a.pick(null!==(h=l.frecklesColor)&&void 0!==h?h:[],"transparent")),glasses:ua(a.pick(null!==(d=l.glassesColor)&&void 0!==d?d:[],"transparent")),mouth:ua(a.pick(null!==(n=l.mouthColor)&&void 0!==n?n:[],"transparent")),nose:ua(a.pick(null!==(o=l.noseColor)&&void 0!==o?o:[],"transparent")),hairAccessories:ua(a.pick(null!==(f=l.hairAccessoriesColor)&&void 0!==f?f:[],"transparent"))}}({prng:a,options:l});return function({prng:a,options:l,components:c,colors:i}){c.beard&&i.hair===i.mouth&&(i.mouth="#ffffff")}({prng:a,options:l,components:r,colors:h}),{attributes:{viewBox:"0 0 980 980",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=r.hair)||void 0===c?void 0:c.value(r,h))&&void 0!==i?i:""}${null!==(e=null===(t=r.hairAccessories)||void 0===t?void 0:t.value(r,h))&&void 0!==e?e:""}`,extra:()=>({...Object.entries(r).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(h).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Lorelei",creator:"Lisa Wischofsky",source:"https://www.figma.com/community/file/1198749693280469639",homepage:"https://www.instagram.com/lischi_art/",license:{name:"CC0 1.0",url:"https://creativecommons.org/publicdomain/zero/1.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{beard:{type:"array",items:{type:"string",enum:["variant01","variant02"]},default:["variant01","variant02"]},beardProbability:{type:"integer",minimum:0,maximum:100,default:5},earrings:{type:"array",items:{type:"string",enum:["variant01","variant02","variant03"]},default:["variant01","variant02","variant03"]},earringsColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},earringsProbability:{type:"integer",minimum:0,maximum:100,default:10},eyebrows:{type:"array",items:{type:"string",enum:["variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},eyebrowsColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},eyes:{type:"array",items:{type:"string",enum:["variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},eyesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},freckles:{type:"array",items:{type:"string",enum:["variant01"]},default:["variant01"]},frecklesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},frecklesProbability:{type:"integer",minimum:0,maximum:100,default:5},glasses:{type:"array",items:{type:"string",enum:["variant01","variant02","variant03","variant04","variant05"]},default:["variant01","variant02","variant03","variant04","variant05"]},glassesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},glassesProbability:{type:"integer",minimum:0,maximum:100,default:10},hair:{type:"array",items:{type:"string",enum:["variant48","variant47","variant46","variant45","variant44","variant43","variant42","variant41","variant40","variant39","variant38","variant37","variant36","variant35","variant34","variant33","variant32","variant31","variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},default:["variant48","variant47","variant46","variant45","variant44","variant43","variant42","variant41","variant40","variant39","variant38","variant37","variant36","variant35","variant34","variant33","variant32","variant31","variant30","variant29","variant28","variant27","variant26","variant25","variant24","variant23","variant22","variant21","variant20","variant19","variant18","variant17","variant16","variant15","variant14","variant13","variant12","variant11","variant10","variant09","variant08","variant07","variant06","variant05","variant04","variant03","variant02","variant01"]},hairAccessories:{type:"array",items:{type:"string",enum:["flowers"]},default:["flowers"]},hairAccessoriesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},hairAccessoriesProbability:{type:"integer",minimum:0,maximum:100,default:5},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},head:{type:"array",items:{type:"string",enum:["variant04","variant03","variant02","variant01"]},default:["variant04","variant03","variant02","variant01"]},mouth:{type:"array",items:{type:"string",enum:["happy01","happy02","happy03","happy04","happy05","happy06","happy07","happy08","happy18","happy09","happy10","happy11","happy12","happy13","happy14","happy17","happy15","happy16","sad01","sad02","sad03","sad04","sad05","sad06","sad07","sad08","sad09"]},default:["happy01","happy02","happy03","happy04","happy05","happy06","happy07","happy08","happy18","happy09","happy10","happy11","happy12","happy13","happy14","happy17","happy15","happy16","sad01","sad02","sad03","sad04","sad05","sad06","sad07","sad08","sad09"]},mouthColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},nose:{type:"array",items:{type:"string",enum:["variant01","variant02","variant03","variant04","variant05","variant06"]},default:["variant01","variant02","variant03","variant04","variant05","variant06"]},noseColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffffff"]}}}},Symbol.toStringTag,{value:"Module"}),ga={standard:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.facialHair)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},ya={surprised:(l,c)=>``,laughing:(l,c)=>``,nervous:(l,c)=>``,smile:(l,c)=>``,sad:(l,c)=>``,pucker:(l,c)=>``,frown:(l,c)=>``,smirk:(l,c)=>``},$a={up:(l,c)=>``,down:(l,c)=>``,eyelashesUp:(l,c)=>``,eyelashesDown:(l,c)=>``},Aa={fonze:(l,c)=>``,mrT:(l,c)=>``,dougFunny:(l,c)=>``,mrClean:(a,l)=>'',dannyPhantom:(l,c)=>``,full:(l,c)=>``,turban:(l,c)=>``,pixie:(l,c)=>``},ba={eyes:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},round:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},eyesShadow:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},smiling:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},smilingShadow:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.glasses)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},ka={attached:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.earrings)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},detached:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.earrings)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`}},Ca={open:(l,c)=>``,crew:(l,c)=>``,collared:(l,c)=>``},xa={hoop:(l,c)=>``,stud:(l,c)=>``},Ha={round:(l,c)=>``,square:(l,c)=>``},Va={beard:(l,c)=>``,scruff:(l,c)=>``},wa=Object.defineProperty({__proto__:null,base:ga,earrings:xa,ears:ka,eyebrows:$a,eyes:ba,facialHair:Va,glasses:Ha,hair:Aa,mouth:ya,nose:{curve:(a,l)=>'',pointed:(a,l)=>'',tound:(a,l)=>''},shirt:Ca},Symbol.toStringTag,{value:"Module"});function La({prng:a,group:l,values:c=[]}){const i=wa,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function Fa(a){return"transparent"===a?a:`#${a}`}const Sa=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f,p,s,v,Z,M,u;!function({prng:a,options:l}){var c;l.baseColor=l.baseColor&&l.baseColor.length>0?[a.pick(l.baseColor,"transparent")]:[];for(const i of["eyebrows","hair","eyes","nose","ears","shirt","earrings","glasses","facialHair"]){const a=null!==(c=l[`${i}Color`])&&void 0!==c?c:[],t=a.indexOf(l.baseColor[0]);a.length>1&&t>-1&&a.splice(t,1)}}({prng:a,options:l});const m=function({prng:a,options:l}){const c=La({prng:a,group:"base",values:l.base}),i=La({prng:a,group:"mouth",values:l.mouth}),t=La({prng:a,group:"eyebrows",values:l.eyebrows}),e=La({prng:a,group:"hair",values:l.hair}),r=La({prng:a,group:"eyes",values:l.eyes}),h=La({prng:a,group:"nose",values:l.nose}),d=La({prng:a,group:"ears",values:l.ears}),n=La({prng:a,group:"shirt",values:l.shirt}),o=La({prng:a,group:"earrings",values:l.earrings}),f=La({prng:a,group:"glasses",values:l.glasses}),p=La({prng:a,group:"facialHair",values:l.facialHair});return{base:c,mouth:i,eyebrows:t,hair:a.bool(l.hairProbability)?e:void 0,eyes:r,nose:h,ears:d,shirt:n,earrings:a.bool(l.earringsProbability)?o:void 0,glasses:a.bool(l.glassesProbability)?f:void 0,facialHair:a.bool(l.facialHairProbability)?p:void 0}}({prng:a,options:l}),g=function({prng:a,options:l}){var c,i,t,e,r,h,d,n,o,f;return{base:Fa(a.pick(null!==(c=l.baseColor)&&void 0!==c?c:[],"transparent")),earring:Fa(a.pick(null!==(i=l.earringColor)&&void 0!==i?i:[],"transparent")),eyeShadow:Fa(a.pick(null!==(t=l.eyeShadowColor)&&void 0!==t?t:[],"transparent")),eyebrows:Fa(a.pick(null!==(e=l.eyebrowsColor)&&void 0!==e?e:[],"transparent")),facialHair:Fa(a.pick(null!==(r=l.facialHairColor)&&void 0!==r?r:[],"transparent")),glasses:Fa(a.pick(null!==(h=l.glassesColor)&&void 0!==h?h:[],"transparent")),hair:Fa(a.pick(null!==(d=l.hairColor)&&void 0!==d?d:[],"transparent")),mouth:Fa(a.pick(null!==(n=l.mouthColor)&&void 0!==n?n:[],"transparent")),shirt:Fa(a.pick(null!==(o=l.shirtColor)&&void 0!==o?o:[],"transparent")),eyes:Fa(a.pick(null!==(f=l.eyesColor)&&void 0!==f?f:[],"transparent"))}}({prng:a,options:l});return function({prng:a,options:l,components:c,colors:i}){var t;"beard"===(null===(t=c.facialHair)||void 0===t?void 0:t.name)&&i.facialHair===i.mouth&&(i.mouth="#ffffff33")}({prng:a,options:l,components:m,colors:g}),{attributes:{viewBox:"0 0 360 360",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=m.base)||void 0===c?void 0:c.value(m,g))&&void 0!==i?i:""}${null!==(e=null===(t=m.mouth)||void 0===t?void 0:t.value(m,g))&&void 0!==e?e:""}${null!==(h=null===(r=m.eyebrows)||void 0===r?void 0:r.value(m,g))&&void 0!==h?h:""}${null!==(n=null===(d=m.hair)||void 0===d?void 0:d.value(m,g))&&void 0!==n?n:""}${null!==(f=null===(o=m.eyes)||void 0===o?void 0:o.value(m,g))&&void 0!==f?f:""}${null!==(s=null===(p=m.nose)||void 0===p?void 0:p.value(m,g))&&void 0!==s?s:""}${null!==(Z=null===(v=m.ears)||void 0===v?void 0:v.value(m,g))&&void 0!==Z?Z:""}${null!==(u=null===(M=m.shirt)||void 0===M?void 0:M.value(m,g))&&void 0!==u?u:""}`,extra:()=>({...Object.entries(m).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(g).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Avatar Illustration System",creator:"Micah Lanier",source:"https://www.figma.com/community/file/829741575478342595",homepage:"https://dribbble.com/micahlanier",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{base:{type:"array",items:{type:"string",enum:["standard"]},default:["standard"]},baseColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","ac6651","77311d"]},earringColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","d2eff3","000000","e0ddff","f4d150","ac6651","9287ff","ffeba4","fc909f","ffedef","6bd9e9","77311d","ffffff"]},earrings:{type:"array",items:{type:"string",enum:["hoop","stud"]},default:["hoop","stud"]},earringsProbability:{type:"integer",minimum:0,maximum:100,default:30},ears:{type:"array",items:{type:"string",enum:["attached","detached"]},default:["attached","detached"]},eyeShadowColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["d2eff3","e0ddff","ffeba4","ffedef","ffffff"]},eyebrows:{type:"array",items:{type:"string",enum:["up","down","eyelashesUp","eyelashesDown"]},default:["up","down","eyelashesUp","eyelashesDown"]},eyebrowsColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},eyes:{type:"array",items:{type:"string",enum:["eyes","round","eyesShadow","smiling","smilingShadow"]},default:["eyes","round","eyesShadow","smiling","smilingShadow"]},eyesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},facialHair:{type:"array",items:{type:"string",enum:["beard","scruff"]},default:["beard","scruff"]},facialHairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},facialHairProbability:{type:"integer",minimum:0,maximum:100,default:10},glasses:{type:"array",items:{type:"string",enum:["round","square"]},default:["round","square"]},glassesColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","d2eff3","000000","e0ddff","f4d150","ac6651","9287ff","ffeba4","fc909f","ffedef","6bd9e9","77311d","ffffff"]},glassesProbability:{type:"integer",minimum:0,maximum:100,default:30},hair:{type:"array",items:{type:"string",enum:["fonze","mrT","dougFunny","mrClean","dannyPhantom","full","turban","pixie"]},default:["fonze","mrT","dougFunny","mrClean","dannyPhantom","full","turban","pixie"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","d2eff3","000000","e0ddff","f4d150","ac6651","9287ff","ffeba4","fc909f","ffedef","6bd9e9","77311d","ffffff"]},hairProbability:{type:"integer",minimum:0,maximum:100,default:100},mouth:{type:"array",items:{type:"string",enum:["surprised","laughing","nervous","smile","sad","pucker","frown","smirk"]},default:["surprised","laughing","nervous","smile","sad","pucker","frown","smirk"]},mouthColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["000000"]},nose:{type:"array",items:{type:"string",enum:["curve","pointed","tound"]},default:["curve","pointed","tound"]},shirt:{type:"array",items:{type:"string",enum:["open","crew","collared"]},default:["open","crew","collared"]},shirtColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["f9c9b6","d2eff3","000000","e0ddff","f4d150","ac6651","9287ff","ffeba4","fc909f","ffedef","6bd9e9","77311d","ffffff"]}}}},Symbol.toStringTag,{value:"Module"}),Ea={normal:(l,c)=>``,wide:(l,c)=>``,thin:(l,c)=>``},Ba={tShirt:(l,c)=>``,golf:(l,c)=>``},Da={balndess:(l,c)=>``,slaughter:(l,c)=>``,ponyTail:(l,c)=>``,long:(l,c)=>``,curly:(l,c)=>``,stylish:(l,c)=>``,elvis:(l,c)=>``,classic02:(l,c)=>``,classic01:(l,c)=>``},ja={normal:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.blushes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},confident:(l,c)=>{var i,t;return`${null!==(t=null===(i=l.blushes)||void 0===i?void 0:i.value(l,c))&&void 0!==t?t:""}`},happy:(a,l)=>{var c,i;return`${null!==(i=null===(c=a.blushes)||void 0===c?void 0:c.value(a,l))&&void 0!==i?i:""}`}},Oa={pencilThinBeard:(l,c)=>``,pencilThin:(l,c)=>``,horshoe:(l,c)=>``,freddy:(l,c)=>``},_a=Object.defineProperty({__proto__:null,blushes:{default:(a,l)=>''},body:Ba,eyes:ja,glasses:{normal:(a,l)=>''},hair:Da,head:Ea,mouth:{default:(a,l)=>'',missingTooth:(a,l)=>''},mustache:Oa},Symbol.toStringTag,{value:"Module"});function Ua({prng:a,group:l,values:c=[]}){const i=_a,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function Pa(a){return"transparent"===a?a:`#${a}`}const za=Object.defineProperty({__proto__:null,create:({prng:a,options:l})=>{var c,i,t,e,r,h,d,n,o,f,p,s,v,Z;const M=function({prng:a,options:l}){const c=Ua({prng:a,group:"head",values:l.head}),i=Ua({prng:a,group:"body",values:l.body}),t=Ua({prng:a,group:"hair",values:l.hair}),e=Ua({prng:a,group:"mouth",values:l.mouth}),r=Ua({prng:a,group:"eyes",values:l.eyes}),h=Ua({prng:a,group:"glasses",values:l.glasses}),d=Ua({prng:a,group:"mustache",values:l.mustache}),n=Ua({prng:a,group:"blushes",values:l.blushes});return{head:c,body:i,hair:t,mouth:e,eyes:r,glasses:a.bool(l.glassesProbability)?h:void 0,mustache:a.bool(l.mustacheProbability)?d:void 0,blushes:a.bool(l.blushesProbability)?n:void 0}}({prng:a,options:l}),u=function({prng:a,options:l}){var c,i,t;return{skin:Pa(a.pick(null!==(c=l.skinColor)&&void 0!==c?c:[],"transparent")),hair:Pa(a.pick(null!==(i=l.hairColor)&&void 0!==i?i:[],"transparent")),body:Pa(a.pick(null!==(t=l.bodyColor)&&void 0!==t?t:[],"transparent"))}}({prng:a,options:l});return{attributes:{viewBox:"0 0 64 64",fill:"none","shape-rendering":"auto"},body:`${null!==(i=null===(c=M.head)||void 0===c?void 0:c.value(M,u))&&void 0!==i?i:""}${null!==(e=null===(t=M.body)||void 0===t?void 0:t.value(M,u))&&void 0!==e?e:""}${null!==(h=null===(r=M.hair)||void 0===r?void 0:r.value(M,u))&&void 0!==h?h:""}${null!==(n=null===(d=M.mouth)||void 0===d?void 0:d.value(M,u))&&void 0!==n?n:""}${null!==(f=null===(o=M.eyes)||void 0===o?void 0:o.value(M,u))&&void 0!==f?f:""}${null!==(s=null===(p=M.glasses)||void 0===p?void 0:p.value(M,u))&&void 0!==s?s:""}${null!==(Z=null===(v=M.mustache)||void 0===v?void 0:v.value(M,u))&&void 0!==Z?Z:""}`,extra:()=>({...Object.entries(M).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(u).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Miniavs - Free Avatar Creator",creator:"Webpixels",source:"https://www.figma.com/community/file/923211396597067458",homepage:"https://webpixels.io/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{blushes:{type:"array",items:{type:"string",enum:["default"]},default:["default"]},blushesProbability:{type:"integer",minimum:0,maximum:100,default:50},body:{type:"array",items:{type:"string",enum:["tShirt","golf"]},default:["tShirt","golf"]},bodyColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["e05a33","3633e0","ff4dd8"]},eyes:{type:"array",items:{type:"string",enum:["normal","confident","happy"]},default:["normal","confident","happy"]},glasses:{type:"array",items:{type:"string",enum:["normal"]},default:["normal"]},glassesProbability:{type:"integer",minimum:0,maximum:100,default:20},hair:{type:"array",items:{type:"string",enum:["balndess","slaughter","ponyTail","long","curly","stylish","elvis","classic02","classic01"]},default:["balndess","slaughter","ponyTail","long","curly","stylish","elvis","classic02","classic01"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["47280b","1b0b47","ad3a20"]},head:{type:"array",items:{type:"string",enum:["normal","wide","thin"]},default:["normal","wide","thin"]},mouth:{type:"array",items:{type:"string",enum:["default","missingTooth"]},default:["default","missingTooth"]},mustache:{type:"array",items:{type:"string",enum:["pencilThinBeard","pencilThin","horshoe","freddy"]},default:["pencilThinBeard","pencilThin","horshoe","freddy"]},mustacheProbability:{type:"integer",minimum:0,maximum:100,default:20},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["ffcb7e","f5d0c5","836055"]}}}},Symbol.toStringTag,{value:"Module"}),Ta={long:(l,c)=>``,sideShave:(l,c)=>``,shortCombover:(l,c)=>``,curlyHighTop:(l,c)=>``,bobCut:(l,c)=>``,curly:(l,c)=>``,pigtails:(l,c)=>``,curlyBun:(l,c)=>``,buzzcut:(l,c)=>``,bobBangs:(l,c)=>``,bald:(a,l)=>'',balding:(l,c)=>``,cap:(a,l)=>'',bunUndercut:(l,c)=>``,fade:(l,c)=>``,beanie:(a,l)=>'',straightBun:(l,c)=>``,extraLong:(l,c)=>``,shortComboverChops:(l,c)=>``,mohawk:(l,c)=>``},qa={squared:(l,c)=>``,rounded:(l,c)=>``,small:(l,c)=>``,checkered:(l,c)=>``},Ga={beardMustache:(l,c)=>``,pyramid:(l,c)=>``,walrus:(l,c)=>``,goatee:(l,c)=>``,shadow:(l,c)=>``,soulPatch:(l,c)=>``},Ra=Object.defineProperty({__proto__:null,body:qa,eyes:{open:(a,l)=>'',sleep:(a,l)=>'',wink:(a,l)=>'',glasses:(a,l)=>'',happy:(a,l)=>'',sunglasses:(a,l)=>''},facialHair:Ga,hair:Ta,mouth:{smile:(a,l)=>'',frown:(a,l)=>'',surprise:(a,l)=>'',pacifier:(a,l)=>'',bigSmile:(a,l)=>'',smirk:(a,l)=>'',lips:(a,l)=>''},nose:{mediumRound:(a,l)=>'',smallRound:(a,l)=>'',wrinkles:(a,l)=>''}},Symbol.toStringTag,{value:"Module"});function Na({prng:a,group:l,values:c=[]}){const i=Ra,t=a.pick(c);return t&&i[l][t]?{name:t,value:i[l][t]}:void 0}function Ia(a){return"transparent"===a?a:`#${a}`}const Wa=Object.defineProperty({__proto__:null,create:({prng:l,options:c})=>{var i,t,e,r,h,d,n,o,f,p,s,v;const Z=function({prng:a,options:l}){const c=Na({prng:a,group:"eyes",values:l.eyes}),i=Na({prng:a,group:"hair",values:l.hair}),t=Na({prng:a,group:"body",values:l.body}),e=Na({prng:a,group:"mouth",values:l.mouth}),r=Na({prng:a,group:"nose",values:l.nose}),h=Na({prng:a,group:"facialHair",values:l.facialHair});return{eyes:c,hair:i,body:t,mouth:e,nose:r,facialHair:a.bool(l.facialHairProbability)?h:void 0}}({prng:l,options:c}),M=function({prng:a,options:l}){var c,i,t;return{hair:Ia(a.pick(null!==(c=l.hairColor)&&void 0!==c?c:[],"transparent")),clothing:Ia(a.pick(null!==(i=l.clothingColor)&&void 0!==i?i:[],"transparent")),skin:Ia(a.pick(null!==(t=l.skinColor)&&void 0!==t?t:[],"transparent"))}}({prng:l,options:c});return{attributes:{viewBox:"0 0 64 64",fill:"none","shape-rendering":"auto"},body:`${null!==(t=null===(i=Z.eyes)||void 0===i?void 0:i.value(Z,M))&&void 0!==t?t:""}${null!==(r=null===(e=Z.hair)||void 0===e?void 0:e.value(Z,M))&&void 0!==r?r:""}${null!==(d=null===(h=Z.body)||void 0===h?void 0:h.value(Z,M))&&void 0!==d?d:""}${null!==(o=null===(n=Z.mouth)||void 0===n?void 0:n.value(Z,M))&&void 0!==o?o:""}${null!==(p=null===(f=Z.nose)||void 0===f?void 0:f.value(Z,M))&&void 0!==p?p:""}${null!==(v=null===(s=Z.facialHair)||void 0===s?void 0:s.value(Z,M))&&void 0!==v?v:""}`,extra:()=>({...Object.entries(Z).reduce((a,[l,c])=>(a[l]=null==c?void 0:c.name,a),{}),...Object.entries(M).reduce((a,[l,c])=>(a[`${l}Color`]=c,a),{})})}},meta:{title:"Personas by Draftbit",creator:"Draftbit - draftbit.com",source:"https://personas.draftbit.com/",homepage:"https://draftbit.com/",license:{name:"CC BY 4.0",url:"https://creativecommons.org/licenses/by/4.0/"}},schema:{$schema:"http://json-schema.org/draft-07/schema#",properties:{body:{type:"array",items:{type:"string",enum:["squared","rounded","small","checkered"]},default:["squared","rounded","small","checkered"]},clothingColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["456dff","54d7c7","7555ca","6dbb58","e24553","f3b63a","f55d81"]},eyes:{type:"array",items:{type:"string",enum:["open","sleep","wink","glasses","happy","sunglasses"]},default:["open","sleep","wink","glasses","happy","sunglasses"]},facialHair:{type:"array",items:{type:"string",enum:["beardMustache","pyramid","walrus","goatee","shadow","soulPatch"]},default:["beardMustache","pyramid","walrus","goatee","shadow","soulPatch"]},facialHairProbability:{type:"integer",minimum:0,maximum:100,default:10},hair:{type:"array",items:{type:"string",enum:["long","sideShave","shortCombover","curlyHighTop","bobCut","curly","pigtails","curlyBun","buzzcut","bobBangs","bald","balding","cap","bunUndercut","fade","beanie","straightBun","extraLong","shortComboverChops","mohawk"]},default:["long","sideShave","shortCombover","curlyHighTop","bobCut","curly","pigtails","curlyBun","buzzcut","bobBangs","bald","balding","cap","bunUndercut","fade","beanie","straightBun","extraLong","shortComboverChops","mohawk"]},hairColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["362c47","6c4545","e15c66","e16381","f27d65","f29c65","dee1f5"]},mouth:{type:"array",items:{type:"string",enum:["smile","frown","surprise","pacifier","bigSmile","smirk","lips"]},default:["smile","frown","surprise","pacifier","bigSmile","smirk","lips"]},nose:{type:"array",items:{type:"string",enum:["mediumRound","smallRound","wrinkles"]},default:["mediumRound","smallRound","wrinkles"]},skinColor:{type:"array",items:{type:"string",pattern:"^(transparent|[a-fA-F0-9]{6})$"},default:["eeb4a4","e7a391","e5a07e","d78774","b16a5b","92594b","623d36"]}}}},Symbol.toStringTag,{value:"Module"});export{za as a,Sa as b,v as c,ma as d,ia as e,aa as f,J as g,R as h,Wa as i,U as j,L as k,y as l}; diff --git a/.output/public/assets/@iconify-ol6u86He.js b/.output/public/assets/@iconify-ol6u86He.js new file mode 100644 index 0000000000000000000000000000000000000000..fea5997f00c5decdbc582dc240abb867f6f87a10 --- /dev/null +++ b/.output/public/assets/@iconify-ol6u86He.js @@ -0,0 +1,12 @@ +const t=Object.freeze({left:0,top:0,width:16,height:16}),e=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),n=Object.freeze({...t,...e}),i=Object.freeze({...n,body:"",hidden:!1}),o=Object.freeze({width:null,height:null}),r=Object.freeze({ +// Dimensions +...o, +// Transformations +...e}),l=(t,e,n,i="")=>{const o=t.split(":");if("@"===t.slice(0,1)){if(o.length<2||o.length>3)return null;i=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){const t=o.pop(),e=o.pop(),n={ +// Allow provider without '@': "provider:prefix:name" +provider:o.length>0?o[0]:i,prefix:e,name:t};return s(n)?n:null}const r=o[0],l=r.split("-");if(l.length>1){const t={provider:i,prefix:l.shift(),name:l.join("-")};return s(t)?t:null}if(n&&""===i){const t={provider:i,prefix:"",name:r};return s(t,n)?t:null}return null},s=(t,e)=>!!t&&!(// Check prefix: cannot be empty, unless allowSimpleName is enabled +// Check name: cannot be empty +!(e&&""===t.prefix||t.prefix)||!t.name);function c(t,n){const o=function(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}(t,n);for(const r in i)r in e?r in t&&!(r in o)&&(o[r]=e[r]):r in n?o[r]=n[r]:r in t&&(o[r]=t[r]);return o}function f(t,e,n){const i=t.icons,o=t.aliases||Object.create(null);let r={};function l(t){r=c(i[t]||o[t],r)}return l(e),n.forEach(l),c(t,r)}function h(t,e){if(t.icons[e])return f(t,e,[]);const n=function(t,e){const n=t.icons,i=t.aliases||Object.create(null),o=Object.create(null);return(e||Object.keys(n).concat(Object.keys(i))).forEach(function t(e){if(n[e])return o[e]=[];if(!(e in o)){o[e]=null;const n=i[e]&&i[e].parent,r=n&&t(n);r&&(o[e]=[n].concat(r))}return o[e]}),o}(t,[e])[e];return n?f(t,e,n):null}const u=/(-?[0-9.]*[0-9]+[0-9.]*)/g,a=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function p(t,e,n){if(1===e)return t;if(n=n||100,"number"==typeof t)return Math.ceil(t*e*n)/n;if("string"!=typeof t)return t;const i=t.split(u);if(null===i||!i.length)return t;const o=[];let r=i.shift(),l=a.test(r);for(;;){if(l){const t=parseFloat(r);isNaN(t)?o.push(r):o.push(Math.ceil(t*e*n)/n)}else o.push(r);if(r=i.shift(),void 0===r)return o.join("");l=!l}}function g(t,e){const i={...n,...t},o={...r,...e},l={left:i.left,top:i.top,width:i.width,height:i.height};let s=i.body;[i,o].forEach(t=>{const e=[],n=t.hFlip,i=t.vFlip;let o,r=t.rotate;switch(n?i?r+=2:(e.push("translate("+(l.width+l.left).toString()+" "+(0-l.top).toString()+")"),e.push("scale(-1 1)"),l.top=l.left=0):i&&(e.push("translate("+(0-l.left).toString()+" "+(l.height+l.top).toString()+")"),e.push("scale(1 -1)"),l.top=l.left=0),r<0&&(r-=4*Math.floor(r/4)),r%=4,r){case 1:o=l.height/2+l.top,e.unshift("rotate(90 "+o.toString()+" "+o.toString()+")");break;case 2:e.unshift("rotate(180 "+(l.width/2+l.left).toString()+" "+(l.height/2+l.top).toString()+")");break;case 3:o=l.width/2+l.left,e.unshift("rotate(-90 "+o.toString()+" "+o.toString()+")")}r%2==1&&(l.left!==l.top&&(o=l.left,l.left=l.top,l.top=o),l.width!==l.height&&(o=l.width,l.width=l.height,l.height=o)),e.length&&(s=function(t,e,n){const i=function(t,e="defs"){let n="";const i=t.indexOf("<"+e);for(;i>=0;){const o=t.indexOf(">",i),r=t.indexOf("",r);if(-1===l)break;n+=t.slice(o+1,r).trim(),t=t.slice(0,i).trim()+t.slice(l+1)}return{defs:n,content:t}}(t);return o=i.defs,r=e+i.content+n,o?""+o+""+r:r;var o,r}(s,'',""))});const c=o.width,f=o.height,h=l.width,u=l.height;let a,g;null===c?(g=null===f?"1em":"auto"===f?u:f,a=p(g,h/u)):(a="auto"===c?h:c,g=null===f?p(a,u/h):"auto"===f?u:f);const d={},w=(t,e)=>{(t=>"unset"===t||"undefined"===t||"none"===t)(e)||(d[t]=e.toString())};w("width",a),w("height",g);const x=[l.left,l.top,h,u];return d.viewBox=x.join(" "),{attributes:d,viewBox:x,body:s}}const d=/\sid="(\S+)"/g,w="IconifyId"+Date.now().toString(16)+(16777216*Math.random()|0).toString(16);let x=0;function b(t,e=w){const n=[];let i;for(;i=d.exec(t);)n.push(i[1]);if(!n.length)return t;const o="suffix"+(16777216*Math.random()|Date.now()).toString(16);return n.forEach(n=>{const i="function"==typeof e?e(n):e+(x++).toString(),r=n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace( +// Allowed characters before id: [#;"] +// Allowed characters after id: [)"], .[a-z] +new RegExp('([#;"])('+r+')([")]|\\.[a-z])',"g"),"$1"+i+o+"$3")}),t=t.replace(new RegExp(o,"g"),"")}function O(t,e){let n=-1===t.indexOf("xlink:")?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)n+=" "+i+'="'+e[i]+'"';return'"+t+""}export{O as a,h as g,g as i,b as r,l as s}; diff --git a/.output/public/assets/@intlify-CtDSkVkn.js b/.output/public/assets/@intlify-CtDSkVkn.js new file mode 100644 index 0000000000000000000000000000000000000000..044d063621938d8b800f75c296c2a6bc022d0268 --- /dev/null +++ b/.output/public/assets/@intlify-CtDSkVkn.js @@ -0,0 +1,135 @@ +/*! + * shared v11.1.7 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */ +const e="undefined"!=typeof window,t=(e,t=!1)=>t?Symbol.for(e):Symbol(e),n=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),r=e=>"number"==typeof e&&isFinite(e),o=e=>"[object RegExp]"===_(e),s=e=>v(e)&&0===Object.keys(e).length,c=Object.assign,a=Object.create,l=(e=null)=>a(e);let u;const i=()=>u||(u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:l());function f(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const d=Object.prototype.hasOwnProperty;function m(e,t){return d.call(e,t)}const p=Array.isArray,h=e=>"function"==typeof e,k=e=>"string"==typeof e,y=e=>"boolean"==typeof e,b=e=>null!==e&&"object"==typeof e,g=Object.prototype.toString,_=e=>g.call(e),v=e=>"[object Object]"===_(e);function L(e,t=""){return e.reduce((e,n,r)=>0===r?e+n:e+t+n,"")}function x(e,t){}const w=e=>!b(e)||p(e);function C(e,t){if(w(e)||w(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:e,des:t}=n.pop();Object.keys(e).forEach(r=>{"__proto__"!==r&&(b(e[r])&&!b(t[r])&&(t[r]=Array.isArray(e[r])?[]:l()),w(t[r])||w(e[r])?t[r]=e[r]:n.push({src:e[r],des:t[r]}))})}} +/*! + * message-compiler v11.1.7 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function T(e,t,n){return{start:e,end:t}}const O=1,P=2,S=3,F=4,I=5,N=6,$=7,W=8,E=9,D=10,M=11,R=12,A=13,j=14;function z(e,t,n={}){const{domain:r,messages:o,args:s}=n,c=new SyntaxError(String(e));return c.code=e,t&&(c.location=t),c.domain=r,c}function H(e){throw e}const J=" ",K="\n",V=String.fromCharCode(8232),Y=String.fromCharCode(8233);function U(e){const t=e;let n=0,r=1,o=1,s=0;const c=e=>"\r"===t[e]&&t[e+1]===K,a=e=>t[e]===Y,l=e=>t[e]===V,u=e=>c(e)||(e=>t[e]===K)(e)||a(e)||l(e),i=e=>c(e)||a(e)||l(e)?K:t[e];function f(){return s=0,u(n)&&(r++,o=0),c(n)&&n++,n++,o++,t[n]}return{index:()=>n,line:()=>r,column:()=>o,peekOffset:()=>s,charAt:i,currentChar:()=>i(n),currentPeek:()=>i(n+s),next:f,peek:function(){return c(n+s)&&s++,s++,t[n+s]},reset:function(){n=0,r=1,o=1,s=0},resetPeek:function(e=0){s=e},skipToPeek:function(){const e=n+s;for(;e!==n;)f();s=0}}}const G=void 0;function Z(e,t={}){const n=!1!==t.location,r=U(e),o=()=>r.index(),s=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},c=s(),a=o(),l={currentType:13,offset:a,startLoc:c,endLoc:c,lastType:13,lastOffset:a,lastStartLoc:c,lastEndLoc:c,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:i}=t;function f(e,t,r,...o){const s=u();if(t.column+=r,t.offset+=r,i){const r=z(e,n?T(s.startLoc,t):null,{domain:"tokenizer",args:o});i(r)}}function d(e,t,r){e.endLoc=s(),e.currentType=t;const o={type:t};return n&&(o.loc=T(e.startLoc,e.endLoc)),null!=r&&(o.value=r),o}const m=e=>d(e,13 +/* TokenTypes.EOF */);function p(e,t){return e.currentChar()===t?(e.next(),t):(f(O,s(),0,t),"")}function h(e){let t="";for(;e.currentPeek()===J||e.currentPeek()===K;)t+=e.currentPeek(),e.peek();return t}function k(e){const t=h(e);return e.skipToPeek(),t}function y(e){if(e===G)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||// a-z +t>=65&&t<=90||// A-Z +95===t}function b(e,t){const{currentType:n}=t;if(2!==n)return!1;h(e);const r=function(e){if(e===G)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function g(e){h(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function _(e,t=!0){const n=(t=!1,r="")=>{const o=e.currentPeek();return"{"===o?t:"@"!==o&&o?"|"===o?!(r===J||r===K):o===J?(e.peek(),n(!0,J)):o!==K||(e.peek(),n(!0,K)):t},r=n();return t&&e.resetPeek(),r}function v(e,t){const n=e.currentChar();return n===G?G:t(n)?(e.next(),n):null}function L(e){const t=e.charCodeAt(0);return t>=97&&t<=122||// a-z +t>=65&&t<=90||// A-Z +t>=48&&t<=57||// 0-9 +95===t||// _ +36===t}function x(e){return v(e,L)}function w(e){const t=e.charCodeAt(0);return t>=97&&t<=122||// a-z +t>=65&&t<=90||// A-Z +t>=48&&t<=57||// 0-9 +95===t||// _ +36===t||// $ +45===t}function C(e){return v(e,w)}function M(e){const t=e.charCodeAt(0);return t>=48&&t<=57}function R(e){return v(e,M)}function A(e){const t=e.charCodeAt(0);return t>=48&&t<=57||// 0-9 +t>=65&&t<=70||// A-F +t>=97&&t<=102}function j(e){return v(e,A)}function H(e){let t="",n="";for(;t=R(e);)n+=t;return n}function V(e){return"'"!==e&&e!==K}function Y(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return Z(e,t,4);case"U":return Z(e,t,6);default:return f(F,s(),0,t),""}}function Z(e,t,n){p(e,t);let r="";for(let o=0;o=1&&f(E,s(),0),e.next(),n=d(t,2,"{" +/* TokenChars.BraceLeft */),k(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&f(W,s(),0),e.next(),n=d(t,3,"}" +/* TokenChars.BraceRight */),t.braceNest--,t.braceNest>0&&k(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&f($,s(),0),n=X(e,t)||m(t),t.braceNest=0,n;default:{let r=!0,o=!0,c=!0;if(g(e))return t.braceNest>0&&f($,s(),0),n=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(4===t.currentType||5===t.currentType||6===t.currentType))return f($,s(),0),t.braceNest=0,ee(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;h(e);const r=y(e.currentPeek());return e.resetPeek(),r}(e,t))return n=d(t,4,function(e){k(e);let t="",n="";for(;t=C(e);)n+=t;return e.currentChar()===G&&f($,s(),0),n}(e)),k(e),n;if(o=b(e,t))return n=d(t,5,function(e){k(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${H(e)}`):t+=H(e),e.currentChar()===G&&f($,s(),0),t}(e)),k(e),n;if(c=function(e,t){const{currentType:n}=t;if(2!==n)return!1;h(e);const r="'"===e.currentPeek();return e.resetPeek(),r}(e,t))return n=d(t,6,function(e){k(e),p(e,"'");let t="",n="";for(;t=v(e,V);)n+="\\"===t?Y(e):t;const r=e.currentChar();return r===K||r===G?(f(S,s(),0),r===K&&(e.next(),p(e,"'")),n):(p(e,"'"),n)}(e)),k(e),n;if(!r&&!o&&!c)return n=d(t,12,function(e){k(e);let t="",n="";for(;t=v(e,q);)n+=t;return n}(e)),f(P,s(),0,n.value),k(e),n;break}}return n}function X(e,t){const{currentType:n}=t;let r=null;const o=e.currentChar();switch(7!==n&&8!==n&&11!==n&&9!==n||o!==K&&o!==J||f(D,s(),0),o){case"@":return e.next(),r=d(t,7,"@" +/* TokenChars.LinkedAlias */),t.inLinked=!0,r;case".":return k(e),e.next(),d(t,8,"." +/* TokenChars.LinkedDot */);case":":return k(e),e.next(),d(t,9,":" +/* TokenChars.LinkedDelimiter */);default:return g(e)?(r=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(7!==n)return!1;h(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(7!==n&&11!==n)return!1;h(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(k(e),X(e,t)):function(e,t){const{currentType:n}=t;if(8!==n)return!1;h(e);const r=y(e.currentPeek());return e.resetPeek(),r}(e,t)?(k(e),d(t,11,function(e){let t="",n="";for(;t=x(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(9!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?y(e.peek()):!("@"===t||"|"===t||":"===t||"."===t||t===J||!t)&&(t===K?(e.peek(),r()):_(e,!1))},o=r();return e.resetPeek(),o}(e,t)?(k(e),"{"===o?Q(e,t)||r:d(t,10,function(e){const t=n=>{const r=e.currentChar();return"{"!==r&&"@"!==r&&"|"!==r&&"("!==r&&")"!==r&&r?r===J?n:(n+=r,e.next(),t(n)):n};return t("")}(e))):(7===n&&f(D,s(),0),t.braceNest=0,t.inLinked=!1,ee(e,t))}}function ee(e,t){let n={type:13 +/* TokenTypes.EOF */};if(t.braceNest>0)return Q(e,t)||m(t);if(t.inLinked)return X(e,t)||m(t);switch(e.currentChar()){case"{":return Q(e,t)||m(t);case"}":return f(N,s(),0),e.next(),d(t,3,"}" +/* TokenChars.BraceRight */);case"@":return X(e,t)||m(t);default:if(g(e))return n=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,n;if(_(e))return d(t,0,function(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if(n===J||n===K)if(_(e))t+=n,e.next();else{if(g(e))break;t+=n,e.next()}else t+=n,e.next()}return t}(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:c}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=c,l.offset=o(),l.startLoc=s(),r.currentChar()===G?d(l,13 +/* TokenTypes.EOF */):ee(r,l)},currentOffset:o,currentPosition:s,context:u}}const q=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function B(e,t,n){switch(e){case"\\\\":return"\\"; +// eslint-disable-next-line no-useless-escape +case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function Q(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,r,o,s,...c){const a=e.currentPosition();if(a.offset+=s,a.column+=s,n){const e=z(r,t?T(o,a):null,{domain:"parser",args:c});n(e)}}function o(e,n,r){const o={type:e};return t&&(o.start=n,o.end=n,o.loc={start:r,end:r}),o}function s(e,n,r,o){t&&(e.end=n,e.loc&&(e.loc.end=r))}function a(e,t){const n=e.context(),r=o(3,n.offset,n.startLoc);return r.value=t,s(r,e.currentOffset(),e.currentPosition()),r}function l(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:c}=n,a=o(5,r,c);return a.index=parseInt(t,10),e.nextToken(),s(a,e.currentOffset(),e.currentPosition()),a}function u(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:c}=n,a=o(4,r,c);return a.key=t,e.nextToken(),s(a,e.currentOffset(),e.currentPosition()),a}function i(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:c}=n,a=o(9,r,c);return a.value=t.replace(q,B),e.nextToken(),s(a,e.currentOffset(),e.currentPosition()),a}function f(e){const t=e.context(),n=o(6,t.offset,t.startLoc);let c=e.nextToken();if(8===c.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:c,lastStartLoc:a}=n,l=o(8,c,a);return 11!==t.type?(r(e,R,n.lastStartLoc,0),l.value="",s(l,c,a),{nextConsumeToken:t,node:l}):(null==t.value&&r(e,j,n.lastStartLoc,0,X(t)),l.value=t.value||"",s(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,c=t.nextConsumeToken||e.nextToken()}switch(9!==c.type&&r(e,j,t.lastStartLoc,0,X(c)),c=e.nextToken(),2===c.type&&(c=e.nextToken()),c.type){case 10:null==c.value&&r(e,j,t.lastStartLoc,0,X(c)),n.key=function(e,t){const n=e.context(),r=o(7,n.offset,n.startLoc);return r.value=t,s(r,e.currentOffset(),e.currentPosition()),r}(e,c.value||"");break;case 4:null==c.value&&r(e,j,t.lastStartLoc,0,X(c)),n.key=u(e,c.value||"");break;case 5:null==c.value&&r(e,j,t.lastStartLoc,0,X(c)),n.key=l(e,c.value||"");break;case 6:null==c.value&&r(e,j,t.lastStartLoc,0,X(c)),n.key=i(e,c.value||"");break;default:{r(e,A,t.lastStartLoc,0);const a=e.context(),l=o(7,a.offset,a.startLoc);return l.value="",s(l,a.offset,a.startLoc),n.key=l,s(n,a.offset,a.startLoc),{nextConsumeToken:c,node:n}}}return s(n,e.currentOffset(),e.currentPosition()),{node:n}}function d(e){const t=e.context(),n=o(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let c=null;do{const o=c||e.nextToken();switch(c=null,o.type){case 0:null==o.value&&r(e,j,t.lastStartLoc,0,X(o)),n.items.push(a(e,o.value||""));break;case 5:null==o.value&&r(e,j,t.lastStartLoc,0,X(o)),n.items.push(l(e,o.value||""));break;case 4:null==o.value&&r(e,j,t.lastStartLoc,0,X(o)),n.items.push(u(e,o.value||""));break;case 6:null==o.value&&r(e,j,t.lastStartLoc,0,X(o)),n.items.push(i(e,o.value||""));break;case 7:{const t=f(e);n.items.push(t.node),c=t.nextConsumeToken||null;break}}}while(13!==t.currentType&&1!==t.currentType);return s(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function m(e){const t=e.context(),{offset:n,startLoc:c}=t,a=d(e);return 13===t.currentType?a:function(e,t,n,c){const a=e.context();let l=0===c.items.length;const u=o(1,t,n);u.cases=[],u.cases.push(c);do{const t=d(e);l||(l=0===t.items.length),u.cases.push(t)}while(13!==a.currentType);return l&&r(e,M,n,0),s(u,e.currentOffset(),e.currentPosition()),u}(e,n,c,a)}return{parse:function(n){const a=Z(n,c({},e)),l=a.context(),u=o(0,l.offset,l.startLoc);return t&&u.loc&&(u.loc.source=n),u.body=m(a),e.onCacheKey&&(u.cacheKey=e.onCacheKey(n)),13!==l.currentType&&r(a,j,l.lastStartLoc,0,n[l.offset]||""),s(u,a.currentOffset(),a.currentPosition()),u}}}function X(e){if(13===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function ee(e,t){for(let n=0;nt,helper:e=>(t.helpers.add(e),e)}}(e);n.helper("normalize" +/* HelperNameMap.NORMALIZE */),e.body&&te(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function re(e){if(1===e.items.length){const t=e.items[0];3!==t.type&&9!==t.type||(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n1){e.push(`${n("plural" +/* HelperNameMap.PLURAL */)}([`),e.indent(r());const o=t.cases.length;for(let n=0;nre(e))}(a),o&&oe(a),{ast:a,code:""}):(ne(a,n),((e,t={})=>{const n=k(t.mode)?t.mode:"normal",r=k(t.filename)?t.filename:"message.intl";t.sourceMap;const o=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",s=t.needIndent?t.needIndent:"arrow"!==n,c=e.helpers||[],a=function(e,t){const{filename:n,breakLineCode:r,needIndent:o}=t,s=!1!==t.location,c={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:o,indentLevel:0};function a(e,t){c.code+=e}function l(e,t=!0){const n=t?r:"";a(o?n+" ".repeat(e):n)}return s&&e.loc&&(c.source=e.loc.source),{context:()=>c,push:a,indent:function(e=!0){const t=++c.indentLevel;e&&l(t)},deindent:function(e=!0){const t=--c.indentLevel;e&&l(t)},newline:function(){l(c.indentLevel)},helper:e=>`_${e}`,needIndent:()=>c.needIndent}}(e,{filename:r,breakLineCode:o,needIndent:s});a.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(s),c.length>0&&(a.push(`const { ${L(c.map(e=>`${e}: _${e}`),", ")} } = ctx`),a.newline()),a.push("return "),se(a,e),a.deindent(s),a.push("}"),delete e.helpers;const{code:l,map:u}=a.context();return{ast:e,code:l,map:u?u.toJSON():void 0}})(a,n))} +/*! + * core-base v11.1.7 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function ae(e){return b(e)&&0===me(e)&&(m(e,"b")||m(e,"body"))}const le=["b","body"];const ue=["c","cases"];const ie=["s","static"];const fe=["i","items"];const de=["t","type"];function me(e){return be(e,de)}const pe=["v","value"];function he(e,t){const n=be(e,pe);if(null!=n)return n;throw _e(t)}const ke=["m","modifier"];const ye=["k","key"];function be(e,t,n){for(let r=0;rfunction(e,t){const n=(r=t,be(r,le));var r;if(null==n)throw _e(0 +/* NodeTypes.Resource */);if(1===me(n)){const t=function(e){return be(e,ue,[])}(n);return e.plural(t.reduce((t,n)=>[...t,Le(e,n)],[]))}return Le(e,n)}(t,e)}function Le(e,t){const n=function(e){return be(e,ie)}(t);if(null!=n)return"text"===e.type?n:e.normalize([n]);{const n=function(e){return be(e,fe,[])}(t).reduce((t,n)=>[...t,xe(e,n)],[]);return e.normalize(n)}}function xe(e,t){const n=me(t);switch(n){case 3:case 9:case 7:case 8:return he(t,n);case 4:{const r=t;if(m(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(m(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw _e(n)}case 5:{const o=t;if(m(o,"i")&&r(o.i))return e.interpolate(e.list(o.i));if(m(o,"index")&&r(o.index))return e.interpolate(e.list(o.index));throw _e(n)}case 6:{const n=t,r=function(e){return be(e,ke)}(n),o=function(e){const t=be(e,ye);if(t)return t;throw _e(6 +/* NodeTypes.Linked */)}(n);return e.linked(xe(e,o),r?xe(e,r):void 0,e.type)}default:throw new Error(`unhandled node on format message part: ${n}`)}}const we=e=>e;let Ce=l(); +// @__NO_SIDE_EFFECTS__ +function Te(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&k(e)){!y(t.warnHtmlMessage)||t.warnHtmlMessage;const n=(t.onCacheKey||we)(e),r=Ce[n];if(r)return r;const{ast:o,detectError:s}=function(e,t={}){let n=!1;const r=t.onError||H;return t.onError=e=>{n=!0,r(e)},{...ce(e,t),detectError:n}}(e,{...t,location:!1,jit:!0}),c=ve(o);return s?c:Ce[n]=c}{const t=e.cacheKey;if(t){const n=Ce[t];return n||(Ce[t]=ve(e))}return ve(e)}}let Oe=null;function Pe(e){Oe=e}const Se=Fe("function:translate");function Fe(e){return t=>Oe&&Oe.emit(e,t)}const Ie=17,Ne=18,$e=19,We=21,Ee=22,De=23,Me=24;function Re(e){return z(e,null,void 0)}function Ae(e,t){return null!=t.locale?ze(t.locale):ze(e.locale)}let je;function ze(e){if(k(e))return e;if(h(e)){if(e.resolvedOnce&&null!=je)return je;if("Function"===e.constructor.name){const n=e();if(b(t=n)&&h(t.then)&&h(t.catch))throw Re(We);return je=n}throw Re(Ee)}throw Re(De);var t}function He(e,t,n){return[...new Set([n,...p(t)?t:b(t)?Object.keys(t):k(t)?[t]:[n]])]}function Je(e,t,n){const r=k(n)?n:tt,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let s=o.__localeChainCache.get(r);if(!s){s=[];let e=[n];for(;p(e);)e=Ke(s,e,t);const c=p(t)||!v(t)?t:t.default?t.default:null;e=k(c)?[c]:c,p(e)&&Ke(s,e,!1),o.__localeChainCache.set(r,s)}return s}function Ke(e,t,n){let r=!0;for(let o=0;o{void 0===r?r=o:r+=o},d[1 +/* Actions.PUSH */]=()=>{void 0!==r&&(t.push(r),r=void 0)},d[2 +/* Actions.INC_SUB_PATH_DEPTH */]=()=>{d[0 +/* Actions.APPEND */](),f++},d[3 +/* Actions.PUSH_SUB_PATH */]=()=>{if(f>0)f--,i=4,d[0 +/* Actions.APPEND */]();else{if(f=0,void 0===r)return!1;if(r=qe(r),!1===r)return!1;d[1 +/* Actions.PUSH */]()}};null!==i;)if(u++,n=e[u],"\\"!==n||!m()){if(s=Ze(n),l=Ue[i],c=l[s]||l.l||8,8===c)return;if(i=c[0],void 0!==c[1]&&(a=d[c[1]],a&&(o=n,!1===a())))return;if(7===i)return t}}(t),n&&Be.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let ot,st,ct;function at(e){ot=e}function lt(e){st=e}function ut(e){ct=e}let it=null;const ft=/* @__NO_SIDE_EFFECTS__ */e=>{it=e},dt=/* @__NO_SIDE_EFFECTS__ */()=>it;let mt=null;const pt=e=>{mt=e},ht=()=>mt;let kt=0;function yt(e={}){const t=h(e.onWarn)?e.onWarn:x,n=k(e.version)?e.version:"11.1.7",r=k(e.locale)||h(e.locale)?e.locale:tt,s=h(r)?tt:r,a=p(e.fallbackLocale)||v(e.fallbackLocale)||k(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:s,u=v(e.messages)?e.messages:bt(s),i=v(e.datetimeFormats)?e.datetimeFormats:bt(s),f=v(e.numberFormats)?e.numberFormats:bt(s),d=c(l(),e.modifiers,{upper:(e,t)=>"text"===t&&k(e)?e.toUpperCase():"vnode"===t&&b(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&k(e)?e.toLowerCase():"vnode"===t&&b(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&k(e)?rt(e):"vnode"===t&&b(e)&&"__v_isVNode"in e?rt(e.children):e}),m=e.pluralRules||l(),g=h(e.missing)?e.missing:null,_=!y(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,L=!y(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,w=!!e.fallbackFormat,C=!!e.unresolving,T=h(e.postTranslation)?e.postTranslation:null,O=v(e.processor)?e.processor:null,P=!y(e.warnHtmlMessage)||e.warnHtmlMessage,S=!!e.escapeParameter,F=h(e.messageCompiler)?e.messageCompiler:ot,I=h(e.messageResolver)?e.messageResolver:st||Qe,N=h(e.localeFallbacker)?e.localeFallbacker:ct||He,$=b(e.fallbackContext)?e.fallbackContext:void 0,W=e,E=b(W.__datetimeFormatters)?W.__datetimeFormatters:new Map,D=b(W.__numberFormatters)?W.__numberFormatters:new Map,M=b(W.__meta)?W.__meta:{};kt++;const R={version:n,cid:kt,locale:r,fallbackLocale:a,messages:u,modifiers:d,pluralRules:m,missing:g,missingWarn:_,fallbackWarn:L,fallbackFormat:w,unresolving:C,postTranslation:T,processor:O,warnHtmlMessage:P,escapeParameter:S,messageCompiler:F,messageResolver:I,localeFallbacker:N,fallbackContext:$,onWarn:t,__meta:M};return R.datetimeFormats=i,R.numberFormats=f,R.__datetimeFormatters=E,R.__numberFormatters=D,__INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){Oe&&Oe.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(R,n,M),R}const bt=e=>({[e]:l()});function gt(e,t,n,r,o){const{missing:s,onWarn:c}=e;if(null!==s){const r=s(e,n,t,o);return k(r)?r:t}return t}function _t(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function vt(e,t){return e!==t&&e.split("-")[0]===t.split("-")[0]}function Lt(e,t){const n=t.indexOf(e);if(-1===n)return!1;for(let r=n+1;r{wt.includes(e)?u[e]=n[e]:c[e]=n[e]}),k(o)?c.locale=o:v(o)&&(u=o),v(s)&&(u=s),[c.key||"",a,c,u]}function Tt(e,t,n){const r=e;for(const o in n){const e=`${t}__${o}`;r.__datetimeFormatters.has(e)&&r.__datetimeFormatters.delete(e)}}function Ot(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:l}=e,{__numberFormatters:u}=e,[i,f,d,m]=St(...t);y(d.missingWarn)?d.missingWarn:e.missingWarn;y(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const p=!!d.part,h=Ae(e,d),b=l(e, +// eslint-disable-line @typescript-eslint/no-explicit-any +o,h);if(!k(i)||""===i)return new Intl.NumberFormat(h,m).format(f);let g,_={},L=null;for(let s=0;s{Pt.includes(e)?a[e]=n[e]:c[e]=n[e]}),k(o)?c.locale=o:v(o)&&(a=o),v(s)&&(a=s),[c.key||"",u,c,a]}function Ft(e,t,n){const r=e;for(const o in n){const e=`${t}__${o}`;r.__numberFormatters.has(e)&&r.__numberFormatters.delete(e)}}const It=e=>e,Nt=e=>"",$t=e=>0===e.length?"":L(e),Wt=e=>null==e?"":p(e)||v(e)&&e.toString===g?JSON.stringify(e,null,2):String(e);function Et(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function Dt(e={}){const t=e.locale,n=function(e){const t=r(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(r(e.named.count)||r(e.named.n))?r(e.named.count)?e.named.count:r(e.named.n)?e.named.n:t:t}(e),o=b(e.pluralRules)&&k(t)&&h(e.pluralRules[t])?e.pluralRules[t]:Et,s=b(e.pluralRules)&&k(t)&&h(e.pluralRules[t])?Et:void 0,a=e.list||[],u=e.named||l();r(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,u);function i(t,n){const r=h(e.messages)?e.messages(t,!!n):!!b(e.messages)&&e.messages[t];return r||(e.parent?e.parent.message(t):Nt)}const f=v(e.processor)&&h(e.processor.normalize)?e.processor.normalize:$t,d=v(e.processor)&&h(e.processor.interpolate)?e.processor.interpolate:Wt,m={list:e=>a[e],named:e=>u[e],plural:e=>e[o(n,e.length,s)],linked:(t,...n)=>{const[r,o]=n;let s="text",c="";1===n.length?b(r)?(c=r.modifier||c,s=r.type||s):k(r)&&(c=r||c):2===n.length&&(k(r)&&(c=r||c),k(o)&&(s=o||s));const a=i(t,!0)(m),l= +// The message in vnode resolved with linked are returned as an array by processor.nomalize +"vnode"===s&&p(a)&&c?a[0]:a;return c?(u=c,e.modifiers?e.modifiers[u]:It)(l,s):l;var u},message:i,type:v(e.processor)&&k(e.processor.type)?e.processor.type:"text",interpolate:d,normalize:f,values:c(l(),a,u)};return m}const Mt=()=>"",Rt=e=>h(e);function At(e,...t){const{fallbackFormat:n,postTranslation:o,unresolving:s,messageCompiler:a,fallbackLocale:u,messages:i}=e,[d,m]=Ht(...t),g=y(m.missingWarn)?m.missingWarn:e.missingWarn,_=y(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn,v=y(m.escapeParameter)?m.escapeParameter:e.escapeParameter,L=!!m.resolvedMessage,x=k(m.default)||y(m.default)?y(m.default)?a?d:()=>d:m.default:n?a?d:()=>d:null,w=n||null!=x&&(k(x)||h(x)),C=Ae(e,m);v&&function(e){p(e.list)?e.list=e.list.map(e=>k(e)?f(e):e):b(e.named)&&Object.keys(e.named).forEach(t=>{k(e.named[t])&&(e.named[t]=f(e.named[t]))})}(m);let[T,O,P]=L?[d,C,i[C]||l()]:jt(e,d,C,u,_,g),S=T,F=d;if(L||k(S)||ae(S)||Rt(S)||w&&(S=x,F=S),!(L||(k(S)||ae(S)||Rt(S))&&k(O)))return s?-1:d;let I=!1;const N=Rt(S)?S:zt(e,d,O,S,F,()=>{I=!0});if(I)return S;const $=function(e,t,n,o){const{modifiers:s,pluralRules:c,messageResolver:a,fallbackLocale:l,fallbackWarn:u,missingWarn:i,fallbackContext:f}=e,d=(r,o)=>{let s=a(n,r);if(null==s&&(f||o)){const[,,n]=jt(f||e, +// NOTE: if has fallbackContext, fallback to root, else if use linked, fallback to local context +r,t,l,u,i);s=a(n,r)}if(k(s)||ae(s)){let n=!1;const o=zt(e,r,t,s,r,()=>{n=!0});return n?Mt:o}return Rt(s)?s:Mt},m={locale:t,modifiers:s,pluralRules:c,messages:d};e.processor&&(m.processor=e.processor);o.list&&(m.list=o.list);o.named&&(m.named=o.named);r(o.plural)&&(m.pluralIndex=o.plural);return m}(e,O,P,m),W=function(e,t,n){const r=t(n);return r}(0,N,Dt($)),E=o?o(W,d):W;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:k(d)?d:Rt(S)?S.key:"",locale:O||(Rt(S)?S.locale:""),format:k(S)?S:Rt(S)?S.source:"",message:E};t.meta=c({},e.__meta,dt()||{}),Se(t)}return E}function jt(e,t,n,r,o,s){const{messages:c,onWarn:a,messageResolver:u,localeFallbacker:i}=e,f=i(e,r,n);let d,m=l(),p=null;for(let h=0;ho;return e.locale=r,e.key=t,e}const u=a(o,function(e,t,r,o,s,c){return{locale:t,key:r,warnHtmlMessage:s,onError:e=>{throw c&&c(e),e},onCacheKey:e=>((e,t,r)=>n({l:e,k:t,s:r}))(t,r,e)}}(0,r,s,0,l,c));return u.locale=r,u.key=t,u.source=o,u}function Ht(...e){const[t,n,o]=e,a=l();if(!(k(t)||r(t)||Rt(t)||ae(t)))throw Re(Ie);const u=r(t)?String(t):(Rt(t),t);return r(n)?a.plural=n:k(n)?a.default=n:v(n)&&!s(n)?a.named=n:p(n)&&(a.list=n),r(o)?a.plural=o:k(o)?a.default=o:v(o)&&c(a,o),[u,a]}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(i().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(i().__INTLIFY_DROP_MESSAGE_COMPILER__=!1);export{ge as A,Ct as B,Me as C,tt as D,xt as E,St as F,Ot as G,Rt as H,Pt as I,s as J,wt as K,at as L,nt as M,et as N,lt as O,ut as P,i as Q,Pe as R,Te as S,Xe as T,v as a,k as b,p as c,o as d,h as e,e as f,z as g,c as h,y as i,l as j,C as k,m as l,t as m,yt as n,b as o,Tt as p,Ft as q,r,ae as s,ft as t,_t as u,ht as v,Je as w,pt as x,Ht as y,At as z}; diff --git a/.output/public/assets/@mermaid-js-CShQflH_.js b/.output/public/assets/@mermaid-js-CShQflH_.js new file mode 100644 index 0000000000000000000000000000000000000000..2fb2fbaeb591a8543ff4b5256f44fc224ef6bab8 --- /dev/null +++ b/.output/public/assets/@mermaid-js-CShQflH_.js @@ -0,0 +1 @@ +var e,r,t,a,n,l,s,i,u,m,p,y,o;import{A as d,D as f,a as $,l as g,E as c,i as R,c as T,b as h}from"./langium-D_NGP6iM.js";const v={},C=function(e,r,t){let a=Promise.resolve();if(r&&r.length>0){let e=function(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:"fulfilled",value:e}),e=>({status:"rejected",reason:e}))))};const n=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),s=(null==l?void 0:l.nonce)||(null==l?void 0:l.getAttribute("nonce"));a=e(r.map(e=>{if(e=function(e,r){return new URL(e,r).href}(e,t),e in v)return;v[e]=!0;const r=e.endsWith(".css"),a=r?'[rel="stylesheet"]':"";if(!!t)for(let t=n.length-1;t>=0;t--){const a=n[t];if(a.href===e&&(!r||"stylesheet"===a.rel))return}else if(document.querySelector(`link[href="${e}"]${a}`))return;const l=document.createElement("link");return l.rel=r?"stylesheet":"modulepreload",r||(l.as="script"),l.crossOrigin="",l.href=e,s&&l.setAttribute("nonce",s),document.head.appendChild(l),r?new Promise((r,t)=>{l.addEventListener("load",r),l.addEventListener("error",()=>t(new Error(`Unable to preload CSS for ${e}`)))}):void 0}))}function n(e){const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=e,window.dispatchEvent(r),!r.defaultPrevented)throw e}return a.then(r=>{for(const e of r||[])"rejected"===e.status&&n(e.reason);return e().catch(n)})};var A=Object.defineProperty,k=(e,r)=>A(e,"name",{value:r,configurable:!0}),w="Statement",x="Architecture";k(function(e){return re.isInstance(e,x)},"isArchitecture");var E="Axis",G="Branch";k(function(e){return re.isInstance(e,G)},"isBranch");var I="Checkout",P="CherryPicking",S="Commit";k(function(e){return re.isInstance(e,S)},"isCommit");var L="Curve",K="Edge",_="Entry",b="GitGraph";k(function(e){return re.isInstance(e,b)},"isGitGraph");var D="Group",N="Info";k(function(e){return re.isInstance(e,N)},"isInfo");var O="Junction",H="Merge";k(function(e){return re.isInstance(e,H)},"isMerge");var M="Option",V="Packet";k(function(e){return re.isInstance(e,V)},"isPacket");var B="PacketBlock";k(function(e){return re.isInstance(e,B)},"isPacketBlock");var W="Pie";k(function(e){return re.isInstance(e,W)},"isPie");var j="PieSection";k(function(e){return re.isInstance(e,j)},"isPieSection");var F,U,Y,q,J,X,z="Radar",Q="Service",Z="Direction",ee=(k(e=class extends d{getAllTypes(){return[x,E,G,I,P,S,L,Z,K,_,b,D,N,O,H,M,V,B,W,j,z,Q,w]}computeIsSubtype(e,r){switch(e){case G:case I:case P:case S:case H:return this.isSubtype(w,r);case Z:return this.isSubtype(b,r);default:return!1}}getReferenceType(e){const r=`${e.container.$type}:${e.property}`;if("Entry:axis"===r)return E;throw new Error(`${r} is not a valid reference id.`)}getTypeMetaData(e){switch(e){case x:return{name:x,properties:[{name:"accDescr"},{name:"accTitle"},{name:"edges",defaultValue:[]},{name:"groups",defaultValue:[]},{name:"junctions",defaultValue:[]},{name:"services",defaultValue:[]},{name:"title"}]};case E:return{name:E,properties:[{name:"label"},{name:"name"}]};case G:return{name:G,properties:[{name:"name"},{name:"order"}]};case I:return{name:I,properties:[{name:"branch"}]};case P:return{name:P,properties:[{name:"id"},{name:"parent"},{name:"tags",defaultValue:[]}]};case S:return{name:S,properties:[{name:"id"},{name:"message"},{name:"tags",defaultValue:[]},{name:"type"}]};case L:return{name:L,properties:[{name:"entries",defaultValue:[]},{name:"label"},{name:"name"}]};case K:return{name:K,properties:[{name:"lhsDir"},{name:"lhsGroup",defaultValue:!1},{name:"lhsId"},{name:"lhsInto",defaultValue:!1},{name:"rhsDir"},{name:"rhsGroup",defaultValue:!1},{name:"rhsId"},{name:"rhsInto",defaultValue:!1},{name:"title"}]};case _:return{name:_,properties:[{name:"axis"},{name:"value"}]};case b:return{name:b,properties:[{name:"accDescr"},{name:"accTitle"},{name:"statements",defaultValue:[]},{name:"title"}]};case D:return{name:D,properties:[{name:"icon"},{name:"id"},{name:"in"},{name:"title"}]};case N:return{name:N,properties:[{name:"accDescr"},{name:"accTitle"},{name:"title"}]};case O:return{name:O,properties:[{name:"id"},{name:"in"}]};case H:return{name:H,properties:[{name:"branch"},{name:"id"},{name:"tags",defaultValue:[]},{name:"type"}]};case M:return{name:M,properties:[{name:"name"},{name:"value",defaultValue:!1}]};case V:return{name:V,properties:[{name:"accDescr"},{name:"accTitle"},{name:"blocks",defaultValue:[]},{name:"title"}]};case B:return{name:B,properties:[{name:"bits"},{name:"end"},{name:"label"},{name:"start"}]};case W:return{name:W,properties:[{name:"accDescr"},{name:"accTitle"},{name:"sections",defaultValue:[]},{name:"showData",defaultValue:!1},{name:"title"}]};case j:return{name:j,properties:[{name:"label"},{name:"value"}]};case z:return{name:z,properties:[{name:"accDescr"},{name:"accTitle"},{name:"axes",defaultValue:[]},{name:"curves",defaultValue:[]},{name:"options",defaultValue:[]},{name:"title"}]};case Q:return{name:Q,properties:[{name:"icon"},{name:"iconText"},{name:"id"},{name:"in"},{name:"title"}]};case Z:return{name:Z,properties:[{name:"accDescr"},{name:"accTitle"},{name:"dir"},{name:"statements",defaultValue:[]},{name:"title"}]};default:return{name:e,properties:[]}}}},"MermaidAstReflection"),e),re=new ee,te=k(()=>F??(F=g('{"$type":"Grammar","isDeclared":true,"name":"Info","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"Info","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[],"cardinality":"*"},{"$type":"Keyword","value":"info"},{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[],"cardinality":"*"},{"$type":"Group","elements":[{"$type":"Keyword","value":"showInfo"},{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[],"cardinality":"*"}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"?"}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"BOOLEAN","type":{"$type":"ReturnType","name":"boolean"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"true"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"false"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"FLOAT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/[0-9]+\\\\.[0-9]+(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"INT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/0|[1-9][0-9]*(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NUMBER","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@7"}},{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@8"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"STRING","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/\\"([^\\"\\\\\\\\]|\\\\\\\\.)*\\"|\'([^\'\\\\\\\\]|\\\\\\\\.)*\'/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ID","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/[\\\\w]([-\\\\w]*\\\\w)?/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false}],"definesHiddenTokens":false,"hiddenTokens":[],"interfaces":[],"types":[],"usedGrammars":[]}')),"InfoGrammar"),ae=k(()=>U??(U=g('{"$type":"Grammar","isDeclared":true,"name":"Packet","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"Packet","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[],"cardinality":"*"},{"$type":"Keyword","value":"packet-beta"},{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]},{"$type":"Assignment","feature":"blocks","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]}],"cardinality":"*"}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"PacketBlock","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"Assignment","feature":"start","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":"-"},{"$type":"Assignment","feature":"end","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}}],"cardinality":"?"}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"+"},{"$type":"Assignment","feature":"bits","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}}]}]},{"$type":"Keyword","value":":"},{"$type":"Assignment","feature":"label","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@7"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"BOOLEAN","type":{"$type":"ReturnType","name":"boolean"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"true"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"false"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"FLOAT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/[0-9]+\\\\.[0-9]+(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"INT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/0|[1-9][0-9]*(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NUMBER","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@8"}},{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@9"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"STRING","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/\\"([^\\"\\\\\\\\]|\\\\\\\\.)*\\"|\'([^\'\\\\\\\\]|\\\\\\\\.)*\'/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ID","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/[\\\\w]([-\\\\w]*\\\\w)?/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false}],"definesHiddenTokens":false,"hiddenTokens":[],"interfaces":[],"types":[],"usedGrammars":[]}')),"PacketGrammar"),ne=k(()=>Y??(Y=g('{"$type":"Grammar","isDeclared":true,"name":"Pie","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"Pie","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[],"cardinality":"*"},{"$type":"Keyword","value":"pie"},{"$type":"Assignment","feature":"showData","operator":"?=","terminal":{"$type":"Keyword","value":"showData"},"cardinality":"?"},{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]},{"$type":"Assignment","feature":"sections","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]}],"cardinality":"*"}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"PieSection","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"label","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[]}},{"$type":"Keyword","value":":"},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@7"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"BOOLEAN","type":{"$type":"ReturnType","name":"boolean"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"true"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"false"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"FLOAT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/[0-9]+\\\\.[0-9]+(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"INT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/0|[1-9][0-9]*(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NUMBER","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@8"}},{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@9"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"STRING","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/\\"([^\\"\\\\\\\\]|\\\\\\\\.)*\\"|\'([^\'\\\\\\\\]|\\\\\\\\.)*\'/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ID","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/[\\\\w]([-\\\\w]*\\\\w)?/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false}],"definesHiddenTokens":false,"hiddenTokens":[],"interfaces":[],"types":[],"usedGrammars":[]}')),"PieGrammar"),le=k(()=>q??(q=g('{"$type":"Grammar","isDeclared":true,"name":"Architecture","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"Architecture","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@23"},"arguments":[],"cardinality":"*"},{"$type":"Keyword","value":"architecture-beta"},{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@23"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}],"cardinality":"*"}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"Statement","definition":{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"groups","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}},{"$type":"Assignment","feature":"services","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[]}},{"$type":"Assignment","feature":"junctions","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@7"},"arguments":[]}},{"$type":"Assignment","feature":"edges","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"LeftPort","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":":"},{"$type":"Assignment","feature":"lhsDir","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"RightPort","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"rhsDir","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}},{"$type":"Keyword","value":":"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"Arrow","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]},{"$type":"Assignment","feature":"lhsInto","operator":"?=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[]},"cardinality":"?"},{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"--"},{"$type":"Group","elements":[{"$type":"Keyword","value":"-"},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@29"},"arguments":[]}},{"$type":"Keyword","value":"-"}]}]},{"$type":"Assignment","feature":"rhsInto","operator":"?=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[]},"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Group","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"group"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@22"},"arguments":[]}},{"$type":"Assignment","feature":"icon","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@28"},"arguments":[]},"cardinality":"?"},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@29"},"arguments":[]},"cardinality":"?"},{"$type":"Group","elements":[{"$type":"Keyword","value":"in"},{"$type":"Assignment","feature":"in","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@22"},"arguments":[]}}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Service","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"service"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@22"},"arguments":[]}},{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"iconText","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@21"},"arguments":[]}},{"$type":"Assignment","feature":"icon","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@28"},"arguments":[]}}],"cardinality":"?"},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@29"},"arguments":[]},"cardinality":"?"},{"$type":"Group","elements":[{"$type":"Keyword","value":"in"},{"$type":"Assignment","feature":"in","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@22"},"arguments":[]}}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Junction","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"junction"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@22"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":"in"},{"$type":"Assignment","feature":"in","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@22"},"arguments":[]}}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Edge","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"lhsId","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@22"},"arguments":[]}},{"$type":"Assignment","feature":"lhsGroup","operator":"?=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]},"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]},{"$type":"Assignment","feature":"rhsId","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@22"},"arguments":[]}},{"$type":"Assignment","feature":"rhsGroup","operator":"?=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]},"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"ARROW_DIRECTION","definition":{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"L"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"R"}}]},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"T"}}]},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"B"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ARROW_GROUP","definition":{"$type":"RegexToken","regex":"/\\\\{group\\\\}/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ARROW_INTO","definition":{"$type":"RegexToken","regex":"/<|>/"},"fragment":false,"hidden":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@23"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@15"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@16"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"BOOLEAN","type":{"$type":"ReturnType","name":"boolean"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"true"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"false"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"FLOAT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/[0-9]+\\\\.[0-9]+(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"INT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/0|[1-9][0-9]*(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NUMBER","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@18"}},{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@19"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"STRING","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/\\"([^\\"\\\\\\\\]|\\\\\\\\.)*\\"|\'([^\'\\\\\\\\]|\\\\\\\\.)*\'/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ID","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/[\\\\w]([-\\\\w]*\\\\w)?/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false},{"$type":"TerminalRule","name":"ARCH_ICON","definition":{"$type":"RegexToken","regex":"/\\\\([\\\\w-:]+\\\\)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ARCH_TITLE","definition":{"$type":"RegexToken","regex":"/\\\\[[\\\\w ]+\\\\]/"},"fragment":false,"hidden":false}],"definesHiddenTokens":false,"hiddenTokens":[],"interfaces":[],"types":[],"usedGrammars":[]}')),"ArchitectureGrammar"),se=k(()=>J??(J=g('{"$type":"Grammar","isDeclared":true,"name":"GitGraph","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"GitGraph","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[],"cardinality":"*"},{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"gitGraph"},{"$type":"Group","elements":[{"$type":"Keyword","value":"gitGraph"},{"$type":"Keyword","value":":"}]},{"$type":"Keyword","value":"gitGraph:"},{"$type":"Group","elements":[{"$type":"Keyword","value":"gitGraph"},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]},{"$type":"Keyword","value":":"}]}]},{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]},{"$type":"Assignment","feature":"statements","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}}],"cardinality":"*"}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Statement","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@7"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Direction","definition":{"$type":"Assignment","feature":"dir","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"LR"},{"$type":"Keyword","value":"TB"},{"$type":"Keyword","value":"BT"}]}},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Commit","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"commit"},{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"Keyword","value":"id:"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"msg:","cardinality":"?"},{"$type":"Assignment","feature":"message","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"tag:"},{"$type":"Assignment","feature":"tags","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"type:"},{"$type":"Assignment","feature":"type","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"NORMAL"},{"$type":"Keyword","value":"REVERSE"},{"$type":"Keyword","value":"HIGHLIGHT"}]}}]}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Branch","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"branch"},{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@24"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}]}},{"$type":"Group","elements":[{"$type":"Keyword","value":"order:"},{"$type":"Assignment","feature":"order","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@15"},"arguments":[]}}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Merge","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"merge"},{"$type":"Assignment","feature":"branch","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@24"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}]}},{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"Keyword","value":"id:"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"tag:"},{"$type":"Assignment","feature":"tags","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"type:"},{"$type":"Assignment","feature":"type","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"NORMAL"},{"$type":"Keyword","value":"REVERSE"},{"$type":"Keyword","value":"HIGHLIGHT"}]}}]}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Checkout","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"checkout"},{"$type":"Keyword","value":"switch"}]},{"$type":"Assignment","feature":"branch","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@24"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"CherryPicking","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"cherry-pick"},{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"Keyword","value":"id:"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"tag:"},{"$type":"Assignment","feature":"tags","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"parent:"},{"$type":"Assignment","feature":"parent","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"BOOLEAN","type":{"$type":"ReturnType","name":"boolean"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"true"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"false"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"FLOAT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/[0-9]+\\\\.[0-9]+(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"INT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/0|[1-9][0-9]*(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NUMBER","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@14"}},{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@15"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"STRING","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/\\"([^\\"\\\\\\\\]|\\\\\\\\.)*\\"|\'([^\'\\\\\\\\]|\\\\\\\\.)*\'/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ID","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/[\\\\w]([-\\\\w]*\\\\w)?/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false},{"$type":"TerminalRule","name":"REFERENCE","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/\\\\w([-\\\\./\\\\w]*[-\\\\w])?/"},"fragment":false,"hidden":false}],"definesHiddenTokens":false,"hiddenTokens":[],"interfaces":[],"types":[],"usedGrammars":[]}')),"GitGraphGrammar"),ie=k(()=>X??(X=g('{"$type":"Grammar","isDeclared":true,"name":"Radar","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"Radar","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[],"cardinality":"*"},{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"radar-beta"},{"$type":"Keyword","value":"radar-beta:"},{"$type":"Group","elements":[{"$type":"Keyword","value":"radar-beta"},{"$type":"Keyword","value":":"}]}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[],"cardinality":"*"},{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]},{"$type":"Group","elements":[{"$type":"Keyword","value":"axis"},{"$type":"Assignment","feature":"axes","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"Assignment","feature":"axes","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}}],"cardinality":"*"}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"curve"},{"$type":"Assignment","feature":"curves","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"Assignment","feature":"curves","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]}}],"cardinality":"*"}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"options","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@7"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"Assignment","feature":"options","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@7"},"arguments":[]}}],"cardinality":"*"}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}],"cardinality":"*"}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"Label","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"["},{"$type":"Assignment","feature":"label","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[]}},{"$type":"Keyword","value":"]"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Axis","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[],"cardinality":"?"}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Curve","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[],"cardinality":"?"},{"$type":"Keyword","value":"{"},{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]},{"$type":"Keyword","value":"}"}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"Entries","definition":{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[],"cardinality":"*"},{"$type":"Assignment","feature":"entries","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[],"cardinality":"*"},{"$type":"Assignment","feature":"entries","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[]}}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[],"cardinality":"*"}]},{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[],"cardinality":"*"},{"$type":"Assignment","feature":"entries","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[],"cardinality":"*"},{"$type":"Assignment","feature":"entries","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[],"cardinality":"*"}]}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"DetailedEntry","returnType":{"$ref":"#/interfaces@0"},"definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"axis","operator":"=","terminal":{"$type":"CrossReference","type":{"$ref":"#/rules@2"},"terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[]},"deprecatedSyntax":false}},{"$type":"Keyword","value":":","cardinality":"?"},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"NumberEntry","returnType":{"$ref":"#/interfaces@0"},"definition":{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Option","definition":{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"showLegend"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"ticks"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"max"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"min"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"graticule"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}}]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"GRATICULE","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"circle"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"polygon"}}]},"fragment":false,"hidden":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@14"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"BOOLEAN","type":{"$type":"ReturnType","name":"boolean"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"true"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"false"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"FLOAT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/[0-9]+\\\\.[0-9]+(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"INT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/0|[1-9][0-9]*(?!\\\\.)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NUMBER","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@15"}},{"$type":"TerminalRuleCall","rule":{"$ref":"#/rules@16"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"STRING","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/\\"([^\\"\\\\\\\\]|\\\\\\\\.)*\\"|\'([^\'\\\\\\\\]|\\\\\\\\.)*\'/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ID","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/[\\\\w]([-\\\\w]*\\\\w)?/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false}],"interfaces":[{"$type":"Interface","name":"Entry","attributes":[{"$type":"TypeAttribute","name":"axis","isOptional":true,"type":{"$type":"ReferenceType","referenceType":{"$type":"SimpleType","typeRef":{"$ref":"#/rules@2"}}}},{"$type":"TypeAttribute","name":"value","type":{"$type":"SimpleType","primitiveType":"number"},"isOptional":false}],"superTypes":[]}],"definesHiddenTokens":false,"hiddenTokens":[],"types":[],"usedGrammars":[]}')),"RadarGrammar"),ue={languageId:"info",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},me={languageId:"packet",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},pe={languageId:"pie",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},ye={languageId:"architecture",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},oe={languageId:"gitGraph",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},de={languageId:"radar",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},fe={AstReflection:k(()=>new ee,"AstReflection")},$e={Grammar:k(()=>te(),"Grammar"),LanguageMetaData:k(()=>ue,"LanguageMetaData"),parser:{}},ge={Grammar:k(()=>ae(),"Grammar"),LanguageMetaData:k(()=>me,"LanguageMetaData"),parser:{}},ce={Grammar:k(()=>ne(),"Grammar"),LanguageMetaData:k(()=>pe,"LanguageMetaData"),parser:{}},Re={Grammar:k(()=>le(),"Grammar"),LanguageMetaData:k(()=>ye,"LanguageMetaData"),parser:{}},Te={Grammar:k(()=>se(),"Grammar"),LanguageMetaData:k(()=>oe,"LanguageMetaData"),parser:{}},he={Grammar:k(()=>ie(),"Grammar"),LanguageMetaData:k(()=>de,"LanguageMetaData"),parser:{}},ve={ACC_DESCR:/accDescr(?:[\t ]*:([^\n\r]*)|\s*{([^}]*)})/,ACC_TITLE:/accTitle[\t ]*:([^\n\r]*)/,TITLE:/title([\t ][^\n\r]*|)/},Ce=(k(r=class extends f{runConverter(e,r,t){let a=this.runCommonConverter(e,r,t);return void 0===a&&(a=this.runCustomConverter(e,r,t)),void 0===a?super.runConverter(e,r,t):a}runCommonConverter(e,r,t){const a=ve[e.name];if(void 0===a)return;const n=a.exec(r);return null!==n?void 0!==n[1]?n[1].trim().replace(/[\t ]{2,}/gm," "):void 0!==n[2]?n[2].replace(/^\s*/gm,"").replace(/\s+$/gm,"").replace(/[\t ]{2,}/gm," ").replace(/[\n\r]{2,}/gm,"\n"):void 0:void 0}},"AbstractMermaidValueConverter"),r),Ae=(k(t=class extends Ce{runCustomConverter(e,r,t){}},"CommonValueConverter"),t),ke=(k(a=class extends ${constructor(e){super(),this.keywords=new Set(e)}buildKeywordTokens(e,r,t){const a=super.buildKeywordTokens(e,r,t);return a.forEach(e=>{this.keywords.has(e.name)&&void 0!==e.PATTERN&&(e.PATTERN=new RegExp(e.PATTERN.toString()+"(?:(?=%%)|(?!\\S))"))}),a}},"AbstractMermaidTokenBuilder"),a);k(class extends ke{},"CommonTokenBuilder");var we=(k(n=class extends ke{constructor(){super(["gitGraph"])}},"GitGraphTokenBuilder"),n),xe={parser:{TokenBuilder:k(()=>new we,"TokenBuilder"),ValueConverter:k(()=>new Ae,"ValueConverter")}};function Ee(e=c){const r=R(T(e),fe),t=R(h({shared:r}),Te,xe);return r.ServiceRegistry.register(t),{shared:r,GitGraph:t}}k(Ee,"createGitGraphServices");var Ge=(k(l=class extends ke{constructor(){super(["info","showInfo"])}},"InfoTokenBuilder"),l),Ie={parser:{TokenBuilder:k(()=>new Ge,"TokenBuilder"),ValueConverter:k(()=>new Ae,"ValueConverter")}};function Pe(e=c){const r=R(T(e),fe),t=R(h({shared:r}),$e,Ie);return r.ServiceRegistry.register(t),{shared:r,Info:t}}k(Pe,"createInfoServices");var Se=(k(s=class extends ke{constructor(){super(["packet-beta"])}},"PacketTokenBuilder"),s),Le={parser:{TokenBuilder:k(()=>new Se,"TokenBuilder"),ValueConverter:k(()=>new Ae,"ValueConverter")}};function Ke(e=c){const r=R(T(e),fe),t=R(h({shared:r}),ge,Le);return r.ServiceRegistry.register(t),{shared:r,Packet:t}}k(Ke,"createPacketServices");var _e=(k(i=class extends ke{constructor(){super(["pie","showData"])}},"PieTokenBuilder"),i),be=(k(u=class extends Ce{runCustomConverter(e,r,t){if("PIE_SECTION_LABEL"===e.name)return r.replace(/"/g,"").trim()}},"PieValueConverter"),u),De={parser:{TokenBuilder:k(()=>new _e,"TokenBuilder"),ValueConverter:k(()=>new be,"ValueConverter")}};function Ne(e=c){const r=R(T(e),fe),t=R(h({shared:r}),ce,De);return r.ServiceRegistry.register(t),{shared:r,Pie:t}}k(Ne,"createPieServices");var Oe=(k(m=class extends ke{constructor(){super(["architecture"])}},"ArchitectureTokenBuilder"),m),He=(k(p=class extends Ce{runCustomConverter(e,r,t){return"ARCH_ICON"===e.name?r.replace(/[()]/g,"").trim():"ARCH_TEXT_ICON"===e.name?r.replace(/["()]/g,""):"ARCH_TITLE"===e.name?r.replace(/[[\]]/g,"").trim():void 0}},"ArchitectureValueConverter"),p),Me={parser:{TokenBuilder:k(()=>new Oe,"TokenBuilder"),ValueConverter:k(()=>new He,"ValueConverter")}};function Ve(e=c){const r=R(T(e),fe),t=R(h({shared:r}),Re,Me);return r.ServiceRegistry.register(t),{shared:r,Architecture:t}}k(Ve,"createArchitectureServices");var Be=(k(y=class extends ke{constructor(){super(["radar-beta"])}},"RadarTokenBuilder"),y),We={parser:{TokenBuilder:k(()=>new Be,"TokenBuilder"),ValueConverter:k(()=>new Ae,"ValueConverter")}};function je(e=c){const r=R(T(e),fe),t=R(h({shared:r}),he,We);return r.ServiceRegistry.register(t),{shared:r,Radar:t}}k(je,"createRadarServices");var Fe={},Ue={info:k(async()=>{const{createInfoServices:e}=await C(async()=>{const{createInfoServices:e}=await Promise.resolve().then(()=>Je);return{createInfoServices:e}},void 0,import.meta.url),r=e().Info.parser.LangiumParser;Fe.info=r},"info"),packet:k(async()=>{const{createPacketServices:e}=await C(async()=>{const{createPacketServices:e}=await Promise.resolve().then(()=>Xe);return{createPacketServices:e}},void 0,import.meta.url),r=e().Packet.parser.LangiumParser;Fe.packet=r},"packet"),pie:k(async()=>{const{createPieServices:e}=await C(async()=>{const{createPieServices:e}=await Promise.resolve().then(()=>ze);return{createPieServices:e}},void 0,import.meta.url),r=e().Pie.parser.LangiumParser;Fe.pie=r},"pie"),architecture:k(async()=>{const{createArchitectureServices:e}=await C(async()=>{const{createArchitectureServices:e}=await Promise.resolve().then(()=>Qe);return{createArchitectureServices:e}},void 0,import.meta.url),r=e().Architecture.parser.LangiumParser;Fe.architecture=r},"architecture"),gitGraph:k(async()=>{const{createGitGraphServices:e}=await C(async()=>{const{createGitGraphServices:e}=await Promise.resolve().then(()=>Ze);return{createGitGraphServices:e}},void 0,import.meta.url),r=e().GitGraph.parser.LangiumParser;Fe.gitGraph=r},"gitGraph"),radar:k(async()=>{const{createRadarServices:e}=await C(async()=>{const{createRadarServices:e}=await Promise.resolve().then(()=>er);return{createRadarServices:e}},void 0,import.meta.url),r=e().Radar.parser.LangiumParser;Fe.radar=r},"radar")};async function Ye(e,r){const t=Ue[e];if(!t)throw new Error(`Unknown diagram type: ${e}`);Fe[e]||await t();const a=Fe[e].parse(r);if(a.lexerErrors.length>0||a.parserErrors.length>0)throw new qe(a);return a.value}k(Ye,"parse");var qe=(k(o=class extends Error{constructor(e){super(`Parsing failed: ${e.lexerErrors.map(e=>e.message).join("\n")} ${e.parserErrors.map(e=>e.message).join("\n")}`),this.result=e}},"MermaidParseError"),o);const Je=Object.defineProperty({__proto__:null,InfoModule:Ie,createInfoServices:Pe},Symbol.toStringTag,{value:"Module"}),Xe=Object.defineProperty({__proto__:null,PacketModule:Le,createPacketServices:Ke},Symbol.toStringTag,{value:"Module"}),ze=Object.defineProperty({__proto__:null,PieModule:De,createPieServices:Ne},Symbol.toStringTag,{value:"Module"}),Qe=Object.defineProperty({__proto__:null,ArchitectureModule:Me,createArchitectureServices:Ve},Symbol.toStringTag,{value:"Module"}),Ze=Object.defineProperty({__proto__:null,GitGraphModule:xe,createGitGraphServices:Ee},Symbol.toStringTag,{value:"Module"}),er=Object.defineProperty({__proto__:null,RadarModule:We,createRadarServices:je},Symbol.toStringTag,{value:"Module"});export{C as _,Ye as p}; diff --git a/.output/public/assets/@mozilla-5yaQRYvZ.js b/.output/public/assets/@mozilla-5yaQRYvZ.js new file mode 100644 index 0000000000000000000000000000000000000000..ee6995266eee16133b2a9b63ac87750d86f25ea5 --- /dev/null +++ b/.output/public/assets/@mozilla-5yaQRYvZ.js @@ -0,0 +1,385 @@ +var e,t={exports:{}};var i,a,r,n={exports:{}};var s=function(){if(r)return a;r=1;var s=(e||(e=1,function(e){function t(e,t){if(t&&t.documentElement)e=t,t=arguments[2];else if(!e||!e.documentElement)throw new Error("First argument to Readability constructor should be a document object.");if(t=t||{},this._doc=e,this._docJSDOMParser=this._doc.firstChild.__JSDOMParser__,this._articleTitle=null,this._articleByline=null,this._articleDir=null,this._articleSiteName=null,this._attempts=[],this._debug=!!t.debug,this._maxElemsToParse=t.maxElemsToParse||this.DEFAULT_MAX_ELEMS_TO_PARSE,this._nbTopCandidates=t.nbTopCandidates||this.DEFAULT_N_TOP_CANDIDATES,this._charThreshold=t.charThreshold||this.DEFAULT_CHAR_THRESHOLD,this._classesToPreserve=this.CLASSES_TO_PRESERVE.concat(t.classesToPreserve||[]),this._keepClasses=!!t.keepClasses,this._serializer=t.serializer||function(e){return e.innerHTML},this._disableJSONLD=!!t.disableJSONLD,this._allowedVideoRegex=t.allowedVideoRegex||this.REGEXPS.videos,this._flags=this.FLAG_STRIP_UNLIKELYS|this.FLAG_WEIGHT_CLASSES|this.FLAG_CLEAN_CONDITIONALLY,this._debug){let e=function(e){if(e.nodeType==e.TEXT_NODE)return`${e.nodeName} ("${e.textContent}")`;let t=Array.from(e.attributes||[],function(e){return`${e.name}="${e.value}"`}).join(" ");return`<${e.localName} ${t}>`};this.log=function(){if("undefined"!=typeof console)Array.from(arguments,t=>t&&t.nodeType==this.ELEMENT_NODE?e(t):t).unshift("Reader: (Readability)");else if("undefined"!=typeof dump){var t=Array.prototype.map.call(arguments,function(t){return t&&t.nodeName?e(t):t}).join(" ");dump("Reader: (Readability) "+t+"\n")}}}else this.log=function(){}}t.prototype={FLAG_STRIP_UNLIKELYS:1,FLAG_WEIGHT_CLASSES:2,FLAG_CLEAN_CONDITIONALLY:4, +// https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType +ELEMENT_NODE:1,TEXT_NODE:3, +// Max number of nodes supported by this parser. Default: 0 (no limit) +DEFAULT_MAX_ELEMS_TO_PARSE:0, +// The number of top candidates to consider when analysing how +// tight the competition is among candidates. +DEFAULT_N_TOP_CANDIDATES:5, +// Element tags to score by default. +DEFAULT_TAGS_TO_SCORE:"section,h2,h3,h4,h5,h6,p,td,pre".toUpperCase().split(","), +// The default number of chars an article must have in order to return a result +DEFAULT_CHAR_THRESHOLD:500, +// All of the regular expressions in use within readability. +// Defined up here so we don't instantiate them repeatedly in loops. +REGEXPS:{ +// NOTE: These two regular expressions are duplicated in +// Readability-readerable.js. Please keep both copies in sync. +unlikelyCandidates:/-ad-|ai2html|banner|breadcrumbs|combx|comment|community|cover-wrap|disqus|extra|footer|gdpr|header|legends|menu|related|remark|replies|rss|shoutbox|sidebar|skyscraper|social|sponsor|supplemental|ad-break|agegate|pagination|pager|popup|yom-remote/i,okMaybeItsACandidate:/and|article|body|column|content|main|shadow/i,positive:/article|body|content|entry|hentry|h-entry|main|page|pagination|post|text|blog|story/i,negative:/-ad-|hidden|^hid$| hid$| hid |^hid |banner|combx|comment|com-|contact|foot|footer|footnote|gdpr|masthead|media|meta|outbrain|promo|related|scroll|share|shoutbox|sidebar|skyscraper|sponsor|shopping|tags|tool|widget/i,extraneous:/print|archive|comment|discuss|e[\-]?mail|share|reply|all|login|sign|single|utility/i,byline:/byline|author|dateline|writtenby|p-author/i,replaceFonts:/<(\/?)font[^>]*>/gi,normalize:/\s{2,}/g,videos:/\/\/(www\.)?((dailymotion|youtube|youtube-nocookie|player\.vimeo|v\.qq)\.com|(archive|upload\.wikimedia)\.org|player\.twitch\.tv)/i,shareElements:/(\b|_)(share|sharedaddy)(\b|_)/i,nextLink:/(next|weiter|continue|>([^\|]|$)|»([^\|]|$))/i,prevLink:/(prev|earl|old|new|<|«)/i,tokenize:/\W+/g,whitespace:/^\s*$/,hasContent:/\S$/,hashUrl:/^#.+/,srcsetUrl:/(\S+)(\s+[\d.]+[xw])?(\s*(?:,|$))/g,b64DataUrl:/^data:\s*([^\s;,]+)\s*;\s*base64\s*,/i, +// Commas as used in Latin, Sindhi, Chinese and various other scripts. +// see: https://en.wikipedia.org/wiki/Comma#Comma_variants +commas:/\u002C|\u060C|\uFE50|\uFE10|\uFE11|\u2E41|\u2E34|\u2E32|\uFF0C/g, +// See: https://schema.org/Article +jsonLdArticleTypes:/^Article|AdvertiserContentArticle|NewsArticle|AnalysisNewsArticle|AskPublicNewsArticle|BackgroundNewsArticle|OpinionNewsArticle|ReportageNewsArticle|ReviewNewsArticle|Report|SatiricalArticle|ScholarlyArticle|MedicalScholarlyArticle|SocialMediaPosting|BlogPosting|LiveBlogPosting|DiscussionForumPosting|TechArticle|APIReference$/},UNLIKELY_ROLES:["menu","menubar","complementary","navigation","alert","alertdialog","dialog"],DIV_TO_P_ELEMS:new Set(["BLOCKQUOTE","DL","DIV","IMG","OL","P","PRE","TABLE","UL"]),ALTER_TO_DIV_EXCEPTIONS:["DIV","ARTICLE","SECTION","P"],PRESENTATIONAL_ATTRIBUTES:["align","background","bgcolor","border","cellpadding","cellspacing","frame","hspace","rules","style","valign","vspace"],DEPRECATED_SIZE_ATTRIBUTE_ELEMS:["TABLE","TH","TD","HR","PRE"], +// The commented out elements qualify as phrasing content but tend to be +// removed by readability when put into paragraphs, so we ignore them here. +PHRASING_ELEMS:[ +// "CANVAS", "IFRAME", "SVG", "VIDEO", +"ABBR","AUDIO","B","BDO","BR","BUTTON","CITE","CODE","DATA","DATALIST","DFN","EM","EMBED","I","IMG","INPUT","KBD","LABEL","MARK","MATH","METER","NOSCRIPT","OBJECT","OUTPUT","PROGRESS","Q","RUBY","SAMP","SCRIPT","SELECT","SMALL","SPAN","STRONG","SUB","SUP","TEXTAREA","TIME","VAR","WBR"], +// These are the classes that readability sets itself. +CLASSES_TO_PRESERVE:["page"], +// These are the list of HTML entities that need to be escaped. +HTML_ESCAPE_MAP:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"}, +/** + * Run any post-process modifications to article content as necessary. + * + * @param Element + * @return void + **/ +_postProcessContent:function(e){this._fixRelativeUris(e),this._simplifyNestedElements(e),this._keepClasses||this._cleanClasses(e)}, +/** + * Iterates over a NodeList, calls `filterFn` for each node and removes node + * if function returned `true`. + * + * If function is not passed, removes all the nodes in node list. + * + * @param NodeList nodeList The nodes to operate on + * @param Function filterFn the function to use as a filter + * @return void + */ +_removeNodes:function(e,t){if(this._docJSDOMParser&&e._isLiveNodeList)throw new Error("Do not pass live node lists to _removeNodes");for(var i=e.length-1;i>=0;i--){var a=e[i],r=a.parentNode;r&&(t&&!t.call(this,a,i,e)||r.removeChild(a))}}, +/** + * Iterates over a NodeList, and calls _setNodeTag for each node. + * + * @param NodeList nodeList The nodes to operate on + * @param String newTagName the new tag name to use + * @return void + */ +_replaceNodeTags:function(e,t){if(this._docJSDOMParser&&e._isLiveNodeList)throw new Error("Do not pass live node lists to _replaceNodeTags");for(const i of e)this._setNodeTag(i,t)}, +/** + * Iterate over a NodeList, which doesn't natively fully implement the Array + * interface. + * + * For convenience, the current object context is applied to the provided + * iterate function. + * + * @param NodeList nodeList The NodeList. + * @param Function fn The iterate function. + * @return void + */ +_forEachNode:function(e,t){Array.prototype.forEach.call(e,t,this)}, +/** + * Iterate over a NodeList, and return the first node that passes + * the supplied test function + * + * For convenience, the current object context is applied to the provided + * test function. + * + * @param NodeList nodeList The NodeList. + * @param Function fn The test function. + * @return void + */ +_findNode:function(e,t){return Array.prototype.find.call(e,t,this)}, +/** + * Iterate over a NodeList, return true if any of the provided iterate + * function calls returns true, false otherwise. + * + * For convenience, the current object context is applied to the + * provided iterate function. + * + * @param NodeList nodeList The NodeList. + * @param Function fn The iterate function. + * @return Boolean + */ +_someNode:function(e,t){return Array.prototype.some.call(e,t,this)}, +/** + * Iterate over a NodeList, return true if all of the provided iterate + * function calls return true, false otherwise. + * + * For convenience, the current object context is applied to the + * provided iterate function. + * + * @param NodeList nodeList The NodeList. + * @param Function fn The iterate function. + * @return Boolean + */ +_everyNode:function(e,t){return Array.prototype.every.call(e,t,this)}, +/** + * Concat all nodelists passed as arguments. + * + * @return ...NodeList + * @return Array + */ +_concatNodeLists:function(){var e=Array.prototype.slice,t=e.call(arguments).map(function(t){return e.call(t)});return Array.prototype.concat.apply([],t)},_getAllNodesWithTag:function(e,t){return e.querySelectorAll?e.querySelectorAll(t.join(",")):[].concat.apply([],t.map(function(t){var i=e.getElementsByTagName(t);return Array.isArray(i)?i:Array.from(i)}))}, +/** + * Removes the class="" attribute from every element in the given + * subtree, except those that match CLASSES_TO_PRESERVE and + * the classesToPreserve array from the options object. + * + * @param Element + * @return void + */ +_cleanClasses:function(e){var t=this._classesToPreserve,i=(e.getAttribute("class")||"").split(/\s+/).filter(function(e){return-1!=t.indexOf(e)}).join(" ");for(i?e.setAttribute("class",i):e.removeAttribute("class"),e=e.firstElementChild;e;e=e.nextElementSibling)this._cleanClasses(e)}, +/** + * Converts each and uri in the given element to an absolute URI, + * ignoring #ref URIs. + * + * @param Element + * @return void + */ +_fixRelativeUris:function(e){var t=this._doc.baseURI,i=this._doc.documentURI;function a(e){if(t==i&&"#"==e.charAt(0))return e;try{return new URL(e,t).href}catch(a){}return e}var r=this._getAllNodesWithTag(e,["a"]);this._forEachNode(r,function(e){var t=e.getAttribute("href");if(t)if(0===t.indexOf("javascript:"))if(1===e.childNodes.length&&e.childNodes[0].nodeType===this.TEXT_NODE){var i=this._doc.createTextNode(e.textContent);e.parentNode.replaceChild(i,e)}else{for(var r=this._doc.createElement("span");e.firstChild;)r.appendChild(e.firstChild);e.parentNode.replaceChild(r,e)}else e.setAttribute("href",a(t))});var n=this._getAllNodesWithTag(e,["img","picture","figure","video","audio","source"]);this._forEachNode(n,function(e){var t=e.getAttribute("src"),i=e.getAttribute("poster"),r=e.getAttribute("srcset");if(t&&e.setAttribute("src",a(t)),i&&e.setAttribute("poster",a(i)),r){var n=r.replace(this.REGEXPS.srcsetUrl,function(e,t,i,r){return a(t)+(i||"")+r});e.setAttribute("srcset",n)}})},_simplifyNestedElements:function(e){for(var t=e;t;){if(t.parentNode&&["DIV","SECTION"].includes(t.tagName)&&(!t.id||!t.id.startsWith("readability"))){if(this._isElementWithoutContent(t)){t=this._removeAndGetNext(t);continue}if(this._hasSingleTagInsideElement(t,"DIV")||this._hasSingleTagInsideElement(t,"SECTION")){for(var i=t.children[0],a=0;a»] /.test(t))a=/ [\\\/>»] /.test(t),r(t=i.replace(/(.*)[\|\-\\\/>»] .*/gi,"$1"))<3&&(t=i.replace(/[^\|\-\\\/>»]*[\|\-\\\/>»](.*)/gi,"$1"));else if(-1!==t.indexOf(": ")){var n=this._concatNodeLists(e.getElementsByTagName("h1"),e.getElementsByTagName("h2")),s=t.trim();this._someNode(n,function(e){return e.textContent.trim()===s})||(r(t=i.substring(i.lastIndexOf(":")+1))<3?t=i.substring(i.indexOf(":")+1):r(i.substr(0,i.indexOf(":")))>5&&(t=i))}else if(t.length>150||t.length<15){var l=e.getElementsByTagName("h1");1===l.length&&(t=this._getInnerText(l[0]))}var o=r(t=t.trim().replace(this.REGEXPS.normalize," "));return o<=4&&(!a||o!=r(i.replace(/[\|\-\\\/>»]+/g,""))-1)&&(t=i),t}, +/** + * Prepare the HTML document for readability to scrape it. + * This includes things like stripping javascript, CSS, and handling terrible markup. + * + * @return void + **/ +_prepDocument:function(){var e=this._doc;this._removeNodes(this._getAllNodesWithTag(e,["style"])),e.body&&this._replaceBrs(e.body),this._replaceNodeTags(this._getAllNodesWithTag(e,["font"]),"SPAN")}, +/** + * Finds the next node, starting from the given node, and ignoring + * whitespace in between. If the given node is an element, the same node is + * returned. + */ +_nextNode:function(e){for(var t=e;t&&t.nodeType!=this.ELEMENT_NODE&&this.REGEXPS.whitespace.test(t.textContent);)t=t.nextSibling;return t}, +/** + * Replaces 2 or more successive
elements with a single

. + * Whitespace between
elements are ignored. For example: + *

foo
bar


abc
+ * will become: + *
foo
bar

abc

+ */ +_replaceBrs:function(e){this._forEachNode(this._getAllNodesWithTag(e,["br"]),function(e){for(var t=e.nextSibling,i=!1;(t=this._nextNode(t))&&"BR"==t.tagName;){i=!0;var a=t.nextSibling;t.parentNode.removeChild(t),t=a}if(i){var r=this._doc.createElement("p");for(e.parentNode.replaceChild(r,e),t=r.nextSibling;t;){if("BR"==t.tagName){var n=this._nextNode(t.nextSibling);if(n&&"BR"==n.tagName)break}if(!this._isPhrasingContent(t))break;var s=t.nextSibling;r.appendChild(t),t=s}for(;r.lastChild&&this._isWhitespace(r.lastChild);)r.removeChild(r.lastChild);"P"===r.parentNode.tagName&&this._setNodeTag(r.parentNode,"DIV")}})},_setNodeTag:function(e,t){if(this.log("_setNodeTag",e,t),this._docJSDOMParser)return e.localName=t.toLowerCase(),e.tagName=t.toUpperCase(),e;for(var i=e.ownerDocument.createElement(t);e.firstChild;)i.appendChild(e.firstChild);e.parentNode.replaceChild(i,e),e.readability&&(i.readability=e.readability);for(var a=0;a tags, etc. + * + * @param Element + * @return void + **/ +_prepArticle:function(e){this._cleanStyles(e),this._markDataTables(e),this._fixLazyImages(e),this._cleanConditionally(e,"form"),this._cleanConditionally(e,"fieldset"),this._clean(e,"object"),this._clean(e,"embed"),this._clean(e,"footer"),this._clean(e,"link"),this._clean(e,"aside");var t=this.DEFAULT_CHAR_THRESHOLD;this._forEachNode(e.children,function(e){this._cleanMatchedNodes(e,function(e,i){return this.REGEXPS.shareElements.test(i)&&e.textContent.length!i.includes(e)).join(" ").length/a.join(" ").length:0},_checkByline:function(e,t){if(this._articleByline)return!1;if(void 0!==e.getAttribute)var i=e.getAttribute("rel"),a=e.getAttribute("itemprop");return!(!("author"===i||a&&-1!==a.indexOf("author")||this.REGEXPS.byline.test(t))||!this._isValidByline(e.textContent)||(this._articleByline=e.textContent.trim(),0))},_getNodeAncestors:function(e,t){t=t||0;for(var i=0,a=[];e.parentNode&&(a.push(e.parentNode),!t||++i!==t);)e=e.parentNode;return a}, +/*** + * grabArticle - Using a variety of metrics (content score, classname, element types), find the content that is + * most likely to be the stuff a user wants to read. Then return it wrapped up in a div. + * + * @param page a document to run upon. Needs to be a full document, complete with body. + * @return Element + **/ +_grabArticle:function(e){this.log("**** grabArticle ****");var t=this._doc,i=null!==e;if(!(e=e||this._doc.body))return this.log("No body found in document. Abort."),null;for(var a=e.innerHTML;;){this.log("Starting grabArticle loop");var r=this._flagIsActive(this.FLAG_STRIP_UNLIKELYS),n=[],s=this._doc.documentElement;let V=!0;for(;s;){"HTML"===s.tagName&&(this._articleLang=s.getAttribute("lang"));var l=s.className+" "+s.id;if(this._isProbablyVisible(s))if("true"!=s.getAttribute("aria-modal")||"dialog"!=s.getAttribute("role"))if(this._checkByline(s,l))s=this._removeAndGetNext(s);else if(V&&this._headerDuplicatesTitle(s))this.log("Removing header: ",s.textContent.trim(),this._articleTitle.trim()),V=!1,s=this._removeAndGetNext(s);else{if(r){if(this.REGEXPS.unlikelyCandidates.test(l)&&!this.REGEXPS.okMaybeItsACandidate.test(l)&&!this._hasAncestorTag(s,"table")&&!this._hasAncestorTag(s,"code")&&"BODY"!==s.tagName&&"A"!==s.tagName){this.log("Removing unlikely candidate - "+l),s=this._removeAndGetNext(s);continue}if(this.UNLIKELY_ROLES.includes(s.getAttribute("role"))){this.log("Removing content with role "+s.getAttribute("role")+" - "+l),s=this._removeAndGetNext(s);continue}}if("DIV"!==s.tagName&&"SECTION"!==s.tagName&&"HEADER"!==s.tagName&&"H1"!==s.tagName&&"H2"!==s.tagName&&"H3"!==s.tagName&&"H4"!==s.tagName&&"H5"!==s.tagName&&"H6"!==s.tagName||!this._isElementWithoutContent(s)){if(-1!==this.DEFAULT_TAGS_TO_SCORE.indexOf(s.tagName)&&n.push(s),"DIV"===s.tagName){for(var o=null,h=s.firstChild;h;){var c=h.nextSibling;if(this._isPhrasingContent(h))null!==o?o.appendChild(h):this._isWhitespace(h)||(o=t.createElement("p"),s.replaceChild(o,h),o.appendChild(h));else if(null!==o){for(;o.lastChild&&this._isWhitespace(o.lastChild);)o.removeChild(o.lastChild);o=null}h=c}if(this._hasSingleTagInsideElement(s,"P")&&this._getLinkDensity(s)<.25){var d=s.children[0];s.parentNode.replaceChild(d,s),s=d,n.push(s)}else this._hasChildBlockElement(s)||(s=this._setNodeTag(s,"P"),n.push(s))}s=this._getNextNode(s)}else s=this._removeAndGetNext(s)}else s=this._removeAndGetNext(s);else this.log("Removing hidden node - "+l),s=this._removeAndGetNext(s)}var g=[];this._forEachNode(n,function(e){if(e.parentNode&&void 0!==e.parentNode.tagName){var t=this._getInnerText(e);if(!(t.length<25)){var i=this._getNodeAncestors(e,5);if(0!==i.length){var a=0;a+=1,a+=t.split(this.REGEXPS.commas).length,a+=Math.min(Math.floor(t.length/100),3),this._forEachNode(i,function(e,t){if(e.tagName&&e.parentNode&&void 0!==e.parentNode.tagName){if(void 0===e.readability&&(this._initializeNode(e),g.push(e)),0===t)var i=1;else i=1===t?2:3*t;e.readability.contentScore+=a/i}})}}}});for(var u=[],m=0,_=g.length;m<_;m+=1){var f=g[m],p=f.readability.contentScore*(1-this._getLinkDensity(f));f.readability.contentScore=p,this.log("Candidate:",f,"with score "+p);for(var N=0;NE.readability.contentScore){u.splice(N,0,f),u.length>this._nbTopCandidates&&u.pop();break}}}var b,T=u[0]||null,A=!1;if(null===T||"BODY"===T.tagName){for(T=t.createElement("DIV"),A=!0;e.firstChild;)this.log("Moving child out:",e.firstChild),T.appendChild(e.firstChild);e.appendChild(T),this._initializeNode(T)}else if(T){for(var v=[],y=1;y=.75&&v.push(this._getNodeAncestors(u[y]));if(v.length>=3)for(b=T.parentNode;"BODY"!==b.tagName;){for(var S=0,C=0;C=3){T=b;break}b=b.parentNode}T.readability||this._initializeNode(T),b=T.parentNode;for(var L=T.readability.contentScore,x=L/3;"BODY"!==b.tagName;)if(b.readability){var I=b.readability.contentScore;if(IL){T=b;break}L=b.readability.contentScore,b=b.parentNode}else b=b.parentNode;for(b=T.parentNode;"BODY"!=b.tagName&&1==b.children.length;)b=(T=b).parentNode;T.readability||this._initializeNode(T)}var D=t.createElement("DIV");i&&(D.id="readability-content");for(var R=Math.max(10,.2*T.readability.contentScore),P=(b=T.parentNode).children,O=0,w=P.length;O=R)M=!0;else if("P"===B.nodeName){var k=this._getLinkDensity(B),H=this._getInnerText(B),U=H.length;(U>80&&k<.25||U<80&&U>0&&0===k&&-1!==H.search(/\.( |$)/))&&(M=!0)}}M&&(this.log("Appending node:",B),-1===this.ALTER_TO_DIV_EXCEPTIONS.indexOf(B.nodeName)&&(this.log("Altering sibling:",B,"to div."),B=this._setNodeTag(B,"DIV")),D.appendChild(B),P=b.children,O-=1,w-=1)}if(this._debug&&this.log("Article content pre-prep: "+D.innerHTML),this._prepArticle(D),this._debug&&this.log("Article content post-prep: "+D.innerHTML),A)T.id="readability-page-1",T.className="page";else{var F=t.createElement("DIV");for(F.id="readability-page-1",F.className="page";D.firstChild;)F.appendChild(D.firstChild);D.appendChild(F)}this._debug&&this.log("Article content after paging: "+D.innerHTML);var W=!0,X=this._getInnerText(D,!0).length;if(X0&&e.length<100}, +/** + * Converts some of the common HTML entities in string to their corresponding characters. + * + * @param str {string} - a string to unescape. + * @return string without HTML entity. + */ +_unescapeHtmlEntities:function(e){if(!e)return e;var t=this.HTML_ESCAPE_MAP;return e.replace(/&(quot|amp|apos|lt|gt);/g,function(e,i){return t[i]}).replace(/&#(?:x([0-9a-z]{1,4})|([0-9]{1,4}));/gi,function(e,t,i){var a=parseInt(t||i,t?16:10);return String.fromCharCode(a)})}, +/** + * Try to extract metadata from JSON-LD object. + * For now, only Schema.org objects of type Article or its subtypes are supported. + * @return Object with any metadata that could be extracted (possibly none) + */ +_getJSONLD:function(e){var t,i=this._getAllNodesWithTag(e,["script"]);return this._forEachNode(i,function(e){if(!t&&"application/ld+json"===e.getAttribute("type"))try{var i=e.textContent.replace(/^\s*\s*$/g,""),a=JSON.parse(i);if(!a["@context"]||!a["@context"].match(/^https?\:\/\/schema\.org$/))return;if(!a["@type"]&&Array.isArray(a["@graph"])&&(a=a["@graph"].find(function(e){return(e["@type"]||"").match(this.REGEXPS.jsonLdArticleTypes)})),!a||!a["@type"]||!a["@type"].match(this.REGEXPS.jsonLdArticleTypes))return;if(t={},"string"==typeof a.name&&"string"==typeof a.headline&&a.name!==a.headline){var r=this._getArticleTitle(),n=this._textSimilarity(a.name,r)>.75,s=this._textSimilarity(a.headline,r)>.75;t.title=s&&!n?a.headline:a.name}else"string"==typeof a.name?t.title=a.name.trim():"string"==typeof a.headline&&(t.title=a.headline.trim());return a.author&&("string"==typeof a.author.name?t.byline=a.author.name.trim():Array.isArray(a.author)&&a.author[0]&&"string"==typeof a.author[0].name&&(t.byline=a.author.filter(function(e){return e&&"string"==typeof e.name}).map(function(e){return e.name.trim()}).join(", "))),"string"==typeof a.description&&(t.excerpt=a.description.trim()),a.publisher&&"string"==typeof a.publisher.name&&(t.siteName=a.publisher.name.trim()),void("string"==typeof a.datePublished&&(t.datePublished=a.datePublished.trim()))}catch(l){this.log(l.message)}}),t||{}}, +/** + * Attempts to get excerpt and byline metadata for the article. + * + * @param {Object} jsonld — object containing any metadata that + * could be extracted from JSON-LD object. + * + * @return Object with optional "excerpt" and "byline" properties + */ +_getArticleMetadata:function(e){var t={},i={},a=this._doc.getElementsByTagName("meta"),r=/\s*(article|dc|dcterm|og|twitter)\s*:\s*(author|creator|description|published_time|title|site_name)\s*/gi,n=/^\s*(?:(dc|dcterm|og|twitter|weibo:(article|webpage))\s*[\.:]\s*)?(author|creator|description|title|site_name)\s*$/i;return this._forEachNode(a,function(e){var t=e.getAttribute("name"),a=e.getAttribute("property"),s=e.getAttribute("content");if(s){var l=null,o=null;a&&(l=a.match(r))&&(o=l[0].toLowerCase().replace(/\s/g,""),i[o]=s.trim()),!l&&t&&n.test(t)&&(o=t,s&&(o=o.toLowerCase().replace(/\s/g,"").replace(/\./g,":"),i[o]=s.trim()))}}),t.title=e.title||i["dc:title"]||i["dcterm:title"]||i["og:title"]||i["weibo:article:title"]||i["weibo:webpage:title"]||i.title||i["twitter:title"],t.title||(t.title=this._getArticleTitle()),t.byline=e.byline||i["dc:creator"]||i["dcterm:creator"]||i.author,t.excerpt=e.excerpt||i["dc:description"]||i["dcterm:description"]||i["og:description"]||i["weibo:article:description"]||i["weibo:webpage:description"]||i.description||i["twitter:description"],t.siteName=e.siteName||i["og:site_name"],t.publishedTime=e.datePublished||i["article:published_time"]||null,t.title=this._unescapeHtmlEntities(t.title),t.byline=this._unescapeHtmlEntities(t.byline),t.excerpt=this._unescapeHtmlEntities(t.excerpt),t.siteName=this._unescapeHtmlEntities(t.siteName),t.publishedTime=this._unescapeHtmlEntities(t.publishedTime),t}, +/** + * Check if node is image, or if node contains exactly only one image + * whether as a direct child or as its descendants. + * + * @param Element + **/ +_isSingleImage:function(e){return"IMG"===e.tagName||1===e.children.length&&""===e.textContent.trim()&&this._isSingleImage(e.children[0])}, +/** + * Find all