/
home
/
infinitibizsol
/
.trash
/
static.1
/
js
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/static.1/js/298.93f39e36.chunk.js
/*! For license information please see 298.93f39e36.chunk.js.LICENSE.txt */ (self.webpackChunk_minimal_material_kit_react=self.webpackChunk_minimal_material_kit_react||[]).push([[298],{4576:(e,t,n)=>{"use strict";n.d(t,{R:()=>C});var r=n(8168),u=n(8065),i=n.n(u),a=n(6865),s=n.n(a),o=n(8988),l=n.n(o),c=n(4443),p=n.n(c),d=n(1525),D=n.n(d);i().extend(l()),i().extend(p()),i().extend(D());const f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warning",n=!1;const r=Array.isArray(e)?e.join("\n"):e;return()=>{n||(n=!0,"error"===t?console.error(r):console.warn(r))}}(["Your locale has not been found.","Either the locale key is not a supported one. Locales supported by dayjs are available here: https://github.com/iamkun/dayjs/tree/dev/src/locale","Or you forget to import the locale from 'dayjs/locale/{localeUsed}'","fallback on English locale"]),m={YY:"year",YYYY:{sectionType:"year",contentType:"digit",maxLength:4},M:{sectionType:"month",contentType:"digit",maxLength:2},MM:"month",MMM:{sectionType:"month",contentType:"letter"},MMMM:{sectionType:"month",contentType:"letter"},D:{sectionType:"day",contentType:"digit",maxLength:2},DD:"day",Do:{sectionType:"day",contentType:"digit-with-letter"},d:{sectionType:"weekDay",contentType:"digit",maxLength:2},dd:{sectionType:"weekDay",contentType:"letter"},ddd:{sectionType:"weekDay",contentType:"letter"},dddd:{sectionType:"weekDay",contentType:"letter"},A:"meridiem",a:"meridiem",H:{sectionType:"hours",contentType:"digit",maxLength:2},HH:"hours",h:{sectionType:"hours",contentType:"digit",maxLength:2},hh:"hours",m:{sectionType:"minutes",contentType:"digit",maxLength:2},mm:"minutes",s:{sectionType:"seconds",contentType:"digit",maxLength:2},ss:"seconds"},h={year:"YYYY",month:"MMMM",monthShort:"MMM",dayOfMonth:"D",weekday:"dddd",weekdayShort:"dd",hours24h:"HH",hours12h:"hh",meridiem:"A",minutes:"mm",seconds:"ss",fullDate:"ll",fullDateWithWeekday:"dddd, LL",keyboardDate:"L",shortDate:"MMM D",normalDate:"D MMMM",normalDateWithWeekday:"ddd, MMM D",monthAndYear:"MMMM YYYY",monthAndDate:"MMMM D",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",fullDateTime:"lll",fullDateTime12h:"ll hh:mm A",fullDateTime24h:"ll HH:mm",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},g=["Missing UTC plugin","To be able to use UTC or timezones, you have to enable the `utc` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-utc"].join("\n"),y=["Missing timezone plugin","To be able to use timezones, you have to enable both the `utc` and the `timezone` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-timezone"].join("\n");class C{constructor(){let{locale:e,formats:t,instance:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var u,a,o;this.isMUIAdapter=!0,this.isTimezoneCompatible=!0,this.lib="dayjs",this.rawDayJsInstance=void 0,this.dayjs=void 0,this.locale=void 0,this.formats=void 0,this.escapedCharacters={start:"[",end:"]"},this.formatTokenMap=m,this.setLocaleToValue=e=>{const t=this.getCurrentLocaleCode();return t===e.locale()?e:e.locale(t)},this.hasUTCPlugin=()=>"undefined"!==typeof i().utc,this.hasTimezonePlugin=()=>"undefined"!==typeof i().tz,this.isSame=(e,t,n)=>{const r=this.setTimezone(t,this.getTimezone(e));return e.format(n)===r.format(n)},this.cleanTimezone=e=>{switch(e){case"default":return;case"system":return i().tz.guess();default:return e}},this.createSystemDate=e=>{if(this.rawDayJsInstance)return this.rawDayJsInstance(e);if(this.hasUTCPlugin()&&this.hasTimezonePlugin()){const t=i().tz.guess();return"UTC"!==t?i().tz(e,t):i()(e)}return i()(e)},this.createUTCDate=e=>{if(!this.hasUTCPlugin())throw new Error(g);return i().utc(e)},this.createTZDate=(e,t)=>{if(!this.hasUTCPlugin())throw new Error(g);if(!this.hasTimezonePlugin())throw new Error(y);const n=void 0!==e&&!e.endsWith("Z");return i()(e).tz(this.cleanTimezone(t),n)},this.getLocaleFormats=()=>{const e=i().Ls;let t=e[this.locale||"en"];return void 0===t&&(f(),t=e.en),t.formats},this.adjustOffset=e=>{if(!this.hasTimezonePlugin())return e;const t=this.getTimezone(e);if("UTC"!==t){var n,r;const u=e.tz(this.cleanTimezone(t),!0);return(null!=(n=u.$offset)?n:0)===(null!=(r=e.$offset)?r:0)?e:u}return e},this.date=e=>null===e?null:this.dayjs(e),this.dateWithTimezone=(e,t)=>{if(null===e)return null;let n;return n="UTC"===t?this.createUTCDate(e):"system"===t||"default"===t&&!this.hasTimezonePlugin()?this.createSystemDate(e):this.createTZDate(e,t),void 0===this.locale?n:n.locale(this.locale)},this.getTimezone=e=>{if(this.hasTimezonePlugin()){var t;const n=null==(t=e.$x)?void 0:t.$timezone;if(n)return n}return this.hasUTCPlugin()&&e.isUTC()?"UTC":"system"},this.setTimezone=(e,t)=>{if(this.getTimezone(e)===t)return e;if("UTC"===t){if(!this.hasUTCPlugin())throw new Error(g);return e.utc()}if("system"===t)return e.local();if(!this.hasTimezonePlugin()){if("default"===t)return e;throw new Error(y)}return i().tz(e,this.cleanTimezone(t))},this.toJsDate=e=>e.toDate(),this.parseISO=e=>this.dayjs(e),this.toISO=e=>e.toISOString(),this.parse=(e,t)=>""===e?null:this.dayjs(e,t,this.locale,!0),this.getCurrentLocaleCode=()=>this.locale||"en",this.is12HourCycleInCurrentLocale=()=>/A|a/.test(this.getLocaleFormats().LT||""),this.expandFormat=e=>{const t=this.getLocaleFormats();return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,((e,n,r)=>{const u=r&&r.toUpperCase();return n||t[r]||t[u].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,((e,t,n)=>t||n.slice(1)))}))},this.getFormatHelperText=e=>this.expandFormat(e).replace(/a/gi,"(a|p)m").toLocaleLowerCase(),this.isNull=e=>null===e,this.isValid=e=>this.dayjs(e).isValid(),this.format=(e,t)=>this.formatByString(e,this.formats[t]),this.formatByString=(e,t)=>this.dayjs(e).format(t),this.formatNumber=e=>e,this.getDiff=(e,t,n)=>e.diff(t,n),this.isEqual=(e,t)=>null===e&&null===t||this.dayjs(e).toDate().getTime()===this.dayjs(t).toDate().getTime(),this.isSameYear=(e,t)=>this.isSame(e,t,"YYYY"),this.isSameMonth=(e,t)=>this.isSame(e,t,"YYYY-MM"),this.isSameDay=(e,t)=>this.isSame(e,t,"YYYY-MM-DD"),this.isSameHour=(e,t)=>e.isSame(t,"hour"),this.isAfter=(e,t)=>e>t,this.isAfterYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()>t.utc():e.isAfter(t,"year"),this.isAfterDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()>t.utc():e.isAfter(t,"day"),this.isBefore=(e,t)=>e<t,this.isBeforeYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()<t.utc():e.isBefore(t,"year"),this.isBeforeDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()<t.utc():e.isBefore(t,"day"),this.isWithinRange=(e,t)=>{let[n,r]=t;return e>=n&&e<=r},this.startOfYear=e=>this.adjustOffset(e.startOf("year")),this.startOfMonth=e=>this.adjustOffset(e.startOf("month")),this.startOfWeek=e=>this.adjustOffset(e.startOf("week")),this.startOfDay=e=>this.adjustOffset(e.startOf("day")),this.endOfYear=e=>this.adjustOffset(e.endOf("year")),this.endOfMonth=e=>this.adjustOffset(e.endOf("month")),this.endOfWeek=e=>this.adjustOffset(e.endOf("week")),this.endOfDay=e=>this.adjustOffset(e.endOf("day")),this.addYears=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"year"):e.add(t,"year")),this.addMonths=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month")),this.addWeeks=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week")),this.addDays=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day")),this.addHours=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour")),this.addMinutes=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute")),this.addSeconds=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second")),this.getYear=e=>e.year(),this.getMonth=e=>e.month(),this.getDate=e=>e.date(),this.getHours=e=>e.hour(),this.getMinutes=e=>e.minute(),this.getSeconds=e=>e.second(),this.getMilliseconds=e=>e.millisecond(),this.setYear=(e,t)=>this.adjustOffset(e.set("year",t)),this.setMonth=(e,t)=>this.adjustOffset(e.set("month",t)),this.setDate=(e,t)=>this.adjustOffset(e.set("date",t)),this.setHours=(e,t)=>this.adjustOffset(e.set("hour",t)),this.setMinutes=(e,t)=>this.adjustOffset(e.set("minute",t)),this.setSeconds=(e,t)=>this.adjustOffset(e.set("second",t)),this.setMilliseconds=(e,t)=>this.adjustOffset(e.set("millisecond",t)),this.getDaysInMonth=e=>e.daysInMonth(),this.getNextMonth=e=>this.addMonths(e,1),this.getPreviousMonth=e=>this.addMonths(e,-1),this.getMonthArray=e=>{const t=[e.startOf("year")];for(;t.length<12;){const e=t[t.length-1];t.push(this.addMonths(e,1))}return t},this.mergeDateAndTime=(e,t)=>e.hour(t.hour()).minute(t.minute()).second(t.second()),this.getWeekdays=()=>{const e=this.dayjs().startOf("week");return[0,1,2,3,4,5,6].map((t=>this.formatByString(this.addDays(e,t),"dd")))},this.getWeekArray=e=>{const t=this.setLocaleToValue(e),n=t.startOf("month").startOf("week"),r=t.endOf("month").endOf("week");let u=0,i=n;const a=[];for(;i<r;){const e=Math.floor(u/7);a[e]=a[e]||[],a[e].push(i),i=this.addDays(i,1),u+=1}return a},this.getWeekNumber=e=>e.week(),this.getYearRange=(e,t)=>{const n=e.startOf("year"),r=t.endOf("year"),u=[];let i=n;for(;i<r;)u.push(i),i=this.addYears(i,1);return u},this.getMeridiemText=e=>"am"===e?"AM":"PM",this.rawDayJsInstance=n,this.dayjs=(a=null!=(u=this.rawDayJsInstance)?u:i(),(o=e)?function(){return a(...arguments).locale(o)}:a),this.locale=e,this.formats=(0,r.A)({},h,t),i().extend(s())}}},4908:(e,t,n)=>{"use strict";n.d(t,{x:()=>yt});var r=n(8587),u=n(8168),i=n(5043),a=n(7696),s=n(3662),o=n(2876),l=n(4535),c=n(8606),p=n(992),d=n(4626);const D=e=>{let{date:t,disableFuture:n,disablePast:r,maxDate:u,minDate:i,isDateDisabled:a,utils:s,timezone:o}=e;const l=s.startOfDay(s.dateWithTimezone(void 0,o));r&&s.isBefore(i,l)&&(i=l),n&&s.isAfter(u,l)&&(u=l);let c=t,p=t;for(s.isBefore(t,i)&&(c=i,p=null),s.isAfter(t,u)&&(p&&(p=u),c=null);c||p;){if(c&&s.isAfter(c,u)&&(c=null),p&&s.isBefore(p,i)&&(p=null),c){if(!a(c))return c;c=s.addDays(c,1)}if(p){if(!a(p))return p;p=s.addDays(p,-1)}}return null},f=(e,t,n)=>null!=t&&e.isValid(t)?t:n,m=(e,t)=>{const n=[e.startOfYear(t)];for(;n.length<12;){const t=n[n.length-1];n.push(e.addMonths(t,1))}return n},h=(e,t,n)=>{let r=t;return r=e.setHours(r,e.getHours(n)),r=e.setMinutes(r,e.getMinutes(n)),r=e.setSeconds(r,e.getSeconds(n)),r},g=(e,t,n)=>"date"===n?e.startOfDay(e.dateWithTimezone(void 0,t)):e.dateWithTimezone(void 0,t),y=(e,t)=>{const n=e.startOfWeek(t);return[0,1,2,3,4,5,6].map((t=>e.addDays(n,t)))};var C=n(4812);const E=e=>{let{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:r,minDate:u,maxDate:a,disableFuture:s,disablePast:o,timezone:l}=e;const c=(0,C.u)();return i.useCallback((e=>null!==(e=>{let{props:t,value:n,adapter:r}=e;if(null===n)return null;const{shouldDisableDate:u,shouldDisableMonth:i,shouldDisableYear:a,disablePast:s,disableFuture:o,timezone:l}=t,c=r.utils.dateWithTimezone(void 0,l),p=f(r.utils,t.minDate,r.defaultDates.minDate),d=f(r.utils,t.maxDate,r.defaultDates.maxDate);switch(!0){case!r.utils.isValid(n):return"invalidDate";case Boolean(u&&u(n)):return"shouldDisableDate";case Boolean(i&&i(n)):return"shouldDisableMonth";case Boolean(a&&a(n)):return"shouldDisableYear";case Boolean(o&&r.utils.isAfterDay(n,c)):return"disableFuture";case Boolean(s&&r.utils.isBeforeDay(n,c)):return"disablePast";case Boolean(p&&r.utils.isBeforeDay(n,p)):return"minDate";case Boolean(d&&r.utils.isAfterDay(n,d)):return"maxDate";default:return null}})({adapter:c,value:e,props:{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:r,minDate:u,maxDate:a,disableFuture:s,disablePast:o,timezone:l}})),[c,t,n,r,u,a,s,o,l])},A=(e,t)=>3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e),v={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},F=(e,t,n)=>{if(t===v.year)return e.startOfYear(n);if(t===v.month)return e.startOfMonth(n);if(t===v.day)return e.startOfDay(n);let r=n;return t<v.minutes&&(r=e.setMinutes(r,0)),t<v.seconds&&(r=e.setSeconds(r,0)),t<v.milliseconds&&(r=e.setMilliseconds(r,0)),r},x=e=>{let{props:t,utils:n,granularity:r,timezone:u,getTodayDate:i}=e;var a;let s=i?i():F(n,r,g(n,u));null!=t.minDate&&n.isAfterDay(t.minDate,s)&&(s=F(n,r,t.minDate)),null!=t.maxDate&&n.isBeforeDay(t.maxDate,s)&&(s=F(n,r,t.maxDate));const o=((e,t)=>(n,r)=>e?t.isAfter(n,r):A(n,t)>A(r,t))(null!=(a=t.disableIgnoringDatePartForTimeValidation)&&a,n);return null!=t.minTime&&o(t.minTime,s)&&(s=F(n,r,t.disableIgnoringDatePartForTimeValidation?t.minTime:h(n,s,t.minTime))),null!=t.maxTime&&o(s,t.maxTime)&&(s=F(n,r,t.disableIgnoringDatePartForTimeValidation?t.maxTime:h(n,s,t.maxTime))),s};const b=["value","referenceDate"],S={emptyValue:null,getTodayValue:g,getInitialReferenceValue:e=>{let{value:t,referenceDate:n}=e,u=(0,r.A)(e,b);return null!=t&&u.utils.isValid(t)?t:null!=n?n:x(u)},cleanValue:(e,t)=>null!=t&&e.isValid(t)?t:null,areValuesEqual:(e,t,n)=>!e.isValid(t)&&null!=t&&!e.isValid(n)&&null!=n||e.isEqual(t,n),isSameError:(e,t)=>e===t,hasError:e=>null!=e,defaultErrorState:null,getTimezone:(e,t)=>null!=t&&e.isValid(t)?e.getTimezone(t):null,setTimezone:(e,t,n)=>null==n?null:e.setTimezone(n,t)},T=e=>{const{value:t,referenceDate:n,defaultCalendarMonth:r,disableFuture:a,disablePast:s,disableSwitchToMonthOnDayFocus:o=!1,maxDate:l,minDate:c,onMonthChange:p,reduceAnimations:D,shouldDisableDate:f,timezone:m}=e,h=(0,C.hc)(),g=i.useRef(((e,t,n)=>(r,i)=>{switch(i.type){case"changeMonth":return(0,u.A)({},r,{slideDirection:i.direction,currentMonth:i.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,u.A)({},r,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=r.focusedDay&&null!=i.focusedDay&&n.isSameDay(i.focusedDay,r.focusedDay))return r;const a=null!=i.focusedDay&&!t&&!n.isSameMonth(r.currentMonth,i.focusedDay);return(0,u.A)({},r,{focusedDay:i.focusedDay,isMonthSwitchingAnimating:a&&!e&&!i.withoutMonthSwitchingAnimation,currentMonth:a?n.startOfMonth(i.focusedDay):r.currentMonth,slideDirection:null!=i.focusedDay&&n.isAfterDay(i.focusedDay,r.currentMonth)?"left":"right"})}default:throw new Error("missing support")}})(Boolean(D),o,h)).current,y=i.useMemo((()=>{let u=null;return n?u=n:r&&(u=h.startOfMonth(r)),S.getInitialReferenceValue({value:t,utils:h,timezone:m,props:e,referenceDate:u,granularity:v.day})}),[]),[A,F]=i.useReducer(g,{isMonthSwitchingAnimating:!1,focusedDay:y,currentMonth:h.startOfMonth(y),slideDirection:"left"}),x=i.useCallback((e=>{F((0,u.A)({type:"changeMonth"},e)),p&&p(e.newMonth)}),[p]),b=i.useCallback((e=>{const t=e;h.isSameMonth(t,A.currentMonth)||x({newMonth:h.startOfMonth(t),direction:h.isAfterDay(t,A.currentMonth)?"left":"right"})}),[A.currentMonth,x,h]),T=E({shouldDisableDate:f,minDate:c,maxDate:l,disableFuture:a,disablePast:s,timezone:m}),w=i.useCallback((()=>{F({type:"finishMonthSwitchingAnimation"})}),[]),B=(0,d.A)(((e,t)=>{T(e)||F({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:t})}));return{referenceDate:y,calendarState:A,changeMonth:b,changeFocusedDay:B,isDateDisabled:T,onMonthSwitchingAnimationEnd:w,handleChangeMonth:x}};var w=n(2646),B=n(6258),N=n(6240),k=n(2400),P=n(7056);const j=e=>(0,k.Ay)("MuiPickersFadeTransitionGroup",e);(0,P.A)("MuiPickersFadeTransitionGroup",["root"]);var M=n(579);const O=(0,l.Ay)(w.A,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"block",position:"relative"});function I(e){const t=(0,o.A)({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:n,className:r,reduceAnimations:u,transKey:i}=t,s=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"]},j,t)})(t),l=(0,N.A)();return u?n:(0,M.jsx)(O,{className:(0,a.A)(s.root,r),children:(0,M.jsx)(B.A,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:l.transitions.duration.enteringScreen,enter:l.transitions.duration.enteringScreen,exit:0},children:n},i)})}var L=n(5865),_=n(1944),R=n(7857),V=n(571),$=n(5540);function W(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var H=n(8692),z=n(5796),q=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=W(n.className,r):n.setAttribute("class",W(n.className&&n.className.baseVal||"",r)));var n,r}))},Y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),u=0;u<n;u++)r[u]=arguments[u];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),u=r[0],i=r[1];t.removeClasses(u,"exit"),t.addClass(u,i?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),u=r[0],i=r[1]?"appear":"enter";t.addClass(u,i,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),u=r[0],i=r[1]?"appear":"enter";t.removeClasses(u,i),t.addClass(u,i,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"===typeof n,u=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:u,activeClassName:r?u+"-active":n[e+"Active"],doneClassName:r?u+"-done":n[e+"Done"]}},t}(0,$.A)(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],u=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&u&&(r+=" "+u),"active"===n&&e&&(0,z.F)(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"===typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,u=n.active,i=n.done;this.appliedClasses[t]={},r&&q(e,r),u&&q(e,u),i&&q(e,i)},n.render=function(){var e=this.props,t=(e.classNames,(0,r.A)(e,["classNames"]));return i.createElement(H.Ay,(0,u.A)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(i.Component);Y.defaultProps={classNames:""},Y.propTypes={};const U=Y,J=e=>(0,k.Ay)("MuiPickersSlideTransition",e),G=(0,P.A)("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),X=["children","className","reduceAnimations","slideDirection","transKey","classes"],K=(0,l.Ay)(w.A,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:(e,t)=>[t.root,{[".".concat(G["slideEnter-left"])]:t["slideEnter-left"]},{[".".concat(G["slideEnter-right"])]:t["slideEnter-right"]},{[".".concat(G.slideEnterActive)]:t.slideEnterActive},{[".".concat(G.slideExit)]:t.slideExit},{[".".concat(G["slideExitActiveLeft-left"])]:t["slideExitActiveLeft-left"]},{[".".concat(G["slideExitActiveLeft-right"])]:t["slideExitActiveLeft-right"]}]})((e=>{let{theme:t}=e;const n=t.transitions.create("transform",{duration:t.transitions.duration.complex,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},["& .".concat(G["slideEnter-left"])]:{willChange:"transform",transform:"translate(100%)",zIndex:1},["& .".concat(G["slideEnter-right"])]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},["& .".concat(G.slideEnterActive)]:{transform:"translate(0%)",transition:n},["& .".concat(G.slideExit)]:{transform:"translate(0%)"},["& .".concat(G["slideExitActiveLeft-left"])]:{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0},["& .".concat(G["slideExitActiveLeft-right"])]:{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}}}));const Q=e=>(0,k.Ay)("MuiDayCalendar",e),Z=((0,P.A)("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]),["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"]),ee=["ownerState"],te=6*(V.B3+2*V.y0),ne=(0,l.Ay)("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),re=(0,l.Ay)("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:(e,t)=>t.header})({display:"flex",justifyContent:"center",alignItems:"center"}),ue=(0,l.Ay)(L.A,{name:"MuiDayCalendar",slot:"WeekDayLabel",overridesResolver:(e,t)=>t.weekDayLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:(t.vars||t).palette.text.secondary}})),ie=(0,l.Ay)(L.A,{name:"MuiDayCalendar",slot:"WeekNumberLabel",overridesResolver:(e,t)=>t.weekNumberLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:t.palette.text.disabled}})),ae=(0,l.Ay)(L.A,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:(e,t)=>t.weekNumber})((e=>{let{theme:t}=e;return(0,u.A)({},t.typography.caption,{width:V.B3,height:V.B3,padding:0,margin:"0 ".concat(V.y0,"px"),color:t.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"})})),se=(0,l.Ay)("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:(e,t)=>t.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:te}),oe=(0,l.Ay)((function(e){const t=(0,o.A)({props:e,name:"MuiPickersSlideTransition"}),{children:n,className:s,reduceAnimations:l,transKey:p}=t,d=(0,r.A)(t,X),D=(e=>{const{classes:t,slideDirection:n}=e,r={root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter:["slideEnter-".concat(n)],exitActive:["slideExitActiveLeft-".concat(n)]};return(0,c.A)(r,J,t)})(t),f=(0,N.A)();if(l)return(0,M.jsx)("div",{className:(0,a.A)(D.root,s),children:n});const m={exit:D.exit,enterActive:D.enterActive,enter:D.enter,exitActive:D.exitActive};return(0,M.jsx)(K,{className:(0,a.A)(D.root,s),childFactory:e=>i.cloneElement(e,{classNames:m}),role:"presentation",children:(0,M.jsx)(U,(0,u.A)({mountOnEnter:!0,unmountOnExit:!0,timeout:f.transitions.duration.complex,classNames:m},d,{children:n}),p)})}),{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:(e,t)=>t.slideTransition})({minHeight:te}),le=(0,l.Ay)("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:(e,t)=>t.monthContainer})({overflow:"hidden"}),ce=(0,l.Ay)("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:(e,t)=>t.weekContainer})({margin:"".concat(V.y0,"px 0"),display:"flex",justifyContent:"center"});function pe(e){var t,n,a;let{parentProps:o,day:l,focusableDay:c,selectedDays:p,isDateDisabled:d,currentMonthNumber:D,isViewFocused:f}=e,m=(0,r.A)(e,Z);const{disabled:h,disableHighlightToday:g,isMonthSwitchingAnimating:y,showDaysOutsideCurrentMonth:E,components:A,componentsProps:v,slots:F,slotProps:x,timezone:b}=o,S=(0,C.hc)(),T=(0,C.cB)(b),w=null!==c&&S.isSameDay(l,c),B=p.some((e=>S.isSameDay(e,l))),N=S.isSameDay(l,T),k=null!=(t=null!=(n=null==F?void 0:F.day)?n:null==A?void 0:A.Day)?t:R.a,P=(0,s.Q)({elementType:k,externalSlotProps:null!=(a=null==x?void 0:x.day)?a:null==v?void 0:v.day,additionalProps:(0,u.A)({disableHighlightToday:g,showDaysOutsideCurrentMonth:E,role:"gridcell",isAnimating:y,"data-timestamp":S.toJsDate(l).valueOf()},m),ownerState:(0,u.A)({},o,{day:l,selected:B})}),j=(0,r.A)(P,ee),O=i.useMemo((()=>h||d(l)),[h,d,l]),I=i.useMemo((()=>S.getMonth(l)!==D),[S,l,D]),L=i.useMemo((()=>{const e=S.startOfMonth(S.setMonth(l,D));return E?S.isSameDay(l,S.startOfWeek(e)):S.isSameDay(l,e)}),[D,l,E,S]),_=i.useMemo((()=>{const e=S.endOfMonth(S.setMonth(l,D));return E?S.isSameDay(l,S.endOfWeek(e)):S.isSameDay(l,e)}),[D,l,E,S]);return(0,M.jsx)(k,(0,u.A)({},j,{day:l,disabled:O,autoFocus:f&&w,today:N,outsideCurrentMonth:I,isFirstVisibleCell:L,isLastVisibleCell:_,selected:B,tabIndex:w?0:-1,"aria-selected":B,"aria-current":N?"date":void 0}))}function de(e){const t=(0,o.A)({props:e,name:"MuiDayCalendar"}),{onFocusedDayChange:n,className:r,currentMonth:s,selectedDays:l,focusedDay:p,loading:f,onSelectedDaysChange:m,onMonthSwitchingAnimationEnd:h,readOnly:g,reduceAnimations:A,renderLoading:v=(()=>(0,M.jsx)("span",{children:"..."})),slideDirection:F,TransitionProps:x,disablePast:b,disableFuture:S,minDate:T,maxDate:w,shouldDisableDate:B,shouldDisableMonth:k,shouldDisableYear:P,dayOfWeekFormatter:j,hasFocus:O,onFocusedViewChange:I,gridLabelId:L,displayWeekNumber:R,fixedWeekNumber:V,autoFocus:$,timezone:W}=t,H=(0,C.cB)(W),z=(0,C.hc)(),q=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},Q,t)})(t),Y="rtl"===(0,N.A)().direction,U=j||((e,t)=>z.format(t,"weekdayShort").charAt(0).toUpperCase()),J=E({shouldDisableDate:B,shouldDisableMonth:k,shouldDisableYear:P,minDate:T,maxDate:w,disablePast:b,disableFuture:S,timezone:W}),G=(0,C.Nq)(),[X,K]=(0,_.A)({name:"DayCalendar",state:"hasFocus",controlled:O,default:null!=$&&$}),[Z,ee]=i.useState((()=>p||H)),te=(0,d.A)((e=>{g||m(e)})),de=e=>{J(e)||(n(e),ee(e),null==I||I(!0),K(!0))},De=(0,d.A)(((e,t)=>{switch(e.key){case"ArrowUp":de(z.addDays(t,-7)),e.preventDefault();break;case"ArrowDown":de(z.addDays(t,7)),e.preventDefault();break;case"ArrowLeft":{const n=z.addDays(t,Y?1:-1),r=z.addMonths(t,Y?1:-1),u=D({utils:z,date:n,minDate:Y?n:z.startOfMonth(r),maxDate:Y?z.endOfMonth(r):n,isDateDisabled:J,timezone:W});de(u||n),e.preventDefault();break}case"ArrowRight":{const n=z.addDays(t,Y?-1:1),r=z.addMonths(t,Y?-1:1),u=D({utils:z,date:n,minDate:Y?z.startOfMonth(r):n,maxDate:Y?n:z.endOfMonth(r),isDateDisabled:J,timezone:W});de(u||n),e.preventDefault();break}case"Home":de(z.startOfWeek(t)),e.preventDefault();break;case"End":de(z.endOfWeek(t)),e.preventDefault();break;case"PageUp":de(z.addMonths(t,1)),e.preventDefault();break;case"PageDown":de(z.addMonths(t,-1)),e.preventDefault()}})),fe=(0,d.A)(((e,t)=>de(t))),me=(0,d.A)(((e,t)=>{X&&z.isSameDay(Z,t)&&(null==I||I(!1))})),he=z.getMonth(s),ge=i.useMemo((()=>l.filter((e=>!!e)).map((e=>z.startOfDay(e)))),[z,l]),ye=he,Ce=i.useMemo((()=>i.createRef()),[ye]),Ee=z.startOfWeek(H),Ae=i.useMemo((()=>{const e=z.startOfMonth(s),t=z.endOfMonth(s);return J(Z)||z.isAfterDay(Z,t)||z.isBeforeDay(Z,e)?D({utils:z,date:Z,minDate:e,maxDate:t,disablePast:b,disableFuture:S,isDateDisabled:J,timezone:W}):Z}),[s,S,b,Z,J,z,W]),ve=i.useMemo((()=>{const e=z.setTimezone(s,W),t=z.getWeekArray(e);let n=z.addMonths(e,1);for(;V&&t.length<V;){const e=z.getWeekArray(n),r=z.isSameDay(t[t.length-1][0],e[0][0]);e.slice(r?1:0).forEach((e=>{t.length<V&&t.push(e)})),n=z.addMonths(n,1)}return t}),[s,V,z,W]);return(0,M.jsxs)(ne,{role:"grid","aria-labelledby":L,className:q.root,children:[(0,M.jsxs)(re,{role:"row",className:q.header,children:[R&&(0,M.jsx)(ie,{variant:"caption",role:"columnheader","aria-label":G.calendarWeekNumberHeaderLabel,className:q.weekNumberLabel,children:G.calendarWeekNumberHeaderText}),y(z,H).map(((e,t)=>{var n;const r=z.format(e,"weekdayShort");return(0,M.jsx)(ue,{variant:"caption",role:"columnheader","aria-label":z.format(z.addDays(Ee,t),"weekday"),className:q.weekDayLabel,children:null!=(n=null==U?void 0:U(r,e))?n:r},r+t.toString())}))]}),f?(0,M.jsx)(se,{className:q.loadingContainer,children:v()}):(0,M.jsx)(oe,(0,u.A)({transKey:ye,onExited:h,reduceAnimations:A,slideDirection:F,className:(0,a.A)(r,q.slideTransition)},x,{nodeRef:Ce,children:(0,M.jsx)(le,{ref:Ce,role:"rowgroup",className:q.monthContainer,children:ve.map(((e,n)=>(0,M.jsxs)(ce,{role:"row",className:q.weekContainer,"aria-rowindex":n+1,children:[R&&(0,M.jsx)(ae,{className:q.weekNumber,role:"rowheader","aria-label":G.calendarWeekNumberAriaLabelText(z.getWeekNumber(e[0])),children:G.calendarWeekNumberText(z.getWeekNumber(e[0]))}),e.map(((e,n)=>(0,M.jsx)(pe,{parentProps:t,day:e,selectedDays:ge,focusableDay:Ae,onKeyDown:De,onFocus:fe,onBlur:me,onDaySelect:te,isDateDisabled:J,currentMonthNumber:he,isViewFocused:X,"aria-colindex":n+1},e.toString())))]},"week-".concat(e[0]))))})}))]})}var De=n(5527),fe=n(310),me=n(3844);function he(e){return(0,k.Ay)("MuiPickersMonth",e)}const ge=(0,P.A)("MuiPickersMonth",["root","monthButton","disabled","selected"]),ye=["autoFocus","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow"],Ce=(0,l.Ay)("div",{name:"MuiPickersMonth",slot:"Root",overridesResolver:(e,t)=>[t.root]})((e=>{let{ownerState:t}=e;return{flexBasis:3===t.monthsPerRow?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"}})),Ee=(0,l.Ay)("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:(e,t)=>[t.monthButton,{["&.".concat(ge.disabled)]:t.disabled},{["&.".concat(ge.selected)]:t.selected}]})((e=>{let{theme:t}=e;return(0,u.A)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,fe.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,fe.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(ge.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(ge.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),Ae=i.memo((function(e){const t=(0,o.A)({props:e,name:"MuiPickersMonth"}),{autoFocus:n,children:a,disabled:s,selected:l,value:p,tabIndex:d,onClick:D,onKeyDown:f,onFocus:m,onBlur:h,"aria-current":g,"aria-label":y}=t,C=(0,r.A)(t,ye),E=i.useRef(null),A=(e=>{const{disabled:t,selected:n,classes:r}=e,u={root:["root"],monthButton:["monthButton",t&&"disabled",n&&"selected"]};return(0,c.A)(u,he,r)})(t);return(0,me.A)((()=>{var e;n&&(null==(e=E.current)||e.focus())}),[n]),(0,M.jsx)(Ce,(0,u.A)({className:A.root,ownerState:t},C,{children:(0,M.jsx)(Ee,{ref:E,disabled:s,type:"button",role:"radio",tabIndex:s?-1:d,"aria-current":g,"aria-checked":l,"aria-label":y,onClick:e=>D(e,p),onKeyDown:e=>f(e,p),onFocus:e=>m(e,p),onBlur:e=>h(e,p),className:A.monthButton,ownerState:t,children:a})}))}));function ve(e){return(0,k.Ay)("MuiMonthCalendar",e)}(0,P.A)("MuiMonthCalendar",["root"]);const Fe=e=>{let{name:t,timezone:n,value:r,defaultValue:u,onChange:a,valueManager:s}=e;const[o,l]=(0,_.A)({name:t,state:"value",controlled:r,default:null!=u?u:s.emptyValue});return(e=>{let{timezone:t,value:n,defaultValue:r,onChange:u,valueManager:a}=e;var s,o;const l=(0,C.hc)(),c=i.useRef(r),p=null!=(s=null!=n?n:c.current)?s:a.emptyValue,D=i.useMemo((()=>a.getTimezone(l,p)),[l,a,p]),f=(0,d.A)((e=>null==D?e:a.setTimezone(l,D,e))),m=null!=(o=null!=t?t:D)?o:"default";return{value:i.useMemo((()=>a.setTimezone(l,m,p)),[a,l,m,p]),handleValueChange:(0,d.A)((function(e){const t=f(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];null==u||u(t,...r)})),timezone:m}})({timezone:n,value:o,defaultValue:void 0,onChange:(0,d.A)((function(e){l(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];null==a||a(e,...n)})),valueManager:s})},xe=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId"];const be=(0,l.Ay)("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:V.eX,boxSizing:"border-box"}),Se=i.forwardRef((function(e,t){const n=function(e,t){const n=(0,C.hc)(),r=(0,C.Yg)(),i=(0,o.A)({props:e,name:t});return(0,u.A)({disableFuture:!1,disablePast:!1},i,{minDate:f(n,i.minDate,r.minDate),maxDate:f(n,i.maxDate,r.maxDate)})}(e,"MuiMonthCalendar"),{className:s,value:l,defaultValue:p,referenceDate:D,disabled:h,disableFuture:g,disablePast:y,maxDate:E,minDate:A,onChange:F,shouldDisableMonth:x,readOnly:b,disableHighlightToday:T,autoFocus:w=!1,onMonthFocus:B,hasFocus:N,onFocusedViewChange:k,monthsPerRow:P=3,timezone:j,gridLabelId:O}=n,I=(0,r.A)(n,xe),{value:L,handleValueChange:R,timezone:V}=Fe({name:"MonthCalendar",timezone:j,value:l,defaultValue:p,onChange:F,valueManager:S}),$=(0,C.cB)(V),W=(0,De.A)(),H=(0,C.hc)(),z=i.useMemo((()=>S.getInitialReferenceValue({value:L,utils:H,props:n,timezone:V,referenceDate:D,granularity:v.month})),[]),q=n,Y=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"]},ve,t)})(q),U=i.useMemo((()=>H.getMonth($)),[H,$]),J=i.useMemo((()=>null!=L?H.getMonth(L):T?null:H.getMonth(z)),[L,H,T,z]),[G,X]=i.useState((()=>J||U)),[K,Q]=(0,_.A)({name:"MonthCalendar",state:"hasFocus",controlled:N,default:null!=w&&w}),Z=(0,d.A)((e=>{Q(e),k&&k(e)})),ee=i.useCallback((e=>{const t=H.startOfMonth(y&&H.isAfter($,A)?$:A),n=H.startOfMonth(g&&H.isBefore($,E)?$:E),r=H.startOfMonth(e);return!!H.isBefore(r,t)||(!!H.isAfter(r,n)||!!x&&x(r))}),[g,y,E,A,$,x,H]),te=(0,d.A)(((e,t)=>{if(b)return;const n=H.setMonth(null!=L?L:z,t);R(n)})),ne=(0,d.A)((e=>{ee(H.setMonth(null!=L?L:z,e))||(X(e),Z(!0),B&&B(e))}));i.useEffect((()=>{X((e=>null!==J&&e!==J?J:e))}),[J]);const re=(0,d.A)(((e,t)=>{const n=12;switch(e.key){case"ArrowUp":ne((n+t-3)%n),e.preventDefault();break;case"ArrowDown":ne((n+t+3)%n),e.preventDefault();break;case"ArrowLeft":ne((n+t+("ltr"===W.direction?-1:1))%n),e.preventDefault();break;case"ArrowRight":ne((n+t+("ltr"===W.direction?1:-1))%n),e.preventDefault()}})),ue=(0,d.A)(((e,t)=>{ne(t)})),ie=(0,d.A)(((e,t)=>{G===t&&Z(!1)}));return(0,M.jsx)(be,(0,u.A)({ref:t,className:(0,a.A)(Y.root,s),ownerState:q,role:"radiogroup","aria-labelledby":O},I,{children:m(H,null!=L?L:z).map((e=>{const t=H.getMonth(e),n=H.format(e,"monthShort"),r=H.format(e,"month"),u=t===J,i=h||ee(e);return(0,M.jsx)(Ae,{selected:u,value:t,onClick:te,onKeyDown:re,autoFocus:K&&t===G,disabled:i,tabIndex:t===G?0:-1,onFocus:ue,onBlur:ie,"aria-current":U===t?"date":void 0,"aria-label":r,monthsPerRow:P,children:n},n)}))}))}));var Te=n(7042);function we(e){return(0,k.Ay)("MuiPickersYear",e)}const Be=(0,P.A)("MuiPickersYear",["root","yearButton","selected","disabled"]),Ne=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow"],ke=(0,l.Ay)("div",{name:"MuiPickersYear",slot:"Root",overridesResolver:(e,t)=>[t.root]})((e=>{let{ownerState:t}=e;return{flexBasis:3===t.yearsPerRow?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"}})),Pe=(0,l.Ay)("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:(e,t)=>[t.yearButton,{["&.".concat(Be.disabled)]:t.disabled},{["&.".concat(Be.selected)]:t.selected}]})((e=>{let{theme:t}=e;return(0,u.A)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"6px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,fe.X4)(t.palette.action.active,t.palette.action.focusOpacity)},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,fe.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(Be.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(Be.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),je=i.memo((function(e){const t=(0,o.A)({props:e,name:"MuiPickersYear"}),{autoFocus:n,className:s,children:l,disabled:p,selected:d,value:D,tabIndex:f,onClick:m,onKeyDown:h,onFocus:g,onBlur:y,"aria-current":C}=t,E=(0,r.A)(t,Ne),A=i.useRef(null),v=(e=>{const{disabled:t,selected:n,classes:r}=e,u={root:["root"],yearButton:["yearButton",t&&"disabled",n&&"selected"]};return(0,c.A)(u,we,r)})(t);return i.useEffect((()=>{n&&A.current.focus()}),[n]),(0,M.jsx)(ke,(0,u.A)({className:(0,a.A)(v.root,s),ownerState:t},E,{children:(0,M.jsx)(Pe,{ref:A,disabled:p,type:"button",role:"radio",tabIndex:p?-1:f,"aria-current":C,"aria-checked":d,onClick:e=>m(e,D),onKeyDown:e=>h(e,D),onFocus:e=>g(e,D),onBlur:e=>y(e,D),className:v.yearButton,ownerState:t,children:l})}))}));function Me(e){return(0,k.Ay)("MuiYearCalendar",e)}(0,P.A)("MuiYearCalendar",["root"]);const Oe=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsPerRow","timezone","gridLabelId"];const Ie=(0,l.Ay)("div",{name:"MuiYearCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",width:V.eX,maxHeight:V.Yq,boxSizing:"border-box",position:"relative"}),Le=i.forwardRef((function(e,t){const n=function(e,t){var n;const r=(0,C.hc)(),i=(0,C.Yg)(),a=(0,o.A)({props:e,name:t});return(0,u.A)({disablePast:!1,disableFuture:!1},a,{yearsPerRow:null!=(n=a.yearsPerRow)?n:3,minDate:f(r,a.minDate,i.minDate),maxDate:f(r,a.maxDate,i.maxDate)})}(e,"MuiYearCalendar"),{autoFocus:s,className:l,value:p,defaultValue:D,referenceDate:m,disabled:h,disableFuture:g,disablePast:y,maxDate:E,minDate:A,onChange:F,readOnly:x,shouldDisableYear:b,disableHighlightToday:T,onYearFocus:w,hasFocus:B,onFocusedViewChange:N,yearsPerRow:k,timezone:P,gridLabelId:j}=n,O=(0,r.A)(n,Oe),{value:I,handleValueChange:L,timezone:R}=Fe({name:"YearCalendar",timezone:P,value:p,defaultValue:D,onChange:F,valueManager:S}),V=(0,C.cB)(R),$=(0,De.A)(),W=(0,C.hc)(),H=i.useMemo((()=>S.getInitialReferenceValue({value:I,utils:W,props:n,timezone:R,referenceDate:m,granularity:v.year})),[]),z=n,q=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"]},Me,t)})(z),Y=i.useMemo((()=>W.getYear(V)),[W,V]),U=i.useMemo((()=>null!=I?W.getYear(I):T?null:W.getYear(H)),[I,W,T,H]),[J,G]=i.useState((()=>U||Y)),[X,K]=(0,_.A)({name:"YearCalendar",state:"hasFocus",controlled:B,default:null!=s&&s}),Q=(0,d.A)((e=>{K(e),N&&N(e)})),Z=i.useCallback((e=>{if(y&&W.isBeforeYear(e,V))return!0;if(g&&W.isAfterYear(e,V))return!0;if(A&&W.isBeforeYear(e,A))return!0;if(E&&W.isAfterYear(e,E))return!0;if(!b)return!1;const t=W.startOfYear(e);return b(t)}),[g,y,E,A,V,b,W]),ee=(0,d.A)(((e,t)=>{if(x)return;const n=W.setYear(null!=I?I:H,t);L(n)})),te=(0,d.A)((e=>{Z(W.setYear(null!=I?I:H,e))||(G(e),Q(!0),null==w||w(e))}));i.useEffect((()=>{G((e=>null!==U&&e!==U?U:e))}),[U]);const ne=(0,d.A)(((e,t)=>{switch(e.key){case"ArrowUp":te(t-k),e.preventDefault();break;case"ArrowDown":te(t+k),e.preventDefault();break;case"ArrowLeft":te(t+("ltr"===$.direction?-1:1)),e.preventDefault();break;case"ArrowRight":te(t+("ltr"===$.direction?1:-1)),e.preventDefault()}})),re=(0,d.A)(((e,t)=>{te(t)})),ue=(0,d.A)(((e,t)=>{J===t&&Q(!1)})),ie=i.useRef(null),ae=(0,Te.A)(t,ie);return i.useEffect((()=>{if(s||null===ie.current)return;const e=ie.current.querySelector('[tabindex="0"]');if(!e)return;const t=e.offsetHeight,n=e.offsetTop,r=ie.current.clientHeight,u=ie.current.scrollTop,i=n+t;t>r||n<u||(ie.current.scrollTop=i-r/2-t/2)}),[s]),(0,M.jsx)(Ie,(0,u.A)({ref:ae,className:(0,a.A)(q.root,l),ownerState:z,role:"radiogroup","aria-labelledby":j},O,{children:W.getYearRange(A,E).map((e=>{const t=W.getYear(e),n=t===U,r=h||Z(e);return(0,M.jsx)(je,{selected:n,value:t,onClick:ee,onKeyDown:ne,autoFocus:X&&t===J,disabled:r,tabIndex:t===J?0:-1,onFocus:re,onBlur:ue,"aria-current":Y===t?"date":void 0,yearsPerRow:k,children:W.format(e,"year")},W.format(e,"year"))}))}))}));var _e=n(7392),Re=n(9662);const Ve=(0,Re.A)((0,M.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),$e=(0,Re.A)((0,M.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),We=(0,Re.A)((0,M.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight");(0,Re.A)((0,M.jsx)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),(0,Re.A)((0,M.jsxs)(i.Fragment,{children:[(0,M.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,M.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),(0,Re.A)((0,M.jsx)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),(0,Re.A)((0,M.jsxs)(i.Fragment,{children:[(0,M.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,M.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),(0,Re.A)((0,M.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear");function He(e){return(0,k.Ay)("MuiPickersArrowSwitcher",e)}(0,P.A)("MuiPickersArrowSwitcher",["root","spacer","button"]);const ze=["children","className","slots","slotProps","isNextDisabled","isNextHidden","onGoToNext","nextLabel","isPreviousDisabled","isPreviousHidden","onGoToPrevious","previousLabel"],qe=["ownerState"],Ye=["ownerState"],Ue=(0,l.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex"}),Je=(0,l.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})((e=>{let{theme:t}=e;return{width:t.spacing(3)}})),Ge=(0,l.Ay)(_e.A,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,t)=>t.button})((e=>{let{ownerState:t}=e;return(0,u.A)({},t.hidden&&{visibility:"hidden"})})),Xe=i.forwardRef((function(e,t){var n,i,l,p;const d="rtl"===(0,N.A)().direction,D=(0,o.A)({props:e,name:"MuiPickersArrowSwitcher"}),{children:f,className:m,slots:h,slotProps:g,isNextDisabled:y,isNextHidden:C,onGoToNext:E,nextLabel:A,isPreviousDisabled:v,isPreviousHidden:F,onGoToPrevious:x,previousLabel:b}=D,S=(0,r.A)(D,ze),T=D,w=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],spacer:["spacer"],button:["button"]},He,t)})(T),B={isDisabled:y,isHidden:C,goTo:E,label:A},k={isDisabled:v,isHidden:F,goTo:x,label:b},P=null!=(n=null==h?void 0:h.previousIconButton)?n:Ge,j=(0,s.Q)({elementType:P,externalSlotProps:null==g?void 0:g.previousIconButton,additionalProps:{size:"medium",title:k.label,"aria-label":k.label,disabled:k.isDisabled,edge:"end",onClick:k.goTo},ownerState:(0,u.A)({},T,{hidden:k.isHidden}),className:w.button}),O=null!=(i=null==h?void 0:h.nextIconButton)?i:Ge,I=(0,s.Q)({elementType:O,externalSlotProps:null==g?void 0:g.nextIconButton,additionalProps:{size:"medium",title:B.label,"aria-label":B.label,disabled:B.isDisabled,edge:"start",onClick:B.goTo},ownerState:(0,u.A)({},T,{hidden:B.isHidden}),className:w.button}),_=null!=(l=null==h?void 0:h.leftArrowIcon)?l:$e,R=(0,s.Q)({elementType:_,externalSlotProps:null==g?void 0:g.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),V=(0,r.A)(R,qe),$=null!=(p=null==h?void 0:h.rightArrowIcon)?p:We,W=(0,s.Q)({elementType:$,externalSlotProps:null==g?void 0:g.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),H=(0,r.A)(W,Ye);return(0,M.jsxs)(Ue,(0,u.A)({ref:t,className:(0,a.A)(w.root,m),ownerState:T},S,{children:[(0,M.jsx)(P,(0,u.A)({},j,{children:d?(0,M.jsx)($,(0,u.A)({},H)):(0,M.jsx)(_,(0,u.A)({},V))})),f?(0,M.jsx)(L.A,{variant:"subtitle1",component:"span",children:f}):(0,M.jsx)(Je,{className:w.spacer,ownerState:T}),(0,M.jsx)(O,(0,u.A)({},I,{children:d?(0,M.jsx)(_,(0,u.A)({},V)):(0,M.jsx)($,(0,u.A)({},H))}))]}))}));const Ke=e=>(0,k.Ay)("MuiPickersCalendarHeader",e),Qe=(0,P.A)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]),Ze=["slots","slotProps","components","componentsProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone"],et=["ownerState"],tt=(0,l.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),nt=(0,l.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})((e=>{let{theme:t}=e;return(0,u.A)({display:"flex",overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),rt=(0,l.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,t)=>t.label})({marginRight:6}),ut=(0,l.Ay)(_e.A,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,t)=>t.switchViewButton})((e=>{let{ownerState:t}=e;return(0,u.A)({marginRight:"auto"},"year"===t.view&&{[".".concat(Qe.switchViewIcon)]:{transform:"rotate(180deg)"}})})),it=(0,l.Ay)(Ve,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,t)=>t.switchViewIcon})((e=>{let{theme:t}=e;return{willChange:"transform",transition:t.transitions.create("transform"),transform:"rotate(0deg)"}})),at=i.forwardRef((function(e,t){var n,l,p,d;const D=(0,C.Nq)(),f=(0,C.hc)(),m=(0,o.A)({props:e,name:"MuiPickersCalendarHeader"}),{slots:h,slotProps:g,components:y,currentMonth:E,disabled:A,disableFuture:v,disablePast:F,maxDate:x,minDate:b,onMonthChange:S,onViewChange:T,view:w,reduceAnimations:N,views:k,labelId:P,className:j,timezone:O}=m,L=(0,r.A)(m,Ze),_=m,R=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},Ke,t)})(m),V=null!=(n=null!=(l=null==h?void 0:h.switchViewButton)?l:null==y?void 0:y.SwitchViewButton)?n:ut,$=(0,s.Q)({elementType:V,externalSlotProps:null==g?void 0:g.switchViewButton,additionalProps:{size:"small","aria-label":D.calendarViewSwitchingButtonAriaLabel(w)},ownerState:_,className:R.switchViewButton}),W=null!=(p=null!=(d=null==h?void 0:h.switchViewIcon)?d:null==y?void 0:y.SwitchViewIcon)?p:it,H=(0,s.Q)({elementType:W,externalSlotProps:null==g?void 0:g.switchViewIcon,ownerState:void 0,className:R.switchViewIcon}),z=(0,r.A)(H,et),q=function(e,t){let{disableFuture:n,maxDate:r,timezone:u}=t;const a=(0,C.hc)();return i.useMemo((()=>{const t=a.dateWithTimezone(void 0,u),i=a.startOfMonth(n&&a.isBefore(t,r)?t:r);return!a.isAfter(i,e)}),[n,r,e,a,u])}(E,{disableFuture:v,maxDate:x,timezone:O}),Y=function(e,t){let{disablePast:n,minDate:r,timezone:u}=t;const a=(0,C.hc)();return i.useMemo((()=>{const t=a.dateWithTimezone(void 0,u),i=a.startOfMonth(n&&a.isAfter(t,r)?t:r);return!a.isBefore(i,e)}),[n,r,e,a,u])}(E,{disablePast:F,minDate:b,timezone:O});return 1===k.length&&"year"===k[0]?null:(0,M.jsxs)(tt,(0,u.A)({},L,{ownerState:_,className:(0,a.A)(j,R.root),ref:t,children:[(0,M.jsxs)(nt,{role:"presentation",onClick:()=>{if(1!==k.length&&T&&!A)if(2===k.length)T(k.find((e=>e!==w))||k[0]);else{const e=0!==k.indexOf(w)?0:1;T(k[e])}},ownerState:_,"aria-live":"polite",className:R.labelContainer,children:[(0,M.jsx)(I,{reduceAnimations:N,transKey:f.format(E,"monthAndYear"),children:(0,M.jsx)(rt,{id:P,ownerState:_,className:R.label,children:f.format(E,"monthAndYear")})}),k.length>1&&!A&&(0,M.jsx)(V,(0,u.A)({},$,{children:(0,M.jsx)(W,(0,u.A)({},z))}))]}),(0,M.jsx)(B.A,{in:"day"===w,children:(0,M.jsx)(Xe,{slots:h,slotProps:g,onGoToPrevious:()=>S(f.addMonths(E,-1),"right"),isPreviousDisabled:Y,previousLabel:D.previousMonth,onGoToNext:()=>S(f.addMonths(E,1),"left"),isNextDisabled:q,nextLabel:D.nextMonth})})]}))})),st=(0,l.Ay)("div")({overflow:"hidden",width:V.eX,maxHeight:V.Y2,display:"flex",flexDirection:"column",margin:"0 auto"});var ot=n(344);const lt="undefined"!==typeof navigator&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),ct=lt&<[1]?parseInt(lt[1],10):null,pt=lt&<[2]?parseInt(lt[2],10):null,dt=ct&&ct<10||pt&&pt<13||!1,Dt=e=>(0,k.Ay)("MuiDateCalendar",e),ft=((0,P.A)("MuiDateCalendar",["root","viewTransitionContainer"]),["autoFocus","onViewChange","value","defaultValue","referenceDate","disableFuture","disablePast","defaultCalendarMonth","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","showDaysOutsideCurrentMonth","fixedWeekNumber","dayOfWeekFormatter","components","componentsProps","slots","slotProps","loading","renderLoading","displayWeekNumber","yearsPerRow","monthsPerRow","timezone"]);function mt(e,t){var n,r,i,a,s,l,c;const p=(0,C.hc)(),d=(0,C.Yg)(),D=(0,ot.A)("@media (prefers-reduced-motion: reduce)",{defaultMatches:!1})||dt,m=(0,o.A)({props:e,name:t});return(0,u.A)({},m,{loading:null!=(n=m.loading)&&n,disablePast:null!=(r=m.disablePast)&&r,disableFuture:null!=(i=m.disableFuture)&&i,openTo:null!=(a=m.openTo)?a:"day",views:null!=(s=m.views)?s:["year","day"],reduceAnimations:null!=(l=m.reduceAnimations)?l:D,renderLoading:null!=(c=m.renderLoading)?c:()=>(0,M.jsx)("span",{children:"..."}),minDate:f(p,m.minDate,d.minDate),maxDate:f(p,m.maxDate,d.maxDate)})}const ht=(0,l.Ay)(st,{name:"MuiDateCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",height:V.Y2}),gt=(0,l.Ay)(I,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({}),yt=i.forwardRef((function(e,t){var n,o,l;const f=(0,C.hc)(),m=(0,p.A)(),g=mt(e,"MuiDateCalendar"),{autoFocus:y,onViewChange:E,value:A,defaultValue:v,referenceDate:F,disableFuture:x,disablePast:b,defaultCalendarMonth:w,onChange:B,onYearChange:N,onMonthChange:k,reduceAnimations:P,shouldDisableDate:j,shouldDisableMonth:O,shouldDisableYear:I,view:L,views:R,openTo:V,className:$,disabled:W,readOnly:H,minDate:z,maxDate:q,disableHighlightToday:Y,focusedView:U,onFocusedViewChange:J,showDaysOutsideCurrentMonth:G,fixedWeekNumber:X,dayOfWeekFormatter:K,components:Q,componentsProps:Z,slots:ee,slotProps:te,loading:ne,renderLoading:re,displayWeekNumber:ue,yearsPerRow:ie,monthsPerRow:ae,timezone:se}=g,oe=(0,r.A)(g,ft),{value:le,handleValueChange:ce,timezone:pe}=Fe({name:"DateCalendar",timezone:se,value:A,defaultValue:v,onChange:B,valueManager:S}),{view:De,setView:fe,focusedView:me,setFocusedView:he,goToNextView:ge,setValueAndGoToNextView:ye}=function(e){let{onChange:t,onViewChange:n,openTo:r,view:u,views:a,autoFocus:s,focusedView:o,onFocusedViewChange:l}=e;var c,p;const D=i.useRef(r),f=i.useRef(a),m=i.useRef(a.includes(r)?r:a[0]),[h,g]=(0,_.A)({name:"useViews",state:"view",controlled:u,default:m.current}),y=i.useRef(s?h:null),[C,E]=(0,_.A)({name:"useViews",state:"focusedView",controlled:o,default:y.current});i.useEffect((()=>{(D.current&&D.current!==r||f.current&&f.current.some((e=>!a.includes(e))))&&(g(a.includes(r)?r:a[0]),f.current=a,D.current=r)}),[r,g,h,a]);const A=a.indexOf(h),v=null!=(c=a[A-1])?c:null,F=null!=(p=a[A+1])?p:null,x=(0,d.A)(((e,t)=>{E(t?e:t=>e===t?null:t),null==l||l(e,t)})),b=(0,d.A)((e=>{x(e,!0),e!==h&&(g(e),n&&n(e))})),S=(0,d.A)((()=>{F&&b(F)})),T=(0,d.A)(((e,n,r)=>{const u="finish"===n,i=r?a.indexOf(r)<a.length-1:Boolean(F);if(t(e,u&&i?"partial":n,r),r&&r!==h){const e=a[a.indexOf(r)+1];e&&b(e)}else u&&S()}));return{view:h,setView:b,focusedView:C,setFocusedView:x,nextView:F,previousView:v,defaultView:a.includes(r)?r:a[0],goToNextView:S,setValueAndGoToNextView:T}}({view:L,views:R,openTo:V,onChange:ce,onViewChange:E,autoFocus:y,focusedView:U,onFocusedViewChange:J}),{referenceDate:Ce,calendarState:Ee,changeFocusedDay:Ae,changeMonth:ve,handleChangeMonth:xe,isDateDisabled:be,onMonthSwitchingAnimationEnd:Te}=T({value:le,defaultCalendarMonth:w,referenceDate:F,reduceAnimations:P,onMonthChange:k,minDate:z,maxDate:q,shouldDisableDate:j,disablePast:b,disableFuture:x,timezone:pe}),we=W&&le||z,Be=W&&le||q,Ne="".concat(m,"-grid-label"),ke=null!==me,Pe=null!=(n=null!=(o=null==ee?void 0:ee.calendarHeader)?o:null==Q?void 0:Q.CalendarHeader)?n:at,je=(0,s.Q)({elementType:Pe,externalSlotProps:null!=(l=null==te?void 0:te.calendarHeader)?l:null==Z?void 0:Z.calendarHeader,additionalProps:{views:R,view:De,currentMonth:Ee.currentMonth,onViewChange:fe,onMonthChange:(e,t)=>xe({newMonth:e,direction:t}),minDate:we,maxDate:Be,disabled:W,disablePast:b,disableFuture:x,reduceAnimations:P,timezone:pe,labelId:Ne,slots:ee,slotProps:te},ownerState:g}),Me=(0,d.A)((e=>{const t=f.startOfMonth(e),n=f.endOfMonth(e),r=be(e)?D({utils:f,date:e,minDate:f.isBefore(z,t)?t:z,maxDate:f.isAfter(q,n)?n:q,disablePast:b,disableFuture:x,isDateDisabled:be,timezone:pe}):e;r?(ye(r,"finish"),null==k||k(t)):(ge(),ve(t)),Ae(r,!0)})),Oe=(0,d.A)((e=>{const t=f.startOfYear(e),n=f.endOfYear(e),r=be(e)?D({utils:f,date:e,minDate:f.isBefore(z,t)?t:z,maxDate:f.isAfter(q,n)?n:q,disablePast:b,disableFuture:x,isDateDisabled:be,timezone:pe}):e;r?(ye(r,"finish"),null==N||N(r)):(ge(),ve(t)),Ae(r,!0)})),Ie=(0,d.A)((e=>ce(e?h(f,e,null!=le?le:Ce):e,"finish",De)));i.useEffect((()=>{null!=le&&f.isValid(le)&&ve(le)}),[le]);const _e=g,Re=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},Dt,t)})(_e),Ve={disablePast:b,disableFuture:x,maxDate:q,minDate:z},$e={disableHighlightToday:Y,readOnly:H,disabled:W,timezone:pe,gridLabelId:Ne},We=i.useRef(De);i.useEffect((()=>{We.current!==De&&(me===We.current&&he(De,!0),We.current=De)}),[me,he,De]);const He=i.useMemo((()=>[le]),[le]);return(0,M.jsxs)(ht,(0,u.A)({ref:t,className:(0,a.A)(Re.root,$),ownerState:_e},oe,{children:[(0,M.jsx)(Pe,(0,u.A)({},je)),(0,M.jsx)(gt,{reduceAnimations:P,className:Re.viewTransitionContainer,transKey:De,ownerState:_e,children:(0,M.jsxs)("div",{children:["year"===De&&(0,M.jsx)(Le,(0,u.A)({},Ve,$e,{value:le,onChange:Oe,shouldDisableYear:I,hasFocus:ke,onFocusedViewChange:e=>he("year",e),yearsPerRow:ie,referenceDate:Ce})),"month"===De&&(0,M.jsx)(Se,(0,u.A)({},Ve,$e,{hasFocus:ke,className:$,value:le,onChange:Me,shouldDisableMonth:O,onFocusedViewChange:e=>he("month",e),monthsPerRow:ae,referenceDate:Ce})),"day"===De&&(0,M.jsx)(de,(0,u.A)({},Ee,Ve,$e,{onMonthSwitchingAnimationEnd:Te,onFocusedDayChange:Ae,reduceAnimations:P,selectedDays:He,onSelectedDaysChange:Ie,shouldDisableDate:j,shouldDisableMonth:O,shouldDisableYear:I,hasFocus:ke,onFocusedViewChange:e=>he("day",e),showDaysOutsideCurrentMonth:G,fixedWeekNumber:X,dayOfWeekFormatter:K,displayWeekNumber:ue,components:Q,componentsProps:Z,slots:ee,slotProps:te,loading:ne,renderLoading:re}))]})})]}))}))},8390:(e,t,n)=>{"use strict";n.d(t,{$:()=>c,F:()=>l});var r=n(8168),u=n(8587),i=n(5043),a=n(2876),s=n(579);const o=["localeText"],l=i.createContext(null);const c=function(e){var t;const{localeText:n}=e,c=(0,u.A)(e,o),{utils:p,localeText:d}=null!=(t=i.useContext(l))?t:{utils:void 0,localeText:void 0},D=(0,a.A)({props:c,name:"MuiLocalizationProvider"}),{children:f,dateAdapter:m,dateFormats:h,dateLibInstance:g,adapterLocale:y,localeText:C}=D,E=i.useMemo((()=>(0,r.A)({},C,d,n)),[C,d,n]),A=i.useMemo((()=>{if(!m)return p||null;const e=new m({locale:y,formats:h,instance:g});if(!e.isMUIAdapter)throw new Error(["MUI: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join("\n"));return e}),[m,y,h,g,p]),v=i.useMemo((()=>A?{minDate:A.date("1900-01-01T00:00:00.000"),maxDate:A.date("2099-12-31T00:00:00.000")}:null),[A]),F=i.useMemo((()=>({utils:A,defaultDates:v,localeText:E})),[v,A,E]);return(0,s.jsx)(l.Provider,{value:F,children:f})}},7857:(e,t,n)=>{"use strict";n.d(t,{a:()=>T});var r=n(8587),u=n(8168),i=n(5043),a=n(7696),s=n(5429),o=n(8606),l=n(7042),c=n(3844),p=n(310),d=n(4535),D=n(2876),f=n(4812),m=n(571),h=n(2400);function g(e){return(0,h.Ay)("MuiPickersDay",e)}const y=(0,n(7056).A)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]);var C=n(579);const E=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],A=e=>{let{theme:t,ownerState:n}=e;return(0,u.A)({},t.typography.caption,{width:m.B3,height:m.B3,borderRadius:"50%",padding:0,backgroundColor:"transparent",transition:t.transitions.create("background-color",{duration:t.transitions.duration.short}),color:(t.vars||t).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,p.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)}},"&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,p.X4)(t.palette.primary.main,t.palette.action.focusOpacity),["&.".concat(y.selected)]:{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},["&.".concat(y.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,fontWeight:t.typography.fontWeightMedium,"&:hover":{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},["&.".concat(y.disabled,":not(.").concat(y.selected,")")]:{color:(t.vars||t).palette.text.disabled},["&.".concat(y.disabled,"&.").concat(y.selected)]:{opacity:.6}},!n.disableMargin&&{margin:"0 ".concat(m.y0,"px")},n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&{color:(t.vars||t).palette.text.secondary},!n.disableHighlightToday&&n.today&&{["&:not(.".concat(y.selected,")")]:{border:"1px solid ".concat((t.vars||t).palette.text.secondary)}})},v=(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},F=(0,d.Ay)(s.A,{name:"MuiPickersDay",slot:"Root",overridesResolver:v})(A),x=(0,d.Ay)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:v})((e=>{let{theme:t,ownerState:n}=e;return(0,u.A)({},A({theme:t,ownerState:n}),{opacity:0,pointerEvents:"none"})})),b=()=>{},S=i.forwardRef((function(e,t){const n=(0,D.A)({props:e,name:"MuiPickersDay"}),{autoFocus:s=!1,className:p,day:d,disabled:m=!1,disableHighlightToday:h=!1,disableMargin:y=!1,isAnimating:A,onClick:v,onDaySelect:S,onFocus:T=b,onBlur:w=b,onKeyDown:B=b,onMouseDown:N=b,onMouseEnter:k=b,outsideCurrentMonth:P,selected:j=!1,showDaysOutsideCurrentMonth:M=!1,children:O,today:I=!1}=n,L=(0,r.A)(n,E),_=(0,u.A)({},n,{autoFocus:s,disabled:m,disableHighlightToday:h,disableMargin:y,selected:j,showDaysOutsideCurrentMonth:M,today:I}),R=(e=>{const{selected:t,disableMargin:n,disableHighlightToday:r,today:u,disabled:i,outsideCurrentMonth:a,showDaysOutsideCurrentMonth:s,classes:l}=e,c=a&&!s,p={root:["root",t&&!c&&"selected",i&&"disabled",!n&&"dayWithMargin",!r&&u&&"today",a&&s&&"dayOutsideMonth",c&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,o.A)(p,g,l)})(_),V=(0,f.hc)(),$=i.useRef(null),W=(0,l.A)($,t);(0,c.A)((()=>{!s||m||A||P||$.current.focus()}),[s,m,A,P]);return P&&!M?(0,C.jsx)(x,{className:(0,a.A)(R.root,R.hiddenDaySpacingFiller,p),ownerState:_,role:L.role}):(0,C.jsx)(F,(0,u.A)({className:(0,a.A)(R.root,p),ref:W,centerRipple:!0,disabled:m,tabIndex:j?0:-1,onKeyDown:e=>B(e,d),onFocus:e=>T(e,d),onBlur:e=>w(e,d),onMouseEnter:e=>k(e,d),onClick:e=>{m||S(d),P&&e.currentTarget.focus(),v&&v(e)},onMouseDown:e=>{N(e),P&&e.preventDefault()}},L,{ownerState:_,children:O||V.format(d,"dayOfMonth")}))})),T=i.memo(S)},571:(e,t,n)=>{"use strict";n.d(t,{B3:()=>r,Y2:()=>s,Yq:()=>a,eX:()=>i,y0:()=>u});const r=36,u=2,i=320,a=280,s=334},4812:(e,t,n)=>{"use strict";n.d(t,{Yg:()=>p,Nq:()=>d,u:()=>l,cB:()=>D,hc:()=>c});var r=n(8168),u=n(5043),i=n(8390);const a={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"open previous view",openNextView:"open next view",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view",start:"Start",end:"End",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerToolbarTitle:"Select date",dateTimePickerToolbarTitle:"Select date & time",timePickerToolbarTitle:"Select time",dateRangePickerToolbarTitle:"Select date range",clockLabelText:(e,t,n)=>"Select ".concat(e,". ").concat(null===t?"No time selected":"Selected time is ".concat(n.format(t,"fullTime"))),hoursClockNumberText:e=>"".concat(e," hours"),minutesClockNumberText:e=>"".concat(e," minutes"),secondsClockNumberText:e=>"".concat(e," seconds"),selectViewText:e=>"Select ".concat(e),calendarWeekNumberHeaderLabel:"Week number",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"Week ".concat(e),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"Choose date, selected date is ".concat(t.format(e,"fullDate")):"Choose date",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"Choose time, selected time is ".concat(t.format(e,"fullTime")):"Choose time",fieldClearLabel:"Clear value",timeTableLabel:"pick time",dateTableLabel:"pick date",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},s=a;o=a,(0,r.A)({},o);var o;const l=()=>{const e=u.useContext(i.F);if(null===e)throw new Error(["MUI: Can not find the date and time pickers localization context.","It looks like you forgot to wrap your component in LocalizationProvider.","This can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package"].join("\n"));if(null===e.utils)throw new Error(["MUI: Can not find the date and time pickers adapter from its localization context.","It looks like you forgot to pass a `dateAdapter` to your LocalizationProvider."].join("\n"));const t=u.useMemo((()=>(0,r.A)({},s,e.localeText)),[e.localeText]);return u.useMemo((()=>(0,r.A)({},e,{localeText:t})),[e,t])},c=()=>l().utils,p=()=>l().defaultDates,d=()=>l().localeText,D=e=>{const t=c(),n=u.useRef();return void 0===n.current&&(n.current=t.dateWithTimezone(void 0,e)),n.current}},8065:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",u="second",i="minute",a="hour",s="day",o="week",l="month",c="quarter",p="year",d="date",D="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},g=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),u=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(u,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),u=t.clone().add(r,l),i=n-u<0,a=t.clone().add(r+(i?-1:1),l);return+(-(r+(n-u)/(i?u-a:a-u))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:p,w:o,d:s,D:d,h:a,m:i,s:u,ms:r,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},C="en",E={};E[C]=h;var A="$isDayjsObject",v=function(e){return e instanceof S||!(!e||!e[A])},F=function e(t,n,r){var u;if(!t)return C;if("string"==typeof t){var i=t.toLowerCase();E[i]&&(u=i),n&&(E[i]=n,u=i);var a=t.split("-");if(!u&&a.length>1)return e(a[0])}else{var s=t.name;E[s]=t,u=s}return!r&&u&&(C=u),u||!r&&C},x=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new S(n)},b=y;b.l=F,b.i=v,b.w=function(e,t){return x(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var S=function(){function h(e){this.$L=F(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[A]=!0}var g=h.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(b.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(f);if(r){var u=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],u,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],u,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return b},g.isValid=function(){return!(this.$d.toString()===D)},g.isSame=function(e,t){var n=x(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return x(e)<this.startOf(t)},g.isBefore=function(e,t){return this.endOf(t)<x(e)},g.$g=function(e,t,n){return b.u(e)?this[t]:this.set(n,e)},g.unix=function(){return Math.floor(this.valueOf()/1e3)},g.valueOf=function(){return this.$d.getTime()},g.startOf=function(e,t){var n=this,r=!!b.u(t)||t,c=b.p(e),D=function(e,t){var u=b.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?u:u.endOf(s)},f=function(e,t){return b.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,h=this.$M,g=this.$D,y="set"+(this.$u?"UTC":"");switch(c){case p:return r?D(1,0):D(31,11);case l:return r?D(1,h):D(0,h+1);case o:var C=this.$locale().weekStart||0,E=(m<C?m+7:m)-C;return D(r?g-E:g+(6-E),h);case s:case d:return f(y+"Hours",0);case a:return f(y+"Minutes",1);case i:return f(y+"Seconds",2);case u:return f(y+"Milliseconds",3);default:return this.clone()}},g.endOf=function(e){return this.startOf(e,!1)},g.$set=function(e,t){var n,o=b.p(e),c="set"+(this.$u?"UTC":""),D=(n={},n[s]=c+"Date",n[d]=c+"Date",n[l]=c+"Month",n[p]=c+"FullYear",n[a]=c+"Hours",n[i]=c+"Minutes",n[u]=c+"Seconds",n[r]=c+"Milliseconds",n)[o],f=o===s?this.$D+(t-this.$W):t;if(o===l||o===p){var m=this.clone().set(d,1);m.$d[D](f),m.init(),this.$d=m.set(d,Math.min(this.$D,m.daysInMonth())).$d}else D&&this.$d[D](f);return this.init(),this},g.set=function(e,t){return this.clone().$set(e,t)},g.get=function(e){return this[b.p(e)]()},g.add=function(r,c){var d,D=this;r=Number(r);var f=b.p(c),m=function(e){var t=x(D);return b.w(t.date(t.date()+Math.round(e*r)),D)};if(f===l)return this.set(l,this.$M+r);if(f===p)return this.set(p,this.$y+r);if(f===s)return m(1);if(f===o)return m(7);var h=(d={},d[i]=t,d[a]=n,d[u]=e,d)[f]||1,g=this.$d.getTime()+r*h;return b.w(g,this)},g.subtract=function(e,t){return this.add(-1*e,t)},g.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||D;var r=e||"YYYY-MM-DDTHH:mm:ssZ",u=b.z(this),i=this.$H,a=this.$m,s=this.$M,o=n.weekdays,l=n.months,c=n.meridiem,p=function(e,n,u,i){return e&&(e[n]||e(t,r))||u[n].slice(0,i)},d=function(e){return b.s(i%12||12,e,"0")},f=c||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(m,(function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return b.s(t.$y,4,"0");case"M":return s+1;case"MM":return b.s(s+1,2,"0");case"MMM":return p(n.monthsShort,s,l,3);case"MMMM":return p(l,s);case"D":return t.$D;case"DD":return b.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return p(n.weekdaysMin,t.$W,o,2);case"ddd":return p(n.weekdaysShort,t.$W,o,3);case"dddd":return o[t.$W];case"H":return String(i);case"HH":return b.s(i,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return f(i,a,!0);case"A":return f(i,a,!1);case"m":return String(a);case"mm":return b.s(a,2,"0");case"s":return String(t.$s);case"ss":return b.s(t.$s,2,"0");case"SSS":return b.s(t.$ms,3,"0");case"Z":return u}return null}(e)||u.replace(":","")}))},g.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},g.diff=function(r,d,D){var f,m=this,h=b.p(d),g=x(r),y=(g.utcOffset()-this.utcOffset())*t,C=this-g,E=function(){return b.m(m,g)};switch(h){case p:f=E()/12;break;case l:f=E();break;case c:f=E()/3;break;case o:f=(C-y)/6048e5;break;case s:f=(C-y)/864e5;break;case a:f=C/n;break;case i:f=C/t;break;case u:f=C/e;break;default:f=C}return D?f:b.a(f)},g.daysInMonth=function(){return this.endOf(l).$D},g.$locale=function(){return E[this.$L]},g.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=F(e,t,!0);return r&&(n.$L=r),n},g.clone=function(){return b.w(this.$d,this)},g.toDate=function(){return new Date(this.valueOf())},g.toJSON=function(){return this.isValid()?this.toISOString():null},g.toISOString=function(){return this.$d.toISOString()},g.toString=function(){return this.$d.toUTCString()},h}(),T=S.prototype;return x.prototype=T,[["$ms",r],["$s",u],["$m",i],["$H",a],["$W",s],["$M",l],["$y",p],["$D",d]].forEach((function(e){T[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),x.extend=function(e,t){return e.$i||(e(t,S,x),e.$i=!0),x},x.locale=F,x.isDayjs=v,x.unix=function(e){return x(1e3*e)},x.en=E[C],x.Ls=E,x.p={},x}()},8988:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,u=/\d*[^-_:/,()\s\d]+/,i={},a=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},o=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=i.meridiem;if(r){for(var u=1;u<=24;u+=1)if(e.indexOf(r(u,0,t))>-1){n=u>12;break}}else n=e===(t?"pm":"PM");return n},p={A:[u,function(e){this.afternoon=c(e,!1)}],a:[u,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[u,function(e){var t=i.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[u,function(e){var t=l("months"),n=(l("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[u,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,s("year")],Z:o,ZZ:o};function d(n){var r,u;r=n,u=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||u[r]||e[r]||u[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,o=0;o<s;o+=1){var l=a[o],c=p[l],d=c&&c[0],D=c&&c[1];a[o]=D?{regex:d,parser:D}:l.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var u=a[n];if("string"==typeof u)r+=u.length;else{var i=u.regex,o=u.parser,l=e.slice(r),c=i.exec(l)[0];o.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(a=e.parseTwoDigitYear);var r=t.prototype,u=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if("string"==typeof s){var o=!0===a[2],l=!0===a[3],c=o||l,p=a[2];l&&(p=a[2]),i=this.$locale(),!o&&p&&(i=n.Ls[p]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=d(t)(e),u=r.year,i=r.month,a=r.day,s=r.hours,o=r.minutes,l=r.seconds,c=r.milliseconds,p=r.zone,D=new Date,f=a||(u||i?1:D.getDate()),m=u||D.getFullYear(),h=0;u&&!i||(h=i>0?i-1:D.getMonth());var g=s||0,y=o||0,C=l||0,E=c||0;return p?new Date(Date.UTC(m,h,f,g,y,C,E+60*p.offset*1e3)):n?new Date(Date.UTC(m,h,f,g,y,C,E)):new Date(m,h,f,g,y,C,E)}catch(e){return new Date("")}}(t,s,r),this.init(),p&&!0!==p&&(this.$L=this.locale(p).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),i={}}else if(s instanceof Array)for(var D=s.length,f=1;f<=D;f+=1){a[1]=s[f-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}f===D&&(this.$d=new Date(""))}else u.call(this,e)}}}()},1525:function(e){e.exports=function(){"use strict";return function(e,t,n){t.prototype.isBetween=function(e,t,r,u){var i=n(e),a=n(t),s="("===(u=u||"()")[0],o=")"===u[1];return(s?this.isAfter(i,r):!this.isBefore(i,r))&&(o?this.isBefore(a,r):!this.isAfter(a,r))||(s?this.isBefore(i,r):!this.isAfter(i,r))&&(o?this.isAfter(a,r):!this.isBefore(a,r))}}}()},4443:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var u=n.prototype,i=u.format;r.en.formats=e,u.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,u){var i=u&&u.toUpperCase();return r||n[u]||e[u]||n[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return i.call(this,r)}}}()},6865:function(e){e.exports=function(){"use strict";var e="week",t="year";return function(n,r,u){var i=r.prototype;i.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var r=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var i=u(this).startOf(t).add(1,t).date(r),a=u(this).endOf(e);if(i.isBefore(a))return 1}var s=u(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),o=this.diff(s,e,!0);return o<0?u(this).startOf("week").week():Math.ceil(o)},i.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},220:(e,t,n)=>{var r,u,i,a,s,o,l,c,p,d=n(166).default;e.exports=function(){"use strict";var D=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),f=D(((e,t)=>{var r=function(e){return e&&e.Math==Math&&e};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()})),m=D(((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}})),h=D(((e,t)=>{var n=m();t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))})),g=D(((e,t)=>{var n=m();t.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))})),y=D(((e,t)=>{var n=g(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),C=D((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!t.call({1:2},1);e.f=r?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),E=D(((e,t)=>{t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}})),A=D(((e,t)=>{var n=g(),r=Function.prototype,u=r.call,i=n&&r.bind.bind(u,u);t.exports=n?i:function(e){return function(){return u.apply(e,arguments)}}})),v=D(((e,t)=>{var n=A(),r=n({}.toString),u=n("".slice);t.exports=function(e){return u(r(e),8,-1)}})),F=D(((e,t)=>{var n=A(),r=m(),u=v(),i=Object,a=n("".split);t.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"==u(e)?a(e,""):i(e)}:i})),x=D(((e,t)=>{t.exports=function(e){return null==e}})),b=D(((e,t)=>{var n=x(),r=TypeError;t.exports=function(e){if(n(e))throw r("Can't call method on "+e);return e}})),S=D(((e,t)=>{var n=F(),r=b();t.exports=function(e){return n(r(e))}})),T=D(((e,t)=>{var n="object"==typeof document&&document.all,r=typeof n>"u"&&void 0!==n;t.exports={all:n,IS_HTMLDDA:r}})),w=D(((e,t)=>{var n=T(),r=n.all;t.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}})),B=D(((e,t)=>{var n=w(),r=T(),u=r.all;t.exports=r.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===u}:function(e){return"object"==typeof e?null!==e:n(e)}})),N=D(((e,t)=>{var n=f(),r=w(),u=function(e){return r(e)?e:void 0};t.exports=function(e,t){return arguments.length<2?u(n[e]):n[e]&&n[e][t]}})),k=D(((e,t)=>{var n=A();t.exports=n({}.isPrototypeOf)})),P=D(((e,t)=>{var n=N();t.exports=n("navigator","userAgent")||""})),j=D(((e,t)=>{var n,r,u=f(),i=P(),a=u.process,s=u.Deno,o=a&&a.versions||s&&s.version,l=o&&o.v8;l&&(r=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!r&&i&&(!(n=i.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=i.match(/Chrome\/(\d+)/))&&(r=+n[1]),t.exports=r})),M=D(((e,t)=>{var n=j(),r=m();t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))})),O=D(((e,t)=>{var n=M();t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator})),I=D(((e,t)=>{var n=N(),r=w(),u=k(),i=O(),a=Object;t.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return r(t)&&u(t.prototype,a(e))}})),L=D(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch{return"Object"}}})),_=D(((e,t)=>{var n=w(),r=L(),u=TypeError;t.exports=function(e){if(n(e))return e;throw u(r(e)+" is not a function")}})),R=D(((e,t)=>{var n=_(),r=x();t.exports=function(e,t){var u=e[t];return r(u)?void 0:n(u)}})),V=D(((e,t)=>{var n=y(),r=w(),u=B(),i=TypeError;t.exports=function(e,t){var a,s;if("string"===t&&r(a=e.toString)&&!u(s=n(a,e))||r(a=e.valueOf)&&!u(s=n(a,e))||"string"!==t&&r(a=e.toString)&&!u(s=n(a,e)))return s;throw i("Can't convert object to primitive value")}})),$=D(((e,t)=>{t.exports=!1})),W=D(((e,t)=>{var n=f(),r=Object.defineProperty;t.exports=function(e,t){try{r(n,e,{value:t,configurable:!0,writable:!0})}catch{n[e]=t}return t}})),H=D(((e,t)=>{var n=f(),r=W(),u="__core-js_shared__",i=n[u]||r(u,{});t.exports=i})),z=D(((e,t)=>{var n=$(),r=H();(t.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.26.1",mode:n?"pure":"global",copyright:"\xa9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})})),q=D(((e,t)=>{var n=b(),r=Object;t.exports=function(e){return r(n(e))}})),Y=D(((e,t)=>{var n=A(),r=q(),u=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return u(r(e),t)}})),U=D(((e,t)=>{var n=A(),r=0,u=Math.random(),i=n(1..toString);t.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++r+u,36)}})),J=D(((e,t)=>{var n=f(),r=z(),u=Y(),i=U(),a=M(),s=O(),o=r("wks"),l=n.Symbol,c=l&&l.for,p=s?l:l&&l.withoutSetter||i;t.exports=function(e){if(!u(o,e)||!a&&"string"!=typeof o[e]){var t="Symbol."+e;a&&u(l,e)?o[e]=l[e]:o[e]=s&&c?c(t):p(t)}return o[e]}})),G=D(((e,t)=>{var n=y(),r=B(),u=I(),i=R(),a=V(),s=J(),o=TypeError,l=s("toPrimitive");t.exports=function(e,t){if(!r(e)||u(e))return e;var s,c=i(e,l);if(c){if(void 0===t&&(t="default"),s=n(c,e,t),!r(s)||u(s))return s;throw o("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}})),X=D(((e,t)=>{var n=G(),r=I();t.exports=function(e){var t=n(e,"string");return r(t)?t:t+""}})),K=D(((e,t)=>{var n=f(),r=B(),u=n.document,i=r(u)&&r(u.createElement);t.exports=function(e){return i?u.createElement(e):{}}})),Q=D(((e,t)=>{var n=h(),r=m(),u=K();t.exports=!n&&!r((function(){return 7!=Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a}))})),Z=D((e=>{var t=h(),n=y(),r=C(),u=E(),i=S(),a=X(),s=Y(),o=Q(),l=Object.getOwnPropertyDescriptor;e.f=t?l:function(e,t){if(e=i(e),t=a(t),o)try{return l(e,t)}catch{}if(s(e,t))return u(!n(r.f,e,t),e[t])}})),ee=D(((e,t)=>{var n=h(),r=m();t.exports=n&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))})),te=D(((e,t)=>{var n=B(),r=String,u=TypeError;t.exports=function(e){if(n(e))return e;throw u(r(e)+" is not an object")}})),ne=D((e=>{var t=h(),n=Q(),r=ee(),u=te(),i=X(),a=TypeError,s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,l="enumerable",c="configurable",p="writable";e.f=t?r?function(e,t,n){if(u(e),t=i(t),u(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var r=o(e,t);r&&r[p]&&(e[t]=n.value,n={configurable:c in n?n[c]:r[c],enumerable:l in n?n[l]:r[l],writable:!1})}return s(e,t,n)}:s:function(e,t,r){if(u(e),t=i(t),u(r),n)try{return s(e,t,r)}catch{}if("get"in r||"set"in r)throw a("Accessors not supported");return"value"in r&&(e[t]=r.value),e}})),re=D(((e,t)=>{var n=h(),r=ne(),u=E();t.exports=n?function(e,t,n){return r.f(e,t,u(1,n))}:function(e,t,n){return e[t]=n,e}})),ue=D(((e,t)=>{var n=h(),r=Y(),u=Function.prototype,i=n&&Object.getOwnPropertyDescriptor,a=r(u,"name"),s=a&&"something"===function(){}.name,o=a&&(!n||n&&i(u,"name").configurable);t.exports={EXISTS:a,PROPER:s,CONFIGURABLE:o}})),ie=D(((e,t)=>{var n=A(),r=w(),u=H(),i=n(Function.toString);r(u.inspectSource)||(u.inspectSource=function(e){return i(e)}),t.exports=u.inspectSource})),ae=D(((e,t)=>{var n=f(),r=w(),u=n.WeakMap;t.exports=r(u)&&/native code/.test(String(u))})),se=D(((e,t)=>{var n=z(),r=U(),u=n("keys");t.exports=function(e){return u[e]||(u[e]=r(e))}})),oe=D(((e,t)=>{t.exports={}})),le=D(((e,t)=>{var n,r,u,i,a,s=ae(),o=f(),l=B(),c=re(),p=Y(),d=H(),D=se(),m=oe(),h="Object already initialized",g=o.TypeError,y=o.WeakMap,C=function(e){return u(e)?r(e):n(e,{})},E=function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return n}};s||d.state?((i=d.state||(d.state=new y)).get=i.get,i.has=i.has,i.set=i.set,n=function(e,t){if(i.has(e))throw g(h);return t.facade=e,i.set(e,t),t},r=function(e){return i.get(e)||{}},u=function(e){return i.has(e)}):(m[a=D("state")]=!0,n=function(e,t){if(p(e,a))throw g(h);return t.facade=e,c(e,a,t),t},r=function(e){return p(e,a)?e[a]:{}},u=function(e){return p(e,a)}),t.exports={set:n,get:r,has:u,enforce:C,getterFor:E}})),ce=D(((e,t)=>{var n=m(),r=w(),u=Y(),i=h(),a=ue().CONFIGURABLE,s=ie(),o=le(),l=o.enforce,c=o.get,p=Object.defineProperty,d=i&&!n((function(){return 8!==p((function(){}),"length",{value:8}).length})),D=String(String).split("String"),f=t.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!u(e,"name")||a&&e.name!==t)&&(i?p(e,"name",{value:t,configurable:!0}):e.name=t),d&&n&&u(n,"arity")&&e.length!==n.arity&&p(e,"length",{value:n.arity});try{n&&u(n,"constructor")&&n.constructor?i&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var r=l(e);return u(r,"source")||(r.source=D.join("string"==typeof t?t:"")),e};Function.prototype.toString=f((function(){return r(this)&&c(this).source||s(this)}),"toString")})),pe=D(((e,t)=>{var n=w(),r=ne(),u=ce(),i=W();t.exports=function(e,t,a,s){s||(s={});var o=s.enumerable,l=void 0!==s.name?s.name:t;if(n(a)&&u(a,l,s),s.global)o?e[t]=a:i(t,a);else{try{s.unsafe?e[t]&&(o=!0):delete e[t]}catch{}o?e[t]=a:r.f(e,t,{value:a,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),de=D(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),De=D(((e,t)=>{var n=de();t.exports=function(e){var t=+e;return t!==t||0===t?0:n(t)}})),fe=D(((e,t)=>{var n=De(),r=Math.max,u=Math.min;t.exports=function(e,t){var i=n(e);return i<0?r(i+t,0):u(i,t)}})),me=D(((e,t)=>{var n=De(),r=Math.min;t.exports=function(e){return e>0?r(n(e),9007199254740991):0}})),he=D(((e,t)=>{var n=me();t.exports=function(e){return n(e.length)}})),ge=D(((e,t)=>{var n=S(),r=fe(),u=he(),i=function(e){return function(t,i,a){var s,o=n(t),l=u(o),c=r(a,l);if(e&&i!=i){for(;l>c;)if((s=o[c++])!=s)return!0}else for(;l>c;c++)if((e||c in o)&&o[c]===i)return e||c||0;return!e&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}})),ye=D(((e,t)=>{var n=A(),r=Y(),u=S(),i=ge().indexOf,a=oe(),s=n([].push);t.exports=function(e,t){var n,o=u(e),l=0,c=[];for(n in o)!r(a,n)&&r(o,n)&&s(c,n);for(;t.length>l;)r(o,n=t[l++])&&(~i(c,n)||s(c,n));return c}})),Ce=D(((e,t)=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]})),Ee=D((e=>{var t=ye(),n=Ce().concat("length","prototype");e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),Ae=D((e=>{e.f=Object.getOwnPropertySymbols})),ve=D(((e,t)=>{var n=N(),r=A(),u=Ee(),i=Ae(),a=te(),s=r([].concat);t.exports=n("Reflect","ownKeys")||function(e){var t=u.f(a(e)),n=i.f;return n?s(t,n(e)):t}})),Fe=D(((e,t)=>{var n=Y(),r=ve(),u=Z(),i=ne();t.exports=function(e,t,a){for(var s=r(t),o=i.f,l=u.f,c=0;c<s.length;c++){var p=s[c];!n(e,p)&&(!a||!n(a,p))&&o(e,p,l(t,p))}}})),xe=D(((e,t)=>{var n=m(),r=w(),u=/#|\.prototype\./,i=function(e,t){var u=s[a(e)];return u==l||u!=o&&(r(t)?n(t):!!t)},a=i.normalize=function(e){return String(e).replace(u,".").toLowerCase()},s=i.data={},o=i.NATIVE="N",l=i.POLYFILL="P";t.exports=i})),be=D(((e,t)=>{var n=f(),r=Z().f,u=re(),i=pe(),a=W(),s=Fe(),o=xe();t.exports=function(e,t){var l,c,p,d,D,f=e.target,m=e.global,h=e.stat;if(l=m?n:h?n[f]||a(f,{}):(n[f]||{}).prototype)for(c in t){if(d=t[c],p=e.dontCallGetSet?(D=r(l,c))&&D.value:l[c],!o(m?c:f+(h?".":"#")+c,e.forced)&&void 0!==p){if(typeof d==typeof p)continue;s(d,p)}(e.sham||p&&p.sham)&&u(d,"sham",!0),i(l,c,d,e)}}})),Se=D(((e,t)=>{var n=v();t.exports=Array.isArray||function(e){return"Array"==n(e)}})),Te=D(((e,t)=>{var n=TypeError,r=9007199254740991;t.exports=function(e){if(e>r)throw n("Maximum allowed index exceeded");return e}})),we=D(((e,t)=>{var n=v(),r=A();t.exports=function(e){if("Function"===n(e))return r(e)}})),Be=D(((e,t)=>{var n=we(),r=_(),u=g(),i=n(n.bind);t.exports=function(e,t){return r(e),void 0===t?e:u?i(e,t):function(){return e.apply(t,arguments)}}})),Ne=D(((e,t)=>{var n=Se(),r=he(),u=Te(),i=Be(),a=function(e,t,s,o,l,c,p,d){for(var D,f,m=l,h=0,g=!!p&&i(p,d);h<o;)h in s&&(D=g?g(s[h],h,t):s[h],c>0&&n(D)?(f=r(D),m=a(e,t,D,f,m,c-1)-1):(u(m+1),e[m]=D),m++),h++;return m};t.exports=a})),ke=D(((e,t)=>{var n={};n[J()("toStringTag")]="z",t.exports="[object z]"===String(n)})),Pe=D(((e,t)=>{var n=ke(),r=w(),u=v(),i=J()("toStringTag"),a=Object,s="Arguments"==u(function(){return arguments}()),o=function(e,t){try{return e[t]}catch{}};t.exports=n?u:function(e){var t,n,l;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=o(t=a(e),i))?n:s?u(t):"Object"==(l=u(t))&&r(t.callee)?"Arguments":l}})),je=D(((e,t)=>{var n=A(),r=m(),u=w(),i=Pe(),a=N(),s=ie(),o=function(){},l=[],c=a("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=n(p.exec),D=!p.exec(o),f=function(e){if(!u(e))return!1;try{return c(o,l,e),!0}catch{return!1}},h=function(e){if(!u(e))return!1;switch(i(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return D||!!d(p,s(e))}catch{return!0}};h.sham=!0,t.exports=!c||r((function(){var e;return f(f.call)||!f(Object)||!f((function(){e=!0}))||e}))?h:f})),Me=D(((e,t)=>{var n=Se(),r=je(),u=B(),i=J()("species"),a=Array;t.exports=function(e){var t;return n(e)&&(t=e.constructor,(r(t)&&(t===a||n(t.prototype))||u(t)&&null===(t=t[i]))&&(t=void 0)),void 0===t?a:t}})),Oe=D(((e,t)=>{var n=Me();t.exports=function(e,t){return new(n(e))(0===t?0:t)}})),Ie=D((()=>{var e=be(),t=Ne(),n=_(),r=q(),u=he(),i=Oe();e({target:"Array",proto:!0},{flatMap:function(e){var a,s=r(this),o=u(s);return n(e),(a=i(s,0)).length=t(a,s,s,o,0,1,e,arguments.length>1?arguments[1]:void 0),a}})})),Le=D(((e,t)=>{t.exports={}})),_e=D(((e,t)=>{var n=J(),r=Le(),u=n("iterator"),i=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||i[u]===e)}})),Re=D(((e,t)=>{var n=Pe(),r=R(),u=x(),i=Le(),a=J()("iterator");t.exports=function(e){if(!u(e))return r(e,a)||r(e,"@@iterator")||i[n(e)]}})),Ve=D(((e,t)=>{var n=y(),r=_(),u=te(),i=L(),a=Re(),s=TypeError;t.exports=function(e,t){var o=arguments.length<2?a(e):t;if(r(o))return u(n(o,e));throw s(i(e)+" is not iterable")}})),$e=D(((e,t)=>{var n=y(),r=te(),u=R();t.exports=function(e,t,i){var a,s;r(e);try{if(!(a=u(e,"return"))){if("throw"===t)throw i;return i}a=n(a,e)}catch(o){s=!0,a=o}if("throw"===t)throw i;if(s)throw a;return r(a),i}})),We=D(((e,t)=>{var n=Be(),r=y(),u=te(),i=L(),a=_e(),s=he(),o=k(),l=Ve(),c=Re(),p=$e(),d=TypeError,D=function(e,t){this.stopped=e,this.result=t},f=D.prototype;t.exports=function(e,t,m){var h,g,y,C,E,A,v,F=m&&m.that,x=!(!m||!m.AS_ENTRIES),b=!(!m||!m.IS_RECORD),S=!(!m||!m.IS_ITERATOR),T=!(!m||!m.INTERRUPTED),w=n(t,F),B=function(e){return h&&p(h,"normal",e),new D(!0,e)},N=function(e){return x?(u(e),T?w(e[0],e[1],B):w(e[0],e[1])):T?w(e,B):w(e)};if(b)h=e.iterator;else if(S)h=e;else{if(!(g=c(e)))throw d(i(e)+" is not iterable");if(a(g)){for(y=0,C=s(e);C>y;y++)if((E=N(e[y]))&&o(f,E))return E;return new D(!1)}h=l(e,g)}for(A=b?e.next:h.next;!(v=r(A,h)).done;){try{E=N(v.value)}catch(k){p(h,"throw",k)}if("object"==typeof E&&E&&o(f,E))return E}return new D(!1)}})),He=D(((e,t)=>{var n=X(),r=ne(),u=E();t.exports=function(e,t,i){var a=n(t);a in e?r.f(e,a,u(0,i)):e[a]=i}})),ze=D((()=>{var e=be(),t=We(),n=He();e({target:"Object",stat:!0},{fromEntries:function(e){var r={};return t(e,(function(e,t){n(r,e,t)}),{AS_ENTRIES:!0}),r}})})),qe=D(((e,t)=>{var n=ce(),r=ne();t.exports=function(e,t,u){return u.get&&n(u.get,t,{getter:!0}),u.set&&n(u.set,t,{setter:!0}),r.f(e,t,u)}})),Ye=D(((e,t)=>{var n=te();t.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}})),Ue=D((()=>{var e=f(),t=h(),n=qe(),r=Ye(),u=m(),i=e.RegExp,a=i.prototype,s=t&&u((function(){var e=!0;try{i(".","d")}catch{e=!1}var t={},n="",r=e?"dgimsy":"gimsy",u=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in e&&(s.hasIndices="d"),s)u(o,s[o]);return Object.getOwnPropertyDescriptor(a,"flags").get.call(t)!==r||n!==r}));s&&n(a,"flags",{configurable:!0,get:r})})),Je=D((()=>{var e=be(),t=f();e({global:!0,forced:t.globalThis!==t},{globalThis:t})})),Ge=D((()=>{Je()})),Xe=D((()=>{var e=be(),t=Ne(),n=q(),r=he(),u=De(),i=Oe();e({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,a=n(this),s=r(a),o=i(a,0);return o.length=t(o,a,a,s,0,void 0===e?1:u(e)),o}})})),Ke=D(((n,D)=>{var f=["cliName","cliCategory","cliDescription"],m=["_"],h=["languageId"];function g(e,t){if(null==e)return{};var n,r,u=y(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(u[n]=e[n])}return u}function y(e,t){if(null==e)return{};var n,r,u={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&(u[n]=e[n]);return u}Ie(),ze(),Ue(),Ge(),Xe();var C,E=Object.create,A=Object.defineProperty,v=Object.getOwnPropertyDescriptor,F=Object.getOwnPropertyNames,x=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty,S=(e,t)=>function(){return e&&(t=(0,e[F(e)[0]])(e=0)),t},T=(e,t)=>function(){return t||(0,e[F(e)[0]])((t={exports:{}}).exports,t),t.exports},w=(e,t)=>{for(var n in t)A(e,n,{get:t[n],enumerable:!0})},B=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of F(t))!b.call(e,u)&&u!==n&&A(e,u,{get:()=>t[u],enumerable:!(r=v(t,u))||r.enumerable});return e},N=(e,t,n)=>(n=null!=e?E(x(e)):{},B(!t&&e&&e.__esModule?n:A(n,"default",{value:e,enumerable:!0}),e)),k=e=>B(A({},"__esModule",{value:!0}),e),P=S({"<define:process>"(){C={env:{},argv:[]}}}),j=T({"package.json"(e,t){t.exports={version:"2.8.8"}}}),M=T({"node_modules/diff/lib/diff/base.js"(e){function t(){}function n(e,t,n,r,u){for(var i=0,a=t.length,s=0,o=0;i<a;i++){var l=t[i];if(l.removed){if(l.value=e.join(r.slice(o,o+l.count)),o+=l.count,i&&t[i-1].added){var c=t[i-1];t[i-1]=t[i],t[i]=c}}else{if(!l.added&&u){var p=n.slice(s,s+l.count);p=p.map((function(e,t){var n=r[o+t];return n.length>e.length?n:e})),l.value=e.join(p)}else l.value=e.join(n.slice(s,s+l.count));s+=l.count,l.added||(o+=l.count)}}var d=t[a-1];return a>1&&"string"==typeof d.value&&(d.added||d.removed)&&e.equals("",d.value)&&(t[a-2].value+=d.value,t.pop()),t}function r(e){return{newPos:e.newPos,components:e.components.slice(0)}}P(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.prototype={diff:function(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=u.callback;"function"==typeof u&&(i=u,u={}),this.options=u;var a=this;function s(e){return i?(setTimeout((function(){i(void 0,e)}),0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e));var o=(t=this.removeEmpty(this.tokenize(t))).length,l=e.length,c=1,p=o+l,d=[{newPos:-1,components:[]}],D=this.extractCommon(d[0],t,e,0);if(d[0].newPos+1>=o&&D+1>=l)return s([{value:this.join(t),count:t.length}]);function f(){for(var u=-1*c;u<=c;u+=2){var i=void 0,p=d[u-1],D=d[u+1],f=(D?D.newPos:0)-u;p&&(d[u-1]=void 0);var m=p&&p.newPos+1<o,h=D&&0<=f&&f<l;if(m||h){if(!m||h&&p.newPos<D.newPos?(i=r(D),a.pushComponent(i.components,void 0,!0)):((i=p).newPos++,a.pushComponent(i.components,!0,void 0)),f=a.extractCommon(i,t,e,u),i.newPos+1>=o&&f+1>=l)return s(n(a,i.components,t,e,a.useLongestToken));d[u]=i}else d[u]=void 0}c++}if(i)!function e(){setTimeout((function(){if(c>p)return i();f()||e()}),0)}();else for(;c<=p;){var m=f();if(m)return m}},pushComponent:function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})},extractCommon:function(e,t,n,r){for(var u=t.length,i=n.length,a=e.newPos,s=a-r,o=0;a+1<u&&s+1<i&&this.equals(t[a+1],n[s+1]);)a++,s++,o++;return o&&e.components.push({count:o}),e.newPos=a,s},equals:function(e,t){return this.options.comparator?this.options.comparator(e,t):e===t||this.options.ignoreCase&&e.toLowerCase()===t.toLowerCase()},removeEmpty:function(e){for(var t=[],n=0;n<e.length;n++)e[n]&&t.push(e[n]);return t},castInput:function(e){return e},tokenize:function(e){return e.split("")},join:function(e){return e.join("")}}}}),O=T({"node_modules/diff/lib/diff/array.js"(e){function t(e){return e&&e.__esModule?e:{default:e}}P(),Object.defineProperty(e,"__esModule",{value:!0}),e.diffArrays=r,e.arrayDiff=void 0;var n=new(t(M()).default);function r(e,t,r){return n.diff(e,t,r)}e.arrayDiff=n,n.tokenize=function(e){return e.slice()},n.join=n.removeEmpty=function(e){return e}}}),I=T({"src/document/doc-builders.js"(e,t){function n(e){return{type:"concat",parts:e}}function r(e){return{type:"indent",contents:e}}function u(e,t){return{type:"align",contents:t,n:e}}function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"group",id:t.id,contents:e,break:Boolean(t.shouldBreak),expandedStates:t.expandedStates}}function a(e){return u(Number.NEGATIVE_INFINITY,e)}function s(e){return u({type:"root"},e)}function o(e){return u(-1,e)}function l(e,t){return i(e[0],Object.assign(Object.assign({},t),{},{expandedStates:e}))}function c(e){return{type:"fill",parts:e}}function p(e,t){return{type:"if-break",breakContents:e,flatContents:t,groupId:(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).groupId}}function d(e,t){return{type:"indent-if-break",contents:e,groupId:t.groupId,negate:t.negate}}function D(e){return{type:"line-suffix",contents:e}}P();var f={type:"line-suffix-boundary"},m={type:"break-parent"},h={type:"trim"},g={type:"line",hard:!0},y={type:"line",hard:!0,literal:!0},C={type:"line"},E={type:"line",soft:!0},A=n([g,m]),v=n([y,m]),F={type:"cursor",placeholder:Symbol("cursor")};function x(e,t){let r=[];for(let n=0;n<t.length;n++)0!==n&&r.push(e),r.push(t[n]);return n(r)}function b(e,t,n){let i=e;if(t>0){for(let e=0;e<Math.floor(t/n);++e)i=r(i);i=u(t%n,i),i=u(Number.NEGATIVE_INFINITY,i)}return i}function S(e,t){return{type:"label",label:e,contents:t}}t.exports={concat:n,join:x,line:C,softline:E,hardline:A,literalline:v,group:i,conditionalGroup:l,fill:c,lineSuffix:D,lineSuffixBoundary:f,cursor:F,breakParent:m,ifBreak:p,trim:h,indent:r,indentIfBreak:d,align:u,addAlignmentToDoc:b,markAsRoot:s,dedentToRoot:a,dedent:o,hardlineWithoutBreakParent:g,literallineWithoutBreakParent:y,label:S}}}),L=T({"src/common/end-of-line.js"(e,t){function n(e){let t=e.indexOf("\r");return t>=0?"\n"===e.charAt(t+1)?"crlf":"cr":"lf"}function r(e){switch(e){case"cr":return"\r";case"crlf":return"\r\n";default:return"\n"}}function u(e,t){let n;switch(t){case"\n":n=/\n/g;break;case"\r":n=/\r/g;break;case"\r\n":n=/\r\n/g;break;default:throw new Error('Unexpected "eol" '.concat(JSON.stringify(t),"."))}let r=e.match(n);return r?r.length:0}function i(e){return e.replace(/\r\n?/g,"\n")}P(),t.exports={guessEndOfLine:n,convertEndOfLineToChars:r,countEndOfLineChars:u,normalizeEndOfLine:i}}}),_=T({"src/utils/get-last.js"(e,t){P();var n=e=>e[e.length-1];t.exports=n}});function R(){let{onlyFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(t,e?void 0:"g")}var V=S({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){P()}});function $(e){if("string"!=typeof e)throw new TypeError("Expected a `string`, got `".concat(typeof e,"`"));return e.replace(R(),"")}var W=S({"node_modules/strip-ansi/index.js"(){P(),V()}});function H(e){return!!Number.isInteger(e)&&e>=4352&&(e<=4447||9001===e||9002===e||11904<=e&&e<=12871&&12351!==e||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141)}var z=S({"node_modules/is-fullwidth-code-point/index.js"(){P()}}),q=T({"node_modules/emoji-regex/index.js"(e,t){P(),t.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),Y={};function U(e){if("string"!=typeof e||0===e.length||0===(e=$(e)).length)return 0;e=e.replace((0,J.default)()," ");let t=0;for(let n=0;n<e.length;n++){let r=e.codePointAt(n);r<=31||r>=127&&r<=159||r>=768&&r<=879||(r>65535&&n++,t+=H(r)?2:1)}return t}w(Y,{default:()=>U});var J,G=S({"node_modules/string-width/index.js"(){P(),W(),z(),J=N(q())}}),X=T({"src/utils/get-string-width.js"(e,t){P();var n=(G(),k(Y)).default,r=/[^\x20-\x7F]/;function u(e){return e?r.test(e)?n(e):e.length:0}t.exports=u}}),K=T({"src/document/doc-utils.js"(e,t){P();var n=_(),{literalline:r,join:u}=I(),i=e=>Array.isArray(e)||e&&"concat"===e.type,a=e=>{if(Array.isArray(e))return e;if("concat"!==e.type&&"fill"!==e.type)throw new Error("Expect doc type to be `concat` or `fill`.");return e.parts},s={};function o(e,t,n,r){let u=[e];for(;u.length>0;){let e=u.pop();if(e!==s){if(n&&u.push(e,s),!t||!1!==t(e))if(i(e)||"fill"===e.type){let t=a(e);for(let e=t.length-1;e>=0;--e)u.push(t[e])}else if("if-break"===e.type)e.flatContents&&u.push(e.flatContents),e.breakContents&&u.push(e.breakContents);else if("group"===e.type&&e.expandedStates)if(r)for(let t=e.expandedStates.length-1;t>=0;--t)u.push(e.expandedStates[t]);else u.push(e.contents);else e.contents&&u.push(e.contents)}else n(u.pop())}}function l(e,t){let n=new Map;return r(e);function r(e){if(n.has(e))return n.get(e);let t=u(e);return n.set(e,t),t}function u(e){if(Array.isArray(e))return t(e.map(r));if("concat"===e.type||"fill"===e.type){let n=e.parts.map(r);return t(Object.assign(Object.assign({},e),{},{parts:n}))}if("if-break"===e.type){let n=e.breakContents&&r(e.breakContents),u=e.flatContents&&r(e.flatContents);return t(Object.assign(Object.assign({},e),{},{breakContents:n,flatContents:u}))}if("group"===e.type&&e.expandedStates){let n=e.expandedStates.map(r),u=n[0];return t(Object.assign(Object.assign({},e),{},{contents:u,expandedStates:n}))}if(e.contents){let n=r(e.contents);return t(Object.assign(Object.assign({},e),{},{contents:n}))}return t(e)}}function c(e,t,n){let r=n,u=!1;function i(e){let n=t(e);if(void 0!==n&&(u=!0,r=n),u)return!1}return o(e,i),r}function p(e){if("group"===e.type&&e.break||"line"===e.type&&e.hard||"break-parent"===e.type)return!0}function d(e){return c(e,p,!1)}function D(e){if(e.length>0){let t=n(e);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function f(e){let t=new Set,n=[];function r(e){if("break-parent"===e.type&&D(n),"group"===e.type){if(n.push(e),t.has(e))return!1;t.add(e)}}function u(e){"group"===e.type&&n.pop().break&&D(n)}o(e,r,u,!0)}function m(e){return"line"!==e.type||e.hard?"if-break"===e.type?e.flatContents||"":e:e.soft?"":" "}function h(e){return l(e,m)}var g=(e,t)=>e&&"line"===e.type&&e.hard&&t&&"break-parent"===t.type;function y(e){if(!e)return e;if(i(e)||"fill"===e.type){let t=a(e);for(;t.length>1&&g(...t.slice(-2));)t.length-=2;if(t.length>0){let e=y(n(t));t[t.length-1]=e}return Array.isArray(e)?t:Object.assign(Object.assign({},e),{},{parts:t})}switch(e.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let t=y(e.contents);return Object.assign(Object.assign({},e),{},{contents:t})}case"if-break":{let t=y(e.breakContents),n=y(e.flatContents);return Object.assign(Object.assign({},e),{},{breakContents:t,flatContents:n})}}return e}function C(e){return y(A(e))}function E(e){switch(e.type){case"fill":if(e.parts.every((e=>""===e)))return"";break;case"group":if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if("group"===e.contents.type&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!e.contents)return"";break;case"if-break":if(!e.flatContents&&!e.breakContents)return""}if(!i(e))return e;let t=[];for(let r of a(e)){if(!r)continue;let[e,...u]=i(r)?a(r):[r];"string"==typeof e&&"string"==typeof n(t)?t[t.length-1]+=e:t.push(e),t.push(...u)}return 0===t.length?"":1===t.length?t[0]:Array.isArray(e)?t:Object.assign(Object.assign({},e),{},{parts:t})}function A(e){return l(e,(e=>E(e)))}function v(e){let t=[],r=e.filter(Boolean);for(;r.length>0;){let e=r.shift();if(e){if(i(e)){r.unshift(...a(e));continue}if(t.length>0&&"string"==typeof n(t)&&"string"==typeof e){t[t.length-1]+=e;continue}t.push(e)}}return t}function F(e){return l(e,(e=>Array.isArray(e)?v(e):e.parts?Object.assign(Object.assign({},e),{},{parts:v(e.parts)}):e))}function x(e){return l(e,(e=>"string"==typeof e&&e.includes("\n")?b(e):e))}function b(e){return u(arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,e.split("\n")).parts}function S(e){if("line"===e.type)return!0}function T(e){return c(e,S,!1)}t.exports={isConcat:i,getDocParts:a,willBreak:d,traverseDoc:o,findInDoc:c,mapDoc:l,propagateBreaks:f,removeLines:h,stripTrailingHardline:C,normalizeParts:v,normalizeDoc:F,cleanDoc:A,replaceTextEndOfLine:b,replaceEndOfLine:x,canBreak:T}}}),Q=T({"src/document/doc-printer.js"(e,t){P();var n,{convertEndOfLineToChars:r}=L(),u=_(),i=X(),{fill:a,cursor:s,indent:o}=I(),{isConcat:l,getDocParts:c}=K(),p=1,d=2;function D(){return{value:"",length:0,queue:[]}}function f(e,t){return h(e,{type:"indent"},t)}function m(e,t,n){return t===Number.NEGATIVE_INFINITY?e.root||D():t<0?h(e,{type:"dedent"},n):t?"root"===t.type?Object.assign(Object.assign({},e),{},{root:e}):h(e,{type:"string"==typeof t?"stringAlign":"numberAlign",n:t},n):e}function h(e,t,n){let r="dedent"===t.type?e.queue.slice(0,-1):[...e.queue,t],u="",i=0,a=0,s=0;for(let f of r)switch(f.type){case"indent":c(),n.useTabs?o(1):l(n.tabWidth);break;case"stringAlign":c(),u+=f.n,i+=f.n.length;break;case"numberAlign":a+=1,s+=f.n;break;default:throw new Error("Unexpected type '".concat(f.type,"'"))}return d(),Object.assign(Object.assign({},e),{},{value:u,length:i,queue:r});function o(e){u+="\t".repeat(e),i+=n.tabWidth*e}function l(e){u+=" ".repeat(e),i+=e}function c(){n.useTabs?p():d()}function p(){a>0&&o(a),D()}function d(){s>0&&l(s),D()}function D(){a=0,s=0}}function g(e){if(0===e.length)return 0;let t=0;for(;e.length>0&&"string"==typeof u(e)&&/^[\t ]*$/.test(u(e));)t+=e.pop().length;if(e.length>0&&"string"==typeof u(e)){let n=u(e).replace(/[\t ]*$/,"");t+=u(e).length-n.length,e[e.length-1]=n}return t}function y(e,t,r,a,s){let o=t.length,D=[e],f=[];for(;r>=0;){if(0===D.length){if(0===o)return!0;D.push(t[--o]);continue}let{mode:e,doc:m}=D.pop();if("string"==typeof m)f.push(m),r-=i(m);else if(l(m)||"fill"===m.type){let t=c(m);for(let n=t.length-1;n>=0;n--)D.push({mode:e,doc:t[n]})}else switch(m.type){case"indent":case"align":case"indent-if-break":case"label":D.push({mode:e,doc:m.contents});break;case"trim":r+=g(f);break;case"group":{if(s&&m.break)return!1;let t=m.break?p:e,n=m.expandedStates&&t===p?u(m.expandedStates):m.contents;D.push({mode:t,doc:n});break}case"if-break":{let t=(m.groupId?n[m.groupId]||d:e)===p?m.breakContents:m.flatContents;t&&D.push({mode:e,doc:t});break}case"line":if(e===p||m.hard)return!0;m.soft||(f.push(" "),r--);break;case"line-suffix":a=!0;break;case"line-suffix-boundary":if(a)return!1}}return!1}function C(e,t){n={};let h=t.printWidth,C=r(t.endOfLine),E=0,A=[{ind:D(),mode:p,doc:e}],v=[],F=!1,x=[];for(;A.length>0;){let{ind:e,mode:r,doc:D}=A.pop();if("string"==typeof D){let e="\n"!==C?D.replace(/\n/g,C):D;v.push(e),E+=i(e)}else if(l(D)){let t=c(D);for(let n=t.length-1;n>=0;n--)A.push({ind:e,mode:r,doc:t[n]})}else switch(D.type){case"cursor":v.push(s.placeholder);break;case"indent":A.push({ind:f(e,t),mode:r,doc:D.contents});break;case"align":A.push({ind:m(e,D.n,t),mode:r,doc:D.contents});break;case"trim":E-=g(v);break;case"group":switch(r){case d:if(!F){A.push({ind:e,mode:D.break?p:d,doc:D.contents});break}case p:{F=!1;let t={ind:e,mode:d,doc:D.contents},n=h-E,r=x.length>0;if(!D.break&&y(t,A,n,r))A.push(t);else if(D.expandedStates){let t=u(D.expandedStates);if(D.break){A.push({ind:e,mode:p,doc:t});break}for(let u=1;u<D.expandedStates.length+1;u++){if(u>=D.expandedStates.length){A.push({ind:e,mode:p,doc:t});break}{let t=D.expandedStates[u],i={ind:e,mode:d,doc:t};if(y(i,A,n,r)){A.push(i);break}}}}else A.push({ind:e,mode:p,doc:D.contents});break}}D.id&&(n[D.id]=u(A).mode);break;case"fill":{let t=h-E,{parts:n}=D;if(0===n.length)break;let[u,i]=n,s={ind:e,mode:d,doc:u},o={ind:e,mode:p,doc:u},l=y(s,[],t,x.length>0,!0);if(1===n.length){l?A.push(s):A.push(o);break}let c={ind:e,mode:d,doc:i},f={ind:e,mode:p,doc:i};if(2===n.length){l?A.push(c,s):A.push(f,o);break}n.splice(0,2);let m={ind:e,mode:r,doc:a(n)},g=n[0];y({ind:e,mode:d,doc:[u,i,g]},[],t,x.length>0,!0)?A.push(m,c,s):l?A.push(m,f,s):A.push(m,f,o);break}case"if-break":case"indent-if-break":{let t=D.groupId?n[D.groupId]:r;if(t===p){let t="if-break"===D.type?D.breakContents:D.negate?D.contents:o(D.contents);t&&A.push({ind:e,mode:r,doc:t})}if(t===d){let t="if-break"===D.type?D.flatContents:D.negate?o(D.contents):D.contents;t&&A.push({ind:e,mode:r,doc:t})}break}case"line-suffix":x.push({ind:e,mode:r,doc:D.contents});break;case"line-suffix-boundary":x.length>0&&A.push({ind:e,mode:r,doc:{type:"line",hard:!0}});break;case"line":switch(r){case d:if(!D.hard){D.soft||(v.push(" "),E+=1);break}F=!0;case p:if(x.length>0){A.push({ind:e,mode:r,doc:D},...x.reverse()),x.length=0;break}D.literal?e.root?(v.push(C,e.root.value),E=e.root.length):(v.push(C),E=0):(E-=g(v),v.push(C+e.value),E=e.length)}break;case"label":A.push({ind:e,mode:r,doc:D.contents})}0===A.length&&x.length>0&&(A.push(...x.reverse()),x.length=0)}let b=v.indexOf(s.placeholder);if(-1!==b){let e=v.indexOf(s.placeholder,b+1),t=v.slice(0,b).join(""),n=v.slice(b+1,e).join("");return{formatted:t+n+v.slice(e+1).join(""),cursorNodeStart:t.length,cursorNodeText:n}}return{formatted:v.join("")}}t.exports={printDocToString:C}}}),Z=T({"src/document/doc-debug.js"(e,t){P();var{isConcat:n,getDocParts:r}=K();function u(e){if(!e)return"";if(n(e)){let t=[];for(let i of r(e))if(n(i))t.push(...u(i).parts);else{let e=u(i);""!==e&&t.push(e)}return{type:"concat",parts:t}}return"if-break"===e.type?Object.assign(Object.assign({},e),{},{breakContents:u(e.breakContents),flatContents:u(e.flatContents)}):"group"===e.type?Object.assign(Object.assign({},e),{},{contents:u(e.contents),expandedStates:e.expandedStates&&e.expandedStates.map(u)}):"fill"===e.type?{type:"fill",parts:e.parts.map(u)}:e.contents?Object.assign(Object.assign({},e),{},{contents:u(e.contents)}):e}function i(e){let t=Object.create(null),i=new Set;return a(u(e));function a(e,t,u){if("string"==typeof e)return JSON.stringify(e);if(n(e)){let t=r(e).map(a).filter(Boolean);return 1===t.length?t[0]:"[".concat(t.join(", "),"]")}if("line"===e.type){let n=Array.isArray(u)&&u[t+1]&&"break-parent"===u[t+1].type;return e.literal?n?"literalline":"literallineWithoutBreakParent":e.hard?n?"hardline":"hardlineWithoutBreakParent":e.soft?"softline":"line"}if("break-parent"===e.type)return Array.isArray(u)&&u[t-1]&&"line"===u[t-1].type&&u[t-1].hard?void 0:"breakParent";if("trim"===e.type)return"trim";if("indent"===e.type)return"indent("+a(e.contents)+")";if("align"===e.type)return e.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+a(e.contents)+")":e.n<0?"dedent("+a(e.contents)+")":"root"===e.n.type?"markAsRoot("+a(e.contents)+")":"align("+JSON.stringify(e.n)+", "+a(e.contents)+")";if("if-break"===e.type)return"ifBreak("+a(e.breakContents)+(e.flatContents?", "+a(e.flatContents):"")+(e.groupId?(e.flatContents?"":', ""')+", { groupId: ".concat(s(e.groupId)," }"):"")+")";if("indent-if-break"===e.type){let t=[];e.negate&&t.push("negate: true"),e.groupId&&t.push("groupId: ".concat(s(e.groupId)));let n=t.length>0?", { ".concat(t.join(", ")," }"):"";return"indentIfBreak(".concat(a(e.contents)).concat(n,")")}if("group"===e.type){let t=[];e.break&&"propagated"!==e.break&&t.push("shouldBreak: true"),e.id&&t.push("id: ".concat(s(e.id)));let n=t.length>0?", { ".concat(t.join(", ")," }"):"";return e.expandedStates?"conditionalGroup([".concat(e.expandedStates.map((e=>a(e))).join(","),"]").concat(n,")"):"group(".concat(a(e.contents)).concat(n,")")}if("fill"===e.type)return"fill([".concat(e.parts.map((e=>a(e))).join(", "),"])");if("line-suffix"===e.type)return"lineSuffix("+a(e.contents)+")";if("line-suffix-boundary"===e.type)return"lineSuffixBoundary";if("label"===e.type)return"label(".concat(JSON.stringify(e.label),", ").concat(a(e.contents),")");throw new Error("Unknown doc type "+e.type)}function s(e){if("symbol"!=typeof e)return JSON.stringify(String(e));if(e in t)return t[e];let n=String(e).slice(7,-1)||"symbol";for(let r=0;;r++){let u=n+(r>0?" #".concat(r):"");if(!i.has(u))return i.add(u),t[e]="Symbol.for(".concat(JSON.stringify(u),")")}}}t.exports={printDocToDebug:i}}}),ee=T({"src/document/index.js"(e,t){P(),t.exports={builders:I(),printer:Q(),utils:K(),debug:Z()}}}),te={};function ne(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}w(te,{default:()=>ne});var re=S({"node_modules/escape-string-regexp/index.js"(){P()}}),ue=T({"node_modules/semver/internal/debug.js"(e,t){P();var n="object"==typeof C&&C.env&&C.env.NODE_DEBUG&&/\bsemver\b/i.test(C.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.error("SEMVER",...t)}:()=>{};t.exports=n}}),ie=T({"node_modules/semver/internal/constants.js"(e,t){P();var n="2.0.0",r=256,u=Number.MAX_SAFE_INTEGER||9007199254740991,i=16;t.exports={SEMVER_SPEC_VERSION:n,MAX_LENGTH:r,MAX_SAFE_INTEGER:u,MAX_SAFE_COMPONENT_LENGTH:i}}}),ae=T({"node_modules/semver/internal/re.js"(e,t){P();var{MAX_SAFE_COMPONENT_LENGTH:n}=ie(),r=ue(),u=(e=t.exports={}).re=[],i=e.src=[],a=e.t={},s=0,o=(e,t,n)=>{let o=s++;r(e,o,t),a[e]=o,i[o]=t,u[o]=new RegExp(t,n?"g":void 0)};o("NUMERICIDENTIFIER","0|[1-9]\\d*"),o("NUMERICIDENTIFIERLOOSE","[0-9]+"),o("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),o("MAINVERSION","(".concat(i[a.NUMERICIDENTIFIER],")\\.(").concat(i[a.NUMERICIDENTIFIER],")\\.(").concat(i[a.NUMERICIDENTIFIER],")")),o("MAINVERSIONLOOSE","(".concat(i[a.NUMERICIDENTIFIERLOOSE],")\\.(").concat(i[a.NUMERICIDENTIFIERLOOSE],")\\.(").concat(i[a.NUMERICIDENTIFIERLOOSE],")")),o("PRERELEASEIDENTIFIER","(?:".concat(i[a.NUMERICIDENTIFIER],"|").concat(i[a.NONNUMERICIDENTIFIER],")")),o("PRERELEASEIDENTIFIERLOOSE","(?:".concat(i[a.NUMERICIDENTIFIERLOOSE],"|").concat(i[a.NONNUMERICIDENTIFIER],")")),o("PRERELEASE","(?:-(".concat(i[a.PRERELEASEIDENTIFIER],"(?:\\.").concat(i[a.PRERELEASEIDENTIFIER],")*))")),o("PRERELEASELOOSE","(?:-?(".concat(i[a.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(i[a.PRERELEASEIDENTIFIERLOOSE],")*))")),o("BUILDIDENTIFIER","[0-9A-Za-z-]+"),o("BUILD","(?:\\+(".concat(i[a.BUILDIDENTIFIER],"(?:\\.").concat(i[a.BUILDIDENTIFIER],")*))")),o("FULLPLAIN","v?".concat(i[a.MAINVERSION]).concat(i[a.PRERELEASE],"?").concat(i[a.BUILD],"?")),o("FULL","^".concat(i[a.FULLPLAIN],"$")),o("LOOSEPLAIN","[v=\\s]*".concat(i[a.MAINVERSIONLOOSE]).concat(i[a.PRERELEASELOOSE],"?").concat(i[a.BUILD],"?")),o("LOOSE","^".concat(i[a.LOOSEPLAIN],"$")),o("GTLT","((?:<|>)?=?)"),o("XRANGEIDENTIFIERLOOSE","".concat(i[a.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),o("XRANGEIDENTIFIER","".concat(i[a.NUMERICIDENTIFIER],"|x|X|\\*")),o("XRANGEPLAIN","[v=\\s]*(".concat(i[a.XRANGEIDENTIFIER],")(?:\\.(").concat(i[a.XRANGEIDENTIFIER],")(?:\\.(").concat(i[a.XRANGEIDENTIFIER],")(?:").concat(i[a.PRERELEASE],")?").concat(i[a.BUILD],"?)?)?")),o("XRANGEPLAINLOOSE","[v=\\s]*(".concat(i[a.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(i[a.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(i[a.XRANGEIDENTIFIERLOOSE],")(?:").concat(i[a.PRERELEASELOOSE],")?").concat(i[a.BUILD],"?)?)?")),o("XRANGE","^".concat(i[a.GTLT],"\\s*").concat(i[a.XRANGEPLAIN],"$")),o("XRANGELOOSE","^".concat(i[a.GTLT],"\\s*").concat(i[a.XRANGEPLAINLOOSE],"$")),o("COERCE","(^|[^\\d])(\\d{1,".concat(n,"})(?:\\.(\\d{1,").concat(n,"}))?(?:\\.(\\d{1,").concat(n,"}))?(?:$|[^\\d])")),o("COERCERTL",i[a.COERCE],!0),o("LONETILDE","(?:~>?)"),o("TILDETRIM","(\\s*)".concat(i[a.LONETILDE],"\\s+"),!0),e.tildeTrimReplace="$1~",o("TILDE","^".concat(i[a.LONETILDE]).concat(i[a.XRANGEPLAIN],"$")),o("TILDELOOSE","^".concat(i[a.LONETILDE]).concat(i[a.XRANGEPLAINLOOSE],"$")),o("LONECARET","(?:\\^)"),o("CARETTRIM","(\\s*)".concat(i[a.LONECARET],"\\s+"),!0),e.caretTrimReplace="$1^",o("CARET","^".concat(i[a.LONECARET]).concat(i[a.XRANGEPLAIN],"$")),o("CARETLOOSE","^".concat(i[a.LONECARET]).concat(i[a.XRANGEPLAINLOOSE],"$")),o("COMPARATORLOOSE","^".concat(i[a.GTLT],"\\s*(").concat(i[a.LOOSEPLAIN],")$|^$")),o("COMPARATOR","^".concat(i[a.GTLT],"\\s*(").concat(i[a.FULLPLAIN],")$|^$")),o("COMPARATORTRIM","(\\s*)".concat(i[a.GTLT],"\\s*(").concat(i[a.LOOSEPLAIN],"|").concat(i[a.XRANGEPLAIN],")"),!0),e.comparatorTrimReplace="$1$2$3",o("HYPHENRANGE","^\\s*(".concat(i[a.XRANGEPLAIN],")\\s+-\\s+(").concat(i[a.XRANGEPLAIN],")\\s*$")),o("HYPHENRANGELOOSE","^\\s*(".concat(i[a.XRANGEPLAINLOOSE],")\\s+-\\s+(").concat(i[a.XRANGEPLAINLOOSE],")\\s*$")),o("STAR","(<|>)?=?\\s*\\*"),o("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),o("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),se=T({"node_modules/semver/internal/parse-options.js"(e,t){P();var n=["includePrerelease","loose","rtl"],r=e=>e?"object"!=typeof e?{loose:!0}:n.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{};t.exports=r}}),oe=T({"node_modules/semver/internal/identifiers.js"(e,t){P();var n=/^[0-9]+$/,r=(e,t)=>{let r=n.test(e),u=n.test(t);return r&&u&&(e=+e,t=+t),e===t?0:r&&!u?-1:u&&!r?1:e<t?-1:1},u=(e,t)=>r(t,e);t.exports={compareIdentifiers:r,rcompareIdentifiers:u}}}),le=T({"node_modules/semver/classes/semver.js"(e,t){P();var n=ue(),{MAX_LENGTH:r,MAX_SAFE_INTEGER:u}=ie(),{re:i,t:a}=ae(),s=se(),{compareIdentifiers:o}=oe(),l=class{constructor(e,t){if(t=s(t),e instanceof l){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: ".concat(e));if(e.length>r)throw new TypeError("version is longer than ".concat(r," characters"));n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let o=e.trim().match(t.loose?i[a.LOOSE]:i[a.FULL]);if(!o)throw new TypeError("Invalid Version: ".concat(e));if(this.raw=e,this.major=+o[1],this.minor=+o[2],this.patch=+o[3],this.major>u||this.major<0)throw new TypeError("Invalid major version");if(this.minor>u||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>u||this.patch<0)throw new TypeError("Invalid patch version");o[4]?this.prerelease=o[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t<u)return t}return e})):this.prerelease=[],this.build=o[5]?o[5].split("."):[],this.format()}format(){return this.version="".concat(this.major,".").concat(this.minor,".").concat(this.patch),this.prerelease.length&&(this.version+="-".concat(this.prerelease.join("."))),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof l)){if("string"==typeof e&&e===this.version)return 0;e=new l(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof l||(e=new l(e,this.options)),o(this.major,e.major)||o(this.minor,e.minor)||o(this.patch,e.patch)}comparePre(e){if(e instanceof l||(e=new l(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{let r=this.prerelease[t],u=e.prerelease[t];if(n("prerelease compare",t,r,u),void 0===r&&void 0===u)return 0;if(void 0===u)return 1;if(void 0===r)return-1;if(r!==u)return o(r,u)}while(++t)}compareBuild(e){e instanceof l||(e=new l(e,this.options));let t=0;do{let r=this.build[t],u=e.build[t];if(n("prerelease compare",t,r,u),void 0===r&&void 0===u)return 0;if(void 0===u)return 1;if(void 0===r)return-1;if(r!==u)return o(r,u)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":(0!==this.minor||0!==this.patch||0===this.prerelease.length)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(0!==this.patch||0===this.prerelease.length)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===o(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: ".concat(e))}return this.format(),this.raw=this.version,this}};t.exports=l}}),ce=T({"node_modules/semver/functions/compare.js"(e,t){P();var n=le(),r=(e,t,r)=>new n(e,r).compare(new n(t,r));t.exports=r}}),pe=T({"node_modules/semver/functions/lt.js"(e,t){P();var n=ce(),r=(e,t,r)=>n(e,t,r)<0;t.exports=r}}),de=T({"node_modules/semver/functions/gte.js"(e,t){P();var n=ce(),r=(e,t,r)=>n(e,t,r)>=0;t.exports=r}}),De=T({"src/utils/arrayify.js"(e,t){P(),t.exports=(e,t)=>Object.entries(e).map((e=>{let[n,r]=e;return Object.assign({[t]:n},r)}))}}),fe=T({"node_modules/outdent/lib/index.js"(e,t){function n(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}function r(){return typeof WeakMap<"u"?new WeakMap:u()}function u(){return{add:n,delete:n,get:n,set:n,has:function(e){return!1}}}P(),Object.defineProperty(e,"__esModule",{value:!0}),e.outdent=void 0;var i=Object.prototype.hasOwnProperty,a=function(e,t){return i.call(e,t)};function s(e,t){for(var n in t)a(t,n)&&(e[n]=t[n]);return e}var o=/^[ \t]*(?:\r\n|\r|\n)/,l=/(?:\r\n|\r|\n)[ \t]*$/,c=/^(?:[\r\n]|$)/,p=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,d=/^[ \t]*[\r\n][ \t\r\n]*$/;function D(e,t,n){var r=0,u=e[0].match(p);u&&(r=u[1].length);var i=new RegExp("(\\r\\n|\\r|\\n).{0,"+r+"}","g");t&&(e=e.slice(1));var a=n.newline,s=n.trimLeadingNewline,c=n.trimTrailingNewline,d="string"==typeof a,D=e.length;return e.map((function(e,t){return e=e.replace(i,"$1"),0===t&&s&&(e=e.replace(o,"")),t===D-1&&c&&(e=e.replace(l,"")),d&&(e=e.replace(/\r\n|\n|\r/g,(function(e){return a}))),e}))}function f(e,t){for(var n="",r=0,u=e.length;r<u;r++)n+=e[r],r<u-1&&(n+=t[r]);return n}function m(e){return a(e,"raw")&&a(e,"length")}function h(e){var t=r(),n=r();function u(r){for(var i=[],a=1;a<arguments.length;a++)i[a-1]=arguments[a];if(m(r)){var o=r,l=(i[0]===u||i[0]===g)&&d.test(o[0])&&c.test(o[1]),p=l?n:t,y=p.get(o);return y||(y=D(o,l,e),p.set(o,y)),0===i.length?y[0]:f(y,l?i.slice(1):i)}return h(s(s({},e),r||{}))}return s(u,{string:function(t){return D([t],!1,e)[0]}})}var g=h({trimLeadingNewline:!0,trimTrailingNewline:!0});if(e.outdent=g,e.default=g,typeof t<"u")try{t.exports=g,Object.defineProperty(g,"__esModule",{value:!0}),g.default=g,g.outdent=g}catch{}}}),me=T({"src/main/core-options.js"(e,t){P();var{outdent:n}=fe(),r="Config",u="Editor",i="Format",D="Other",f="Output",m="Global",h="Special",g={cursorOffset:{since:"1.4.0",category:h,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:n(a||(a=d(["\n Print (to stderr) where a cursor at the given position would move to after formatting.\n This option cannot be used with --range-start and --range-end.\n "]))),cliCategory:u},endOfLine:{since:"1.15.0",category:m,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:n(s||(s=d(["\n Maintain existing\n (mixed values within one file are normalised by looking at what's used after the first line)\n "])))}]},filepath:{since:"1.4.0",category:h,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:D,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:h,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:D},parser:{since:"0.0.10",category:m,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:e=>"string"==typeof e||"function"==typeof e,choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:m,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin",cliCategory:r},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:m,description:n(o||(o=d(["\n Custom directory that contains prettier plugins in node_modules subdirectory.\n Overrides default behavior when plugins are searched relatively to the location of Prettier.\n Multiple values are accepted.\n "]))),exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin-search-dir",cliCategory:r},printWidth:{since:"0.0.0",category:m,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:h,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:n(l||(l=d(["\n Format code ending at a given character offset (exclusive).\n The range will extend forwards to the end of the selected statement.\n This option cannot be used with --cursor-offset.\n "]))),cliCategory:u},rangeStart:{since:"1.4.0",category:h,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:n(c||(c=d(["\n Format code starting at a given character offset.\n The range will extend backwards to the start of the first line containing the selected statement.\n This option cannot be used with --cursor-offset.\n "]))),cliCategory:u},requirePragma:{since:"1.7.0",category:h,type:"boolean",default:!1,description:n(p||(p=d(["\n Require either '@prettier' or '@format' to be present in the file's first docblock comment\n in order for it to be formatted.\n "]))),cliCategory:D},tabWidth:{type:"int",category:m,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:m,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:m,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};t.exports={CATEGORY_CONFIG:r,CATEGORY_EDITOR:u,CATEGORY_FORMAT:i,CATEGORY_OTHER:D,CATEGORY_OUTPUT:f,CATEGORY_GLOBAL:m,CATEGORY_SPECIAL:h,options:g}}}),he=T({"src/main/support.js"(e,t){P();var n={compare:ce(),lt:pe(),gte:de()},r=De(),u=j().version,i=me().options;function a(){let{plugins:e=[],showUnreleased:t=!1,showDeprecated:a=!1,showInternal:o=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=u.split("-",1)[0],c=e.flatMap((e=>e.languages||[])).filter(d),p=r(Object.assign({},...e.map((e=>{let{options:t}=e;return t})),i),"name").filter((e=>d(e)&&D(e))).sort(((e,t)=>e.name===t.name?0:e.name<t.name?-1:1)).map(m).map((t=>{t=Object.assign({},t),Array.isArray(t.default)&&(t.default=1===t.default.length?t.default[0].value:t.default.filter(d).sort(((e,t)=>n.compare(t.since,e.since)))[0].value),Array.isArray(t.choices)&&(t.choices=t.choices.filter((e=>d(e)&&D(e))),"parser"===t.name&&s(t,c,e));let r=Object.fromEntries(e.filter((e=>e.defaultOptions&&void 0!==e.defaultOptions[t.name])).map((e=>[e.name,e.defaultOptions[t.name]])));return Object.assign(Object.assign({},t),{},{pluginDefaults:r})}));return{languages:c,options:p};function d(e){return t||!("since"in e)||e.since&&n.gte(l,e.since)}function D(e){return a||!("deprecated"in e)||e.deprecated&&n.lt(l,e.deprecated)}function m(e){if(o)return e;let{cliName:t,cliCategory:n,cliDescription:r}=e;return g(e,f)}}function s(e,t,n){let r=new Set(e.choices.map((e=>e.value)));for(let u of t)if(u.parsers)for(let t of u.parsers)if(!r.has(t)){r.add(t);let i=n.find((e=>e.parsers&&e.parsers[t])),a=u.name;i&&i.name&&(a+=" (plugin: ".concat(i.name,")")),e.choices.push({value:t,description:a})}}t.exports={getSupportInfo:a}}}),ge=T({"src/utils/is-non-empty-array.js"(e,t){function n(e){return Array.isArray(e)&&e.length>0}P(),t.exports=n}}),ye=T({"src/utils/text/skip.js"(e,t){function n(e){return(t,n,r)=>{let u=r&&r.backwards;if(!1===n)return!1;let{length:i}=t,a=n;for(;a>=0&&a<i;){let n=t.charAt(a);if(e instanceof RegExp){if(!e.test(n))return a}else if(!e.includes(n))return a;u?a--:a++}return(-1===a||a===i)&&a}}P();var r=n(/\s/),u=n(" \t"),i=n(",; \t"),a=n(/[^\n\r]/);t.exports={skipWhitespace:r,skipSpaces:u,skipToLineEnd:i,skipEverythingButNewLine:a}}}),Ce=T({"src/utils/text/skip-inline-comment.js"(e,t){function n(e,t){if(!1===t)return!1;if("/"===e.charAt(t)&&"*"===e.charAt(t+1))for(let n=t+2;n<e.length;++n)if("*"===e.charAt(n)&&"/"===e.charAt(n+1))return n+2;return t}P(),t.exports=n}}),Ee=T({"src/utils/text/skip-trailing-comment.js"(e,t){P();var{skipEverythingButNewLine:n}=ye();function r(e,t){return!1!==t&&("/"===e.charAt(t)&&"/"===e.charAt(t+1)?n(e,t):t)}t.exports=r}}),Ae=T({"src/utils/text/skip-newline.js"(e,t){function n(e,t,n){let r=n&&n.backwards;if(!1===t)return!1;let u=e.charAt(t);if(r){if("\r"===e.charAt(t-1)&&"\n"===u)return t-2;if("\n"===u||"\r"===u||"\u2028"===u||"\u2029"===u)return t-1}else{if("\r"===u&&"\n"===e.charAt(t+1))return t+2;if("\n"===u||"\r"===u||"\u2028"===u||"\u2029"===u)return t+1}return t}P(),t.exports=n}}),ve=T({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(e,t){P();var n=Ce(),r=Ae(),u=Ee(),{skipSpaces:i}=ye();function a(e,t){let a=null,s=t;for(;s!==a;)a=s,s=i(e,s),s=n(e,s),s=u(e,s),s=r(e,s);return s}t.exports=a}}),Fe=T({"src/common/util.js"(e,t){P();var{default:n}=(re(),k(te)),r=_(),{getSupportInfo:u}=he(),i=ge(),a=X(),{skipWhitespace:s,skipSpaces:o,skipToLineEnd:l,skipEverythingButNewLine:c}=ye(),p=Ce(),d=Ee(),D=Ae(),f=ve(),m=e=>e[e.length-2];function h(e){return(t,n,r)=>{let u=r&&r.backwards;if(!1===n)return!1;let{length:i}=t,a=n;for(;a>=0&&a<i;){let n=t.charAt(a);if(e instanceof RegExp){if(!e.test(n))return a}else if(!e.includes(n))return a;u?a--:a++}return(-1===a||a===i)&&a}}function g(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=o(e,n.backwards?t-1:t,n);return r!==D(e,r,n)}function y(e,t,n){for(let r=t;r<n;++r)if("\n"===e.charAt(r))return!0;return!1}function C(e,t,n){let r=n(t)-1;return r=o(e,r,{backwards:!0}),r=D(e,r,{backwards:!0}),r=o(e,r,{backwards:!0}),r!==D(e,r,{backwards:!0})}function E(e,t){let n=null,r=t;for(;r!==n;)n=r,r=l(e,r),r=p(e,r),r=o(e,r);return r=d(e,r),r=D(e,r),!1!==r&&g(e,r)}function A(e,t,n){return E(e,n(t))}function v(e,t,n){return f(e,n(t))}function F(e,t,n){return e.charAt(v(e,t,n))}function x(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return o(e,n.backwards?t-1:t,n)!==t}function b(e,t){let n=0;for(let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;r<e.length;++r)"\t"===e[r]?n=n+t-n%t:n++;return n}function S(e,t){let n=e.lastIndexOf("\n");return-1===n?0:b(e.slice(n+1).match(/^[\t ]*/)[0],t)}function T(e,t){let n={quote:'"',regex:/"/g,escaped:"""},r={quote:"'",regex:/'/g,escaped:"'"},u="'"===t?r:n,i=u===r?n:r,a=u;return(e.includes(u.quote)||e.includes(i.quote))&&(a=(e.match(u.regex)||[]).length>(e.match(i.regex)||[]).length?i:u),a}function w(e,t){let n=e.slice(1,-1);return B(n,"json"===t.parser||"json5"===t.parser&&"preserve"===t.quoteProps&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":T(n,t.singleQuote?"'":'"').quote,!("css"===t.parser||"less"===t.parser||"scss"===t.parser||t.__embeddedInHtml))}function B(e,t,n){let r='"'===t?"'":'"',u=/\\(.)|(["'])/gs,i=e.replace(u,((e,u,i)=>u===r?u:i===t?"\\"+i:i||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(u)?u:"\\"+u)));return t+i+t}function N(e){return e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function j(e,t){let r=e.match(new RegExp("(".concat(n(t),")+"),"g"));return null===r?0:r.reduce(((e,n)=>Math.max(e,n.length/t.length)),0)}function M(e,t){let r=e.match(new RegExp("(".concat(n(t),")+"),"g"));if(null===r)return 0;let u=new Map,i=0;for(let n of r){let e=n.length/t.length;u.set(e,!0),e>i&&(i=e)}for(let n=1;n<i;n++)if(!u.get(n))return n;return i+1}function O(e,t){(e.comments||(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=H(e)}function I(e,t){t.leading=!0,t.trailing=!1,O(e,t)}function L(e,t,n){t.leading=!1,t.trailing=!1,n&&(t.marker=n),O(e,t)}function R(e,t){t.leading=!1,t.trailing=!0,O(e,t)}function V(e,t){let{languages:n}=u({plugins:t.plugins}),r=n.find((t=>{let{name:n}=t;return n.toLowerCase()===e}))||n.find((t=>{let{aliases:n}=t;return Array.isArray(n)&&n.includes(e)}))||n.find((t=>{let{extensions:n}=t;return Array.isArray(n)&&n.includes(".".concat(e))}));return r&&r.parsers[0]}function $(e){return e&&"front-matter"===e.type}function W(e){let t=new WeakMap;return function(n){return t.has(n)||t.set(n,Symbol(e)),t.get(n)}}function H(e){let t=e.type||e.kind||"(unknown type)",n=String(e.name||e.id&&("object"==typeof e.id?e.id.name:e.id)||e.key&&("object"==typeof e.key?e.key.name:e.key)||e.value&&("object"==typeof e.value?"":String(e.value))||e.operator||"");return n.length>20&&(n=n.slice(0,19)+"\u2026"),t+(n?" "+n:"")}t.exports={inferParserByLanguage:V,getStringWidth:a,getMaxContinuousCount:j,getMinNotPresentContinuousCount:M,getPenultimate:m,getLast:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:f,getNextNonSpaceNonCommentCharacterIndex:v,getNextNonSpaceNonCommentCharacter:F,skip:h,skipWhitespace:s,skipSpaces:o,skipToLineEnd:l,skipEverythingButNewLine:c,skipInlineComment:p,skipTrailingComment:d,skipNewline:D,isNextLineEmptyAfterIndex:E,isNextLineEmpty:A,isPreviousLineEmpty:C,hasNewline:g,hasNewlineInRange:y,hasSpaces:x,getAlignmentSize:b,getIndentSize:S,getPreferredQuote:T,printString:w,printNumber:N,makeString:B,addLeadingComment:I,addDanglingComment:L,addTrailingComment:R,isFrontMatterNode:$,isNonEmptyArray:i,createGroupIdMapper:W}}}),xe={};function be(e,t){for(var n=0,r=e.length-1;r>=0;r--){var u=e[r];"."===u?e.splice(r,1):".."===u?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function Se(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return(t?"/":"")+(e=be(Me(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."}function Te(e){var t=we(e),n="/"===$e(e,-1);return!(e=be(Me(e.split("/"),(function(e){return!!e})),!t).join("/"))&&!t&&(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function we(e){return"/"===e.charAt(0)}function Be(){return Te(Me(Array.prototype.slice.call(arguments,0),(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))}function Ne(e,t){function n(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=Se(e).substr(1),t=Se(t).substr(1);for(var r=n(e.split("/")),u=n(t.split("/")),i=Math.min(r.length,u.length),a=i,s=0;s<i;s++)if(r[s]!==u[s]){a=s;break}var o=[];for(s=a;s<r.length;s++)o.push("..");return(o=o.concat(u.slice(a))).join("/")}function ke(e){var t=Le(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."}function Pe(e,t){var n=Le(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n}function je(e){return Le(e)[3]}function Me(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}w(xe,{basename:()=>Pe,default:()=>Ve,delimiter:()=>Re,dirname:()=>ke,extname:()=>je,isAbsolute:()=>we,join:()=>Be,normalize:()=>Te,relative:()=>Ne,resolve:()=>Se,sep:()=>_e});var Oe,Le,_e,Re,Ve,$e,We=S({"node-modules-polyfills:path"(){P(),Oe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,Le=function(e){return Oe.exec(e).slice(1)},Ve={extname:je,basename:Pe,dirname:ke,sep:_e="/",delimiter:Re=":",relative:Ne,join:Be,isAbsolute:we,normalize:Te,resolve:Se},$e=function(e,t,n){return e.substr(t,n)}}}),He=T({"node-modules-polyfills-commonjs:path"(e,t){P();var n=(We(),k(xe));if(n&&n.default){t.exports=n.default;for(let e in n)t.exports[e]=n[e]}else n&&(t.exports=n)}}),qe=T({"src/common/errors.js"(e,t){P();var n=class extends Error{},r=class extends Error{},u=class extends Error{},i=class extends Error{};t.exports={ConfigError:n,DebugError:r,UndefinedParserError:u,ArgExpansionBailout:i}}}),Ye={};function Je(e,t){function n(){this.constructor=e}yt(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function Ke(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var u=0;for(r=Object.getOwnPropertySymbols(e);u<r.length;u++)t.indexOf(r[u])<0&&Object.prototype.propertyIsEnumerable.call(e,r[u])&&(n[r[u]]=e[r[u]])}return n}function Qe(e,t,n,r){var u,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(u=e[s])&&(a=(i<3?u(a):i>3?u(t,n,a):u(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function Ze(e,t){return function(n,r){t(n,r,e)}}function et(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function tt(e,t,n,r){function u(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{o(r.next(e))}catch(t){i(t)}}function s(e){try{o(r.throw(e))}catch(t){i(t)}}function o(e){e.done?n(e.value):u(e.value).then(a,s)}o((r=r.apply(e,t||[])).next())}))}function nt(e,t){var n,r,u,i,a={label:0,sent:function(){if(1&u[0])throw u[1];return u[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(e){return function(t){return o([e,t])}}function o(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(u=2&i[0]?r.return:i[0]?r.throw||((u=r.return)&&u.call(r),0):r.next)&&!(u=u.call(r,i[1])).done)return u;switch(r=0,u&&(i=[2&i[0],u.value]),i[0]){case 0:case 1:u=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(u=(u=a.trys).length>0&&u[u.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!u||i[1]>u[0]&&i[1]<u[3])){a.label=i[1];break}if(6===i[0]&&a.label<u[1]){a.label=u[1],u=i;break}if(u&&a.label<u[2]){a.label=u[2],a.ops.push(i);break}u[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(s){i=[6,s],r=0}finally{n=u=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}}function rt(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}function ut(e,t){for(var n in e)"default"!==n&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function it(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function at(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,u,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){u={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(u)throw u.error}}return a}function st(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(at(arguments[t]));return e}function ot(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),u=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,u++)r[u]=i[a];return r}function lt(e){return this instanceof lt?(this.v=e,this):new lt(e)}function ct(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,u=n.apply(e,t||[]),i=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){u[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{o(u[e](t))}catch(n){p(i[0][3],n)}}function o(e){e.value instanceof lt?Promise.resolve(e.value.v).then(l,c):p(i[0][2],e)}function l(e){s("next",e)}function c(e){s("throw",e)}function p(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function pt(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,u){t[r]=e[r]?function(t){return(n=!n)?{value:lt(e[r](t)),done:"return"===r}:u?u(t):t}:u}}function dt(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof it?it(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,i){u(r,i,(t=e[n](t)).done,t.value)}))}}function u(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}}function Dt(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function ft(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function mt(e){return e&&e.__esModule?e:{default:e}}function ht(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function gt(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}w(Ye,{__assign:()=>Ct,__asyncDelegator:()=>pt,__asyncGenerator:()=>ct,__asyncValues:()=>dt,__await:()=>lt,__awaiter:()=>tt,__classPrivateFieldGet:()=>ht,__classPrivateFieldSet:()=>gt,__createBinding:()=>rt,__decorate:()=>Qe,__exportStar:()=>ut,__extends:()=>Je,__generator:()=>nt,__importDefault:()=>mt,__importStar:()=>ft,__makeTemplateObject:()=>Dt,__metadata:()=>et,__param:()=>Ze,__read:()=>at,__rest:()=>Ke,__spread:()=>st,__spreadArrays:()=>ot,__values:()=>it});var yt,Ct,Et=S({"node_modules/tslib/tslib.es6.js"(){P(),yt=function(e,t){return(yt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},Ct=function(){return Ct=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var u in t=arguments[n])Object.prototype.hasOwnProperty.call(t,u)&&(e[u]=t[u]);return e},Ct.apply(this,arguments)}}}),At=T({"node_modules/vnopts/lib/descriptors/api.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0}),e.apiDescriptor={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(t){if(null===t||"object"!=typeof t)return JSON.stringify(t);if(Array.isArray(t))return"[".concat(t.map((t=>e.apiDescriptor.value(t))).join(", "),"]");let n=Object.keys(t);return 0===n.length?"{}":"{ ".concat(n.map((n=>"".concat(e.apiDescriptor.key(n),": ").concat(e.apiDescriptor.value(t[n])))).join(", ")," }")},pair:t=>{let{key:n,value:r}=t;return e.apiDescriptor.value({[n]:r})}}}}),vt=T({"node_modules/vnopts/lib/descriptors/index.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0}),(Et(),k(Ye)).__exportStar(At(),e)}}),Ft=T({"scripts/build/shims/chalk.cjs"(e,t){P();var n=e=>e;n.grey=n,n.red=n,n.bold=n,n.yellow=n,n.blue=n,n.default=n,t.exports=n}}),xt=T({"node_modules/vnopts/lib/handlers/deprecated/common.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Ft();e.commonDeprecatedHandler=(e,n,r)=>{let{descriptor:u}=r,i=["".concat(t.default.yellow("string"==typeof e?u.key(e):u.pair(e))," is deprecated")];return n&&i.push("we now treat it as ".concat(t.default.blue("string"==typeof n?u.key(n):u.pair(n)))),i.join("; ")+"."}}}),bt=T({"node_modules/vnopts/lib/handlers/deprecated/index.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0}),(Et(),k(Ye)).__exportStar(xt(),e)}}),St=T({"node_modules/vnopts/lib/handlers/invalid/common.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Ft();e.commonInvalidHandler=(e,n,r)=>["Invalid ".concat(t.default.red(r.descriptor.key(e))," value."),"Expected ".concat(t.default.blue(r.schemas[e].expected(r)),","),"but received ".concat(t.default.red(r.descriptor.value(n)),".")].join(" ")}}),Tt=T({"node_modules/vnopts/lib/handlers/invalid/index.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0}),(Et(),k(Ye)).__exportStar(St(),e)}}),wt=T({"node_modules/vnopts/node_modules/leven/index.js"(e,t){P();var n=[],r=[];t.exports=function(e,t){if(e===t)return 0;var u=e;e.length>t.length&&(e=t,t=u);var i=e.length,a=t.length;if(0===i)return a;if(0===a)return i;for(;i>0&&e.charCodeAt(~-i)===t.charCodeAt(~-a);)i--,a--;if(0===i)return a;for(var s=0;s<i&&e.charCodeAt(s)===t.charCodeAt(s);)s++;if(a-=s,0===(i-=s))return a;for(var o,l,c,p,d=0,D=0;d<i;)r[s+d]=e.charCodeAt(s+d),n[d]=++d;for(;D<a;)for(o=t.charCodeAt(s+D),c=D++,l=D,d=0;d<i;d++)p=o===r[s+d]?c:c+1,c=n[d],l=n[d]=c>l?p>l?l+1:p:p>c?c+1:p;return l}}}),Bt=T({"node_modules/vnopts/lib/handlers/unknown/leven.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Ft(),n=wt();e.levenUnknownHandler=(e,r,u)=>{let{descriptor:i,logger:a,schemas:s}=u,o=["Ignored unknown option ".concat(t.default.yellow(i.pair({key:e,value:r})),".")],l=Object.keys(s).sort().find((t=>n(e,t)<3));l&&o.push("Did you mean ".concat(t.default.blue(i.key(l)),"?")),a.warn(o.join(" "))}}}),Nt=T({"node_modules/vnopts/lib/handlers/unknown/index.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0}),(Et(),k(Ye)).__exportStar(Bt(),e)}}),kt=T({"node_modules/vnopts/lib/handlers/index.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),k(Ye));t.__exportStar(bt(),e),t.__exportStar(Tt(),e),t.__exportStar(Nt(),e)}}),Pt=T({"node_modules/vnopts/lib/schema.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function n(e,n){let i=new e(n),a=Object.create(i);for(let s of t)s in n&&(a[s]=u(n[s],i,r.prototype[s].length));return a}e.createSchema=n;var r=class{constructor(e){this.name=e.name}static create(e){return n(this,e)}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,n){return e}preprocess(e,t){return e}postprocess(e,t){return e}};function u(e,t,n){return"function"==typeof e?function(){for(var r=arguments.length,u=new Array(r),i=0;i<r;i++)u[i]=arguments[i];return e(...u.slice(0,n-1),t,...u.slice(n-1))}:()=>e}e.Schema=r}}),jt=T({"node_modules/vnopts/lib/schemas/alias.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Pt(),n=class extends t.Schema{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}};e.AliasSchema=n}}),Mt=T({"node_modules/vnopts/lib/schemas/any.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Pt(),n=class extends t.Schema{expected(){return"anything"}validate(){return!0}};e.AnySchema=n}}),Ot=T({"node_modules/vnopts/lib/schemas/array.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),k(Ye)),n=Pt(),r=class extends n.Schema{constructor(e){var{valueSchema:n,name:r=n.name}=e,u=t.__rest(e,["valueSchema","name"]);super(Object.assign({},u,{name:r})),this._valueSchema=n}expected(e){return"an array of ".concat(this._valueSchema.expected(e))}validate(e,t){if(!Array.isArray(e))return!1;let n=[];for(let r of e){let e=t.normalizeValidateResult(this._valueSchema.validate(r,t),r);!0!==e&&n.push(e.value)}return 0===n.length||{value:n}}deprecated(e,t){let n=[];for(let r of e){let e=t.normalizeDeprecatedResult(this._valueSchema.deprecated(r,t),r);!1!==e&&n.push(...e.map((e=>{let{value:t}=e;return{value:[t]}})))}return n}forward(e,t){let n=[];for(let r of e){let e=t.normalizeForwardResult(this._valueSchema.forward(r,t),r);n.push(...e.map(u))}return n}redirect(e,t){let n=[],r=[];for(let i of e){let e=t.normalizeRedirectResult(this._valueSchema.redirect(i,t),i);"remain"in e&&n.push(e.remain),r.push(...e.redirect.map(u))}return 0===n.length?{redirect:r}:{redirect:r,remain:n}}overlap(e,t){return e.concat(t)}};function u(e){let{from:t,to:n}=e;return{from:[t],to:n}}e.ArraySchema=r}}),It=T({"node_modules/vnopts/lib/schemas/boolean.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Pt(),n=class extends t.Schema{expected(){return"true or false"}validate(e){return"boolean"==typeof e}};e.BooleanSchema=n}}),Lt=T({"node_modules/vnopts/lib/utils.js"(e){function t(e,t){let n=Object.create(null);for(let r of e){let e=r[t];if(n[e])throw new Error("Duplicate ".concat(t," ").concat(JSON.stringify(e)));n[e]=r}return n}function n(e,t){let n=new Map;for(let r of e){let e=r[t];if(n.has(e))throw new Error("Duplicate ".concat(t," ").concat(JSON.stringify(e)));n.set(e,r)}return n}function r(){let e=Object.create(null);return t=>{let n=JSON.stringify(t);return!!e[n]||(e[n]=!0,!1)}}function u(e,t){let n=[],r=[];for(let u of e)t(u)?n.push(u):r.push(u);return[n,r]}function i(e){return e===Math.floor(e)}function a(e,t){if(e===t)return 0;let n=typeof e,r=typeof t,u=["undefined","object","boolean","number","string"];return n!==r?u.indexOf(n)-u.indexOf(r):"string"!==n?Number(e)-Number(t):e.localeCompare(t)}function s(e){return void 0===e?{}:e}function o(e,t){return!0===e||(!1===e?{value:t}:e)}function l(e,t){return!1!==e&&(!0===e?!!(arguments.length>2&&void 0!==arguments[2]&&arguments[2])||[{value:t}]:"value"in e?[e]:0!==e.length&&e)}function c(e,t){return"string"==typeof e||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function p(e,t){return void 0===e?[]:Array.isArray(e)?e.map((e=>c(e,t))):[c(e,t)]}function d(e,t){let n=p("object"==typeof e&&"redirect"in e?e.redirect:e,t);return 0===n.length?{remain:t,redirect:n}:"object"==typeof e&&"remain"in e?{remain:e.remain,redirect:n}:{redirect:n}}P(),Object.defineProperty(e,"__esModule",{value:!0}),e.recordFromArray=t,e.mapFromArray=n,e.createAutoChecklist=r,e.partition=u,e.isInt=i,e.comparePrimitive=a,e.normalizeDefaultResult=s,e.normalizeValidateResult=o,e.normalizeDeprecatedResult=l,e.normalizeTransferResult=c,e.normalizeForwardResult=p,e.normalizeRedirectResult=d}}),_t=T({"node_modules/vnopts/lib/schemas/choice.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Pt(),n=Lt(),r=class extends t.Schema{constructor(e){super(e),this._choices=n.mapFromArray(e.choices.map((e=>e&&"object"==typeof e?e:{value:e})),"value")}expected(e){let{descriptor:t}=e,r=Array.from(this._choices.keys()).map((e=>this._choices.get(e))).filter((e=>!e.deprecated)).map((e=>e.value)).sort(n.comparePrimitive).map(t.value),u=r.slice(0,-2),i=r.slice(-2);return u.concat(i.join(" or ")).join(", ")}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return!(!t||!t.deprecated)&&{value:e}}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}};e.ChoiceSchema=r}}),Rt=T({"node_modules/vnopts/lib/schemas/number.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Pt(),n=class extends t.Schema{expected(){return"a number"}validate(e,t){return"number"==typeof e}};e.NumberSchema=n}}),Vt=T({"node_modules/vnopts/lib/schemas/integer.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Lt(),n=Rt(),r=class extends n.NumberSchema{expected(){return"an integer"}validate(e,n){return!0===n.normalizeValidateResult(super.validate(e,n),e)&&t.isInt(e)}};e.IntegerSchema=r}}),$t=T({"node_modules/vnopts/lib/schemas/string.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Pt(),n=class extends t.Schema{expected(){return"a string"}validate(e){return"string"==typeof e}};e.StringSchema=n}}),Wt=T({"node_modules/vnopts/lib/schemas/index.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),k(Ye));t.__exportStar(jt(),e),t.__exportStar(Mt(),e),t.__exportStar(Ot(),e),t.__exportStar(It(),e),t.__exportStar(_t(),e),t.__exportStar(Vt(),e),t.__exportStar(Rt(),e),t.__exportStar($t(),e)}}),Ht=T({"node_modules/vnopts/lib/defaults.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=At(),n=xt(),r=Tt(),u=Bt();e.defaultDescriptor=t.apiDescriptor,e.defaultUnknownHandler=u.levenUnknownHandler,e.defaultInvalidHandler=r.commonInvalidHandler,e.defaultDeprecatedHandler=n.commonDeprecatedHandler}}),zt=T({"node_modules/vnopts/lib/normalize.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Ht(),n=Lt();e.normalize=(e,t,n)=>new r(t,n).normalize(e);var r=class{constructor(e,r){let{logger:u=console,descriptor:i=t.defaultDescriptor,unknown:a=t.defaultUnknownHandler,invalid:s=t.defaultInvalidHandler,deprecated:o=t.defaultDeprecatedHandler}=r||{};this._utils={descriptor:i,logger:u||{warn:()=>{}},schemas:n.recordFromArray(e,"name"),normalizeDefaultResult:n.normalizeDefaultResult,normalizeDeprecatedResult:n.normalizeDeprecatedResult,normalizeForwardResult:n.normalizeForwardResult,normalizeRedirectResult:n.normalizeRedirectResult,normalizeValidateResult:n.normalizeValidateResult},this._unknownHandler=a,this._invalidHandler=s,this._deprecatedHandler=o,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=n.createAutoChecklist()}normalize(e){let t={},r=[e],u=()=>{for(;0!==r.length;){let e=r.shift(),n=this._applyNormalization(e,t);r.push(...n)}};u();for(let i of Object.keys(this._utils.schemas)){let e=this._utils.schemas[i];if(!(i in t)){let t=n.normalizeDefaultResult(e.default(this._utils));"value"in t&&r.push({[i]:t.value})}}u();for(let n of Object.keys(this._utils.schemas)){let e=this._utils.schemas[n];n in t&&(t[n]=e.postprocess(t[n],this._utils))}return t}_applyNormalization(e,t){let r=[],[u,i]=n.partition(Object.keys(e),(e=>e in this._utils.schemas));for(let a of u){let u=this._utils.schemas[a],i=u.preprocess(e[a],this._utils),s=n.normalizeValidateResult(u.validate(i,this._utils),i);if(!0!==s){let{value:e}=s,t=this._invalidHandler(a,e,this._utils);throw"string"==typeof t?new Error(t):t}let o=e=>{let{from:t,to:n}=e;r.push("string"==typeof n?{[n]:t}:{[n.key]:n.value})},l=e=>{let{value:t,redirectTo:r}=e,s=n.normalizeDeprecatedResult(u.deprecated(t,this._utils),i,!0);if(!1!==s)if(!0===s)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,r,this._utils));else for(let{value:n}of s){let e={key:a,value:n};if(!this._hasDeprecationWarned(e)){let t="string"==typeof r?{key:r,value:n}:r;this._utils.logger.warn(this._deprecatedHandler(e,t,this._utils))}}};n.normalizeForwardResult(u.forward(i,this._utils),i).forEach(o);let c=n.normalizeRedirectResult(u.redirect(i,this._utils),i);if(c.redirect.forEach(o),"remain"in c){let e=c.remain;t[a]=a in t?u.overlap(t[a],e,this._utils):e,l({value:e})}for(let{from:e,to:t}of c.redirect)l({value:e,redirectTo:t})}for(let n of i){let u=e[n],i=this._unknownHandler(n,u,this._utils);if(i)for(let e of Object.keys(i)){let n={[e]:i[e]};e in this._utils.schemas?r.push(n):Object.assign(t,n)}}return r}};e.Normalizer=r}}),qt=T({"node_modules/vnopts/lib/index.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Et(),k(Ye));t.__exportStar(vt(),e),t.__exportStar(kt(),e),t.__exportStar(Wt(),e),t.__exportStar(zt(),e),t.__exportStar(Pt(),e)}}),Yt=T({"src/main/options-normalizer.js"(e,t){P();var n,r=qt(),u=_(),i={key:e=>1===e.length?"-".concat(e):"--".concat(e),value:e=>r.apiDescriptor.value(e),pair:e=>{let{key:t,value:n}=e;return!1===n?"--no-".concat(t):!0===n?i.key(t):""===n?"".concat(i.key(t)," without an argument"):"".concat(i.key(t),"=").concat(n)}},a=e=>{let{colorsModule:t,levenshteinDistance:n}=e;return class extends r.ChoiceSchema{constructor(e){let{name:t,flags:n}=e;super({name:t,choices:n}),this._flags=[...n].sort()}preprocess(e,r){if("string"==typeof e&&e.length>0&&!this._flags.includes(e)){let u=this._flags.find((t=>n(t,e)<3));if(u)return r.logger.warn(["Unknown flag ".concat(t.yellow(r.descriptor.value(e)),","),"did you mean ".concat(t.blue(r.descriptor.value(u)),"?")].join(" ")),u}return e}expected(){return"a flag"}}};function s(e,t){let{logger:u=!1,isCLI:a=!1,passThrough:s=!1,colorsModule:l=null,levenshteinDistance:c=null}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},p=s?Array.isArray(s)?(e,t)=>s.includes(e)?{[e]:t}:void 0:(e,t)=>({[e]:t}):(e,t,n)=>{let u=n.schemas,{_:i}=u,a=g(u,m);return r.levenUnknownHandler(e,t,Object.assign(Object.assign({},n),{},{schemas:a}))},d=a?i:r.apiDescriptor,D=o(t,{isCLI:a,colorsModule:l,levenshteinDistance:c}),f=new r.Normalizer(D,{logger:u,unknown:p,descriptor:d}),h=!1!==u;h&&n&&(f._hasDeprecationWarned=n);let y=f.normalize(e);return h&&(n=f._hasDeprecationWarned),a&&!1===y["plugin-search"]&&(y["plugin-search-dir"]=!1),y}function o(e,t){let{isCLI:n,colorsModule:u,levenshteinDistance:i}=t,a=[];n&&a.push(r.AnySchema.create({name:"_"}));for(let s of e)a.push(l(s,{isCLI:n,optionInfos:e,colorsModule:u,levenshteinDistance:i})),s.alias&&n&&a.push(r.AliasSchema.create({name:s.alias,sourceName:s.name}));return a}function l(e,t){let{isCLI:n,optionInfos:i,colorsModule:s,levenshteinDistance:o}=t,{name:l}=e;if("plugin-search-dir"===l||"pluginSearchDirs"===l)return r.AnySchema.create({name:l,preprocess:e=>(!1===e||(e=Array.isArray(e)?e:[e]),e),validate:e=>!1===e||e.every((e=>"string"==typeof e)),expected:()=>"false or paths to plugin search dir"});let c,p={name:l},d={};switch(e.type){case"int":c=r.IntegerSchema,n&&(p.preprocess=Number);break;case"string":case"path":c=r.StringSchema;break;case"choice":c=r.ChoiceSchema,p.choices=e.choices.map((t=>"object"==typeof t&&t.redirect?Object.assign(Object.assign({},t),{},{redirect:{to:{key:e.name,value:t.redirect}}}):t));break;case"boolean":c=r.BooleanSchema;break;case"flag":c=a({colorsModule:s,levenshteinDistance:o}),p.flags=i.flatMap((e=>[e.alias,e.description&&e.name,e.oppositeDescription&&"no-".concat(e.name)].filter(Boolean)));break;default:throw new Error("Unexpected type ".concat(e.type))}if(e.exception?p.validate=(t,n,r)=>e.exception(t)||n.validate(t,r):p.validate=(e,t,n)=>void 0===e||t.validate(e,n),e.redirect&&(d.redirect=t=>t?{to:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(d.deprecated=!0),n&&!e.array){let e=p.preprocess||(e=>e);p.preprocess=(t,n,r)=>n.preprocess(e(Array.isArray(t)?u(t):t),r)}return e.array?r.ArraySchema.create(Object.assign(Object.assign(Object.assign({},n?{preprocess:e=>Array.isArray(e)?e:[e]}:{}),d),{},{valueSchema:c.create(p)})):c.create(Object.assign(Object.assign({},p),d))}function c(e,t,n){return s(e,t,n)}function p(e,t,n){return s(e,t,Object.assign({isCLI:!0},n))}t.exports={normalizeApiOptions:c,normalizeCliOptions:p}}}),Ut=T({"src/language-js/loc.js"(e,t){P();var n=ge();function r(e){var t,u;let i=e.range?e.range[0]:e.start,a=null!==(t=null===(u=e.declaration)||void 0===u?void 0:u.decorators)&&void 0!==t?t:e.decorators;return n(a)?Math.min(r(a[0]),i):i}function u(e){return e.range?e.range[1]:e.end}function i(e,t){let n=r(e);return Number.isInteger(n)&&n===r(t)}function a(e,t){let n=u(e);return Number.isInteger(n)&&n===u(t)}function s(e,t){return i(e,t)&&a(e,t)}t.exports={locStart:r,locEnd:u,hasSameLocStart:i,hasSameLoc:s}}}),Jt=T({"src/main/load-parser.js"(e,t){P(),t.exports=()=>{}}}),Gt=T({"scripts/build/shims/babel-highlight.cjs"(e,t){P();var n=Ft(),r={shouldHighlight:()=>!1,getChalk:()=>n};t.exports=r}}),Xt=T({"node_modules/@babel/code-frame/lib/index.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=a,e.default=s;var t=Gt(),n=!1;function r(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}var u=/\r\n|[\n\r\u2028\u2029]/;function i(e,t,n){let r=Object.assign({column:0,line:-1},e.start),u=Object.assign({},r,e.end),{linesAbove:i=2,linesBelow:a=3}=n||{},s=r.line,o=r.column,l=u.line,c=u.column,p=Math.max(s-(i+1),0),d=Math.min(t.length,l+a);-1===s&&(p=0),-1===l&&(d=t.length);let D=l-s,f={};if(D)for(let m=0;m<=D;m++){let e=m+s;if(o)if(0===m){let n=t[e-1].length;f[e]=[o,n-o+1]}else if(m===D)f[e]=[0,c];else{let n=t[e-m].length;f[e]=[0,n]}else f[e]=!0}else f[s]=o===c?!o||[o,0]:[o,c-o];return{start:p,end:d,markerLines:f}}function a(e,n){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=(a.highlightCode||a.forceColor)&&(0,t.shouldHighlight)(a),o=(0,t.getChalk)(a),l=r(o),c=(e,t)=>s?e(t):t,p=e.split(u),{start:d,end:D,markerLines:f}=i(n,p,a),m=n.start&&"number"==typeof n.start.column,h=String(D).length,g=(s?(0,t.default)(e,a):e).split(u,D).slice(d,D).map(((e,t)=>{let n=d+1+t,r=" ".concat(" ".concat(n).slice(-h)," |"),u=f[n],i=!f[n+1];if(u){let t="";if(Array.isArray(u)){let n=e.slice(0,Math.max(u[0]-1,0)).replace(/[^\t]/g," "),s=u[1]||1;t=["\n ",c(l.gutter,r.replace(/\d/g," "))," ",n,c(l.marker,"^").repeat(s)].join(""),i&&a.message&&(t+=" "+c(l.message,a.message))}return[c(l.marker,">"),c(l.gutter,r),e.length>0?" ".concat(e):"",t].join("")}return" ".concat(c(l.gutter,r)).concat(e.length>0?" ".concat(e):"")})).join("\n");return a.message&&!m&&(g="".concat(" ".repeat(h+1)).concat(a.message,"\n").concat(g)),s?o.reset(g):g}function s(e,t,r){let u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!n){n=!0;let e="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";C.emitWarning?C.emitWarning(e,"DeprecationWarning"):(new Error(e).name="DeprecationWarning",console.warn(new Error(e)))}return a(e,{start:{column:r=Math.max(r,0),line:t}},u)}}}),Kt=T({"src/main/parser.js"(e,t){P();var{ConfigError:n}=qe(),r=Ut(),{locStart:u,locEnd:i}=(Jt(),r),a=Object.getOwnPropertyNames,s=Object.getOwnPropertyDescriptor;function o(e){let t={};for(let n of e.plugins)if(n.parsers)for(let e of a(n.parsers))Object.defineProperty(t,e,s(n.parsers,e));return t}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o(e);if("function"==typeof e.parser)return{parse:e.parser,astFormat:"estree",locStart:u,locEnd:i};if("string"==typeof e.parser){if(Object.prototype.hasOwnProperty.call(t,e.parser))return t[e.parser];throw new n("Couldn't resolve parser \"".concat(e.parser,'". Parsers must be explicitly added to the standalone bundle.'))}}function c(e,t){let n=o(t),r=Object.defineProperties({},Object.fromEntries(Object.keys(n).map((e=>[e,{enumerable:!0,get:()=>n[e].parse}])))),u=l(t,n);try{return u.preprocess&&(e=u.preprocess(e,t)),{text:e,ast:u.parse(e,r,t)}}catch(i){let{loc:t}=i;if(t){let{codeFrameColumns:n}=Xt();throw i.codeFrame=n(e,t,{highlightCode:!0}),i.message+="\n"+i.codeFrame,i}throw i}}t.exports={parse:c,resolveParser:l}}}),Qt=T({"src/main/options.js"(e,t){P();var n=He(),{UndefinedParserError:r}=qe(),{getSupportInfo:u}=he(),i=Yt(),{resolveParser:a}=Kt(),s={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},e),o=u({plugins:e.plugins,showUnreleased:!0,showDeprecated:!0}).options,p=Object.assign(Object.assign({},s),Object.fromEntries(o.filter((e=>void 0!==e.default)).map((e=>[e.name,e.default]))));if(!n.parser)if(n.filepath){if(n.parser=c(n.filepath,n.plugins),!n.parser)throw new r("No parser could be inferred for file: ".concat(n.filepath))}else(t.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),n.parser="babel";let d=a(i.normalizeApiOptions(n,[o.find((e=>"parser"===e.name))],{passThrough:!0,logger:!1}));n.astFormat=d.astFormat,n.locEnd=d.locEnd,n.locStart=d.locStart;let D=l(n);n.printer=D.printers[n.astFormat];let f=Object.fromEntries(o.filter((e=>e.pluginDefaults&&void 0!==e.pluginDefaults[D.name])).map((e=>[e.name,e.pluginDefaults[D.name]]))),m=Object.assign(Object.assign({},p),f);for(let[r,u]of Object.entries(m))(null===n[r]||void 0===n[r])&&(n[r]=u);return"json"===n.parser&&(n.trailingComma="none"),i.normalizeApiOptions(n,o,Object.assign({passThrough:Object.keys(s)},t))}function l(e){let{astFormat:t}=e;if(!t)throw new Error("getPlugin() requires astFormat to be set");let n=e.plugins.find((e=>e.printers&&e.printers[t]));if(!n)throw new Error("Couldn't find plugin for AST format \"".concat(t,'"'));return n}function c(e,t){let r=n.basename(e).toLowerCase(),i=u({plugins:t}).languages.filter((e=>null!==e.since)).find((e=>e.extensions&&e.extensions.some((e=>r.endsWith(e)))||e.filenames&&e.filenames.some((e=>e.toLowerCase()===r))));return i&&i.parsers[0]}t.exports={normalize:o,hiddenDefaults:s,inferParser:c}}}),Zt=T({"src/main/massage-ast.js"(e,t){function n(e,t,r){if(Array.isArray(e))return e.map((e=>n(e,t,r))).filter(Boolean);if(!e||"object"!=typeof e)return e;let u,i=t.printer.massageAstNode;u=i&&i.ignoredProperties?i.ignoredProperties:new Set;let a={};for(let[s,o]of Object.entries(e))!u.has(s)&&"function"!=typeof o&&(a[s]=n(o,t,e));if(i){let t=i(e,a,r);if(null===t)return;if(t)return t}return a}P(),t.exports=n}}),en=T({"scripts/build/shims/assert.cjs"(e,t){P();var n=()=>{};n.ok=n,n.strictEqual=n,t.exports=n}}),tn=T({"src/main/comments.js"(e,t){P();var n=en(),{builders:{line:r,hardline:u,breakParent:i,indent:a,lineSuffix:s,join:o,cursor:l}}=ee(),{hasNewline:c,skipNewline:p,skipSpaces:d,isPreviousLineEmpty:D,addLeadingComment:f,addDanglingComment:m,addTrailingComment:h}=Fe(),g=new WeakMap;function y(e,t,n){if(!e)return;let{printer:r,locStart:u,locEnd:i}=t;if(n){if(r.canAttachComment&&r.canAttachComment(e)){let t;for(t=n.length-1;t>=0&&!(u(n[t])<=u(e)&&i(n[t])<=i(e));--t);return void n.splice(t+1,0,e)}}else if(g.has(e))return g.get(e);let a=r.getCommentChildNodes&&r.getCommentChildNodes(e,t)||"object"==typeof e&&Object.entries(e).filter((e=>{let[t]=e;return"enclosingNode"!==t&&"precedingNode"!==t&&"followingNode"!==t&&"tokens"!==t&&"comments"!==t&&"parent"!==t})).map((e=>{let[,t]=e;return t}));if(a){n||(n=[],g.set(e,n));for(let e of a)y(e,t,n);return n}}function C(e,t,n,r){let u,i,{locStart:a,locEnd:s}=n,o=a(t),l=s(t),c=y(e,n),p=0,d=c.length;for(;p<d;){let e=p+d>>1,r=c[e],D=a(r),f=s(r);if(D<=o&&l<=f)return C(r,t,n,r);if(f<=o)u=r,p=e+1;else{if(!(l<=D))throw new Error("Comment location overlaps with node location");i=r,d=e}}if(r&&"TemplateLiteral"===r.type){let{quasis:e}=r,a=T(e,t,n);u&&T(e,u,n)!==a&&(u=null),i&&T(e,i,n)!==a&&(i=null)}return{enclosingNode:r,precedingNode:u,followingNode:i}}var E=()=>!1;function A(e,t,n,r){if(!Array.isArray(e))return;let u=[],{locStart:i,locEnd:a,printer:{handleComments:s={}}}=r,{avoidAstMutation:o,ownLine:l=E,endOfLine:c=E,remaining:p=E}=s,d=e.map(((u,i)=>Object.assign(Object.assign({},C(t,u,r)),{},{comment:u,text:n,options:r,ast:t,isLastComment:e.length-1===i})));for(let[D,g]of d.entries()){let e,{comment:t,precedingNode:n,enclosingNode:r,followingNode:s,text:y,options:C,ast:E,isLastComment:A}=g;if("json"===C.parser||"json5"===C.parser||"__js_expression"===C.parser||"__vue_expression"===C.parser||"__vue_ts_expression"===C.parser){if(i(t)-i(E)<=0){f(E,t);continue}if(a(t)-a(E)>=0){h(E,t);continue}}if(o?e=[g]:(t.enclosingNode=r,t.precedingNode=n,t.followingNode=s,e=[t,y,C,E,A]),F(y,C,d,D))t.placement="ownLine",l(...e)||(s?f(s,t):n?h(n,t):m(r||E,t));else if(x(y,C,d,D))t.placement="endOfLine",c(...e)||(n?h(n,t):s?f(s,t):m(r||E,t));else if(t.placement="remaining",!p(...e))if(n&&s){let e=u.length;e>0&&u[e-1].followingNode!==s&&b(u,y,C),u.push(g)}else n?h(n,t):s?f(s,t):m(r||E,t)}if(b(u,n,r),!o)for(let D of e)delete D.precedingNode,delete D.enclosingNode,delete D.followingNode}var v=e=>!/[\S\n\u2028\u2029]/.test(e);function F(e,t,n,r){let{comment:u,precedingNode:i}=n[r],{locStart:a,locEnd:s}=t,o=a(u);if(i)for(let l=r-1;l>=0;l--){let{comment:t,precedingNode:r}=n[l];if(r!==i||!v(e.slice(s(t),o)))break;o=a(t)}return c(e,o,{backwards:!0})}function x(e,t,n,r){let{comment:u,followingNode:i}=n[r],{locStart:a,locEnd:s}=t,o=s(u);if(i)for(let l=r+1;l<n.length;l++){let{comment:t,followingNode:r}=n[l];if(r!==i||!v(e.slice(o,a(t))))break;o=s(t)}return c(e,o)}function b(e,t,r){let u=e.length;if(0===u)return;let i,{precedingNode:a,followingNode:s,enclosingNode:o}=e[0],l=r.printer.getGapRegex&&r.printer.getGapRegex(o)||/^[\s(]*$/,c=r.locStart(s);for(i=u;i>0;--i){let{comment:u,precedingNode:o,followingNode:p}=e[i-1];n.strictEqual(o,a),n.strictEqual(p,s);let d=t.slice(r.locEnd(u),c);if(!l.test(d))break;c=r.locStart(u)}for(let[n,{comment:p}]of e.entries())n<i?h(a,p):f(s,p);for(let n of[a,s])n.comments&&n.comments.length>1&&n.comments.sort(((e,t)=>r.locStart(e)-r.locStart(t)));e.length=0}function S(e,t){return e.getValue().printed=!0,t.printer.printComment(e,t)}function T(e,t,n){let r=n.locStart(t)-1;for(let u=1;u<e.length;++u)if(r<n.locStart(e[u]))return u-1;return 0}function w(e,t){let n=e.getValue(),i=[S(e,t)],{printer:a,originalText:s,locStart:o,locEnd:l}=t;if(a.isBlockComment&&a.isBlockComment(n)){let e=c(s,l(n))?c(s,o(n),{backwards:!0})?u:r:" ";i.push(e)}else i.push(u);let D=p(s,d(s,l(n)));return!1!==D&&c(s,D)&&i.push(u),i}function B(e,t){let n=e.getValue(),r=S(e,t),{printer:a,originalText:o,locStart:l}=t,p=a.isBlockComment&&a.isBlockComment(n);if(c(o,l(n),{backwards:!0})){let e=D(o,n,l);return s([u,e?u:"",r])}let d=[" ",r];return p||(d=[s(d),i]),d}function N(e,t,n,r){let i=[],s=e.getValue();return s&&s.comments&&(e.each((()=>{let n=e.getValue();!n.leading&&!n.trailing&&(!r||r(n))&&i.push(S(e,t))}),"comments"),0!==i.length)?n?o(u,i):a([u,o(u,i)]):""}function k(e,t,n){let r=e.getValue();if(!r)return{};let u=r.comments||[];n&&(u=u.filter((e=>!n.has(e))));let i=r===t.cursorNode;if(0===u.length){let e=i?l:"";return{leading:e,trailing:e}}let a=[],s=[];return e.each((()=>{let r=e.getValue();if(n&&n.has(r))return;let{leading:u,trailing:i}=r;u?a.push(w(e,t)):i&&s.push(B(e,t))}),"comments"),i&&(a.unshift(l),s.push(l)),{leading:a,trailing:s}}function j(e,t,n,r){let{leading:u,trailing:i}=k(e,n,r);return u||i?[u,t,i]:t}function M(e){if(e)for(let t of e){if(!t.printed)throw new Error('Comment "'+t.value.trim()+'" was not printed. Please report this error!');delete t.printed}}t.exports={attach:A,printComments:j,printCommentsSeparately:k,printDanglingComments:N,getSortedChildNodes:y,ensureAllCommentsPrinted:M}}}),nn=T({"src/common/ast-path.js"(e,t){P();var n=_();function r(e,t){let n=u(e.stack,t);return-1===n?null:e.stack[n]}function u(e,t){for(let n=e.length-1;n>=0;n-=2){let r=e[n];if(r&&!Array.isArray(r)&&--t<0)return n}return-1}var i=class{constructor(e){this.stack=[e]}getName(){let{stack:e}=this,{length:t}=e;return t>1?e[t-2]:null}getValue(){return n(this.stack)}getNode(){return r(this,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)}getParentNode(){return r(this,(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)+1)}call(e){let{stack:t}=this,{length:r}=t,u=n(t);for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];for(let n of a)u=u[n],t.push(n,u);let o=e(this);return t.length=r,o}callParent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=u(this.stack,t+1),r=this.stack.splice(n+1),i=e(this);return this.stack.push(...r),i}each(e){let{stack:t}=this,{length:r}=t,u=n(t);for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];for(let n of a)u=u[n],t.push(n,u);for(let n=0;n<u.length;++n)t.push(n,u[n]),e(this,n,u),t.length-=2;t.length=r}map(e){let t=[];for(var n=arguments.length,r=new Array(n>1?n-1:0),u=1;u<n;u++)r[u-1]=arguments[u];return this.each(((n,r,u)=>{t[r]=e(n,r,u)}),...r),t}try(e){let{stack:t}=this,n=[...t];try{return e()}finally{t.length=0,t.push(...n)}}match(){let e=this.stack.length-1,t=null,n=this.stack[e--];for(var r=arguments.length,u=new Array(r),i=0;i<r;i++)u[i]=arguments[i];for(let a of u){if(void 0===n)return!1;let r=null;if("number"==typeof t&&(r=t,t=this.stack[e--],n=this.stack[e--]),a&&!a(n,t,r))return!1;t=this.stack[e--],n=this.stack[e--]}return!0}findAncestor(e){let t=this.stack.length-1,n=null,r=this.stack[t--];for(;r;){let u=null;if("number"==typeof n&&(u=n,n=this.stack[t--],r=this.stack[t--]),null!==n&&e(r,n,u))return r;n=this.stack[t--],r=this.stack[t--]}}};t.exports=i}}),rn=T({"src/main/multiparser.js"(e,t){P();var{utils:{stripTrailingHardline:n}}=ee(),{normalize:r}=Qt(),u=tn();function i(e,t,n,r){if(n.printer.embed&&"auto"===n.embeddedLanguageFormatting)return n.printer.embed(e,t,((e,t,u)=>a(e,t,n,r,u)),n)}function a(e,t,i,a){let{stripTrailingHardline:s=!1}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=r(Object.assign(Object.assign(Object.assign({},i),t),{},{parentParser:i.parser,originalText:e}),{passThrough:!0}),l=Kt().parse(e,o),{ast:c}=l;e=l.text;let p=c.comments;delete c.comments,u.attach(p,c,e,o),o[Symbol.for("comments")]=p||[],o[Symbol.for("tokens")]=c.tokens||[];let d=a(c,o);return u.ensureAllCommentsPrinted(p),s?"string"==typeof d?d.replace(/(?:\r?\n)*$/,""):n(d):d}t.exports={printSubtree:i}}}),un=T({"src/main/ast-to-doc.js"(e,t){P();var n=nn(),{builders:{hardline:r,addAlignmentToDoc:u},utils:{propagateBreaks:i}}=ee(),{printComments:a}=tn(),s=rn();function o(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,{printer:s}=t;s.preprocess&&(e=s.preprocess(e,t));let o=new Map,l=new n(e),p=d();return a>0&&(p=u([r,p],a,t.tabWidth)),i(p),p;function d(e,t){return void 0===e||e===l?D(t):Array.isArray(e)?l.call((()=>D(t)),...e):l.call((()=>D(t)),e)}function D(e){let n=l.getValue(),r=n&&"object"==typeof n&&void 0===e;if(r&&o.has(n))return o.get(n);let u=c(l,t,d,e);return r&&o.set(n,u),u}}function l(e,t){let{originalText:n,[Symbol.for("comments")]:r,locStart:u,locEnd:i}=t,a=u(e),s=i(e),o=new Set;for(let l of r)u(l)>=a&&i(l)<=s&&(l.printed=!0,o.add(l));return{doc:n.slice(a,s),printedComments:o}}function c(e,t,n,r){let u,i,c=e.getValue(),{printer:p}=t;if(p.hasPrettierIgnore&&p.hasPrettierIgnore(e))({doc:u,printedComments:i}=l(c,t));else{if(c)try{u=s.printSubtree(e,n,t,o)}catch(d){if(globalThis.PRETTIER_DEBUG)throw d}u||(u=p.print(e,t,n,r))}return(!p.willPrintOwnComments||!p.willPrintOwnComments(e,t))&&(u=a(e,u,t,i)),u}t.exports=o}}),an=T({"src/main/range-util.js"(e,t){P();var n=en(),r=tn(),u=e=>{let{parser:t}=e;return"json"===t||"json5"===t||"json-stringify"===t};function i(e,t){let n=[e.node,...e.parentNodes],r=new Set([t.node,...t.parentNodes]);return n.find((e=>c.has(e.type)&&r.has(e)))}function a(e){let t=e.length-1;for(;;){let n=e[t];if(!n||"Program"!==n.type&&"File"!==n.type)break;t--}return e.slice(0,t+1)}function s(e,t,n){let{locStart:r,locEnd:u}=n,i=e.node,s=t.node;if(i===s)return{startNode:i,endNode:s};let o=r(e.node);for(let c of a(t.parentNodes)){if(!(r(c)>=o))break;s=c}let l=u(t.node);for(let c of a(e.parentNodes)){if(!(u(c)<=l))break;if(i=c,i===s)break}return{startNode:i,endNode:s}}function o(e,t,n,u){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=arguments.length>5?arguments[5]:void 0,{locStart:s,locEnd:l}=n,c=s(e),p=l(e);if(!(t>p||t<c||"rangeEnd"===a&&t===c||"rangeStart"===a&&t===p)){for(let s of r.getSortedChildNodes(e,n)){let r=o(s,t,n,u,[e,...i],a);if(r)return r}if(!u||u(e,i[0]))return{node:e,parentNodes:i}}}function l(e,t){return"DeclareExportDeclaration"!==t&&"TypeParameterDeclaration"!==e&&("Directive"===e||"TypeAlias"===e||"TSExportAssignment"===e||e.startsWith("Declare")||e.startsWith("TSDeclare")||e.endsWith("Statement")||e.endsWith("Declaration"))}var c=new Set(["ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),p=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function d(e,t,n){if(!t)return!1;switch(e.parser){case"flow":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"__babel_estree":return l(t.type,n&&n.type);case"json":case"json5":case"json-stringify":return c.has(t.type);case"graphql":return p.has(t.kind);case"vue":return"root"!==t.tag}return!1}function D(e,t,r){let{rangeStart:a,rangeEnd:l,locStart:c,locEnd:p}=t;n.ok(l>a);let D=e.slice(a,l).search(/\S/),f=-1===D;if(!f)for(a+=D;l>a&&!/\S/.test(e[l-1]);--l);let m,h,g=o(r,a,t,((e,n)=>d(t,e,n)),[],"rangeStart"),y=f?g:o(r,l,t,(e=>d(t,e)),[],"rangeEnd");if(!g||!y)return{rangeStart:0,rangeEnd:0};if(u(t)){let e=i(g,y);m=e,h=e}else({startNode:m,endNode:h}=s(g,y,t));return{rangeStart:Math.min(c(m),c(h)),rangeEnd:Math.max(p(m),p(h))}}t.exports={calculateRange:D,findNodeAtOffset:o}}}),sn=T({"src/main/core.js"(e,t){P();var{diffArrays:n}=O(),{printer:{printDocToString:r},debug:{printDocToDebug:u}}=ee(),{getAlignmentSize:i}=Fe(),{guessEndOfLine:a,convertEndOfLineToChars:s,countEndOfLineChars:o,normalizeEndOfLine:l}=L(),c=Qt().normalize,p=Zt(),d=tn(),D=Kt(),f=un(),m=an(),h="\ufeff",g=Symbol("cursor");function y(e,t,n){let r=t.comments;return r&&(delete t.comments,d.attach(r,t,e,n)),n[Symbol.for("comments")]=r||[],n[Symbol.for("tokens")]=t.tokens||[],n.originalText=e,r}function C(e,t){let u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e||0===e.trim().length)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:i,text:a}=D.parse(e,t);if(t.cursorOffset>=0){let e=m.findNodeAtOffset(i,t.cursorOffset,t);e&&e.node&&(t.cursorNode=e.node)}let o=y(a,i,t),l=f(i,t,u),c=r(l,t);if(d.ensureAllCommentsPrinted(o),u>0){let e=c.formatted.trim();void 0!==c.cursorNodeStart&&(c.cursorNodeStart-=c.formatted.indexOf(e)),c.formatted=e+s(t.endOfLine)}if(t.cursorOffset>=0){let e,r,u,i,s;if(t.cursorNode&&c.cursorNodeText?(e=t.locStart(t.cursorNode),r=a.slice(e,t.locEnd(t.cursorNode)),u=t.cursorOffset-e,i=c.cursorNodeStart,s=c.cursorNodeText):(e=0,r=a,u=t.cursorOffset,i=0,s=c.formatted),r===s)return{formatted:c.formatted,cursorOffset:i+u,comments:o};let l=[...r];l.splice(u,0,g);let p=[...s],d=n(l,p),D=i;for(let t of d)if(t.removed){if(t.value.includes(g))break}else D+=t.count;return{formatted:c.formatted,cursorOffset:D,comments:o}}return{formatted:c.formatted,cursorOffset:-1,comments:o}}function E(e,t){let{ast:n,text:r}=D.parse(e,t),{rangeStart:u,rangeEnd:a}=m.calculateRange(r,t,n),l=r.slice(u,a),c=Math.min(u,r.lastIndexOf("\n",u)+1),p=r.slice(c,u).match(/^\s*/)[0],d=i(p,t.tabWidth),f=C(l,Object.assign(Object.assign({},t),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>u&&t.cursorOffset<=a?t.cursorOffset-u:-1,endOfLine:"lf"}),d),h=f.formatted.trimEnd(),{cursorOffset:g}=t;g>a?g+=h.length-l.length:f.cursorOffset>=0&&(g=f.cursorOffset+u);let y=r.slice(0,u)+h+r.slice(a);if("lf"!==t.endOfLine){let e=s(t.endOfLine);g>=0&&"\r\n"===e&&(g+=o(y.slice(0,g),"\n")),y=y.replace(/\n/g,e)}return{formatted:y,cursorOffset:g,comments:f.comments}}function A(e,t,n){return"number"!=typeof t||Number.isNaN(t)||t<0||t>e.length?n:t}function v(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:u}=t;return n=A(e,n,-1),r=A(e,r,0),u=A(e,u,e.length),Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:u})}function F(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:u,endOfLine:i}=v(e,t),s=e.charAt(0)===h;if(s&&(e=e.slice(1),n--,r--,u--),"auto"===i&&(i=a(e)),e.includes("\r")){let t=t=>o(e.slice(0,Math.max(t,0)),"\r\n");n-=t(n),r-=t(r),u-=t(u),e=l(e)}return{hasBOM:s,text:e,options:v(e,Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:u,endOfLine:i}))}}function x(e,t){let n=D.resolveParser(t);return!n.hasPragma||n.hasPragma(e)}function b(e,t){let n,{hasBOM:r,text:u,options:i}=F(e,c(t));return i.rangeStart>=i.rangeEnd&&""!==u||i.requirePragma&&!x(u,i)?{formatted:e,cursorOffset:t.cursorOffset,comments:[]}:(i.rangeStart>0||i.rangeEnd<u.length?n=E(u,i):(!i.requirePragma&&i.insertPragma&&i.printer.insertPragma&&!x(u,i)&&(u=i.printer.insertPragma(u)),n=C(u,i)),r&&(n.formatted=h+n.formatted,n.cursorOffset>=0&&n.cursorOffset++),n)}t.exports={formatWithCursor:b,parse(e,t,n){let{text:r,options:u}=F(e,c(t)),i=D.parse(r,u);return n&&(i.ast=p(i.ast,u)),i},formatAST(e,t){t=c(t);let n=f(e,t);return r(n,t)},formatDoc:(e,t)=>b(u(e),Object.assign(Object.assign({},t),{},{parser:"__js_expression"})).formatted,printToDoc(e,t){t=c(t);let{ast:n,text:r}=D.parse(e,t);return y(r,n,t),f(n,t)},printDocToString:(e,t)=>r(e,c(t))}}}),on=T({"src/common/util-shared.js"(e,t){P();var{getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:u,getIndentSize:i,skip:a,skipWhitespace:s,skipSpaces:o,skipNewline:l,skipToLineEnd:c,skipEverythingButNewLine:p,skipInlineComment:d,skipTrailingComment:D,hasNewline:f,hasNewlineInRange:m,hasSpaces:h,isNextLineEmpty:g,isNextLineEmptyAfterIndex:y,isPreviousLineEmpty:C,getNextNonSpaceNonCommentCharacterIndex:E,makeString:A,addLeadingComment:v,addDanglingComment:F,addTrailingComment:x}=Fe();t.exports={getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:u,getIndentSize:i,skip:a,skipWhitespace:s,skipSpaces:o,skipNewline:l,skipToLineEnd:c,skipEverythingButNewLine:p,skipInlineComment:d,skipTrailingComment:D,hasNewline:f,hasNewlineInRange:m,hasSpaces:h,isNextLineEmpty:g,isNextLineEmptyAfterIndex:y,isPreviousLineEmpty:C,getNextNonSpaceNonCommentCharacterIndex:E,makeString:A,addLeadingComment:v,addDanglingComment:F,addTrailingComment:x}}}),ln=T({"src/utils/create-language.js"(e,t){P(),t.exports=function(e,t){let{languageId:n}=e,r=g(e,h);return Object.assign(Object.assign({linguistLanguageId:n},r),t(e))}}}),cn=T({"node_modules/esutils/lib/ast.js"(e,t){P(),function(){function e(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function n(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function r(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function u(e){return r(e)||null!=e&&"FunctionDeclaration"===e.type}function i(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}function a(e){var t;if("IfStatement"!==e.type||null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=i(t)}while(t);return!1}t.exports={isExpression:e,isStatement:r,isIterationStatement:n,isSourceElement:u,isProblematicIfStatement:a,trailingStatement:i}}()}}),pn=T({"node_modules/esutils/lib/code.js"(e,t){P(),function(){var e,n,r,u,i,a;function s(e){return 48<=e&&e<=57}function o(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70}function l(e){return e>=48&&e<=55}function c(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&r.indexOf(e)>=0}function p(e){return 10===e||13===e||8232===e||8233===e}function d(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296)+String.fromCharCode((e-65536)%1024+56320)}for(n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},e={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},r=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],u=new Array(128),a=0;a<128;++a)u[a]=a>=97&&a<=122||a>=65&&a<=90||36===a||95===a;for(i=new Array(128),a=0;a<128;++a)i[a]=a>=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57||36===a||95===a;function D(e){return e<128?u[e]:n.NonAsciiIdentifierStart.test(d(e))}function f(e){return e<128?i[e]:n.NonAsciiIdentifierPart.test(d(e))}function m(t){return t<128?u[t]:e.NonAsciiIdentifierStart.test(d(t))}function h(t){return t<128?i[t]:e.NonAsciiIdentifierPart.test(d(t))}t.exports={isDecimalDigit:s,isHexDigit:o,isOctalDigit:l,isWhiteSpace:c,isLineTerminator:p,isIdentifierStartES5:D,isIdentifierPartES5:f,isIdentifierStartES6:m,isIdentifierPartES6:h}}()}}),dn=T({"node_modules/esutils/lib/keyword.js"(e,t){P(),function(){var e=pn();function n(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function r(e,t){return!(!t&&"yield"===e)&&u(e,t)}function u(e,t){if(t&&n(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function i(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function a(e,t){return"null"===e||"true"===e||"false"===e||u(e,t)}function s(e){return"eval"===e||"arguments"===e}function o(t){var n,r,u;if(0===t.length||(u=t.charCodeAt(0),!e.isIdentifierStartES5(u)))return!1;for(n=1,r=t.length;n<r;++n)if(u=t.charCodeAt(n),!e.isIdentifierPartES5(u))return!1;return!0}function l(e,t){return 1024*(e-55296)+(t-56320)+65536}function c(t){var n,r,u,i,a;if(0===t.length)return!1;for(a=e.isIdentifierStartES6,n=0,r=t.length;n<r;++n){if(55296<=(u=t.charCodeAt(n))&&u<=56319){if(++n>=r||!(56320<=(i=t.charCodeAt(n))&&i<=57343))return!1;u=l(u,i)}if(!a(u))return!1;a=e.isIdentifierPartES6}return!0}function p(e,t){return o(e)&&!i(e,t)}function d(e,t){return c(e)&&!a(e,t)}t.exports={isKeywordES5:r,isKeywordES6:u,isReservedWordES5:i,isReservedWordES6:a,isRestrictedWord:s,isIdentifierNameES5:o,isIdentifierNameES6:c,isIdentifierES5:p,isIdentifierES6:d}}()}}),Dn=T({"node_modules/esutils/lib/utils.js"(e){P(),e.ast=cn(),e.code=pn(),e.keyword=dn()}}),fn=T({"src/language-js/utils/is-block-comment.js"(e,t){P();var n=new Set(["Block","CommentBlock","MultiLine"]),r=e=>n.has(null==e?void 0:e.type);t.exports=r}}),mn=T({"src/language-js/utils/is-node-matches.js"(e,t){function n(e,t){let n=t.split(".");for(let r=n.length-1;r>=0;r--){let t=n[r];if(0===r)return"Identifier"===e.type&&e.name===t;if("MemberExpression"!==e.type||e.optional||e.computed||"Identifier"!==e.property.type||e.property.name!==t)return!1;e=e.object}}function r(e,t){return t.some((t=>n(e,t)))}P(),t.exports=r}}),hn=T({"src/language-js/utils/index.js"(e,t){P();var n=Dn().keyword.isIdentifierNameES5,{getLast:r,hasNewline:u,skipWhitespace:i,isNonEmptyArray:a,isNextLineEmptyAfterIndex:s,getStringWidth:o}=Fe(),{locStart:l,locEnd:c,hasSameLocStart:p}=Ut(),d=fn(),D=mn(),f="(?:(?=.)\\s)",m=new RegExp("^".concat(f,"*:")),h=new RegExp("^".concat(f,"*::"));function g(e){var t,n;return(null===(t=e.extra)||void 0===t?void 0:t.parenthesized)&&d(null===(n=e.trailingComments)||void 0===n?void 0:n[0])&&m.test(e.trailingComments[0].value)}function y(e){let t=null==e?void 0:e[0];return d(t)&&h.test(t.value)}function C(e,t){if(!e||"object"!=typeof e)return!1;if(Array.isArray(e))return e.some((e=>C(e,t)));let n=t(e);return"boolean"==typeof n?n:Object.values(e).some((e=>C(e,t)))}function E(e){return"AssignmentExpression"===e.type||"BinaryExpression"===e.type||"LogicalExpression"===e.type||"NGPipeExpression"===e.type||"ConditionalExpression"===e.type||X(e)||K(e)||"SequenceExpression"===e.type||"TaggedTemplateExpression"===e.type||"BindExpression"===e.type||"UpdateExpression"===e.type&&!e.prefix||He(e)||"TSNonNullExpression"===e.type}function A(e){var t,n,r,u,i,a;return e.expressions?e.expressions[0]:null!==(t=null!==(n=null!==(r=null!==(u=null!==(i=null!==(a=e.left)&&void 0!==a?a:e.test)&&void 0!==i?i:e.callee)&&void 0!==u?u:e.object)&&void 0!==r?r:e.tag)&&void 0!==n?n:e.argument)&&void 0!==t?t:e.expression}function v(e,t){if(t.expressions)return["expressions",0];if(t.left)return["left"];if(t.test)return["test"];if(t.object)return["object"];if(t.callee)return["callee"];if(t.tag)return["tag"];if(t.argument)return["argument"];if(t.expression)return["expression"];throw new Error("Unexpected node has no left side.")}function F(e){return e=new Set(e),t=>e.has(null==t?void 0:t.type)}var x=F(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),b=F(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]);function S(e){let t=e.getParentNode();return"declaration"===e.getName()&&b(t)?t:null}var T=F(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function w(e){return"NumericLiteral"===e.type||"Literal"===e.type&&"number"==typeof e.value}function B(e){return"UnaryExpression"===e.type&&("+"===e.operator||"-"===e.operator)&&w(e.argument)}function N(e){return"StringLiteral"===e.type||"Literal"===e.type&&"string"==typeof e.value}var k=F(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),j=F(["FunctionExpression","ArrowFunctionExpression"]);function M(e){return"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&"BlockStatement"===e.body.type}function O(e){return X(e)&&"Identifier"===e.callee.type&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var I=F(["JSXElement","JSXFragment"]);function L(e,t){if("markdown"!==e.parentParser&&"mdx"!==e.parentParser)return!1;let n=t.getNode();if(!n.expression||!I(n.expression))return!1;let r=t.getParentNode();return"Program"===r.type&&1===r.body.length}function _(e){return"get"===e.kind||"set"===e.kind}function R(e){return _(e)||p(e,e.value)}function V(e){return("ObjectTypeProperty"===e.type||"ObjectTypeInternalSlot"===e.type)&&"FunctionTypeAnnotation"===e.value.type&&!e.static&&!R(e)}function $(e){return("TypeAnnotation"===e.type||"TSTypeAnnotation"===e.type)&&"FunctionTypeAnnotation"===e.typeAnnotation.type&&!e.static&&!p(e,e.typeAnnotation)}var W=F(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function H(e){return K(e)||"BindExpression"===e.type&&Boolean(e.object)}var z=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]);function q(e){return!!e&&!(("GenericTypeAnnotation"!==e.type&&"TSTypeReference"!==e.type||e.typeParameters)&&!z.has(e.type))}function Y(e){let t=/^(?:before|after)(?:Each|All)$/;return"Identifier"===e.callee.type&&t.test(e.callee.name)&&1===e.arguments.length}var U=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function J(e){return D(e,U)}function G(e,t){if("CallExpression"!==e.type)return!1;if(1===e.arguments.length){if(O(e)&&t&&G(t))return j(e.arguments[0]);if(Y(e))return O(e.arguments[0])}else if((2===e.arguments.length||3===e.arguments.length)&&("TemplateLiteral"===e.arguments[0].type||N(e.arguments[0]))&&J(e.callee))return!(e.arguments[2]&&!w(e.arguments[2]))&&((2===e.arguments.length?j(e.arguments[1]):M(e.arguments[1])&&Se(e.arguments[1]).length<=1)||O(e.arguments[1]));return!1}var X=F(["CallExpression","OptionalCallExpression"]),K=F(["MemberExpression","OptionalMemberExpression"]);function Q(e){let t="expressions";"TSTemplateLiteralType"===e.type&&(t="types");let n=e[t];return 0!==n.length&&n.every((e=>{if(Ie(e))return!1;if("Identifier"===e.type||"ThisExpression"===e.type)return!0;if(K(e)){let t=e;for(;K(t);)if("Identifier"!==t.property.type&&"Literal"!==t.property.type&&"StringLiteral"!==t.property.type&&"NumericLiteral"!==t.property.type||(t=t.object,Ie(t)))return!1;return"Identifier"===t.type||"ThisExpression"===t.type}return!1}))}function Z(e,t){return"+"===e||"-"===e?e+t:t}function ee(e,t){let n=l(t),r=i(e,c(t));return!1!==r&&"/*"===e.slice(n,n+2)&&"*/"===e.slice(r,r+2)}function te(e,t){return I(t)?Pe(t):Ie(t,Me.Leading,(t=>u(e,c(t))))}function ne(e,t){return"json"!==t.parser&&N(e.key)&&pe(e.key).slice(1,-1)===e.key.value&&(n(e.key.value)&&!("babel-ts"===t.parser&&"ClassProperty"===e.type||"typescript"===t.parser&&"PropertyDefinition"===e.type)||re(e.key.value)&&String(Number(e.key.value))===e.key.value&&("babel"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser))}function re(e){return/^(?:\d+|\d+\.\d+)$/.test(e)}function ue(e,t){let n=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===t.type&&t.quasi===e&&"MemberExpression"===t.tag.type&&"Identifier"===t.tag.property.type&&"each"===t.tag.property.name&&("Identifier"===t.tag.object.type&&n.test(t.tag.object.name)||"MemberExpression"===t.tag.object.type&&"Identifier"===t.tag.object.property.type&&("only"===t.tag.object.property.name||"skip"===t.tag.object.property.name)&&"Identifier"===t.tag.object.object.type&&n.test(t.tag.object.object.name))}function ie(e){return e.quasis.some((e=>e.value.raw.includes("\n")))}function ae(e,t){return("TemplateLiteral"===e.type&&ie(e)||"TaggedTemplateExpression"===e.type&&ie(e.quasi))&&!u(t,l(e),{backwards:!0})}function se(e){if(!Ie(e))return!1;let t=r(Le(e,Me.Dangling));return t&&!d(t)}function oe(e){if(e.length<=1)return!1;let t=0;for(let n of e)if(j(n)){if(t+=1,t>1)return!0}else if(X(n))for(let e of n.arguments)if(j(e))return!0;return!1}function le(e){let t=e.getValue(),n=e.getParentNode();return X(t)&&X(n)&&n.callee===t&&t.arguments.length>n.arguments.length&&n.arguments.length>0}function ce(e,t){if(t>=2)return!1;let n=e=>ce(e,t+1),r="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;if(r&&o(r)>5)return!1;if("Literal"===e.type||"BigIntLiteral"===e.type||"DecimalLiteral"===e.type||"BooleanLiteral"===e.type||"NullLiteral"===e.type||"NumericLiteral"===e.type||"RegExpLiteral"===e.type||"StringLiteral"===e.type||"Identifier"===e.type||"ThisExpression"===e.type||"Super"===e.type||"PrivateName"===e.type||"PrivateIdentifier"===e.type||"ArgumentPlaceholder"===e.type||"Import"===e.type)return!0;if("TemplateLiteral"===e.type)return e.quasis.every((e=>!e.value.raw.includes("\n")))&&e.expressions.every(n);if("ObjectExpression"===e.type)return e.properties.every((e=>!e.computed&&(e.shorthand||e.value&&n(e.value))));if("ArrayExpression"===e.type)return e.elements.every((e=>null===e||n(e)));if(Re(e))return("ImportExpression"===e.type||ce(e.callee,t))&&Be(e).every(n);if(K(e))return ce(e.object,t)&&ce(e.property,t);let u={"!":!0,"-":!0,"+":!0,"~":!0};if("UnaryExpression"===e.type&&u[e.operator])return ce(e.argument,t);let i={"++":!0,"--":!0};return"UpdateExpression"===e.type&&i[e.operator]?ce(e.argument,t):"TSNonNullExpression"===e.type&&ce(e.expression,t)}function pe(e){var t,n;return null!==(t=null===(n=e.extra)||void 0===n?void 0:n.raw)&&void 0!==t?t:e.raw}function de(e){return e}function De(e){return e.filepath&&/\.tsx$/i.test(e.filepath)}function fe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es5";return"es5"===e.trailingComma&&"es5"===t||"all"===e.trailingComma&&("all"===t||"es5"===t)}function me(e,t){switch(e.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return me(e.left,t);case"MemberExpression":case"OptionalMemberExpression":return me(e.object,t);case"TaggedTemplateExpression":return"FunctionExpression"!==e.tag.type&&me(e.tag,t);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==e.callee.type&&me(e.callee,t);case"ConditionalExpression":return me(e.test,t);case"UpdateExpression":return!e.prefix&&me(e.argument,t);case"BindExpression":return e.object&&me(e.object,t);case"SequenceExpression":return me(e.expressions[0],t);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return me(e.expression,t);default:return t(e)}}var he={"==":!0,"!=":!0,"===":!0,"!==":!0},ge={"*":!0,"/":!0,"%":!0},ye={">>":!0,">>>":!0,"<<":!0};function Ce(e,t){return!(Ae(t)!==Ae(e)||"**"===e||he[e]&&he[t]||"%"===t&&ge[e]||"%"===e&&ge[t]||t!==e&&ge[t]&&ge[e]||ye[e]&&ye[t])}var Ee=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap(((e,t)=>e.map((e=>[e,t])))));function Ae(e){return Ee.get(e)}function ve(e){return Boolean(ye[e])||"|"===e||"^"===e||"&"===e}function xe(e){var t;if(e.rest)return!0;let n=Se(e);return"RestElement"===(null===(t=r(n))||void 0===t?void 0:t.type)}var be=new WeakMap;function Se(e){if(be.has(e))return be.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.push(...e.params),e.rest&&t.push(e.rest),be.set(e,t),t}function Te(e,t){let n=e.getValue(),r=0,u=e=>t(e,r++);n.this&&e.call(u,"this"),Array.isArray(n.parameters)?e.each(u,"parameters"):Array.isArray(n.params)&&e.each(u,"params"),n.rest&&e.call(u,"rest")}var we=new WeakMap;function Be(e){if(we.has(e))return we.get(e);let t=e.arguments;return"ImportExpression"===e.type&&(t=[e.source],e.attributes&&t.push(e.attributes)),we.set(e,t),t}function Ne(e,t){let n=e.getValue();"ImportExpression"===n.type?(e.call((e=>t(e,0)),"source"),n.attributes&&e.call((e=>t(e,1)),"attributes")):e.each(t,"arguments")}function ke(e){return"prettier-ignore"===e.value.trim()&&!e.unignore}function Pe(e){return e&&(e.prettierIgnore||Ie(e,Me.PrettierIgnore))}function je(e){return Pe(e.getValue())}var Me={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},Oe=(e,t)=>{if("function"==typeof e&&(t=e,e=0),e||t)return(n,r,u)=>!(e&Me.Leading&&!n.leading||e&Me.Trailing&&!n.trailing||e&Me.Dangling&&(n.leading||n.trailing)||e&Me.Block&&!d(n)||e&Me.Line&&!x(n)||e&Me.First&&0!==r||e&Me.Last&&r!==u.length-1||e&Me.PrettierIgnore&&!ke(n)||t&&!t(n))};function Ie(e,t,n){if(!a(null==e?void 0:e.comments))return!1;let r=Oe(t,n);return!r||e.comments.some(r)}function Le(e,t,n){if(!Array.isArray(null==e?void 0:e.comments))return[];let r=Oe(t,n);return r?e.comments.filter(r):e.comments}var _e=(e,t)=>{let{originalText:n}=t;return s(n,c(e))};function Re(e){return X(e)||"NewExpression"===e.type||"ImportExpression"===e.type}function Ve(e){return e&&("ObjectProperty"===e.type||"Property"===e.type&&!e.method&&"init"===e.kind)}function $e(e){return Boolean(e.__isUsingHackPipeline)}var We=Symbol("ifWithoutBlockAndSameLineComment");function He(e){return"TSAsExpression"===e.type||"TSSatisfiesExpression"===e.type}t.exports={getFunctionParameters:Se,iterateFunctionParametersPath:Te,getCallArguments:Be,iterateCallArgumentsPath:Ne,hasRestParameter:xe,getLeftSide:A,getLeftSidePathName:v,getParentExportDeclaration:S,getTypeScriptMappedTypeModifier:Z,hasFlowAnnotationComment:y,hasFlowShorthandAnnotationComment:g,hasLeadingOwnLineComment:te,hasNakedLeftSide:E,hasNode:C,hasIgnoreComment:je,hasNodeIgnoreComment:Pe,identity:de,isBinaryish:W,isCallLikeExpression:Re,isEnabledHackPipeline:$e,isLineComment:x,isPrettierIgnoreComment:ke,isCallExpression:X,isMemberExpression:K,isExportDeclaration:b,isFlowAnnotationComment:ee,isFunctionCompositionArgs:oe,isFunctionNotation:R,isFunctionOrArrowExpression:j,isGetterOrSetter:_,isJestEachTemplateLiteral:ue,isJsxNode:I,isLiteral:T,isLongCurriedCallExpression:le,isSimpleCallArgument:ce,isMemberish:H,isNumericLiteral:w,isSignedNumericLiteral:B,isObjectProperty:Ve,isObjectType:k,isObjectTypePropertyAFunction:V,isSimpleType:q,isSimpleNumber:re,isSimpleTemplateLiteral:Q,isStringLiteral:N,isStringPropSafeToUnquote:ne,isTemplateOnItsOwnLine:ae,isTestCall:G,isTheOnlyJsxElementInMarkdown:L,isTSXFile:De,isTypeAnnotationAFunction:$,isNextLineEmpty:_e,needsHardlineAfterDanglingComment:se,rawText:pe,shouldPrintComma:fe,isBitwiseOperator:ve,shouldFlatten:Ce,startsWithNoLookaheadToken:me,getPrecedence:Ae,hasComment:Ie,getComments:Le,CommentCheckFlags:Me,markerForIfWithoutBlockAndSameLineComment:We,isTSTypeExpression:He}}}),gn=T({"src/language-js/print/template-literal.js"(e,t){P();var n=_(),{getStringWidth:r,getIndentSize:u}=Fe(),{builders:{join:i,hardline:a,softline:s,group:o,indent:l,align:c,lineSuffixBoundary:p,addAlignmentToDoc:d},printer:{printDocToString:D},utils:{mapDoc:f}}=ee(),{isBinaryish:m,isJestEachTemplateLiteral:h,isSimpleTemplateLiteral:g,hasComment:y,isMemberExpression:C,isTSTypeExpression:E}=hn();function A(e,t,n){let r=e.getValue();if("TemplateLiteral"===r.type&&h(r,e.getParentNode())){let r=v(e,n,t);if(r)return r}let i="expressions";"TSTemplateLiteralType"===r.type&&(i="types");let a=[],f=e.map(t,i),A=g(r);return A&&(f=f.map((e=>D(e,Object.assign(Object.assign({},n),{},{printWidth:Number.POSITIVE_INFINITY})).formatted))),a.push(p,"`"),e.each((e=>{let D=e.getName();if(a.push(t()),D<f.length){let{tabWidth:t}=n,h=e.getValue(),g=u(h.value.raw,t),v=f[D];if(!A){let e=r[i][D];(y(e)||C(e)||"ConditionalExpression"===e.type||"SequenceExpression"===e.type||E(e)||m(e))&&(v=[l([s,v]),s])}let F=0===g&&h.value.raw.endsWith("\n")?c(Number.NEGATIVE_INFINITY,v):d(v,g,t);a.push(o(["${",F,p,"}"]))}}),"quasis"),a.push("`"),a}function v(e,t,u){let s=e.getNode(),o=s.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(o.length>1||o.some((e=>e.length>0))){t.__inJestEach=!0;let c=e.map(u,"expressions");t.__inJestEach=!1;let d=[],f=c.map((e=>"${"+D(e,Object.assign(Object.assign({},t),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}")),m=[{hasLineBreak:!1,cells:[]}];for(let e=1;e<s.quasis.length;e++){let t=n(m),r=f[e-1];t.cells.push(r),r.includes("\n")&&(t.hasLineBreak=!0),s.quasis[e].value.raw.includes("\n")&&m.push({hasLineBreak:!1,cells:[]})}let h=Math.max(o.length,...m.map((e=>e.cells.length))),g=Array.from({length:h}).fill(0),y=[{cells:o},...m.filter((e=>e.cells.length>0))];for(let{cells:e}of y.filter((e=>!e.hasLineBreak)))for(let[t,n]of e.entries())g[t]=Math.max(g[t],r(n));return d.push(p,"`",l([a,i(a,y.map((e=>i(" | ",e.cells.map(((t,n)=>e.hasLineBreak?t:t+" ".repeat(g[n]-r(t))))))))]),a,"`"),d}}function F(e,t){let n=e.getValue(),r=t();return y(n)&&(r=o([l([s,r]),s])),["${",r,p,"}"]}function x(e,t){return e.map((e=>F(e,t)),"expressions")}function b(e,t){return f(e,(e=>"string"==typeof e?t?e.replace(/(\\*)`/g,"$1$1\\`"):S(e):e))}function S(e){return e.replace(/([\\`]|\${)/g,"\\$1")}t.exports={printTemplateLiteral:A,printTemplateExpressions:x,escapeTemplateCharacters:b,uncookTemplateElementValue:S}}}),yn=T({"src/language-js/embed/markdown.js"(e,t){P();var{builders:{indent:n,softline:r,literalline:u,dedentToRoot:i}}=ee(),{escapeTemplateCharacters:a}=gn();function s(e,t,s){let l=e.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,((e,t)=>"\\".repeat(t.length/2)+"`")),c=o(l),p=""!==c;p&&(l=l.replace(new RegExp("^".concat(c),"gm"),""));let d=a(s(l,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",p?n([r,d]):[u,i(d)],r,"`"]}function o(e){let t=e.match(/^([^\S\n]*)\S/m);return null===t?"":t[1]}t.exports=s}}),Cn=T({"src/language-js/embed/css.js"(e,t){P();var{isNonEmptyArray:n}=Fe(),{builders:{indent:r,hardline:u,softline:i},utils:{mapDoc:a,replaceEndOfLine:s,cleanDoc:o}}=ee(),{printTemplateExpressions:l}=gn();function c(e,t,n){let r=e.getValue(),u=r.quasis.map((e=>e.value.raw)),i=0;return p(n(u.reduce(((e,t,n)=>0===n?t:e+"@prettier-placeholder-"+i+++"-id"+t),""),{parser:"scss"},{stripTrailingHardline:!0}),r,l(e,t))}function p(e,t,n){if(1===t.quasis.length&&!t.quasis[0].value.raw.trim())return"``";let a=d(e,n);if(!a)throw new Error("Couldn't insert all the expressions");return["`",r([u,a]),i,"`"]}function d(e,t){if(!n(t))return e;let r=0,u=a(o(e),(e=>"string"==typeof e&&e.includes("@prettier-placeholder")?e.split(/@prettier-placeholder-(\d+)-id/).map(((e,n)=>n%2===0?s(e):(r++,t[e]))):e));return t.length===r?u:null}t.exports=c}}),En=T({"src/language-js/embed/graphql.js"(e,t){P();var{builders:{indent:n,join:r,hardline:u}}=ee(),{escapeTemplateCharacters:i,printTemplateExpressions:a}=gn();function s(e,t,s){let l=e.getValue(),c=l.quasis.length;if(1===c&&""===l.quasis[0].value.raw.trim())return"``";let p=a(e,t),d=[];for(let n=0;n<c;n++){let e=0===n,t=n===c-1,r=l.quasis[n].value.cooked,u=r.split("\n"),a=u.length,D=p[n],f=a>2&&""===u[0].trim()&&""===u[1].trim(),m=a>2&&""===u[a-1].trim()&&""===u[a-2].trim(),h=u.every((e=>/^\s*(?:#[^\n\r]*)?$/.test(e)));if(!t&&/#[^\n\r]*$/.test(u[a-1]))return null;let g=null;g=h?o(u):s(r,{parser:"graphql"},{stripTrailingHardline:!0}),g?(g=i(g,!1),!e&&f&&d.push(""),d.push(g),!t&&m&&d.push("")):!e&&!t&&f&&d.push(""),D&&d.push(D)}return["`",n([u,r(u,d)]),u,"`"]}function o(e){let t=[],n=!1,i=e.map((e=>e.trim()));for(let[r,a]of i.entries())""!==a&&(""===i[r-1]&&n?t.push([u,a]):t.push(a),n=!0);return 0===t.length?null:r(u,t)}t.exports=s}}),An=T({"src/language-js/embed/html.js"(e,t){P();var{builders:{indent:n,line:r,hardline:u,group:i},utils:{mapDoc:a}}=ee(),{printTemplateExpressions:s,uncookTemplateElementValue:o}=gn(),l=0;function c(e,t,c,p,d){let{parser:D}=d,f=e.getValue(),m=l;l=l+1>>>0;let h=e=>"PRETTIER_HTML_PLACEHOLDER_".concat(e,"_").concat(m,"_IN_JS"),g=f.quasis.map(((e,t,n)=>t===n.length-1?e.value.cooked:e.value.cooked+h(t))).join(""),y=s(e,t);if(0===y.length&&0===g.trim().length)return"``";let C=new RegExp(h("(\\d+)"),"g"),E=0,A=c(g,{parser:D,__onHtmlRoot(e){E=e.children.length}},{stripTrailingHardline:!0}),v=a(A,(e=>{if("string"!=typeof e)return e;let t=[],n=e.split(C);for(let r=0;r<n.length;r++){let e=n[r];if(r%2===0){e&&(e=o(e),p.__embeddedInHtml&&(e=e.replace(/<\/(script)\b/gi,"<\\/$1")),t.push(e));continue}let u=Number(e);t.push(y[u])}return t})),F=/^\s/.test(g)?" ":"",x=/\s$/.test(g)?" ":"",b="ignore"===p.htmlWhitespaceSensitivity?u:F&&x?r:null;return i(b?["`",n([b,i(v)]),b,"`"]:["`",F,E>1?n(i(v)):i(v),x,"`"])}t.exports=c}}),vn=T({"src/language-js/embed.js"(e,t){P();var{hasComment:n,CommentCheckFlags:r,isObjectProperty:u}=hn(),i=yn(),a=Cn(),s=En(),o=An();function l(e){return d(e)||h(e)||g(e)||D(e)?"css":E(e)?"graphql":v(e)?"html":f(e)?"angular":p(e)?"markdown":void 0}function c(e,t,n,r){let u=e.getValue();if("TemplateLiteral"!==u.type||F(u))return;let c=l(e);if(c){if("markdown"===c)return i(e,t,n);if("css"===c)return a(e,t,n);if("graphql"===c)return s(e,t,n);if("html"===c||"angular"===c)return o(e,t,n,r,{parser:c})}}function p(e){let t=e.getValue(),n=e.getParentNode();return n&&"TaggedTemplateExpression"===n.type&&1===t.quasis.length&&"Identifier"===n.tag.type&&("md"===n.tag.name||"markdown"===n.tag.name)}function d(e){let t=e.getValue(),n=e.getParentNode(),r=e.getParentNode(1);return r&&t.quasis&&"JSXExpressionContainer"===n.type&&"JSXElement"===r.type&&"style"===r.openingElement.name.name&&r.openingElement.attributes.some((e=>"jsx"===e.name.name))||n&&"TaggedTemplateExpression"===n.type&&"Identifier"===n.tag.type&&"css"===n.tag.name||n&&"TaggedTemplateExpression"===n.type&&"MemberExpression"===n.tag.type&&"css"===n.tag.object.name&&("global"===n.tag.property.name||"resolve"===n.tag.property.name)}function D(e){return e.match((e=>"TemplateLiteral"===e.type),((e,t)=>"ArrayExpression"===e.type&&"elements"===t),((e,t)=>u(e)&&"Identifier"===e.key.type&&"styles"===e.key.name&&"value"===t),...m)}function f(e){return e.match((e=>"TemplateLiteral"===e.type),((e,t)=>u(e)&&"Identifier"===e.key.type&&"template"===e.key.name&&"value"===t),...m)}var m=[(e,t)=>"ObjectExpression"===e.type&&"properties"===t,(e,t)=>"CallExpression"===e.type&&"Identifier"===e.callee.type&&"Component"===e.callee.name&&"arguments"===t,(e,t)=>"Decorator"===e.type&&"expression"===t];function h(e){let t=e.getParentNode();if(!t||"TaggedTemplateExpression"!==t.type)return!1;let n="ParenthesizedExpression"===t.tag.type?t.tag.expression:t.tag;switch(n.type){case"MemberExpression":return y(n.object)||C(n);case"CallExpression":return y(n.callee)||"MemberExpression"===n.callee.type&&("MemberExpression"===n.callee.object.type&&(y(n.callee.object.object)||C(n.callee.object))||"CallExpression"===n.callee.object.type&&y(n.callee.object.callee));case"Identifier":return"css"===n.name;default:return!1}}function g(e){let t=e.getParentNode(),n=e.getParentNode(1);return n&&"JSXExpressionContainer"===t.type&&"JSXAttribute"===n.type&&"JSXIdentifier"===n.name.type&&"css"===n.name.name}function y(e){return"Identifier"===e.type&&"styled"===e.name}function C(e){return/^[A-Z]/.test(e.object.name)&&"extend"===e.property.name}function E(e){let t=e.getValue(),n=e.getParentNode();return A(t,"GraphQL")||n&&("TaggedTemplateExpression"===n.type&&("MemberExpression"===n.tag.type&&"graphql"===n.tag.object.name&&"experimental"===n.tag.property.name||"Identifier"===n.tag.type&&("gql"===n.tag.name||"graphql"===n.tag.name))||"CallExpression"===n.type&&"Identifier"===n.callee.type&&"graphql"===n.callee.name)}function A(e,t){return n(e,r.Block|r.Leading,(e=>{let{value:n}=e;return n===" ".concat(t," ")}))}function v(e){return A(e.getValue(),"HTML")||e.match((e=>"TemplateLiteral"===e.type),((e,t)=>"TaggedTemplateExpression"===e.type&&"Identifier"===e.tag.type&&"html"===e.tag.name&&"quasi"===t))}function F(e){let{quasis:t}=e;return t.some((e=>{let{value:{cooked:t}}=e;return null===t}))}t.exports=c}}),Fn=T({"src/language-js/clean.js"(e,t){P();var n=fn(),r=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),u=e=>{for(let t of e.quasis)delete t.value};function i(e,t,r){if("Program"===e.type&&delete t.sourceType,("BigIntLiteral"===e.type||"BigIntLiteralTypeAnnotation"===e.type)&&t.value&&(t.value=t.value.toLowerCase()),("BigIntLiteral"===e.type||"Literal"===e.type)&&t.bigint&&(t.bigint=t.bigint.toLowerCase()),"DecimalLiteral"===e.type&&(t.value=Number(t.value)),"Literal"===e.type&&t.decimal&&(t.decimal=Number(t.decimal)),"EmptyStatement"===e.type||"JSXText"===e.type||"JSXExpressionContainer"===e.type&&("Literal"===e.expression.type||"StringLiteral"===e.expression.type)&&" "===e.expression.value)return null;if(("Property"===e.type||"ObjectProperty"===e.type||"MethodDefinition"===e.type||"ClassProperty"===e.type||"ClassMethod"===e.type||"PropertyDefinition"===e.type||"TSDeclareMethod"===e.type||"TSPropertySignature"===e.type||"ObjectTypeProperty"===e.type)&&"object"==typeof e.key&&e.key&&("Literal"===e.key.type||"NumericLiteral"===e.key.type||"StringLiteral"===e.key.type||"Identifier"===e.key.type)&&delete t.key,"JSXElement"===e.type&&"style"===e.openingElement.name.name&&e.openingElement.attributes.some((e=>"jsx"===e.name.name)))for(let{type:n,expression:s}of t.children)"JSXExpressionContainer"===n&&"TemplateLiteral"===s.type&&u(s);"JSXAttribute"===e.type&&"css"===e.name.name&&"JSXExpressionContainer"===e.value.type&&"TemplateLiteral"===e.value.expression.type&&u(t.value.expression),"JSXAttribute"===e.type&&e.value&&"Literal"===e.value.type&&/["']|"|'/.test(e.value.value)&&(t.value.value=t.value.value.replace(/["']|"|'/g,'"'));let i=e.expression||e.callee;if("Decorator"===e.type&&"CallExpression"===i.type&&"Component"===i.callee.name&&1===i.arguments.length){let n=e.expression.arguments[0].properties;for(let[e,r]of t.expression.arguments[0].properties.entries())switch(n[e].key.name){case"styles":"ArrayExpression"===r.value.type&&u(r.value.elements[0]);break;case"template":"TemplateLiteral"===r.value.type&&u(r.value)}}var a;return"TaggedTemplateExpression"===e.type&&("MemberExpression"===e.tag.type||"Identifier"===e.tag.type&&("gql"===e.tag.name||"graphql"===e.tag.name||"css"===e.tag.name||"md"===e.tag.name||"markdown"===e.tag.name||"html"===e.tag.name)||"CallExpression"===e.tag.type)&&u(t.quasi),"TemplateLiteral"===e.type&&((null===(a=e.leadingComments)||void 0===a?void 0:a.some((e=>n(e)&&["GraphQL","HTML"].some((t=>e.value===" ".concat(t," "))))))||"CallExpression"===r.type&&"graphql"===r.callee.name||!e.leadingComments)&&u(t),"InterpreterDirective"===e.type&&(t.value=t.value.trimEnd()),"TSIntersectionType"!==e.type&&"TSUnionType"!==e.type||1!==e.types.length?void 0:t.types[0]}i.ignoredProperties=r,t.exports=i}}),xn={};function bn(){if(typeof Rn>"u"){var e=new ArrayBuffer(2),t=new Uint8Array(e),n=new Uint16Array(e);if(t[0]=1,t[1]=2,258===n[0])Rn="BE";else{if(513!==n[0])throw new Error("unable to figure out endianess");Rn="LE"}}return Rn}function Sn(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function Tn(){return[]}function wn(){return 0}function Bn(){return Number.MAX_VALUE}function Nn(){return Number.MAX_VALUE}function kn(){return[]}function Pn(){return"Browser"}function jn(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function Mn(){}function On(){}function In(){return"javascript"}function Ln(){return"browser"}function _n(){return"/tmp"}w(xn,{EOL:()=>$n,arch:()=>In,cpus:()=>kn,default:()=>Wn,endianness:()=>bn,freemem:()=>Bn,getNetworkInterfaces:()=>On,hostname:()=>Sn,loadavg:()=>Tn,networkInterfaces:()=>Mn,platform:()=>Ln,release:()=>jn,tmpDir:()=>_n,tmpdir:()=>Vn,totalmem:()=>Nn,type:()=>Pn,uptime:()=>wn});var Rn,Vn,$n,Wn,Hn=S({"node-modules-polyfills:os"(){P(),Wn={EOL:$n="\n",tmpdir:Vn=_n,tmpDir:_n,networkInterfaces:Mn,getNetworkInterfaces:On,release:jn,type:Pn,cpus:kn,totalmem:Nn,freemem:Bn,uptime:wn,loadavg:Tn,hostname:Sn,endianness:bn}}}),zn=T({"node-modules-polyfills-commonjs:os"(e,t){P();var n=(Hn(),k(xn));if(n&&n.default){t.exports=n.default;for(let e in n)t.exports[e]=n[e]}else n&&(t.exports=n)}}),qn=T({"node_modules/detect-newline/index.js"(e,t){P();var n=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");let t=e.match(/(?:\r?\n)/g)||[];if(0===t.length)return;let n=t.filter((e=>"\r\n"===e)).length;return n>t.length-n?"\r\n":"\n"};t.exports=n,t.exports.graceful=e=>"string"==typeof e&&n(e)||"\n"}}),Yn=T({"node_modules/jest-docblock/build/index.js"(e){function t(){let e=zn();return t=function(){return e},e}function n(){let e=r(qn());return n=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}P(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=D,e.parse=m,e.parseWithComments=h,e.print=g,e.strip=f;var u=/\*\/$/,i=/^\/\*\*?/,a=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,s=/(^|\s+)\/\/([^\r\n]*)/g,o=/^(\r?\n)+/,l=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,c=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,p=/(\r?\n|^) *\* ?/g,d=[];function D(e){let t=e.match(a);return t?t[0].trimLeft():""}function f(e){let t=e.match(a);return t&&t[0]?e.substring(t[0].length):e}function m(e){return h(e).pragmas}function h(e){let r=(0,n().default)(e)||t().EOL;e=e.replace(i,"").replace(u,"").replace(p,"$1");let a="";for(;a!==e;)a=e,e=e.replace(l,"".concat(r,"$1 $2").concat(r));e=e.replace(o,"").trimRight();let D,f=Object.create(null),m=e.replace(c,"").replace(o,"").trimRight();for(;D=c.exec(e);){let e=D[2].replace(s,"");"string"==typeof f[D[1]]||Array.isArray(f[D[1]])?f[D[1]]=d.concat(f[D[1]],e):f[D[1]]=e}return{comments:m,pragmas:f}}function g(e){let{comments:r="",pragmas:u={}}=e,i=(0,n().default)(r)||t().EOL,a="/**",s=" *",o=" */",l=Object.keys(u),c=l.map((e=>y(e,u[e]))).reduce(((e,t)=>e.concat(t)),[]).map((e=>"".concat(s," ").concat(e).concat(i))).join("");if(!r){if(0===l.length)return"";if(1===l.length&&!Array.isArray(u[l[0]])){let e=u[l[0]];return"".concat(a," ").concat(y(l[0],e)[0]).concat(o)}}let p=r.split(i).map((e=>"".concat(s," ").concat(e))).join(i)+i;return a+i+(r?p:"")+(r&&l.length?s+i:"")+c+o}function y(e,t){return d.concat(t).map((t=>"@".concat(e," ").concat(t).trim()))}}}),Un=T({"src/language-js/utils/get-shebang.js"(e,t){function n(e){if(!e.startsWith("#!"))return"";let t=e.indexOf("\n");return-1===t?e:e.slice(0,t)}P(),t.exports=n}}),Jn=T({"src/language-js/pragma.js"(e,t){P();var{parseWithComments:n,strip:r,extract:u,print:i}=Yn(),{normalizeEndOfLine:a}=L(),s=Un();function o(e){let t=s(e);t&&(e=e.slice(t.length+1));let r=u(e),{pragmas:i,comments:a}=n(r);return{shebang:t,text:e,pragmas:i,comments:a}}function l(e){let t=Object.keys(o(e).pragmas);return t.includes("prettier")||t.includes("format")}function c(e){let{shebang:t,text:n,pragmas:u,comments:s}=o(e),l=r(n),c=i({pragmas:Object.assign({format:""},u),comments:s.trimStart()});return(t?"".concat(t,"\n"):"")+a(c)+(l.startsWith("\n")?"\n":"\n\n")+l}t.exports={hasPragma:l,insertPragma:c}}}),Gn=T({"src/language-js/utils/is-type-cast-comment.js"(e,t){P();var n=fn();function r(e){return n(e)&&"*"===e.value[0]&&/@(?:type|satisfies)\b/.test(e.value)}t.exports=r}}),Xn=T({"src/language-js/comments.js"(e,t){P();var{getLast:n,hasNewline:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:u,getNextNonSpaceNonCommentCharacter:i,hasNewlineInRange:a,addLeadingComment:s,addTrailingComment:o,addDanglingComment:l,getNextNonSpaceNonCommentCharacterIndex:c,isNonEmptyArray:p}=Fe(),{getFunctionParameters:d,isPrettierIgnoreComment:D,isJsxNode:f,hasFlowShorthandAnnotationComment:m,hasFlowAnnotationComment:h,hasIgnoreComment:g,isCallLikeExpression:y,getCallArguments:C,isCallExpression:E,isMemberExpression:A,isObjectProperty:v,isLineComment:F,getComments:x,CommentCheckFlags:b,markerForIfWithoutBlockAndSameLineComment:S}=hn(),{locStart:T,locEnd:w}=Ut(),B=fn(),N=Gn();function k(e){return[de,Q,$,_,R,V,q,ie,ne,ue,ae,se,U,Z,ee].some((t=>t(e)))}function j(e){return[L,Q,W,ae,_,R,V,q,Z,te,re,ue,ce,ee,fe].some((t=>t(e)))}function M(e){return[de,_,R,H,K,U,ue,X,G,De,ee,pe].some((t=>t(e)))}function O(e,t){let n=(e.body||e.properties).find((e=>{let{type:t}=e;return"EmptyStatement"!==t}));n?s(n,t):l(e,t)}function I(e,t){"BlockStatement"===e.type?O(e,t):s(e,t)}function L(e){let{comment:t,followingNode:n}=e;return!(!n||!N(t))&&(s(n,t),!0)}function _(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u,text:a}=e;if("IfStatement"!==(null==r?void 0:r.type)||!u)return!1;if(")"===i(a,t,w))return o(n,t),!0;if(n===r.consequent&&u===r.alternate){if("BlockStatement"===n.type)o(n,t);else{let e="SingleLine"===t.type||t.loc.start.line===t.loc.end.line,u=t.loc.start.line===n.loc.start.line;e&&u?l(n,t,S):l(r,t)}return!0}return"BlockStatement"===u.type?(O(u,t),!0):"IfStatement"===u.type?(I(u.consequent,t),!0):r.consequent===u&&(s(u,t),!0)}function R(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u,text:a}=e;return!("WhileStatement"!==(null==r?void 0:r.type)||!u)&&(")"===i(a,t,w)?(o(n,t),!0):"BlockStatement"===u.type?(O(u,t),!0):r.body===u&&(s(u,t),!0))}function V(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u}=e;return!("TryStatement"!==(null==r?void 0:r.type)&&"CatchClause"!==(null==r?void 0:r.type)||!u)&&("CatchClause"===r.type&&n?(o(n,t),!0):"BlockStatement"===u.type?(O(u,t),!0):"TryStatement"===u.type?(I(u.finalizer,t),!0):"CatchClause"===u.type&&(I(u.body,t),!0))}function $(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!(!A(n)||"Identifier"!==(null==r?void 0:r.type))&&(s(n,t),!0)}function W(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u,text:i}=e,o=n&&!a(i,w(n),T(t));return!(n&&o||"ConditionalExpression"!==(null==r?void 0:r.type)&&"TSConditionalType"!==(null==r?void 0:r.type)||!u)&&(s(u,t),!0)}function H(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!(!v(r)||!r.shorthand||r.key!==n||"AssignmentPattern"!==r.value.type)&&(o(r.value.left,t),!0)}var z=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function q(e){let{comment:t,precedingNode:r,enclosingNode:u,followingNode:i}=e;if(z.has(null==u?void 0:u.type)){if(p(u.decorators)&&(!i||"Decorator"!==i.type))return o(n(u.decorators),t),!0;if(u.body&&i===u.body)return O(u.body,t),!0;if(i){if(u.superClass&&i===u.superClass&&r&&(r===u.id||r===u.typeParameters))return o(r,t),!0;for(let e of["implements","extends","mixins"])if(u[e]&&i===u[e][0])return!r||r!==u.id&&r!==u.typeParameters&&r!==u.superClass?l(u,t,e):o(r,t),!0}}return!1}var Y=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function U(e){let{comment:t,precedingNode:n,enclosingNode:r,text:u}=e;return!!(r&&n&&"("===i(u,t,w)&&("Property"===r.type||"TSDeclareMethod"===r.type||"TSAbstractMethodDefinition"===r.type)&&"Identifier"===n.type&&r.key===n&&":"!==i(u,n,w)||"Decorator"===(null==n?void 0:n.type)&&Y.has(null==r?void 0:r.type))&&(o(n,t),!0)}var J=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function G(e){let{comment:t,precedingNode:n,enclosingNode:r,text:u}=e;return"("===i(u,t,w)&&!(!n||!J.has(null==r?void 0:r.type))&&(o(n,t),!0)}function X(e){let{comment:t,enclosingNode:n,text:r}=e;if("ArrowFunctionExpression"!==(null==n?void 0:n.type))return!1;let u=c(r,t,w);return!1!==u&&"=>"===r.slice(u,u+2)&&(l(n,t),!0)}function K(e){let{comment:t,enclosingNode:n,text:r}=e;return")"===i(r,t,w)&&(n&&(me(n)&&0===d(n).length||y(n)&&0===C(n).length)?(l(n,t),!0):("MethodDefinition"===(null==n?void 0:n.type)||"TSAbstractMethodDefinition"===(null==n?void 0:n.type))&&0===d(n.value).length&&(l(n.value,t),!0))}function Q(e){let{comment:t,precedingNode:r,enclosingNode:a,followingNode:s,text:l}=e;if("FunctionTypeParam"===(null==r?void 0:r.type)&&"FunctionTypeAnnotation"===(null==a?void 0:a.type)&&"FunctionTypeParam"!==(null==s?void 0:s.type)||("Identifier"===(null==r?void 0:r.type)||"AssignmentPattern"===(null==r?void 0:r.type))&&a&&me(a)&&")"===i(l,t,w))return o(r,t),!0;if("FunctionDeclaration"===(null==a?void 0:a.type)&&"BlockStatement"===(null==s?void 0:s.type)){let e=(()=>{let e=d(a);if(e.length>0)return u(l,w(n(e)));let t=u(l,w(a.id));return!1!==t&&u(l,t+1)})();if(T(t)>e)return O(s,t),!0}return!1}function Z(e){let{comment:t,enclosingNode:n}=e;return"LabeledStatement"===(null==n?void 0:n.type)&&(s(n,t),!0)}function ee(e){let{comment:t,enclosingNode:n}=e;return!("ContinueStatement"!==(null==n?void 0:n.type)&&"BreakStatement"!==(null==n?void 0:n.type)||n.label)&&(o(n,t),!0)}function te(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!!(E(r)&&n&&r.callee===n&&r.arguments.length>0)&&(s(r.arguments[0],t),!0)}function ne(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u}=e;return"UnionTypeAnnotation"===(null==r?void 0:r.type)||"TSUnionType"===(null==r?void 0:r.type)?(D(t)&&(u.prettierIgnore=!0,t.unignore=!0),!!n&&(o(n,t),!0)):(("UnionTypeAnnotation"===(null==u?void 0:u.type)||"TSUnionType"===(null==u?void 0:u.type))&&D(t)&&(u.types[0].prettierIgnore=!0,t.unignore=!0),!1)}function re(e){let{comment:t,enclosingNode:n}=e;return!!v(n)&&(s(n,t),!0)}function ue(e){let{comment:t,enclosingNode:n,followingNode:r,ast:u,isLastComment:i}=e;return u&&u.body&&0===u.body.length?(i?l(u,t):s(u,t),!0):"Program"!==(null==n?void 0:n.type)||0!==(null==n?void 0:n.body.length)||p(n.directives)?"Program"===(null==r?void 0:r.type)&&0===(null==r?void 0:r.body.length)&&"ModuleExpression"===(null==n?void 0:n.type)&&(l(r,t),!0):(i?l(n,t):s(n,t),!0)}function ie(e){let{comment:t,enclosingNode:n}=e;return("ForInStatement"===(null==n?void 0:n.type)||"ForOfStatement"===(null==n?void 0:n.type))&&(s(n,t),!0)}function ae(e){let{comment:t,precedingNode:n,enclosingNode:u,text:i}=e;if("ImportSpecifier"===(null==u?void 0:u.type)||"ExportSpecifier"===(null==u?void 0:u.type))return s(u,t),!0;let a="ImportSpecifier"===(null==n?void 0:n.type)&&"ImportDeclaration"===(null==u?void 0:u.type),l="ExportSpecifier"===(null==n?void 0:n.type)&&"ExportNamedDeclaration"===(null==u?void 0:u.type);return!(!a&&!l||!r(i,w(t)))&&(o(n,t),!0)}function se(e){let{comment:t,enclosingNode:n}=e;return"AssignmentPattern"===(null==n?void 0:n.type)&&(s(n,t),!0)}var oe=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),le=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function ce(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!(!oe.has(null==n?void 0:n.type)||!r||!le.has(r.type)&&!B(t))&&(s(r,t),!0)}function pe(e){let{comment:t,enclosingNode:n,followingNode:r,text:u}=e;return!(r||"TSMethodSignature"!==(null==n?void 0:n.type)&&"TSDeclareFunction"!==(null==n?void 0:n.type)&&"TSAbstractMethodDefinition"!==(null==n?void 0:n.type)||";"!==i(u,t,w))&&(o(n,t),!0)}function de(e){let{comment:t,enclosingNode:n,followingNode:r}=e;if(D(t)&&"TSMappedType"===(null==n?void 0:n.type)&&"TSTypeParameter"===(null==r?void 0:r.type)&&r.constraint)return n.prettierIgnore=!0,t.unignore=!0,!0}function De(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u}=e;return"TSMappedType"===(null==r?void 0:r.type)&&("TSTypeParameter"===(null==u?void 0:u.type)&&u.name?(s(u.name,t),!0):!("TSTypeParameter"!==(null==n?void 0:n.type)||!n.constraint)&&(o(n.constraint,t),!0))}function fe(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!(!n||"SwitchCase"!==n.type||n.test||!r||r!==n.consequent[0])&&("BlockStatement"===r.type&&F(t)?O(r,t):l(n,t),!0)}function me(e){return"ArrowFunctionExpression"===e.type||"FunctionExpression"===e.type||"FunctionDeclaration"===e.type||"ObjectMethod"===e.type||"ClassMethod"===e.type||"TSDeclareFunction"===e.type||"TSCallSignatureDeclaration"===e.type||"TSConstructSignatureDeclaration"===e.type||"TSMethodSignature"===e.type||"TSConstructorType"===e.type||"TSFunctionType"===e.type||"TSDeclareMethod"===e.type}function he(e,t){if(("typescript"===t.parser||"flow"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser)&&"MethodDefinition"===e.type&&e.value&&"FunctionExpression"===e.value.type&&0===d(e.value).length&&!e.value.returnType&&!p(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]}function ge(e){let t=e.getValue(),n=e.getParentNode(),r=e=>h(x(e,b.Leading))||h(x(e,b.Trailing));return(t&&(f(t)||m(t)||E(n)&&r(t))||n&&("JSXSpreadAttribute"===n.type||"JSXSpreadChild"===n.type||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type||("ClassDeclaration"===n.type||"ClassExpression"===n.type)&&n.superClass===t))&&(!g(e)||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type)}t.exports={handleOwnLineComment:k,handleEndOfLineComment:j,handleRemainingComment:M,getCommentChildNodes:he,willPrintOwnComments:ge}}}),Kn=T({"src/language-js/needs-parens.js"(e,t){P();var n=_(),r=ge(),{getFunctionParameters:u,getLeftSidePathName:i,hasFlowShorthandAnnotationComment:a,hasNakedLeftSide:s,hasNode:o,isBitwiseOperator:l,startsWithNoLookaheadToken:c,shouldFlatten:p,getPrecedence:d,isCallExpression:D,isMemberExpression:f,isObjectProperty:m,isTSTypeExpression:h}=hn();function g(e,t){let n=e.getParentNode();if(!n)return!1;let i=e.getName(),s=e.getNode();if(t.__isInHtmlInterpolation&&!t.bracketSpacing&&A(s)&&v(e))return!0;if(y(s))return!1;if("flow"!==t.parser&&a(e.getValue()))return!0;if("Identifier"===s.type){if(s.extra&&s.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(s.name)||"left"===i&&("async"===s.name&&!n.await||"let"===s.name)&&"ForOfStatement"===n.type)return!0;if("let"===s.name){var o;let t=null===(o=e.findAncestor((e=>"ForOfStatement"===e.type)))||void 0===o?void 0:o.left;if(t&&c(t,(e=>e===s)))return!0}if("object"===i&&"let"===s.name&&"MemberExpression"===n.type&&n.computed&&!n.optional){let t=e.findAncestor((e=>"ExpressionStatement"===e.type||"ForStatement"===e.type||"ForInStatement"===e.type)),n=t?"ExpressionStatement"===t.type?t.expression:"ForStatement"===t.type?t.init:t.left:void 0;if(n&&c(n,(e=>e===s)))return!0}return!1}if("ObjectExpression"===s.type||"FunctionExpression"===s.type||"ClassExpression"===s.type||"DoExpression"===s.type){var g;let t=null===(g=e.findAncestor((e=>"ExpressionStatement"===e.type)))||void 0===g?void 0:g.expression;if(t&&c(t,(e=>e===s)))return!0}switch(n.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if("superClass"===i&&("ArrowFunctionExpression"===s.type||"AssignmentExpression"===s.type||"AwaitExpression"===s.type||"BinaryExpression"===s.type||"ConditionalExpression"===s.type||"LogicalExpression"===s.type||"NewExpression"===s.type||"ObjectExpression"===s.type||"SequenceExpression"===s.type||"TaggedTemplateExpression"===s.type||"UnaryExpression"===s.type||"UpdateExpression"===s.type||"YieldExpression"===s.type||"TSNonNullExpression"===s.type))return!0;break;case"ExportDefaultDeclaration":return F(e,t)||"SequenceExpression"===s.type;case"Decorator":if("expression"===i){if(f(s)&&s.computed)return!0;let e=!1,n=!1,r=s;for(;r;)switch(r.type){case"MemberExpression":n=!0,r=r.object;break;case"CallExpression":if(n||e)return"typescript"!==t.parser;e=!0,r=r.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return"typescript"!==t.parser;default:return!0}return!0}break;case"ArrowFunctionExpression":if("body"===i&&"SequenceExpression"!==s.type&&c(s,(e=>"ObjectExpression"===e.type)))return!0}switch(s.type){case"UpdateExpression":if("UnaryExpression"===n.type)return s.prefix&&("++"===s.operator&&"+"===n.operator||"--"===s.operator&&"-"===n.operator);case"UnaryExpression":switch(n.type){case"UnaryExpression":return s.operator===n.operator&&("+"===s.operator||"-"===s.operator);case"BindExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===i;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===i;case"BinaryExpression":return"left"===i&&"**"===n.operator;default:return!1}case"BinaryExpression":if("UpdateExpression"===n.type||"in"===s.operator&&C(e))return!0;if("|>"===s.operator&&s.extra&&s.extra.parenthesized){let t=e.getParentNode(1);if("BinaryExpression"===t.type&&"|>"===t.operator)return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"LogicalExpression":switch(n.type){case"TSSatisfiesExpression":case"TSAsExpression":return!h(s);case"ConditionalExpression":return h(s);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return"callee"===i;case"ClassExpression":case"ClassDeclaration":return"superClass"===i;case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===i;case"AssignmentExpression":case"AssignmentPattern":return"left"===i&&("TSTypeAssertion"===s.type||h(s));case"LogicalExpression":if("LogicalExpression"===s.type)return n.operator!==s.operator;case"BinaryExpression":{let{operator:e,type:t}=s;if(!e&&"TSTypeAssertion"!==t)return!0;let r=d(e),u=n.operator,a=d(u);return a>r||"right"===i&&a===r||a===r&&!p(u,e)||(a<r&&"%"===e?"+"===u||"-"===u:!!l(u))}default:return!1}case"SequenceExpression":switch(n.type){case"ReturnStatement":case"ForStatement":return!1;case"ExpressionStatement":return"expression"!==i;case"ArrowFunctionExpression":return"body"!==i;default:return!0}case"YieldExpression":if("UnaryExpression"===n.type||"AwaitExpression"===n.type||h(n)||"TSNonNullExpression"===n.type)return!0;case"AwaitExpression":switch(n.type){case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"SpreadElement":case"SpreadProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===i;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===i;case"ConditionalExpression":return"test"===i;case"BinaryExpression":return!(!s.argument&&"|>"===n.operator);default:return!1}case"TSConditionalType":case"TSFunctionType":case"TSConstructorType":if("extendsType"===i&&"TSConditionalType"===n.type){if("TSConditionalType"===s.type)return!0;let{typeAnnotation:e}=s.returnType||s.typeAnnotation;if("TSTypePredicate"===e.type&&e.typeAnnotation&&(e=e.typeAnnotation.typeAnnotation),"TSInferType"===e.type&&e.typeParameter.constraint)return!0}if("checkType"===i&&"TSConditionalType"===n.type)return!0;case"TSUnionType":case"TSIntersectionType":if(("TSUnionType"===n.type||"TSIntersectionType"===n.type)&&n.types.length>1&&(!s.types||s.types.length>1))return!0;case"TSInferType":if("TSInferType"===s.type&&"TSRestType"===n.type)return!1;case"TSTypeOperator":return"TSArrayType"===n.type||"TSOptionalType"===n.type||"TSRestType"===n.type||"objectType"===i&&"TSIndexedAccessType"===n.type||"TSTypeOperator"===n.type||"TSTypeAnnotation"===n.type&&e.getParentNode(1).type.startsWith("TSJSDoc");case"TSTypeQuery":return"objectType"===i&&"TSIndexedAccessType"===n.type||"elementType"===i&&"TSArrayType"===n.type;case"TypeofTypeAnnotation":return"objectType"===i&&("IndexedAccessType"===n.type||"OptionalIndexedAccessType"===n.type)||"elementType"===i&&"ArrayTypeAnnotation"===n.type;case"ArrayTypeAnnotation":return"NullableTypeAnnotation"===n.type;case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"ArrayTypeAnnotation"===n.type||"NullableTypeAnnotation"===n.type||"IntersectionTypeAnnotation"===n.type||"UnionTypeAnnotation"===n.type||"objectType"===i&&("IndexedAccessType"===n.type||"OptionalIndexedAccessType"===n.type);case"NullableTypeAnnotation":return"ArrayTypeAnnotation"===n.type||"objectType"===i&&("IndexedAccessType"===n.type||"OptionalIndexedAccessType"===n.type);case"FunctionTypeAnnotation":{let t="NullableTypeAnnotation"===n.type?e.getParentNode(1):n;return"UnionTypeAnnotation"===t.type||"IntersectionTypeAnnotation"===t.type||"ArrayTypeAnnotation"===t.type||"objectType"===i&&("IndexedAccessType"===t.type||"OptionalIndexedAccessType"===t.type)||"NullableTypeAnnotation"===t.type||"FunctionTypeParam"===n.type&&null===n.name&&u(s).some((e=>e.typeAnnotation&&"NullableTypeAnnotation"===e.typeAnnotation.type))}case"OptionalIndexedAccessType":return"objectType"===i&&"IndexedAccessType"===n.type;case"StringLiteral":case"NumericLiteral":case"Literal":if("string"==typeof s.value&&"ExpressionStatement"===n.type&&!n.directive){let t=e.getParentNode(1);return"Program"===t.type||"BlockStatement"===t.type}return"object"===i&&"MemberExpression"===n.type&&"number"==typeof s.value;case"AssignmentExpression":{let t=e.getParentNode(1);return"body"===i&&"ArrowFunctionExpression"===n.type||("key"!==i||"ClassProperty"!==n.type&&"PropertyDefinition"!==n.type||!n.computed)&&("init"!==i&&"update"!==i||"ForStatement"!==n.type)&&("ExpressionStatement"===n.type?"ObjectPattern"===s.left.type:!("key"===i&&"TSPropertySignature"===n.type||"AssignmentExpression"===n.type||"SequenceExpression"===n.type&&t&&"ForStatement"===t.type&&(t.init===n||t.update===n)||"value"===i&&"Property"===n.type&&t&&"ObjectPattern"===t.type&&t.properties.includes(n)||"NGChainedExpression"===n.type))}case"ConditionalExpression":switch(n.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===i;case"ConditionalExpression":return"test"===i;case"MemberExpression":case"OptionalMemberExpression":return"object"===i;default:return!1}case"FunctionExpression":switch(n.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===i;case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(n.type){case"BinaryExpression":return"|>"!==n.operator||s.extra&&s.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===i;case"MemberExpression":case"OptionalMemberExpression":return"object"===i;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return"test"===i;default:return!1}case"ClassExpression":return!!r(s.decorators)||"NewExpression"===n.type&&"callee"===i;case"OptionalMemberExpression":case"OptionalCallExpression":{let t=e.getParentNode(1);if("object"===i&&"MemberExpression"===n.type||"callee"===i&&("CallExpression"===n.type||"NewExpression"===n.type)||"TSNonNullExpression"===n.type&&"MemberExpression"===t.type&&t.object===n)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if("callee"===i&&("BindExpression"===n.type||"NewExpression"===n.type)){let e=s;for(;e;)switch(e.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":e=e.object;break;case"TaggedTemplateExpression":e=e.tag;break;case"TSNonNullExpression":e=e.expression;break;default:return!1}}return!1;case"BindExpression":return"callee"===i&&("BindExpression"===n.type||"NewExpression"===n.type)||"object"===i&&f(n);case"NGPipeExpression":return!("NGRoot"===n.type||"NGMicrosyntaxExpression"===n.type||"ObjectProperty"===n.type&&(!s.extra||!s.extra.parenthesized)||"ArrayExpression"===n.type||D(n)&&n.arguments[i]===s||"right"===i&&"NGPipeExpression"===n.type||"property"===i&&"MemberExpression"===n.type||"AssignmentExpression"===n.type);case"JSXFragment":case"JSXElement":return"callee"===i||"left"===i&&"BinaryExpression"===n.type&&"<"===n.operator||"ArrayExpression"!==n.type&&"ArrowFunctionExpression"!==n.type&&"AssignmentExpression"!==n.type&&"AssignmentPattern"!==n.type&&"BinaryExpression"!==n.type&&"NewExpression"!==n.type&&"ConditionalExpression"!==n.type&&"ExpressionStatement"!==n.type&&"JsExpressionRoot"!==n.type&&"JSXAttribute"!==n.type&&"JSXElement"!==n.type&&"JSXExpressionContainer"!==n.type&&"JSXFragment"!==n.type&&"LogicalExpression"!==n.type&&!D(n)&&!m(n)&&"ReturnStatement"!==n.type&&"ThrowStatement"!==n.type&&"TypeCastExpression"!==n.type&&"VariableDeclarator"!==n.type&&"YieldExpression"!==n.type;case"TypeAnnotation":return"returnType"===i&&"ArrowFunctionExpression"===n.type&&E(s)}return!1}function y(e){return"BlockStatement"===e.type||"BreakStatement"===e.type||"ClassBody"===e.type||"ClassDeclaration"===e.type||"ClassMethod"===e.type||"ClassProperty"===e.type||"PropertyDefinition"===e.type||"ClassPrivateProperty"===e.type||"ContinueStatement"===e.type||"DebuggerStatement"===e.type||"DeclareClass"===e.type||"DeclareExportAllDeclaration"===e.type||"DeclareExportDeclaration"===e.type||"DeclareFunction"===e.type||"DeclareInterface"===e.type||"DeclareModule"===e.type||"DeclareModuleExports"===e.type||"DeclareVariable"===e.type||"DoWhileStatement"===e.type||"EnumDeclaration"===e.type||"ExportAllDeclaration"===e.type||"ExportDefaultDeclaration"===e.type||"ExportNamedDeclaration"===e.type||"ExpressionStatement"===e.type||"ForInStatement"===e.type||"ForOfStatement"===e.type||"ForStatement"===e.type||"FunctionDeclaration"===e.type||"IfStatement"===e.type||"ImportDeclaration"===e.type||"InterfaceDeclaration"===e.type||"LabeledStatement"===e.type||"MethodDefinition"===e.type||"ReturnStatement"===e.type||"SwitchStatement"===e.type||"ThrowStatement"===e.type||"TryStatement"===e.type||"TSDeclareFunction"===e.type||"TSEnumDeclaration"===e.type||"TSImportEqualsDeclaration"===e.type||"TSInterfaceDeclaration"===e.type||"TSModuleDeclaration"===e.type||"TSNamespaceExportDeclaration"===e.type||"TypeAlias"===e.type||"VariableDeclaration"===e.type||"WhileStatement"===e.type||"WithStatement"===e.type}function C(e){let t=0,n=e.getValue();for(;n;){let r=e.getParentNode(t++);if(r&&"ForStatement"===r.type&&r.init===n)return!0;n=r}return!1}function E(e){return o(e,(e=>"ObjectTypeAnnotation"===e.type&&o(e,(e=>"FunctionTypeAnnotation"===e.type||void 0))||void 0))}function A(e){return"ObjectExpression"===e.type}function v(e){let t=e.getValue(),r=e.getParentNode(),u=e.getName();switch(r.type){case"NGPipeExpression":if("number"==typeof u&&r.arguments[u]===t&&r.arguments.length-1===u)return e.callParent(v);break;case"ObjectProperty":if("value"===u){let t=e.getParentNode(1);return n(t.properties)===r}break;case"BinaryExpression":case"LogicalExpression":if("right"===u)return e.callParent(v);break;case"ConditionalExpression":if("alternate"===u)return e.callParent(v);break;case"UnaryExpression":if(r.prefix)return e.callParent(v)}return!1}function F(e,t){let n=e.getValue(),r=e.getParentNode();return"FunctionExpression"===n.type||"ClassExpression"===n.type?"ExportDefaultDeclaration"===r.type||!g(e,t):!(!s(n)||"ExportDefaultDeclaration"!==r.type&&g(e,t))&&e.call((e=>F(e,t)),...i(e,n))}t.exports=g}}),Qn=T({"src/language-js/print-preprocess.js"(e,t){function n(e,t){switch(t.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},e),{},{type:t.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:e,comments:[],rootMarker:t.rootMarker});default:return e}}P(),t.exports=n}}),Zn=T({"src/language-js/print/html-binding.js"(e,t){P();var{builders:{join:n,line:r,group:u,softline:i,indent:a}}=ee();function s(e,t,s){let o=e.getValue();if(t.__onHtmlBindingRoot&&null===e.getName()&&t.__onHtmlBindingRoot(o,t),"File"===o.type){if(t.__isVueForBindingLeft)return e.call((e=>{let t=n([",",r],e.map(s,"params")),{params:o}=e.getValue();return 1===o.length?t:["(",a([i,u(t)]),i,")"]}),"program","body",0);if(t.__isVueBindings)return e.call((e=>n([",",r],e.map(s,"params"))),"program","body",0)}}function o(e){switch(e.type){case"MemberExpression":switch(e.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return o(e.object)}return!1;case"Identifier":return!0;default:return!1}}t.exports={isVueEventBindingExpression:o,printHtmlBinding:s}}}),er=T({"src/language-js/print/binaryish.js"(e,t){P();var{printComments:n}=tn(),{getLast:r}=Fe(),{builders:{join:u,line:i,softline:a,group:s,indent:o,align:l,indentIfBreak:c},utils:{cleanDoc:p,getDocParts:d,isConcat:D}}=ee(),{hasLeadingOwnLineComment:f,isBinaryish:m,isJsxNode:h,shouldFlatten:g,hasComment:y,CommentCheckFlags:C,isCallExpression:E,isMemberExpression:A,isObjectProperty:v,isEnabledHackPipeline:F}=hn(),x=0;function b(e,t,n){let u=e.getValue(),i=e.getParentNode(),l=e.getParentNode(1),p=u!==i.body&&("IfStatement"===i.type||"WhileStatement"===i.type||"SwitchStatement"===i.type||"DoWhileStatement"===i.type),d=F(t)&&"|>"===u.operator,D=S(e,n,t,!1,p);if(p)return D;if(d)return s(D);if(E(i)&&i.callee===u||"UnaryExpression"===i.type||A(i)&&!i.computed)return s([o([a,...D]),a]);let f="ReturnStatement"===i.type||"ThrowStatement"===i.type||"JSXExpressionContainer"===i.type&&"JSXAttribute"===l.type||"|"!==u.operator&&"JsExpressionRoot"===i.type||"NGPipeExpression"!==u.type&&("NGRoot"===i.type&&"__ng_binding"===t.parser||"NGMicrosyntaxExpression"===i.type&&"NGMicrosyntax"===l.type&&1===l.body.length)||u===i.body&&"ArrowFunctionExpression"===i.type||u!==i.body&&"ForStatement"===i.type||"ConditionalExpression"===i.type&&"ReturnStatement"!==l.type&&"ThrowStatement"!==l.type&&!E(l)||"TemplateLiteral"===i.type,y="AssignmentExpression"===i.type||"VariableDeclarator"===i.type||"ClassProperty"===i.type||"PropertyDefinition"===i.type||"TSAbstractPropertyDefinition"===i.type||"ClassPrivateProperty"===i.type||v(i),C=m(u.left)&&g(u.operator,u.left.operator);if(f||T(u)&&!C||!T(u)&&y)return s(D);if(0===D.length)return"";let b=h(u.right),w=D.findIndex((e=>"string"!=typeof e&&!Array.isArray(e)&&"group"===e.type)),B=D.slice(0,-1===w?1:w+1),N=D.slice(B.length,b?-1:void 0),k=Symbol("logicalChain-"+ ++x),P=s([...B,o(N)],{id:k});if(!b)return P;let j=r(D);return s([P,c(j,{groupId:k})])}function S(e,t,r,a,c){let h=e.getValue();if(!m(h))return[s(t())];let E=[];g(h.operator,h.left.operator)?E=e.call((e=>S(e,t,r,!0,c)),"left"):E.push(s(t("left")));let A,v=T(h),x=("|>"===h.operator||"NGPipeExpression"===h.type||"|"===h.operator&&"__vue_expression"===r.parser)&&!f(r.originalText,h.right),b="NGPipeExpression"===h.type?"|":h.operator,w="NGPipeExpression"===h.type&&h.arguments.length>0?s(o([i,": ",u([i,": "],e.map(t,"arguments").map((e=>l(2,s(e)))))])):"";if(v)A=[b," ",t("right"),w];else{let n=F(r)&&"|>"===b?e.call((e=>S(e,t,r,!0,c)),"right"):t("right");A=[x?i:"",b,x?" ":i,n,w]}let B=e.getParentNode(),N=y(h.left,C.Trailing|C.Line),k=N||!(c&&"LogicalExpression"===h.type)&&B.type!==h.type&&h.left.type!==h.type&&h.right.type!==h.type;if(E.push(x?"":" ",k?s(A,{shouldBreak:N}):A),a&&y(h)){let t=p(n(e,E,r));return D(t)||"fill"===t.type?d(t):[t]}return E}function T(e){return"LogicalExpression"===e.type&&!!("ObjectExpression"===e.right.type&&e.right.properties.length>0||"ArrayExpression"===e.right.type&&e.right.elements.length>0||h(e.right))}t.exports={printBinaryishExpression:b,shouldInlineLogicalExpression:T}}}),tr=T({"src/language-js/print/angular.js"(e,t){P();var{builders:{join:n,line:r,group:u}}=ee(),{hasNode:i,hasComment:a,getComments:s}=hn(),{printBinaryishExpression:o}=er();function l(e,t,i){let l=e.getValue();if(l.type.startsWith("NG"))switch(l.type){case"NGRoot":return[i("node"),a(l.node)?" //"+s(l.node)[0].value.trimEnd():""];case"NGPipeExpression":return o(e,t,i);case"NGChainedExpression":return u(n([";",r],e.map((e=>p(e)?i():["(",i(),")"]),"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[l.prefix,": ",l.value.trim()];case"NGMicrosyntax":return e.map(((e,t)=>[0===t?"":c(e.getValue(),t,l)?" ":[";",r],i()]),"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(l.name)?l.name:JSON.stringify(l.name);case"NGMicrosyntaxExpression":return[i("expression"),null===l.alias?"":[" as ",i("alias")]];case"NGMicrosyntaxKeyedExpression":{let t=e.getName(),n=e.getParentNode(),r=c(l,t,n)||(1===t&&("then"===l.key.name||"else"===l.key.name)||2===t&&"else"===l.key.name&&"NGMicrosyntaxKeyedExpression"===n.body[t-1].type&&"then"===n.body[t-1].key.name)&&"NGMicrosyntaxExpression"===n.body[0].type;return[i("key"),r?" ":": ",i("expression")]}case"NGMicrosyntaxLet":return["let ",i("key"),null===l.value?"":[" = ",i("value")]];case"NGMicrosyntaxAs":return[i("key")," as ",i("alias")];default:throw new Error("Unknown Angular node type: ".concat(JSON.stringify(l.type),"."))}}function c(e,t,n){return"NGMicrosyntaxKeyedExpression"===e.type&&"of"===e.key.name&&1===t&&"NGMicrosyntaxLet"===n.body[0].type&&null===n.body[0].value}function p(e){return i(e.getValue(),(e=>{switch(e.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}}))}t.exports={printAngular:l}}}),nr=T({"src/language-js/print/jsx.js"(e,t){P();var{printComments:n,printDanglingComments:r,printCommentsSeparately:u}=tn(),{builders:{line:i,hardline:a,softline:s,group:o,indent:l,conditionalGroup:c,fill:p,ifBreak:d,lineSuffixBoundary:D,join:f},utils:{willBreak:m}}=ee(),{getLast:h,getPreferredQuote:g}=Fe(),{isJsxNode:y,rawText:C,isCallExpression:E,isStringLiteral:A,isBinaryish:v,hasComment:F,CommentCheckFlags:x,hasNodeIgnoreComment:b}=hn(),S=Kn(),{willPrintOwnComments:T}=Xn(),w=e=>""===e||e===i||e===a||e===s;function B(e,t,n){let r=e.getValue();if("JSXElement"===r.type&&X(r))return[n("openingElement"),n("closingElement")];let u="JSXElement"===r.type?n("openingElement"):n("openingFragment"),i="JSXElement"===r.type?n("closingElement"):n("closingFragment");if(1===r.children.length&&"JSXExpressionContainer"===r.children[0].type&&("TemplateLiteral"===r.children[0].expression.type||"TaggedTemplateExpression"===r.children[0].expression.type))return[u,...e.map(n,"children"),i];r.children=r.children.map((e=>Q(e)?{type:"JSXText",value:" ",raw:" "}:e));let D=r.children.some(y),f=r.children.filter((e=>"JSXExpressionContainer"===e.type)).length>1,g="JSXElement"===r.type&&r.openingElement.attributes.length>1,C=m(u)||D||g||f,E="mdx"===e.getParentNode().rootMarker,A=t.singleQuote?"{' '}":'{" "}',v=E?" ":d([A,s]," "),F=N(e,t,n,v,r.openingElement&&r.openingElement.name&&"fbt"===r.openingElement.name.name),x=r.children.some((e=>K(e)));for(let o=F.length-2;o>=0;o--){let e=""===F[o]&&""===F[o+1],t=F[o]===a&&""===F[o+1]&&F[o+2]===a,n=(F[o]===s||F[o]===a)&&""===F[o+1]&&F[o+2]===v,r=F[o]===v&&""===F[o+1]&&(F[o+2]===s||F[o+2]===a),u=F[o]===v&&""===F[o+1]&&F[o+2]===v,i=F[o]===s&&""===F[o+1]&&F[o+2]===a||F[o]===a&&""===F[o+1]&&F[o+2]===s;t&&x||e||n||u||i?F.splice(o,2):r&&F.splice(o+1,2)}for(;F.length>0&&w(h(F));)F.pop();for(;F.length>1&&w(F[0])&&w(F[1]);)F.shift(),F.shift();let b=[];for(let[s,o]of F.entries()){if(o===v){if(1===s&&""===F[s-1]){if(2===F.length){b.push(A);continue}b.push([A,a]);continue}if(s===F.length-1){b.push(A);continue}if(""===F[s-1]&&F[s-2]===a){b.push(A);continue}}b.push(o),m(o)&&(C=!0)}let S=x?p(b):o(b,{shouldBreak:!0});if(E)return S;let T=o([u,l([a,S]),a,i]);return C?T:c([o([u,...F,i]),T])}function N(e,t,n,r,u){let s=[];return e.each(((e,t,o)=>{let l=e.getValue();if("JSXText"===l.type){let e=C(l);if(K(l)){let n,a=e.split(U);if(""===a[0]){if(s.push(""),a.shift(),/\n/.test(a[0])){let e=o[t+1];s.push(j(u,a[1],l,e))}else s.push(r);a.shift()}if(""===h(a)&&(a.pop(),n=a.pop()),0===a.length)return;for(let[e,t]of a.entries())e%2===1?s.push(i):s.push(t);if(void 0!==n)if(/\n/.test(n)){let e=o[t+1];s.push(j(u,h(s),l,e))}else s.push(r);else{let e=o[t+1];s.push(k(u,h(s),l,e))}}else/\n/.test(e)?e.match(/\n/g).length>1&&s.push("",a):s.push("",r)}else{let e=n();s.push(e);let r=o[t+1];if(r&&K(r)){let e=G(C(r)).split(U)[0];s.push(k(u,e,l,r))}else s.push(a)}}),"children"),s}function k(e,t,n,r){return e?"":"JSXElement"===n.type&&!n.closingElement||r&&"JSXElement"===r.type&&!r.closingElement?1===t.length?s:a:s}function j(e,t,n,r){return e?a:1===t.length?"JSXElement"===n.type&&!n.closingElement||r&&"JSXElement"===r.type&&!r.closingElement?a:s:a}function M(e,t,n){let r=e.getParentNode();if(!r||{ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0}[r.type])return t;let u=e.match(void 0,(e=>"ArrowFunctionExpression"===e.type),E,(e=>"JSXExpressionContainer"===e.type)),i=S(e,n);return o([i?"":d("("),l([s,t]),s,i?"":d(")")],{shouldBreak:u})}function O(e,t,n){let r=e.getValue(),i=[];if(i.push(n("name")),r.value){let a;if(A(r.value)){let n=C(r.value).slice(1,-1).replace(/'/g,"'").replace(/"/g,'"'),{escaped:i,quote:s,regex:o}=g(n,t.jsxSingleQuote?"'":'"');n=n.replace(o,i);let{leading:l,trailing:c}=e.call((()=>u(e,t)),"value");a=[l,s,n,s,c]}else a=n("value");i.push("=",a)}return i}function I(e,t,n){let r=e.getValue(),u=(e,t)=>"JSXEmptyExpression"===e.type||!F(e)&&("ArrayExpression"===e.type||"ObjectExpression"===e.type||"ArrowFunctionExpression"===e.type||"AwaitExpression"===e.type&&(u(e.argument,e)||"JSXElement"===e.argument.type)||E(e)||"FunctionExpression"===e.type||"TemplateLiteral"===e.type||"TaggedTemplateExpression"===e.type||"DoExpression"===e.type||y(t)&&("ConditionalExpression"===e.type||v(e)));return u(r.expression,e.getParentNode(0))?o(["{",n("expression"),D,"}"]):o(["{",l([s,n("expression")]),s,D,"}"])}function L(e,t,n){let r=e.getValue(),u=r.name&&F(r.name)||r.typeParameters&&F(r.typeParameters);if(r.selfClosing&&0===r.attributes.length&&!u)return["<",n("name"),n("typeParameters")," />"];if(r.attributes&&1===r.attributes.length&&r.attributes[0].value&&A(r.attributes[0].value)&&!r.attributes[0].value.value.includes("\n")&&!u&&!F(r.attributes[0]))return o(["<",n("name"),n("typeParameters")," ",...e.map(n,"attributes"),r.selfClosing?" />":">"]);let s=r.attributes&&r.attributes.some((e=>e.value&&A(e.value)&&e.value.value.includes("\n"))),c=t.singleAttributePerLine&&r.attributes.length>1?a:i;return o(["<",n("name"),n("typeParameters"),l(e.map((()=>[c,n()]),"attributes")),..._(r,t,u)],{shouldBreak:s})}function _(e,t,n){return e.selfClosing?[i,"/>"]:R(e,t,n)?[">"]:[s,">"]}function R(e,t,n){let r=e.attributes.length>0&&F(h(e.attributes),x.Trailing);return 0===e.attributes.length&&!n||(t.bracketSameLine||t.jsxBracketSameLine)&&(!n||e.attributes.length>0)&&!r}function V(e,t,n){let r=e.getValue(),u=[];u.push("</");let i=n("name");return F(r.name,x.Leading|x.Line)?u.push(l([a,i]),a):F(r.name,x.Leading|x.Block)?u.push(" ",i):u.push(i),u.push(">"),u}function $(e,t){let n=e.getValue(),u=F(n),i=F(n,x.Line),s="JSXOpeningFragment"===n.type;return[s?"<":"</",l([i?a:u&&!s?" ":"",r(e,t,!0)]),i?a:"",">"]}function W(e,t,r){return M(e,n(e,B(e,t,r),t),t)}function H(e,t){let n=e.getValue(),u=F(n,x.Line);return[r(e,t,!u),u?a:""]}function z(e,t,r){let u=e.getValue();return["{",e.call((e=>{let u=["...",r()],i=e.getValue();return F(i)&&T(e)?[l([s,n(e,u,t)]),s]:u}),"JSXSpreadAttribute"===u.type?"argument":"expression"),"}"]}function q(e,t,n){let r=e.getValue();if(r.type.startsWith("JSX"))switch(r.type){case"JSXAttribute":return O(e,t,n);case"JSXIdentifier":return String(r.name);case"JSXNamespacedName":return f(":",[n("namespace"),n("name")]);case"JSXMemberExpression":return f(".",[n("object"),n("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return z(e,t,n);case"JSXExpressionContainer":return I(e,t,n);case"JSXFragment":case"JSXElement":return W(e,t,n);case"JSXOpeningElement":return L(e,t,n);case"JSXClosingElement":return V(e,t,n);case"JSXOpeningFragment":case"JSXClosingFragment":return $(e,t);case"JSXEmptyExpression":return H(e,t);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Error("Unknown JSX node type: ".concat(JSON.stringify(r.type),"."))}}var Y=" \n\r\t",U=new RegExp("(["+Y+"]+)"),J=new RegExp("[^"+Y+"]"),G=e=>e.replace(new RegExp("(?:^"+U.source+"|"+U.source+"$)"),"");function X(e){if(0===e.children.length)return!0;if(e.children.length>1)return!1;let t=e.children[0];return"JSXText"===t.type&&!K(t)}function K(e){return"JSXText"===e.type&&(J.test(C(e))||!/\n/.test(C(e)))}function Q(e){return"JSXExpressionContainer"===e.type&&A(e.expression)&&" "===e.expression.value&&!F(e.expression)}function Z(e){let t=e.getValue(),n=e.getParentNode();if(!n||!t||!y(t)||!y(n))return!1;let r=null;for(let u=n.children.indexOf(t);u>0;u--){let e=n.children[u-1];if("JSXText"!==e.type||K(e)){r=e;break}}return r&&"JSXExpressionContainer"===r.type&&"JSXEmptyExpression"===r.expression.type&&b(r.expression)}t.exports={hasJsxIgnoreComment:Z,printJsx:q}}}),rr=T({"src/language-js/print/misc.js"(e,t){P();var{isNonEmptyArray:n}=Fe(),{builders:{indent:r,join:u,line:i}}=ee(),{isFlowAnnotationComment:a}=hn();function s(e){let t=e.getValue();return!t.optional||"Identifier"===t.type&&t===e.getParentNode().key?"":"OptionalCallExpression"===t.type||"OptionalMemberExpression"===t.type&&t.computed?"?.":"?"}function o(e){return e.getValue().definite||e.match(void 0,((e,t)=>"id"===t&&"VariableDeclarator"===e.type&&e.definite))?"!":""}function l(e,t,n){let r=e.getValue();return r.typeArguments?n("typeArguments"):r.typeParameters?n("typeParameters"):""}function c(e,t,n){let r=e.getValue();if(!r.typeAnnotation)return"";let u=e.getParentNode(),i="DeclareFunction"===u.type&&u.id===r;return a(t.originalText,r.typeAnnotation)?[" /*: ",n("typeAnnotation")," */"]:[i?"":": ",n("typeAnnotation")]}function p(e,t,n){return["::",n("callee")]}function d(e,t,r){let i=e.getValue();return n(i.modifiers)?[u(" ",e.map(r,"modifiers"))," "]:""}function D(e,t,n){return"EmptyStatement"===e.type?";":"BlockStatement"===e.type||n?[" ",t]:r([i,t])}function f(e,t,n){return["...",n("argument"),c(e,t,n)]}function m(e,t){let n=e.slice(1,-1);if(n.includes('"')||n.includes("'"))return e;let r=t.singleQuote?"'":'"';return r+n+r}t.exports={printOptionalToken:s,printDefiniteToken:o,printFunctionTypeParameters:l,printBindExpressionCallee:p,printTypeScriptModifiers:d,printTypeAnnotation:c,printRestSpread:f,adjustClause:D,printDirective:m}}}),ur=T({"src/language-js/print/array.js"(e,t){P();var{printDanglingComments:n}=tn(),{builders:{line:r,softline:u,hardline:i,group:a,indent:s,ifBreak:o,fill:l}}=ee(),{getLast:c,hasNewline:p}=Fe(),{shouldPrintComma:d,hasComment:D,CommentCheckFlags:f,isNextLineEmpty:m,isNumericLiteral:h,isSignedNumericLiteral:g}=hn(),{locStart:y}=Ut(),{printOptionalToken:C,printTypeAnnotation:E}=rr();function A(e,t,r){let i=e.getValue(),l=[],p="TupleExpression"===i.type?"#[":"[",m="]";if(0===i.elements.length)D(i,f.Dangling)?l.push(a([p,n(e,t),u,m])):l.push(p,m);else{let D=c(i.elements),f=!(D&&"RestElement"===D.type),h=null===D,g=Symbol("array"),y=!t.__inJestEach&&i.elements.length>1&&i.elements.every(((e,t,n)=>{let r=e&&e.type;if("ArrayExpression"!==r&&"ObjectExpression"!==r)return!1;let u=n[t+1];if(u&&r!==u.type)return!1;let i="ArrayExpression"===r?"elements":"properties";return e[i]&&e[i].length>1})),C=v(i,t),E=f?h?",":d(t)?C?o(",","",{groupId:g}):o(","):"":"";l.push(a([p,s([u,C?x(e,t,r,E):[F(e,t,"elements",r),E],n(e,t,!0)]),u,m],{shouldBreak:y,id:g}))}return l.push(C(e),E(e,t,r)),l}function v(e,t){return e.elements.length>1&&e.elements.every((e=>e&&(h(e)||g(e)&&!D(e.argument))&&!D(e,f.Trailing|f.Line,(e=>!p(t.originalText,y(e),{backwards:!0})))))}function F(e,t,n,i){let s=[],o=[];return e.each((e=>{s.push(o,a(i())),o=[",",r],e.getValue()&&m(e.getValue(),t)&&o.push(u)}),n),s}function x(e,t,n,u){let a=[];return e.each(((e,s,o)=>{let l=s===o.length-1;a.push([n(),l?u:","]),l||a.push(m(e.getValue(),t)?[i,i]:D(o[s+1],f.Leading|f.Line)?i:r)}),"elements"),l(a)}t.exports={printArray:A,printArrayItems:F,isConciselyPrintedArray:v}}}),ir=T({"src/language-js/print/call-arguments.js"(e,t){P();var{printDanglingComments:n}=tn(),{getLast:r,getPenultimate:u}=Fe(),{getFunctionParameters:i,hasComment:a,CommentCheckFlags:s,isFunctionCompositionArgs:o,isJsxNode:l,isLongCurriedCallExpression:c,shouldPrintComma:p,getCallArguments:d,iterateCallArgumentsPath:D,isNextLineEmpty:f,isCallExpression:m,isStringLiteral:h,isObjectProperty:g,isTSTypeExpression:y}=hn(),{builders:{line:C,hardline:E,softline:A,group:v,indent:F,conditionalGroup:x,ifBreak:b,breakParent:S},utils:{willBreak:T}}=ee(),{ArgExpansionBailout:w}=qe(),{isConciselyPrintedArray:B}=ur();function N(e,t,u){let i=e.getValue(),a="ImportExpression"===i.type,s=d(i);if(0===s.length)return["(",n(e,t,!0),")"];if(O(s))return["(",u(["arguments",0]),", ",u(["arguments",1]),")"];let l=!1,m=!1,h=s.length-1,g=[];D(e,((e,n)=>{let r=e.getNode(),i=[u()];n===h||(f(r,t)?(0===n&&(m=!0),l=!0,i.push(",",E,E)):i.push(",",C)),g.push(i)}));let y=a||i.callee&&"Import"===i.callee.type||!p(t,"all")?"":",";function B(){return v(["(",F([C,...g]),y,C,")"],{shouldBreak:!0})}if(l||"Decorator"!==e.getParentNode().type&&o(s))return B();let N=M(s),k=j(s,t);if(N||k){if(N?g.slice(1).some(T):g.slice(0,-1).some(T))return B();let t=[];try{e.try((()=>{D(e,((e,n)=>{N&&0===n&&(t=[[u([],{expandFirstArg:!0}),g.length>1?",":"",m?E:C,m?E:""],...g.slice(1)]),k&&n===h&&(t=[...g.slice(0,-1),u([],{expandLastArg:!0})])}))}))}catch(I){if(I instanceof w)return B();throw I}return[g.some(T)?S:"",x([["(",...t,")"],N?["(",v(t[0],{shouldBreak:!0}),...t.slice(1),")"]:["(",...g.slice(0,-1),v(r(t),{shouldBreak:!0}),")"],B()])]}let P=["(",F([A,...g]),b(y),A,")"];return c(e)?P:v(P,{shouldBreak:g.some(T)||l})}function k(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"ObjectExpression"===e.type&&(e.properties.length>0||a(e))||"ArrayExpression"===e.type&&(e.elements.length>0||a(e))||"TSTypeAssertion"===e.type&&k(e.expression)||y(e)&&k(e.expression)||"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&(!e.returnType||!e.returnType.typeAnnotation||"TSTypeReference"!==e.returnType.typeAnnotation.type||I(e.body))&&("BlockStatement"===e.body.type||"ArrowFunctionExpression"===e.body.type&&k(e.body,!0)||"ObjectExpression"===e.body.type||"ArrayExpression"===e.body.type||!t&&(m(e.body)||"ConditionalExpression"===e.body.type)||l(e.body))||"DoExpression"===e.type||"ModuleExpression"===e.type}function j(e,t){let n=r(e),i=u(e);return!a(n,s.Leading)&&!a(n,s.Trailing)&&k(n)&&(!i||i.type!==n.type)&&(2!==e.length||"ArrowFunctionExpression"!==i.type||"ArrayExpression"!==n.type)&&!(e.length>1&&"ArrayExpression"===n.type&&B(n,t))}function M(e){if(2!==e.length)return!1;let[t,n]=e;return!("ModuleExpression"!==t.type||!L(n))||!a(t)&&("FunctionExpression"===t.type||"ArrowFunctionExpression"===t.type&&"BlockStatement"===t.body.type)&&"FunctionExpression"!==n.type&&"ArrowFunctionExpression"!==n.type&&"ConditionalExpression"!==n.type&&!k(n)}function O(e){return 2===e.length&&"ArrowFunctionExpression"===e[0].type&&0===i(e[0]).length&&"BlockStatement"===e[0].body.type&&"ArrayExpression"===e[1].type&&!e.some((e=>a(e)))}function I(e){return"BlockStatement"===e.type&&(e.body.some((e=>"EmptyStatement"!==e.type))||a(e,s.Dangling))}function L(e){return"ObjectExpression"===e.type&&1===e.properties.length&&g(e.properties[0])&&"Identifier"===e.properties[0].key.type&&"type"===e.properties[0].key.name&&h(e.properties[0].value)&&"module"===e.properties[0].value.value}t.exports=N}}),ar=T({"src/language-js/print/member.js"(e,t){P();var{builders:{softline:n,group:r,indent:u,label:i}}=ee(),{isNumericLiteral:a,isMemberExpression:s,isCallExpression:o}=hn(),{printOptionalToken:l}=rr();function c(e,t,a){let l,c=e.getValue(),d=e.getParentNode(),D=0;do{l=e.getParentNode(D),D++}while(l&&(s(l)||"TSNonNullExpression"===l.type));let f=a("object"),m=p(e,t,a),h=l&&("NewExpression"===l.type||"BindExpression"===l.type||"AssignmentExpression"===l.type&&"Identifier"!==l.left.type)||c.computed||"Identifier"===c.object.type&&"Identifier"===c.property.type&&!s(d)||("AssignmentExpression"===d.type||"VariableDeclarator"===d.type)&&(o(c.object)&&c.object.arguments.length>0||"TSNonNullExpression"===c.object.type&&o(c.object.expression)&&c.object.expression.arguments.length>0||"member-chain"===f.label);return i("member-chain"===f.label?"member-chain":"member",[f,h?m:r(u([n,m]))])}function p(e,t,i){let s=i("property"),o=e.getValue(),c=l(e);return o.computed?!o.property||a(o.property)?[c,"[",s,"]"]:r([c,"[",u([n,s]),n,"]"]):[c,".",s]}t.exports={printMemberExpression:c,printMemberLookup:p}}}),sr=T({"src/language-js/print/member-chain.js"(e,t){P();var{printComments:n}=tn(),{getLast:r,isNextLineEmptyAfterIndex:u,getNextNonSpaceNonCommentCharacterIndex:i}=Fe(),a=Kn(),{isCallExpression:s,isMemberExpression:o,isFunctionOrArrowExpression:l,isLongCurriedCallExpression:c,isMemberish:p,isNumericLiteral:d,isSimpleCallArgument:D,hasComment:f,CommentCheckFlags:m,isNextLineEmpty:h}=hn(),{locEnd:g}=Ut(),{builders:{join:y,hardline:C,group:E,indent:A,conditionalGroup:v,breakParent:F,label:x},utils:{willBreak:b}}=ee(),S=ir(),{printMemberLookup:T}=ar(),{printOptionalToken:w,printFunctionTypeParameters:B,printBindExpressionCallee:N}=rr();function k(e,t,k){let P=e.getParentNode(),j=!P||"ExpressionStatement"===P.type,M=[];function O(e){let{originalText:n}=t,r=i(n,e,g);return")"===n.charAt(r)?!1!==r&&u(n,r+1):h(e,t)}function I(e){let r=e.getValue();s(r)&&(p(r.callee)||s(r.callee))?(M.unshift({node:r,printed:[n(e,[w(e),B(e,t,k),S(e,t,k)],t),O(r)?C:""]}),e.call((e=>I(e)),"callee")):p(r)?(M.unshift({node:r,needsParens:a(e,t),printed:n(e,o(r)?T(e,t,k):N(e,t,k),t)}),e.call((e=>I(e)),"object")):"TSNonNullExpression"===r.type?(M.unshift({node:r,printed:n(e,"!",t)}),e.call((e=>I(e)),"expression")):M.unshift({node:r,printed:k()})}let L=e.getValue();M.unshift({node:L,printed:[w(e),B(e,t,k),S(e,t,k)]}),L.callee&&e.call((e=>I(e)),"callee");let _=[],R=[M[0]],V=1;for(;V<M.length&&("TSNonNullExpression"===M[V].node.type||s(M[V].node)||o(M[V].node)&&M[V].node.computed&&d(M[V].node.property));++V)R.push(M[V]);if(!s(M[0].node))for(;V+1<M.length&&p(M[V].node)&&p(M[V+1].node);++V)R.push(M[V]);_.push(R),R=[];let $=!1;for(;V<M.length;++V){if($&&p(M[V].node)){if(M[V].node.computed&&d(M[V].node.property)){R.push(M[V]);continue}_.push(R),R=[],$=!1}(s(M[V].node)||"ImportExpression"===M[V].node.type)&&($=!0),R.push(M[V]),f(M[V].node,m.Trailing)&&(_.push(R),R=[],$=!1)}function W(e){return/^[A-Z]|^[$_]+$/.test(e)}function H(e){return e.length<=t.tabWidth}function z(e){let t=e[1].length>0&&e[1][0].node.computed;if(1===e[0].length){let n=e[0][0].node;return"ThisExpression"===n.type||"Identifier"===n.type&&(W(n.name)||j&&H(n.name)||t)}let n=r(e[0]).node;return o(n)&&"Identifier"===n.property.type&&(W(n.property.name)||t)}R.length>0&&_.push(R);let q=_.length>=2&&!f(_[1][0].node)&&z(_);function Y(e){let t=e.map((e=>e.printed));return e.length>0&&r(e).needsParens?["(",...t,")"]:t}function U(e){return 0===e.length?"":A(E([C,y(C,e.map(Y))]))}let J=_.map(Y),G=J,X=q?3:2,K=_.flat(),Q=K.slice(1,-1).some((e=>f(e.node,m.Leading)))||K.slice(0,-1).some((e=>f(e.node,m.Trailing)))||_[X]&&f(_[X][0].node,m.Leading);if(_.length<=X&&!Q)return c(e)?G:E(G);let Z,ee=r(_[q?1:0]).node,te=!s(ee)&&O(ee),ne=[Y(_[0]),q?_.slice(1,2).map(Y):"",te?C:"",U(_.slice(q?2:1))],re=M.map((e=>{let{node:t}=e;return t})).filter(s);function ue(){let e=r(r(_)).node,t=r(J);return s(e)&&b(t)&&re.slice(0,-1).some((e=>e.arguments.some(l)))}return Z=Q||re.length>2&&re.some((e=>!e.arguments.every((e=>D(e,0)))))||J.slice(0,-1).some(b)||ue()?E(ne):[b(G)||te?F:"",v([G,ne])],x("member-chain",Z)}t.exports=k}}),or=T({"src/language-js/print/call-expression.js"(e,t){P();var{builders:{join:n,group:r}}=ee(),u=Kn(),{getCallArguments:i,hasFlowAnnotationComment:a,isCallExpression:s,isMemberish:o,isStringLiteral:l,isTemplateOnItsOwnLine:c,isTestCall:p,iterateCallArgumentsPath:d}=hn(),D=sr(),f=ir(),{printOptionalToken:m,printFunctionTypeParameters:h}=rr();function g(e,t,l){let g=e.getValue(),C=e.getParentNode(),E="NewExpression"===g.type,A="ImportExpression"===g.type,v=m(e),F=i(g);if(F.length>0&&(!A&&!E&&y(g,C)||1===F.length&&c(F[0],t.originalText)||!E&&p(g,C))){let r=[];return d(e,(()=>{r.push(l())})),[E?"new ":"",l("callee"),v,h(e,t,l),"(",n(", ",r),")"]}let x=("babel"===t.parser||"babel-flow"===t.parser)&&g.callee&&"Identifier"===g.callee.type&&a(g.callee.trailingComments);if(x&&(g.callee.trailingComments[0].printed=!0),!A&&!E&&o(g.callee)&&!e.call((e=>u(e,t)),"callee"))return D(e,t,l);let b=[E?"new ":"",A?"import":l("callee"),v,x?"/*:: ".concat(g.callee.trailingComments[0].value.slice(2).trim()," */"):"",h(e,t,l),f(e,t,l)];return A||s(g.callee)?r(b):b}function y(e,t){if("Identifier"!==e.callee.type)return!1;if("require"===e.callee.name)return!0;if("define"===e.callee.name){let n=i(e);return"ExpressionStatement"===t.type&&(1===n.length||2===n.length&&"ArrayExpression"===n[0].type||3===n.length&&l(n[0])&&"ArrayExpression"===n[1].type)}return!1}t.exports={printCallExpression:g}}}),lr=T({"src/language-js/print/assignment.js"(e,t){P();var{isNonEmptyArray:n,getStringWidth:r}=Fe(),{builders:{line:u,group:i,indent:a,indentIfBreak:s,lineSuffixBoundary:o},utils:{cleanDoc:l,willBreak:c,canBreak:p}}=ee(),{hasLeadingOwnLineComment:d,isBinaryish:D,isStringLiteral:f,isLiteral:m,isNumericLiteral:h,isCallExpression:g,isMemberExpression:y,getCallArguments:C,rawText:E,hasComment:A,isSignedNumericLiteral:v,isObjectProperty:F}=hn(),{shouldInlineLogicalExpression:x}=er(),{printCallExpression:b}=or();function S(e,t,n,r,l,c){let p=B(e,t,n,r,c),d=n(c,{assignmentLayout:p});switch(p){case"break-after-operator":return i([i(r),l,i(a([u,d]))]);case"never-break-after-operator":return i([i(r),l," ",d]);case"fluid":{let e=Symbol("assignment");return i([i(r),l,i(a(u),{id:e}),o,s(d,{groupId:e})])}case"break-lhs":return i([r,l," ",i(d)]);case"chain":return[i(r),l,u,d];case"chain-tail":return[i(r),l,a([u,d])];case"chain-tail-arrow-chain":return[i(r),l,d];case"only-left":return r}}function T(e,t,n){let r=e.getValue();return S(e,t,n,n("left"),[" ",r.operator],"right")}function w(e,t,n){return S(e,t,n,n("id")," =","init")}function B(e,t,n,r,u){let i=e.getValue(),a=i[u];if(!a)return"only-left";let s=!j(a);if(e.match(j,M,(e=>!s||"ExpressionStatement"!==e.type&&"VariableDeclaration"!==e.type)))return s?"ArrowFunctionExpression"===a.type&&"ArrowFunctionExpression"===a.body.type?"chain-tail-arrow-chain":"chain-tail":"chain";if(!s&&j(a.right)||d(t.originalText,a))return"break-after-operator";if("CallExpression"===a.type&&"require"===a.callee.name||"json5"===t.parser||"json"===t.parser)return"never-break-after-operator";if(k(i)||O(i)||_(i)||R(i)&&p(r))return"break-lhs";let o=q(i,r,t);return e.call((()=>N(e,t,n,o)),u)?"break-after-operator":o||"TemplateLiteral"===a.type||"TaggedTemplateExpression"===a.type||"BooleanLiteral"===a.type||h(a)||"ClassExpression"===a.type?"never-break-after-operator":"fluid"}function N(e,t,r,u){let i=e.getValue();if(D(i)&&!x(i))return!0;switch(i.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:e}=i;return D(e)&&!x(e)}case"ClassExpression":return n(i.decorators)}if(u)return!1;let a=i,s=[];for(;;)if("UnaryExpression"===a.type)a=a.argument,s.push("argument");else{if("TSNonNullExpression"!==a.type)break;a=a.expression,s.push("expression")}return!(!f(a)&&!e.call((()=>W(e,t,r)),...s))}function k(e){if(M(e)){let t=e.left||e.id;return"ObjectPattern"===t.type&&t.properties.length>2&&t.properties.some((e=>F(e)&&(!e.shorthand||e.value&&"AssignmentPattern"===e.value.type)))}return!1}function j(e){return"AssignmentExpression"===e.type}function M(e){return j(e)||"VariableDeclarator"===e.type}function O(e){let t=I(e);if(n(t)){let n="TSTypeAliasDeclaration"===e.type?"constraint":"bound";if(t.length>1&&t.some((e=>e[n]||e.default)))return!0}return!1}function I(e){return L(e)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null}function L(e){return"TSTypeAliasDeclaration"===e.type||"TypeAlias"===e.type}function _(e){if("VariableDeclarator"!==e.type)return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=V(t.typeAnnotation);return n(r)&&r.length>1&&r.some((e=>n(V(e))||"TSConditionalType"===e.type))}function R(e){return"VariableDeclarator"===e.type&&e.init&&"ArrowFunctionExpression"===e.init.type}function V(e){return $(e)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null}function $(e){return"TSTypeReference"===e.type||"GenericTypeAnnotation"===e.type}function W(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=e.getValue(),i=()=>W(e,t,n,!0);if("TSNonNullExpression"===u.type)return e.call(i,"expression");if(g(u)){if("member-chain"===b(e,t,n).label)return!1;let r=C(u);return!(!(0===r.length||1===r.length&&z(r[0],t))||Y(u,n))&&e.call(i,"callee")}return y(u)?e.call(i,"object"):r&&("Identifier"===u.type||"ThisExpression"===u.type)}var H=.25;function z(e,t){let{printWidth:n}=t;if(A(e))return!1;let r=n*H;if("ThisExpression"===e.type||"Identifier"===e.type&&e.name.length<=r||v(e)&&!A(e.argument))return!0;let u="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return u?u.length<=r:f(e)?E(e).length<=r:"TemplateLiteral"===e.type?0===e.expressions.length&&e.quasis[0].value.raw.length<=r&&!e.quasis[0].value.raw.includes("\n"):m(e)}function q(e,t,n){if(!F(e))return!1;let u=3;return"string"==typeof(t=l(t))&&r(t)<n.tabWidth+u}function Y(e,t){let r=U(e);if(n(r)){if(r.length>1)return!0;if(1===r.length){let e=r[0];if("TSUnionType"===e.type||"UnionTypeAnnotation"===e.type||"TSIntersectionType"===e.type||"IntersectionTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"ObjectTypeAnnotation"===e.type)return!0}let n=e.typeParameters?"typeParameters":"typeArguments";if(c(t(n)))return!0}return!1}function U(e){return e.typeParameters&&e.typeParameters.params||e.typeArguments&&e.typeArguments.params}t.exports={printVariableDeclarator:w,printAssignmentExpression:T,printAssignment:S,isArrowFunctionVariableDeclarator:R}}}),cr=T({"src/language-js/print/function-parameters.js"(e,t){P();var{getNextNonSpaceNonCommentCharacter:n}=Fe(),{printDanglingComments:r}=tn(),{builders:{line:u,hardline:i,softline:a,group:s,indent:o,ifBreak:l},utils:{removeLines:c,willBreak:p}}=ee(),{getFunctionParameters:d,iterateFunctionParametersPath:D,isSimpleType:f,isTestCall:m,isTypeAnnotationAFunction:h,isObjectType:g,isObjectTypePropertyAFunction:y,hasRestParameter:C,shouldPrintComma:E,hasComment:A,isNextLineEmpty:v}=hn(),{locEnd:F}=Ut(),{ArgExpansionBailout:x}=qe(),{printFunctionTypeParameters:b}=rr();function S(e,t,g,A,S){let w=e.getValue(),B=d(w),N=S?b(e,g,t):"";if(0===B.length)return[N,"(",r(e,g,!0,(e=>")"===n(g.originalText,e,F))),")"];let k=e.getParentNode(),P=m(k),j=T(w),M=[];if(D(e,((e,n)=>{let r=n===B.length-1;r&&w.rest&&M.push("..."),M.push(t()),!r&&(M.push(","),P||j?M.push(" "):v(B[n],g)?M.push(i,i):M.push(u))})),A){if(p(N)||p(M))throw new x;return s([c(N),"(",c(M),")"])}let O=B.every((e=>!e.decorators));return j&&O||P?[N,"(",...M,")"]:(y(k)||h(k)||"TypeAlias"===k.type||"UnionTypeAnnotation"===k.type||"TSUnionType"===k.type||"IntersectionTypeAnnotation"===k.type||"FunctionTypeAnnotation"===k.type&&k.returnType===w)&&1===B.length&&null===B[0].name&&w.this!==B[0]&&B[0].typeAnnotation&&null===w.typeParameters&&f(B[0].typeAnnotation)&&!w.rest?"always"===g.arrowParens?["(",...M,")"]:M:[N,"(",o([a,...M]),l(!C(w)&&E(g,"all")?",":""),a,")"]}function T(e){if(!e)return!1;let t=d(e);if(1!==t.length)return!1;let[n]=t;return!A(n)&&("ObjectPattern"===n.type||"ArrayPattern"===n.type||"Identifier"===n.type&&n.typeAnnotation&&("TypeAnnotation"===n.typeAnnotation.type||"TSTypeAnnotation"===n.typeAnnotation.type)&&g(n.typeAnnotation.typeAnnotation)||"FunctionTypeParam"===n.type&&g(n.typeAnnotation)||"AssignmentPattern"===n.type&&("ObjectPattern"===n.left.type||"ArrayPattern"===n.left.type)&&("Identifier"===n.right.type||"ObjectExpression"===n.right.type&&0===n.right.properties.length||"ArrayExpression"===n.right.type&&0===n.right.elements.length))}function w(e){let t;return e.returnType?(t=e.returnType,t.typeAnnotation&&(t=t.typeAnnotation)):e.typeAnnotation&&(t=e.typeAnnotation),t}function B(e,t){let n=w(e);if(!n)return!1;let r=e.typeParameters&&e.typeParameters.params;if(r){if(r.length>1)return!1;if(1===r.length){let e=r[0];if(e.constraint||e.default)return!1}}return 1===d(e).length&&(g(n)||p(t))}t.exports={printFunctionParameters:S,shouldHugFunctionParameters:T,shouldGroupFunctionParameters:B}}}),pr=T({"src/language-js/print/type-annotation.js"(e,t){P();var{printComments:n,printDanglingComments:r}=tn(),{isNonEmptyArray:u}=Fe(),{builders:{group:i,join:a,line:s,softline:o,indent:l,align:c,ifBreak:p}}=ee(),d=Kn(),{locStart:D}=Ut(),{isSimpleType:f,isObjectType:m,hasLeadingOwnLineComment:h,isObjectTypePropertyAFunction:g,shouldPrintComma:y}=hn(),{printAssignment:C}=lr(),{printFunctionParameters:E,shouldGroupFunctionParameters:A}=cr(),{printArrayItems:v}=ur();function F(e){if(f(e)||m(e))return!0;if("UnionTypeAnnotation"===e.type||"TSUnionType"===e.type){let t=e.types.filter((e=>"VoidTypeAnnotation"===e.type||"TSVoidKeyword"===e.type||"NullLiteralTypeAnnotation"===e.type||"TSNullKeyword"===e.type)).length,n=e.types.some((e=>"ObjectTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type));if(e.types.length-1===t&&n)return!0}return!1}function x(e,t,n){let r=t.semi?";":"",u=e.getValue(),i=[];return i.push("opaque type ",n("id"),n("typeParameters")),u.supertype&&i.push(": ",n("supertype")),u.impltype&&i.push(" = ",n("impltype")),i.push(r),i}function b(e,t,n){let r=t.semi?";":"",u=e.getValue(),i=[];u.declare&&i.push("declare "),i.push("type ",n("id"),n("typeParameters"));let a="TSTypeAliasDeclaration"===u.type?"typeAnnotation":"right";return[C(e,t,n,i," =",a),r]}function S(e,t,n){let r=e.getValue(),u=e.map(n,"types"),a=[],o=!1;for(let i=0;i<u.length;++i)0===i?a.push(u[i]):m(r.types[i-1])&&m(r.types[i])?a.push([" & ",o?l(u[i]):u[i]]):m(r.types[i-1])||m(r.types[i])?(i>1&&(o=!0),a.push(" & ",i>1?l(u[i]):u[i])):a.push(l([" &",s,u[i]]));return i(a)}function T(e,t,r){let u=e.getValue(),D=e.getParentNode(),f="TypeParameterInstantiation"!==D.type&&"TSTypeParameterInstantiation"!==D.type&&"GenericTypeAnnotation"!==D.type&&"TSTypeReference"!==D.type&&"TSTypeAssertion"!==D.type&&"TupleTypeAnnotation"!==D.type&&"TSTupleType"!==D.type&&!("FunctionTypeParam"===D.type&&!D.name&&e.getParentNode(1).this!==D)&&!(("TypeAlias"===D.type||"VariableDeclarator"===D.type||"TSTypeAliasDeclaration"===D.type)&&h(t.originalText,u)),m=F(u),g=e.map((e=>{let u=r();return m||(u=c(2,u)),n(e,u,t)}),"types");if(m)return a(" | ",g);let y=f&&!h(t.originalText,u),C=[p([y?s:"","| "]),a([s,"| "],g)];return d(e,t)?i([l(C),o]):"TupleTypeAnnotation"===D.type&&D.types.length>1||"TSTupleType"===D.type&&D.elementTypes.length>1?i([l([p(["(",o]),C]),o,p(")")]):i(f?l(C):C)}function w(e,t,n){let r=e.getValue(),u=[],a=e.getParentNode(0),s=e.getParentNode(1),o=e.getParentNode(2),l="TSFunctionType"===r.type||!(("ObjectTypeProperty"===a.type||"ObjectTypeInternalSlot"===a.type)&&!a.variance&&!a.optional&&D(a)===D(r)||"ObjectTypeCallProperty"===a.type||o&&"DeclareFunction"===o.type),c=l&&("TypeAnnotation"===a.type||"TSTypeAnnotation"===a.type),p=c&&l&&("TypeAnnotation"===a.type||"TSTypeAnnotation"===a.type)&&"ArrowFunctionExpression"===s.type;g(a)&&(l=!0,c=!0),p&&u.push("(");let d=E(e,n,t,!1,!0),f=r.returnType||r.predicate||r.typeAnnotation?[l?" => ":": ",n("returnType"),n("predicate"),n("typeAnnotation")]:"",m=A(r,f);return u.push(m?i(d):d),f&&u.push(f),p&&u.push(")"),i(u)}function B(e,t,n){let a=e.getValue(),s="TSTupleType"===a.type?"elementTypes":"types",c=a[s],d=u(c),D=d?o:"";return i(["[",l([D,v(e,t,s,n)]),p(d&&y(t,"all")?",":""),r(e,t,!0),D,"]"])}function N(e,t,n){let r=e.getValue(),u="OptionalIndexedAccessType"===r.type&&r.optional?"?.[":"[";return[n("objectType"),u,n("indexType"),"]"]}function k(e,t,n){let r=e.getValue();return[r.postfix?"":n,t("typeAnnotation"),r.postfix?n:""]}t.exports={printOpaqueType:x,printTypeAlias:b,printIntersectionType:S,printUnionType:T,printFunctionType:w,printTupleType:B,printIndexedAccessType:N,shouldHugType:F,printJSDocType:k}}}),dr=T({"src/language-js/print/type-parameters.js"(e,t){P();var{printDanglingComments:n}=tn(),{builders:{join:r,line:u,hardline:i,softline:a,group:s,indent:o,ifBreak:l}}=ee(),{isTestCall:c,hasComment:p,CommentCheckFlags:d,isTSXFile:D,shouldPrintComma:f,getFunctionParameters:m,isObjectType:h,getTypeScriptMappedTypeModifier:g}=hn(),{createGroupIdMapper:y}=Fe(),{shouldHugType:C}=pr(),{isArrowFunctionVariableDeclarator:E}=lr(),A=y("typeParameters");function v(e,t,n,i){let p=e.getValue();if(!p[i])return"";if(!Array.isArray(p[i]))return n(i);let d=e.getNode(2),g=d&&c(d),y=e.match((e=>!(1===e[i].length&&h(e[i][0]))),void 0,((e,t)=>"typeAnnotation"===t),(e=>"Identifier"===e.type),E);if(0===p[i].length||!y&&(g||1===p[i].length&&("NullableTypeAnnotation"===p[i][0].type||C(p[i][0]))))return["<",r(", ",e.map(n,i)),F(e,t),">"];let v="TSTypeParameterInstantiation"===p.type?"":1===m(p).length&&D(t)&&!p[i][0].constraint&&"ArrowFunctionExpression"===e.getParentNode().type?",":f(t,"all")?l(","):"";return s(["<",o([a,r([",",u],e.map(n,i))]),v,a,">"],{id:A(p)})}function F(e,t){let r=e.getValue();if(!p(r,d.Dangling))return"";let u=!p(r,d.Line),a=n(e,t,u);return u?a:[a,i]}function x(e,t,n){let r=e.getValue(),u=["TSTypeParameter"===r.type&&r.const?"const ":""],i=e.getParentNode();return"TSMappedType"===i.type?(i.readonly&&u.push(g(i.readonly,"readonly")," "),u.push("[",n("name")),r.constraint&&u.push(" in ",n("constraint")),i.nameType&&u.push(" as ",e.callParent((()=>n("nameType")))),u.push("]"),u):(r.variance&&u.push(n("variance")),r.in&&u.push("in "),r.out&&u.push("out "),u.push(n("name")),r.bound&&u.push(": ",n("bound")),r.constraint&&u.push(" extends ",n("constraint")),r.default&&u.push(" = ",n("default")),u)}t.exports={printTypeParameter:x,printTypeParameters:v,getTypeParametersGroupId:A}}}),Dr=T({"src/language-js/print/property.js"(e,t){P();var{printComments:n}=tn(),{printString:r,printNumber:u}=Fe(),{isNumericLiteral:i,isSimpleNumber:a,isStringLiteral:s,isStringPropSafeToUnquote:o,rawText:l}=hn(),{printAssignment:c}=lr(),p=new WeakMap;function d(e,t,c){let d=e.getNode();if(d.computed)return["[",c("key"),"]"];let D=e.getParentNode(),{key:f}=d;if("consistent"===t.quoteProps&&!p.has(D)){let e=(D.properties||D.body||D.members).some((e=>!e.computed&&e.key&&s(e.key)&&!o(e,t)));p.set(D,e)}if(("Identifier"===f.type||i(f)&&a(u(l(f)))&&String(f.value)===u(l(f))&&"typescript"!==t.parser&&"babel-ts"!==t.parser)&&("json"===t.parser||"consistent"===t.quoteProps&&p.get(D))){let u=r(JSON.stringify("Identifier"===f.type?f.name:f.value.toString()),t);return e.call((e=>n(e,u,t)),"key")}return o(d,t)&&("as-needed"===t.quoteProps||"consistent"===t.quoteProps&&!p.get(D))?e.call((e=>n(e,/^\d/.test(f.value)?u(f.value):f.value,t)),"key"):c("key")}function D(e,t,n){return e.getValue().shorthand?n("value"):c(e,t,n,d(e,t,n),":","value")}t.exports={printProperty:D,printPropertyKey:d}}}),fr=T({"src/language-js/print/function.js"(e,t){P();var n=en(),{printDanglingComments:r,printCommentsSeparately:u}=tn(),i=_(),{getNextNonSpaceNonCommentCharacterIndex:a}=Fe(),{builders:{line:s,softline:o,group:l,indent:c,ifBreak:p,hardline:d,join:D,indentIfBreak:f},utils:{removeLines:m,willBreak:h}}=ee(),{ArgExpansionBailout:g}=qe(),{getFunctionParameters:y,hasLeadingOwnLineComment:C,isFlowAnnotationComment:E,isJsxNode:A,isTemplateOnItsOwnLine:v,shouldPrintComma:F,startsWithNoLookaheadToken:x,isBinaryish:b,isLineComment:S,hasComment:T,getComments:w,CommentCheckFlags:B,isCallLikeExpression:N,isCallExpression:k,getCallArguments:j,hasNakedLeftSide:M,getLeftSide:O}=hn(),{locEnd:I}=Ut(),{printFunctionParameters:L,shouldGroupFunctionParameters:R}=cr(),{printPropertyKey:V}=Dr(),{printFunctionTypeParameters:$}=rr();function W(e,t,n,r){let u=e.getValue(),i=!1;if(("FunctionDeclaration"===u.type||"FunctionExpression"===u.type)&&r&&r.expandLastArg){let t=e.getParentNode();k(t)&&j(t).length>1&&(i=!0)}let a=[];"TSDeclareFunction"===u.type&&u.declare&&a.push("declare "),u.async&&a.push("async "),u.generator?a.push("function* "):a.push("function "),u.id&&a.push(t("id"));let s=L(e,t,n,i),o=X(e,t,n),c=R(u,o);return a.push($(e,n,t),l([c?l(s):s,o]),u.body?" ":"",t("body")),n.semi&&(u.declare||!u.body)&&a.push(";"),a}function H(e,t,r){let u=e.getNode(),{kind:i}=u,a=u.value||u,s=[];return i&&"init"!==i&&"method"!==i&&"constructor"!==i?(n.ok("get"===i||"set"===i),s.push(i," ")):a.async&&s.push("async "),a.generator&&s.push("*"),s.push(V(e,t,r),u.optional||u.key.optional?"?":""),u===a?s.push(z(e,t,r)):"FunctionExpression"===a.type?s.push(e.call((e=>z(e,t,r)),"value")):s.push(r("value")),s}function z(e,t,n){let r=e.getNode(),u=L(e,n,t),i=X(e,n,t),a=R(r,i),s=[$(e,t,n),l([a?l(u):u,i])];return r.body?s.push(" ",n("body")):s.push(t.semi?";":""),s}function q(e,t,n,u){let i=[];if(e.getValue().async&&i.push("async "),G(e,t))i.push(n(["params",0]));else{let r=u&&(u.expandLastArg||u.expandFirstArg),a=X(e,n,t);if(r){if(h(a))throw new g;a=l(m(a))}i.push(l([L(e,n,t,r,!0),a]))}let s=r(e,t,!0,(e=>{let n=a(t.originalText,e,I);return!1!==n&&"=>"===t.originalText.slice(n,n+2)}));return s&&i.push(" ",s),i}function Y(e,t,n,r,u,i){let a=e.getName(),d=e.getParentNode(),m=N(d)&&"callee"===a,h=Boolean(t&&t.assignmentLayout),g="BlockStatement"!==i.body.type&&"ObjectExpression"!==i.body.type&&"SequenceExpression"!==i.body.type,y=m&&g||t&&"chain-tail-arrow-chain"===t.assignmentLayout,C=Symbol("arrow-chain");return"SequenceExpression"===i.body.type&&(u=l(["(",c([o,u]),o,")"])),l([l(c([m||h?o:"",l(D([" =>",s],n),{shouldBreak:r})]),{id:C,shouldBreak:y})," =>",f(g?c([s,u]):[" ",u],{groupId:C}),m?p(o,"",{groupId:C}):""])}function U(e,t,n,r){let i=e.getValue(),a=[],d=[],D=!1;if(function s(){let o=q(e,t,n,r);if(0===a.length)a.push(o);else{let{leading:n,trailing:r}=u(e,t);a.push([n,o]),d.unshift(r)}D=D||i.returnType&&y(i).length>0||i.typeParameters||y(i).some((e=>"Identifier"!==e.type)),"ArrowFunctionExpression"!==i.body.type||r&&r.expandLastArg?d.unshift(n("body",r)):(i=i.body,e.call(s,"body"))}(),a.length>1)return Y(e,r,a,D,d,i);let f=a;if(f.push(" =>"),!C(t.originalText,i.body)&&("ArrayExpression"===i.body.type||"ObjectExpression"===i.body.type||"BlockStatement"===i.body.type||A(i.body)||v(i.body,t.originalText)||"ArrowFunctionExpression"===i.body.type||"DoExpression"===i.body.type))return l([...f," ",d]);if("SequenceExpression"===i.body.type)return l([...f,l([" (",c([o,d]),o,")"])]);let m=(r&&r.expandLastArg||"JSXExpressionContainer"===e.getParentNode().type)&&!T(i),h=r&&r.expandLastArg&&F(t,"all"),g="ConditionalExpression"===i.body.type&&!x(i.body,(e=>"ObjectExpression"===e.type));return l([...f,l([c([s,g?p("","("):"",d,g?p("",")"):""]),m?[p(h?",":""),o]:""])])}function J(e){let t=y(e);return 1===t.length&&!e.typeParameters&&!T(e,B.Dangling)&&"Identifier"===t[0].type&&!t[0].typeAnnotation&&!T(t[0])&&!t[0].optional&&!e.predicate&&!e.returnType}function G(e,t){return"always"!==t.arrowParens&&("avoid"===t.arrowParens&&J(e.getValue()))}function X(e,t,n){let r=e.getValue(),u=t("returnType");if(r.returnType&&E(n.originalText,r.returnType))return[" /*: ",u," */"];let i=[u];return r.returnType&&r.returnType.typeAnnotation&&i.unshift(": "),r.predicate&&i.push(r.returnType?" ":": ",t("predicate")),i}function K(e,t,n){let u=e.getValue(),a=t.semi?";":"",s=[];u.argument&&(te(t,u.argument)?s.push([" (",c([d,n("argument")]),d,")"]):b(u.argument)||"SequenceExpression"===u.argument.type?s.push(l([p(" ("," "),c([o,n("argument")]),o,p(")")])):s.push(" ",n("argument")));let D=w(u),f=i(D),m=f&&S(f);return m&&s.push(a),T(u,B.Dangling)&&s.push(" ",r(e,t,!0)),m||s.push(a),s}function Q(e,t,n){return["return",K(e,t,n)]}function Z(e,t,n){return["throw",K(e,t,n)]}function te(e,t){if(C(e.originalText,t))return!0;if(M(t)){let n,r=t;for(;n=O(r);)if(r=n,C(e.originalText,r))return!0}return!1}t.exports={printFunction:W,printArrowFunction:U,printMethod:H,printReturnStatement:Q,printThrowStatement:Z,printMethodInternal:z,shouldPrintParamsWithoutParens:G}}}),mr=T({"src/language-js/print/decorators.js"(e,t){P();var{isNonEmptyArray:n,hasNewline:r}=Fe(),{builders:{line:u,hardline:i,join:a,breakParent:s,group:o}}=ee(),{locStart:l,locEnd:c}=Ut(),{getParentExportDeclaration:p}=hn();function d(e,t,n){let r=e.getValue();return o([a(u,e.map(n,"decorators")),m(r,t)?i:u])}function D(e,t,n){return[a(i,e.map(n,"declaration","decorators")),i]}function f(e,t,r){let o=e.getValue(),{decorators:l}=o;if(!n(l)||h(e.getParentNode()))return;let c="ClassExpression"===o.type||"ClassDeclaration"===o.type||m(o,t);return[p(e)?i:c?s:"",a(u,e.map(r,"decorators")),u]}function m(e,t){return e.decorators.some((e=>r(t.originalText,c(e))))}function h(e){if("ExportDefaultDeclaration"!==e.type&&"ExportNamedDeclaration"!==e.type&&"DeclareExportDeclaration"!==e.type)return!1;let t=e.declaration&&e.declaration.decorators;return n(t)&&l(e)===l(t[0])}t.exports={printDecorators:f,printClassMemberDecorators:d,printDecoratorsBeforeExport:D,hasDecoratorsBeforeExport:h}}}),hr=T({"src/language-js/print/class.js"(e,t){P();var{isNonEmptyArray:n,createGroupIdMapper:r}=Fe(),{printComments:u,printDanglingComments:i}=tn(),{builders:{join:a,line:s,hardline:o,softline:l,group:c,indent:p,ifBreak:d}}=ee(),{hasComment:D,CommentCheckFlags:f}=hn(),{getTypeParametersGroupId:m}=dr(),{printMethod:h}=fr(),{printOptionalToken:g,printTypeAnnotation:y,printDefiniteToken:C}=rr(),{printPropertyKey:E}=Dr(),{printAssignment:A}=lr(),{printClassMemberDecorators:v}=mr();function F(e,t,r){let i=e.getValue(),a=[];i.declare&&a.push("declare "),i.abstract&&a.push("abstract "),a.push("class");let o=i.id&&D(i.id,f.Trailing)||i.typeParameters&&D(i.typeParameters,f.Trailing)||i.superClass&&D(i.superClass)||n(i.extends)||n(i.mixins)||n(i.implements),l=[],d=[];if(i.id&&l.push(" ",r("id")),l.push(r("typeParameters")),i.superClass){let n=[B(e,t,r),r("superTypeParameters")],i=e.call((e=>["extends ",u(e,n,t)]),"superClass");o?d.push(s,c(i)):d.push(" ",i)}else d.push(w(e,t,r,"extends"));if(d.push(w(e,t,r,"mixins"),w(e,t,r,"implements")),o){let e;e=T(i)?[...l,p(d)]:p([...l,d]),a.push(c(e,{id:x(i)}))}else a.push(...l,...d);return a.push(" ",r("body")),a}var x=r("heritageGroup");function b(e){return d(o,"",{groupId:x(e)})}function S(e){return["superClass","extends","mixins","implements"].filter((t=>Boolean(e[t]))).length>1}function T(e){return e.typeParameters&&!D(e.typeParameters,f.Trailing|f.Line)&&!S(e)}function w(e,t,r,u){let l=e.getValue();if(!n(l[u]))return"";let D=i(e,t,!0,(e=>{let{marker:t}=e;return t===u}));return[T(l)?d(" ",s,{groupId:m(l.typeParameters)}):s,D,D&&o,u,c(p([s,a([",",s],e.map(r,u))]))]}function B(e,t,n){let r=n("superClass");return"AssignmentExpression"===e.getParentNode().type?c(d(["(",p([l,r]),l,")"],r)):r}function N(e,t,r){let u=e.getValue(),i=[];return n(u.decorators)&&i.push(v(e,t,r)),u.accessibility&&i.push(u.accessibility+" "),u.readonly&&i.push("readonly "),u.declare&&i.push("declare "),u.static&&i.push("static "),("TSAbstractMethodDefinition"===u.type||u.abstract)&&i.push("abstract "),u.override&&i.push("override "),i.push(h(e,t,r)),i}function k(e,t,r){let u=e.getValue(),i=[],a=t.semi?";":"";return n(u.decorators)&&i.push(v(e,t,r)),u.accessibility&&i.push(u.accessibility+" "),u.declare&&i.push("declare "),u.static&&i.push("static "),("TSAbstractPropertyDefinition"===u.type||"TSAbstractAccessorProperty"===u.type||u.abstract)&&i.push("abstract "),u.override&&i.push("override "),u.readonly&&i.push("readonly "),u.variance&&i.push(r("variance")),("ClassAccessorProperty"===u.type||"AccessorProperty"===u.type||"TSAbstractAccessorProperty"===u.type)&&i.push("accessor "),i.push(E(e,t,r),g(e),C(e),y(e,t,r)),[A(e,t,r,i," =","value"),a]}t.exports={printClass:F,printClassMethod:N,printClassProperty:k,printHardlineAfterHeritage:b}}}),gr=T({"src/language-js/print/interface.js"(e,t){P();var{isNonEmptyArray:n}=Fe(),{builders:{join:r,line:u,group:i,indent:a,ifBreak:s}}=ee(),{hasComment:o,identity:l,CommentCheckFlags:c}=hn(),{getTypeParametersGroupId:p}=dr(),{printTypeScriptModifiers:d}=rr();function D(e,t,D){let f=e.getValue(),m=[];f.declare&&m.push("declare "),"TSInterfaceDeclaration"===f.type&&m.push(f.abstract?"abstract ":"",d(e,t,D)),m.push("interface");let h=[],g=[];"InterfaceTypeAnnotation"!==f.type&&h.push(" ",D("id"),D("typeParameters"));let y=f.typeParameters&&!o(f.typeParameters,c.Trailing|c.Line);return n(f.extends)&&g.push(y?s(" ",u,{groupId:p(f.typeParameters)}):u,"extends ",(1===f.extends.length?l:a)(r([",",u],e.map(D,"extends")))),f.id&&o(f.id,c.Trailing)||n(f.extends)?y?m.push(i([...h,a(g)])):m.push(i(a([...h,...g]))):m.push(...h,...g),m.push(" ",D("body")),i(m)}t.exports={printInterface:D}}}),yr=T({"src/language-js/print/module.js"(e,t){P();var{isNonEmptyArray:n}=Fe(),{builders:{softline:r,group:u,indent:i,join:a,line:s,ifBreak:o,hardline:l}}=ee(),{printDanglingComments:c}=tn(),{hasComment:p,CommentCheckFlags:d,shouldPrintComma:D,needsHardlineAfterDanglingComment:f,isStringLiteral:m,rawText:h}=hn(),{locStart:g,hasSameLoc:y}=Ut(),{hasDecoratorsBeforeExport:C,printDecoratorsBeforeExport:E}=mr();function A(e,t,n){let r=e.getValue(),u=t.semi?";":"",i=[],{importKind:a}=r;return i.push("import"),a&&"value"!==a&&i.push(" ",a),i.push(S(e,t,n),b(e,t,n),w(e,t,n),u),i}function v(e,t,n){let r=e.getValue(),u=[];C(r)&&u.push(E(e,t,n));let{type:i,exportKind:a,declaration:s}=r;return u.push("export"),(r.default||"ExportDefaultDeclaration"===i)&&u.push(" default"),p(r,d.Dangling)&&(u.push(" ",c(e,t,!0)),f(r)&&u.push(l)),s?u.push(" ",n("declaration")):u.push("type"===a?" type":"",S(e,t,n),b(e,t,n),w(e,t,n)),x(r,t)&&u.push(";"),u}function F(e,t,n){let r=e.getValue(),u=t.semi?";":"",i=[],{exportKind:a,exported:s}=r;return i.push("export"),"type"===a&&i.push(" type"),i.push(" *"),s&&i.push(" as ",n("exported")),i.push(b(e,t,n),w(e,t,n),u),i}function x(e,t){if(!t.semi)return!1;let{type:n,declaration:r}=e,u=e.default||"ExportDefaultDeclaration"===n;if(!r)return!0;let{type:i}=r;return!(!u||"ClassDeclaration"===i||"FunctionDeclaration"===i||"TSInterfaceDeclaration"===i||"DeclareClass"===i||"DeclareFunction"===i||"TSDeclareFunction"===i||"EnumDeclaration"===i)}function b(e,t,n){let r=e.getValue();if(!r.source)return"";let u=[];return T(r,t)||u.push(" from"),u.push(" ",n("source")),u}function S(e,t,l){let c=e.getValue();if(T(c,t))return"";let d=[" "];if(n(c.specifiers)){let n=[],f=[];e.each((()=>{let t=e.getValue().type;if("ExportNamespaceSpecifier"===t||"ExportDefaultSpecifier"===t||"ImportNamespaceSpecifier"===t||"ImportDefaultSpecifier"===t)n.push(l());else{if("ExportSpecifier"!==t&&"ImportSpecifier"!==t)throw new Error("Unknown specifier type ".concat(JSON.stringify(t)));f.push(l())}}),"specifiers"),d.push(a(", ",n)),f.length>0&&(n.length>0&&d.push(", "),f.length>1||n.length>0||c.specifiers.some((e=>p(e)))?d.push(u(["{",i([t.bracketSpacing?s:r,a([",",s],f)]),o(D(t)?",":""),t.bracketSpacing?s:r,"}"])):d.push(["{",t.bracketSpacing?" ":"",...f,t.bracketSpacing?" ":"","}"]))}else d.push("{}");return d}function T(e,t){let{type:r,importKind:u,source:i,specifiers:a}=e;return"ImportDeclaration"===r&&!n(a)&&"type"!==u&&!/{\s*}/.test(t.originalText.slice(g(e),g(i)))}function w(e,t,r){let u=e.getNode();return n(u.assertions)?[" assert {",t.bracketSpacing?" ":"",a(", ",e.map(r,"assertions")),t.bracketSpacing?" ":"","}"]:""}function B(e,t,n){let r=e.getNode(),{type:u}=r,i=[],a="ImportSpecifier"===u?r.importKind:r.exportKind;a&&"value"!==a&&i.push(a," ");let s=u.startsWith("Import"),o=s?"imported":"local",l=s?"local":"exported",c=r[o],p=r[l],d="",D="";return"ExportNamespaceSpecifier"===u||"ImportNamespaceSpecifier"===u?d="*":c&&(d=n(o)),p&&!N(r)&&(D=n(l)),i.push(d,d&&D?" as ":"",D),i}function N(e){if("ImportSpecifier"!==e.type&&"ExportSpecifier"!==e.type)return!1;let{local:t,["ImportSpecifier"===e.type?"imported":"exported"]:n}=e;return!(t.type!==n.type||!y(t,n))&&(m(t)?t.value===n.value&&h(t)===h(n):"Identifier"===t.type&&t.name===n.name)}t.exports={printImportDeclaration:A,printExportDeclaration:v,printExportAllDeclaration:F,printModuleSpecifier:B}}}),Cr=T({"src/language-js/print/object.js"(e,t){P();var{printDanglingComments:n}=tn(),{builders:{line:r,softline:u,group:i,indent:a,ifBreak:s,hardline:o}}=ee(),{getLast:l,hasNewlineInRange:c,hasNewline:p,isNonEmptyArray:d}=Fe(),{shouldPrintComma:D,hasComment:f,getComments:m,CommentCheckFlags:h,isNextLineEmpty:g}=hn(),{locStart:y,locEnd:C}=Ut(),{printOptionalToken:E,printTypeAnnotation:A}=rr(),{shouldHugFunctionParameters:v}=cr(),{shouldHugType:F}=pr(),{printHardlineAfterHeritage:x}=hr();function b(e,t,b){let S,T=t.semi?";":"",w=e.getValue();S="TSTypeLiteral"===w.type?"members":"TSInterfaceBody"===w.type?"body":"properties";let B="ObjectTypeAnnotation"===w.type,N=[S];B&&N.push("indexers","callProperties","internalSlots");let k=N.map((e=>w[e][0])).sort(((e,t)=>y(e)-y(t)))[0],P=e.getParentNode(0),j=B&&P&&("InterfaceDeclaration"===P.type||"DeclareInterface"===P.type||"DeclareClass"===P.type)&&"body"===e.getName(),M="TSInterfaceBody"===w.type||j||"ObjectPattern"===w.type&&"FunctionDeclaration"!==P.type&&"FunctionExpression"!==P.type&&"ArrowFunctionExpression"!==P.type&&"ObjectMethod"!==P.type&&"ClassMethod"!==P.type&&"ClassPrivateMethod"!==P.type&&"AssignmentPattern"!==P.type&&"CatchClause"!==P.type&&w.properties.some((e=>e.value&&("ObjectPattern"===e.value.type||"ArrayPattern"===e.value.type)))||"ObjectPattern"!==w.type&&k&&c(t.originalText,y(w),y(k)),O=j?";":"TSInterfaceBody"===w.type||"TSTypeLiteral"===w.type?s(T,";"):",",I="RecordExpression"===w.type?"#{":w.exact?"{|":"{",L=w.exact?"|}":"}",_=[];for(let n of N)e.each((e=>{let t=e.getValue();_.push({node:t,printed:b(),loc:y(t)})}),n);N.length>1&&_.sort(((e,t)=>e.loc-t.loc));let R=[],V=_.map((e=>{let n=[...R,i(e.printed)];return R=[O,r],("TSPropertySignature"===e.node.type||"TSMethodSignature"===e.node.type||"TSConstructSignatureDeclaration"===e.node.type)&&f(e.node,h.PrettierIgnore)&&R.shift(),g(e.node,t)&&R.push(o),n}));if(w.inexact){let u;if(f(w,h.Dangling)){let i=f(w,h.Line);u=[n(e,t,!0),i||p(t.originalText,C(l(m(w))))?o:r,"..."]}else u=["..."];V.push([...R,...u])}let $,W=l(w[S]),H=!(w.inexact||W&&"RestElement"===W.type||W&&("TSPropertySignature"===W.type||"TSCallSignatureDeclaration"===W.type||"TSMethodSignature"===W.type||"TSConstructSignatureDeclaration"===W.type)&&f(W,h.PrettierIgnore));if(0===V.length){if(!f(w,h.Dangling))return[I,L,A(e,t,b)];$=i([I,n(e,t),u,L,E(e),A(e,t,b)])}else $=[j&&d(w.properties)?x(P):"",I,a([t.bracketSpacing?r:u,...V]),s(H&&(","!==O||D(t))?O:""),t.bracketSpacing?r:u,L,E(e),A(e,t,b)];return e.match((e=>"ObjectPattern"===e.type&&!e.decorators),((e,t,n)=>v(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n))||e.match(F,((e,t)=>"typeAnnotation"===t),((e,t)=>"typeAnnotation"===t),((e,t,n)=>v(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n))||!M&&e.match((e=>"ObjectPattern"===e.type),(e=>"AssignmentExpression"===e.type||"VariableDeclarator"===e.type))?$:i($,{shouldBreak:M})}t.exports={printObject:b}}}),Er=T({"src/language-js/print/flow.js"(e,t){P();var n=en(),{printDanglingComments:r}=tn(),{printString:u,printNumber:i}=Fe(),{builders:{hardline:a,softline:s,group:o,indent:l}}=ee(),{getParentExportDeclaration:c,isFunctionNotation:p,isGetterOrSetter:d,rawText:D,shouldPrintComma:f}=hn(),{locStart:m,locEnd:h}=Ut(),{replaceTextEndOfLine:g}=K(),{printClass:y}=hr(),{printOpaqueType:C,printTypeAlias:E,printIntersectionType:A,printUnionType:v,printFunctionType:F,printTupleType:x,printIndexedAccessType:b}=pr(),{printInterface:S}=gr(),{printTypeParameter:T,printTypeParameters:w}=dr(),{printExportDeclaration:B,printExportAllDeclaration:N}=yr(),{printArrayItems:k}=ur(),{printObject:j}=Cr(),{printPropertyKey:M}=Dr(),{printOptionalToken:O,printTypeAnnotation:I,printRestSpread:L}=rr();function _(e,t,c){let P=e.getValue(),_=t.semi?";":"",V=[];switch(P.type){case"DeclareClass":return R(e,y(e,t,c));case"DeclareFunction":return R(e,["function ",c("id"),P.predicate?" ":"",c("predicate"),_]);case"DeclareModule":return R(e,["module ",c("id")," ",c("body")]);case"DeclareModuleExports":return R(e,["module.exports",": ",c("typeAnnotation"),_]);case"DeclareVariable":return R(e,["var ",c("id"),_]);case"DeclareOpaqueType":return R(e,C(e,t,c));case"DeclareInterface":return R(e,S(e,t,c));case"DeclareTypeAlias":return R(e,E(e,t,c));case"DeclareExportDeclaration":return R(e,B(e,t,c));case"DeclareExportAllDeclaration":return R(e,N(e,t,c));case"OpaqueType":return C(e,t,c);case"TypeAlias":return E(e,t,c);case"IntersectionTypeAnnotation":return A(e,t,c);case"UnionTypeAnnotation":return v(e,t,c);case"FunctionTypeAnnotation":return F(e,t,c);case"TupleTypeAnnotation":return x(e,t,c);case"GenericTypeAnnotation":return[c("id"),w(e,t,c,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return b(e,t,c);case"TypeAnnotation":return c("typeAnnotation");case"TypeParameter":return T(e,t,c);case"TypeofTypeAnnotation":return["typeof ",c("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[c("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(P.value);case"EnumDeclaration":return["enum ",c("id")," ",c("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":if("EnumSymbolBody"===P.type||P.explicitType){let e=null;switch(P.type){case"EnumBooleanBody":e="boolean";break;case"EnumNumberBody":e="number";break;case"EnumStringBody":e="string";break;case"EnumSymbolBody":e="symbol"}V.push("of ",e," ")}if(0!==P.members.length||P.hasUnknownMembers){let n=P.members.length>0?[a,k(e,t,"members",c),P.hasUnknownMembers||f(t)?",":""]:[];V.push(o(["{",l([...n,...P.hasUnknownMembers?[a,"..."]:[]]),r(e,t,!0),a,"}"]))}else V.push(o(["{",r(e,t),s,"}"]));return V;case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[c("id")," = ","object"==typeof P.init?c("init"):String(P.init)];case"EnumDefaultedMember":return c("id");case"FunctionTypeParam":{let t=P.name?c("name"):e.getParentNode().this===P?"this":"";return[t,O(e),t?": ":"",c("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return S(e,t,c);case"ClassImplements":case"InterfaceExtends":return[c("id"),c("typeParameters")];case"NullableTypeAnnotation":return["?",c("typeAnnotation")];case"Variance":{let{kind:e}=P;return n.ok("plus"===e||"minus"===e),"plus"===e?"+":"-"}case"ObjectTypeCallProperty":return P.static&&V.push("static "),V.push(c("value")),V;case"ObjectTypeIndexer":return[P.static?"static ":"",P.variance?c("variance"):"","[",c("id"),P.id?": ":"",c("key"),"]: ",c("value")];case"ObjectTypeProperty":{let n="";return P.proto?n="proto ":P.static&&(n="static "),[n,d(P)?P.kind+" ":"",P.variance?c("variance"):"",M(e,t,c),O(e),p(P)?"":": ",c("value")]}case"ObjectTypeAnnotation":return j(e,t,c);case"ObjectTypeInternalSlot":return[P.static?"static ":"","[[",c("id"),"]]",O(e),P.method?"":": ",c("value")];case"ObjectTypeSpreadProperty":return L(e,t,c);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[c("qualification"),".",c("id")];case"StringLiteralTypeAnnotation":return g(u(D(P),t));case"NumberLiteralTypeAnnotation":n.strictEqual(typeof P.value,"number");case"BigIntLiteralTypeAnnotation":return P.extra?i(P.extra.raw):i(P.raw);case"TypeCastExpression":return["(",c("expression"),I(e,t,c),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let n=w(e,t,c,"params");if("flow"===t.parser){let e=m(P),r=h(P),u=t.originalText.lastIndexOf("/*",e),i=t.originalText.indexOf("*/",r);if(-1!==u&&-1!==i){let e=t.originalText.slice(u+2,i).trim();if(e.startsWith("::")&&!e.includes("/*")&&!e.includes("*/"))return["/*:: ",n," */"]}}return n}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",c("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw new Error("unprintable type: "+JSON.stringify(P.type))}}function R(e,t){let r=c(e);return r?(n.strictEqual(r.type,"DeclareExportDeclaration"),t):["declare ",t]}t.exports={printFlow:_}}}),Ar=T({"src/language-js/utils/is-ts-keyword-type.js"(e,t){function n(e){let{type:t}=e;return t.startsWith("TS")&&t.endsWith("Keyword")}P(),t.exports=n}}),vr=T({"src/language-js/print/ternary.js"(e,t){P();var{hasNewlineInRange:n}=Fe(),{isJsxNode:r,getComments:u,isCallExpression:i,isMemberExpression:a,isTSTypeExpression:s}=hn(),{locStart:o,locEnd:l}=Ut(),c=fn(),{builders:{line:p,softline:d,group:D,indent:f,align:m,ifBreak:h,dedent:g,breakParent:y}}=ee();function C(e){let t=[e];for(let n=0;n<t.length;n++){let e=t[n];for(let n of["test","consequent","alternate"]){let u=e[n];if(r(u))return!0;"ConditionalExpression"===u.type&&t.push(u)}}return!1}function E(e,t,n){let r=e.getValue(),u="ConditionalExpression"===r.type,i=u?"alternate":"falseType",a=e.getParentNode(),s=u?n("test"):[n("checkType")," ","extends"," ",n("extendsType")];return a.type===r.type&&a[i]===r?m(2,s):s}var A=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"]]);function v(e){let t=e.getValue();if("ConditionalExpression"!==t.type)return!1;let n,r=t;for(let u=0;!n;u++){let t=e.getParentNode(u);i(t)&&t.callee===r||a(t)&&t.object===r||"TSNonNullExpression"===t.type&&t.expression===r?r=t:"NewExpression"===t.type&&t.callee===r||s(t)&&t.expression===r?(n=e.getParentNode(u+1),r=t):n=t}return r!==t&&n[A.get(n.type)]===r}function F(e,t,i){let s,A,F=e.getValue(),x="ConditionalExpression"===F.type,b=x?"consequent":"trueType",S=x?"alternate":"falseType",T=x?["test"]:["checkType","extendsType"],w=F[b],B=F[S],N=[],k=!1,P=e.getParentNode(),j=P.type===F.type&&T.some((e=>P[e]===F)),M=P.type===F.type&&!j,O=0;do{A=s||F,s=e.getParentNode(O),O++}while(s&&s.type===F.type&&T.every((e=>s[e]!==A)));let I=s||P,L=A;if(x&&(r(F[T[0]])||r(w)||r(B)||C(L))){k=!0,M=!0;let e=e=>[h("("),f([d,e]),d,h(")")],t=e=>"NullLiteral"===e.type||"Literal"===e.type&&null===e.value||"Identifier"===e.type&&"undefined"===e.name;N.push(" ? ",t(w)?i(b):e(i(b))," : ",B.type===F.type||t(B)?i(S):e(i(S)))}else{let e=[p,"? ",w.type===F.type?h("","("):"",m(2,i(b)),w.type===F.type?h("",")"):"",p,": ",B.type===F.type?i(S):m(2,i(S))];N.push(P.type!==F.type||P[S]===F||j?e:t.useTabs?g(f(e)):m(Math.max(0,t.tabWidth-2),e))}let _=[...T.map((e=>u(F[e]))),u(w),u(B)].flat().some((e=>c(e)&&n(t.originalText,o(e),l(e)))),R=e=>P===I?D(e,{shouldBreak:_}):_?[e,y]:e,V=!k&&(a(P)||"NGPipeExpression"===P.type&&P.left===F)&&!P.computed,$=v(e),W=R([E(e,t,i),M?N:f(N),x&&V&&!$?d:""]);return j||$?D([f([d,W]),d]):W}t.exports={printTernary:F}}}),Fr=T({"src/language-js/print/statement.js"(e,t){P();var{builders:{hardline:n}}=ee(),r=Kn(),{getLeftSidePathName:u,hasNakedLeftSide:i,isJsxNode:a,isTheOnlyJsxElementInMarkdown:s,hasComment:o,CommentCheckFlags:l,isNextLineEmpty:c}=hn(),{shouldPrintParamsWithoutParens:p}=fr();function d(e,t,r,u){let i=e.getValue(),a=[],p="ClassBody"===i.type,d=D(i[u]);return e.each(((e,u,i)=>{let D=e.getValue();if("EmptyStatement"===D.type)return;let m=r();t.semi||p||s(t,e)||!f(e,t)?a.push(m):o(D,l.Leading)?a.push(r([],{needsSemi:!0})):a.push(";",m),!t.semi&&p&&y(D)&&C(D,i[u+1])&&a.push(";"),D!==d&&(a.push(n),c(D,t)&&a.push(n))}),u),a}function D(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if("EmptyStatement"!==n.type)return n}}function f(e,t){return"ExpressionStatement"===e.getNode().type&&e.call((e=>m(e,t)),"expression")}function m(e,t){let n=e.getValue();switch(n.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!p(e,t))return!0;break;case"UnaryExpression":{let{prefix:e,operator:t}=n;if(e&&("+"===t||"-"===t))return!0;break}case"BindExpression":if(!n.object)return!0;break;case"Literal":if(n.regex)return!0;break;default:if(a(n))return!0}return!!r(e,t)||!!i(n)&&e.call((e=>m(e,t)),...u(e,n))}function h(e,t,n){return d(e,t,n,"body")}function g(e,t,n){return d(e,t,n,"consequent")}var y=e=>{let{type:t}=e;return"ClassProperty"===t||"PropertyDefinition"===t||"ClassPrivateProperty"===t||"ClassAccessorProperty"===t||"AccessorProperty"===t||"TSAbstractPropertyDefinition"===t||"TSAbstractAccessorProperty"===t};function C(e,t){let{type:n,name:r}=e.key;if(!e.computed&&"Identifier"===n&&("static"===r||"get"===r||"set"===r||"accessor"===r)&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility)return!1;if(!t.computed){let e=t.key&&t.key.name;if("in"===e||"instanceof"===e)return!0}if(y(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||"get"===t.kind||"set"===t.kind)return!1;let e=t.value?t.value.generator:t.generator;return!(!t.computed&&!e)}case"TSIndexSignature":return!0}return!1}t.exports={printBody:h,printSwitchCaseConsequent:g}}}),xr=T({"src/language-js/print/block.js"(e,t){P();var{printDanglingComments:n}=tn(),{isNonEmptyArray:r}=Fe(),{builders:{hardline:u,indent:i}}=ee(),{hasComment:a,CommentCheckFlags:s,isNextLineEmpty:o}=hn(),{printHardlineAfterHeritage:l}=hr(),{printBody:c}=Fr();function p(e,t,n){let a=e.getValue(),s=[];if("StaticBlock"===a.type&&s.push("static "),"ClassBody"===a.type&&r(a.body)){let t=e.getParentNode();s.push(l(t))}s.push("{");let o=d(e,t,n);if(o)s.push(i([u,o]),u);else{let t=e.getParentNode(),n=e.getParentNode(1);"ArrowFunctionExpression"===t.type||"FunctionExpression"===t.type||"FunctionDeclaration"===t.type||"ObjectMethod"===t.type||"ClassMethod"===t.type||"ClassPrivateMethod"===t.type||"ForStatement"===t.type||"WhileStatement"===t.type||"DoWhileStatement"===t.type||"DoExpression"===t.type||"CatchClause"===t.type&&!n.finalizer||"TSModuleDeclaration"===t.type||"TSDeclareFunction"===t.type||"StaticBlock"===a.type||"ClassBody"===a.type||s.push(u)}return s.push("}"),s}function d(e,t,i){let l=e.getValue(),p=r(l.directives),d=l.body.some((e=>"EmptyStatement"!==e.type)),D=a(l,s.Dangling);if(!p&&!d&&!D)return"";let f=[];if(p&&e.each(((e,n,r)=>{f.push(i()),(n<r.length-1||d||D)&&(f.push(u),o(e.getValue(),t)&&f.push(u))}),"directives"),d&&f.push(c(e,t,i)),D&&f.push(n(e,t,!0)),"Program"===l.type){let t=e.getParentNode();(!t||"ModuleExpression"!==t.type)&&f.push(u)}return f}t.exports={printBlock:p,printBlockBody:d}}}),br=T({"src/language-js/print/typescript.js"(e,t){P();var{printDanglingComments:n}=tn(),{hasNewlineInRange:r}=Fe(),{builders:{join:u,line:i,hardline:a,softline:s,group:o,indent:l,conditionalGroup:c,ifBreak:p}}=ee(),{isStringLiteral:d,getTypeScriptMappedTypeModifier:D,shouldPrintComma:f,isCallExpression:m,isMemberExpression:h}=hn(),g=Ar(),{locStart:y,locEnd:C}=Ut(),{printOptionalToken:E,printTypeScriptModifiers:A}=rr(),{printTernary:v}=vr(),{printFunctionParameters:F,shouldGroupFunctionParameters:x}=cr(),{printTemplateLiteral:b}=gn(),{printArrayItems:S}=ur(),{printObject:T}=Cr(),{printClassProperty:w,printClassMethod:B}=hr(),{printTypeParameter:N,printTypeParameters:k}=dr(),{printPropertyKey:j}=Dr(),{printFunction:M,printMethodInternal:O}=fr(),{printInterface:I}=gr(),{printBlock:L}=xr(),{printTypeAlias:_,printIntersectionType:R,printUnionType:V,printFunctionType:$,printTupleType:W,printIndexedAccessType:H,printJSDocType:z}=pr();function q(e,t,P){let q=e.getValue();if(!q.type.startsWith("TS"))return;if(g(q))return q.type.slice(2,-7).toLowerCase();let Y=t.semi?";":"",U=[];switch(q.type){case"TSThisType":return"this";case"TSTypeAssertion":{let e=!("ArrayExpression"===q.expression.type||"ObjectExpression"===q.expression.type),t=o(["<",l([s,P("typeAnnotation")]),s,">"]),n=[p("("),l([s,P("expression")]),s,p(")")];return e?c([[t,P("expression")],[t,o(n,{shouldBreak:!0})],[t,P("expression")]]):o([t,P("expression")])}case"TSDeclareFunction":return M(e,P,t);case"TSExportAssignment":return["export = ",P("expression"),Y];case"TSModuleBlock":return L(e,t,P);case"TSInterfaceBody":case"TSTypeLiteral":return T(e,t,P);case"TSTypeAliasDeclaration":return _(e,t,P);case"TSQualifiedName":return u(".",[P("left"),P("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return B(e,t,P);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return w(e,t,P);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return U.push(P("expression")),q.typeParameters&&U.push(P("typeParameters")),U;case"TSTemplateLiteralType":return b(e,P,t);case"TSNamedTupleMember":return[P("label"),q.optional?"?":"",": ",P("elementType")];case"TSRestType":return["...",P("typeAnnotation")];case"TSOptionalType":return[P("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return I(e,t,P);case"TSClassImplements":case"TSInstantiationExpression":return[P("expression"),P("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return k(e,t,P,"params");case"TSTypeParameter":return N(e,t,P);case"TSSatisfiesExpression":case"TSAsExpression":{let t="TSAsExpression"===q.type?"as":"satisfies";U.push(P("expression")," ".concat(t," "),P("typeAnnotation"));let n=e.getParentNode();return m(n)&&n.callee===q||h(n)&&n.object===q?o([l([s,...U]),s]):U}case"TSArrayType":return[P("elementType"),"[]"];case"TSPropertySignature":return q.readonly&&U.push("readonly "),U.push(j(e,t,P),E(e)),q.typeAnnotation&&U.push(": ",P("typeAnnotation")),q.initializer&&U.push(" = ",P("initializer")),U;case"TSParameterProperty":return q.accessibility&&U.push(q.accessibility+" "),q.export&&U.push("export "),q.static&&U.push("static "),q.override&&U.push("override "),q.readonly&&U.push("readonly "),U.push(P("parameter")),U;case"TSTypeQuery":return["typeof ",P("exprName"),P("typeParameters")];case"TSIndexSignature":{let n=e.getParentNode(),r=q.parameters.length>1?p(f(t)?",":""):"",i=o([l([s,u([", ",s],e.map(P,"parameters"))]),r,s]);return[q.export?"export ":"",q.accessibility?[q.accessibility," "]:"",q.static?"static ":"",q.readonly?"readonly ":"",q.declare?"declare ":"","[",q.parameters?i:"",q.typeAnnotation?"]: ":"]",q.typeAnnotation?P("typeAnnotation"):"","ClassBody"===n.type?Y:""]}case"TSTypePredicate":return[q.asserts?"asserts ":"",P("parameterName"),q.typeAnnotation?[" is ",P("typeAnnotation")]:""];case"TSNonNullExpression":return[P("expression"),"!"];case"TSImportType":return[q.isTypeOf?"typeof ":"","import(",P(q.parameter?"parameter":"argument"),")",q.qualifier?[".",P("qualifier")]:"",k(e,t,P,"typeParameters")];case"TSLiteralType":return P("literal");case"TSIndexedAccessType":return H(e,t,P);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":if("TSConstructorType"===q.type&&q.abstract&&U.push("abstract "),"TSCallSignatureDeclaration"!==q.type&&U.push("new "),U.push(o(F(e,P,t,!1,!0))),q.returnType||q.typeAnnotation){let e="TSConstructorType"===q.type;U.push(e?" => ":": ",P("returnType"),P("typeAnnotation"))}return U;case"TSTypeOperator":return[q.operator," ",P("typeAnnotation")];case"TSMappedType":{let u=r(t.originalText,y(q),C(q));return o(["{",l([t.bracketSpacing?i:s,P("typeParameter"),q.optional?D(q.optional,"?"):"",q.typeAnnotation?": ":"",P("typeAnnotation"),p(Y)]),n(e,t,!0),t.bracketSpacing?i:s,"}"],{shouldBreak:u})}case"TSMethodSignature":{let n=q.kind&&"method"!==q.kind?"".concat(q.kind," "):"";U.push(q.accessibility?[q.accessibility," "]:"",n,q.export?"export ":"",q.static?"static ":"",q.readonly?"readonly ":"",q.abstract?"abstract ":"",q.declare?"declare ":"",q.computed?"[":"",P("key"),q.computed?"]":"",E(e));let r=F(e,P,t,!1,!0),u=q.returnType?"returnType":"typeAnnotation",i=q[u],a=i?P(u):"",s=x(q,a);return U.push(s?o(r):r),i&&U.push(": ",o(a)),o(U)}case"TSNamespaceExportDeclaration":return U.push("export as namespace ",P("id")),t.semi&&U.push(";"),o(U);case"TSEnumDeclaration":return q.declare&&U.push("declare "),q.modifiers&&U.push(A(e,t,P)),q.const&&U.push("const "),U.push("enum ",P("id")," "),0===q.members.length?U.push(o(["{",n(e,t),s,"}"])):U.push(o(["{",l([a,S(e,t,"members",P),f(t,"es5")?",":""]),n(e,t,!0),a,"}"])),U;case"TSEnumMember":return q.computed?U.push("[",P("id"),"]"):U.push(P("id")),q.initializer&&U.push(" = ",P("initializer")),U;case"TSImportEqualsDeclaration":return q.isExport&&U.push("export "),U.push("import "),q.importKind&&"value"!==q.importKind&&U.push(q.importKind," "),U.push(P("id")," = ",P("moduleReference")),t.semi&&U.push(";"),o(U);case"TSExternalModuleReference":return["require(",P("expression"),")"];case"TSModuleDeclaration":{let n=e.getParentNode(),r=d(q.id),u="TSModuleDeclaration"===n.type,i=q.body&&"TSModuleDeclaration"===q.body.type;if(u)U.push(".");else{q.declare&&U.push("declare "),U.push(A(e,t,P));let n=t.originalText.slice(y(q),y(q.id));"Identifier"===q.id.type&&"global"===q.id.name&&!/namespace|module/.test(n)||U.push(r||/(?:^|\s)module(?:\s|$)/.test(n)?"module ":"namespace ")}return U.push(P("id")),i?U.push(P("body")):q.body?U.push(" ",o(P("body"))):U.push(Y),U}case"TSConditionalType":return v(e,t,P);case"TSInferType":return["infer"," ",P("typeParameter")];case"TSIntersectionType":return R(e,t,P);case"TSUnionType":return V(e,t,P);case"TSFunctionType":return $(e,t,P);case"TSTupleType":return W(e,t,P);case"TSTypeReference":return[P("typeName"),k(e,t,P,"typeParameters")];case"TSTypeAnnotation":return P("typeAnnotation");case"TSEmptyBodyFunctionExpression":return O(e,t,P);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return z(e,P,"?");case"TSJSDocNonNullableType":return z(e,P,"!");default:throw new Error("Unknown TypeScript node type: ".concat(JSON.stringify(q.type),"."))}}t.exports={printTypescript:q}}}),Sr=T({"src/language-js/print/comment.js"(e,t){P();var{hasNewline:n}=Fe(),{builders:{join:r,hardline:u},utils:{replaceTextEndOfLine:i}}=ee(),{isLineComment:a}=hn(),{locStart:s,locEnd:o}=Ut(),l=fn();function c(e,t){let r=e.getValue();if(a(r))return t.originalText.slice(s(r),o(r)).trimEnd();if(l(r)){if(p(r)){let e=d(r);return r.trailing&&!n(t.originalText,s(r),{backwards:!0})?[u,e]:e}let e=o(r),a="*-/"===t.originalText.slice(e-3,e);return["/*",i(r.value),a?"*-/":"*/"]}throw new Error("Not a comment: "+JSON.stringify(r))}function p(e){let t="*".concat(e.value,"*").split("\n");return t.length>1&&t.every((e=>"*"===e.trim()[0]))}function d(e){let t=e.value.split("\n");return["/*",r(u,t.map(((e,n)=>0===n?e.trimEnd():" "+(n<t.length-1?e.trim():e.trimStart())))),"*/"]}t.exports={printComment:c}}}),Tr=T({"src/language-js/print/literal.js"(e,t){P();var{printString:n,printNumber:r}=Fe(),{replaceTextEndOfLine:u}=K(),{printDirective:i}=rr();function a(e,t){let a=e.getNode();switch(a.type){case"RegExpLiteral":return l(a);case"BigIntLiteral":return o(a.bigint||a.extra.raw);case"NumericLiteral":return r(a.extra.raw);case"StringLiteral":return u(n(a.extra.raw,t));case"NullLiteral":return"null";case"BooleanLiteral":return String(a.value);case"DecimalLiteral":return r(a.value)+"m";case"Literal":{if(a.regex)return l(a.regex);if(a.bigint)return o(a.raw);if(a.decimal)return r(a.decimal)+"m";let{value:c}=a;return"number"==typeof c?r(a.raw):"string"==typeof c?s(e)?i(a.raw,t):u(n(a.raw,t)):String(c)}}}function s(e){if("expression"!==e.getName())return;let t=e.getParentNode();return"ExpressionStatement"===t.type&&t.directive}function o(e){return e.toLowerCase()}function l(e){let{pattern:t,flags:n}=e;return n=[...n].sort().join(""),"/".concat(t,"/").concat(n)}t.exports={printLiteral:a}}}),wr=T({"src/language-js/printer-estree.js"(e,t){P();var{printDanglingComments:n}=tn(),{hasNewline:r}=Fe(),{builders:{join:u,line:i,hardline:a,softline:s,group:o,indent:l},utils:{replaceTextEndOfLine:c}}=ee(),p=vn(),d=Fn(),{insertPragma:D}=Jn(),f=Xn(),m=Kn(),h=Qn(),{hasFlowShorthandAnnotationComment:g,hasComment:y,CommentCheckFlags:C,isTheOnlyJsxElementInMarkdown:E,isLineComment:A,isNextLineEmpty:v,needsHardlineAfterDanglingComment:F,hasIgnoreComment:x,isCallExpression:b,isMemberExpression:S,markerForIfWithoutBlockAndSameLineComment:T}=hn(),{locStart:w,locEnd:B}=Ut(),N=fn(),{printHtmlBinding:k,isVueEventBindingExpression:j}=Zn(),{printAngular:M}=tr(),{printJsx:O,hasJsxIgnoreComment:I}=nr(),{printFlow:L}=Er(),{printTypescript:_}=br(),{printOptionalToken:R,printBindExpressionCallee:V,printTypeAnnotation:$,adjustClause:W,printRestSpread:H,printDefiniteToken:z,printDirective:q}=rr(),{printImportDeclaration:Y,printExportDeclaration:U,printExportAllDeclaration:J,printModuleSpecifier:G}=yr(),{printTernary:X}=vr(),{printTemplateLiteral:K}=gn(),{printArray:Q}=ur(),{printObject:Z}=Cr(),{printClass:te,printClassMethod:ne,printClassProperty:re}=hr(),{printProperty:ue}=Dr(),{printFunction:ie,printArrowFunction:ae,printMethod:se,printReturnStatement:oe,printThrowStatement:le}=fr(),{printCallExpression:ce}=or(),{printVariableDeclarator:pe,printAssignmentExpression:de}=lr(),{printBinaryishExpression:De}=er(),{printSwitchCaseConsequent:fe}=Fr(),{printMemberExpression:me}=ar(),{printBlock:he,printBlockBody:ge}=xr(),{printComment:ye}=Sr(),{printLiteral:Ce}=Tr(),{printDecorators:Ee}=mr();function Ae(e,t,n,r){let u=ve(e,t,n,r);if(!u)return"";let a=e.getValue(),{type:s}=a;if("ClassMethod"===s||"ClassPrivateMethod"===s||"ClassProperty"===s||"ClassAccessorProperty"===s||"AccessorProperty"===s||"TSAbstractAccessorProperty"===s||"PropertyDefinition"===s||"TSAbstractPropertyDefinition"===s||"ClassPrivateProperty"===s||"MethodDefinition"===s||"TSAbstractMethodDefinition"===s||"TSDeclareMethod"===s)return u;let c=[u],p=Ee(e,t,n),d="ClassExpression"===a.type&&p;if(p&&(c=[...p,u],!d))return o(c);if(!m(e,t))return r&&r.needsSemi&&c.unshift(";"),1===c.length&&c[0]===u?u:c;if(d&&(c=[l([i,...c])]),c.unshift("("),r&&r.needsSemi&&c.unshift(";"),g(a)){let[e]=a.trailingComments;c.push(" /*",e.value.trimStart(),"*/"),e.printed=!0}return d&&c.push(i),c.push(")"),c}function ve(e,t,p,d){let D=e.getValue(),f=t.semi?";":"";if(!D)return"";if("string"==typeof D)return D;for(let n of[Ce,k,M,O,L,_]){let r=n(e,t,p);if(typeof r<"u")return r}let m=[];switch(D.type){case"JsExpressionRoot":return p("node");case"JsonRoot":return[p("node"),a];case"File":return D.program&&D.program.interpreter&&m.push(p(["program","interpreter"])),m.push(p("program")),m;case"Program":return ge(e,t,p);case"EmptyStatement":return"";case"ExpressionStatement":{if("__vue_event_binding"===t.parser||"__vue_ts_event_binding"===t.parser){let t=e.getParentNode();if("Program"===t.type&&1===t.body.length&&t.body[0]===D)return[p("expression"),j(D.expression)?";":""]}let r=n(e,t,!0,(e=>{let{marker:t}=e;return t===T}));return[p("expression"),E(t,e)?"":f,r?[" ",r]:""]}case"ParenthesizedExpression":return y(D.expression)||"ObjectExpression"!==D.expression.type&&"ArrayExpression"!==D.expression.type?o(["(",l([s,p("expression")]),s,")"]):["(",p("expression"),")"];case"AssignmentExpression":return de(e,t,p);case"VariableDeclarator":return pe(e,t,p);case"BinaryExpression":case"LogicalExpression":return De(e,t,p);case"AssignmentPattern":return[p("left")," = ",p("right")];case"OptionalMemberExpression":case"MemberExpression":return me(e,t,p);case"MetaProperty":return[p("meta"),".",p("property")];case"BindExpression":return D.object&&m.push(p("object")),m.push(o(l([s,V(e,t,p)]))),m;case"Identifier":return[D.name,R(e),z(e),$(e,t,p)];case"V8IntrinsicIdentifier":return["%",D.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return H(e,t,p);case"FunctionDeclaration":case"FunctionExpression":return ie(e,p,t,d);case"ArrowFunctionExpression":return ae(e,t,p,d);case"YieldExpression":return m.push("yield"),D.delegate&&m.push("*"),D.argument&&m.push(" ",p("argument")),m;case"AwaitExpression":if(m.push("await"),D.argument){m.push(" ",p("argument"));let t=e.getParentNode();if(b(t)&&t.callee===D||S(t)&&t.object===D){m=[l([s,...m]),s];let t=e.findAncestor((e=>"AwaitExpression"===e.type||"BlockStatement"===e.type));if(!t||"AwaitExpression"!==t.type)return o(m)}}return m;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return U(e,t,p);case"ExportAllDeclaration":return J(e,t,p);case"ImportDeclaration":return Y(e,t,p);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return G(e,t,p);case"ImportAttribute":return[p("key"),": ",p("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return he(e,t,p);case"ThrowStatement":return le(e,t,p);case"ReturnStatement":return oe(e,t,p);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return ce(e,t,p);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return Z(e,t,p);case"ObjectProperty":case"Property":return D.method||"get"===D.kind||"set"===D.kind?se(e,t,p):ue(e,t,p);case"ObjectMethod":return se(e,t,p);case"Decorator":return["@",p("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return Q(e,t,p);case"SequenceExpression":{let t=e.getParentNode(0);if("ExpressionStatement"===t.type||"ForStatement"===t.type){let t=[];return e.each(((e,n)=>{0===n?t.push(p()):t.push(",",l([i,p()]))}),"expressions"),o(t)}return o(u([",",i],e.map(p,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[p("value"),f];case"DirectiveLiteral":return q(D.extra.raw,t);case"UnaryExpression":return m.push(D.operator),/[a-z]$/.test(D.operator)&&m.push(" "),y(D.argument)?m.push(o(["(",l([s,p("argument")]),s,")"])):m.push(p("argument")),m;case"UpdateExpression":return m.push(p("argument"),D.operator),D.prefix&&m.reverse(),m;case"ConditionalExpression":return X(e,t,p);case"VariableDeclaration":{let t,n=e.map(p,"declarations"),r=e.getParentNode(),u="ForStatement"===r.type||"ForInStatement"===r.type||"ForOfStatement"===r.type,s=D.declarations.some((e=>e.init));return 1!==n.length||y(D.declarations[0])?n.length>0&&(t=l(n[0])):t=n[0],m=[D.declare?"declare ":"",D.kind,t?[" ",t]:"",l(n.slice(1).map((e=>[",",s&&!u?a:i,e])))],u&&r.body!==D||m.push(f),o(m)}case"WithStatement":return o(["with (",p("object"),")",W(D.body,p("body"))]);case"IfStatement":{let r=W(D.consequent,p("consequent")),u=o(["if (",o([l([s,p("test")]),s]),")",r]);if(m.push(u),D.alternate){let r=y(D.consequent,C.Trailing|C.Line)||F(D),u="BlockStatement"===D.consequent.type&&!r;m.push(u?" ":a),y(D,C.Dangling)&&m.push(n(e,t,!0),r?a:" "),m.push("else",o(W(D.alternate,p("alternate"),"IfStatement"===D.alternate.type)))}return m}case"ForStatement":{let r=W(D.body,p("body")),u=n(e,t,!0),a=u?[u,s]:"";return D.init||D.test||D.update?[a,o(["for (",o([l([s,p("init"),";",i,p("test"),";",i,p("update")]),s]),")",r])]:[a,o(["for (;;)",r])]}case"WhileStatement":return o(["while (",o([l([s,p("test")]),s]),")",W(D.body,p("body"))]);case"ForInStatement":return o(["for (",p("left")," in ",p("right"),")",W(D.body,p("body"))]);case"ForOfStatement":return o(["for",D.await?" await":""," (",p("left")," of ",p("right"),")",W(D.body,p("body"))]);case"DoWhileStatement":{let e=W(D.body,p("body"));return m=[o(["do",e])],"BlockStatement"===D.body.type?m.push(" "):m.push(a),m.push("while (",o([l([s,p("test")]),s]),")",f),m}case"DoExpression":return[D.async?"async ":"","do ",p("body")];case"BreakStatement":return m.push("break"),D.label&&m.push(" ",p("label")),m.push(f),m;case"ContinueStatement":return m.push("continue"),D.label&&m.push(" ",p("label")),m.push(f),m;case"LabeledStatement":return"EmptyStatement"===D.body.type?[p("label"),":;"]:[p("label"),": ",p("body")];case"TryStatement":return["try ",p("block"),D.handler?[" ",p("handler")]:"",D.finalizer?[" finally ",p("finalizer")]:""];case"CatchClause":if(D.param){let e=y(D.param,(e=>!N(e)||e.leading&&r(t.originalText,B(e))||e.trailing&&r(t.originalText,w(e),{backwards:!0}))),n=p("param");return["catch ",e?["(",l([s,n]),s,") "]:["(",n,") "],p("body")]}return["catch ",p("body")];case"SwitchStatement":return[o(["switch (",l([s,p("discriminant")]),s,")"])," {",D.cases.length>0?l([a,u(a,e.map(((e,n,r)=>{let u=e.getValue();return[p(),n!==r.length-1&&v(u,t)?a:""]}),"cases"))]):"",a,"}"];case"SwitchCase":{D.test?m.push("case ",p("test"),":"):m.push("default:"),y(D,C.Dangling)&&m.push(" ",n(e,t,!0));let r=D.consequent.filter((e=>"EmptyStatement"!==e.type));if(r.length>0){let n=fe(e,t,p);m.push(1===r.length&&"BlockStatement"===r[0].type?[" ",n]:l([a,n]))}return m}case"DebuggerStatement":return["debugger",f];case"ClassDeclaration":case"ClassExpression":return te(e,t,p);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return ne(e,t,p);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return re(e,t,p);case"TemplateElement":return c(D.value.raw);case"TemplateLiteral":return K(e,p,t);case"TaggedTemplateExpression":return[p("tag"),p("typeParameters"),p("quasi")];case"PrivateIdentifier":return["#",p("name")];case"PrivateName":return["#",p("id")];case"InterpreterDirective":return m.push("#!",D.value,a),v(D,t)&&m.push(a),m;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{m.push("module {");let e=p("body");return e&&m.push(l([a,e]),a),m.push("}"),m}default:throw new Error("unknown type: "+JSON.stringify(D.type))}}function xe(e){return e.type&&!N(e)&&!A(e)&&"EmptyStatement"!==e.type&&"TemplateElement"!==e.type&&"Import"!==e.type&&"TSEmptyBodyFunctionExpression"!==e.type}t.exports={preprocess:h,print:Ae,embed:p,insertPragma:D,massageAstNode:d,hasPrettierIgnore:e=>x(e)||I(e),willPrintOwnComments:f.willPrintOwnComments,canAttachComment:xe,printComment:ye,isBlockComment:N,handleComments:{avoidAstMutation:!0,ownLine:f.handleOwnLineComment,endOfLine:f.handleEndOfLineComment,remaining:f.handleRemainingComment},getCommentChildNodes:f.getCommentChildNodes}}}),Br=T({"src/language-js/printer-estree-json.js"(e,t){P();var{builders:{hardline:n,indent:r,join:u}}=ee(),i=Qn();function a(e,t,i){let a=e.getValue();switch(a.type){case"JsonRoot":return[i("node"),n];case"ArrayExpression":{if(0===a.elements.length)return"[]";let t=e.map((()=>null===e.getValue()?"null":i()),"elements");return["[",r([n,u([",",n],t)]),n,"]"]}case"ObjectExpression":return 0===a.properties.length?"{}":["{",r([n,u([",",n],e.map(i,"properties"))]),n,"}"];case"ObjectProperty":return[i("key"),": ",i("value")];case"UnaryExpression":return["+"===a.operator?"":a.operator,i("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return a.value?"true":"false";case"StringLiteral":return JSON.stringify(a.value);case"NumericLiteral":return s(e)?JSON.stringify(String(a.value)):JSON.stringify(a.value);case"Identifier":return s(e)?JSON.stringify(a.name):a.name;case"TemplateLiteral":return i(["quasis",0]);case"TemplateElement":return JSON.stringify(a.value.cooked);default:throw new Error("unknown type: "+JSON.stringify(a.type))}}function s(e){return"key"===e.getName()&&"ObjectProperty"===e.getParentNode().type}var o=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function l(e,t){let{type:n}=e;if("ObjectProperty"!==n){if("UnaryExpression"===n&&"+"===e.operator)return t.argument;if("ArrayExpression"!==n)return"TemplateLiteral"===n?{type:"StringLiteral",value:e.quasis[0].value.cooked}:void 0;for(let[n,r]of e.elements.entries())null===r&&t.elements.splice(n,0,{type:"NullLiteral"})}else{let{key:n}=e;"Identifier"===n.type?t.key={type:"StringLiteral",value:n.name}:"NumericLiteral"===n.type&&(t.key={type:"StringLiteral",value:String(n.value)})}}l.ignoredProperties=o,t.exports={preprocess:i,print:a,massageAstNode:l}}}),Nr=T({"src/common/common-options.js"(e,t){P();var n="Common";t.exports={bracketSpacing:{since:"0.0.0",category:n,type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:n,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:n,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:n,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:n,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),kr=T({"src/language-js/options.js"(e,t){P();var n=Nr(),r="JavaScript";t.exports={arrowParens:{since:"1.9.0",category:r,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:n.bracketSameLine,bracketSpacing:n.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:r,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:r,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:n.singleQuote,jsxSingleQuote:{since:"1.15.0",category:r,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:r,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:r,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:n.singleAttributePerLine}}}),Pr=T({"src/language-js/parse/parsers.js"(){P()}}),jr=T({"node_modules/linguist-languages/data/JavaScript.json"(e,t){t.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),Mr=T({"node_modules/linguist-languages/data/TypeScript.json"(e,t){t.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),Or=T({"node_modules/linguist-languages/data/TSX.json"(e,t){t.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),Ir=T({"node_modules/linguist-languages/data/JSON.json"(e,t){t.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),Lr=T({"node_modules/linguist-languages/data/JSON with Comments.json"(e,t){t.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),_r=T({"node_modules/linguist-languages/data/JSON5.json"(e,t){t.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),Rr=T({"src/language-js/index.js"(e,t){P();var n=ln(),r=wr(),u=Br(),i=kr(),a=Pr(),s=[n(jr(),(e=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...e.interpreters,"zx"],extensions:[...e.extensions.filter((e=>".jsx"!==e)),".wxs"]}))),n(jr(),(()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]}))),n(jr(),(()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0}))),n(Mr(),(()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]}))),n(Or(),(()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]}))),n(Ir(),(()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]}))),n(Ir(),(e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:e.extensions.filter((e=>".jsonl"!==e))}))),n(Lr(),(e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...e.filenames,".eslintrc",".swcrc"]}))),n(_r(),(()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]})))],o={estree:r,"estree-json":u};t.exports={languages:s,options:i,printers:o,parsers:a}}}),Vr=T({"src/language-css/clean.js"(e,t){P();var{isFrontMatterNode:n}=Fe(),r=_(),u=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function i(e,t,u){if(n(e)&&"yaml"===e.lang&&delete t.value,"css-comment"===e.type&&"css-root"===u.type&&u.nodes.length>0&&((u.nodes[0]===e||n(u.nodes[0])&&u.nodes[1]===e)&&(delete t.text,/^\*\s*@(?:format|prettier)\s*$/.test(e.text))||"css-root"===u.type&&r(u.nodes)===e))return null;if("value-root"===e.type&&delete t.text,("media-query"===e.type||"media-query-list"===e.type||"media-feature-expression"===e.type)&&delete t.value,"css-rule"===e.type&&delete t.params,"selector-combinator"===e.type&&(t.value=t.value.replace(/\s+/g," ")),"media-feature"===e.type&&(t.value=t.value.replace(/ /g,"")),("value-word"===e.type&&(e.isColor&&e.isHex||["initial","inherit","unset","revert"].includes(t.value.replace().toLowerCase()))||"media-feature"===e.type||"selector-root-invalid"===e.type||"selector-pseudo"===e.type)&&(t.value=t.value.toLowerCase()),"css-decl"===e.type&&(t.prop=t.prop.toLowerCase()),("css-atrule"===e.type||"css-import"===e.type)&&(t.name=t.name.toLowerCase()),"value-number"===e.type&&(t.unit=t.unit.toLowerCase()),("media-feature"===e.type||"media-keyword"===e.type||"media-type"===e.type||"media-unknown"===e.type||"media-url"===e.type||"media-value"===e.type||"selector-attribute"===e.type||"selector-string"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"value-string"===e.type)&&t.value&&(t.value=a(t.value)),"selector-attribute"===e.type&&(t.attribute=t.attribute.trim(),t.namespace&&"string"==typeof t.namespace&&(t.namespace=t.namespace.trim(),0===t.namespace.length&&(t.namespace=!0)),t.value&&(t.value=t.value.trim().replace(/^["']|["']$/g,""),delete t.quoted)),("media-value"===e.type||"media-type"===e.type||"value-number"===e.type||"selector-root-invalid"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"selector-tag"===e.type)&&t.value&&(t.value=t.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,((e,t,n)=>{let r=Number(t);return Number.isNaN(r)?e:r+n.toLowerCase()}))),"selector-tag"===e.type){let n=e.value.toLowerCase();["from","to"].includes(n)&&(t.value=n)}if("css-atrule"===e.type&&"supports"===e.name.toLowerCase()&&delete t.value,"selector-unknown"===e.type&&delete t.value,"value-comma_group"===e.type){let n=e.groups.findIndex((e=>"value-number"===e.type&&"..."===e.unit));-1!==n&&(t.groups[n].unit="",t.groups.splice(n+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}return"value-comma_group"===e.type&&e.groups.some((e=>"value-atword"===e.type&&e.value.endsWith("[")||"value-word"===e.type&&e.value.startsWith("]")))?{type:"value-atword",value:e.groups.map((e=>e.value)).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}:void 0}function a(e){return e.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")}i.ignoredProperties=u,t.exports=i}}),$r=T({"src/utils/front-matter/print.js"(e,t){P();var{builders:{hardline:n,markAsRoot:r}}=ee();function u(e,t){if("yaml"===e.lang){let u=e.value.trim(),i=u?t(u,{parser:"yaml"},{stripTrailingHardline:!0}):"";return r([e.startDelimiter,n,i,i?n:"",e.endDelimiter])}}t.exports=u}}),Wr=T({"src/language-css/embed.js"(e,t){P();var{builders:{hardline:n}}=ee(),r=$r();function u(e,t,u){let i=e.getValue();if("front-matter"===i.type){let e=r(i,u);return e?[e,n]:""}}t.exports=u}}),Hr=T({"src/utils/front-matter/parse.js"(e,t){P();var n=new RegExp("^(?<startDelimiter>-{3}|\\+{3})(?<language>[^\\n]*)\\n(?:|(?<value>.*?)\\n)(?<endDelimiter>\\k<startDelimiter>|\\.{3})[^\\S\\n]*(?:\\n|$)","s");function r(e){let t=e.match(n);if(!t)return{content:e};let{startDelimiter:r,language:u,value:i="",endDelimiter:a}=t.groups,s=u.trim()||"yaml";if("+++"===r&&(s="toml"),"yaml"!==s&&r!==a)return{content:e};let[o]=t;return{frontMatter:{type:"front-matter",lang:s,value:i,startDelimiter:r,endDelimiter:a,raw:o.replace(/\n$/,"")},content:o.replace(/[^\n]/g," ")+e.slice(o.length)}}t.exports=r}}),zr=T({"src/language-css/pragma.js"(e,t){P();var n=Jn(),r=Hr();function u(e){return n.hasPragma(r(e).content)}function i(e){let{frontMatter:t,content:u}=r(e);return(t?t.raw+"\n\n":"")+n.insertPragma(u)}t.exports={hasPragma:u,insertPragma:i}}}),qr=T({"src/language-css/utils/index.js"(e,t){P();var n=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function r(e,t){let n,r=Array.isArray(t)?t:[t],u=-1;for(;n=e.getParentNode(++u);)if(r.includes(n.type))return u;return-1}function u(e,t){let n=r(e,t);return-1===n?null:e.getParentNode(n)}function i(e){var t;let n=u(e,"css-decl");return null==n||null===(t=n.prop)||void 0===t?void 0:t.toLowerCase()}var a=new Set(["initial","inherit","unset","revert"]);function s(e){return a.has(e.toLowerCase())}function o(e,t){let n=u(e,"css-atrule");return(null==n?void 0:n.name)&&n.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(t.toLowerCase())}function l(e){return e.includes("$")||e.includes("@")||e.includes("#")||e.startsWith("%")||e.startsWith("--")||e.startsWith(":--")||e.includes("(")&&e.includes(")")?e:e.toLowerCase()}function c(e,t){var n;let r=u(e,"value-func");return(null==r||null===(n=r.value)||void 0===n?void 0:n.toLowerCase())===t}function p(e){var t;let n=u(e,"css-rule"),r=null==n||null===(t=n.raws)||void 0===t?void 0:t.selector;return r&&(r.startsWith(":import")||r.startsWith(":export"))}function d(e,t){let n=Array.isArray(t)?t:[t],r=u(e,"css-atrule");return r&&n.includes(r.name.toLowerCase())}function D(e){let t=e.getValue(),n=u(e,"css-atrule");return"import"===(null==n?void 0:n.name)&&"url"===t.groups[0].value&&2===t.groups.length}function f(e){return"value-func"===e.type&&"url"===e.value.toLowerCase()}function m(e,t){var n;let r=null===(n=e.getParentNode())||void 0===n?void 0:n.nodes;return r&&r.indexOf(t)===r.length-1}function h(e){let{selector:t}=e;return!!t&&("string"==typeof t&&/^@.+:.*$/.test(t)||t.value&&/^@.+:.*$/.test(t.value))}function g(e){return"value-word"===e.type&&["from","through","end"].includes(e.value)}function y(e){return"value-word"===e.type&&["and","or","not"].includes(e.value)}function C(e){return"value-word"===e.type&&"in"===e.value}function E(e){return"value-operator"===e.type&&"*"===e.value}function A(e){return"value-operator"===e.type&&"/"===e.value}function v(e){return"value-operator"===e.type&&"+"===e.value}function F(e){return"value-operator"===e.type&&"-"===e.value}function x(e){return"value-operator"===e.type&&"%"===e.value}function b(e){return E(e)||A(e)||v(e)||F(e)||x(e)}function S(e){return"value-word"===e.type&&["==","!="].includes(e.value)}function T(e){return"value-word"===e.type&&["<",">","<=",">="].includes(e.value)}function w(e){return"css-atrule"===e.type&&["if","else","for","each","while"].includes(e.name)}function B(e){var t;return(null===(t=e.raws)||void 0===t?void 0:t.params)&&/^\(\s*\)$/.test(e.raws.params)}function N(e){return e.name.startsWith("prettier-placeholder")}function k(e){return e.prop.startsWith("@prettier-placeholder")}function j(e,t){return"$$"===e.value&&"value-func"===e.type&&"value-word"===(null==t?void 0:t.type)&&!t.raws.before}function M(e){var t,n;return"value-root"===(null===(t=e.value)||void 0===t?void 0:t.type)&&"value-value"===(null===(n=e.value.group)||void 0===n?void 0:n.type)&&"composes"===e.prop.toLowerCase()}function O(e){var t,n,r;return"value-paren_group"===(null===(t=e.value)||void 0===t||null===(n=t.group)||void 0===n||null===(r=n.group)||void 0===r?void 0:r.type)&&null!==e.value.group.group.open&&null!==e.value.group.group.close}function I(e){var t;return""===(null===(t=e.raws)||void 0===t?void 0:t.before)}function L(e){var t,n;return"value-comma_group"===e.type&&"value-colon"===(null===(t=e.groups)||void 0===t||null===(n=t[1])||void 0===n?void 0:n.type)}function _(e){var t;return"value-paren_group"===e.type&&(null===(t=e.groups)||void 0===t?void 0:t[0])&&L(e.groups[0])}function R(e){var t;let n=e.getValue();if(0===n.groups.length)return!1;let r=e.getParentNode(1);if(!_(n)&&(!r||!_(r)))return!1;let i=u(e,"css-decl");return!!(null!=i&&null!==(t=i.prop)&&void 0!==t&&t.startsWith("$")||_(r)||"value-func"===r.type)}function V(e){return"value-comment"===e.type&&e.inline}function $(e){return"value-word"===e.type&&"#"===e.value}function W(e){return"value-word"===e.type&&"{"===e.value}function H(e){return"value-word"===e.type&&"}"===e.value}function z(e){return["value-word","value-atword"].includes(e.type)}function q(e){return"value-colon"===(null==e?void 0:e.type)}function Y(e,t){if(!L(t))return!1;let{groups:n}=t,r=n.indexOf(e);return-1!==r&&q(n[r+1])}function U(e){return e.value&&["not","and","or"].includes(e.value.toLowerCase())}function J(e){return"value-func"===e.type&&n.has(e.value.toLowerCase())}function G(e){return/\/\//.test(e.split(/[\n\r]/).pop())}function X(e){return"value-atword"===(null==e?void 0:e.type)&&e.value.startsWith("prettier-placeholder-")}function K(e,t){var n,r;if("("!==(null===(n=e.open)||void 0===n?void 0:n.value)||")"!==(null===(r=e.close)||void 0===r?void 0:r.value)||e.groups.some((e=>"value-comma_group"!==e.type)))return!1;if("value-comma_group"===t.type){let n=t.groups.indexOf(e)-1,r=t.groups[n];if("value-word"===(null==r?void 0:r.type)&&"with"===r.value)return!0}return!1}function Q(e){var t,n;return"value-paren_group"===e.type&&"("===(null===(t=e.open)||void 0===t?void 0:t.value)&&")"===(null===(n=e.close)||void 0===n?void 0:n.value)}t.exports={getAncestorCounter:r,getAncestorNode:u,getPropOfDeclNode:i,maybeToLowerCase:l,insideValueFunctionNode:c,insideICSSRuleNode:p,insideAtRuleNode:d,insideURLFunctionInImportAtRuleNode:D,isKeyframeAtRuleKeywords:o,isWideKeywords:s,isLastNode:m,isSCSSControlDirectiveNode:w,isDetachedRulesetDeclarationNode:h,isRelationalOperatorNode:T,isEqualityOperatorNode:S,isMultiplicationNode:E,isDivisionNode:A,isAdditionNode:v,isSubtractionNode:F,isModuloNode:x,isMathOperatorNode:b,isEachKeywordNode:C,isForKeywordNode:g,isURLFunctionNode:f,isIfElseKeywordNode:y,hasComposesNode:M,hasParensAroundNode:O,hasEmptyRawBefore:I,isDetachedRulesetCallNode:B,isTemplatePlaceholderNode:N,isTemplatePropNode:k,isPostcssSimpleVarNode:j,isKeyValuePairNode:L,isKeyValuePairInParenGroupNode:_,isKeyInValuePairNode:Y,isSCSSMapItemNode:R,isInlineValueCommentNode:V,isHashNode:$,isLeftCurlyBraceNode:W,isRightCurlyBraceNode:H,isWordNode:z,isColonNode:q,isMediaAndSupportsKeywords:U,isColorAdjusterFuncNode:J,lastLineHasInlineComment:G,isAtWordPlaceholderNode:X,isConfigurationNode:K,isParenGroupNode:Q}}}),Yr=T({"src/utils/line-column-to-index.js"(e,t){P(),t.exports=function(e,t){let n=0;for(let r=0;r<e.line-1;++r)n=t.indexOf("\n",n)+1;return n+e.column}}}),Ur=T({"src/language-css/loc.js"(e,t){P();var{skipEverythingButNewLine:n}=ye(),r=_(),u=Yr();function i(e,t){return"number"==typeof e.sourceIndex?e.sourceIndex:e.source?u(e.source.start,t)-1:null}function a(e,t){if("css-comment"===e.type&&e.inline)return n(t,e.source.startOffset);let i=e.nodes&&r(e.nodes);return i&&e.source&&!e.source.end&&(e=i),e.source&&e.source.end?u(e.source.end,t):null}function s(e,t){e.source&&(e.source.startOffset=i(e,t),e.source.endOffset=a(e,t));for(let n in e){let r=e[n];"source"===n||!r||"object"!=typeof r||("value-root"===r.type||"value-unknown"===r.type?o(r,l(e),r.text||r.value):s(r,t))}}function o(e,t,n){e.source&&(e.source.startOffset=i(e,n)+t,e.source.endOffset=a(e,n)+t);for(let r in e){let u=e[r];"source"===r||!u||"object"!=typeof u||o(u,t,n)}}function l(e){let t=e.source.startOffset;return"string"==typeof e.prop&&(t+=e.prop.length),"css-atrule"===e.type&&"string"==typeof e.name&&(t+=1+e.name.length+e.raws.afterName.match(/^\s*:?\s*/)[0].length),"css-atrule"!==e.type&&e.raws&&"string"==typeof e.raws.between&&(t+=e.raws.between.length),t}function c(e){let t,n="initial",r="initial",u=!1,i=[];for(let a=0;a<e.length;a++){let s=e[a];switch(n){case"initial":if("'"===s){n="single-quotes";continue}if('"'===s){n="double-quotes";continue}if(("u"===s||"U"===s)&&"url("===e.slice(a,a+4).toLowerCase()){n="url",a+=3;continue}if("*"===s&&"/"===e[a-1]){n="comment-block";continue}if("/"===s&&"/"===e[a-1]){n="comment-inline",t=a-1;continue}continue;case"single-quotes":if("'"===s&&"\\"!==e[a-1]&&(n=r,r="initial"),"\n"===s||"\r"===s)return e;continue;case"double-quotes":if('"'===s&&"\\"!==e[a-1]&&(n=r,r="initial"),"\n"===s||"\r"===s)return e;continue;case"url":if(")"===s&&(n="initial"),"\n"===s||"\r"===s)return e;if("'"===s){n="single-quotes",r="url";continue}if('"'===s){n="double-quotes",r="url";continue}continue;case"comment-block":"/"===s&&"*"===e[a-1]&&(n="initial");continue;case"comment-inline":('"'===s||"'"===s||"*"===s)&&(u=!0),("\n"===s||"\r"===s)&&(u&&i.push([t,a]),n="initial",u=!1);continue}}for(let[a,s]of i)e=e.slice(0,a)+e.slice(a,s).replace(/["'*]/g," ")+e.slice(s);return e}function p(e){return e.source.startOffset}function d(e){return e.source.endOffset}t.exports={locStart:p,locEnd:d,calculateLoc:s,replaceQuotesInInlineComments:c}}}),Jr=T({"src/language-css/utils/is-less-parser.js"(e,t){function n(e){return"css"===e.parser||"less"===e.parser}P(),t.exports=n}}),Gr=T({"src/language-css/utils/is-scss.js"(e,t){function n(e,t){return"less"===e||"scss"===e?"scss"===e:/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(t)}P(),t.exports=n}}),Xr=T({"src/language-css/utils/css-units.evaluate.js"(e,t){t.exports={em:"em",rem:"rem",ex:"ex",rex:"rex",cap:"cap",rcap:"rcap",ch:"ch",rch:"rch",ic:"ic",ric:"ric",lh:"lh",rlh:"rlh",vw:"vw",svw:"svw",lvw:"lvw",dvw:"dvw",vh:"vh",svh:"svh",lvh:"lvh",dvh:"dvh",vi:"vi",svi:"svi",lvi:"lvi",dvi:"dvi",vb:"vb",svb:"svb",lvb:"lvb",dvb:"dvb",vmin:"vmin",svmin:"svmin",lvmin:"lvmin",dvmin:"dvmin",vmax:"vmax",svmax:"svmax",lvmax:"lvmax",dvmax:"dvmax",cm:"cm",mm:"mm",q:"Q",in:"in",pt:"pt",pc:"pc",px:"px",deg:"deg",grad:"grad",rad:"rad",turn:"turn",s:"s",ms:"ms",hz:"Hz",khz:"kHz",dpi:"dpi",dpcm:"dpcm",dppx:"dppx",x:"x"}}}),Kr=T({"src/language-css/utils/print-unit.js"(e,t){P();var n=Xr();function r(e){let t=e.toLowerCase();return Object.prototype.hasOwnProperty.call(n,t)?n[t]:e}t.exports=r}}),Qr=T({"src/language-css/printer-postcss.js"(e,t){P();var n=_(),{printNumber:r,printString:u,hasNewline:i,isFrontMatterNode:a,isNextLineEmpty:s,isNonEmptyArray:o}=Fe(),{builders:{join:l,line:c,hardline:p,softline:d,group:D,fill:f,indent:m,dedent:h,ifBreak:g,breakParent:y},utils:{removeLines:C,getDocParts:E}}=ee(),A=Vr(),v=Wr(),{insertPragma:F}=zr(),{getAncestorNode:x,getPropOfDeclNode:b,maybeToLowerCase:S,insideValueFunctionNode:T,insideICSSRuleNode:w,insideAtRuleNode:B,insideURLFunctionInImportAtRuleNode:N,isKeyframeAtRuleKeywords:k,isWideKeywords:j,isLastNode:M,isSCSSControlDirectiveNode:O,isDetachedRulesetDeclarationNode:I,isRelationalOperatorNode:L,isEqualityOperatorNode:R,isMultiplicationNode:V,isDivisionNode:$,isAdditionNode:W,isSubtractionNode:H,isMathOperatorNode:z,isEachKeywordNode:q,isForKeywordNode:Y,isURLFunctionNode:U,isIfElseKeywordNode:J,hasComposesNode:G,hasParensAroundNode:X,hasEmptyRawBefore:K,isKeyValuePairNode:Q,isKeyInValuePairNode:Z,isDetachedRulesetCallNode:te,isTemplatePlaceholderNode:ne,isTemplatePropNode:re,isPostcssSimpleVarNode:ue,isSCSSMapItemNode:ie,isInlineValueCommentNode:ae,isHashNode:se,isLeftCurlyBraceNode:oe,isRightCurlyBraceNode:le,isWordNode:ce,isColonNode:pe,isMediaAndSupportsKeywords:de,isColorAdjusterFuncNode:De,lastLineHasInlineComment:fe,isAtWordPlaceholderNode:me,isConfigurationNode:he,isParenGroupNode:ge}=qr(),{locStart:ye,locEnd:Ce}=Ur(),Ee=Jr(),Ae=Gr(),ve=Kr();function xe(e){return"es5"===e.trailingComma||"all"===e.trailingComma}function be(e,t,r){let i=e.getValue();if(!i)return"";if("string"==typeof i)return i;switch(i.type){case"front-matter":return[i.raw,p];case"css-root":{let n=Se(e,t,r),u=i.raws.after.trim();return u.startsWith(";")&&(u=u.slice(1).trim()),[n,u?" ".concat(u):"",E(n).length>0?p:""]}case"css-comment":{let e=i.inline||i.raws.inline,n=t.originalText.slice(ye(i),Ce(i));return e?n.trimEnd():n}case"css-rule":return[r("selector"),i.important?" !important":"",i.nodes?[i.selector&&"selector-unknown"===i.selector.type&&fe(i.selector.value)?c:" ","{",i.nodes.length>0?m([p,Se(e,t,r)]):"",p,"}",I(i)?";":""]:";"];case"css-decl":{let n=e.getParentNode(),{between:u}=i.raws,a=u.trim(),s=":"===a,o=G(i)?C(r("value")):r("value");return!s&&fe(a)&&(o=m([p,h(o)])),[i.raws.before.replace(/[\s;]/g,""),"css-atrule"===n.type&&n.variable||w(e)?i.prop:S(i.prop),a.startsWith("//")?" ":"",a,i.extend?"":" ",Ee(t)&&i.extend&&i.selector?["extend(",r("selector"),")"]:"",o,i.raws.important?i.raws.important.replace(/\s*!\s*important/i," !important"):i.important?" !important":"",i.raws.scssDefault?i.raws.scssDefault.replace(/\s*!default/i," !default"):i.scssDefault?" !default":"",i.raws.scssGlobal?i.raws.scssGlobal.replace(/\s*!global/i," !global"):i.scssGlobal?" !global":"",i.nodes?[" {",m([d,Se(e,t,r)]),d,"}"]:re(i)&&!n.raws.semicolon&&";"!==t.originalText[Ce(i)-1]?"":t.__isHTMLStyleAttribute&&M(e,i)?g(";"):";"]}case"css-atrule":{let n=e.getParentNode(),u=ne(i)&&!n.raws.semicolon&&";"!==t.originalText[Ce(i)-1];if(Ee(t)){if(i.mixin)return[r("selector"),i.important?" !important":"",u?"":";"];if(i.function)return[i.name,r("params"),u?"":";"];if(i.variable)return["@",i.name,": ",i.value?r("value"):"",i.raws.between.trim()?i.raws.between.trim()+" ":"",i.nodes?["{",m([i.nodes.length>0?d:"",Se(e,t,r)]),d,"}"]:"",u?"":";"]}return["@",te(i)||i.name.endsWith(":")?i.name:S(i.name),i.params?[te(i)?"":ne(i)?""===i.raws.afterName?"":i.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(i.raws.afterName)?[p,p]:/^\s*\n/.test(i.raws.afterName)?p:" ":" ",r("params")]:"",i.selector?m([" ",r("selector")]):"",i.value?D([" ",r("value"),O(i)?X(i)?" ":c:""]):"else"===i.name?" ":"",i.nodes?[O(i)?"":i.selector&&!i.selector.nodes&&"string"==typeof i.selector.value&&fe(i.selector.value)||!i.selector&&"string"==typeof i.params&&fe(i.params)?c:" ","{",m([i.nodes.length>0?d:"",Se(e,t,r)]),d,"}"]:u?"":";"]}case"media-query-list":{let t=[];return e.each((e=>{let n=e.getValue();"media-query"===n.type&&""===n.value||t.push(r())}),"nodes"),D(m(l(c,t)))}case"media-query":return[l(" ",e.map(r,"nodes")),M(e,i)?"":","];case"media-type":case"media-value":return Me(Pe(i.value,t));case"media-feature-expression":return i.nodes?["(",...e.map(r,"nodes"),")"]:i.value;case"media-feature":return S(Pe(i.value.replace(/ +/g," "),t));case"media-colon":case"value-comma":return[i.value," "];case"media-keyword":case"selector-string":return Pe(i.value,t);case"media-url":return Pe(i.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),t);case"media-unknown":case"selector-comment":case"selector-nesting":case"value-paren":case"value-operator":case"value-unicode-range":case"value-unknown":return i.value;case"selector-root":return D([B(e,"custom-selector")?[x(e,"css-atrule").customSelector,c]:"",l([",",B(e,["extend","custom-selector","nest"])?c:p],e.map(r,"nodes"))]);case"selector-selector":return D(m(e.map(r,"nodes")));case"selector-tag":{let t=e.getParentNode(),n=t&&t.nodes.indexOf(i),r=n&&t.nodes[n-1];return[i.namespace?[!0===i.namespace?"":i.namespace.trim(),"|"]:"","selector-nesting"===r.type?i.value:Me(k(e,i.value)?i.value.toLowerCase():i.value)]}case"selector-id":return["#",i.value];case"selector-class":return[".",Me(Pe(i.value,t))];case"selector-attribute":var a;return["[",i.namespace?[!0===i.namespace?"":i.namespace.trim(),"|"]:"",i.attribute.trim(),null!==(a=i.operator)&&void 0!==a?a:"",i.value?je(Pe(i.value.trim(),t),t):"",i.insensitive?" i":"","]"];case"selector-combinator":if("+"===i.value||">"===i.value||"~"===i.value||">>>"===i.value){let t=e.getParentNode();return["selector-selector"===t.type&&t.nodes[0]===i?"":c,i.value,M(e,i)?"":" "]}return[i.value.trim().startsWith("(")?c:"",Me(Pe(i.value.trim(),t))||c];case"selector-universal":return[i.namespace?[!0===i.namespace?"":i.namespace.trim(),"|"]:"",i.value];case"selector-pseudo":return[S(i.value),o(i.nodes)?D(["(",m([d,l([",",c],e.map(r,"nodes"))]),d,")"]):""];case"selector-unknown":{let n=x(e,"css-rule");if(n&&n.isSCSSNesterProperty)return Me(Pe(S(i.value),t));let r=e.getParentNode();if(r.raws&&r.raws.selector){let e=ye(r),n=e+r.raws.selector.length;return t.originalText.slice(e,n).trim()}let u=e.getParentNode(1);if("value-paren_group"===r.type&&u&&"value-func"===u.type&&"selector"===u.value){let e=Ce(r.open)+1,n=ye(r.close),u=t.originalText.slice(e,n).trim();return fe(u)?[y,u]:u}return i.value}case"value-value":case"value-root":return r("group");case"value-comment":return t.originalText.slice(ye(i),Ce(i));case"value-comma_group":{let n=e.getParentNode(),u=e.getParentNode(1),a=b(e),s=a&&"value-value"===n.type&&("grid"===a||a.startsWith("grid-template")),o=x(e,"css-atrule"),l=o&&O(o),g=i.groups.some((e=>ae(e))),C=e.map(r,"groups"),E=[],v=T(e,"url"),F=!1,S=!1;for(let r=0;r<i.groups.length;++r){var A;E.push(C[r]);let a=i.groups[r-1],D=i.groups[r],f=i.groups[r+1],m=i.groups[r+2];if(v){(f&&W(f)||W(D))&&E.push(" ");continue}if(B(e,"forward")&&"value-word"===D.type&&D.value&&void 0!==a&&"value-word"===a.type&&"as"===a.value&&"value-operator"===f.type&&"*"===f.value||!f||"value-word"===D.type&&D.value.endsWith("-")&&me(f))continue;if("value-string"===D.type&&D.quoted){let e=D.value.lastIndexOf("#{"),t=D.value.lastIndexOf("}");-1!==e&&-1!==t?F=e>t:-1!==e?F=!0:-1!==t&&(F=!1)}if(F||pe(D)||pe(f)||"value-atword"===D.type&&(""===D.value||D.value.endsWith("["))||"value-word"===f.type&&f.value.startsWith("]")||"~"===D.value||D.value&&D.value.includes("\\")&&f&&"value-comment"!==f.type||a&&a.value&&a.value.indexOf("\\")===a.value.length-1&&"value-operator"===D.type&&"/"===D.value||"\\"===D.value||ue(D,f)||se(D)||oe(D)||le(f)||oe(f)&&K(f)||le(D)&&K(f)||"--"===D.value&&se(f))continue;let g=z(D),y=z(f);if((g&&se(f)||y&&le(D))&&K(f)||!a&&$(D)||T(e,"calc")&&(W(D)||W(f)||H(D)||H(f))&&K(f))continue;let x=(W(D)||H(D))&&0===r&&("value-number"===f.type||f.isHex)&&u&&De(u)&&!K(f),b=m&&"value-func"===m.type||m&&ce(m)||"value-func"===D.type||ce(D),w="value-func"===f.type||ce(f)||a&&"value-func"===a.type||a&&ce(a);if((V(f)||V(D)||T(e,"calc")||x||!($(f)&&!b||$(D)&&!w||W(f)&&!b||W(D)&&!w||H(f)||H(D))||!(K(f)||g&&(!a||a&&z(a))))&&("scss"!==t.parser&&"less"!==t.parser||!g||"-"!==D.value||!ge(f)||Ce(D)!==ye(f.open)||"("!==f.open.value)){if(ae(D)){if("value-paren_group"===n.type){E.push(h(p));continue}E.push(p);continue}if(l&&(R(f)||L(f)||J(f)||q(D)||Y(D))){E.push(" ");continue}if(o&&"namespace"===o.name.toLowerCase()){E.push(" ");continue}if(s){D.source&&f.source&&D.source.start.line!==f.source.start.line?(E.push(p),S=!0):E.push(" ");continue}if(y){E.push(" ");continue}if((!f||"..."!==f.value)&&(!me(D)||!me(f)||Ce(D)!==ye(f))){if(me(D)&&ge(f)&&Ce(D)===ye(f.open)){E.push(d);continue}if("with"===D.value&&ge(f)){E.push(" ");continue}null!==(A=D.value)&&void 0!==A&&A.endsWith("#")&&"{"===f.value&&ge(f.group)||E.push(c)}}}return g&&E.push(y),S&&E.unshift(p),l?D(m(E)):N(e)?D(f(E)):D(m(f(E)))}case"value-paren_group":{let u=e.getParentNode();if(u&&U(u)&&(1===i.groups.length||i.groups.length>0&&"value-comma_group"===i.groups[0].type&&i.groups[0].groups.length>0&&"value-word"===i.groups[0].groups[0].type&&i.groups[0].groups[0].value.startsWith("data:")))return[i.open?r("open"):"",l(",",e.map(r,"groups")),i.close?r("close"):""];if(!i.open){let t=e.map(r,"groups"),n=[];for(let e=0;e<t.length;e++)0!==e&&n.push([",",c]),n.push(t[e]);return D(m(f(n)))}let a=ie(e),y=n(i.groups),C=y&&"value-comment"===y.type,A=Z(i,u),v=he(i,u),F=v||a&&!A,x=v||A,b=D([i.open?r("open"):"",m([d,l([c],e.map(((e,u)=>{let a=e.getValue(),l=u===i.groups.length-1,c=[r(),l?"":","];if(Q(a)&&"value-comma_group"===a.type&&a.groups&&"value-paren_group"!==a.groups[0].type&&a.groups[2]&&"value-paren_group"===a.groups[2].type){let e=E(c[0].contents.contents);e[1]=D(e[1]),c=[D(h(c))]}if(!l&&"value-comma_group"===a.type&&o(a.groups)){let e=n(a.groups);!e.source&&e.close&&(e=e.close),e.source&&s(t.originalText,e,Ce)&&c.push(p)}return c}),"groups"))]),g(!C&&Ae(t.parser,t.originalText)&&a&&xe(t)?",":""),d,i.close?r("close"):""],{shouldBreak:F});return x?h(b):b}case"value-func":return[i.value,B(e,"supports")&&de(i)?" ":"",r("group")];case"value-number":return[Oe(i.value),ve(i.unit)];case"value-word":return i.isColor&&i.isHex||j(i.value)?i.value.toLowerCase():i.value;case"value-colon":{let t=e.getParentNode(),r=t&&t.groups.indexOf(i),u=r&&t.groups[r-1];return[i.value,u&&"string"==typeof u.value&&"\\"===n(u.value)||T(e,"url")?"":c]}case"value-string":return u(i.raws.quote+i.value+i.raws.quote,t);case"value-atword":return["@",i.value];default:throw new Error("Unknown postcss type ".concat(JSON.stringify(i.type)))}}function Se(e,t,n){let r=[];return e.each(((e,u,o)=>{let l=o[u-1];if(l&&"css-comment"===l.type&&"prettier-ignore"===l.text.trim()){let n=e.getValue();r.push(t.originalText.slice(ye(n),Ce(n)))}else r.push(n());u!==o.length-1&&("css-comment"===o[u+1].type&&!i(t.originalText,ye(o[u+1]),{backwards:!0})&&!a(o[u])||"css-atrule"===o[u+1].type&&"else"===o[u+1].name&&"css-comment"!==o[u].type?r.push(" "):(r.push(t.__isHTMLStyleAttribute?c:p),s(t.originalText,e.getValue(),Ce)&&!a(o[u])&&r.push(p)))}),"nodes"),r}var Te=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gs,we=/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g,Be=/[A-Za-z]+/g,Ne=/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g,ke=new RegExp(Te.source+"|(".concat(Ne.source,")?(").concat(we.source,")(").concat(Be.source,")?"),"g");function Pe(e,t){return e.replace(Te,(e=>u(e,t)))}function je(e,t){let n=t.singleQuote?"'":'"';return e.includes('"')||e.includes("'")?e:n+e+n}function Me(e){return e.replace(ke,((e,t,n,r,u)=>!n&&r?Oe(r)+S(u||""):e))}function Oe(e){return r(e).replace(/\.0(?=$|e)/,"")}t.exports={print:be,embed:v,insertPragma:F,massageAstNode:A}}}),Zr=T({"src/language-css/options.js"(e,t){P();var n=Nr();t.exports={singleQuote:n.singleQuote}}}),eu=T({"src/language-css/parsers.js"(){P()}}),tu=T({"node_modules/linguist-languages/data/CSS.json"(e,t){t.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),nu=T({"node_modules/linguist-languages/data/PostCSS.json"(e,t){t.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),ru=T({"node_modules/linguist-languages/data/Less.json"(e,t){t.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),uu=T({"node_modules/linguist-languages/data/SCSS.json"(e,t){t.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),iu=T({"src/language-css/index.js"(e,t){P();var n=ln(),r=Qr(),u=Zr(),i=eu(),a=[n(tu(),(e=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...e.extensions,".wxss"]}))),n(nu(),(()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]}))),n(ru(),(()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]}))),n(uu(),(()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]})))],s={postcss:r};t.exports={languages:a,options:u,printers:s,parsers:i}}}),au=T({"src/language-handlebars/loc.js"(e,t){function n(e){return e.loc.start.offset}function r(e){return e.loc.end.offset}P(),t.exports={locStart:n,locEnd:r}}}),su=T({"src/language-handlebars/clean.js"(e,t){function n(e,t){if("TextNode"===e.type){let n=e.chars.trim();if(!n)return null;t.chars=n.replace(/[\t\n\f\r ]+/g," ")}"AttrNode"===e.type&&"class"===e.name.toLowerCase()&&delete t.value}P(),n.ignoredProperties=new Set(["loc","selfClosing"]),t.exports=n}}),ou=T({"src/language-handlebars/html-void-elements.evaluate.js"(e,t){t.exports=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]}}),lu=T({"src/language-handlebars/utils.js"(e,t){P();var n=_(),r=ou();function u(e){let t=e.getValue(),r=e.getParentNode(0);return!!(d(e,["ElementNode"])&&n(r.children)===t||d(e,["Block"])&&n(r.body)===t)}function i(e){return e.toUpperCase()===e}function a(e){return p(e,["ElementNode"])&&"string"==typeof e.tag&&!e.tag.startsWith(":")&&(i(e.tag[0])||e.tag.includes("."))}var s=new Set(r);function o(e){return s.has(e.toLowerCase())&&!i(e[0])}function l(e){return!0===e.selfClosing||o(e.tag)||a(e)&&e.children.every((e=>c(e)))}function c(e){return p(e,["TextNode"])&&!/\S/.test(e.chars)}function p(e,t){return e&&t.includes(e.type)}function d(e,t){return p(e.getParentNode(0),t)}function D(e,t){return p(h(e),t)}function f(e,t){return p(g(e),t)}function m(e,t){var n,r,u,i;let a=e.getValue(),s=null!==(n=e.getParentNode(0))&&void 0!==n?n:{},o=null!==(r=null!==(u=null!==(i=s.children)&&void 0!==i?i:s.body)&&void 0!==u?u:s.parts)&&void 0!==r?r:[],l=o.indexOf(a);return-1!==l&&o[l+t]}function h(e){return m(e,-(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1))}function g(e){return m(e,1)}function y(e){return p(e,["MustacheCommentStatement"])&&"string"==typeof e.value&&"prettier-ignore"===e.value.trim()}function C(e){let t=e.getValue(),n=h(e,2);return y(t)||y(n)}t.exports={getNextNode:g,getPreviousNode:h,hasPrettierIgnore:C,isLastNodeOfSiblings:u,isNextNodeOfSomeType:f,isNodeOfSomeType:p,isParentOfSomeType:d,isPreviousNodeOfSomeType:D,isVoid:l,isWhitespaceNode:c}}}),cu=T({"src/language-handlebars/printer-glimmer.js"(e,t){P();var{builders:{dedent:n,fill:r,group:u,hardline:i,ifBreak:a,indent:s,join:o,line:l,softline:c},utils:{getDocParts:p,replaceTextEndOfLine:d}}=ee(),{getPreferredQuote:D,isNonEmptyArray:f}=Fe(),{locStart:m,locEnd:h}=au(),g=su(),{getNextNode:y,getPreviousNode:C,hasPrettierIgnore:E,isLastNodeOfSiblings:A,isNextNodeOfSomeType:v,isNodeOfSomeType:F,isParentOfSomeType:x,isPreviousNodeOfSomeType:b,isVoid:S,isWhitespaceNode:T}=lu(),w=2;function B(e,t,a){let p=e.getValue();if(!p)return"";if(E(e))return t.originalText.slice(m(p),h(p));let f=t.singleQuote?"'":'"';switch(p.type){case"Block":case"Program":case"Template":return u(e.map(a,"body"));case"ElementNode":{let n=u(k(e,a)),r="ignore"===t.htmlWhitespaceSensitivity&&v(e,["ElementNode"])?c:"";if(S(p))return[n,r];let o=["</",p.tag,">"];return 0===p.children.length?[n,s(o),r]:"ignore"===t.htmlWhitespaceSensitivity?[n,s(j(e,t,a)),i,s(o),r]:[n,s(u(j(e,t,a))),s(o),r]}case"BlockStatement":{let n=e.getParentNode(1);return n&&n.inverse&&1===n.inverse.body.length&&n.inverse.body[0]===p&&n.inverse.body[0].path.parts[0]===n.path.parts[0]?[q(e,a,n.inverse.body[0].path.parts[0]),X(e,a,t),K(e,a,t)]:[H(e,a),u([X(e,a,t),K(e,a,t),Y(e,a,t)])]}case"ElementModifierStatement":return u(["{{",le(e,a),"}}"]);case"MustacheStatement":return u([O(p),le(e,a),I(p)]);case"SubExpression":return u(["(",oe(e,a),c,")"]);case"AttrNode":{let e="TextNode"===p.value.type;if(e&&""===p.value.chars&&m(p.value)===h(p.value))return p.name;let t=e?D(p.value.chars,f).quote:"ConcatStatement"===p.value.type?D(p.value.parts.filter((e=>"TextNode"===e.type)).map((e=>e.chars)).join(""),f).quote:"",n=a("value");return[p.name,"=",t,"class"===p.name&&t?u(s(n)):n,t]}case"ConcatStatement":return e.map(a,"parts");case"Hash":return o(l,e.map(a,"pairs"));case"HashPair":return[p.key,"=",a("value")];case"TextNode":{let u=p.chars.replace(/{{/g,"\\{{"),i=te(e);if(i){if("class"===i){let t=u.trim().split(/\s+/).join(" "),n=!1,r=!1;return x(e,["ConcatStatement"])&&(b(e,["MustacheStatement"])&&/^\s/.test(u)&&(n=!0),v(e,["MustacheStatement"])&&/\s$/.test(u)&&""!==t&&(r=!0)),[n?l:"",t,r?l:""]}return d(u)}let a=/^[\t\n\f\r ]*$/.test(u),s=!C(e),o=!y(e);if("ignore"!==t.htmlWhitespaceSensitivity){let t=/^[\t\n\f\r ]*/,i=/[\t\n\f\r ]*$/,c=o&&x(e,["Template"]),p=s&&x(e,["Template"]);if(a){if(p||c)return"";let t=[l],r=ne(u);return r&&(t=ie(r)),A(e)&&(t=t.map((e=>n(e)))),t}let[d]=u.match(t),[D]=u.match(i),f=[];if(d){f=[l];let e=ne(d);e&&(f=ie(e)),u=u.replace(t,"")}let m=[];if(D){if(!c){m=[l];let t=ne(D);t&&(m=ie(t)),A(e)&&(m=m.map((e=>n(e))))}u=u.replace(i,"")}return[...f,r(Q(u)),...m]}let c=ne(u),D=re(u),f=ue(u);if((s||o)&&a&&x(e,["Block","ElementNode","Template"]))return"";a&&c?(D=Math.min(c,w),f=0):(v(e,["BlockStatement","ElementNode"])&&(f=Math.max(f,1)),b(e,["BlockStatement","ElementNode"])&&(D=Math.max(D,1)));let m="",h="";return 0===f&&v(e,["MustacheStatement"])&&(h=" "),0===D&&b(e,["MustacheStatement"])&&(m=" "),s&&(D=0,m=""),o&&(f=0,h=""),u=u.replace(/^[\t\n\f\r ]+/g,m).replace(/[\t\n\f\r ]+$/,h),[...ie(D),r(Q(u)),...ie(f)]}case"MustacheCommentStatement":{let e=m(p),n=h(p),r="~"===t.originalText.charAt(e+2),u="~"===t.originalText.charAt(n-3),i=p.value.includes("}}")?"--":"";return["{{",r?"~":"","!",i,p.value,i,u?"~":"","}}"]}case"PathExpression":return p.original;case"BooleanLiteral":case"NumberLiteral":return String(p.value);case"CommentStatement":return["\x3c!--",p.value,"--\x3e"];case"StringLiteral":if(se(e)){let e=t.singleQuote?'"':"'";return ae(p.value,e)}return ae(p.value,f);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw new Error("unknown glimmer type: "+JSON.stringify(p.type))}}function N(e,t){return m(e)-m(t)}function k(e,t){let n=e.getValue(),r=["attributes","modifiers","comments"].filter((e=>f(n[e]))),u=r.flatMap((e=>n[e])).sort(N);for(let i of r)e.each((e=>{let n=u.indexOf(e.getValue());u.splice(n,1,[l,t()])}),i);return f(n.blockParams)&&u.push(l,de(n)),["<",n.tag,s(u),M(n)]}function j(e,t,n){let r=e.getValue().children.every((e=>T(e)));return"ignore"===t.htmlWhitespaceSensitivity&&r?"":e.map(((e,r)=>{let u=n();return 0===r&&"ignore"===t.htmlWhitespaceSensitivity?[c,u]:u}),"children")}function M(e){return S(e)?a([c,"/>"],[" />",c]):a([c,">"],">")}function O(e){return[!1===e.escaped?"{{{":"{{",e.strip&&e.strip.open?"~":""]}function I(e){let t=!1===e.escaped?"}}}":"}}";return[e.strip&&e.strip.close?"~":"",t]}function L(e){return[O(e),e.openStrip.open?"~":"","#"]}function _(e){let t=I(e);return[e.openStrip.close?"~":"",t]}function R(e){return[O(e),e.closeStrip.open?"~":"","/"]}function V(e){let t=I(e);return[e.closeStrip.close?"~":"",t]}function $(e){return[O(e),e.inverseStrip.open?"~":""]}function W(e){let t=I(e);return[e.inverseStrip.close?"~":"",t]}function H(e,t){let n=e.getValue(),r=[],i=pe(e,t);return i&&r.push(u(i)),f(n.program.blockParams)&&r.push(de(n.program)),u([L(n),ce(e,t),r.length>0?s([l,o(l,r)]):"",c,_(n)])}function z(e,t){return["ignore"===t.htmlWhitespaceSensitivity?i:"",$(e),"else",W(e)]}function q(e,t,n){let r=e.getValue(),i=e.getParentNode(1);return u([$(i),["else"," ",n],s([l,u(pe(e,t)),...f(r.program.blockParams)?[l,de(r.program)]:[]]),c,W(i)])}function Y(e,t,n){let r=e.getValue();return"ignore"===n.htmlWhitespaceSensitivity?[U(r)?c:i,R(r),t("path"),V(r)]:[R(r),t("path"),V(r)]}function U(e){return F(e,["BlockStatement"])&&e.program.body.every((e=>T(e)))}function J(e){return G(e)&&1===e.inverse.body.length&&F(e.inverse.body[0],["BlockStatement"])&&e.inverse.body[0].path.parts[0]===e.path.parts[0]}function G(e){return F(e,["BlockStatement"])&&e.inverse}function X(e,t,n){if(U(e.getValue()))return"";let r=t("program");return"ignore"===n.htmlWhitespaceSensitivity?s([i,r]):s(r)}function K(e,t,n){let r=e.getValue(),u=t("inverse"),a="ignore"===n.htmlWhitespaceSensitivity?[i,u]:u;return J(r)?a:G(r)?[z(r,n),s(a)]:""}function Q(e){return p(o(l,Z(e)))}function Z(e){return e.split(/[\t\n\f\r ]+/)}function te(e){for(let t=0;t<2;t++){let n=e.getParentNode(t);if(n&&"AttrNode"===n.type)return n.name.toLowerCase()}}function ne(e){return(e="string"==typeof e?e:"").split("\n").length-1}function re(e){return ne(((e="string"==typeof e?e:"").match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"")}function ue(e){return ne(((e="string"==typeof e?e:"").match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"")}function ie(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Array.from({length:Math.min(e,w)}).fill(i)}function ae(e,t){let{quote:n,regex:r}=D(e,t);return[n,e.replace(r,"\\".concat(n)),n]}function se(e){let t=0,n=e.getParentNode(t);for(;n&&F(n,["SubExpression"]);)t++,n=e.getParentNode(t);return!!(n&&F(e.getParentNode(t+1),["ConcatStatement"])&&F(e.getParentNode(t+2),["AttrNode"]))}function oe(e,t){let n=ce(e,t),r=pe(e,t);return r?s([n,l,u(r)]):n}function le(e,t){let n=ce(e,t),r=pe(e,t);return r?[s([n,l,r]),c]:n}function ce(e,t){return t("path")}function pe(e,t){let n=e.getValue(),r=[];if(n.params.length>0){let n=e.map(t,"params");r.push(...n)}if(n.hash&&n.hash.pairs.length>0){let e=t("hash");r.push(e)}return 0===r.length?"":o(l,r)}function de(e){return["as |",e.blockParams.join(" "),"|"]}t.exports={print:B,massageAstNode:g}}}),pu=T({"src/language-handlebars/parsers.js"(){P()}}),du=T({"node_modules/linguist-languages/data/Handlebars.json"(e,t){t.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),Du=T({"src/language-handlebars/index.js"(e,t){P();var n=ln(),r=cu(),u=pu(),i=[n(du(),(()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]})))],a={glimmer:r};t.exports={languages:i,printers:a,parsers:u}}}),fu=T({"src/language-graphql/pragma.js"(e,t){function n(e){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(e)}function r(e){return"# @format\n\n"+e}P(),t.exports={hasPragma:n,insertPragma:r}}}),mu=T({"src/language-graphql/loc.js"(e,t){function n(e){return"number"==typeof e.start?e.start:e.loc&&e.loc.start}function r(e){return"number"==typeof e.end?e.end:e.loc&&e.loc.end}P(),t.exports={locStart:n,locEnd:r}}}),hu=T({"src/language-graphql/printer-graphql.js"(e,t){P();var{builders:{join:n,hardline:r,line:u,softline:i,group:a,indent:s,ifBreak:o}}=ee(),{isNextLineEmpty:l,isNonEmptyArray:c}=Fe(),{insertPragma:p}=fu(),{locStart:d,locEnd:D}=mu();function f(e,t,p){let f=e.getValue();if(!f)return"";if("string"==typeof f)return f;switch(f.kind){case"Document":{let n=[];return e.each(((e,u,i)=>{n.push(p()),u!==i.length-1&&(n.push(r),l(t.originalText,e.getValue(),D)&&n.push(r))}),"definitions"),[...n,r]}case"OperationDefinition":{let r="{"!==t.originalText[d(f)],u=Boolean(f.name);return[r?f.operation:"",r&&u?[" ",p("name")]:"",r&&!u&&c(f.variableDefinitions)?" ":"",c(f.variableDefinitions)?a(["(",s([i,n([o("",", "),i],e.map(p,"variableDefinitions"))]),i,")"]):"",m(e,p,f),f.selectionSet&&(r||u)?" ":"",p("selectionSet")]}case"FragmentDefinition":return["fragment ",p("name"),c(f.variableDefinitions)?a(["(",s([i,n([o("",", "),i],e.map(p,"variableDefinitions"))]),i,")"]):""," on ",p("typeCondition"),m(e,p,f)," ",p("selectionSet")];case"SelectionSet":return["{",s([r,n(r,h(e,t,p,"selections"))]),r,"}"];case"Field":return a([f.alias?[p("alias"),": "]:"",p("name"),f.arguments.length>0?a(["(",s([i,n([o("",", "),i],h(e,t,p,"arguments"))]),i,")"]):"",m(e,p,f),f.selectionSet?" ":"",p("selectionSet")]);case"Name":case"IntValue":case"FloatValue":case"EnumValue":return f.value;case"StringValue":if(f.block){let e=f.value.replace(/"""/g,"\\$&").split("\n");return 1===e.length&&(e[0]=e[0].trim()),e.every((e=>""===e))&&(e.length=0),n(r,['"""',...e,'"""'])}return['"',f.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"'];case"BooleanValue":return f.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",p("name")];case"ListValue":return a(["[",s([i,n([o("",", "),i],e.map(p,"values"))]),i,"]"]);case"ObjectValue":return a(["{",t.bracketSpacing&&f.fields.length>0?" ":"",s([i,n([o("",", "),i],e.map(p,"fields"))]),i,o("",t.bracketSpacing&&f.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[p("name"),": ",p("value")];case"Directive":return["@",p("name"),f.arguments.length>0?a(["(",s([i,n([o("",", "),i],h(e,t,p,"arguments"))]),i,")"]):""];case"NamedType":return p("name");case"VariableDefinition":return[p("variable"),": ",p("type"),f.defaultValue?[" = ",p("defaultValue")]:"",m(e,p,f)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[p("description"),f.description?r:"","ObjectTypeExtension"===f.kind?"extend ":"","type ",p("name"),f.interfaces.length>0?[" implements ",...C(e,t,p)]:"",m(e,p,f),f.fields.length>0?[" {",s([r,n(r,h(e,t,p,"fields"))]),r,"}"]:""];case"FieldDefinition":return[p("description"),f.description?r:"",p("name"),f.arguments.length>0?a(["(",s([i,n([o("",", "),i],h(e,t,p,"arguments"))]),i,")"]):"",": ",p("type"),m(e,p,f)];case"DirectiveDefinition":return[p("description"),f.description?r:"","directive ","@",p("name"),f.arguments.length>0?a(["(",s([i,n([o("",", "),i],h(e,t,p,"arguments"))]),i,")"]):"",f.repeatable?" repeatable":""," on ",n(" | ",e.map(p,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[p("description"),f.description?r:"","EnumTypeExtension"===f.kind?"extend ":"","enum ",p("name"),m(e,p,f),f.values.length>0?[" {",s([r,n(r,h(e,t,p,"values"))]),r,"}"]:""];case"EnumValueDefinition":return[p("description"),f.description?r:"",p("name"),m(e,p,f)];case"InputValueDefinition":return[p("description"),f.description?f.description.block?r:u:"",p("name"),": ",p("type"),f.defaultValue?[" = ",p("defaultValue")]:"",m(e,p,f)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[p("description"),f.description?r:"","InputObjectTypeExtension"===f.kind?"extend ":"","input ",p("name"),m(e,p,f),f.fields.length>0?[" {",s([r,n(r,h(e,t,p,"fields"))]),r,"}"]:""];case"SchemaExtension":return["extend schema",m(e,p,f),...f.operationTypes.length>0?[" {",s([r,n(r,h(e,t,p,"operationTypes"))]),r,"}"]:[]];case"SchemaDefinition":return[p("description"),f.description?r:"","schema",m(e,p,f)," {",f.operationTypes.length>0?s([r,n(r,h(e,t,p,"operationTypes"))]):"",r,"}"];case"OperationTypeDefinition":return[p("operation"),": ",p("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[p("description"),f.description?r:"","InterfaceTypeExtension"===f.kind?"extend ":"","interface ",p("name"),f.interfaces.length>0?[" implements ",...C(e,t,p)]:"",m(e,p,f),f.fields.length>0?[" {",s([r,n(r,h(e,t,p,"fields"))]),r,"}"]:""];case"FragmentSpread":return["...",p("name"),m(e,p,f)];case"InlineFragment":return["...",f.typeCondition?[" on ",p("typeCondition")]:"",m(e,p,f)," ",p("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return a([p("description"),f.description?r:"",a(["UnionTypeExtension"===f.kind?"extend ":"","union ",p("name"),m(e,p,f),f.types.length>0?[" =",o(""," "),s([o([u," "]),n([u,"| "],e.map(p,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[p("description"),f.description?r:"","ScalarTypeExtension"===f.kind?"extend ":"","scalar ",p("name"),m(e,p,f)];case"NonNullType":return[p("type"),"!"];case"ListType":return["[",p("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(f.kind))}}function m(e,t,r){if(0===r.directives.length)return"";let o=n(u,e.map(t,"directives"));return"FragmentDefinition"===r.kind||"OperationDefinition"===r.kind?a([u,o]):[" ",a(s([i,o]))]}function h(e,t,n,u){return e.map(((e,u,i)=>{let a=n();return u<i.length-1&&l(t.originalText,e.getValue(),D)?[a,r]:a}),u)}function g(e){return e.kind&&"Comment"!==e.kind}function y(e){let t=e.getValue();if("Comment"===t.kind)return"#"+t.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(t))}function C(e,t,n){let r=e.getNode(),i=[],{interfaces:a}=r,s=e.map((e=>n(e)),"interfaces");for(let o=0;o<a.length;o++){let e=a[o];i.push(s[o]);let n=a[o+1];if(n){let r=t.originalText.slice(e.loc.end,n.loc.start),a=r.includes("#"),s=r.replace(/#.*/g,"").trim();i.push(","===s?",":" &",a?u:" ")}}return i}function E(e,t){"StringValue"===e.kind&&e.block&&!e.value.includes("\n")&&(t.value=t.value.trim())}function A(e){var t;let n=e.getValue();return null==n||null===(t=n.comments)||void 0===t?void 0:t.some((e=>"prettier-ignore"===e.value.trim()))}E.ignoredProperties=new Set(["loc","comments"]),t.exports={print:f,massageAstNode:E,hasPrettierIgnore:A,insertPragma:p,printComment:y,canAttachComment:g}}}),gu=T({"src/language-graphql/options.js"(e,t){P();var n=Nr();t.exports={bracketSpacing:n.bracketSpacing}}}),yu=T({"src/language-graphql/parsers.js"(){P()}}),Cu=T({"node_modules/linguist-languages/data/GraphQL.json"(e,t){t.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),Eu=T({"src/language-graphql/index.js"(e,t){P();var n=ln(),r=hu(),u=gu(),i=yu(),a=[n(Cu(),(()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]})))],s={graphql:r};t.exports={languages:a,options:u,printers:s,parsers:i}}}),Au=T({"node_modules/collapse-white-space/index.js"(e,t){function n(e){return String(e).replace(/\s+/g," ")}P(),t.exports=n}}),vu=T({"src/language-markdown/loc.js"(e,t){function n(e){return e.position.start.offset}function r(e){return e.position.end.offset}P(),t.exports={locStart:n,locEnd:r}}}),Fu=T({"src/language-markdown/constants.evaluate.js"(e,t){t.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872\\ud874-\\ud879][\\udc00-\\udfff]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67]|\\ud83c[\\ude00\\ude50-\\ude51]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])(?:[\\ufe00-\\ufe0f]|\\udb40[\\udd00-\\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65]|\\ud800[\\udd00-\\udd02\\udf9f\\udfd0]|\\ud801[\\udd6f]|\\ud802[\\udc57\\udd1f\\udd3f\\ude50-\\ude58\\ude7f\\udef0-\\udef6\\udf39-\\udf3f\\udf99-\\udf9c]|\\ud803[\\udf55-\\udf59]|\\ud804[\\udc47-\\udc4d\\udcbb-\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74-\\udd75\\uddc5-\\uddc8\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud806[\\udc3b\\udde2\\ude3f-\\ude46\\ude9a-\\ude9c\\ude9e-\\udea2]|\\ud807[\\udc41-\\udc45\\udc70-\\udc71\\udef7-\\udef8\\udfff]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e-\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud81b[\\ude97-\\ude9a\\udfe2]|\\ud82f[\\udc9f]|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e-\\udd5f]"}}}),xu=T({"src/language-markdown/utils.js"(e,t){P();var{getLast:n}=Fe(),{locStart:r,locEnd:u}=vu(),{cjkPattern:i,kPattern:a,punctuationPattern:s}=Fu(),o=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],l=[...o,"tableCell","paragraph","heading"],c=new RegExp(a),p=new RegExp(s);function d(e,t){let r="non-cjk",u="cj-letter",a="k-letter",s="cjk-punctuation",o=[],l=("preserve"===t.proseWrap?e:e.replace(new RegExp("(".concat(i,")\n(").concat(i,")"),"g"),"$1$2")).split(/([\t\n ]+)/);for(let[D,f]of l.entries()){if(D%2===1){o.push({type:"whitespace",value:/\n/.test(f)?"\n":" "});continue}if((0===D||D===l.length-1)&&""===f)continue;let e=f.split(new RegExp("(".concat(i,")")));for(let[t,i]of e.entries())if(0!==t&&t!==e.length-1||""!==i){if(t%2===0){""!==i&&d({type:"word",value:i,kind:r,hasLeadingPunctuation:p.test(i[0]),hasTrailingPunctuation:p.test(n(i))});continue}d(p.test(i)?{type:"word",value:i,kind:s,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:i,kind:c.test(i)?a:u,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return o;function d(e){let t=n(o);function i(n,r){return t.kind===n&&e.kind===r||t.kind===r&&e.kind===n}t&&"word"===t.type&&(t.kind===r&&e.kind===u&&!t.hasTrailingPunctuation||t.kind===u&&e.kind===r&&!e.hasLeadingPunctuation?o.push({type:"whitespace",value:" "}):!i(r,s)&&![t.value,e.value].some((e=>/\u3000/.test(e)))&&o.push({type:"whitespace",value:""})),o.push(e)}}function D(e,t){let[,n,r,u]=t.slice(e.position.start.offset,e.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:n,marker:r,leadingSpaces:u}}function f(e,t){if(!e.ordered||e.children.length<2)return!1;let n=Number(D(e.children[0],t.originalText).numberText),r=Number(D(e.children[1],t.originalText).numberText);if(0===n&&e.children.length>2){let n=Number(D(e.children[2],t.originalText).numberText);return 1===r&&1===n}return 1===r}function m(e,t){let{value:n}=e;return e.position.end.offset===t.length&&n.endsWith("\n")&&t.endsWith("\n")?n.slice(0,-1):n}function h(e,t){return function e(n,r,u){let i=Object.assign({},t(n,r,u));return i.children&&(i.children=i.children.map(((t,n)=>e(t,n,[i,...u])))),i}(e,null,[])}function g(e){if("link"!==(null==e?void 0:e.type)||1!==e.children.length)return!1;let[t]=e.children;return r(e)===r(t)&&u(e)===u(t)}t.exports={mapAst:h,splitText:d,punctuationPattern:s,getFencedCodeBlockValue:m,getOrderedListItemInfo:D,hasGitDiffFriendlyOrderedList:f,INLINE_NODE_TYPES:o,INLINE_NODE_WRAPPER_TYPES:l,isAutolink:g}}}),bu=T({"src/language-markdown/embed.js"(e,t){P();var{inferParserByLanguage:n,getMaxContinuousCount:r}=Fe(),{builders:{hardline:u,markAsRoot:i},utils:{replaceEndOfLine:a}}=ee(),s=$r(),{getFencedCodeBlockValue:o}=xu();function l(e,t,l,c){let p=e.getValue();if("code"===p.type&&null!==p.lang){let e=n(p.lang,c);if(e){let t=c.__inJsTemplate?"~":"`",n=t.repeat(Math.max(3,r(p.value,t)+1)),s={parser:e};"tsx"===p.lang&&(s.filepath="dummy.tsx");let d=l(o(p,c.originalText),s,{stripTrailingHardline:!0});return i([n,p.lang,p.meta?" "+p.meta:"",u,a(d),u,n])}}switch(p.type){case"front-matter":return s(p,l);case"importExport":return[l(p.value,{parser:"babel"},{stripTrailingHardline:!0}),u];case"jsx":return l("<$>".concat(p.value,"</$>"),{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}t.exports=l}}),Su=T({"src/language-markdown/pragma.js"(e,t){P();var n=Hr(),r=["format","prettier"];function u(e){let t="@(".concat(r.join("|"),")"),n=new RegExp(["\x3c!--\\s*".concat(t,"\\s*--\x3e"),"{\\s*\\/\\*\\s*".concat(t,"\\s*\\*\\/\\s*}"),"\x3c!--.*\r?\n[\\s\\S]*(^|\n)[^\\S\n]*".concat(t,"[^\\S\n]*($|\n)[\\s\\S]*\n.*--\x3e")].join("|"),"m"),u=e.match(n);return 0===(null==u?void 0:u.index)}t.exports={startWithPragma:u,hasPragma:e=>u(n(e).content.trimStart()),insertPragma:e=>{let t=n(e),u="\x3c!-- @".concat(r[0]," --\x3e");return t.frontMatter?"".concat(t.frontMatter.raw,"\n\n").concat(u,"\n\n").concat(t.content):"".concat(u,"\n\n").concat(t.content)}}}}),Tu=T({"src/language-markdown/print-preprocess.js"(e,t){P();var n=_(),{getOrderedListItemInfo:r,mapAst:u,splitText:i}=xu(),a=/^.$/su;function s(e,t){return e=p(e=o(e=f(e=h(e=m(e=l(e=D(e=c(e,t)),t),t),t),t)))}function o(e){return u(e,(e=>"import"!==e.type&&"export"!==e.type?e:Object.assign(Object.assign({},e),{},{type:"importExport"})))}function l(e,t){return u(e,(e=>"inlineCode"!==e.type||"preserve"===t.proseWrap?e:Object.assign(Object.assign({},e),{},{value:e.value.replace(/\s+/g," ")})))}function c(e,t){return u(e,(e=>"text"===e.type&&"*"!==e.value&&"_"!==e.value&&a.test(e.value)&&e.position.end.offset-e.position.start.offset!==e.value.length?Object.assign(Object.assign({},e),{},{value:t.originalText.slice(e.position.start.offset,e.position.end.offset)}):e))}function p(e){return d(e,((e,t)=>"importExport"===e.type&&"importExport"===t.type),((e,t)=>({type:"importExport",value:e.value+"\n\n"+t.value,position:{start:e.position.start,end:t.position.end}})))}function d(e,t,r){return u(e,(e=>{if(!e.children)return e;let u=e.children.reduce(((e,u)=>{let i=n(e);return i&&t(i,u)?e.splice(-1,1,r(i,u)):e.push(u),e}),[]);return Object.assign(Object.assign({},e),{},{children:u})}))}function D(e){return d(e,((e,t)=>"text"===e.type&&"text"===t.type),((e,t)=>({type:"text",value:e.value+t.value,position:{start:e.position.start,end:t.position.end}})))}function f(e,t){return u(e,((e,n,r)=>{let[u]=r;if("text"!==e.type)return e;let{value:a}=e;return"paragraph"===u.type&&(0===n&&(a=a.trimStart()),n===u.children.length-1&&(a=a.trimEnd())),{type:"sentence",position:e.position,children:i(a,t)}}))}function m(e,t){return u(e,((e,n,r)=>{if("code"===e.type){let n=/^\n?(?: {4,}|\t)/.test(t.originalText.slice(e.position.start.offset,e.position.end.offset));if(e.isIndented=n,n)for(let e=0;e<r.length;e++){let t=r[e];if(t.hasIndentedCodeblock)break;"list"===t.type&&(t.hasIndentedCodeblock=!0)}}return e}))}function h(e,t){return u(e,((e,t,n)=>{if("list"===e.type&&e.children.length>0){for(let t=0;t<n.length;t++){let r=n[t];if("list"===r.type&&!r.isAligned)return e.isAligned=!1,e}e.isAligned=i(e)}return e}));function n(e){return 0===e.children.length?-1:e.children[0].position.start.column-1}function i(e){if(!e.ordered)return!0;let[u,i]=e.children;if(r(u,t.originalText).leadingSpaces.length>1)return!0;let a=n(u);return-1!==a&&(1===e.children.length?a%t.tabWidth===0:a===n(i)&&(a%t.tabWidth===0||r(i,t.originalText).leadingSpaces.length>1))}}t.exports=s}}),wu=T({"src/language-markdown/clean.js"(e,t){P();var n=Au(),{isFrontMatterNode:r}=Fe(),{startWithPragma:u}=Su(),i=new Set(["position","raw"]);function a(e,t,i){if(("front-matter"===e.type||"code"===e.type||"yaml"===e.type||"import"===e.type||"export"===e.type||"jsx"===e.type)&&delete t.value,"list"===e.type&&delete t.isAligned,("list"===e.type||"listItem"===e.type)&&(delete t.spread,delete t.loose),"text"===e.type||("inlineCode"===e.type&&(t.value=e.value.replace(/[\t\n ]+/g," ")),"wikiLink"===e.type&&(t.value=e.value.trim().replace(/[\t\n]+/g," ")),("definition"===e.type||"linkReference"===e.type||"imageReference"===e.type)&&(t.label=n(e.label)),("definition"===e.type||"link"===e.type||"image"===e.type)&&e.title&&(t.title=e.title.replace(/\\(["')])/g,"$1")),i&&"root"===i.type&&i.children.length>0&&(i.children[0]===e||r(i.children[0])&&i.children[1]===e)&&"html"===e.type&&u(e.value)))return null}a.ignoredProperties=i,t.exports=a}}),Bu=T({"src/language-markdown/printer-markdown.js"(e,t){P();var n=Au(),{getLast:r,getMinNotPresentContinuousCount:u,getMaxContinuousCount:i,getStringWidth:a,isNonEmptyArray:s}=Fe(),{builders:{breakParent:o,join:l,line:c,literalline:p,markAsRoot:d,hardline:D,softline:f,ifBreak:m,fill:h,align:g,indent:y,group:C,hardlineWithoutBreakParent:E},utils:{normalizeDoc:A,replaceTextEndOfLine:v},printer:{printDocToString:F}}=ee(),x=bu(),{insertPragma:b}=Su(),{locStart:S,locEnd:T}=vu(),w=Tu(),B=wu(),{getFencedCodeBlockValue:N,hasGitDiffFriendlyOrderedList:k,splitText:j,punctuationPattern:M,INLINE_NODE_TYPES:O,INLINE_NODE_WRAPPER_TYPES:I,isAutolink:L}=xu(),_=new Set(["importExport"]),R=["heading","tableCell","link","wikiLink"],V=new Set(["listItem","definition","footnoteDefinition"]);function $(e,t,n){let a=e.getValue();if(ie(e))return j(t.originalText.slice(a.position.start.offset,a.position.end.offset),t).map((n=>"word"===n.type?n.value:""===n.value?"":J(e,n.value,t)));switch(a.type){case"front-matter":return t.originalText.slice(a.position.start.offset,a.position.end.offset);case"root":return 0===a.children.length?"":[A(X(e,t,n)),_.has(Z(a).type)?"":D];case"paragraph":return K(e,t,n,{postprocessor:h});case"sentence":return K(e,t,n);case"word":{let t=a.value.replace(/\*/g,"\\$&").replace(new RegExp(["(^|".concat(M,")(_+)"),"(_+)(".concat(M,"|$)")].join("|"),"g"),((e,t,n,r,u)=>(n?"".concat(t).concat(n):"".concat(r).concat(u)).replace(/_/g,"\\_"))),n=(e,t,n)=>"sentence"===e.type&&0===n,r=(e,t,n)=>L(e.children[n-1]);return t!==a.value&&(e.match(void 0,n,r)||e.match(void 0,n,((e,t,n)=>"emphasis"===e.type&&0===n),r))&&(t=t.replace(/^(\\?[*_])+/,(e=>e.replace(/\\/g,"")))),t}case"whitespace":{let n=e.getParentNode(),r=n.children.indexOf(a),u=n.children[r+1],i=u&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(u.value)?"never":t.proseWrap;return J(e,a.value,{proseWrap:i})}case"emphasis":{let u;if(L(a.children[0]))u=t.originalText[a.position.start.offset];else{let t=e.getParentNode(),n=t.children.indexOf(a),i=t.children[n-1],s=t.children[n+1];u=i&&"sentence"===i.type&&i.children.length>0&&"word"===r(i.children).type&&!r(i.children).hasTrailingPunctuation||s&&"sentence"===s.type&&s.children.length>0&&"word"===s.children[0].type&&!s.children[0].hasLeadingPunctuation||U(e,"emphasis")?"*":"_"}return[u,K(e,t,n),u]}case"strong":return["**",K(e,t,n),"**"];case"delete":return["~~",K(e,t,n),"~~"];case"inlineCode":{let e=u(a.value,"`"),t="`".repeat(e||1),n=e&&!/^\s/.test(a.value)?" ":"";return[t,n,a.value,n,t]}case"wikiLink":{let e="";return e="preserve"===t.proseWrap?a.value:a.value.replace(/[\t\n]+/g," "),["[[",e,"]]"]}case"link":switch(t.originalText[a.position.start.offset]){case"<":{let e="mailto:";return["<",a.url.startsWith(e)&&t.originalText.slice(a.position.start.offset+1,a.position.start.offset+1+e.length)!==e?a.url.slice(e.length):a.url,">"]}case"[":return["[",K(e,t,n),"](",ae(a.url,")"),se(a.title,t),")"];default:return t.originalText.slice(a.position.start.offset,a.position.end.offset)}case"image":return[""),se(a.title,t),")"];case"blockquote":return["> ",g("> ",K(e,t,n))];case"heading":return["#".repeat(a.depth)+" ",K(e,t,n)];case"code":{if(a.isIndented){let e=" ".repeat(4);return g(e,[e,...v(a.value,D)])}let e=t.__inJsTemplate?"~":"`",n=e.repeat(Math.max(3,i(a.value,e)+1));return[n,a.lang||"",a.meta?" "+a.meta:"",D,...v(N(a,t.originalText),D),D,n]}case"html":{let t=e.getParentNode(),n="root"===t.type&&r(t.children)===a?a.value.trimEnd():a.value,u=/^<!--.*-->$/s.test(n);return v(n,u?D:d(p))}case"list":{let r=z(a,e.getParentNode()),u=k(a,t);return K(e,t,n,{processor:(e,i)=>{let s=l(),o=e.getValue();return 2===o.children.length&&"html"===o.children[1].type&&o.children[0].position.start.column!==o.children[1].position.start.column?[s,W(e,t,n,s)]:[s,g(" ".repeat(s.length),W(e,t,n,s))];function l(){let e=a.ordered?(0===i?a.start:u?1:a.start+i)+(r%2===0?". ":") "):r%2===0?"- ":"* ";return a.isAligned||a.hasIndentedCodeblock?H(e,t):e}}})}case"thematicBreak":{let t=Y(e,"list");return-1===t?"---":z(e.getParentNode(t),e.getParentNode(t+1))%2===0?"***":"---"}case"linkReference":return["[",K(e,t,n),"]","full"===a.referenceType?ce(a):"collapsed"===a.referenceType?"[]":""];case"imageReference":return"full"===a.referenceType?["![",a.alt||"","]",ce(a)]:["![",a.alt,"]","collapsed"===a.referenceType?"[]":""];case"definition":{let e="always"===t.proseWrap?c:" ";return C([ce(a),":",y([e,ae(a.url),null===a.title?"":[e,se(a.title,t,!1)]])])}case"footnote":return["[^",K(e,t,n),"]"];case"footnoteReference":return pe(a);case"footnoteDefinition":{let r=e.getParentNode().children[e.getName()+1],u=1===a.children.length&&"paragraph"===a.children[0].type&&("never"===t.proseWrap||"preserve"===t.proseWrap&&a.children[0].position.start.line===a.children[0].position.end.line);return[pe(a),": ",u?K(e,t,n):C([g(" ".repeat(4),K(e,t,n,{processor:(e,t)=>0===t?C([f,n()]):n()})),r&&"footnoteDefinition"===r.type?f:""])]}case"table":return G(e,t,n);case"tableCell":return K(e,t,n);case"break":return/\s/.test(t.originalText[a.position.start.offset])?[" ",d(p)]:["\\",D];case"liquidNode":return v(a.value,D);case"importExport":return[a.value,D];case"esComment":return["{/* ",a.value," */}"];case"jsx":return a.value;case"math":return["$$",D,a.value?[...v(a.value,D),D]:"","$$"];case"inlineMath":return t.originalText.slice(S(a),T(a));default:throw new Error("Unknown markdown type ".concat(JSON.stringify(a.type)))}}function W(e,t,n,r){let u=e.getValue(),i=null===u.checked?"":u.checked?"[x] ":"[ ] ";return[i,K(e,t,n,{processor:(e,u)=>{if(0===u&&"list"!==e.getValue().type)return g(" ".repeat(i.length),n());let a=" ".repeat(oe(t.tabWidth-r.length,0,3));return[a,g(a,n())]}})]}function H(e,t){let n=r();return e+" ".repeat(n>=4?0:n);function r(){let n=e.length%t.tabWidth;return 0===n?0:t.tabWidth-n}}function z(e,t){return q(e,t,(t=>t.ordered===e.ordered))}function q(e,t,n){let r=-1;for(let u of t.children)if(u.type===e.type&&n(u)?r++:r=-1,u===e)return r}function Y(e,t){let n,r=Array.isArray(t)?t:[t],u=-1;for(;n=e.getParentNode(++u);)if(r.includes(n.type))return u;return-1}function U(e,t){let n=Y(e,t);return-1===n?null:e.getParentNode(n)}function J(e,t,n){if("preserve"===n.proseWrap&&"\n"===t)return D;let r="always"===n.proseWrap&&!U(e,R);return""!==t?r?c:" ":r?f:""}function G(e,t,n){let r=e.getValue(),u=[],i=e.map((e=>e.map(((e,r)=>{let i=F(n(),t).formatted,s=a(i);return u[r]=Math.max(u[r]||3,s),{text:i,width:s}}),"children")),"children"),s=p(!1);if("never"!==t.proseWrap)return[o,s];let c=p(!0);return[o,C(m(c,s))];function p(e){let t=[D(i[0],e),d(e)];return i.length>1&&t.push(l(E,i.slice(1).map((t=>D(t,e))))),l(E,t)}function d(e){return"| ".concat(u.map(((t,n)=>{let u=r.align[n],i="center"===u||"left"===u?":":"-",a="center"===u||"right"===u?":":"-",s=e?"-":"-".repeat(t-2);return"".concat(i).concat(s).concat(a)})).join(" | ")," |")}function D(e,t){return"| ".concat(e.map(((e,n)=>{let{text:i,width:a}=e;if(t)return i;let s=u[n]-a,o=r.align[n],l=0;"right"===o?l=s:"center"===o&&(l=Math.floor(s/2));let c=s-l;return"".concat(" ".repeat(l)).concat(i).concat(" ".repeat(c))})).join(" | ")," |")}}function X(e,t,n){let r=[],u=null,{children:i}=e.getValue();for(let[a,s]of i.entries())switch(te(s)){case"start":null===u&&(u={index:a,offset:s.position.end.offset});break;case"end":null!==u&&(r.push({start:u,end:{index:a,offset:s.position.start.offset}}),u=null)}return K(e,t,n,{processor:(e,u)=>{if(r.length>0){let e=r[0];if(u===e.start.index)return[Q(i[e.start.index]),t.originalText.slice(e.start.offset,e.end.offset),Q(i[e.end.index])];if(e.start.index<u&&u<e.end.index)return!1;if(u===e.end.index)return r.shift(),!1}return n()}})}function K(e,t,n){let r,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{postprocessor:i}=u,a=u.processor||(()=>n()),s=e.getValue(),o=[];return e.each(((e,n)=>{let u=e.getValue(),i=a(e,n);if(!1!==i){let e={parts:o,prevNode:r,parentNode:s,options:t};ne(u,e)&&(o.push(D),r&&_.has(r.type)||(re(u,e)||ue(u,e))&&o.push(D),ue(u,e)&&o.push(D)),o.push(i),r=u}}),"children"),i?i(o):o}function Q(e){return"html"===e.type?e.value:"paragraph"===e.type&&Array.isArray(e.children)&&1===e.children.length&&"esComment"===e.children[0].type?["{/* ",e.children[0].value," */}"]:void 0}function Z(e){let t=e;for(;s(t.children);)t=r(t.children);return t}function te(e){let t;if("html"===e.type)t=e.value.match(/^<!--\s*prettier-ignore(?:-(start|end))?\s*-->$/);else{let n;"esComment"===e.type?n=e:"paragraph"===e.type&&1===e.children.length&&"esComment"===e.children[0].type&&(n=e.children[0]),n&&(t=n.value.match(/^prettier-ignore(?:-(start|end))?$/))}return!!t&&(t[1]||"next")}function ne(e,t){let n=0===t.parts.length,r=O.includes(e.type),u="html"===e.type&&I.includes(t.parentNode.type);return!n&&!r&&!u}function re(e,t){var n,r,u;let i=(t.prevNode&&t.prevNode.type)===e.type&&V.has(e.type),a="listItem"===t.parentNode.type&&!t.parentNode.loose,s="listItem"===(null===(n=t.prevNode)||void 0===n?void 0:n.type)&&t.prevNode.loose,o="next"===te(t.prevNode),l="html"===e.type&&"html"===(null===(r=t.prevNode)||void 0===r?void 0:r.type)&&t.prevNode.position.end.line+1===e.position.start.line,c="html"===e.type&&"listItem"===t.parentNode.type&&"paragraph"===(null===(u=t.prevNode)||void 0===u?void 0:u.type)&&t.prevNode.position.end.line+1===e.position.start.line;return s||!(i||a||o||l||c)}function ue(e,t){let n=t.prevNode&&"list"===t.prevNode.type,r="code"===e.type&&e.isIndented;return n&&r}function ie(e){let t=U(e,["linkReference","imageReference"]);return t&&("linkReference"!==t.type||"full"!==t.referenceType)}function ae(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[" ",...Array.isArray(t)?t:[t]];return new RegExp(n.map((e=>"\\".concat(e))).join("|")).test(e)?"<".concat(e,">"):e}function se(e,t){if(!e)return"";if(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])return" "+se(e,t,!1);if((e=e.replace(/\\(["')])/g,"$1")).includes('"')&&e.includes("'")&&!e.includes(")"))return"(".concat(e,")");let n=e.split("'").length-1,r=e.split('"').length-1,u=n>r?'"':r>n||t.singleQuote?"'":'"';return e=(e=e.replace(/\\/,"\\\\")).replace(new RegExp("(".concat(u,")"),"g"),"\\$1"),"".concat(u).concat(e).concat(u)}function oe(e,t,n){return e<t?t:e>n?n:e}function le(e){let t=Number(e.getName());return 0!==t&&"next"===te(e.getParentNode().children[t-1])}function ce(e){return"[".concat(n(e.label),"]")}function pe(e){return"[^".concat(e.label,"]")}t.exports={preprocess:w,print:$,embed:x,massageAstNode:B,hasPrettierIgnore:le,insertPragma:b}}}),Nu=T({"src/language-markdown/options.js"(e,t){P();var n=Nr();t.exports={proseWrap:n.proseWrap,singleQuote:n.singleQuote}}}),ku=T({"src/language-markdown/parsers.js"(){P()}}),Pu=T({"node_modules/linguist-languages/data/Markdown.json"(e,t){t.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),ju=T({"src/language-markdown/index.js"(e,t){P();var n=ln(),r=Bu(),u=Nu(),i=ku(),a=[n(Pu(),(e=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...e.filenames,"README"],extensions:e.extensions.filter((e=>".mdx"!==e))}))),n(Pu(),(()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]})))],s={mdast:r};t.exports={languages:a,options:u,printers:s,parsers:i}}}),Mu=T({"src/language-html/clean.js"(e,t){P();var{isFrontMatterNode:n}=Fe(),r=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function u(e,t){if("text"===e.type||"comment"===e.type||n(e)||"yaml"===e.type||"toml"===e.type)return null;"attribute"===e.type&&delete t.value,"docType"===e.type&&delete t.value}u.ignoredProperties=r,t.exports=u}}),Ou=T({"src/language-html/constants.evaluate.js"(e,t){t.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),Iu=T({"src/language-html/utils/is-unknown-namespace.js"(e,t){function n(e){return"element"===e.type&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}P(),t.exports=n}}),Lu=T({"src/language-html/utils/index.js"(e,t){P();var{inferParserByLanguage:n,isFrontMatterNode:r}=Fe(),{builders:{line:u,hardline:i,join:a},utils:{getDocParts:s,replaceTextEndOfLine:o}}=ee(),{CSS_DISPLAY_TAGS:l,CSS_DISPLAY_DEFAULT:c,CSS_WHITE_SPACE_TAGS:p,CSS_WHITE_SPACE_DEFAULT:d}=Ou(),D=Iu(),f=new Set(["\t","\n","\f","\r"," "]),m=e=>e.replace(/^[\t\n\f\r ]+/,""),h=e=>e.replace(/[\t\n\f\r ]+$/,""),g=e=>m(h(e)),y=e=>e.replace(/^[\t\f\r ]*\n/g,""),C=e=>y(h(e)),E=e=>e.split(/[\t\n\f\r ]+/),A=e=>e.match(/^[\t\n\f\r ]*/)[0],v=e=>{let[,t,n,r]=e.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:t,trailingWhitespace:r,text:n}},F=e=>/[\t\n\f\r ]/.test(e);function x(e,t){return!!("ieConditionalComment"===e.type&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||"ieConditionalComment"===e.type&&!e.complete||re(e)&&e.children.some((e=>"text"!==e.type&&"interpolation"!==e.type))||me(e,t)&&!w(e)&&"interpolation"!==e.type)}function b(e){return!("attribute"===e.type||!e.parent||!e.prev)&&S(e.prev)}function S(e){return"comment"===e.type&&"prettier-ignore"===e.value.trim()}function T(e){return"text"===e.type||"comment"===e.type}function w(e){return"element"===e.type&&("script"===e.fullName||"style"===e.fullName||"svg:style"===e.fullName||D(e)&&("script"===e.name||"style"===e.name))}function B(e){return e.children&&!w(e)}function N(e){return w(e)||"interpolation"===e.type||k(e)}function k(e){return se(e).startsWith("pre")}function j(e,t){let n=u();return n&&!e.prev&&e.parent&&e.parent.tagDefinition&&e.parent.tagDefinition.ignoreFirstLf?"interpolation"===e.type:n;function u(){return!r(e)&&(!("text"!==e.type&&"interpolation"!==e.type||!e.prev||"text"!==e.prev.type&&"interpolation"!==e.prev.type)||!(!e.parent||"none"===e.parent.cssDisplay)&&(!!re(e.parent)||!(!e.prev&&("root"===e.parent.type||re(e)&&e.parent||w(e.parent)||De(e.parent,t)||!K(e.parent.cssDisplay))||e.prev&&!te(e.prev.cssDisplay))))}}function M(e,t){return!r(e)&&(!("text"!==e.type&&"interpolation"!==e.type||!e.next||"text"!==e.next.type&&"interpolation"!==e.next.type)||!(!e.parent||"none"===e.parent.cssDisplay)&&(!!re(e.parent)||!(!e.next&&("root"===e.parent.type||re(e)&&e.parent||w(e.parent)||De(e.parent,t)||!Q(e.parent.cssDisplay))||e.next&&!Z(e.next.cssDisplay))))}function O(e){return ne(e.cssDisplay)&&!w(e)}function I(e){return r(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+1<e.next.sourceSpan.start.line}function L(e){return _(e)||"element"===e.type&&e.children.length>0&&(["body","script","style"].includes(e.name)||e.children.some((e=>Y(e))))||e.firstChild&&e.firstChild===e.lastChild&&"text"!==e.firstChild.type&&W(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||H(e.lastChild))}function _(e){return"element"===e.type&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&"table-cell"!==e.cssDisplay)}function R(e){return z(e)||e.prev&&V(e.prev)||$(e)}function V(e){return z(e)||"element"===e.type&&"br"===e.fullName||$(e)}function $(e){return W(e)&&H(e)}function W(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.line<e.sourceSpan.start.line:"root"===e.parent.type||e.parent.startSourceSpan.end.line<e.sourceSpan.start.line)}function H(e){return e.hasTrailingSpaces&&(e.next?e.next.sourceSpan.start.line>e.sourceSpan.end.line:"root"===e.parent.type||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function z(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function q(e){return e.lastChild?q(e.lastChild):e}function Y(e){return e.children&&e.children.some((e=>"text"!==e.type))}function U(e){let{type:t,lang:n}=e.attrMap;return"module"===t||"text/javascript"===t||"text/babel"===t||"application/javascript"===t||"jsx"===n?"babel":"application/x-typescript"===t||"ts"===n||"tsx"===n?"typescript":"text/markdown"===t?"markdown":"text/html"===t?"html":t&&(t.endsWith("json")||t.endsWith("importmap"))||"speculationrules"===t?"json":"text/x-handlebars-template"===t?"glimmer":void 0}function J(e,t){let{lang:r}=e.attrMap;return r&&"postcss"!==r&&"css"!==r?"scss"===r?"scss":"less"===r?"less":"stylus"===r?n("stylus",t):void 0:"css"}function G(e,t){return"script"!==e.name||e.attrMap.src?"style"===e.name?J(e,t):t&&me(e,t)?U(e)||!("src"in e.attrMap)&&n(e.attrMap.lang,t):void 0:e.attrMap.lang||e.attrMap.type?U(e):"babel"}function X(e){return"block"===e||"list-item"===e||e.startsWith("table")}function K(e){return!X(e)&&"inline-block"!==e}function Q(e){return!X(e)&&"inline-block"!==e}function Z(e){return!X(e)}function te(e){return!X(e)}function ne(e){return!X(e)&&"inline-block"!==e}function re(e){return se(e).startsWith("pre")}function ue(e,t){let n=0;for(let r=e.stack.length-1;r>=0;r--){let u=e.stack[r];u&&"object"==typeof u&&!Array.isArray(u)&&t(u)&&n++}return n}function ie(e,t){let n=e;for(;n;){if(t(n))return!0;n=n.parent}return!1}function ae(e,t){if(e.prev&&"comment"===e.prev.type){let t=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/);if(t)return t[1]}let n=!1;if("element"===e.type&&"svg"===e.namespace){if(!ie(e,(e=>"svg:foreignObject"===e.fullName)))return"svg"===e.name?"inline-block":"block";n=!0}switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return"vue"===t.parser&&e.parent&&"root"===e.parent.type?"block":"element"===e.type&&(!e.namespace||n||D(e))&&l[e.name]||c}}function se(e){return"element"===e.type&&(!e.namespace||D(e))&&p[e.name]||d}function oe(e){let t=Number.POSITIVE_INFINITY;for(let n of e.split("\n")){if(0===n.length)continue;if(!f.has(n[0]))return 0;let e=A(n).length;n.length!==e&&e<t&&(t=e)}return t===Number.POSITIVE_INFINITY?0:t}function le(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:oe(e);return 0===t?e:e.split("\n").map((e=>e.slice(t))).join("\n")}function ce(e,t){let n=0;for(let r=0;r<e.length;r++)e[r]===t&&n++;return n}function pe(e){return e.replace(/'/g,"'").replace(/"/g,'"')}var de=new Set(["template","style","script"]);function De(e,t){return fe(e,t)&&!de.has(e.fullName)}function fe(e,t){return"vue"===t.parser&&"element"===e.type&&"root"===e.parent.type&&"html"!==e.fullName.toLowerCase()}function me(e,t){return fe(e,t)&&(De(e,t)||e.attrMap.lang&&"html"!==e.attrMap.lang)}function he(e){let t=e.fullName;return"#"===t.charAt(0)||"slot-scope"===t||"v-slot"===t||t.startsWith("v-slot:")}function ge(e,t){let n=e.parent;if(!fe(n,t))return!1;let r=n.fullName,u=e.fullName;return"script"===r&&"setup"===u||"style"===r&&"vars"===u}function ye(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.value;return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?o(t):o(le(C(t)),i):s(a(u,E(t)))}function Ce(e,t){return fe(e,t)&&"script"===e.name}t.exports={htmlTrim:g,htmlTrimPreserveIndentation:C,hasHtmlWhitespace:F,getLeadingAndTrailingHtmlWhitespace:v,canHaveInterpolation:B,countChars:ce,countParents:ue,dedentString:le,forceBreakChildren:_,forceBreakContent:L,forceNextEmptyLine:I,getLastDescendant:q,getNodeCssStyleDisplay:ae,getNodeCssStyleWhiteSpace:se,hasPrettierIgnore:b,inferScriptParser:G,isVueCustomBlock:De,isVueNonHtmlBlock:me,isVueScriptTag:Ce,isVueSlotAttribute:he,isVueSfcBindingsAttribute:ge,isVueSfcBlock:fe,isDanglingSpaceSensitiveNode:O,isIndentationSensitiveNode:k,isLeadingSpaceSensitiveNode:j,isPreLikeNode:re,isScriptLikeTag:w,isTextLikeNode:T,isTrailingSpaceSensitiveNode:M,isWhitespaceSensitiveNode:N,isUnknownNamespace:D,preferHardlineAsLeadingSpaces:R,preferHardlineAsTrailingSpaces:V,shouldPreserveContent:x,unescapeQuoteEntities:pe,getTextValueParts:ye}}}),_u=T({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(e){function t(t){return t>=e.$TAB&&t<=e.$SPACE||t==e.$NBSP}function n(t){return e.$0<=t&&t<=e.$9}function r(t){return t>=e.$a&&t<=e.$z||t>=e.$A&&t<=e.$Z}function u(t){return t>=e.$a&&t<=e.$f||t>=e.$A&&t<=e.$F||n(t)}function i(t){return t===e.$LF||t===e.$CR}function a(t){return e.$0<=t&&t<=e.$7}P(),Object.defineProperty(e,"__esModule",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96,e.isWhitespace=t,e.isDigit=n,e.isAsciiLetter=r,e.isAsciiHexDigit=u,e.isNewLine=i,e.isOctalDigit=a}}),Ru=T({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=class{constructor(e,t,n){this.filePath=e,this.name=t,this.members=n}assertNoMembers(){if(this.members.length)throw new Error("Illegal state: symbol without members expected, but got ".concat(JSON.stringify(this),"."))}};e.StaticSymbol=t;var n=class{constructor(){this.cache=new Map}get(e,n,r){let u=(r=r||[]).length?".".concat(r.join(".")):"",i='"'.concat(e,'".').concat(n).concat(u),a=this.cache.get(i);return a||(a=new t(e,n,r),this.cache.set(i,a)),a}};e.StaticSymbolCache=n}}),Vu=T({"node_modules/angular-html-parser/lib/compiler/src/util.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=/-+([a-z0-9])/g;function n(e){return e.replace(t,(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t[1].toUpperCase()}))}function r(e,t){return i(e,":",t)}function u(e,t){return i(e,".",t)}function i(e,t,n){let r=e.indexOf(t);return-1==r?n:[e.slice(0,r).trim(),e.slice(r+1).trim()]}function a(e,t,n){return Array.isArray(e)?t.visitArray(e,n):y(e)?t.visitStringMap(e,n):null==e||"string"==typeof e||"number"==typeof e||"boolean"==typeof e?t.visitPrimitive(e,n):t.visitOther(e,n)}function s(e){return null!=e}function o(e){return void 0===e?null:e}e.dashCaseToCamelCase=n,e.splitAtColon=r,e.splitAtPeriod=u,e.visitValue=a,e.isDefined=s,e.noUndefined=o;var l=class{visitArray(e,t){return e.map((e=>a(e,this,t)))}visitStringMap(e,t){let n={};return Object.keys(e).forEach((r=>{n[r]=a(e[r],this,t)})),n}visitPrimitive(e,t){return e}visitOther(e,t){return e}};function c(e){throw new Error("Internal Error: ".concat(e))}function p(e,t){let n=Error(e);return n[d]=!0,t&&(n[D]=t),n}e.ValueTransformer=l,e.SyncAsync={assertSync:e=>{if(v(e))throw new Error("Illegal state: value cannot be a promise");return e},then:(e,t)=>v(e)?e.then(t):t(e),all:e=>e.some(v)?Promise.all(e):e},e.error=c,e.syntaxError=p;var d="ngSyntaxError",D="ngParseErrors";function f(e){return e[d]}function m(e){return e[D]||[]}function h(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}e.isSyntaxError=f,e.getParseErrors=m,e.escapeRegExp=h;var g=Object.getPrototypeOf({});function y(e){return"object"==typeof e&&null!==e&&Object.getPrototypeOf(e)===g}function C(e){let t="";for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);if(r>=55296&&r<=56319&&e.length>n+1){let t=e.charCodeAt(n+1);t>=56320&&t<=57343&&(n++,r=(r-55296<<10)+t-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}return t}function E(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(E).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);if(!e.toString)return"object";let t=e.toString();if(null==t)return""+t;let n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function A(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")?e():e}function v(e){return!!e&&"function"==typeof e.then}e.utf8Encode=C,e.stringify=E,e.resolveForwardRef=A,e.isPromise=v;var F=class{constructor(e){this.full=e;let t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}};e.Version=F;var x=typeof window<"u"&&window,b=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,S=typeof globalThis<"u"&&globalThis||x||b;e.global=S}}),$u=T({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=Ru(),n=Vu(),r=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function u(e){return e.replace(/\W/g,"_")}e.sanitizeIdentifier=u;var i,a,s=0;function o(e){if(!e||!e.reference)return null;let r=e.reference;if(r instanceof t.StaticSymbol)return r.name;if(r.__anonymousType)return r.__anonymousType;let i=n.stringify(r);return i.indexOf("(")>=0?(i="anonymous_".concat(s++),r.__anonymousType=i):i=u(i),i}function l(e){let r=e.reference;return r instanceof t.StaticSymbol?r.filePath:"./".concat(n.stringify(r))}function c(e,t){return"View_".concat(o({reference:e}),"_").concat(t)}function p(e){return"RenderType_".concat(o({reference:e}))}function d(e){return"HostView_".concat(o({reference:e}))}function D(e){return"".concat(o({reference:e}),"NgFactory")}function f(e){return null!=e.value?u(e.value):o(e.identifier)}function m(e){return null!=e.identifier?e.identifier.reference:e.value}e.identifierName=o,e.identifierModuleUrl=l,e.viewClassName=c,e.rendererTypeName=p,e.hostViewClassName=d,e.componentFactoryName=D,(a=i=e.CompileSummaryKind||(e.CompileSummaryKind={}))[a.Pipe=0]="Pipe",a[a.Directive=1]="Directive",a[a.NgModule=2]="NgModule",a[a.Injectable=3]="Injectable",e.tokenName=f,e.tokenReference=m;var h=class{constructor(){let{moduleUrl:e,styles:t,styleUrls:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.moduleUrl=e||null,this.styles=F(t),this.styleUrls=F(n)}};e.CompileStylesheetMetadata=h;var g=class{constructor(e){let{encapsulation:t,template:n,templateUrl:r,htmlAst:u,styles:i,styleUrls:a,externalStylesheets:s,animations:o,ngContentSelectors:l,interpolation:c,isInline:p,preserveWhitespaces:d}=e;if(this.encapsulation=t,this.template=n,this.templateUrl=r,this.htmlAst=u,this.styles=F(i),this.styleUrls=F(a),this.externalStylesheets=F(s),this.animations=o?b(o):[],this.ngContentSelectors=l||[],c&&2!=c.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=c,this.isInline=p,this.preserveWhitespaces=d}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};e.CompileTemplateMetadata=g;var y=class{static create(e){let{isHost:t,type:u,isComponent:i,selector:a,exportAs:s,changeDetection:o,inputs:l,outputs:c,host:p,providers:d,viewProviders:D,queries:f,guards:m,viewQueries:h,entryComponents:g,template:C,componentViewType:E,rendererType:A,componentFactory:v}=e,F={},x={},b={};null!=p&&Object.keys(p).forEach((e=>{let t=p[e],n=e.match(r);null===n?b[e]=t:null!=n[1]?x[n[1]]=t:null!=n[2]&&(F[n[2]]=t)}));let S={};null!=l&&l.forEach((e=>{let t=n.splitAtColon(e,[e,e]);S[t[0]]=t[1]}));let T={};return null!=c&&c.forEach((e=>{let t=n.splitAtColon(e,[e,e]);T[t[0]]=t[1]})),new y({isHost:t,type:u,isComponent:!!i,selector:a,exportAs:s,changeDetection:o,inputs:S,outputs:T,hostListeners:F,hostProperties:x,hostAttributes:b,providers:d,viewProviders:D,queries:f,guards:m,viewQueries:h,entryComponents:g,template:C,componentViewType:E,rendererType:A,componentFactory:v})}constructor(e){let{isHost:t,type:n,isComponent:r,selector:u,exportAs:i,changeDetection:a,inputs:s,outputs:o,hostListeners:l,hostProperties:c,hostAttributes:p,providers:d,viewProviders:D,queries:f,guards:m,viewQueries:h,entryComponents:g,template:y,componentViewType:C,rendererType:E,componentFactory:A}=e;this.isHost=!!t,this.type=n,this.isComponent=r,this.selector=u,this.exportAs=i,this.changeDetection=a,this.inputs=s,this.outputs=o,this.hostListeners=l,this.hostProperties=c,this.hostAttributes=p,this.providers=F(d),this.viewProviders=F(D),this.queries=F(f),this.guards=m,this.viewQueries=F(h),this.entryComponents=F(g),this.template=y,this.componentViewType=C,this.rendererType=E,this.componentFactory=A}toSummary(){return{summaryKind:i.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};e.CompileDirectiveMetadata=y;var C=class{constructor(e){let{type:t,name:n,pure:r}=e;this.type=t,this.name=n,this.pure=!!r}toSummary(){return{summaryKind:i.Pipe,type:this.type,name:this.name,pure:this.pure}}};e.CompilePipeMetadata=C;var E=class{};e.CompileShallowModuleMetadata=E;var A=class{constructor(e){let{type:t,providers:n,declaredDirectives:r,exportedDirectives:u,declaredPipes:i,exportedPipes:a,entryComponents:s,bootstrapComponents:o,importedModules:l,exportedModules:c,schemas:p,transitiveModule:d,id:D}=e;this.type=t||null,this.declaredDirectives=F(r),this.exportedDirectives=F(u),this.declaredPipes=F(i),this.exportedPipes=F(a),this.providers=F(n),this.entryComponents=F(s),this.bootstrapComponents=F(o),this.importedModules=F(l),this.exportedModules=F(c),this.schemas=F(p),this.id=D||null,this.transitiveModule=d||null}toSummary(){let e=this.transitiveModule;return{summaryKind:i.NgModule,type:this.type,entryComponents:e.entryComponents,providers:e.providers,modules:e.modules,exportedDirectives:e.exportedDirectives,exportedPipes:e.exportedPipes}}};e.CompileNgModuleMetadata=A;var v=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(e,t){this.providers.push({provider:e,module:t})}addDirective(e){this.directivesSet.has(e.reference)||(this.directivesSet.add(e.reference),this.directives.push(e))}addExportedDirective(e){this.exportedDirectivesSet.has(e.reference)||(this.exportedDirectivesSet.add(e.reference),this.exportedDirectives.push(e))}addPipe(e){this.pipesSet.has(e.reference)||(this.pipesSet.add(e.reference),this.pipes.push(e))}addExportedPipe(e){this.exportedPipesSet.has(e.reference)||(this.exportedPipesSet.add(e.reference),this.exportedPipes.push(e))}addModule(e){this.modulesSet.has(e.reference)||(this.modulesSet.add(e.reference),this.modules.push(e))}addEntryComponent(e){this.entryComponentsSet.has(e.componentType)||(this.entryComponentsSet.add(e.componentType),this.entryComponents.push(e))}};function F(e){return e||[]}e.TransitiveCompileNgModuleMetadata=v;var x=class{constructor(e,t){let{useClass:n,useValue:r,useExisting:u,useFactory:i,deps:a,multi:s}=t;this.token=e,this.useClass=n||null,this.useValue=r,this.useExisting=u,this.useFactory=i||null,this.dependencies=a||null,this.multi=!!s}};function b(e){return e.reduce(((e,t)=>{let n=Array.isArray(t)?b(t):t;return e.concat(n)}),[])}function S(e){return e.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}function T(e,n,r){let u;return u=r.isInline?n.type.reference instanceof t.StaticSymbol?"".concat(n.type.reference.filePath,".").concat(n.type.reference.name,".html"):"".concat(o(e),"/").concat(o(n.type),".html"):r.templateUrl,n.type.reference instanceof t.StaticSymbol?u:S(u)}function w(e,t){let n=e.moduleUrl.split(/\/\\/g),r=n[n.length-1];return S("css/".concat(t).concat(r,".ngstyle.js"))}function B(e){return S("".concat(o(e.type),"/module.ngfactory.js"))}function N(e,t){return S("".concat(o(e),"/").concat(o(t.type),".ngfactory.js"))}e.ProviderMeta=x,e.flatten=b,e.templateSourceUrl=T,e.sharedStylesheetJitUrl=w,e.ngModuleJitUrl=B,e.templateJitUrl=N}}),Wu=T({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(e){P(),Object.defineProperty(e,"__esModule",{value:!0});var t=_u(),n=$u(),r=class{constructor(e,t,n,r){this.file=e,this.offset=t,this.line=n,this.col=r}toString(){return null!=this.offset?"".concat(this.file.url,"@").concat(this.line,":").concat(this.col):this.file.url}moveBy(e){let n=this.file.content,u=n.length,i=this.offset,a=this.line,s=this.col;for(;i>0&&e<0;)if(i--,e++,n.charCodeAt(i)==t.$LF){a--;let e=n.substr(0,i-1).lastIndexOf(String.fromCharCode(t.$LF));s=e>0?i-e:i}else s--;for(;i<u&&e>0;){let r=n.charCodeAt(i);i++,e--,r==t.$LF?(a++,s=0):s++}return new r(this.file,i,a,s)}getContext(e,t){let n=this.file.content,r=this.offset;if(null!=r){r>n.length-1&&(r=n.length-1);let u=r,i=0,a=0;for(;i<e&&r>0&&(r--,i++,"\n"!=n[r]||++a!=t););for(i=0,a=0;i<e&&u<n.length-1&&(u++,i++,"\n"!=n[u]||++a!=t););return{before:n.substring(r,this.offset),after:n.substring(this.offset,u+1)}}return null}};e.ParseLocation=r;var u=class{constructor(e,t){this.content=e,this.url=t}};e.ParseSourceFile=u;var i,a,s=class{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.start=e,this.end=t,this.details=n}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=s,e.EMPTY_PARSE_LOCATION=new r(new u("",""),0,0,0),e.EMPTY_SOURCE_SPAN=new s(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION),(a=i=e.ParseErrorLevel||(e.ParseErrorLevel={}))[a.WARNING=0]="WARNING",a[a.ERROR=1]="ERROR";var o=class{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.ERROR;this.span=e,this.msg=t,this.level=n}contextualMessage(){let e=this.span.start.getContext(100,3);return e?"".concat(this.msg,' ("').concat(e.before,"[").concat(i[this.level]," ->]").concat(e.after,'")'):this.msg}toString(){let e=this.span.details?", ".concat(this.span.details):"";return"".concat(this.contextualMessage(),": ").concat(this.span.start).concat(e)}};function l(e,t){let i=n.identifierModuleUrl(t),a=null!=i?"in ".concat(e," ").concat(n.identifierName(t)," in ").concat(i):"in ".concat(e," ").concat(n.identifierName(t)),o=new u("",a);return new s(new r(o,-1,-1,-1),new r(o,-1,-1,-1))}function c(e,t,n){let i="in ".concat(e," ").concat(t," in ").concat(n),a=new u("",i);return new s(new r(a,-1,-1,-1),new r(a,-1,-1,-1))}e.ParseError=o,e.typeSourceSpan=l,e.r3JitTypeSourceSpan=c}}),Hu=T({"src/language-html/print-preprocess.js"(e,t){P();var{ParseSourceSpan:n}=Wu(),{htmlTrim:r,getLeadingAndTrailingHtmlWhitespace:u,hasHtmlWhitespace:i,canHaveInterpolation:a,getNodeCssStyleDisplay:s,isDanglingSpaceSensitiveNode:o,isIndentationSensitiveNode:l,isLeadingSpaceSensitiveNode:c,isTrailingSpaceSensitiveNode:p,isWhitespaceSensitiveNode:d,isVueScriptTag:D}=Lu(),f=[h,g,C,A,v,b,F,x,S,E,T];function m(e,t){for(let n of f)n(e,t);return e}function h(e){e.walk((e=>{if("element"===e.type&&e.tagDefinition.ignoreFirstLf&&e.children.length>0&&"text"===e.children[0].type&&"\n"===e.children[0].value[0]){let t=e.children[0];1===t.value.length?e.removeChild(t):t.value=t.value.slice(1)}}))}function g(e){let t=e=>"element"===e.type&&e.prev&&"ieConditionalStartComment"===e.prev.type&&e.prev.sourceSpan.end.offset===e.startSourceSpan.start.offset&&e.firstChild&&"ieConditionalEndComment"===e.firstChild.type&&e.firstChild.sourceSpan.start.offset===e.startSourceSpan.end.offset;e.walk((e=>{if(e.children)for(let r=0;r<e.children.length;r++){let u=e.children[r];if(!t(u))continue;let i=u.prev,a=u.firstChild;e.removeChild(i),r--;let s=new n(i.sourceSpan.start,a.sourceSpan.end),o=new n(s.start,u.sourceSpan.end);u.condition=i.condition,u.sourceSpan=o,u.startSourceSpan=s,u.removeChild(a)}}))}function y(e,t,r){e.walk((e=>{if(e.children)for(let u=0;u<e.children.length;u++){let i=e.children[u];if("text"!==i.type&&!t(i))continue;"text"!==i.type&&(i.type="text",i.value=r(i));let a=i.prev;!a||"text"!==a.type||(a.value+=i.value,a.sourceSpan=new n(a.sourceSpan.start,i.sourceSpan.end),e.removeChild(i),u--)}}))}function C(e){return y(e,(e=>"cdata"===e.type),(e=>"<![CDATA[".concat(e.value,"]]>")))}function E(e){let t=e=>"element"===e.type&&0===e.attrs.length&&1===e.children.length&&"text"===e.firstChild.type&&!i(e.children[0].value)&&!e.firstChild.hasLeadingSpaces&&!e.firstChild.hasTrailingSpaces&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces&&e.prev&&"text"===e.prev.type&&e.next&&"text"===e.next.type;e.walk((e=>{if(e.children)for(let r=0;r<e.children.length;r++){let u=e.children[r];if(!t(u))continue;let i=u.prev,a=u.next;i.value+="<".concat(u.rawName,">")+u.firstChild.value+"</".concat(u.rawName,">")+a.value,i.sourceSpan=new n(i.sourceSpan.start,a.sourceSpan.end),i.isTrailingSpaceSensitive=a.isTrailingSpaceSensitive,i.hasTrailingSpaces=a.hasTrailingSpaces,e.removeChild(u),r--,e.removeChild(a)}}))}function A(e,t){if("html"===t.parser)return;let r=/{{(.+?)}}/s;e.walk((e=>{if(a(e))for(let t of e.children){if("text"!==t.type)continue;let u=t.sourceSpan.start,i=null,a=t.value.split(r);for(let r=0;r<a.length;r++,u=i){let s=a[r];r%2!==0?(i=u.moveBy(s.length+4),e.insertChildBefore(t,{type:"interpolation",sourceSpan:new n(u,i),children:0===s.length?[]:[{type:"text",value:s,sourceSpan:new n(u.moveBy(2),i.moveBy(-2))}]})):(i=u.moveBy(s.length),s.length>0&&e.insertChildBefore(t,{type:"text",value:s,sourceSpan:new n(u,i)}))}e.removeChild(t)}}))}function v(e){e.walk((e=>{if(!e.children)return;if(0===e.children.length||1===e.children.length&&"text"===e.children[0].type&&0===r(e.children[0].value).length)return e.hasDanglingSpaces=e.children.length>0,void(e.children=[]);let t=d(e),i=l(e);if(!t)for(let r=0;r<e.children.length;r++){let t=e.children[r];if("text"!==t.type)continue;let{leadingWhitespace:i,text:a,trailingWhitespace:s}=u(t.value),o=t.prev,l=t.next;a?(t.value=a,t.sourceSpan=new n(t.sourceSpan.start.moveBy(i.length),t.sourceSpan.end.moveBy(-s.length)),i&&(o&&(o.hasTrailingSpaces=!0),t.hasLeadingSpaces=!0),s&&(t.hasTrailingSpaces=!0,l&&(l.hasLeadingSpaces=!0))):(e.removeChild(t),r--,(i||s)&&(o&&(o.hasTrailingSpaces=!0),l&&(l.hasLeadingSpaces=!0)))}e.isWhitespaceSensitive=t,e.isIndentationSensitive=i}))}function F(e){e.walk((e=>{e.isSelfClosing=!e.children||"element"===e.type&&(e.tagDefinition.isVoid||e.startSourceSpan===e.endSourceSpan)}))}function x(e,t){e.walk((e=>{"element"===e.type&&(e.hasHtmComponentClosingTag=e.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(t.originalText.slice(e.endSourceSpan.start.offset,e.endSourceSpan.end.offset)))}))}function b(e,t){e.walk((e=>{e.cssDisplay=s(e,t)}))}function S(e,t){e.walk((e=>{let{children:n}=e;if(n){if(0===n.length)return void(e.isDanglingSpaceSensitive=o(e));for(let e of n)e.isLeadingSpaceSensitive=c(e,t),e.isTrailingSpaceSensitive=p(e,t);for(let e=0;e<n.length;e++){let t=n[e];t.isLeadingSpaceSensitive=(0===e||t.prev.isTrailingSpaceSensitive)&&t.isLeadingSpaceSensitive,t.isTrailingSpaceSensitive=(e===n.length-1||t.next.isLeadingSpaceSensitive)&&t.isTrailingSpaceSensitive}}}))}function T(e,t){if("vue"===t.parser){let n=e.children.find((e=>D(e,t)));if(!n)return;let{lang:r}=n.attrMap;("ts"===r||"typescript"===r)&&(t.__should_parse_vue_template_with_ts=!0)}}t.exports=m}}),zu=T({"src/language-html/pragma.js"(e,t){function n(e){return/^\s*<!--\s*@(?:format|prettier)\s*-->/.test(e)}function r(e){return"\x3c!-- @format --\x3e\n\n"+e.replace(/^\s*\n/,"")}P(),t.exports={hasPragma:n,insertPragma:r}}}),qu=T({"src/language-html/loc.js"(e,t){function n(e){return e.sourceSpan.start.offset}function r(e){return e.sourceSpan.end.offset}P(),t.exports={locStart:n,locEnd:r}}}),Yu=T({"src/language-html/print/tag.js"(e,t){P();var n=en(),{isNonEmptyArray:r}=Fe(),{builders:{indent:u,join:i,line:a,softline:s,hardline:o},utils:{replaceTextEndOfLine:l}}=ee(),{locStart:c,locEnd:p}=qu(),{isTextLikeNode:d,getLastDescendant:D,isPreLikeNode:f,hasPrettierIgnore:m,shouldPreserveContent:h,isVueSfcBlock:g}=Lu();function y(e,t){return[e.isSelfClosing?"":C(e,t),E(e,t)]}function C(e,t){return e.lastChild&&w(e.lastChild)?"":[A(e,t),F(e,t)]}function E(e,t){return(e.next?S(e.next):T(e.parent))?"":[x(e,t),v(e,t)]}function A(e,t){return T(e)?x(e.lastChild,t):""}function v(e,t){return w(e)?F(e.parent,t):B(e)?_(e.next):""}function F(e,t){if(n(!e.isSelfClosing),b(e,t))return"";switch(e.type){case"ieConditionalComment":return"<!";case"element":if(e.hasHtmComponentClosingTag)return"<//";default:return"</".concat(e.rawName)}}function x(e,t){if(b(e,t))return"";switch(e.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]--\x3e";case"ieConditionalStartComment":return"]>\x3c!--\x3e";case"interpolation":return"}}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function b(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(m(e)||h(e.parent,t))}function S(e){return e.prev&&"docType"!==e.prev.type&&!d(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function T(e){return e.lastChild&&e.lastChild.isTrailingSpaceSensitive&&!e.lastChild.hasTrailingSpaces&&!d(D(e.lastChild))&&!f(e)}function w(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&d(D(e))}function B(e){return e.next&&!d(e.next)&&d(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function N(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return!!t&&(!t[1]||t[1].split(/\s+/))}function k(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function j(e,t,n){let d=e.getValue();if(!r(d.attrs))return d.isSelfClosing?" ":"";let D=d.prev&&"comment"===d.prev.type&&N(d.prev.value),f="boolean"==typeof D?()=>D:Array.isArray(D)?e=>D.includes(e.rawName):()=>!1,m=e.map((e=>{let r=e.getValue();return f(r)?l(t.originalText.slice(c(r),p(r))):n()}),"attrs"),h="element"===d.type&&"script"===d.fullName&&1===d.attrs.length&&"src"===d.attrs[0].fullName&&0===d.children.length,y=t.singleAttributePerLine&&d.attrs.length>1&&!g(d,t)?o:a,C=[u([h?" ":a,i(y,m)])];return d.firstChild&&k(d.firstChild)||d.isSelfClosing&&T(d.parent)||h?C.push(d.isSelfClosing?" ":""):C.push(t.bracketSameLine?d.isSelfClosing?" ":"":d.isSelfClosing?a:s),C}function M(e){return e.firstChild&&k(e.firstChild)?"":R(e)}function O(e,t,n){let r=e.getValue();return[I(r,t),j(e,t,n),r.isSelfClosing?"":M(r)]}function I(e,t){return e.prev&&B(e.prev)?"":[L(e,t),_(e)]}function L(e,t){return k(e)?R(e.parent):S(e)?x(e.prev,t):""}function _(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return"\x3c!--[if ".concat(e.condition);case"ieConditionalEndComment":return"\x3c!--<!";case"interpolation":return"{{";case"docType":return"<!DOCTYPE";case"element":if(e.condition)return"\x3c!--[if ".concat(e.condition,"]>\x3c!--\x3e<").concat(e.rawName);default:return"<".concat(e.rawName)}}function R(e){switch(n(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">\x3c!--<![endif]--\x3e";default:return">"}}t.exports={printClosingTag:y,printClosingTagStart:C,printClosingTagStartMarker:F,printClosingTagEndMarker:x,printClosingTagSuffix:v,printClosingTagEnd:E,needsToBorrowLastChildClosingTagEndMarker:T,needsToBorrowParentClosingTagStartMarker:w,needsToBorrowPrevClosingTagEndMarker:S,printOpeningTag:O,printOpeningTagStart:I,printOpeningTagPrefix:L,printOpeningTagStartMarker:_,printOpeningTagEndMarker:R,needsToBorrowNextOpeningTagStartMarker:B,needsToBorrowParentOpeningTagEndMarker:k}}}),Uu=T({"node_modules/parse-srcset/src/parse-srcset.js"(n,a){var s;P(),s=function(){return function(e,t){var n=t&&t.logger||console;function r(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function u(t){var n,r=t.exec(e.substring(g));if(r)return n=r[0],g+=n.length,n}for(var i,a,s,o,l,c=e.length,p=/^[ \t\n\r\u000c]+/,d=/^[, \t\n\r\u000c]+/,D=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,m=/^\d+$/,h=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,g=0,y=[];;){if(u(d),g>=c)return y;i=u(D),a=[],","===i.slice(-1)?(i=i.replace(f,""),E()):C()}function C(){for(u(p),s="",o="in descriptor";;){if(l=e.charAt(g),"in descriptor"===o)if(r(l))s&&(a.push(s),s="",o="after descriptor");else{if(","===l)return g+=1,s&&a.push(s),void E();if("("===l)s+=l,o="in parens";else{if(""===l)return s&&a.push(s),void E();s+=l}}else if("in parens"===o)if(")"===l)s+=l,o="in descriptor";else{if(""===l)return a.push(s),void E();s+=l}else if("after descriptor"===o&&!r(l)){if(""===l)return void E();o="in descriptor",g-=1}g+=1}}function E(){var t,r,u,s,o,l,c,p,d,D=!1,f={};for(s=0;s<a.length;s++)l=(o=a[s])[o.length-1],c=o.substring(0,o.length-1),p=parseInt(c,10),d=parseFloat(c),m.test(c)&&"w"===l?((t||r)&&(D=!0),0===p?D=!0:t=p):h.test(c)&&"x"===l?((t||r||u)&&(D=!0),d<0?D=!0:r=d):m.test(c)&&"h"===l?((u||r)&&(D=!0),0===p?D=!0:u=p):D=!0;D?n&&n.error&&n.error("Invalid srcset descriptor found in '"+e+"' at '"+o+"'."):(f.url=i,t&&(f.w=t),r&&(f.d=r),u&&(f.h=u),y.push(f))}}},u=[],void 0===(i="function"===typeof(r=s)?r.apply(t,u):r)||(e.exports=i)}}),Ju=T({"src/language-html/syntax-attribute.js"(e,t){P();var n=Uu(),{builders:{ifBreak:r,join:u,line:i}}=ee();function a(e){let t=n(e,{logger:{error(e){throw new Error(e)}}}),a=t.some((e=>{let{w:t}=e;return t})),s=t.some((e=>{let{h:t}=e;return t}));if(a+s+t.some((e=>{let{d:t}=e;return t}))>1)throw new Error("Mixed descriptor in srcset is not supported");let o=a?"w":s?"h":"d",l=a?"w":s?"h":"x",c=e=>Math.max(...e),p=t.map((e=>e.url)),d=c(p.map((e=>e.length))),D=t.map((e=>e[o])).map((e=>e?e.toString():"")),f=D.map((e=>{let t=e.indexOf(".");return-1===t?e.length:t})),m=c(f);return u([",",i],p.map(((e,t)=>{let n=[e],u=D[t];if(u){let i=d-e.length+1,a=m-f[t],s=" ".repeat(i+a);n.push(r(s," "),u+l)}return n})))}function s(e){return e.trim().split(/\s+/).join(" ")}t.exports={printImgSrcset:a,printClassNames:s}}}),Gu=T({"src/language-html/syntax-vue.js"(e,t){P();var{builders:{group:n}}=ee();function r(e,t){let{left:r,operator:i,right:a}=u(e);return[n(t("function _(".concat(r,") {}"),{parser:"babel",__isVueForBindingLeft:!0}))," ",i," ",t(a,{parser:"__js_expression"},{stripTrailingHardline:!0})]}function u(e){let t=/(.*?)\s+(in|of)\s+(.*)/s,n=/,([^,\]}]*)(?:,([^,\]}]*))?$/,r=/^\(|\)$/g,u=e.match(t);if(!u)return;let i={};if(i.for=u[3].trim(),!i.for)return;let a=u[1].trim().replace(r,""),s=a.match(n);s?(i.alias=a.replace(n,""),i.iterator1=s[1].trim(),s[2]&&(i.iterator2=s[2].trim())):i.alias=a;let o=[i.alias,i.iterator1,i.iterator2];return o.some(((e,t)=>!e&&(0===t||o.slice(t+1).some(Boolean))))?void 0:{left:o.filter(Boolean).join(","),operator:u[2],right:i.for}}function i(e,t){return t("function _(".concat(e,") {}"),{parser:"babel",__isVueBindings:!0})}function a(e){let t=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,n=/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/,r=e.trim();return t.test(r)||n.test(r)}t.exports={isVueEventBindingExpression:a,printVueFor:r,printVueBindings:i}}}),Xu=T({"src/language-html/get-node-content.js"(e,t){P();var{needsToBorrowParentClosingTagStartMarker:n,printClosingTagStartMarker:r,needsToBorrowLastChildClosingTagEndMarker:u,printClosingTagEndMarker:i,needsToBorrowParentOpeningTagEndMarker:a,printOpeningTagEndMarker:s}=Yu();function o(e,t){let o=e.startSourceSpan.end.offset;e.firstChild&&a(e.firstChild)&&(o-=s(e).length);let l=e.endSourceSpan.start.offset;return e.lastChild&&n(e.lastChild)?l+=r(e,t).length:u(e)&&(l-=i(e.lastChild,t).length),t.originalText.slice(o,l)}t.exports=o}}),Ku=T({"src/language-html/embed.js"(e,t){P();var{builders:{breakParent:n,group:r,hardline:u,indent:i,line:a,fill:s,softline:o},utils:{mapDoc:l,replaceTextEndOfLine:c}}=ee(),p=$r(),{printClosingTag:d,printClosingTagSuffix:D,needsToBorrowPrevClosingTagEndMarker:f,printOpeningTagPrefix:m,printOpeningTag:h}=Yu(),{printImgSrcset:g,printClassNames:y}=Ju(),{printVueFor:C,printVueBindings:E,isVueEventBindingExpression:A}=Gu(),{isScriptLikeTag:v,isVueNonHtmlBlock:F,inferScriptParser:x,htmlTrimPreserveIndentation:b,dedentString:S,unescapeQuoteEntities:T,isVueSlotAttribute:w,isVueSfcBindingsAttribute:B,getTextValueParts:N}=Lu(),k=Xu();function j(e,t,n){let u=t=>new RegExp(t.join("|")).test(e.fullName),l=()=>T(e.value),p=!1,d=(e,t)=>{let n="NGRoot"===e.type?"NGMicrosyntax"===e.node.type&&1===e.node.body.length&&"NGMicrosyntaxExpression"===e.node.body[0].type?e.node.body[0].expression:e.node:"JsExpressionRoot"===e.type?e.node:e;n&&("ObjectExpression"===n.type||"ArrayExpression"===n.type||"__vue_expression"===t.parser&&("TemplateLiteral"===n.type||"StringLiteral"===n.type))&&(p=!0)},D=e=>r(e),f=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return r([i([o,e]),t?o:""])},m=e=>p?D(e):f(e),h=(e,n)=>t(e,Object.assign({__onHtmlBindingRoot:d,__embeddedInHtml:!0},n));if("srcset"===e.fullName&&("img"===e.parent.fullName||"source"===e.parent.fullName))return f(g(l()));if("class"===e.fullName&&!n.parentParser){let e=l();if(!e.includes("{{"))return y(e)}if("style"===e.fullName&&!n.parentParser){let e=l();if(!e.includes("{{"))return f(h(e,{parser:"css",__isHTMLStyleAttribute:!0}))}if("vue"===n.parser){if("v-for"===e.fullName)return C(l(),h);if(w(e)||B(e,n))return E(l(),h);let t=["^:","^v-bind:"],r=["^v-"];if(u(["^@","^v-on:"])){let e=l(),t=A(e)?"__js_expression":n.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return m(h(e,{parser:t}))}if(u(t))return m(h(l(),{parser:"__vue_expression"}));if(u(r))return m(h(l(),{parser:"__js_expression"}))}if("angular"===n.parser){let t=(e,t)=>h(e,Object.assign(Object.assign({},t),{},{trailingComma:"none"})),n=["^\\*"],o=["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"],p=["^i18n(-.+)?$"];if(u(["^\\(.+\\)$","^on-"]))return m(t(l(),{parser:"__ng_action"}));if(u(o))return m(t(l(),{parser:"__ng_binding"}));if(u(p)){let t=l().trim();return f(s(N(e,t)),!t.includes("@@"))}if(u(n))return m(t(l(),{parser:"__ng_directive"}));let d=/{{(.+?)}}/s,D=l();if(d.test(D)){let e=[];for(let[n,u]of D.split(d).entries())if(n%2===0)e.push(c(u));else try{e.push(r(["{{",i([a,t(u,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),a,"}}"]))}catch{e.push("{{",c(u),"}}")}return r(e)}}return null}function M(e,t,s,o){let c=e.getValue();switch(c.type){case"element":if(v(c)||"interpolation"===c.type)return;if(!c.isSelfClosing&&F(c,o)){let n=x(c,o);if(!n)return;let i=k(c,o),a=/^\s*$/.test(i),l="";return a||(l=s(b(i),{parser:n,__embeddedInHtml:!0},{stripTrailingHardline:!0}),a=""===l),[m(c,o),r(h(e,o,t)),a?"":u,l,a?"":u,d(c,o),D(c,o)]}break;case"text":if(v(c.parent)){let e=x(c.parent,o);if(e){let t="markdown"===e?S(c.value.replace(/^[^\S\n]*\n/,"")):c.value,r={parser:e,__embeddedInHtml:!0};if("html"===o.parser&&"babel"===e){let e="script",{attrMap:t}=c.parent;t&&("module"===t.type||"text/babel"===t.type&&"module"===t["data-type"])&&(e="module"),r.__babelSourceType=e}return[n,m(c,o),s(t,r,{stripTrailingHardline:!0}),D(c,o)]}}else if("interpolation"===c.parent.type){let e={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return"angular"===o.parser?(e.parser="__ng_interpolation",e.trailingComma="none"):"vue"===o.parser?e.parser=o.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":e.parser="__js_expression",[i([a,s(c.value,e,{stripTrailingHardline:!0})]),c.parent.next&&f(c.parent.next)?" ":a]}break;case"attribute":{if(!c.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(o.originalText.slice(c.valueSpan.start.offset,c.valueSpan.end.offset)))return[c.rawName,"=",c.value];if("lwc"===o.parser&&/^{.*}$/s.test(o.originalText.slice(c.valueSpan.start.offset,c.valueSpan.end.offset)))return[c.rawName,"=",c.value];let e=j(c,((e,t)=>s(e,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},t),{stripTrailingHardline:!0})),o);if(e)return[c.rawName,'="',r(l(e,(e=>"string"==typeof e?e.replace(/"/g,"""):e))),'"'];break}case"front-matter":return p(c,s)}}t.exports=M}}),Qu=T({"src/language-html/print/children.js"(e,t){P();var{builders:{breakParent:n,group:r,ifBreak:u,line:i,softline:a,hardline:s},utils:{replaceTextEndOfLine:o}}=ee(),{locStart:l,locEnd:c}=qu(),{forceBreakChildren:p,forceNextEmptyLine:d,isTextLikeNode:D,hasPrettierIgnore:f,preferHardlineAsLeadingSpaces:m}=Lu(),{printOpeningTagPrefix:h,needsToBorrowNextOpeningTagStartMarker:g,printOpeningTagStartMarker:y,needsToBorrowPrevClosingTagEndMarker:C,printClosingTagEndMarker:E,printClosingTagSuffix:A,needsToBorrowParentClosingTagStartMarker:v}=Yu();function F(e,t,n){let r=e.getValue();return f(r)?[h(r,t),...o(t.originalText.slice(l(r)+(r.prev&&g(r.prev)?y(r).length:0),c(r)-(r.next&&C(r.next)?E(r,t).length:0))),A(r,t)]:n()}function x(e,t){return D(e)&&D(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?m(t)?s:i:"":m(t)?s:a:g(e)&&(f(t)||t.firstChild||t.isSelfClosing||"element"===t.type&&t.attrs.length>0)||"element"===e.type&&e.isSelfClosing&&C(t)?"":!t.isLeadingSpaceSensitive||m(t)||C(t)&&e.lastChild&&v(e.lastChild)&&e.lastChild.lastChild&&v(e.lastChild.lastChild)?s:t.hasLeadingSpaces?i:a}function b(e,t,i){let o=e.getValue();if(p(o))return[n,...e.map((e=>{let n=e.getValue(),r=n.prev?x(n.prev,n):"";return[r?[r,d(n.prev)?s:""]:"",F(e,t,i)]}),"children")];let l=o.children.map((()=>Symbol("")));return e.map(((e,n)=>{let o=e.getValue();if(D(o)){if(o.prev&&D(o.prev)){let n=x(o.prev,o);if(n)return d(o.prev)?[s,s,F(e,t,i)]:[n,F(e,t,i)]}return F(e,t,i)}let c=[],p=[],f=[],m=[],h=o.prev?x(o.prev,o):"",g=o.next?x(o,o.next):"";return h&&(d(o.prev)?c.push(s,s):h===s?c.push(s):D(o.prev)?p.push(h):p.push(u("",a,{groupId:l[n-1]}))),g&&(d(o)?D(o.next)&&m.push(s,s):g===s?D(o.next)&&m.push(s):f.push(g)),[...c,r([...p,r([F(e,t,i),...f],{id:l[n]})]),...m]}),"children")}t.exports={printChildren:b}}}),Zu=T({"src/language-html/print/element.js"(e,t){P();var{builders:{breakParent:n,dedentToRoot:r,group:u,ifBreak:i,indentIfBreak:a,indent:s,line:o,softline:l},utils:{replaceTextEndOfLine:c}}=ee(),p=Xu(),{shouldPreserveContent:d,isScriptLikeTag:D,isVueCustomBlock:f,countParents:m,forceBreakContent:h}=Lu(),{printOpeningTagPrefix:g,printOpeningTag:y,printClosingTagSuffix:C,printClosingTag:E,needsToBorrowPrevClosingTagEndMarker:A,needsToBorrowLastChildClosingTagEndMarker:v}=Yu(),{printChildren:F}=Qu();function x(e,t,x){let b=e.getValue();if(d(b,t))return[g(b,t),u(y(e,t,x)),...c(p(b,t)),...E(b,t),C(b,t)];let S=1===b.children.length&&"interpolation"===b.firstChild.type&&b.firstChild.isLeadingSpaceSensitive&&!b.firstChild.hasLeadingSpaces&&b.lastChild.isTrailingSpaceSensitive&&!b.lastChild.hasTrailingSpaces,T=Symbol("element-attr-group-id"),w=n=>u([u(y(e,t,x),{id:T}),n,E(b,t)]),B=e=>S?a(e,{groupId:T}):!D(b)&&!f(b,t)||"root"!==b.parent.type||"vue"!==t.parser||t.vueIndentScriptAndStyle?s(e):e,N=()=>S?i(l,"",{groupId:T}):b.firstChild.hasLeadingSpaces&&b.firstChild.isLeadingSpaceSensitive?o:"text"===b.firstChild.type&&b.isWhitespaceSensitive&&b.isIndentationSensitive?r(l):l,k=()=>(b.next?A(b.next):v(b.parent))?b.lastChild.hasTrailingSpaces&&b.lastChild.isTrailingSpaceSensitive?" ":"":S?i(l,"",{groupId:T}):b.lastChild.hasTrailingSpaces&&b.lastChild.isTrailingSpaceSensitive?o:("comment"===b.lastChild.type||"text"===b.lastChild.type&&b.isWhitespaceSensitive&&b.isIndentationSensitive)&&new RegExp("\\n[\\t ]{".concat(t.tabWidth*m(e,(e=>e.parent&&"root"!==e.parent.type)),"}$")).test(b.lastChild.value)?"":l;return 0===b.children.length?w(b.hasDanglingSpaces&&b.isDanglingSpaceSensitive?o:""):w([h(b)?n:"",B([N(),F(e,t,x)]),k()])}t.exports={printElement:x}}}),ei=T({"src/language-html/printer-html.js"(e,t){P();var{builders:{fill:n,group:r,hardline:u,literalline:i},utils:{cleanDoc:a,getDocParts:s,isConcat:o,replaceTextEndOfLine:l}}=ee(),c=Mu(),{countChars:p,unescapeQuoteEntities:d,getTextValueParts:D}=Lu(),f=Hu(),{insertPragma:m}=zu(),{locStart:h,locEnd:g}=qu(),y=Ku(),{printClosingTagSuffix:C,printClosingTagEnd:E,printOpeningTagPrefix:A,printOpeningTagStart:v}=Yu(),{printElement:F}=Zu(),{printChildren:x}=Qu();function b(e,t,c){let f=e.getValue();switch(f.type){case"front-matter":return l(f.raw);case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(f),[r(x(e,t,c)),u];case"element":case"ieConditionalComment":return F(e,t,c);case"ieConditionalStartComment":case"ieConditionalEndComment":return[v(f),E(f)];case"interpolation":return[v(f,t),...e.map(c,"children"),E(f,t)];case"text":{if("interpolation"===f.parent.type){let e=/\n[^\S\n]*$/,t=e.test(f.value),n=t?f.value.replace(e,""):f.value;return[...l(n),t?u:""]}let e=a([A(f,t),...D(f),C(f,t)]);return o(e)||"fill"===e.type?n(s(e)):e}case"docType":return[r([v(f,t)," ",f.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),E(f,t)];case"comment":return[A(f,t),...l(t.originalText.slice(h(f),g(f)),i),C(f,t)];case"attribute":{if(null===f.value)return f.rawName;let e=d(f.value),t=p(e,"'")<p(e,'"')?"'":'"';return[f.rawName,"=",t,...l('"'===t?e.replace(/"/g,"""):e.replace(/'/g,"'")),t]}default:throw new Error("Unexpected node type ".concat(f.type))}}t.exports={preprocess:f,print:b,insertPragma:m,massageAstNode:c,embed:y}}}),ti=T({"src/language-html/options.js"(e,t){P();var n=Nr(),r="HTML";t.exports={bracketSameLine:n.bracketSameLine,htmlWhitespaceSensitivity:{since:"1.15.0",category:r,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:n.singleAttributePerLine,vueIndentScriptAndStyle:{since:"1.19.0",category:r,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}}}}),ni=T({"src/language-html/parsers.js"(){P()}}),ri=T({"node_modules/linguist-languages/data/HTML.json"(e,t){t.exports={name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],languageId:146}}}),ui=T({"node_modules/linguist-languages/data/Vue.json"(e,t){t.exports={name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",languageId:391}}}),ii=T({"src/language-html/index.js"(e,t){P();var n=ln(),r=ei(),u=ti(),i=ni(),a=[n(ri(),(()=>({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]}))),n(ri(),(e=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...e.extensions,".mjml"]}))),n(ri(),(()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]}))),n(ui(),(()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]})))],s={html:r};t.exports={languages:a,printers:s,options:u,parsers:i}}}),ai=T({"src/language-yaml/pragma.js"(e,t){function n(e){return/^\s*@(?:prettier|format)\s*$/.test(e)}function r(e){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(e)}function u(e){return"# @format\n\n".concat(e)}P(),t.exports={isPragma:n,hasPragma:r,insertPragma:u}}}),si=T({"src/language-yaml/loc.js"(e,t){function n(e){return e.position.start.offset}function r(e){return e.position.end.offset}P(),t.exports={locStart:n,locEnd:r}}}),oi=T({"src/language-yaml/embed.js"(e,t){function n(e,t,n,r){if("root"===e.getValue().type&&r.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(r.filepath))return n(r.originalText,Object.assign(Object.assign({},r),{},{parser:"json"}))}P(),t.exports=n}}),li=T({"src/language-yaml/utils.js"(e,t){P();var{getLast:n,isNonEmptyArray:r}=Fe();function u(e,t){let n=0,r=e.stack.length-1;for(let u=0;u<r;u++){let r=e.stack[u];i(r)&&t(r)&&n++}return n}function i(e,t){return e&&"string"==typeof e.type&&(!t||t.includes(e.type))}function a(e,t,n){return t("children"in e?Object.assign(Object.assign({},e),{},{children:e.children.map((n=>a(n,t,e)))}):e,n)}function s(e,t,n){Object.defineProperty(e,t,{get:n,enumerable:!1})}function o(e,t){let n=0,r=t.length;for(let u=e.position.end.offset-1;u<r;u++){let e=t[u];if("\n"===e&&n++,1===n&&/\S/.test(e))return!1;if(2===n)return!0}return!1}function l(e){switch(e.getValue().type){case"tag":case"anchor":case"comment":return!1}let t=e.stack.length;for(let n=1;n<t;n++){let t=e.stack[n],r=e.stack[n-1];if(Array.isArray(r)&&"number"==typeof t&&t!==r.length-1)return!1}return!0}function c(e){return r(e.children)?c(n(e.children)):e}function p(e){return"prettier-ignore"===e.value.trim()}function d(e){let t=e.getValue();if("documentBody"===t.type){let t=e.getParentNode();return C(t.head)&&p(n(t.head.endComments))}return m(t)&&p(n(t.leadingComments))}function D(e){return!r(e.children)&&!f(e)}function f(e){return m(e)||h(e)||g(e)||y(e)||C(e)}function m(e){return r(null==e?void 0:e.leadingComments)}function h(e){return r(null==e?void 0:e.middleComments)}function g(e){return null==e?void 0:e.indicatorComment}function y(e){return null==e?void 0:e.trailingComment}function C(e){return r(null==e?void 0:e.endComments)}function E(e){let t,n=[];for(let r of e.split(/( +)/))" "!==r?" "===t?n.push(r):n.push((n.pop()||"")+r):void 0===t&&n.unshift(""),t=r;return" "===t&&n.push((n.pop()||"")+" "),""===n[0]&&(n.shift(),n.unshift(" "+(n.shift()||""))),n}function A(e,t,r){let u=t.split("\n").map(((e,t,n)=>0===t&&t===n.length-1?e:0!==t&&t!==n.length-1?e.trim():0===t?e.trimEnd():e.trimStart()));return"preserve"===r.proseWrap?u.map((e=>0===e.length?[]:[e])):u.map((e=>0===e.length?[]:E(e))).reduce(((t,r,i)=>0!==i&&u[i-1].length>0&&r.length>0&&("quoteDouble"!==e||!n(n(t)).endsWith("\\"))?[...t.slice(0,-1),[...n(t),...r]]:[...t,r]),[]).map((e=>"never"===r.proseWrap?[e.join(" ")]:e))}function v(e,t){let r,{parentIndent:u,isLastDescendant:i,options:a}=t,s=e.position.start.line===e.position.end.line?"":a.originalText.slice(e.position.start.offset,e.position.end.offset).match(/^[^\n]*\n(.*)$/s)[1];if(null===e.indent){let e=s.match(/^(?<leadingSpace> *)[^\n\r ]/m);r=e?e.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else r=e.indent-1+u;let o=s.split("\n").map((e=>e.slice(r)));return"preserve"===a.proseWrap||"blockLiteral"===e.type?l(o.map((e=>0===e.length?[]:[e]))):l(o.map((e=>0===e.length?[]:E(e))).reduce(((e,t,r)=>0!==r&&o[r-1].length>0&&t.length>0&&!/^\s/.test(t[0])&&!/^\s|\s$/.test(n(e))?[...e.slice(0,-1),[...n(e),...t]]:[...e,t]),[]).map((e=>e.reduce(((e,t)=>e.length>0&&/\s$/.test(n(e))?[...e.slice(0,-1),n(e)+" "+t]:[...e,t]),[]))).map((e=>"never"===a.proseWrap?[e.join(" ")]:e)));function l(t){if("keep"===e.chomping)return 0===n(t).length?t.slice(0,-1):t;let r=0;for(let e=t.length-1;e>=0&&0===t[e].length;e--)r++;return 0===r?t:r>=2&&!i?t.slice(0,-(r-1)):t.slice(0,-r)}}function F(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}t.exports={getLast:n,getAncestorCount:u,isNode:i,isEmptyNode:D,isInlineNode:F,mapNode:a,defineShortcut:s,isNextLineEmpty:o,isLastDescendantNode:l,getBlockValueLineContents:v,getFlowScalarLineContents:A,getLastDescendantNode:c,hasPrettierIgnore:d,hasLeadingComments:m,hasMiddleComments:h,hasIndicatorComment:g,hasTrailingComment:y,hasEndComments:C}}}),ci=T({"src/language-yaml/print-preprocess.js"(e,t){P();var{defineShortcut:n,mapNode:r}=li();function u(e){return r(e,i)}function i(e){switch(e.type){case"document":n(e,"head",(()=>e.children[0])),n(e,"body",(()=>e.children[1]));break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":n(e,"content",(()=>e.children[0]));break;case"mappingItem":case"flowMappingItem":n(e,"key",(()=>e.children[0])),n(e,"value",(()=>e.children[1]))}return e}t.exports=u}}),pi=T({"src/language-yaml/print/misc.js"(e,t){P();var{builders:{softline:n,align:r}}=ee(),{hasEndComments:u,isNextLineEmpty:i,isNode:a}=li(),s=new WeakMap;function o(e,t){let r,u=e.getValue(),a=e.stack[0];return s.has(a)?r=s.get(a):(r=new Set,s.set(a,r)),r.has(u.position.end.line)||(r.add(u.position.end.line),!i(u,t)||l(e.getParentNode()))?"":n}function l(e){return u(e)&&!a(e,["documentHead","documentBody","flowMapping","flowSequence"])}function c(e,t){return r(" ".repeat(e),t)}t.exports={alignWithSpaces:c,shouldPrintEndComments:l,printNextEmptyLine:o}}}),di=T({"src/language-yaml/print/flow-mapping-sequence.js"(e,t){P();var{builders:{ifBreak:n,line:r,softline:u,hardline:i,join:a}}=ee(),{isEmptyNode:s,getLast:o,hasEndComments:l}=li(),{printNextEmptyLine:c,alignWithSpaces:p}=pi();function d(e,t,c){let d=e.getValue(),f="flowMapping"===d.type,m=f?"{":"[",h=f?"}":"]",g=u;f&&d.children.length>0&&c.bracketSpacing&&(g=r);let y=o(d.children),C=y&&"flowMappingItem"===y.type&&s(y.key)&&s(y.value);return[m,p(c.tabWidth,[g,D(e,t,c),"none"===c.trailingComma?"":n(","),l(d)?[i,a(i,e.map(t,"endComments"))]:""]),C?"":g,h]}function D(e,t,n){let u=e.getValue();return e.map(((e,i)=>[t(),i===u.children.length-1?"":[",",r,u.children[i].position.start.line!==u.children[i+1].position.start.line?c(e,n.originalText):""]]),"children")}t.exports={printFlowMapping:d,printFlowSequence:d}}}),Di=T({"src/language-yaml/print/mapping-item.js"(e,t){P();var{builders:{conditionalGroup:n,group:r,hardline:u,ifBreak:i,join:a,line:s}}=ee(),{hasLeadingComments:o,hasMiddleComments:l,hasTrailingComment:c,hasEndComments:p,isNode:d,isEmptyNode:D,isInlineNode:f}=li(),{alignWithSpaces:m}=pi();function h(e,t,h,E,A){let{key:v,value:F}=e,x=D(v),b=D(F);if(x&&b)return": ";let S=E("key"),T=y(e)?" ":"";if(b)return"flowMappingItem"===e.type&&"flowMapping"===t.type?S:"mappingItem"!==e.type||!g(v.content,A)||c(v.content)||t.tag&&"tag:yaml.org,2002:set"===t.tag.value?["? ",m(2,S)]:[S,T,":"];let w=E("value");if(x)return[": ",m(2,w)];if(o(F)||!f(v.content))return["? ",m(2,S),u,a("",h.map(E,"value","leadingComments").map((e=>[e,u]))),": ",m(2,w)];if(C(v.content)&&!o(v.content)&&!l(v.content)&&!c(v.content)&&!p(v)&&!o(F.content)&&!l(F.content)&&!p(F)&&g(F.content,A))return[S,T,": ",w];let B=Symbol("mappingKey"),N=r([i("? "),r(m(2,S),{id:B})]),k=[u,": ",m(2,w)],P=[T,":"];o(F.content)||p(F)&&F.content&&!d(F.content,["mapping","sequence"])||"mapping"===t.type&&c(v.content)&&f(F.content)||d(F.content,["mapping","sequence"])&&null===F.content.tag&&null===F.content.anchor?P.push(u):F.content&&P.push(s),P.push(w);let j=m(A.tabWidth,P);return!g(v.content,A)||o(v.content)||l(v.content)||p(v)?n([[N,i(k,j,{groupId:B})]]):n([[S,j]])}function g(e,t){if(!e)return!0;switch(e.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if("preserve"===t.proseWrap)return e.position.start.line===e.position.end.line;if(/\\$/m.test(t.originalText.slice(e.position.start.offset,e.position.end.offset)))return!1;switch(t.proseWrap){case"never":return!e.value.includes("\n");case"always":return!/[\n ]/.test(e.value);default:return!1}}function y(e){return e.key.content&&"alias"===e.key.content.type}function C(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":return e.position.start.line===e.position.end.line;case"alias":return!0;default:return!1}}t.exports=h}}),fi=T({"src/language-yaml/print/block.js"(e,t){P();var{builders:{dedent:n,dedentToRoot:r,fill:u,hardline:i,join:a,line:s,literalline:o,markAsRoot:l},utils:{getDocParts:c}}=ee(),{getAncestorCount:p,getBlockValueLineContents:d,hasIndicatorComment:D,isLastDescendantNode:f,isNode:m}=li(),{alignWithSpaces:h}=pi();function g(e,t,g){let y=e.getValue(),C=p(e,(e=>m(e,["sequence","mapping"]))),E=f(e),A=["blockFolded"===y.type?">":"|"];null!==y.indent&&A.push(y.indent.toString()),"clip"!==y.chomping&&A.push("keep"===y.chomping?"+":"-"),D(y)&&A.push(" ",t("indicatorComment"));let v=d(y,{parentIndent:C,isLastDescendant:E,options:g}),F=[];for(let[n,p]of v.entries())0===n&&F.push(i),F.push(u(c(a(s,p)))),n!==v.length-1?F.push(0===p.length?i:l(o)):"keep"===y.chomping&&E&&F.push(r(0===p.length?i:o));return null===y.indent?A.push(n(h(g.tabWidth,F))):A.push(r(h(y.indent-1+C,F))),A}t.exports=g}}),mi=T({"src/language-yaml/printer-yaml.js"(e,t){P();var{builders:{breakParent:n,fill:r,group:u,hardline:i,join:a,line:s,lineSuffix:o,literalline:l},utils:{getDocParts:c,replaceTextEndOfLine:p}}=ee(),{isPreviousLineEmpty:d}=Fe(),{insertPragma:D,isPragma:f}=ai(),{locStart:m}=si(),h=oi(),{getFlowScalarLineContents:g,getLastDescendantNode:y,hasLeadingComments:C,hasMiddleComments:E,hasTrailingComment:A,hasEndComments:v,hasPrettierIgnore:F,isLastDescendantNode:x,isNode:b,isInlineNode:S}=li(),T=ci(),{alignWithSpaces:w,printNextEmptyLine:B,shouldPrintEndComments:N}=pi(),{printFlowMapping:k,printFlowSequence:j}=di(),M=Di(),O=fi();function I(e,t,r){let s=e.getValue(),c=[];"mappingValue"!==s.type&&C(s)&&c.push([a(i,e.map(r,"leadingComments")),i]);let{tag:D,anchor:f}=s;D&&c.push(r("tag")),D&&f&&c.push(" "),f&&c.push(r("anchor"));let h="";b(s,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!x(e)&&(h=B(e,t.originalText)),(D||f)&&(b(s,["sequence","mapping"])&&!E(s)?c.push(i):c.push(" ")),E(s)&&c.push([1===s.middleComments.length?"":i,a(i,e.map(r,"middleComments")),i]);let g=e.getParentNode();return F(e)?c.push(p(t.originalText.slice(s.position.start.offset,s.position.end.offset).trimEnd(),l)):c.push(u(L(s,g,e,t,r))),A(s)&&!b(s,["document","documentHead"])&&c.push(o(["mappingValue"!==s.type||s.content?" ":"","mappingKey"===g.type&&"mapping"===e.getParentNode(2).type&&S(s)?"":n,r("trailingComment")])),N(s)&&c.push(w("sequenceItem"===s.type?2:0,[i,a(i,e.map((e=>[d(t.originalText,e.getValue(),m)?i:"",r()]),"endComments"))])),c.push(h),c}function L(e,t,n,r,u){switch(e.type){case"root":{let{children:t}=e,r=[];n.each(((e,n)=>{let a=t[n],s=t[n+1];0!==n&&r.push(i),r.push(u()),R(a,s)?(r.push(i,"..."),A(a)&&r.push(" ",u("trailingComment"))):s&&!A(s.head)&&r.push(i,"---")}),"children");let a=y(e);return(!b(a,["blockLiteral","blockFolded"])||"keep"!==a.chomping)&&r.push(i),r}case"document":{let s=[];return"head"===V(e,t.children[n.getName()+1],t,r)&&((e.head.children.length>0||e.head.endComments.length>0)&&s.push(u("head")),A(e.head)?s.push(["---"," ",u(["head","trailingComment"])]):s.push("---")),_(e)&&s.push(u("body")),a(i,s)}case"documentHead":return a(i,[...n.map(u,"children"),...n.map(u,"endComments")]);case"documentBody":{let{children:t,endComments:r}=e,s="";if(t.length>0&&r.length>0){let t=y(e);b(t,["blockFolded","blockLiteral"])?"keep"!==t.chomping&&(s=[i,i]):s=i}return[a(i,n.map(u,"children")),s,a(i,n.map(u,"endComments"))]}case"directive":return["%",a(" ",[e.name,...e.parameters])];case"comment":return["#",e.value];case"alias":return["*",e.value];case"tag":return r.originalText.slice(e.position.start.offset,e.position.end.offset);case"anchor":return["&",e.value];case"plain":return $(e.type,r.originalText.slice(e.position.start.offset,e.position.end.offset),r);case"quoteDouble":case"quoteSingle":{let t="'",n='"',u=r.originalText.slice(e.position.start.offset+1,e.position.end.offset-1);if("quoteSingle"===e.type&&u.includes("\\")||"quoteDouble"===e.type&&/\\[^"]/.test(u)){let i="quoteDouble"===e.type?n:t;return[i,$(e.type,u,r),i]}if(u.includes(n))return[t,$(e.type,"quoteDouble"===e.type?u.replace(/\\"/g,n).replace(/'/g,t.repeat(2)):u,r),t];if(u.includes(t))return[n,$(e.type,"quoteSingle"===e.type?u.replace(/''/g,t):u,r),n];let i=r.singleQuote?t:n;return[i,$(e.type,u,r),i]}case"blockFolded":case"blockLiteral":return O(n,u,r);case"mapping":case"sequence":return a(i,n.map(u,"children"));case"sequenceItem":return["- ",w(2,e.content?u("content"):"")];case"mappingKey":case"mappingValue":return e.content?u("content"):"";case"mappingItem":case"flowMappingItem":return M(e,t,n,u,r);case"flowMapping":return k(n,u,r);case"flowSequence":return j(n,u,r);case"flowSequenceItem":return u("content");default:throw new Error("Unexpected node type ".concat(e.type))}}function _(e){return e.body.children.length>0||v(e.body)}function R(e,t){return A(e)||t&&(t.head.children.length>0||v(t.head))}function V(e,t,n,r){return n.children[0]===e&&/---(?:\s|$)/.test(r.originalText.slice(m(e),m(e)+4))||e.head.children.length>0||v(e.head)||A(e.head)?"head":!R(e,t)&&!!t&&"root"}function $(e,t,n){let u=g(e,t,n);return a(i,u.map((e=>r(c(a(s,e))))))}function W(e,t){if(b(t))switch(delete t.position,t.type){case"comment":if(f(t.value))return null;break;case"quoteDouble":case"quoteSingle":t.type="quote"}}t.exports={preprocess:T,embed:h,print:I,massageAstNode:W,insertPragma:D}}}),hi=T({"src/language-yaml/options.js"(e,t){P();var n=Nr();t.exports={bracketSpacing:n.bracketSpacing,singleQuote:n.singleQuote,proseWrap:n.proseWrap}}}),gi=T({"src/language-yaml/parsers.js"(){P()}}),yi=T({"node_modules/linguist-languages/data/YAML.json"(e,t){t.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),Ci=T({"src/language-yaml/index.js"(e,t){P();var n=ln(),r=mi(),u=hi(),i=gi(),a=[n(yi(),(e=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...e.filenames.filter((e=>"yarn.lock"!==e)),".prettierrc",".stylelintrc",".lintstagedrc"]})))];t.exports={languages:a,printers:{yaml:r},options:u,parsers:i}}}),Ei=T({"src/languages.js"(e,t){P(),t.exports=[Rr(),iu(),Du(),Eu(),ju(),ii(),Ci()]}});P();var{version:Ai}=j(),vi=sn(),{getSupportInfo:Fi}=he(),xi=on(),bi=Ei(),Si=ee();function Ti(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(){for(var n=arguments.length,r=new Array(n),u=0;u<n;u++)r[u]=arguments[u];let i=r[t]||{},a=i.plugins||[];return r[t]=Object.assign(Object.assign({},i),{},{plugins:[...bi,...Array.isArray(a)?a:Object.values(a)]}),e(...r)}}var wi=Ti(vi.formatWithCursor);D.exports={formatWithCursor:wi,format:(e,t)=>wi(e,t).formatted,check(e,t){let{formatted:n}=wi(e,t);return n===e},doc:Si,getSupportInfo:Ti(Fi,0),version:Ai,util:xi,__debug:{parse:Ti(vi.parse),formatAST:Ti(vi.formatAST),formatDoc:Ti(vi.formatDoc),printToDoc:Ti(vi.printToDoc),printDocToString:Ti(vi.printDocToString)}}}));return Ke()}()},166:e=>{e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},7696:(e,t,n)=>{"use strict";function r(e){var t,n,u="";if("string"==typeof e||"number"==typeof e)u+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=r(e[t]))&&(u&&(u+=" "),u+=n)}else for(n in e)e[n]&&(u&&(u+=" "),u+=n);return u}n.d(t,{A:()=>u});const u=function(){for(var e,t,n=0,u="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=r(e))&&(u&&(u+=" "),u+=t);return u}},8421:(e,t,n)=>{"use strict";n.d(t,{tq:()=>s});const r=6048e5,u=(e,t)=>6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()),i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;const t=(e.getDay()+6)%7,n=new Date(e);n.setDate(e.getDate()-t+3);const i=new Date(n.getFullYear(),0,1);4!==i.getDay()&&i.setMonth(0,1+(11-i.getDay())%7);return 1+Math.floor((n-i+u(i,n))/r)},a=(e,t)=>{let n=e.getFullYear();return 11===e.getMonth()&&1===t&&n++,0===e.getMonth()&&t>51&&n--,n},s=e=>{e=new Date(e);const t=i(e);return{year:a(e,t),week:t,day:e.getDay()||7}}}}]); //# sourceMappingURL=298.93f39e36.chunk.js.map
Copyright ©2k19 -
Hexid
|
Tex7ure